/*!
 * Application Insights JavaScript SDK - Web, 3.4.1
 * Copyright (c) Microsoft and contributors. All rights reserved.
 */
!function(n,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e(((n="undefined"!=typeof globalThis?globalThis:n||self).Microsoft=n.Microsoft||{},n.Microsoft.ApplicationInsights=n.Microsoft.ApplicationInsights||{}))}(this,function(n){"use strict";function a(n,e){return n||e}function e(n,e){return n[e]}var d,rn=undefined,y=null,u="",c="function",v="object",f="prototype",s="__proto__",p="undefined",l="constructor",g="Symbol",S="length",k="name",on="call",T="toString",t="getOwnPropertyDescriptor",_=a(Object),E=e(_,f),P=a(String),D=e(P,f),N=a(Math),r=a(Array),A=e(r,f),an=e(A,"slice"),R="_polyfill",M="__nw21$polytype__";function b(n,e){try{return{v:n.apply(this,e)}}catch(t){return{e:t}}}function O(e){return function(n){return typeof n===e}}function L(n){var e="[object "+n+"]";return function(n){return!(!n||E[T].call(n)!==e)}}function sn(n){return typeof n===p||n===p}function fn(n){return n===y||sn(n)}function U(n){return n===y||n===rn}function q(n){return!!n||n!==rn}var ln=O("string"),dn=O(c);function Tn(n){return!(!n&&fn(n)||!n||typeof n!==v)}var vn=e(r,"isArray"),V=L("Date"),_n=O("number"),En=O("boolean"),B=L("Error");function Pn(n){return n&&n.then&&dn(n.then)}function z(n){return!(!n||(e=!n,(t=b(function(){return!(n&&0+n)},void 0)).e?e:t.v));var e,t}function F(){}function K(){return[]}function X(){return!1}var x=a(P),W="[object Error]";function pn(n,e){var t=u,r=E[T][on](n);r===W&&(n={stack:x(n.stack),message:x(n.message),name:x(n.name)});try{t=((t=JSON.stringify(n,y,e?"number"==typeof e?e:4:rn))?t.replace(/"(\w+)"\s*:\s{0,1}/g,"$1: "):y)||x(n)}catch(i){t=" - "+pn(i,e)}return r+": "+t}function un(n){throw Error(n)}function $(n){throw new TypeError(n)}function J(n){U(n)&&$("Cannot convert undefined or null to object")}function Q(n){ln(n)||$("'"+pn(n)+"' is not a string")}function Y(n,e){return!!n&&E.hasOwnProperty[on](n,e)}var Z=a(e(_,t),F),Dn=a(e(_,"hasOwn"),nn);function nn(n,e){return J(n),Y(n,e)||!!Z(n,e)}function en(n,e,t){if(n&&(Tn(n)||dn(n)))for(var r in n)if(Dn(n,r)&&-1===e[on](t||n,r,n[r]))break}function gn(n,e,t){if(n)for(var r=n[S]>>>0,i=0;i<r&&!(i in n&&-1===e[on](t||n,n[i],i,n));i++);}r=cn;function cn(r,n,i){var o=n?n[r]:y;return function(n){var e,t=(n?n[r]:y)||o;if(t||i)return e=arguments,(t||i).apply(n,t?an[on](e,1):e);$('"'+x(r)+'" not defined for '+pn(n))}}function Nn(e){return function(n){return n[e]}}function An(e,t){var n,r=_.getOwnPropertyDescriptor;return(n=(n=!U(e)&&r?b(r,[e,t]).v||y:n)||b(function(){for(var n in e)if(n===t)return{enumerable:!0}}).v)&&n.enumerable||!1}var Rn=cn("propertyIsEnumerable",y,An),Mn=a(e(_,t),F),On=a(e(_,"getOwnPropertySymbols"),K),Ln={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"};function Un(e){var n,t={};return t[Ln.c]=!0,t[Ln.e]=!0,e.l&&(t.get=function(){return e.l.v},(n=Mn(e.l,"v"))&&n.set&&(t.set=function(n){e.l.v=n})),en(e,function(n,e){t[Ln[n]]=e===rn?t[Ln[n]]:e}),t}var qn=e(_,"defineProperty"),Vn=e(_,"defineProperties");function mn(n,e,t){return qn(n,e,Un(t))}function zn(n,e){var t={};return en(e,function(n,e){t[n]=Un(e)}),gn(On(e),function(n){Rn(e,n)&&(t[n]=Un(e[n]))}),Vn(n,t)}function Fn(n,t,r,e){var i={};return en(n,function(n,e){jn(i,n,t?e:n),jn(i,e,r?e:n)}),e?e(i):i}function jn(n,e,t){qn(n,e,{value:t,enumerable:!0,writable:!1})}function Hn(n,e){return n!=n?e!=e:0===n&&0===e?1/n==1/e:n===e}var Bn=a(e(_,"isFrozen"),X),Kn=e(_,"freeze");function Xn(n){return n}function Wn(n){return J(n),n[s]||y}var $n=e(_,"assign"),Jn=e(_,"keys");function Gn(n){return Kn?function r(n,t){if((vn(n)||Tn(n)||dn(n))&&!Bn(n)){for(var e=0;e<t.length;e++)if(t[e]===n)return n;t.push(n),en(n,function(n,e){r(e,t)}),Qn(n)}return n}(n,[]):n}var Qn=a(Kn,Xn),Yn=a(e(_,"getPrototypeOf"),Wn),Zn=a(e(_,"is"),Hn);function ne(n){return Fn(n,0,0,Qn)}var ee,te=ne({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12}),re="__tsUtils$gblCfg";function ie(){var n;return(n=(n=(n=typeof globalThis!==p?globalThis:n)||typeof self===p?n:self)||typeof window===p?n:window)||typeof global===p?n:global}function oe(){var n;return ee||(n=b(ie).v||{},ee=n[re]=n[re]||{}),ee}var ae=e(N,"min"),ue=e(N,"max"),ce=r("slice",D),se=r("substring",D),fe=cn("substr",D,le);function le(n,e,t){return J(n),t<0?u:((e=e||0)<0&&(e=ue(e+n[S],0)),sn(t)?ce(n,e):ce(n,e,e+t))}function de(n,e){return se(n,0,e)}var ve,pe=a(e(_,"create"),ge);function ge(n,e){var t;function r(){}return t=U(n)?{}:((t=typeof n)!==v&&t!==c&&$("Prototype must be an Object or function: "+pn(n)),r[f]=n,b(function(){r[s]=n}),new r),e&&b(Vn,[t,e]),t}function me(){return(Date.now||he)()}function he(){return(new Date).getTime()}function ye(n,e,t){return n.apply(e,t)}function be(n,e){return n.apply(e,an[on](arguments,2))}function xe(n){return n.bind.apply(n,an[on](arguments,1))}function Ce(){ve=oe()}function Ie(e,t){var r={};return ve||Ce(),r.b=ve.lzy,qn(r,"v",{configurable:!0,get:function(){var n=ye(e,null,t);return ve.lzy||qn(r,"v",{value:n}),r.b=ve.lzy,n}}),r}var we,Se,ke=e(N,"random"),Te=Ie(function(){for(var n=me().toString(36).slice(2);n.length<16;)n+=ke().toString(36).slice(2);return n.substring(0,16)}),_e="_urid",Ee="$nw21sym",Pe=0;function De(n){var e="_"+Pe+++"_"+Te.v,t=g+"("+n+")";function r(n,e){mn(o,n,{v:e,e:!1,w:!1})}var i,o=pe(null);return r("description",x(n)),r(T,function(){return t+Ee+e}),r("valueOf",function(){return o}),r("v",t),r("_uid",e),(i=o)&&(b(function(){i[R]=!0,i[M]="symbol"}),b(mn,[i,R,{v:!0,w:!1,e:!1}]),b(mn,[i,M,{v:"symbol",w:!1,e:!1}])),i}function Ne(n){we||(r=oe(),we=r.gblSym=r.gblSym||{k:{},s:{}});var e,t,r=we;return Dn(r.k,n)||(e=De(n),t=Jn(r.s).length,e[_e]=function(){return t+"_"+e[T]()},r.k[n]=e,r.s[e[_e]()]=x(n)),r.k[n]}function C(n){return qn({toJSON:function(){return n}},"v",{value:n})}function Ae(e,t){var r={toJSON:function(){return r.v}};return qn(r,"v",{get:function(){var n=ye(e,null,t);return e=y,qn(r,"v",{value:n}),n},configurable:!0})}var Re,Me="window";function Oe(n,e){var t;return function(){return ve||Ce(),(t=t&&!ve.lzy?t:C(b(n,e).v)).v}}function Le(n){return ve||Ce(),(Re=Re&&!1!==n&&!ve.lzy?Re:C(b(ie).v||y)).v}function hn(n,e){e=Re&&!1!==e?Re.v:Le(e);if(e&&e[n])return e[n];if(n===Me)try{return window}catch(t){}return y}var Ue,qe,Ve,ze=Oe(hn,["document"]),Fe=Oe(hn,[Me]),je=Oe(hn,["navigator"]),He=Oe(hn,["history"]),Be=Oe(function(){return!!b(function(){return process&&(process.versions||{}).node}).v}),Ke=Oe(function(){return!!b(function(){return self&&self instanceof WorkerGlobalScope}).v});function Xe(){return Ue=C(b(hn,[g]).v)}function We(n){var e=(ve.lzy?0:Ue)||Xe();return e.v?e.v[n]:rn}function $e(){return ve||Ce(),((ve.lzy?0:Ue)||Xe()).v}function Je(n,e){var t=te[n],r=(ve||Ce(),(ve.lzy?0:Ue)||Xe());return r.v?r.v[t||n]:e?rn:(Se=Se||{},(t=te[n])?Se[t]=Se[t]||De(g+"."+t):void 0)}function Ge(n,e){ve||Ce();var t=(ve.lzy?0:Ue)||Xe();return t.v?t.v(n):e?y:De(n)}function Qe(n){return ve||Ce(),((qe=(ve.lzy?0:qe)||C(b(We,["for"]).v)).v||Ne)(n)}function Ye(n){return n&&dn(n.next)}function Ze(n){return!U(n)&&dn(n[Je(3)])}function nt(n,e,t){if(n&&(Ye(n)||(n=n[(Ve=Ve||C(Je(3))).v]?n[Ve.v]():y),Ye(n))){var r=rn,i=rn;try{for(var o=0;!(i=n.next()).done&&-1!==e[on](t||n,i.value,o,n);)o++}catch(a){r={e:a},n["throw"]&&(i=y,n["throw"](r))}finally{try{i&&!i.done&&n["return"]&&n["return"](i)}finally{if(r)throw r.e}}}}function et(e,n){return!sn(n)&&e&&(vn(n)?ye(e.push,e,n):Ye(n)||Ze(n)?nt(n,function(n){e.push(n)}):e.push(n)),e}var yn=r("indexOf",A),tt=r("map",A);function rt(n){return((n?n.slice:y)||an).apply(n,an[on](arguments,1))}function it(n,e,t){return-1!==yn(n,e,t)}var ot,at,ut=cn("includes",A,it),ct=r("reduce",A),st=a(e(_,"setPrototypeOf"),ft);function ft(t,n){var e;return(ot=ot||C(((e={})[s]=[],e instanceof Array))).v?t[s]=n:en(n,function(n,e){return t[n]=e}),t}function lt(n,e){e&&(n[k]=e)}function dt(i,o,n,a){var e,t,u=n||Error,c=u[f][k],s=Error.captureStackTrace,n=u;return b(mn,[t=function(){var n=this,e=arguments;try{b(lt,[u,i]);var t,r=ye(u,n,a?a(e):an[on](e))||n;return r!==n&&(t=Yn(n))!==Yn(r)&&st(r,t),s&&s(r,n[l]),o&&o(r,e),r}finally{b(lt,[u,c])}},k,{v:e=i,c:!0,e:!1}]),(t=st(t,n))[f]=n===y?pe(n):(r[f]=n[f],new r),t;function r(){this[l]=t,b(mn,[this,k,{v:e,c:!0,e:!1}])}}function vt(n){throw new(at=at||dt("UnsupportedError"))(n)}function pt(e){return function(n){return J(n),n&&n.replace?n.replace(e,u):n}}var G=cn("trim",D,pt(/^\s+|(?=\s)\s+$/g)),gt=r("toUpperCase",D),mt=r("toLowerCase",D);function ht(n){return x(n).replace(/(_|\b)\w/g,gt)}var yt,bt,xt,Ct=e(N,"floor");function It(n){if(!n||typeof n!==v)return!1;var e=!1;if(n!==(xt=xt||Fe()||!0)){bt||(yt=Function[f][T],bt=yt[on](_));try{var t=Yn(n),e=(e=!t)||!(!(t=Y(t,l)?t[l]:t)||typeof t!==c||yt[on](t)!==bt)}catch(r){}}return e}function wt(n){return n.value&&_t(n),!0}var St=[function(n){var e,t=n.value;return!!vn(t)&&((e=n.result=[]).length=t.length,n.copyTo(e,t),!0)},_t,function(n){return n.type===c},function(n){var e=n.value;return!!V(e)&&(n.result=new Date(e.getTime()),!0)}];function kt(t,n,r,e){var i,o,a=r.handler,e=r.path?e?r.path.concat(e):r.path:[],u={handler:r.handler,src:r.src,path:e},c=typeof n,s=!1,f=n===y,l=(f||(n&&c===v?s=It(n):(d=d||["string","number","boolean",p,"symbol","bigint"],f=!(c===v||!~d.indexOf(c)))),{type:c,isPrim:f,isPlain:s,value:n,result:n,path:e,origin:r.src,copy:function(n,e){return kt(t,n,e?u:r,e)},copyTo:function(n,e){return Tt(t,n,e,u)}});return l.isPrim?a&&a[on](r,l)?l.result:n:(i=n,c=function(e){mn(l,"result",{g:function(){return e.v},s:function(n){e.v=n}});for(var n=0,t=a;!(t||(n<St.length?St[n++]:wt))[on](r,l);)t=y},gn(f=t,function(n){if(n.k===i)return o=n,-1}),o||(o={k:i,v:i},f.push(o),c(o)),o.v)}function Tt(n,e,t,r){if(!fn(t))for(var i in t)e[i]=kt(n,t[i],r,i);return e}function _t(n){var e,t=n.value;return!(!t||!n.isPlain||(e=n.result={},n.copyTo(e,t),0))}function Et(e,n){return gn(n,function(n){Tt([],e,n,{handler:void 0,src:n,path:[]})}),e}function Pt(n){return Et(kt([],n,{handler:void 0,src:n})||{},an[on](arguments))}var Dt=r("split",D);function Nt(e,n,t){var r;e&&n&&(r=(n=Dt(n,".")).pop(),gn(n,function(n){fn(e[n])&&(e[n]={}),e=e[n]}),e[r]=t)}var At,Rt=Nn(S);function Mt(){return ve||Ce(),(At=At&&!ve.lzy?At:C(b(hn,["performance"]).v)).v}function Ot(){var n=Mt();return n&&n.now?n.now():me()}var Lt=e(N,"abs"),Ut=e(N,"round"),qt=a(e(_,t),F),Vt=cn("endsWith",D,zt);function zt(n,e,t){Q(n);e=ln(e)?e:x(e),t=!sn(t)&&t<n[S]?t:n[S];return se(n,t-e[S],t)===e}var j=r("indexOf",D),Ft=cn("startsWith",D,jt);function jt(n,e,t){Q(n);e=ln(e)?e:x(e),t=0<t?t:0;return se(n,t,t+e[S])===e}var Ht="unref",Bt="hasRef";function Kt(n,e,t){var r,i,o,a,u,c,s=vn(e),f=s?e.length:0,l=(s=0<f?e[0]:s?rn:e,(s=dn(s)?s:void 0)||(r=oe().tmOut||[],vn(r)&&0<r.length&&dn(r[0])&&(s=r[0])),s||setTimeout),d=(r=1<f?e[1]:rn,(s=dn(r)?r:void 0)||(f=oe().tmOut||[],vn(f)&&1<f.length&&dn(f[1])&&(s=f[1])),s||clearTimeout),v=t[0],p=(t[0]=function(){p.dn(),ye(v,rn,an[on](arguments))},i=function(n){if(n){if(n.refresh)return n.refresh(),n;ye(d,rn,[n])}return ye(l,rn,t)},o=function(n){ye(d,rn,[n])},u=!0,c=n?i(y):y,(a={cancel:m,refresh:h,hasRef:function(){return c&&c[Bt]?c[Bt]():u},ref:function(){return u=!0,c&&c.ref&&c.ref(),a}})[Ht]=g,{h:a=qn(a,"enabled",{get:function(){return!!c},set:function(n){!n&&c&&m(),n&&!c&&h()}}),dn:function(){c=y}});function g(){return u=!1,c&&c[Ht]&&c[Ht](),a}function m(){c&&o(c),c=y}function h(){return c=i(c),u||g(),a}return p.h}function Xt(){return Kt(!0,rn,an[on](arguments))}var Wt="constructor",$t="prototype",Jt="function",Gt="_dynInstFuncs",Qt="_isDynProxy",Yt="_dynClass",Zt="_dynInstChk",nr=Zt,er="_dfOpts",tr="_unknown_",rr="__proto__",ir="_dyn"+rr,P="__dynProto$Gbl",or="_dynInstProto",ar="useBaseInst",ur="setInstFuncs",cr=Object,sr=cr.getPrototypeOf,fr=cr.getOwnPropertyNames,A=Le(),lr=A[P]||(A[P]={o:((N={})[ur]=!0,N[ar]=!0,N),n:1e3});function dr(n){return n&&(n===cr[$t]||n===Array[$t])}function vr(n){return dr(n)||n===Function[$t]}function pr(n){if(n){if(sr)return sr(n);var e=n[rr]||n[$t]||(n[Wt]?n[Wt][$t]:null),t=n[ir]||e;Y(n,ir)||(delete n[or],t=n[ir]=n[or]||n[ir],n[or]=e)}return t}function gr(n,e){var t=[];if(fr)t=fr(n);else for(var r in n)"string"==typeof r&&Y(n,r)&&t.push(r);if(t&&0<t.length)for(var i=0;i<t.length;i++)e(t[i])}function mr(n,e,t){return e!==Wt&&typeof n[e]===Jt&&(t||Y(n,e))&&e!==rr&&e!==$t}function hr(n){$("DynamicProto: "+n)}function yr(n,e){for(var t=n.length-1;0<=t;t--)if(n[t]===e)return 1}function br(n,e){return Y(n,$t)?n.name||e||tr:((n||{})[Wt]||{}).name||e||tr}function xr(n,r,e,t){Y(n,$t)||hr("theClass is an invalid class definition.");var i,o,a,u,c,s,f=n[$t],l=(function(n){if(!sr)return 1;for(var e=[],t=pr(r);t&&!vr(t)&&!yr(e,t);){if(t===n)return 1;e.push(t),t=pr(t)}}(f)||hr("["+br(n)+"] not in hierarchy of ["+br(r)+"]"),null),n=(Y(f,Yt)?l=f[Yt]:(l="_dynCls$"+br(n,"_")+"$"+lr.n,lr.n++,f[Yt]=l),xr[er]),d=!!n[ar],v=(d&&t&&t[ar]!==undefined&&(d=!!t[ar]),i=r,o=pe(null),gr(i,function(n){!o[n]&&mr(i,n,!1)&&(o[n]=i[n])}),o),d=(e(r,function(n,e,t,o){function r(n,e,t){var r,i=e[t];return i[Qt]&&o&&!1!==(r=n[Gt]||{})[nr]&&(i=(r[e[Yt]]||{})[t]||i),function(){return i.apply(n,arguments)}}for(var i=pe(null),a=(gr(t,function(n){i[n]=r(e,t,n)}),pr(n)),u=[];a&&!vr(a)&&!yr(u,a);)gr(a,function(n){!i[n]&&mr(a,n,!sr)&&(i[n]=r(e,a,n))}),u.push(a),a=pr(a);return i}(f,r,v,d)),!!sr&&!!n[ur]);a=f,e=l,u=r,c=v,n=!1!==(d=d&&t?!!t[ur]:d),dr(a)||dr(f=u[Gt]=u[Gt]||pe(null))||(s=f[e]=f[e]||pe(null),!1!==f[nr]&&(f[nr]=!!n),dr(s)||gr(u,function(n){var t,r,i;mr(u,n,!1)&&u[n]!==c[n]&&(s[n]=u[n],delete u[n],Y(a,n)&&(!a[n]||a[n][Qt])||(a[n]=(t=a,r=n,(i=function(){var n,e;return(function(n,e,t,r){var i=null;if(n&&Y(t,Yt)){var o=n[Gt]||pe(null);if((i=(o[t[Yt]]||pe(null))[e])||hr("Missing ["+e+"] "+Jt),!i[Zt]&&!1!==o[nr]){for(var a=!Y(n,e),u=pr(n),c=[];a&&u&&!vr(u)&&!yr(c,u);){var s=u[e];if(s){a=s===r;break}c.push(u),u=pr(u)}try{a&&(n[e]=i),i[Zt]=1}catch(f){o[nr]=!1}}}return i}(this,r,t,i)||(typeof(e=(e=t[n=r])===i?pr(t)[n]:e)!==Jt&&hr("["+n+"] is not a "+Jt),e)).apply(this,arguments)})[Qt]=1,i)))}))}xr[er]=lr.o;var Cr="function",Ir="object",wr="undefined",Sr="prototype",kr=Object,Tr=kr[Sr],_r=((Le()||{}).Symbol,(Le()||{}).Reflect,"hasOwnProperty"),Er=$n||function(n){for(var e,t=1,r=arguments.length;t<r;t++)for(var i in e=arguments[t])Tr[_r].call(e,i)&&(n[i]=e[i]);return n},Pr=function(n,e){return(Pr=kr.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,e){n.__proto__=e}||function(n,e){for(var t in e)e[_r](t)&&(n[t]=e[t])})(n,e)};function Dr(n,e){function t(){this.constructor=n}typeof e!==Cr&&null!==e&&$("Class extends value "+e+" is not a constructor or null"),Pr(n,e),n[Sr]=null===e?pe(e):(t[Sr]=e[Sr],new t)}function Nr(n,e){for(var t=0,r=e.length,i=n.length;t<r;t++,i++)n[i]=e[t];return n}var Ar,t=function(n){return Fn(n,1,0,Qn)},r=function(n){return t={},en(n,function(n,e){jn(t,n,e[1]),jn(t,e[0],e[1])}),Qn(t);var t},Rr=t({NONE:0,PENDING:3,INACTIVE:1,ACTIVE:2}),Mr="toLowerCase",bn="length",Or="warnToConsole",Lr="throwInternal",Ur="watch",qr="apply",xn="push",Vr="splice",zr="logger",Fr="cancel",jr="initialize",Hr="identifier",Br="removeNotificationListener",Kr="addNotificationListener",Xr="stringify",Wr="traceId",$r="spanId",Jr="traceFlags",Gr="isInitialized",Qr="traceHdrMode",Yr="getNotifyMgr",Zr="getPlugin",ni="name",ei="iKey",ti="time",ri="processNext",ii="getProcessTelContext",oi="pollInternalLogs",ai="value",ui="enabled",ci="stopPollingInternalLogs",si="unload",fi="onComplete",li="reason",di="flush",vi="getTraceCtx",pi="setTraceCtx",gi="getActiveSpan",mi="setActiveSpan",hi="spanContext",yi="parentSpanContext",bi="parentSpanId",xi="loggingLevelConsole",Ci="join",Ii="createNew",wi="teardown",Si="messageId",ki="message",Ti="attributeCountLimit",_i="suppressTracing",Ei="diagLog",Pi="_doTeardown",Di="update",Ni="getNext",Ai="setNextPlugin",Ri="split",Mi="isChildEvt",Oi="data",Li="getCtx",Ui="setCtx",qi="config",Vi="call",zi="itemsReceived",Fi="headers",ji="urlString",Hi="timeout",Bi="status",Ki="replace",Xi="host",Wi="exception",$i="type",Ji="match",Gi="setTraceFlags",Qi="pathname",Yi="traceState",Zi="count",no="preTriggerDate",eo="getUTCDate",to="properties",ro="userAgent",io="attributes",oo="startTime",ao="duration",uo="toString",co="handler",so="concat",fo="ingestionendpoint",lo="createEvent",vo="substring",po="getAllResponseHeaders",go="removeItem",mo="getAttribute",ho="correlationHeaderExcludePatterns",yo="entries",bo="traceCfg",xo="measurements",Co="sizeInBytes",Io="typeName",wo="exceptions",So="severityLevel",ko="problemGroup",To="parsedStack",_o="hasFullStack",Eo="assembly",Po="fileName",Do="line",No="aiDataContract",Ao="Promise",Ro="rejected";function Mo(n,e){return Oo(n,function(n){return e?e({status:"fulfilled",rejected:!1,value:n}):n},function(n){return e?e({status:Ro,rejected:!0,reason:n}):n})}function Oo(n,e,t,r){var i=n;try{if(Pn(n))(e||t)&&(i=n.then(e,t));else try{e&&(i=e(n))}catch(o){if(!t)throw o;i=t(o)}}finally{r&&Lo(i,r)}return i}function Lo(n,e){var t=n;return e&&(Pn(n)?t=n["finally"]?n["finally"](e):n.then(function(n){return e(),n},function(n){throw e(),n}):e()),t}var Uo,qo=["pending","resolving","resolved",Ro],Vo="dispatchEvent";function zo(n){var e;return!!(e=n&&n.createEvent?n.createEvent("Event"):e)&&e.initEvent}var Fo,jo,Ho,Bo,Ko="unhandledRejection",Xo=Ko.toLowerCase(),Wo=10;function $o(n){return dn(n)?n.toString():pn(n)}function Jo(n,e,t){var u,o,r=rt(arguments,3),c=0,s=!1,f=[],l=!1,i=null;function a(o,a){return l=!0,i&&i.cancel(),i=null,n(function(r,i){f.push(function(){try{var n=2===c?o:a,e=sn(n)?u:dn(n)?n(u):n;Pn(e)?e.then(r,i):(n||3!==c?r:i)(e)}catch(t){i(t)}}),s&&v()},r)}function d(){return qo[c]}function v(){var n;0<f.length&&(n=f.slice(),f=[],l=!0,i&&i.cancel(),i=null,e(n))}function p(e,t){return function(n){if(c===t){if(2===e&&Pn(n))return c=1,void n.then(p(2,1),p(3,1));c=e,s=!0,u=n,v(),l||3!==e||i||(i=Xt(g,Wo))}}}function g(){var n,e,t,r,i;l||(l=!0,Be()?process.emit(Ko,u,o):(n=Fe()||Le(),Fo=Fo||C(b(hn,[Ao+"RejectionEvent"]).v),n=n,e=Xo,r=function(n){return mn(n,"promise",{g:function(){return o}}),n.reason=u,n},t=!!Fo.v,i=ze(),r(i=(Uo=Uo||C(!!b(zo,[i]).v)).v?i.createEvent("Event"):t?new Event(e):{}),Uo.v&&i.initEvent(e,!1,!0),i&&n[Vo]?n[Vo](i):(t=n["on"+e])?t(i):(r=hn("console"))&&(r.error||r.log)(e,pn(i))))}qn(o={then:a,"catch":function(n){return a(undefined,n)},"finally":function(e){var n=e,t=e;return dn(e)&&(n=function(n){return e&&e(),n},t=function(n){throw e&&e(),n}),a(n,t)}},"state",{get:d}),$e()&&(o[Je(11)]="IPromise"),o.toString=function(){return"IPromise "+d()+(s?" - "+$o(u):"")},dn(t)||$(Ao+": executor is not a function - "+$o(t));var m=p(3,0);try{t.call(o,p(2,0),m)}catch(h){m(h)}return o}function Go(t){return function(e){var n=rt(arguments,1);return t(function(t,r){try{var i=[],o=1;nt(e,function(n,e){n&&(o++,Oo(n,function(n){i[e]=n,0==--o&&t(i)},r))}),0==--o&&t(i)}catch(n){r(n)}},n)}}function Qo(e){return C(function(a){var n=rt(arguments,1);return e(function(t,n){var r=[],i=1;function e(n,e){i++,Mo(n,function(n){n.rejected?r[e]={status:Ro,reason:n.reason}:r[e]={status:"fulfilled",value:n.value},0==--i&&t(r)})}try{vn(a)?gn(a,e):Ze(a)?nt(a,e):$("Input is not an iterable"),0==--i&&t(r)}catch(o){n(o)}},n)})}function Yo(n){gn(n,function(n){try{n()}catch(e){}})}function Zo(n,e){return Jo(Zo,(r=_n(t=e)?t:0,function(n){Xt(function(){Yo(n)},r)}),n,e);var t,r}function na(n,e){var t=(jo=jo||C(b(hn,[Ao]).v||null)).v;if(!t)return Zo(n);dn(n)||$(Ao+": executor is not a function - "+pn(n));var r=0,t=new t(function(e,t){n(function(n){r=2,e(n)},function(n){r=3,t(n)})});return qn(t,"state",{get:function(){return qo[r]}}),t}function ea(n){return Jo(ea,Yo,n)}function ta(n,e){return(Bo=Bo||C(na)).v.call(this,n,e)}var ra=Go(ta),tn=undefined,Cn="",ia="channels",oa="core",aa="createPerfMgr",ua="disabled",ca="extensionConfig",sa="extensions",fa="processTelemetry",la="priority",da="eventsSent",va="eventsDiscarded",pa="eventsSendRequest",ga="perfEvent",ma="offlineEventsStored",ha="offlineBatchSent",ya="offlineBatchDrop",ba="getPerfMgr",xa="domain",Ca="path",Ia="Not dynamic - ",wa="REDACTED",Sa=["sig","Signature","AWSAccessKeyId","X-Goog-Signature"],ka="version";function Ta(n,e,t){return!n&&fn(n)?e:En(n)?n:"true"===x(n)[Mr]()}function _a(n){return{mrg:!0,v:n}}function Ea(n,e){return{set:n,v:e}}function Pa(n,e,t){return{fb:t,isVal:n,v:e}}function Da(n,e){return{fb:e,set:Ta,v:!!n}}var Na,Aa=/-([a-z])/g,Ra=/([^\w\d_$])/g,Ma=/^(\d+[\w\d_$])/,Oa=Object.getPrototypeOf;function La(n){return!fn(n)}function Ua(n){return n&&ln(n)?(n=(n=n[Ki](Aa,function(n,e){return e.toUpperCase()}))[Ki](Ra,"_"))[Ki](Ma,function(n,e){return"_"+e}):n}function qa(n,e){return!(!n||!e)&&-1!==j(n,e)}function Va(n){return n&&n.toISOString()||Cn}function In(n){return B(n)?n[ni]:Cn}function m(n,e,t,r,i){var o=t;!n||(o=n[e])===t||i&&!i(o)||r&&!r(t)||(n[e]=o=t)}function za(n,e,t){var r;return n?!(r=n[e])&&fn(r)&&(r=sn(t)?{}:t,n[e]=r):r=sn(t)?{}:t,r}function Fa(n,e){var t=null,r=null;return dn(n)?t=n:r=n,function(){var n=arguments;if(r=t?t():r)return r[e][qr](r,n)}}function ja(n,e,t,r,i){n&&e&&t&&(!1===i&&!sn(n[e])||(n[e]=Fa(t,r)))}function Ha(e,t,n,r){e&&t&&Tn(e)&&vn(n)&&gn(n,function(n){ln(n)&&ja(e,n,t,n,r)})}function Ba(n,e){return b(mn,[n,Je(11),dn(e)?{g:e,e:!1}:{v:e,w:!1,e:!1}]),n}function Ka(e,t){var r,i;return e&&(r=Oa(e),i=!1,r&&b(function(){var n=Ba(pe(r),t);mn(n,(Na=Na||C(Ge("ai$ProtoName"))).v,{v:!0,w:!1,e:!1}),st(e,n),i=!0}),i||b(Ba,[e,t])),e}function Xa(n){return n&&$n?kr($n({},n)):n}function Wa(n,e,t){e=e&&e.featureOptIn&&e.featureOptIn[n];if(n&&e){n=e.mode;if(3===n)return!0;if(2===n)return!1}return t}function $a(n){try{return n.responseText}catch(e){}return null}function Ja(n,e){return n?"XMLHttpRequest,Status:"+n[Bi]+",Response:"+$a(n)||n.response||Cn:e}function Ga(n,e){return e&&(_n(e)?n=[e][so](n):vn(e)&&(n=e[so](n))),n}var Qa="withCredentials";function Ya(n,e,t){return!n[t]&&e&&e.getResponseHeader&&(e=e.getResponseHeader(t))&&(n[t]=G(e)),n}var Za="kill-duration",nu="kill-duration-seconds",eu="time-delta-millis";function tu(n,e){var t,r,i={};return n[po]?(t=n[po](),r={},ln(t)&&gn(G(t)[Ri](/[\r\n]+/),function(n){var e,t;n&&(-1!==(t=j(n,": "))?(e=G(n.substring(0,t))[Mr](),t=G(n[vo](t+1)),r[e]=t):r[G(n)]=1)}),i=r):e&&(i=Ya(i,n,eu),i=Ya(i,n,Za),i=Ya(i,n,nu)),i}function ru(n){if(r=!1,ln(e=n)&&3===(e=Dt(e,":"))[bn]&&(r=(r=2===(t=Dt(e[0],"."))[bn]?!isNaN(parseInt(t[0]||"0"))&&!isNaN(parseInt(t[1]||"0")):!isNaN(parseInt(t[0]||"0")))&&!isNaN(parseInt(e[1]||"0")),r=2===(t=Dt(e[2],"."))[bn]?r&&!isNaN(parseInt(t[0]||"0"))&&!isNaN(parseInt(t[1]||"0")):r&&!isNaN(parseInt(t[0]||"0"))),r)return n;n=Ut(n=isNaN(n)||n<0?0:n);var e=Cn+n%1e3,t=Cn+Ct(n/1e3)%60,r=Cn+Ct(n/6e4)%60,i=Cn+Ct(n/36e5)%24,n=Ct(n/864e5),e=1===e[bn]?"00"+e:2===e[bn]?"0"+e:e,t=t[bn]<2?"0"+t:t,r=r[bn]<2?"0"+r:r,i=i[bn]<2?"0"+i:i;return(0<n?n+".":Cn)+i+":"+r+":"+t+"."+e}var iu,ou,au,uu,cu="documentMode",su="location",fu="console",lu="JSON",du="crypto",vu="msCrypto",pu="msie",gu="trident/",mu="XMLHttpRequest",hu=!1;function yu(){return(uu=uu||Ie(function(){return(je()||{})[ro]||Cn})).v}function bu(n){if(n&&hu){n=hn("__mockLocation");if(n)return n}return typeof location===Ir&&location?location:hn(su)}function xu(){return typeof JSON===Ir&&JSON||null!==hn(lu)}function Cu(){return xu()?JSON||hn(lu):null}function Iu(){var n=yu();return iu&&n===ou||(n=(ou=n)[Mr](),iu=C(qa(n,pu)||qa(n,gu))),iu.v}function wu(n){n=((n=(n=void 0===n?null:n)||yu())||Cn)[Mr]();if(qa(n,pu))return e=ze()||{},ue(parseInt(n[Ri](pu)[1]),e[cu]||0);if(qa(n,gu)){var e=parseInt(n[Ri](gu)[1]);if(e)return e+4}return null}function Su(n){return(au=au&&!1!==n?au:C(!!je()&&!!je().sendBeacon)).v}function ku(n){var e=!1;try{var e=!!hn("fetch"),t=hn("Request");e&&n&&t&&(e=function(n,e){var t,r=!1;if(n){try{(r=e in n)||(t=n[Sr])&&(r=e in t)}catch(i){}if(!r)try{r=!sn((new n)[e])}catch(i){}}return r}(t,"keepalive"))}catch(r){}return e}function Tu(){var n=!1;try{n=!!hn(mu)}catch(e){}return n}function _u(n,e){var t=[];return n&&gn(n,function(n){n[ni]&&n[ni]===e&&t[xn](n)}),t}function Eu(n){var e=[],t=ze();return t&&n&&gn(_u(t.querySelectorAll("meta"),n),function(n){e[xn](n.content)}),e}function Pu(e){var t=[],n=Mt();return n&&n.getEntriesByType&&gn(n.getEntriesByType("navigation")||[],function(n){gn(_u(n.serverTiming,e),function(n){n=n.description;fn(n)||t[xn](n)})}),t}function Du(n,e){if(!n||!ln(n)||-1!==j(n," "))return n;var t=e?e.redactUrls:undefined;if(!1===t||2===t)return n;var r=-1!==j(n,"@"),i=-1!==j(n,"?");if(!r&&!i)return n;5===t&&(i=!1),6===t&&(r=!1);try{var o=n;return r&&(o=n.replace(/^([a-zA-Z][a-zA-Z0-9+.-]*:\/\/)([^:@]{1,200}):([^@]{1,200})@(.*)$/,"$1REDACTED:REDACTED@$4")),o=i?function(n,e){var t=j(n,"?");if(-1===t)return n;for(var r=e?e.redactUrls:undefined,i=3===r?Sa[so](e.redactQueryParams):4===r?e.redactQueryParams:Sa,r=se(n,0,t+1),o=se(n,t+1),e=Cn,t=j(o,"#"),a=(-1!==t&&(e=se(o,t),o=se(o,0,t)),!1),u=0;u<i[bn];u++){var c=i[u]+"=";if(-1!==j(o,c)){a=!0;break}}if(!a)return n;var s=[],f=!1;if(o&&o[bn])for(var l=o[Ri]("&"),u=0;u<l[bn];u++){var d=l[u];if(d){var v=j(d,"=");if(-1===v)s[xn](d);else{var p=d[vo](0,v);if(d[vo](v+1)===Cn)s[xn](d);else{for(var g=!1,m=0;m<i[bn];m++)if(p===i[m]){f=g=!0;break}g?s[xn](p+"="+wa):s[xn](d)}}}}return f?r+s[Ci]("&")+e:n}(o,e):o}catch(a){return n}}var Nu=4294967296,Au=4294967295,Ru=123456789,Mu=987654321,Ou=!1,Lu=Ru,Uu=Mu;function qu(n){var e,t=0,r=hn(du)||hn(vu);if(0===(t=r&&r.getRandomValues?r.getRandomValues(new Uint32Array(1))[0]&Au:t)&&Iu()){if(!Ou)try{var i=2147483647&me();(e=(ke()*Nu^i)+i)<0&&(e>>>=0),Lu=Ru+e&Au,Uu=Mu-e&Au,Ou=!0}catch(o){}r=((Uu=36969*(65535&Uu)+(Uu>>16)&Au)<<16)+(65535&(Lu=18e3*(65535&Lu)+(Lu>>16)&Au))>>>0&Au|0,t=(r>>>=0)&Au}return 0===t&&(t=Ct(Nu*ke()|0)),n||(t>>>=0),t}function Vu(n){void 0===n&&(n=22);for(var e=qu()>>>0,t=0,r=Cn;r[bn]<n;)r+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[0|63&e]||"",e>>>=6,5==++t&&(e=(qu()<<2&4294967295|3&e)>>>0,t=0);return r}var zu="3.4.1",Fu="."+Vu(6),ju=0;function Hu(n){return 1===n.nodeType||9===n.nodeType||!+n.nodeType}function Bu(n,e){return Ua(n+ju+++((e=void 0!==e&&e)?"."+zu:Cn)+Fu)}function Ku(n){var o={id:Bu("_aiData-"+(n||Cn)+"."+zu),accept:Hu,get:function(n,e,t,r){var i=n[o.id];return i?i[Ua(e)]:(r&&((i=function(n,e){var t=e[n.id];if(!t){t={};try{Hu(e)&&mn(e,n.id,{e:!1,v:t})}catch(r){}}return t}(o,n))[Ua(e)]=t),t)},kill:function(n,e){if(n&&n[e])try{delete n[e]}catch(t){}}};return o}function Xu(n){return n&&Tn(n)&&!vn(n)&&(n.isVal||n.fb||Dn(n,"v")||Dn(n,"mrg")||Dn(n,"ref")||n.set)}function Wu(n,e,t){var r,i=t.dfVal||q;if(e&&t.fb){var o=t.fb;vn(o)||(o=[o]);for(var a=0;a<o[bn];a++){var u=o[a],c=e[u];if(i(c)?r=c:n&&(i(c=n.cfg[u])&&(r=c),n.set(n.cfg,x(u),c)),i(r))break}}return!i(r)&&i(t.v)?t.v:r}function $u(t,n,e,r){var i,o,a,u,c,s,f=r,f=Xu(f)?(i=f.isVal,o=f.set,c=f.rdOnly,l=f.blkVal,a=f.mrg,!(u=f.ref)&&sn(u)&&(u=!!a),Wu(t,n,f)):r,r=(l&&t.blkVal(n,e),!0),l=n[e];!l&&fn(l)||(s=l,r=!1,i&&s!==f&&!i(s)&&(s=f,r=!0),o&&(r=(s=o(s,f,n))===f)),r?s=f&&function d(t,r,n){var i,e=n;return(e=n&&Xu(n)?Wu(t,r,n):e)&&(Xu(e)&&(e=d(t,r,e)),vn(e)?(i=[])[bn]=e[bn]:It(e)&&(i={}),i&&(en(e,function(n,e){e&&Xu(e)&&(e=d(t,r,e)),i[n]=e}),e=i)),e}(t,n,f):(It(s)||vn(f))&&a&&f&&(It(f)||vn(f))&&en(f,function(n,e){$u(t,s,n,e)}),t.set(n,e,s),u&&t.ref(n,e),c&&t.rdOnly(n,e)}var Ju=Qe("[[ai_dynCfg_1]]"),Gu=Qe("[[ai_blkDynCfg_1]]"),Qu=Qe("[[ai_frcDynCfg_1]]");function Yu(n,e,t){var r=!1;return!t||n[e.blkVal]||(r=t[Qu])||t[Gu]?r:It(t)||vn(t)}function Zu(n){$("InvalidAccess:"+n)}var nc=["push","pop","shift","unshift","splice"],ec=function(n,e,t,r){n&&n[Lr](3,108,"".concat(t," [").concat(e,"] failed - ")+pn(r))};function tc(n,e){n=qt(n,e);return n&&n.get}function rc(i,o,a,u){var c={n:a,h:[],trk:function(n){n&&n.fn&&(-1===yn(c.h,n)&&c.h[xn](n),i.trk(n,c))},clr:function(n){n=yn(c.h,n);-1!==n&&c.h[Vr](n,1)}},s=!0,f=!1;function l(){s&&(f=f||Yu(l,i,u),u&&!u[Ju]&&f&&(u=ac(i,u,a,"Converting")),s=!1);var n=i.act;return n&&c.trk(n),u}l[i.prop]={chng:function(){i.add(c)}},mn(o,c.n,{g:l,s:function(e){if(u!==e){l[i.ro]&&!i.upd&&Zu("["+a+"] is read-only:"+pn(o)),s&&(f=f||Yu(l,i,u),s=!1);var n,t=f&&l[i.rf];if(f)if(t){en(u,function(n){u[n]=e?e[n]:tn});try{en(e,function(n,e){ic(i,u,n,e)}),e=u}catch(r){ec((i.hdlr||{})[zr],a,"Assigning",r),f=!1}}else u&&u[Ju]&&en(u,function(n){var n=tc(u,n);n&&(n=n[i.prop])&&n.chng()});e!==u&&(n=e&&Yu(l,i,e),!t&&n&&(e=ac(i,e,a,"Converting")),u=e,f=n),i.add(c)}}})}function ic(n,e,t,r){var i;return e&&((i=tc(e,t))&&i[n.prop]?e[t]=r:rc(n,e,t,r)),e}function oc(n,e,t,r){if(e){var i=tc(e,t),o=i&&!!i[n.prop],a=r&&r[0],u=r&&r[1],r=r&&r[2];if(!o){if(r)try{var c=e;if(c&&(It(c)||vn(c)))try{c[Gu]=!0}catch(s){}}catch(f){ec((n.hdlr||{})[zr],t,"Blocking",f)}try{ic(n,e,t,e[t]),i=tc(e,t)}catch(f){ec((n.hdlr||{})[zr],t,"State",f)}}a&&(i[n.rf]=a),u&&(i[n.ro]=u),r&&(i[n.blkVal]=!0)}return e}function ac(t,r,n,e){try{en(r,function(n,e){ic(t,r,n,e)}),r[Ju]||(qn(r,Ju,{get:function(){return t.hdlr}}),i=t,a=n,vn(o=r)&&gn(nc,function(n){var r=o[n];o[n]=function(){for(var n=[],e=0;e<arguments.length;e++)n[e]=arguments[e];var t=r[qr](this,n);return ac(i,o,a,"Patching"),t}}))}catch(u){ec((t.hdlr||{})[zr],n,e,u)}var i,o,a;return r}var uc="[[ai_",cc="]]";function sc(o){var a,n=Ge(uc+"get"+o.uid+cc),e=Ge(uc+"ro"+o.uid+cc),t=Ge(uc+"rf"+o.uid+cc),r=Ge(uc+"blkVal"+o.uid+cc),u=Ge(uc+"dtl"+o.uid+cc),i=null,c=null;function s(e,n){var t=a.act;try{(a.act=e)&&e[u]&&(gn(e[u],function(n){n.clr(e)}),e[u]=[]),n({cfg:o.cfg,set:o.set.bind(o),setDf:o.setDf.bind(o),ref:o.ref.bind(o),rdOnly:o.rdOnly.bind(o)})}catch(i){var r=o[zr];throw r&&r[Lr](1,107,pn(i)),i}finally{a.act=t||null}}function f(){if(i){var t,n=i,r=(i=null,c&&c[Fr](),c=null,[]);if(gn(n,function(e){if(e&&(e[u]&&(gn(e[u],function(n){n.clr(e)}),e[u]=null),e.fn))try{s(e,e.fn)}catch(n){r[xn](n)}}),i)try{f()}catch(e){r[xn](e)}if(0<r[bn])throw n=r,Ar=Ar||dt("AggregationError",function(n,e){1<e[bn]&&(n.errors=e[1])}),t="Watcher error(s): ",gn(n,function(n,e){t+="\n".concat(e," > ").concat(pn(n))}),new Ar(t,n||[])}}return a={prop:n,ro:e,rf:t,blkVal:r,hdlr:o,add:function(n){if(n&&0<n.h[bn]){i=i||[],c=c||Xt(function(){c=null,f()},0);for(var e=0;e<n.h[bn];e++){var t=n.h[e];t&&-1===yn(i,t)&&i[xn](t)}}},notify:f,use:s,trk:function(n,e){n&&(n=n[u]=n[u]||[],-1===yn(n,e)&&n[xn](e))}}}function fc(i,e,n){var t=function(){if(e){var n=e[Ju]||e;if(n.cfg&&(n.cfg===e||n.cfg[Ju]===n))return n}return null}();if(t)return t;var o,t=Bu("dyncfg",!0),n=e&&!1!==n?e:function a(n){var t;return n&&(vn(n)?(t=[])[bn]=n[bn]:It(n)&&(t={}),t)?(en(n,function(n,e){t[n]=a(e)}),t):n}(e),r={uid:null,cfg:n,logger:i,notify:function(){o.notify()},set:function(n,e,t){try{n=ic(o,n,e,t)}catch(r){ec(i,e,"Setting value",r)}return n[e]},setDf:function(t,n){return n&&en(n,function(n,e){$u(r,t,n,e)}),t},watch:function(n){return e=o,mn(r={fn:t=n,rm:function(){r.fn=null,t=e=null}},"toJSON",{v:function(){return"WatcherHandler"+(r.fn?Cn:"[X]")}}),e.use(r,t),r;var e,t,r},ref:function(n,e){return oc(o,n,e,((n={})[0]=!0,n))[e]},rdOnly:function(n,e){return oc(o,n,e,((n={})[1]=!0,n))[e]},blkVal:function(n,e){return oc(o,n,e,((n={})[2]=!0,n))[e]},_block:function(t,r){o.use(null,function(n){var e=o.upd;try{sn(r)||(o.upd=r),t(n)}finally{o.upd=e}})}};return mn(r,"uid",{c:!1,e:!1,w:!1,v:t}),ac(o=sc(r),n,"config","Creating"),r}function lc(n,e,t,r){t=fc(t,n||{},r);return e&&t.setDf(t.cfg,e),t}function dc(n,e,t){var r,i,o=n[Ju]||n;return!o.cfg||o.cfg!==n&&o.cfg[Ju]!==o?(r=t,i=Ia+pn(n),r?(r[Or](i),r[Lr](2,108,i)):Zu(i),lc(n,null,t)[Ur](e)):o[Ur](e)}var vc,pc="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",gc="sampleRate",mc="ProcessLegacy",hc="http.method",yc="https://dc.services.visualstudio.com",bc="/v2/track",xc="not_specified",Cc="iKey",Ic=[da,va,pa,ga],wc=null;function Sc(n){var e=wc;return(e=e||!0===n.disableDbgExt?e:wc||(n=hn("Microsoft"),wc=n?n.ApplicationInsights:wc))?e.ChromeDbgExt:null}var kc="warnToConsole",Tc={loggingLevelConsole:0,loggingLevelTelemetry:1,maxMessageLimit:25,enableDebug:!1},_c=((D={})[0]=null,D[1]="errorToConsole",D[2]=kc,D[3]="debugToConsole",D);function Ec(n){return n?'"'+n[Ki](/\"/g,Cn)+'"':Cn}function Pc(n,e){var t,r=typeof console!==wr?console:hn(fu);r&&(t="log",r[n]&&(t=n),dn(r[t])&&r[t](e))}Nc.dataType="MessageData";var Dc=Nc;function Nc(n,e,t,r){void 0===t&&(t=!1),this[Si]=n,this[ki]=(t?"AI: ":"AI (Internal): ")+n;t=Cn,xu()&&(t=Cu()[Xr](r)),n=(e?" message:"+Ec(e):Cn)+(r?" props:"+Ec(t):Cn);this[ki]+=n}function Ac(n,e){return(n||{})[zr]||new Rc(e||(n||{})[qi])}Mc.__ieDyn=1;var Rc=Mc;function Mc(r){this.identifier="DiagnosticLogger",this.queue=[];var c,i,s,f,e,l=0,d={};xr(Mc,this,function(o){function a(n,e){var t,r;s<=l||(r=!0,t="AITR_"+e[Si],d[t]?r=!1:d[t]=!0,r&&(n<=i&&(o.queue[xn](e),l++,u(1===n?"error":"warn",e)),l===s&&(r=new Dc(23,t="Internal events throttle limit per PageView reached for this app.",!1),o.queue[xn](r),1===n?o.errorToConsole(t):o[Or](t))))}function u(n,e){var t=Sc(r||{});t&&t[Ei]&&t[Ei](n,e)}e=dc(lc(r||{},Tc,o).cfg,function(n){n=n.cfg;c=n[xi],i=n.loggingLevelTelemetry,s=n.maxMessageLimit,f=n.enableDebug}),o.consoleLoggingLevel=function(){return c},o[Lr]=function(n,e,t,r,i){e=new Dc(e,t,i=void 0!==i&&i,r);if(f)throw pn(e);t=_c[n]||kc;sn(e[ki])?u("throw"+(1===n?"Critical":"Warning"),e):(i?(r=+e[Si],!d[r]&&n<=c&&(o[t](e[ki]),d[r]=!0)):n<=c&&o[t](e[ki]),a(n,e))},o.debugToConsole=function(n){Pc("debug",n),u("warning",n)},o[Or]=function(n){Pc("warn",n),u("warning",n)},o.errorToConsole=function(n){Pc("error",n),u("error",n)},o.resetInternalMessageCount=function(){l=0,d={}},o.logInternalMessage=a,o[si]=function(n){e&&e.rm(),e=null},mn(o,"dbgMode",{g:function(){return f}})})}function Oc(n){return n||new Rc}function wn(n,e,t,r,i,o){void 0===o&&(o=!1),Oc(n)[Lr](e,t,r,i,o)}function Lc(n,e){Oc(n)[Or](e)}function Uc(){}var qc=32,Vc=512,zc=/^\s*((?:([a-z][a-z\d_\-*\/]{0,255})|(([a-z\d][a-z\d_\-*\/]{0,240})@([a-z][a-z\d_\-*\/]{0,13})))=([ !-+\--<>-~]{0,255}[!-+\--<>-~]))\s*$/;function Fc(n){if(n){zc.lastIndex=0;var e,t,n=zc.exec(n);if(n&&7<=n[bn]&&n[1]&&n[6])return t=null,1==(e=n[3]?1:0)&&(t={tenantId:n[4],systemId:n[5]}),{type:e,key:n[2],multiTenant:t,value:n[6]}}return null}function jc(n){var e,t=[];return n&&(e=[],gn(Dt(n,","),function(n){n=Fc(n);if(n&&-1===yn(e,n.key)&&(t[xn](n),e[xn](n.key),t[bn]>=qc))return-1})),t}function Hc(n,e){for(var t=0;t<n[bn];t++)if(n[t].key===e)return t;return-1}function Bc(n,e){var t=[],r=[];return gn(n,function(n){(null!=n[ai]?t:r)[xn](n.key)}),e&&gn(e.keys,function(n){-1===yn(t,n)&&-1===yn(r,n)&&t[xn](n)}),t}function Kc(n,s){var e=jc,t=[],r=[n||Cn],f=Ae(function(){var n=b(e,r);return n.e?t:n.v});function l(n){var e,t=f.v,r=Hc(t,n);return-1!==r?null!=(r=t[r][ai])&&(e=r):s&&(e=s.get(n)),e}function i(n){var e,t;return n?(-1!==(t=Hc(e=f.v,n.key))&&e[Vr](t,1),e.unshift(n),f=C(e),0):-1}var o={keys:[],isEmpty:!1,get:l,set:function(n,e){var t;return i(t=n&&ln(n)&&!fn(e)&&ln(e)?Fc(n+"="+e):t)},del:function(n){i({type:2,key:n})},hdrs:function(t,r,i){var o=[],a=Cn,u=0,c=0;return r=r||qc,i=i||Vc,gn(Bc(f.v,s),function(n){var e=l(n);if(!fn(e)&&ln(e)){u++;n=n+"="+e,e=n[bn];if(i<=c+1+e){if(o[xn](a),t&&o[bn]<=t)return-1;a=Cn,c=0}if(0<a[bn]&&(a+=",",c++),a+=n,c+=e,r<=u)return-1}}),a&&o[xn](a),o},child:function(){return Kc(null,o)}};function a(){var n=o.hdrs(1);return 0<n[bn]?n[0]:Cn}return zn(o,{keys:{g:function(){return Bc(f.v,s)}},isEmpty:{g:function(){return n=f.v,e=s,r=!0,n&&0<n[bn]&&gn(n,function(n){null!=n[ai]?r=!1:(t=t||[])[xn](n.key)}),r&&e&&!(r=e.isEmpty)&&t&&0<t[bn]&&(r=!0,gn(e.keys,function(n){if(-1===yn(t,n))return r=!1,-1})),r;var n,e,t,r}},toString:{v:a,e:!1},_p:{v:s,e:!1}}),Ba(o,a),o}function Xc(){for(var n,e=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],t=Cn,r=0;r<4;r++)t+=e[15&(n=qu())]+e[n>>4&15]+e[n>>8&15]+e[n>>12&15]+e[n>>16&15]+e[n>>20&15]+e[n>>24&15]+e[n>>28&15];var i=e[8+(3&qu())|0];return fe(t,0,8)+fe(t,9,4)+"4"+fe(t,13,3)+i+fe(t,16,3)+fe(t,19,12)}var Wc=/^([\da-f]{2})-([\da-f]{32})-([\da-f]{16})-([\da-f]{2})(-[^\s]{1,64})?$/i,$c="00",Jc="ff",Gc="00000000000000000000000000000000",Qc="0000000000000000";function Yc(n,e,t){return!(!n||n[bn]!==e||n===t||!n.match(/^[\da-f]*$/i))}function Zc(n,e,t){return Yc(n,e)?n:t}function ns(n,e,t,r){return{version:Yc(r,2,Jc)?r:$c,traceId:ts(n)?n:Xc(),spanId:rs(e)?e:de(Xc(),16),traceFlags:!fn(t)&&0<=t&&t<=255?t:1}}function es(n,e){if(!n)return null;if(!(n=vn(n)?n[0]||Cn:n)||!ln(n)||8192<n[bn])return null;-1!==j(n,",")&&(n=(t=n[Ri](","))[0<e&&t[bn]>e?e:0]),Wc.lastIndex=0;var t=Wc.exec(G(n));return t&&t[1]!==Jc&&t[2]!==Gc&&t[3]!==Qc?{version:(t[1]||Cn)[Mr](),traceId:(t[2]||Cn)[Mr](),spanId:(t[3]||Cn)[Mr](),traceFlags:parseInt(t[4],16)}:null}function ts(n){return Yc(n,32,Gc)}function rs(n){return Yc(n,16,Qc)}function is(n){var e,t;return n?(Yc(e=function(n){for(var e=(n=isNaN(n)||n<0||255<n?1:n)[uo](16);e[bn]<2;)e="0"+e;return e}(n[Jr]),2)||(e="01"),t=n[ka]||$c,"".concat((t="00"!==t&&"ff"!==t?$c:t).toLowerCase(),"-").concat(Zc(n.traceId,32,Gc).toLowerCase(),"-").concat(Zc(n.spanId,16,Qc).toLowerCase(),"-").concat(e.toLowerCase())):Cn}function os(n,e){if(n&&n[si])return n[si](e)}var as,us="toGMTString",cs="toUTCString",ss="cookie",fs="expires",ls="isCookieUseDisabled",ds="disableCookiesUsage",vs="_ckMgr",ps=null,gs=null,ms=null,hs={},ys={},bs=((A={cookieCfg:_a(((P={})[xa]={fb:"cookieDomain",dfVal:La},P.path={fb:"cookiePath",dfVal:La},P.enabled=tn,P.ignoreCookies=tn,P.blockedCookies=tn,P.disableCookieDefer=!1,P)),cookieDomain:tn,cookiePath:tn})[ds]=tn,A);function xs(){as=as||Ie(function(){return ze()})}function Cs(n){return!n||n.isEnabled()}function Is(n,e){return e&&n&&vn(n.ignoreCookies)&&-1!==yn(n.ignoreCookies,e)}function ws(n,e){return e&&n&&vn(n.blockedCookies)&&-1!==yn(n.blockedCookies,e)||Is(n,e)}function Ss(n,e){var t,e=e[ui];return fn(e)&&(t=void 0,sn(n[ls])||(t=!n[ls]),e=t=sn(n[ds])?t:!n[ds]),e}function ks(n,e){var t,r;return n?t=n.getCookieMgr():e&&(t=(r=e.cookieCfg)&&r[vs]?r[vs]:Ts(e)),t||(r=(n||{})[zr],(n=Ts[vs]||ys[vs])||(n=Ts[vs]=Ts(e,r),ys[vs]=n),t=n),t}function Ts(t,r){var s,f,l,i,o,d,a,v=[];function u(n){(e={})[Ca]=n||"/",e[fs]="Thu, 01 Jan 1970 00:00:01 GMT";var e,n=e;return Iu()||(n["max-age"]="0"),Ds(Cn,n)}function p(n){if(v)for(var e=v[bn]-1;0<=e;e--)v[e].n===n&&v[Vr](e,1)}var e=dc(t=lc(t||ys,null,r).cfg,function(n){n.setDf(n.cfg,bs),s=n.ref(n.cfg,"cookieCfg"),f=s[Ca]||"/",l=s[xa],s.disableCookieDefer?v=null:null===v&&(v=[]);n=i;i=!1!==Ss(t,s),o=s.getCookie||Ns,d=s.setCookie||As,a=s.delCookie||As,!n&&i&&v&&_s(r)&&v&&(gn(v,function(n){ws(s,n.n)||(0===n.o?d(n.n,n.v):1===n.o&&a(n.n,n.v))}),v=[])},r),g={isEnabled:function(){var n=!1!==Ss(t,s)&&i&&_s(r),e=ys[vs];return n&&e&&g!==e?Cs(e):n},setEnabled:function(n){s[ui]=n,sn(t[ds])||(t[ds]=!n)},set:function(n,e,t,r,i){var o,a,u,c=!1;return ws(s,n)||(t=t,r=r,i=i,o={},a=G((e=e)||Cn),-1!==(u=j(a,";"))&&(a=G(de(e,u)),o=Es(se(e,u+1))),m(o,xa,r||l,z,sn),fn(t)||(e=Iu(),sn(o[fs])&&0<(u=me()+1e3*t)&&((r=new Date).setTime(u),m(o,fs,Ps(r,e?us:cs)||Ps(r,e?us:cs)||Cn,z)),e||m(o,"max-age",Cn+t,null,sn)),(u=bu())&&"https:"===u.protocol&&(m(o,"secure",null,null,sn),(gs=null===gs?(r=yu(),!(ln(r)&&(qa(r,"CPU iPhone OS 12")||qa(r,"iPad; CPU OS 12")||qa(r,"Macintosh; Intel Mac OS X 10_14")&&qa(r,"Version/")&&qa(r,"Safari")||qa(r,"Macintosh; Intel Mac OS X 10_14")&&Vt(r,"AppleWebKit/605.1.15 (KHTML, like Gecko)")||qa(r,"Chrome/5")||qa(r,"Chrome/6")||qa(r,"UnrealEngine")&&!qa(r,"Chrome")||qa(r,"UCBrowser/12")||qa(r,"UCBrowser/11")))):gs)&&m(o,"SameSite","None",null,sn)),m(o,Ca,i||f,null,sn),e=Ds(a,o),Cs(g)?(d(n,e),c=!0):v&&(p(n),v[xn]({n:n,o:0,v:e}),c=!0)),c},get:function(n){var e=Cn;if(!Is(s,n))if(Cs(g))e=o(n);else if(v)for(var t=v[bn]-1;0<=t;t--){var r,i=v[t];if(i.n===n){0===i.o&&(i=i.v,r=j(i,";"),e=G(-1!==r?de(i,r):i));break}}return e},del:function(n,e){var t=!1;return Cs(g)?t=g.purge(n,e):v&&(p(n),v[xn]({n:n,o:1,v:u(e)}),t=!0),t},purge:function(n,e){var t=!1;return _s(r)&&(a(n,u(e)),t=!0),t},unload:function(n){e&&e.rm(),v=e=null}};return g[vs]=g}function _s(n){if(null===ps){ps=!1,as||xs();try{var e=as.v||{};ps=e[ss]!==undefined}catch(t){wn(n,2,68,"Cannot access document.cookie - "+In(t),{exception:pn(t)})}}return ps}function Es(n){var t={};return n&&n[bn]&&gn(G(n)[Ri](";"),function(n){var e;(n=G(n||Cn))&&(-1===(e=j(n,"="))?t[n]=null:t[G(de(n,e))]=G(se(n,e+1)))}),t}function Ps(n,e){return dn(n[e])?n[e]():null}function Ds(n,e){var t=n||Cn;return en(e,function(n,e){t+="; "+n+(fn(e)?Cn:"="+e)}),t}function Ns(n){var e,t=Cn;return as||xs(),as.v&&(e=as.v[ss]||Cn,ms!==e&&(hs=Es(e),ms=e),t=G(hs[n]||Cn)),t}function As(n,e){as||xs(),as.v&&(as.v[ss]=n+"="+e)}var Rs={perfEvtsSendAll:!1};function Ms(n){n.h=null;var e=n.cb;n.cb=[],gn(e,function(n){b(n.fn,[n.arg])})}function Os(n,e,t,r){gn(n,function(n){n&&n[e]&&(t?(t.cb[xn]({fn:r,arg:n}),t.h=t.h||Xt(Ms,0,t)):b(r,[n]))})}Us.__ieDyn=1;var Ls=Us;function Us(n){this.listeners=[];var t,i=[],o={h:null,cb:[]},a=lc(n,Rs)[Ur](function(n){t=!!n.cfg.perfEvtsSendAll});xr(Us,this,function(n){mn(n,"listeners",{g:function(){return i}}),n[Kr]=function(n){i[xn](n)},n[Br]=function(n){for(var e=yn(i,n);-1<e;)i[Vr](e,1),e=yn(i,n)},n[da]=function(e){Os(i,da,o,function(n){n[da](e)})},n[va]=function(e,t,r){Os(i,va,o,function(n){n[va](e,t,r)})},n[pa]=function(e,t){Os(i,pa,t?o:null,function(n){n[pa](e,t)})},n[ga]=function(e){!e||!t&&e[Mi]()||Os(i,ga,null,function(n){e.isAsync?Xt(function(){return n[ga](e)},0):n[ga](e)})},n[ma]=function(e){e&&e[bn]&&Os(i,ma,o,function(n){n[ma](e)})},n[ha]=function(e){e&&e[Oi]&&Os(i,ha,o,function(n){n[ha](e)})},n[ya]=function(e,n){var t;0<e&&(t=n||0,Os(i,ya,o,function(n){n[ya](e,t)}))},n[si]=function(e){var t,r=function(){a&&a.rm(),a=null,i=[],o.h&&o.h[Fr](),o.h=null,o.cb=[]};if(Os(i,"unload",null,function(n){n=n[si](e);n&&(t=t||[])[xn](n)}),t)return ta(function(n){return Mo(ra(t),function(){r(),n()})});r()}})}var qs="ParentContextKey",Vs="ChildrenContextKey",zs=(Fs.ParentContextKey="parent",Fs.ChildrenContextKey="childEvts",Fs);function Fs(n,e,t){var r,i=this;i.start=me(),i[ni]=n,i.isAsync=t,i[Mi]=function(){return!1},dn(e)&&mn(i,"payload",{g:function(){return!r&&dn(e)&&(r=e(),e=null),r}}),i[Li]=function(n){return n?(n===Fs[qs]||n===Fs[Vs]?i:i.ctx||{})[n]:null},i[Ui]=function(n,e){n&&(n===Fs[qs]?(i[n]||(i[Mi]=function(){return!0}),i[n]=e):n===Fs[Vs]?i[n]=e:(i.ctx=i.ctx||{})[n]=e)},i.complete=function(){var n=0,e=i[Li](Fs[Vs]);if(vn(e))for(var t=0;t<e[bn];t++){var r=e[t];r&&(n+=r[ti])}i[ti]=me()-i.start,i.exTime=i[ti]-n,i.complete=Uc}}Hs.__ieDyn=1;var js=Hs;function Hs(e){this.ctx={},xr(Hs,this,function(t){t.create=function(n,e,t){return new zs(n,e,t)},t.fire=function(n){n&&(n.complete(),e&&dn(e[ga])&&e[ga](n))},t[Ui]=function(n,e){n&&((t.ctx=t.ctx||{})[n]=e)},t[Li]=function(n){return(t.ctx||{})[n]}})}var Bs,Ks="CoreUtils.doPerf";function Xs(n,e,t,r,i){if(n)if(n=n[ba]?n[ba]():n){var o,a=void 0,u=n[Li](Ks);try{if(a=n.create(e(),r,i))return u&&a[Ui]&&(a[Ui](zs[qs],u),u[Li]&&u[Ui]&&((o=u[Li](zs[Vs]))||(o=[],u[Ui](zs[Vs],o)),o[xn](a))),n[Ui](Ks,a),t(a)}catch(c){a&&a[Ui]&&a[Ui]("exception",c)}finally{a&&n.fire(a),n[Ui](Ks,u)}}return t()}function Ws(){return Bs=Bs||C(Qe("otTraceState"))}function $s(n){return Bs=Bs||Ws(),n&&n[Bs.v]||n&&dn(n.serialize)&&dn(n.unset)&&dn(n.get)&&dn(n.set)}function Js(n){var e;return function i(r){var n={set:function(n,e){var t=Kc(Cn,r);return t.set(n,e),i(t)},unset:function(n){var e=Kc(Cn,r);return e.del(n),i(e)},get:function(n){return r.get(n)},serialize:function(){var n=r.hdrs(1);return 0<n[bn]?n[0]:Cn}};return mn(n,(Bs=Bs||Ws()).v,{g:function(){return r}}),n}($s(n)?(e=void 0,(e=Bs?n[Bs.v]:e)?Kc(Cn,e):Kc(n.serialize())):(e=n)&&vn(e.keys)&&dn(e.get)&&dn(e.set)&&dn(e.del)&&dn(e.hdrs)?n:Kc(ln(n)?n:Cn))}var Gs=Ku("plugin");function Qs(n){return Gs.get(n,"state",{},!0)}function Ys(t,r){for(var n=[],e=null,i=t[Ni]();i;){var o,a,u=i[Zr]();u&&(e&&e[Ai]&&u[fa]&&e[Ai](u),a=!!(o=Qs(u))[Gr],(a=u[Gr]?u[Gr]():a)||n[xn](u),e=u,i=i[Ni]())}gn(n,function(n){var e=t[oa]();n[jr](t.getCfg(),e,r,t[Ni]()),o=Qs(n),n[oa]||o[oa]||(o[oa]=e),o[Gr]=!0,delete o[wi]})}function Zs(n){return n.sort(function(n,e){var t,r=0;return e?(t=e[fa],n[fa]?r=t?n[la]-e[la]:1:t&&(r=-1)):r=n?1:-1,r})}function nf(n){return n&&dn(n.getName)&&dn(n.getTraceId)&&dn(n.getSpanId)&&dn(n.getTraceFlags)&&dn(n.setName)&&dn(n.setTraceId)&&dn(n.setSpanId)&&dn(n[Gi])}function ef(n){var t=null,e=null,r=n&&ts(n[Wr])?n[Wr]:Xc(),i=n&&rs(n[$r])?n[$r]:Cn,o=n?n[Jr]:tn,a=!!n&&n.isRemote,u=Cn,c=null;function s(){return u}function f(e){return function(n){e&&t&&t.setName(n),u=n}}function l(){return r}function d(e){return function(n){e&&t&&t.setTraceId(n),ts(n)&&(r=n)}}function v(){return i}function p(e){return function(n){e&&t&&t.setSpanId(n),rs(n)&&(i=n)}}function g(){return o}function m(e){return function(n){e&&t&&t[Gi](n),o=n}}n&&(nf(n)?u=(t=n).getName():e=n),u||(u="_unknown_",(n=bu())&&n[Qi]&&(u=n[Qi]+(n.hash||"")));var h=null,y=Ka(((n={getName:s,setName:f(!0),getTraceId:l,setTraceId:d(!0),getSpanId:v,setSpanId:p(!0),getTraceFlags:g})[Gi]=m(!0),n.traceId=r,n.spanId=i,n.traceFlags=o,n.traceState=c,n.isRemote=a,n.pageName=u,n.getOTelSpanContext=function(){var n,e,t,r,i,o;return h||(e=ts((n=y)[Wr])?n[Wr]:Gc,t=rs(n[$r])?n[$r]:Qc,r=n.isRemote,i=fn(n[Jr])?1:n[Jr],o=null,h=zn({traceId:e,spanId:t,traceFlags:i},{traceId:{g:function(){return e},s:function(n){return e=ts(n)?n:Gc}},spanId:{g:function(){return t},s:function(n){return t=rs(n)?n:Qc}},isRemote:{g:function(){return r}},traceFlags:{g:function(){return i},s:function(n){return i=n}},traceState:{g:function(){return o=o||Js(n[Yi])},s:function(n){o=n}}})),h},n),"DistributedTraceContext");return zn(y,{pageName:{g:s,s:f(!1)},traceId:{g:l,s:d(!1)},spanId:{g:v,s:p(!1)},traceFlags:{g:g,s:m(!1)},isRemote:{v:a,w:!1},traceState:{g:function(){return c||(t||e&&(c=$s(e[Yi])?Kc(e[Yi].serialize()||Cn,t?t[Yi]:undefined):Kc(Cn,e[Yi]||(t?t[Yi]:undefined))),c=c||Kc(Cn,t?t[Yi]:undefined)),c}},parentCtx:{g:function(){return t}},_parent:{g:function(){var n;return t?n={t:"traceCtx",v:t}:e&&(n={t:"initCtx",v:e}),n}}})}var tf="TelemetryPluginChain",rf="_hasRun",of="_getTelCtx",af=0;function uf(n,o,t,e){var r=null,i=[],a=(o=o||lc({},null,t[zr]),null!==e&&(r=e?function(n,e,t){for(;n;){if(n[Zr]()===t)return n;n=n[Ni]()}return lf([t],e[qi]||{},e)}(n,t,e):n),{_next:function(){var n,e=r;return r=e?e[Ni]():null,e||(n=i)&&0<n[bn]&&(gn(n,function(n){try{n.func[Vi](n.self,n.args)}catch(e){wn(t[zr],2,73,"Unexpected Exception during onComplete - "+pn(e))}}),i=[]),e},ctx:{core:function(){return t},diagLog:function(){return Ac(t,o.cfg)},getCfg:function(){return o.cfg},getExtCfg:function(n,e,t){var r=t?c(o.cfg,n,!0):u(n,!0);return e&&en(e,function(n,e){var t;!fn(r[n])||!(t=o.cfg[n])&&fn(t)||(r[n]=t),$u(o,r,n,e)}),o.setDf(r,e)},getConfig:function(n,e,t){void 0===t&&(t=!1);var r,n=u(n,!1),i=o.cfg;return!n||!n[e]&&fn(n[e])?!i[e]&&fn(i[e])||(r=i[e]):r=n[e],r||!fn(r)?r:t},hasNext:function(){return!!r},getNext:function(){return r},setNext:function(n){r=n},iterate:function(n){for(;e=a._next();){var e=e[Zr]();e&&n(e)}},onComplete:function(n,e){for(var t=[],r=2;r<arguments.length;r++)t[r-2]=arguments[r];n&&i[xn]({func:n,self:sn(e)?a.ctx:e,args:t})}}});function u(n,e){var t=c(o.cfg,"extensionConfig",e);return t?c(t,n,e):null}function c(n,e,t){var r=null;return n&&e&&(r=n[e],n[e]=r=!r&&t?{}:r,r=o.ref(n,e)),r}return a}function cf(n,e,t,r){var i=lc(e),o=uf(n,i,t,r),a=o.ctx;return a[ri]=function(n){var e=o._next();return e&&e[fa](n,a),!e},a[Ii]=function(n,e){return cf((n=vn(n=void 0===n?null:n)?lf(n,i.cfg,t,e):n)||a[Ni](),i.cfg,t,e)},a}function sf(n,t,e){var r=lc(t[qi]),i=uf(n,r,t,e),o=i.ctx;return o[ri]=function(n){var e=i._next();return e&&e[si](o,n),!e},o[Ii]=function(n,e){return sf((n=vn(n=void 0===n?null:n)?lf(n,r.cfg,t,e):n)||o[Ni](),t,e)},o}function ff(n,t,e){var r=lc(t[qi]),i=uf(n,r,t,e).ctx;return i[ri]=function(e){return i.iterate(function(n){dn(n[Di])&&n[Di](i,e)})},i[Ii]=function(n,e){return ff((n=vn(n=void 0===n?null:n)?lf(n,r.cfg,t,e):n)||i[Ni](),t,e)},i}function lf(n,e,t,r){var i,o=null,a=!r;return vn(n)&&0<n[bn]&&(i=null,gn(n,function(n){(a=!a&&r===n||a)&&n&&dn(n[fa])&&(n=df(n,e,t),o=o||n,i&&i._setNext(n),i=n)})),r&&!o?lf([r],e,t):o}function df(c,r,i){var n,s=null,o=dn(c[fa]),a=dn(c[Ai]),f=c?c[Hr]+"-"+c[la]+"-"+af++:"Unknown-0-"+af++,u=((n={getPlugin:function(){return c},getNext:function(){return s}})[fa]=function(t,n){var e;l(n=n||(e=(e=c&&dn(c[of])?c[of]():e)||cf(u,r,i)),function(n){if(!c||!o)return!1;var e=Qs(c);return!e[wi]&&!e[ua]&&(a&&c[Ai](s),c[fa](t,n),!0)},"processTelemetry",function(){return{item:t}},!t.sync)||n[ri](t)},n.unload=function(r,i){l(r,function(){var n,e,t=!1;return c&&(n=Qs(c),e=c[oa]||n[oa],!c||e&&e!==r.core()||n[wi]||(n[oa]=null,n[wi]=!0,n[Gr]=!1,c[wi]&&!0===c[wi](r,i)&&(t=!0))),t},"unload",Uc,i.isAsync)||r[ri](i)},n.update=function(r,i){l(r,function(){var n,e,t=!1;return c&&(n=Qs(c),e=c[oa]||n[oa],!c||e&&e!==r.core()||n[wi]||c[Di]&&!0===c[Di](r,i)&&(t=!0)),t},"update",Uc,!1)||r[ri](i)},n._id=f,n._setNext=function(n){s=n},n);function l(t,r,i,n,e){var o=!1,a=c?c[Hr]:tf,u=(u=t[rf])||(t[rf]={});return t.setNext(s),c&&Xs(t[oa](),function(){return a+":"+i},function(){u[f]=!0;try{var n=s?s._id:Cn;n&&(u[n]=!1),o=r(t)}catch(e){n=!s||u[s._id];n&&(o=!0),s&&n||wn(t[Ei](),1,73,"Plugin ["+a+"] failed during "+i+" - "+pn(e)+", run flags: "+pn(u))}},n,e),o}return Qn(u)}function vf(){var e=[];return{add:function(n){n&&e[xn](n)},run:function(t,r){gn(e,function(n){try{n(t,r)}catch(e){wn(t[Ei](),2,73,"Unexpected error calling unload handler - "+pn(e))}}),e=[]}}}function pf(){var e=[];return{run:function(t){var n=e;e=[],gn(n,function(n){try{(n.rm||n.remove)[Vi](n)}catch(e){wn(t,2,73,"Unloading:"+pn(e))}})},add:function(n){n&&et(e,n)}}}var gf="getPlugin",mf=((N={})[ca]={isVal:La,v:{}},N),D=(hf.__ieDyn=1,hf);function hf(){var i,o,s,f,l,a=this;function e(n){var e,n=n=void 0===n?null:n;return n||(e=o||cf(null,{},a[oa]),n=s&&s[gf]?e[Ii](null,s[gf]):e[Ii](null,s)),n}function u(n,e,t){lc(n,mf,Ac(e)),!t&&e&&(t=e[ii]()[Ni]());var r=s;s&&s[gf]&&(r=s[gf]()),a[oa]=e,o=cf(t,n,e,r)}function d(){i=!1,a[oa]=null,s=o=null,l=pf(),f=vf()}d(),xr(hf,a,function(c){c[jr]=function(n,e,t,r){u(n,e,r),i=!0},c[wi]=function(n,e){var t,r,i,o,a=c[oa];if(a&&(!n||a===n[oa]()))return r=!1,i=n||sf(null,a,s&&s[gf]?s[gf]():s),o=e||{reason:0,isAsync:!1},c[Pi]&&!0===c[Pi](i,o,u)?t=!0:u(),t;function u(){r||(r=!0,f.run(i,e),l.run(i[Ei]()),!0===t&&i[ri](o),d())}},c[Di]=function(n,e){var t,r,i,o=c[oa];if(o&&(!n||o===n[oa]()))return r=!1,i=n||ff(null,o,s&&s[gf]?s[gf]():s),c._doUpdate&&!0===c._doUpdate(i,e||{reason:0},a)?t=!0:a(),t;function a(){r||(r=!0,u(i.getCfg(),i.core(),i[Ni]()))}},ja(c,"_addUnloadCb",function(){return f},"add"),ja(c,"_addHook",function(){return l},"add"),mn(c,"_unloadHooks",{g:function(){return l}})}),a[Ei]=function(n){return e(n)[Ei]()},a[Gr]=function(){return i},a.setInitialized=function(n){i=n},a[Ai]=function(n){s=n},a[ri]=function(n,e){e?e[ri](n):s&&dn(s[fa])&&s[fa](n,null)},a._getTelCtx=e}function yf(n,e,t){for(var r=!1,i=n[bn],o=0;o<i;++o){var a=n[o];if(a)try{if(!1===a.fn[qr](null,[e])){r=!0;break}}catch(u){wn(t,2,64,"Telemetry initializer failed: "+In(u),{exception:pn(u)},!0)}}return!r}Dr(Cf,bf=D),Cf.__ieDyn=1;var bf,xf=Cf;function Cf(){var i,o,n=bf.call(this)||this;function e(){i=0,o=[]}return n.identifier="TelemetryInitializerPlugin",n.priority=199,e(),xr(Cf,n,function(t,n){t.addTelemetryInitializer=function(n){return e=i++,et(t=o,r={id:e,fn:n}),{remove:function(){gn(t,function(n,e){if(n.id===r.id)return t[Vr](e,1),-1})}};var t,e,r},t[fa]=function(n,e){yf(o,n,(e||t)[Ei]())&&t[ri](n,e)},t[Pi]=function(){e()}}),n}var If="Plugins must provide initialize method",wf="SDK is still unloading...",Sf=Gn(((P={cookieCfg:{}})[sa]={rdOnly:!0,ref:!0,v:[]},P[ia]={rdOnly:!0,ref:!0,v:[]},P[ca]={ref:!0,v:{}},P[aa]=tn,P.loggingLevelConsole=0,P.diagnosticLogInterval=tn,P.traceHdrMode=3,P.traceCfg=_a(((N={generalLimits:_a(((A={attributeValueLengthLimit:undefined})[Ti]=128,A)),serviceName:null})[_i]=!1,N)),P));function kf(n,e){return new js(e)}function Tf(e,n){var t=!1;return gn(n,function(n){if(n===e)return t=!0,-1}),t}function _f(n,t){var r=null,i=-1;return gn(n,function(n,e){if(n.w===t)return r=n,i=e,-1}),{i:i,l:r}}Pf.__ieDyn=1;var Ef=Pf;function Pf(){var C,I,w,r,S,k,T,_,E,P,D,N,A,i,R,M,o,O,L,U,nn,q,V,z,F,j,H,B,K,X,W,$,J,G,Q,Y,Z;xr(Pf,this,function(d){function v(){J=!0,fn(F)?(X=Rr.INACTIVE,wn(w,1,112,"ikey can't be resolved from promises")):X=Rr.ACTIVE,p()}function p(){I&&(d.releaseQueue(),d[oi]())}function a(n){return Q&&Q[ui]||Z||(n||w&&0<w.queue[bn])&&(Y||(Y=!0,x(C[Ur](function(n){var n=n.cfg.diagnosticLogInterval,e=(n&&0<n||(n=1e4),!1);Q&&(e=Q[ui],Q[Fr]()),(Q=function(){return Kt(!1,rn,an[on](arguments))}(m,n)).unref(),Q[ui]=e}))),Q[ui]=!0),Q}function e(){var t={},e=(B=[],function(n){n&&gn(n,function(n){var e;n[Hr]&&n[ka]&&!t[n.identifier]&&(e=n[Hr]+"="+n[ka],B[xn](e),t[n.identifier]=n)})});e(N),D&&gn(D,function(n){e(n)}),e(P)}function u(){I=!1,(C=lc({},Sf,d[zr])).cfg[xi]=1,mn(d,"config",{g:function(){return C.cfg},s:function(n){d.updateCfg(n,!1)}}),mn(d,"pluginVersionStringArr",{g:function(){return B||e(),B}}),mn(d,"pluginVersionString",{g:function(){return K||(B||e(),K=B[Ci](";")),K||Cn}}),mn(d,"logger",{g:function(){return w||(w=new Rc(C.cfg),C[zr]=w),w},s:function(n){C[zr]=n,w!==n&&(os(w,!1),w=n)}}),d[zr]=new Rc(C.cfg),H=[];var n=d[qi][sa]||[];n.splice(0,n[bn]),et(n,H),i=new xf,R=null,M=0,os(S,!(r=[])),T=k=S=null,os(_,!1),A=!(P=[]),O=Bu("AIBaseCore",!(o=N=D=E=_=null)),L=vf(),U=pf(),X=0,J=Y=Z=!(j=[]),G=$=W=Q=B=K=F=V=q=null}function c(){var n=cf(f(),C.cfg,d);return n[fi](a),n}function g(n){r=d[zr],i=[],o=[],a={},gn(P,function(n){(fn(n)||fn(n[jr]))&&un(If);var e=n[la],t=n[Hr];n&&e&&(fn(a[e])?a[e]=t:Lc(r,"Two extensions have same priority #"+e+" - "+a[e]+", "+t)),(!e||e<500?i:o)[xn](n)});var r,i,o,a,e={core:i,channels:o},e=(B=K=E=null,N=Zs(et(N=(D||[])[0]||[],e[ia])),et(Zs(e[oa]),N)),t=(H=Qn(e),d[qi][sa]||[]),t=(t.splice(0,t[bn]),et(t,H),c());N&&0<N[bn]&&Ys(t[Ii](N),e),Ys(t,e),n&&y(n)}function s(e){var r=null,t=[];return gn(H,function(n){if(n[Hr]===e&&n!==i)return r=n,-1;n.getChannel&&t[xn](n)}),!r&&0<t[bn]&&gn(t,function(n){if(!(r=n.getChannel(e)))return-1}),r?{plugin:r,setEnabled:function(n){Qs(r)[ua]=!n},isEnabled:function(){var n=Qs(r);return!n[wi]&&!n[ua]},remove:function(n,e){var t=[r];l(t,{reason:1,isAsync:n=void 0===n||n},function(n){n&&g({reason:32,removed:t}),e&&e(n)})}}:null}function f(){var n;return E||(n=(H||[]).slice(),-1===yn(n,i)&&n[xn](i),E=lf(Zs(n),C.cfg,d)),E}function l(o,n,e){var t;o&&0<o[bn]?((t=sf(lf(o,C.cfg,d),d))[fi](function(){var r=!1,t=[],i=(gn(P,function(n,e){Tf(n,o)?r=!0:t[xn](n)}),P=t,B=K=null,[]);D&&(gn(D,function(n,e){var t=[];gn(n,function(n){Tf(n,o)?r=!0:t[xn](n)}),i[xn](t)}),D=i),e&&e(r),a()}),t[ri](n)):e(!1)}function m(){var n;w&&w.queue&&(n=w.queue.slice(0),w.queue[bn]=0,gn(n,function(n){n={name:o||"InternalMessageId: "+n[Si],iKey:F,time:Va(new Date),baseType:Dc.dataType,baseData:{message:n[ki]}};d.track(n)}))}function h(t,n,r,i){var o=1,e=!1,a=null;function u(){o--,e&&0===o&&(a&&a[Fr](),a=null,n&&n(e),n=null)}return i=i||5e3,N&&0<N[bn]&&c()[Ii](N).iterate(function(n){var e;n[di]&&(o++,e=!1,n[di](t,function(){e=!0,u()},r)||e||(t&&null==a?a=Xt(function(){a=null,u()},i):u()))}),e=!0,u(),!0}function y(n){var e=ff(f(),d);e[fi](a),d._updateHook&&!0===d._updateHook(e,n)||e[ri](n)}function b(n){var e=d[zr];e?(wn(e,2,73,n),a()):un(n)}function t(n){var e=d[Yr]();e&&e[va]([n],2)}function x(n){U.add(n)}u(),d._getDbgPlgTargets=function(){return[H,r]},d[Gr]=function(){return I},d.activeStatus=function(){return X},d._setPendingStatus=function(){X=3},d[jr]=function(n,e,t,r){A&&un(wf),d[Gr]()&&un("Core cannot be initialized more than once"),n=(C=lc(n,(i=d,s={errorHandlers:_a(((s={attribError:function(n,e,t){i.logger[Lr](2,115,n,{attribName:e,value:t})},spanError:function(n,e){i.logger[Lr](2,116,n,{spanName:e})},debug:function(n){i[zr].debugToConsole(n)},warn:function(n){i.logger[Or](n)},error:function(n){i.logger[Lr](1,117,n)}}).notImplemented=function(n){i.logger[Lr](1,118,n)},s))},Gn($n({},Sf,s))),t||d[zr],!1)).cfg,x(C[Ur](function(e){var n,t,r,i=e.cfg,o=($=i.initInMemoMaxSize||100,function(n){var o,e=n.instrumentationKey,t=n.endpointUrl;if(3!==X){if(fn(e))return F=null,X=Rr.INACTIVE,r="Please provide instrumentation key",I?(wn(w,1,100,r),p()):un(r);var r=[];F=Pn(e)?(r[xn](e),null):e,W=Pn(t)?(r[xn](t),null):t,r[bn]?(J=!1,X=3,e=La((o=n).initTimeOut)?o.initTimeOut:5e4,t=r,n=(Ho=Ho||Qo(ea)).v(t,void 0),G&&G[Fr](),G=Xt(function(){G=null,J||v()},e),Mo(n,function(n){try{if(J)return;var e,t,r;n.rejected||((e=n[ai])&&e[bn]&&(t=e[0],F=t&&t[ai],1<e[bn]&&(r=e[1],W=r&&r[ai])),F&&(o.instrumentationKey=F,o.endpointUrl=W)),v()}catch(i){J||v()}})):v()}}(i),e.ref(e.cfg,ca));en(o,function(n){e.ref(o,n)}),i[Qr]!==M&&(n=i[Qr],r=1&n?es(0<(r=Eu("traceparent"))[bn]?r[0]:null,void 0)||es(t=0<(r=Pu("traceparent"))[bn]?r[0]:t,void 0):null,n=2&n?(t=null,(t=0<(n=Eu("tracestate"))[bn]?Kc(n[Ci](",")):t)||0<(n=Pu("tracestate"))[bn]&&(t=Kc(n[Ci](","))),t):null,R=r||n?ef({traceId:r?r[Wr]:null,spanId:r?r[$r]:null,traceFlags:r?r[Jr]:tn,isRemote:!0,traceState:n}):null,M=i[Qr])})),s=C,o=U,a=(S=r)&&d[Yr](),u=nn,o.add(s[Ur](function(n){var e=n.cfg.disableDbgExt;!0===e&&u&&(a[Br](u),u=null),a&&!u&&!0!==e&&(u=function(n){if(!vc){vc={};for(var e=0;e<Ic[bn];e++)vc[Ic[e]]=function(t,r){return function(){var n=arguments,e=Sc(r);e&&(e=e.listener)&&e[t]&&e[t][qr](e,n)}}(Ic[e],n)}return vc}(n.cfg),a[Kr](u))})),nn=u,x(C[Ur](function(n){var e;n.cfg.enablePerfMgr?(e=n.cfg[aa],c===e&&c||(za(n.cfg,aa,e=e||kf),c=e,T=null),k||T||!dn(e)||(T=e(d,d[Yr]()))):c=T=null})),d[zr]=t;var i,o,a,u,c,s,f,l,r=n[sa];(P=[])[xn].apply(P,Nr(Nr([],e),r)),D=n[ia],g(null),N&&0!==N[bn]||un("No "+ia+" available"),D&&1<D[bn]&&((s=d[Zr]("TeeChannelController"))&&s.plugin||wn(w,1,28,"TeeChannel required")),f=n,l=w,gn(j,function(n){var e=dc(f,n.w,l);delete n.w,n.rm=function(){e.rm()}}),I=!(j=null),X===Rr.ACTIVE&&p()},d.getChannels=function(){var e=[];return N&&gn(N,function(n){e[xn](n)}),Qn(e)},d.track=function(n){Xs(d[ba](),function(){return"AppInsightsCore:track"},function(){null===n&&(t(n),un("Invalid telemetry item")),!n[ni]&&fn(n[ni])&&(t(n),un("telemetry name required")),n[ei]=n[ei]||F,n[ti]=n[ti]||Va(new Date),n.ver=n.ver||"4.0",!A&&d[Gr]()&&X===Rr.ACTIVE?c()[ri](n):X!==Rr.INACTIVE&&r[bn]<=$&&r[xn](n)},function(){return{item:n}},!n.sync)},d[ii]=c,d[Yr]=function(){return S||(S=new Ls(C.cfg),d._notificationManager=S),S},d[Kr]=function(n){d.getNotifyMgr()[Kr](n)},d[Br]=function(n){S&&S[Br](n)},d.getCookieMgr=function(){return _=_||Ts(C.cfg,d[zr])},d.setCookieMgr=function(n){_!==n&&(os(_,!1),_=n)},d[ba]=function(){return k||T||null},d.setPerfMgr=function(n){k=n},d.eventCnt=function(){return r[bn]},d.releaseQueue=function(){var n;I&&0<r[bn]&&(n=r,r=[],2===X?gn(n,function(n){n[ei]=n[ei]||F,c()[ri](n)}):wn(w,2,20,"core init status is not active"))},d[oi]=function(n){return o=n||null,Z=!1,Q&&Q[Fr](),a(!0)},d[ci]=function(){Z=!0,Q&&Q[Fr](),m()},Ha(d,function(){return i},["addTelemetryInitializer"]),d[si]=function(n,e,t){void 0===n&&(n=!0),I||un("SDK is not initialized"),A&&un(wf);var r,i={reason:50,isAsync:n,flushComplete:!1},o=(n&&!e&&(r=ta(function(n){e=n})),sf(f(),d));return o[fi](function(){U.run(d[zr]),function r(n,e,t){t||ta(function(n){t=n}),n&&0<Rt(n)?Mo(os(n[0],e),function(){r(rt(n,1),e,t)}):t()}([_,S,w],n,function(){u(),e&&e(i)})},d),m(),h(n,function(n){i.flushComplete=n,A=!0,L.run(o,i),d[ci](),o[ri](i)},6,t),r},d[Zr]=s,d.addPlugin=function(n,e,t,r){if(!n)return r&&r(!1),void b(If);var i=s(n[Hr]);if(i&&!e)return r&&r(!1),void b("Plugin ["+n[Hr]+"] is already loaded!");var o,a={reason:16};function u(){P[xn](n),a.added=[n],g(a),r&&r(!0)}i?l(o=[i.plugin],{reason:2,isAsync:!!t},function(n){n?(a.removed=o,a[li]|=32,u()):r&&r(!1)}):u()},d.updateCfg=function(r,n){var e,t;void 0===n&&(n=!0),d[Gr]()&&(e={reason:1,cfg:C.cfg,oldCfg:Pt({},C.cfg),newConfig:Pt({},r),merge:n},r=e.newConfig,t=C.cfg,r[sa]=t[sa],r[ia]=t[ia]),C._block(function(e){var t=e.cfg;!function o(t,r,n,i){n&&en(n,function(n,e){i&&It(e)&&It(r[n])&&o(t,r[n],e,i),i&&It(e)&&It(r[n])?o(t,r[n],e,i):t.set(r,n,e)})}(e,t,r,n),n||en(t,function(n){Dn(r,n)||e.set(t,n,tn)}),e.setDf(t,Sf)},!0),C.notify(),e&&y(e)},d.evtNamespace=function(){return O},d[di]=h,d[vi]=function(n){return q=!q&&!1!==n||!0===n?ef(R):q},d[pi]=function(n){q=n||null},d.startSpan=function(n,e,t){return V&&V.v&&V.v.isAvailable()?V.v.createSpan(n,e,t||d[vi]()):null},d[gi]=function(n){return z=!1!==n&&V&&!z&&V.v?V.v.createSpan(V.v.getProviderId(),{recording:!1,root:!0}):z},d[mi]=function(n){var e,t,r,i=null,o=d[vi](),a=z;return n&&(t=null,n[hi]?t=n[hi]():n.context&&(t=n.context()),t&&(nf(t)?i=t:(i=ef(o),(r=n[yi])||n[bi]&&(r={traceId:t[Wr],spanId:n[bi]}),r&&r[Wr]!==i[Wr]&&r[$r]!==i[$r]&&r[Jr]!==i[Jr]&&(i[Wr]=r[Wr],i[$r]=r[$r],i[Jr]=r[Jr],i=ef(i)),i[Wr]=t[Wr],i[$r]=t[$r],i[Jr]=t[Jr]))),e={host:d,span:n,prvSpan:a,restore:function(){a?d[mi](a):(z=null,d[pi](o)),e.restore=Uc}},z=n,i&&d[pi](i),e},d.setTraceProvider=function(n){V=n},d.getTraceProvider=function(){return V?V.v:null},d.addUnloadHook=x,ja(d,"addUnloadCb",function(){return L},"add"),d.onCfgChange=function(n){var e,t,r=I?dc(C.cfg,n,d[zr]):((n=_f(e=j,t=n).l)||e[xn](n={w:t,rm:function(){var n=_f(e,t);-1!==n.i&&e[Vr](n.i,1)}}),n);return mn({rm:function(){r.rm()}},"toJSON",{v:function(){return"aicore::onCfgChange<"+JSON[Xr](r)+">"}})},d.getWParam=function(){return ze()||C.cfg.enableWParam?0:-1}})}function Df(n,e){try{if(n&&n!==Cn){var t=Cu().parse(n);if(t&&t[zi]&&t[zi]>=t.itemsAccepted&&t.itemsReceived-t.itemsAccepted===t.errors[bn])return t}}catch(r){wn(e,1,43,"Cannot parse the response. "+(r[ni]||pn(r)),{response:n})}return null}var Nf="&NoResponseBody=true",Af=(Rf.__ieDyn=1,Rf);function Rf(){var x,i,f,C,I,o,w,l,d,v,p,g,S,k,T=0;xr(Rf,this,function(t,n){var h=!0;function y(n){wn(f,2,26,"Failed to send telemetry.",{message:"No endpoint url is provided for the batch"}),b(n,400,{})}function b(n,e,t,r){try{n&&n(e,t,r)}catch(i){}}function a(n,e){var t=je();if(!n[ji])return y(e),!0;e=n[ji]+(S?Nf:Cn),n=n[Oi],n=C?n:new Blob([n],{type:"text/plain;charset=UTF-8"});return t.sendBeacon(e,n)}function u(n,e,t){var r,i=n[Oi];try{i&&(a(n,e)?b(e,200,{},Cn):(r=I&&I.beaconOnRetry)&&dn(r)?r(n,e,a):(l&&l.sendPOST(n,e,!0),wn(f,2,40,". Failed to send telemetry with Beacon API, retried with normal sender.")))}catch(o){C&&Lc(f,"Failed to send telemetry using sendBeacon API. Ex:"+pn(o)),b(e,C?0:400,{},Cn)}}function c(t,r,n){var e,i,o,a=t[Fi]||{},u=(!n&&x&&(e=ta(function(n,e){i=n,o=e})),C&&n&&t.disableXhrSync&&(n=!1),t[ji]);if(!u)return y(r),void(i&&i(!1));u=u,c=h,n=n,f=t[Hi],s=!0,void 0===n&&(n=!1),l=new XMLHttpRequest,s&&v(l,"Microsoft_ApplicationInsights_BypassAjaxInstrumentation",s),c&&v(l,Qa,c),l.open("POST",u,!n),c&&v(l,Qa,c),!n&&f&&v(l,"timeout",f);var c,s,f,l,d=l;function v(n,e,t){try{n[e]=t}catch(r){}}function p(n){var e=I&&I.xhrOnComplete;e&&dn(e)?e(n,r,t):(e=$a(n),b(r,n[Bi],tu(n,C),e))}return C||d.setRequestHeader("Content-type","application/json"),gn(Jn(a),function(n){d.setRequestHeader(n,a[n])}),d.onreadystatechange=function(){C||(p(d),4===d.readyState&&i&&i(!0))},d.onload=function(){C&&p(d)},d.onerror=function(n){b(r,C?d[Bi]:400,tu(d,C),C?Cn:Ja(d)),o&&o(n)},d.ontimeout=function(){b(r,C?d[Bi]:500,tu(d,C),C?Cn:Ja(d)),i&&i(!1)},d.send(t[Oi]),e}function s(t,o,r){var n,i,a,e=t[ji],u=t[Oi],c=C?u:new Blob([u],{type:"application/json"}),s=new Headers,f=u[bn],u=!1,l=!1,d=t[Fi]||{},v=((c={method:"POST",body:c})[pc]=!0,t.headers&&0<Jn(t.headers)[bn]&&(gn(Jn(d),function(n){s.append(n,d[n])}),c[Fi]=s),w?c.credentials=w:h&&C&&(c.credentials="include"),r&&(c.keepalive=!0,T+=f,C?2===t._sendReason&&(u=!0,S&&(e+=Nf)):u=!0),new Request(e,c));try{v[pc]=!0}catch(m){}if(!r&&x&&(n=ta(function(n,e){i=n,a=e})),!e)return y(o),void(i&&i(!1));function p(n,e){b(o,e?C?0:e:C?0:400,{},C?Cn:n)}function g(n,e,t){var r=n[Bi],i=I.fetchOnComplete;i&&dn(i)?i(n,o,t||Cn,e):b(o,r,{},t||Cn)}try{Mo(fetch(C?e:v,C?c:null),function(n){if(r&&(T-=f,f=0),!l)if(l=!0,n.rejected)p(n[li]&&n[li][ki],499),a&&a(n[li]);else{var e=n[ai];try{C||e.ok?C&&!e.body?(g(e,null,Cn),i&&i(!0)):Mo(e.text(),function(n){g(e,t,n[ai]),i&&i(!0)}):(e[Bi]?p(e.statusText,e[Bi]):p(e.statusText,499),i&&i(!1))}catch(m){e&&e[Bi]?p(pn(m),e[Bi]):p(pn(m),499),a&&a(m)}}})}catch(m){l||(p(pn(m),499),a&&a(m))}return u&&!l&&(l=!0,b(o,200,{}),i&&i(!0)),C&&!l&&0<t[Hi]&&k&&k.set(function(){l||(l=!0,b(o,500,{}),i&&i(!0))},t[Hi]),n}function r(){T=0,S=g=p=v=d=x=i=!1,k=l=w=o=I=C=f=null}r(),t[jr]=function(n,e){f=e,i&&wn(f,1,28,"Sender is already initialized"),t.SetConfig(n),i=!0},t._getDbgPlgTargets=function(){return[i,C,o,x]},t.SetConfig=function(n){try{var e;return I=n.senderOnCompleteCallBack||{},o=!!n.disableCredentials,w=n.fetchCredentials,C=!!n.isOneDs,x=!!n.enableSendPromise,d=!!n.disableXhr,v=!!n.disableBeacon,p=!!n.disableBeaconSync,k=n.timeWrapper,S=!!n.addNoResponse,g=!!n.disableFetchKeepAlive,l={sendPOST:c},C||(h=!1),o&&(e=bu())&&e.protocol&&"file:"===e.protocol[Mr]()&&(h=!1),!0}catch(t){}return!1},t.getSyncFetchPayload=function(){return T},t.getSenderInst=function(n,e){if(n&&n[bn]){for(var t=n,r=e,i=0,o=null,a=0;null==o&&a<t[bn];)i=t[a],d||1!==i?2!==i||!ku(r)||r&&g?3!==i||!Su()||(r?p:v)||(o=u):o=s:Tu()&&(o=c),a++;return o?{_transport:i,_isSync:r,sendPOST:o}:null}return null},t.getFallbackInst=function(){return l},t[Pi]=function(n,e){r()},t.preparePayload=function(a,n,u,e){if(n&&!e&&u[Oi])try{var c,s,f,l,t=hn("CompressionStream");if(dn(t))return c=new ReadableStream({start:function(n){n.enqueue(ln(u[Oi])?(new TextEncoder).encode(u[Oi]):u[Oi]),n.close()}}).pipeThrough(new t("gzip")).getReader(),f=0,l=!(s=[]),Mo(c.read(),function d(n){if(!l&&!n.rejected){n=n[ai];if(!n.done)return s[xn](n[ai]),f+=n.value[bn],Mo(c.read(),d);for(var e=new Uint8Array(f),t=0,r=0,i=s;r<i.length;r++){var o=i[r];e.set(o,t),t+=o[bn]}u[Oi]=e,u[Fi]["Content-Encoding"]="gzip",u._chunkCount=s[bn]}l||(l=!0,a(u))}),c;a(u)}catch(r){return void a(u)}else a(u)}})}var Mf,Of="on",Lf="attachEvent",Uf="addEventListener",qf="detachEvent",Vf="removeEventListener",zf="events",Ff="visibilitychange",jf="pagehide",Hf="beforeunload";function Bf(){return(Mf=Mf||C(Bu("aiEvtPageHide"))).v}var Kf,Xf=/\.[\.]+/g,Wf=/[\.]+$/,$f=1;function Jf(){return(Kf=Kf||C(Ku("events"))).v}var Gf=/^([^.]*)(?:\.(.+)|)/;function Qf(n){return n&&n[Ki]?n[Ki](/^[\s\.]+|(?=[\s\.])[\.\s]+$/g,Cn):n}function Yf(n,e){e&&(t=Cn,vn(e)?(t=Cn,gn(e,function(n){(n=Qf(n))&&("."!==n[0]&&(n="."+n),t+=n)})):t=Qf(e),t&&("."!==t[0]&&(t="."+t),n=(n||Cn)+t));var t,e=Gf.exec(n||Cn)||[];return{type:e[1],ns:(e[2]||Cn).replace(Xf,".").replace(Wf,Cn).split(".").sort()[Ci](".")}}function Zf(n,e,t){void 0===t&&(t=!0);n=Jf().get(n,zf,{},t);return n[e]||(n[e]=[])}function nl(n,e,t,r){n&&e&&e[$i]&&(n[Vf]?n[Vf](e[$i],t,r):n[qf]&&n[qf](Of+e[$i],t))}function el(n,e,t,r){for(var i=e[bn];i--;){var o=e[i];!o||t.ns&&t.ns!==o.evtName.ns||r&&!r(o)||(nl(n,o.evtName,o[co],o.capture),e[Vr](i,1))}}function tl(n,e){return e?Yf("xx",vn(e)?[n][so](e):[n,e]).ns[Ri]("."):n}function rl(n,e,t,r,i){void 0===i&&(i=!1);var o,a=!1;if(n)try{var u,c=Yf(e,r),s=c,f=t,l=i,d=!1;(o=n)&&s&&s[$i]&&f&&(o[Uf]?(o[Uf](s[$i],f,l),d=!0):o[Lf]&&(o[Lf](Of+s[$i],f),d=!0)),(a=d)&&Jf().accept(n)&&(u={guid:$f++,evtName:c,handler:t,capture:i},Zf(n,c.type)[xn](u))}catch(v){}return a}function il(n,e,t,r,i){if(void 0===i&&(i=!1),n)try{var o=Yf(e,r),a=!1,u=n,c=function(n){return!((!o.ns||t)&&n[co]!==t)&&(a=!0)};(s=o)[$i]?el(u,Zf(u,s[$i]),s,c):(en(f=Jf().get(u,zf,{}),function(n,e){el(u,e,s,c)}),0===Jn(f)[bn]&&Jf().kill(u,zf)),a||nl(n,o,t,i)}catch(l){}var s,f}function ol(n,o,a,u){var c=!1;return o&&n&&0<n[bn]&&gn(n,function(n){var e,t,r,i;!n||a&&-1!==yn(a,n)||(n=n,e=o,t=u,r=!1,(i=Fe())&&(r=rl(i,n,e,t),r=rl(i.body,n,e,t)||r),i=ze(),c=(r=i&&rl(i,n,e,t)||r)||c)}),c}function al(n,i,o){n&&vn(n)&&gn(n,function(n){var e,t,r;n&&(n=n,e=i,t=o,(r=Fe())&&(il(r,n,e,t),il(r.body,n,e,t)),(r=ze())&&il(r,n,e,t))})}function ul(t,n,e){var r=tl(Bf(),e),i=ol([jf],t,n,r);return!(i=(!n||-1===yn(n,Ff))&&ol([Ff],function(n){var e=ze();t&&e&&"hidden"===e.visibilityState&&t(n)},n,r)||i)&&n?ul(t,null,e):i}var A=t({DISABLED:0,CRITICAL:1,WARNING:2,DEBUG:3}),cl="_aiHooks",sl=["req","rsp","hkErr","fnErr"];function fl(n,e){if(n)for(var t=0;t<n[bn]&&!e(n[t],t);t++);}function ll(n,a,u,c,s){0<=s&&s<=2&&fl(n,function(n,e){var n=n.cbks,t=n[sl[s]];if(t){a.ctx=function(){return c[e]=c[e]||{}};try{t[qr](a.inst,u)}catch(i){t=a.err;try{var r=n.hkErr;r&&(a.err=i,r[qr](a.inst,u))}catch(o){}finally{a.err=t}}}})}function dl(c){return function(){var t=arguments,n=c.h,r={name:c.n,inst:this,ctx:null,set:function(n,e){(t=o([],t))[n]=e,i=o([r],t)}},e=[],i=o([r],t);function o(e,n){return fl(n,function(n){e[xn](n)}),e}r.evt=hn("event"),ll(n,r,i,e,0);var a=c.f;if(a)try{r.rslt=a[qr](this,t)}catch(u){throw r.err=u,ll(n,r,i,e,3),u}return ll(n,r,i,e,1),r.rslt}}function vl(n,e,t,r){var i=null;return n&&(Y(n,e)?i=n:t&&(i=vl(Oa(n),e,r,!1))),i}function pl(n,e,t,r){var i=t&&t[cl],e=(i||((t=dl(i={i:0,n:e,f:t,h:[]}))[cl]=i,n[e]=t),{id:i.i,cbks:r,rm:function(){var t=this.id;fl(i.h,function(n,e){return n.id===t&&(i.h[Vr](e,1),1)})}});return i.i++,i.h[xn](e),e}function gl(n,e,t,r,i){if(void 0===r&&(r=!0),n&&e&&t){n=vl(n,e,r,i);if(n){r=n[e];if(typeof r===Cr)return pl(n,e,r,t)}}return null}function ml(n,e,t,r,i){if(n&&e&&t){r=vl(n,e,r,i)||n;if(r)return pl(r,e,r[e],t)}return null}function hl(n,e,t,r){n.attribError&&n.attribError(e,t,r)}var yl=0;function bl(){}function xl(n,e,t,r,i,o,a){var u;if(e&&0<Rt(e)){var c=void 0,s=i,f=Dt(e,"."),l=Rt(f),d=0;if(0==t||2===t||sn(t)){for(;s&&d<l;){var v=s[f[d++]];if(v&&l<=d){c=v;break}if(!v||!v.n)break;s=v.n}c&&(u={c:n,k:e,n:c,v:c.d?tn:c.v,s:0,e:!c.d})}u||1!==t&&!sn(t)||(i=kl(e,o,a))&&(u={c:n,k:e,n:null,v:i.v,s:1,e:!0})}return r(u)}function Cl(n,e){var t,r;return n&&(r=Jn(n),0<Rt(r)&&(t={p:e,n:n,k:r,i:-1})),t}function Il(n,u,e,t,c){var s,f,l,d,r,i,v=[],p=t?[]:tn,g=Cl(n,Cn),m={v:undefined,n:function(){for(var t,r,n=Cn,i=0;g;)if(g.i++,g.i<Rt(g.k)){var e=g.k[g.i],o=g.n[e];if(o)if(o.n)v[xn](g),g=(g=Cl(o.n,g.p+e+"."))||v.pop();else{var a=g.p+e;if(p&&-1===yn(p,a)&&p[xn](a),!o.d||c){n=g.p,t=e,i=(r=o).d?2:0;break}}}else g=v.pop();if(!r&&d)for(s=s||{p:Cn,n:tn,k:Jn(d),i:-1};s.i<Rt(s.k)-1;)if(s.i++,e=s.k[s.i],-1===yn(p,e)){p[xn](e),r={v:d[t=e]},i=1;break}return!r&&l&&nt(f=f||l[yo](),function(n){var e=n[0];if(-1===yn(p,e))return p[xn](e),t=e,r={v:n[1]},-(i=1)}),r&&(m.v=u(n,t,r,i)),!r}};return t&&(_l(t)?l=t:Tn(t)&&(d=t)),i=!1,n={next:function(){var n={done:i=i||!r.n||r.n(arguments)};return i||mn(n,"value",{g:o}),n}},(r=m).r&&(n["return"]=function(n){return{done:i=!0,value:r.r&&r.r(n)}}),r.t&&(n["throw"]=function(n){return{done:i=!0,value:r.t&&r.t(n)}}),n;function o(){return r.v}}function wl(n,e,t,r,i){var o,a,u=pe(null);return i&&mn(u,"#id",{v:n.id,w:!1}),nt(Il(e,function(n,e,t,r){return{n:n+e,v:t.v,d:t.d,s:r}},0,i?null:r,i?2:tn),function(n){var e=u,t=n.n;n.d&&(o||(o=pe(null),mn(u,"~[[deleted]]",{v:o,w:!1})),e=o),!e||t in e||(e[t]=n.v)}),r&&i&&(_l(r)?a=r._attributes:(a=pe(null),en(r,function(n,e){a[n]=e})),mn(u,"~[[inherited]]",{v:a,w:!1})),u}function Sl(n,e){n&&gn(n,function(n){b(n.cb,[e])})}function kl(n,e,t){return e&&e.has(n)?{v:e.get(n)}:t&&n in t?{v:t[n]}:void 0}function Tl(d,n,e,i){var a,u,t=d[bo]||{},c=null,s=null,f=null,l=(t.generalLimits||{})[Ti]||128,v=0,p=null,g=null,m=null,r=null,t=n||Cn,o=(i&&(l=i[Ti]||l),_l(e)?p=e:Tn(e)&&(g=e),e=null,g||p),h={id:(t||Cn)+"."+yl++,size:0,droppedAttributes:0,attributes:tn,clear:function(){r&&(r.rm(),r=null),(c||p||g)&&Sl(m,{frm:h.id,op:0}),v=0,g=p=o=u=a=f=s=c=null},get:function(n,e){return xl(h,n,e,function(n){return n?n.v:tn},c,p,g)},has:function(n,e){return xl(h,n,e,function(n){return!!n&&(n.e||2===e)},c,p,g)},set:function(n,e){c=c||pe(null);var t,r,i,o=function(n,e,t,r,i){var o=d.errorHandlers||{};if(t&&0<Rt(t))for(var a=t[Ri]("."),u=[],c=0,s=Rt(a);c<s;){var f,l=a[c];if(u[xn](l),c===s-1)return e[l]&&e[l].n?(hl(o,"Attribute key ["+u[Ci](".")+"] already exists as a branch node",t,r),{r:2}):!e[l]||e[l].d?n.size>=i&&!n.has(t)?{r:1}:(e[l]={v:r},{r:0,a:!0}):(f=e[l].v,e[l].v=r,{r:0,a:e[l].d=!1,p:f});if(e[l]||(e[l]={n:{}}),!e[l].n)return hl(o,"Attribute key ["+u[Ci](".")+"] already exists as a leaf node",t,r),{r:3};e=e[l].n,c++}return{r:4}}(h,c,n,e,l);return 0===o.r?(u=a=s=null,t=o.a?2:1,r=o.p,2===t&&(i=kl(n,p,g))&&(t=1,r=i.v),Zn(e,r)||Sl(m,{frm:h.id,op:t,k:n,prev:r,val:e})):1===o.r&&(f=null,v++,Sl(m,{frm:h.id,op:4,k:n,val:e})),0===o.r},del:function(t){return xl(h,t,tn,function(n){var e;return!!n&&((e=function(n,e){if(e&&0<Rt(e)){for(var t=0,r=Rt(e);t<r-1;){var i=e[t++];if(n[i]||(n[i]={n:{}}),!n[i].n)return{d:!1};n=n[i].n}var o,a=e[r-1];if(n[a]&&!n[a].d&&!n[a].n)return o=n[a].v,n[a].d=!0,n[a].v=tn,{d:!0,p:o};if(!n[a]||!n[a].d)return n[a]={d:!0},{d:!0}}return{d:!1}}(c=c||pe(null),t[Ri]("."))).d&&(u=a=s=null),Sl(m,{frm:h.id,op:3,k:t,prev:n.v}),e.d)},c,p,g)},keys:function(){return Il(c,function(n,e,t,r){return n+e},0,o)},entries:function(){return Il(c,function(n,e,t,r){return[n+e,t.v,r]},0,o)},values:function(){return Il(c,function(n,e,t,r){return t.v},0,o)},forEach:function(i){nt(Il(c,function(n,e,t,r){return i(n+e,t.v,r),!0},0,o),bl)},child:function(n,e){var t,r,n=(n||"child")+(e?"<-@[":"<=[")+h.id+"]";return e?(r=Tl(d,n,t=h,i),t.listen(function(n){var e;0===n.op?nt(t[yo](),function(n){var e=n[0];!r.has(e,2)&&t.has(e)&&r.set(e,n[1])}):2===n.op?(e=n.k,r.has(e,0)||r.del(e)):1!==n.op&&3!==n.op||(e=n.k,r.has(e,2)||r.set(e,n.prev))}),r):Tl(d,n,h,i)},listen:function(n){return t={cb:n},(e=m=m||[])[xn](t),r={rm:function(){var n;e&&t&&(0<=(n=yn(e,t))&&e[Vr](n,1),t.cb=null,t=null,r.rm=bl)}};var e,t,r}};return p&&dn(p.listen)&&(r=p.listen(function(n){var e=!0;2===n.op||1===n.op||3===n.op?(u=a=s=null,xl(h,n.k,2,function(n){e=!n||!n.n},c)):0===n.op?e=!(u=a=s=null):4===n.op&&(e=!0,f=null),e&&Sl(m,n)})),zn(h,{size:{g:function(){var e,t;return(s=s||C((e=0,t=[],nt(Il(c,function(n,e,t){return n+e},undefined,p||g),function(n){-1===yn(t,n)&&(t[xn](n),e++)}),e))).v}},droppedAttributes:{g:function(){return(f=f||C((p?p.droppedAttributes:0)+v)).v}},attributes:{g:function(){return(a=a||C(wl(h,c,0,o))).v}},_attributes:{g:function(){return(u=u||C(wl(h,c,0,o,!0))).v}}})}function _l(n){return n&&dn(n.clear)&&dn(n.get)&&dn(n.has)&&dn(n.set)&&dn(n.del)&&dn(n.keys)&&dn(n[yo])&&dn(n.forEach)&&dn(n.values)&&dn(n.child)&&dn(n.listen)&&(Tn(n)||dn(n))&&"id"in n&&"size"in n&&"droppedAttributes"in n&&"attributes"in n}function El(n){return"number"===n||"boolean"===n||"string"===n}var Pl,Dl,Nl=1e6,Al=1e9,Rl=1e3;function Ml(){$("HrTime is not mutable")}function Ol(){return Pl=Pl||C(Al)}function Ll(){var n,e;return Dl||(n=0,(e=Mt())&&(n=e.timeOrigin,_n(n)||(n=e.timing&&e.timing.fetchStart),!_n(n)&&e.now&&(n=e.now())),Dl=C({to:n,hr:zl(n)})),Dl}function Ul(n){return Ba(n,function(){return"["+n[0]+", "+n[1]+"]"}),Qn(n)}function ql(n,e){return Ul([n,e])}function Vl(){return e={v:Ml,w:!(n=[0,0]),e:!1},zn(n,{0:{l:Ae(function(){return Ct(0/Al)})},1:{l:Ae(function(){return 0%Al})},push:e,pop:e,shift:e,unshift:e,splice:e,sort:e,reverse:e,fill:e,copyWithin:e}),Ul(n);var n,e}function zl(n){var e,t;return 0<n&&(t=n-(n=Ct(n)),e=Ct(n/Rl),n=n%Rl*Nl+Ut(t*Nl),t=e,Al<=n&&(t++,n-=Al),e=ql(t,n)),e||Vl()}function Fl(n){var e,t,r,n=zl(_n(n)?n:Ot());return Mt()?(e=(t=(Dl||Ll()).v.hr)[0]+n[0],(t=t[1]+n[1])>=(r=Pl||Ol()).v?ql(e+1,t-=r.v):ql(e,t)):n}function jl(n){var e,t;return vn(t=n)&&2===t[bn]&&_n(t[0])&&_n(t[1])?e=ql(n[0],n[1]):_n(n)?e=(n<(Dl||Ll()).v.to?Fl:zl)(n):V(n)?e=zl(n.getTime()):$("Invalid input type"),e}function Hl(n){return n[0]*Rl+Math.round(n[1]/Nl)}function Bl(u,n,e){var c,s,f,t,r=u.api.cfg,l=Ot(),i=u[hi],d=!1,v=Ae(function(){return fn(u[oo])?Fl(l):jl(u[oo])}),p=0,o=null,g=!1!==u.isRecording,a=(r.traceCfg&&r.traceCfg[_i]&&(g=!1),n||Cn);function m(){return'ReadableSpan ("'+a+'")'}g&&(c=Ae(function(){return Tl(r,a,u[io])}));var h=Ka({spanContext:function(){return i},setAttribute:function(n,e){var t,r,i,o,a;return null!==e&&!d&&g?(n&&0!==n[bn]?(a=null===(r=e)||El(typeof r),r&&vn(r)&&(o=!0,gn(r,function(n){if(null!==n&&(n=typeof n,i?o=i===n:(o=El(n),i=n)),!o)return-1}),a=o),a||(t="Invalid attribute value: "+pn(e))):t="Invalid attribute key: "+pn(n),!t&&c?c.v.set(n,e):p++):p++,h},setAttributes:function(n){var r,e;return!d&&g&&c?(r=c.v,_l(e=n)?e.forEach(function(n,e,t){r.set(n,e)}):e&&(dn(e[yo])?nt(e[yo](),function(n){r.set(n[0],n[1])}):en(e,function(n,e){r.set(n,e)}))):p+=Jn(n)[bn]||0,h},setStatus:function(n){return d||fn(t=n)||fn(t[ki])||ln(t[ki])||(t[ki]=pn(t[ki])),h},updateName:function(n){if(!d&&!Zn(a,n)){a=n;var e=h,n=m();if(Na){for(;e&&e!==Tr&&!e[Na.v];){var t=Yn(e);if(e===t)break;e=t}e[Na.v]&&b(Ba,[e,n])}}return h},end:function(n){var e,t,r,i,o,a;if(!d)try{fn(n)?(e=Ot(),f=zl(t=e-l),s=Fl(e)):(s=jl(n),r=v.v,o=(i=s)[0]-r[0],a=i[1]-r[1],t=Hl(f=a<0?ql(o-1,a+=(Pl||Ol()).v):ql(o,a))),t<0&&(f=Vl(),s=v.v),u.onEnd&&u.onEnd(h)}finally{d=!0}},isRecording:function(){return g&&!d},recordException:function(n,e){d||u.onException&&u.onException(h,n,e)}},m());return zn(h,{name:{g:function(){return a}},kind:{v:e||0},startTime:{g:function(){return v.v}},endTime:{g:function(){return s}},status:{g:function(){return t||{code:0}}},attributes:{g:function(){return c?c.v[io]:Qn({})}},attribContainer:{g:function(){return c||o||(o=Tl(r,a)),c?c.v:o}},links:{g:function(){return[]}},events:{g:function(){return[]}},duration:{g:function(){return f||Vl()}},ended:{g:function(){return d}},droppedAttributesCount:{g:function(){return c?c.v.droppedAttributes:p}},parentSpanContext:{l:Ae(function(){return u?u[yi]:tn})},parentSpanId:{l:Ae(function(){var n;return u?(n=u[yi])?n[$r]:tn:tn})}}),h}function Kl(n,e,t,r){var e=n[mi](e),i=e,n=t,t=r,r=[e][so](rt(arguments,4)),e=!1;try{var o=ye(n,t||i,r);return Pn(o)?(e=!0,Lo(o,function(){i&&i.restore()})):o}finally{i&&!e&&i.restore()}}function Xl(n,e,t,r,i){var o,a=null,u=i,c=(dn(t)?o=t:(a=t,o=r,u=i||r),n.startSpan(e,a)),t=!1;try{var s=Kl(n,c,function(n){return ye(o,u,[n])});return Pn(s)?(t=!0,Oo(s,function(n){return n},function(n){c&&c.setStatus({code:n?2:1,message:n?n[ki]||n:undefined})},function(){c&&c.end()})):s}catch(f){throw c&&c.setStatus({code:f?2:1,message:f?f[ki]:undefined}),f}finally{!t&&c&&c.end()}}function Wl(n){return!!n&&ts(n[Wr])&&rs(n[$r])}function $l(n,e){return t='wrapped("'+(e=nf(e)?e:ef(e))[$r]+'")',Bl({api:n,spanContext:nf(n=e)?n:ef(n),isRecording:!1},t,0);var t}var Jl,N="enduser.",Gl="microsoft.client.ip",Ql=N+"id",Yl=N+"pseudo_id",Zl="http.route",nd="net.peer.name",ed="db.system",td="db.statement",rd="db.operation",id="db.name",od="rpc.system",ad="rpc.grpc.status_code";function ud(n){var e,t,r,i,a,o=Ka(zn((i=n[Xi],a={},{getTracer:function(n,e){var o,n=(n||"ai-web")+"@"+(e||"unknown");return a[n]||(a[n]=(o=i,Ka({startSpan:function(n,e){return o?o.startSpan(n,e):null},startActiveSpan:function(n,e,t){var r,i=null;if(r=dn(e)?e:(i=e,t))return Xl(o,n,i,function(n){return ye(r,n,[n.span,n])})}},"OTelTracer"+Cn))),a[n]},forceFlush:function(){},shutdown:function(){a={},i=null}}),{cfg:{g:function(){return n.host[qi]}},trace:{g:function(){return e.v}},host:{g:function(){return n[Xi]}}}),"OTelApi");if(r=t=o)return e=Ae(function(){return Ka({getTracer:xe(r.getTracer,r),wrapSpanContext:xe($l,tn,[t]),isSpanContextValid:Wl,getActiveSpan:function(){return t.host?t.host[gi]():null},setActiveSpan:function(n){return t.host?t.host[mi](n):null}},"TraceApi")}),o;throw new(Jl=Jl||dt("OpenTelemetryError",function(n,e){}))("Must provide an otelApi instance")}var P=t({INTERNAL:0,SERVER:1,CLIENT:2,PRODUCER:3,CONSUMER:4}),N="client.",cd="http.",sd="net.",i="peer.",fd="network.peer.address",ld=sd+i+"ip",dd=N+"address",vd="url.full",pd=cd+"url",gd=cd+"request.method",md=cd+"method",hd="url.scheme",yd=cd+"scheme",bd="url.path",xd="url.query",Cd=cd+"target",Id="server.address",wd=cd+"host",Sd=sd+i+"name",kd=N+"port",Td="server.port",_d=sd+i+"port";function Ed(n){var e,t,r,i,o="";return n&&Nd(n)&&((e=Dd(n))?o=x(e):(e=function(n){if(n)return n.get(hd)||n.get(yd)}(n),t=function(n){if(n)return n.get(bd)||n.get(xd)||n.get(Cd)}(n),e&&t&&((r=Rd(n))?o=e+"://"+r+t:(r=function(n){if(n)return n.get(kd)||n.get(Td)||n.get(_d)}(n))&&((i=Md(n))?o=e+"://"+i+":"+r+t:(i=Pd(n))&&(o=e+"://"+i+":"+r+t))))),o}function Pd(n){if(n)return n.get(fd)||n.get(ld)}function Dd(n){if(n)return n.get(vd)||n.get(pd)}function Nd(n){if(n)return n.get(gd)||n.get(md)}function Ad(n){if(n)return n.get("http.response.status_code")||n.get("http.status_code")}function Rd(n){if(n)return n.get(Id)||n.get(wd)}function Md(n){if(n)return n.get(dd)||n.get(Sd)}function Od(n){var e,t;return n&&((e=(t=n.get("peer.service"))?x(t):e)||(t=Rd(n))&&(e=x(t)),e||(t=Dd(n))&&(e=x(t)),e||(t=Md(n))&&(e=x(t)),e||(t=Pd(n))&&(e=x(t))),e||Cn}var Sn=r({requestContextHeader:[0,"Request-Context"],requestContextTargetKey:[1,"appId"],requestContextAppIdFormat:[2,"appId=cid-v1:"],requestIdHeader:[3,"Request-Id"],traceParentHeader:[4,"traceparent"],traceStateHeader:[5,"tracestate"],sdkContextHeader:[6,"Sdk-Context"],sdkContextHeaderAppIdRequest:[7,"appId"],requestContextHeaderLowerCase:[8,"request-context"]});function Ld(n,e,t){var r,i,o=e[bn],a=(n=n,(e=e)&&150<(e=G(x(e)))[bn]&&(i=se(e,0,150),wn(n,2,57,"name is too long.  It has been truncated to 150 characters.",{name:e},!0)),i||e);if(a[bn]!==o){for(var u=0,c=a;t[c]!==undefined;)u++,c=se(a,0,147)+fe(r="00"+u,r[bn]-3);a=c}return a}function Ud(n,e,t){var r;return void 0===t&&(t=1024),e&&(t=t||1024,(e=G(x(e)))[bn]>t&&(r=se(e,0,t),wn(n,2,61,"string value is too long. It has been truncated to "+t+" characters.",{value:e},!0))),r||e}function qd(n,e,t){return jd(n,e=ln(e)?Du(e,t):e,2048,66)}function Vd(n,e){var t;return e&&32768<e[bn]&&(t=se(e,0,32768),wn(n,2,56,"message is too long, it has been truncated to 32768 characters.",{message:e},!0)),t||e}function zd(r,n){var i;return n&&(i={},en(n,function(n,e){if(Tn(e)&&xu())try{e=Cu()[Xr](e)}catch(t){wn(r,2,49,"custom property is not valid",{exception:t},!0)}e=Ud(r,e,8192),n=Ld(r,n,i),i[n]=e}),n=i),n}function Fd(t,n){var r;return n&&(r={},en(n,function(n,e){n=Ld(t,n,r),r[n]=e}),n=r),n}function jd(n,e,t,r){var i;return e&&(e=G(x(e)))[bn]>t&&(i=se(e,0,t),wn(n,2,r,"input is too long, it has been truncated to "+t+" characters.",{data:e},!0)),i||e}var Hd=ze()||{},Bd=0,Kd=[null,null,null,null,null];function Xd(t){var n=Bd,e=Kd,r=e[n];return Hd.createElement?e[n]||(r=e[n]=Hd.createElement("a")):r={host:function(){var n=$d(t,!0)||Cn;if(n){var e=n[Ji](/(www\d{0,5}\.)?([^\/:]{1,256})(:\d{1,20})?/i);if(null!=e&&3<e[bn]&&ln(e[2])&&0<e[2][bn])return e[2]+(e[3]||Cn)}return n}()},r.href=t,++n>=e[bn]&&(n=0),Bd=n,r}function Wd(n){n=Xd(n);return n?n[Qi]:void 0}function $d(n,e){var t=null;return n&&null!=(n=n[Ji](/(\w{1,150}):\/\/([^\/:]{1,256})(:\d{1,20})?/i))&&2<n[bn]&&ln(n[2])&&0<n[2][bn]&&(t=n[2]||Cn,e&&2<n[bn]&&(e=(n[1]||Cn)[Mr](),n=n[3]||Cn,t+=n="http"===e&&":80"===n||"https"===e&&":443"===n?Cn:n)),t}var Jd=[yc+bc,"https://breeze.aimon.applicationinsights.io"+bc,"https://dc-int.services.visualstudio.com"+bc],Gd="cid-v1:";function Qd(n){return-1!==yn(Jd,n[Mr]())}function Yd(n,e,t){if(!(!e||n&&n.disableCorrelationHeaders)){if(n&&n[ho])for(var r=0;r<n.correlationHeaderExcludePatterns[bn];r++)if(n[ho][r].test(e))return;var i=Xd(e).host[Mr]();if(!i||-1===j(i,":443")&&-1===j(i,":80")||(i=($d(e,!0)||"")[Mr]()),n&&n.enableCorsCorrelation||!i||i===t){var o,t=n&&n.correlationHeaderDomains;if(!t||(gn(t,function(n){n=RegExp(n.toLowerCase().replace(/\\/g,"\\\\").replace(/\./g,"\\.").replace(/\*/g,".*"));o=o||n.test(i)}),o)){var a=n&&n.correlationHeaderExcludedDomains;if(!a||0===a[bn])return 1;for(r=0;r<a[bn];r++)if(RegExp(a[r].toLowerCase().replace(/\\/g,"\\\\").replace(/\./g,"\\.").replace(/\*/g,".*")).test(i))return;return i&&0<i[bn]}}}}function Zd(n){if(n){n=function(n,e){if(n)for(var t=n[Ri](","),r=0;r<t[bn];++r){var i=t[r][Ri]("=");if(2===i[bn]&&i[0]===e)return i[1]}}(n,Sn[1]);if(n&&n!==Gd)return n}}function nv(){var n=Mt();if(n&&n.now&&n.timing){n=n.now()+n.timing.navigationStart;if(0<n)return n}return me()}function ev(n,e){return 0===n||0===e||fn(n)||fn(e)?null:e-n}var tv=t({LocalStorage:0,SessionStorage:1}),cd=t({AI:0,AI_AND_W3C:1,W3C:2,AI_AND_W3C_TRACE:17,W3C_TRACE:18,_BaseMask:15,_W3CTraceState:16}),N=t({Normal:1,Critical:2}),rv=undefined,iv=undefined,ov=Cn;function av(){return fv()?uv(tv.LocalStorage):null}function uv(n){try{if(fn(Le()))return null;var e=(new Date)[uo](),t=hn(n===tv.LocalStorage?"localStorage":"sessionStorage"),r=ov+e,i=(t.setItem(r,e),t.getItem(r)!==e);if(t[go](r),!i)return t}catch(o){}return null}function cv(){return pv()?uv(tv.SessionStorage):null}function sv(n){ov=n||Cn}function fv(n){return rv=n||rv===undefined?!!uv(tv.LocalStorage):rv}function lv(n,e){var t=av();if(null!==t)try{return t.getItem(e)}catch(r){rv=!1,wn(n,2,1,"Browser failed read of local storage. "+In(r),{exception:pn(r)})}return null}function dv(n,e,t){var r=av();if(null!==r)try{return r.setItem(e,t)}catch(i){rv=!1,wn(n,2,3,"Browser failed write to local storage. "+In(i),{exception:pn(i)})}}function vv(n,e){var t=av();if(null!==t)try{t[go](e)}catch(r){rv=!1,wn(n,2,5,"Browser failed removal of local storage item. "+In(r),{exception:pn(r)})}}function pv(n){return iv=n||iv===undefined?!!uv(tv.SessionStorage):iv}function gv(n,e){var t=cv();if(null!==t)try{return t.getItem(e)}catch(r){iv=!1,wn(n,2,2,"Browser failed read of session storage. "+In(r),{exception:pn(r)})}return null}function mv(n,e,t){var r=cv();if(null!==r)try{return r.setItem(e,t),!0}catch(i){iv=!1,wn(n,2,4,"Browser failed write to session storage. "+In(i),{exception:pn(i)})}return!1}function hv(n,e){var t=cv();if(null!==t)try{t[go](e)}catch(r){iv=!1,wn(n,2,6,"Browser failed removal of session storage item. "+In(r),{exception:pn(r)})}}var yv=function(n,e){var v,p,d,i,g,o,a,t=this,m=!1,h=!1;function u(n,e,t,r){if(m){if(!function(n){try{var e=y(n);return Ct(qu()/Au*(1e6+1))>>>0<=e.limit.samplingRate}catch(t){}}(n))return;var i=y(n),o=I(n),a=b(i,v,o),u=!1,c=0,s=w(n);try{a&&!s?(c=ae(i.limit.maxSendNumber,o[Zi]+1),u=!(o[Zi]=0),g[n]=!0,o[no]=new Date):(g[n]=a,o[Zi]+=1);var f=x(n);C(p,f,o);for(var l=0;l<c;l++)wn(p,t||1,n,e)}catch(d){}return{isThrottled:u,throttleNum:c}}return r&&S(n)[xn]({msgID:n,message:e,severity:t}),null}function y(n){return d[n]||d[109]}function r(n,e){var t,r,i,o,a;try{var u=e||{},c={},s=(c[ua]=!!u[ua],u.interval||{}),f=(h=(null===s?void 0:s.daysOfMonth)&&0<(null===s?void 0:s.daysOfMonth[bn]),c.interval=(o=null==(i=s||{})?void 0:i.monthInterval,a=null==i?void 0:i.dayInterval,fn(o)&&fn(a)&&(i.monthInterval=3,h||(i.daysOfMonth=[28],h=!0)),{monthInterval:null==i?void 0:i.monthInterval,dayInterval:null==i?void 0:i.dayInterval,daysOfMonth:null==i?void 0:i.daysOfMonth}),{samplingRate:(null==(t=u.limit)?void 0:t.samplingRate)||100,maxSendNumber:(null==(r=u.limit)?void 0:r.maxSendNumber)||1});c.limit=f,d[n]=c}catch(l){}}function b(n,e,t){var r,i;return!(!n||n[ua]||!e||fn(t))&&(e=c(),t=t.date,r=1,null!=(n=n.interval)&&n.monthInterval&&(i=12*(e.getUTCFullYear()-t.getUTCFullYear())+e.getUTCMonth()-t.getUTCMonth(),r=s(n.monthInterval,0,i)),i=1,h?i=yn(n.daysOfMonth,e[eo]()):null!=n&&n.dayInterval&&(e=Ct((e.getTime()-t.getTime())/864e5),i=s(n.dayInterval,0,e)),0<=r&&0<=i)}function x(n,e){e=fn(e)?"":e;return n?"appInsightsThrottle"+e+"-"+n:null}function c(n){try{if(!n)return new Date;var e=new Date(n);if(!isNaN(e.getDate()))return e}catch(t){}return null}function C(n,e,t){try{dv(n,e,G(JSON[Xr](t)))}catch(r){}}function s(n,e,t){return n<=0?1:e<=t&&(t-e)%n==0?Ct((t-e)/n)+1:-1}function I(n){try{var e,t;return i[n]||(e=x(n,o),t=function(n,e,t){try{var r,i={date:c(),count:0};return n?{date:c((r=JSON.parse(n)).date)||i.date,count:r[Zi]||i[Zi],preTriggerDate:r.preTriggerDate?c(r[no]):undefined}:(C(e,t,i),i)}catch(o){}return null}(lv(p,e),p,e),i[n]=t),i[n]}catch(r){}return null}function w(n){var e,t=g[n];return fn(t)&&(t=!1,(e=I(n))&&(t=function(n){try{var e;if(n)return e=new Date,n.getUTCFullYear()==e.getUTCFullYear()&&n.getUTCMonth()==e.getUTCMonth()&&n[eo]()===e[eo]()}catch(t){}return!1}(e[no])),g[n]=t),g[n]}function S(n){return fn((a=a||{})[n])&&(a[n]=[]),a[n]}p=Ac(n),g={},i={},a={},d={},r(109),o=fn(e)?"":e,n.addUnloadHook(dc(n[qi],function(n){n=n.cfg;v=fv(),en(n.throttleMgrCfg||{},function(n,e){r(parseInt(n),e)})})),t._getDbgPlgTargets=function(){return[a]},t.getConfig=function(){return d},t.canThrottle=function(n){var e=I(n);return b(y(n),v,e)},t.isTriggered=w,t.isReady=function(){return m},t[di]=function(n){try{var e,t=S(n);if(t&&0<t[bn])return e=t.slice(0),a[n]=[],gn(e,function(n){u(n.msgID,n[ki],n.severity,!1)}),!0}catch(r){}return!1},t.flushAll=function(){try{var e;if(a)return e=!0,en(a,function(n){n=t[di](parseInt(n));e=e&&n}),e}catch(n){}return!1},t.onReadyState=function(n,e){return void 0===e&&(e=!0),(m=!!fn(n)||n)&&e?t.flushAll():null},t.sendMessage=function(n,e,t){return u(n,e,t,!0)}},bv=";",xv="=";function Cv(n){if(!n)return{};var e,n=n[Ri](bv),n=ct(n,function(n,e){var t,e=e[Ri](xv);return 2===e[bn]&&(t=e[0][Mr](),e=e[1],n[t]=e),n},{});return 0<Jn(n)[bn]&&(n.endpointsuffix&&(e=n.location?n.location+".":"",n[fo]=n[fo]||"https://"+e+"dc."+n.endpointsuffix),n[fo]=n[fo]||yc,Vt(n[fo],"/")&&(n[fo]=n[fo].slice(0,-1))),n}var Iv=function(n,e,t){var r=this;this.ver=1,this.sampleRate=100,this.tags={},this[ni]=Ud(n,t)||xc,this[Oi]=e,this[ti]=Va(new Date),this[No]={time:1,iKey:1,name:1,sampleRate:function(){return 100===r.sampleRate?4:1},tags:1,data:1}},wv="EventData",Sv="ExceptionData",kv="MetricData",Tv="PageviewData",_v="PageviewPerformanceData",Ev="RemoteDependencyData",Pv="RequestData",Dv="MessageData";function Nv(n){return"Microsoft.ApplicationInsights.{0}."+n}var Av=Nv("Event"),Rv=Nv("Exception"),Mv=Nv("Metric"),Ov=Nv("Pageview"),Lv=Nv("PageviewPerformance"),Uv=Nv("RemoteDependency"),qv=Nv("Request"),Vv=Nv("Message"),zv=(Fv.envelopeType=Av,Fv.dataType=wv,Fv);function Fv(n,e,t,r){this.aiDataContract={ver:1,name:1,properties:0,measurements:0},this.ver=2,this[ni]=Ud(n,e)||xc,this[to]=zd(n,t),this[xo]=Fd(n,r)}var jv=/^\s{0,50}(from\s|at\s|Line\s{1,5}\d{1,10}\s{1,5}of|\w{1,50}@\w{1,80}|[^\(\s\n]+:[0-9\?]+(?::[0-9\?]+)?)/,Hv=/([^\(\s\n]+):([0-9]+):([0-9]+)$/,Bv=/([^\(\s\n]+):([0-9]+)$/,Kv="<no_method>",Xv="error",Wv="stack",$v="stackDetails",Jv="errorSrc",Gv="message",Qv="description",Yv=[{re:/^(?:\s{0,50}at)?\s{0,50}([^\@\()\s]+)?\s{0,50}(?:\s|\@|\()\s{0,5}([^\(\s\n\]]+):([0-9\?]+):([0-9\?]+)\)?$/,len:5,m:1,fn:2,ln:3,col:4},{chk:function(n){return j(n,"[native")<0},pre:function(n){return n[Ki](/(\(anonymous\))/,"<anonymous>")},re:/^(?:\s{0,50}at)?\s{0,50}([^\@\()\s]+)?\s{0,50}(?:\s|\@|\()\s{0,5}([^\(\s\n\]]+):([0-9\?]+)\)?$/,len:4,m:1,fn:2,ln:3},{re:/^(?:\s{0,50}at)?\s{0,50}([^\@\()\s]+)?\s{0,50}(?:\s|\@|\()\s{0,5}([^\(\s\n\)\]]+)\)?$/,len:3,m:1,fn:2,hdl:dp},{re:/(?:^|\(|\s{0,10}[\w\)]+\@)?([^\(\n\s\]\)]+)(?:\:([0-9]+)(?:\:([0-9]+))?)?\)?(?:,|$)/,len:2,fn:1,hdl:dp}];function Zv(n,e){var t=n;return t&&!ln(t)&&(JSON&&JSON[Xr]?(t=JSON[Xr](n),!e||t&&"{}"!==t||(t=dn(n[uo])?n[uo]():""+n)):t=n+" - (Missing JSON.stringify)"),t||""}function np(n,e){var t=n;return n&&((t=t&&!ln(t)&&(n[Gv]||n[Qv])||t)&&!ln(t)&&(t=Zv(t,!0)),n.filename&&(t=t+" @"+(n.filename||"")+":"+(n.lineno||"?")+":"+(n.colno||"?"))),(e&&"String"!==e&&"Object"!==e&&"Error"!==e&&-1===j(t||"",e)?e+": "+t:t)||""}function ep(n){return n&&n.src&&ln(n.src)&&n.obj&&vn(n.obj)}function tp(n){var n=n||"",e=(n=ln(n)?n:ln(n[Wv])?n[Wv]:""+n)[Ri]("\n");return{src:n,obj:e}}function rp(n){var e,t=null;if(n)try{n[Wv]?t=tp(n[Wv]):n[Xv]&&n[Xv][Wv]?t=tp(n[Xv][Wv]):n.exception&&n[Wi][Wv]?t=tp(n[Wi][Wv]):ep(n)?t=n:ep(n[$v])?t=n[$v]:Fe()&&Fe().opera&&n[Gv]?t=function(n){for(var e=[],t=n[Ri]("\n"),r=0;r<t[bn];r++){var i=t[r];t[r+1]&&(i+="@"+t[r+1],r++),e[xn](i)}return{src:n,obj:e}}(n[ki]):n.reason&&n[li][Wv]?t=tp(n[li][Wv]):ln(n)?t=tp(n):(e=n[Gv]||n[Qv]||"",ln(n[Jv])&&(e&&(e+="\n"),e+=" from "+n[Jv]),e&&(t=tp(e)))}catch(r){t=tp(r)}return t||{src:"",obj:null}}function ip(n){var e="";if(n&&!(e=n.typeName||n[ni]||""))try{var t=/function (.{1,200})\(/.exec(n.constructor[uo]()),e=t&&1<t[bn]?t[1]:""}catch(r){}return e}function op(n){if(n)try{var e,t;if(!ln(n))return e=ip(n),(t=Zv(n,!1))&&"{}"!==t||(n[Xv]&&(e=ip(n=n[Xv])),t=Zv(n,!0)),0!==j(t,e)&&"String"!==e?e+":"+t:t}catch(r){}return""+(n||"")}up.CreateAutoException=function(n,e,t,r,i,o,a,u){var c=ip(i||o||n);return{message:np(n,c),url:e,lineNumber:t,columnNumber:r,error:op(i||o||n),evt:op(o||n),typeName:c,stackDetails:rp(a||i||o),errorSrc:u}},up.CreateFromInterface=function(r,n,e,t){var i=n[wo]&&tt(n[wo],function(n){return e=r,t=vn((n=n)[To])&&tt(n[To],function(n){return n=n,(e={})[No]=vp,e.level=n.level,e.method=n.method,e.assembly=n[Eo],e.fileName=n[Po],e.line=n[Do],e.sizeInBytes=0,pp(e);var e})||n[To],fp(e,Er(Er({},n),{parsedStack:t}));var e,t});return new up(r,Er(Er({},n),{exceptions:i}),e,t)},up.prototype.toInterface=function(){var n=this.exceptions,e=this.properties,t=this.measurements,r=this.severityLevel,i=this.problemGroup,o=this.id,a=this.isManual;return{ver:"4.0",exceptions:n instanceof Array&&tt(n,function(n){return n.toInterface()})||undefined,severityLevel:r,properties:e,measurements:t,problemGroup:i,id:o,isManual:a}},up.CreateSimpleException=function(n,e,t,r,i,o){var a;return{exceptions:[((a={})[_o]=!0,a.message=n,a.stack=i,a.typeName=e,a)]}},up.envelopeType=Rv,up.dataType=Sv,up.formatError=op;var ap=up;function up(n,e,t,r,i,o){this.aiDataContract={ver:1,exceptions:1,severityLevel:0,properties:0,measurements:0};var a=this;a.ver=2,function(n){try{if(Tn(n))return"ver"in n&&"exceptions"in n&&"properties"in n}catch(e){}}(e)?(a[wo]=e[wo]||[],a[to]=e[to],a[xo]=e[xo],e[So]&&(a[So]=e[So]),e.id&&(a.id=e.id,e[to].id=e.id),e[ko]&&(a[ko]=e[ko]),fn(e.isManual)||(a.isManual=e.isManual)):(t=t||{},o&&(t.id=o),a[wo]=[fp(n,e,t)],a[to]=zd(n,t),a[xo]=Fd(n,r),i&&(a[So]=i),o&&(a.id=o))}var cp=Qn({id:0,outerId:0,typeName:1,message:1,hasFullStack:0,stack:0,parsedStack:2});function sp(){var n=vn(this[To])&&tt(this[To],function(n){return{level:n.level,method:n.method,assembly:n[Eo],fileName:n[Po],line:n[Do]}});return{id:this.id,outerId:this.outerId,typeName:this[Io],message:this[ki],hasFullStack:this[_o],stack:this[Wv],parsedStack:n||undefined}}function fp(e,n,t){var r,i,o,a,u,c,s,f;return function(n){try{if(Tn(n))return"hasFullStack"in n&&"typeName"in n}catch(e){}}(n)?(r=n[Io],i=n[ki],a=n[Wv],u=n[To]||[],o=n[_o]):(f=(c=n)&&c.evt,B(c)||(c=c[Xv]||f||c),r=Ud(e,ip(c))||xc,i=Vd(e,np(n||c,r))||xc,u=function(n){if((n=n.obj)&&0<n[bn]){var r=[],i=0,o=!1,a=0;if(gn(n,function(n){var e,t;(o||(t=!1,t=(e=n)&&ln(e)&&(e=G(e))?jv.test(e):t))&&(e=x(n),o=!0,(t=function(n,e){var t;if(n&&ln(n)&&G(n)){(t={})[No]=vp,t.level=e,t.assembly=G(n),t.method=Kv,t.fileName="",t.line=0,t.sizeInBytes=0;for(var r=t,i=0;i<Yv[bn];){var o=Yv[i];if(o.chk&&!o.chk(n))break;var a=(n=o.pre?o.pre(n):n)[Ji](o.re);if(a&&a[bn]>=o.len){o.m&&(r.method=G(a[o.m]||Kv)),o.hdl?o.hdl(r,o,a):o.fn&&(o.ln?(r[Po]=G(a[o.fn]||""),r[Do]=parseInt(G(a[o.ln]||""))||0):lp(r,a[o.fn]||""));break}i++}}return pp(r)}(e,i))&&(a+=t[Co],r[xn](t),i++))}),32768<a)for(var e=0,t=r[bn]-1,u=0,c=e,s=t;e<t;){if(32768<(u+=r[e][Co]+r[t][Co])){r[Vr](c,s-c+1);break}c=e,s=t,e++,t--}}return r}(f=n[$v]||rp(n)),vn(u)&&tt(u,function(n){n[Eo]=Ud(e,n[Eo]),n[Po]=Ud(e,n[Po])}),c=e,n="",(f=n=(f=f)?f.obj?f.obj[Ci]("\n"):f.src||"":n)&&32768<(n=""+f)[bn]&&(s=se(n,0,32768),wn(c,2,52,"exception is too long, it has been truncated to 32768 characters.",{exception:f},!0)),a=s||f,o=vn(u)&&0<u[bn],t&&(t[Io]=t[Io]||r)),(n={})[No]=cp,n.id=void 0,n.outerId=void 0,n.typeName=r,n.message=i,n[_o]=o,n.stack=a,n.parsedStack=u,n.toInterface=sp,n}function lp(n,e){var t=e[Ji](Hv);t&&4<=t[bn]?(n[Po]=t[1],n[Do]=parseInt(t[2])):(t=e[Ji](Bv))&&3<=t[bn]?(n[Po]=t[1],n[Do]=parseInt(t[2])):n[Po]=e}function dp(n,e,t){var r=n[Po];e.fn&&t&&t[bn]>e.fn&&(e.ln&&t[bn]>e.ln?(r=G(t[e.fn]||""),n[Do]=parseInt(G(t[e.ln]||""))||0):r=G(t[e.fn]||"")),r&&lp(n,r)}var vp=Qn({level:1,method:1,assembly:0,fileName:0,line:0});function pp(n){var e=58;return n&&(e=(e+=n.method[bn])+n.assembly[bn]+n.fileName[bn]+n.level.toString()[bn]+n.line.toString()[bn],n[Co]=e),n}var gp=function(){this.aiDataContract={name:1,kind:0,value:1,count:0,min:0,max:0,stdDev:0},this.kind=0},mp=(hp.envelopeType=Mv,hp.dataType=kv,hp);function hp(n,e,t,r,i,o,a,u,c){this.aiDataContract={ver:1,metrics:1,properties:0},this.ver=2;var s=new gp;s[Zi]=0<r?r:undefined,s.max=isNaN(o)||null===o?undefined:o,s.min=isNaN(i)||null===i?undefined:i,s[ni]=Ud(n,e)||xc,s[ai]=t,s.stdDev=isNaN(a)||null===a?undefined:a,this.metrics=[s],this[to]=zd(n,u),this[xo]=Fd(n,c)}bp.envelopeType=Ov,bp.dataType=Tv;var yp=bp;function bp(n,e,t,r,i,o,a){this.aiDataContract={ver:1,name:0,url:0,duration:0,properties:0,measurements:0,id:0},this.ver=2,this.id=a&&jd(n,a,128,69)[uo](),this.url=qd(n,t),this[ni]=Ud(n,e)||xc,isNaN(r)||(this[ao]=ru(r)),this[to]=zd(n,i),this[xo]=Fd(n,o)}Cp.envelopeType=Vv,Cp.dataType=Dv;var xp=Cp;function Cp(n,e,t,r,i){this.aiDataContract={ver:1,message:1,severityLevel:0,properties:0},this.ver=2,this[ki]=Vd(n,e=e||xc),this[to]=zd(n,r),this[xo]=Fd(n,i),t&&(this[So]=t)}wp.envelopeType=Lv,wp.dataType=_v;var Ip=wp;function wp(n,e,t,r,i,o,a){this.aiDataContract={ver:1,name:0,url:0,duration:0,perfTotal:0,networkConnect:0,sentRequest:0,receivedResponse:0,domProcessing:0,properties:0,measurements:0};var u=this;u.ver=2,u.url=qd(n,t),u[ni]=Ud(n,e)||xc,u[to]=zd(n,i),u[xo]=Fd(n,o),a&&(u.domProcessing=a.domProcessing,u[ao]=a[ao],u.networkConnect=a.networkConnect,u.perfTotal=a.perfTotal,u.receivedResponse=a.receivedResponse,u.sentRequest=a.sentRequest)}sd=t({Verbose:0,Information:1,Warning:2,Error:3,Critical:4});function Sp(n){var e="ai."+n+".";return function(n){return e+n}}var kp,Tp,i=Sp("application"),r=Sp("device"),t=Sp("location"),_p=Sp("operation"),Ep=Sp("session"),o=Sp("user"),Pp=Sp("cloud"),Dp=Sp("internal"),Np=(Tp={applicationVersion:i("ver"),applicationBuild:i("build"),applicationTypeId:i("typeId"),applicationId:i("applicationId"),applicationLayer:i("layer"),deviceId:r("id"),deviceIp:r("ip"),deviceLanguage:r("language"),deviceLocale:r("locale"),deviceModel:r("model"),deviceFriendlyName:r("friendlyName"),deviceNetwork:r("network"),deviceNetworkName:r("networkName"),deviceOEMName:r("oemName"),deviceOS:r("os"),deviceOSVersion:r("osVersion"),deviceRoleInstance:r("roleInstance"),deviceRoleName:r("roleName"),deviceScreenResolution:r("screenResolution"),deviceType:r("type"),deviceMachineName:r("machineName"),deviceVMName:r("vmName"),deviceBrowser:r("browser"),deviceBrowserVersion:r("browserVersion"),locationIp:t("ip"),locationCountry:t("country"),locationProvince:t("province"),locationCity:t("city"),operationId:_p("id"),operationName:_p("name"),operationParentId:_p("parentId"),operationRootId:_p("rootId"),operationSyntheticSource:_p("syntheticSource"),operationCorrelationVector:_p("correlationVector"),sessionId:Ep("id"),sessionIsFirst:Ep("isFirst"),sessionIsNew:Ep("isNew"),userAccountAcquisitionDate:o("accountAcquisitionDate"),userAccountId:o("accountId"),userAgent:o("userAgent"),userId:o("id"),userStoreRegion:o("storeRegion"),userAuthUserId:o("authUserId"),userAnonymousUserAcquisitionDate:o("anonUserAcquisitionDate"),userAuthenticatedUserAcquisitionDate:o("authUserAcquisitionDate"),cloudName:Pp("name"),cloudRole:Pp("role"),cloudRoleVer:Pp("roleVer"),cloudRoleInstance:Pp("roleInstance"),cloudEnvironment:Pp("environment"),cloudLocation:Pp("location"),cloudDeploymentUnit:Pp("deploymentUnit"),internalNodeName:Dp("nodeName"),internalSdkVersion:Dp("sdkVersion"),internalAgentVersion:Dp("agentVersion"),internalSnippet:Dp("snippet"),internalSdkSrc:Dp("sdkSrc")},Dr(Ap,kp=function(){var t=this;en(Tp,function(n,e){t[n]=e})}),Ap);function Ap(){return kp.call(this)||this}var Rp="user",Mp="device",Op="trace",Lp="web",Up="app",qp="os",I=new Np;function Vp(n,e,t,r,i,o){t=Ud(r,t)||xc,(fn(n)||fn(e)||fn(t))&&un("Input doesn't contain all required fields");var r="",a=(n[Cc]&&(r=n[Cc],delete n[Cc]),{name:t,time:Va(new Date),iKey:r,ext:o||{},tags:[],data:{},baseType:e,baseData:n});return fn(i)||en(i,function(n,e){a[Oi][n]=e}),a}function zp(n){var e,t=null;return dn(Event)?t=new Event(n):(e=ze())&&e[lo]&&(t=e[lo]("Event")).initEvent(n,!0,!0),t}function Fp(n,e){il(n,null,null,e)}var jp="AppInsightsPropertiesPlugin",Hp="AppInsightsChannelPlugin",Bp="ApplicationInsightsAnalytics",Kp="toString",Xp="isStorageUseDisabled",Wp="_addHook",H="core",$p="diagLog",Jp="track",Gp="trackPageView",Qp="config",Yp="trackPreviousPageVisit",Zp="sendPageViewInternal",ng="refUri",eg="startTime",tg="properties",rg="duration",ig="sendPageViewPerformanceInternal",og="populatePageViewPerformanceEvent",ag="href",ug="sendExceptionInternal",cg="error",sg="lineNumber",fg="columnNumber",lg="CreateAutoException",dg="addTelemetryInitializer",vg="autoExceptionInstrumented",pg="autoTrackPageVisitTime",gg="isBrowserLinkTrackingEnabled",mg="length",hg="enableAutoRouteTracking",yg="getTraceCtx",bg="enableUnhandledPromiseRejectionTracking",xg="autoUnhandledPromiseInstrumented",Cg="getEntriesByType",Ig="isPerformanceTimingSupported",wg="getPerformanceTiming",Sg="navigationStart",kg="shouldCollectDuration",Tg="isPerformanceTimingDataReady",_g="responseStart",Eg="requestStart",Pg="loadEventEnd",Dg="responseEnd",Ng="connectEnd",Ag="pageVisitTime";function Rg(f,l,d,v){var n,p,r=null,i=[],g=!1,m=!1;function h(n){d&&d.flush(n,function(){})}function y(n){i.push(n),function t(){r=r||Xt(function(){r=null;var n=i.slice(0),e=!1;i=[],gn(n,function(n){n()?e=!0:i.push(n)}),0<i[mg]&&t(),e&&h(!0)},100)}()}return d&&(p=d.logger),(n={})[Gp]=function(r,i){var n,e,o=r.name,a=(!fn(o)&&"string"==typeof o||(e=ze(),o=r.name=e&&e.title||""),r.uri);if(!fn(a)&&"string"==typeof a||(e=bu(),a=r.uri=e&&e[ag]||""),d&&d[Qp]&&(a=r.uri=Du(r.uri,d[Qp])),m||((n=(e=Mt())&&e[Cg]&&e[Cg]("navigation"))&&n[0]&&!sn(e.timeOrigin)?(n=n[0].loadEventStart,r[eg]=new Date(e.timeOrigin+n)):(e=(i||r[tg]||{})[rg]||0,r[eg]=new Date((new Date).getTime()-e)),m=!0),!v[Ig]())return f[Zp](r,i),h(!0),void(Ke()||wn(p,2,25,"trackPageView: navigation timing API used for calculation of page duration is not supported in this browser. This page view will be collected without duration and timing info."));var u,t,c=!1,s=v[wg]()[Sg];0<s&&(u=ev(s,+new Date),v[kg](u)||(u=undefined)),fn(i)||fn(i[rg])||(t=i[rg]),!l&&isNaN(t)||(isNaN(t)&&((i=i||{})[rg]=u),f[Zp](r,i),h(!0),c=!0),i=i||{},y(function(){var n,e=!1;try{v[Tg]()?(e=!0,n={name:o,uri:a},v[og](n),n.isValid||c?(c||(i[rg]=n.durationMs,f[Zp](r,i)),g||(f[ig](n,i),g=!0)):(i[rg]=u,f[Zp](r,i))):0<s&&6e4<ev(s,+new Date)&&(e=!0,c||(i[rg]=6e4,f[Zp](r,i)))}catch(t){wn(p,1,38,"trackPageView failed on page load calculation: "+In(t),{exception:pn(t)})}return e})},n.teardown=function(n,e){var t;r&&(r.cancel(),r=null,t=i.slice(0),i=[],gn(t,function(n){n()}))},n}var Mg=36e5,Og=["googlebot","adsbot-google","apis-google","mediapartners-google"];function Lg(){var n=Mt();return n&&!!n.timing}function Ug(){var n=Mt(),n=n?n.timing:0;return n&&0<n.domainLookupStart&&0<n[Sg]&&0<n[_g]&&0<n[Eg]&&0<n[Pg]&&0<n[Dg]&&0<n[Ng]&&0<n.domLoading}function qg(){return Lg()?Mt().timing:null}function Vg(){for(var n=[],e=0;e<arguments.length;e++)n[e]=arguments[e];var t=(je()||{}).userAgent,r=!1;if(t)for(var i=0;i<Og[mg];i++)r=r||-1!==j(t.toLowerCase(),Og[i]);if(r)return!1;for(i=0;i<n[mg];i++)if(n[i]<0||n[i]>=Mg)return!1;return!0}function zg(c,i){var n,s="prevPageVisitData";function o(n,e){var t,r,i,o=null;try{var a,o=f();pv()&&(null!=gv(c,s)&&un("Cannot call startPageVisit consecutively without first calling stopPageVisit"),a=Cu().stringify((t=n,r=e,(i={pageVisitStartTime:me(),pageName:t,pageUrl:r})[Ag]=0,i)),mv(c,s,a))}catch(u){Lc(c,"Call to restart failed: "+pn(u)),o=null}return o}function f(){var n,e,t=null;try{pv()&&(n=me(),(e=gv(c,s))&&xu()&&((t=Cu().parse(e))[Ag]=n-t.pageVisitStartTime,hv(c,s)))}catch(r){Lc(c,"Stop page visit timer failed: "+pn(r)),t=null}return t}return(n={})[Yp]=function(n,e){try{var t=o(n,e);t&&i(t.pageName,t.pageUrl,t[Ag])}catch(r){Lc(c,"Auto track page visit time failed, metric will not be collected: "+pn(r))}},n._logger=c,n.pageVisitTimeTrackingHandler=i,n}function Fg(o){var a={},u={action:null,start:function(n){"undefined"!=typeof a[n]&&wn(o,2,62,"start was called more than once for this event without calling stop.",{name:n,key:n},!0),a[n]=+new Date},stop:function(n,e,t,r){var i=a[n];isNaN(i)?wn(o,2,63,"stop was called without a corresponding start.",{name:n,key:n},!0):(i=ev(i,+new Date),u.action(n,e,i,t,r)),delete a[n],a[n]=undefined}};return u}function jg(n,e){n&&n.dispatchEvent&&e&&n.dispatchEvent(e)}var Hg=Gn(((i={sessionRenewalMs:Ea(Bg,18e5),sessionExpirationMs:Ea(Bg,864e5),disableExceptionTracking:Da()})[pg]=Da(),i.overridePageViewDuration=Da(),i[bg]=Da(),i[xg]=!1,i.samplingPercentage=Pa(function(n){return!isNaN(n)&&0<n&&n<=100},100),i[Xp]=Da(),i[gg]=Da(),i[hg]=Da(),i.namePrefix={isVal:ln,v:x(Cn)},i.enableDebug=Da(),i.disableFlushOnBeforeUnload=Da(),i.disableFlushOnUnload=Da(!1,"disableFlushOnBeforeUnload"),i.expCfg=_a({inclScripts:!1,expLog:undefined,maxLogs:50}),i.routeTraceStrategy=0,i));function Bg(n,e){return+((n=n||e)<6e4?6e4:n)}Dr(Wg,Kg=D),Wg.Version="3.4.1";var Kg,Xg=Wg;function Wg(){var x,C,I,w,S,k,T,_,E,P,D,N,A,R,M,O,L,U,q,V,z,F,n=Kg.call(this)||this;return n.identifier=Bp,n.priority=180,n.autoRoutePVDelay=500,xr(Wg,n,function(h,y){var b=y[Wp];function i(){var n;h[H]&&(n=h[H].getPlugin("AjaxDependencyPlugin"))&&n.plugin&&n.plugin.resetAjaxAttempts&&n.plugin.resetAjaxAttempts()}function d(n,e,t,r,i){h[$p]().throwInternal(n,e,t,r,i)}function t(){k=S=w=I=C=x=null,O=R=A=N=D=P=E=_=T=!1,i();var n=bu(!0);q=n&&n[ag]||"",h[H]&&h[H][Qp]&&(q=Du(q,h[H][Qp])),M=z=V=null,F=0,mn(h,"config",{g:function(){return M}})}t(),h.getCookieMgr=function(){return ks(h[H])},h.processTelemetry=function(n,e){h.processNext(n,e)},h.trackEvent=function(n,e){try{var t=Vp(n,wv,Av,h[$p](),e);h[H][Jp](t)}catch(r){d(2,39,"trackTrace failed, trace will not be collected: "+In(r),{exception:pn(r)})}},h.startTrackEvent=function(n){try{x.start(n)}catch(e){d(1,29,"startTrackEvent failed, event will not be collected: "+In(e),{exception:pn(e)})}},h.stopTrackEvent=function(n,e,t){try{x.stop(n,undefined,e,t)}catch(r){d(1,30,"stopTrackEvent failed, event will not be collected: "+In(r),{exception:pn(r)})}},h.trackTrace=function(n,e){try{var t=Vp(n,Dv,Vv,h[$p](),e);h[H][Jp](t)}catch(r){d(2,39,"trackTrace failed, trace will not be collected: "+In(r),{exception:pn(r)})}},h.trackMetric=function(n,e){try{var t=Vp(n,kv,Mv,h[$p](),e);h[H][Jp](t)}catch(r){d(1,36,"trackMetric failed, metric will not be collected: "+In(r),{exception:pn(r)})}},h[Gp]=function(n,e){try{var t=n||{};h[H]&&h[H][Qp]&&(t.uri=Du(t.uri,h[H][Qp])),I[Gp](t,Er(Er(Er({},t.properties),t.measurements),e)),O&&S[Yp](t.name,t.uri)}catch(r){d(1,37,"trackPageView failed, page view will not be collected: "+In(r),{exception:pn(r)})}},h[Zp]=function(n,e,t){var r=ze(),r=(r&&(n[ng]=n[ng]===undefined?r.referrer:n[ng]),h[H]&&h[H][Qp]&&(n.refUri=Du(n.refUri,h[H][Qp])),fn(n[eg])&&(r=(e||n[tg]||{})[rg]||0,n[eg]=new Date((new Date).getTime()-r)),Vp(n,Tv,Ov,h[$p](),e,t));h[H][Jp](r),i()},h[ig]=function(n,e,t){n=Vp(n,_v,Lv,h[$p](),e,t);h[H][Jp](n)},h.trackPageViewPerformance=function(n,e){n=n||{};try{w[og](n),h[ig](n,e)}catch(t){d(1,37,"trackPageViewPerformance failed, page view will not be collected: "+In(t),{exception:pn(t)})}},h.startTrackPage=function(n){try{var e;"string"!=typeof n&&(n=(e=ze())&&e.title||""),C.start(n)}catch(t){d(1,31,"startTrackPage failed, page view may not be collected: "+In(t),{exception:pn(t)})}},h.stopTrackPage=function(n,e,t,r){try{var i,o;"string"!=typeof n&&(n=(i=ze())&&i.title||""),"string"!=typeof e&&(e=(o=bu())&&o[ag]||""),h[H]&&h[H][Qp]&&(e=Du(e,h[H][Qp])),C.stop(n,e,t,r),O&&S[Yp](n,e)}catch(a){d(1,32,"stopTrackPage failed, page view will not be collected: "+In(a),{exception:pn(a)})}},h[ug]=function(n,e,t){var o,r=n&&(n.exception||n[cg])||B(n)&&n||{name:n&&typeof n,message:n||xc},r=(n=n||{},new ap(h[$p](),r,n[tg]||e,n.measurements,n.severityLevel,n.id).toInterface()),n=ze(),n=(n&&null!=L&&L.inclScripts&&(n=n.getElementsByTagName("script"),o=[],gn(n,function(n){var e,t,r,i=n[mo]("src");i&&(e=n[mo]("crossorigin"),t=!0===n.hasAttribute("async"),r=!0===n.hasAttribute("defer"),n=n[mo]("referrerpolicy"),i={url:i},e&&(i.crossOrigin=e),t&&(i["async"]=t),r&&(i.defer=r),n&&(i.referrerPolicy=n),o[xn](i))}),n=o,r[tg].exceptionScripts=JSON.stringify(n)),null!=L&&L.expLog&&(n=L.expLog())&&n.logs&&vn(n.logs)&&(r[tg].exceptionLog=n.logs.slice(0,L.maxLogs).join("\n")),Vp(r,Sv,Rv,h[$p](),e,t));h[H][Jp](n)},h.trackException=function(n,e){n&&!n.exception&&n[cg]&&(n.exception=n[cg]);try{h[ug](n,e)}catch(t){d(1,35,"trackException failed, exception will not be collected: "+In(t),{exception:pn(t)})}},h._onerror=function(n){var e,t,r,i=n&&n[cg],o=n&&n.evt;try{o||(f=Fe())&&(o=f.event);var a=n&&n.url||(ze()||{}).URL,u=n.errorSrc||"window.onerror@"+a+":"+(n[sg]||0)+":"+(n[fg]||0),c={errorSrc:u,url:a,lineNumber:n[sg]||0,columnNumber:n[fg]||0,message:n.message},s=n.message;n.url,n.lineNumber,n.columnNumber,n[cg]||!ln(s)||"Script error."!==s&&"Script error"!==s?(n.errorSrc||(n.errorSrc=u),h.trackException({exception:n,severityLevel:3},c)):(e=ap[lg]("Script error: The browser's same-origin policy prevents us from getting the details of this exception. Consider using the 'crossorigin' attribute.",a,n[sg]||0,n[fg]||0,i,o,null,u),t=c,r=Vp(e,Sv,Rv,h[$p](),t),h[H][Jp](r))}catch(l){var f=i?i.name+", "+i.message:"null";d(1,11,"_onError threw exception while logging error, error will not be collected: "+In(l),{exception:pn(l),errorString:f})}},h[dg]=function(n){if(h[H])return h[H][dg](n);(k=k||[]).push(n)},h.initialize=function(n,e,t,r){if(!h.isInitialized()){fn(e)&&un("Error initializing"),y.initialize(n,e,t,r);try{var i,o;z=tl(Bu(h.identifier),e.evtNamespace&&e.evtNamespace()),k&&(gn(k,function(n){e[dg](n)}),k=null),v=n,p=h.identifier,g=h[H],h[Wp](dc(v,function(){var r,n=cf(null,v,g);M=n.getExtCfg(p,Hg),N=N||v[vg]||M[vg],L=M.expCfg,O=M[pg],U=M.routeTraceStrategy||0,v.storagePrefix&&sv(v.storagePrefix),sn((n=M)[Xp])||(iv=n[Xp]?rv=!1:(rv=fv(!0),pv(!0))),T=M[gg],!_&&T&&(r=["/browserLinkSignalR/","/__browserLink/"],h[Wp](h[dg](function(n){if(T&&n.baseType===Ev){var e=n.baseData;if(e)for(var t=0;t<r[mg];t++)if(e.target&&0<=j(e.target,r[t]))return!1}return!0})),_=!0)})),f=h[H],l=Ac(f),(d={})[og]=function(n){n.isValid=!1;var e=(e=Mt())&&e.getEntriesByType&&0<e.getEntriesByType("navigation")[mg]?Mt()[Cg]("navigation")[0]:null,t=qg(),r=0,i=0,o=0,a=0;(e||t)&&(e=e?(r=e[rg],i=0===e[eg]?e[Ng]:ev(e[eg],e[Ng]),o=ev(e.requestStart,e[_g]),a=ev(e[_g],e[Dg]),ev(e.responseEnd,e[Pg])):(r=ev(t[Sg],t[Pg]),i=ev(t[Sg],t[Ng]),o=ev(t.requestStart,t[_g]),a=ev(t[_g],t[Dg]),ev(t.responseEnd,t[Pg])),0===r?wn(l,2,10,"error calculating page view performance.",{total:r,network:i,request:o,response:a,dom:e}):Vg(r,i,o,a,e)?r<Ct(i)+Ct(o)+Ct(a)+Ct(e)?wn(l,2,8,"client performance math error.",{total:r,network:i,request:o,response:a,dom:e}):(n.durationMs=r,n.perfTotal=n[rg]=ru(r),n.networkConnect=ru(i),n.sentRequest=ru(o),n.receivedResponse=ru(a),n.domProcessing=ru(e),n.isValid=!0):wn(l,2,45,"Invalid page load duration value. Browser perf data won't be sent.",{total:r,network:i,request:o,response:a,dom:e}))},d[wg]=qg,d[Ig]=Lg,d[Tg]=Ug,d[kg]=Vg,w=d,I=Rg(h,M.overridePageViewDuration,h[H],w),S=zg(h[$p](),function(n,e,t){h.trackMetric({name:"PageVisitTime",average:t,max:t,min:t,sampleCount:1},{PageName:n,PageUrl:e})}),(x=Fg(h[$p]())).action=function(n,e,t,r,i){i=i||{},(r=r||{}).duration=t[Kp](),h.trackEvent({name:n,properties:r,measurements:i})},(C=Fg(h[$p]())).action=function(n,e,t,r,i){(r=fn(r)?{}:r).duration=t[Kp](),h[Zp]({name:n,uri:e,properties:r,measurements:i},r)},Fe()&&(c=Fe(),s=bu(!0),h[Wp](dc(M,function(){(D=M.disableExceptionTracking)||N||M[vg]||(b(ml(c,"onerror",{ns:z,rsp:function(n,e,t,r,i,o){D||!0===n.rslt||h._onerror(ap[lg](e,t,r,i,o,n.evt))}},!1)),F++,N=!0)})),i=c,o=s,h[Wp](dc(M,function(){A=!0===M[bg],N=N||M[xg],A&&!R&&(b(ml(i,"onunhandledrejection",{ns:z,rsp:function(n,e){var t,r;A&&!0!==n.rslt&&h._onerror(ap[lg]((t=e)&&t.reason?(r=t.reason,!ln(r)&&dn(r[Kp])?r[Kp]():pn(r)):t||"",o?o[ag]:"",0,0,e,n.evt))}},!1)),F++,M[xg]=R=!0)})),a=Fe(),u=bu(!0),h[Wp](dc(M,function(){var n,e,t,r;E=!0===M[hg],a&&E&&!P&&He()&&(e=He(),dn(e.pushState)&&dn(e.replaceState)&&typeof Event!==wr&&(n=a,e=e,t=u,P||(r=M.namePrefix||"",b(ml(e,"pushState",{ns:z,rsp:function(){E&&(jg(n,zp(r+"pushState")),jg(n,zp(r+"locationchange")))}},!0)),b(ml(e,"replaceState",{ns:z,rsp:function(){E&&(jg(n,zp(r+"replaceState")),jg(n,zp(r+"locationchange")))}},!0)),rl(n,r+"popstate",function(){E&&jg(n,zp(r+"locationchange"))},z),rl(n,r+"locationchange",function(){var n,e;V&&(q=V),V=t&&t[ag]||"",h[H]&&h[H][Qp]&&(V=Du(V,h[H][Qp])),E&&(n=void 0,h[H]&&h[H][yg]&&((n=(e=h[H][yg](!1))&&1===U?ef(e):h[H][yg](!0)).traceId=Xc(),n.pageName=Ud(h[$p](),n.pageName||"_unknown_"),h[H].setTraceCtx(n)),Xt((function(n){h[Gp]({refUri:n,properties:{duration:0}})}).bind(h,q),h.autoRoutePVDelay))},z),P=!0)))})))}catch(m){throw h.setInitialized(!1),m}var a,u,c,s,f,l,d,v,p,g}},h._doTeardown=function(n,e){I&&I.teardown(n,e),il(window,null,null,z),t()},h._getDbgPlgTargets=function(){return[F,N]},mn(h,"_pageViewManager",{g:function(){return I}}),mn(h,"_pageViewPerformanceManager",{g:function(){return w}}),mn(h,"_pageVisitTimeManager",{g:function(){return S}}),mn(h,"_evtNamespace",{g:function(){return"."+z}})}),n}var $g,Jg="featureOptIn",Gg="scheduleFetchTimeout",Qg="featureOptIn.",Yg=".offCfg",r=undefined,Zg=Gn(((t={syncMode:1,blkCdnCfg:r,customEvtName:r,cfgUrl:r,overrideSyncFn:r,overrideFetchFn:r,onCfgChangeReceive:r})[Gg]=18e5,t.nonOverrideConfigs={instrumentationKey:!0,connectionString:!0,endpointUrl:!0},t.enableAjax=!1,t)),n0=(Dr(e0,$g=D),e0.__ieDyn=1,e0);function e0(){var x,C,I,w,S,n,k,T,_,E,P,D,N,A,R,M,O,e=$g.call(this)||this,r=(e.priority=198,!(e.identifier="AppInsightsCfgSyncPlugin"));return xr(e0,e,function(u,c){function t(){O=!1,D=M=R=_=P=E=n=N=T=k=S=w=I=C=null}function s(n,e){if(n){if(C=n,e&&!r)return l();if(k&&!r)return u.core.updateCfg(n),!0}return!1}function f(){try{var n=Le();n&&il(n,null,null,w)}catch(e){}}function l(n){try{if(M&&dn(M))return M(C,n);var e,t,r,i,o,a,u=I,c=C,s=n,f=Le();if(f&&f.CustomEvent)try{return e=f,r=u,o=null,a={detail:{cfg:c||null,customDetails:s||null}},dn(CustomEvent)?o=new CustomEvent(r,a):(i=ze())&&i[lo]&&(o=i[lo]("CustomEvent")).initCustomEvent(r,!0,!0,a),t=o,!!(e&&e.dispatchEvent&&t)&&(e.dispatchEvent(t),!0)}catch(l){}return!1}catch(d){}return!1}function d(n){try{if(f(),n&&(I=n,k)){var e=Le();if(e)try{rl(e,I,function(n){var n=n&&n.detail;D&&n?D(n):(n=(n=n&&n.cfg)&&It(n)&&h(n))&&s(n)},w,!0)}catch(t){}}return!0}catch(r){}return!1}function v(n,t,r){var e=Le(),e=e&&e.fetch||null;if(n&&e&&dn(e))try{var i={method:"GET"},o=(O||(i[pc]=!0),new Request(n,i));if(!O)try{o[pc]=!0}catch(a){}Mo(fetch(o),function(n){var e=n.value;n.rejected?m(t,400):e.ok?Mo(e.text(),function(n){m(t,e.status,n.value,r)}):m(t,e.status,null,r)})}catch(a){}}function p(n,e,t){try{var r=new XMLHttpRequest;O||(r[pc]=!0),r.open("GET",n),r.onreadystatechange=function(){r.readyState===XMLHttpRequest.DONE&&m(e,r.status,r.responseText,t)},r.onerror=function(){m(e,400)},r.ontimeout=function(){m(e,400)},r.send()}catch(i){}}function g(n,e,t){try{var r,i,o;200<=n&&n<400&&e?(P=0,(r=Cu())&&(o=(i=function(v,i){try{if(!v||!v.enabled)return null;if(!v[Jg])return v.config;var n=v[Jg],o=v.config||{};return en(n,function(d){var t,n,e,r=function(n){if(!v||!v.enabled)return null;var e=(v[Jg]||{})[d]||{mode:1},t=e.mode,r=e.onCfg,e=e.offCfg,n=(n||{})[d]||{mode:2},i=n.mode,o=n.onCfg,a=n.offCfg,n=!!n.blockCdnCfg,u=Qg+d+".onCfg",c=Qg+d+Yg,s=i,f=o,l=a;return n||(4===t||5===t?(s=4==t?3:2,f=r||o,l=e||a):2===t||2===i?(s=2,f=o||r,l=a||e):3===t?(s=3,f=o||r,l=a||e):1===t&&1===i&&(s=1)),(n={})[Qg+d+".mode"]=s,n[u]=f,n[c]=l,n}(i.config[Jg]);fn(r)||(en(r,function(n,e){Nt(o,n,e)}),t=o,n=r[Qg+d+".mode"],e=r[Qg+d+".onCfg"],r=r[Qg+d+Yg],(r=2===n?r:3===n?e:null)&&en(r,function(n,e){Nt(t,n,e)}))}),o}catch(e){}return null}(r.parse(e),u.core))&&It(i)&&h(i))&&s(o,t)):P++,P<3&&y()}catch(a){}}function m(n,e,t,r){try{n(e,t,r)}catch(i){}}function h(n){var e=null;try{n&&(e=function u(n,t,r,i){try{var e=i<r,o=(e&&(n=null),0==r?function(n){return Et(n,an[on](arguments))}({},n):n);return o&&t&&!e&&en(o,function(n){var e=t[n];e&&(Tn(o[n])&&Tn(e)?o[n]=u(o[n],e,++r,i):delete o[n])}),o}catch(a){}return n}(n,N,0,5))}catch(t){}return e}function y(){!n&&E&&(n=Xt(function(){n=null,A(S,g,T)},E)).unref()}function b(){n&&n.cancel(),n=null,P=0}t(),u.initialize=function(n,e,t,r){var i,o,a;c.initialize(n,e,t,r),w=tl(Bu(u.identifier),e.evtNamespace&&e.evtNamespace()),o=u.identifier,a=u.core,u._addHook(dc(i=n,function(){var n=cf(null,i,a),n=(x=n.getExtCfg(o,Zg),_),n=(_=!!x.blkCdnCfg,O=!!x.enableAjax,fn(n)||n===_||(!_&&S?A&&A(S,g,T):b()),fn(k)&&(k=2===x.syncMode),fn(T)&&(T=1===x.syncMode),x.customEvtName||"ai_cfgsync");I!==n&&(k?d(n):(f(),I=n)),(S=fn(S)?x.cfgUrl:S)||(C=i,T&&l())})),M=x.overrideSyncFn,R=x.overrideFetchFn,D=x.onCfgChangeReceive,N=x.nonOverrideConfigs,E=x[Gg],fn(t=R)&&(ku()?t=v:Tu()&&(t=p)),A=t,P=0,S&&!_&&A&&A(S,g,T)},u.getCfg=function(){return C},u.pause=function(){r=!0,b()},u.resume=function(){r=!1,y()},u.setCfg=function(n){return s(n)},u.sync=l,u.updateEventListenerName=d,u._doTeardown=function(n,e){f(),b(),t()},u._getDbgPlgTargets=function(){return[T,k,I,_,N]},u.processTelemetry=function(n,e){u.processNext(n,e)}}),e}var t0="duration";function r0(n,e){return{baseType:n,baseData:e,aiDataContract:{baseType:1,baseData:1}}}var i0="tags",o0="deviceType",a0="data",u0="name",c0="traceID",kn="length",s0="stringify",f0="measurements",l0="responseCode",d0="toString",v0="enqueue",p0="count",g0="push",m0="emitLineDelimitedJson",h0="clear",y0="markAsSent",b0="clearSent",x0="bufferOverride",C0="BUFFER_KEY",I0="SENT_BUFFER_KEY",w0="concat",S0="MAX_BUFFER_SIZE",k0="triggerSend",T0="diagLog",_0="initialize",E0="_sender",P0="endpointUrl",D0="instrumentationKey",N0="customHeaders",A0="maxBatchSizeInBytes",R0="onunloadDisableBeacon",M0="isBeaconApiDisabled",O0="alwaysUseXhrOverride",L0="enableSessionStorageBuffer",U0="_buffer",q0="onunloadDisableFetch",V0="disableSendBeaconSplit",z0="getSenderInst",F0="_onError",j0="_onPartialSuccess",H0="_onSuccess",B0="itemsReceived",K0="itemsAccepted",X0="baseType",W0="sampleRate",$0="baseType",w="baseData",J0="properties",G0="true";function Q0(n,e,t){m(n,e,t,z)}function Y0(n,t,r){fn(n)||en(n,function(n,e){_n(e)?r[n]=e:ln(e)?t[n]=e:xu()&&(t[n]=Cu()[s0](e))})}function Z0(t,r){fn(t)||en(t,function(n,e){t[n]=e||r})}function nm(n,e,t,r){for(var r=new Iv(n,r,e),e=(Q0(r,"sampleRate",t[gc]),(t[w]||{}).startTime),e=(V(e)&&(r.time=Va(e)),r.iKey=t.iKey,t.iKey.replace(/-/g,"")),e=(r[u0]=r[u0].replace("{0}",e),n),n=t,i=r,o=i[i0]=i[i0]||{},a=n.ext=n.ext||{},u=n[i0]=n[i0]||{},c=a.user,c=(c&&(Q0(o,I.userAuthUserId,c.authId),Q0(o,I.userId,c.id||c.localId)),a.app),c=(c&&Q0(o,I.sessionId,c.sesId),a.device),c=(c&&(Q0(o,I.deviceId,c.id||c.localId),Q0(o,I[o0],c.deviceClass),Q0(o,I.deviceIp,c.ip),Q0(o,I.deviceModel,c.model),Q0(o,I[o0],c[o0])),n.ext.web),n=(c&&(Q0(o,I.deviceLanguage,c.browserLang),Q0(o,I.deviceBrowserVersion,c.browserVer),Q0(o,I.deviceBrowser,c.browser),Q0(n=(n=(n=i[a0]=i[a0]||{})[w]=n[w]||{})[J0]=n[J0]||{},"domain",c.domain),Q0(n,"isManual",c.isManual?G0:null),Q0(n,"screenRes",c.screenRes),Q0(n,"userConsent",c.userConsent?G0:null)),a.os),c=(n&&(Q0(o,I.deviceOS,n[u0]),Q0(o,I.deviceOSVersion,n.osVer)),a.trace),s=(c&&(Q0(o,I.operationParentId,c.parentID),Q0(o,I.operationName,Ud(e,c[u0])),Q0(o,I.operationId,c[c0])),{}),f=u[kn]-1;0<=f;f--)en(u[f],function(n,e){s[n]=e}),u.splice(f,1);en(u,function(n,e){s[n]=e});n=Er(Er({},o),s);return n[I.internalSdkVersion]||(n[I.internalSdkVersion]=Ud(e,"javascript:".concat(tm.Version),64)),i[i0]=Xa(n),t[i0]=t[i0]||[],Xa(r)}function em(n,e){fn(e[w])&&wn(n,1,46,"telemetryItem.baseData cannot be null.")}var tm={Version:"3.4.1"};function rm(n,e,t){em(n,e);var r={},i={},t=(e[$0]!==wv&&(r.baseTypeSource=e[$0]),e[$0]===wv?(r=e[w][J0]||{},i=e[w][f0]||{}):e[w]&&Y0(e[w],r,i),Y0(e[a0],r,i),fn(t)||Z0(r,t),e[w][u0]),t=new zv(n,t,r,i),r=r0(wv,t);return nm(n,Av,e,r)}im.__ieDyn=1;_p=im;function im(o,t){var a=[],r=!1,i=t.maxRetryCnt;this._get=function(){return a},this._set=function(n){return a=n},xr(im,this,function(e){e[v0]=function(n){e[p0]()>=t.eventsLimitInMem?r||(wn(o,2,105,"Maximum in-memory buffer size reached: "+e[p0](),!0),r=!0):(n.cnt=n.cnt||0,!fn(i)&&n.cnt>i||a[g0](n))},e[p0]=function(){return a[kn]},e.size=function(){for(var n=a[kn],e=0;e<a[kn];e++)n+=a[e].item[kn];return t[m0]||(n+=2),n},e[h0]=function(){r=!(a=[])},e.getItems=function(){return a.slice(0)},e.batchPayloads=function(n){var e;return n&&0<n[kn]?(e=[],gn(n,function(n){e[g0](n.item)}),t[m0]?e.join("\n"):"["+e.join(",")+"]"):null},e.createNew=function(n,e,t){var r=a.slice(0),i=new(t?fm:am)(n=n||o,e=e||{});return gn(r,function(n){i[v0](n)}),i}})}Dr(um,om=_p),um.__ieDyn=1;var om,am=um;function um(n,e){n=om.call(this,n,e)||this;return xr(um,n,function(n,e){n[y0]=function(n){e[h0]()},n[b0]=function(n){}}),n}var cm,sm=["AI_buffer","AI_sentBuffer"],fm=(Dr(h,cm=_p),(Ep=h).VERSION="_1",h.BUFFER_KEY="AI_buffer"+Ep.VERSION,h.SENT_BUFFER_KEY="AI_sentBuffer"+Ep.VERSION,h.MAX_BUFFER_SIZE=2e3,h);function h(f,n){var e=cm.call(this,f,n)||this,l=!1,d=null==n?void 0:n.namePrefix,t=n[x0]||{getItem:gv,setItem:mv},v=t.getItem,p=t.setItem,g=n.maxRetryCnt;return xr(h,e,function(a,e){var n=u(h[C0]),t=u(h[I0]),r=function(){var t=[];try{return gn(sm,function(n){var e=s(n);t=t[w0](e),d&&(e=s(d+"_"+n),t=t[w0](e))}),t}catch(n){wn(f,2,41,"Transfer events from previous buffers: "+In(n)+". previous Buffer items can not be removed",{exception:pn(n)})}return[]}(),r=t[w0](r),t=a._set(n[w0](r));function i(n,e){var t=[],r=[];return gn(n,function(n){r[g0](n.item)}),gn(e,function(n){dn(n)||-1!==yn(r,n.item)||t[g0](n)}),t}function u(n){return o(d?d+"_"+n:n)}function o(n){try{var e=v(f,n);if(e){var t=Cu().parse(e);if((t=ln(t)?Cu().parse(t):t)&&vn(t))return t}}catch(r){wn(f,1,42," storage key: "+n+", "+In(r),{exception:pn(r)})}return[]}function c(n,e){try{var n=d?d+"_"+n:n,t=JSON[s0](e);p(f,n,t)}catch(r){p(f,n,JSON[s0]([])),wn(f,2,41," storage key: "+n+", "+In(r)+". Buffer cleared",{exception:pn(r)})}}function s(n){try{var e=o(n),t=[];return gn(e,function(n){t[g0]({item:n,cnt:0})}),hv(f,n),t}catch(r){}return[]}t[kn]>h[S0]&&(t[kn]=h[S0]),c(h[I0],[]),c(h[C0],t),a[v0]=function(n){a[p0]()>=h[S0]?l||(wn(f,2,67,"Maximum buffer size reached: "+a[p0](),!0),l=!0):(n.cnt=n.cnt||0,!fn(g)&&n.cnt>g||(e[v0](n),c(h[C0],a._get())))},a[h0]=function(){e[h0](),c(h[C0],a._get()),c(h[I0],[]),l=!1},a[y0]=function(n){c(h[C0],a._set(i(n,a._get())));var e=u(h[I0]);e instanceof Array&&n instanceof Array&&((e=e[w0](n))[kn]>h[S0]&&(wn(f,1,67,"Sent buffer reached its maximum size: "+e[kn],!0),e[kn]=h[S0]),c(h[I0],e))},a[b0]=function(n){n=i(n,u(h[I0]));c(h[I0],n)},a.createNew=function(n,e,t){t=!!t;var r=a._get().slice(0),i=u(h[I0]).slice(0),o=(n=n||f,e=e||{},a[h0](),new(t?h:am)(n,e));return gn(r,function(n){o[v0](n)}),t&&o[y0](i),o}}),e}var lm="__aiCircularRefCheck";function dm(o,a,u){var c={};if(!a)return wn(o,1,48,"cannot serialize object because it is null or undefined",{name:u},!0),c;if(a[lm])return wn(o,2,50,"Circular reference detected while serializing object",{name:u},!0),c;if(a.aiDataContract)return a[lm]=!0,en(a.aiDataContract,function(n,e){var e=dn(e)?e():e,t=2&e,r=a[n]!==undefined,i=Tn(a[n])&&null!==a[n];1&e&&!r&&!t?wn(o,1,24,"Missing required field specification. The field is required but not present on source",{field:n,name:u}):4&e||(r=i?(t?vm:dm)(o,a[n],n):a[n])!==undefined&&(c[n]=r)}),delete a[lm],c;if("measurements"===u)c=pm(0,a,2);else if("properties"===u)c=pm(0,a,1);else if("tags"===u)c=pm(0,a,1);else if(vn(a))c=vm(o,a,u);else{wn(o,2,49,"Attempting to serialize an object which does not implement ISerializable",{name:u},!0);try{Cu()[s0](a),c=a}catch(n){wn(o,1,48,n&&dn(n[d0])?n[d0]():"Error serializing object",null,!0)}}return c}function vm(n,e,t){if(e)if(vn(e))for(var r=[],i=0;i<e[kn];i++){var o=dm(n,e[i],t+"["+i+"]");r[g0](o)}else wn(n,1,54,"This field was specified as an array in the contract but the item is not an array.\r\n",{name:t},!0);return r}function pm(n,e,r){var i;return e&&(i={},en(e,function(n,e){var t;e===undefined?t="undefined":null===e&&(t="null"),1!==r||t?2!==r||t||(t=parseFloat(e)):t=e[d0]?e[d0]():"invalid field: toString() is not defined.",!t&&fn(e)||(i[n]=t)})),i}mm.__ieDyn=1;var gm=mm;function mm(t){xr(mm,this,function(n){n.serialize=function(n){n=dm(t,n,"root");try{return Cu()[s0](n)}catch(e){wn(t,1,48,e&&dn(e[d0])?e[d0]():"Error serializing object",null,!0)}}})}function hm(n){var e=0,t=n;if(t){for(;t[kn]<8;)t=t[w0](t);for(var r=5381,i=0;i<t[kn];++i)r=(r<<5)+r+t.charCodeAt(i),r&=r;e=Lt(r)/2147483647}return 100*e}var ym=undefined;function bm(n){try{return n.responseText}catch(e){}return null}var xm=Gn(((o={endpointUrl:Pa(z,yc+bc)})[m0]=Da(),o.maxBatchInterval=15e3,o[A0]=102400,o.disableTelemetry=Da(),o[L0]=Da(!0),o.isRetryDisabled=Da(),o[M0]=Da(!0),o[V0]=Da(!0),o.disableXhr=Da(),o[q0]=Da(),o[R0]=Da(),o[D0]=ym,o.namePrefix=ym,o.samplingPercentage=Pa(function(n){return!isNaN(n)&&0<n&&n<=100},100),o[N0]=ym,o.convertUndefined=ym,o.eventsLimitInMem=1e4,o[x0]=!1,o.httpXHROverride={isVal:function(n){return n&&n.sendPOST},v:ym},o[O0]=Da(),o.transports=ym,o.retryCodes=ym,o.corsPolicy=ym,o.maxRetryCnt={isVal:_n,v:10},o)),Cm="X-Set-Cross-Origin-Resource-Policy";(Pp={})[wv]=rm,Pp[Dv]=function(n,e,t){em(n,e);var r=e[w].message,i=e[w].severityLevel,o=e[w][J0]||{},a=e[w][f0]||{},t=(Y0(e[a0],o,a),fn(t)||Z0(o,t),new xp(n,r,i,o,a)),r=r0(Dv,t);return nm(n,Vv,e,r)},Pp[Tv]=function(n,e,t){em(n,e);var r,i=e[w],i=(fn(i)||fn(i[J0])||fn(i[J0][t0])?fn(e[a0])||fn(e[a0][t0])||(r=e[a0][t0],delete e[a0][t0]):(r=i[J0][t0],delete i[J0][t0]),e[w]),o=(((e.ext||{}).trace||{})[c0]&&(o=e.ext.trace[c0]),i.id||o),a=i[u0],u=i.uri,c=i[J0]||{},s=i[f0]||{},i=(fn(i.refUri)||(c.refUri=i.refUri),fn(i.pageType)||(c.pageType=i.pageType),fn(i.isLoggedIn)||(c.isLoggedIn=i.isLoggedIn[d0]()),fn(i[J0])||en(i[J0],function(n,e){c[n]=e}),Y0(e[a0],c,s),fn(t)||Z0(c,t),new yp(n,a,u,r,c,s,o)),t=r0(Tv,i);return nm(n,Ov,e,t)},Pp[_v]=function(n,e,t){em(n,e);var r=e[w],i=r[u0],o=r.uri||r.url,a=r[J0]||{},u=r[f0]||{},t=(Y0(e[a0],a,u),fn(t)||Z0(a,t),new Ip(n,i,o,undefined,a,u,r)),i=r0(_v,t);return nm(n,Lv,e,i)},Pp[Sv]=function(n,e,t){em(n,e);var r=e[w][f0]||{},i=e[w][J0]||{},t=(Y0(e[a0],i,r),fn(t)||Z0(i,t),e[w]),t=ap.CreateFromInterface(n,t,i,r),i=r0(Sv,t);return nm(n,Rv,e,i)},Pp[kv]=function(n,e,t){em(n,e);var r=e[w],i=r[J0]||{},o=r[f0]||{},t=(Y0(e[a0],i,o),fn(t)||Z0(i,t),new mp(n,r[u0],r.average,r.sampleCount,r.min,r.max,r.stdDev,i,o)),r=r0(kv,t);return nm(n,Mv,e,r)},Pp[Ev]=function(n,e,t){em(n,e);var r=e[w][f0]||{},i=e[w][J0]||{},t=(Y0(e[a0],i,r),fn(t)||Z0(i,t),e[w]);if(fn(t))return Lc(n,"Invalid input for dependency data"),null;var o,a,u,c,s,f,l,d=t[J0]&&t[J0][hc]?t[J0][hc]:"GET",v=n,p=t.id,g=t.target,m=t[u0],h=t[t0],y=t.success,b=t[l0],x=t.type,t=t.correlationContext;return void 0===x&&(x="Ajax"),c=v,d=d,s=f=o=m,f=(g=g)&&0<g[kn]?(u=(l=Xd(g)).host,f||(null!=l.pathname?("/"!=((a=0===l.pathname[kn]?"/":l.pathname)[0]||"")&&(a="/"+a),s=l.pathname,Ud(c,d?d+" "+a:a)):Ud(c,g))):u=o,l={target:u,name:f,data:s},d={ver:2,id:p,duration:ru(h),success:y,resultCode:""+b,type:Ud(v,x),data:qd(v,m)||l[a0],target:Ud(v,l.target),name:Ud(v,l[u0]),properties:zd(v,i),measurements:Fd(v,r),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}},t&&(d.target=d.target+" | "+t),nm(n,"Microsoft.ApplicationInsights.{0}.RemoteDependency",e,r0(Ev,d))},Pp[Pv]=function(n,e,t){em(n,e);var r=e[w][f0]||{},i=e[w][J0]||{},t=(Y0(e[a0],i,r),fn(t)||Z0(i,t),e[w]),o=n,a=t.id,u=t[u0],c=t[t0],s=t.success,f=t[l0],l=t.source,t=t.url;(a={ver:2,id:a,name:Ud(o,u),duration:ru(c),success:s})[l0]=x(f||"0"),a.source=Ud(o,l),a.url=qd(o,t),a.properties=zd(o,i),a.measurements=Fd(o,r),a.aiDataContract={id:1,ver:1,name:0,responseCode:1,duration:1,success:1,source:0,url:0,properties:0,measurements:0};u=r0(Pv,a);return nm(n,Pv,e,u)};var Im,wm=Pp,Sm=(Dr(km,Im=D),km.constructEnvelope=function(n,e,t,r){n=e===n.iKey||fn(e)?n:Er(Er({},n),{iKey:e});return(wm[n.baseType]||rm)(t,n,r)},km);function km(){var k,T,_,E,P,D,N,A,R,M,O,L,U,q,V,z,F,j,H,B,K,X,W,$,J,G,Q,Y,Z,nn,en,tn,rn,on,an,un=Im.call(this)||this,cn=(un.priority=1001,un.identifier=Hp,0);return xr(km,un,function(g,r){function m(n,e){var t=bm(n);!n||t+""!="200"&&""!==t?(t=Df(t))&&t[B0]&&t[B0]>t[K0]&&!K?g[j0](e,t):g[F0](e,n?"XDomainRequest,Response:"+$a(n)||Cn:void 0):(k=0,g[H0](e,0))}function h(n,e,t){4===n.readyState&&I(n.status,e,n.responseURL,t,Ja(n),bm(n)||n.response)}function y(n){try{var e;if(n)return(e=n.oriPayload)&&e[kn]?e:null}catch(t){}return null}function c(n,e){if(j)return!1;if(!n)return e&&wn(e,1,7,"Cannot send empty telemetry"),!1;if(n.baseData&&!n[X0])return e&&wn(e,1,70,"Cannot send telemetry without baseData and baseType"),!1;if(n[X0]||(n[X0]="EventData"),!g[E0])return e&&wn(e,1,28,"Sender was not initialized"),!1;var t=n[W0];if(fn(t)||!_n(t)||t<0||100<t){if(!g._sample.isSampledIn(n))return e&&wn(e,2,33,"Telemetry item was sampled out and not sent",{SampleRate:g._sample[W0]}),!1;n[gc]=g._sample[W0]}return!0}function s(n,t){var e=n.iKey||H,r=km.constructEnvelope(n,e,t,B);if(r){var i=!1;if(n[i0]&&n[i0][mc]&&(gn(n[i0][mc],function(n){try{n&&!1===n(r)&&(i=!0,Lc(t,"Telemetry processor check returns false"))}catch(e){wn(t,1,64,"One of telemetry initializers failed, telemetry item will not be sent: "+In(e),{exception:pn(e)},!0)}}),delete n[i0][mc]),!i)return r}else wn(t,1,47,"Unable to create an AppInsights envelope")}function n(n){var e="",t=g[T0]();try{var r=c(n,t),i=null;(i=r?s(n,t):i)&&(e=P.serialize(i))}catch(o){}return e}function e(n){return n&&n[kn]?"["+n.join(",")+"]":""}function t(n){var e=i();return{urlString:O,data:n,headers:e}}function b(n,i,e,t){void 0===t&&(t=!0);var r,o,a,u,c=function(n,e,t){var r=i;200===n&&r?g._onSuccess(r,r[kn]):t&&g[F0](r,t)},s=x(i),f=n&&n.sendPOST;return f&&s?(t&&g._buffer[y0](i),o=!1,rn.preparePayload(function(n){r=f(n,c,!e),o=!0,a&&Oo(r,a,u)},an,s,!e),o?r:ta(function(n,e){a=n,u=e})):null}function x(n){var e,t;return vn(n)&&0<n[kn]?(e=g[U0].batchPayloads(n),t=i(),{data:e,urlString:O,headers:t,disableXhrSync:Y,disableFetchKeepAlive:!Z,oriPayload:n}):null}function i(){try{var n=N||{};return Qd(O)&&(n[Sn[6]]=Sn[7]),n}catch(e){}return null}function C(n){n=n?n[kn]:0;g[U0].size()+n>U&&(R&&!R.isOnline()||g[k0](!0,null,10))}function I(n,e,t,r,i,o){var a=null;g._appId||(a=Df(o))&&a.appId&&(g._appId=a.appId),(n<200||300<=n)&&0!==n?301!==n&&307!==n&&308!==n||u(t)?R&&!R.isOnline()?K||(l(e,10),wn(g[T0](),2,40,". Offline - Response Code: ".concat(n,". Offline status: ").concat(!R.isOnline(),". Will retry to send ").concat(e.length," items."))):!K&&p(n)?(l(e),wn(g[T0](),2,40,". Response code "+n+". Will retry to send "+e[kn]+" items.")):g[F0](e,i):g[F0](e,i):(u(t),206===n?(a=a||Df(o))&&!K?g[j0](e,a):g[F0](e,i):(k=0,g[H0](e,r)))}function u(n){return!(10<=D)&&!fn(n)&&""!==n&&n!==O&&(O=n,++D,1)}function o(n,e){if(!A)return b(rn&&rn[z0]([3],!0),n,e);A(n,!1)}function f(n){try{if(n&&n[kn])return ln(n[0])}catch(e){}}function w(n,e){var t=null;if(vn(n)){for(var r=n[kn],i=0;i<n[kn];i++)r+=n[i].item[kn];return rn.getSyncFetchPayload()+r<=65e3?t=2:Su()?t=3:(t=1,wn(g[T0](),2,40,". Failed to send telemetry with Beacon API, retried with xhrSender.")),b(rn&&rn[z0]([t],!0),n,e)}return null}function l(n,e){if(void 0===e&&(e=1),n&&0!==n[kn]){var t=g[U0];t[b0](n),k++;for(var r=0,i=n;r<i.length;r++){var o=i[r];o.cnt=o.cnt||0,o.cnt++,t[v0](o)}var n=e,e=(n=k<=1?10:(e=Ct((Math.pow(2,k)-1)/2*Math.random()*10)+1,ue(ae(e*=n,3600),10)),me()+1e3*n);T=e,d()}}function d(){var n;E||_||(n=T?ue(0,T-me()):0,n=ue(X,n),E=Xt(function(){E=null,g[k0](!0,null,1)},n))}function v(){E&&E.cancel(),T=E=null}function p(n){return fn(on)?401===n||408===n||429===n||500===n||502===n||503===n||504===n:on[kn]&&~on.indexOf(n)}function S(n,e){var t,r="getNotifyMgr",i=g.core,r=t=i?i[r]?i[r]():i._notificationManager:t;if(r&&r.eventsSendRequest)try{r.eventsSendRequest(n,e)}catch(o){wn(g[T0](),1,74,"send request notification failed: "+In(o),{exception:pn(o)})}}function a(){g[E0]=null,g[U0]=null,g._appId=null,g._sample=null,U=cn=D=k=0,J=B=ym,tn=Z=Y=K=j=q=_=!(N={}),rn=en=nn=W=H=F=L=O=M=A=P=E=T=R=null,mn(g,"_senderConfig",{g:function(){return function d(){var n=arguments,e=n[0]||{},t=n[bn],r=!1,i=1;for(0<t&&En(e)&&(r=e,e=n[i]||{},i++),Tn(e)||(e={});i<t;i++){var o,a,u,c,s=n[i],f=vn(s),l=Tn(s);for(o in s)(f&&o in s||l&&Dn(s,o))&&(a=s[o],u=void 0,r&&a&&((u=vn(a))||It(a))&&(c=e[o],u?vn(c)||(c=[]):It(c)||(c={}),a=d(r,c,a)),a!==undefined&&(e[o]=a))}return e}({},xm)}})}a(),g.pause=function(){v(),_=!0},g.resume=function(){_&&(_=!1,T=null,C(),d())},g.flush=function(n,t,e){if(void 0===n&&(n=!0),!_){v();try{var r=g[k0](n,null,e||1);return Mo(r,function(e){return t?(t(!e.rejected),!0):n?ta(function(n){n(!e.rejected)}):r})}catch(i){wn(g[T0](),1,22,"flush failed, telemetry will not be collected: "+In(i),{exception:pn(i)})}}},g.onunloadFlush=function(){if(!_)if(q||Q)try{return g[k0](!0,o,2)}catch(n){wn(g[T0](),1,20,"failed to flush with beacon sender on page unload, telemetry will not be collected: "+In(n),{exception:pn(n)})}else g.flush(!1)},g.addHeader=function(n,e){N[n]=e},g[_0]=function(n,d,e,t){g.isInitialized()&&wn(g[T0](),1,28,"Sender is already initialized"),r[_0](n,d,e,t);var v=g.identifier,p=(P=new gm(d.logger),k=0,T=null,g[E0]=null,D=0,g[T0]());M=tl(Bu("Sender"),d.evtNamespace&&d.evtNamespace()),R=function(n){var e,t=ze(),r=je(),i=!1,o=[],a=1,u=(!r||fn(r.onLine)||r.onLine||(a=2),0),c=l(),s=tl(Bu("OfflineListener"),n);try{f(Fe())&&(i=!0),t&&(e=t.body||t).ononline&&f(e)&&(i=!0)}catch(g){i=!1}function f(n){var e=!1;return n&&(e=rl(n,"online",v,s))&&rl(n,"offline",p,s),e}function l(){return 2!==u&&2!==a}function d(){var n=l();c!==n&&(c=n,gn(o,function(n){var e={isOnline:c,rState:a,uState:u};try{n(e)}catch(g){}}))}function v(){a=1,d()}function p(){a=2,d()}return{isOnline:function(){return c},isListening:function(){return i},unload:function(){var n=Fe();n&&i&&(Fp(n,s),t&&!sn((n=t.body||t).ononline)&&Fp(n,s),i=!1)},addListener:function(e){return o[xn](e),{rm:function(){var n=yn(o,e);if(-1<n)return o[Vr](n,1)}}},setOnlineState:function(n){u=n,d()}}}(M),g._addHook(dc(n,function(n){n=n.cfg;n.storagePrefix&&sv(n.storagePrefix);var e,i,t=cf(null,n,d).getExtCfg(v,xm),r=t[P0],r=(O&&r===O&&(o=n[P0])&&o!==r&&(t[P0]=o),hn("CompressionStream")),o=(an=Wa("zipPayload",n,!1),dn(r)||(an=!1),t.corsPolicy),r=(o?"same-origin"!==o&&"same-site"!==o&&"cross-origin"!==o||un.addHeader(Cm,o):delete N[Cm],Pn(t[D0])&&(t[D0]=n[D0]),mn(g,"_senderConfig",{g:function(){return t}}),L!==t[P0]&&(O=L=t[P0]),d.activeStatus()===Rr.PENDING?g.pause():d.activeStatus()===Rr.ACTIVE&&g.resume(),F&&F!==t[N0]&&gn(F,function(n){delete N[n.header]}),U=t[A0],q=(!1===t[R0]||!1===t[M0])&&Su(),V=!1===t[R0]&&Su(),z=!1===t[M0]&&Su(),Q=t[O0],Y=!!t.disableXhr,on=t.retryCodes,t[x0]),o=!!t[L0]&&(!!r||pv()),a=t.namePrefix,u=o!==W||o&&J!==a||o&&$!==r;if(g[U0]){if(u)try{g[U0]=g[U0].createNew(p,t,o)}catch(l){wn(g[T0](),1,12,"failed to transfer telemetry to different buffer storage, telemetry will be lost: "+In(l),{exception:pn(l)})}C()}else g[U0]=new(o?fm:am)(p,t);J=a,W=o,$=r,Z=!t[q0]&&ku(!0),tn=!!t[V0],g._sample=(u=t.samplingPercentage,a=p,e=new Np,o={getScore:function(n){return n[i0]&&n[i0][e.userId]?hm(n[i0][e.userId]):n.ext&&n.ext.user&&n.ext.user.id?hm(n.ext.user.id):n[i0]&&n[i0][e.operationId]?hm(n[i0][e.operationId]):n.ext&&n.ext.telemetryTrace&&n.ext.telemetryTrace[c0]?hm(n.ext.telemetryTrace[c0]):100*Math.random()}},(100<u||u<0)&&(wn(a,2,58,"Sampling rate is out of range (0..100). Sampling will be disabled, you may be sending too much data which may affect your AI service level.",{samplingRate:u},!0),u=100),i={sampleRate:u,generator:o,isSampledIn:function(n){return e=i[W0],t=i.generator,r=!1,(r=null===e||e===undefined||100<=e||n[X0]===kv||r)||t.getScore(n)<e;var e,t,r}}),Pn(H=t[D0])||(r=H,!fn(a=n.disableInstrumentationKeyValidation)&&a||/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.test(r))||wn(p,1,100,"Invalid Instrumentation key "+H),F=t[N0],ln(O)&&!Qd(O)&&F&&0<F[kn]?gn(F,function(n){un.addHeader(n.header,n.value)}):F=null,G=t.enableSendPromise;var u=function(){try{return{enableSendPromise:G,isOneDs:!1,disableCredentials:!1,disableXhr:Y,disableBeacon:!z,disableBeaconSync:!V,senderOnCompleteCallBack:{xdrOnComplete:function(n,e,t){t=y(t);if(t)return m(n,t)},fetchOnComplete:function(n,e,t,r){r=y(r);if(r)return I(n.status,r,n.url,r[kn],n.statusText,t||"")},xhrOnComplete:function(n,e,t){t=y(t);if(t)return h(n,t,t[kn])},beaconOnRetry:function(n,e,t){var r=e,i=t,o=n&&n.oriPayload;if(tn)en&&en(o,!0),wn(g[T0](),2,40,". Failed to send telemetry with Beacon API, retried with normal sender.");else{for(var a=[],u=0;u<o[kn];u++){var c=o[u],s=[c];i(x(s),r)?g._onSuccess(s,s[kn]):a[g0](c)}0<a[kn]&&(en&&en(a,!0),wn(g[T0](),2,40,". Failed to send telemetry with Beacon API, retried with normal sender."))}}}}}catch(n){}return null}(),o=(rn?rn.SetConfig(u):(rn=new Af)[_0](u,p),t.httpXHROverride),c=null,s=null,n=Ga([3,1,2],t.transports),c=rn&&rn[z0](n,!1),f=rn&&rn.getFallbackInst(),a=(nn=function(n,e){return b(f,n,e)},en=function(n,e){return b(f,n,e,!1)},c=Q?o:c||o||f,g[E0]=function(n,e){return b(c,n,e)},Z&&(A=w),Ga([3,1],t.unloadTransports));Z||(a=a.filter(function(n){return 2!==n})),s=rn&&rn[z0](a,!0),s=!Q&&s||o,A=(A=(Q||t.unloadTransports||!A)&&s?function(n,e){return b(s,n,e)}:A)||nn,j=t.disableTelemetry,B=t.convertUndefined||ym,K=t.isRetryDisabled,X=t.maxBatchInterval}))},g.processTelemetry=function(n,e){var t=(e=g._getTelCtx(e))[T0]();try{if(!c(n,t))return;var r=s(n,t);if(!r)return;var i=P.serialize(r),o=g[U0],a=(C(i),{item:i,cnt:0});o[v0](a),d()}catch(u){wn(t,2,12,"Failed adding telemetry to the sender's buffer, some telemetry will be lost: "+In(u),{exception:pn(u)})}g.processNext(n,e)},g.isCompletelyIdle=function(){return!_&&0===cn&&0===g._buffer[p0]()},g.getOfflineListener=function(){return R},g._xhrReadyStateChange=function(n,e,t){if(!f(e))return h(n,e,t)},g[k0]=function(n,e,t){var r;if(void 0===n&&(n=!0),!_)try{var i,o=g[U0];j?o[h0]():0<o[p0]()&&(i=o.getItems(),S(t||0,n),r=e?e.call(g,i,n):g[E0](i,n)),v()}catch(a){o=wu();(!o||9<o)&&wn(g[T0](),1,40,"Telemetry transmission failed, some telemetry will be lost: "+In(a),{exception:pn(a)})}return r},g.getOfflineSupport=function(){return{getUrl:function(){return O},createPayload:t,serialize:n,batch:e,shouldProcess:function(n){return!!c(n)}}},g._doTeardown=function(n,e){g.onunloadFlush(),os(R,!1),a()},g[F0]=function(n,e,t){if(!f(n))return n=n,e=e,wn(g[T0](),2,26,"Failed to send telemetry.",{message:e}),void(g._buffer&&g._buffer[b0](n))},g[j0]=function(n,e){if(!f(n)){for(var t=n,n=e,r=[],i=[],o=0,a=n.errors.reverse();o<a.length;o++){var u=a[o],c=t.splice(u.index,1)[0];(p(u.statusCode)?i:r)[g0](c)}0<t[kn]&&g[H0](t,n[K0]),0<r[kn]&&g[F0](r,Ja(null,["partial success",n[K0],"of",n.itemsReceived].join(" "))),0<i[kn]&&(l(i),wn(g[T0](),2,40,"Partial success. Delivered: "+t[kn]+", Failed: "+r[kn]+". Will retry to send "+i[kn]+" our of "+n[B0]+" items"))}},g[H0]=function(n,e){f(n)||g._buffer&&g._buffer[b0](n)},g._xdrOnLoad=function(n,e){if(!f(e))return m(n,e)}}),un}var Tm="duration",_m="properties",Em="requestUrl",Pm="length",Dm="aborted",Nm="traceId",Am="spanId",Rm="traceFlags",Mm="traceState",Om="context",Lm="_addHook",Um="core",qm="includeCorrelationHeaders",Vm="getAbsoluteUrl",zm="headers",Fm="requestHeaders",jm="setRequestHeader",Hm="trackDependencyDataInternal",Bm="startTime",Km="toLowerCase",Xm="enableRequestHeaderTracking",Wm="enableAjaxErrorStatusText",$m="enableAjaxPerfTracking",Jm="maxAjaxCallsPerView",Gm="excludeRequestFromAutoTrackingPatterns",Qm="disableAjaxTracking",Ym="ajaxPerfLookupDelay",Zm="disableFetchTracking",nh="enableResponseHeaderTracking",eh="status",th="statusText",rh="headerMap",ih="requestSentTime",oh="method",ah="errorStatusText",uh="stateChangeAttached",ch="responseText",sh="responseFinishedTime",fh="CreateTrackItem",lh="getAllResponseHeaders",dh="perfTiming",vh="ajaxDiagnosticsMessage",ph="correlationContext",gh="ajaxTotalDuration";function mh(n,e,t){e=n[e],t=n[t];return e&&t?ev(e,t):0}function hh(n,e,t,r,i){t=mh(t,r,i);return t?yh(n,e,ru(t)):0}function yh(n,e,t){var r=0;return n&&e&&t&&((n.ajaxPerf=n.ajaxPerf||{})[e]=t,r=1),r}var bh="diagLog",xh="_ajaxData",Ch="fetch",Ih="Failed to monitor XMLHttpRequest",Dp=", monitoring data for this ajax call ",wh=Dp+"may be incorrect.",Sh=Dp+"won't be sent.",kh="Failed to get Request-Context correlation header as it may be not included in the response or not accessible.",Th="Failed to add custom defined request context as configured call back may missing a null check.",_h="Failed to calculate the duration of the ",Eh=0;function Ph(n,e){var t,r=!1,i=(Tu()&&(r=!(fn(i=XMLHttpRequest[Sr])||fn(i.open)||fn(i.send)||fn(i.abort))),wu());if(r=!(i&&i<9)&&r)try{var o=new XMLHttpRequest,a={xh:[],i:((t={})[e]={},t)},u=(o[xh]=a,XMLHttpRequest[Sr].open);XMLHttpRequest[Sr].open=u}catch(c){r=!1,Rh(n,15,"Failed to enable XMLHttpRequest monitoring, extension is not supported",{exception:pn(c)})}return r}var Dh=function(n,e){return n&&e&&n[xh]?(n[xh].i||{})[e]:null},Nh=function(n,e){var t=!1;return n&&(n=(n[xh]||{}).xh)&&gn(n,function(n){if(n.n===e)return t=!0,-1}),t};function Ah(n,e){var t="";try{var r=Dh(n,e);r&&r[Em]&&(t+="(url: '"+r[Em]+"')")}catch(i){}return t}function Rh(n,e,t,r,i){wn(n[bh](),1,e,t,r,i)}function Mh(n,e,t,r,i){wn(n[bh](),2,e,t,r,i)}function Oh(t,r,i){return function(n){var e;Rh(t,r,i,((e={})[vh]=Ah(n.inst,t._ajaxDataId),e.exception=pn(n.err),e))}}function Lh(n,e){return n&&e?j(n,e):-1}function Uh(t,n,e){var r={id:n,fn:e};return t.push(r),{remove:function(){gn(t,function(n,e){if(n.id===r.id)return t.splice(e,1),-1})}}}function qh(r,n,i,o){var a=!0;return gn(n,function(n,e){try{!1===n.fn.call(null,i)&&(a=!1)}catch(t){wn(r&&r.logger,1,64,"Dependency "+o+" [#"+e+"] failed: "+In(t),{exception:pn(t)},!0)}}),a}var Vh,i="*.blob.core.",r=Qn([i+"windows.net",i+"chinacloudapi.cn",i+"cloudapi.de",i+"usgovcloudapi.net"]),zh=[/https:\/\/[^\/]*(\.pipe\.aria|aria\.pipe|events\.data|collector\.azure)\.[^\/]+\/(OneCollector\/1|Collector\/3)\.0/i],Fh=Qn(((t={})[Jm]=500,t[Qm]=!1,t[Zm]=!1,t[Gm]=undefined,t.disableCorrelationHeaders=!1,t.distributedTracingMode=1,t.correlationHeaderExcludedDomains=r,t.correlationHeaderDomains=undefined,t.correlationHeaderExcludePatterns=undefined,t.appId=undefined,t.enableCorsCorrelation=!1,t[Xm]=!1,t[nh]=!1,t[Wm]=!1,t[$m]=!1,t.maxAjaxPerfLookupAttempts=3,t[Ym]=25,t.ignoreHeaders=["Authorization","X-API-Key","WWW-Authenticate"],t.addRequestContext=undefined,t.addIntEndpoints=!0,t)),jh=(Dr(Hh,Vh=D),Hh.prototype.processTelemetry=function(n,e){this.processNext(n,e)},Hh.prototype.addDependencyInitializer=function(n){return null},Hh.identifier="AjaxDependencyPlugin",Hh);function Hh(){var C,I,w,S,k,T,r,_,E,P,D,N,A,R,M,O,L,U,q,V,z,F,e,j,H,B,K,X,W,$,J,n=Vh.call(this)||this;return n.identifier=Hh.identifier,n.priority=120,xr(Hh,n,function(b,o){var a=o[Lm];function n(){var n=bu();J=I=C=!1,w=n&&n.host&&n.host[Km](),M=A=P=D=E=T=k=!1,U=L=!(O={}),z=V=q=N=_=S=null,e=R=r=0,j=[],H=[],F=Bu("ajaxData"),b._ajaxDataId=F,W=X=K=1,$=B=null}function l(e){var t=!0;return(e||B)&&gn(B,function(n){if(n[Km]()===e[Km]())return t=!1,-1}),t}function u(n,e,t){a(n?gl(n[Sr],e,t,!1):null)}function d(n,e,t){var r=!1,i=((ln(e)?e:(e||{}).url||"")||"")[Km]();if(gn(q,function(n){var e=n;ln(n)&&(e=RegExp(n)),r=r||e.test(i)}),r)return r;var o=Lh(i,"?"),a=Lh(i,"#");return-1!==(o=-1===o||-1!==a&&a<o?a:o)&&(i=i.substring(0,o)),fn(n)?fn(e)||(r="object"==typeof e&&!0===e[pc]||!!t&&!0===t[pc]):r=!0===n[pc]||!0===i[pc],(r=!(r||!i||!Qd(i))||r)?O[i]||(O[i]=1):O[i]&&(r=!0),r}function c(n,e,t){var r=!0;return fn(n)||(r=!0===t||!fn(e)),I&&r}function v(){var m,n,t,h,e=null,r=(!(e=b[Um]&&b[Um].getTraceCtx?ef(b[Um].getTraceCtx()):e)&&_&&_.telemetryTrace&&(r=_.telemetryTrace,n=ef(void 0),r&&(n.pageName=r[ni]||n.pageName||Cn,n[Wr]=r.traceID||n[Wr]||Cn,n[$r]=r.parentID||n[$r]||Cn,n[Jr]=(fn(r[Jr])?n:r)[Jr]||0),e=n),ef(e));return r[Nm]=r[Nm]||Xc(),r[Am]=fe(Xc(),0,16),m=r,n=b[bh](),t=n,(e={perfMark:null,completed:!1,requestHeadersSize:null,requestHeaders:null,responseReceivingDuration:null,callbackDuration:null,ajaxTotalDuration:null,aborted:0,pageUrl:null,requestUrl:null,requestSize:0,method:null,status:null,requestSentTime:null,responseStartedTime:null,responseFinishedTime:null,callbackFinishedTime:null,endTime:null}).xhrMonitoringState=((r={openDone:!1,setRequestHeaderDone:!1,sendDone:!1,abortDone:!1})[uh]=!1,r),e.clientFailure=0,e.traceCtx=m,e.perfTiming=null,e[Vm]=function(){return h[Em]?(n=Xd(h[Em]))?n.href:void 0:null;var n},e.getPathName=function(){return h[Em]?qd(t,(n=h[oh],e=h[Em],n?n.toUpperCase()+" "+e:e)):null;var n,e},e[fh]=function(n,e,t){if(h.ajaxTotalDuration=Ut(1e3*ev(h.requestSentTime,h.responseFinishedTime))/1e3,h[gh]<0)return null;(n={id:"|"+m[Nm]+"."+m[Am],target:h[Vm](),name:h.getPathName(),type:n,startTime:null,duration:h[gh],success:200<=+h[eh]&&+h[eh]<400,responseCode:+h[eh]})[_m]={HttpMethod:h[oh]};var r,i,o,a,u,c,s,f,l,d,v,p,g=n[_m];return h[Dm]&&(g[Dm]=!0),h[ih]&&(n[Bm]=new Date,n[Bm].setTime(h[ih])),o=this[dh],a=(r=n)[_m]||{},u=0,v="connectEnd",p="requestStart",d="responseEnd",c="transferSize",s="encodedBodySize",f="decodedBodySize",l="serverTiming",o?(u=(u=(u=(u=(u=(u=(u|=hh(a,"End",o,"redirectStart","End"))|hh(a,"domainLookup",o,"domainLookupStart","domainLookupEnd"))|hh(a,"connect",o,"connectStart",v))|hh(a,"request",o,p,"requestEnd"))|hh(a,"response",o,"responseStart",d))|hh(a,"networkConnect",o,"startTime",v))|hh(a,"sentRequest",o,p,d),v=o[Tm]||mh(o,"startTime",d)||0,u=(u|=yh(a,Tm,v))|yh(a,"perfTotal",v),(p=o[l])&&(i={},gn(p,function(n,e){var e=Ua(n.name||""+e),t=i[e]||{};en(n,function(n,e){!("name"!==n&&ln(e)||_n(e))||!(e=t[n]?t[n]+";"+e:e)&&ln(e)||(t[n]=e)}),i[e]=t}),u|=yh(a,l,i)),u=(u=(u|=yh(a,c,o[c]))|yh(a,s,o[s]))|yh(a,f,o[f])):this.perfMark&&(u|=yh(a,"missing",this.perfAttempts)),u&&(r[_m]=a),e&&0<Jn(h.requestHeaders)[Pm]&&(g[Fm]=h[Fm]),t&&(d=t())&&((v=d[ph])&&(n.correlationContext=v),d[rh]&&0<Jn(d.headerMap)[Pm]&&(g.responseHeaders=d[rh]),h[ah]&&(400<=+h[eh]?(""!==(p=d.type)&&"text"!==p||(g.responseText=d.responseText?d[th]+" - "+d[ch]:d[th]),"json"===p&&(g.responseText=d.response?d[th]+" - "+JSON.stringify(d.response):d[th])):0===h[eh]&&(g.responseText=d[th]||""))),n},e.getPartAProps=function(){var n,e=null,t=h.traceCtx.parentCtx;return t&&(t[Nm]||t[Am])&&(n=(e={})[Op]={traceID:t[Nm],parentID:t[Am]},fn(t[Rm])||(n[Rm]=t[Rm])),e},h=e}function s(n,e,t){var r;e&&(t!==undefined&&(e[_m]=Er(Er({},e.properties),t)),r=n.getPartAProps(),i(H,b[Um],n,e,t,r))}function p(r,u){u.xhrMonitoringState[uh]=rl(r,"readystatechange",function(){var n,i,o;try{r&&4===r.readyState&&c(r,u)&&((o=Dh(i=r,F))[sh]=nv(),o[eh]=i[eh],m("xmlhttprequest",o,function(){try{var n=o[fh]("Ajax",k,function(){(e={statusText:i[th],headerMap:null})[ph]=f(i),e.type=i.responseType,e[ch]=function(n){try{var e=n.responseType;if(""===e||"text"===e)return n[ch]}catch(t){}return null}(i),e.response=i.response;var n,t,e;return M&&(n=i[lh]())&&(n=G(n).split(/[\r\n]+/),t={},gn(n,function(n){var n=n.split(": "),e=n.shift(),n=n.join(": ");l(e)&&(t[e]=n)}),e[rh]=t),e}),e=void 0;try{V&&(e=V({status:i[eh],xhr:i}))}catch(r){Mh(b,104,Th)}n||a(null,{requestSentTime:o[ih],responseFinishedTime:o[sh]}),s(o,n,e)}finally{try{var t=(i[xh]||{i:{}}).i||{};t[F]&&(t[F]=null)}catch(r){}}},function(n){a(n,null)}))}catch(t){var e=pn(t);e&&-1!==Lh(e[Km](),"c00c023f")||Rh(b,16,Ih+" 'readystatechange' event handler"+wh,((n={})[vh]=Ah(r,F),n.exception=e,n))}function a(n,e){e=e||{};e.ajaxDiagnosticsMessage=Ah(i,F),n&&(e.exception=pn(n)),Mh(b,14,_h+"ajax call"+Sh,e)}},z)}function f(n){try{var e=n[lh]();if(null!==e&&-1!==Lh(e[Km](),Sn[8]))return Zd(n.getResponseHeader(Sn[0]))}catch(t){Mh(b,18,kh,((e={})[vh]=Ah(n,F),e.exception=pn(t),e))}}function g(n,e){var t;e[Em]&&N&&A&&(t=Mt())&&dn(t.mark)&&(n=N+n+"#"+ ++Eh,t.mark(n),(n=t.getEntriesByName(n))&&1===n[Pm]&&(e.perfMark=n[0]))}function m(o,a,u,c){var s=a.perfMark,f=Mt(),l=K,d=X,v=a[Em],p=0;!function g(){try{if(f&&s){p++;for(var n=null,e=f.getEntries(),t=e[Pm]-1;0<=t;t--){var r=e[t];if(r){if("resource"===r.entryType)r.initiatorType!==o||-1===Lh(r.name,v)&&-1===Lh(v,r.name)||(n=r);else if("mark"===r.entryType&&r.name===s.name){a[dh]=n;break}if(r[Bm]<s[Bm]-1e3)break}}}!s||a[dh]||l<=p||!1===a["async"]?(s&&dn(f.clearMarks)&&f.clearMarks(s.name),a.perfAttempts=p,u()):Xt(g,d)}catch(i){c(i)}}()}function h(n){var e="";try{fn(n)||(e+="(url: '".concat("string"==typeof n?n:n.url,"')"))}catch(t){Rh(b,15,"Failed to grab failed fetch diagnostics message",{exception:pn(t)})}return e}function y(n,r,i,o,a,u){function c(n,e,t){t=t||{};t.fetchDiagnosticsMessage=h(i),e&&(t.exception=pn(e)),Mh(b,n,_h+"fetch call"+Sh,t)}a&&(a[sh]=nv(),a[eh]=r,m(Ch,a,function(){var n,e=a[fh]("Fetch",k,u);try{V&&(n=V({status:r,request:i,response:o}))}catch(t){Mh(b,104,Th)}e||c(14,null,{requestSentTime:a[ih],responseFinishedTime:a[sh]}),s(a,e,n)},function(n){c(18,n,null)}))}function x(n){if(n&&n[zm])try{return Zd(n[zm].get(Sn[0]))}catch(e){Mh(b,18,kh,{fetchDiagnosticsMessage:h(n),exception:pn(e)})}}function i(n,e,t,r,i,o){var a=!0;(a=0<n[Pm]?qh(e,n,{item:r,properties:i,sysProperties:o,context:t?t[Om]:null,aborted:!!t&&!!t[Dm]},"initializer"):a)&&b[Hm](r,i,o)}n(),b.initialize=function(n,e,t,r){var i,f;b.isInitialized()||(o.initialize(n,e,t,r),z=tl(Bu("ajax"),e&&e.evtNamespace&&e.evtNamespace()),b[Lm](dc(n,function(n){n=cf(null,n.cfg,b[Um]),S=n.getExtCfg(Hh.identifier,Fh),W=S.distributedTracingMode,k=S[Xm],T=S[Wm],A=S[$m],R=S[Jm],q=[].concat(S[Gm]||[],!1!==S.addIntEndpoints?zh:[]),V=S.addRequestContext,n=15&W;P=0==n||1==n,E=1==n||2==n,D=!!(16&W),A&&(N=F),L=!!S[Qm],K=S.maxAjaxPerfLookupAttempts,X=S[Ym],B=S.ignoreHeaders,$=S.appId})),Ph(b,F)&&b[Lm](dc(S,function(){L=!!S[Qm],k=S[Xm],L||I||(u(XMLHttpRequest,"open",{ns:z,req:function(n,e,t,r){var i,o;L||(n=n.inst,i=Dh(n,F),!d(n,t)&&c(n,i,!0)&&(i&&i.xhrMonitoringState.openDone||(e=e,t=t,r=r,(o=(o=(o=n[xh]=n[xh]||{xh:[],i:{}}).i=o.i||{})[F]=o[F]||v())[oh]=e,o[Em]=t,o.xhrMonitoringState.openDone=!0,o[Fm]={},o["async"]=r,o[ah]=T,i=o),p(n,i)))},hkErr:Oh(b,15,Ih+".open"+wh)}),u(XMLHttpRequest,"send",{ns:z,req:function(n,e){var t;L||c(n=n.inst,t=Dh(n,F))&&!t.xhrMonitoringState.sendDone&&(g("xhr",t),t[ih]=nv(),b[qm](t,undefined,undefined,n),t.xhrMonitoringState.sendDone=!0)},hkErr:Oh(b,17,Ih+wh)}),u(XMLHttpRequest,"abort",{ns:z,req:function(n){L||c(n=n.inst,n=Dh(n,F))&&!n.xhrMonitoringState.abortDone&&(n[Dm]=1,n.xhrMonitoringState.abortDone=!0)},hkErr:Oh(b,13,Ih+".abort"+wh)}),u(XMLHttpRequest,"setRequestHeader",{ns:z,req:function(n,e,t){var r;L||(n=n.inst,(r=Dh(n,F))&&c(n,r)&&(n&&(n=(n[xh]||{}).xh)&&n.push({n:e,v:t}),k&&l(e)&&(r[Fm][e]=t)))},hkErr:Oh(b,71,Ih+".setRequestHeader"+wh)}),I=!0)})),(r=!(t=Le())||fn(t.Request)||fn(t.Request[Sr])||fn(t[Ch])?null:t[Ch])&&(i=Le(),f=r.polyfill,b[Lm](dc(S,function(){U=!!S[Zm],M=S[nh],U||C?f&&!J&&(a(gl(i,Ch,{ns:z,req:function(n,e,t){d(null,e,t)}})),J=!0):(a(gl(i,Ch,{ns:z,req:function(n,e,t){var r,i,o,a,u,c,s;U||!C||d(null,e,t)||f&&I||(r=n.ctx(),i=e,o=t,(u=v())[ih]=nv(),u[ah]=T,""===(a=i instanceof Request?(i||{}).url||"":i)&&(c=bu())&&c.href&&(a=Dt(c.href,"#")[0]),b[Um]&&b[Um].config&&(a=Du(a,b[Um].config)),u[Em]=a,c="GET",o&&o[oh]?c=o[oh]:i&&i instanceof Request&&(c=i[oh]),u[oh]=c,s={},k&&new Headers((o?o[zm]:0)||i instanceof Request&&i[zm]||{}).forEach(function(n,e){l(e)&&(s[e]=n)}),u[Fm]=s,g(Ch,u),a=u,(c=b[qm](a,e,t))!==t&&n.set(1,c),r.data=a)},rsp:function(n,t){var r;U||(r=n.ctx().data)&&(n.rslt=n.rslt.then(function(e){return y(0,(e||{})[eh],t,e,r,function(){(n={statusText:(e||{})[th],headerMap:null})[ph]=x(e);var t,n;return M&&e&&(t={},e.headers.forEach(function(n,e){l(e)&&(t[e]=n)}),n[rh]=t),n}),e})["catch"](function(n){throw y(0,0,t,null,r,null),n}))},hkErr:Oh(b,15,"Failed to monitor Window.fetch"+wh)},!0,Ke())),C=!0)})),f&&(i[Ch].polyfill=f)),(e=b[Um].getPlugin(jp))&&(_=e.plugin[Om]))},b._doTeardown=function(){n()},b.trackDependencyData=function(n,e){i(H,b[Um],null,n,e)},b.resetAjaxAttempts=function(){r=0},b[qm]=function(n,e,t,r){var i,o,a,u,c,s,f,l,d,v=b._currentWindowHost||w,p=j,g=b[Um],m=n,h=t,y=!0;return 0<p[Pm]&&(d=m.traceCtx,zn(h={core:g,xhr:r,input:e,init:h,aborted:!!m[Dm]},{traceId:{g:function(){return d[Nm]},s:function(n){d[Nm]=n}},spanId:{g:function(){return d[Am]},s:function(n){d[Am]=n}},traceFlags:{g:function(){return d[Rm]},s:function(n){d[Rm]=n}},traceState:{g:function(){return d[Mm]}},context:{g:function(){return m[Om]||{}},s:function(n){m[Om]=n}}}),y=qh(g,p,h,"listener")),y&&(e||""===e?Yd(S,n[Vm](),v)&&(t=t||{},a=n.traceCtx,i=new Headers(t[zm]||e instanceof Request&&e[zm]||{}),P&&(u="|"+a[Nm]+"."+a[Am],i.set(Sn[3],u),k&&(n[Fm][Sn[3]]=u)),(c=$||_&&_.appId())&&(i.set(Sn[0],Sn[2]+c),k&&(n[Fm][Sn[0]]=Sn[2]+c)),E&&(fn(s=a[Rm])&&(s=1),f=is(ns(a[Nm],a[Am],s)),i.set(Sn[4],f),k&&(n[Fm][Sn[4]]=f)),D&&a[Mm]&&!a[Mm].isEmpty&&((l=a[Mm].hdrs())&&0<l[Pm]&&(o=!1,gn(l,function(n){n&&(o?i.append(Sn[5],n):(o=!0,i.set(Sn[5],n)))})),k&&(n[Fm][Sn[5]]=l.join(","))),t[zm]=i):r&&Yd(S,n[Vm](),v)&&(a=n.traceCtx,P&&(Nh(r,Sn[3])?Mh(b,71,"Unable to set ["+Sn[3]+"] as it has already been set by another instance"):(u="|"+a[Nm]+"."+a[Am],r[jm](Sn[3],u),k&&(n[Fm][Sn[3]]=u))),(c=$||_&&_.appId())&&(Nh(r,Sn[0])?Mh(b,71,"Unable to set ["+Sn[0]+"] as it has already been set by another instance"):(r[jm](Sn[0],Sn[2]+c),k&&(n[Fm][Sn[0]]=Sn[2]+c))),E&&(fn(s=a[Rm])&&(s=1),Nh(r,Sn[4])?Mh(b,71,"Unable to set ["+Sn[4]+"] as it has already been set by another instance"):(f=is(ns(a[Nm],a[Am],s)),r[jm](Sn[4],f),k&&(n[Fm][Sn[4]]=f))),D&&a[Mm]&&!a[Mm].isEmpty&&((l=a[Mm].hdrs())&&0<l[Pm]&&gn(l,function(n){n&&r[jm](Sn[5],n)}),k&&(n[Fm][Sn[5]]=l.join(","))))),r||t},b[Hm]=function(n,e,t){-1===R||r<R?(2!==W&&1!==W||"string"!=typeof n.id||"."===n.id[n.id[Pm]-1]||(n.id+="."),fn(n[Bm])&&(n[Bm]=new Date),n=Vp(n,Ev,Uv,b[bh](),e,t),b[Um].track(n)):r===R&&Rh(b,55,"Maximum ajax per page view limit reached, ajax monitoring is paused until the next trackPageView(). In order to increase the limit set the maxAjaxCallsPerView configuration parameter.",!0),++r},b.addDependencyListener=function(n){return Uh(j,e++,n)},b.addDependencyInitializer=function(n){return Uh(H,e++,n)}}),n}var Bh=function(){},Kh=function(){this.id="browser",this.deviceClass="Browser"},Xh=function(e,n){var t=this,r=dc(e,function(){var n=e.sdkExtension;t.sdkVersion=(n?n+"_":"")+"javascript:3.4.1"});n&&n.add(r)},Wh=function(){},$h="session",Jh="sessionManager",Gh="isUserCookieSet",Qh="isNewUser",Yh="applySessionContext",Zh="applyApplicationContext",n1="applyOperationContext",e1="applyOperatingSystemContxt",t1="applyLocationContext",r1="applyInternalContext",i1="getSessionId",o1="sessionCookiePostfix",a1="automaticSession",u1="accountId",c1="authenticatedId",s1="acquisitionDate",f1="renewalDate",l1="cookieSeparator",d1="authUserCookieName",v1=function(){},p1=(g1.__ieDyn=1,g1);function g1(s,n,e){var f,l,d,v,p=Ac(n),g=ks(n);xr(g1,this,function(a){var n=dc(s=s||{},function(n){d=s.sessionExpirationMs||864e5,v=s.sessionRenewalMs||18e5;var e=s[o1]||s.namePrefix||"";f="ai_session"+e});function u(n,e){var t=!1,r=", session will be reset",i=e.split("|");if(2<=i.length)try{var o=+i[1]||0,a=+i[2]||0;isNaN(o)||o<=0?wn(p,2,27,"AI session acquisition date is 0"+r):isNaN(a)||a<=0?wn(p,2,27,"AI session renewal date is 0"+r):i[0]&&(n.id=i[0],n[s1]=o,n[f1]=a,t=!0)}catch(u){wn(p,1,9,"Error parsing ai_session value ["+(e||"")+"]"+r+" - "+In(u),{exception:pn(u)})}return t}function c(n,e){var t=n[s1],r=(n[f1]=e,v),i=t+d-e,n=[n.id,t,e],t=i<r?i/1e3:r/1e3,i=s.cookieDomain||null;g.set(f,n.join("|"),0<d?t:null,i),l=e}e&&e.add(n),a[a1]=new v1,a.update=function(){var n,e,t,r=me(),i=!1,o=a[a1];!(i=o.id?i:(n=o,e=!1,(t=g.get(f))&&dn(t.split)?e=u(n,t):(t=lv(p,f))&&(e=u(n,t)),!(e||n.id)))&&0<d&&(t=r-o[s1],e=r-o[f1],i=(i=(i=t<0||e<0)||d<t)||v<e),i?(n=r,t=s.getNewId||Vu,a[a1].id=t(s.idLength||22),a[a1][s1]=n,c(a[a1],n),fv()||wn(p,2,0,"Browser does not support local storage. Session durations will be inaccurate.")):(!l||6e4<r-l)&&c(o,r)},a.backup=function(){var n=a[a1],e=n.id,t=n[s1],n=n[f1];dv(p,f,[e,t,n].join("|"))}})}function m1(n){return"string"==typeof n&&n&&!n.match(/,|;|=| |\|/)}y1.cookieSeparator="|",y1.userCookieName="ai_user",y1.authUserCookieName="ai_authUser";var h1=y1;function y1(o,n,a){this.isNewUser=!1,this.isUserCookieSet=!1;var u,c=Ac(n),s=ks(n);xr(y1,this,function(r){mn(r,"config",{g:function(){return o}});var n=dc(o,function(){var n=o.userCookiePostfix||"",n=(u=y1.userCookieName+n,s.get(u)),n=(n&&(r[Qh]=!1,0<(n=n.split(y1[l1])).length&&(r.id=n[0],r[Gh]=!!r.id)),r.id||(r.id=e(),i(t(r.id).join(y1[l1])),n=(o.namePrefix||"")+"ai_session",vv(c,n)),r[u1]=o[u1]||undefined,s.get(y1[d1]));n&&((n=(n=decodeURI(n)).split(y1[l1]))[0]&&(r[c1]=n[0]),1<n.length&&n[1]&&(r[u1]=n[1]))});function e(){var n=o||{};return(n.getNewId||Vu)(n.idLength?o.idLength:22)}function t(n){var e=Va(new Date);return r.accountAcquisitionDate=e,r[Qh]=!0,[n,e]}function i(n){r[Gh]=s.set(u,n,31536e3)}a&&a.add(n),r.setAuthenticatedUserContext=function(n,e,t){void 0===t&&(t=!1),!m1(n)||e&&!m1(e)?wn(c,2,60,"Setting auth user context failed. User auth/account id should be of type string, and not contain commas, semi-colons, equal signs, spaces, or vertical-bars.",!0):(r[c1]=n,n=r[c1],e&&(r[u1]=e,n=[r[c1],r.accountId].join(y1[l1])),t&&s.set(y1[d1],encodeURI(n)))},r.clearAuthenticatedUserContext=function(){r[c1]=null,r[u1]=null,s.del(y1[d1])},r.update=function(n){r.id===n&&r[Gh]||i(t(n||e()).join(y1[l1]))}})}var b1="ext",x1="tags";function C1(n,e){n&&n[e]&&0===Jn(n[e]).length&&delete n[e]}function I1(){return null}S1.__ieDyn=1;var w1=S1;function S1(f,n,e){var r=this,o=f.logger;xr(S1,this,function(i){i.appId=I1,i[i1]=I1,i.application=new Bh,i.internal=new Xh(n,e),Fe()&&(i[Jh]=new p1(n,f,e),i.device=new Kh,i.location=new Wh,i.user=new h1(n,f,e),i[$h]=new v1,mn(i,"telemetryTrace",{l:Ae(function(){return c=(a=f)?a.getTraceCtx():null,s={},zn({},{traceID:{g:n,s:o("traceId",n)},parentID:{g:e,s:o("spanId",e)},traceFlags:{g:r,s:o("traceFlags",r)},name:{g:i,s:o("pageName",i)}});function u(){var n=a?a.getTraceCtx():null;return c&&n!==c&&(s={}),n}function t(n){var e,t,r=u();return sn(s[n])?r&&(n in r?e=r[n]:(t="get"+ht(n),dn(r[t])&&(e=r[t])),dn(e)&&(e=be(e,r))):e=s[n],e}function n(){return t("traceId")}function e(){var n=u(),e=s.spanId;return(e=n&&sn(e)&&(n=n.parentCtx)?n.spanId:e)||t("spanId")}function r(){return t("traceFlags")}function i(){return Ud(a?a.logger:null,t("getName")||t("pageName"))}function o(o,a){return function(n){var e,t,r=o,i=a;(t=u())&&(r in t?dn(t[r])?be(t[r],t,[n]):t[r]=n:(e="set"+ht(r),dn(t[e])&&t[e](n)),s[r]=void 0,n&&ln(n)&&i&&i()!==n&&(c=t,s[r]=n))}}var a,c,s})})),i[i1]=function(){var n=i[$h];return n&&ln(n.id)?n.id:(n=(i[Jh]||{})[a1])&&ln(n.id)?n.id:null},i[Yh]=function(n,e){m(za(n.ext,Up),"sesId",i[i1](),ln)},i[e1]=function(n,e){m(n.ext,qp,i.os)},i[Zh]=function(n,e){var t=i.application;t&&(m(n=za(n,x1),I.applicationVersion,t.ver,ln),m(n,I.applicationBuild,t.build,ln))},i.applyDeviceContext=function(n,e){var t=i.device;t&&(m(n=za(za(n,b1),Mp),"localId",t.id,ln),m(n,"ip",t.ip,ln),m(n,"model",t.model,ln),m(n,"deviceClass",t.deviceClass,ln))},i[r1]=function(n,e){var t,r=i.internal;r&&(m(t=za(n,x1),I.internalAgentVersion,r.agentVersion,ln),m(t,I.internalSdkVersion,Ud(o,r.sdkVersion,64),ln),n.baseType!==Dc.dataType&&n.baseType!==Tv||(m(t,I.internalSnippet,r.snippetVer,ln),m(t,I.internalSdkSrc,r.sdkSrc,ln)))},i[t1]=function(n,e){var t=r.location;t&&m(za(n,x1,[]),I.locationIp,t.ip,ln)},i[n1]=function(n,e){var t=i.telemetryTrace;t&&(m(n=za(za(n,b1),Op,{traceID:undefined,parentID:undefined}),"traceID",t.traceID,ln,fn),m(n,"name",t.name,ln,fn),m(n,"parentID",t.parentID,ln,fn))},i.applyWebContext=function(n,e){var t=r.web;t&&m(za(n,b1),Lp,t)},i.applyUserContext=function(n,e){var t=i.user;t&&(m(za(n,x1,[]),I.userAccountId,t[u1],ln),m(n=za(za(n,b1),Rp),"id",t.id,ln),m(n,"authId",t[c1],ln))},i.cleanUp=function(n,e){n=n.ext;n&&(C1(n,Mp),C1(n,Rp),C1(n,Lp),C1(n,qp),C1(n,Up),C1(n,Op))}})}var k1,_p=null,T1=Gn(((Ep={accountId:_p,sessionRenewalMs:18e5,samplingPercentage:100,sessionExpirationMs:864e5,cookieDomain:_p,sdkExtension:_p,isBrowserLinkTrackingEnabled:!1,appId:_p})[i1]=_p,Ep.namePrefix=D1,Ep[o1]=D1,Ep.userCookiePostfix=D1,Ep.idLength=22,Ep.getNewId=_p,Ep));function _1(){var s,f,l,n=k1.call(this)||this;return n.priority=110,n.identifier=jp,xr(_1,n,function(u,c){function t(){l=!(f=s=null)}t(),mn(u,"context",{g:function(){return f}}),u.initialize=function(n,e,t,r){var i,o,a;c.initialize(n,e,t,r),o=u.identifier,a=u.core,u._addHook(dc(i=n,function(){var n=cf(null,i,a);i.storagePrefix&&sv(i.storagePrefix),l=!1!==i.disableUserInitMessage,s=n.getExtCfg(o,T1),u._extConfig=s})),f=new w1(a,s,u._unloadHooks),u.context.appId=function(){var n=a.getPlugin(Hp);return n?n.plugin._appId:null}},u.processTelemetry=function(n,e){var t,r,i,o;fn(n)||(e=u._getTelCtx(e),n.name===Ov&&e.diagLog().resetInternalMessageCount(),(i=f||{})[$h]&&!ln(f[$h].id)&&i[Jh]&&i[Jh].update(),(t=i.user)&&!t[Gh]&&t.update(i.user.id),i=e,za(r=n,"tags",[]),za(r,"ext",{}),(o=u.context)[Yh](r,i),o[Zh](r,i),o.applyDeviceContext(r,i),o[n1](r,i),o.applyUserContext(r,i),o[e1](r,i),o.applyWebContext(r,i),o[t1](r,i),o[r1](r,i),o.cleanUp(r,i),t&&t[Qh]&&(t[Qh]=!1,l||(r=new Dc(72,(je()||{}).userAgent||""),Oc(e.diagLog()).logInternalMessage(1,r))),u.processNext(n,e))},u._doTeardown=function(n,e){t()}}),n}Dr(_1,k1=D),_1.__ieDyn=1;var E1,P1,D1,N1,A1=_1,R1=undefined,M1="",O1="snippet",L1="flush",U1="pollInternalLogs",q1="getPlugin",V1="evtNamespace",z1="trackException",F1="connectionString",j1="version",H1="queue",B1="instrumentationKey",K1="userOverrideEndpointUrl",X1="endpointUrl",W1="onunloadFlush",$1="context",J1="addHousekeepingBeforeUnload",G1="sendMessage",Q1="updateSnippetDefinitions",Y1="logger",Z1="attribContainer",ny="attributes",ey="spanContext",ty="traceId",ry="spanId",iy="kind",oy="baseData",ay="type",uy="responseCode",cy="target",sy="traceFlags",fy="az.namespace",ly="azure.resource_provider.namespace",dy="Microsoft.EventHub",vy="message_bus.destination",py="timeSinceEnqueued",gy=Ie(function(){return/(https?)(:\/\/.*)(:\d+)(\S*)/}),my=Ie(hy);function hy(){return["_MS.ProcessedByMetricExtractors","net.peer.ip",nd,"net.host.ip","peer.service","http.user_agent","http.method","http.url","http.status_code","http.route","http.host",ed,td,rd,id,od,ad,"exception.type","exception.message","exception.stacktrace","http.scheme","http.target","http.flavor","net.transport","net.host.name","net.host.port","net.peer.port","http.client_ip","enduser.id","http.status_text","client.address","client.port","server.address","server.port","url.full","url.path","url.query","url.scheme","error.type","network.local.address","network.local.port","network.protocol.name","network.peer.address","network.peer.port","network.protocol.version","network.transport","user_agent.original","http.request.method","http.response.status_code","exception.type","exception.message","exception.stacktrace","enduser.id","enduser.pseudo_id","synthetic.type"]}function yy(n,e){var t,o,a,r,i=null,u=e[Z1]||Tl(e[ny]),c=I,s=e[iy];if(1==s||4==s?(g=n,d=(f=e)[Z1]||Tl(f[ny]),p=f[ey](),p={name:f.name,id:p[ry]||g.getTraceCtx()[ry],success:0!==f.status.code?1===f.status.code:(+(""+Ad(d))||0)<400,responseCode:0,duration:Hl(f.duration),source:undefined},f=Nd(d),r=d.get(ad),f?(p.url=Du(Ed(d),g.config),(f=Ad(d))&&(p[uy]=+f)):r&&(p[uy]=+r),i=Vp(p,Pv,qv.replace("{0}.",""),g[Y1])):2!=s&&3!=s&&0!=s||(d=n,r=(f=e)[Z1]||Tl(f[ny]),p="Dependency",3===f[iy]?p="Queue Message":0===f[iy]&&f.parentSpanContext&&(p="InProc"),g=f[ey](),function(n,e,t,r){if(t){var i=Dd(e);if(i)try{var o=Wd(x(i));o&&(n.name=t+" "+Du(o,r))}catch(E1){}n[ay]="Http",n.data=Du(Ed(e),r);i=Ad(e),o=(i&&(n[uy]=+i),Od(e));if(o){try{var a,u,c=gy.v.exec(o);null!==c&&(a=c[1],u=c[3],("https"===a&&":443"===u||"http"===a&&":80"===u)&&(o=c[1]+c[2]+c[4]))}catch(P1){}n[cy]=o}}return t}(s={name:f.name,id:g[ry]||d.getTraceCtx()[ry],success:2!==(f.status||{}).code,responseCode:0,type:p,duration:Hl(f.duration),data:M1,target:M1,properties:R1,measurements:R1},r,Nd(r),d.config)||(g=s,(f=(p=r).get(ed))&&(""+f=="mysql"?g[ay]="mysql":""+f=="postgresql"?g[ay]="postgresql":""+f=="mongodb"?g[ay]="mongodb":""+f=="redis"?g[ay]="redis":"db2"==(l=""+f)||"derby"==l||"mariadb"==l||"mssql"==l||"oracle"==l||"sqlite"==l||"other_sql"==l||"hsqldb"==l||"h2"==l?g[ay]="SQL":g[ay]=""+f,l=p.get(td),v=p.get(rd),l?g.data=""+l:v&&(g.data=""+v),l=Od(p),v=p.get(id),g[cy]=l?v?l+"|"+x(v):l:x(v||f)),f||(p=s,(l=(g=r).get(od))&&("wcf"===mt(l)?p[ay]="WCF Service":p[ay]="GRPC",fn(v=g.get(ad))||(p[uy]=+v),f=Od(g),p[cy]=f?x(f):""+l))),i=Vp(s,Ev,Uv.replace("{0}.",""),d[Y1])),i){(r=i[oy]=i[oy]||{}).startTime=new Date(Hl(e.startTime)),(g=(v=i.ext=i.ext||{}).dt=v.dt||{}).spanId=g.spanId||e[ey]()[ry],g.traceId=g.traceId||e[ey]()[ty],fn(p=e[ey]()[sy])||(g[sy]=g[sy]||p);var f=i,l=e,s=c,d=n.config,f=f.tags=f.tags||[],v=l[Z1]||Tl(l[ny]);if(f[s.operationId]=l[ey]()[ty],(l.parentSpanContext||{})[ry]&&(f[s.operationParentId]=l.parentSpanContext[ry]),(g=v.get(Ql))&&(f[s.userAuthUserId]=x(g)),(g=v.get(Yl))&&(f[s.userId]=x(g)),(g=function(n){if(n)return n.get("user_agent.original")||n.get("http.user_agent")}(v))&&(f["ai.user.userAgent"]=""+g),v.get("user_agent.synthetic.type")&&(f[s.operationSyntheticSource]="True"),(g=v.get(Gl))&&(f[s.locationIp]=x(g)),1===l[iy]){var p=Nd(v);if(g||(f[s.locationIp]=(g=v)&&!(y=(m=function(n){if(n)return n.get(dd)||n.get("http.client_ip")}(g))?x(m):y)&&(m=Pd(g))?x(m):y),p){var g=v.get(Zl),m=Dd(v);if(f[s.operationName]=l.name,g)f[s.operationName]=p+" "+Du(x(g),d);else if(m)try{var h=Du(Wd(x(m)),d);f[s.operationName]=p+" "+h}catch(E1){}}else f[s.operationName]=l.name}else{var y=v.get(s.operationName);y&&(f[s.operationName]=y)}n=i,o=c,(m=u)&&(h=n[oy]=n[oy]||{},a=h.properties=h.properties||{},m.forEach(function(n,e){var t=n,r=o,i=!1;(i=!(!ut(my.v,t)&&!Ft(t,"microsoft.")&&t!==r.operationName)||i)||(a[n]=e)})),fn(s=u.get("microsoft.sample_rate"))||(i.sampleRate=+(""+s)),(y=u.get(ly)||u.get(fy))&&(0===e[iy]&&(r[ay]="InProc | "+y),y===dy&&(c=e,n=i[oy]=i[oy]||{},u=(s=c[Z1]||Tl(c[ny])).get(ly)||s.get(fy),r=x(s.get(nd)||s.get("peer.address")||"unknown").replace(/\/$/g,""),y=s.get(vy)||"unknown",e=n[ay]||"",2===(t=c[iy])?(e=u,n[cy]=r+"/"+y):3===t?(e="Queue Message | "+u,n[cy]=r+"/"+y):4===t&&(e="Queue Message | "+u,n.source=r+"/"+y,t=n.measurements=n.measurements||{},(u=s.get("timeSinceEnqueued"))?t[py]=+(""+u):(r=parseFloat(x(s.get("enqueuedTime"))),isNaN(r)&&(r=0),t[py]=Hl(c.startTime)-r)),n[ay]=e))}return i}var o="dependencies",Pp="properties",Dp="_snippetVersion",i="appInsightsNew",r="getSKUDefaults",by=[O1,o,Pp,Dp,i,r,"trace","otelApi"],xy=[O1,o,Pp,Dp,i,r],Cy="iKeyUsage",Iy="CdnUsage",wy="SdkLoaderVer",t={disabled:!0,limit:_a({samplingRate:100,maxSendNumber:1}),interval:_a({monthInterval:3,daysOfMonth:[28]})},Sy={connectionString:R1,endpointUrl:R1,instrumentationKey:R1,userOverrideEndpointUrl:R1,diagnosticLogInterval:Pa(function(n){return n&&0<n},1e4),featureOptIn:((E1={})[Cy]={mode:3},E1[Iy]={mode:2},E1[wy]={mode:2},E1.zipPayload={mode:1},E1),throttleMgrCfg:_a(((P1={})[109]=_a(t),P1[106]=_a(t),P1[111]=_a(t),P1[110]=_a(t),P1)),extensionConfig:_a(((D1={}).AppInsightsCfgSyncPlugin=_a({cfgUrl:"https://js.monitor.azure.com/scripts/b/ai.config.1.cfg.json",syncMode:2}),D1))};function ky(i,e){return ea(function(r,n){Mo(e,function(n){var e=n&&n.value,t=null;!n.rejected&&e&&(t=Cv(i[F1]=e)),r(t)})})}_y.prototype.addDependencyInitializer=function(n){return null};var Ty=_y;function _y(n){var p,g,m,h,e,y,b,x,C,I,w,S,k,T,_,t=this;xr(_y,this,function(f){o(),mn(f,"config",{g:function(){return x}}),gn(["pluginVersionStringArr","pluginVersionString"],function(n){mn(f,n,{g:function(){return b?b[n]:null}})}),h=""+(n.sv||n[j1]||""),n[H1]=n[H1]||[],n[j1]=n[j1]||2;var c=lc(n.config||{},Sy);function s(t){_&&t&&t.isRecording()&&!_.v.cfg.traceCfg.suppressTracing&&Kl(b,t,function(){try{var n=yy(b,t);n&&f.core.track(n)}catch(e){wn(b[Y1],2,64,"Error processing span - "+pn(e))}})}function l(n,e,t){_&&Kl(b,n,function(){try{f[z1]({exception:e,properties:{time:t}})}catch(n){wn(b[Y1],2,64,"Error processing exception - "+pn(n))}})}function o(){e=Bu("AISKU"),w=h=m=g=p=y=null,T=k=S=!1,I=new n0}function d(){var n;y&&(al([Hf,"unload",jf],null,y),n=y,n=tl(Bf(),n),al([jf],null,n),al([Ff],null,n))}function v(n){b.addUnloadHook(n)}x=c.cfg,C=new Xg,mn(f,"appInsights",{g:function(){return C}}),g=new A1,p=new jh,m=new Sm,b=new Ef,mn(f,"core",{g:function(){return b}}),mn(f,"otelApi",{g:function(){return _?_.v:null}}),mn(f,"trace",{g:function(){return _?_.v.trace:null}}),v(dc(c,function(){var n,e,r=x[F1];Pn(r)&&(n=ea(function(t,n){Mo(ky(x,r),function(n){var e;n.rejected?t(null):(e=x[B1],e=(n=n.value)&&n.instrumentationkey||e,t(e))})}),fn(e=x[K1])&&(e=ea(function(t,n){Mo(ky(x,r),function(n){var e;n.rejected?t(null):(e=x[X1],n=(n=n.value)&&n.ingestionendpoint,t(e=n?n+bc:e))})})),x[B1]=n,x[X1]=e),ln(r)&&r&&(e=(n=Cv(r)).ingestionendpoint,x.endpointUrl=x[K1]||e+bc,x[B1]=n.instrumentationkey||x[B1]),x.endpointUrl=x[K1]||x[X1]})),f[O1]=n,f[L1]=function(r,i){var n;return Xs(b,function(){return"AISKU.flush"},function(){r&&!i&&(n=ta(function(n){i=n}));var e=1,t=function(){0==--e&&i()};gn(b.getChannels(),function(n){n&&(e++,n[L1](r,t))}),t()},null,r=void 0===r||r),n},f[W1]=function(e){void 0===e&&(e=!0),gn(b.getChannels(),function(n){n[W1]?n[W1]():n[L1](e)})},f.loadAppInsights=function(n,a,u){return(n=void 0!==n&&n)&&vt("Legacy Mode is no longer supported"),Xs(f.core,function(){return"AISKU.loadAppInsights"},function(){var e,t,r,i;b.initialize(x,[m,g,p,C,I],a,u),t=s,r=l,i=Ae(ud,[{host:e=f}]),e.core.setTraceProvider(Ae(function(){return o=e,a=i.v,u=t,c=r,mn(n={api:null,createSpan:function(n,e,t){e&&e.root?r=ef():(r=ef(t||o[vi]())).parentCtx&&(i=r.parentCtx),r[$r]=fe(Xc(),0,16);var r,i,t={api:a,spanContext:r,attributes:e?e[io]:undefined,startTime:e?e[oo]:undefined,isRecording:!e||!1!==e.recording,onEnd:u,onException:c};return i&&mn(t,"parentSpanContext",{v:i,w:!1}),Bl(t,n,(null==e?void 0:e.kind)||0)},getProviderId:function(){return"aisku"},isAvailable:function(){return!0}},"api",{v:a,w:!"aisku"}),n;var o,a,u,c,n})),_=i,mn(f,"context",{g:function(){return g[$1]}}),w=w||new yv(b);var o,n=function(){if(N1)return N1;var n=null;try{var e=(document||{}).currentScript;e&&(n=e.src)}catch(i){}if(n){try{var t,r=n.toLowerCase();r&&(t="",gn(["://js.monitor.azure.com/","://az416426.vo.msecnd.net/"],function(n,e){if(-1!==j(r,n))return t="cdn"+(e+1),-1===j(r,"/scripts/")&&(-1!==j(r,"/next/")?t+="-next":-1!==j(r,"/beta/")&&(t+="-beta")),N1=t+"",-1}))}catch(i){}N1=n}return N1}();n&&f[$1]&&(f[$1].internal.sdkSrc=n),(o=f[O1])&&(n="",fn(h)||(n+=h),f[$1]&&f[$1].internal&&(f[$1].internal.snippetVer=n||"-"),en(f,function(n,e){ln(n)&&!dn(e)&&n&&"_"!==n[0]&&-1===yn(by,n)&&o[n]!==e&&(o[n]=e)})),f.emptyQueue(),f[U1](),f[J1](f),v(dc(c,function(){var n=!1;x.throttleMgrCfg[109]&&(n=!x.throttleMgrCfg[109].disabled),!w.isReady()&&x.extensionConfig&&x.extensionConfig[I.identifier]&&n&&w.onReadyState(!0),S||x[F1]||!Wa(Cy,x,!0)||(w[G1](106,"See Instrumentation key support at aka.ms/IkeyMigrate"),S=!0),!k&&f[$1].internal.sdkSrc&&~f[$1].internal.sdkSrc.indexOf("az416426")&&Wa(Iy,x,!0)&&(w[G1](110,"See Cdn support notice at aka.ms/JsActiveCdn"),k=!0),!T&&parseInt(h)<6&&Wa(wy,x,!0)&&(w[G1](111,"An updated Sdk Loader is available, see aka.ms/SnippetVer"),T=!0)}))}),f},f[Q1]=function(n){var t=n,r=f,i=function(n){return n&&-1===yn(xy,n)};if(t&&r&&Tn(t)&&Tn(r))for(var e in r)!function(e){var n;ln(e)&&(n=r[e],dn(n)?i(e)&&(t[e]=Fa(r,e)):i(e)&&(Dn(t,e)&&delete t[e],mn(t,e,{g:function(){return r[e]},s:function(n){r[e]=n}})))}(e)},f.emptyQueue=function(){try{if(vn(f.snippet[H1])){for(var n=f.snippet[H1].length,e=0;e<n;e++)(0,f.snippet[H1][e])();f.snippet[H1]=undefined,delete f.snippet[H1]}}catch(t){t&&dn(t.toString)&&t.toString()}},f[J1]=function(u){var c,s;(Fe()||ze())&&(s=!(c=function(){var n;u[W1](!1),dn(f.core[q1])&&(n=t.core[q1](jp))&&(n=n.plugin)&&n[$1]&&n[$1]._sessionManager&&n[$1]._sessionManager.backup()}),y=y||tl(e,b[V1]&&b[V1]()),v(dc(x,function(n){var e,t,r,i,o,n=n.cfg,a=u.appInsights,a=cf(null,n,a.core).getExtCfg(a.identifier||Bp),n=(d(),n.disablePageUnloadEvents);a.disableFlushOnBeforeUnload||(r=n,i=y,o=!(e=[Hf,"unload",jf]),t=c,(vn(e)&&!(o=ol(e,t,r,i))&&r&&0<r[bn]?ol(e,t,null,i):o)&&(s=!0),(s=!!ul(c,n,y)||s)||(r=je())&&r.product&&"ReactNative"===r.product||wn(b[Y1],1,19,"Could not add handler for beforeunload and pagehide")),s||a.disableFlushOnUnload||ul(c,n,y)})))},f.getSender=function(){return m},f.unload=function(n,e,t){var r,i=!1;return!1===n||e||(r=ta(function(n){e=n})),f[W1](n),d(),b.unload&&b.unload(n,function(n){i||(i=!0,b&&(b.setTraceProvider(null),_&&_.v.shutdown(),_=null),o(),e&&e(n))},t),r},Ha(f,C,["getCookieMgr","trackEvent","trackPageView","trackPageViewPerformance",z1,"_onerror","trackTrace","trackMetric","startTrackPage","stopTrackPage","startTrackEvent","stopTrackEvent"]),Ha(f,function(){return p},["trackDependencyData","addDependencyListener","addDependencyInitializer"]),Ha(f,b,["addTelemetryInitializer",U1,"stopPollingInternalLogs",q1,"addPlugin",V1,"addUnloadCb","updateCfg","onCfgChange","getTraceCtx","setTraceCtx","startSpan","getActiveSpan","setActiveSpan","setTraceProvider","getTraceProvider"]),Ha(f,function(){var n=g[$1];return n?n.user:null},["setAuthenticatedUserContext","clearAuthenticatedUserContext"])})}Ey.getAppInsights=function(n,e){var t=new Ty(n);if(2<=e)return t[Q1](n),t.loadAppInsights(!1),t;vt("V1 API compatibility is no longer supported")};_p=Ey;function Ey(){}n.AppInsightsCore=Ef,n.ApplicationAnalytics=Xg,n.ApplicationInsights=Ty,n.ApplicationInsightsContainer=_p,n.BaseTelemetryPlugin=D,n.CfgSyncPlugin=n0,n.DependenciesPlugin=jh,n.DistributedTracingModes=cd,n.Event=zv,n.EventPersistence=N,n.Exception=ap,n.LoggingSeverity=A,n.Metric=mp,n.NotificationManager=Ls,n.OTelSpanKind=P,n.PageView=yp,n.PageViewPerformance=Ip,n.PerfEvent=zs,n.PerfManager=js,n.PropertiesPlugin=A1,n.Sender=Sm,n.SeverityLevel=sd,n.Trace=xp,n.doPerf=Xs});
//# sourceMappingURL=applicationinsights-web.min.js.map
