327 lines
303 KiB
JavaScript
327 lines
303 KiB
JavaScript
/*! For license information please see extension.js.LICENSE.txt */
|
||
(()=>{"use strict";var e={9313(e,t,n){n.d(t,{AppInsightsCore:()=>p});var r=n(1603),i=n(3911),o=n(1869),a=n(5974),s=n(2575),c=n(2780),u=n(935),l=n(904),f=n(9948),d=n(4270),v=(0,o.ZHX)({endpointUrl:c.S,propertyStorageOverride:{isVal:function(e){return!e||e.getProperty&&e.setProperty||(0,o.$8)("Invalid property storage override passed."),!0}}}),p=function(e){function t(){var n=e.call(this)||this;return(0,i.A)(t,n,function(e,t){e[a.mE]=function(n,r,i,c){(0,l.r2)(e,function(){return"AppInsightsCore.initialize"},function(){try{t.initialize((0,s.e)(n,v,i||e[a.Uw],!1).cfg,r,i,c)}catch(t){var u=e[a.Uw],l=(0,o.mmD)(t);-1!==l[a.Sj]("channels")&&(l+="\n - Channels must be provided through config.channels only!"),(0,f.ZP)(u,1,514,"SDK Initialization Failed - no telemetry will be sent: "+l)}},function(){return{config:n,extensions:r,logger:i,notificationManager:c}})},e[a.jt]=function(n){(0,l.r2)(e,function(){return"AppInsightsCore.track"},function(){var r=n;if(r){r[a.dg]=r[a.dg]||{},r[a.dg].trackStart=(0,d.WB)(),(0,d.Hh)(r.latency)||(r.latency=1);var i=r.ext=r.ext||{};i.sdk=i.sdk||{},i.sdk.ver=d.u1;var o=r[a.OK]=r[a.OK]||{};o[a.$y]=o[a.$y]||{};var s=o[a.$y];s[c.hj]=s[c.hj]||e.pluginVersionString||c.m5}t[a.jt](r)},function(){return{item:n}},!n.sync)},e[a.h4]=function(e){return t[a.h4](e||"InternalLog")}}),n}return(0,r.qU)(t,e),t.__ieDyn=1,t}(u._)},6271(e,t,n){n.d(t,{PostChannel:()=>at});var r=n(1603),i=n(3911),o=n(4270),a=n(1869),s=n(904),c=n(3727),u=n(4800),l=n(2575),f=n(4617),d=n(9285),v=(0,n(845).H)({Unknown:0,NonRetryableStatus:1,InvalidEvent:2,SizeLimitExceeded:3,KillSwitch:4,QueueFull:5,BeaconSendFailure:6}),p=n(9948),h=n(3773),g=n(6157),m="REAL_TIME",y="",b="drop",E="requeue",w="no-cache, no-store",S="application/x-json-stream",I="cache-control",P="content-type",T="client-version",_="client-id",O="time-delta-to-apply-millis",C="upload-time",R="apikey",N="AuthMsaDeviceTicket",k="WebAuthToken",x="AuthXToken",D="msfpc",M="trace",L="user",j="length",A="concat",$="iKey",F="count",U="events",q="push",z="split",X="toLowerCase",B="hdrs",V="useHdrs",H="initialize",G="setTimeoutOverride",W="clearTimeoutOverride",Z="overrideEndpointUrl",K="avoidOptions",J="enableCompoundKey",Y="disableXhrSync",Q="disableFetchKeepAlive",ee="addNoResponse",te="useSendBeacon",ne="fetchCredentials",re="alwaysUseXhrOverride",ie="serializeOfflineEvt",oe="getOfflineRequestDetails",ae="createPayload",se="createOneDSPayload",ce="payloadBlob",ue="headers",le="_thePayload",fe="batches",de="sendType",ve="canSendRequest",pe="allowRequestSending",he="sendQueuedRequests",ge="setUnloading",me="sendSynchronousBatch",ye="_transport",be="getWParam",Ee="isBeacon",we="timings",Se="isTeardown",Ie="_sendReason",Pe="setKillSwitchTenants",Te="_backOffTransmission",_e="identifier",Oe="autoFlushEventsLimit",Ce="sendAttempt",Re="latency",Ne="sync";function ke(e){var t=(e.ext||{}).intweb;return t&&(0,o.yD)(t[D])?t[D]:null}function xe(e){for(var t=null,n=0;null===t&&n<e[j];n++)t=ke(e[n]);return t}var De=function(){function e(t,n){var r=n?[][A](n):[],i=this,o=xe(r);i[$]=function(){return t},i.Msfpc=function(){return o||y},i[F]=function(){return r[j]},i[U]=function(){return r},i.addEvent=function(e){return!!e&&(r[q](e),o||(o=ke(e)),!0)},i[z]=function(n,i){var s;if(n<r[j]){var c=r[j]-n;(0,a.hXl)(i)||(c=i<c?i:c),s=r.splice(n,c),o=xe(r)}return new e(t,s)}}return e.create=function(t,n){return new e(t,n)},e}(),Me=n(5248),Le=n(5204),je=n(4240);function Ae(e){var t,n=(0,a.ZrT)(1200*Math.random())+2400;return t=Math.pow(2,e)*n,(0,a.rpU)(t,6e5)}var $e,Fe=2e6,Ue=(0,a.rpU)(Fe,65e3),qe="metadata",ze="f",Xe=/\./,Be=function(){function e(t,n,r,c,u,l,f){var d="data",v="baseData",p=!!c,h=!0,g=n,m={},b=!!l,E=u||o.Go,w=function(e){return e&&e.requestLimit?e.requestLimit:{}}(f),S=Ve(w.requestLimit,3145728,0),I=Ve(w.requestLimit,65e3,1),P=Ve(w.recordLimit,Fe,0),T=Math.min(Ve(w.recordLimit,Ue,1),I);(0,i.A)(e,this,function(e){function n(e,t,i,s,c,u,l){(0,a.zav)(e,function(e,f){var d=null;if(f||(0,o.yD)(f)){var v=i,h=e,y=c,b=t;if(p&&!s&&Xe.test(e)){var E=e.split("."),w=E.length;if(w>1){y&&(y=y.slice());for(var S=0;S<w-1;S++){var I=E[S];b=b[I]=b[I]||{},v+="."+I,y&&y.push(I)}h=E[w-1]}}var P=s&&function(e){var t=m[e];return void 0===t&&(e.length>=7&&(t=(0,a.tGl)(e,"ext.metadata")||(0,a.tGl)(e,"ext.web")),m[e]=t),t}(v);if(d=!P&&g&&g.handleField(v,h)?g.value(v,h,f,r):(0,o.TC)(h,f,r)){var T=d.value;if(b[h]=T,u&&u(y,h,d),l&&"object"==typeof T&&!(0,a.cyL)(T)){var _=y;_&&(_=_.slice()).push(h),n(f,T,v+"."+h,s,_,u,l)}}}})}e.createPayload=function(e,t,n,r,i,o){return{apiKeys:[],payloadBlob:y,overflow:null,sizeExceed:[],failedEvts:[],batches:[],numEvents:0,retryCnt:e,isTeardown:t,isSync:n,isBeacon:r,sendType:o,sendReason:i}},e.appendPayload=function(n,r,i){var o=n&&r&&!n.overflow;return o&&(0,s.r2)(t,function(){return"Serializer:appendPayload"},function(){for(var t=r.events(),o=n.payloadBlob,s=n.numEvents,c=!1,u=[],l=[],f=n.isBeacon,d=f?I:S,v=f?T:P,p=0,h=0;p<t.length;){var g=t[p];if(g){if(s>=i){n.overflow=r.split(p);break}var m=e.getEventBlob(g);if(m&&m.length<=v){var y=m.length;if(o.length+y>d){n.overflow=r.split(p);break}o&&(o+="\n"),o+=m,++h>20&&((0,a.hKY)(o,0,1),h=0),c=!0,s++}else m?u.push(g):l.push(g),t.splice(p,1),p--}p++}if(u.length>0&&n.sizeExceed.push(De.create(r.iKey(),u)),l.length>0&&n.failedEvts.push(De.create(r.iKey(),l)),c){n.batches.push(r),n.payloadBlob=o,n.numEvents=s;var b=r.iKey();-1===(0,a.rDm)(n.apiKeys,b)&&n.apiKeys.push(b)}},function(){return{payload:n,theBatch:{iKey:r.iKey(),evts:r.events()},max:i}}),o},e.getEventBlob=function(e){try{return(0,s.r2)(t,function(){return"Serializer.getEventBlob"},function(){var t={};t.name=e.name,t.time=e.time,t.ver=e.ver,t.iKey="o:"+(0,o.EO)(e.iKey);var r,i={};b||(r=function(e,t,n){!function(e,t,n,r,i){if(i&&t){var o=e(i.value,i.kind,i.propertyType);if(o>-1){var s=t[qe];s||(s=t[qe]={f:{}});var c=s[ze];if(c||(c=s[ze]={}),n)for(var u=0;u<n.length;u++){var l=n[u];c[l]||(c[l]={f:{}});var f=c[l][ze];f||(f=c[l][ze]={}),c=f}c=c[r]={},(0,a.cyL)(i.value)?c.a={t:o}:c.t=o}}}(E,i,e,t,n)});var s=e.ext;s&&(t.ext=i,(0,a.zav)(s,function(e,t){n(t,i[e]={},"ext."+e,!0,null,null,!0)}));var c=t[d]={};c.baseType=e.baseType;var u=c[v]={};return n(e.baseData,u,v,!1,[v],r,h),n(e.data,c,d,!1,[],r,h),JSON.stringify(t)},function(){return{item:e}})}catch(e){return null}}})}return e.__ieDyn=1,e}();function Ve(e,t,n){if((0,a.cyL)(e)){var r=e[n];if(r>0&&r<=t)return r}return t}function He(e,t){return{set:function(n,r){for(var i=[],o=2;o<arguments.length;o++)i[o-2]=arguments[o];return(0,a.vKV)([e,t],n,r,i)}}}var Ge="sendAttempt",We="?cors=true&"+P[X]()+"="+S,Ze=(($e={})[1]=E,$e[100]=E,$e[200]="sent",$e[8004]=b,$e[8003]=b,$e[8006]=b,$e),Ke={},Je={};function Ye(e,t,n){Ke[e]=t,!1!==n&&(Je[t]=e)}function Qe(e,t){var n=!1;if(e&&t){var r=(0,a.cGk)(e);if(r&&r[j]>0)for(var i=t[X](),o=0;o<r[j];o++){var s=r[o];if(s&&(0,a.v0u)(t,s)&&s[X]()===i){n=!0;break}}}return n}function et(e,t,n,r){t&&n&&n[j]>0&&(r&&Ke[t]?(e[B][Ke[t]]=n,e[V]=!0):e.url+="&"+t+"="+n)}Ye(N,N,!1),Ye(T,T),Ye(_,"Client-Id"),Ye(R,R),Ye(O,O),Ye(C,C),Ye(x,x);var tt=function(){function e(t,n,r,c){var u,f,v,h,g,m,E,N,k,x,M,L,X,_e,Oe,Ce,Re,Ne,ke,xe,$e,Fe,Ue,qe,ze,Xe,Ve,Ke,Ye,tt,nt,rt,it,ot=!1,at=t;(0,i.A)(e,this,function(e){function i(e,t){try{return rt&&rt.getSenderInst(e,t)}catch(e){}return null}function st(){var e;try{var t={xdrOnComplete:ct,fetchOnComplete:ut,xhrOnComplete:lt,beaconOnRetry:dt};return(e={enableSendPromise:!1,isOneDs:!0,disableCredentials:!1})[ne]=it,e.disableXhr=!1,e.disableBeacon=!ot,e.disableBeaconSync=!ot,e[Q]=Fe,e.timeWrapper=tt,e[ee]=qe,e.senderOnCompleteCallBack=t,e}catch(e){}return null}function ct(e,t,n){var r=(0,d.Lo)(e);ft(t,200,{},r),Pt(r)}function ut(e,t,n,r){var i={},o=e[ue];o&&o.forEach(function(e,t){i[t]=e}),function(e,n,r){ft(t,e,n,r),Pt(r)}(e.status,i,n||y)}function lt(e,t,n){var r=(0,d.Lo)(e);ft(t,e.status,(0,d.w3)(e,!0),r),Pt(r)}function ft(e,t,n,r){try{e(t,n,r)}catch(e){(0,p.ZP)(E,2,518,(0,a.mmD)(e))}}function dt(e,t,n){var r=200,i=e[le],o=e.urlString+(qe?"&NoResponseBody=true":y);try{var s=(0,a.w3n)();if(i){var c=!!k.getPlugin("LocalStorage"),u=[],l=[];(0,a.Iuo)(i[fe],function(e){if(u&&e&&e[F]()>0)for(var t=e[U](),n=0;n<t[j];n++){if(!s.sendBeacon(o,_e.getEventBlob(t[n]))){u[q](e[z](n));break}l[q](e[n])}else u[q](e[z](0))}),l[j]>0&&(i.sentEvts=l),c||Tt(u,8006,i[de],!0)}else r=0}catch(e){(0,p.OG)(E,"Failed to send telemetry using sendBeacon API. Ex:"+(0,a.mmD)(e)),r=0}finally{ft(t,r,{},y)}}function vt(e){return 2===e||3===e}function pt(e){return Re&&vt(e)&&(e=2),e}function ht(){return!v&&g<n}function gt(){var e=X;return X=[],e}function mt(e,t,n){var r=!1;return e&&e[j]>0&&!v&&N[t]&&_e&&(r=0!==t||ht()&&(n>0||h[pe]())),r}function yt(e){var t={};return e&&(0,a.Iuo)(e,function(e,n){t[n]={iKey:e[$](),evts:e[U]()}}),t}function bt(e,t,n,r,i){if(e&&0!==e[j])if(v)Tt(e,1,r);else{r=pt(r);try{var c=e,u=0!==r;(0,s.r2)(k,function(){return"HttpManager:_sendBatches"},function(a){a&&(e=e.slice(0));for(var s=[],c=null,l=(0,o.WB)(),d=N[r]||(u?N[1]:N[0]),v=d&&d[ye],p=Ue&&(Re||vt(r)||3===v||d._isSync&&2===v);mt(e,r,t);){var h=e.shift();h&&h[F]()>0&&(f.isTenantKilled(h[$]())?s[q](h):(c=c||_e[ae](t,n,u,p,i,r),_e.appendPayload(c,h,at)?null!==c.overflow&&(e=[c.overflow][A](e),c.overflow=null,St(c,l,(0,o.WB)(),i),l=(0,o.WB)(),c=null):(St(c,l,(0,o.WB)(),i),l=(0,o.WB)(),e=[h][A](e),c=null)))}c&&St(c,l,(0,o.WB)(),i),e[j]>0&&(X=e[A](X)),Tt(s,8004,r)},function(){return{batches:yt(c),retryCount:t,isTeardown:n,isSynchronous:u,sendReason:i,useSendBeacon:vt(r),sendType:r}},!u)}catch(e){(0,p.ZP)(E,2,48,"Unexpected Exception sending batch: "+(0,a.mmD)(e))}}}function Et(e,t){var n={url:u,hdrs:{},useHdrs:!1};t?(n[B]=(0,o.X$)(n[B],L),n.useHdrs=(0,a.cGk)(n.hdrs)[j]>0):(0,a.zav)(L,function(e,t){Je[e]?et(n,Je[e],t,!1):(n[B][e]=t,n[V]=!0)}),et(n,_,"NO_AUTH",t),et(n,T,o.xE,t);var r=y;(0,a.Iuo)(e.apiKeys,function(e){r[j]>0&&(r+=","),r+=e}),et(n,R,r,t),et(n,C,(0,a.f0d)().toString(),t);var i=function(e){for(var t=0;t<e.batches[j];t++){var n=e[fe][t].Msfpc();if(n)return encodeURIComponent(n)}return y}(e);if((0,o.yD)(i)&&(n.url+="&ext.intweb.msfpc="+i),h.shouldAddClockSkewHeaders()&&et(n,O,h.getClockSkewHeaderValue(),t),k[be]){var s=k[be]();s>=0&&(n.url+="&w="+s)}for(var c=0;c<M[j];c++)n.url+="&"+M[c].name+"="+M[c].value;return n}function wt(e,t,n){e[t]=e[t]||{},e[t][m.identifier]=n}function St(t,n,i,c){if(t&&t.payloadBlob&&t.payloadBlob[j]>0){var u=!!Xe,l=N[t.sendType];!vt(t[de])&&t[Ee]&&2===t.sendReason&&(l=N[2]||N[3]||l);var d=Ne;(t.isBeacon||3===l[ye])&&(d=!1);var v=Et(t,d);d=d||v[V];var y=(0,o.WB)();(0,s.r2)(k,function(){return"HttpManager:_doPayloadSend"},function(){for(var b,T=0;T<t.batches[j];T++)for(var _=t[fe][T][U](),O=0;O<_[j];O++){var C=_[O];if(Oe){var R=C[we]=C[we]||{};wt(R,"sendEventStart",y),wt(R,"serializationStart",n),wt(R,"serializationCompleted",i)}C[Ge]>0?C[Ge]++:C[Ge]=1}Tt(t[fe],1e3+(c||0),t[de],!0);var N=((b={data:t[ce],urlString:v.url,headers:v[B],_thePayload:t,_sendReason:c,timeout:ke})[Y]=$e,b[Q]=Fe,b);d&&(Qe(N[ue],I)||(N[ue][I]=w),Qe(N[ue],P)||(N[ue][P]=S));var D=null;l&&(D=function(n){h.firstRequestSent();var i=function(n,i){!function(t,n,i,s){var c,u=9e3,l=null,d=!1,v=!1;try{var p=!0;if(typeof t!==je.bA){if(n){h.setClockSkew(n["time-delta-millis"]);var y=n["kill-duration"]||n["kill-duration-seconds"];(0,a.Iuo)(f[Pe](n["kill-tokens"],y),function(e){(0,a.Iuo)(i[fe],function(t){if(t[$]()===e){l=l||[];var n=t[z](0);i.numEvents-=n[F](),l[q](n)}})})}if(200==t||204==t)return void(u=200);((c=t)>=300&&c<500&&429!=c||501==c||505==c||i.numEvents<=0)&&(p=!1),u=9e3+t%1e3}if(p){u=100;var b=i.retryCnt;0===i[de]&&(b<r?(d=!0,It(function(){0===i[de]&&g--,bt(i[fe],b+1,i[Se],Re?2:i[de],5)},Re,Ae(b))):(v=!0,Re&&(u=8001)))}}finally{d||(h.setClockSkew(),function(t,n,r,i){try{i&&m[Te]();var s=t[fe];200===n&&(s=t.sentEvts||t[fe],i||t.isSync||m._clearBackOff(),function(e){if(Oe){var t=(0,o.WB)();(0,a.Iuo)(e,function(e){e&&e[F]()>0&&function(e,t){Oe&&(0,a.Iuo)(e,function(e){wt(e[we]=e[we]||{},"sendEventCompleted",t)})}(e[U](),t)})}}(s)),Tt(s,n,t[de],!0)}finally{0===t[de]&&(g--,5!==r&&e.sendQueuedRequests(t[de],r))}}(i,u,s,v)),Tt(l,8004,i[de])}}(n,i,t,c)},s=t[Se]||t.isSync;rt.preparePayload(function(e){try{l.sendPOST(e,i,s),Ve&&Ve(N,e,s,t[Ee])}catch(e){ft(i,0,{}),(0,p.OG)(E,"Unexpected exception sending payload. Ex:"+(0,a.mmD)(e))}},xe,n,s)}),(0,s.r2)(k,function(){return"HttpManager:_doPayloadSend.sender"},function(){if(D)if(0===t[de]&&g++,u&&!t.isBeacon&&3!==l[ye]){var e={data:N.data,urlString:N.urlString,headers:(0,o.X$)({},N[ue]),timeout:N.timeout,disableXhrSync:N[Y],disableFetchKeepAlive:N[Q]},n=!1;(0,s.r2)(k,function(){return"HttpManager:_doPayloadSend.sendHook"},function(){try{Xe(e,function(e){n=!0,x||e[le]||(e[le]=e[le]||N[le],e[Ie]=e[Ie]||N[Ie]),D(e)},t.isSync||t[Se])}catch(e){n||D(N)}})}else D(N)})},function(){return{thePayload:t,serializationStart:n,serializationCompleted:i,sendReason:c}},t.isSync)}t.sizeExceed&&t.sizeExceed[j]>0&&Tt(t.sizeExceed,8003,t[de]),t.failedEvts&&t.failedEvts[j]>0&&Tt(t.failedEvts,8002,t[de])}function It(e,t,n){t?e():tt.set(e,n)}function Pt(e){var t=Ke;try{for(var n=0;n<t[j];n++)try{t[n](e)}catch(e){(0,p.ZP)(E,1,519,"Response handler failed: "+e)}if(e){var r=JSON.parse(e);(0,o.yD)(r.webResult)&&(0,o.yD)(r.webResult[D])&&Ce.set("MSFPC",r.webResult[D],31536e3)}}catch(e){}}function Tt(e,t,n,r){if(e&&e[j]>0&&c){var i=c[u=t,l=Ze[u],(0,o.yD)(l)||(l="oth",u>=9e3&&u<=9999?l="rspFail":u>=8e3&&u<=8999?l=b:u>=1e3&&u<=1999&&(l="send")),l];if(i){var a=0!==n;(0,s.r2)(k,function(){return"HttpManager:_sendBatchesNotification"},function(){It(function(){try{i.call(c,e,t,a,n)}catch(e){(0,p.ZP)(E,1,74,"send request notification failed: "+e)}},r||a,0)},function(){return{batches:yt(e),reason:t,isSync:a,sendSync:r,sendType:n}},!a)}}var u,l}!function(){var e,t,n,r,i,o;u=null,f=function(){var e,t={};return(e={})[Pe]=function(e,n){if(e&&n)try{var r=(s=e[z](","),c=[],s&&(0,a.Iuo)(s,function(e){c[q]((0,a.EHq)(e))}),c);if("this-request-only"===n)return r;for(var i=1e3*parseInt(n,10),o=0;o<r[j];++o)t[r[o]]=(0,a.f0d)()+i}catch(e){return[]}var s,c;return[]},e.isTenantKilled=function(e){var n=t,r=(0,a.EHq)(e);return void 0!==n[r]&&n[r]>(0,a.f0d)()||(delete n[r],!1)},e}(),v=!1,t=!0,n=!0,r=!0,i="use-collector-delta",o=!1,h={allowRequestSending:function(){return t},firstRequestSent:function(){r&&(r=!1,o||(t=!1))},shouldAddClockSkewHeaders:function(){return n},getClockSkewHeaderValue:function(){return i},setClockSkew:function(e){o||(e?(i=e,n=!0,o=!0):n=!1,t=!0)}},ot=!1,g=0,m=null,E=null,N=null,k=null,x=!0,M=[],L={},X=[],_e=null,Oe=!1,Ce=null,Re=!1,Ne=!1,ke=e,$e=e,Fe=e,Ue=e,qe=e,ze=[],Xe=e,Ve=e,Ke=[],Ye=!1,tt=He(),nt=!1,rt=null,at=null}(),e[H]=function(e,n,r){Ye||(k=n,Ce=n.getCookieMgr(),E=(m=r).diagLog(),(0,a.Yny)(ze,(0,l.a)(e,function(e){var s,c=e.cfg,l=e.cfg.extensionConfig[r.identifier];tt=He(l[G],l[W]),(0,o.yD)(c.anonCookieName)?function(e,t,n){for(var r=0;r<e[j];r++)if(e[r].name===t)return void(e[r].value=n);e[q]({name:t,value:n})}(M,"anoncknm",c.anonCookieName):function(e){for(var t=0;t<e[j];t++)if("anoncknm"===e[t].name)return void e.splice(t,1)}(M),Xe=l.payloadPreprocessor,Ve=l.payloadListener;var f=l.httpXHROverride,v=l[Z]?l[Z]:c.endpointUrl;u=v+We,Ne=!!(0,a.b07)(l[K])||!l[K],Oe=!l.disableEventTimings;var h=l.maxEvtPerBatch;at=h&&h<=t?h:t;var g=l.valueSanitizer,m=l.stringifyObjects,y=!!c[J];(0,a.b07)(l[J])||(y=!!l[J]),ke=l.xhrTimeout;var b=(0,a.zS2)("CompressionStream");xe=(0,d.G7)("zipPayload",c,!1),(0,a.Tnt)(b)&&!Xe||(xe=!1),$e=!!l[Y],Fe=!!l[Q],qe=!1!==l[ee],nt=!!l.excludeCsMetaData,n.getPlugin("LocalStorage")&&(Fe=!0),ot=!(0,Me.lV)(),_e=new Be(k,g,m,y,o.Go,nt,l),(0,a.hXl)(l[te])||(ot=!!l[te]),l[ne]&&(it=l[ne]);var w=st();rt?rt.SetConfig(w):(rt=new Le.v)[H](w,E);var S=f,I=l[re]?f:null,P=l[re]?f:null,T=[3,2];if(!f){x=!1;var _=[];(0,Me.lV)()?(_=[2,1],T=[2,1,3]):_=[1,2,3],(f=i(_=(0,d.jL)(_,l.transports),!1))||(0,p.OG)(E,"No available transport to send events"),S=i(_,!0)}I||(I=i(T=(0,d.jL)(T,l.unloadTransports),!0)),Ue=!x&&(ot&&(0,Me.Uf)()||!Fe&&(0,Me.R7)(!0)),(s={})[0]=f,s[1]=S||i([1,2,3],!0),s[2]=I||S||i([1],!0),s[3]=P||i([2,3],!0)||S||i([1],!0),N=s})),Ye=!0)},e.addResponseHandler=function(e){return Ke[q](e),{rm:function(){var t=Ke.indexOf(e);t>=0&&Ke.splice(t,1)}}},e[ie]=function(e){try{if(_e)return _e.getEventBlob(e)}catch(e){}return y},e[oe]=function(){try{return Et(_e&&_e[ae](0,!1,!1,!1,1,0),Ne)}catch(e){}return null},e[se]=function(e,t){var n;try{var r=[];(0,a.Iuo)(e,function(e){t&&(e=(0,d.hW)(e));var n=De.create(e[$],[e]);r[q](n)});for(var i=null;r[j]>0&&_e;){var o=r.shift();o&&o[F]()>0&&(i=i||_e[ae](0,!1,!1,!1,1,0),_e.appendPayload(i,o,at))}var s=Et(i,Ne),c=((n={data:i[ce],urlString:s.url,headers:s[B],timeout:ke})[Y]=$e,n[Q]=Fe,n);return Ne&&(Qe(c[ue],I)||(c[ue][I]=w),Qe(c[ue],P)||(c[ue][P]=S)),c}catch(e){}return null},e._getDbgPlgTargets=function(){return[N[0],f,_e,N,st(),u,at]},e.addHeader=function(e,t){L[e]=t},e.removeHeader=function(e){delete L[e]},e[ve]=function(){return ht()&&h[pe]()},e[he]=function(e,t){(0,a.b07)(e)&&(e=0),Re&&(e=pt(e),t=2),mt(X,e,0)&&bt(gt(),0,!1,e,t||0)},e.isCompletelyIdle=function(){return!v&&0===g&&0===X[j]},e[ge]=function(e){Re=e},e.addBatch=function(e){if(e&&e[F]()>0){if(f.isTenantKilled(e[$]()))return!1;X[q](e)}return!0},e.teardown=function(){X[j]>0&&bt(gt(),0,!0,2,2),(0,a.Iuo)(ze,function(e){e&&e.rm&&e.rm()}),ze=[]},e.pause=function(){v=!0},e.resume=function(){v=!1,e[he](0,4)},e[me]=function(e,t,n){e&&e[F]()>0&&((0,a.hXl)(t)&&(t=1),Re&&(t=pt(t),n=2),bt([e],0,!1,t,n||0))}})}return e.__ieDyn=1,e}(),nt=1e4,rt="eventsDiscarded",it=void 0,ot=(0,a.ZHX)({eventsLimitInMem:{isVal:o.ei,v:nt},immediateEventLimit:{isVal:o.ei,v:500},autoFlushEventsLimit:{isVal:o.ei,v:0},disableAutoBatchFlushLimit:!1,httpXHROverride:{isVal:function(e){return e&&e.sendPOST},v:it},overrideInstrumentationKey:it,overrideEndpointUrl:it,disableTelemetry:!1,ignoreMc1Ms0CookieProcessing:!1,setTimeoutOverride:it,clearTimeoutOverride:it,payloadPreprocessor:it,payloadListener:it,disableEventTimings:it,valueSanitizer:it,stringifyObjects:it,enableCompoundKey:it,disableOptimizeObj:!1,fetchCredentials:it,transports:it,unloadTransports:it,useSendBeacon:it,disableFetchKeepAlive:it,avoidOptions:!1,xhrTimeout:it,disableXhrSync:it,alwaysUseXhrOverride:!1,maxEventRetryAttempts:{isVal:a.EtT,v:6},maxUnloadEventRetryAttempts:{isVal:a.EtT,v:2},addNoResponse:it,maxEvtPerBatch:{isVal:a.EtT,v:500},excludeCsMetaData:it,requestLimit:{}}),at=function(e){function t(){var n,r=e.call(this)||this;r.identifier="PostChannel",r.priority=1011,r.version="4.4.3";var h,y,b,E,w,S,I,P,T,_,O,C,R,x,D,X,B,V,Z,K,J,Y,Q,ee,te,ne,re=!1,ae=[],ce=!1,ue=0,le=0,de={},pe=m;return(0,i.A)(t,r,function(e,t){function r(){(0,c.Ds)(null,V),(0,c.sq)(null,V),(0,c.vF)(null,V)}function i(e){var t="";return e&&e[j]&&(0,a.Iuo)(e,function(e){t&&(t+="\n"),t+=e}),t}function ye(e){var t="";try{Se(e),t=P[ie](e)}catch(e){}return t}function Ee(e){"beforeunload"!==(e||(0,a.zkX)().event).type&&(D=!0,P[ge](D)),$e(2,2)}function we(e){D=!1,P[ge](D)}function Se(e){e.ext&&e.ext[M]&&delete e.ext[M],e.ext&&e.ext[L]&&e.ext[L].id&&delete e.ext[L].id,x&&(e.ext=(0,d.hW)(e.ext),e.baseData&&(e.baseData=(0,d.hW)(e.baseData)),e.data&&(e.data=(0,d.hW)(e.data)))}function Ie(e,t){if(e[Ce]||(e[Ce]=0),e[Re]||(e[Re]=1),Se(e),e[Ne])if(S||ce)e[Re]=3,e[Ne]=!1;else if(P)return x&&(e=(0,d.hW)(e)),void P[me](De.create(e[$],[e]),!0===e[Ne]?1:e[Ne],3);var n=e[Re],r=le,i=b;4===n&&(r=ue,i=y);var o=!1;if(r<i)o=!qe(e,t);else{var a=1,s=20;4===n&&(a=4,s=1),o=!0,function(e,t,n,r){for(;n<=t;){var i=Fe(e,t,!0);if(i&&i[F]()>0){var o=i[z](0,r),a=o[F]();if(a>0)return 4===n?ue-=a:le-=a,Je(rt,[o],v.QueueFull,void 0),!0}n++}return ze(),!1}(e[$],e[Re],a,s)&&(o=!qe(e,t))}o&&Ke(rt,[e],v.QueueFull)}function Pe(e,t,n){var r=Xe(e,t,n);return P[he](t,n),r}function ke(){return le>0}function xe(){if(C>=0&&Xe(C,0,R)&&P[he](0,R),ue>0&&!w&&!ce){var e=de[pe][2];e>=0&&(w=Le(function(){w=null,Pe(4,0,1),xe()},e))}var t=de[pe][1];!E&&!h&&t>=0&&!ce&&(ke()?E=Le(function(){E=null,Pe(0===I?3:1,0,1),I++,I%=2,xe()},t):I=0)}function Me(){n=null,re=!1,ae=[],h=null,ce=!1,ue=0,y=500,le=0,b=nt,de={},pe=m,E=null,w=null,S=0,I=0,T={},_=0,Q=!1,O=0,C=-1,R=null,x=!0,D=!1,X=6,B=2,V=null,ee=null,ne=null,te=!1,Z=He(),P=new tt(500,2,1,{requeue:We,send:Ye,sent:Qe,drop:et,rspFail:it,oth:at}),Ge(),T[4]={batches:[],iKeyMap:{}},T[3]={batches:[],iKeyMap:{}},T[2]={batches:[],iKeyMap:{}},T[1]={batches:[],iKeyMap:{}},st()}function Le(e,t){0===t&&S&&(t=1);var n=1e3;return S&&(n=Ae(S-1)),Z.set(e,t*n)}function je(){return null!==E&&(E.cancel(),E=null,I=0,!0)}function $e(e,t){je(),h&&(h.cancel(),h=null),ce||Pe(1,e,t)}function Fe(e,t,n){var r=T[t];r||(r=T[t=1]);var i=r.iKeyMap[e];return!i&&n&&(i=De.create(e),r.batches[q](i),r.iKeyMap[e]=i),i}function Ue(e,t){if(P[ve]()&&!S&&(_>0&&le>_&&(t=!0),t&&null==h))if(e)je(),Xe(1,0,20),h=Le(function(){h=null,Be(function(){},20,!1)},0);else{var n=je();Pe(1,1,20),n&&xe()}}function qe(e,t){x&&(e=(0,d.hW)(e));var n=e[Re],r=Fe(e[$],n,!0);return!!r.addEvent(e)&&(4!==n?(le++,t&&0===e[Ce]&&Ue(!e.sync,O>0&&r[F]()>=O)):ue++,!0)}function ze(){for(var e=0,t=0,n=function(n){var r=T[n];r&&r[fe]&&(0,a.Iuo)(r[fe],function(r){4===n?e+=r[F]():t+=r[F]()})},r=1;r<=4;r++)n(r);le=t,ue=e}function Xe(t,n,r){var i=!1,o=0===n;return!o||P[ve]()?(0,s.r2)(e.core,function(){return"PostChannel._queueBatches"},function(){for(var e=[],n=4;n>=t;){var r=T[n];r&&r.batches&&r.batches[j]>0&&((0,a.Iuo)(r[fe],function(t){P.addBatch(t)?i=i||t&&t[F]()>0:e=e[A](t[U]()),4===n?ue-=t[F]():le-=t[F]()}),r[fe]=[],r.iKeyMap={}),n--}e[j]>0&&Ke(rt,e,v.KillSwitch),i&&C>=t&&(C=-1,R=0)},function(){return{latency:t,sendType:n,sendReason:r}},!o):(C=C>=0?(0,a.rpU)(C,t):t,R=(0,a.JBS)(R,r)),i}function Be(e,t,n){Pe(1,0,t),ze();var r=function(){e&&e(),ae[j]>0?h=Le(function(){h=null,Be(ae.shift(),t)},0):(h=null,xe())};!1===n?r():Ve(r)}function Ve(e){P.isCompletelyIdle()?e():h=Le(function(){h=null,Ve(e)},.25)}function Ge(){(de={})[m]=[2,1,0],de.NEAR_REAL_TIME=[6,3,0],de.BEST_EFFORT=[18,9,0]}function We(t,n){var r,i,s=X;D&&(s=B),(0,a.Iuo)(t,function(t){t&&t[F]()>0&&(0,a.Iuo)(t[U](),function(t){t&&(t[Ne]&&(t[Re]=4,t[Ne]=!1),t[Ce]<s?((0,o.u9)(t,e[_e]),Ie(t,!1),(i||(i=[]))[q](t)):(r||(r=[]))[q](t))})}),i&&i[j]>0&&Ke("eventsRetry",i,n>=9e3&&n<=9999?n-9e3:-1),r&&r[j]>0&&Ke(rt,r,v.NonRetryableStatus),D&&$e(2,2)}function Ze(t,n){var r=Y||{},i=r[t];if(i)try{i.apply(r,n)}catch(n){(0,p.ZP)(e.diagLog(),1,74,t+" notification failed: "+n)}}function Ke(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];t&&t[j]>0&&Ze(e,[t][A](n))}function Je(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];t&&t[j]>0&&(0,a.Iuo)(t,function(t){t&&t[F]()>0&&Ze(e,[t.events()][A](n))})}function Ye(e,t,n){e&&e[j]>0&&Ze("eventsSendRequest",[t>=1e3&&t<=1999?t-1e3:0,!0!==n])}function Qe(e,t){Je("eventsSent",e,t),xe()}function et(e,t,n,r){Je(rt,e,t>=8e3&&t<=8999?t-8e3:v.Unknown,r)}function it(e,t,n,r){Je(rt,e,v.NonRetryableStatus,r),xe()}function at(e,t,n,r){Je(rt,e,v.Unknown,r),xe()}function st(){O=J?0:(0,a.JBS)(3*ne,b/6)}Me(),e._getDbgPlgTargets=function(){return[P,n]},e[H]=function(i,d,v){(0,s.r2)(d,function(){return"PostChannel:initialize"},function(){t[H](i,d,v),Y=d.getNotifyMgr();try{V=(0,c.Hm)((0,u.Z)(e[_e]),d.evtNamespace&&d.evtNamespace()),e._addHook((0,l.a)(i,function(t){var i=t.cfg,s=(0,f.i8)(null,i,d);n=s.getExtCfg(e[_e],ot),Z=He(n[G],n[W]),x=!n.disableOptimizeObj&&(0,o.F2)(),K=n.ignoreMc1Ms0CookieProcessing,function(e){var t=e[be];e[be]=function(){var n=0;return K&&(n|=2),n|t.call(e)}}(d),b=n.eventsLimitInMem,y=n.immediateEventLimit,_=n[Oe],X=n.maxEventRetryAttempts,B=n.maxUnloadEventRetryAttempts,J=n.disableAutoBatchFlushLimit,ne=n.maxEvtPerBatch,(0,a.$XS)(i.endpointUrl)?e.pause():ce&&e.resume(),st(),ee=n.overrideInstrumentationKey,te=!!n.disableTelemetry,Q&&r();var u=i.disablePageUnloadEvents||[];Q=(0,c.ee)(Ee,u,V),Q=(0,c.Fc)(Ee,u,V)||Q,Q=(0,c.oS)(we,i.disablePageShowEvents,V)||Q})),P[H](i,e.core,e)}catch(t){throw e.setInitialized(!1),t}},function(){return{theConfig:i,core:d,extensions:v}})},e.processTelemetry=function(t,n){(0,o.u9)(t,e[_e]),n=n||e._getTelCtx(n);var r=t;te||re||(ee&&(r[$]=ee),Ie(r,!0),D?$e(2,2):xe()),e.processNext(r,n)},e.getOfflineSupport=function(){try{var e=P&&P[oe]();if(P)return{getUrl:function(){return e?e.url:null},serialize:ye,batch:i,shouldProcess:function(e){return!te},createPayload:function(e){return null},createOneDSPayload:function(e){if(P[se])return P[se](e,x)}}}catch(e){}return null},e._doTeardown=function(e,t){$e(2,2),re=!0,P.teardown(),r(),Me()},e.setEventQueueLimits=function(e,t){n.eventsLimitInMem=b=(0,o.ei)(e)?e:nt,n[Oe]=_=(0,o.ei)(t)?t:0,st();var r=le>e;if(!r&&O>0)for(var i=1;!r&&i<=3;i++){var s=T[i];s&&s[fe]&&(0,a.Iuo)(s[fe],function(e){e&&e[F]()>=O&&(r=!0)})}Ue(!0,r)},e.pause=function(){je(),ce=!0,P&&P.pause()},e.resume=function(){ce=!1,P&&P.resume(),xe()},e._loadTransmitProfiles=function(e){je(),Ge(),pe=m,xe(),(0,a.zav)(e,function(e,t){var n=t[j];if(n>=2){var r=n>2?t[2]:0;if(t.splice(0,n-2),t[1]<0&&(t[0]=-1),t[1]>0&&t[0]>0){var i=t[0]/t[1];t[0]=(0,a.iho)(i)*t[1]}r>=0&&t[1]>=0&&r>t[1]&&(r=t[1]),t[q](r),de[e]=t}})},e.flush=function(e,t,n){var r;if(void 0===e&&(e=!0),!ce)if(n=n||1,e)t||(r=(0,g.Qo)(function(e){t=e})),null==h?(je(),Xe(1,0,n),h=Le(function(){h=null,Be(t,n)},0)):ae[q](t);else{var i=je();Pe(1,1,n),t&&t(),i&&xe()}return r},e.setMsaAuthTicket=function(e){P.addHeader(N,e)},e.setAuthPluginHeader=function(e){P.addHeader(k,e)},e.removeAuthPluginHeader=function(){P.removeHeader(k)},e.hasEvents=ke,e._setTransmitProfile=function(e){pe!==e&&void 0!==de[e]&&(je(),pe=e,xe())},(0,d.o$)(e,function(){return P},["addResponseHandler"]),e[Te]=function(){S<4&&(S++,je(),xe())},e._clearBackOff=function(){S&&(S=0,je(),xe())}}),r}return(0,r.qU)(t,e),t.__ieDyn=1,t}(h.s)},5974(e,t,n){n.d(t,{$5:()=>R,$o:()=>Z,$y:()=>ke,AP:()=>P,AZ:()=>Xe,Ab:()=>Te,Av:()=>et,Bl:()=>G,Cd:()=>ue,DI:()=>N,Di:()=>L,EX:()=>F,Ek:()=>ve,F2:()=>Ce,FI:()=>O,Fq:()=>Ze,GA:()=>de,HC:()=>ie,IE:()=>Qe,Ic:()=>l,Ik:()=>K,J$:()=>Ve,JR:()=>J,Jj:()=>m,Ju:()=>p,Jv:()=>je,MD:()=>ee,N1:()=>V,OK:()=>Ne,OL:()=>r,O_:()=>le,P5:()=>y,QE:()=>Ye,QL:()=>te,QM:()=>Ie,QV:()=>De,RD:()=>$e,RF:()=>I,RS:()=>_,Re:()=>qe,Rr:()=>E,Sj:()=>Se,Su:()=>tt,UE:()=>B,UM:()=>W,Ue:()=>_e,Ur:()=>We,Uw:()=>f,V3:()=>we,Vq:()=>me,W7:()=>he,WZ:()=>U,X1:()=>o,XA:()=>Be,XM:()=>M,YH:()=>ae,Yo:()=>Ae,Zu:()=>ce,_b:()=>$,_w:()=>d,aS:()=>H,by:()=>A,c1:()=>ge,cV:()=>be,cp:()=>pe,dg:()=>Re,do:()=>ye,e4:()=>ne,eZ:()=>q,e_:()=>fe,fA:()=>C,gk:()=>z,h3:()=>h,h4:()=>k,ih:()=>a,it:()=>ze,jt:()=>T,l3:()=>Ee,lW:()=>Je,m7:()=>X,mE:()=>v,oI:()=>i,on:()=>Ke,pF:()=>D,pM:()=>Y,qd:()=>Me,qg:()=>He,sY:()=>se,sl:()=>x,t2:()=>Q,tI:()=>j,tX:()=>xe,tZ:()=>w,tn:()=>re,tw:()=>Oe,uR:()=>oe,ux:()=>Fe,vR:()=>g,vn:()=>Ge,wi:()=>b,x6:()=>s,xE:()=>Le,xx:()=>Pe,y5:()=>u,y9:()=>c,yy:()=>S,zV:()=>Ue});var r="toLowerCase",i="length",o="warnToConsole",a="throwInternal",s="watch",c="apply",u="push",l="splice",f="logger",d="cancel",v="initialize",p="identifier",h="removeNotificationListener",g="addNotificationListener",m="stringify",y="traceId",b="spanId",E="traceFlags",w="isInitialized",S="traceHdrMode",I="getNotifyMgr",P="getPlugin",T="track",_="name",O="iKey",C="time",R="processNext",N="getProcessTelContext",k="pollInternalLogs",x="instrumentationKey",D="value",M="enabled",L="stopPollingInternalLogs",j="unload",A="onComplete",$="reason",F="flush",U="getTraceCtx",q="setTraceCtx",z="getActiveSpan",X="setActiveSpan",B="spanContext",V="parentSpanContext",H="parentSpanId",G="loggingLevelConsole",W="join",Z="createNew",K="teardown",J="messageId",Y="message",Q="attributeCountLimit",ee="suppressTracing",te="notImplemented",ne="diagLog",re="_doTeardown",ie="update",oe="getNext",ae="setNextPlugin",se="split",ce="isChildEvt",ue="data",le="getCtx",fe="setCtx",de="config",ve="call",pe="itemsReceived",he="replace",ge="headers",me="urlString",ye="timeout",be="status",Ee="hasOwnProperty",we="exception",Se="indexOf",Ie="type",Pe="match",Te="setTraceFlags",_e="pathname",Oe="traceState",Ce="count",Re="timings",Ne="baseData",ke="properties",xe="userAgent",De="kind",Me="duration",Le="toString",je="processTelemetryStart",Ae="handler",$e="evtName",Fe="concat",Ue="ingestionendpoint",qe="substring",ze="getAllResponseHeaders",Xe="removeItem",Be="measurements",Ve="sizeInBytes",He="typeName",Ge="exceptions",We="severityLevel",Ze="problemGroup",Ke="parsedStack",Je="hasFullStack",Ye="assembly",Qe="fileName",et="line",tt="aiDataContract"},6843(e,t,n){n.d(t,{DD:()=>c,Lx:()=>s,NU:()=>a});var r=n(1869),i=n(5974);function o(e,t,n){return!e&&(0,r.hXl)(e)?t:(0,r.Lmq)(e)?e:"true"===(0,r.oJg)(e)[i.OL]()}function a(e){return{mrg:!0,v:e}}function s(e,t,n){return{fb:n,isVal:e,v:t}}function c(e,t){return{fb:t,set:o,v:!!e}}},7007(e,t,n){n.d(t,{q:()=>c});var r=n(1869),i=n(5974);function o(e){return e&&(0,r.Gvm)(e)&&!(0,r.cyL)(e)&&(e.isVal||e.fb||(0,r.KhI)(e,"v")||(0,r.KhI)(e,"mrg")||(0,r.KhI)(e,"ref")||e.set)}function a(e,t,n){var o,a=n.dfVal||r.O9V;if(t&&n.fb){var s=n.fb;(0,r.cyL)(s)||(s=[s]);for(var c=0;c<s[i.oI];c++){var u=s[c],l=t[u];if(a(l)?o=l:e&&(a(l=e.cfg[u])&&(o=l),e.set(e.cfg,(0,r.oJg)(u),l)),a(o))break}}return!a(o)&&a(n.v)&&(o=n.v),o}function s(e,t,n){var c,u=n;return n&&o(n)&&(u=a(e,t,n)),u&&(o(u)&&(u=s(e,t,u)),(0,r.cyL)(u)?(c=[])[i.oI]=u[i.oI]:(0,r.QdQ)(u)&&(c={}),c&&((0,r.zav)(u,function(n,r){r&&o(r)&&(r=s(e,t,r)),c[n]=r}),u=c)),u}function c(e,t,n,i){var u,l,f,d,v,p,h,g,m=i;o(m)?(u=m.isVal,l=m.set,p=m.rdOnly,h=m.blkVal,d=m.mrg,!(v=m.ref)&&(0,r.b07)(v)&&(v=!!d),f=a(e,t,m)):f=i,h&&e.blkVal(t,n);var y=!0,b=t[n];!b&&(0,r.hXl)(b)||(g=b,y=!1,u&&g!==f&&!u(g)&&(g=f,y=!0),l&&(y=(g=l(g,f,t))===f)),y?g=f?s(e,t,f):f:((0,r.QdQ)(g)||(0,r.cyL)(f))&&d&&f&&((0,r.QdQ)(f)||(0,r.cyL)(f))&&(0,r.zav)(f,function(t,n){c(e,g,t,n)}),e.set(t,n,g),v&&e.ref(t,n),p&&e.rdOnly(t,n)}},2575(e,t,n){n.d(t,{e:()=>P,a:()=>T});var r=n(1869),i=n(5974),o=n(2780),a=n(4800),s=n(7007),c=(0,r.eCG)("[[ai_dynCfg_1]]"),u=(0,r.eCG)("[[ai_blkDynCfg_1]]"),l=(0,r.eCG)("[[ai_frcDynCfg_1]]");function f(e){var t;return e&&((0,r.cyL)(e)?(t=[])[i.oI]=e[i.oI]:(0,r.QdQ)(e)&&(t={}),t)?((0,r.zav)(e,function(e,n){t[e]=f(n)}),t):e}function d(e,t,n){var i=!1;return n&&!e[t.blkVal]&&((i=n[l])||n[u]||(i=(0,r.QdQ)(n)||(0,r.cyL)(n))),i}function v(e){(0,r.zkd)("InvalidAccess:"+e)}var p,h=["push","pop","shift","unshift","splice"],g=function(e,t,n,o){e&&e[i.ih](3,108,"".concat(n," [").concat(t,"] failed - ")+(0,r.mmD)(o))};function m(e,t){var n=(0,r.kgX)(e,t);return n&&n.get}function y(e,t,n,a){if(t){var s=m(t,n);s&&s[e.prop]?t[n]=a:function(e,t,n,a){var s={n,h:[],trk:function(t){t&&t.fn&&(-1===(0,r.rDm)(s.h,t)&&s.h[i.y5](t),e.trk(t,s))},clr:function(e){var t=(0,r.rDm)(s.h,e);-1!==t&&s.h[i.Ic](t,1)}},u=!0,l=!1;function f(){u&&(l=l||d(f,e,a),a&&!a[c]&&l&&(a=E(e,a,n,"Converting")),u=!1);var t=e.act;return t&&s.trk(t),a}f[e.prop]={chng:function(){e.add(s)}},(0,r.vF1)(t,s.n,{g:f,s:function(p){if(a!==p){f[e.ro]&&!e.upd&&v("["+n+"] is read-only:"+(0,r.mmD)(t)),u&&(l=l||d(f,e,a),u=!1);var h=l&&f[e.rf];if(l)if(h){(0,r.zav)(a,function(e){a[e]=p?p[e]:o.HP});try{(0,r.zav)(p,function(t,n){y(e,a,t,n)}),p=a}catch(t){g((e.hdlr||{})[i.Uw],n,"Assigning",t),l=!1}}else a&&a[c]&&(0,r.zav)(a,function(t){var n=m(a,t);if(n){var r=n[e.prop];r&&r.chng()}});if(p!==a){var b=p&&d(f,e,p);!h&&b&&(p=E(e,p,n,"Converting")),a=p,l=b}e.add(s)}}})}(e,t,n,a)}return t}function b(e,t,n,o){if(t){var a=m(t,n),s=a&&!!a[e.prop],c=o&&o[0],l=o&&o[1],f=o&&o[2];if(!s){if(f)try{!function(e){if(e&&((0,r.QdQ)(e)||(0,r.cyL)(e)))try{e[u]=!0}catch(e){}}(t)}catch(t){g((e.hdlr||{})[i.Uw],n,"Blocking",t)}try{y(e,t,n,t[n]),a=m(t,n)}catch(t){g((e.hdlr||{})[i.Uw],n,"State",t)}}c&&(a[e.rf]=c),l&&(a[e.ro]=l),f&&(a[e.blkVal]=!0)}return t}function E(e,t,n,o){try{(0,r.zav)(t,function(n,r){y(e,t,n,r)}),t[c]||((0,r.UxO)(t,c,{get:function(){return e.hdlr}}),function(e,t,n){(0,r.cyL)(t)&&(0,r.Iuo)(h,function(r){var o=t[r];t[r]=function(){for(var r=[],a=0;a<arguments.length;a++)r[a]=arguments[a];var s=o[i.y9](this,r);return E(e,t,n,"Patching"),s}})}(e,t,n))}catch(t){g((e.hdlr||{})[i.Uw],n,o,t)}return t}var w="[[ai_",S="]]";function I(e,t,n){var u=function(e){if(e){var t=e[c]||e;if(t.cfg&&(t.cfg===e||t.cfg[c]===t))return t}return null}(t);if(u)return u;var l,d=(0,a.Z)("dyncfg",!0),v=t&&!1!==n?t:f(t),h={uid:null,cfg:v,logger:e,notify:function(){l.notify()},set:function(t,n,r){try{t=y(l,t,n,r)}catch(t){g(e,n,"Setting value",t)}return t[n]},setDf:function(e,t){return t&&(0,r.zav)(t,function(t,n){(0,s.q)(h,e,t,n)}),e},watch:function(e){return function(e,t){var n={fn:t,rm:function(){n.fn=null,e=null,t=null}};return(0,r.vF1)(n,"toJSON",{v:function(){return"WatcherHandler"+(n.fn?o.m5:"[X]")}}),e.use(n,t),n}(l,e)},ref:function(e,t){var n;return b(l,e,t,(n={},n[0]=!0,n))[t]},rdOnly:function(e,t){var n;return b(l,e,t,(n={},n[1]=!0,n))[t]},blkVal:function(e,t){var n;return b(l,e,t,(n={},n[2]=!0,n))[t]},_block:function(e,t){l.use(null,function(n){var i=l.upd;try{(0,r.b07)(t)||(l.upd=t),e(n)}finally{l.upd=i}})}};return(0,r.vF1)(h,"uid",{c:!1,e:!1,w:!1,v:d}),E(l=function(e){var t,n=(0,r.jjc)(w+"get"+e.uid+S),o=(0,r.jjc)(w+"ro"+e.uid+S),a=(0,r.jjc)(w+"rf"+e.uid+S),s=(0,r.jjc)(w+"blkVal"+e.uid+S),c=(0,r.jjc)(w+"dtl"+e.uid+S),u=null,l=null;function f(n,o){var a=t.act;try{t.act=n,n&&n[c]&&((0,r.Iuo)(n[c],function(e){e.clr(n)}),n[c]=[]),o({cfg:e.cfg,set:e.set.bind(e),setDf:e.setDf.bind(e),ref:e.ref.bind(e),rdOnly:e.rdOnly.bind(e)})}catch(t){var s=e[i.Uw];throw s&&s[i.ih](1,107,(0,r.mmD)(t)),t}finally{t.act=a||null}}function d(){if(u){var e=u;u=null,l&&l[i._w](),l=null;var t=[];if((0,r.Iuo)(e,function(e){if(e&&(e[c]&&((0,r.Iuo)(e[c],function(t){t.clr(e)}),e[c]=null),e.fn))try{f(e,e.fn)}catch(e){t[i.y5](e)}}),u)try{d()}catch(e){t[i.y5](e)}t[i.oI]>0&&function(e,t){p||(p=(0,r.aqQ)("AggregationError",function(e,t){t[i.oI]>1&&(e.errors=t[1])}));var n="Watcher error(s): ";throw(0,r.Iuo)(t,function(e,t){n+="\n".concat(t," > ").concat((0,r.mmD)(e))}),new p(n,t||[])}(0,t)}}return t={prop:n,ro:o,rf:a,blkVal:s,hdlr:e,add:function(e){if(e&&e.h[i.oI]>0){u||(u=[]),l||(l=(0,r.dRz)(function(){l=null,d()},0));for(var t=0;t<e.h[i.oI];t++){var n=e.h[t];n&&-1===(0,r.rDm)(u,n)&&u[i.y5](n)}}},notify:d,use:f,trk:function(e,t){if(e){var n=e[c]=e[c]||[];-1===(0,r.rDm)(n,t)&&n[i.y5](t)}}}}(h),v,"config","Creating"),h}function P(e,t,n,r){var i=I(n,e||{},r);return t&&i.setDf(i.cfg,t),i}function T(e,t,n){var a=e[c]||e;return!a.cfg||a.cfg!==e&&a.cfg[c]!==a?(function(e,t){e?(e[i.X1](t),e[i.ih](2,108,t)):v(t)}(n,o.xW+(0,r.mmD)(e)),P(e,null,n)[i.x6](t)):a[i.x6](t)}},1303(e,t,n){n.d(t,{R2:()=>l,_G:()=>c,ic:()=>i,jp:()=>a,tU:()=>o,wc:()=>u,xF:()=>r,ym:()=>s});var r="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",i=500,o="sampleRate",a="ProcessLegacy",s="http.method",c="https://dc.services.visualstudio.com",u="/v2/track",l="not_specified"},2780(e,t,n){n.d(t,{Bw:()=>u,Ev:()=>E,Fk:()=>S,HP:()=>r,Hr:()=>c,LZ:()=>o,Pb:()=>g,QW:()=>I,S:()=>O,Vj:()=>b,Vo:()=>d,Yd:()=>s,Yp:()=>p,dI:()=>h,eT:()=>a,fc:()=>v,hj:()=>C,jy:()=>l,kI:()=>w,l0:()=>m,m5:()=>i,qT:()=>f,s4:()=>y,vf:()=>T,xW:()=>P,yy:()=>_});var r=void 0,i="",o="channels",a="core",s="createPerfMgr",c="disabled",u="extensionConfig",l="extensions",f="processTelemetry",d="priority",v="eventsSent",p="eventsDiscarded",h="eventsSendRequest",g="eventsRetry",m="perfEvent",y="offlineEventsStored",b="offlineBatchSent",E="offlineBatchDrop",w="getPerfMgr",S="domain",I="path",P="Not dynamic - ",T="REDACTED",_=["sig","Signature","AWSAccessKeyId","X-Goog-Signature"],O="https://browser.events.data.microsoft.com/OneCollector/1.0/",C="version"},935(e,t,n){n.d(t,{_:()=>ge});var r,i,o,a=n(1603),s=n(3911),c=n(6157),u=n(1869),l=n(5974),f=n(6843),d=n(2575),v=n(1303),p=n(2780),h=n(9948),g=n(4785),m=n(9637),y=n(6841),b=n(4800),E=n(9285),w=n(943),S=n(5025),I=n(5248),P="toGMTString",T="toUTCString",_="cookie",O="expires",C="isCookieUseDisabled",R="disableCookiesUsage",N="_ckMgr",k=null,x=null,D=null,M={},L={},j=((r={cookieCfg:(0,f.NU)((i={},i[p.Fk]={fb:"cookieDomain",dfVal:E.Gh},i.path={fb:"cookiePath",dfVal:E.Gh},i.enabled=p.HP,i.ignoreCookies=p.HP,i.blockedCookies=p.HP,i.disableCookieDefer=!1,i)),cookieDomain:p.HP,cookiePath:p.HP})[R]=p.HP,r);function A(){!o&&(o=(0,u.nRs)(function(){return(0,u.YEm)()}))}function $(e){return!e||e.isEnabled()}function F(e,t){return!!(t&&e&&(0,u.cyL)(e.ignoreCookies))&&-1!==(0,u.rDm)(e.ignoreCookies,t)}function U(e,t){return!!(t&&e&&(0,u.cyL)(e.blockedCookies)&&-1!==(0,u.rDm)(e.blockedCookies,t))||F(e,t)}function q(e,t){var n=t[l.XM];if((0,u.hXl)(n)){var r=void 0;(0,u.b07)(e[C])||(r=!e[C]),(0,u.b07)(e[R])||(r=!e[R]),n=r}return n}function z(e,t){var n,r,i,o,a,s,c,f,v=[];function h(e){var t,n=((t={})[p.QW]=e||"/",t[O]="Thu, 01 Jan 1970 00:00:01 GMT",t);return(0,I.lT)()||(n["max-age"]="0"),H(p.m5,n)}function g(e){if(v)for(var t=v[l.oI]-1;t>=0;t--)v[t].n===e&&v[l.Ic](t,1)}e=(0,d.e)(e||L,null,t).cfg,o=(0,d.a)(e,function(o){o.setDf(o.cfg,j),n=o.ref(o.cfg,"cookieCfg"),r=n[p.QW]||"/",i=n[p.Fk],n.disableCookieDefer?v=null:null===v&&(v=[]);var l=a;a=!1!==q(e,n),s=n.getCookie||G,c=n.setCookie||W,f=n.delCookie||W,!l&&a&&v&&X(t)&&v&&((0,u.Iuo)(v,function(e){U(n,e.n)||(0===e.o?c(e.n,e.v):1===e.o&&f(e.n,e.v))}),v=[])},t);var m={isEnabled:function(){var r=!1!==q(e,n)&&a&&X(t),i=L[N];return r&&i&&m!==i&&(r=$(i)),r},setEnabled:function(t){n[l.XM]=t,(0,u.b07)(e[R])||(e[R]=!t)},set:function(e,t,o,a,s){var f=!1;if(!U(n,e)){var d=function(e,t,n,o){var a={},s=(0,u.EHq)(e||p.m5),c=(0,u.HzD)(s,";");if(-1!==c&&(s=(0,u.EHq)((0,u.ZWZ)(e,c)),a=B((0,u.P0f)(e,c+1))),(0,E.KY)(a,p.Fk,n||i,u.zzB,u.b07),!(0,u.hXl)(t)){var l=(0,I.lT)();if((0,u.b07)(a[O])){var f=(0,u.f0d)()+1e3*t;if(f>0){var d=new Date;d.setTime(f),(0,E.KY)(a,O,V(d,l?P:T)||V(d,l?P:T)||p.m5,u.zzB)}}l||(0,E.KY)(a,"max-age",p.m5+t,null,u.b07)}var v,h=(0,I.g$)();return h&&"https:"===h.protocol&&((0,E.KY)(a,"secure",null,null,u.b07),null===x&&(v=(0,I.kb)(),x=!((0,u.KgX)(v)&&((0,E.Ju)(v,"CPU iPhone OS 12")||(0,E.Ju)(v,"iPad; CPU OS 12")||(0,E.Ju)(v,"Macintosh; Intel Mac OS X 10_14")&&(0,E.Ju)(v,"Version/")&&(0,E.Ju)(v,"Safari")||(0,E.Ju)(v,"Macintosh; Intel Mac OS X 10_14")&&(0,u.Cv9)(v,"AppleWebKit/605.1.15 (KHTML, like Gecko)")||(0,E.Ju)(v,"Chrome/5")||(0,E.Ju)(v,"Chrome/6")||(0,E.Ju)(v,"UnrealEngine")&&!(0,E.Ju)(v,"Chrome")||(0,E.Ju)(v,"UCBrowser/12")||(0,E.Ju)(v,"UCBrowser/11")))),x&&(0,E.KY)(a,"SameSite","None",null,u.b07)),(0,E.KY)(a,p.QW,o||r,null,u.b07),H(s,a)}(t,o,a,s);$(m)?(c(e,d),f=!0):v&&(g(e),v[l.y5]({n:e,o:0,v:d}),f=!0)}return f},get:function(e){var t=p.m5;if(!F(n,e))if($(m))t=s(e);else if(v)for(var r=v[l.oI]-1;r>=0;r--){var i=v[r];if(i.n===e){if(0===i.o){var o=i.v,a=(0,u.HzD)(o,";");t=-1!==a?(0,u.EHq)((0,u.ZWZ)(o,a)):(0,u.EHq)(o)}break}}return t},del:function(e,t){var n=!1;return $(m)?n=m.purge(e,t):v&&(g(e),v[l.y5]({n:e,o:1,v:h(t)}),n=!0),n},purge:function(e,n){var r=!1;return X(t)&&(f(e,h(n)),r=!0),r},unload:function(e){o&&o.rm(),o=null,v=null}};return m[N]=m,m}function X(e){if(null===k){k=!1,!o&&A();try{var t=o.v||{};k=void 0!==t[_]}catch(t){(0,h.ZP)(e,2,68,"Cannot access document.cookie - "+(0,E.lL)(t),{exception:(0,u.mmD)(t)})}}return k}function B(e){var t={};if(e&&e[l.oI]){var n=(0,u.EHq)(e)[l.sY](";");(0,u.Iuo)(n,function(e){if(e=(0,u.EHq)(e||p.m5)){var n=(0,u.HzD)(e,"=");-1===n?t[e]=null:t[(0,u.EHq)((0,u.ZWZ)(e,n))]=(0,u.EHq)((0,u.P0f)(e,n+1))}})}return t}function V(e,t){return(0,u.Tnt)(e[t])?e[t]():null}function H(e,t){var n=e||p.m5;return(0,u.zav)(t,function(e,t){n+="; "+e+((0,u.hXl)(t)?p.m5:"="+t)}),n}function G(e){var t=p.m5;if(!o&&A(),o.v){var n=o.v[_]||p.m5;D!==n&&(M=B(n),D=n),t=(0,u.EHq)(M[e]||p.m5)}return t}function W(e,t){!o&&A(),o.v&&(o.v[_]=e+"="+t)}var Z=n(3167),K={perfEvtsSendAll:!1};function J(e){e.h=null;var t=e.cb;e.cb=[],(0,u.Iuo)(t,function(e){(0,u.gBW)(e.fn,[e.arg])})}function Y(e,t,n,r){(0,u.Iuo)(e,function(e){e&&e[t]&&(n?(n.cb[l.y5]({fn:r,arg:e}),n.h=n.h||(0,u.dRz)(J,0,n)):(0,u.gBW)(r,[e]))})}var Q,ee,te,ne=function(){function e(t){var n,r;this.listeners=[];var i=[],o={h:null,cb:[]},a=(0,d.e)(t,K);r=a[l.x6](function(e){n=!!e.cfg.perfEvtsSendAll}),(0,s.A)(e,this,function(e){(0,u.vF1)(e,"listeners",{g:function(){return i}}),e[l.vR]=function(e){i[l.y5](e)},e[l.h3]=function(e){for(var t=(0,u.rDm)(i,e);t>-1;)i[l.Ic](t,1),t=(0,u.rDm)(i,e)},e[p.fc]=function(e){Y(i,p.fc,o,function(t){t[p.fc](e)})},e[p.Yp]=function(e,t,n){Y(i,p.Yp,o,function(r){r[p.Yp](e,t,n)})},e[p.dI]=function(e,t){Y(i,p.dI,t?o:null,function(n){n[p.dI](e,t)})},e[p.l0]=function(e){e&&(!n&&e[l.Zu]()||Y(i,p.l0,null,function(t){e.isAsync?(0,u.dRz)(function(){return t[p.l0](e)},0):t[p.l0](e)}))},e[p.Pb]=function(e,t){Y(i,p.Pb,o,function(n){n[p.Pb](e,t)})},e[p.s4]=function(e){e&&e[l.oI]&&Y(i,p.s4,o,function(t){t[p.s4](e)})},e[p.Vj]=function(e){e&&e[l.Cd]&&Y(i,p.Vj,o,function(t){t[p.Vj](e)})},e[p.Ev]=function(e,t){if(e>0){var n=t||0;Y(i,p.Ev,o,function(t){t[p.Ev](e,n)})}},e[l.tI]=function(e){var t,n=function(){r&&r.rm(),r=null,i=[],o.h&&o.h[l._w](),o.h=null,o.cb=[]};if(Y(i,"unload",null,function(n){var r=n[l.tI](e);r&&(t||(t=[]),t[l.y5](r))}),t)return(0,c.Qo)(function(e){return(0,c.Dv)((0,c.Xf)(t),function(){n(),e()})});n()}})}return e.__ieDyn=1,e}(),re=n(904),ie=n(4617),oe=n(8679),ae=function(e){function t(){var n,r,i=e.call(this)||this;function o(){n=0,r=[]}return i.identifier="TelemetryInitializerPlugin",i.priority=199,o(),(0,s.A)(t,i,function(e,t){e.addTelemetryInitializer=function(e){return function(e,t,n){var r={id:t,fn:n};return(0,u.Yny)(e,r),{remove:function(){(0,u.Iuo)(e,function(t,n){if(t.id===r.id)return e[l.Ic](n,1),-1})}}}(r,n++,e)},e[p.qT]=function(t,n){(function(e,t,n){for(var r=!1,i=e[l.oI],o=0;o<i;++o){var a=e[o];if(a)try{if(!1===a.fn[l.y9](null,[t])){r=!0;break}}catch(e){(0,h.ZP)(n,2,64,"Telemetry initializer failed: "+(0,E.lL)(e),{exception:(0,u.mmD)(e)},!0)}}return!r})(r,t,n?n[l.e4]():e[l.e4]())&&e[l.$5](t,n)},e[l.tn]=function(){o()}}),i}return(0,a.qU)(t,e),t.__ieDyn=1,t}(n(3773).s),se=n(3256),ce=n(4037),ue="Plugins must provide initialize method",le="SDK is still unloading...",fe=(0,u.ZHX)(((Q={cookieCfg:{}})[p.jy]={rdOnly:!0,ref:!0,v:[]},Q[p.LZ]={rdOnly:!0,ref:!0,v:[]},Q[p.Bw]={ref:!0,v:{}},Q[p.Yd]=p.HP,Q.loggingLevelConsole=0,Q.diagnosticLogInterval=p.HP,Q.traceHdrMode=3,Q.sdkStats=(0,f.NU)({int:9e5}),Q.traceCfg=(0,f.NU)(((ee={generalLimits:(0,f.NU)((te={attributeValueLengthLimit:void 0},te[l.t2]=128,te)),serviceName:null})[l.MD]=!1,ee)),Q));function de(e,t){return new re.NS(t)}function ve(e,t){var n=!1;return(0,u.Iuo)(t,function(t){if(t===e)return n=!0,-1}),n}function pe(e,t,n,r){n&&(0,u.zav)(n,function(n,i){r&&(0,u.QdQ)(i)&&(0,u.QdQ)(t[n])&&pe(e,t[n],i,r),r&&(0,u.QdQ)(i)&&(0,u.QdQ)(t[n])?pe(e,t[n],i,r):e.set(t,n,i)})}function he(e,t){var n=null,r=-1;return(0,u.Iuo)(e,function(e,i){if(e.w===t)return n=e,r=i,-1}),{i:r,l:n}}var ge=function(){function e(){var t,n,r,i,o,I,P,T,_,O,C,R,N,k,x,D,M,L,j,A,$,F,U,q,X,B,V,H,G,W,K,J,Y,Q,ee,te,ge;(0,s.A)(e,this,function(e){function s(){Y=!0,(0,u.hXl)(X)?(W=g.f.INACTIVE,(0,h.ZP)(r,1,112,"ikey can't be resolved from promises")):W=g.f.ACTIVE,me()}function me(){n&&(e.releaseQueue(),e[l.h4]())}function ye(e){return ee&&ee[l.XM]||ge||(e||r&&r.queue[l.oI]>0)&&(te||(te=!0,ke(t[l.x6](function(e){var t=e.cfg.diagnosticLogInterval;t&&t>0||(t=1e4);var n=!1;ee&&(n=ee[l.XM],ee[l._w]()),(ee=(0,u.AHH)(_e,t)).unref(),ee[l.XM]=n}))),ee[l.XM]=!0),ee}function be(){var e={};H=[];var t=function(t){t&&(0,u.Iuo)(t,function(t){if(t[l.Ju]&&t[p.hj]&&!e[t.identifier]){var n=t[l.Ju]+"="+t[p.hj];H[l.y5](n),e[t.identifier]=t}})};t(R),C&&(0,u.Iuo)(C,function(e){t(e)}),t(O)}function Ee(){n=!1,(t=(0,d.e)({},fe,e[l.Uw])).cfg[l.Bl]=1,(0,u.vF1)(e,"config",{g:function(){return t.cfg},s:function(t){e.updateCfg(t,!1)}}),(0,u.vF1)(e,"pluginVersionStringArr",{g:function(){return H||be(),H}}),(0,u.vF1)(e,"pluginVersionString",{g:function(){return G||(H||be(),G=H[l.UM](";")),G||p.m5}}),(0,u.vF1)(e,"logger",{g:function(){return r||(r=new h.wq(t.cfg),t[l.Uw]=r),r},s:function(e){t[l.Uw]=e,r!==e&&((0,S.K)(r,!1),r=e)}}),e[l.Uw]=new h.wq(t.cfg),V=[];var a=e[l.GA][p.jy]||[];a.splice(0,a[l.oI]),(0,u.Yny)(a,V),k=new ae,x=null,D=0,i=[],(0,S.K)(o,!1),o=null,I=null,P=null,(0,S.K)(T,!1),T=null,_=null,O=[],C=null,R=null,N=!1,M=null,L=(0,b.Z)("AIBaseCore",!0),j=(0,se.P)(),F=null,U=null,X=null,A=(0,ce.w)(),B=[],G=null,H=null,ge=!1,ee=null,te=!1,W=0,K=null,J=null,Y=!1,Q=null}function we(){var n=(0,ie.i8)(Pe(),t.cfg,e);return n[l.by](ye),n}function Se(t){var n=function(e,t,n){var r=[],i=[],o={};return(0,u.Iuo)(n,function(n){((0,u.hXl)(n)||(0,u.hXl)(n[l.mE]))&&(0,u.$8)(ue);var a=n[p.Vo],s=n[l.Ju];n&&a&&((0,u.hXl)(o[a])?o[a]=s:(0,h.OG)(e,"Two extensions have same priority #"+a+" - "+o[a]+", "+s)),!a||a<t?r[l.y5](n):i[l.y5](n)}),{core:r,channels:i}}(e[l.Uw],v.ic,O);_=null,G=null,H=null,R=(C||[])[0]||[],R=(0,oe.Xc)((0,u.Yny)(R,n[p.LZ]));var r=(0,u.Yny)((0,oe.Xc)(n[p.eT]),R);V=(0,u.N6t)(r);var i=e[l.GA][p.jy]||[];i.splice(0,i[l.oI]),(0,u.Yny)(i,V);var o=we();R&&R[l.oI]>0&&(0,oe.pI)(o[l.$o](R),r),(0,oe.pI)(o,r),t&&Ce(t)}function Ie(e){var t=null,n=null,r=[];return(0,u.Iuo)(V,function(t){if(t[l.Ju]===e&&t!==k)return n=t,-1;t.getChannel&&r[l.y5](t)}),!n&&r[l.oI]>0&&(0,u.Iuo)(r,function(t){if(!(n=t.getChannel(e)))return-1}),n&&(t={plugin:n,setEnabled:function(e){(0,oe.Cr)(n)[p.Hr]=!e},isEnabled:function(){var e=(0,oe.Cr)(n);return!e[l.Ik]&&!e[p.Hr]},remove:function(e,t){void 0===e&&(e=!0);var r=[n];Te(r,{reason:1,isAsync:e},function(e){e&&Se({reason:32,removed:r}),t&&t(e)})}}),t}function Pe(){if(!_){var n=(V||[]).slice();-1===(0,u.rDm)(n,k)&&n[l.y5](k),_=(0,ie.PV)((0,oe.Xc)(n),t.cfg,e)}return _}function Te(n,r,i){if(n&&n[l.oI]>0){var o=(0,ie.PV)(n,t.cfg,e),a=(0,ie.tS)(o,e);a[l.by](function(){var e=!1,t=[];(0,u.Iuo)(O,function(r,i){ve(r,n)?e=!0:t[l.y5](r)}),O=t,G=null,H=null;var r=[];C&&((0,u.Iuo)(C,function(t,i){var o=[];(0,u.Iuo)(t,function(t){ve(t,n)?e=!0:o[l.y5](t)}),r[l.y5](o)}),C=r),i&&i(e),ye()}),a[l.$5](r)}else i(!1)}function _e(){if(r&&r.queue){var t=r.queue.slice(0);r.queue[l.oI]=0,(0,u.Iuo)(t,function(t){var n={name:M||"InternalMessageId: "+t[l.JR],iKey:X,time:(0,E._u)(new Date),baseType:h.WD.dataType,baseData:{message:t[l.pM]}};e[l.jt](n)})}}function Oe(e,t,n,r){var i=1,o=!1,a=null;function s(){i--,o&&0===i&&(a&&a[l._w](),a=null,t&&t(o),t=null)}return r=r||5e3,R&&R[l.oI]>0&&we()[l.$o](R).iterate(function(t){if(t[l.EX]){i++;var o=!1;t[l.EX](e,function(){o=!0,s()},n)||o||(e&&null==a?a=(0,u.dRz)(function(){a=null,s()},r):s())}}),o=!0,s(),!0}function Ce(t){var n=(0,ie.nU)(Pe(),e);n[l.by](ye),e._updateHook&&!0===e._updateHook(n,t)||n[l.$5](t)}function Re(t){var n=e[l.Uw];n?((0,h.ZP)(n,2,73,t),ye()):(0,u.$8)(t)}function Ne(t){var n=e[l.RF]();n&&n[p.Yp]([t],2)}function ke(e){A.add(e)}Ee(),e._getDbgPlgTargets=function(){return[V,i]},e[l.tZ]=function(){return n},e.activeStatus=function(){return W},e._setPendingStatus=function(){W=3},e[l.mE]=function(i,v,m,b){var S;N&&(0,u.$8)(le),e[l.tZ]()&&(0,u.$8)("Core cannot be initialized more than once"),t=(0,d.e)(i,function(e){var t,n={errorHandlers:(0,f.NU)((t={attribError:function(t,n,r){e.logger[l.ih](2,115,t,{attribName:n,value:r})},spanError:function(t,n){e.logger[l.ih](2,116,t,{spanName:n})},debug:function(t){e[l.Uw].debugToConsole(t)},warn:function(t){e.logger[l.X1](t)},error:function(t){e.logger[l.ih](1,117,t)}},t[l.QL]=function(t){e.logger[l.ih](1,118,t)},t))};return(0,u.ZHX)((0,u.vE3)({},fe,n))}(e),m||e[l.Uw],!1),i=t.cfg,ke(t[l.x6](function(e){var t=e.cfg;J=t.initInMemoMaxSize||100,function(e){var t=e[l.sl],i=e.endpointUrl;if(3!==W){if((0,u.hXl)(t)){X=null,W=g.f.INACTIVE;var o="Please provide instrumentation key";return void(n?((0,h.ZP)(r,1,100,o),me()):(0,u.$8)(o))}var a=[];(0,u.$XS)(t)?(a[l.y5](t),X=null):X=t,(0,u.$XS)(i)?(a[l.y5](i),K=null):K=i,a[l.oI]?function(e,t){Y=!1,W=3;var n=(0,E.Gh)(e.initTimeOut)?e.initTimeOut:5e4,r=(0,c.lh)(t);Q&&Q[l._w](),Q=(0,u.dRz)(function(){Q=null,Y||s()},n),(0,c.Dv)(r,function(t){try{if(Y)return;if(!t.rejected){var n=t[l.pF];if(n&&n[l.oI]){var r=n[0];if(X=r&&r[l.pF],n[l.oI]>1){var i=n[1];K=i&&i[l.pF]}}X&&(e[l.sl]=X,e.endpointUrl=K)}s()}catch(e){Y||s()}})}(e,a):s()}}(t);var i,o,a,f,d=e.ref(e.cfg,p.Bw);(0,u.zav)(d,function(t){e.ref(d,t)}),t[l.yy]!==D&&(o=null,a=1&(i=t[l.yy])?(0,w.ef)():null,f=2&i?(0,y.zm)():null,(a||f)&&(o=(0,oe.u7)({traceId:a?a[l.P5]:null,spanId:a?a[l.wi]:null,traceFlags:a?a[l.Rr]:p.HP,isRemote:!0,traceState:f})),x=o,D=t[l.yy])})),$=function(e,t,n,r){return t.add(e[l.x6](function(e){var t=e.cfg.disableDbgExt;!0===t&&r&&(n[l.h3](r),r=null),n&&!r&&!0!==t&&(r=(0,Z.M)(e.cfg),n[l.vR](r))})),r}(t,A,(o=b)&&e[l.RF](),$),ke(t[l.x6](function(t){if(t.cfg.enablePerfMgr){var n=t.cfg[p.Yd];S===n&&S||(n||(n=de),(0,E.c2)(t.cfg,p.Yd,n),S=n,P=null),I||P||!(0,u.Tnt)(n)||(P=n(e,e[l.RF]()))}else P=null,S=null})),e[l.Uw]=m;var T=i[p.jy];if((O=[])[l.y5].apply(O,(0,a.vz)((0,a.vz)([],v,!1),T,!1)),C=i[p.LZ],Se(null),R&&0!==R[l.oI]||(0,u.$8)("No "+p.LZ+" available"),C&&C[l.oI]>1){var _=e[l.AP]("TeeChannelController");_&&_.plugin||(0,h.ZP)(r,1,28,"TeeChannel required")}!function(e,t,n){(0,u.Iuo)(t,function(t){var r=(0,d.a)(e,t.w,n);delete t.w,t.rm=function(){r.rm()}})}(i,B,r),B=null,n=!0,W===g.f.ACTIVE&&me()},e.getChannels=function(){var e=[];return R&&(0,u.Iuo)(R,function(t){e[l.y5](t)}),(0,u.N6t)(e)},e[l.jt]=function(t){(0,re.r2)(e[p.kI](),function(){return"AppInsightsCore:track"},function(){null===t&&(Ne(t),(0,u.$8)("Invalid telemetry item")),!t[l.RS]&&(0,u.hXl)(t[l.RS])&&(Ne(t),(0,u.$8)("telemetry name required")),t[l.FI]=t[l.FI]||X,t[l.fA]=t[l.fA]||(0,E._u)(new Date),t.ver=t.ver||"4.0",!N&&e[l.tZ]()&&W===g.f.ACTIVE?we()[l.$5](t):W!==g.f.INACTIVE&&i[l.oI]<=J&&i[l.y5](t)},function(){return{item:t}},!t.sync)},e[l.DI]=we,e[l.RF]=function(){return o||(o=new ne(t.cfg),e._notificationManager=o),o},e[l.vR]=function(t){e.getNotifyMgr()[l.vR](t)},e[l.h3]=function(e){o&&o[l.h3](e)},e.getCookieMgr=function(){return T||(T=z(t.cfg,e[l.Uw])),T},e.setCookieMgr=function(e){T!==e&&((0,S.K)(T,!1),T=e)},e[p.kI]=function(){return I||P||(0,re.Z4)()},e.setPerfMgr=function(e){I=e},e.eventCnt=function(){return i[l.oI]},e.releaseQueue=function(){if(n&&i[l.oI]>0){var e=i;i=[],2===W?(0,u.Iuo)(e,function(e){e[l.FI]=e[l.FI]||X,we()[l.$5](e)}):(0,h.ZP)(r,2,20,"core init status is not active")}},e[l.h4]=function(e){return M=e||null,ge=!1,ee&&ee[l._w](),ye(!0)},e[l.Di]=function(){ge=!0,ee&&ee[l._w](),_e()},(0,E.o$)(e,function(){return k},["addTelemetryInitializer"]),e[l.tI]=function(t,i,a){void 0===t&&(t=!0),n||(0,u.$8)("SDK is not initialized"),N&&(0,u.$8)(le);var s,f={reason:50,isAsync:t,flushComplete:!1};t&&!i&&(s=(0,c.Qo)(function(e){i=e}));var d=(0,ie.tS)(Pe(),e);function v(t){f.flushComplete=t,N=!0,j.run(d,f),e[l.Di](),d[l.$5](f)}return d[l.by](function(){A.run(e[l.Uw]),(0,S.k)([T,o,r],t,function(){Ee(),i&&i(f)})},e),_e(),Oe(t,v,6,a)||v(!1),s},e[l.AP]=Ie,e.addPlugin=function(e,t,n,r){if(!e)return r&&r(!1),void Re(ue);var i=Ie(e[l.Ju]);if(i&&!t)return r&&r(!1),void Re("Plugin ["+e[l.Ju]+"] is already loaded!");var o={reason:16};function a(t){O[l.y5](e),o.added=[e],Se(o),r&&r(!0)}if(i){var s=[i.plugin];Te(s,{reason:2,isAsync:!!n},function(e){e?(o.removed=s,o[l._b]|=32,a()):r&&r(!1)})}else a()},e.updateCfg=function(n,r){var i;if(void 0===r&&(r=!0),e[l.tZ]()){i={reason:1,cfg:t.cfg,oldCfg:(0,u.zwS)({},t.cfg),newConfig:(0,u.zwS)({},n),merge:r},n=i.newConfig;var o=t.cfg;n[p.jy]=o[p.jy],n[p.LZ]=o[p.LZ]}t._block(function(e){var t=e.cfg;pe(e,t,n,r),r||(0,u.zav)(t,function(r){(0,u.KhI)(n,r)||e.set(t,r,p.HP)}),e.setDf(t,fe)},!0),t.notify(),i&&Ce(i)},e.evtNamespace=function(){return L},e[l.EX]=Oe,e[l.WZ]=function(e){return(!F&&!1!==e||!0===e)&&(F=(0,oe.u7)(x)),F},e[l.eZ]=function(e){F=e||null},e.startSpan=function(t,n,r){return U&&U.v&&U.v.isAvailable()?U.v.createSpan(t,n,r||e[l.WZ]()):null},e[l.gk]=function(e){return!1!==e&&U&&!q&&U.v&&(q=U.v.createSpan(U.v.getProviderId(),{recording:!1,root:!0})),q},e[l.m7]=function(t){var n,r=null,i=e[l.WZ](),o=q;if(t){var a=null;if(t[l.UE]?a=t[l.UE]():t.context&&(a=t.context()),a)if((0,oe.Kp)(a))r=a;else{r=(0,oe.u7)(i);var s=t[l.N1];s||t[l.aS]&&(s={traceId:a[l.P5],spanId:t[l.aS]}),s&&s[l.P5]!==r[l.P5]&&s[l.wi]!==r[l.wi]&&s[l.Rr]!==r[l.Rr]&&(r[l.P5]=s[l.P5],r[l.wi]=s[l.wi],r[l.Rr]=s[l.Rr],r=(0,oe.u7)(r)),r[l.P5]=a[l.P5],r[l.wi]=a[l.wi],r[l.Rr]=a[l.Rr]}}return n={host:e,span:t,prvSpan:o,restore:function(){o?e[l.m7](o):(q=null,e[l.eZ](i)),n.restore=m.E}},q=t,r&&e[l.eZ](r),n},e.setTraceProvider=function(e){U=e},e.getTraceProvider=function(){return U?U.v:null},e.addUnloadHook=ke,(0,E.RF)(e,"addUnloadCb",function(){return j},"add"),e.onCfgChange=function(r){var i,o,a,s;return n?i=(0,d.a)(t.cfg,r,e[l.Uw]):((s=he(o=B,a=r).l)||(s={w:a,rm:function(){var e=he(o,a);-1!==e.i&&o[l.Ic](e.i,1)}},o[l.y5](s)),i=s),function(e){return(0,u.vF1)({rm:function(){e.rm()}},"toJSON",{v:function(){return"aicore::onCfgChange<"+JSON[l.Jj](e)+">"}})}(i)},e.getWParam=function(){return(0,u.Wtk)()||t.cfg.enableWParam?0:-1}})}return e.__ieDyn=1,e}()},5025(e,t,n){n.d(t,{K:()=>a,k:()=>s});var r=n(6157),i=n(1869),o=n(5974);function a(e,t){if(e&&e[o.tI])return e[o.tI](t)}function s(e,t,n){var o;return n||(o=(0,r.Qo)(function(e){n=e})),e&&(0,i.R3R)(e)>0?(0,r.Dv)(a(e[0],t),function(){s((0,i.KVm)(e,1),t,n)}):n(),o}},3773(e,t,n){n.d(t,{s:()=>g});var r,i=n(3911),o=n(1869),a=n(5974),s=n(2575),c=n(2780),u=n(9948),l=n(9285),f=n(4617),d=n(3256),v=n(4037),p="getPlugin",h=((r={})[c.Bw]={isVal:l.Gh,v:{}},r),g=function(){function e(){var t,n,r,g,m,y=this;function b(e){void 0===e&&(e=null);var t=e;if(!t){var i=n||(0,f.i8)(null,{},y[c.eT]);t=r&&r[p]?i[a.$o](null,r[p]):i[a.$o](null,r)}return t}function E(e,t,i){(0,s.e)(e,h,(0,u.y0)(t)),!i&&t&&(i=t[a.DI]()[a.uR]());var o=r;r&&r[p]&&(o=r[p]()),y[c.eT]=t,n=(0,f.i8)(i,e,t,o)}function w(){t=!1,y[c.eT]=null,n=null,r=null,m=(0,v.w)(),g=(0,d.P)()}w(),(0,i.A)(e,y,function(e){e[a.mE]=function(e,n,r,i){E(e,n,i),t=!0},e[a.Ik]=function(t,n){var i=e[c.eT];if(i&&(!t||i===t[c.eT]())){var o,s=!1,u=t||(0,f.tS)(null,i,r&&r[p]?r[p]():r),l=n||{reason:0,isAsync:!1};return e[a.tn]&&!0===e[a.tn](u,l,d)?o=!0:d(),o}function d(){s||(s=!0,g.run(u,n),m.run(u[a.e4]()),!0===o&&u[a.$5](l),w())}},e[a.HC]=function(t,n){var i=e[c.eT];if(i&&(!t||i===t[c.eT]())){var o,s=!1,u=t||(0,f.nU)(null,i,r&&r[p]?r[p]():r),l=n||{reason:0};return e._doUpdate&&!0===e._doUpdate(u,l,d)?o=!0:d(),o}function d(){s||(s=!0,E(u.getCfg(),u.core(),u[a.uR]()))}},(0,l.RF)(e,"_addUnloadCb",function(){return g},"add"),(0,l.RF)(e,"_addHook",function(){return m},"add"),(0,o.vF1)(e,"_unloadHooks",{g:function(){return m}})}),y[a.e4]=function(e){return b(e)[a.e4]()},y[a.tZ]=function(){return t},y.setInitialized=function(e){t=e},y[a.YH]=function(e){r=e},y[a.$5]=function(e,t){t?t[a.$5](e):r&&(0,o.Tnt)(r[c.qT])&&r[c.qT](e,null)},y._getTelCtx=b}return e.__ieDyn=1,e}()},3167(e,t,n){n.d(t,{$:()=>l,M:()=>f});var r,i=n(1869),o=n(5974),a=n(2780),s=[a.fc,a.Yp,a.dI,a.l0],c=null;function u(e,t){return function(){var n=arguments,r=l(t);if(r){var i=r.listener;i&&i[e]&&i[e][o.y9](i,n)}}}function l(e){var t,n=c;return n||!0===e.disableDbgExt||(n=c||((t=(0,i.zS2)("Microsoft"))&&(c=t.ApplicationInsights),c)),n?n.ChromeDbgExt:null}function f(e){if(!r){r={};for(var t=0;t<s[o.oI];t++)r[s[t]]=u(s[t],e)}return r}},904(e,t,n){n.d(t,{NS:()=>d,Z4:()=>h,r2:()=>p});var r=n(3911),i=n(1869),o=n(5974),a=n(2780),s=n(9637),c="ctx",u="ParentContextKey",l="ChildrenContextKey",f=function(){function e(t,n,r){var a,f=this;f.start=(0,i.f0d)(),f[o.RS]=t,f.isAsync=r,f[o.Zu]=function(){return!1},(0,i.Tnt)(n)&&(0,i.vF1)(f,"payload",{g:function(){return!a&&(0,i.Tnt)(n)&&(a=n(),n=null),a}}),f[o.O_]=function(t){return t?t===e[u]||t===e[l]?f[t]:(f[c]||{})[t]:null},f[o.e_]=function(t,n){t&&(t===e[u]?(f[t]||(f[o.Zu]=function(){return!0}),f[t]=n):t===e[l]?f[t]=n:(f[c]=f[c]||{})[t]=n)},f.complete=function(){var t=0,n=f[o.O_](e[l]);if((0,i.cyL)(n))for(var r=0;r<n[o.oI];r++){var a=n[r];a&&(t+=a[o.fA])}f[o.fA]=(0,i.f0d)()-f.start,f.exTime=f[o.fA]-t,f.complete=s.E}}return e.ParentContextKey="parent",e.ChildrenContextKey="childEvts",e}(),d=function(){function e(t){this.ctx={},(0,r.A)(e,this,function(e){e.create=function(e,t,n){return new f(e,t,n)},e.fire=function(e){e&&(e.complete(),t&&(0,i.Tnt)(t[a.l0])&&t[a.l0](e))},e[o.e_]=function(t,n){t&&((e[c]=e[c]||{})[t]=n)},e[o.O_]=function(t){return(e[c]||{})[t]}})}return e.__ieDyn=1,e}(),v="CoreUtils.doPerf";function p(e,t,n,r,i){if(e){var s=e;if(s[a.kI]&&(s=s[a.kI]()),s){var c=void 0,d=s[o.O_](v);try{if(c=s.create(t(),r,i)){if(d&&c[o.e_]&&(c[o.e_](f[u],d),d[o.O_]&&d[o.e_])){var p=d[o.O_](f[l]);p||(p=[],d[o.e_](f[l],p)),p[o.y5](c)}return s[o.e_](v,c),n(c)}}catch(e){c&&c[o.e_]&&c[o.e_]("exception",e)}finally{c&&s.fire(c),s[o.e_](v,d)}}}return n()}function h(){return null}},4617(e,t,n){n.d(t,{PV:()=>b,i8:()=>g,nU:()=>y,tS:()=>m});var r=n(1869),i=n(5974),o=n(7007),a=n(2575),s=n(2780),c=n(9948),u=n(9637),l=n(904),f=n(8679),d="_hasRun",v="_getTelCtx",p=0;function h(e,t,n,s){var u=null,l=[];t||(t=(0,a.e)({},null,n[i.Uw])),null!==s&&(u=s?function(e,t,n){for(;e;){if(e[i.AP]()===n)return e;e=e[i.uR]()}return b([n],t[i.GA]||{},t)}(e,n,s):e);var f={_next:function(){var e=u;if(u=e?e[i.uR]():null,!e){var t=l;t&&t[i.oI]>0&&((0,r.Iuo)(t,function(e){try{e.func[i.Ek](e.self,e.args)}catch(e){(0,c.ZP)(n[i.Uw],2,73,"Unexpected Exception during onComplete - "+(0,r.mmD)(e))}}),l=[])}return e},ctx:{core:function(){return n},diagLog:function(){return(0,c.y0)(n,t.cfg)},getCfg:function(){return t.cfg},getExtCfg:function(e,n,i){var a=i?v(t.cfg,e,!0):d(e,!0);return n&&(0,r.zav)(n,function(e,n){if((0,r.hXl)(a[e])){var i=t.cfg[e];!i&&(0,r.hXl)(i)||(a[e]=i)}(0,o.q)(t,a,e,n)}),t.setDf(a,n)},getConfig:function(e,n,i){void 0===i&&(i=!1);var o,a=d(e,!1),s=t.cfg;return!a||!a[n]&&(0,r.hXl)(a[n])?!s[n]&&(0,r.hXl)(s[n])||(o=s[n]):o=a[n],o||!(0,r.hXl)(o)?o:i},hasNext:function(){return!!u},getNext:function(){return u},setNext:function(e){u=e},iterate:function(e){for(var t;t=f._next();){var n=t[i.AP]();n&&e(n)}},onComplete:function(e,t){for(var n=[],o=2;o<arguments.length;o++)n[o-2]=arguments[o];e&&l[i.y5]({func:e,self:(0,r.b07)(t)?f.ctx:t,args:n})}}};function d(e,n){var r=null,i=v(t.cfg,"extensionConfig",n);return i&&(r=v(i,e,n)),r}function v(e,n,r){var i=null;return e&&n&&(!(i=e[n])&&r&&(i={}),e[n]=i,i=t.ref(e,n)),i}return f}function g(e,t,n,o){var c=(0,a.e)(t),u=h(e,c,n,o),l=u.ctx;return l[i.$5]=function(e){var t=u._next();return t&&t[s.qT](e,l),!t},l[i.$o]=function(e,t){return void 0===e&&(e=null),(0,r.cyL)(e)&&(e=b(e,c.cfg,n,t)),g(e||l[i.uR](),c.cfg,n,t)},l}function m(e,t,n){var o=(0,a.e)(t[i.GA]),s=h(e,o,t,n),c=s.ctx;return c[i.$5]=function(e){var t=s._next();return t&&t[i.tI](c,e),!t},c[i.$o]=function(e,n){return void 0===e&&(e=null),(0,r.cyL)(e)&&(e=b(e,o.cfg,t,n)),m(e||c[i.uR](),t,n)},c}function y(e,t,n){var o=(0,a.e)(t[i.GA]),s=h(e,o,t,n).ctx;return s[i.$5]=function(e){return s.iterate(function(t){(0,r.Tnt)(t[i.HC])&&t[i.HC](s,e)})},s[i.$o]=function(e,n){return void 0===e&&(e=null),(0,r.cyL)(e)&&(e=b(e,o.cfg,t,n)),y(e||s[i.uR](),t,n)},s}function b(e,t,n,o){var a=null,h=!o;if((0,r.cyL)(e)&&e[i.oI]>0){var m=null;(0,r.Iuo)(e,function(e){if(h||o!==e||(h=!0),h&&e&&(0,r.Tnt)(e[s.qT])){var y=function(e,t,n){var o,a,h=null,m=(0,r.Tnt)(e[s.qT]),y=(0,r.Tnt)(e[i.YH]);a=e?e[i.Ju]+"-"+e[s.Vo]+"-"+p++:"Unknown-0-"+p++;var b=((o={getPlugin:function(){return e},getNext:function(){return h}})[s.qT]=function(o,a){E(a=a||function(){var i;return e&&(0,r.Tnt)(e[v])&&(i=e[v]()),i||(i=g(b,t,n)),i}(),function(t){if(!e||!m)return!1;var n=(0,f.Cr)(e);return!n[i.Ik]&&!n[s.Hr]&&(y&&e[i.YH](h),e[s.qT](o,t),!0)},"processTelemetry",function(){return{item:o}},!o.sync)||a[i.$5](o)},o.unload=function(t,n){E(t,function(){var r=!1;if(e){var o=(0,f.Cr)(e),a=e[s.eT]||o[s.eT];!e||a&&a!==t.core()||o[i.Ik]||(o[s.eT]=null,o[i.Ik]=!0,o[i.tZ]=!1,e[i.Ik]&&!0===e[i.Ik](t,n)&&(r=!0))}return r},"unload",u.E,n.isAsync)||t[i.$5](n)},o.update=function(t,n){E(t,function(){var r=!1;if(e){var o=(0,f.Cr)(e),a=e[s.eT]||o[s.eT];!e||a&&a!==t.core()||o[i.Ik]||e[i.HC]&&!0===e[i.HC](t,n)&&(r=!0)}return r},"update",u.E,!1)||t[i.$5](n)},o._id=a,o._setNext=function(e){h=e},o);function E(t,n,o,u,f){var v=!1,p=e?e[i.Ju]:"TelemetryPluginChain",g=t[d];return g||(g=t[d]={}),t.setNext(h),e&&(0,l.r2)(t[s.eT](),function(){return p+":"+o},function(){g[a]=!0;try{var e=h?h._id:s.m5;e&&(g[e]=!1),v=n(t)}catch(e){var u=!h||g[h._id];u&&(v=!0),h&&u||(0,c.ZP)(t[i.e4](),1,73,"Plugin ["+p+"] failed during "+o+" - "+(0,r.mmD)(e)+", run flags: "+(0,r.mmD)(g))}},u,f),v}return(0,r.N6t)(b)}(e,t,n);a||(a=y),m&&m._setNext(y),m=y}})}return o&&!a?b([o],t,n):a}},5204(e,t,n){n.d(t,{v:()=>h});var r=n(3911),i=n(6157),o=n(1869),a=n(5974),s=n(1303),c=n(2780),u=n(9948),l=n(9637),f=n(5248),d=n(9285),v="&NoResponseBody=true",p="POST",h=function(){function e(){var t,n,h,g,m,y,b,E,w,S,I,P,T,_,O=0;(0,r.A)(e,this,function(e,r){var C=!0;function R(e,t){(0,u.ZP)(h,2,26,"Failed to send telemetry.",{message:e}),k(t,400,{})}function N(e){R("No endpoint url is provided for the batch",e)}function k(e,t,n,r){try{e&&e(t,n,r)}catch(e){}}function x(e,t){var n=(0,o.w3n)(),r=e[a.Vq];if(!r)return N(t),!0;r=e[a.Vq]+(T?v:c.m5);var i=e[a.Cd],s=g?i:new Blob([i],{type:"text/plain;charset=UTF-8"});return n.sendBeacon(r,s)}function D(e,t,n){var r=e[a.Cd];try{if(r)if(x(e,t))k(t,200,{},c.m5);else{var i=m&&m.beaconOnRetry;i&&(0,o.Tnt)(i)?i(e,t,x):(E&&E.sendPOST(e,t,!0),(0,u.ZP)(h,2,40,". Failed to send telemetry with Beacon API, retried with normal sender."))}}catch(e){g&&(0,u.OG)(h,"Failed to send telemetry using sendBeacon API. Ex:"+(0,o.mmD)(e)),k(t,g?0:400,{},c.m5)}}function M(e,n,r){var s,u,l,f=e[a.c1]||{};!r&&t&&(s=(0,i.Qo)(function(e,t){u=e,l=t})),g&&r&&e.disableXhrSync&&(r=!1);var v=e[a.Vq];if(!v)return N(n),void(u&&u(!1));var h=(0,d.H$)(p,v,C,!0,r,e[a.do]);function y(t){var r=m&&m.xhrOnComplete;if(r&&(0,o.Tnt)(r))r(t,n,e);else{var i=(0,d.Lo)(t);k(n,t[a.cV],(0,d.w3)(t,g),i)}}return g||h.setRequestHeader("Content-type","application/json"),(0,o.Iuo)((0,o.cGk)(f),function(e){h.setRequestHeader(e,f[e])}),h.onreadystatechange=function(){g||(y(h),4===h.readyState&&u&&u(!0))},h.onload=function(){g&&y(h)},h.onerror=function(e){k(n,g?h[a.cV]:400,(0,d.w3)(h,g),g?c.m5:(0,d.r4)(h)),l&&l(e)},h.ontimeout=function(){k(n,g?h[a.cV]:500,(0,d.w3)(h,g),g?c.m5:(0,d.r4)(h)),u&&u(!1)},h.send(e[a.Cd]),s}function L(e,n,r){var u,l,f,d,h=e[a.Vq],y=e[a.Cd],E=g?y:new Blob([y],{type:"application/json"}),w=new Headers,S=y[a.oI],I=!1,P=!1,R=e[a.c1]||{},x=((u={method:p,body:E})[s.xF]=!0,u);e.headers&&(0,o.cGk)(e.headers)[a.oI]>0&&((0,o.Iuo)((0,o.cGk)(R),function(e){w.append(e,R[e])}),x[a.c1]=w),b?x.credentials=b:C&&g&&(x.credentials="include"),r&&(x.keepalive=!0,O+=S,g?2===e._sendReason&&(I=!0,T&&(h+=v)):I=!0);var D=new Request(h,x);try{D[s.xF]=!0}catch(e){}if(!r&&t&&(l=(0,i.Qo)(function(e,t){f=e,d=t})),!h)return N(n),void(f&&f(!1));function M(e,t){k(n,t?g?0:t:g?0:400,{},g?c.m5:e)}function L(e,t,r){var i=e[a.cV],s=m.fetchOnComplete;s&&(0,o.Tnt)(s)?s(e,n,r||c.m5,t):k(n,i,{},r||c.m5)}try{(0,i.Dv)(fetch(g?h:D,g?x:null),function(t){if(r&&(O-=S,S=0),!P)if(P=!0,t.rejected)M(t[a._b]&&t[a._b][a.pM],499),d&&d(t[a._b]);else{var n=t[a.pF];try{g||n.ok?g&&!n.body?(L(n,null,c.m5),f&&f(!0)):(0,i.Dv)(n.text(),function(t){L(n,e,t[a.pF]),f&&f(!0)}):(n[a.cV]?M(n.statusText,n[a.cV]):M(n.statusText,499),f&&f(!1))}catch(e){n&&n[a.cV]?M((0,o.mmD)(e),n[a.cV]):M((0,o.mmD)(e),499),d&&d(e)}}})}catch(e){P||(M((0,o.mmD)(e),499),d&&d(e))}return I&&!P&&(P=!0,k(n,200,{}),f&&f(!0)),g&&!P&&e[a.do]>0&&_&&_.set(function(){P||(P=!0,k(n,500,{}),f&&f(!0))},e[a.do]),l}function j(e,t,n){var r=(0,o.zkX)(),i=new XDomainRequest,s=e[a.Cd];i.onload=function(){var n=(0,d.Lo)(i),r=m&&m.xdrOnComplete;r&&(0,o.Tnt)(r)?r(i,t,e):k(t,200,{},n)},i.onerror=function(){k(t,400,{},g?c.m5:(0,d.HU)(i))},i.ontimeout=function(){k(t,500,{})},i.onprogress=l.E;var f=r&&r.location&&r.location.protocol||c.m5,v=e[a.Vq];if(v){if(!g&&0!==v.lastIndexOf(f,0)){var y="Cannot send XDomain request. The endpoint URL protocol doesn't match the hosting page protocol.";return(0,u.ZP)(h,2,40,". "+y),void R(y,t)}var b=g?v:v[a.W7](/^(https?:)/,c.m5);i.open(p,b),e[a.do]&&(i[a.do]=e[a.do]),i.send(s),g&&n?_&&_.set(function(){i.send(s)},0):i.send(s)}else N(t)}function A(){O=0,n=!1,t=!1,h=null,g=null,m=null,y=null,b=null,E=null,w=!1,S=!1,I=!1,P=!1,T=!1,_=null}A(),e[a.mE]=function(t,r){h=r,n&&(0,u.ZP)(h,1,28,"Sender is already initialized"),e.SetConfig(t),n=!0},e._getDbgPlgTargets=function(){return[n,g,y,t]},e.SetConfig=function(e){try{if(m=e.senderOnCompleteCallBack||{},y=!!e.disableCredentials,b=e.fetchCredentials,g=!!e.isOneDs,t=!!e.enableSendPromise,w=!!e.disableXhr,S=!!e.disableBeacon,I=!!e.disableBeaconSync,_=e.timeWrapper,T=!!e.addNoResponse,P=!!e.disableFetchKeepAlive,E={sendPOST:M},g||(C=!1),y){var n=(0,f.g$)();n&&n.protocol&&"file:"===n.protocol[a.OL]()&&(C=!1)}return!0}catch(e){}return!1},e.getSyncFetchPayload=function(){return O},e.getSenderInst=function(e,t){return e&&e[a.oI]?function(e,t){for(var n=0,r=null,i=0;null==r&&i<e[a.oI];)n=e[i],w||1!==n?2!==n||!(0,f.R7)(t)||t&&P?3!==n||!(0,f.Uf)()||(t?I:S)||(r=D):r=L:(0,f.PV)()?r=j:(0,f.xk)()&&(r=M),i++;return r?{_transport:n,_isSync:t,sendPOST:r}:null}(e,t):null},e.getFallbackInst=function(){return E},e[a.tn]=function(e,t){A()},e.preparePayload=function(e,t,n,r){if(t&&!r&&n[a.Cd])try{var s=(0,o.zS2)("CompressionStream");if(!(0,o.Tnt)(s))return void e(n);var c=new ReadableStream({start:function(e){e.enqueue((0,o.KgX)(n[a.Cd])?(new TextEncoder).encode(n[a.Cd]):n[a.Cd]),e.close()}}).pipeThrough(new s("gzip")).getReader(),u=[],l=0,f=!1;return(0,i.Dv)(c.read(),function t(r){if(!f&&!r.rejected){var o=r[a.pF];if(!o.done)return u[a.y5](o[a.pF]),l+=o.value[a.oI],(0,i.Dv)(c.read(),t);for(var s=new Uint8Array(l),d=0,v=0,p=u;v<p.length;v++){var h=p[v];s.set(h,d),d+=h[a.oI]}n[a.Cd]=s,n[a.c1]["Content-Encoding"]="gzip",n._chunkCount=u[a.oI]}f||(f=!0,e(n))}),c}catch(t){return void e(n)}else e(n)}})}return e.__ieDyn=1,e}()},8679(e,t,n){n.d(t,{Cr:()=>y,u7:()=>S,pI:()=>b,Kp:()=>w,Xc:()=>E});var r,i=n(1869),o=n(5974),a=n(2780),s=n(943),c=n(6841);function u(){return r||(r=(0,i.GuU)((0,i.eCG)("otTraceState"))),r}function l(e){r||(r=u());var t={set:function(t,n){var r=(0,c.Q)(a.m5,e);return r.set(t,n),l(r)},unset:function(t){var n=(0,c.Q)(a.m5,e);return n.del(t),l(n)},get:function(t){return e.get(t)},serialize:function(){var t=e.hdrs(1);return t[o.oI]>0?t[0]:a.m5}};return(0,i.vF1)(t,r.v,{g:function(){return e}}),t}function f(e){return r||(r=u()),!(!e||!e[r.v])||e&&(0,i.Tnt)(e.serialize)&&(0,i.Tnt)(e.unset)&&(0,i.Tnt)(e.get)&&(0,i.Tnt)(e.set)}function d(e){var t=null;if(f(e)){var n=void 0;r&&(n=e[r.v]),t=n?(0,c.Q)(a.m5,n):(0,c.Q)(e.serialize())}else t=(0,c.GZ)(e)?e:(0,c.Q)((0,i.KgX)(e)?e:a.m5);return l(t)}var v=n(355);var p=n(4800),h=n(5248),g=n(9285),m=(0,p.T)("plugin");function y(e){return m.get(e,"state",{},!0)}function b(e,t){for(var n,r=[],s=null,c=e[o.uR]();c;){var u=c[o.AP]();if(u){s&&s[o.YH]&&u[a.qT]&&s[o.YH](u);var l=!!(n=y(u))[o.tZ];u[o.tZ]&&(l=u[o.tZ]()),l||r[o.y5](u),s=u,c=c[o.uR]()}}(0,i.Iuo)(r,function(r){var i=e[a.eT]();r[o.mE](e.getCfg(),i,t,e[o.uR]()),n=y(r),r[a.eT]||n[a.eT]||(n[a.eT]=i),n[o.tZ]=!0,delete n[o.Ik]})}function E(e){return e.sort(function(e,t){var n=0;if(t){var r=t[a.qT];e[a.qT]?n=r?e[a.Vo]-t[a.Vo]:1:r&&(n=-1)}else n=e?1:-1;return n})}function w(e){return e&&(0,i.Tnt)(e.getName)&&(0,i.Tnt)(e.getTraceId)&&(0,i.Tnt)(e.getSpanId)&&(0,i.Tnt)(e.getTraceFlags)&&(0,i.Tnt)(e.setName)&&(0,i.Tnt)(e.setTraceId)&&(0,i.Tnt)(e.setSpanId)&&(0,i.Tnt)(e[o.Ab])}function S(e){var t,n=null,r=null,u=e&&(0,s.hX)(e[o.P5])?e[o.P5]:function(){for(var e,t=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],n=a.m5,r=0;r<4;r++)n+=t[15&(e=(0,v.VN)())]+t[e>>4&15]+t[e>>8&15]+t[e>>12&15]+t[e>>16&15]+t[e>>20&15]+t[e>>24&15]+t[e>>28&15];var o=t[8+(3&(0,v.VN)())|0];return(0,i.hKY)(n,0,8)+(0,i.hKY)(n,9,4)+"4"+(0,i.hKY)(n,13,3)+o+(0,i.hKY)(n,16,3)+(0,i.hKY)(n,19,12)}(),l=e&&(0,s.wN)(e[o.wi])?e[o.wi]:a.m5,p=e?e[o.Rr]:a.HP,m=!!e&&e.isRemote,y=a.m5,b=null;if(e&&(w(e)?y=(n=e).getName():r=e),!y){y="_unknown_";var E=(0,h.g$)();E&&E[o.Ue]&&(y=E[o.Ue]+(E.hash||""))}function S(){return y}function I(e){return function(t){e&&n&&n.setName(t),y=t}}function P(){return u}function T(e){return function(t){e&&n&&n.setTraceId(t),(0,s.hX)(t)&&(u=t)}}function _(){return l}function O(e){return function(t){e&&n&&n.setSpanId(t),(0,s.wN)(t)&&(l=t)}}function C(){return p}function R(e){return function(t){e&&n&&n[o.Ab](t),p=t}}var N=null,k=(0,g.mG)(((t={getName:S,setName:I(!0),getTraceId:P,setTraceId:T(!0),getSpanId:_,setSpanId:O(!0),getTraceFlags:C})[o.Ab]=R(!0),t.traceId=u,t.spanId=l,t.traceFlags=p,t.traceState=b,t.isRemote=m,t.pageName=y,t.getOTelSpanContext=function(){return N||(N=function(e){var t=(0,s.hX)(e[o.P5])?e[o.P5]:s.at,n=(0,s.wN)(e[o.wi])?e[o.wi]:s.P2,r=e.isRemote,a=(0,i.hXl)(e[o.Rr])?1:e[o.Rr],c=null,u={traceId:t,spanId:n,traceFlags:a};return(0,i.lKJ)(u,{traceId:{g:function(){return t},s:function(e){return t=(0,s.hX)(e)?e:s.at}},spanId:{g:function(){return n},s:function(e){return n=(0,s.wN)(e)?e:s.P2}},isRemote:{g:function(){return r}},traceFlags:{g:function(){return a},s:function(e){return a=e}},traceState:{g:function(){return c||(c=d(e[o.tw])),c},s:function(e){c=e}}})}(k)),N},t),"DistributedTraceContext");return(0,i.lKJ)(k,{pageName:{g:S,s:I(!1)},traceId:{g:P,s:T(!1)},spanId:{g:_,s:O(!1)},traceFlags:{g:C,s:R(!1)},isRemote:{v:m,w:!1},traceState:{g:function(){return b||(n||r&&(b=f(r[o.tw])?(0,c.Q)(r[o.tw].serialize()||a.m5,n?n[o.tw]:void 0):(0,c.Q)(a.m5,r[o.tw]||(n?n[o.tw]:void 0))),b||(b=(0,c.Q)(a.m5,n?n[o.tw]:void 0))),b}},parentCtx:{g:function(){return n}},_parent:{g:function(){var e;return n?e={t:"traceCtx",v:n}:r&&(e={t:"initCtx",v:r}),e}}})}},3256(e,t,n){n.d(t,{P:()=>a});var r=n(1869),i=n(5974),o=n(9948);function a(){var e=[];return{add:function(t){t&&e[i.y5](t)},run:function(t,n){(0,r.Iuo)(e,function(e){try{e(t,n)}catch(e){(0,o.ZP)(t[i.e4](),2,73,"Unexpected error calling unload handler - "+(0,r.mmD)(e))}}),e=[]}}}},4037(e,t,n){n.d(t,{w:()=>a});var r=n(1869),i=n(5974),o=n(9948);function a(){var e=[];return{run:function(t){var n=e;e=[],(0,r.Iuo)(n,function(e){try{(e.rm||e.remove)[i.Ek](e)}catch(e){(0,o.ZP)(t,2,73,"Unloading:"+(0,r.mmD)(e))}})},add:function(t){t&&(0,r.Yny)(e,t)}}}},9948(e,t,n){n.d(t,{OG:()=>w,WD:()=>g,ZP:()=>E,wq:()=>y,y0:()=>m});var r,i=n(3911),o=n(1869),a=n(5974),s=n(2575),c=n(2780),u=n(3167),l=n(5248),f="warnToConsole",d={loggingLevelConsole:0,loggingLevelTelemetry:1,maxMessageLimit:25,enableDebug:!1},v=((r={})[0]=null,r[1]="errorToConsole",r[2]=f,r[3]="debugToConsole",r);function p(e){return e?'"'+e[a.W7](/\"/g,c.m5)+'"':c.m5}function h(e,t){var n=(0,l.U5)();if(n){var r="log";n[e]&&(r=e),(0,o.Tnt)(n[r])&&n[r](t)}}var g=function(){function e(e,t,n,r){void 0===n&&(n=!1);var i=this;i[a.JR]=e,i[a.pM]=(n?"AI: ":"AI (Internal): ")+e;var o=c.m5;(0,l.Z)()&&(o=(0,l.hm)()[a.Jj](r));var s=(t?" message:"+p(t):c.m5)+(r?" props:"+p(o):c.m5);i[a.pM]+=s}return e.dataType="MessageData",e}();function m(e,t){return(e||{})[a.Uw]||new y(t||(e||{})[a.GA])}var y=function(){function e(t){this.identifier="DiagnosticLogger",this.queue=[];var n,r,c,l,p,m=0,y={};(0,i.A)(e,this,function(e){function i(t,n){if(!(m>=c)){var i=!0,o="AITR_"+n[a.JR];if(y[o]?i=!1:y[o]=!0,i&&(t<=r&&(e.queue[a.y5](n),m++,b(1===t?"error":"warn",n)),m===c)){var s="Internal events throttle limit per PageView reached for this app.",u=new g(23,s,!1);e.queue[a.y5](u),1===t?e.errorToConsole(s):e[a.X1](s)}}}function b(e,n){var r=(0,u.$)(t||{});r&&r[a.e4]&&r[a.e4](e,n)}p=function(t){return(0,s.a)((0,s.e)(t,d,e).cfg,function(e){var t=e.cfg;n=t[a.Bl],r=t.loggingLevelTelemetry,c=t.maxMessageLimit,l=t.enableDebug})}(t||{}),e.consoleLoggingLevel=function(){return n},e[a.ih]=function(t,r,s,c,u){void 0===u&&(u=!1);var d=new g(r,s,u,c);if(l)throw(0,o.mmD)(d);var p=v[t]||f;if((0,o.b07)(d[a.pM]))b("throw"+(1===t?"Critical":"Warning"),d);else{if(u){var h=+d[a.JR];!y[h]&&n>=t&&(e[p](d[a.pM]),y[h]=!0)}else n>=t&&e[p](d[a.pM]);i(t,d)}},e.debugToConsole=function(e){h("debug",e),b("warning",e)},e[a.X1]=function(e){h("warn",e),b("warning",e)},e.errorToConsole=function(e){h("error",e),b("error",e)},e.resetInternalMessageCount=function(){m=0,y={}},e.logInternalMessage=i,e[a.tI]=function(e){p&&p.rm(),p=null},(0,o.vF1)(e,"dbgMode",{g:function(){return l}})})}return e.__ieDyn=1,e}();function b(e){return e||new y}function E(e,t,n,r,i,o){void 0===o&&(o=!1),b(e)[a.ih](t,n,r,i,o)}function w(e,t){b(e)[a.X1](t)}},845(e,t,n){n.d(t,{H:()=>i,o:()=>o});var r=n(1869),i=r.WSA,o=r.fn0},4785(e,t,n){n.d(t,{f:()=>r});var r=(0,n(845).H)({NONE:0,PENDING:3,INACTIVE:1,ACTIVE:2})},4270(e,t,n){n.d(t,{EO:()=>d,F2:()=>E,Go:()=>h,Hh:()=>v,TC:()=>p,WB:()=>m,X$:()=>g,ei:()=>w,u1:()=>s,u9:()=>y,xE:()=>c,yD:()=>f});var r,i=n(1869),o=n(5974),a=n(2780),s="1DS-Web-JS-4.4.3",c=s,u=Object.prototype[o.l3],l=((r={})[0]=0,r[2]=6,r[1]=1,r[3]=7,r[4098]=6,r[4097]=1,r[4099]=7,r);function f(e){return!(e===a.m5||(0,i.hXl)(e))}function d(e){if(e){var t=(0,i.HzD)(e,"-");if(t>-1)return(0,i.ZWZ)(e,t)}return a.m5}function v(e){return!!(e&&(0,i.EtT)(e)&&e>=1&&e<=4)}function p(e,t,n){if(!t&&!f(t)||"string"!=typeof e)return null;var r,s=typeof t;if("string"===s||"number"===s||"boolean"===s||(0,i.cyL)(t))t={value:t};else if("object"!==s||u[o.Ek](t,"value")){if((0,i.hXl)(t[o.pF])||t[o.pF]===a.m5||!(0,i.KgX)(t[o.pF])&&!(0,i.EtT)(t[o.pF])&&!(0,i.Lmq)(t[o.pF])&&!(0,i.cyL)(t[o.pF]))return null}else t={value:n?JSON[o.Jj](t):t};if((0,i.cyL)(t[o.pF])&&!(t[o.pF][o.oI]>0))return null;if(!(0,i.hXl)(t[o.QV])){if((0,i.cyL)(t[o.pF])||!(0===(r=t[o.QV])||r>0&&r<=13||32===r))return null;t[o.pF]=t[o.pF][o.xE]()}return t}function h(e,t,n){var r=-1;if(!(0,i.b07)(e))if(t>0&&(32===t?r=8192:t<=13&&(r=t<<5)),function(e){return e>=0&&e<=9}(n))-1===r&&(r=0),r|=n;else{var o=l[b(e)]||-1;-1!==r&&-1!==o?r|=o:6===o&&(r=o)}return r}function g(e,t,n,r,a){var s={},c=!1,u=0,l=arguments[o.oI],f=arguments;for((0,i.Lmq)(f[0])&&(c=f[0],u++);u<l;u++)e=f[u],(0,i.zav)(e,function(e,t){(0,i.VEw)(e)||(c&&t&&(0,i.Gvm)(t)?(0,i.cyL)(t)?(s[e]=s[e]||[],(0,i.Iuo)(t,function(t,n){t&&(0,i.Gvm)(t)?s[e][n]=g(!0,s[e][n],t):s[e][n]=t})):s[e]=g(!0,s[e],t):s[e]=t)});return s}var m=i.UUD;function y(e,t){var n=e;n[o.dg]=n[o.dg]||{},n[o.dg][o.Jv]=n[o.dg][o.Jv]||{},n[o.dg][o.Jv][t]=m()}function b(e){var t=0;if(null!=e){var n=typeof e;"string"===n?t=1:"number"===n?t=2:"boolean"===n?t=3:"object"===n&&(t=4,(0,i.cyL)(e)?(t=4096,e[o.oI]>0&&(t|=b(e[0]))):u[o.Ek](e,"value")&&(t=8192|b(e[o.pF])))}return t}function E(){return!!(0,i.zS2)("chrome")}function w(e){return e>0}},2760(e,t,n){n.d(t,{UuE:()=>r});var r="AppInsightsChannelPlugin"},3727(e,t,n){n.d(t,{Ds:()=>$,Fc:()=>F,Hm:()=>x,ML:()=>M,ee:()=>A,mB:()=>D,oS:()=>q,sq:()=>U,vF:()=>z});var r,i,o=n(1869),a=n(5974),s=n(2780),c=n(4800),u="attachEvent",l="addEventListener",f="detachEvent",d="removeEventListener",v="events",p="visibilitychange",h="pagehide",g="pageshow",m="unload",y="beforeunload";function b(){return!r&&(r=(0,o.GuU)((0,c.Z)("aiEvtPageHide"))),r.v}function E(){return!i&&(i=(0,o.GuU)((0,c.Z)("aiEvtPageShow"))),i.v}var w,S=/\.[\.]+/g,I=/[\.]+$/,P=1;function T(){return!w&&(w=(0,o.GuU)((0,c.T)("events"))),w.v}var _=/^([^.]*)(?:\.(.+)|)/;function O(e){return e&&e[a.W7]?e[a.W7](/^[\s\.]+|(?=[\s\.])[\.\s]+$/g,s.m5):e}function C(e,t){if(t){var n=s.m5;(0,o.cyL)(t)?(n=s.m5,(0,o.Iuo)(t,function(e){(e=O(e))&&("."!==e[0]&&(e="."+e),n+=e)})):n=O(t),n&&("."!==n[0]&&(n="."+n),e=(e||s.m5)+n)}var r=_.exec(e||s.m5)||[];return{type:r[1],ns:(r[2]||s.m5).replace(S,".").replace(I,s.m5).split(".").sort()[a.UM](".")}}function R(e,t,n){void 0===n&&(n=!0);var r=T().get(e,v,{},n),i=r[t];return i||(i=r[t]=[]),i}function N(e,t,n,r){e&&t&&t[a.QM]&&(e[d]?e[d](t[a.QM],n,r):e[f]&&e[f]("on"+t[a.QM],n))}function k(e,t,n,r){for(var i=t[a.oI];i--;){var o=t[i];o&&(n.ns&&n.ns!==o[a.RD].ns||r&&!r(o)||(N(e,o.evtName,o[a.Yo],o.capture),t[a.Ic](i,1)))}}function x(e,t){return t?C("xx",(0,o.cyL)(t)?[e][a.ux](t):[e,t]).ns[a.sY]("."):e}function D(e,t,n,r,i){void 0===i&&(i=!1);var o=!1;if(e)try{var s=C(t,r);if(o=function(e,t,n,r){var i=!1;return e&&t&&t[a.QM]&&n&&(e[l]?(e[l](t[a.QM],n,r),i=!0):e[u]&&(e[u]("on"+t[a.QM],n),i=!0)),i}(e,s,n,i),o&&T().accept(e)){var c={guid:P++,evtName:s,handler:n,capture:i};R(e,s.type)[a.y5](c)}}catch(e){}return o}function M(e,t,n,r,i){if(void 0===i&&(i=!1),e)try{var s=C(t,r),c=!1;!function(e,t,n){if(t[a.QM])k(e,R(e,t[a.QM]),t,n);else{var r=T().get(e,v,{});(0,o.zav)(r,function(r,i){k(e,i,t,n)}),0===(0,o.cGk)(r)[a.oI]&&T().kill(e,v)}}(e,s,function(e){return!((!s.ns||n)&&e[a.Yo]!==n||(c=!0,0))}),c||N(e,s,n,i)}catch(e){}}function L(e,t,n,r){var i=!1;return t&&e&&e[a.oI]>0&&(0,o.Iuo)(e,function(e){e&&(n&&-1!==(0,o.rDm)(n,e)||(i=function(e,t,n){var r=!1,i=(0,o.zkX)();i&&(r=D(i,e,t,n),r=D(i.body,e,t,n)||r);var a=(0,o.YEm)();return a&&(r=D(a,e,t,n)||r),r}(e,t,r)||i))}),i}function j(e,t,n){e&&(0,o.cyL)(e)&&(0,o.Iuo)(e,function(e){e&&function(e,t,n){var r=(0,o.zkX)();r&&(M(r,e,t,n),M(r.body,e,t,n));var i=(0,o.YEm)();i&&M(i,e,t,n)}(e,t,n)})}function A(e,t,n){return function(e,t,n,r){var i=!1;return t&&e&&(0,o.cyL)(e)&&!(i=L(e,t,n,r))&&n&&n[a.oI]>0&&(i=L(e,t,null,r)),i}([y,m,h],e,t,n)}function $(e,t){j([y,m,h],e,t)}function F(e,t,n){var r=x(b(),n),i=L([h],e,t,r);return t&&-1!==(0,o.rDm)(t,p)||(i=L([p],function(t){var n=(0,o.YEm)();e&&n&&"hidden"===n.visibilityState&&e(t)},t,r)||i),!i&&t&&(i=F(e,null,n)),i}function U(e,t){var n=x(b(),t);j([h],e,n),j([p],null,n)}function q(e,t,n){var r=x(E(),n),i=L([g],e,t,r);return!(i=L([p],function(t){var n=(0,o.YEm)();e&&n&&"visible"===n.visibilityState&&e(t)},t,r)||i)&&t&&(i=q(e,null,n)),i}function z(e,t){var n=x(E(),t);j([g],e,n),j([p],null,n)}},9637(e,t,n){function r(){}n.d(t,{E:()=>r})},6841(e,t,n){n.d(t,{GZ:()=>g,Q:()=>m,zm:()=>y});var r=n(1869),i=n(5974),o=n(2780),a=n(5248),s=n(9285),c="[a-z]",u="[a-z\\d_\\-*\\/]",l="!-+\\--<>-~",f=new RegExp("^\\s*((?:("+c+u+"{0,255})|(([a-z\\d]"+u+"{0,240})@("+c+u+"{0,13})))=([ "+l+"]{0,255}["+l+"]))\\s*$");function d(e){if(e){f.lastIndex=0;var t=f.exec(e);if(t&&t[i.oI]>=7&&t[1]&&t[6]){var n=t[3]?1:0,r=null;return 1===n&&(r={tenantId:t[4],systemId:t[5]}),{type:n,key:t[2],multiTenant:r,value:t[6]}}}return null}function v(e){var t=[];if(e){var n=[];(0,r.Iuo)((0,r.us6)(e,","),function(e){var o=d(e);if(o&&-1===(0,r.rDm)(n,o.key)&&(t[i.y5](o),n[i.y5](o.key),t[i.oI]>=32))return-1})}return t}function p(e,t){for(var n=0;n<e[i.oI];n++)if(e[n].key===t)return n;return-1}function h(e,t){var n=[],o=[];return(0,r.Iuo)(e,function(e){null!=e[i.pF]?n[i.y5](e.key):o[i.y5](e.key)}),t&&(0,r.Iuo)(t.keys,function(e){-1===(0,r.rDm)(n,e)&&-1===(0,r.rDm)(o,e)&&n[i.y5](e)}),n}function g(e){return!!(e&&(0,r.cyL)(e.keys)&&(0,r.Tnt)(e.get)&&(0,r.Tnt)(e.set)&&(0,r.Tnt)(e.del)&&(0,r.Tnt)(e.hdrs))}function m(e,t){var n=(0,r.RRp)(v,[],[e||o.m5]);function a(e){var r,o=n.v,a=p(o,e);if(-1!==a){var s=o[a][i.pF];null!=s&&(r=s)}else t&&(r=t.get(e));return r}function c(e){if(e){var t=n.v,o=p(t,e.key);return-1!==o&&t[i.Ic](o,1),t.unshift(e),n=(0,r.GuU)(t),0}return-1}var u={keys:[],isEmpty:!1,get:a,set:function(e,t){var n;return e&&(0,r.KgX)(e)&&!(0,r.hXl)(t)&&(0,r.KgX)(t)&&(n=d(e+"="+t)),c(n)},del:function(e){c({type:2,key:e})},hdrs:function(e,s,c){var u=[],l=o.m5,f=0,d=0;s=s||32,c=c||512;var v=n.v;return(0,r.Iuo)(h(v,t),function(t){var n=a(t);if(!(0,r.hXl)(n)&&(0,r.KgX)(n)){f++;var v=t+"="+n,p=v[i.oI];if(d+1+p>=c){if(u[i.y5](l),e&&u[i.oI]<=e)return-1;l=o.m5,d=0}if(l[i.oI]>0&&(l+=",",d++),l+=v,d+=p,f>=s)return-1}}),l&&u[i.y5](l),u},child:function(){return m(null,u)}};function l(){var e=u.hdrs(1);return e[i.oI]>0?e[0]:o.m5}return(0,r.lKJ)(u,{keys:{g:function(){return h(n.v,t)}},isEmpty:{g:function(){return function(e,t){var n,o=!0;return e&&e[i.oI]>0&&(0,r.Iuo)(e,function(e){null!=e[i.pF]?o=!1:(n||(n=[]),n[i.y5](e.key))}),o&&t&&!(o=t.isEmpty)&&n&&n[i.oI]>0&&(o=!0,(0,r.Iuo)(t.keys,function(e){if(-1===(0,r.rDm)(n,e))return o=!1,-1})),o}(n.v,t)}},toString:{v:l,e:!1},_p:{v:t,e:!1}}),(0,s.hf)(u,l),u}function y(){var e="tracestate",t=null,n=(0,a.Gv)(e);if(n[i.oI]>0&&(t=m(n[i.UM](","))),!t){var r=(0,a.TC)(e);r[i.oI]>0&&(t=m(r[i.UM](",")))}return t}},4800(e,t,n){n.d(t,{T:()=>d,Z:()=>f});var r=n(1869),i=n(2780),o=n(9285),a=n(355),s="3.4.3",c="."+(0,a.Si)(6),u=0;function l(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType}function f(e,t){return void 0===t&&(t=!1),(0,o.cH)(e+u+++(t?"."+s:i.m5)+c)}function d(e){var t={id:f("_aiData-"+(e||i.m5)+"."+s),accept:function(e){return l(e)},get:function(e,n,i,a){var s=e[t.id];return s?s[(0,o.cH)(n)]:(a&&(s=function(e,t){var n=t[e.id];if(!n){n={};try{l(t)&&(0,r.vF1)(t,e.id,{e:!1,v:n})}catch(e){}}return n}(t,e),s[(0,o.cH)(n)]=i),i)},kill:function(e,t){if(e&&e[t])try{delete e[t]}catch(e){}}};return t}},5248(e,t,n){n.d(t,{$Z:()=>D,Gv:()=>M,Iu:()=>L,L0:()=>O,MY:()=>I,PV:()=>N,R7:()=>R,S4:()=>A,TC:()=>j,U5:()=>E,Uf:()=>C,Z:()=>w,g$:()=>b,hm:()=>S,iN:()=>P,kb:()=>y,lT:()=>_,lV:()=>T,xk:()=>k});var r,i,o,a,s,c=n(4240),u=n(1869),l=n(5974),f=n(2780),d=n(9285),v="JSON",p="msie",h="trident/",g="XMLHttpRequest";function m(e,t){var n=!1;if(e){try{if(!(n=t in e)){var r=e[c.vR];r&&(n=t in r)}}catch(e){}if(!n)try{var i=new e;n=!(0,u.b07)(i[t])}catch(e){}}return n}function y(){return s||(s=(0,u.nRs)(function(){return((0,u.w3n)()||{})[l.tX]||f.m5})),s.v}function b(e){return typeof location===c._1&&location?location:(0,u.zS2)("location")}function E(){return typeof console!==c.bA?console:(0,u.zS2)("console")}function w(){return Boolean(typeof JSON===c._1&&JSON||null!==(0,u.zS2)(v))}function S(){return w()?JSON||(0,u.zS2)(v):null}function I(){return(0,u.zS2)("crypto")}function P(){return(0,u.zS2)("msCrypto")}function T(){var e=(0,u.w3n)();return!(!e||!e.product)&&"ReactNative"===e.product}function _(){var e=y();if(!r||e!==i){var t=(i=e)[l.OL]();r=(0,u.GuU)((0,d.Ju)(t,p)||(0,d.Ju)(t,h))}return r.v}function O(e){void 0===e&&(e=null),e||(e=y());var t=(e||f.m5)[l.OL]();if((0,d.Ju)(t,p)){var n=(0,u.YEm)()||{};return(0,u.JBS)(parseInt(t[l.sY](p)[1]),n.documentMode||0)}if((0,d.Ju)(t,h)){var r=parseInt(t[l.sY](h)[1]);if(r)return r+4}return null}function C(e){return a&&!1!==e||(a=(0,u.GuU)((0,u.w9M)()&&!!(0,u.w3n)().sendBeacon)),a.v}function R(e){var t=!1;try{t=!!(0,u.zS2)("fetch");var n=(0,u.zS2)("Request");t&&e&&n&&(t=m(n,"keepalive"))}catch(e){}return t}function N(){return o||(o=(0,u.IDy)(function(){var e=typeof XDomainRequest!==c.bA;return e&&k()&&(e=e&&!m((0,u.zS2)(g),"withCredentials")),!!e})),o.v}function k(){var e=!1;try{e=!!(0,u.zS2)(g)}catch(e){}return e}function x(e,t){var n=[];return e&&(0,u.Iuo)(e,function(e){e[l.RS]&&e[l.RS]===t&&n[l.y5](e)}),n}function D(e){var t=M(e);return t[l.oI]>0?t[0]:null}function M(e){var t=[],n=(0,u.YEm)();return n&&e&&(0,u.Iuo)(x(n.querySelectorAll("meta"),e),function(e){t[l.y5](e.content)}),t}function L(e){var t,n=j(e);return n[l.oI]>0&&(t=n[0]),t}function j(e){var t=[],n=(0,u.FJj)();return n&&n.getEntriesByType&&(0,u.Iuo)(n.getEntriesByType("navigation")||[],function(n){(0,u.Iuo)(x(n.serverTiming,e),function(e){var n=e.description;(0,u.hXl)(n)||t[l.y5](n)})}),t}function A(e,t){if(!e||!(0,u.KgX)(e)||-1!==(0,u.HzD)(e," "))return e;var n=t?t.redactUrls:void 0;if(!1===n||2===n)return e;var r=-1!==(0,u.HzD)(e,"@"),i=-1!==(0,u.HzD)(e,"?");if(!r&&!i)return e;5===n&&(i=!1),6===n&&(r=!1);try{var o=e;return r&&(o=e.replace(/^([a-zA-Z][a-zA-Z0-9+.-]*:\/\/)([^:@]{1,200}):([^@]{1,200})@(.*)$/,"$1REDACTED:REDACTED@$4")),i&&(o=function(e,t){var n,r=(0,u.HzD)(e,"?");if(-1===r)return e;var i=t?t.redactUrls:void 0;n=3===i?f.yy[l.ux](t.redactQueryParams):4===i?t.redactQueryParams:f.yy;var o=(0,u.P0f)(e,0,r+1),a=(0,u.P0f)(e,r+1),s=f.m5,c=(0,u.HzD)(a,"#");-1!==c&&(s=(0,u.P0f)(a,c),a=(0,u.P0f)(a,0,c));for(var d=!1,v=0;v<n[l.oI];v++){var p=n[v]+"=";if(-1!==(0,u.HzD)(a,p)){d=!0;break}}if(!d)return e;var h=[],g=!1;if(a&&a[l.oI]){var m=a[l.sY]("&");for(v=0;v<m[l.oI];v++){var y=m[v];if(y){var b=(0,u.HzD)(y,"=");if(-1===b)h[l.y5](y);else{var E=y[l.Re](0,b);if(y[l.Re](b+1)===f.m5)h[l.y5](y);else{for(var w=!1,S=0;S<n[l.oI];S++)if(E===n[S]){w=!0,g=!0;break}w?h[l.y5](E+"="+f.vf):h[l.y5](y)}}}}}return g?o+h[l.UM]("&")+s:e}(o,t)),o}catch(t){return e}}},9285(e,t,n){n.d(t,{CP:()=>T,G7:()=>_,Gh:()=>d,H$:()=>x,HU:()=>C,Ju:()=>p,KY:()=>m,Lo:()=>O,RF:()=>b,SZ:()=>w,_u:()=>h,bb:()=>L,c2:()=>y,cH:()=>v,hW:()=>P,hf:()=>S,jL:()=>N,lL:()=>g,mG:()=>I,o$:()=>E,r4:()=>R,w3:()=>M});var r,i=n(4240),o=n(1869),a=n(5974),s=n(2780),c=/-([a-z])/g,u=/([^\w\d_$])/g,l=/^(\d+[\w\d_$])/,f=Object.getPrototypeOf;function d(e){return!(0,o.hXl)(e)}function v(e){var t=e;return t&&(0,o.KgX)(t)&&(t=(t=(t=t[a.W7](c,function(e,t){return t.toUpperCase()}))[a.W7](u,"_"))[a.W7](l,function(e,t){return"_"+t})),t}function p(e,t){return!(!e||!t)&&-1!==(0,o.HzD)(e,t)}function h(e){return e&&e.toISOString()||s.m5}function g(e){return(0,o.bJ7)(e)?e[a.RS]:s.m5}function m(e,t,n,r,i){var o=n;return e&&((o=e[t])===n||i&&!i(o)||r&&!r(n)||(o=n,e[t]=o)),o}function y(e,t,n){var r;return e?!(r=e[t])&&(0,o.hXl)(r)&&(r=(0,o.b07)(n)?{}:n,e[t]=r):r=(0,o.b07)(n)?{}:n,r}function b(e,t,n,r,i){e&&t&&n&&(!1!==i||(0,o.b07)(e[t]))&&(e[t]=function(e,t){var n=null,r=null;return(0,o.Tnt)(e)?n=e:r=e,function(){var e=arguments;if(n&&(r=n()),r)return r[t][a.y9](r,e)}}(n,r))}function E(e,t,n,r){return e&&t&&(0,o.Gvm)(e)&&(0,o.cyL)(n)&&(0,o.Iuo)(n,function(n){(0,o.KgX)(n)&&b(e,n,t,n,r)}),e}function w(e){return function(){var t=this;e&&(0,o.zav)(e,function(e,n){t[e]=n})}}function S(e,t){return(0,o.gBW)(o.vF1,[e,(0,o.Y0g)(11),(0,o.Tnt)(t)?{g:t,e:!1}:{v:t,w:!1,e:!1}]),e}function I(e,t){if(e){var n=f(e),i=!1;n&&(0,o.gBW)(function(){var a=S((0,o.sSX)(n),t);r||(r=(0,o.GuU)((0,o.jjc)("ai$ProtoName"))),(0,o.vF1)(a,r.v,{v:!0,w:!1,e:!1}),(0,o.VcT)(e,a),i=!0}),i||(0,o.gBW)(S,[e,t])}return e}function P(e){return e&&o.vE3&&(e=(0,i.s6)((0,o.vE3)({},e))),e}function T(e,t,n,r,i,s){var c=arguments,u=c[0]||{},l=c[a.oI],f=!1,d=1;for(l>0&&(0,o.Lmq)(u)&&(f=u,u=c[d]||{},d++),(0,o.Gvm)(u)||(u={});d<l;d++){var v=c[d],p=(0,o.cyL)(v),h=(0,o.Gvm)(v);for(var g in v)if(!(0,o.VEw)(g)&&(p&&g in v||h&&(0,o.KhI)(v,g))){var m=v[g],y=void 0;if(f&&m&&((y=(0,o.cyL)(m))||(0,o.QdQ)(m))){var b=u[g];y?(0,o.cyL)(b)||(b=[]):(0,o.QdQ)(b)||(b={}),m=T(f,b,m)}void 0!==m&&(u[g]=m)}}return u}function _(e,t,n){var r=t&&t.featureOptIn&&t.featureOptIn[e];if(e&&r){var i=r.mode;if(3===i)return!0;if(2===i)return!1}return n}function O(e){try{return e.responseText}catch(e){}return null}function C(e,t){return e?"XDomainRequest,Response:"+O(e)||0:t}function R(e,t){return e?"XMLHttpRequest,Status:"+e[a.cV]+",Response:"+O(e)||0:t}function N(e,t){return t&&((0,o.EtT)(t)?e=[t][a.ux](e):(0,o.cyL)(t)&&(e=t[a.ux](e))),e}var k="withCredentials";function x(e,t,n,r,i,o){function a(e,t,n){try{e[t]=n}catch(e){}}void 0===r&&(r=!1),void 0===i&&(i=!1);var s=new XMLHttpRequest;return r&&a(s,"Microsoft_ApplicationInsights_BypassAjaxInstrumentation",r),n&&a(s,k,n),s.open(e,t,!i),n&&a(s,k,n),!i&&o&&a(s,"timeout",o),s}function D(e,t,n){if(!e[n]&&t&&t.getResponseHeader){var r=t.getResponseHeader(n);r&&(e[n]=(0,o.EHq)(r))}return e}function M(e,t){var n={};return e[a.it]?n=function(e){var t={};if((0,o.KgX)(e)){var n=(0,o.EHq)(e)[a.sY](/[\r\n]+/);(0,o.Iuo)(n,function(e){if(e){var n=(0,o.HzD)(e,": ");if(-1!==n){var r=(0,o.EHq)(e.substring(0,n))[a.OL](),i=(0,o.EHq)(e[a.Re](n+1));t[r]=i}else t[(0,o.EHq)(e)]=1}})}return t}(e[a.it]()):t&&(n=D(n,e,"time-delta-millis"),n=D(n,e,"kill-duration"),n=D(n,e,"kill-duration-seconds")),n}function L(e){if(function(e){var t=!1;if((0,o.KgX)(e)){var n=(0,o.us6)(e,":");if(3===n[a.oI]){var r=(0,o.us6)(n[0],".");t=(t=2===r[a.oI]?!isNaN(parseInt(r[0]||"0"))&&!isNaN(parseInt(r[1]||"0")):!isNaN(parseInt(r[0]||"0")))&&!isNaN(parseInt(n[1]||"0"));var i=(0,o.us6)(n[2],".");t=2===i[a.oI]?t&&!isNaN(parseInt(i[0]||"0"))&&!isNaN(parseInt(i[1]||"0")):t&&!isNaN(parseInt(i[0]||"0"))}}return t}(e))return e;(isNaN(e)||e<0)&&(e=0),e=(0,o.jn)(e);var t=s.m5+e%1e3,n=s.m5+(0,o.ZrT)(e/1e3)%60,r=s.m5+(0,o.ZrT)(e/6e4)%60,i=s.m5+(0,o.ZrT)(e/36e5)%24,c=(0,o.ZrT)(e/864e5);return t=1===t[a.oI]?"00"+t:2===t[a.oI]?"0"+t:t,n=n[a.oI]<2?"0"+n:n,r=r[a.oI]<2?"0"+r:r,i=i[a.oI]<2?"0"+i:i,(c>0?c+".":s.m5)+i+":"+r+":"+n+"."+t}},355(e,t,n){n.d(t,{Si:()=>g,VN:()=>h});var r=n(1869),i=n(5974),o=n(2780),a=n(5248),s=4294967296,c=4294967295,u=123456789,l=987654321,f=!1,d=u,v=l;function p(){try{var e=2147483647&(0,r.f0d)();(t=((0,r.wNS)()*s^e)+e)<0&&(t>>>=0),d=u+t&c,v=l-t&c,f=!0}catch(e){}var t}function h(e){var t=0,n=(0,a.MY)()||(0,a.iN)();return n&&n.getRandomValues&&(t=n.getRandomValues(new Uint32Array(1))[0]&c),0===t&&(0,a.lT)()&&(f||p(),t=function(){var e=((v=36969*(65535&v)+(v>>16)&c)<<16)+(65535&(d=18e3*(65535&d)+(d>>16)&c))>>>0&c;return e>>>=0}()&c),0===t&&(t=(0,r.ZrT)(s*(0,r.wNS)()|0)),e||(t>>>=0),t}function g(e){void 0===e&&(e=22);for(var t=h()>>>0,n=0,r=o.m5;r[i.oI]<e;)n++,r+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(63&t),t>>>=6,5===n&&(t=(h()<<2&4294967295|3&t)>>>0,n=0);return r}},943(e,t,n){n.d(t,{P2:()=>u,at:()=>c,ef:()=>p,hX:()=>d,wN:()=>v});var r=n(1869),i=n(5974),o=n(2780),a=n(5248),s=/^([\da-f]{2})-([\da-f]{32})-([\da-f]{16})-([\da-f]{2})(-[^\s]{1,64})?$/i,c="00000000000000000000000000000000",u="0000000000000000";function l(e,t,n){return!(!e||e[i.oI]!==t||e===n||!e.match(/^[\da-f]*$/i))}function f(e,t){if(!e)return null;if((0,r.cyL)(e)&&(e=e[0]||o.m5),!e||!(0,r.KgX)(e)||e[i.oI]>8192)return null;if(-1!==(0,r.HzD)(e,",")){var n=e[i.sY](",");e=n[t>0&&n[i.oI]>t?t:0]}s.lastIndex=0;var a=s.exec((0,r.EHq)(e));return a&&"ff"!==a[1]&&a[2]!==c&&a[3]!==u?{version:(a[1]||o.m5)[i.OL](),traceId:(a[2]||o.m5)[i.OL](),spanId:(a[3]||o.m5)[i.OL](),traceFlags:parseInt(a[4],16)}:null}function d(e){return l(e,32,c)}function v(e){return l(e,16,u)}function p(e){var t="traceparent",n=f((0,a.$Z)(t),e);return n||(n=f((0,a.Iu)(t),e)),n}},4240(e,t,n){n.d(t,{Wy:()=>c,_1:()=>i,bA:()=>o,hW:()=>r,s6:()=>s,vR:()=>a});var r="function",i="object",o="undefined",a="prototype",s=Object,c=s[a]},1603(e,t,n){n.d(t,{Im:()=>a,qU:()=>c,vz:()=>u});var r=n(1869),i=n(4240),o=(((0,r.mS$)()||{}).Symbol,((0,r.mS$)()||{}).Reflect,"hasOwnProperty"),a=r.vE3||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])i.Wy[o].call(t,a)&&(e[a]=t[a]);return e},s=function(e,t){return s=i.s6.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t[o](n)&&(e[n]=t[n])},s(e,t)};function c(e,t){function n(){this.constructor=e}typeof t!==i.hW&&null!==t&&(0,r.zkd)("Class extends value "+String(t)+" is not a constructor or null"),s(e,t),e[i.vR]=null===t?(0,r.sSX)(t):(n[i.vR]=t[i.vR],new n)}function u(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e}},1270(e,t,n){n.d(t,{ApplicationInsights:()=>Mn});var r=n(3911),i=n(1603),o=n(6843),a=n(1303),s="EventData",c="ExceptionData",u="MetricData",l="PageviewData",f="PageviewPerformanceData",d="RemoteDependencyData",v="RequestData",p="MessageData",h=n(2760),g=n(9948),m=n(9285),y=n(1869),b=n(3727),E=n(4800),w=n(5974);function S(e,t){(0,b.ML)(e,null,null,t)}var I=n(2575),P=n(2780),T=n(845),_=(0,T.H)({LocalStorage:0,SessionStorage:1}),O=void 0,C=P.m5;function R(e){try{if((0,y.hXl)((0,y.mS$)()))return null;var t=(new Date)[w.xE](),n=(0,y.zS2)(e===_.LocalStorage?"localStorage":"sessionStorage"),r=C+t;n.setItem(r,t);var i=n.getItem(r)!==t;if(n[w.AZ](r),!i)return n}catch(e){}return null}function N(){return k()?R(_.SessionStorage):null}function k(e){return(e||void 0===O)&&(O=!!R(_.SessionStorage)),O}function x(e,t){var n=N();if(null!==n)try{return n.getItem(t)}catch(t){O=!1,(0,g.ZP)(e,2,2,"Browser failed read of session storage. "+(0,m.lL)(t),{exception:(0,y.mmD)(t)})}return null}function D(e,t,n){var r=N();if(null!==r)try{return r.setItem(t,n),!0}catch(t){O=!1,(0,g.ZP)(e,2,4,"Browser failed write to session storage. "+(0,m.lL)(t),{exception:(0,y.mmD)(t)})}return!1}var M=n(4617),L=n(4785),j=n(5248),A=[a._G+a.wc,"https://breeze.aimon.applicationinsights.io"+a.wc,"https://dc-int.services.visualstudio.com"+a.wc];function $(e){return-1!==(0,y.rDm)(A,e[w.OL]())}var F=n(5204),U=n(5025);function q(e,t){try{if(e&&e!==P.m5){var n=(0,j.hm)().parse(e);if(n&&n[w.cp]&&n[w.cp]>=n.itemsAccepted&&n.itemsReceived-n.itemsAccepted===n.errors[w.oI])return n}}catch(n){(0,g.ZP)(t,1,43,"Cannot parse the response. "+(n[w.RS]||(0,y.mmD)(n)),{response:e})}return null}var z=(0,T.o)({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"]}),X=n(3773),B=n(6157);function V(e){var t="ai."+e+".";return function(e){return t+e}}var H=V("application"),G=V("device"),W=V("location"),Z=V("operation"),K=V("session"),J=V("user"),Y=V("cloud"),Q=V("internal"),ee=function(e){function t(){return e.call(this)||this}return(0,i.qU)(t,e),t}((0,m.SZ)({applicationVersion:H("ver"),applicationBuild:H("build"),applicationTypeId:H("typeId"),applicationId:H("applicationId"),applicationLayer:H("layer"),deviceId:G("id"),deviceIp:G("ip"),deviceLanguage:G("language"),deviceLocale:G("locale"),deviceModel:G("model"),deviceFriendlyName:G("friendlyName"),deviceNetwork:G("network"),deviceNetworkName:G("networkName"),deviceOEMName:G("oemName"),deviceOS:G("os"),deviceOSVersion:G("osVersion"),deviceRoleInstance:G("roleInstance"),deviceRoleName:G("roleName"),deviceScreenResolution:G("screenResolution"),deviceType:G("type"),deviceMachineName:G("machineName"),deviceVMName:G("vmName"),deviceBrowser:G("browser"),deviceBrowserVersion:G("browserVersion"),locationIp:W("ip"),locationCountry:W("country"),locationProvince:W("province"),locationCity:W("city"),operationId:Z("id"),operationName:Z("name"),operationParentId:Z("parentId"),operationRootId:Z("rootId"),operationSyntheticSource:Z("syntheticSource"),operationCorrelationVector:Z("correlationVector"),sessionId:K("id"),sessionIsFirst:K("isFirst"),sessionIsNew:K("isNew"),userAccountAcquisitionDate:J("accountAcquisitionDate"),userAccountId:J("accountId"),userAgent:J("userAgent"),userId:J("id"),userStoreRegion:J("storeRegion"),userAuthUserId:J("authUserId"),userAnonymousUserAcquisitionDate:J("anonUserAcquisitionDate"),userAuthenticatedUserAcquisitionDate:J("authUserAcquisitionDate"),cloudName:Y("name"),cloudRole:Y("role"),cloudRoleVer:Y("roleVer"),cloudRoleInstance:Y("roleInstance"),cloudEnvironment:Y("environment"),cloudLocation:Y("location"),cloudDeploymentUnit:Y("deploymentUnit"),internalNodeName:Q("nodeName"),internalSdkVersion:Q("sdkVersion"),internalAgentVersion:Q("agentVersion"),internalSnippet:Q("snippet"),internalSdkSrc:Q("sdkSrc")})),te=new ee;function ne(e,t,n){var r=t[w.oI],i=function(e,t){var n;return t&&(t=(0,y.EHq)((0,y.oJg)(t)))[w.oI]>150&&(n=(0,y.P0f)(t,0,150),(0,g.ZP)(e,2,57,"name is too long. It has been truncated to 150 characters.",{name:t},!0)),n||t}(e,t);if(i[w.oI]!==r){for(var o=0,a=i;void 0!==n[a];)o++,a=(0,y.P0f)(i,0,147)+ue(o);i=a}return i}function re(e,t,n){var r;return void 0===n&&(n=1024),t&&(n=n||1024,(t=(0,y.EHq)((0,y.oJg)(t)))[w.oI]>n&&(r=(0,y.P0f)(t,0,n),(0,g.ZP)(e,2,61,"string value is too long. It has been truncated to "+n+" characters.",{value:t},!0))),r||t}function ie(e,t,n){return(0,y.KgX)(t)&&(t=(0,j.S4)(t,n)),ce(e,t,2048,66)}function oe(e,t){var n;return t&&t[w.oI]>32768&&(n=(0,y.P0f)(t,0,32768),(0,g.ZP)(e,2,56,"message is too long, it has been truncated to 32768 characters.",{message:t},!0)),n||t}function ae(e,t){if(t){var n={};(0,y.zav)(t,function(t,r){if((0,y.Gvm)(r)&&(0,j.Z)())try{r=(0,j.hm)()[w.Jj](r)}catch(t){(0,g.ZP)(e,2,49,"custom property is not valid",{exception:t},!0)}r=re(e,r,8192),t=ne(e,t,n),n[t]=r}),t=n}return t}function se(e,t){if(t){var n={};(0,y.zav)(t,function(t,r){t=ne(e,t,n),n[t]=r}),t=n}return t}function ce(e,t,n,r){var i;return t&&(t=(0,y.EHq)((0,y.oJg)(t)))[w.oI]>n&&(i=(0,y.P0f)(t,0,n),(0,g.ZP)(e,2,r,"input is too long, it has been truncated to "+n+" characters.",{data:t},!0)),i||t}function ue(e){var t="00"+e;return(0,y.hKY)(t,t[w.oI]-3)}var le=function(e,t,n){var r=this,i=this;i.ver=1,i.sampleRate=100,i.tags={},i[w.RS]=re(e,n)||a.R2,i[w.Cd]=t,i[w.fA]=(0,m._u)(new Date),i[w.Su]={time:1,iKey:1,name:1,sampleRate:function(){return 100===r.sampleRate?4:1},tags:1,data:1}};function fe(e){return"Microsoft.ApplicationInsights.{0}."+e}var de=fe("Event"),ve=fe("Exception"),pe=fe("Metric"),he=fe("Pageview"),ge=fe("PageviewPerformance"),me=fe("Message"),ye=function(){function e(e,t,n,r){this.aiDataContract={ver:1,name:1,properties:0,measurements:0};var i=this;i.ver=2,i[w.RS]=re(e,t)||a.R2,i[w.$y]=ae(e,n),i[w.XA]=se(e,r)}return e.envelopeType=de,e.dataType=s,e}(),be=/^\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\?]+)?)/,Ee=/([^\(\s\n]+):([0-9]+):([0-9]+)$/,we=/([^\(\s\n]+):([0-9]+)$/,Se="<no_method>",Ie="error",Pe="stack",Te="stackDetails",_e="errorSrc",Oe="message",Ce="description",Re=[{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(e){return(0,y.HzD)(e,"[native")<0},pre:function(e){return e[w.W7](/(\(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:ze},{re:/(?:^|\(|\s{0,10}[\w\)]+\@)?([^\(\n\s\]\)]+)(?:\:([0-9]+)(?:\:([0-9]+))?)?\)?(?:,|$)/,len:2,fn:1,hdl:ze}];function Ne(e,t){var n=e;return n&&!(0,y.KgX)(n)&&(JSON&&JSON[w.Jj]?(n=JSON[w.Jj](e),!t||n&&"{}"!==n||(n=(0,y.Tnt)(e[w.xE])?e[w.xE]():""+e)):n=e+" - (Missing JSON.stringify)"),n||""}function ke(e,t){var n=e;return e&&(n&&!(0,y.KgX)(n)&&(n=e[Oe]||e[Ce]||n),n&&!(0,y.KgX)(n)&&(n=Ne(n,!0)),e.filename&&(n=n+" @"+(e.filename||"")+":"+(e.lineno||"?")+":"+(e.colno||"?"))),t&&"String"!==t&&"Object"!==t&&"Error"!==t&&-1===(0,y.HzD)(n||"",t)&&(n=t+": "+n),n||""}function xe(e){return e&&e.src&&(0,y.KgX)(e.src)&&e.obj&&(0,y.cyL)(e.obj)}function De(e){var t=e||"";(0,y.KgX)(t)||(t=(0,y.KgX)(t[Pe])?t[Pe]:""+t);var n=t[w.sY]("\n");return{src:t,obj:n}}function Me(e){var t=null;if(e)try{if(e[Pe])t=De(e[Pe]);else if(e[Ie]&&e[Ie][Pe])t=De(e[Ie][Pe]);else if(e.exception&&e[w.V3][Pe])t=De(e[w.V3][Pe]);else if(xe(e))t=e;else if(xe(e[Te]))t=e[Te];else if((0,y.zkX)()&&(0,y.zkX)().opera&&e[Oe])t=function(e){for(var t=[],n=e[w.sY]("\n"),r=0;r<n[w.oI];r++){var i=n[r];n[r+1]&&(i+="@"+n[r+1],r++),t[w.y5](i)}return{src:e,obj:t}}(e[w.pM]);else if(e.reason&&e[w._b][Pe])t=De(e[w._b][Pe]);else if((0,y.KgX)(e))t=De(e);else{var n=e[Oe]||e[Ce]||"";(0,y.KgX)(e[_e])&&(n&&(n+="\n"),n+=" from "+e[_e]),n&&(t=De(n))}}catch(e){t=De(e)}return t||{src:"",obj:null}}function Le(e){var t="";if(e&&!(t=e.typeName||e[w.RS]||""))try{var n=/function (.{1,200})\(/.exec(e.constructor[w.xE]());t=n&&n[w.oI]>1?n[1]:""}catch(e){}return t}function je(e){if(e)try{if(!(0,y.KgX)(e)){var t=Le(e),n=Ne(e,!1);return n&&"{}"!==n||(e[Ie]&&(t=Le(e=e[Ie])),n=Ne(e,!0)),0!==(0,y.HzD)(n,t)&&"String"!==t?t+":"+n:n}}catch(e){}return""+(e||"")}var Ae=function(){function e(e,t,n,r,i,o){this.aiDataContract={ver:1,exceptions:1,severityLevel:0,properties:0,measurements:0};var a=this;a.ver=2,function(e){try{if((0,y.Gvm)(e))return"ver"in e&&"exceptions"in e&&"properties"in e}catch(e){}return!1}(t)?(a[w.vn]=t[w.vn]||[],a[w.$y]=t[w.$y],a[w.XA]=t[w.XA],t[w.Ur]&&(a[w.Ur]=t[w.Ur]),t.id&&(a.id=t.id,t[w.$y].id=t.id),t[w.Fq]&&(a[w.Fq]=t[w.Fq]),(0,y.hXl)(t.isManual)||(a.isManual=t.isManual)):(n||(n={}),o&&(n.id=o),a[w.vn]=[Ue(e,t,n)],a[w.$y]=ae(e,n),a[w.XA]=se(e,r),i&&(a[w.Ur]=i),o&&(a.id=o))}return e.CreateAutoException=function(e,t,n,r,i,o,a,s){var c=Le(i||o||e);return{message:ke(e,c),url:t,lineNumber:n,columnNumber:r,error:je(i||o||e),evt:je(o||e),typeName:c,stackDetails:Me(a||i||o),errorSrc:s}},e.CreateFromInterface=function(t,n,r,o){var a=n[w.vn]&&(0,y.W$7)(n[w.vn],function(e){return function(e,t){var n=(0,y.cyL)(t[w.on])&&(0,y.W$7)(t[w.on],function(e){return function(e){var t;return Be(((t={})[w.Su]=Xe,t.level=e.level,t.method=e.method,t.assembly=e[w.QE],t.fileName=e[w.IE],t.line=e[w.Av],t.sizeInBytes=0,t))}(e)})||t[w.on];return Ue(e,(0,i.Im)((0,i.Im)({},t),{parsedStack:n}))}(t,e)});return new e(t,(0,i.Im)((0,i.Im)({},n),{exceptions:a}),r,o)},e.prototype.toInterface=function(){var e=this,t=e.exceptions,n=e.properties,r=e.measurements,i=e.severityLevel,o=e.problemGroup,a=e.id,s=e.isManual;return{ver:"4.0",exceptions:t instanceof Array&&(0,y.W$7)(t,function(e){return e.toInterface()})||void 0,severityLevel:i,properties:n,measurements:r,problemGroup:o,id:a,isManual:s}},e.CreateSimpleException=function(e,t,n,r,i,o){var a;return{exceptions:[(a={},a[w.lW]=!0,a.message=e,a.stack=i,a.typeName=t,a)]}},e.envelopeType=ve,e.dataType=c,e.formatError=je,e}(),$e=(0,y.N6t)({id:0,outerId:0,typeName:1,message:1,hasFullStack:0,stack:0,parsedStack:2});function Fe(){var e=this,t=(0,y.cyL)(e[w.on])&&(0,y.W$7)(e[w.on],function(e){return function(e){return{level:e.level,method:e.method,assembly:e[w.QE],fileName:e[w.IE],line:e[w.Av]}}(e)});return{id:e.id,outerId:e.outerId,typeName:e[w.qg],message:e[w.pM],hasFullStack:e[w.lW],stack:e[Pe],parsedStack:t||void 0}}function Ue(e,t,n){var r,i,o,s,c,u;if(function(e){try{if((0,y.Gvm)(e))return"hasFullStack"in e&&"typeName"in e}catch(e){}return!1}(t))i=t[w.qg],o=t[w.pM],c=t[Pe],u=t[w.on]||[],s=t[w.lW];else{var l=t,f=l&&l.evt;(0,y.bJ7)(l)||(l=l[Ie]||f||l),i=re(e,Le(l))||a.R2,o=oe(e,ke(t||l,i))||a.R2;var d=t[Te]||Me(t);u=function(e){var t,n=e.obj;if(n&&n[w.oI]>0){t=[];var r=0,i=!1,o=0;if((0,y.Iuo)(n,function(e){if(i||function(e){var t=!1;if(e&&(0,y.KgX)(e)){var n=(0,y.EHq)(e);n&&(t=be.test(n))}return t}(e)){var n=(0,y.oJg)(e);i=!0;var a=function(e,t){var n,r;if(e&&(0,y.KgX)(e)&&(0,y.EHq)(e)){(n={})[w.Su]=Xe,n.level=t,n.assembly=(0,y.EHq)(e),n.method=Se,n.fileName="",n.line=0,n.sizeInBytes=0,r=n;for(var i=0;i<Re[w.oI];){var o=Re[i];if(o.chk&&!o.chk(e))break;o.pre&&(e=o.pre(e));var a=e[w.xx](o.re);if(a&&a[w.oI]>=o.len){o.m&&(r.method=(0,y.EHq)(a[o.m]||Se)),o.hdl?o.hdl(r,o,a):o.fn&&(o.ln?(r[w.IE]=(0,y.EHq)(a[o.fn]||""),r[w.Av]=parseInt((0,y.EHq)(a[o.ln]||""))||0):qe(r,a[o.fn]||""));break}i++}}return Be(r)}(n,r);a&&(o+=a[w.J$],t[w.y5](a),r++)}}),o>32768)for(var a=0,s=t[w.oI]-1,c=0,u=a,l=s;a<s;){if((c+=t[a][w.J$]+t[s][w.J$])>32768){var f=l-u+1;t[w.Ic](u,f);break}u=a,l=s,a++,s--}}return t}(d),(0,y.cyL)(u)&&(0,y.W$7)(u,function(t){t[w.QE]=re(e,t[w.QE]),t[w.IE]=re(e,t[w.IE])}),c=function(e,t){var n;if(t){var r=""+t;r[w.oI]>32768&&(n=(0,y.P0f)(r,0,32768),(0,g.ZP)(e,2,52,"exception is too long, it has been truncated to 32768 characters.",{exception:t},!0))}return n||t}(e,function(e){var t="";return e&&(t=e.obj?e.obj[w.UM]("\n"):e.src||""),t}(d)),s=(0,y.cyL)(u)&&u[w.oI]>0,n&&(n[w.qg]=n[w.qg]||i)}return(r={})[w.Su]=$e,r.id=void 0,r.outerId=void 0,r.typeName=i,r.message=o,r[w.lW]=s,r.stack=c,r.parsedStack=u,r.toInterface=Fe,r}function qe(e,t){var n=t[w.xx](Ee);if(n&&n[w.oI]>=4)e[w.IE]=n[1],e[w.Av]=parseInt(n[2]);else{var r=t[w.xx](we);r&&r[w.oI]>=3?(e[w.IE]=r[1],e[w.Av]=parseInt(r[2])):e[w.IE]=t}}function ze(e,t,n){var r=e[w.IE];t.fn&&n&&n[w.oI]>t.fn&&(t.ln&&n[w.oI]>t.ln?(r=(0,y.EHq)(n[t.fn]||""),e[w.Av]=parseInt((0,y.EHq)(n[t.ln]||""))||0):r=(0,y.EHq)(n[t.fn]||"")),r&&qe(e,r)}var Xe=(0,y.N6t)({level:1,method:1,assembly:0,fileName:0,line:0});function Be(e){var t=58;return e&&(t+=e.method[w.oI],t+=e.assembly[w.oI],t+=e.fileName[w.oI],t+=e.level.toString()[w.oI],t+=e.line.toString()[w.oI],e[w.J$]=t),e}var Ve=function(){this.aiDataContract={name:1,kind:0,value:1,count:0,min:0,max:0,stdDev:0},this.kind=0},He=function(){function e(e,t,n,r,i,o,s,c,u){this.aiDataContract={ver:1,metrics:1,properties:0};var l=this;l.ver=2;var f=new Ve;f[w.F2]=r>0?r:void 0,f.max=isNaN(o)||null===o?void 0:o,f.min=isNaN(i)||null===i?void 0:i,f[w.RS]=re(e,t)||a.R2,f[w.pF]=n,f.stdDev=isNaN(s)||null===s?void 0:s,l.metrics=[f],l[w.$y]=ae(e,c),l[w.XA]=se(e,u)}return e.envelopeType=pe,e.dataType=u,e}(),Ge=function(){function e(e,t,n,r,i,o,s){this.aiDataContract={ver:1,name:0,url:0,duration:0,properties:0,measurements:0,id:0};var c=this;c.ver=2,c.id=function(e,t){return t?ce(e,t,128,69)[w.xE]():t}(e,s),c.url=ie(e,n),c[w.RS]=re(e,t)||a.R2,isNaN(r)||(c[w.qd]=(0,m.bb)(r)),c[w.$y]=ae(e,i),c[w.XA]=se(e,o)}return e.envelopeType=he,e.dataType=l,e}(),We=function(){function e(e,t,n,r,i,o,s){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 c=this;c.ver=2,c.url=ie(e,n),c[w.RS]=re(e,t)||a.R2,c[w.$y]=ae(e,i),c[w.XA]=se(e,o),s&&(c.domProcessing=s.domProcessing,c[w.qd]=s[w.qd],c.networkConnect=s.networkConnect,c.perfTotal=s.perfTotal,c.receivedResponse=s.receivedResponse,c.sentRequest=s.sentRequest)}return e.envelopeType=ge,e.dataType=f,e}(),Ze=function(){function e(e,t,n,r,i){this.aiDataContract={ver:1,message:1,severityLevel:0,properties:0};var o=this;o.ver=2,t=t||a.R2,o[w.pM]=oe(e,t),o[w.$y]=ae(e,r),o[w.XA]=se(e,i),n&&(o[w.Ur]=n)}return e.envelopeType=me,e.dataType=p,e}(),Ke="duration";function Je(e,t){return{baseType:e,baseData:t,aiDataContract:{baseType:1,baseData:1}}}var Ye=(0,y.YEm)()||{},Qe=0,et=[null,null,null,null,null];function tt(e,t){var n=function(e,t){var n=null;if(e){var r=e[w.xx](/(\w{1,150}):\/\/([^\/:]{1,256})(:\d{1,20})?/i);if(null!=r&&r[w.oI]>2&&(0,y.KgX)(r[2])&&r[2][w.oI]>0&&(n=r[2]||P.m5,t&&r[w.oI]>2)){var i=(r[1]||P.m5)[w.OL](),o=r[3]||P.m5;("http"===i&&":80"===o||"https"===i&&":443"===o)&&(o=P.m5),n+=o}}return n}(e,t)||P.m5;if(n){var r=n[w.xx](/(www\d{0,5}\.)?([^\/:]{1,256})(:\d{1,20})?/i);if(null!=r&&r[w.oI]>3&&(0,y.KgX)(r[2])&&r[2][w.oI]>0)return r[2]+(r[3]||P.m5)}return n}var nt="tags",rt="deviceType",it="data",ot="name",at="traceID",st="length",ct="stringify",ut="measurements",lt="responseCode",ft="toString",dt="enqueue",vt="count",pt="push",ht="emitLineDelimitedJson",gt="clear",mt="markAsSent",yt="clearSent",bt="bufferOverride",Et="BUFFER_KEY",wt="SENT_BUFFER_KEY",St="concat",It="MAX_BUFFER_SIZE",Pt="triggerSend",Tt="diagLog",_t="initialize",Ot="_sender",Ct="endpointUrl",Rt="instrumentationKey",Nt="customHeaders",kt="maxBatchSizeInBytes",xt="onunloadDisableBeacon",Dt="isBeaconApiDisabled",Mt="alwaysUseXhrOverride",Lt="enableSessionStorageBuffer",jt="_buffer",At="onunloadDisableFetch",$t="disableSendBeaconSplit",Ft="getSenderInst",Ut="baseType",qt="_onError",zt="_onPartialSuccess",Xt="_onSuccess",Bt="itemsReceived",Vt="itemsAccepted",Ht="sampleRate";function Gt(e,t,n,r,i,o,a,s,c,u,l,f){void 0===c&&(c="Ajax");var d=function(e,t,n,r){var i,o,a,s,c,u=r,l=r;if(t&&t[st]>0){var f=(o=t,c=(s=et)[a=Qe],Ye.createElement?s[a]||(c=s[a]=Ye.createElement("a")):c={host:tt(o,!0)},c.href=o,++a>=s[w.oI]&&(a=0),Qe=a,c);if(i=f.host,!u)if(null!=f.pathname){var d=0===f.pathname[st]?"/":f.pathname;"/"!==d.charAt(0)&&(d="/"+d),l=f.pathname,u=re(e,n?n+" "+d:d)}else u=re(e,t)}else i=r,u=r;return{target:i,name:u,data:l}}(e,n,s,r),v={ver:2,id:t,duration:(0,m.bb)(i),success:o,resultCode:""+a,type:re(e,c),data:ie(e,r)||d[it],target:re(e,d.target),name:re(e,d[ot]),properties:ae(e,l),measurements:se(e,f),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}};return u&&(v.target=v.target+" | "+u),v}var Wt="baseType",Zt="baseData",Kt="properties",Jt="true";function Yt(e,t,n){return(0,m.KY)(e,t,n,y.zzB)}function Qt(e,t,n){(0,y.hXl)(e)||(0,y.zav)(e,function(e,r){(0,y.EtT)(r)?n[e]=r:(0,y.KgX)(r)?t[e]=r:(0,j.Z)()&&(t[e]=(0,j.hm)()[ct](r))})}function en(e,t){(0,y.hXl)(e)||(0,y.zav)(e,function(n,r){e[n]=r||t})}function tn(e,t,n,r){var o=new le(e,r,t);Yt(o,"sampleRate",n[a.tU]);var s=(n[Zt]||{}).startTime;(0,y.$PY)(s)&&(o.time=(0,m._u)(s)),o.iKey=n.iKey;var c=n.iKey.replace(/-/g,"");return o[ot]=o[ot].replace("{0}",c),function(e,t,n){var r=n[nt]=n[nt]||{},o=t.ext=t.ext||{},a=t[nt]=t[nt]||{},s=o.user;s&&(Yt(r,te.userAuthUserId,s.authId),Yt(r,te.userId,s.id||s.localId));var c=o.app;c&&Yt(r,te.sessionId,c.sesId);var u=o.device;u&&(Yt(r,te.deviceId,u.id||u.localId),Yt(r,te[rt],u.deviceClass),Yt(r,te.deviceIp,u.ip),Yt(r,te.deviceModel,u.model),Yt(r,te[rt],u[rt]));var l=t.ext.web;if(l){Yt(r,te.deviceLanguage,l.browserLang),Yt(r,te.deviceBrowserVersion,l.browserVer),Yt(r,te.deviceBrowser,l.browser);var f=n[it]=n[it]||{},d=f[Zt]=f[Zt]||{},v=d[Kt]=d[Kt]||{};Yt(v,"domain",l.domain),Yt(v,"isManual",l.isManual?Jt:null),Yt(v,"screenRes",l.screenRes),Yt(v,"userConsent",l.userConsent?Jt:null)}var p=o.os;p&&(Yt(r,te.deviceOS,p[ot]),Yt(r,te.deviceOSVersion,p.osVer));var h=o.trace;h&&(Yt(r,te.operationParentId,h.parentID),Yt(r,te.operationName,re(e,h[ot])),Yt(r,te.operationId,h[at]));for(var g={},b=a[st]-1;b>=0;b--){var E=a[b];(0,y.zav)(E,function(e,t){g[e]=t}),a.splice(b,1)}(0,y.zav)(a,function(e,t){g[e]=t});var w=(0,i.Im)((0,i.Im)({},r),g);w[te.internalSdkVersion]||(w[te.internalSdkVersion]=re(e,"javascript:".concat(rn.Version),64)),n[nt]=(0,m.hW)(w)}(e,n,o),n[nt]=n[nt]||[],(0,m.hW)(o)}function nn(e,t){(0,y.hXl)(t[Zt])&&(0,g.ZP)(e,1,46,"telemetryItem.baseData cannot be null.")}var rn={Version:"3.4.3"};function on(e,t,n){nn(e,t);var r={},i={};t[Wt]!==s&&(r.baseTypeSource=t[Wt]),t[Wt]===s?(r=t[Zt][Kt]||{},i=t[Zt][ut]||{}):t[Zt]&&Qt(t[Zt],r,i),Qt(t[it],r,i),(0,y.hXl)(n)||en(r,n);var o=t[Zt][ot],a=new ye(e,o,r,i),c=Je(s,a);return tn(e,de,t,c)}var an=function(){function e(t,n){var i=[],o=!1,a=n.maxRetryCnt;this._get=function(){return i},this._set=function(e){return i=e},(0,r.A)(e,this,function(e){e[dt]=function(r){e[vt]()>=n.eventsLimitInMem?o||((0,g.ZP)(t,2,105,"Maximum in-memory buffer size reached: "+e[vt](),!0),o=!0):(r.cnt=r.cnt||0,!(0,y.hXl)(a)&&r.cnt>a||i[pt](r))},e[vt]=function(){return i[st]},e.size=function(){for(var e=i[st],t=0;t<i[st];t++)e+=i[t].item[st];return n[ht]||(e+=2),e},e[gt]=function(){i=[],o=!1},e.getItems=function(){return i.slice(0)},e.batchPayloads=function(e){if(e&&e[st]>0){var t=[];return(0,y.Iuo)(e,function(e){t[pt](e.item)}),n[ht]?t.join("\n"):"["+t.join(",")+"]"}return null},e.createNew=function(e,n,r){var o=i.slice(0);e=e||t,n=n||{};var a=r?new un(e,n):new sn(e,n);return(0,y.Iuo)(o,function(e){a[dt](e)}),a}})}return e.__ieDyn=1,e}(),sn=function(e){function t(n,i){var o=e.call(this,n,i)||this;return(0,r.A)(t,o,function(e,t){e[mt]=function(e){t[gt]()},e[yt]=function(e){}}),o}return(0,i.qU)(t,e),t.__ieDyn=1,t}(an),cn=["AI_buffer","AI_sentBuffer"],un=function(e){function t(n,i){var o=e.call(this,n,i)||this,a=!1,s=null==i?void 0:i.namePrefix,c=i[bt]||{getItem:x,setItem:D},u=c.getItem,l=c.setItem,f=i.maxRetryCnt;return(0,r.A)(t,o,function(e,r){var i=h(t[Et]),o=h(t[wt]),c=function(){var e=[];try{return(0,y.Iuo)(cn,function(t){var n=S(t);if(e=e[St](n),s){var r=S(s+"_"+t);e=e[St](r)}}),e}catch(e){(0,g.ZP)(n,2,41,"Transfer events from previous buffers: "+(0,m.lL)(e)+". previous Buffer items can not be removed",{exception:(0,y.mmD)(e)})}return[]}(),d=o[St](c),v=e._set(i[St](d));function p(e,t){var n=[],r=[];return(0,y.Iuo)(e,function(e){r[pt](e.item)}),(0,y.Iuo)(t,function(e){(0,y.Tnt)(e)||-1!==(0,y.rDm)(r,e.item)||n[pt](e)}),n}function h(e){return b(s?s+"_"+e:e)}function b(e){try{var t=u(n,e);if(t){var r=(0,j.hm)().parse(t);if((0,y.KgX)(r)&&(r=(0,j.hm)().parse(r)),r&&(0,y.cyL)(r))return r}}catch(t){(0,g.ZP)(n,1,42," storage key: "+e+", "+(0,m.lL)(t),{exception:(0,y.mmD)(t)})}return[]}function E(e,t){var r=e;try{r=s?s+"_"+r:r;var i=JSON[ct](t);l(n,r,i)}catch(e){l(n,r,JSON[ct]([])),(0,g.ZP)(n,2,41," storage key: "+r+", "+(0,m.lL)(e)+". Buffer cleared",{exception:(0,y.mmD)(e)})}}function S(e){try{var t=b(e),r=[];return(0,y.Iuo)(t,function(e){var t={item:e,cnt:0};r[pt](t)}),function(e,t){var n=N();if(null!==n)try{return n[w.AZ](t),!0}catch(t){O=!1,(0,g.ZP)(e,2,6,"Browser failed removal of session storage item. "+(0,m.lL)(t),{exception:(0,y.mmD)(t)})}}(n,e),r}catch(e){}return[]}v[st]>t[It]&&(v[st]=t[It]),E(t[wt],[]),E(t[Et],v),e[dt]=function(i){e[vt]()>=t[It]?a||((0,g.ZP)(n,2,67,"Maximum buffer size reached: "+e[vt](),!0),a=!0):(i.cnt=i.cnt||0,!(0,y.hXl)(f)&&i.cnt>f||(r[dt](i),E(t[Et],e._get())))},e[gt]=function(){r[gt](),E(t[Et],e._get()),E(t[wt],[]),a=!1},e[mt]=function(r){E(t[Et],e._set(p(r,e._get())));var i=h(t[wt]);i instanceof Array&&r instanceof Array&&((i=i[St](r))[st]>t[It]&&((0,g.ZP)(n,1,67,"Sent buffer reached its maximum size: "+i[st],!0),i[st]=t[It]),E(t[wt],i))},e[yt]=function(e){var n=h(t[wt]);n=p(e,n),E(t[wt],n)},e.createNew=function(r,i,o){o=!!o;var a=e._get().slice(0),s=h(t[wt]).slice(0);r=r||n,i=i||{},e[gt]();var c=o?new t(r,i):new sn(r,i);return(0,y.Iuo)(a,function(e){c[dt](e)}),o&&c[mt](s),c}}),o}var n;return(0,i.qU)(t,e),n=t,t.VERSION="_1",t.BUFFER_KEY="AI_buffer"+n.VERSION,t.SENT_BUFFER_KEY="AI_sentBuffer"+n.VERSION,t.MAX_BUFFER_SIZE=2e3,t}(an),ln="__aiCircularRefCheck";function fn(e,t,n){var r={};if(!t)return(0,g.ZP)(e,1,48,"cannot serialize object because it is null or undefined",{name:n},!0),r;if(t[ln])return(0,g.ZP)(e,2,50,"Circular reference detected while serializing object",{name:n},!0),r;if(!t.aiDataContract){if("measurements"===n)r=vn(0,t,2);else if("properties"===n)r=vn(0,t,1);else if("tags"===n)r=vn(0,t,1);else if((0,y.cyL)(t))r=dn(e,t,n);else{(0,g.ZP)(e,2,49,"Attempting to serialize an object which does not implement ISerializable",{name:n},!0);try{(0,j.hm)()[ct](t),r=t}catch(t){(0,g.ZP)(e,1,48,t&&(0,y.Tnt)(t[ft])?t[ft]():"Error serializing object",null,!0)}}return r}return t[ln]=!0,(0,y.zav)(t.aiDataContract,function(i,o){var a=(0,y.Tnt)(o)?o():o,s=1&a,c=4&a,u=2&a,l=void 0!==t[i],f=(0,y.Gvm)(t[i])&&null!==t[i];if(!s||l||u){if(!c){var d;void 0!==(d=f?u?dn(e,t[i],i):fn(e,t[i],i):t[i])&&(r[i]=d)}}else(0,g.ZP)(e,1,24,"Missing required field specification. The field is required but not present on source",{field:i,name:n})}),delete t[ln],r}function dn(e,t,n){var r;if(t)if((0,y.cyL)(t)){r=[];for(var i=0;i<t[st];i++){var o=fn(e,t[i],n+"["+i+"]");r[pt](o)}}else(0,g.ZP)(e,1,54,"This field was specified as an array in the contract but the item is not an array.\r\n",{name:n},!0);return r}function vn(e,t,n,r){var i;return t&&(i={},(0,y.zav)(t,function(e,t){var r;void 0===t?r="undefined":null===t&&(r="null"),1!==n||r?2!==n||r||(r=parseFloat(t)):r=t[ft]?t[ft]():"invalid field: toString() is not defined.",!r&&(0,y.hXl)(t)||(i[e]=r)})),i}var pn,hn,gn=function(){function e(t){(0,r.A)(e,this,function(e){e.serialize=function(e){var n=fn(t,e,"root");try{return(0,j.hm)()[ct](n)}catch(e){(0,g.ZP)(t,1,48,e&&(0,y.Tnt)(e[ft])?e[ft]():"Error serializing object",null,!0)}}})}return e.__ieDyn=1,e}();function mn(e){var t=0,n=e;if(n){for(;n[st]<8;)n=n[St](n);for(var r=5381,i=0;i<n[st];++i)r=(r<<5)+r+n.charCodeAt(i),r&=r;t=(0,y.NYd)(r)/2147483647}return 100*t}var yn=void 0;function bn(e){try{return e.responseText}catch(e){}return null}var En=(0,y.ZHX)(((pn={endpointUrl:(0,o.Lx)(y.zzB,a._G+a.wc)})[ht]=(0,o.DD)(),pn.maxBatchInterval=15e3,pn[kt]=102400,pn.disableTelemetry=(0,o.DD)(),pn[Lt]=(0,o.DD)(!0),pn.isRetryDisabled=(0,o.DD)(),pn[Dt]=(0,o.DD)(!0),pn[$t]=(0,o.DD)(!0),pn.disableXhr=(0,o.DD)(),pn[At]=(0,o.DD)(),pn[xt]=(0,o.DD)(),pn[Rt]=yn,pn.namePrefix=yn,pn.samplingPercentage=(0,o.Lx)(function(e){return!isNaN(e)&&e>0&&e<=100},100),pn[Nt]=yn,pn.convertUndefined=yn,pn.eventsLimitInMem=1e4,pn[bt]=!1,pn.httpXHROverride={isVal:function(e){return e&&e.sendPOST},v:yn},pn[Mt]=(0,o.DD)(),pn.transports=yn,pn.retryCodes=yn,pn.corsPolicy=yn,pn.maxRetryCnt={isVal:y.EtT,v:10},pn)),wn="X-Set-Cross-Origin-Resource-Policy",Sn=((hn={})[s]=on,hn[p]=function(e,t,n){nn(e,t);var r=t[Zt].message,i=t[Zt].severityLevel,o=t[Zt][Kt]||{},a=t[Zt][ut]||{};Qt(t[it],o,a),(0,y.hXl)(n)||en(o,n);var s=new Ze(e,r,i,o,a),c=Je(p,s);return tn(e,me,t,c)},hn[l]=function(e,t,n){var r;nn(e,t);var i=t[Zt];(0,y.hXl)(i)||(0,y.hXl)(i[Kt])||(0,y.hXl)(i[Kt][Ke])?(0,y.hXl)(t[it])||(0,y.hXl)(t[it][Ke])||(r=t[it][Ke],delete t[it][Ke]):(r=i[Kt][Ke],delete i[Kt][Ke]);var o,a=t[Zt];((t.ext||{}).trace||{})[at]&&(o=t.ext.trace[at]);var s=a.id||o,c=a[ot],u=a.uri,f=a[Kt]||{},d=a[ut]||{};if((0,y.hXl)(a.refUri)||(f.refUri=a.refUri),(0,y.hXl)(a.pageType)||(f.pageType=a.pageType),(0,y.hXl)(a.isLoggedIn)||(f.isLoggedIn=a.isLoggedIn[ft]()),!(0,y.hXl)(a[Kt])){var v=a[Kt];(0,y.zav)(v,function(e,t){f[e]=t})}Qt(t[it],f,d),(0,y.hXl)(n)||en(f,n);var p=new Ge(e,c,u,r,f,d,s),h=Je(l,p);return tn(e,he,t,h)},hn[f]=function(e,t,n){nn(e,t);var r=t[Zt],i=r[ot],o=r.uri||r.url,a=r[Kt]||{},s=r[ut]||{};Qt(t[it],a,s),(0,y.hXl)(n)||en(a,n);var c=new We(e,i,o,void 0,a,s,r),u=Je(f,c);return tn(e,ge,t,u)},hn[c]=function(e,t,n){nn(e,t);var r=t[Zt][ut]||{},i=t[Zt][Kt]||{};Qt(t[it],i,r),(0,y.hXl)(n)||en(i,n);var o=t[Zt],a=Ae.CreateFromInterface(e,o,i,r),s=Je(c,a);return tn(e,ve,t,s)},hn[u]=function(e,t,n){nn(e,t);var r=t[Zt],i=r[Kt]||{},o=r[ut]||{};Qt(t[it],i,o),(0,y.hXl)(n)||en(i,n);var a=new He(e,r[ot],r.average,r.sampleCount,r.min,r.max,r.stdDev,i,o),s=Je(u,a);return tn(e,pe,t,s)},hn[d]=function(e,t,n){nn(e,t);var r=t[Zt][ut]||{},i=t[Zt][Kt]||{};Qt(t[it],i,r),(0,y.hXl)(n)||en(i,n);var o=t[Zt];if((0,y.hXl)(o))return(0,g.OG)(e,"Invalid input for dependency data"),null;var s=o[Kt]&&o[Kt][a.ym]?o[Kt][a.ym]:"GET",c=Gt(e,o.id,o.target,o[ot],o[Ke],o.success,o[lt],s,o.type,o.correlationContext,i,r);return tn(e,"Microsoft.ApplicationInsights.{0}.RemoteDependency",t,Je(d,c))},hn[v]=function(e,t,n){nn(e,t);var r=t[Zt][ut]||{},i=t[Zt][Kt]||{};Qt(t[it],i,r),(0,y.hXl)(n)||en(i,n);var o=t[Zt],a=function(e,t,n,r,i,o,a,s,c,u){var l;return(l={ver:2,id:t,name:re(e,n),duration:(0,m.bb)(r),success:i})[lt]=(0,y.oJg)(o||"0"),l.source=re(e,a),l.url=ie(e,s),l.properties=ae(e,c),l.measurements=se(e,u),l.aiDataContract={id:1,ver:1,name:0,responseCode:1,duration:1,success:1,source:0,url:0,properties:0,measurements:0},l}(e,o.id,o[ot],o[Ke],o.success,o[lt],o.source,o.url,i,r);return tn(e,"Microsoft.ApplicationInsights.{0}.Request",t,Je(v,a))},hn),In=function(e){function t(){var n,i,o,s,c,l,f,d=e.call(this)||this;d.priority=1001,d.identifier=h.UuE;var v,p,T,_,O,R,N,x,D,A,X,V,H,G,W,Z,K,J,Y,Q,te,ne,re,ie,oe,ae,se,ce,ue=0;return(0,r.A)(t,d,function(e,r){function h(t,r){var i=bn(t);if(!t||i+""!="200"&&""!==i){var o=q(i);o&&o[Bt]&&o[Bt]>o[Vt]&&!G?e[zt](r,o):e[qt](r,(0,m.HU)(t))}else n=0,e[Xt](r,0)}function le(e,t,n){4===e.readyState&&we(e.status,t,e.responseURL,n,(0,m.r4)(e),bn(e)||e.response)}function fe(e){try{if(e){var t=e.oriPayload;return t&&t[st]?t:null}}catch(e){}return null}function de(t,n){if(X)return!1;if(!t)return n&&(0,g.ZP)(n,1,7,"Cannot send empty telemetry"),!1;if(t.baseData&&!t[Ut])return n&&(0,g.ZP)(n,1,70,"Cannot send telemetry without baseData and baseType"),!1;if(t[Ut]||(t[Ut]="EventData"),!e[Ot])return n&&(0,g.ZP)(n,1,28,"Sender was not initialized"),!1;var r,i=t[Ht];if((0,y.hXl)(i)||!(0,y.EtT)(i)||i<0||i>100){if(r=t,!e._sample.isSampledIn(r))return n&&(0,g.ZP)(n,2,33,"Telemetry item was sampled out and not sent",{SampleRate:e._sample[Ht]}),!1;t[a.tU]=e._sample[Ht]}return!0}function ve(e,n){var r=e.iKey||V,i=t.constructEnvelope(e,r,n,H);if(i){var o=!1;if(e[nt]&&e[nt][a.jp]&&((0,y.Iuo)(e[nt][a.jp],function(e){try{e&&!1===e(i)&&(o=!0,(0,g.OG)(n,"Telemetry processor check returns false"))}catch(e){(0,g.ZP)(n,1,64,"One of telemetry initializers failed, telemetry item will not be sent: "+(0,m.lL)(e),{exception:(0,y.mmD)(e)},!0)}}),delete e[nt][a.jp]),!o)return i}else(0,g.ZP)(n,1,47,"Unable to create an AppInsights envelope")}function pe(t){var n="",r=e[Tt]();try{var i=de(t,r),o=null;i&&(o=ve(t,r)),o&&(n=c.serialize(o))}catch(e){}return n}function he(e){var t="";return e&&e[st]&&(t="["+e.join(",")+"]"),t}function ge(e){var t=be();return{urlString:_,data:e,headers:t}}function me(t,n,r,i){void 0===i&&(i=!0);var o=function(t,r,i){return function(t,n,r,i){200===n&&t?e._onSuccess(t,t[st]):i&&e[qt](t,i)}(n,t,0,i)},a=ye(n),s=t&&t.sendPOST;if(s&&a){var c;i&&e._buffer[mt](n);var u,l,f=!1;return ae.preparePayload(function(e){c=s(e,o,!r),f=!0,u&&(0,B.yN)(c,u,l)},ce,a,!r),f?c:(0,B.Qo)(function(e,t){u=e,l=t})}return null}function ye(t){if((0,y.cyL)(t)&&t[st]>0){var n=e[jt].batchPayloads(t),r=be();return{data:n,urlString:_,headers:r,disableXhrSync:te,disableFetchKeepAlive:!ne,oriPayload:t}}return null}function be(){try{var e=f||{};return $(_)&&(e[z[6]]=z[7]),e}catch(e){}return null}function Ee(t){var n=t?t[st]:0;return e[jt].size()+n>R&&(p&&!p.isOnline()||e[Pt](!0,null,10),!0)}function we(t,r,i,o,a,s){var c=null;if(e._appId||(c=q(s))&&c.appId&&(e._appId=c.appId),(t<200||t>=300)&&0!==t){if((301===t||307===t||308===t)&&!Se(i))return void e[qt](r,a,void 0,t);if(p&&!p.isOnline())return void(G||(_e(r,10),xe(r,t),(0,g.ZP)(e[Tt](),2,40,". Offline - Response Code: ".concat(t,". Offline status: ").concat(!p.isOnline(),". Will retry to send ").concat(r.length," items."))));!G&&Re(t)?(_e(r),xe(r,t),(0,g.ZP)(e[Tt](),2,40,". Response code "+t+". Will retry to send "+r[st]+" items.")):e[qt](r,a,void 0,t)}else Se(i),206===t?(c||(c=q(s)),c&&!G?e[zt](r,c):e[qt](r,a,void 0,t)):(n=0,e[Xt](r,o))}function Se(e){return!(l>=10||(0,y.hXl)(e)||""===e||e===_||(_=e,++l,0))}function Ie(e,t){if(!v)return me(ae&&ae[Ft]([3],!0),e,t);v(e,!1)}function Pe(e){try{if(e&&e[st])return(0,y.KgX)(e[0])}catch(e){}return null}function Te(t,n){var r=null;if((0,y.cyL)(t)){for(var i=t[st],o=0;o<t[st];o++)i+=t[o].item[st];return ae.getSyncFetchPayload()+i<=65e3?r=2:(0,j.Uf)()?r=3:(r=1,(0,g.ZP)(e[Tt](),2,40,". Failed to send telemetry with Beacon API, retried with xhrSender.")),me(ae&&ae[Ft]([r],!0),t,n)}return null}function _e(t,r){if(void 0===r&&(r=1),t&&0!==t[st]){var o=e[jt];o[yt](t),n++;for(var a=0,s=t;a<s.length;a++){var c=s[a];c.cnt=c.cnt||0,c.cnt++,o[dt](c)}!function(e){var t;if(n<=1)t=10;else{var r=(Math.pow(2,n)-1)/2,o=(0,y.ZrT)(Math.random()*r*10)+1;o*=e,t=(0,y.JBS)((0,y.rpU)(o,3600),10)}var a=(0,y.f0d)()+1e3*t;i=a}(r),Oe()}}function Oe(){if(!s&&!o){var t=i?(0,y.JBS)(0,i-(0,y.f0d)()):0,n=(0,y.JBS)(W,t);s=(0,y.dRz)(function(){s=null,e[Pt](!0,null,1)},n)}}function Ce(){s&&s.cancel(),s=null,i=null}function Re(e){return(0,y.hXl)(se)?401===e||408===e||429===e||500===e||502===e||503===e||504===e:se[st]&&se.indexOf(e)>-1}function Ne(){var t,n="getNotifyMgr",r=e.core;return r&&(t=r[n]?r[n]():r._notificationManager),t}function ke(e){if(e&&e[st]){var t=[];return(0,y.Iuo)(e,function(e){if(e){var n=e.bT||"EventData";t[pt]({name:e.iN||n,baseType:n})}}),t[st]?t:null}return null}function xe(e,t){var n=Ne();if(n&&n.eventsRetry&&n.listeners&&n.listeners[st]){var r=ke(e);r&&n.eventsRetry(r,t)}}function De(){e[Ot]=null,e[jt]=null,e._appId=null,e._sample=null,f={},p=null,n=0,i=null,o=!1,s=null,c=null,l=0,ue=0,v=null,T=null,_=null,O=null,R=0,N=!1,A=null,X=!1,V=null,H=yn,G=!1,Z=null,J=yn,te=!1,ne=!1,oe=!1,re=null,ie=null,ae=null,(0,y.vF1)(e,"_senderConfig",{g:function(){return(0,m.CP)({},En)}})}De(),e.pause=function(){Ce(),o=!0},e.resume=function(){o&&(o=!1,i=null,Ee(),Oe())},e.flush=function(t,n,r){if(void 0===t&&(t=!0),!o){Ce();try{var i=e[Pt](t,null,r||1);return(0,B.Dv)(i,function(e){return n?(n(!e.rejected),!0):t?(0,B.Qo)(function(t){t(!e.rejected)}):i})}catch(t){(0,g.ZP)(e[Tt](),1,22,"flush failed, telemetry will not be collected: "+(0,m.lL)(t),{exception:(0,y.mmD)(t)})}}},e.onunloadFlush=function(){if(!o)if(N||Q)try{return e[Pt](!0,Ie,2)}catch(t){(0,g.ZP)(e[Tt](),1,20,"failed to flush with beacon sender on page unload, telemetry will not be collected: "+(0,m.lL)(t),{exception:(0,y.mmD)(t)})}else e.flush(!1)},e.addHeader=function(e,t){f[e]=t},e[_t]=function(t,o,a,s){e.isInitialized()&&(0,g.ZP)(e[Tt](),1,28,"Sender is already initialized"),r[_t](t,o,a,s);var U=e.identifier;c=new gn(o.logger),n=0,i=null,e[Ot]=null,l=0;var q=e[Tt]();T=(0,b.Hm)((0,E.Z)("Sender"),o.evtNamespace&&o.evtNamespace()),p=function(e){var t=(0,y.YEm)(),n=(0,y.w3n)(),r=!1,i=[],o=1;!n||(0,y.hXl)(n.onLine)||n.onLine||(o=2);var a=0,s=f(),c=(0,b.Hm)((0,E.Z)("OfflineListener"),e);try{if(l((0,y.zkX)())&&(r=!0),t){var u=t.body||t;u.ononline&&l(u)&&(r=!0)}}catch(e){r=!1}function l(e){var t=!1;return e&&(t=(0,b.mB)(e,"online",v,c))&&(0,b.mB)(e,"offline",p,c),t}function f(){return 2!==a&&2!==o}function d(){var e=f();s!==e&&(s=e,(0,y.Iuo)(i,function(e){var t={isOnline:s,rState:o,uState:a};try{e(t)}catch(e){}}))}function v(){o=1,d()}function p(){o=2,d()}return{isOnline:function(){return s},isListening:function(){return r},unload:function(){var e=(0,y.zkX)();if(e&&r){if(S(e,c),t){var n=t.body||t;(0,y.b07)(n.ononline)||S(n,c)}r=!1}},addListener:function(e){return i[w.y5](e),{rm:function(){var t=(0,y.rDm)(i,e);return t>-1?i[w.Ic](t,1):void 0}}},setOnlineState:function(e){a=e,d()}}}(T),e._addHook((0,I.a)(t,function(t){var n,r=t.cfg;r.storagePrefix&&(n=r.storagePrefix,C=n||P.m5);var i=(0,M.i8)(null,r,o).getExtCfg(U,En),a=i[Ct];if(_&&a===_){var s=r[Ct];s&&s!==a&&(i[Ct]=s)}var c=(0,y.zS2)("CompressionStream");ce=(0,m.G7)("zipPayload",r,!1),(0,y.Tnt)(c)||(ce=!1);var l=i.corsPolicy;l?"same-origin"!==l&&"same-site"!==l&&"cross-origin"!==l||d.addHeader(wn,l):delete f[wn],(0,y.$XS)(i[Rt])&&(i[Rt]=r[Rt]),(0,y.vF1)(e,"_senderConfig",{g:function(){return i}}),O!==i[Ct]&&(_=O=i[Ct]),o.activeStatus()===L.f.PENDING?e.pause():o.activeStatus()===L.f.ACTIVE&&e.resume(),A&&A!==i[Nt]&&(0,y.Iuo)(A,function(e){delete f[e.header]}),R=i[kt],N=(!1===i[xt]||!1===i[Dt])&&(0,j.Uf)(),x=!1===i[xt]&&(0,j.Uf)(),D=!1===i[Dt]&&(0,j.Uf)(),Q=i[Mt],te=!!i.disableXhr,se=i.retryCodes;var p=i[bt],b=!!i[Lt]&&(!!p||k()),E=i.namePrefix,w=b!==Z||b&&J!==E||b&&K!==p;if(e[jt]){if(w)try{e[jt]=e[jt].createNew(q,i,b)}catch(t){(0,g.ZP)(e[Tt](),1,12,"failed to transfer telemetry to different buffer storage, telemetry will be lost: "+(0,m.lL)(t),{exception:(0,y.mmD)(t)})}Ee()}else e[jt]=b?new un(q,i):new sn(q,i);J=E,Z=b,K=p,ne=!i[At]&&(0,j.R7)(!0),oe=!!i[$t],e._sample=function(e,t){var n,r=(n=new ee,{getScore:function(e){return e[nt]&&e[nt][n.userId]?mn(e[nt][n.userId]):e.ext&&e.ext.user&&e.ext.user.id?mn(e.ext.user.id):e[nt]&&e[nt][n.operationId]?mn(e[nt][n.operationId]):e.ext&&e.ext.telemetryTrace&&e.ext.telemetryTrace[at]?mn(e.ext.telemetryTrace[at]):100*Math.random()}});(e>100||e<0)&&((0,g.ZP)(t,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:e},!0),e=100);var i={sampleRate:e,generator:r,isSampledIn:function(e){return function(e,t,n){var r=!1;return(null==t||t>=100||e[Ut]===u)&&(r=!0),r||(r=n.getScore(e)<t),r}(e,i[Ht],i.generator)}};return i}(i.samplingPercentage,q),V=i[Rt],(0,y.$XS)(V)||function(e,t){var n=t.disableInstrumentationKeyValidation;return!((0,y.hXl)(n)||!n)||new RegExp("^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$").test(e)}(V,r)||(0,g.ZP)(q,1,100,"Invalid Instrumentation key "+V),A=i[Nt],(0,y.KgX)(_)&&!$(_)&&A&&A[st]>0?(0,y.Iuo)(A,function(e){d.addHeader(e.header,e.value)}):A=null,Y=i.enableSendPromise;var S=function(){try{return{enableSendPromise:Y,isOneDs:!1,disableCredentials:!1,disableXhr:te,disableBeacon:!D,disableBeaconSync:!x,senderOnCompleteCallBack:{xdrOnComplete:function(e,t,n){var r=fe(n);if(r)return h(e,r)},fetchOnComplete:function(e,t,n,r){var i=fe(r);if(i)return we(e.status,i,e.url,i[st],e.statusText,n||"")},xhrOnComplete:function(e,t,n){var r=fe(n);if(r)return le(e,r,r[st])},beaconOnRetry:function(t,n,r){return function(t,n,r){var i=t&&t.oriPayload;if(oe)ie&&ie(i,!0),(0,g.ZP)(e[Tt](),2,40,". Failed to send telemetry with Beacon API, retried with normal sender.");else{for(var o=[],a=0;a<i[st];a++){var s=i[a],c=[s];r(ye(c),n)?e._onSuccess(c,c[st]):o[pt](s)}o[st]>0&&(ie&&ie(o,!0),(0,g.ZP)(e[Tt](),2,40,". Failed to send telemetry with Beacon API, retried with normal sender."))}}(t,n,r)}}}}catch(e){}return null}();ae?ae.SetConfig(S):(ae=new F.v)[_t](S,q);var I=i.httpXHROverride,T=null,z=null,B=(0,m.jL)([3,1,2],i.transports);T=ae&&ae[Ft](B,!1);var ue=ae&&ae.getFallbackInst();re=function(e,t){return me(ue,e,t)},ie=function(e,t){return me(ue,e,t,!1)},T=Q?I:T||I||ue,e[Ot]=function(e,t){return me(T,e,t)},ne&&(v=Te);var de=(0,m.jL)([3,1],i.unloadTransports);ne||(de=de.filter(function(e){return 2!==e})),z=ae&&ae[Ft](de,!0),z=Q?I:z||I,(Q||i.unloadTransports||!v)&&z&&(v=function(e,t){return me(z,e,t)}),v||(v=re),X=i.disableTelemetry,H=i.convertUndefined||yn,G=i.isRetryDisabled,W=i.maxBatchInterval}))},e.processTelemetry=function(t,n){var r=(n=e._getTelCtx(n))[Tt]();try{if(!de(t,r))return;var i=ve(t,r);if(!i)return;var o=c.serialize(i),a=e[jt];Ee(o);var s={item:o,cnt:0,bT:t[Ut],iN:t[ot]};a[dt](s),Oe()}catch(e){(0,g.ZP)(r,2,12,"Failed adding telemetry to the sender's buffer, some telemetry will be lost: "+(0,m.lL)(e),{exception:(0,y.mmD)(e)})}e.processNext(t,n)},e.isCompletelyIdle=function(){return!o&&0===ue&&0===e._buffer[vt]()},e.getOfflineListener=function(){return p},e._xhrReadyStateChange=function(e,t,n){if(!Pe(t))return le(e,t,n)},e[Pt]=function(t,n,r){var i;if(void 0===t&&(t=!0),!o)try{var a=e[jt];if(X)a[gt]();else{if(a[vt]()>0){var s=a.getItems();!function(t,n){var r=Ne();if(r&&r.eventsSendRequest)try{r.eventsSendRequest(t,n)}catch(t){(0,g.ZP)(e[Tt](),1,74,"send request notification failed: "+(0,m.lL)(t),{exception:(0,y.mmD)(t)})}}(r||0,t),i=n?n.call(e,s,t):e[Ot](s,t)}new Date}Ce()}catch(t){var c=(0,j.L0)();(!c||c>9)&&(0,g.ZP)(e[Tt](),1,40,"Telemetry transmission failed, some telemetry will be lost: "+(0,m.lL)(t),{exception:(0,y.mmD)(t)})}return i},e.getOfflineSupport=function(){return{getUrl:function(){return _},createPayload:ge,serialize:pe,batch:he,shouldProcess:function(e){return!!de(e)}}},e._doTeardown=function(t,n){e.onunloadFlush(),(0,U.K)(p,!1),De()},e[qt]=function(t,n,r,i){if(!Pe(t))return function(t,n,r,i){(0,g.ZP)(e[Tt](),2,26,"Failed to send telemetry.",{message:n}),e._buffer&&e._buffer[yt](t);var o=Ne();if(o&&o.listeners&&o.listeners[st]){var a=ke(t);a&&o.eventsDiscarded(a,1,i)}}(t,n,0,i)},e[zt]=function(t,n){if(!Pe(t))return function(t,n){for(var r=[],i=[],o=0,a=n.errors.reverse();o<a.length;o++){var s=a[o],c=t.splice(s.index,1)[0];Re(s.statusCode)?i[pt](c):r[pt](c)}t[st]>0&&e[Xt](t,n[Vt]),r[st]>0&&e[qt](r,(0,m.r4)(null,["partial success",n[Vt],"of",n.itemsReceived].join(" "))),i[st]>0&&(_e(i),(0,g.ZP)(e[Tt](),2,40,"Partial success. Delivered: "+t[st]+", Failed: "+r[st]+". Will retry to send "+i[st]+" our of "+n[Bt]+" items"))}(t,n)},e[Xt]=function(t,n){if(!Pe(t))return function(t){e._buffer&&e._buffer[yt](t);var n=Ne();if(n&&n.listeners&&n.listeners[st]){var r=ke(t);r&&n.eventsSent(r)}}(t)},e._xdrOnLoad=function(e,t){if(!Pe(t))return h(e,t)}}),d}return(0,i.qU)(t,e),t.constructEnvelope=function(e,t,n,r){var o;return o=t===e.iKey||(0,y.hXl)(t)?e:(0,i.Im)((0,i.Im)({},e),{iKey:t}),(Sn[o.baseType]||on)(n,o,r)},t}(X.s),Pn=n(935);function Tn(e){if(!e)return{};var t=e[w.sY](";"),n=(0,y.KTd)(t,function(e,t){var n=t[w.sY]("=");if(2===n[w.oI]){var r=n[0][w.OL](),i=n[1];e[r]=i}return e},{});if((0,y.cGk)(n)[w.oI]>0){if(n.endpointsuffix){var r=n.location?n.location+".":"";n[w.zV]=n[w.zV]||"https://"+r+"dc."+n.endpointsuffix}n[w.zV]=n[w.zV]||a._G,(0,y.Cv9)(n[w.zV],"/")&&(n[w.zV]=n[w.zV].slice(0,-1))}return n}var _n,On,Cn="instrumentationKey",Rn="connectionString",Nn="endpointUrl",kn="userOverrideEndpointUrl",xn=void 0,Dn=((_n={diagnosticLogInterval:(0,o.Lx)(function(e){return e&&e>0},1e4)})[Rn]=xn,_n.endpointUrl=xn,_n[Cn]=xn,_n.featureOptIn=((On={}).zipPayload={mode:1},On),_n.extensionConfig={},_n),Mn=function(){function e(t){var n,i=new Pn._;function o(e){e&&(e.baseData=e.baseData||{},e.baseType=e.baseType||"EventData"),i.track(e)}((0,y.hXl)(t)||(0,y.hXl)(t[Cn])&&(0,y.hXl)(t[Rn]))&&(0,y.$8)("Invalid input configuration"),(0,r.A)(e,this,function(e){function r(){var e=(0,I.e)(t||{},Dn);n=e.cfg,i.addUnloadHook((0,I.a)(e,function(){var e=n[Rn];if((0,y.$XS)(e)){var t=(0,B.Rf)(function(t,r){(0,B.Dv)(e,function(e){var r=e.value,i=n[Cn];!e.rejected&&r&&(n[Rn]=r,i=Tn(r).instrumentationkey||i),t(i)})}),r=(0,B.Rf)(function(t,r){(0,B.Dv)(e,function(e){var r=e.value,i=n[Nn];if(!e.rejected&&r){var o=Tn(r).ingestionendpoint;i=o?o+a.wc:i}t(i)})});n[Cn]=t,n[Nn]=n[kn]||r}if((0,y.KgX)(e)){var i=Tn(e),o=i.ingestionendpoint;n[Nn]=n[kn]?n[kn]:o+a.wc,n[Cn]=i.instrumentationkey||n[Cn]}n[Nn]=n[kn]?n[kn]:n[Nn]})),i.initialize(n,[new In])}(0,y.vF1)(e,"config",{g:function(){return n}}),r(),e.initialize=r,e.track=o,(0,m.o$)(e,i,["flush","pollInternalLogs","stopPollingInternalLogs","unload","getPlugin","addPlugin","evtNamespace","addUnloadCb","onCfgChange","getTraceCtx","updateCfg","addTelemetryInitializer"])})}return e.__ieDyn=1,e}()},3911(e,t,n){n.d(t,{A:()=>A});var r,i=n(1869),o="constructor",a="prototype",s="function",c="_dynInstFuncs",u="_isDynProxy",l="_dynClass",f="_dynBaseFuncs",d="_dynInstChk",v=d,p="_dyn_r$",h="_dfOpts",g="_unknown_",m="__proto__",y="_dyn"+m,b="__dynProto$Gbl",E="_dynInstProto",w="useBaseInst",S="setInstFuncs",I=Object,P=I.getPrototypeOf,T=I.getOwnPropertyNames,_=(0,i.mS$)(),O=_[b]||(_[b]={o:(r={},r[S]=!0,r[w]=!0,r),n:1e3});function C(e){return e&&(e===I[a]||e===Array[a])}function R(e){return C(e)||e===Function[a]}function N(e){var t;if(e){if(P)return P(e);var n=e[m]||e[a]||(e[o]?e[o][a]:null);t=e[y]||n,(0,i.v0u)(e,y)||(delete e[E],t=e[y]=e[E]||e[y],e[E]=n)}return t}function k(e,t){var n=[];if(T)n=T(e);else for(var r in e)"string"==typeof r&&(0,i.v0u)(e,r)&&n.push(r);if(n&&n.length>0)for(var o=0;o<n.length;o++)t(n[o])}function x(e,t,n){return t!==o&&typeof e[t]===s&&(n||(0,i.v0u)(e,t))&&t!==m&&t!==a}function D(e){(0,i.zkd)("DynamicProto: "+e)}function M(e,t){for(var n=e.length-1;n>=0;n--)if(e[n]===t)return!0;return!1}function L(e,t,n,r,o){if(!C(e)){var a=n[c]=n[c]||(0,i.sSX)(null);if(!C(a)){var f=a[t]=a[t]||(0,i.sSX)(null);!1!==a[v]&&(a[v]=!!o),C(f)||k(n,function(o){x(n,o,!1)&&n[o]!==r[o]&&(f[o]=n[o],delete n[o],delete a[p+t+"."+o],(!(0,i.v0u)(e,o)||e[o]&&!e[o][u])&&(e[o]=function(e,n){var r=p+t+"."+n,o=function(){var t=this[c],a=t?t[r]:void 0;return a||(a=function(e,t,n,r){var o=null;if(e&&(0,i.v0u)(n,l)){var a=e[c]||(0,i.sSX)(null);if((o=(a[n[l]]||(0,i.sSX)(null))[t])||D("Missing ["+t+"] "+s),!o[d]&&!1!==a[v]){var u=!(0,i.v0u)(e,t);if(u)for(var f=N(e),p=[];f&&!R(f)&&!M(p,f);){var h=f[t];if(h){u=h===r;break}p.push(f),f=N(f)}try{u&&(e[t]=o),o[d]=1}catch(e){a[v]=!1}}}return o}(this,n,e,o)||function(e,t,n){var r=t[e];return r===n&&(r=N(t)[e]),typeof r!==s&&D("["+e+"] is not a "+s),r}(n,e,o),t&&(t[r]=a)),a.apply(this,arguments)};return o[u]=1,o}(e,o)))})}}}function j(e,t){return(0,i.v0u)(e,a)?e.name||t||g:((e||{})[o]||{}).name||t||g}function A(e,t,n,r){(0,i.v0u)(e,a)||D("theClass is an invalid class definition.");var o=e[a];(function(e,t){if(P){for(var n=[],r=N(t);r&&!R(r)&&!M(n,r);){if(r===e)return!0;n.push(r),r=N(r)}return!1}return!0})(o,t)||D("["+j(e)+"] not in hierarchy of ["+j(t)+"]");var s=null;(0,i.v0u)(o,l)?s=o[l]:(s="_dynCls$"+j(e,"_")+"$"+O.n,O.n++,o[l]=s);var d=A[h],p=!!d[w];p&&r&&void 0!==r[w]&&(p=!!r[w]);var g=function(e){var t=(0,i.sSX)(null);return k(e,function(n){!t[n]&&x(e,n,!1)&&(t[n]=e[n])}),t}(t);n(t,function(e,t,n,r){function o(e,t,n){var i=t[n];if(i[u]&&r){var o=e[c]||{};!1!==o[v]&&(i=(o[t[l]]||{})[n]||i)}return function(){return i.apply(e,arguments)}}var a=(0,i.sSX)(null);k(n,function(e){a[e]=o(t,n,e)});var s=function(e){if((0,i.v0u)(e,f))return e[f];for(var t=(0,i.sSX)(null),n=N(e),r=[];n&&!R(n)&&!M(r,n);)k(n,function(e){!t[e]&&x(n,e,!P)&&(t[e]=n)}),r.push(n),n=N(n);return e[f]=t,t}(e);for(var d in s)a[d]||(a[d]=o(t,s[d],d));return a}(o,t,g,p));var m=!!P&&!!d[S];m&&r&&(m=!!r[S]),L(o,s,t,g,!1!==m)}A[h]=O.o},6157(e,t,n){n.d(t,{Dv:()=>a,Qo:()=>C,Rf:()=>_,Xf:()=>R,lh:()=>O,yN:()=>s});var r=n(1869),i="Promise",o="rejected";function a(e,t){return s(e,function(e){return t?t({status:"fulfilled",rejected:!1,value:e}):e},function(e){return t?t({status:o,rejected:!0,reason:e}):e})}function s(e,t,n,i){var o=e;try{if((0,r.$XS)(e))(t||n)&&(o=e.then(t,n));else try{t&&(o=t(e))}catch(e){if(!n)throw e;o=n(e)}}finally{i&&function(e,t){var n=e;t&&((0,r.$XS)(e)?n=e.finally?e.finally(t):e.then(function(e){return t(),e},function(e){throw t(),e}):t())}(o,i)}return o}var c,u=["pending","resolving","resolved",o],l="dispatchEvent";function f(e){var t;return e&&e.createEvent&&(t=e.createEvent("Event")),!!t&&t.initEvent}var d,v,p,h,g="unhandledRejection",m=g.toLowerCase(),y=[],b=0;function E(e){return(0,r.Tnt)(e)?e.toString():(0,r.mmD)(e)}function w(e,t,n){var o,a,s=(0,r.KVm)(arguments,3),v=0,p=!1,h=[],w=b++,S=(y.length>0&&y[y.length-1],!1),I=null;function P(t,n){try{return y.push(w),S=!0,I&&I.cancel(),I=null,e(function(e,i){h.push(function(){try{var a=2===v?t:n,s=(0,r.b07)(a)?o:(0,r.Tnt)(a)?a(o):a;(0,r.$XS)(s)?s.then(e,i):a?e(s):3===v?i(s):e(s)}catch(e){i(e)}}),p&&_()},s)}finally{y.pop()}}function T(){return u[v]}function _(){if(h.length>0){var e=h.slice();h=[],S=!0,I&&I.cancel(),I=null,t(e)}}function O(e,t){return function(n){if(v===t){if(2===e&&(0,r.$XS)(n))return v=1,void n.then(O(2,1),O(3,1));v=e,p=!0,o=n,_(),S||3!==e||I||(I=(0,r.dRz)(C,10))}}}function C(){if(!S)if(S=!0,(0,r.Lln)())process.emit(g,o,a);else{var e=(0,r.zkX)()||(0,r.mS$)();!d&&(d=(0,r.GuU)((0,r.gBW)(r.zS2,[i+"RejectionEvent"]).v)),function(e,t,n,i){var o=(0,r.YEm)();!c&&(c=(0,r.GuU)(!!(0,r.gBW)(f,[o]).v));var a=c.v?o.createEvent("Event"):i?new Event(t):{};if(n&&n(a),c.v&&a.initEvent(t,!1,!0),a&&e[l])e[l](a);else{var s=e["on"+t];if(s)s(a);else{var u=(0,r.zS2)("console");u&&(u.error||u.log)(t,(0,r.mmD)(a))}}}(e,m,function(e){return(0,r.vF1)(e,"promise",{g:function(){return a}}),e.reason=o,e},!!d.v)}}return a={then:P,catch:function(e){return P(void 0,e)},finally:function(e){var t=e,n=e;return(0,r.Tnt)(e)&&(t=function(t){return e&&e(),t},n=function(t){throw e&&e(),t}),P(t,n)}},(0,r.UxO)(a,"state",{get:T}),(0,r.Lok)()&&(a[(0,r.Y0g)(11)]="IPromise"),a.toString=function(){return"IPromise "+T()+(p?" - "+E(o):"")},function(){(0,r.Tnt)(n)||(0,r.zkd)(i+": executor is not a function - "+E(n));var e=O(3,0);try{n.call(a,O(2,0),e)}catch(t){e(t)}}(),a}function S(e){return function(t){var n=(0,r.KVm)(arguments,1);return e(function(e,n){try{var i=[],o=1;(0,r.DA8)(t,function(t,r){t&&(o++,s(t,function(t){i[r]=t,0===--o&&e(i)},n))}),0===--o&&e(i)}catch(e){n(e)}},n)}}function I(e){(0,r.Iuo)(e,function(e){try{e()}catch(e){}})}function P(e,t){return w(P,function(e){var t=(0,r.EtT)(e)?e:0;return function(e){(0,r.dRz)(function(){I(e)},t)}}(t),e,t)}function T(e,t){!v&&(v=(0,r.GuU)((0,r.gBW)(r.zS2,[i]).v||null));var n=v.v;if(!n)return P(e);(0,r.Tnt)(e)||(0,r.zkd)(i+": executor is not a function - "+(0,r.mmD)(e));var o=0,a=new n(function(t,n){e(function(e){o=2,t(e)},function(e){o=3,n(e)})});return(0,r.UxO)(a,"state",{get:function(){return u[o]}}),a}function _(e){return w(_,I,e)}function O(e,t){return!p&&(n=_,p=(0,r.GuU)(function(e){var t=(0,r.KVm)(arguments,1);return n(function(t,n){var i=[],s=1;function c(e,n){s++,a(e,function(e){e.rejected?i[n]={status:o,reason:e.reason}:i[n]={status:"fulfilled",value:e.value},0===--s&&t(i)})}try{(0,r.cyL)(e)?(0,r.Iuo)(e,c):(0,r.xZI)(e)?(0,r.DA8)(e,c):(0,r.zkd)("Input is not an iterable"),0===--s&&t(i)}catch(e){n(e)}},t)})),p.v(e,t);var n}function C(e,t){return!h&&(h=(0,r.GuU)(T)),h.v.call(this,e,t)}var R=S(C)},1869(e,t,n){function r(e,t){return e||t}function i(e,t){return null!=e?e[t]:void 0}n.d(t,{$8:()=>ae,$PY:()=>Z,$XS:()=>Q,AHH:()=>zn,Cv9:()=>kn,DA8:()=>Bt,EHq:()=>sn,EtT:()=>K,FJj:()=>_n,GuU:()=>Et,Gvm:()=>G,HzD:()=>Nn,IDy:()=>wt,Iuo:()=>ge,JBS:()=>Ye,KTd:()=>Qt,KVm:()=>Wt,KgX:()=>V,KhI:()=>de,Lln:()=>Lt,Lmq:()=>J,Lok:()=>$t,N6t:()=>qe,NYd:()=>Cn,O9V:()=>B,P0f:()=>et,QdQ:()=>gn,R3R:()=>Kt,RRp:()=>cn,SZ2:()=>U,Tnt:()=>H,UUD:()=>On,UxO:()=>Oe,VEw:()=>pe,VcT:()=>en,W$7:()=>Gt,WSA:()=>Xe,Wtk:()=>Ot,Y0g:()=>Ft,YEm:()=>Ct,Yny:()=>Vt,ZHX:()=>Ue,ZWZ:()=>rt,ZrT:()=>Jt,aqQ:()=>rn,b07:()=>q,bJ7:()=>Y,cGk:()=>$e,cyL:()=>W,dRz:()=>Un,eCG:()=>qt,f0d:()=>st,fn0:()=>Ve,gBW:()=>A,hKY:()=>tt,hXl:()=>z,iho:()=>Yt,isD:()=>Ce,jjc:()=>Ut,jn:()=>Rn,kgX:()=>vn,lKJ:()=>Ne,mS$:()=>Tt,mmD:()=>oe,nRs:()=>ft,oJg:()=>ie,rDm:()=>Ht,rpU:()=>Je,sSX:()=>ot,tGl:()=>Dn,us6:()=>Tn,v0u:()=>le,vE3:()=>Ae,vF1:()=>Re,vKV:()=>qn,w3n:()=>Mt,w9M:()=>Nt,wNS:()=>pt,xZI:()=>Xt,zS2:()=>_t,zav:()=>he,zkX:()=>Rt,zkd:()=>se,zwS:()=>In,zzB:()=>ee});var o,a=void 0,s=null,c="function",u="object",l="prototype",f="__proto__",d="undefined",v="constructor",p="Symbol",h="length",g="name",m="call",y="toString",b="getOwnPropertyDescriptor",E="getOwnPropertySymbols",w=r(Object),S=i(w,l),I=r(String),P=i(I,l),T=r(Math),_=r(Array),O=i(_,l),C=i(O,"slice"),R=i(r(Number),l),N=i(r(Function),l),k=i(r(Date),l),x=i(r(RegExp),l),D=i(r(Boolean),l),M=i(r(Error),l),L="_polyfill",j="__nw21$polytype__";function A(e,t){try{return{v:e.apply(this,t)}}catch(e){return{e}}}function $(e){return function(t){return typeof t===e}}function F(e){var t="[object "+e+"]";return function(e){return!(!e||U(e)!==t)}}function U(e){return S[y].call(e)}function q(e){return typeof e===d||e===d}function z(e){return e===s||q(e)}function X(e){return e===s||e===a}function B(e){return!!e||e!==a}var V=$("string"),H=$(c);function G(e){return!(!e&&z(e)||!e||typeof e!==u)}var W=i(_,"isArray"),Z=F("Date"),K=$("number"),J=$("boolean"),Y=F("Error");function Q(e){return!!(e&&e.then&&H(e.then))}function ee(e){return!(!e||(t=function(){return!(e&&0+e)},n=!e,r=A(t,void 0),r.e?n:r.v));var t,n,r}function te(){}function ne(){return[]}function re(){return!1}var ie=r(I);function oe(e,t){var n="",r=S[y][m](e);"[object Error]"===r&&(e={stack:ie(e.stack),message:ie(e.message),name:ie(e.name)});try{n=((n=JSON.stringify(e,s,t?"number"==typeof t?t:4:a))?n.replace(/"(\w+)"\s*:\s{0,1}/g,"$1: "):s)||ie(e)}catch(e){n=" - "+oe(e,t)}return r+": "+n}function ae(e){throw new Error(e)}function se(e){throw new TypeError(e)}function ce(e){X(e)&&se("Cannot convert undefined or null to object")}function ue(e){V(e)||se("'"+oe(e)+"' is not a string")}function le(e,t){return!!e&&S.hasOwnProperty[m](e,t)}var fe=r(i(w,b),te),de=r(i(w,"hasOwn"),ve);function ve(e,t){return ce(e),le(e,t)||!!fe(e,t)}function pe(e){return e===f||e===v||e===l}function he(e,t,n){if(e&&(G(e)||H(e)))for(var r in e)if(de(e,r)&&-1===t[m](X(n)?e:n,r,e[r]))break}function ge(e,t,n){if(e)for(var r=e[h]>>>0,i=0;i<r&&(!(i in e)||-1!==t[m](X(n)?e:n,e[i],i,e));i++);}var me=ye;function ye(e,t,n){var r=t?t[e]:s;return function(t){var i=(t?t[e]:s)||r;if(i||n){var o=arguments;return(i||n).apply(t,i?C[m](o,1):o)}se('"'+ie(e)+'" not defined for '+oe(t))}}function be(e,t,n){var r=t?t[e]:s;return function(t){var i=r;if(i||n){var o=arguments;return(i||n).apply(t,i?C[m](o,1):o)}se('"'+ie(e)+'" not defined for '+oe(t))}}function Ee(e){return function(t){return t[e]}}function we(e,t){var n,r=w.getOwnPropertyDescriptor;return!X(e)&&r&&(n=A(r,[e,t]).v||s),n||X(e)||(n=A(function(){for(var n in e)if(n==t)return{enumerable:le(e,n)}}).v),n&&n.enumerable||!1}var Se=be("propertyIsEnumerable",S,we),Ie=r(i(w,b),te),Pe=r(i(w,E),ne),Te={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"};function _e(e){var t={};if(t[Te.c]=!0,t[Te.e]=!0,e.l){t.get=function(){return e.l.v};var n=Ie(e.l,"v");n&&n.set&&(t.set=function(t){e.l.v=t})}return he(e,function(e,n){t[Te[e]]=n===a?t[Te[e]]:n}),t}var Oe=i(w,"defineProperty"),Ce=i(w,"defineProperties");function Re(e,t,n){return Oe(e,t,_e(n))}function Ne(e,t){var n={};return he(t,function(e,t){n[e]=_e(t)}),ge(Pe(t),function(e){Se(t,e)&&(n[e]=_e(t[e]))}),Ce(e,n)}function ke(e,t,n,r,i){var o={};return he(e,function(e,r){xe(o,e,t?r:e),xe(o,r,n?r:e)}),r?r(o):o}function xe(e,t,n,r){Oe(e,t,{value:n,enumerable:!0,writable:!1})}var De=r(i(w,"isFrozen"),re),Me=i(w,"freeze");function Le(e){return e}function je(e){return ce(e),e[f]||s}var Ae=i(w,"assign"),$e=i(w,"keys");function Fe(e,t){if((W(e)||G(e)||H(e))&&!De(e)){for(var n=0;n<t.length;n++)if(t[n]===e)return e;t.push(e),he(e,function(e,n){Fe(n,t)}),qe(e)}return e}function Ue(e){return Me?Fe(e,[]):e}var qe=r(Me,Le),ze=r(i(w,"getPrototypeOf"),je);function Xe(e){return ke(e,1,0,qe)}function Be(e){return ke(e,0,0,qe)}function Ve(e){return function(e){var t={};return he(e,function(e,n){xe(t,e,n[1]),xe(t,n[0],n[1])}),qe(t)}(e)}var He,Ge=Be({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}),We="__tsUtils$gblCfg";function Ze(){var e;return typeof globalThis!==d&&(e=globalThis),e||typeof self===d||(e=self),e||typeof window===d||(e=window),e||typeof global===d||(e=global),e}function Ke(){if(!He){var e=A(Ze).v||{};He=e[We]=e[We]||{}}return He}var Je=i(T,"min"),Ye=i(T,"max"),Qe=me("slice",P),et=me("substring",P),tt=ye("substr",P,nt);function nt(e,t,n){return ce(e),n<0?"":((t=t||0)<0&&(t=Ye(t+e[h],0)),q(n)?Qe(e,t):Qe(e,t,t+n))}function rt(e,t){return et(e,0,t)}var it,ot=r(i(w,"create"),at);function at(e,t){var n=null;function r(){}if(X(e))n={};else{var i=typeof e;i!==u&&i!==c&&se("Prototype must be an Object or function: "+oe(e)),r[l]=e,A(function(){r[f]=e}),n=new r}return t&&A(Ce,[n,t]),n}function st(){return(Date.now||ct)()}function ct(){return(new Date).getTime()}function ut(e,t,n){return e.apply(t,n)}function lt(){it=Ke()}function ft(e,t){var n={};return!it&<(),n.b=it.lzy,Oe(n,"v",{configurable:!0,get:function(){var r=ut(e,null,t);return it.lzy||Oe(n,"v",{value:r}),n.b=it.lzy,r}}),n}var dt,vt,pt=i(T,"random"),ht=ft(function(){for(var e=st().toString(36).slice(2);e.length<16;)e+=pt().toString(36).slice(2);return e.substring(0,16)}),gt="_urid",mt=0;function yt(e){var t="_"+mt+++"_"+ht.v,n=p+"("+e+")";function r(e,t){Re(a,e,{v:t,e:!1,w:!1})}var i,o,a=ot(null);return r("description",ie(e)),r(y,function(){return n+"$nw21sym"+t}),r("valueOf",function(){return a}),r("v",n),r("_uid",t),o="symbol",(i=a)&&(A(function(){i[L]=!0,i[j]=o}),A(Re,[i,L,{v:!0,w:!1,e:!1}]),A(Re,[i,j,{v:o,w:!1,e:!1}])),i}function bt(e){var t=function(){if(!dt){var e=Ke();dt=e.gblSym=e.gblSym||{k:{},s:{}}}return dt}();if(!de(t.k,e)){var n=yt(e),r=$e(t.s).length;n[gt]=function(){return r+"_"+n[y]()},t.k[e]=n,t.s[n[gt]()]=ie(e)}return t.k[e]}function Et(e){return Oe({toJSON:function(){return e}},"v",{value:e})}function wt(e,t){var n={toJSON:function(){return n.v}};return Oe(n,"v",{get:function(){var r=ut(e,null,t);return e=s,Oe(n,"v",{value:r}),r},configurable:!0})}var St,It="window";function Pt(e,t){var n;return function(){return!it&<(),n&&!it.lzy||(n=Et(A(e,t).v)),n.v}}function Tt(e){return!it&<(),St&&!1!==e&&!it.lzy||(St=Et(A(Ze).v||s)),St.v}function _t(e,t){var n;if((n=St&&!1!==t?St.v:Tt(t))&&n[e])return n[e];if(e===It)try{return window}catch(e){}return s}function Ot(){return!!Ct()}var Ct=Pt(_t,["document"]),Rt=Pt(_t,[It]);function Nt(){return!!Mt()}var kt,xt,Dt,Mt=Pt(_t,["navigator"]),Lt=Pt(function(){return!!A(function(){var e=_t("process");return e&&(e.versions||{}).node}).v});function jt(){return kt=Et(A(_t,[p]).v)}function At(e){var t=(it.lzy?0:kt)||jt();return t.v?t.v[e]:a}function $t(){return!it&<(),!!((it.lzy?0:kt)||jt()).v}function Ft(e,t){var n=Ge[e];!it&<();var r=(it.lzy?0:kt)||jt();return r.v?r.v[n||e]:t?a:function(e){var t;!vt&&(vt={});var n=Ge[e];return n&&(t=vt[n]=vt[n]||yt(p+"."+n)),t}(e)}function Ut(e,t){!it&<();var n=(it.lzy?0:kt)||jt();return n.v?n.v(e):t?s:yt(e)}function qt(e){return!it&<(),((xt=(it.lzy?0:xt)||Et(A(At,["for"]).v)).v||bt)(e)}function zt(e){return!!e&&H(e.next)}function Xt(e){return!X(e)&&H(e[Ft(3)])}function Bt(e,t,n){if(e&&(zt(e)||(!Dt&&(Dt=Et(Ft(3))),e=e[Dt.v]?e[Dt.v]():s),zt(e))){var r=a,i=a;try{for(var o=0;!(i=e.next()).done&&-1!==t[m](X(n)?e:n,i.value,o,e);)o++}catch(t){r={e:t},e.throw&&(i=s,e.throw(r))}finally{try{i&&!i.done&&e.return&&e.return(i)}finally{if(r)throw r.e}}}}function Vt(e,t){return!q(t)&&e&&(W(t)?ut(e.push,e,t):zt(t)||Xt(t)?Bt(t,function(t){e.push(t)}):e.push(t)),e}var Ht=me("indexOf",O),Gt=me("map",O);function Wt(e,t,n){return((e?e.slice:s)||C).apply(e,C[m](arguments,1))}var Zt,Kt=Ee(h),Jt=i(T,"floor"),Yt=i(T,"ceil"),Qt=me("reduce",O),en=r(i(w,"setPrototypeOf"),tn);function tn(e,t){var n;return!Zt&&(Zt=Et(((n={})[f]=[],n instanceof Array))),Zt.v?e[f]=t:he(t,function(t,n){return e[t]=n}),e}function nn(e,t){t&&(e[g]=t)}function rn(e,t,n,r){var i=n||Error,o=i[l][g],a=Error.captureStackTrace,c=function(){var n=this,s=arguments,u=n[v]===c;try{A(nn,[i,e]);var l=ut(i,n,r?r(s):C[m](s))||n;if(l!==n){var f=ze(n);f!==ze(l)&&en(l,f)}return u&&a&&a(l,c),t&&function(e,t){e.apply(t,C[m](arguments,2))}(t,l,l,s,u),l}finally{A(nn,[i,o])}};return function(e,t,n){function r(){this[v]=t,A(Re,[this,g,{v:e,c:!0,e:!1}])}return A(Re,[t,g,{v:e,c:!0,e:!1}]),(t=en(t,n))[l]=n===s?ot(n):(r[l]=n[l],new r),t}(e,c,i)}var on=me("replace",P);function an(e){return function(t){return ce(t),(t=ie(t))&&(t=on(t,e,"")),t}}var sn=ye("trim",P,an(/^\s+|(?=\s)\s+$/g));function cn(e,t,n){return wt(function(){var r=A(e,n);return r.e?t:r.v})}var un,ln,fn,dn,vn=r(i(w,b),te),pn=r(i(w,E),ne);function hn(e,t,n){!function(e,t,n){if(e!==s&&e!==a){for(var r in e)if(de(e,r)&&-1===t[m](X(n)?e:n,r,e[r]))return;ge(pn(e),function(r){if(Se(e,r)&&-1===t[m](X(n)?e:n,r,e[r]))return-1})}}(e,function(r,i){if(!pe(r))return t[m](X(n)?e:n,r,i)},n)}function gn(e){if(!e||typeof e!==u)return!1;fn||(fn=!Rt()||Rt());var t=!1;if(e!==fn){ln||(un=Function[l][y],ln=un[m](w));try{var n=ze(e);(t=!n)||(le(n,v)&&(n=n[v]),t=!(!n||typeof n!==c||un[m](n)!==ln))}catch(e){}}return t}function mn(e,t){t&&function(e,t){t&&e.push(t)}(e,t[l])}function yn(e){return e.value&&Sn(e),!0}var bn=[function(e){var t=e.value;if(W(t)){var n=e.result=[];return n.length=t.length,e.copyTo(n,t),!0}return!1},Sn,function(e){return e.type===c},function(e){var t=e.value;return!!Z(t)&&(e.result=new Date(t.getTime()),!0)}];function En(e,t,n,r){var i=n.handler,a=n.path?r?n.path.concat(r):n.path:[],c={handler:n.handler,src:n.src,path:a},l=typeof t,f=!1,v=t===s;v||(t&&l===u?f=gn(t):v=function(e){return!o&&(o=["string","number","boolean",d,"symbol","bigint"]),!(e===u||-1===o.indexOf(e))}(l));var p={type:l,isPrim:v,isPlain:f,value:t,result:t,path:a,origin:n.src,copy:function(t,r){return En(e,t,r?c:n,r)},copyTo:function(t,n){return wn(e,t,n,c)}};return p.isPrim?i&&i[m](n,p)?p.result:t:function(e,t){var r;return ge(e,function(e){if(e.k===t)return r=e,-1}),r||(r={k:t,v:t},e.push(r),function(e){Re(p,"result",{g:function(){return e.v},s:function(t){e.v=t}});for(var t=0,r=i;!(r||(t<bn.length?bn[t++]:yn))[m](n,p);)r=s}(r)),r.v}(e,t)}function wn(e,t,n,r){return function(e){var t;return dn||(dn=Et((mn(t=[S,P,O,R,N,k,x,D,M],A(_t,["Map"]).v),mn(t,A(_t,["Set"]).v),mn(t,A(_t,["WeakMap"]).v),mn(t,A(_t,["WeakSet"]).v),mn(t,A(_t,["Promise"]).v),mn(t,A(_t,["Symbol"]).v),mn(t,A(_t,["ArrayBuffer"]).v),mn(t,A(_t,["SharedArrayBuffer"]).v),mn(t,A(_t,["DataView"]).v),mn(t,A(_t,["Int8Array"]).v),mn(t,A(_t,["Uint8Array"]).v),mn(t,A(_t,["Uint8ClampedArray"]).v),mn(t,A(_t,["Int16Array"]).v),mn(t,A(_t,["Uint16Array"]).v),mn(t,A(_t,["Int32Array"]).v),mn(t,A(_t,["Uint32Array"]).v),mn(t,A(_t,["Float32Array"]).v),mn(t,A(_t,["Float64Array"]).v),mn(t,A(_t,["BigInt64Array"]).v),mn(t,A(_t,["BigUint64Array"]).v),mn(t,A(_t,["WeakRef"]).v),mn(t,A(_t,["FinalizationRegistry"]).v),t))),Ht(dn.v,e)>=0}(n)||hn(n,function(n,i){t[n]=En(e,i,r,n)}),t}function Sn(e){var t=e.value;if(t&&e.isPlain){var n=e.result={};return e.copyTo(n,t),!0}return!1}function In(e,t,n,r,i,o,a){return function(e,t){return ge(t,function(t){!function(e,t){wn([],e,t,{handler:void 0,src:t,path:[]})}(e,t)}),e}(En([],s=e,{handler:void 0,src:s})||{},C[m](arguments));var s}var Pn,Tn=me("split",P);function _n(){return!it&<(),Pn&&!it.lzy||(Pn=Et(A(_t,["performance"]).v)),Pn.v}function On(){var e=_n();return e&&e.now?e.now():st()}var Cn=i(T,"abs"),Rn=i(T,"round"),Nn=me("indexOf",P),kn=ye("endsWith",P,xn);function xn(e,t,n){ue(e);var r=V(t)?t:ie(t),i=!q(n)&&n<e[h]?n:e[h];return et(e,i-r[h],i)===r}var Dn=ye("startsWith",P,Mn);function Mn(e,t,n){ue(e);var r=V(t)?t:ie(t),i=n>0?n:0;return et(e,i,i+r[h])===r}var Ln,jn="ref",An="unref",$n="hasRef";function Fn(e,t,n){var r=W(t),i=r?t.length:0,o=function(e){var t=H(e)?e:void 0;if(!t){var n=Ke().tmOut||[];W(n)&&n.length>0&&H(n[0])&&(t=n[0])}return t||setTimeout}(i>0?t[0]:r?a:t),c=function(e){var t=H(e)?e:void 0;if(!t){var n=Ke().tmOut||[];W(n)&&n.length>1&&H(n[1])&&(t=n[1])}return t||clearTimeout}(i>1?t[1]:a),u=n[0];n[0]=function(){var e=Ln;e&&(Ln=a,e()),l.dn(),ut(u,a,C[m](arguments))};var l=function(e,t,n){var r,i=!0,o=e?t(s):s;function a(){return i=!1,o&&o[An]&&o[An](),r}function c(){o&&n(o),o=s}function u(){return o=t(o),i||a(),r}return(r={cancel:c,refresh:u})[$n]=function(){return o&&o[$n]?o[$n]():i},r[jn]=function(){return i=!0,o&&o[jn]&&o[jn](),r},r[An]=a,{h:r=Oe(r,"enabled",{get:function(){return!!o},set:function(e){!e&&o&&c(),e&&!o&&u()}}),dn:function(){o=s}}}(e,function(e){if(e){if(e.refresh)return e.refresh(),e;ut(c,a,[e])}return ut(o,a,n)},function(e){ut(c,a,[e])});return l.h}function Un(e,t){return Fn(!0,a,C[m](arguments))}function qn(e,t,n){return Fn(!0,e,C[m](arguments,1))}function zn(e,t){return Fn(!1,a,C[m](arguments))}},9813(e,t,n){n.d(t,{TelemetryReporter:()=>f});const r=require("https");var i=n(857),o=n(1398);var a,s=n(2760);class c{static applyReplacements(e,t){for(const n of Object.keys(e))for(const r of t)r.lookup.test(n)&&(void 0!==r.replacementString?e[n]=r.replacementString:delete e[n])}static shouldUseOneDataSystemSDK(e){return 74===e.length&&"-"===e[32]&&"-"===e[41]&&"-"===e[46]&&"-"===e[51]&&"-"===e[56]&&"-"===e[69]}static getAdditionalCommonProperties(e){return{"common.os":e.platform,"common.nodeArch":e.architecture,"common.platformversion":(e.release||"").replace(/^(\d+)(\.\d+)?(\.\d+)?(.*)/,"$1$2$3"),"common.telemetryclientversion":"1.5.2"}}static getInstance(){return c._instance||(c._instance=new c),c._instance}}class u{constructor(e,t,n){this.telemetrySender=e,this.vscodeAPI=t,this.userOptIn=!1,this.errorOptIn=!1,this.disposables=[],this._onDidChangeTelemetryLevel=new this.vscodeAPI.EventEmitter,this.onDidChangeTelemetryLevel=this._onDidChangeTelemetryLevel.event,this.contextTags={},this.telemetryLogger=this.vscodeAPI.env.createTelemetryLogger(this.telemetrySender,n),this.updateUserOptIn(),this.telemetryLogger.onDidChangeEnableStates(()=>{this.updateUserOptIn()})}updateUserOptIn(){this.errorOptIn=this.telemetryLogger.isErrorsEnabled,this.userOptIn=this.telemetryLogger.isUsageEnabled,(this.telemetryLogger.isErrorsEnabled||this.telemetryLogger.isUsageEnabled)&&this.telemetrySender.instantiateSender(),this._onDidChangeTelemetryLevel.fire(this.telemetryLevel)}mergeTagOverrides(e){const t=Object.keys(this.contextTags).length>0,n=e&&Object.keys(e).length>0;return t||n?{...this.contextTags,...e}:void 0}get telemetryLevel(){return this.errorOptIn&&this.userOptIn?"all":this.errorOptIn?"error":"off"}internalSendTelemetryEvent(e,t,n,r,i){const o=this.mergeTagOverrides(r);i?this.telemetrySender.sendEventData(e,{properties:t,measurements:n,tagOverrides:o}):this.telemetryLogger.logUsage(e,{properties:t,measurements:n,tagOverrides:o})}sendTelemetryEvent(e,t,n,r){this.internalSendTelemetryEvent(e,t,n,r,!1)}sendRawTelemetryEvent(e,t,n,r){const i={...t};for(const e of Object.keys(i??{})){const t=i[e];"string"==typeof e&&void 0!==t&&(i[e]=new this.vscodeAPI.TelemetryTrustedValue("string"==typeof t?t:t.value))}this.sendTelemetryEvent(e,i,n,r)}sendDangerousTelemetryEvent(e,t,n,r){this.telemetrySender.instantiateSender(),this.internalSendTelemetryEvent(e,t,n,r,!0)}internalSendTelemetryErrorEvent(e,t,n,r,i){const o=this.mergeTagOverrides(r);i?this.telemetrySender.sendEventData(e,{properties:t,measurements:n,tagOverrides:o}):this.telemetryLogger.logError(e,{properties:t,measurements:n,tagOverrides:o})}sendTelemetryErrorEvent(e,t,n,r){this.internalSendTelemetryErrorEvent(e,t,n,r,!1)}sendDangerousTelemetryErrorEvent(e,t,n,r){this.telemetrySender.instantiateSender(),this.internalSendTelemetryErrorEvent(e,t,n,r,!0)}sendDangerousTelemetryException(e,t,n,r){this.telemetrySender.instantiateSender();const i=this.mergeTagOverrides(r);this.telemetrySender.sendErrorData(e,{properties:t,measurements:n,tagOverrides:i})}setContextTag(e,t){this.contextTags[e]=t}getContextTag(e){return this.contextTags[e]}async dispose(){return await this.telemetrySender.dispose(),this.telemetryLogger.dispose(),Promise.all(this.disposables.map(e=>e.dispose()))}}!function(e){e[e.NOT_INSTANTIATED=0]="NOT_INSTANTIATED",e[e.INSTANTIATING=1]="INSTANTIATING",e[e.INSTANTIATED=2]="INSTANTIATED"}(a||(a={}));class l{constructor(e,t){this._instantiationStatus=a.NOT_INSTANTIATED,this._eventQueue=[],this._exceptionQueue=[],this._clientFactory=t,this._key=e}sendEventData(e,t){this._telemetryClient?this._telemetryClient.logEvent(e,t):this._instantiationStatus!==a.INSTANTIATED&&this._eventQueue.push({eventName:e,data:t})}sendErrorData(e,t){if(this._telemetryClient)if(this._telemetryClient.logException)this._telemetryClient.logException(e,t);else{const n={stack:e.stack,message:e.message,name:e.name},r=t,i={properties:{...r?.properties??t??{},...n},measurements:r?.measurements,tagOverrides:r?.tagOverrides};this._telemetryClient.logEvent("unhandlederror",i)}else this._instantiationStatus!==a.INSTANTIATED&&this._exceptionQueue.push({exception:e,data:t})}async flush(){return this._telemetryClient?.flush()}async dispose(){this._telemetryClient&&(await this._telemetryClient.dispose(),this._telemetryClient=void 0)}_flushQueues(){this._eventQueue.forEach(({eventName:e,data:t})=>this.sendEventData(e,t)),this._eventQueue=[],this._exceptionQueue.forEach(({exception:e,data:t})=>this.sendErrorData(e,t)),this._exceptionQueue=[]}instantiateSender(){this._instantiationStatus===a.NOT_INSTANTIATED&&(this._instantiationStatus=a.INSTANTIATING,this._clientFactory(this._key).then(e=>{this._telemetryClient=e,this._instantiationStatus=a.INSTANTIATED,this._flushQueues()}).catch(e=>{console.error(e),this._instantiationStatus=a.INSTANTIATED}))}}class f extends u{constructor(e,t,a,u,f){const d=u?(v=u,{sendPOST:(e,t)=>{const n="string"==typeof e.data?e.data:Buffer.from(e.data).toString(),r={...e.headers};Object.keys(r).some(e=>"content-type"===e.toLowerCase())||(r["Content-Type"]="application/json"),v(e.urlString,{method:"POST",headers:r,body:n}).then(async e=>{const n={};for(const[t,r]of e.headers)n[t]=r;const r=await e.text();t(e.status,n,r)}).catch(()=>{t(0,{})})}}):{sendPOST:(e,t)=>{const n={method:"POST",headers:{...e.headers,"Content-Type":"application/json","Content-Length":Buffer.byteLength(e.data)}};try{const i=r.request(e.urlString,n,e=>{e.on("data",function(n){t(e.statusCode??200,e.headers,n.toString())}),e.on("error",function(){t(0,{})})});i.write(e.data,e=>{e&&t(0,{})}),i.end()}catch{t(0,{})}}};var v;let p=e=>(async(e,t,r,i,o,a)=>{let u;try{const t=await Promise.resolve().then(n.bind(n,1270));let r;e.startsWith("InstrumentationKey=")||(r=e);const o={...r?{instrumentationKey:r}:{connectionString:e},disableAjaxTracking:!0,disableExceptionTracking:!0,disableFetchTracking:!0,disableCorrelationHeaders:!0,disableCookiesUsage:!0,autoTrackPageVisitTime:!1,emitLineDelimitedJson:!1,disableInstrumentationKeyValidation:!0};if(a?.endpointUrl&&(o.endpointUrl=a.endpointUrl),i){o.extensionConfig=o.extensionConfig||{};const e={alwaysUseXhrOverride:!0,httpXHROverride:i};o.extensionConfig[s.UuE]=e}u=new t.ApplicationInsights(o)}catch(e){return Promise.reject(e)}const l=e=>{const t={...a?.commonProperties,...e?.properties};o?.length&&c.applyReplacements(t,o);const n=a?.tagOverrides&&Object.keys(a.tagOverrides).length>0,r=e?.tagOverrides&&Object.keys(e.tagOverrides).length>0,i=n||r?{...a?.tagOverrides,...e?.tagOverrides}:void 0;return{finalProperties:i?{...t,...i}:t}};return{logEvent:(e,n)=>{const{finalProperties:i}=l(n);u?.track({name:e,data:i,baseType:"EventData",ext:{user:{id:t,authId:t},app:{sesId:r}},baseData:{name:e,properties:i,measurements:n?.measurements}})},logException:(e,n)=>{const{finalProperties:i}=l(n);u?.track({name:e.name,data:i,baseType:"ExceptionData",ext:{user:{id:t,authId:t},app:{sesId:r}},baseData:{exceptions:[{typeName:e.name,message:e.message,hasFullStack:!!e.stack,stack:e.stack,parsedStack:[]}],properties:i,measurements:n?.measurements}})},flush:async()=>{u?.flush(!1)},dispose:async()=>new Promise(e=>{u?.unload(!0,()=>{e(),u=void 0},1e3)})}})(e,o.env.machineId,o.env.sessionId,d,t,f);c.shouldUseOneDataSystemSDK(e)&&(p=e=>(async(e,t,r)=>{let i=await(async(e,t,r)=>{const i=await Promise.resolve().then(n.bind(n,9313)),o=await Promise.resolve().then(n.bind(n,6271)),a=new i.AppInsightsCore,s=new o.PostChannel,c={instrumentationKey:e,endpointUrl:"https://mobile.events.data.microsoft.com/OneCollector/1.0",loggingLevelTelemetry:0,loggingLevelConsole:0,disableCookiesUsage:!0,disableDbgExt:!0,disableInstrumentationKeyValidation:!0,channels:[[s]]};if(r){c.extensionConfig={};const e={alwaysUseXhrOverride:!0,httpXHROverride:r};c.extensionConfig[s.identifier]=e}const u=t.workspace.getConfiguration("telemetry").get("internalTesting");return a.initialize(c,[]),a.addTelemetryInitializer(e=>{e.ext=e.ext??{},e.ext.web=e.ext.web??{},e.ext.web.consentDetails='{"GPC_DataSharingOptIn":false}',u&&(e.ext.utc=e.ext.utc??{},e.ext.utc.flags=8462029)}),a})(e,t,r);return{logEvent:(e,t)=>{try{i?.track({name:e,baseData:{name:e,properties:t?.properties,measurements:t?.measurements}})}catch(e){throw new Error("Failed to log event to app insights!\n"+e.message)}},flush:async()=>{try{return new Promise((e,t)=>{i?i.flush(!0,e=>{e||t("Failed to flush app 1DS!")}):e()})}catch(e){throw new Error("Failed to flush 1DS!\n"+e.message)}},dispose:async()=>new Promise(e=>{i?i.unload(!1,()=>{e(),i=void 0},1e3):e()})}})(e,o,d));const h={release:i.release(),platform:i.platform(),architecture:i.arch()},g=new l(e,p);if(e&&0===e.indexOf("AIF-"))throw new Error("AIF keys are no longer supported. Please switch to 1DS keys for 1st party extensions");const m={...a,additionalCommonProperties:a?.additionalCommonProperties?{...a.additionalCommonProperties,...c.getAdditionalCommonProperties(h)}:c.getAdditionalCommonProperties(h)};super(g,o,m)}}},2016(e,t,n){const r=Symbol("SemVer ANY");class i{static get ANY(){return r}constructor(e,t){if(t=o(t),e instanceof i){if(e.loose===!!t.loose)return e;e=e.value}e=e.trim().split(/\s+/).join(" "),u("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===r?this.value="":this.value=this.operator+this.semver.version,u("comp",this)}parse(e){const t=this.options.loose?a[s.COMPARATORLOOSE]:a[s.COMPARATOR],n=e.match(t);if(!n)throw new TypeError(`Invalid comparator: ${e}`);this.operator=void 0!==n[1]?n[1]:"","="===this.operator&&(this.operator=""),n[2]?this.semver=new l(n[2],this.options.loose):this.semver=r}toString(){return this.value}test(e){if(u("Comparator.test",e,this.options.loose),this.semver===r||e===r)return!0;if("string"==typeof e)try{e=new l(e,this.options)}catch(e){return!1}return c(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof i))throw new TypeError("a Comparator is required");return""===this.operator?""===this.value||new f(e.value,t).test(this.value):""===e.operator?""===e.value||new f(this.value,t).test(e.semver):!((t=o(t)).includePrerelease&&("<0.0.0-0"===this.value||"<0.0.0-0"===e.value)||!t.includePrerelease&&(this.value.startsWith("<0.0.0")||e.value.startsWith("<0.0.0"))||(!this.operator.startsWith(">")||!e.operator.startsWith(">"))&&(!this.operator.startsWith("<")||!e.operator.startsWith("<"))&&(this.semver.version!==e.semver.version||!this.operator.includes("=")||!e.operator.includes("="))&&!(c(this.semver,"<",e.semver,t)&&this.operator.startsWith(">")&&e.operator.startsWith("<"))&&!(c(this.semver,">",e.semver,t)&&this.operator.startsWith("<")&&e.operator.startsWith(">")))}}e.exports=i;const o=n(6139),{safeRe:a,t:s}=n(1606),c=n(7631),u=n(9368),l=n(6004),f=n(7479)},7479(e,t,n){const r=/\s+/g;class i{constructor(e,t){if(t=a(t),e instanceof i)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new i(e.raw,t);if(e instanceof s)return this.raw=e.value,this.set=[[e]],this.formatted=void 0,this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().replace(r," "),this.set=this.raw.split("||").map(e=>this.parseRange(e.trim())).filter(e=>e.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){const e=this.set[0];if(this.set=this.set.filter(e=>!b(e[0])),0===this.set.length)this.set=[e];else if(this.set.length>1)for(const e of this.set)if(1===e.length&&E(e[0])){this.set=[e];break}}this.formatted=void 0}get range(){if(void 0===this.formatted){this.formatted="";for(let e=0;e<this.set.length;e++){e>0&&(this.formatted+="||");const t=this.set[e];for(let e=0;e<t.length;e++)e>0&&(this.formatted+=" "),this.formatted+=t[e].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(e){e=e.replace(y,"");const t=((this.options.includePrerelease&&g)|(this.options.loose&&m))+":"+e,n=o.get(t);if(n)return n;const r=this.options.loose,i=r?l[d.HYPHENRANGELOOSE]:l[d.HYPHENRANGE];e=e.replace(i,x(this.options.includePrerelease)),c("hyphen replace",e),e=e.replace(l[d.COMPARATORTRIM],v),c("comparator trim",e),e=e.replace(l[d.TILDETRIM],p),c("tilde trim",e),e=e.replace(l[d.CARETTRIM],h),c("caret trim",e);let a=e.split(" ").map(e=>S(e,this.options)).join(" ").split(/\s+/).map(e=>k(e,this.options));r&&(a=a.filter(e=>(c("loose invalid filter",e,this.options),!!e.match(l[d.COMPARATORLOOSE])))),c("range list",a);const u=new Map,f=a.map(e=>new s(e,this.options));for(const e of f){if(b(e))return[e];u.set(e.value,e)}u.size>1&&u.has("")&&u.delete("");const E=[...u.values()];return o.set(t,E),E}intersects(e,t){if(!(e instanceof i))throw new TypeError("a Range is required");return this.set.some(n=>w(n,t)&&e.set.some(e=>w(e,t)&&n.every(n=>e.every(e=>n.intersects(e,t)))))}test(e){if(!e)return!1;if("string"==typeof e)try{e=new u(e,this.options)}catch(e){return!1}for(let t=0;t<this.set.length;t++)if(D(this.set[t],e,this.options))return!0;return!1}}e.exports=i;const o=new(n(9162)),a=n(6139),s=n(2016),c=n(9368),u=n(6004),{safeRe:l,src:f,t:d,comparatorTrimReplace:v,tildeTrimReplace:p,caretTrimReplace:h}=n(1606),{FLAG_INCLUDE_PRERELEASE:g,FLAG_LOOSE:m}=n(4986),y=new RegExp(f[d.BUILD],"g"),b=e=>"<0.0.0-0"===e.value,E=e=>""===e.value,w=(e,t)=>{let n=!0;const r=e.slice();let i=r.pop();for(;n&&r.length;)n=r.every(e=>i.intersects(e,t)),i=r.pop();return n},S=(e,t)=>(e=e.replace(l[d.BUILD],""),c("comp",e,t),e=_(e,t),c("caret",e),e=P(e,t),c("tildes",e),e=C(e,t),c("xrange",e),e=N(e,t),c("stars",e),e),I=e=>!e||"x"===e.toLowerCase()||"*"===e,P=(e,t)=>e.trim().split(/\s+/).map(e=>T(e,t)).join(" "),T=(e,t)=>{const n=t.loose?l[d.TILDELOOSE]:l[d.TILDE],r=t.includePrerelease?"-0":"";return e.replace(n,(t,n,i,o,a)=>{let s;return c("tilde",e,t,n,i,o,a),I(n)?s="":I(i)?s=`>=${n}.0.0${r} <${+n+1}.0.0-0`:I(o)?s=`>=${n}.${i}.0${r} <${n}.${+i+1}.0-0`:a?(c("replaceTilde pr",a),s=`>=${n}.${i}.${o}-${a} <${n}.${+i+1}.0-0`):s=`>=${n}.${i}.${o} <${n}.${+i+1}.0-0`,c("tilde return",s),s})},_=(e,t)=>e.trim().split(/\s+/).map(e=>O(e,t)).join(" "),O=(e,t)=>{c("caret",e,t);const n=t.loose?l[d.CARETLOOSE]:l[d.CARET],r=t.includePrerelease?"-0":"";return e.replace(n,(t,n,i,o,a)=>{let s;return c("caret",e,t,n,i,o,a),I(n)?s="":I(i)?s=`>=${n}.0.0${r} <${+n+1}.0.0-0`:I(o)?s="0"===n?`>=${n}.${i}.0${r} <${n}.${+i+1}.0-0`:`>=${n}.${i}.0${r} <${+n+1}.0.0-0`:a?(c("replaceCaret pr",a),s="0"===n?"0"===i?`>=${n}.${i}.${o}-${a} <${n}.${i}.${+o+1}-0`:`>=${n}.${i}.${o}-${a} <${n}.${+i+1}.0-0`:`>=${n}.${i}.${o}-${a} <${+n+1}.0.0-0`):(c("no pr"),s="0"===n?"0"===i?`>=${n}.${i}.${o} <${n}.${i}.${+o+1}-0`:`>=${n}.${i}.${o} <${n}.${+i+1}.0-0`:`>=${n}.${i}.${o} <${+n+1}.0.0-0`),c("caret return",s),s})},C=(e,t)=>(c("replaceXRanges",e,t),e.split(/\s+/).map(e=>R(e,t)).join(" ")),R=(e,t)=>{e=e.trim();const n=t.loose?l[d.XRANGELOOSE]:l[d.XRANGE];return e.replace(n,(n,r,i,o,a,s)=>{if(c("xRange",e,n,r,i,o,a,s),((e,t,n)=>I(e)&&!I(t)||I(t)&&n&&!I(n))(i,o,a))return e;const u=I(i),l=u||I(o),f=l||I(a),d=f;return"="===r&&d&&(r=""),s=t.includePrerelease?"-0":"",u?n=">"===r||"<"===r?"<0.0.0-0":"*":r&&d?(l&&(o=0),a=0,">"===r?(r=">=",l?(i=+i+1,o=0,a=0):(o=+o+1,a=0)):"<="===r&&(r="<",l?i=+i+1:o=+o+1),"<"===r&&(s="-0"),n=`${r+i}.${o}.${a}${s}`):l?n=`>=${i}.0.0${s} <${+i+1}.0.0-0`:f&&(n=`>=${i}.${o}.0${s} <${i}.${+o+1}.0-0`),c("xRange return",n),n})},N=(e,t)=>(c("replaceStars",e,t),e.trim().replace(l[d.STAR],"")),k=(e,t)=>(c("replaceGTE0",e,t),e.trim().replace(l[t.includePrerelease?d.GTE0PRE:d.GTE0],"")),x=e=>(t,n,r,i,o,a,s,c,u,l,f,d)=>`${n=I(r)?"":I(i)?`>=${r}.0.0${e?"-0":""}`:I(o)?`>=${r}.${i}.0${e?"-0":""}`:a?`>=${n}`:`>=${n}${e?"-0":""}`} ${c=I(u)?"":I(l)?`<${+u+1}.0.0-0`:I(f)?`<${u}.${+l+1}.0-0`:d?`<=${u}.${l}.${f}-${d}`:e?`<${u}.${l}.${+f+1}-0`:`<=${c}`}`.trim(),D=(e,t,n)=>{for(let n=0;n<e.length;n++)if(!e[n].test(t))return!1;if(t.prerelease.length&&!n.includePrerelease){for(let n=0;n<e.length;n++)if(c(e[n].semver),e[n].semver!==s.ANY&&e[n].semver.prerelease.length>0){const r=e[n].semver;if(r.major===t.major&&r.minor===t.minor&&r.patch===t.patch)return!0}return!1}return!0}},6004(e,t,n){const r=n(9368),{MAX_LENGTH:i,MAX_SAFE_INTEGER:o}=n(4986),{safeRe:a,t:s}=n(1606),c=n(6139),{compareIdentifiers:u}=n(7715);class l{constructor(e,t){if(t=c(t),e instanceof l){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError(`Invalid version. Must be a string. Got type "${typeof e}".`);if(e.length>i)throw new TypeError(`version is longer than ${i} characters`);r("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const n=e.trim().match(t.loose?a[s.LOOSE]:a[s.FULL]);if(!n)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>o||this.major<0)throw new TypeError("Invalid major version");if(this.minor>o||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>o||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map(e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&t<o)return t}return e}):this.prerelease=[],this.build=n[5]?n[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(e){if(r("SemVer.compare",this.version,this.options,e),!(e instanceof l)){if("string"==typeof e&&e===this.version)return 0;e=new l(e,this.options)}return e.version===this.version?0:this.compareMain(e)||this.comparePre(e)}compareMain(e){return e instanceof l||(e=new l(e,this.options)),this.major<e.major?-1:this.major>e.major?1:this.minor<e.minor?-1:this.minor>e.minor?1:this.patch<e.patch?-1:this.patch>e.patch?1:0}comparePre(e){if(e instanceof l||(e=new l(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;let t=0;do{const n=this.prerelease[t],i=e.prerelease[t];if(r("prerelease compare",t,n,i),void 0===n&&void 0===i)return 0;if(void 0===i)return 1;if(void 0===n)return-1;if(n!==i)return u(n,i)}while(++t)}compareBuild(e){e instanceof l||(e=new l(e,this.options));let t=0;do{const n=this.build[t],i=e.build[t];if(r("build compare",t,n,i),void 0===n&&void 0===i)return 0;if(void 0===i)return 1;if(void 0===n)return-1;if(n!==i)return u(n,i)}while(++t)}inc(e,t,n){if(e.startsWith("pre")){if(!t&&!1===n)throw new Error("invalid increment argument: identifier is empty");if(t){const e=`-${t}`.match(this.options.loose?a[s.PRERELEASELOOSE]:a[s.PRERELEASE]);if(!e||e[1]!==t)throw new Error(`invalid identifier: ${t}`)}}switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t,n);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t,n);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t,n),this.inc("pre",t,n);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t,n),this.inc("pre",t,n);break;case"release":if(0===this.prerelease.length)throw new Error(`version ${this.raw} is not a prerelease`);this.prerelease.length=0;break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":{const e=Number(n)?1:0;if(0===this.prerelease.length)this.prerelease=[e];else{let r=this.prerelease.length;for(;--r>=0;)"number"==typeof this.prerelease[r]&&(this.prerelease[r]++,r=-2);if(-1===r){if(t===this.prerelease.join(".")&&!1===n)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(e)}}if(t){let r=[t,e];if(!1===n&&(r=[t]),((e,t)=>{const n=t.split(".");if(n.length>e.length)return!1;for(let t=0;t<n.length;t++)if(0!==u(e[t],n[t]))return!1;return!0})(this.prerelease,t)){const e=this.prerelease[t.split(".").length];isNaN(e)&&(this.prerelease=r)}else this.prerelease=r}break}default:throw new Error(`invalid increment argument: ${e}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}e.exports=l},2198(e,t,n){const r=n(1280);e.exports=(e,t)=>{const n=r(e.trim().replace(/^[=v]+/,""),t);return n?n.version:null}},7631(e,t,n){const r=n(4241),i=n(9519),o=n(5180),a=n(3257),s=n(307),c=n(720);e.exports=(e,t,n,u)=>{switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof n&&(n=n.version),e===n;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof n&&(n=n.version),e!==n;case"":case"=":case"==":return r(e,n,u);case"!=":return i(e,n,u);case">":return o(e,n,u);case">=":return a(e,n,u);case"<":return s(e,n,u);case"<=":return c(e,n,u);default:throw new TypeError(`Invalid operator: ${t}`)}}},6666(e,t,n){const r=n(6004),i=n(1280),{safeRe:o,t:a}=n(1606);e.exports=(e,t)=>{if(e instanceof r)return e;if("number"==typeof e&&(e=String(e)),"string"!=typeof e)return null;let n=null;if((t=t||{}).rtl){const r=t.includePrerelease?o[a.COERCERTLFULL]:o[a.COERCERTL];let i;for(;(i=r.exec(e))&&(!n||n.index+n[0].length!==e.length);)n&&i.index+i[0].length===n.index+n[0].length||(n=i),r.lastIndex=i.index+i[1].length+i[2].length;r.lastIndex=-1}else n=e.match(t.includePrerelease?o[a.COERCEFULL]:o[a.COERCE]);if(null===n)return null;const s=n[2],c=n[3]||"0",u=n[4]||"0",l=t.includePrerelease&&n[5]?`-${n[5]}`:"",f=t.includePrerelease&&n[6]?`+${n[6]}`:"";return i(`${s}.${c}.${u}${l}${f}`,t)}},1821(e,t,n){const r=n(6004);e.exports=(e,t,n)=>{const i=new r(e,n),o=new r(t,n);return i.compare(o)||i.compareBuild(o)}},9027(e,t,n){const r=n(928);e.exports=(e,t)=>r(e,t,!0)},928(e,t,n){const r=n(6004);e.exports=(e,t,n)=>new r(e,n).compare(new r(t,n))},3928(e,t,n){const r=n(1280);e.exports=(e,t)=>{const n=r(e,null,!0),i=r(t,null,!0),o=n.compare(i);if(0===o)return null;const a=o>0,s=a?n:i,c=a?i:n,u=!!s.prerelease.length;if(c.prerelease.length&&!u){if(!c.patch&&!c.minor)return"major";if(0===c.compareMain(s))return c.minor&&!c.patch?"minor":"patch"}const l=u?"pre":"";return n.major!==i.major?l+"major":n.minor!==i.minor?l+"minor":n.patch!==i.patch?l+"patch":"prerelease"}},4241(e,t,n){const r=n(928);e.exports=(e,t,n)=>0===r(e,t,n)},5180(e,t,n){const r=n(928);e.exports=(e,t,n)=>r(e,t,n)>0},3257(e,t,n){const r=n(928);e.exports=(e,t,n)=>r(e,t,n)>=0},2175(e,t,n){const r=n(6004);e.exports=(e,t,n,i,o)=>{"string"==typeof n&&(o=i,i=n,n=void 0);try{return new r(e instanceof r?e.version:e,n).inc(t,i,o).version}catch(e){return null}}},307(e,t,n){const r=n(928);e.exports=(e,t,n)=>r(e,t,n)<0},720(e,t,n){const r=n(928);e.exports=(e,t,n)=>r(e,t,n)<=0},4074(e,t,n){const r=n(6004);e.exports=(e,t)=>new r(e,t).major},1038(e,t,n){const r=n(6004);e.exports=(e,t)=>new r(e,t).minor},9519(e,t,n){const r=n(928);e.exports=(e,t,n)=>0!==r(e,t,n)},1280(e,t,n){const r=n(6004);e.exports=(e,t,n=!1)=>{if(e instanceof r)return e;try{return new r(e,t)}catch(e){if(!n)return null;throw e}}},5629(e,t,n){const r=n(6004);e.exports=(e,t)=>new r(e,t).patch},4673(e,t,n){const r=n(1280);e.exports=(e,t)=>{const n=r(e,t);return n&&n.prerelease.length?n.prerelease:null}},8082(e,t,n){const r=n(928);e.exports=(e,t,n)=>r(t,e,n)},9061(e,t,n){const r=n(1821);e.exports=(e,t)=>e.sort((e,n)=>r(n,e,t))},7158(e,t,n){const r=n(7479);e.exports=(e,t,n)=>{try{t=new r(t,n)}catch(e){return!1}return t.test(e)}},2375(e,t,n){const r=n(1821);e.exports=(e,t)=>e.sort((e,n)=>r(e,n,t))},8529(e,t,n){const r=n(1280),i=n(4986),o=n(6004),a=e=>e.startsWith("pre");e.exports=(e,t,n)=>{if(!i.RELEASE_TYPES.includes(t))return null;const s=((e,t)=>{const n=e instanceof o?e.version:e;return r(n,t)})(e,n);return s&&((e,t)=>{if(a(t))return e.version;switch(e.prerelease=[],t){case"major":e.minor=0,e.patch=0;break;case"minor":e.patch=0}return e.format()})(s,t)}},1737(e,t,n){const r=n(1280);e.exports=(e,t)=>{const n=r(e,t);return n?n.version:null}},9909(e,t,n){const r=n(1606),i=n(4986),o=n(6004),a=n(7715),s=n(1280),c=n(1737),u=n(2198),l=n(2175),f=n(3928),d=n(4074),v=n(1038),p=n(5629),h=n(4673),g=n(928),m=n(8082),y=n(9027),b=n(1821),E=n(2375),w=n(9061),S=n(5180),I=n(307),P=n(4241),T=n(9519),_=n(3257),O=n(720),C=n(7631),R=n(6666),N=n(8529),k=n(2016),x=n(7479),D=n(7158),M=n(7359),L=n(9356),j=n(9998),A=n(9373),$=n(7122),F=n(5523),U=n(3203),q=n(2974),z=n(796),X=n(3661),B=n(552);e.exports={parse:s,valid:c,clean:u,inc:l,diff:f,major:d,minor:v,patch:p,prerelease:h,compare:g,rcompare:m,compareLoose:y,compareBuild:b,sort:E,rsort:w,gt:S,lt:I,eq:P,neq:T,gte:_,lte:O,cmp:C,coerce:R,truncate:N,Comparator:k,Range:x,satisfies:D,toComparators:M,maxSatisfying:L,minSatisfying:j,minVersion:A,validRange:$,outside:F,gtr:U,ltr:q,intersects:z,simplifyRange:X,subset:B,SemVer:o,re:r.re,src:r.src,tokens:r.t,SEMVER_SPEC_VERSION:i.SEMVER_SPEC_VERSION,RELEASE_TYPES:i.RELEASE_TYPES,compareIdentifiers:a.compareIdentifiers,rcompareIdentifiers:a.rcompareIdentifiers}},4986(e){const t=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:16,MAX_SAFE_BUILD_LENGTH:250,MAX_SAFE_INTEGER:t,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:"2.0.0",FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},9368(e){const t="object"==typeof process&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=t},7715(e){const t=/^[0-9]+$/,n=(e,n)=>{if("number"==typeof e&&"number"==typeof n)return e===n?0:e<n?-1:1;const r=t.test(e),i=t.test(n);return r&&i&&(e=+e,n=+n),e===n?0:r&&!i?-1:i&&!r?1:e<n?-1:1};e.exports={compareIdentifiers:n,rcompareIdentifiers:(e,t)=>n(t,e)}},9162(e){e.exports=class{constructor(){this.max=1e3,this.map=new Map}get(e){const t=this.map.get(e);return void 0===t?void 0:(this.map.delete(e),this.map.set(e,t),t)}delete(e){return this.map.delete(e)}set(e,t){if(!this.delete(e)&&void 0!==t){if(this.map.size>=this.max){const e=this.map.keys().next().value;this.delete(e)}this.map.set(e,t)}return this}}},6139(e){const t=Object.freeze({loose:!0}),n=Object.freeze({});e.exports=e=>e?"object"!=typeof e?t:e:n},1606(e,t,n){const{MAX_SAFE_COMPONENT_LENGTH:r,MAX_SAFE_BUILD_LENGTH:i,MAX_LENGTH:o}=n(4986),a=n(9368),s=(t=e.exports={}).re=[],c=t.safeRe=[],u=t.src=[],l=t.safeSrc=[],f=t.t={};let d=0;const v="[a-zA-Z0-9-]",p=[["\\s",1],["\\d",o],[v,i]],h=(e,t,n)=>{const r=(e=>{for(const[t,n]of p)e=e.split(`${t}*`).join(`${t}{0,${n}}`).split(`${t}+`).join(`${t}{1,${n}}`);return e})(t),i=d++;a(e,i,t),f[e]=i,u[i]=t,l[i]=r,s[i]=new RegExp(t,n?"g":void 0),c[i]=new RegExp(r,n?"g":void 0)};h("NUMERICIDENTIFIER","0|[1-9]\\d*"),h("NUMERICIDENTIFIERLOOSE","\\d+"),h("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${v}*`),h("MAINVERSION",`(${u[f.NUMERICIDENTIFIER]})\\.(${u[f.NUMERICIDENTIFIER]})\\.(${u[f.NUMERICIDENTIFIER]})`),h("MAINVERSIONLOOSE",`(${u[f.NUMERICIDENTIFIERLOOSE]})\\.(${u[f.NUMERICIDENTIFIERLOOSE]})\\.(${u[f.NUMERICIDENTIFIERLOOSE]})`),h("PRERELEASEIDENTIFIER",`(?:${u[f.NONNUMERICIDENTIFIER]}|${u[f.NUMERICIDENTIFIER]})`),h("PRERELEASEIDENTIFIERLOOSE",`(?:${u[f.NONNUMERICIDENTIFIER]}|${u[f.NUMERICIDENTIFIERLOOSE]})`),h("PRERELEASE",`(?:-(${u[f.PRERELEASEIDENTIFIER]}(?:\\.${u[f.PRERELEASEIDENTIFIER]})*))`),h("PRERELEASELOOSE",`(?:-?(${u[f.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${u[f.PRERELEASEIDENTIFIERLOOSE]})*))`),h("BUILDIDENTIFIER",`${v}+`),h("BUILD",`(?:\\+(${u[f.BUILDIDENTIFIER]}(?:\\.${u[f.BUILDIDENTIFIER]})*))`),h("FULLPLAIN",`v?${u[f.MAINVERSION]}${u[f.PRERELEASE]}?${u[f.BUILD]}?`),h("FULL",`^${u[f.FULLPLAIN]}$`),h("LOOSEPLAIN",`[v=\\s]*${u[f.MAINVERSIONLOOSE]}${u[f.PRERELEASELOOSE]}?${u[f.BUILD]}?`),h("LOOSE",`^${u[f.LOOSEPLAIN]}$`),h("GTLT","((?:<|>)?=?)"),h("XRANGEIDENTIFIERLOOSE",`${u[f.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),h("XRANGEIDENTIFIER",`${u[f.NUMERICIDENTIFIER]}|x|X|\\*`),h("XRANGEPLAIN",`[v=\\s]*(${u[f.XRANGEIDENTIFIER]})(?:\\.(${u[f.XRANGEIDENTIFIER]})(?:\\.(${u[f.XRANGEIDENTIFIER]})(?:${u[f.PRERELEASE]})?${u[f.BUILD]}?)?)?`),h("XRANGEPLAINLOOSE",`[v=\\s]*(${u[f.XRANGEIDENTIFIERLOOSE]})(?:\\.(${u[f.XRANGEIDENTIFIERLOOSE]})(?:\\.(${u[f.XRANGEIDENTIFIERLOOSE]})(?:${u[f.PRERELEASELOOSE]})?${u[f.BUILD]}?)?)?`),h("XRANGE",`^${u[f.GTLT]}\\s*${u[f.XRANGEPLAIN]}$`),h("XRANGELOOSE",`^${u[f.GTLT]}\\s*${u[f.XRANGEPLAINLOOSE]}$`),h("COERCEPLAIN",`(^|[^\\d])(\\d{1,${r}})(?:\\.(\\d{1,${r}}))?(?:\\.(\\d{1,${r}}))?`),h("COERCE",`${u[f.COERCEPLAIN]}(?:$|[^\\d])`),h("COERCEFULL",u[f.COERCEPLAIN]+`(?:${u[f.PRERELEASE]})?`+`(?:${u[f.BUILD]})?(?:$|[^\\d])`),h("COERCERTL",u[f.COERCE],!0),h("COERCERTLFULL",u[f.COERCEFULL],!0),h("LONETILDE","(?:~>?)"),h("TILDETRIM",`(\\s*)${u[f.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",h("TILDE",`^${u[f.LONETILDE]}${u[f.XRANGEPLAIN]}$`),h("TILDELOOSE",`^${u[f.LONETILDE]}${u[f.XRANGEPLAINLOOSE]}$`),h("LONECARET","(?:\\^)"),h("CARETTRIM",`(\\s*)${u[f.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",h("CARET",`^${u[f.LONECARET]}${u[f.XRANGEPLAIN]}$`),h("CARETLOOSE",`^${u[f.LONECARET]}${u[f.XRANGEPLAINLOOSE]}$`),h("COMPARATORLOOSE",`^${u[f.GTLT]}\\s*(${u[f.LOOSEPLAIN]})$|^$`),h("COMPARATOR",`^${u[f.GTLT]}\\s*(${u[f.FULLPLAIN]})$|^$`),h("COMPARATORTRIM",`(\\s*)${u[f.GTLT]}\\s*(${u[f.LOOSEPLAIN]}|${u[f.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",h("HYPHENRANGE",`^\\s*(${u[f.XRANGEPLAIN]})\\s+-\\s+(${u[f.XRANGEPLAIN]})\\s*$`),h("HYPHENRANGELOOSE",`^\\s*(${u[f.XRANGEPLAINLOOSE]})\\s+-\\s+(${u[f.XRANGEPLAINLOOSE]})\\s*$`),h("STAR","(<|>)?=?\\s*\\*"),h("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),h("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},3203(e,t,n){const r=n(5523);e.exports=(e,t,n)=>r(e,t,">",n)},796(e,t,n){const r=n(7479);e.exports=(e,t,n)=>(e=new r(e,n),t=new r(t,n),e.intersects(t,n))},2974(e,t,n){const r=n(5523);e.exports=(e,t,n)=>r(e,t,"<",n)},9356(e,t,n){const r=n(6004),i=n(7479);e.exports=(e,t,n)=>{let o=null,a=null,s=null;try{s=new i(t,n)}catch(e){return null}return e.forEach(e=>{s.test(e)&&(o&&-1!==a.compare(e)||(o=e,a=new r(o,n)))}),o}},9998(e,t,n){const r=n(6004),i=n(7479);e.exports=(e,t,n)=>{let o=null,a=null,s=null;try{s=new i(t,n)}catch(e){return null}return e.forEach(e=>{s.test(e)&&(o&&1!==a.compare(e)||(o=e,a=new r(o,n)))}),o}},9373(e,t,n){const r=n(6004),i=n(7479),o=n(5180);e.exports=(e,t)=>{e=new i(e,t);let n=new r("0.0.0");if(e.test(n))return n;if(n=new r("0.0.0-0"),e.test(n))return n;n=null;for(let t=0;t<e.set.length;++t){const i=e.set[t];let a=null;i.forEach(e=>{const t=new r(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":a&&!o(t,a)||(a=t);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${e.operator}`)}}),!a||n&&!o(n,a)||(n=a)}return n&&e.test(n)?n:null}},5523(e,t,n){const r=n(6004),i=n(2016),{ANY:o}=i,a=n(7479),s=n(7158),c=n(5180),u=n(307),l=n(720),f=n(3257);e.exports=(e,t,n,d)=>{let v,p,h,g,m;switch(e=new r(e,d),t=new a(t,d),n){case">":v=c,p=l,h=u,g=">",m=">=";break;case"<":v=u,p=f,h=c,g="<",m="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(s(e,t,d))return!1;for(let n=0;n<t.set.length;++n){const r=t.set[n];let a=null,s=null;if(r.forEach(e=>{e.semver===o&&(e=new i(">=0.0.0")),a=a||e,s=s||e,v(e.semver,a.semver,d)?a=e:h(e.semver,s.semver,d)&&(s=e)}),a.operator===g||a.operator===m)return!1;if((!s.operator||s.operator===g)&&p(e,s.semver))return!1;if(s.operator===m&&h(e,s.semver))return!1}return!0}},3661(e,t,n){const r=n(7158),i=n(928);e.exports=(e,t,n)=>{const o=[];let a=null,s=null;const c=e.sort((e,t)=>i(e,t,n));for(const e of c)r(e,t,n)?(s=e,a||(a=e)):(s&&o.push([a,s]),s=null,a=null);a&&o.push([a,null]);const u=[];for(const[e,t]of o)e===t?u.push(e):t||e!==c[0]?t?e===c[0]?u.push(`<=${t}`):u.push(`${e} - ${t}`):u.push(`>=${e}`):u.push("*");const l=u.join(" || "),f="string"==typeof t.raw?t.raw:String(t);return l.length<f.length?l:t}},552(e,t,n){const r=n(7479),i=n(2016),{ANY:o}=i,a=n(7158),s=n(928),c=[new i(">=0.0.0-0")],u=[new i(">=0.0.0")],l=(e,t,n)=>{if(e===t)return!0;if(1===e.length&&e[0].semver===o){if(1===t.length&&t[0].semver===o)return!0;e=n.includePrerelease?c:u}if(1===t.length&&t[0].semver===o){if(n.includePrerelease)return!0;t=u}const r=new Set;let i,l,v,p,h,g,m;for(const t of e)">"===t.operator||">="===t.operator?i=f(i,t,n):"<"===t.operator||"<="===t.operator?l=d(l,t,n):r.add(t.semver);if(r.size>1)return null;if(i&&l){if(v=s(i.semver,l.semver,n),v>0)return null;if(0===v&&(">="!==i.operator||"<="!==l.operator))return null}for(const e of r){if(i&&!a(e,String(i),n))return null;if(l&&!a(e,String(l),n))return null;for(const r of t)if(!a(e,String(r),n))return!1;return!0}let y=!(!l||n.includePrerelease||!l.semver.prerelease.length)&&l.semver,b=!(!i||n.includePrerelease||!i.semver.prerelease.length)&&i.semver;y&&1===y.prerelease.length&&"<"===l.operator&&0===y.prerelease[0]&&(y=!1);for(const e of t){if(m=m||">"===e.operator||">="===e.operator,g=g||"<"===e.operator||"<="===e.operator,i)if(b&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===b.major&&e.semver.minor===b.minor&&e.semver.patch===b.patch&&(b=!1),">"===e.operator||">="===e.operator){if(p=f(i,e,n),p===e&&p!==i)return!1}else if(">="===i.operator&&!e.test(i.semver))return!1;if(l)if(y&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===y.major&&e.semver.minor===y.minor&&e.semver.patch===y.patch&&(y=!1),"<"===e.operator||"<="===e.operator){if(h=d(l,e,n),h===e&&h!==l)return!1}else if("<="===l.operator&&!e.test(l.semver))return!1;if(!e.operator&&(l||i)&&0!==v)return!1}return!(i&&g&&!l&&0!==v||l&&m&&!i&&0!==v||b||y)},f=(e,t,n)=>{if(!e)return t;const r=s(e.semver,t.semver,n);return r>0?e:r<0||">"===t.operator&&">="===e.operator?t:e},d=(e,t,n)=>{if(!e)return t;const r=s(e.semver,t.semver,n);return r<0?e:r>0||"<"===t.operator&&"<="===e.operator?t:e};e.exports=(e,t,n={})=>{if(e===t)return!0;e=new r(e,n),t=new r(t,n);let i=!1;e:for(const r of e.set){for(const e of t.set){const t=l(r,e,n);if(i=i||null!==t,t)continue e}if(i)return!1}return!0}},7359(e,t,n){const r=n(7479);e.exports=(e,t)=>new r(e,t).set.map(e=>e.map(e=>e.value).join(" ").trim().split(" "))},7122(e,t,n){const r=n(7479);e.exports=(e,t)=>{try{return new r(e,t).range||"*"}catch(e){return null}}},6507(e,t,n){var r,i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),a=0;a<n.length;a++)"default"!==n[a]&&i(t,e,n[a]);return o(t,e),t});Object.defineProperty(t,"__esModule",{value:!0}),t.BackendProcess=void 0;const s=a(n(5444)),c=a(n(9179)),u=n(2833),l=a(n(1667));t.BackendProcess=class{constructor(e){this.process=null,this.connection=null,this.pendingNotificationRegistrations=[],this.project=e}async start(...e){const t=await s.createRunCommand(this.project);for(const n of e)null!=n&&s.appendArgument(t,n);this.process=s.run(t),this.connection=l.createMessageConnection(new l.StreamMessageReader(this.process.stdout),new l.StreamMessageWriter(this.process.stdin),{error:e=>(0,u.logError)(`${this.project}: ${e}`),warn:e=>(0,u.logDebug)(`${this.project}: ${e}`),info:e=>(0,u.logDebug)(`${this.project}: ${e}`),log:e=>(0,u.logDebug)(`${this.project}: ${e}`)}),this.connection.onError(([e])=>{(0,u.logError)(`${this.project}: JSON-RPC error: ${e}`)}),this.process.once("exit",()=>{this.connection?.dispose(),this.connection=null}),c.isDebugMode()&&this.process.stderr&&this.process.stderr.on("data",e=>{(0,u.logDebug)(`${this.project} stderr: ${e}`)});for(const e of this.pendingNotificationRegistrations)e.disposable=e.register(this.connection);this.pendingNotificationRegistrations.length=0,this.connection.listen()}onNotification(e,t){if(null===this.connection){const n={register:n=>n.onNotification(e,t)};return this.pendingNotificationRegistrations.push(n),l.Disposable.create(()=>{if(void 0!==n.disposable)return void n.disposable.dispose();const e=this.pendingNotificationRegistrations.indexOf(n);e>=0&&this.pendingNotificationRegistrations.splice(e,1)})}return this.connection.onNotification(e,t)}async request(e,t){if(!this.isAlive()||null===this.connection)return null;const n=new l.CancellationTokenSource,r=setTimeout(()=>n.cancel(),2e3);try{return await this.connection.sendRequest(e,t,n.token)}catch(t){return n.token.isCancellationRequested||(0,u.logError)(`${this.project}: Request '${e.method}' failed: ${t}`),null}finally{clearTimeout(r),n.dispose()}}isAlive(){return null!==this.process&&!this.process.killed&&null===this.process.exitCode}dispose(){this.connection?.dispose(),this.connection=null,this.process&&(this.process.kill(),this.process=null)}}},4123(e,t,n){var r,i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),a=0;a<n.length;a++)"default"!==n[a]&&i(t,e,n[a]);return o(t,e),t});Object.defineProperty(t,"__esModule",{value:!0}),t.activate=async function(e){if(!c.isCodeModelEnabled())return;const t=new f;e.subscriptions.push(c.onCodeModelChanged(e=>{t.updateCodeLenses()})),e.subscriptions.push(s.commands.registerCommand("vstuc.showScriptUsage",d)),e.subscriptions.push(s.commands.registerCommand("vstuc.showFieldValues",h)),e.subscriptions.push(s.languages.registerCodeLensProvider({scheme:"file",language:"csharp"},t))};const s=a(n(1398)),c=a(n(9010)),u=a(n(6279)),l=n(6386);class f{constructor(){this._onDidChangeCodeLenses=new s.EventEmitter,this.onDidChangeCodeLenses=this._onDidChangeCodeLenses.event}updateCodeLenses(){this._onDidChangeCodeLenses.fire()}async provideCodeLenses(e,t){const n=await c.getCodeModel(e);if(null==n)return[];if(t.isCancellationRequested)return[];const r=[],i="$(symbol-method) ";for(const e of n.typeInfos){const t=new s.CodeLens(c.toRange(e),{title:i+l.codeModelStrings.unityScript,tooltip:l.codeModelStrings.unityTypeInfoTooltip(e.name),command:"vstuc.showScriptUsage"});e.scriptType&&n.references&&n.references.length>0&&n.referenceCount>0&&(1==n.referenceCount?t.command.title+=" "+l.codeLensStrings.assetReference(`${n.referenceCount}`):t.command.title+=" "+l.codeLensStrings.assetReferences(n.referenceCount>=n.maxReferences?`${n.maxReferences}+`:`${n.referenceCount}`),t.command.arguments=[n.references]),r.push(t);for(const t of e.fields??[]){const o=new s.CodeLens(c.toRange(t),{title:i+l.codeModelStrings.unitySerializedField,tooltip:l.codeModelStrings.unityFieldInfoTooltip(t.name),command:""});if(e.scriptType&&n.references&&n.references.length>0){const e=p(t,n.references);if(e.length>0){const t=new Set(e.map(e=>e.value));if(1===t.size){const e=t.values().next().value;o.command.title+=" "+l.codeLensStrings.fieldValue(e)}else o.command.title+=" "+l.codeLensStrings.fieldValues;o.command.command="vstuc.showFieldValues",o.command.arguments=[e]}}r.push(o)}for(const t of e.messages??[])r.push(new s.CodeLens(c.toRange(t),{title:i+l.codeModelStrings.unityMessage,tooltip:l.codeModelStrings.unityMessageInfoTooltip(t.name),command:""}))}return r}async resolveCodeLens(e,t){return e}}async function d(e){let t;if(void 0===s.workspace.workspaceFolders)return;t=s.workspace.workspaceFolders[0];const n=e.map(e=>({label:e.path.substring(t.uri.fsPath.length+1),description:e.gameObjectPath.join("/"),result:e})),r=await s.window.showQuickPick(n,{placeHolder:l.codeLensStrings.quickWindowPlaceHolder});r&&u.showUsageInEditor(r.result)}function v(e,t){if("bool"===e.type){if("1"===t.value)return"true";if("0"===t.value)return"false"}return t.value}function p(e,t){const n=[];for(const r of t)for(const t of r.fieldValues??[])t.name===e.name&&n.push({value:v(e,t),reference:r});return n}async function h(e){let t;if(void 0===s.workspace.workspaceFolders)return;t=s.workspace.workspaceFolders[0];const n=e.map(e=>({label:e.value||"(complex value)",description:e.reference.path.substring(t.uri.fsPath.length+1),detail:e.reference.gameObjectPath.join("/"),result:e.reference})),r=await s.window.showQuickPick(n,{placeHolder:l.codeLensStrings.fieldValueQuickWindowPlaceHolder});r&&u.showUsageInEditor(r.result)}},9010(e,t,n){var r,i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),a=0;a<n.length;a++)"default"!==n[a]&&i(t,e,n[a]);return o(t,e),t});Object.defineProperty(t,"__esModule",{value:!0}),t.onCodeModelChanged=void 0,t.isCodeModelEnabled=m,t.activate=async function(e){if(!m())return;let t;void 0!==s.workspace.workspaceFolders&&(t=s.workspace.workspaceFolders[0],d=new l.BackendProcess(c.DotNetProject.codeModel),d.onNotification(p,y(()=>{h.clear(),g.fire()},1e3)),await d.start(t?.uri?.fsPath),e.subscriptions.push(s.workspace.onDidCloseTextDocument(async e=>{"csharp"===e.languageId&&h.delete(e.uri.fsPath)})),e.subscriptions.push(s.workspace.onDidChangeTextDocument(y(async e=>{"csharp"===e.document.languageId&&(g.fire(e.document.uri.fsPath),h.delete(e.document.uri.fsPath))},1e3))))},t.getCodeModel=async function(e){const t=h.get(e.uri.fsPath);if(void 0!==t)return t;const n=await async function(e){return null===d?null:await d.request(v,{file:e.uri.fsPath,text:e.isDirty?e.getText():""})}(e);return null!==n&&h.set(e.uri.fsPath,n),n},t.toRange=function(e){let t=new s.Position(e.startLine,e.startCharacter),n=new s.Position(e.endLine,e.endCharacter);return new s.Range(t,n)},t.deactivate=function(){d?.dispose()};const s=a(n(1398)),c=a(n(5444)),u=n(8518),l=n(6507),f=n(1667);let d=null;const v=new f.RequestType("codeModel"),p=new f.NotificationType0("codeModelUpdated"),h=new Map,g=new s.EventEmitter;function m(){return s.workspace.getConfiguration(u.ConfigurationSection.vstuc).get(u.ConfigurationSection.enableCodeModel)??!1}function y(e,t){let n=null;return function(...r){n&&clearTimeout(n),n=setTimeout(()=>{e(...r)},t)}}t.onCodeModelChanged=g.event},8518(e,t,n){var r,i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),a=0;a<n.length;a++)"default"!==n[a]&&i(t,e,n[a]);return o(t,e),t});Object.defineProperty(t,"__esModule",{value:!0}),t.ConfigurationSection=void 0,t.activate=function(e){!function(){const e=s.workspace.getConfiguration(f.vstuc),t=process.env.CommonPropertyBagPath;if(!t)return;const n=u.dirname(t),r=u.extname(t),i=u.basename(t,r);d=u.join(n,i+".vstu");const o={};for(const t in f)f.hasOwnProperty(t)&&(o[t]=e.get(t));try{l.writeFileSync(d,JSON.stringify(o),"utf-8")}catch(e){c.logDebug(`Unable to write configuration: ${d}`)}}()},t.deactivate=function(){if(d){try{l.unlinkSync(d)}catch(e){c.logDebug(`Unable to remove configuration: ${d}`)}d=void 0}};const s=a(n(1398)),c=a(n(2833)),u=a(n(6928)),l=a(n(9896));var f;let d;!function(e){e.vstuc="vstuc",e.refreshOnSave="refreshOnSave",e.displayBackgroundProcesses="displayBackgroundProcesses",e.enableMessageCompletion="enableMessageCompletion",e.enableCodeModel="enableCodeModel",e.unityMessageScope="unityMessageScope"}(f||(t.ConfigurationSection=f={}))},3865(e,t,n){var r,i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),a=0;a<n.length;a++)"default"!==n[a]&&i(t,e,n[a]);return o(t,e),t});Object.defineProperty(t,"__esModule",{value:!0}),t.activate=function(e){!function(){try{const e="Concord",t=l.join(d.extensionPath(),e);if(!c.existsSync(t))return void v.logDebug(`Concord debugger extension not found, skipping registration: ${t}`);const n=l.join(u.homedir(),".dotnet","vsdbg-extensions"),r=l.join(n,d.extensionId()+".link");c.mkdirSync(n,{recursive:!0}),c.writeFileSync(r,t,"utf-8"),v.logDebug(`Registered Concord debugger extension: ${r} -> ${t}`)}catch(e){v.logWarning(h.debuggerStrings.unableToRegisterConcordExtension(`${e}`))}}();const t=new O;e.subscriptions.push(s.debug.registerDebugAdapterDescriptorFactory(w.vstuc,t));const n=new C;e.subscriptions.push(s.debug.registerDebugConfigurationProvider(w.vstuc,n)),e.subscriptions.push(s.debug.registerDebugAdapterTrackerFactory(w.vstuc,P())),e.subscriptions.push(s.debug.registerDebugAdapterTrackerFactory(w.coreclr,P())),e.subscriptions.push(s.commands.registerCommand("vstuc.attachUnityDebugger",()=>async function(){const e=s.window.createQuickPick();e.placeholder=h.debuggerStrings.detecting,e.busy=!0,e.title=h.debuggerStrings.selectUnityInstance,e.show();var t=void 0;void 0!==s.workspace.workspaceFolders&&(t=s.workspace.workspaceFolders[0]);var n=void 0;if(void 0!==t){const e=(0,p.currentEditorInstance)(t.uri.fsPath);void 0!==e&&(n=e.app_contents_path)}const r=new b.BackendProcess(f.DotNetProject.attachProbe),i=s.workspace.getConfiguration(y.ConfigurationSection.vstuc);r.onNotification(S,t=>{e.items=t.processes.map(e=>new I(e)).filter(e=>!e.process.isBackground||i.get(y.ConfigurationSection.displayBackgroundProcesses)).sort((e,t)=>Number(e.process.isBackground)-Number(t.process.isBackground))}),await r.start(n),e.onDidAccept(async()=>{const n=e.selectedItems;if(0===n.length)return;const r=n[0].process;e.hide(),g.telemetryService?.logDebuggerLaunchInfo(r),await s.debug.startDebugging(t,new T(r,t))}),e.onDidHide(()=>{r.dispose(),e.dispose()})}()))};const s=a(n(1398)),c=a(n(9896)),u=a(n(857)),l=a(n(6928)),f=a(n(5444)),d=a(n(9179)),v=a(n(2833)),p=n(2781),h=n(6386),g=n(2507),m=n(7746),y=n(8518),b=n(6507),E=n(1667);var w;!function(e){e.vstuc="vstuc",e.coreclr="coreclr"}(w||(w={}));const S=new E.NotificationType("debuggerTargets");class I{constructor(e){this.process=e,this.label=this.buildLabel(e)}buildLabel(e){let t=[];return this.addLabelPart(t,"Unity "+e.displayType),this.addLabelPart(t,e.projectName),this.addLabelPart(t,e.machine),this.addLabelPart(t,e.displayConnection),t.join(", ")}addLabelPart(e,t){t&&t.trim()&&e.push(t)}}function P(){return{createDebugAdapterTracker:e=>({onError(e){v.logError(`DebugAdapterTracker: ${e}`)},onExit(e){v.logDebug(`DebugAdapterTracker: exited code=${e}`),g.telemetryService?.logDebuggerEndSessionInfo(0===e?"Graceful":"Unexpected")},onDidSendMessage(e){"response"===e.type&&"initialize"===e.command&&void 0!==e.body.pid&&v.logDebug(`DebugAdapter PID: ${e.body.pid}`)}})}}class T{constructor(e,t){this.name="Unity",this.type=w.vstuc,this.request="attach",_(this,e),this.projectPath=t?.uri.fsPath}}function _(e,t){t.debuggerEngine===p.DebuggerEngine.coreclr?(e.type=w.coreclr,e.processId=t.processId.toString(),e.endPoint=void 0):(e.type=w.vstuc,e.endPoint=function(e){return e.address+":"+e.debuggerPort}(t),e.processId=void 0)}class O{async createDebugAdapterDescriptor(e,t){s.debug.breakpoints.find(e=>e instanceof s.FunctionBreakpoint)&&v.logWarning(h.debuggerStrings.functionBreakpoints);const n=await f.createRunCommand(f.DotNetProject.debugAdapter);return new s.DebugAdapterExecutable(n.cmd,n.args,{cwd:n.cwd,env:n.env})}}class C{resolveDebugConfiguration(e,t,n){let r=t.projectPath;if(void 0!==r&&void 0!==e&&(r=new m.SystemVariables(e).resolve(r)),void 0===t.endPoint&&void 0!==e){const n=(0,p.currentEditorProcess)(r??e.uri.fsPath);if(void 0===n)throw new Error(h.debuggerStrings.unityNotRunningError);_(t,n),g.telemetryService?.logDebuggerLaunchInfo(n)}if(void 0!==e&&void 0===t.projectPath&&(t.projectPath=e?.uri.fsPath),t.type===w.vstuc&&void 0===t.endPoint)throw new Error(h.debuggerStrings.noUnityEndPointError);if(t.type===w.coreclr&&void 0===t.processId)throw new Error(h.debuggerStrings.noProcessIdError);return t}}},8818(e,t,n){var r,i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),a=0;a<n.length;a++)"default"!==n[a]&&i(t,e,n[a]);return o(t,e),t});Object.defineProperty(t,"__esModule",{value:!0}),t.activate=function(e){e.subscriptions.push(s.commands.registerCommand("vstuc.showUnityAPIReference",()=>function(){const e=s.window.activeTextEditor;if(e){let t=e.document.getText(e.selection);if(!t){let n=e.selection.start,r=e.document.getWordRangeAtPosition(n);t=e.document.getText(r)}const n="https://docs.unity3d.com/ScriptReference",r=function(e){return!(!e||!e.trim())&&0===(e.match(/\n/g)??[]).length}(t)?`${n}/30_search.html?q=${t}`:n;s.commands.executeCommand("vscode.open",s.Uri.parse(r))}}()))};const s=a(n(1398))},5444(e,t,n){var r,i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),a=0;a<n.length;a++)"default"!==n[a]&&i(t,e,n[a]);return o(t,e),t});Object.defineProperty(t,"__esModule",{value:!0}),t.DotNetProject=void 0,t.activate=async function(e){await y()},t.run=function(e){return c.spawn(e.cmd,e.args,{cwd:e.cwd,env:Object.assign({},process.env,e.env)})},t.createRunCommand=async function(e){if(l.isDebugMode())return{cmd:"dotnet",args:["run","--no-launch-profile","--project",e+".csproj"],cwd:u.join(l.extensionPath(),e),env:{DOTNET_CLI_TELEMETRY_OPTOUT:"1",DOTNET_SKIP_FIRST_TIME_EXPERIENCE:"1",DOTNET_NOLOGO:"1"}};const t=p||await y();if(void 0===t)throw new Error(d.dotnetStrings.notYetAcquiredError);return{cmd:t,args:[e+".dll"],cwd:u.join(l.extensionPath(),"bin")}},t.appendArgument=function(e,t){if(void 0!==t){const n=e.args;l.isDebugMode()&&void 0===n.find(e=>"--"===e)&&n.push("--"),n.push(t)}};const s=a(n(1398)),c=a(n(5317)),u=a(n(6928)),l=a(n(9179)),f=a(n(2833)),d=n(6386),v="10.0";let p;var h,g;async function m(e){return await s.commands.executeCommand(e,{version:v,requestingExtensionId:l.extensionId()})}async function y(){if(void 0!==p)return p;const e={acquireContext:{version:v,requestingExtensionId:l.extensionId(),architecture:process.arch,mode:"runtime"},versionSpecRequirement:"greater_than_or_equal",rejectPreviews:!0},t=await s.commands.executeCommand("dotnet.findPath",e);if(void 0!==t)return f.log(d.dotnetStrings.dotnetPath(t.dotnetPath)),p=t.dotnetPath;let n=await async function(){return await m("dotnet.acquireStatus")}();if(void 0===n&&(await async function(){return await m("dotnet.showAcquisitionLog")}(),n=await async function(){return await m("dotnet.acquire")}(),!n?.dotnetPath))throw new Error(d.dotnetStrings.couldNotResolveError);return f.log(d.dotnetStrings.dotnetPath(n.dotnetPath)),p=n.dotnetPath}!function(e){e.attachProbe="UnityAttachProbe",e.debugAdapter="UnityDebugAdapter",e.codeModel="UnityCodeModel"}(h||(t.DotNetProject=h={})),function(e){e[e.DisplayAllErrorPopups=0]="DisplayAllErrorPopups",e[e.DisableErrorPopups=1]="DisableErrorPopups"}(g||(g={}))},2781(e,t,n){var r,i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),a=0;a<n.length;a++)"default"!==n[a]&&i(t,e,n[a]);return o(t,e),t});Object.defineProperty(t,"__esModule",{value:!0}),t.EditorProcess=t.UnityProject=t.ProcessType=t.DiscoveryType=t.DebuggerEngine=void 0,t.currentEditorInstance=g,t.currentEditorProcess=function(e){const t=g(e);return t?new h(t):void 0};const s=a(n(9179)),c=a(n(9896)),u=a(n(2833)),l=a(n(6928)),f=n(6386);var d,v,p;!function(e){e.vstu="VSTU",e.coreclr="CoreCLR"}(d||(t.DebuggerEngine=d={})),function(e){e.manual="Manual",e.automatic="Automatic",e.autoconnect="AutoConnect"}(v||(t.DiscoveryType=v={})),function(e){e.editor="Editor",e.player="Player"}(p||(t.ProcessType=p={})),t.UnityProject=class{constructor(e){this.fileName=e}isValid(){return void 0!==this.unityProjectGenerator&&void 0!==this.unityProjectGeneratorVersion&&void 0!==this.unityProjectType&&void 0!==this.unityBuildTarget&&void 0!==this.unityVersion}};class h{constructor(e){this.processId=e.process_id,this.debuggerPort=56e3+e.process_id%1e3,this.debuggerEngine=function(e){const t="darwin"===process.platform?l.join(e.app_path,"Contents"):l.dirname(e.app_path),n=l.join(t,d.coreclr);return c.existsSync(n)?d.coreclr:d.vstu}(e),this.profilerPort=0,s.isDockerMode()?(this.machine="host.docker.internal",this.address="192.168.65.254"):(this.machine="localhost",this.address="127.0.0.1"),this.messagerPort=this.debuggerPort+2,this.projectName="",this.information="",this.unityPlayer=null,this.type=p.editor,this.discoveryType=v.autoconnect,this.isBackground=!1,this.isProcessDetection=!0,this.displayType=this.type,this.displayConnection=""}}function g(e){const t=l.join(e,"Library","EditorInstance.json");if(c.existsSync(t))try{return JSON.parse(c.readFileSync(t,{encoding:"utf-8"}))}catch(e){return void u.logError(f.debuggerStrings.unableToReadEditorInstance(t,`${e}`))}else u.logDebug(f.debuggerStrings.unableToFindEditorInstance(t))}t.EditorProcess=h},9179(e,t){function n(){return"true"===process.env.VSCODE_DEBUG_MODE}Object.defineProperty(t,"__esModule",{value:!0}),t.extensionContext=void 0,t.isDebugMode=n,t.isDockerMode=function(){return n()&&"true"===process.env.VSCODE_DOCKER_MODE},t.extensionPath=function(){return t.extensionContext.extensionPath},t.extensionId=function(){return t.extensionContext.extension.id},t.activate=function(e){t.extensionContext=e},t.extensionContext=null},3001(e,t,n){var r,i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),a=0;a<n.length;a++)"default"!==n[a]&&i(t,e,n[a]);return o(t,e),t});Object.defineProperty(t,"__esModule",{value:!0}),t.activate=function(e){v.activate(e),h.activate(e),u.activate(e),d.activate(e).then(()=>{c.activate(e).then(()=>{s.activate(e),p.activate(e)})}),l.activate(e),f.activate(e),y.activate(e),g.activate(e),m.activate(e),E.activate(e),async function(e){var t=b.extensions.getExtension("unity.unity-debug");if(void 0===t||!t.isActive)return;const n=b.Uri.parse(`command:extension.open?["${t.id}"]`),r=new b.MarkdownString(`[${t.packageJSON.displayName}](${n})`);b.window.showWarningMessage(w.extensionStrings.deprecatedExtension(r.value,e.extension.packageJSON.displayName))}(e)},t.deactivate=function(){S.forEach(e=>{e.deactivate&&e.deactivate()})};const s=a(n(4123)),c=a(n(9010)),u=a(n(8518)),l=a(n(3865)),f=a(n(8818)),d=a(n(5444)),v=a(n(9179)),p=a(n(4950)),h=a(n(2833)),g=a(n(2236)),m=a(n(2852)),y=a(n(2507)),b=a(n(1398)),E=a(n(7005)),w=n(6386),S=[v,h,u,d,l,f,y,g,m,E,c,s,p]},4950(e,t,n){var r,i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),a=0;a<n.length;a++)"default"!==n[a]&&i(t,e,n[a]);return o(t,e),t});Object.defineProperty(t,"__esModule",{value:!0}),t.UnityHoverProvider=void 0,t.activate=async function(e){if(!c.isCodeModelEnabled())return;const t=new l;e.subscriptions.push(s.languages.registerHoverProvider({scheme:"file",language:"csharp"},t))};const s=a(n(1398)),c=a(n(9010)),u=n(6386);class l{async provideHover(e,t,n){const r=await c.getCodeModel(e);if(null==r)return null;if(n.isCancellationRequested)return null;for(const e of r.typeInfos){const n=c.toRange(e);if(c.toRange(e).contains(t)){const t=new s.MarkdownString;return t.appendMarkdown(`**${u.codeModelStrings.unityScript}**\n\n`),t.appendMarkdown(u.codeModelStrings.unityTypeInfoTooltip(e.name)),e.scriptGuid&&t.appendMarkdown(`\n\n${u.hoverStrings.scriptGuid}: \`${e.scriptGuid}\``),new s.Hover(t,n)}for(const n of e.fields??[]){const e=c.toRange(n);if(e.contains(t)){const t=new s.MarkdownString;return t.appendMarkdown(`**${u.codeModelStrings.unitySerializedField}**\n\n`),t.appendMarkdown(u.codeModelStrings.unityFieldInfoTooltip(n.name)),new s.Hover(t,e)}}for(const n of e.messages??[]){const e=c.toRange(n);if(e.contains(t)){const t=new s.MarkdownString;return t.appendMarkdown(`**${u.codeModelStrings.unityMessage}**\n\n`),t.appendMarkdown(u.codeModelStrings.unityMessageInfoTooltip(n.name)),n.documentation&&(t.appendMarkdown("\n\n"),t.appendMarkdown(n.documentation)),new s.Hover(t,e)}}}return null}}t.UnityHoverProvider=l},2833(e,t,n){var r,i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),a=0;a<n.length;a++)"default"!==n[a]&&i(t,e,n[a]);return o(t,e),t});Object.defineProperty(t,"__esModule",{value:!0}),t.log=function(e){l(u.info,e)},t.logError=function(e){l(u.error,e)},t.logWarning=function(e){l(u.warn,e)},t.logDebug=function(e){c.isDebugMode()&&l(u.debug,e)},t.activate=function(e){u=s.window.createOutputChannel(e.extension.packageJSON.displayName,{log:!0}),e.subscriptions.push(u)};const s=a(n(1398)),c=a(n(9179));let u;function l(e,t){e(t),c.isDebugMode()&&console.log(t)}},6279(e,t,n){var r,i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),a=0;a<n.length;a++)"default"!==n[a]&&i(t,e,n[a]);return o(t,e),t});Object.defineProperty(t,"__esModule",{value:!0}),t.refreshAssetDatabase=function(){try{p(v.refresh)}catch(e){l.logDebug(f.messengerStrings.unableToSend(v[v.refresh],`${e}`))}},t.showUsageInEditor=function(e){try{p(v.showUsage,JSON.stringify({Path:e.path,GameObjectPath:e.gameObjectPath}))}catch(e){l.logDebug(f.messengerStrings.unableToSend(v[v.showUsage],`${e}`))}};const s=a(n(1398)),c=a(n(7194)),u=a(n(9179)),l=a(n(2833)),f=n(6386),d=n(2781);var v;function p(e,t=void 0){const n=c.createSocket("udp4");let r=8;t&&t.length>0&&(r+=Buffer.byteLength(t,"utf8"));const i=Buffer.alloc(r);i.writeInt32LE(e,0),t?(i.writeInt32LE(Buffer.byteLength(t,"utf8"),4),Buffer.from(t,"utf8").copy(i,8)):i.writeInt32LE(0,4);const o=(a=void 0,void 0!==s.workspace.workspaceFolders?(a=s.workspace.workspaceFolders[0],(0,d.currentEditorProcess)(a.uri.fsPath)):void 0);var a;void 0!==o&&n.send(i,o.messagerPort,o.address,e=>{e&&u.isDebugMode()&&console.log(e),n.close()})}!function(e){e[e.none=0]="none",e[e.ping=1]="ping",e[e.pong=2]="pong",e[e.play=3]="play",e[e.stop=4]="stop",e[e.pause=5]="pause",e[e.unpause=6]="unpause",e[e.build=7]="build",e[e.refresh=8]="refresh",e[e.showUsage=25]="showUsage"}(v||(v={}))},2236(e,t,n){var r,i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),a=0;a<n.length;a++)"default"!==n[a]&&i(t,e,n[a]);return o(t,e),t});Object.defineProperty(t,"__esModule",{value:!0}),t.activate=async function(e){for(const e of s.workspace.workspaceFolders??[])await g(e)};const s=a(n(1398)),c=a(n(6928)),u=a(n(9896)),l=a(n(9909)),f=n(6386),d="com.unity.ide.visualstudio",v="2.0.20";function p(e,t){return c.join(e.uri.fsPath,"Packages",t)}function h(e,t){void 0!==t||u.existsSync(p(e,d))?t&&l.valid(t)&&l.lt(t,v)&&s.window.showWarningMessage(f.packageStrings.unityPackageVersion(v)):s.window.showWarningMessage(f.packageStrings.unityPackageMissing)}async function g(e){const t=p(e,"packages-lock.json");if(u.existsSync(t))return void await async function(e,t){const n=await u.promises.readFile(t,{encoding:"utf8"}),r=JSON.parse(n).dependencies[d];h(e,r?.version)}(e,t);const n=p(e,"manifest.json");u.existsSync(n)&&await async function(e,t){const n=await u.promises.readFile(t,{encoding:"utf8"});h(e,JSON.parse(n).dependencies[d])}(e,n)}},2852(e,t,n){var r,i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),a=0;a<n.length;a++)"default"!==n[a]&&i(t,e,n[a]);return o(t,e),t});Object.defineProperty(t,"__esModule",{value:!0}),t.activate=async function(e){for(const e of s.workspace.workspaceFolders??[])p(e.uri.fsPath)},t.deactivate=function(){};const s=a(n(1398)),c=a(n(6928)),u=a(n(9896)),l=n(2781),f=n(2507),d=n(6386),v=a(n(2833));async function p(e){u.readdir(e,async(t,n)=>{if(!t)for(const t of n)if(h(t)&&await m(c.join(e,t)))break})}function h(e){const t=c.basename(e);return".csproj"===c.extname(t)&&t.startsWith("Assembly-")}function g(e){return e&&e[0].toLowerCase()+e.slice(1)||e}async function m(e){try{const t=await u.promises.readFile(e,{encoding:"utf8"}),n=/<\s*(?<Property>Unity\w+)\s*>\s*(?<Value>[a-zA-Z0-9:\.]+)\s*<\s*\/\s*Unity/g,r=t.matchAll(n);let i=new l.UnityProject(e);for(const e of r){const t=e.groups?.Property,n=e.groups?.Value;t&&n&&(i[g(t)]=n)}if(i.isValid()&&f.telemetryService)return f.telemetryService.logProjectInfo(i),!0}catch(t){v.logError(d.projectStrings.unableToRegister(e,`${t}`))}return!1}},6386(e,t,n){var r,i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),a=0;a<n.length;a++)"default"!==n[a]&&i(t,e,n[a]);return o(t,e),t});Object.defineProperty(t,"__esModule",{value:!0}),t.extensionStrings=t.workspaceStrings=t.projectStrings=t.telemetryStrings=t.messengerStrings=t.packageStrings=t.dotnetStrings=t.debuggerStrings=t.hoverStrings=t.codeLensStrings=t.codeModelStrings=void 0;const s=a(n(1398)),c=a(n(6493));c.config({bundleFormat:c.BundleFormat.standalone,locale:s.env.language,messageFormat:c.MessageFormat.both});const u=c.loadMessageBundle(n(6928).join(__dirname,"strings.ts"));t.codeModelStrings={unityScript:u(0,null),unitySerializedField:u(1,null),unityMessage:u(2,null),unityTypeInfoTooltip:e=>u(3,null,e),unityFieldInfoTooltip:e=>u(4,null,e),unityMessageInfoTooltip:e=>u(5,null,e)},t.codeLensStrings={quickWindowPlaceHolder:u(6,null),fieldValueQuickWindowPlaceHolder:u(7,null),assetReference:e=>u(8,null,e),assetReferences:e=>u(9,null,e),fieldValue:e=>u(10,null,e),fieldValues:u(11,null)},t.hoverStrings={scriptGuid:u(12,null)},t.debuggerStrings={selectUnityInstance:u(13,null),unityNotRunningError:u(14,null),noUnityEndPointError:u(15,null),noProcessIdError:u(16,null),detecting:u(17,null),functionBreakpoints:u(18,null),unableToFindEditorInstance:e=>u(19,null,e),unableToReadEditorInstance:(e,t)=>u(20,null,e,t),unableToRegisterConcordExtension:e=>u(21,null,e)},t.dotnetStrings={couldNotResolveError:u(22,null),notYetAcquiredError:u(23,null),dotnetPath:e=>u(24,null,e)},t.packageStrings={unityPackageMissing:u(25,null),unityPackageVersion:e=>u(26,null,e)},t.messengerStrings={unableToSend:(e,t)=>u(27,null,e,t)},t.telemetryStrings={unableToInitialize:e=>u(28,null,e),unableToGetLocalAddress:(e,t)=>u(29,null,e,t),unableToSendEvent:(e,t)=>u(30,null,e,t)},t.projectStrings={unableToRegister:(e,t)=>u(31,null,e,t)},t.workspaceStrings={unableToRename:(e,t,n)=>u(32,null,e,t,n),unableToDelete:(e,t)=>u(33,null,e,t)},t.extensionStrings={deprecatedExtension:(e,t)=>u(34,null,e,t)}},7746(e,t,n){var r,i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),a=0;a<n.length;a++)"default"!==n[a]&&i(t,e,n[a]);return o(t,e),t});Object.defineProperty(t,"__esModule",{value:!0}),t.SystemVariables=void 0;const s=a(n(6928));class c{resolve(e){return e.replace(/\$\{(.*?)\}/g,(e,t)=>{const n=this[t];return"string"==typeof n?n:e&&(e.indexOf("env.")>0||e.indexOf("env:")>0)?"":e})}}t.SystemVariables=class extends c{constructor(e){super(),this._workspaceFolder=e.uri.fsPath,this._workspaceFolderName=s.basename(this._workspaceFolder),this._execPath=process.execPath,Object.keys(process.env).forEach(e=>{this[`env:${e}`]=this[`env.${e}`]=process.env[e]})}get cwd(){return this.workspaceFolder}get workspaceRoot(){return this._workspaceFolder}get workspaceFolder(){return this._workspaceFolder}get workspaceRootFolderName(){return this._workspaceFolderName}get workspaceFolderBasename(){return this._workspaceFolderName}get execPath(){return this._execPath}}},2507(e,t,n){var r,i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),a=0;a<n.length;a++)"default"!==n[a]&&i(t,e,n[a]);return o(t,e),t});Object.defineProperty(t,"__esModule",{value:!0}),t.TelemetryService=t.TelemetryEvent=t.telemetryService=void 0,t.activate=function(e){t.telemetryService=new v(e)},t.deactivate=function(){t.telemetryService?.dispose(),t.telemetryService=null};const s=n(9813),c=a(n(6982)),u=a(n(857)),l=a(n(2833)),f=n(6386);class d{constructor(e,t){this.eventName=e,this.telemetryService=t,this.properties={},this.measurements={}}addOrUpdateProperties(e){for(const t in e)if(Object.prototype.hasOwnProperty.call(e,t)){const n=e[t];n&&(this.properties[t]=n)}}addOrUpdateMeasurements(e){for(const t in e)if(Object.prototype.hasOwnProperty.call(e,t)){const n=e[t];n&&(this.measurements[t]=n)}}sendTelemetry(){this.telemetryService?.sendTelemetryEvent(this.eventName,this.properties,this.measurements)}}t.TelemetryEvent=d;class v{constructor(e){try{const t=e.extension.packageJSON;this.telemetryReporter=new s.TelemetryReporter(t.aiKey),this.productName=e.extension.packageJSON.displayName,this.productVersion=e.extension.packageJSON.version,e.subscriptions.push(this.telemetryReporter)}catch(e){l.logError(f.telemetryStrings.unableToInitialize(`${e}`))}}logProjectInfo(e){if(!e.isValid())return;const t=c.randomUUID(),n=new d("vscode.vstu.project",this);n.addOrUpdateProperties({"vscode.vstu.unityversion":e.unityVersion,"vscode.vstu.buildtarget":e.unityBuildTarget,"vscode.vstu.projecttype":e.unityProjectType,"vscode.vstu.language":"CSharp","vscode.vstu.targetprofile":"netstandard2.1","vscode.vstu.projectgenerator":e.unityProjectGenerator,"vscode.vstu.projectgeneratorversion":e.unityProjectGeneratorVersion,"vscode.vstu.projectgeneratorstyle":e.unityProjectGeneratorStyle,"reserved.datamodel.correlationid":t}),n.sendTelemetry();const r=new d("vscode.vstu.load-project",this);r.addOrUpdateProperties({"vscode.vstu.productname":this.productName,"vscode.vstu.productversion":this.productVersion,"reserved.datamodel.correlation.1":t}),r.sendTelemetry()}createDebuggerSessionEvent(){const e=new d("vscode.vstu.debug-session",this);return e.addOrUpdateProperties({"reserved.datamodel.correlationid":this.lastCorrelationId,"reserved.datamodel.entitytype":"Operation","reserved.datamodel.productname":"vscode","reserved.datamodel.featurename":"vstu","reserved.datamodel.entityname":"debug-session"}),e}logDebuggerLaunchInfo(e){this.lastProcess=e,this.lastStartDate=Date.now(),this.lastCorrelationId=c.randomUUID();const t=this.createDebuggerSessionEvent();t.addOrUpdateProperties({"reserved.datamodel.action.result":"None","reserved.datamodel.action.type":"Start"}),t.sendTelemetry()}logDebuggerEndSessionInfo(e){if(this.lastProcess&&this.lastCorrelationId&&this.lastStartDate){const t=this.createDebuggerSessionEvent();t.addOrUpdateProperties({"vscode.vstu.productname":this.productName,"vscode.vstu.productversion":this.productVersion,"vscode.vstu.unityprocesstype":this.lastProcess.type,"vscode.vstu.terminationtype":e,"vscode.vstu.unityprocessdiscoverytype":this.lastProcess.discoveryType,"vscode.vstu.sessiontype":this.isLocal(this.lastProcess.address)?"Local":"Remote","vscode.vstu.debuggerengine":this.lastProcess.debuggerEngine,"reserved.datamodel.action.result":"Success","reserved.datamodel.action.type":"End"}),t.addOrUpdateMeasurements({"reserved.datamodel.action.durationinmilliseconds":Date.now()-this.lastStartDate}),t.sendTelemetry()}this.lastProcess=void 0,this.lastCorrelationId=void 0,this.lastStartDate=void 0}isLocal(e){if("127.0.0.1"===e)return!0;try{const t=u.networkInterfaces();for(const n in t){const r=t[n];if(r)for(const t of r)if(t.address===e)return!0}}catch(t){l.logDebug(f.telemetryStrings.unableToGetLocalAddress(e,`${t}`))}return!1}sendTelemetryEvent(e,t,n){try{this.telemetryReporter?.sendTelemetryEvent(e,t,n)}catch(t){l.logDebug(f.telemetryStrings.unableToSendEvent(e,`${t}`))}}async dispose(){if(void 0!==this.telemetryReporter)return await this.telemetryReporter.dispose()}}t.TelemetryService=v},7005(e,t,n){var r,i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),a=0;a<n.length;a++)"default"!==n[a]&&i(t,e,n[a]);return o(t,e),t});Object.defineProperty(t,"__esModule",{value:!0}),t.activate=function(e){e.subscriptions.push(s.workspace.onDidSaveTextDocument(e=>{h(e.uri)&&s.workspace.getConfiguration(v.ConfigurationSection.vstuc).get(v.ConfigurationSection.refreshOnSave)&&l.refreshAssetDatabase()})),e.subscriptions.push(s.workspace.onDidCreateFiles(e=>{g(e)&&l.refreshAssetDatabase()})),e.subscriptions.push(s.workspace.onDidRenameFiles(e=>{e.files.forEach(e=>{const t=p(e.oldUri),n=p(e.newUri);try{c.existsSync(t)&&!c.existsSync(n)&&c.renameSync(t,n)}catch(e){f.logWarning(d.workspaceStrings.unableToRename(t,n,`${e}`))}}),g(e)&&l.refreshAssetDatabase()})),e.subscriptions.push(s.workspace.onDidDeleteFiles(e=>{e.files.forEach(e=>{const t=p(e);try{c.existsSync(t)&&c.rmSync(t)}catch(e){f.logWarning(d.workspaceStrings.unableToDelete(t,`${e}`))}}),g(e)&&l.refreshAssetDatabase()}))};const s=a(n(1398)),c=a(n(9896)),u=a(n(6928)),l=a(n(6279)),f=a(n(2833)),d=n(6386),v=n(8518);function p(e){return e.fsPath+".meta"}function h(e){const t=u.extname(e.fsPath.toLowerCase());return".cs"===t||".asmdef"===t}function g(e){return e.files.some(e=>e instanceof s.Uri?h(e):h(e.newUri)||h(e.oldUri))}},833(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.ProgressType=t.ProgressToken=t.createMessageConnection=t.NullLogger=t.ConnectionOptions=t.ConnectionStrategy=t.AbstractMessageBuffer=t.WriteableStreamMessageWriter=t.AbstractMessageWriter=t.MessageWriter=t.ReadableStreamMessageReader=t.AbstractMessageReader=t.MessageReader=t.SharedArrayReceiverStrategy=t.SharedArraySenderStrategy=t.CancellationToken=t.CancellationTokenSource=t.Emitter=t.Event=t.Disposable=t.LRUCache=t.Touch=t.LinkedMap=t.ParameterStructures=t.NotificationType9=t.NotificationType8=t.NotificationType7=t.NotificationType6=t.NotificationType5=t.NotificationType4=t.NotificationType3=t.NotificationType2=t.NotificationType1=t.NotificationType0=t.NotificationType=t.ErrorCodes=t.ResponseError=t.RequestType9=t.RequestType8=t.RequestType7=t.RequestType6=t.RequestType5=t.RequestType4=t.RequestType3=t.RequestType2=t.RequestType1=t.RequestType0=t.RequestType=t.Message=t.RAL=void 0,t.MessageStrategy=t.CancellationStrategy=t.CancellationSenderStrategy=t.CancellationReceiverStrategy=t.ConnectionError=t.ConnectionErrors=t.LogTraceNotification=t.SetTraceNotification=t.TraceFormat=t.TraceValues=t.Trace=void 0;const r=n(1265);Object.defineProperty(t,"Message",{enumerable:!0,get:function(){return r.Message}}),Object.defineProperty(t,"RequestType",{enumerable:!0,get:function(){return r.RequestType}}),Object.defineProperty(t,"RequestType0",{enumerable:!0,get:function(){return r.RequestType0}}),Object.defineProperty(t,"RequestType1",{enumerable:!0,get:function(){return r.RequestType1}}),Object.defineProperty(t,"RequestType2",{enumerable:!0,get:function(){return r.RequestType2}}),Object.defineProperty(t,"RequestType3",{enumerable:!0,get:function(){return r.RequestType3}}),Object.defineProperty(t,"RequestType4",{enumerable:!0,get:function(){return r.RequestType4}}),Object.defineProperty(t,"RequestType5",{enumerable:!0,get:function(){return r.RequestType5}}),Object.defineProperty(t,"RequestType6",{enumerable:!0,get:function(){return r.RequestType6}}),Object.defineProperty(t,"RequestType7",{enumerable:!0,get:function(){return r.RequestType7}}),Object.defineProperty(t,"RequestType8",{enumerable:!0,get:function(){return r.RequestType8}}),Object.defineProperty(t,"RequestType9",{enumerable:!0,get:function(){return r.RequestType9}}),Object.defineProperty(t,"ResponseError",{enumerable:!0,get:function(){return r.ResponseError}}),Object.defineProperty(t,"ErrorCodes",{enumerable:!0,get:function(){return r.ErrorCodes}}),Object.defineProperty(t,"NotificationType",{enumerable:!0,get:function(){return r.NotificationType}}),Object.defineProperty(t,"NotificationType0",{enumerable:!0,get:function(){return r.NotificationType0}}),Object.defineProperty(t,"NotificationType1",{enumerable:!0,get:function(){return r.NotificationType1}}),Object.defineProperty(t,"NotificationType2",{enumerable:!0,get:function(){return r.NotificationType2}}),Object.defineProperty(t,"NotificationType3",{enumerable:!0,get:function(){return r.NotificationType3}}),Object.defineProperty(t,"NotificationType4",{enumerable:!0,get:function(){return r.NotificationType4}}),Object.defineProperty(t,"NotificationType5",{enumerable:!0,get:function(){return r.NotificationType5}}),Object.defineProperty(t,"NotificationType6",{enumerable:!0,get:function(){return r.NotificationType6}}),Object.defineProperty(t,"NotificationType7",{enumerable:!0,get:function(){return r.NotificationType7}}),Object.defineProperty(t,"NotificationType8",{enumerable:!0,get:function(){return r.NotificationType8}}),Object.defineProperty(t,"NotificationType9",{enumerable:!0,get:function(){return r.NotificationType9}}),Object.defineProperty(t,"ParameterStructures",{enumerable:!0,get:function(){return r.ParameterStructures}});const i=n(3416);Object.defineProperty(t,"LinkedMap",{enumerable:!0,get:function(){return i.LinkedMap}}),Object.defineProperty(t,"LRUCache",{enumerable:!0,get:function(){return i.LRUCache}}),Object.defineProperty(t,"Touch",{enumerable:!0,get:function(){return i.Touch}});const o=n(2867);Object.defineProperty(t,"Disposable",{enumerable:!0,get:function(){return o.Disposable}});const a=n(6676);Object.defineProperty(t,"Event",{enumerable:!0,get:function(){return a.Event}}),Object.defineProperty(t,"Emitter",{enumerable:!0,get:function(){return a.Emitter}});const s=n(2682);Object.defineProperty(t,"CancellationTokenSource",{enumerable:!0,get:function(){return s.CancellationTokenSource}}),Object.defineProperty(t,"CancellationToken",{enumerable:!0,get:function(){return s.CancellationToken}});const c=n(3764);Object.defineProperty(t,"SharedArraySenderStrategy",{enumerable:!0,get:function(){return c.SharedArraySenderStrategy}}),Object.defineProperty(t,"SharedArrayReceiverStrategy",{enumerable:!0,get:function(){return c.SharedArrayReceiverStrategy}});const u=n(7309);Object.defineProperty(t,"MessageReader",{enumerable:!0,get:function(){return u.MessageReader}}),Object.defineProperty(t,"AbstractMessageReader",{enumerable:!0,get:function(){return u.AbstractMessageReader}}),Object.defineProperty(t,"ReadableStreamMessageReader",{enumerable:!0,get:function(){return u.ReadableStreamMessageReader}});const l=n(1417);Object.defineProperty(t,"MessageWriter",{enumerable:!0,get:function(){return l.MessageWriter}}),Object.defineProperty(t,"AbstractMessageWriter",{enumerable:!0,get:function(){return l.AbstractMessageWriter}}),Object.defineProperty(t,"WriteableStreamMessageWriter",{enumerable:!0,get:function(){return l.WriteableStreamMessageWriter}});const f=n(7468);Object.defineProperty(t,"AbstractMessageBuffer",{enumerable:!0,get:function(){return f.AbstractMessageBuffer}});const d=n(9425);Object.defineProperty(t,"ConnectionStrategy",{enumerable:!0,get:function(){return d.ConnectionStrategy}}),Object.defineProperty(t,"ConnectionOptions",{enumerable:!0,get:function(){return d.ConnectionOptions}}),Object.defineProperty(t,"NullLogger",{enumerable:!0,get:function(){return d.NullLogger}}),Object.defineProperty(t,"createMessageConnection",{enumerable:!0,get:function(){return d.createMessageConnection}}),Object.defineProperty(t,"ProgressToken",{enumerable:!0,get:function(){return d.ProgressToken}}),Object.defineProperty(t,"ProgressType",{enumerable:!0,get:function(){return d.ProgressType}}),Object.defineProperty(t,"Trace",{enumerable:!0,get:function(){return d.Trace}}),Object.defineProperty(t,"TraceValues",{enumerable:!0,get:function(){return d.TraceValues}}),Object.defineProperty(t,"TraceFormat",{enumerable:!0,get:function(){return d.TraceFormat}}),Object.defineProperty(t,"SetTraceNotification",{enumerable:!0,get:function(){return d.SetTraceNotification}}),Object.defineProperty(t,"LogTraceNotification",{enumerable:!0,get:function(){return d.LogTraceNotification}}),Object.defineProperty(t,"ConnectionErrors",{enumerable:!0,get:function(){return d.ConnectionErrors}}),Object.defineProperty(t,"ConnectionError",{enumerable:!0,get:function(){return d.ConnectionError}}),Object.defineProperty(t,"CancellationReceiverStrategy",{enumerable:!0,get:function(){return d.CancellationReceiverStrategy}}),Object.defineProperty(t,"CancellationSenderStrategy",{enumerable:!0,get:function(){return d.CancellationSenderStrategy}}),Object.defineProperty(t,"CancellationStrategy",{enumerable:!0,get:function(){return d.CancellationStrategy}}),Object.defineProperty(t,"MessageStrategy",{enumerable:!0,get:function(){return d.MessageStrategy}});const v=n(790);t.RAL=v.default},2682(e,t,n){t.CancellationTokenSource=t.CancellationToken=void 0;const r=n(790),i=n(8313),o=n(6676);var a;!function(e){e.None=Object.freeze({isCancellationRequested:!1,onCancellationRequested:o.Event.None}),e.Cancelled=Object.freeze({isCancellationRequested:!0,onCancellationRequested:o.Event.None}),e.is=function(t){const n=t;return n&&(n===e.None||n===e.Cancelled||i.boolean(n.isCancellationRequested)&&!!n.onCancellationRequested)}}(a||(t.CancellationToken=a={}));const s=Object.freeze(function(e,t){const n=(0,r.default)().timer.setTimeout(e.bind(t),0);return{dispose(){n.dispose()}}});class c{constructor(){this._isCancelled=!1}cancel(){this._isCancelled||(this._isCancelled=!0,this._emitter&&(this._emitter.fire(void 0),this.dispose()))}get isCancellationRequested(){return this._isCancelled}get onCancellationRequested(){return this._isCancelled?s:(this._emitter||(this._emitter=new o.Emitter),this._emitter.event)}dispose(){this._emitter&&(this._emitter.dispose(),this._emitter=void 0)}}t.CancellationTokenSource=class{get token(){return this._token||(this._token=new c),this._token}cancel(){this._token?this._token.cancel():this._token=a.Cancelled}dispose(){this._token?this._token instanceof c&&this._token.dispose():this._token=a.None}}},9425(e,t,n){t.createMessageConnection=t.ConnectionOptions=t.MessageStrategy=t.CancellationStrategy=t.CancellationSenderStrategy=t.CancellationReceiverStrategy=t.ConnectionStrategy=t.ConnectionError=t.ConnectionErrors=t.LogTraceNotification=t.SetTraceNotification=t.TraceFormat=t.TraceValues=t.Trace=t.NullLogger=t.ProgressType=t.ProgressToken=void 0;const r=n(790),i=n(8313),o=n(1265),a=n(3416),s=n(6676),c=n(2682);var u,l,f,d,v,p,h,g,m,y,b,E,w,S,I,P,T,_,O;!function(e){e.type=new o.NotificationType("$/cancelRequest")}(u||(u={})),function(e){e.is=function(e){return"string"==typeof e||"number"==typeof e}}(l||(t.ProgressToken=l={})),function(e){e.type=new o.NotificationType("$/progress")}(f||(f={})),t.ProgressType=class{constructor(){}},function(e){e.is=function(e){return i.func(e)}}(d||(d={})),t.NullLogger=Object.freeze({error:()=>{},warn:()=>{},info:()=>{},log:()=>{}}),function(e){e[e.Off=0]="Off",e[e.Messages=1]="Messages",e[e.Compact=2]="Compact",e[e.Verbose=3]="Verbose"}(v||(t.Trace=v={})),function(e){e.Off="off",e.Messages="messages",e.Compact="compact",e.Verbose="verbose"}(p||(t.TraceValues=p={})),function(e){e.fromString=function(t){if(!i.string(t))return e.Off;switch(t=t.toLowerCase()){case"off":default:return e.Off;case"messages":return e.Messages;case"compact":return e.Compact;case"verbose":return e.Verbose}},e.toString=function(t){switch(t){case e.Off:return"off";case e.Messages:return"messages";case e.Compact:return"compact";case e.Verbose:return"verbose";default:return"off"}}}(v||(t.Trace=v={})),function(e){e.Text="text",e.JSON="json"}(h||(t.TraceFormat=h={})),function(e){e.fromString=function(t){return i.string(t)&&"json"===(t=t.toLowerCase())?e.JSON:e.Text}}(h||(t.TraceFormat=h={})),function(e){e.type=new o.NotificationType("$/setTrace")}(g||(t.SetTraceNotification=g={})),function(e){e.type=new o.NotificationType("$/logTrace")}(m||(t.LogTraceNotification=m={})),function(e){e[e.Closed=1]="Closed",e[e.Disposed=2]="Disposed",e[e.AlreadyListening=3]="AlreadyListening"}(y||(t.ConnectionErrors=y={}));class C extends Error{constructor(e,t){super(t),this.code=e,Object.setPrototypeOf(this,C.prototype)}}t.ConnectionError=C,function(e){e.is=function(e){const t=e;return t&&i.func(t.cancelUndispatched)}}(b||(t.ConnectionStrategy=b={})),function(e){e.is=function(e){const t=e;return t&&(void 0===t.kind||"id"===t.kind)&&i.func(t.createCancellationTokenSource)&&(void 0===t.dispose||i.func(t.dispose))}}(E||(E={})),function(e){e.is=function(e){const t=e;return t&&"request"===t.kind&&i.func(t.createCancellationTokenSource)&&(void 0===t.dispose||i.func(t.dispose))}}(w||(w={})),function(e){e.Message=Object.freeze({createCancellationTokenSource:e=>new c.CancellationTokenSource}),e.is=function(e){return E.is(e)||w.is(e)}}(S||(t.CancellationReceiverStrategy=S={})),function(e){e.Message=Object.freeze({sendCancellation:(e,t)=>e.sendNotification(u.type,{id:t}),cleanup(e){}}),e.is=function(e){const t=e;return t&&i.func(t.sendCancellation)&&i.func(t.cleanup)}}(I||(t.CancellationSenderStrategy=I={})),function(e){e.Message=Object.freeze({receiver:S.Message,sender:I.Message}),e.is=function(e){const t=e;return t&&S.is(t.receiver)&&I.is(t.sender)}}(P||(t.CancellationStrategy=P={})),function(e){e.is=function(e){const t=e;return t&&i.func(t.handleMessage)}}(T||(t.MessageStrategy=T={})),function(e){e.is=function(e){const t=e;return t&&(P.is(t.cancellationStrategy)||b.is(t.connectionStrategy)||T.is(t.messageStrategy))}}(_||(t.ConnectionOptions=_={})),function(e){e[e.New=1]="New",e[e.Listening=2]="Listening",e[e.Closed=3]="Closed",e[e.Disposed=4]="Disposed"}(O||(O={})),t.createMessageConnection=function(e,n,p,b){const w=void 0!==p?p:t.NullLogger;let S=0,I=0,_=0;const R="2.0";let N;const k=new Map;let x;const D=new Map,M=new Map;let L,j,A=new a.LinkedMap,$=new Map,F=new Set,U=new Map,q=v.Off,z=h.Text,X=O.New;const B=new s.Emitter,V=new s.Emitter,H=new s.Emitter,G=new s.Emitter,W=new s.Emitter,Z=b&&b.cancellationStrategy?b.cancellationStrategy:P.Message;function K(e){if(null===e)throw new Error("Can't send requests with id null since the response can't be correlated.");return"req-"+e.toString()}function J(e){}function Y(){return X===O.Listening}function Q(){return X===O.Closed}function ee(){return X===O.Disposed}function te(){X!==O.New&&X!==O.Listening||(X=O.Closed,V.fire(void 0))}function ne(){L||0===A.size||(L=(0,r.default)().timer.setImmediate(()=>{L=void 0,function(){if(0===A.size)return;const e=A.shift();try{const t=b?.messageStrategy;T.is(t)?t.handleMessage(e,re):re(e)}finally{ne()}}()}))}function re(e){o.Message.isRequest(e)?function(e){if(ee())return;function t(t,r,i){const a={jsonrpc:R,id:e.id};t instanceof o.ResponseError?a.error=t.toJson():a.result=void 0===t?null:t,ae(a,r,i),n.write(a).catch(()=>w.error("Sending response failed."))}function r(t,r,i){const o={jsonrpc:R,id:e.id,error:t.toJson()};ae(o,r,i),n.write(o).catch(()=>w.error("Sending response failed."))}!function(e){if(q!==v.Off&&j)if(z===h.Text){let t;q!==v.Verbose&&q!==v.Compact||!e.params||(t=`Params: ${oe(e.params)}\n\n`),j.log(`Received request '${e.method} - (${e.id})'.`,t)}else ce("receive-request",e)}(e);const a=k.get(e.method);let s,c;a&&(s=a.type,c=a.handler);const u=Date.now();if(c||N){const a=e.id??String(Date.now()),l=E.is(Z.receiver)?Z.receiver.createCancellationTokenSource(a):Z.receiver.createCancellationTokenSource(e);null!==e.id&&F.has(e.id)&&l.cancel(),null!==e.id&&U.set(a,l);try{let f;if(c)if(void 0===e.params){if(void 0!==s&&0!==s.numberOfParams)return void r(new o.ResponseError(o.ErrorCodes.InvalidParams,`Request ${e.method} defines ${s.numberOfParams} params but received none.`),e.method,u);f=c(l.token)}else if(Array.isArray(e.params)){if(void 0!==s&&s.parameterStructures===o.ParameterStructures.byName)return void r(new o.ResponseError(o.ErrorCodes.InvalidParams,`Request ${e.method} defines parameters by name but received parameters by position`),e.method,u);f=c(...e.params,l.token)}else{if(void 0!==s&&s.parameterStructures===o.ParameterStructures.byPosition)return void r(new o.ResponseError(o.ErrorCodes.InvalidParams,`Request ${e.method} defines parameters by position but received parameters by name`),e.method,u);f=c(e.params,l.token)}else N&&(f=N(e.method,e.params,l.token));const d=f;f?d.then?d.then(n=>{U.delete(a),t(n,e.method,u)},t=>{U.delete(a),t instanceof o.ResponseError?r(t,e.method,u):t&&i.string(t.message)?r(new o.ResponseError(o.ErrorCodes.InternalError,`Request ${e.method} failed with message: ${t.message}`),e.method,u):r(new o.ResponseError(o.ErrorCodes.InternalError,`Request ${e.method} failed unexpectedly without providing any details.`),e.method,u)}):(U.delete(a),t(f,e.method,u)):(U.delete(a),function(t,r,i){void 0===t&&(t=null);const o={jsonrpc:R,id:e.id,result:t};ae(o,r,i),n.write(o).catch(()=>w.error("Sending response failed."))}(f,e.method,u))}catch(n){U.delete(a),n instanceof o.ResponseError?t(n,e.method,u):n&&i.string(n.message)?r(new o.ResponseError(o.ErrorCodes.InternalError,`Request ${e.method} failed with message: ${n.message}`),e.method,u):r(new o.ResponseError(o.ErrorCodes.InternalError,`Request ${e.method} failed unexpectedly without providing any details.`),e.method,u)}}else r(new o.ResponseError(o.ErrorCodes.MethodNotFound,`Unhandled method ${e.method}`),e.method,u)}(e):o.Message.isNotification(e)?function(e){if(ee())return;let t,n;if(e.method===u.type.method){const t=e.params.id;return F.delete(t),void se(e)}{const r=D.get(e.method);r&&(n=r.handler,t=r.type)}if(n||x)try{if(se(e),n)if(void 0===e.params)void 0!==t&&0!==t.numberOfParams&&t.parameterStructures!==o.ParameterStructures.byName&&w.error(`Notification ${e.method} defines ${t.numberOfParams} params but received none.`),n();else if(Array.isArray(e.params)){const r=e.params;e.method===f.type.method&&2===r.length&&l.is(r[0])?n({token:r[0],value:r[1]}):(void 0!==t&&(t.parameterStructures===o.ParameterStructures.byName&&w.error(`Notification ${e.method} defines parameters by name but received parameters by position`),t.numberOfParams!==e.params.length&&w.error(`Notification ${e.method} defines ${t.numberOfParams} params but received ${r.length} arguments`)),n(...r))}else void 0!==t&&t.parameterStructures===o.ParameterStructures.byPosition&&w.error(`Notification ${e.method} defines parameters by position but received parameters by name`),n(e.params);else x&&x(e.method,e.params)}catch(t){t.message?w.error(`Notification handler '${e.method}' failed with message: ${t.message}`):w.error(`Notification handler '${e.method}' failed unexpectedly.`)}else H.fire(e)}(e):o.Message.isResponse(e)?function(e){if(!ee())if(null===e.id)e.error?w.error(`Received response message without id: Error is: \n${JSON.stringify(e.error,void 0,4)}`):w.error("Received response message without id. No further error information provided.");else{const t=e.id,n=$.get(t);if(function(e,t){if(q!==v.Off&&j)if(z===h.Text){let n;if(q!==v.Verbose&&q!==v.Compact||(e.error&&e.error.data?n=`Error data: ${oe(e.error.data)}\n\n`:e.result?n=`Result: ${oe(e.result)}\n\n`:void 0===e.error&&(n="No result returned.\n\n")),t){const r=e.error?` Request failed: ${e.error.message} (${e.error.code}).`:"";j.log(`Received response '${t.method} - (${e.id})' in ${Date.now()-t.timerStart}ms.${r}`,n)}else j.log(`Received response ${e.id} without active response promise.`,n)}else ce("receive-response",e)}(e,n),void 0!==n){$.delete(t);try{if(e.error){const t=e.error;n.reject(new o.ResponseError(t.code,t.message,t.data))}else{if(void 0===e.result)throw new Error("Should never happen.");n.resolve(e.result)}}catch(e){e.message?w.error(`Response handler '${n.method}' failed with message: ${e.message}`):w.error(`Response handler '${n.method}' failed unexpectedly.`)}}}}(e):function(e){if(!e)return void w.error("Received empty message.");w.error(`Received message which is neither a response nor a notification message:\n${JSON.stringify(e,null,4)}`);const t=e;if(i.string(t.id)||i.number(t.id)){const e=t.id,n=$.get(e);n&&n.reject(new Error("The received response has neither a result nor an error property."))}}(e)}e.onClose(te),e.onError(function(e){B.fire([e,void 0,void 0])}),n.onClose(te),n.onError(function(e){B.fire(e)});const ie=e=>{try{if(o.Message.isNotification(e)&&e.method===u.type.method){const t=e.params.id,r=K(t),i=A.get(r);if(o.Message.isRequest(i)){const o=b?.connectionStrategy,a=o&&o.cancelUndispatched?o.cancelUndispatched(i,J):void 0;if(a&&(void 0!==a.error||void 0!==a.result))return A.delete(r),U.delete(t),a.id=i.id,ae(a,e.method,Date.now()),void n.write(a).catch(()=>w.error("Sending response for canceled message failed."))}const a=U.get(t);if(void 0!==a)return a.cancel(),void se(e);F.add(t)}!function(e,t){var n;o.Message.isRequest(t)?e.set(K(t.id),t):o.Message.isResponse(t)?e.set(null===(n=t.id)?"res-unknown-"+(++_).toString():"res-"+n.toString(),t):e.set("not-"+(++I).toString(),t)}(A,e)}finally{ne()}};function oe(e){if(null!=e)switch(q){case v.Verbose:return JSON.stringify(e,null,4);case v.Compact:return JSON.stringify(e);default:return}}function ae(e,t,n){if(q!==v.Off&&j)if(z===h.Text){let r;q!==v.Verbose&&q!==v.Compact||(e.error&&e.error.data?r=`Error data: ${oe(e.error.data)}\n\n`:e.result?r=`Result: ${oe(e.result)}\n\n`:void 0===e.error&&(r="No result returned.\n\n")),j.log(`Sending response '${t} - (${e.id})'. Processing request took ${Date.now()-n}ms`,r)}else ce("send-response",e)}function se(e){if(q!==v.Off&&j&&e.method!==m.type.method)if(z===h.Text){let t;q!==v.Verbose&&q!==v.Compact||(t=e.params?`Params: ${oe(e.params)}\n\n`:"No parameters provided.\n\n"),j.log(`Received notification '${e.method}'.`,t)}else ce("receive-notification",e)}function ce(e,t){if(!j||q===v.Off)return;const n={isLSPMessage:!0,type:e,message:t,timestamp:Date.now()};j.log(n)}function ue(){if(Q())throw new C(y.Closed,"Connection is closed.");if(ee())throw new C(y.Disposed,"Connection is disposed.")}function le(e){return void 0===e?null:e}function fe(e){return null===e?void 0:e}function de(e){return null!=e&&!Array.isArray(e)&&"object"==typeof e}function ve(e,t){switch(e){case o.ParameterStructures.auto:return de(t)?fe(t):[le(t)];case o.ParameterStructures.byName:if(!de(t))throw new Error("Received parameters by name but param is not an object literal.");return fe(t);case o.ParameterStructures.byPosition:return[le(t)];default:throw new Error(`Unknown parameter structure ${e.toString()}`)}}function pe(e,t){let n;const r=e.numberOfParams;switch(r){case 0:n=void 0;break;case 1:n=ve(e.parameterStructures,t[0]);break;default:n=[];for(let e=0;e<t.length&&e<r;e++)n.push(le(t[e]));if(t.length<r)for(let e=t.length;e<r;e++)n.push(null)}return n}const he={sendNotification:(e,...t)=>{let r,a;if(ue(),i.string(e)){r=e;const n=t[0];let i=0,s=o.ParameterStructures.auto;o.ParameterStructures.is(n)&&(i=1,s=n);let c=t.length;const u=c-i;switch(u){case 0:a=void 0;break;case 1:a=ve(s,t[i]);break;default:if(s===o.ParameterStructures.byName)throw new Error(`Received ${u} parameters for 'by Name' notification parameter structure.`);a=t.slice(i,c).map(e=>le(e))}}else{const n=t;r=e.method,a=pe(e,n)}const s={jsonrpc:R,method:r,params:a};return function(e){if(q!==v.Off&&j)if(z===h.Text){let t;q!==v.Verbose&&q!==v.Compact||(t=e.params?`Params: ${oe(e.params)}\n\n`:"No parameters provided.\n\n"),j.log(`Sending notification '${e.method}'.`,t)}else ce("send-notification",e)}(s),n.write(s).catch(e=>{throw w.error("Sending notification failed."),e})},onNotification:(e,t)=>{let n;return ue(),i.func(e)?x=e:t&&(i.string(e)?(n=e,D.set(e,{type:void 0,handler:t})):(n=e.method,D.set(e.method,{type:e,handler:t}))),{dispose:()=>{void 0!==n?D.delete(n):x=void 0}}},onProgress:(e,t,n)=>{if(M.has(t))throw new Error(`Progress handler for token ${t} already registered`);return M.set(t,n),{dispose:()=>{M.delete(t)}}},sendProgress:(e,t,n)=>he.sendNotification(f.type,{token:t,value:n}),onUnhandledProgress:G.event,sendRequest:(e,...t)=>{let r,a,s;if(ue(),function(){if(!Y())throw new Error("Call listen() first.")}(),i.string(e)){r=e;const n=t[0],i=t[t.length-1];let u=0,l=o.ParameterStructures.auto;o.ParameterStructures.is(n)&&(u=1,l=n);let f=t.length;c.CancellationToken.is(i)&&(f-=1,s=i);const d=f-u;switch(d){case 0:a=void 0;break;case 1:a=ve(l,t[u]);break;default:if(l===o.ParameterStructures.byName)throw new Error(`Received ${d} parameters for 'by Name' request parameter structure.`);a=t.slice(u,f).map(e=>le(e))}}else{const n=t;r=e.method,a=pe(e,n);const i=e.numberOfParams;s=c.CancellationToken.is(n[i])?n[i]:void 0}const u=S++;let l;s&&(l=s.onCancellationRequested(()=>{const e=Z.sender.sendCancellation(he,u);return void 0===e?(w.log(`Received no promise from cancellation strategy when cancelling id ${u}`),Promise.resolve()):e.catch(()=>{w.log(`Sending cancellation messages for id ${u} failed`)})}));const f={jsonrpc:R,id:u,method:r,params:a};return function(e){if(q!==v.Off&&j)if(z===h.Text){let t;q!==v.Verbose&&q!==v.Compact||!e.params||(t=`Params: ${oe(e.params)}\n\n`),j.log(`Sending request '${e.method} - (${e.id})'.`,t)}else ce("send-request",e)}(f),"function"==typeof Z.sender.enableCancellation&&Z.sender.enableCancellation(f),new Promise(async(e,t)=>{const i={method:r,timerStart:Date.now(),resolve:t=>{e(t),Z.sender.cleanup(u),l?.dispose()},reject:e=>{t(e),Z.sender.cleanup(u),l?.dispose()}};try{$.set(u,i),await n.write(f)}catch(e){throw $.delete(u),i.reject(new o.ResponseError(o.ErrorCodes.MessageWriteError,e.message?e.message:"Unknown reason")),w.error("Sending request failed."),e}})},onRequest:(e,t)=>{ue();let n=null;return d.is(e)?(n=void 0,N=e):i.string(e)?(n=null,void 0!==t&&(n=e,k.set(e,{handler:t,type:void 0}))):void 0!==t&&(n=e.method,k.set(e.method,{type:e,handler:t})),{dispose:()=>{null!==n&&(void 0!==n?k.delete(n):N=void 0)}}},hasPendingResponse:()=>$.size>0,trace:async(e,t,n)=>{let r=!1,o=h.Text;void 0!==n&&(i.boolean(n)?r=n:(r=n.sendNotification||!1,o=n.traceFormat||h.Text)),q=e,z=o,j=q===v.Off?void 0:t,!r||Q()||ee()||await he.sendNotification(g.type,{value:v.toString(e)})},onError:B.event,onClose:V.event,onUnhandledNotification:H.event,onDispose:W.event,end:()=>{n.end()},dispose:()=>{if(ee())return;X=O.Disposed,W.fire(void 0);const t=new o.ResponseError(o.ErrorCodes.PendingResponseRejected,"Pending response rejected since connection got disposed");for(const e of $.values())e.reject(t);$=new Map,U=new Map,F=new Set,A=new a.LinkedMap,i.func(n.dispose)&&n.dispose(),i.func(e.dispose)&&e.dispose()},listen:()=>{ue(),function(){if(Y())throw new C(y.AlreadyListening,"Connection is already listening")}(),X=O.Listening,e.listen(ie)},inspect:()=>{(0,r.default)().console.log("inspect")}};return he.onNotification(m.type,e=>{if(q===v.Off||!j)return;const t=q===v.Verbose||q===v.Compact;j.log(e.message,t?e.verbose:void 0)}),he.onNotification(f.type,e=>{const t=M.get(e.token);t?t(e.value):G.fire(e)}),he}},2867(e,t){var n;t.Disposable=void 0,function(e){e.create=function(e){return{dispose:e}}}(n||(t.Disposable=n={}))},6676(e,t,n){t.Emitter=t.Event=void 0;const r=n(790);var i;!function(e){const t={dispose(){}};e.None=function(){return t}}(i||(t.Event=i={}));class o{add(e,t=null,n){this._callbacks||(this._callbacks=[],this._contexts=[]),this._callbacks.push(e),this._contexts.push(t),Array.isArray(n)&&n.push({dispose:()=>this.remove(e,t)})}remove(e,t=null){if(!this._callbacks)return;let n=!1;for(let r=0,i=this._callbacks.length;r<i;r++)if(this._callbacks[r]===e){if(this._contexts[r]===t)return this._callbacks.splice(r,1),void this._contexts.splice(r,1);n=!0}if(n)throw new Error("When adding a listener with a context, you should remove it with the same context")}invoke(...e){if(!this._callbacks)return[];const t=[],n=this._callbacks.slice(0),i=this._contexts.slice(0);for(let o=0,a=n.length;o<a;o++)try{t.push(n[o].apply(i[o],e))}catch(e){(0,r.default)().console.error(e)}return t}isEmpty(){return!this._callbacks||0===this._callbacks.length}dispose(){this._callbacks=void 0,this._contexts=void 0}}class a{constructor(e){this._options=e}get event(){return this._event||(this._event=(e,t,n)=>{this._callbacks||(this._callbacks=new o),this._options&&this._options.onFirstListenerAdd&&this._callbacks.isEmpty()&&this._options.onFirstListenerAdd(this),this._callbacks.add(e,t);const r={dispose:()=>{this._callbacks&&(this._callbacks.remove(e,t),r.dispose=a._noop,this._options&&this._options.onLastListenerRemove&&this._callbacks.isEmpty()&&this._options.onLastListenerRemove(this))}};return Array.isArray(n)&&n.push(r),r}),this._event}fire(e){this._callbacks&&this._callbacks.invoke.call(this._callbacks,e)}dispose(){this._callbacks&&(this._callbacks.dispose(),this._callbacks=void 0)}}t.Emitter=a,a._noop=function(){}},8313(e,t){t.func=t.number=t.string=t.boolean=void 0,t.boolean=function(e){return!0===e||!1===e},t.string=function(e){return"string"==typeof e||e instanceof String},t.number=function(e){return"number"==typeof e||e instanceof Number},t.func=function(e){return"function"==typeof e}},3416(e,t){var n,r;t.LRUCache=t.LinkedMap=t.Touch=void 0,function(e){e.None=0,e.First=1,e.AsOld=e.First,e.Last=2,e.AsNew=e.Last}(r||(t.Touch=r={}));class i{constructor(){this[n]="LinkedMap",this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0,this._state=0}clear(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0,this._state++}isEmpty(){return!this._head&&!this._tail}get size(){return this._size}get first(){return this._head?.value}get last(){return this._tail?.value}has(e){return this._map.has(e)}get(e,t=r.None){const n=this._map.get(e);if(n)return t!==r.None&&this.touch(n,t),n.value}set(e,t,n=r.None){let i=this._map.get(e);if(i)i.value=t,n!==r.None&&this.touch(i,n);else{switch(i={key:e,value:t,next:void 0,previous:void 0},n){case r.None:this.addItemLast(i);break;case r.First:this.addItemFirst(i);break;case r.Last:default:this.addItemLast(i)}this._map.set(e,i),this._size++}return this}delete(e){return!!this.remove(e)}remove(e){const t=this._map.get(e);if(t)return this._map.delete(e),this.removeItem(t),this._size--,t.value}shift(){if(!this._head&&!this._tail)return;if(!this._head||!this._tail)throw new Error("Invalid list");const e=this._head;return this._map.delete(e.key),this.removeItem(e),this._size--,e.value}forEach(e,t){const n=this._state;let r=this._head;for(;r;){if(t?e.bind(t)(r.value,r.key,this):e(r.value,r.key,this),this._state!==n)throw new Error("LinkedMap got modified during iteration.");r=r.next}}keys(){const e=this._state;let t=this._head;const n={[Symbol.iterator]:()=>n,next:()=>{if(this._state!==e)throw new Error("LinkedMap got modified during iteration.");if(t){const e={value:t.key,done:!1};return t=t.next,e}return{value:void 0,done:!0}}};return n}values(){const e=this._state;let t=this._head;const n={[Symbol.iterator]:()=>n,next:()=>{if(this._state!==e)throw new Error("LinkedMap got modified during iteration.");if(t){const e={value:t.value,done:!1};return t=t.next,e}return{value:void 0,done:!0}}};return n}entries(){const e=this._state;let t=this._head;const n={[Symbol.iterator]:()=>n,next:()=>{if(this._state!==e)throw new Error("LinkedMap got modified during iteration.");if(t){const e={value:[t.key,t.value],done:!1};return t=t.next,e}return{value:void 0,done:!0}}};return n}[(n=Symbol.toStringTag,Symbol.iterator)](){return this.entries()}trimOld(e){if(e>=this.size)return;if(0===e)return void this.clear();let t=this._head,n=this.size;for(;t&&n>e;)this._map.delete(t.key),t=t.next,n--;this._head=t,this._size=n,t&&(t.previous=void 0),this._state++}addItemFirst(e){if(this._head||this._tail){if(!this._head)throw new Error("Invalid list");e.next=this._head,this._head.previous=e}else this._tail=e;this._head=e,this._state++}addItemLast(e){if(this._head||this._tail){if(!this._tail)throw new Error("Invalid list");e.previous=this._tail,this._tail.next=e}else this._head=e;this._tail=e,this._state++}removeItem(e){if(e===this._head&&e===this._tail)this._head=void 0,this._tail=void 0;else if(e===this._head){if(!e.next)throw new Error("Invalid list");e.next.previous=void 0,this._head=e.next}else if(e===this._tail){if(!e.previous)throw new Error("Invalid list");e.previous.next=void 0,this._tail=e.previous}else{const t=e.next,n=e.previous;if(!t||!n)throw new Error("Invalid list");t.previous=n,n.next=t}e.next=void 0,e.previous=void 0,this._state++}touch(e,t){if(!this._head||!this._tail)throw new Error("Invalid list");if(t===r.First||t===r.Last)if(t===r.First){if(e===this._head)return;const t=e.next,n=e.previous;e===this._tail?(n.next=void 0,this._tail=n):(t.previous=n,n.next=t),e.previous=void 0,e.next=this._head,this._head.previous=e,this._head=e,this._state++}else if(t===r.Last){if(e===this._tail)return;const t=e.next,n=e.previous;e===this._head?(t.previous=void 0,this._head=t):(t.previous=n,n.next=t),e.next=void 0,e.previous=this._tail,this._tail.next=e,this._tail=e,this._state++}}toJSON(){const e=[];return this.forEach((t,n)=>{e.push([n,t])}),e}fromJSON(e){this.clear();for(const[t,n]of e)this.set(t,n)}}t.LinkedMap=i,t.LRUCache=class extends i{constructor(e,t=1){super(),this._limit=e,this._ratio=Math.min(Math.max(0,t),1)}get limit(){return this._limit}set limit(e){this._limit=e,this.checkTrim()}get ratio(){return this._ratio}set ratio(e){this._ratio=Math.min(Math.max(0,e),1),this.checkTrim()}get(e,t=r.AsNew){return super.get(e,t)}peek(e){return super.get(e,r.None)}set(e,t){return super.set(e,t,r.Last),this.checkTrim(),this}checkTrim(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))}}},7468(e,t){t.AbstractMessageBuffer=void 0,t.AbstractMessageBuffer=class{constructor(e="utf-8"){this._encoding=e,this._chunks=[],this._totalLength=0}get encoding(){return this._encoding}append(e){const t="string"==typeof e?this.fromString(e,this._encoding):e;this._chunks.push(t),this._totalLength+=t.byteLength}tryReadHeaders(e=!1){if(0===this._chunks.length)return;let t=0,n=0,r=0,i=0;e:for(;n<this._chunks.length;){const e=this._chunks[n];for(r=0;r<e.length;){switch(e[r]){case 13:switch(t){case 0:t=1;break;case 2:t=3;break;default:t=0}break;case 10:switch(t){case 1:t=2;break;case 3:t=4,r++;break e;default:t=0}break;default:t=0}r++}i+=e.byteLength,n++}if(4!==t)return;const o=this._read(i+r),a=new Map,s=this.toString(o,"ascii").split("\r\n");if(s.length<2)return a;for(let t=0;t<s.length-2;t++){const n=s[t],r=n.indexOf(":");if(-1===r)throw new Error(`Message header must separate key and value using ':'\n${n}`);const i=n.substr(0,r),o=n.substr(r+1).trim();a.set(e?i.toLowerCase():i,o)}return a}tryReadBody(e){if(!(this._totalLength<e))return this._read(e)}get numberOfBytes(){return this._totalLength}_read(e){if(0===e)return this.emptyBuffer();if(e>this._totalLength)throw new Error("Cannot read so many bytes!");if(this._chunks[0].byteLength===e){const t=this._chunks[0];return this._chunks.shift(),this._totalLength-=e,this.asNative(t)}if(this._chunks[0].byteLength>e){const t=this._chunks[0],n=this.asNative(t,e);return this._chunks[0]=t.slice(e),this._totalLength-=e,n}const t=this.allocNative(e);let n=0;for(;e>0;){const r=this._chunks[0];if(r.byteLength>e){const i=r.slice(0,e);t.set(i,n),n+=e,this._chunks[0]=r.slice(e),this._totalLength-=e,e-=e}else t.set(r,n),n+=r.byteLength,this._chunks.shift(),this._totalLength-=r.byteLength,e-=r.byteLength}return t}}},7309(e,t,n){t.ReadableStreamMessageReader=t.AbstractMessageReader=t.MessageReader=void 0;const r=n(790),i=n(8313),o=n(6676),a=n(4387);var s,c;!function(e){e.is=function(e){let t=e;return t&&i.func(t.listen)&&i.func(t.dispose)&&i.func(t.onError)&&i.func(t.onClose)&&i.func(t.onPartialMessage)}}(s||(t.MessageReader=s={}));class u{constructor(){this.errorEmitter=new o.Emitter,this.closeEmitter=new o.Emitter,this.partialMessageEmitter=new o.Emitter}dispose(){this.errorEmitter.dispose(),this.closeEmitter.dispose()}get onError(){return this.errorEmitter.event}fireError(e){this.errorEmitter.fire(this.asError(e))}get onClose(){return this.closeEmitter.event}fireClose(){this.closeEmitter.fire(void 0)}get onPartialMessage(){return this.partialMessageEmitter.event}firePartialMessage(e){this.partialMessageEmitter.fire(e)}asError(e){return e instanceof Error?e:new Error(`Reader received error. Reason: ${i.string(e.message)?e.message:"unknown"}`)}}t.AbstractMessageReader=u,function(e){e.fromOptions=function(e){let t,n;const i=new Map;let o;const a=new Map;if(void 0===e||"string"==typeof e)t=e??"utf-8";else{if(t=e.charset??"utf-8",void 0!==e.contentDecoder&&(n=e.contentDecoder,i.set(n.name,n)),void 0!==e.contentDecoders)for(const t of e.contentDecoders)i.set(t.name,t);if(void 0!==e.contentTypeDecoder&&(o=e.contentTypeDecoder,a.set(o.name,o)),void 0!==e.contentTypeDecoders)for(const t of e.contentTypeDecoders)a.set(t.name,t)}return void 0===o&&(o=(0,r.default)().applicationJson.decoder,a.set(o.name,o)),{charset:t,contentDecoder:n,contentDecoders:i,contentTypeDecoder:o,contentTypeDecoders:a}}}(c||(c={})),t.ReadableStreamMessageReader=class extends u{constructor(e,t){super(),this.readable=e,this.options=c.fromOptions(t),this.buffer=(0,r.default)().messageBuffer.create(this.options.charset),this._partialMessageTimeout=1e4,this.nextMessageLength=-1,this.messageToken=0,this.readSemaphore=new a.Semaphore(1)}set partialMessageTimeout(e){this._partialMessageTimeout=e}get partialMessageTimeout(){return this._partialMessageTimeout}listen(e){this.nextMessageLength=-1,this.messageToken=0,this.partialMessageTimer=void 0,this.callback=e;const t=this.readable.onData(e=>{this.onData(e)});return this.readable.onError(e=>this.fireError(e)),this.readable.onClose(()=>this.fireClose()),t}onData(e){try{for(this.buffer.append(e);;){if(-1===this.nextMessageLength){const e=this.buffer.tryReadHeaders(!0);if(!e)return;const t=e.get("content-length");if(!t)return void this.fireError(new Error(`Header must provide a Content-Length property.\n${JSON.stringify(Object.fromEntries(e))}`));const n=parseInt(t);if(isNaN(n))return void this.fireError(new Error(`Content-Length value must be a number. Got ${t}`));this.nextMessageLength=n}const e=this.buffer.tryReadBody(this.nextMessageLength);if(void 0===e)return void this.setPartialMessageTimer();this.clearPartialMessageTimer(),this.nextMessageLength=-1,this.readSemaphore.lock(async()=>{const t=void 0!==this.options.contentDecoder?await this.options.contentDecoder.decode(e):e,n=await this.options.contentTypeDecoder.decode(t,this.options);this.callback(n)}).catch(e=>{this.fireError(e)})}}catch(e){this.fireError(e)}}clearPartialMessageTimer(){this.partialMessageTimer&&(this.partialMessageTimer.dispose(),this.partialMessageTimer=void 0)}setPartialMessageTimer(){this.clearPartialMessageTimer(),this._partialMessageTimeout<=0||(this.partialMessageTimer=(0,r.default)().timer.setTimeout((e,t)=>{this.partialMessageTimer=void 0,e===this.messageToken&&(this.firePartialMessage({messageToken:e,waitingTime:t}),this.setPartialMessageTimer())},this._partialMessageTimeout,this.messageToken,this._partialMessageTimeout))}}},1417(e,t,n){t.WriteableStreamMessageWriter=t.AbstractMessageWriter=t.MessageWriter=void 0;const r=n(790),i=n(8313),o=n(4387),a=n(6676);var s,c;!function(e){e.is=function(e){let t=e;return t&&i.func(t.dispose)&&i.func(t.onClose)&&i.func(t.onError)&&i.func(t.write)}}(s||(t.MessageWriter=s={}));class u{constructor(){this.errorEmitter=new a.Emitter,this.closeEmitter=new a.Emitter}dispose(){this.errorEmitter.dispose(),this.closeEmitter.dispose()}get onError(){return this.errorEmitter.event}fireError(e,t,n){this.errorEmitter.fire([this.asError(e),t,n])}get onClose(){return this.closeEmitter.event}fireClose(){this.closeEmitter.fire(void 0)}asError(e){return e instanceof Error?e:new Error(`Writer received error. Reason: ${i.string(e.message)?e.message:"unknown"}`)}}t.AbstractMessageWriter=u,function(e){e.fromOptions=function(e){return void 0===e||"string"==typeof e?{charset:e??"utf-8",contentTypeEncoder:(0,r.default)().applicationJson.encoder}:{charset:e.charset??"utf-8",contentEncoder:e.contentEncoder,contentTypeEncoder:e.contentTypeEncoder??(0,r.default)().applicationJson.encoder}}}(c||(c={})),t.WriteableStreamMessageWriter=class extends u{constructor(e,t){super(),this.writable=e,this.options=c.fromOptions(t),this.errorCount=0,this.writeSemaphore=new o.Semaphore(1),this.writable.onError(e=>this.fireError(e)),this.writable.onClose(()=>this.fireClose())}async write(e){return this.writeSemaphore.lock(async()=>this.options.contentTypeEncoder.encode(e,this.options).then(e=>void 0!==this.options.contentEncoder?this.options.contentEncoder.encode(e):e).then(t=>{const n=[];return n.push("Content-Length: ",t.byteLength.toString(),"\r\n"),n.push("\r\n"),this.doWrite(e,n,t)},e=>{throw this.fireError(e),e}))}async doWrite(e,t,n){try{return await this.writable.write(t.join(""),"ascii"),this.writable.write(n)}catch(t){return this.handleError(t,e),Promise.reject(t)}}handleError(e,t){this.errorCount++,this.fireError(e,t,this.errorCount)}end(){this.writable.end()}}},1265(e,t,n){t.Message=t.NotificationType9=t.NotificationType8=t.NotificationType7=t.NotificationType6=t.NotificationType5=t.NotificationType4=t.NotificationType3=t.NotificationType2=t.NotificationType1=t.NotificationType0=t.NotificationType=t.RequestType9=t.RequestType8=t.RequestType7=t.RequestType6=t.RequestType5=t.RequestType4=t.RequestType3=t.RequestType2=t.RequestType1=t.RequestType=t.RequestType0=t.ParameterStructures=t.ResponseError=t.ErrorCodes=void 0;const r=n(8313);var i,o;!function(e){e.ParseError=-32700,e.InvalidRequest=-32600,e.MethodNotFound=-32601,e.InvalidParams=-32602,e.InternalError=-32603,e.jsonrpcReservedErrorRangeStart=-32099,e.serverErrorStart=-32099,e.MessageWriteError=-32099,e.MessageReadError=-32098,e.PendingResponseRejected=-32097,e.ConnectionInactive=-32096,e.ServerNotInitialized=-32002,e.UnknownErrorCode=-32001,e.jsonrpcReservedErrorRangeEnd=-32e3,e.serverErrorEnd=-32e3}(i||(t.ErrorCodes=i={}));class a extends Error{constructor(e,t,n){super(t),this.code=r.number(e)?e:i.UnknownErrorCode,this.data=n,Object.setPrototypeOf(this,a.prototype)}toJson(){const e={code:this.code,message:this.message};return void 0!==this.data&&(e.data=this.data),e}}t.ResponseError=a;class s{constructor(e){this.kind=e}static is(e){return e===s.auto||e===s.byName||e===s.byPosition}toString(){return this.kind}}t.ParameterStructures=s,s.auto=new s("auto"),s.byPosition=new s("byPosition"),s.byName=new s("byName");class c{constructor(e,t){this.method=e,this.numberOfParams=t}get parameterStructures(){return s.auto}}t.RequestType0=class extends c{constructor(e){super(e,0)}},t.RequestType=class extends c{constructor(e,t=s.auto){super(e,1),this._parameterStructures=t}get parameterStructures(){return this._parameterStructures}},t.RequestType1=class extends c{constructor(e,t=s.auto){super(e,1),this._parameterStructures=t}get parameterStructures(){return this._parameterStructures}},t.RequestType2=class extends c{constructor(e){super(e,2)}},t.RequestType3=class extends c{constructor(e){super(e,3)}},t.RequestType4=class extends c{constructor(e){super(e,4)}},t.RequestType5=class extends c{constructor(e){super(e,5)}},t.RequestType6=class extends c{constructor(e){super(e,6)}},t.RequestType7=class extends c{constructor(e){super(e,7)}},t.RequestType8=class extends c{constructor(e){super(e,8)}},t.RequestType9=class extends c{constructor(e){super(e,9)}},t.NotificationType=class extends c{constructor(e,t=s.auto){super(e,1),this._parameterStructures=t}get parameterStructures(){return this._parameterStructures}},t.NotificationType0=class extends c{constructor(e){super(e,0)}},t.NotificationType1=class extends c{constructor(e,t=s.auto){super(e,1),this._parameterStructures=t}get parameterStructures(){return this._parameterStructures}},t.NotificationType2=class extends c{constructor(e){super(e,2)}},t.NotificationType3=class extends c{constructor(e){super(e,3)}},t.NotificationType4=class extends c{constructor(e){super(e,4)}},t.NotificationType5=class extends c{constructor(e){super(e,5)}},t.NotificationType6=class extends c{constructor(e){super(e,6)}},t.NotificationType7=class extends c{constructor(e){super(e,7)}},t.NotificationType8=class extends c{constructor(e){super(e,8)}},t.NotificationType9=class extends c{constructor(e){super(e,9)}},function(e){e.isRequest=function(e){const t=e;return t&&r.string(t.method)&&(r.string(t.id)||r.number(t.id))},e.isNotification=function(e){const t=e;return t&&r.string(t.method)&&void 0===e.id},e.isResponse=function(e){const t=e;return t&&(void 0!==t.result||!!t.error)&&(r.string(t.id)||r.number(t.id)||null===t.id)}}(o||(t.Message=o={}))},790(e,t){let n;function r(){if(void 0===n)throw new Error("No runtime abstraction layer installed");return n}(function(e){e.install=function(e){if(void 0===e)throw new Error("No runtime abstraction layer provided");n=e}})(r||(r={})),t.default=r},4387(e,t,n){t.Semaphore=void 0;const r=n(790);t.Semaphore=class{constructor(e=1){if(e<=0)throw new Error("Capacity must be greater than 0");this._capacity=e,this._active=0,this._waiting=[]}lock(e){return new Promise((t,n)=>{this._waiting.push({thunk:e,resolve:t,reject:n}),this.runNext()})}get active(){return this._active}runNext(){0!==this._waiting.length&&this._active!==this._capacity&&(0,r.default)().timer.setImmediate(()=>this.doRunNext())}doRunNext(){if(0===this._waiting.length||this._active===this._capacity)return;const e=this._waiting.shift();if(this._active++,this._active>this._capacity)throw new Error("To many thunks active");try{const t=e.thunk();t instanceof Promise?t.then(t=>{this._active--,e.resolve(t),this.runNext()},t=>{this._active--,e.reject(t),this.runNext()}):(this._active--,e.resolve(t),this.runNext())}catch(t){this._active--,e.reject(t),this.runNext()}}}},3764(e,t,n){t.SharedArrayReceiverStrategy=t.SharedArraySenderStrategy=void 0;const r=n(2682);var i;!function(e){e.Continue=0,e.Cancelled=1}(i||(i={})),t.SharedArraySenderStrategy=class{constructor(){this.buffers=new Map}enableCancellation(e){if(null===e.id)return;const t=new SharedArrayBuffer(4);new Int32Array(t,0,1)[0]=i.Continue,this.buffers.set(e.id,t),e.$cancellationData=t}async sendCancellation(e,t){const n=this.buffers.get(t);if(void 0===n)return;const r=new Int32Array(n,0,1);Atomics.store(r,0,i.Cancelled)}cleanup(e){this.buffers.delete(e)}dispose(){this.buffers.clear()}};class o{constructor(e){this.data=new Int32Array(e,0,1)}get isCancellationRequested(){return Atomics.load(this.data,0)===i.Cancelled}get onCancellationRequested(){throw new Error("Cancellation over SharedArrayBuffer doesn't support cancellation events")}}class a{constructor(e){this.token=new o(e)}cancel(){}dispose(){}}t.SharedArrayReceiverStrategy=class{constructor(){this.kind="request"}createCancellationTokenSource(e){const t=e.$cancellationData;return void 0===t?new r.CancellationTokenSource:new a(t)}}},6851(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.createMessageConnection=t.createServerSocketTransport=t.createClientSocketTransport=t.createServerPipeTransport=t.createClientPipeTransport=t.generateRandomPipeName=t.StreamMessageWriter=t.StreamMessageReader=t.SocketMessageWriter=t.SocketMessageReader=t.PortMessageWriter=t.PortMessageReader=t.IPCMessageWriter=t.IPCMessageReader=void 0;const o=n(6163);o.default.install();const a=n(6928),s=n(857),c=n(6982),u=n(9278),l=n(833);i(n(833),t);class f extends l.AbstractMessageReader{constructor(e){super(),this.process=e;let t=this.process;t.on("error",e=>this.fireError(e)),t.on("close",()=>this.fireClose())}listen(e){return this.process.on("message",e),l.Disposable.create(()=>this.process.off("message",e))}}t.IPCMessageReader=f;class d extends l.AbstractMessageWriter{constructor(e){super(),this.process=e,this.errorCount=0;const t=this.process;t.on("error",e=>this.fireError(e)),t.on("close",()=>this.fireClose)}write(e){try{return"function"==typeof this.process.send&&this.process.send(e,void 0,void 0,t=>{t?(this.errorCount++,this.handleError(t,e)):this.errorCount=0}),Promise.resolve()}catch(t){return this.handleError(t,e),Promise.reject(t)}}handleError(e,t){this.errorCount++,this.fireError(e,t,this.errorCount)}end(){}}t.IPCMessageWriter=d;class v extends l.AbstractMessageReader{constructor(e){super(),this.onData=new l.Emitter,e.on("close",()=>this.fireClose),e.on("error",e=>this.fireError(e)),e.on("message",e=>{this.onData.fire(e)})}listen(e){return this.onData.event(e)}}t.PortMessageReader=v;class p extends l.AbstractMessageWriter{constructor(e){super(),this.port=e,this.errorCount=0,e.on("close",()=>this.fireClose()),e.on("error",e=>this.fireError(e))}write(e){try{return this.port.postMessage(e),Promise.resolve()}catch(t){return this.handleError(t,e),Promise.reject(t)}}handleError(e,t){this.errorCount++,this.fireError(e,t,this.errorCount)}end(){}}t.PortMessageWriter=p;class h extends l.ReadableStreamMessageReader{constructor(e,t="utf-8"){super((0,o.default)().stream.asReadableStream(e),t)}}t.SocketMessageReader=h;class g extends l.WriteableStreamMessageWriter{constructor(e,t){super((0,o.default)().stream.asWritableStream(e),t),this.socket=e}dispose(){super.dispose(),this.socket.destroy()}}t.SocketMessageWriter=g;class m extends l.ReadableStreamMessageReader{constructor(e,t){super((0,o.default)().stream.asReadableStream(e),t)}}t.StreamMessageReader=m;class y extends l.WriteableStreamMessageWriter{constructor(e,t){super((0,o.default)().stream.asWritableStream(e),t)}}t.StreamMessageWriter=y;const b=process.env.XDG_RUNTIME_DIR,E=new Map([["linux",107],["darwin",103]]);t.generateRandomPipeName=function(){const e=(0,c.randomBytes)(21).toString("hex");if("win32"===process.platform)return`\\\\.\\pipe\\vscode-jsonrpc-${e}-sock`;let t;t=b?a.join(b,`vscode-ipc-${e}.sock`):a.join(s.tmpdir(),`vscode-${e}.sock`);const n=E.get(process.platform);return void 0!==n&&t.length>n&&(0,o.default)().console.warn(`WARNING: IPC handle "${t}" is longer than ${n} characters.`),t},t.createClientPipeTransport=function(e,t="utf-8"){let n;const r=new Promise((e,t)=>{n=e});return new Promise((i,o)=>{let a=(0,u.createServer)(e=>{a.close(),n([new h(e,t),new g(e,t)])});a.on("error",o),a.listen(e,()=>{a.removeListener("error",o),i({onConnected:()=>r})})})},t.createServerPipeTransport=function(e,t="utf-8"){const n=(0,u.createConnection)(e);return[new h(n,t),new g(n,t)]},t.createClientSocketTransport=function(e,t="utf-8"){let n;const r=new Promise((e,t)=>{n=e});return new Promise((i,o)=>{const a=(0,u.createServer)(e=>{a.close(),n([new h(e,t),new g(e,t)])});a.on("error",o),a.listen(e,"127.0.0.1",()=>{a.removeListener("error",o),i({onConnected:()=>r})})})},t.createServerSocketTransport=function(e,t="utf-8"){const n=(0,u.createConnection)(e,"127.0.0.1");return[new h(n,t),new g(n,t)]},t.createMessageConnection=function(e,t,n,r){n||(n=l.NullLogger);const i=function(e){const t=e;return void 0!==t.read&&void 0!==t.addListener}(e)?new m(e):e,o=function(e){const t=e;return void 0!==t.write&&void 0!==t.addListener}(t)?new y(t):t;return l.ConnectionStrategy.is(r)&&(r={connectionStrategy:r}),(0,l.createMessageConnection)(i,o,n,r)}},6163(e,t,n){const r=n(9023),i=n(833);class o extends i.AbstractMessageBuffer{constructor(e="utf-8"){super(e)}emptyBuffer(){return o.emptyBuffer}fromString(e,t){return Buffer.from(e,t)}toString(e,t){return e instanceof Buffer?e.toString(t):new r.TextDecoder(t).decode(e)}asNative(e,t){return void 0===t?e instanceof Buffer?e:Buffer.from(e):e instanceof Buffer?e.slice(0,t):Buffer.from(e,0,t)}allocNative(e){return Buffer.allocUnsafe(e)}}o.emptyBuffer=Buffer.allocUnsafe(0);class a{constructor(e){this.stream=e}onClose(e){return this.stream.on("close",e),i.Disposable.create(()=>this.stream.off("close",e))}onError(e){return this.stream.on("error",e),i.Disposable.create(()=>this.stream.off("error",e))}onEnd(e){return this.stream.on("end",e),i.Disposable.create(()=>this.stream.off("end",e))}onData(e){return this.stream.on("data",e),i.Disposable.create(()=>this.stream.off("data",e))}}class s{constructor(e){this.stream=e}onClose(e){return this.stream.on("close",e),i.Disposable.create(()=>this.stream.off("close",e))}onError(e){return this.stream.on("error",e),i.Disposable.create(()=>this.stream.off("error",e))}onEnd(e){return this.stream.on("end",e),i.Disposable.create(()=>this.stream.off("end",e))}write(e,t){return new Promise((n,r)=>{const i=e=>{null==e?n():r(e)};"string"==typeof e?this.stream.write(e,t,i):this.stream.write(e,i)})}end(){this.stream.end()}}const c=Object.freeze({messageBuffer:Object.freeze({create:e=>new o(e)}),applicationJson:Object.freeze({encoder:Object.freeze({name:"application/json",encode:(e,t)=>{try{return Promise.resolve(Buffer.from(JSON.stringify(e,void 0,0),t.charset))}catch(e){return Promise.reject(e)}}}),decoder:Object.freeze({name:"application/json",decode:(e,t)=>{try{return e instanceof Buffer?Promise.resolve(JSON.parse(e.toString(t.charset))):Promise.resolve(JSON.parse(new r.TextDecoder(t.charset).decode(e)))}catch(e){return Promise.reject(e)}}})}),stream:Object.freeze({asReadableStream:e=>new a(e),asWritableStream:e=>new s(e)}),console,timer:Object.freeze({setTimeout(e,t,...n){const r=setTimeout(e,t,...n);return{dispose:()=>clearTimeout(r)}},setImmediate(e,...t){const n=setImmediate(e,...t);return{dispose:()=>clearImmediate(n)}},setInterval(e,t,...n){const r=setInterval(e,t,...n);return{dispose:()=>clearInterval(r)}}})});function u(){return c}!function(e){e.install=function(){i.RAL.install(c)}}(u||(u={})),t.default=u},1667(e,t,n){e.exports=n(6851)},9254(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.config=t.loadMessageBundle=t.localize=t.format=t.setPseudo=t.isPseudo=t.isDefined=t.BundleFormat=t.MessageFormat=void 0;var r,i,o,a=n(5236);function s(e){return void 0!==e}function c(e,n){return t.isPseudo&&(e="["+e.replace(/[aouei]/g,"$&$&")+"]"),0===n.length?e:e.replace(/\{(\d+)\}/g,function(e,t){var r=t[0],i=n[r],o=e;return"string"==typeof i?o=i:"number"!=typeof i&&"boolean"!=typeof i&&null!=i||(o=String(i)),o})}(o=t.MessageFormat||(t.MessageFormat={})).file="file",o.bundle="bundle",o.both="both",(i=t.BundleFormat||(t.BundleFormat={})).standalone="standalone",i.languagePack="languagePack",function(e){e.is=function(e){var t=e;return t&&s(t.key)&&s(t.comment)}}(r||(r={})),t.isDefined=s,t.isPseudo=!1,t.setPseudo=function(e){t.isPseudo=e},t.format=c,t.localize=function(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];return c(t,n)},t.loadMessageBundle=function(e){return(0,a.default)().loadMessageBundle(e)},t.config=function(e){return(0,a.default)().config(e)}},5236(e,t){var n;function r(){if(void 0===n)throw new Error("No runtime abstraction layer installed");return n}Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.install=function(e){if(void 0===e)throw new Error("No runtime abstraction layer provided");n=e}}(r||(r={})),t.default=r},6493(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.config=t.loadMessageBundle=t.BundleFormat=t.MessageFormat=void 0;var r=n(6928),i=n(9896),o=n(5236),a=n(9254),s=n(9254);Object.defineProperty(t,"MessageFormat",{enumerable:!0,get:function(){return s.MessageFormat}}),Object.defineProperty(t,"BundleFormat",{enumerable:!0,get:function(){return s.BundleFormat}});var c,u,l=Object.prototype.toString;function f(e){return"[object String]"===l.call(e)}function d(e){return JSON.parse(i.readFileSync(e,"utf8"))}function v(e){return function(t,n){for(var r,i=[],o=2;o<arguments.length;o++)i[o-2]=arguments[o];return r=t,"[object Number]"===l.call(r)?t>=e.length?void console.error("Broken localize call found. Index out of bounds. Stacktrace is\n: ".concat(new Error("").stack)):(0,a.format)(e[t],i):f(n)?(console.warn("Message ".concat(n," didn't get externalized correctly.")),(0,a.format)(n,i)):void console.error("Broken localize call found. Stacktrace is\n: ".concat(new Error("").stack))}}function p(e,t){return c[e]=t,t}function h(e){try{return function(e){var t=d(r.join(e,"nls.metadata.json")),n=Object.create(null);for(var i in t){var o=t[i];n[i]=o.messages}return n}(e)}catch(e){return void console.log("Generating default bundle from meta data failed.",e)}}function g(e,t){var n;if(!0===u.languagePackSupport&&void 0!==u.cacheRoot&&void 0!==u.languagePackId&&void 0!==u.translationsConfigFile&&void 0!==u.translationsConfig)try{n=function(e,t){var n,o,a,s=r.join(u.cacheRoot,"".concat(e.id,"-").concat(e.hash,".json")),c=!1,l=!1;try{return n=JSON.parse(i.readFileSync(s,{encoding:"utf8",flag:"r"})),o=s,a=new Date,i.utimes(o,a,a,function(){}),n}catch(e){if("ENOENT"===e.code)l=!0;else{if(!(e instanceof SyntaxError))throw e;console.log("Syntax error parsing message bundle: ".concat(e.message,".")),i.unlink(s,function(e){e&&console.error("Deleting corrupted bundle ".concat(s," failed."))}),c=!0}}if(n=function(e,t){var n=u.translationsConfig[e.id];if(n){var i=d(n).contents,o=d(r.join(t,"nls.metadata.json")),a=Object.create(null);for(var s in o){var c=o[s],l=i["".concat(e.outDir,"/").concat(s)];if(l){for(var v=[],p=0;p<c.keys.length;p++){var h=c.keys[p],g=l[f(h)?h:h.key];void 0===g&&(g=c.messages[p]),v.push(g)}a[s]=v}else a[s]=c.messages}return a}}(e,t),!n||c)return n;if(l)try{i.writeFileSync(s,JSON.stringify(n),{encoding:"utf8",flag:"wx"})}catch(e){if("EEXIST"===e.code)return n;throw e}return n}(e,t)}catch(e){console.log("Load or create bundle failed ",e)}if(!n){if(u.languagePackSupport)return h(t);var o=function(e){for(var t=u.language;t;){var n=r.join(e,"nls.bundle.".concat(t,".json"));if(i.existsSync(n))return n;var o=t.lastIndexOf("-");t=o>0?t.substring(0,o):void 0}if(void 0===t&&(n=r.join(e,"nls.bundle.json"),i.existsSync(n)))return n}(t);if(o)try{return d(o)}catch(e){console.log("Loading in the box message bundle failed.",e)}n=h(t)}return n}function m(e){if(!e)return a.localize;var t=r.extname(e);if(t&&(e=e.substr(0,e.length-t.length)),u.messageFormat===a.MessageFormat.both||u.messageFormat===a.MessageFormat.bundle){var n=function(e){for(var t,n=r.dirname(e);t=r.join(n,"nls.metadata.header.json"),!i.existsSync(t);){var o=r.dirname(n);if(o===n){t=void 0;break}n=o}return t}(e);if(n){var o=r.dirname(n),s=c[o];if(void 0===s)try{var l=JSON.parse(i.readFileSync(n,"utf8"));try{var f=g(l,o);s=p(o,f?{header:l,nlsBundle:f}:null)}catch(e){console.error("Failed to load nls bundle",e),s=p(o,null)}}catch(e){console.error("Failed to read header file",e),s=p(o,null)}if(s){var h=e.substr(o.length+1).replace(/\\/g,"/"),m=s.nlsBundle[h];return void 0===m?(console.error("Messages for file ".concat(e," not found. See console for details.")),function(){return"Messages not found."}):v(m)}}}if(u.messageFormat===a.MessageFormat.both||u.messageFormat===a.MessageFormat.file)try{var y=d(function(e){var t;if(u.cacheLanguageResolution&&t);else{if(a.isPseudo||!u.language)t=".nls.json";else for(var n=u.language;n;){var r=".nls."+n+".json";if(i.existsSync(e+r)){t=r;break}var o=n.lastIndexOf("-");o>0?n=n.substring(0,o):(t=".nls.json",n=null)}u.cacheLanguageResolution}return e+t}(e));return Array.isArray(y)?v(y):(0,a.isDefined)(y.messages)&&(0,a.isDefined)(y.keys)?v(y.messages):(console.error("String bundle '".concat(e,"' uses an unsupported format.")),function(){return"File bundle has unsupported format. See console for details"})}catch(e){"ENOENT"!==e.code&&console.error("Failed to load single file bundle",e)}return console.error("Failed to load message bundle for file ".concat(e)),function(){return"Failed to load message bundle. See console for details."}}function y(e){return e&&(f(e.locale)&&(u.locale=e.locale.toLowerCase(),u.language=u.locale,c=Object.create(null)),void 0!==e.messageFormat&&(u.messageFormat=e.messageFormat),e.bundleFormat===a.BundleFormat.standalone&&!0===u.languagePackSupport&&(u.languagePackSupport=!1)),(0,a.setPseudo)("pseudo"===u.locale),m}!function(){if(u={locale:void 0,language:void 0,languagePackSupport:!1,cacheLanguageResolution:!0,messageFormat:a.MessageFormat.bundle},f(process.env.VSCODE_NLS_CONFIG))try{var e=JSON.parse(process.env.VSCODE_NLS_CONFIG),t=void 0;if(e.availableLanguages){var n=e.availableLanguages["*"];f(n)&&(t=n)}if(f(e.locale)&&(u.locale=e.locale.toLowerCase()),void 0===t?u.language=u.locale:"en"!==t&&(u.language=t),function(e){return!0===e||!1===e}(e._languagePackSupport)&&(u.languagePackSupport=e._languagePackSupport),f(e._cacheRoot)&&(u.cacheRoot=e._cacheRoot),f(e._languagePackId)&&(u.languagePackId=e._languagePackId),f(e._translationsConfigFile)){u.translationsConfigFile=e._translationsConfigFile;try{u.translationsConfig=d(u.translationsConfigFile)}catch(t){if(e._corruptedFile){var o=r.dirname(e._corruptedFile);i.exists(o,function(t){t&&i.writeFile(e._corruptedFile,"corrupted","utf8",function(e){console.error(e)})})}}}}catch(e){}(0,a.setPseudo)("pseudo"===u.locale),c=Object.create(null)}(),t.loadMessageBundle=m,t.config=y,o.default.install(Object.freeze({loadMessageBundle:m,config:y}))},1398(e){e.exports=require("vscode")},5317(e){e.exports=require("child_process")},6982(e){e.exports=require("crypto")},7194(e){e.exports=require("dgram")},9896(e){e.exports=require("fs")},9278(e){e.exports=require("net")},857(e){e.exports=require("os")},6928(e){e.exports=require("path")},9023(e){e.exports=require("util")}};const t={};function n(r){const i=t[r];if(void 0!==i)return i.exports;const o=t[r]={exports:{}};return e[r].call(o.exports,o,o.exports,n),o.exports}n.d=(e,t)=>{if(Array.isArray(t))for(var r=0;r<t.length;){var i=t[r++],o=t[r++];n.o(e,i)?0===o&&r++:0===o?Object.defineProperty(e,i,{enumerable:!0,value:t[r++]}):Object.defineProperty(e,i,{enumerable:!0,get:o})}else for(var i in t)n.o(t,i)&&!n.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);let r=n(3001);module.exports=r})();
|
||
// SIG // Begin signature block
|
||
// SIG // MIIpagYJKoZIhvcNAQcCoIIpWzCCKVcCAQExDzANBglg
|
||
// SIG // hkgBZQMEAgEFADB3BgorBgEEAYI3AgEEoGkwZzAyBgor
|
||
// SIG // BgEEAYI3AgEeMCQCAQEEEBDgyQbOONQRoqMAEEvTUJAC
|
||
// SIG // AQACAQACAQACAQACAQAwMTANBglghkgBZQMEAgEFAAQg
|
||
// SIG // 9SIu7iD/2hZROKZZ0ar2zJRkJC7/5OEot32qOzpvLnGg
|
||
// SIG // gg3WMIIGvTCCBKWgAwIBAgITMwAAABxIn4HfobC3dwAA
|
||
// SIG // AAAAHDANBgkqhkiG9w0BAQwFADCBiDELMAkGA1UEBhMC
|
||
// SIG // VVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT
|
||
// SIG // B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jw
|
||
// SIG // b3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3Qg
|
||
// SIG // Q2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTAwHhcNMjQw
|
||
// SIG // ODA4MjEzNjIzWhcNMzUwNjIzMjIwNDAxWjBfMQswCQYD
|
||
// SIG // VQQGEwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBv
|
||
// SIG // cmF0aW9uMTAwLgYDVQQDEydNaWNyb3NvZnQgV2luZG93
|
||
// SIG // cyBDb2RlIFNpZ25pbmcgUENBIDIwMjQwggIiMA0GCSqG
|
||
// SIG // SIb3DQEBAQUAA4ICDwAwggIKAoICAQCafWt9J8F2Ki6u
|
||
// SIG // 49U0/8wrbe78VPggo/uwZIn0vwdoFyhlOzlfUl0SRj9c
|
||
// SIG // hbOaeo6bGIuHGMxeegFdABJphI1fME9pbz1OQYTd8Fd9
|
||
// SIG // B6mDyGBI+T91l39JFw/X741H9RgLVxK4ifMOwCzWlRJv
|
||
// SIG // UbOHjwNGbGB2gm1OZAVCUA17++oWnznEIHRQgNyN82LX
|
||
// SIG // 819rzsMfO7gzmgrsijkWYofXN803/kywuUGC8oVTAZw1
|
||
// SIG // xBwzq72sPdg0siKqXYEVqbn86gxctXoFY5KF2YW/vaWf
|
||
// SIG // YXlMzV014TqF83sYemMwC+H5QVpvgXNYUMhEnpxLwSc5
|
||
// SIG // 1ftubt4e+444DFGOOPll0OLvanXQ3v1OUngGikb74m5o
|
||
// SIG // uM+0EaS72bJWtAj4jlBs9NA6ObH5AtBMJbEs3zN/vAPa
|
||
// SIG // 7MhVToFg1T87ffDiT9hKGhDqvBhPRgqDdou/+AthQsH3
|
||
// SIG // 9QUgkyVmTtVnK9jLXiROlMRlfooQPJzedWDyg9nWBqHs
|
||
// SIG // K170cwv9R6FHkr5WX9Jn/RhxLb75GyVUUaOjwX9Jnebf
|
||
// SIG // O1W9ZjP3yKdXsqcmsZl5IKXAcLspbDqtpElTiecAT6Gh
|
||
// SIG // LLCZHjHCpxLrrvvlCnQx5UtA7bGIzdEJzrnL03UrHb4c
|
||
// SIG // yjkoyRd11aq/X9gveOS10+a8SiB1CBAwXDWFOgSgwx+q
|
||
// SIG // 36SjjgkopQIDAQABo4IBRjCCAUIwDgYDVR0PAQH/BAQD
|
||
// SIG // AgGGMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBQe
|
||
// SIG // gt8O14yz1wI0gw7aq61lua+47DAZBgkrBgEEAYI3FAIE
|
||
// SIG // DB4KAFMAdQBiAEMAQTAPBgNVHRMBAf8EBTADAQH/MB8G
|
||
// SIG // A1UdIwQYMBaAFNX2VsuP6KJcYmjRPZSQW9fOmhjEMFYG
|
||
// SIG // A1UdHwRPME0wS6BJoEeGRWh0dHA6Ly9jcmwubWljcm9z
|
||
// SIG // b2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY1Jvb0Nl
|
||
// SIG // ckF1dF8yMDEwLTA2LTIzLmNybDBaBggrBgEFBQcBAQRO
|
||
// SIG // MEwwSgYIKwYBBQUHMAKGPmh0dHA6Ly93d3cubWljcm9z
|
||
// SIG // b2Z0LmNvbS9wa2kvY2VydHMvTWljUm9vQ2VyQXV0XzIw
|
||
// SIG // MTAtMDYtMjMuY3J0MA0GCSqGSIb3DQEBDAUAA4ICAQBD
|
||
// SIG // X/jfP7vplIw7XPW7aAOdkQXNF1Q0gTEATKsbueoVxwcL
|
||
// SIG // nLVFrNVwagwzCBQh7vXOmP1BfkzfBCII57owKSmJhz+H
|
||
// SIG // +BDNwEUppc66ReaMzicdAQORVL9Y5qXX/9mW6qbwsZcb
|
||
// SIG // /xtUeCo60ppqjx87OooMN2+0U24+wcSEvHziJMGFkIQd
|
||
// SIG // ny45YPtx0qwxjxSIaSCVlWpjCEe2u9jhqJ43X+Oa7KcK
|
||
// SIG // iB7sp2VOGr8va7gf0YYW8JvnzG/ATHnCGk5pKIcfxGWe
|
||
// SIG // RjVnDeqE2FtxtgTNwd2M51pJfbeLIT+tHzLnvtpLHRxl
|
||
// SIG // khPBFU3UphlHY9I61HOOpRlRSSEhd/zMXMZ5TXj9Socq
|
||
// SIG // /mc0+BLbPyO5rn6Wi5y2pczEdsyLoRjgFlrMHrG47Rc5
|
||
// SIG // FVBYA0dklvdNyNFypWzxAOqvHqRxifa6MYfOZ7BCnATV
|
||
// SIG // MOEnKevCgqkqRQWiosldbJHfpfFOdFjXjzG/Qc89DnwE
|
||
// SIG // mpfL+bEBvg1tNZDfiPkSlCGzOSOdMCY4h8pkBTQ7G6Gx
|
||
// SIG // cfSPeZghBD1O31Gd1U/xzlFW5Jl+5bSAv3kALuRjvH7v
|
||
// SIG // nHhEzMm726MVDOHWDQvj86KFMX5gtA7ikcAdtW1/fmnL
|
||
// SIG // iAZMSJuBHdztfcNVS6AO1DTlLie8+jUNlv/qu3J3zj5d
|
||
// SIG // kFS+KpYAm5VE9r5kKZZVdzCCBxEwggT5oAMCAQICEzMA
|
||
// SIG // AAEj1Y8CQwYD7i4AAAAAASMwDQYJKoZIhvcNAQEMBQAw
|
||
// SIG // XzELMAkGA1UEBhMCVVMxHjAcBgNVBAoTFU1pY3Jvc29m
|
||
// SIG // dCBDb3Jwb3JhdGlvbjEwMC4GA1UEAxMnTWljcm9zb2Z0
|
||
// SIG // IFdpbmRvd3MgQ29kZSBTaWduaW5nIFBDQSAyMDI0MB4X
|
||
// SIG // DTI2MDMwNTE5NTgyNloXDTI3MDMwMzE5NTgyNlowdDEL
|
||
// SIG // MAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24x
|
||
// SIG // EDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jv
|
||
// SIG // c29mdCBDb3Jwb3JhdGlvbjEeMBwGA1UEAxMVTWljcm9z
|
||
// SIG // b2Z0IENvcnBvcmF0aW9uMIICIjANBgkqhkiG9w0BAQEF
|
||
// SIG // AAOCAg8AMIICCgKCAgEA0aHw4cqjafYpVNgzOgrXKtRf
|
||
// SIG // d9bEgMnzBJkd3BP36auAteUkGKDUX8kNWF5nI7X1o2gA
|
||
// SIG // eA7Kq/qaNEOiF0hERd9f5XgrYkbT60vP9U/RQPQHjlE2
|
||
// SIG // hWMqh0c9TODFXk8LvPWR6PcUduklUJjh2xVi4p2c5QVf
|
||
// SIG // VlCcX89EzTHVsAF88Z2PZ5Z/BZ92NAZwl1PFd8I3gggM
|
||
// SIG // aKjNL9oDxtuXjZ+uuYL+2bd84d70GIQ5G+PIVyT4uA7w
|
||
// SIG // q6QVcAndCL9koLeKn7Z+Uk8qoXbuVlqr2vqZPkmu9Q2/
|
||
// SIG // TgMumy+uNGxps5VHpNSwD/exMvHsZdHPWs5ixEAfe6uC
|
||
// SIG // Ub4QknnowTPemvGOnHK634YP4WSRDpGtXiAycQrinWWl
|
||
// SIG // gnnNL/le6CN0UrSbtQRHBfXeBUGg0mlgwGw8al1JtXx1
|
||
// SIG // CfV6pMtcn7aU3yhcN/4KrMl1eODxOxFR8MEwgBhOWfrJ
|
||
// SIG // F0beBxB7iIXDhsSBWx95wJeSrxcaKUbNsxMb4dloXlvD
|
||
// SIG // 7u/bK922mppUANr+JPRaiZeJNUX8DuXtP/Qisg2enHJP
|
||
// SIG // 5VfMxzOzybTbUFB3NRaMme/BkpV+lBYicQ1s1Mz2yBzH
|
||
// SIG // FeD0gVfPzu27OYf28a9weD8YyKVlM7WYc1wYVPb4VI0I
|
||
// SIG // Dl+WS1e25kifiK8bWjfucNjbHsLfTfpn1FBcigL9/LkC
|
||
// SIG // AwEAAaOCAa8wggGrMA4GA1UdDwEB/wQEAwIHgDAfBgNV
|
||
// SIG // HSUEGDAWBgorBgEEAYI3PQYBBggrBgEFBQcDAzAMBgNV
|
||
// SIG // HRMBAf8EAjAAMB0GA1UdDgQWBBTZY+x9pGbaYjJs+ecI
|
||
// SIG // oKI1pFmWUjBFBgNVHREEPjA8pDowODEeMBwGA1UECxMV
|
||
// SIG // TWljcm9zb2Z0IENvcnBvcmF0aW9uMRYwFAYDVQQFEw0y
|
||
// SIG // MzA4NjUrNTA2OTU2MB8GA1UdIwQYMBaAFB6C3w7XjLPX
|
||
// SIG // AjSDDtqrrWW5r7jsMGoGA1UdHwRjMGEwX6BdoFuGWWh0
|
||
// SIG // dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js
|
||
// SIG // L01pY3Jvc29mdCUyMFdpbmRvd3MlMjBDb2RlJTIwU2ln
|
||
// SIG // bmluZyUyMFBDQSUyMDIwMjQuY3JsMHcGCCsGAQUFBwEB
|
||
// SIG // BGswaTBnBggrBgEFBQcwAoZbaHR0cDovL3d3dy5taWNy
|
||
// SIG // b3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQl
|
||
// SIG // MjBXaW5kb3dzJTIwQ29kZSUyMFNpZ25pbmclMjBQQ0El
|
||
// SIG // MjAyMDI0LmNydDANBgkqhkiG9w0BAQwFAAOCAgEALuml
|
||
// SIG // Wq89UW+f/XgA/aBzsEEuIw5J2wWJw8C3IDMv4ffeZJ7j
|
||
// SIG // y+v+StF0lCAlK41N/2y+elA9bVcF7EXoaxzJEZIDjEJP
|
||
// SIG // u3h/l76enMsk8cICDO8cuWEn91ZiQ9xiPO5ZBlKjxRTq
|
||
// SIG // hlo82XN3v1EFO1WzeBJYeMyXijnaJFzbhN2uVNZQK9YZ
|
||
// SIG // w+lqXyBztp8xlB1UlwyzJLVijDvPaTIC4egVx3cdXALY
|
||
// SIG // froJfOrHVwvlcQkCdvGtibzauUUHBARLqkiEnt/2EVmE
|
||
// SIG // U0i6oZ/Hmr+JSuJ/t35wMtm5s++me1Cfdl+SoE2hw/q/
|
||
// SIG // HL15rLBR91Gzo+hLRPnOEjzWhXSFFhicmQYS204YZYdU
|
||
// SIG // JW04NF+OxoSPPamf5cbmHhA2Gzxmg68vyqTKFEMVPpeP
|
||
// SIG // YkOs3ZFkjxnMweGQ1UUq5A6s9iu9LSLxWs/GHzIc08uY
|
||
// SIG // YTDRr6JwnILmhU4FLMa/jq7xglmnTlf6WdwXEWnyrwQ1
|
||
// SIG // /p3stxxXFAciN1T8yFO7GqFG3Lo6k1QOhnjUsm6PACPu
|
||
// SIG // 9faJgTm8n9pa4mW/Wtv6FXuUoioR/wQ0FZ/teENulMa1
|
||
// SIG // AP/M1TpcyUuXiUGIZBzPYf2NjZ5q9sS7RTdL1v2mne4t
|
||
// SIG // dOHVUWkyzAc2yiJQgTq7gYzPO360HNjXH2+SpnuLvaOh
|
||
// SIG // kFWX95FcvqfLr/GIJ0ExghrsMIIa6AIBATB2MF8xCzAJ
|
||
// SIG // BgNVBAYTAlVTMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29y
|
||
// SIG // cG9yYXRpb24xMDAuBgNVBAMTJ01pY3Jvc29mdCBXaW5k
|
||
// SIG // b3dzIENvZGUgU2lnbmluZyBQQ0EgMjAyNAITMwAAASPV
|
||
// SIG // jwJDBgPuLgAAAAABIzANBglghkgBZQMEAgEFAKCBrjAZ
|
||
// SIG // BgkqhkiG9w0BCQMxDAYKKwYBBAGCNwIBBDAcBgorBgEE
|
||
// SIG // AYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAvBgkqhkiG9w0B
|
||
// SIG // CQQxIgQgc9cteXTJUEjvQYO0Xq88ZsciEXH3wbqUN+yI
|
||
// SIG // 8ej8bUswQgYKKwYBBAGCNwIBDDE0MDKgFIASAE0AaQBj
|
||
// SIG // AHIAbwBzAG8AZgB0oRqAGGh0dHA6Ly93d3cubWljcm9z
|
||
// SIG // b2Z0LmNvbTANBgkqhkiG9w0BAQEFAASCAgCLQckvkds9
|
||
// SIG // VREb6RzrEjbWzvrfc5sgw/en++MqPsBLYfGrQcxHEu6p
|
||
// SIG // +/YrzNiOKfecfURdQCq3Qs4IxKPn1gEgmp6hkuB8+VeN
|
||
// SIG // A82CWdp7lj+SAu6rrWVxl2SOf2m8iIgSbO4lhSrAt1jW
|
||
// SIG // xAPu8bVWuLDHklVarey4s1Ht3KSzR2I72+riWQo4zPX0
|
||
// SIG // MfDZFIX0Ui+3XH95VuQZKgrLwpCy/hNurj1KrMmPcEli
|
||
// SIG // +f6uiDUlvC6/vQtKnO38kjSifpsRLgDpV3RzEBiTlGN0
|
||
// SIG // vSvke3de8uPRg9D4adHvpQP4bEy5Y7+M+2TQ9rsruQSW
|
||
// SIG // oyviDzjngqw25mp6KO6Zz/3Ai/kOFFMO+v+Jll0DSU6U
|
||
// SIG // Fve1+VaKNRd1i2/mL9RGF4lQz4iChfrEnbAFniVwlCvB
|
||
// SIG // PFXYL3GD6/CsecgQu/POl97jtvJK3+AJf5GcQeXB9Bwu
|
||
// SIG // QrrBc+5vHajq/M4sYbgqrmCuuajPayaG22x2NgcS3VKA
|
||
// SIG // 2uzXXJjYm7sX8KXH+pPrs54EpQMYatykJSmR2Iin88vh
|
||
// SIG // LP8kdg13xlUbxgkSR+n/yA+/DTEJZOIC4lcjHMm3h9W3
|
||
// SIG // YGTAMk4S94R/tu8c+CjnpCLteSmTYmxz+rL73bdkSlAI
|
||
// SIG // nmnrq/dn71Ak814QIKJhTfQN27rBaEm5D0f8isBZ07Bs
|
||
// SIG // QFMNYeDEUxQH5qGCF5YwgheSBgorBgEEAYI3AwMBMYIX
|
||
// SIG // gjCCF34GCSqGSIb3DQEHAqCCF28wghdrAgEDMQ8wDQYJ
|
||
// SIG // YIZIAWUDBAIBBQAwggFSBgsqhkiG9w0BCRABBKCCAUEE
|
||
// SIG // ggE9MIIBOQIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFl
|
||
// SIG // AwQCAQUABCCkMQ0XVmyBPlzdblg1BbLNitMqNnxQJg8A
|
||
// SIG // 3v9DbOHzAQIGal+C+7iMGBMyMDI2MDgwNjEzMjczMS40
|
||
// SIG // NjZaMASAAgH0oIHRpIHOMIHLMQswCQYDVQQGEwJVUzET
|
||
// SIG // MBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVk
|
||
// SIG // bW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0
|
||
// SIG // aW9uMSUwIwYDVQQLExxNaWNyb3NvZnQgQW1lcmljYSBP
|
||
// SIG // cGVyYXRpb25zMScwJQYDVQQLEx5uU2hpZWxkIFRTUyBF
|
||
// SIG // U046RjAwMi0wNUUwLUQ5NDcxJTAjBgNVBAMTHE1pY3Jv
|
||
// SIG // c29mdCBUaW1lLVN0YW1wIFNlcnZpY2WgghHsMIIHIDCC
|
||
// SIG // BQigAwIBAgITMwAAAiAk4ebgF7m0jgABAAACIDANBgkq
|
||
// SIG // hkiG9w0BAQsFADB8MQswCQYDVQQGEwJVUzETMBEGA1UE
|
||
// SIG // CBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEe
|
||
// SIG // MBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSYw
|
||
// SIG // JAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0Eg
|
||
// SIG // MjAxMDAeFw0yNjAyMTkxOTM5NTJaFw0yNzA1MTcxOTM5
|
||
// SIG // NTJaMIHLMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2Fz
|
||
// SIG // aGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE
|
||
// SIG // ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSUwIwYDVQQL
|
||
// SIG // ExxNaWNyb3NvZnQgQW1lcmljYSBPcGVyYXRpb25zMScw
|
||
// SIG // JQYDVQQLEx5uU2hpZWxkIFRTUyBFU046RjAwMi0wNUUw
|
||
// SIG // LUQ5NDcxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0
|
||
// SIG // YW1wIFNlcnZpY2UwggIiMA0GCSqGSIb3DQEBAQUAA4IC
|
||
// SIG // DwAwggIKAoICAQDRYY7yr7ijW6CR178uKveIMufutWOi
|
||
// SIG // cxgJwKOce/2GOQceus6ZWfX14i3jNg3JOP7MGJMkOAuc
|
||
// SIG // wWBwiA8URp+ZYkGjpVoVkGZsV27WjqLwpf2AwqBsJ/Tz
|
||
// SIG // qwE7JFFaxup3Ldxj8GjdJymDFRrdVN/pYHoBFrjD1IkI
|
||
// SIG // Du8b1CWn8tgomiKRSY+STvJq99mVkdphMBIUGOegQny8
|
||
// SIG // qRd24VME0xi8Oomks9Zq9EjDeKHGpvAbXUEQ6m3cROoE
|
||
// SIG // PhTE/miweQH9TqJt3IOsqPv3L8urojB747XBC2y0CDIH
|
||
// SIG // lKLcLl3ZG8D7JXKnWTFen3msMPJpcvrQ3zUBVJrH/mI3
|
||
// SIG // RxHmCh9ppDP0uG1+PJwk6H/x+sfoG9hW64xoXkpx6DEf
|
||
// SIG // NZNfcXdKbXF28XEXdLNnzo3SLNVymeQJhNqOSKhnU84Q
|
||
// SIG // nKmrjEk541JiurlDCkCWO9lUBUMb9x0nyfXUbNRPVLgP
|
||
// SIG // +PTMRdXOowJdYCzCQfN2ZqL0s4YI28F1Dbn7Bgw2E4P1
|
||
// SIG // E9unsvMzJHtzhS2Th3TpCfBbOGalIlF9x/DJZ/ssm/yy
|
||
// SIG // zT9YtIFeqmfNxBPTE3aOuh6HxmTICzfYAATvWNhBbo19
|
||
// SIG // QwsjPeA9JvhqTLC2KUNgrXroGy4eDZo0n7jFYjZkUih1
|
||
// SIG // Ty+8E6qEvV2Na6Z5gUyD5a+tHGDmq69CmUiHfwIDAQAB
|
||
// SIG // o4IBSTCCAUUwHQYDVR0OBBYEFNvInOCIhxGA8mY7l1g0
|
||
// SIG // 7UHvyNgzMB8GA1UdIwQYMBaAFJ+nFV0AXmJdg/Tl0mWn
|
||
// SIG // G1M1GelyMF8GA1UdHwRYMFYwVKBSoFCGTmh0dHA6Ly93
|
||
// SIG // d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jv
|
||
// SIG // c29mdCUyMFRpbWUtU3RhbXAlMjBQQ0ElMjAyMDEwKDEp
|
||
// SIG // LmNybDBsBggrBgEFBQcBAQRgMF4wXAYIKwYBBQUHMAKG
|
||
// SIG // UGh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMv
|
||
// SIG // Y2VydHMvTWljcm9zb2Z0JTIwVGltZS1TdGFtcCUyMFBD
|
||
// SIG // QSUyMDIwMTAoMSkuY3J0MAwGA1UdEwEB/wQCMAAwFgYD
|
||
// SIG // VR0lAQH/BAwwCgYIKwYBBQUHAwgwDgYDVR0PAQH/BAQD
|
||
// SIG // AgeAMA0GCSqGSIb3DQEBCwUAA4ICAQCtKGBto1BSvm4W
|
||
// SIG // FI+J0NSyVhU1LHL7F3fbjZ2d7F5Kn/FCTBZXpzrDVl63
|
||
// SIG // FLRNcIFpnJy4/nlg43r7T5sJPdo4Ms8ADSHQEJnHSu3x
|
||
// SIG // 9UpjCzREBPi9+nHhvDgRx/1WmBD6gQUZJLOhcN2TxW4K
|
||
// SIG // JyhinMtiBFtkNRZ2vmZ1MAdNXTm5d0Lwk3wzj+/f7VCC
|
||
// SIG // TWCXJSoqNa3VU/6sACHI97Evbnzg8bd3hxrfz6CcCVuf
|
||
// SIG // 77egvRHinthJuwSRePP7aVmcevb1nWUIAICdBebHQOrz
|
||
// SIG // NIeWBIQwvcFaS3SFc+49rqrwQOMFDR4FYBzS7b0QeBVx
|
||
// SIG // FuLL2iVu4KAHMNUhLLSD4iKLDFBNTOtTzTlhGvMgG77A
|
||
// SIG // 1cjeQrDMHa6oReMDeUDqHUrxv8g7IRdIh+h0gDLkzN0x
|
||
// SIG // Iuzli0Bv7JtybGJbV6JxaDF4CzSCIMRpK59nI6iKo4Lg
|
||
// SIG // nbQBZJW7+6akYsKG/pXPlfxNv2InpD10tSCkCvw9kr6W
|
||
// SIG // 1+NRN+EuZczRgAwWlcK9XJZ3uu/v/oxHtO7/kmVIs51F
|
||
// SIG // 9qV6Y2QNXd6tU46YPrK98m2QDys+lvLNimK0e1xZ7Z1G
|
||
// SIG // awKohKGvlLALWDlZQqgHfJ31CB0LlIDI7iLyYTpd2iyK
|
||
// SIG // jqskbQiyMtICH+RmH/oCg7JOK0ZA3XIMba9aSWgBF3QZ
|
||
// SIG // 6pG3EGeQqjCCB3EwggVZoAMCAQICEzMAAAAVxedrngKb
|
||
// SIG // SZkAAAAAABUwDQYJKoZIhvcNAQELBQAwgYgxCzAJBgNV
|
||
// SIG // BAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYD
|
||
// SIG // VQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQg
|
||
// SIG // Q29ycG9yYXRpb24xMjAwBgNVBAMTKU1pY3Jvc29mdCBS
|
||
// SIG // b290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDEwMB4X
|
||
// SIG // DTIxMDkzMDE4MjIyNVoXDTMwMDkzMDE4MzIyNVowfDEL
|
||
// SIG // MAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24x
|
||
// SIG // EDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jv
|
||
// SIG // c29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9z
|
||
// SIG // b2Z0IFRpbWUtU3RhbXAgUENBIDIwMTAwggIiMA0GCSqG
|
||
// SIG // SIb3DQEBAQUAA4ICDwAwggIKAoICAQDk4aZM57RyIQt5
|
||
// SIG // osvXJHm9DtWC0/3unAcH0qlsTnXIyjVX9gF/bErg4r25
|
||
// SIG // PhdgM/9cT8dm95VTcVrifkpa/rg2Z4VGIwy1jRPPdzLA
|
||
// SIG // EBjoYH1qUoNEt6aORmsHFPPFdvWGUNzBRMhxXFExN6AK
|
||
// SIG // OG6N7dcP2CZTfDlhAnrEqv1yaa8dq6z2Nr41JmTamDu6
|
||
// SIG // GnszrYBbfowQHJ1S/rboYiXcag/PXfT+jlPP1uyFVk3v
|
||
// SIG // 3byNpOORj7I5LFGc6XBpDco2LXCOMcg1KL3jtIckw+DJ
|
||
// SIG // j361VI/c+gVVmG1oO5pGve2krnopN6zL64NF50ZuyjLV
|
||
// SIG // wIYwXE8s4mKyzbnijYjklqwBSru+cakXW2dg3viSkR4d
|
||
// SIG // Pf0gz3N9QZpGdc3EXzTdEonW/aUgfX782Z5F37ZyL9t9
|
||
// SIG // X4C626p+Nuw2TPYrbqgSUei/BQOj0XOmTTd0lBw0gg/w
|
||
// SIG // EPK3Rxjtp+iZfD9M269ewvPV2HM9Q07BMzlMjgK8Qmgu
|
||
// SIG // EOqEUUbi0b1qGFphAXPKZ6Je1yh2AuIzGHLXpyDwwvoS
|
||
// SIG // CtdjbwzJNmSLW6CmgyFdXzB0kZSU2LlQ+QuJYfM2BjUY
|
||
// SIG // hEfb3BvR/bLUHMVr9lxSUV0S2yW6r1AFemzFER1y7435
|
||
// SIG // UsSFF5PAPBXbGjfHCBUYP3irRbb1Hode2o+eFnJpxq57
|
||
// SIG // t7c+auIurQIDAQABo4IB3TCCAdkwEgYJKwYBBAGCNxUB
|
||
// SIG // BAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUKqdS/mTEmr6C
|
||
// SIG // kTxGNSnPEP8vBO4wHQYDVR0OBBYEFJ+nFV0AXmJdg/Tl
|
||
// SIG // 0mWnG1M1GelyMFwGA1UdIARVMFMwUQYMKwYBBAGCN0yD
|
||
// SIG // fQEBMEEwPwYIKwYBBQUHAgEWM2h0dHA6Ly93d3cubWlj
|
||
// SIG // cm9zb2Z0LmNvbS9wa2lvcHMvRG9jcy9SZXBvc2l0b3J5
|
||
// SIG // Lmh0bTATBgNVHSUEDDAKBggrBgEFBQcDCDAZBgkrBgEE
|
||
// SIG // AYI3FAIEDB4KAFMAdQBiAEMAQTALBgNVHQ8EBAMCAYYw
|
||
// SIG // DwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBTV9lbL
|
||
// SIG // j+iiXGJo0T2UkFvXzpoYxDBWBgNVHR8ETzBNMEugSaBH
|
||
// SIG // hkVodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2Ny
|
||
// SIG // bC9wcm9kdWN0cy9NaWNSb29DZXJBdXRfMjAxMC0wNi0y
|
||
// SIG // My5jcmwwWgYIKwYBBQUHAQEETjBMMEoGCCsGAQUFBzAC
|
||
// SIG // hj5odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2Nl
|
||
// SIG // cnRzL01pY1Jvb0NlckF1dF8yMDEwLTA2LTIzLmNydDAN
|
||
// SIG // BgkqhkiG9w0BAQsFAAOCAgEAnVV9/Cqt4SwfZwExJFvh
|
||
// SIG // nnJL/Klv6lwUtj5OR2R4sQaTlz0xM7U518JxNj/aZGx8
|
||
// SIG // 0HU5bbsPMeTCj/ts0aGUGCLu6WZnOlNN3Zi6th542DYu
|
||
// SIG // nKmCVgADsAW+iehp4LoJ7nvfam++Kctu2D9IdQHZGN5t
|
||
// SIG // ggz1bSNU5HhTdSRXud2f8449xvNo32X2pFaq95W2KFUn
|
||
// SIG // 0CS9QKC/GbYSEhFdPSfgQJY4rPf5KYnDvBewVIVCs/wM
|
||
// SIG // nosZiefwC2qBwoEZQhlSdYo2wh3DYXMuLGt7bj8sCXgU
|
||
// SIG // 6ZGyqVvfSaN0DLzskYDSPeZKPmY7T7uG+jIa2Zb0j/aR
|
||
// SIG // AfbOxnT99kxybxCrdTDFNLB62FD+CljdQDzHVG2dY3RI
|
||
// SIG // LLFORy3BFARxv2T5JL5zbcqOCb2zAVdJVGTZc9d/HltE
|
||
// SIG // AY5aGZFrDZ+kKNxnGSgkujhLmm77IVRrakURR6nxt67I
|
||
// SIG // 6IleT53S0Ex2tVdUCbFpAUR+fKFhbHP+CrvsQWY9af3L
|
||
// SIG // wUFJfn6Tvsv4O+S3Fb+0zj6lMVGEvL8CwYKiexcdFYmN
|
||
// SIG // cP7ntdAoGokLjzbaukz5m/8K6TT4JDVnK+ANuOaMmdbh
|
||
// SIG // IurwJ0I9JZTmdHRbatGePu1+oDEzfbzL6Xu/OHBE0ZDx
|
||
// SIG // yKs6ijoIYn/ZcGNTTY3ugm2lBRDBcQZqELQdVTNYs6Fw
|
||
// SIG // ZvKhggNPMIICNwIBATCB+aGB0aSBzjCByzELMAkGA1UE
|
||
// SIG // BhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNV
|
||
// SIG // BAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBD
|
||
// SIG // b3Jwb3JhdGlvbjElMCMGA1UECxMcTWljcm9zb2Z0IEFt
|
||
// SIG // ZXJpY2EgT3BlcmF0aW9uczEnMCUGA1UECxMeblNoaWVs
|
||
// SIG // ZCBUU1MgRVNOOkYwMDItMDVFMC1EOTQ3MSUwIwYDVQQD
|
||
// SIG // ExxNaWNyb3NvZnQgVGltZS1TdGFtcCBTZXJ2aWNloiMK
|
||
// SIG // AQEwBwYFKw4DAhoDFQCTGA9vpsJ6glqCLmI0rggGx4YE
|
||
// SIG // EqCBgzCBgKR+MHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQI
|
||
// SIG // EwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4w
|
||
// SIG // HAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAk
|
||
// SIG // BgNVBAMTHU1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAy
|
||
// SIG // MDEwMA0GCSqGSIb3DQEBCwUAAgUA7h5ucjAiGA8yMDI2
|
||
// SIG // MDgwNjAyMjI0MloYDzIwMjYwODA3MDIyMjQyWjB2MDwG
|
||
// SIG // CisGAQQBhFkKBAExLjAsMAoCBQDuHm5yAgEAMAkCAQAC
|
||
// SIG // ATwCAf8wBwIBAAICEy0wCgIFAO4fv/ICAQAwNgYKKwYB
|
||
// SIG // BAGEWQoEAjEoMCYwDAYKKwYBBAGEWQoDAqAKMAgCAQAC
|
||
// SIG // AwehIKEKMAgCAQACAwGGoDANBgkqhkiG9w0BAQsFAAOC
|
||
// SIG // AQEAfRcW/A9k4kJloclqWFJN+OFKXgGT+srOAAuDyeTt
|
||
// SIG // dg8dk/79PcHtyxr8hfAp3mxLr5wen39tB3wW2EWXU8x3
|
||
// SIG // waPHAU7s/bPfzGdHDzaDOvNCj5eOKVJOCozOJP86seYm
|
||
// SIG // 9PkFuEYffsiV00iZ8DXT0oqcJ0KlSQXEFZpRDczlSqkq
|
||
// SIG // RxIH1Udt2IAF3XpR+n9Oc2P4Io4lYk3si1KUsF3Zd1/k
|
||
// SIG // 1tba0zCUKDUyERfUZiRJzNnIyIMKvjBkHTLei3MMvEdM
|
||
// SIG // KhnyRD49AwVC74+XksqRPkXVEq6uDH2X/8BCK7Au4Xex
|
||
// SIG // FF9ZRywbRqu5kBenDvPHQsEwwhscQzlBIuSafzGCBA0w
|
||
// SIG // ggQJAgEBMIGTMHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQI
|
||
// SIG // EwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4w
|
||
// SIG // HAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAk
|
||
// SIG // BgNVBAMTHU1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAy
|
||
// SIG // MDEwAhMzAAACICTh5uAXubSOAAEAAAIgMA0GCWCGSAFl
|
||
// SIG // AwQCAQUAoIIBSjAaBgkqhkiG9w0BCQMxDQYLKoZIhvcN
|
||
// SIG // AQkQAQQwLwYJKoZIhvcNAQkEMSIEINC94O++/a2HJJlo
|
||
// SIG // 7URxq7z6IeTdNPfUkPa0/G0paTZqMIH6BgsqhkiG9w0B
|
||
// SIG // CRACLzGB6jCB5zCB5DCBvQQg43u/I6U8DVWqUSnRAhUa
|
||
// SIG // U13xLlhYGcqP3su5NYdI7a8wgZgwgYCkfjB8MQswCQYD
|
||
// SIG // VQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G
|
||
// SIG // A1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0
|
||
// SIG // IENvcnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQg
|
||
// SIG // VGltZS1TdGFtcCBQQ0EgMjAxMAITMwAAAiAk4ebgF7m0
|
||
// SIG // jgABAAACIDAiBCDUTjXrHg7oPLdAFKwhJkEQPBC7AqpV
|
||
// SIG // GAs+d7MRfmeivTANBgkqhkiG9w0BAQsFAASCAgB5sDCq
|
||
// SIG // 6SRm6O3CuYN0Qv+ENAWw49JPH90Ybkpovaihbhc2bSRg
|
||
// SIG // 6eln3frGlSEPbiL+wTm58OEMm4Z4RLyVeGZo5xA4CZ+i
|
||
// SIG // BZ9VR8dtI/wkwt1YXseutQoZ5lrl5iw01zpBqEBRqJaa
|
||
// SIG // 0nCEPjg3WyF1XSpmpnmvXPVcAB1HT1aibfnJ+CvE9rOK
|
||
// SIG // 9UM0/Bum26OIAWoyaG2NHgnvzL0GD4aU/C48ZgER5+gv
|
||
// SIG // WFOlyC7YYZ3VbIb8DIYwxs7aSsXl405saTNgo+pjL9SY
|
||
// SIG // mbXHRrX59brY5Dnt2BmJ8nZnsdf5D6B6Rt3aKNowbLBK
|
||
// SIG // 4hTCI/fpRnn2M13HCIHs0c7G/De1onMy4NrtAHMO0m45
|
||
// SIG // naX4pYyThagZTAmNBnMX4bkgf4qL/G0CmHfGybatt1zI
|
||
// SIG // 2EZrACiQBYsFOKkqnfNTWJsBM3iOL+wLnUz+d/4i8aMn
|
||
// SIG // +2ZPFQcDjoI8d/VHpXUD4udgZA6u2L3ZkInpz9/J3+h9
|
||
// SIG // 6HEpsHjY56T3l37nRgd/BkAs9M+btrq2llugoZm/OgFK
|
||
// SIG // rZSYqJkPrlpuu9hU9vgVPDNliARCIw3deYD4RAR8xQRj
|
||
// SIG // yX5sz6Vh0AwmP4sxR4MXF8klgdwHkkzpKm0UW1O2vHJH
|
||
// SIG // xFp4gElryfSgaH4dK5ZxvTFHbtr5Drd0aVvn38/39Z1y
|
||
// SIG // W8gBotRklIJE9eJHsg==
|
||
// SIG // End signature block
|