import{$ as nt,$a as Du,$d as v0,A as Vn,Aa as ts,Ad as l0,Ba as Eg,C as je,Ca as Je,Cb as Yg,D as Ke,Da as ke,Db as yd,E as Cr,Ea as ur,Ed as Ou,F as Nu,Fa as Tg,Fd as Fu,G as sg,Ga as hg,Gb as bu,H as cg,Ha as Ko,Hb as Mg,I as lg,Ia as Sg,Ib as Au,Ic as e0,J as ug,Ja as Wo,Jc as bd,K as cr,Ka as Ng,Kb as kg,La as xg,Lc as Ad,Ma as Cg,Mb as Bg,N as fg,Na as Dg,Nb as Gg,Nc as Rd,O as xu,Oa as Ig,Ob as Vg,Pa as yg,Pb as Hg,Q as B,Qa as fr,Qb as zg,R as pg,Rc as t0,Rd as us,S as Ct,Sb as jg,Sc as Pd,Sd as Fd,T as Ze,U as Hr,Ub as Kg,V as Dr,Va as bg,Vb as Wi,Vd as u0,Wa as ns,Wd as f0,X as Ce,Xb as zr,Xd as p0,Y as Et,Yd as d0,Z as dg,Za as Hn,_ as _g,_a as rs,_b as Wg,_d as _0,_e as E0,a as rg,aa as qe,ab as Ag,b as Eu,ba as $e,bb as is,be as m0,c as Rc,ca as Pc,cb as Rg,cc as Xg,cf as T0,d as ig,da as Ja,db as Xo,df as h0,ea as Za,eb as Pg,ed as n0,f as og,fa as j,fc as qg,fd as ss,ga as ne,gb as qo,gd as cs,ha as re,hd as vi,he as wu,ia as Me,ib as Dd,ja as Nd,jc as $g,jd as ls,je as g0,ka as xd,l as Ki,la as Cd,ld as $o,ma as di,mb as Og,md as r0,na as _i,nb as Iu,nd as i0,o as Tu,oa as lr,ob as Fg,od as o0,p as ag,pa as Dt,pb as wg,qa as vg,qb as yu,ra as Ye,rb as Lg,s as hu,sa as z,sc as Qg,sd as a0,t as Sd,ta as mg,tb as os,tc as Jg,td as Oc,ua as gg,ub as Ug,uc as as,ud as s0,va as Vt,vc as Ru,w as pt,wa as Cu,wc as Zg,x as Vr,xa as Tt,xb as Id,xd as Pu,y as Su,ya as ht,yd as Od,z as lt,za as es,zd as c0}from"./chunk-7QNGSTYJ.js";import{a as tg,b as ng,d as nN,f as rN}from"./chunk-JTGFI4FN.js";var X0=nN((Ud,Yd)=>{"use strict";(function(e,n){typeof define=="function"&&define.amd?define([],n):typeof Ud<"u"?n():(n(),e.FileSaver={})})(Ud,function(){"use strict";function e(s,c){return typeof c>"u"?c={autoBom:!1}:typeof c!="object"&&(console.warn("Deprecated: Expected third argument to be a object"),c={autoBom:!c}),c.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(s.type)?new Blob(["\uFEFF",s],{type:s.type}):s}function n(s,c,l){var u=new XMLHttpRequest;u.open("GET",s),u.responseType="blob",u.onload=function(){a(u.response,c,l)},u.onerror=function(){console.error("could not download file")},u.send()}function t(s){var c=new XMLHttpRequest;c.open("HEAD",s,!1);try{c.send()}catch{}return 200<=c.status&&299>=c.status}function r(s){try{s.dispatchEvent(new MouseEvent("click"))}catch{var c=document.createEvent("MouseEvents");c.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),s.dispatchEvent(c)}}var i=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof global=="object"&&global.global===global?global:void 0,o=i.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),a=i.saveAs||(typeof window!="object"||window!==i?function(){}:"download"in HTMLAnchorElement.prototype&&!o?function(s,c,l){var u=i.URL||i.webkitURL,p=document.createElement("a");c=c||s.name||"download",p.download=c,p.rel="noopener",typeof s=="string"?(p.href=s,p.origin===location.origin?r(p):t(p.href)?n(s,c,l):r(p,p.target="_blank")):(p.href=u.createObjectURL(s),setTimeout(function(){u.revokeObjectURL(p.href)},4e4),setTimeout(function(){r(p)},0))}:"msSaveOrOpenBlob"in navigator?function(s,c,l){if(c=c||s.name||"download",typeof s!="string")navigator.msSaveOrOpenBlob(e(s,l),c);else if(t(s))n(s,c,l);else{var u=document.createElement("a");u.href=s,u.target="_blank",setTimeout(function(){r(u)})}}:function(s,c,l,u){if(u=u||open("","_blank"),u&&(u.document.title=u.document.body.innerText="downloading..."),typeof s=="string")return n(s,c,l);var p=s.type==="application/octet-stream",v=/constructor/i.test(i.HTMLElement)||i.safari,f=/CriOS\/[\d]+/.test(navigator.userAgent);if((f||p&&v||o)&&typeof FileReader<"u"){var d=new FileReader;d.onloadend=function(){var E=d.result;E=f?E:E.replace(/^data:[^;]*;/,"data:attachment/file;"),u?u.location.href=E:location=E,u=null},d.readAsDataURL(s)}else{var _=i.URL||i.webkitURL,T=_.createObjectURL(s);u?u.location=T:location.href=T,u=null,setTimeout(function(){_.revokeObjectURL(T)},4e4)}});i.saveAs=a.saveAs=a,typeof Yd<"u"&&(Yd.exports=a)})});var Fc=class{constructor(n){this.consent=n}consentForMarketing(){return this.consent.linkedIn&&this.consent.youtube}equals(n){return this.consent.zendesk===n.consent.zendesk&&this.consent.tracking===n.consent.tracking&&this.consent.linkedIn===n.consent.linkedIn&&this.consent.youtube===n.consent.youtube}},S0=new Fc({linkedIn:!1,youtube:!1,tracking:!1,zendesk:!0});var Lu=new Su("Cookie Manager CCM19 DomainId"),N0="YouTube Video",x0="LinkedIn",C0="Microsoft Azure App Insights",D0="Zendesk";function Ub(e){return e.variables.COOKIE_MANAGER_DOMAIN_ID?{provide:Lu,useValue:e.variables.COOKIE_MANAGER_DOMAIN_ID}:(console.error("No 'COOKIE_MANAGER_DOMAIN_ID' found in app config response"),{provide:Lu,useValue:""})}function I0(){return window}var y0=(()=>{class e{constructor(t){this._rendererFactory2=t,this.renderer=this._rendererFactory2.createRenderer(null,null),this.userConsent$=new Eu(S0),this.renderer.listen("window","ccm19EmbeddingAccepted",r=>this.handleEmbeddingAccepted(r)),this.renderer.listen("window","ccm19WidgetClosed",()=>this.handleWidgetClosed())}ngOnDestroy(){this.renderer.destroy()}handleEmbeddingAccepted(t){this._updateUserConsent(I0().CCM.acceptedEmbeddings)}handleWidgetClosed(){this._updateUserConsent(I0().CCM.acceptedEmbeddings)}_updateUserConsent(t){let r=new Fc({youtube:!!t.find(i=>i.name===N0),linkedIn:!!t.find(i=>i.name===x0),tracking:!!t.find(i=>i.name===C0),zendesk:!!t.find(i=>i.name===D0)});this.userConsent$.next(r)}static{this.\u0275fac=function(r){return new(r||e)(lt(pg))}}static{this.\u0275prov=pt({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var wd=(()=>{class e{constructor(t,r){this.document=t,this._scriptService=r}init(t){this._scriptService.loadJsScript({id:"CCM19",src:`https://cloud.ccm19.de/app.js?apiKey=5894089525888ce5c262843cf003c6e18a6655024bc18588&domain=${t}`},[["referrerpolicy","origin"]],this.document.head)}static{this.\u0275fac=function(r){return new(r||e)(lt(sg),lt(us))}}static{this.\u0275prov=pt({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var A0=(()=>{class e{static forRoot(){return{ngModule:e,providers:[_g(()=>((r,i)=>(r.init(i),()=>og()))(Vn(wd),Vn(Lu))())]}}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=Hr({type:e})}static{this.\u0275inj=Vr({providers:[wd]})}}return e})();var oN=["data-p-icon","upload"],R0=(()=>{class e extends o0{pathId;ngOnInit(){super.ngOnInit(),this.pathId="url(#"+n0()+")"}static \u0275fac=(()=>{let t;return function(i){return(t||(t=cr(e)))(i||e)}})();static \u0275cmp=Ze({type:e,selectors:[["","data-p-icon","upload"]],features:[Dr],attrs:oN,decls:5,vars:2,consts:[["fill-rule","evenodd","clip-rule","evenodd","d","M6.58942 9.82197C6.70165 9.93405 6.85328 9.99793 7.012 10C7.17071 9.99793 7.32234 9.93405 7.43458 9.82197C7.54681 9.7099 7.61079 9.55849 7.61286 9.4V2.04798L9.79204 4.22402C9.84752 4.28011 9.91365 4.32457 9.98657 4.35479C10.0595 4.38502 10.1377 4.40039 10.2167 4.40002C10.2956 4.40039 10.3738 4.38502 10.4467 4.35479C10.5197 4.32457 10.5858 4.28011 10.6413 4.22402C10.7538 4.11152 10.817 3.95902 10.817 3.80002C10.817 3.64102 10.7538 3.48852 10.6413 3.37602L7.45127 0.190618C7.44656 0.185584 7.44176 0.180622 7.43687 0.175736C7.32419 0.063214 7.17136 0 7.012 0C6.85264 0 6.69981 0.063214 6.58712 0.175736C6.58181 0.181045 6.5766 0.186443 6.5715 0.191927L3.38282 3.37602C3.27669 3.48976 3.2189 3.6402 3.22165 3.79564C3.2244 3.95108 3.28746 4.09939 3.39755 4.20932C3.50764 4.31925 3.65616 4.38222 3.81182 4.38496C3.96749 4.3877 4.11814 4.33001 4.23204 4.22402L6.41113 2.04807V9.4C6.41321 9.55849 6.47718 9.7099 6.58942 9.82197ZM11.9952 14H2.02883C1.751 13.9887 1.47813 13.9228 1.22584 13.8061C0.973545 13.6894 0.746779 13.5241 0.558517 13.3197C0.370254 13.1154 0.22419 12.876 0.128681 12.6152C0.0331723 12.3545 -0.00990605 12.0775 0.0019109 11.8V9.40005C0.0019109 9.24092 0.065216 9.08831 0.1779 8.97579C0.290584 8.86326 0.443416 8.80005 0.602775 8.80005C0.762134 8.80005 0.914966 8.86326 1.02765 8.97579C1.14033 9.08831 1.20364 9.24092 1.20364 9.40005V11.8C1.18295 12.0376 1.25463 12.274 1.40379 12.4602C1.55296 12.6463 1.76817 12.7681 2.00479 12.8H11.9952C12.2318 12.7681 12.447 12.6463 12.5962 12.4602C12.7453 12.274 12.817 12.0376 12.7963 11.8V9.40005C12.7963 9.24092 12.8596 9.08831 12.9723 8.97579C13.085 8.86326 13.2378 8.80005 13.3972 8.80005C13.5565 8.80005 13.7094 8.86326 13.8221 8.97579C13.9347 9.08831 13.998 9.24092 13.998 9.40005V11.8C14.022 12.3563 13.8251 12.8996 13.45 13.3116C13.0749 13.7236 12.552 13.971 11.9952 14Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(r,i){r&1&&(Cr(),Nd(0,"g"),Cd(1,"path",0),xd(),Nd(2,"defs")(3,"clipPath",1),Cd(4,"rect",2),xd()()),r&2&&(nt("clip-path",i.pathId),B(3),vg("id",i.pathId))},encapsulation:2})}return e})();var aN=new Su("tracking.service"),Uu=(()=>{class e{constructor(t){if(this._trackers=[],this._trackers=[],t&&t.length>0)for(let r of t)this._trackers.push(r);else console.log("no tracker loaded")}addAuthenticatedUserContext(t){this._trackers.forEach(r=>r.addAuthenticatedUserContext(t))}removeAuthenticatedUserContext(){this._trackers.forEach(t=>t.removeAuthenticatedUserContext())}trackException(t){this._trackers.forEach(r=>r.trackException(t))}trackEvent(t,r){this._trackers.forEach(i=>i.trackEvent(t,r))}init(t){this._trackers.forEach(r=>r.init(t))}destroy(){this._trackers.forEach(t=>t.destroy())}static{this.\u0275fac=function(r){return new(r||e)(lt(aN,8))}}static{this.\u0275prov=pt({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var Yu=(()=>{class e extends Mg{constructor(t,r,i){super(),this._authenticationService=t,this._userConsentService=r,this._userTrackingService=i,this.consent$=new Rc,this.authenticated$=new Eu(!1),this.currentUser=new Rc,this.accountInfo=null}init(){let t=this._authenticationService.authentication$.pipe(Sd(o=>{o||(this.accountInfo=null),this._onAuthenticatedChange(o)})).subscribe(o=>{this.authenticated$.next(o)}),r=this._userConsentService.userConsent$.pipe(ag((o,a)=>o.equals(a)),Sd(o=>{console.debug("onConsentChange",o),this._onConsentChange(o)})).subscribe(o=>{this.consent$.next(o)}),i=this._authenticationService.accountInfo$.subscribe(o=>{this.currentUser.next(o),this.accountInfo=o});this._subs.push(t,r,i)}_onConsentChange(t){t.consent.tracking?this._userTrackingService.init(this.accountInfo):this._userTrackingService.destroy()}_onAuthenticatedChange(t){t?this._userTrackingService.addAuthenticatedUserContext(this.accountInfo):this._userTrackingService.removeAuthenticatedUserContext()}static{this.\u0275fac=function(r){return new(r||e)(lt(Fu),lt(y0),lt(Uu))}}static{this.\u0275prov=pt({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var S1=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=Hr({type:e})}static{this.\u0275inj=Vr({imports:[A0.forRoot()]})}}return e})();function lN(e,n){if(e&1&&(ne(0,"span",1),ke(1),re()),e&2){let t=z();B(),ur(t.accountInfo.name)}}function uN(e,n){if(e&1){let t=Dt();ne(0,"button",3),Ye("click",function(){je(t);let i=z();return Ke(i.login())}),ke(1," Login "),re()}}var A1=(()=>{class e{constructor(t,r){this._currentUserService=t,this._msalService=r,this.accountInfo=null,this._currentUserService.currentUser.subscribe(i=>this.accountInfo=i)}login(){this._msalService.loginRedirect()}static{this.\u0275fac=function(r){return new(r||e)(Ct(Yu),Ct(Yg))}}static{this.\u0275cmp=Ze({type:e,selectors:[["bd-user-authentication-state"]],decls:3,vars:1,consts:[[1,"max-md:invisible"],[1,"bg-(--app-shell-color)!","border-(--app-shell-color)!","text-(--app-shell-contrast-color)!"],["pButton","","severity","primary","size","small"],["pButton","","severity","primary","size","small",3,"click"]],template:function(r,i){r&1&&(ne(0,"div",0),qe(1,lN,2,1,"span",1)(2,uN,2,0,"button",2),re()),r&2&&(B(),$e(i.accountInfo?1:2))},dependencies:[Pu],encapsulation:2})}}return e})();var O0={accept:"*"};var F0=` .p-message { border-radius: dt('message.border.radius'); outline-width: dt('message.border.width'); outline-style: solid; } .p-message-content { display: flex; align-items: center; padding: dt('message.content.padding'); gap: dt('message.content.gap'); height: 100%; } .p-message-icon { flex-shrink: 0; } .p-message-close-button { display: flex; align-items: center; justify-content: center; flex-shrink: 0; margin-inline-start: auto; overflow: hidden; position: relative; width: dt('message.close.button.width'); height: dt('message.close.button.height'); border-radius: dt('message.close.button.border.radius'); background: transparent; transition: background dt('message.transition.duration'), color dt('message.transition.duration'), outline-color dt('message.transition.duration'), box-shadow dt('message.transition.duration'), opacity 0.3s; outline-color: transparent; color: inherit; padding: 0; border: none; cursor: pointer; user-select: none; } .p-message-close-icon { font-size: dt('message.close.icon.size'); width: dt('message.close.icon.size'); height: dt('message.close.icon.size'); } .p-message-close-button:focus-visible { outline-width: dt('message.close.button.focus.ring.width'); outline-style: dt('message.close.button.focus.ring.style'); outline-offset: dt('message.close.button.focus.ring.offset'); } .p-message-info { background: dt('message.info.background'); outline-color: dt('message.info.border.color'); color: dt('message.info.color'); box-shadow: dt('message.info.shadow'); } .p-message-info .p-message-close-button:focus-visible { outline-color: dt('message.info.close.button.focus.ring.color'); box-shadow: dt('message.info.close.button.focus.ring.shadow'); } .p-message-info .p-message-close-button:hover { background: dt('message.info.close.button.hover.background'); } .p-message-info.p-message-outlined { color: dt('message.info.outlined.color'); outline-color: dt('message.info.outlined.border.color'); } .p-message-info.p-message-simple { color: dt('message.info.simple.color'); } .p-message-success { background: dt('message.success.background'); outline-color: dt('message.success.border.color'); color: dt('message.success.color'); box-shadow: dt('message.success.shadow'); } .p-message-success .p-message-close-button:focus-visible { outline-color: dt('message.success.close.button.focus.ring.color'); box-shadow: dt('message.success.close.button.focus.ring.shadow'); } .p-message-success .p-message-close-button:hover { background: dt('message.success.close.button.hover.background'); } .p-message-success.p-message-outlined { color: dt('message.success.outlined.color'); outline-color: dt('message.success.outlined.border.color'); } .p-message-success.p-message-simple { color: dt('message.success.simple.color'); } .p-message-warn { background: dt('message.warn.background'); outline-color: dt('message.warn.border.color'); color: dt('message.warn.color'); box-shadow: dt('message.warn.shadow'); } .p-message-warn .p-message-close-button:focus-visible { outline-color: dt('message.warn.close.button.focus.ring.color'); box-shadow: dt('message.warn.close.button.focus.ring.shadow'); } .p-message-warn .p-message-close-button:hover { background: dt('message.warn.close.button.hover.background'); } .p-message-warn.p-message-outlined { color: dt('message.warn.outlined.color'); outline-color: dt('message.warn.outlined.border.color'); } .p-message-warn.p-message-simple { color: dt('message.warn.simple.color'); } .p-message-error { background: dt('message.error.background'); outline-color: dt('message.error.border.color'); color: dt('message.error.color'); box-shadow: dt('message.error.shadow'); } .p-message-error .p-message-close-button:focus-visible { outline-color: dt('message.error.close.button.focus.ring.color'); box-shadow: dt('message.error.close.button.focus.ring.shadow'); } .p-message-error .p-message-close-button:hover { background: dt('message.error.close.button.hover.background'); } .p-message-error.p-message-outlined { color: dt('message.error.outlined.color'); outline-color: dt('message.error.outlined.border.color'); } .p-message-error.p-message-simple { color: dt('message.error.simple.color'); } .p-message-secondary { background: dt('message.secondary.background'); outline-color: dt('message.secondary.border.color'); color: dt('message.secondary.color'); box-shadow: dt('message.secondary.shadow'); } .p-message-secondary .p-message-close-button:focus-visible { outline-color: dt('message.secondary.close.button.focus.ring.color'); box-shadow: dt('message.secondary.close.button.focus.ring.shadow'); } .p-message-secondary .p-message-close-button:hover { background: dt('message.secondary.close.button.hover.background'); } .p-message-secondary.p-message-outlined { color: dt('message.secondary.outlined.color'); outline-color: dt('message.secondary.outlined.border.color'); } .p-message-secondary.p-message-simple { color: dt('message.secondary.simple.color'); } .p-message-contrast { background: dt('message.contrast.background'); outline-color: dt('message.contrast.border.color'); color: dt('message.contrast.color'); box-shadow: dt('message.contrast.shadow'); } .p-message-contrast .p-message-close-button:focus-visible { outline-color: dt('message.contrast.close.button.focus.ring.color'); box-shadow: dt('message.contrast.close.button.focus.ring.shadow'); } .p-message-contrast .p-message-close-button:hover { background: dt('message.contrast.close.button.hover.background'); } .p-message-contrast.p-message-outlined { color: dt('message.contrast.outlined.color'); outline-color: dt('message.contrast.outlined.border.color'); } .p-message-contrast.p-message-simple { color: dt('message.contrast.simple.color'); } .p-message-text { font-size: dt('message.text.font.size'); font-weight: dt('message.text.font.weight'); } .p-message-icon { font-size: dt('message.icon.size'); width: dt('message.icon.size'); height: dt('message.icon.size'); } .p-message-enter-from { opacity: 0; } .p-message-enter-active { transition: opacity 0.3s; } .p-message.p-message-leave-from { max-height: 1000px; } .p-message.p-message-leave-to { max-height: 0; opacity: 0; margin: 0; } .p-message-leave-active { overflow: hidden; transition: max-height 0.45s cubic-bezier(0, 1, 0, 1), opacity 0.3s, margin 0.3s; } .p-message-leave-active .p-message-close-button { opacity: 0; } .p-message-sm .p-message-content { padding: dt('message.content.sm.padding'); } .p-message-sm .p-message-text { font-size: dt('message.text.sm.font.size'); } .p-message-sm .p-message-icon { font-size: dt('message.icon.sm.size'); width: dt('message.icon.sm.size'); height: dt('message.icon.sm.size'); } .p-message-sm .p-message-close-icon { font-size: dt('message.close.icon.sm.size'); width: dt('message.close.icon.sm.size'); height: dt('message.close.icon.sm.size'); } .p-message-lg .p-message-content { padding: dt('message.content.lg.padding'); } .p-message-lg .p-message-text { font-size: dt('message.text.lg.font.size'); } .p-message-lg .p-message-icon { font-size: dt('message.icon.lg.size'); width: dt('message.icon.lg.size'); height: dt('message.icon.lg.size'); } .p-message-lg .p-message-close-icon { font-size: dt('message.close.icon.lg.size'); width: dt('message.close.icon.lg.size'); height: dt('message.close.icon.lg.size'); } .p-message-outlined { background: transparent; outline-width: dt('message.outlined.border.width'); } .p-message-simple { background: transparent; outline-color: transparent; box-shadow: none; } .p-message-simple .p-message-content { padding: dt('message.simple.content.padding'); } .p-message-outlined .p-message-close-button:hover, .p-message-simple .p-message-close-button:hover { background: transparent; } `;var fN=["container"],pN=["icon"],dN=["closeicon"],_N=["*"],vN=(e,n)=>({showTransitionParams:e,hideTransitionParams:n}),mN=e=>({value:"visible()",params:e}),gN=e=>({closeCallback:e});function EN(e,n){e&1&&lr(0)}function TN(e,n){if(e&1&&Ce(0,EN,1,0,"ng-container",7),e&2){let t=z(2);j("ngTemplateOutlet",t.iconTemplate||t.iconTemplate)}}function hN(e,n){if(e&1&&Me(0,"i"),e&2){let t=z(2);Je(t.cn(t.cx("icon"),t.icon))}}function SN(e,n){if(e&1&&Me(0,"span",9),e&2){let t=z(3);j("ngClass",t.cx("text"))("innerHTML",t.text,fg)}}function NN(e,n){if(e&1&&(ne(0,"div"),Ce(1,SN,1,2,"span",8),re()),e&2){let t=z(2);B(),j("ngIf",!t.escape)}}function xN(e,n){if(e&1&&(ne(0,"span",5),ke(1),re()),e&2){let t=z(3);j("ngClass",t.cx("text")),B(),ur(t.text)}}function CN(e,n){if(e&1&&Ce(0,xN,2,2,"span",10),e&2){let t=z(2);j("ngIf",t.escape&&t.text)}}function DN(e,n){e&1&&lr(0)}function IN(e,n){if(e&1&&Ce(0,DN,1,0,"ng-container",11),e&2){let t=z(2);j("ngTemplateOutlet",t.containerTemplate||t.containerTemplate)("ngTemplateOutletContext",Wo(2,gN,t.close.bind(t)))}}function yN(e,n){if(e&1&&(ne(0,"span",5),gg(1),re()),e&2){let t=z(2);j("ngClass",t.cx("text"))}}function bN(e,n){if(e&1&&Me(0,"i",5),e&2){let t=z(3);Je(t.cn(t.cx("closeIcon"),t.closeIcon)),j("ngClass",t.closeIcon)}}function AN(e,n){e&1&&lr(0)}function RN(e,n){if(e&1&&Ce(0,AN,1,0,"ng-container",7),e&2){let t=z(3);j("ngTemplateOutlet",t.closeIconTemplate||t._closeIconTemplate)}}function PN(e,n){if(e&1&&(Cr(),Me(0,"svg",15)),e&2){let t=z(3);Je(t.cx("closeIcon"))}}function ON(e,n){if(e&1){let t=Dt();ne(0,"button",12),Ye("click",function(i){je(t);let o=z(2);return Ke(o.close(i))}),qe(1,bN,1,3,"i",13),qe(2,RN,1,1,"ng-container"),qe(3,PN,1,2,":svg:svg",14),re()}if(e&2){let t=z(2);Je(t.cx("closeButton")),nt("aria-label",t.closeAriaLabel),B(),$e(t.closeIcon?1:-1),B(),$e(t.closeIconTemplate||t._closeIconTemplate?2:-1),B(),$e(!t.closeIconTemplate&&!t._closeIconTemplate&&!t.closeIcon?3:-1)}}function FN(e,n){if(e&1&&(ne(0,"div",2)(1,"div"),qe(2,TN,1,1,"ng-container"),qe(3,hN,1,2,"i",3),Ce(4,NN,2,1,"div",4)(5,CN,1,1,"ng-template",null,0,fr),qe(7,IN,1,4,"ng-container")(8,yN,2,1,"span",5),qe(9,ON,4,6,"button",6),re()()),e&2){let t=es(6),r=z();Je(r.cn(r.cx("root"),r.styleClass)),j("@messageAnimation",Wo(16,mN,Ng(13,vN,r.showTransitionOptions,r.hideTransitionOptions))),nt("aria-live","polite")("role","alert"),B(),Je(r.cx("content")),B(),$e(r.iconTemplate||r._iconTemplate?2:-1),B(),$e(r.icon?3:-1),B(),j("ngIf",!r.escape)("ngIfElse",t),B(3),$e(r.containerTemplate||r._containerTemplate?7:8),B(2),$e(r.closable?9:-1)}}var wN={root:({instance:e})=>["p-message p-component p-message-"+e.severity,"p-message-"+e.variant,{"p-message-sm":e.size==="small","p-message-lg":e.size==="large"}],content:"p-message-content",icon:"p-message-icon",text:"p-message-text",closeButton:"p-message-close-button",closeIcon:"p-message-close-icon"},w0=(()=>{class e extends ls{name="message";theme=F0;classes=wN;static \u0275fac=(()=>{let t;return function(i){return(t||(t=cr(e)))(i||e)}})();static \u0275prov=pt({token:e,factory:e.\u0275fac})}return e})();var U0=(()=>{class e extends $o{severity="info";text;escape=!0;style;styleClass;closable=!1;icon;closeIcon;life;showTransitionOptions="300ms ease-out";hideTransitionOptions="200ms cubic-bezier(0.86, 0, 0.07, 1)";size;variant;onClose=new Et;get closeAriaLabel(){return this.config.translation.aria?this.config.translation.aria.close:void 0}visible=lg(!0);_componentStyle=Vn(w0);containerTemplate;iconTemplate;closeIconTemplate;templates;_containerTemplate;_iconTemplate;_closeIconTemplate;ngOnInit(){super.ngOnInit(),this.life&&setTimeout(()=>{this.visible.set(!1)},this.life)}ngAfterContentInit(){this.templates?.forEach(t=>{switch(t.getType()){case"container":this._containerTemplate=t.template;break;case"icon":this._iconTemplate=t.template;break;case"closeicon":this._closeIconTemplate=t.template;break}})}close(t){this.visible.set(!1),this.onClose.emit({originalEvent:t})}static \u0275fac=(()=>{let t;return function(i){return(t||(t=cr(e)))(i||e)}})();static \u0275cmp=Ze({type:e,selectors:[["p-message"]],contentQueries:function(r,i,o){if(r&1&&(Vt(o,fN,4),Vt(o,pN,4),Vt(o,dN,4),Vt(o,ss,4)),r&2){let a;Tt(a=ht())&&(i.containerTemplate=a.first),Tt(a=ht())&&(i.iconTemplate=a.first),Tt(a=ht())&&(i.closeIconTemplate=a.first),Tt(a=ht())&&(i.templates=a)}},inputs:{severity:"severity",text:"text",escape:[2,"escape","escape",Hn],style:"style",styleClass:"styleClass",closable:[2,"closable","closable",Hn],icon:"icon",closeIcon:"closeIcon",life:"life",showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions",size:"size",variant:"variant"},outputs:{onClose:"onClose"},features:[Ko([w0]),Dr],ngContentSelectors:_N,decls:1,vars:1,consts:[["escapeOut",""],[1,"p-message","p-component",3,"class"],[1,"p-message","p-component"],[3,"class"],[4,"ngIf","ngIfElse"],[3,"ngClass"],["pRipple","","type","button",3,"class"],[4,"ngTemplateOutlet"],[3,"ngClass","innerHTML",4,"ngIf"],[3,"ngClass","innerHTML"],[3,"ngClass",4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["pRipple","","type","button",3,"click"],[3,"class","ngClass"],["data-p-icon","times",3,"class"],["data-p-icon","times"]],template:function(r,i){r&1&&(mg(),qe(0,FN,10,18,"div",1)),r&2&&$e(i.visible()?0:-1)},dependencies:[qo,Du,is,Xo,Oc,s0,cs],encapsulation:2,data:{animation:[e0("messageAnimation",[Rd(":enter",[Ad({opacity:0,transform:"translateY(-25%)"}),bd("{{showTransitionParams}}")]),Rd(":leave",[bd("{{hideTransitionParams}}",Ad({height:0,marginTop:0,marginBottom:0,marginLeft:0,marginRight:0,opacity:0}))])])]},changeDetection:0})}return e})();var LN=["content"],UN=e=>({$implicit:e});function YN(e,n){if(e&1&&(ne(0,"div"),ke(1),re()),e&2){let t=z(2);ts("display",t.value!=null&&t.value!==0?"flex":"none"),nt("data-pc-section","label"),B(),hg("",t.value,"",t.unit)}}function MN(e,n){e&1&&lr(0)}function kN(e,n){if(e&1&&(ne(0,"div")(1,"div"),Ce(2,YN,2,5,"div",2)(3,MN,1,0,"ng-container",3),re()()),e&2){let t=z();Je(t.cn(t.cx("value"),t.valueStyleClass)),ts("width",t.value+"%")("display","flex")("background",t.color),nt("data-pc-section","value"),B(),Je(t.cx("label")),B(),j("ngIf",t.showValue&&!t.contentTemplate&&!t._contentTemplate),B(),j("ngTemplateOutlet",t.contentTemplate||t._contentTemplate)("ngTemplateOutletContext",Wo(14,UN,t.value))}}function BN(e,n){if(e&1&&Me(0,"div"),e&2){let t=z();Je(t.cn(t.cx("value"),t.valueStyleClass)),ts("background",t.color),nt("data-pc-section","value")}}var GN={root:({instance:e})=>["p-progressbar p-component",{"p-progressbar-determinate":e.mode=="determinate","p-progressbar-indeterminate":e.mode=="indeterminate"}],value:"p-progressbar-value",label:"p-progressbar-label"},Y0=(()=>{class e extends ls{name="progressbar";theme=r0;classes=GN;static \u0275fac=(()=>{let t;return function(i){return(t||(t=cr(e)))(i||e)}})();static \u0275prov=pt({token:e,factory:e.\u0275fac})}return e})();var M0=(()=>{class e extends $o{value;showValue=!0;styleClass;valueStyleClass;unit="%";mode="determinate";color;contentTemplate;_componentStyle=Vn(Y0);templates;_contentTemplate;ngAfterContentInit(){this.templates?.forEach(t=>{switch(t.getType()){case"content":this._contentTemplate=t.template;break;default:this._contentTemplate=t.template}})}static \u0275fac=(()=>{let t;return function(i){return(t||(t=cr(e)))(i||e)}})();static \u0275cmp=Ze({type:e,selectors:[["p-progressBar"],["p-progressbar"],["p-progress-bar"]],contentQueries:function(r,i,o){if(r&1&&(Vt(o,LN,4),Vt(o,ss,4)),r&2){let a;Tt(a=ht())&&(i.contentTemplate=a.first),Tt(a=ht())&&(i.templates=a)}},hostVars:8,hostBindings:function(r,i){r&2&&(nt("aria-valuemin",0)("aria-valuenow",i.value)("aria-valuemax",100)("data-pc-name","progressbar")("data-pc-section","root")("aria-level",i.value+i.unit),Je(i.cn(i.cx("root"),i.styleClass)))},inputs:{value:[2,"value","value",rs],showValue:[2,"showValue","showValue",Hn],styleClass:"styleClass",valueStyleClass:"valueStyleClass",unit:"unit",mode:"mode",color:"color"},features:[Ko([Y0]),Dr],decls:2,vars:2,consts:[[3,"class","width","display","background",4,"ngIf"],[3,"class","background",4,"ngIf"],[3,"display",4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(r,i){r&1&&Ce(0,kN,4,16,"div",0)(1,BN,1,5,"div",1),r&2&&(j("ngIf",i.mode==="determinate"),B(),j("ngIf",i.mode==="indeterminate"))},dependencies:[qo,is,Xo,cs],encapsulation:2,changeDetection:0})}return e})();var k0=` .p-fileupload input[type='file'] { display: none; } .p-fileupload-advanced { border: 1px solid dt('fileupload.border.color'); border-radius: dt('fileupload.border.radius'); background: dt('fileupload.background'); color: dt('fileupload.color'); } .p-fileupload-header { display: flex; align-items: center; padding: dt('fileupload.header.padding'); background: dt('fileupload.header.background'); color: dt('fileupload.header.color'); border-style: solid; border-width: dt('fileupload.header.border.width'); border-color: dt('fileupload.header.border.color'); border-radius: dt('fileupload.header.border.radius'); gap: dt('fileupload.header.gap'); } .p-fileupload-content { border: 1px solid transparent; display: flex; flex-direction: column; gap: dt('fileupload.content.gap'); transition: border-color dt('fileupload.transition.duration'); padding: dt('fileupload.content.padding'); } .p-fileupload-content .p-progressbar { width: 100%; height: dt('fileupload.progressbar.height'); } .p-fileupload-file-list { display: flex; flex-direction: column; gap: dt('fileupload.filelist.gap'); } .p-fileupload-file { display: flex; flex-wrap: wrap; align-items: center; padding: dt('fileupload.file.padding'); border-block-end: 1px solid dt('fileupload.file.border.color'); gap: dt('fileupload.file.gap'); } .p-fileupload-file:last-child { border-block-end: 0; } .p-fileupload-file-info { display: flex; flex-direction: column; gap: dt('fileupload.file.info.gap'); } .p-fileupload-file-thumbnail { flex-shrink: 0; } .p-fileupload-file-actions { margin-inline-start: auto; } .p-fileupload-highlight { border: 1px dashed dt('fileupload.content.highlight.border.color'); } .p-fileupload-basic .p-message { margin-block-end: dt('fileupload.basic.gap'); } .p-fileupload-basic-content { display: flex; flex-wrap: wrap; align-items: center; gap: dt('fileupload.basic.gap'); } `;var VN=["pFileContent",""],HN=(e,n,t)=>({class:e,file:n,index:t}),zN=(e,n)=>(n==null?null:n.name)+"-"+e;function jN(e,n){}function KN(e,n){e&1&&Ce(0,jN,0,0,"ng-template")}function WN(e,n){if(e&1&&Ce(0,KN,1,0,null,6),e&2){let t=z().class,r=z(),i=r.$implicit,o=r.$index,a=z();j("ngTemplateOutlet",a.fileRemoveIconTemplate())("ngTemplateOutletContext",xg(2,HN,t,i,o))}}function XN(e,n){if(e&1&&(Cr(),Me(0,"svg",7)),e&2){let t=z().class;Je(t),nt("aria-hidden",!0)}}function qN(e,n){if(e&1&&qe(0,WN,1,6)(1,XN,1,3,":svg:svg",5),e&2){let t=z(2);$e(t.fileRemoveIconTemplate()?0:1)}}function $N(e,n){if(e&1){let t=Dt();ne(0,"div"),Me(1,"img",2),ne(2,"div")(3,"div"),ke(4),re(),ne(5,"span"),ke(6),re()(),Me(7,"p-badge",3),ne(8,"div")(9,"p-button",4),Ye("onClick",function(i){let o=je(t).$index,a=z();return Ke(a.onRemoveClick(i,o))}),Ce(10,qN,2,1,"ng-template",null,0,fr),re()()()}if(e&2){let t=n.$implicit,r=z();Je(r.cx("file")),B(),Je(r.cx("fileThumbnail")),j("src",t.objectURL,xu)("width",r.previewWidth()),nt("alt",t.name),B(),Je(r.cx("fileInfo")),B(),Je(r.cx("fileName")),B(),ur(t.name),B(),Je(r.cx("fileSize")),B(),ur(r.formatSize(t.size)),B(),Je(r.cx("pcFileBadge")),j("value",r.badgeValue())("severity",r.badgeSeverity()),B(),Je(r.cx("fileActions")),B(),j("styleClass",r.cx("pcFileRemoveButton"))}}var QN=["file"],JN=["header"],B0=["content"],ZN=["toolbar"],ex=["chooseicon"],tx=["filelabel"],nx=["uploadicon"],rx=["cancelicon"],ix=["empty"],ox=["advancedfileinput"],ax=["basicfileinput"],sx=(e,n,t,r,i)=>({$implicit:e,uploadedFiles:n,chooseCallback:t,clearCallback:r,uploadCallback:i}),cx=(e,n,t,r,i,o,a,s)=>({$implicit:e,uploadedFiles:n,chooseCallback:t,clearCallback:r,removeUploadedFileCallback:i,removeFileCallback:o,progress:a,messages:s}),lx=e=>({$implicit:e});function ux(e,n){if(e&1&&Me(0,"span"),e&2){let t=z(4);Je(t.chooseIcon),nt("aria-label",!0)("data-pc-section","chooseicon")}}function fx(e,n){e&1&&(Cr(),Me(0,"svg",15)),e&2&&nt("aria-label",!0)("data-pc-section","chooseicon")}function px(e,n){}function dx(e,n){e&1&&Ce(0,px,0,0,"ng-template")}function _x(e,n){if(e&1&&(ne(0,"span"),Ce(1,dx,1,0,null,10),re()),e&2){let t=z(5);nt("aria-label",!0)("data-pc-section","chooseicon"),B(),j("ngTemplateOutlet",t.chooseIconTemplate||t._chooseIconTemplate)}}function vx(e,n){if(e&1&&(di(0),Ce(1,fx,1,2,"svg",14)(2,_x,2,3,"span",8),_i()),e&2){let t=z(4);B(),j("ngIf",!t.chooseIconTemplate&&!t._chooseIconTemplate),B(),j("ngIf",t.chooseIconTemplate||t._chooseIconTemplate)}}function mx(e,n){if(e&1&&Ce(0,ux,1,4,"span",5)(1,vx,3,2,"ng-container",8),e&2){let t=z(3);j("ngIf",t.chooseIcon),B(),j("ngIf",!t.chooseIcon)}}function gx(e,n){if(e&1&&Me(0,"span",18),e&2){let t=z(5);j("ngClass",t.uploadIcon),nt("aria-hidden",!0)}}function Ex(e,n){e&1&&(Cr(),Me(0,"svg",20))}function Tx(e,n){}function hx(e,n){e&1&&Ce(0,Tx,0,0,"ng-template")}function Sx(e,n){if(e&1&&(ne(0,"span"),Ce(1,hx,1,0,null,10),re()),e&2){let t=z(6);nt("aria-hidden",!0),B(),j("ngTemplateOutlet",t.uploadIconTemplate||t._uploadIconTemplate)}}function Nx(e,n){if(e&1&&(di(0),Ce(1,Ex,1,0,"svg",19)(2,Sx,2,2,"span",8),_i()),e&2){let t=z(5);B(),j("ngIf",!t.uploadIconTemplate&&!t._uploadIconTemplate),B(),j("ngIf",t.uploadIconTemplate||t._uploadIconTemplate)}}function xx(e,n){if(e&1&&Ce(0,gx,1,2,"span",17)(1,Nx,3,2,"ng-container",8),e&2){let t=z(4);j("ngIf",t.uploadIcon),B(),j("ngIf",!t.uploadIcon)}}function Cx(e,n){if(e&1){let t=Dt();ne(0,"p-button",16),Ye("onClick",function(){je(t);let i=z(3);return Ke(i.upload())}),Ce(1,xx,2,2,"ng-template",null,2,fr),re()}if(e&2){let t=z(3);j("label",t.uploadButtonLabel)("disabled",!t.hasFiles()||t.isFileLimitExceeded())("styleClass",t.cn(t.cx("pcUploadButton"),t.uploadStyleClass))("buttonProps",t.uploadButtonProps)}}function Dx(e,n){if(e&1&&Me(0,"span",18),e&2){let t=z(5);j("ngClass",t.cancelIcon)}}function Ix(e,n){e&1&&(Cr(),Me(0,"svg",22)),e&2&&nt("aria-hidden",!0)}function yx(e,n){}function bx(e,n){e&1&&Ce(0,yx,0,0,"ng-template")}function Ax(e,n){if(e&1&&(ne(0,"span"),Ce(1,bx,1,0,null,10),re()),e&2){let t=z(6);nt("aria-hidden",!0),B(),j("ngTemplateOutlet",t.cancelIconTemplate||t._cancelIconTemplate)}}function Rx(e,n){if(e&1&&(di(0),Ce(1,Ix,1,1,"svg",21)(2,Ax,2,2,"span",8),_i()),e&2){let t=z(5);B(),j("ngIf",!t.cancelIconTemplate&&!t._cancelIconTemplate),B(),j("ngIf",t.cancelIconTemplate||t._cancelIconTemplate)}}function Px(e,n){if(e&1&&Ce(0,Dx,1,1,"span",17)(1,Rx,3,2,"ng-container",8),e&2){let t=z(4);j("ngIf",t.cancelIcon),B(),j("ngIf",!t.cancelIcon)}}function Ox(e,n){if(e&1){let t=Dt();ne(0,"p-button",16),Ye("onClick",function(){je(t);let i=z(3);return Ke(i.clear())}),Ce(1,Px,2,2,"ng-template",null,2,fr),re()}if(e&2){let t=z(3);j("label",t.cancelButtonLabel)("disabled",!t.hasFiles()||t.uploading)("styleClass",t.cn(t.cx("pcCancelButton"),t.cancelStyleClass))("buttonProps",t.cancelButtonProps)}}function Fx(e,n){if(e&1){let t=Dt();di(0),ne(1,"p-button",12),Ye("focus",function(){je(t);let i=z(2);return Ke(i.onFocus())})("blur",function(){je(t);let i=z(2);return Ke(i.onBlur())})("onClick",function(){je(t);let i=z(2);return Ke(i.choose())})("keydown.enter",function(){je(t);let i=z(2);return Ke(i.choose())}),ne(2,"input",7,0),Ye("change",function(i){je(t);let o=z(2);return Ke(o.onFileSelect(i))}),re(),Ce(4,mx,2,2,"ng-template",null,2,fr),re(),Ce(6,Cx,3,4,"p-button",13)(7,Ox,3,4,"p-button",13),_i()}if(e&2){let t=z(2);B(),j("styleClass",t.cn(t.cx("pcChooseButton"),t.chooseStyleClass))("disabled",t.disabled||t.isChooseDisabled())("label",t.chooseButtonLabel)("buttonProps",t.chooseButtonProps),nt("data-pc-section","choosebutton"),B(),j("multiple",t.multiple)("accept",t.accept)("disabled",t.disabled||t.isChooseDisabled()),nt("aria-label",t.browseFilesLabel)("title","")("data-pc-section","input"),B(4),j("ngIf",!t.auto&&t.showUploadButton),B(),j("ngIf",!t.auto&&t.showCancelButton)}}function wx(e,n){e&1&&lr(0)}function Lx(e,n){e&1&&lr(0)}function Ux(e,n){e&1&&lr(0)}function Yx(e,n){if(e&1&&Ce(0,Ux,1,0,"ng-container",9),e&2){let t=z(2);j("ngTemplateOutlet",t.contentTemplate||t._contentTemplate)("ngTemplateOutletContext",Dg(2,cx,t.files,t.uploadedFiles,t.choose.bind(t),t.clear.bind(t),t.removeUploadedFile.bind(t),t.remove.bind(t),t.progress,t.msgs))}}function Mx(e,n){if(e&1&&Me(0,"p-progressbar",26),e&2){let t=z(3);j("value",t.progress)("showValue",!1)}}function kx(e,n){if(e&1&&Me(0,"p-message",24),e&2){let t=n.$implicit;j("severity",t.severity)("text",t.text)}}function Bx(e,n){}function Gx(e,n){if(e&1){let t=Dt();ne(0,"div",29),Ye("onRemove",function(i){je(t);let o=z(4);return Ke(o.onRemoveClick(i))}),re()}if(e&2){let t=z(4);j("files",t.files)("badgeValue",t.pendingLabel)("previewWidth",t.previewWidth)("fileRemoveIconTemplate",t.cancelIconTemplate||t._cancelIconTemplate)}}function Vx(e,n){if(e&1&&(ne(0,"div"),Ce(1,Bx,0,0,"ng-template",27),qe(2,Gx,1,4,"div",28),re()),e&2){let t=z(3);Je(t.cx("fileList")),B(),j("ngForOf",t.files)("ngForTemplate",t.fileTemplate||t._fileTemplate),B(),$e(!t.fileTemplate&&!t._fileTemplate?2:-1)}}function Hx(e,n){}function zx(e,n){if(e&1){let t=Dt();ne(0,"div",31),Ye("onRemove",function(i){je(t);let o=z(4);return Ke(o.onRemoveUploadedFileClick(i))}),re()}if(e&2){let t=z(4);j("files",t.uploadedFiles)("badgeValue",t.completedLabel())("previewWidth",t.previewWidth)("fileRemoveIconTemplate",t.cancelIconTemplate||t._cancelIconTemplate)}}function jx(e,n){if(e&1&&(ne(0,"div"),Ce(1,Hx,0,0,"ng-template",27),qe(2,zx,1,4,"div",30),re()),e&2){let t=z(3);Je(t.cx("fileList")),B(),j("ngForOf",t.uploadedFiles)("ngForTemplate",t.fileTemplate||t._fileTemplate),B(),$e(!t.fileTemplate&&!t._fileTemplate?2:-1)}}function Kx(e,n){if(e&1&&(Ce(0,Mx,1,2,"p-progressbar",23),Ja(1,kx,1,2,"p-message",24,Pc),qe(3,Vx,3,5,"div",25),qe(4,jx,3,5,"div",25)),e&2){let t=z(2);j("ngIf",t.hasFiles()),B(),Za(t.msgs),B(2),$e(t.hasFiles()?3:-1),B(),$e(t.hasUploadedFiles()?4:-1)}}function Wx(e,n){e&1&&lr(0)}function Xx(e,n){if(e&1&&Ce(0,Wx,1,0,"ng-container",10),e&2){let t=z(2);j("ngTemplateOutlet",t.emptyTemplate||t._emptyTemplate)}}function qx(e,n){if(e&1){let t=Dt();ne(0,"div",6)(1,"input",7,0),Ye("change",function(i){je(t);let o=z();return Ke(o.onFileSelect(i))}),re(),ne(3,"div"),Ce(4,Fx,8,13,"ng-container",8)(5,wx,1,0,"ng-container",9)(6,Lx,1,0,"ng-container",10),re(),ne(7,"div",11,1),Ye("dragenter",function(i){je(t);let o=z();return Ke(o.onDragEnter(i))})("dragleave",function(i){je(t);let o=z();return Ke(o.onDragLeave(i))})("drop",function(i){je(t);let o=z();return Ke(o.onDrop(i))}),qe(9,Yx,1,11,"ng-container")(10,Kx,5,3),qe(11,Xx,1,1,"ng-container"),re()()}if(e&2){let t=z();Je(t.cn(t.cx("root"),t.styleClass)),j("ngStyle",t.style),nt("data-pc-name","fileupload")("data-pc-section","root"),B(),ts("display","none"),j("multiple",t.multiple)("accept",t.accept)("disabled",t.disabled||t.isChooseDisabled()),nt("aria-label",t.browseFilesLabel)("title","")("data-pc-section","input"),B(2),Je(t.cx("header")),B(),j("ngIf",!t.headerTemplate&&!t._headerTemplate),B(),j("ngTemplateOutlet",t.headerTemplate||t._headerTemplate)("ngTemplateOutletContext",Cg(24,sx,t.files,t.uploadedFiles,t.choose.bind(t),t.clear.bind(t),t.upload.bind(t))),B(),j("ngTemplateOutlet",t.toolbarTemplate||t._toolbarTemplate),B(),Je(t.cx("content")),nt("data-pc-section","content"),B(2),$e(t.contentTemplate||t._contentTemplate?9:10),B(2),$e((t.emptyTemplate||t._emptyTemplate)&&!t.hasFiles()&&!t.hasUploadedFiles()?11:-1)}}function $x(e,n){if(e&1&&Me(0,"p-message",24),e&2){let t=n.$implicit;j("severity",t.severity)("text",t.text)}}function Qx(e,n){if(e&1&&Me(0,"span",35),e&2){let t=z(4);j("ngClass",t.uploadIcon)}}function Jx(e,n){e&1&&(Cr(),Me(0,"svg",20)),e&2&&Je("p-button-icon p-button-icon-left")}function Zx(e,n){}function eC(e,n){e&1&&Ce(0,Zx,0,0,"ng-template")}function tC(e,n){if(e&1&&(ne(0,"span",38),Ce(1,eC,1,0,null,10),re()),e&2){let t=z(5);B(),j("ngTemplateOutlet",t._uploadIconTemplate||t.uploadIconTemplate)}}function nC(e,n){if(e&1&&(di(0),Ce(1,Jx,1,2,"svg",36)(2,tC,2,1,"span",37),_i()),e&2){let t=z(4);B(),j("ngIf",!t.uploadIconTemplate&&!t._uploadIconTemplate),B(),j("ngIf",t._uploadIconTemplate||t.uploadIconTemplate)}}function rC(e,n){if(e&1&&Ce(0,Qx,1,1,"span",34)(1,nC,3,2,"ng-container",8),e&2){let t=z(3);j("ngIf",t.uploadIcon),B(),j("ngIf",!t.uploadIcon)}}function iC(e,n){if(e&1&&Me(0,"span",40),e&2){let t=z(4);j("ngClass",t.chooseIcon)}}function oC(e,n){e&1&&(Cr(),Me(0,"svg",15)),e&2&&nt("data-pc-section","uploadicon")}function aC(e,n){}function sC(e,n){e&1&&Ce(0,aC,0,0,"ng-template")}function cC(e,n){if(e&1&&(di(0),Ce(1,oC,1,1,"svg",14)(2,sC,1,0,null,10),_i()),e&2){let t=z(4);B(),j("ngIf",!t.chooseIconTemplate&&!t._chooseIconTemplate),B(),j("ngTemplateOutlet",t.chooseIconTemplate||t._chooseIconTemplate)}}function lC(e,n){if(e&1&&Ce(0,iC,1,1,"span",39)(1,cC,3,2,"ng-container",8),e&2){let t=z(3);j("ngIf",t.chooseIcon),B(),j("ngIf",!t.chooseIcon)}}function uC(e,n){if(e&1&&qe(0,rC,2,2)(1,lC,2,2),e&2){let t=z(2);$e(t.hasFiles()&&!t.auto?0:1)}}function fC(e,n){if(e&1&&(ne(0,"span"),ke(1),re()),e&2){let t=z(3);B(),Tg(" ",t.basicFileChosenLabel()," ")}}function pC(e,n){e&1&&lr(0)}function dC(e,n){if(e&1&&Ce(0,pC,1,0,"ng-container",9),e&2){let t=z(3);j("ngTemplateOutlet",t.fileLabelTemplate||t._fileLabelTemplate)("ngTemplateOutletContext",Wo(2,lx,t.files))}}function _C(e,n){if(e&1&&qe(0,fC,2,1,"span")(1,dC,1,4,"ng-container"),e&2){let t=z(2);$e(!t.fileLabelTemplate&&!t._fileLabelTemplate?0:1)}}function vC(e,n){if(e&1){let t=Dt();ne(0,"div"),Ja(1,$x,1,2,"p-message",24,Pc),ne(3,"div")(4,"p-button",32),Ye("onClick",function(){je(t);let i=z();return Ke(i.onBasicUploaderClick())})("keydown",function(i){je(t);let o=z();return Ke(o.onBasicKeydown(i))}),Ce(5,uC,2,1,"ng-template",null,2,fr),ne(7,"input",33,3),Ye("change",function(i){je(t);let o=z();return Ke(o.onFileSelect(i))})("focus",function(){je(t);let i=z();return Ke(i.onFocus())})("blur",function(){je(t);let i=z();return Ke(i.onBlur())}),re()(),qe(9,_C,2,1),re()()}if(e&2){let t=z();Je(t.cn(t.cx("root"),t.styleClass)),nt("data-pc-name","fileupload"),B(),Za(t.msgs),B(2),Je(t.cx("basicContent")),B(),Eg(t.style),j("styleClass",t.cn(t.cx("pcChooseButton"),t.chooseStyleClass))("disabled",t.disabled)("label",t.chooseButtonLabel)("buttonProps",t.chooseButtonProps),B(3),j("accept",t.accept)("multiple",t.multiple)("disabled",t.disabled),nt("aria-label",t.browseFilesLabel)("data-pc-section","input"),B(2),$e(t.auto?-1:9)}}var mC={root:({instance:e})=>`p-fileupload p-fileupload-${e.mode} p-component`,header:"p-fileupload-header",pcChooseButton:"p-fileupload-choose-button",pcUploadButton:"p-fileupload-upload-button",pcCancelButton:"p-fileupload-cancel-button",content:"p-fileupload-content",fileList:"p-fileupload-file-list",file:"p-fileupload-file",fileThumbnail:"p-fileupload-file-thumbnail",fileInfo:"p-fileupload-file-info",fileName:"p-fileupload-file-name",fileSize:"p-fileupload-file-size",pcFileBadge:"p-fileupload-file-badge",fileActions:"p-fileupload-file-actions",pcFileRemoveButton:"p-fileupload-file-remove-button",basicContent:"p-fileupload-basic-content"},Mu=(()=>{class e extends ls{name="fileupload";theme=k0;classes=mC;static \u0275fac=(()=>{let t;return function(i){return(t||(t=cr(e)))(i||e)}})();static \u0275prov=pt({token:e,factory:e.\u0275fac})}return e})();var gC=(()=>{class e extends $o{_componentStyle=Vn(Mu);onRemove=bg();files=ns();badgeSeverity=ns("warn");badgeValue=ns();previewWidth=ns(50);fileRemoveIconTemplate=ns();onRemoveClick(t,r){this.onRemove.emit({event:t,index:r})}formatSize(t){let o=this.config.getTranslation(vi.FILE_SIZE_TYPES);if(t===0)return`0 ${o[0]}`;let a=Math.floor(Math.log(t)/Math.log(1024));return`${(t/Math.pow(1024,a)).toFixed(3)} ${o[a]}`}static \u0275fac=(()=>{let t;return function(i){return(t||(t=cr(e)))(i||e)}})();static \u0275cmp=Ze({type:e,selectors:[["","pFileContent",""]],inputs:{files:[1,"files"],badgeSeverity:[1,"badgeSeverity"],badgeValue:[1,"badgeValue"],previewWidth:[1,"previewWidth"],fileRemoveIconTemplate:[1,"fileRemoveIconTemplate"]},outputs:{onRemove:"onRemove"},features:[Ko([Mu]),Dr],attrs:VN,decls:2,vars:0,consts:[["icon",""],[3,"class"],["role","presentation",3,"src","width"],[3,"value","severity"],["text","","rounded","","severity","danger",3,"onClick","styleClass"],["data-p-icon","times",3,"class"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["data-p-icon","times"]],template:function(r,i){r&1&&Ja(0,$N,12,22,"div",1,zN),r&2&&Za(i.files())},dependencies:[qo,Xo,i0,Od,Oc],encapsulation:2,changeDetection:0})}return e})(),G0=(()=>{class e extends $o{name;url;method="post";multiple;accept;disabled;auto;withCredentials;maxFileSize;invalidFileSizeMessageSummary="{0}: Invalid file size, ";invalidFileSizeMessageDetail="maximum upload size is {0}.";invalidFileTypeMessageSummary="{0}: Invalid file type, ";invalidFileTypeMessageDetail="allowed file types: {0}.";invalidFileLimitMessageDetail="limit is {0} at most.";invalidFileLimitMessageSummary="Maximum number of files exceeded, ";style;styleClass;previewWidth=50;chooseLabel;uploadLabel;cancelLabel;chooseIcon;uploadIcon;cancelIcon;showUploadButton=!0;showCancelButton=!0;mode="advanced";headers;customUpload;fileLimit;uploadStyleClass;cancelStyleClass;removeStyleClass;chooseStyleClass;chooseButtonProps;uploadButtonProps={severity:"secondary"};cancelButtonProps={severity:"secondary"};onBeforeUpload=new Et;onSend=new Et;onUpload=new Et;onError=new Et;onClear=new Et;onRemove=new Et;onSelect=new Et;onProgress=new Et;uploadHandler=new Et;onImageError=new Et;onRemoveUploadedFile=new Et;fileTemplate;headerTemplate;contentTemplate;toolbarTemplate;chooseIconTemplate;fileLabelTemplate;uploadIconTemplate;cancelIconTemplate;emptyTemplate;advancedFileInput;basicFileInput;content;set files(t){this._files=[];for(let r=0;r{this.cd.markForCheck()})}ngAfterViewInit(){super.ngAfterViewInit(),Dd(this.platformId)&&this.mode==="advanced"&&this.zone.runOutsideAngular(()=>{this.content&&(this.dragOverListener=this.renderer.listen(this.content.nativeElement,"dragover",this.onDragOver.bind(this)))})}_headerTemplate;_contentTemplate;_toolbarTemplate;_chooseIconTemplate;_uploadIconTemplate;_cancelIconTemplate;_emptyTemplate;_fileTemplate;_fileLabelTemplate;templates;ngAfterContentInit(){this.templates?.forEach(t=>{switch(t.getType()){case"header":this._headerTemplate=t.template;break;case"file":this._fileTemplate=t.template;break;case"content":this._contentTemplate=t.template;break;case"toolbar":this._toolbarTemplate=t.template;break;case"chooseicon":this._chooseIconTemplate=t.template;break;case"uploadicon":this._uploadIconTemplate=t.template;break;case"cancelicon":this._cancelIconTemplate=t.template;break;case"empty":this._emptyTemplate=t.template;break;case"filelabel":this._fileLabelTemplate=t.template;break;default:this._fileTemplate=t.template;break}})}basicFileChosenLabel(){return this.auto?this.chooseButtonLabel:this.hasFiles()?this.files&&this.files.length===1?this.files[0].name:this.config.getTranslation("fileChosenMessage")?.replace("{0}",this.files.length):this.config.getTranslation("noFileChosenMessage")||""}completedLabel(){return this.config.getTranslation("completed")||""}getTranslation(t){return this.config.getTranslation(t)}choose(){this.advancedFileInput?.nativeElement.click()}onFileSelect(t){if(t.type!=="drop"&&this.isIE11()&&this.duplicateIEEvent){this.duplicateIEEvent=!1;return}this.multiple||(this.files=[]),this.msgs=[],this.files=this.files||[];let r=t.dataTransfer?t.dataTransfer.files:t.target.files;for(let i=0;ithis.maxFileSize){let r=`${this.invalidFileSizeMessageSummary.replace("{0}",t.name)} ${this.invalidFileSizeMessageDetail.replace("{0}",this.formatSize(this.maxFileSize))}`;return this.msgs.push({severity:"error",text:r}),!1}return!0}isFileTypeValid(t){let r=this.accept?.split(",").map(i=>i.trim());for(let i of r)if(this.isWildcard(i)?this.getTypeClass(t.type)===this.getTypeClass(i):t.type==i||this.getFileExtension(t).toLowerCase()===i.toLowerCase())return!0;return!1}getTypeClass(t){return t.substring(0,t.indexOf("/"))}isWildcard(t){return t.indexOf("*")!==-1}getFileExtension(t){return"."+t.name.split(".").pop()}isImage(t){return/^image\//.test(t.type)}onImageLoad(t){window.URL.revokeObjectURL(t.src)}uploader(){if(this.customUpload)this.fileLimit&&(this.uploadedFileCount+=this.files.length),this.uploadHandler.emit({files:this.files}),this.cd.markForCheck();else{this.uploading=!0,this.msgs=[];let t=new FormData;this.onBeforeUpload.emit({formData:t});for(let r=0;r{switch(r.type){case Iu.Sent:this.onSend.emit({originalEvent:r,formData:t});break;case Iu.Response:this.uploading=!1,this.progress=0,r.status>=200&&r.status<300?(this.fileLimit&&(this.uploadedFileCount+=this.files.length),this.onUpload.emit({originalEvent:r,files:this.files})):this.onError.emit({files:this.files}),this.uploadedFiles=[...this.uploadedFiles,...this.files],this.clear();break;case Iu.UploadProgress:{r.loaded&&(this.progress=Math.round(r.loaded*100/r.total)),this.onProgress.emit({originalEvent:r,progress:this.progress});break}}this.cd.markForCheck()},r=>{this.uploading=!1,this.onError.emit({files:this.files,error:r})})}}onRemoveClick(t){let{event:r,index:i}=t;this.hasFiles()&&this.remove(r,i)}onRemoveUploadedFileClick(t){let{event:r,index:i}=t;this.hasUploadedFiles()&&this.removeUploadedFile(i)}clear(){this.files=[],this.onClear.emit(),this.clearInputElement(),this.msgs=[],this.cd.markForCheck()}remove(t,r){this.clearInputElement(),this.onRemove.emit({originalEvent:t,file:this.files[r]}),this.files.splice(r,1),this.checkFileLimit(this.files)}removeUploadedFile(t){let r=this.uploadedFiles.splice(t,1)[0];this.uploadedFiles=[...this.uploadedFiles],this.onRemoveUploadedFile.emit({file:r,files:this.uploadedFiles})}isFileLimitExceeded(){let r=this.auto?this.files.length:this.files.length+this.uploadedFileCount;return this.fileLimit&&this.fileLimit<=r&&this.focus&&(this.focus=!1),this.fileLimit&&this.fileLimit0&&this.fileLimit&&this.fileLimit!i.text.includes(this.invalidFileLimitMessageSummary))}clearInputElement(){this.advancedFileInput&&this.advancedFileInput.nativeElement&&(this.advancedFileInput.nativeElement.value=""),this.basicFileInput&&this.basicFileInput.nativeElement&&(this.basicFileInput.nativeElement.value="")}clearIEInput(){this.advancedFileInput&&this.advancedFileInput.nativeElement&&(this.duplicateIEEvent=!0,this.advancedFileInput.nativeElement.value="")}hasFiles(){return this.files&&this.files.length>0}hasUploadedFiles(){return this.uploadedFiles&&this.uploadedFiles.length>0}onDragEnter(t){this.disabled||(t.stopPropagation(),t.preventDefault())}onDragOver(t){this.disabled||(t0(this.content?.nativeElement,"p-fileupload-highlight"),this.dragHighlight=!0,t.stopPropagation(),t.preventDefault())}onDragLeave(t){this.disabled||Pd(this.content?.nativeElement,"p-fileupload-highlight")}onDrop(t){if(!this.disabled){Pd(this.content?.nativeElement,"p-fileupload-highlight"),t.stopPropagation(),t.preventDefault();let r=t.dataTransfer?t.dataTransfer.files:t.target.files;(this.multiple||r&&r.length===1)&&this.onFileSelect(t)}}onFocus(){this.focus=!0}onBlur(){this.focus=!1}formatSize(t){let o=this.getTranslation(vi.FILE_SIZE_TYPES);if(t===0)return`0 ${o[0]}`;let a=Math.floor(Math.log(t)/Math.log(1024));return`${(t/Math.pow(1024,a)).toFixed(3)} ${o[a]}`}upload(){this.hasFiles()&&this.uploader()}onBasicUploaderClick(){this.basicFileInput?.nativeElement.click()}onBasicKeydown(t){switch(t.code){case"Space":case"Enter":this.onBasicUploaderClick(),t.preventDefault();break}}imageError(t){this.onImageError.emit(t)}getBlockableElement(){return this.el.nativeElement.children[0]}get chooseButtonLabel(){return this.chooseLabel||this.config.getTranslation(vi.CHOOSE)}get uploadButtonLabel(){return this.uploadLabel||this.config.getTranslation(vi.UPLOAD)}get cancelButtonLabel(){return this.cancelLabel||this.config.getTranslation(vi.CANCEL)}get browseFilesLabel(){return this.config.getTranslation(vi.ARIA)[vi.BROWSE_FILES]}get pendingLabel(){return this.config.getTranslation(vi.PENDING)}ngOnDestroy(){this.content&&this.content.nativeElement&&this.dragOverListener&&(this.dragOverListener(),this.dragOverListener=null),this.translationSubscription&&this.translationSubscription.unsubscribe(),super.ngOnDestroy()}static \u0275fac=(()=>{let t;return function(i){return(t||(t=cr(e)))(i||e)}})();static \u0275cmp=Ze({type:e,selectors:[["p-fileupload"],["p-fileUpload"]],contentQueries:function(r,i,o){if(r&1&&(Vt(o,QN,4),Vt(o,JN,4),Vt(o,B0,4),Vt(o,ZN,4),Vt(o,ex,4),Vt(o,tx,4),Vt(o,nx,4),Vt(o,rx,4),Vt(o,ix,4),Vt(o,ss,4)),r&2){let a;Tt(a=ht())&&(i.fileTemplate=a.first),Tt(a=ht())&&(i.headerTemplate=a.first),Tt(a=ht())&&(i.contentTemplate=a.first),Tt(a=ht())&&(i.toolbarTemplate=a.first),Tt(a=ht())&&(i.chooseIconTemplate=a.first),Tt(a=ht())&&(i.fileLabelTemplate=a.first),Tt(a=ht())&&(i.uploadIconTemplate=a.first),Tt(a=ht())&&(i.cancelIconTemplate=a.first),Tt(a=ht())&&(i.emptyTemplate=a.first),Tt(a=ht())&&(i.templates=a)}},viewQuery:function(r,i){if(r&1&&(Cu(ox,5),Cu(ax,5),Cu(B0,5)),r&2){let o;Tt(o=ht())&&(i.advancedFileInput=o.first),Tt(o=ht())&&(i.basicFileInput=o.first),Tt(o=ht())&&(i.content=o.first)}},inputs:{name:"name",url:"url",method:"method",multiple:[2,"multiple","multiple",Hn],accept:"accept",disabled:[2,"disabled","disabled",Hn],auto:[2,"auto","auto",Hn],withCredentials:[2,"withCredentials","withCredentials",Hn],maxFileSize:[2,"maxFileSize","maxFileSize",rs],invalidFileSizeMessageSummary:"invalidFileSizeMessageSummary",invalidFileSizeMessageDetail:"invalidFileSizeMessageDetail",invalidFileTypeMessageSummary:"invalidFileTypeMessageSummary",invalidFileTypeMessageDetail:"invalidFileTypeMessageDetail",invalidFileLimitMessageDetail:"invalidFileLimitMessageDetail",invalidFileLimitMessageSummary:"invalidFileLimitMessageSummary",style:"style",styleClass:"styleClass",previewWidth:[2,"previewWidth","previewWidth",rs],chooseLabel:"chooseLabel",uploadLabel:"uploadLabel",cancelLabel:"cancelLabel",chooseIcon:"chooseIcon",uploadIcon:"uploadIcon",cancelIcon:"cancelIcon",showUploadButton:[2,"showUploadButton","showUploadButton",Hn],showCancelButton:[2,"showCancelButton","showCancelButton",Hn],mode:"mode",headers:"headers",customUpload:[2,"customUpload","customUpload",Hn],fileLimit:[2,"fileLimit","fileLimit",t=>rs(t,null)],uploadStyleClass:"uploadStyleClass",cancelStyleClass:"cancelStyleClass",removeStyleClass:"removeStyleClass",chooseStyleClass:"chooseStyleClass",chooseButtonProps:"chooseButtonProps",uploadButtonProps:"uploadButtonProps",cancelButtonProps:"cancelButtonProps",files:"files"},outputs:{onBeforeUpload:"onBeforeUpload",onSend:"onSend",onUpload:"onUpload",onError:"onError",onClear:"onClear",onRemove:"onRemove",onSelect:"onSelect",onProgress:"onProgress",uploadHandler:"uploadHandler",onImageError:"onImageError",onRemoveUploadedFile:"onRemoveUploadedFile"},features:[Ko([Mu]),Dr],decls:2,vars:2,consts:[["advancedfileinput",""],["content",""],["icon",""],["basicfileinput",""],[3,"class","ngStyle",4,"ngIf"],[3,"class",4,"ngIf"],[3,"ngStyle"],["type","file",3,"change","multiple","accept","disabled"],[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[4,"ngTemplateOutlet"],[3,"dragenter","dragleave","drop"],[3,"focus","blur","onClick","keydown.enter","styleClass","disabled","label","buttonProps"],[3,"label","disabled","styleClass","buttonProps","onClick",4,"ngIf"],["data-p-icon","plus",4,"ngIf"],["data-p-icon","plus"],[3,"onClick","label","disabled","styleClass","buttonProps"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],["data-p-icon","upload",4,"ngIf"],["data-p-icon","upload"],["data-p-icon","times",4,"ngIf"],["data-p-icon","times"],[3,"value","showValue",4,"ngIf"],[3,"severity","text"],[3,"class"],[3,"value","showValue"],["ngFor","",3,"ngForOf","ngForTemplate"],["pFileContent","",3,"files","badgeValue","previewWidth","fileRemoveIconTemplate"],["pFileContent","",3,"onRemove","files","badgeValue","previewWidth","fileRemoveIconTemplate"],["pFileContent","","badgeSeverity","success",3,"files","badgeValue","previewWidth","fileRemoveIconTemplate"],["pFileContent","","badgeSeverity","success",3,"onRemove","files","badgeValue","previewWidth","fileRemoveIconTemplate"],[3,"onClick","keydown","styleClass","disabled","label","buttonProps"],["type","file",3,"change","focus","blur","accept","multiple","disabled"],["class","p-button-icon p-button-icon-left",3,"ngClass",4,"ngIf"],[1,"p-button-icon","p-button-icon-left",3,"ngClass"],["data-p-icon","upload",3,"class",4,"ngIf"],["class","p-button-icon p-button-icon-left",4,"ngIf"],[1,"p-button-icon","p-button-icon-left"],["class","p-button-icon p-button-icon-left pi",3,"ngClass",4,"ngIf"],[1,"p-button-icon","p-button-icon-left","pi",3,"ngClass"]],template:function(r,i){r&1&&Ce(0,qx,12,30,"div",4)(1,vC,10,17,"div",5),r&2&&(j("ngIf",i.mode==="advanced"),B(),j("ngIf",i.mode==="basic"))},dependencies:[qo,Du,Ag,is,Xo,Rg,Od,M0,U0,a0,R0,Oc,cs,gC],encapsulation:2,changeDetection:0})}return e})();function EC(e,n){if(e&1){let t=Dt();ne(0,"div")(1,"p-fileupload",1),Ye("onSelect",function(i){je(t);let o=z();return Ke(o.onFileSelect(i))}),re()()}if(e&2){let t=z();B(),j("accept",t.config.accept)("auto",!0)}}function TC(e,n){if(e&1){let t=Dt();ne(0,"div",0)(1,"div",2)(2,"span",3),ke(3),re()(),ne(4,"div",4)(5,"button",5),Ye("click",function(){je(t);let i=z();return Ke(i.onFileRemove())}),ne(6,"mat-icon"),ke(7,"delete"),re()()()()}if(e&2){let t=z();B(3),ur(t.file.name)}}var V0=(()=>{class e{constructor(){this.config=O0,this.disabled=!1,this.fileChange=new Et}onFileSelect(t){let r=t.files;r.length>0&&this._setFile(r[0])}onFileRemove(){this._setFile(null)}_setFile(t){this.file=t,this.fileChange.emit(t)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=Ze({type:e,selectors:[["bd-ui-file-input"]],inputs:{file:"file",config:"config",disabled:"disabled"},outputs:{fileChange:"fileChange"},decls:2,vars:1,consts:()=>{let t;return t=$localize`Auswählen`,[[1,"flex","flex-row","gap-6","file-info"],["mode","basic","name","file-select","chooseIcon","pi pi-upload","chooseLabel",t,3,"onSelect","accept","auto"],[1,"flex-1"],[1,"filename","mat-body-2"],[1,"basis-10"],["mat-icon-button","","color","accent",3,"click"]]},template:function(r,i){r&1&&qe(0,EC,2,2,"div")(1,TC,8,1,"div",0),r&2&&$e(i.file?1:0)},dependencies:[zr,Kg,Jg,Qg,G0],styles:[".filename[_ngcontent-%COMP%]{line-height:40px;font-weight:700}.file-info[_ngcontent-%COMP%]{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;padding:8px 12px;align-items:center}"]})}}return e})();var H0=(()=>{class e{constructor(){this.labels=[],this.labelsChange=new Et,this.inputControl=new Xg([]),this.suggestions=[],this.inputControl.valueChanges.subscribe(t=>this.labelsChange.emit(t))}ngOnInit(){this.labels&&this.inputControl.patchValue(this.labels)}ngOnChanges(t){t.labelOptions&&t.labelOptions.currentValue&&(this.suggestions=[...this.labelOptions])}onCompleteMethod(t){let r=[...this.labelOptions??[]];t.query.length===0?this.suggestions=[...r]:this.suggestions=[t.query,...r.filter(i=>i.toLowerCase().includes(t.query.toLowerCase()))]}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=Ze({type:e,selectors:[["bd-ui-labels-input"]],inputs:{labels:"labels",labelOptions:"labelOptions"},outputs:{labelsChange:"labelsChange"},features:[ug],decls:4,vars:3,consts:[["multiple","","fluid","","variant","filled","inputId","labels-input",3,"completeMethod","formControl","suggestions","typeahead"],["for","labels-input"]],template:function(r,i){r&1&&(ne(0,"p-iftalabel")(1,"p-autoComplete",0),Ye("completeMethod",function(a){return i.onCompleteMethod(a)}),re(),ne(2,"label",1),ke(3,"Labels"),re()()),r&2&&(B(),j("formControl",i.inputControl)("suggestions",i.suggestions)("typeahead",!0))},dependencies:[$g,Wg,qg,h0,c0],encapsulation:2})}}return e})();var z0=(()=>{class e{constructor(){this.formChange=new Et,this.fileInputConfig={accept:"*"}}onFileSelect(t){this.form.file=t,this.formChange.emit(this.form)}onLabelsChange(t){this.form.labels=t,this.formChange.emit(this.form)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=Ze({type:e,selectors:[["bd-user-files-new-dialog-form"]],inputs:{form:"form"},outputs:{formChange:"formChange"},decls:12,vars:2,consts:[[1,"form-part"],[1,"mat-subtitle-1"],[3,"fileChange","config"],[3,"labelsChange","labels"]],template:function(r,i){r&1&&(ne(0,"div",0)(1,"div")(2,"span",1),ke(3,"Datei Auswahl"),re()(),ne(4,"div")(5,"bd-ui-file-input",2),Ye("fileChange",function(a){return i.onFileSelect(a)}),re()()(),ne(6,"div",0)(7,"div")(8,"span",1),ke(9,"Datei Labels"),re()(),ne(10,"div")(11,"bd-ui-labels-input",3),Ye("labelsChange",function(a){return i.onLabelsChange(a)}),re()()()),r&2&&(B(5),j("config",i.fileInputConfig),B(6),j("labels",i.form.labels))},dependencies:[V0,H0],styles:[".form-part[_ngcontent-%COMP%]{margin:24px 0}"]})}}return e})();var Bu=class{constructor(n){this._baseUrl=n}crud(){return`${this._baseUrl}/`}};var Xi=class extends m0{constructor(n,t,r,i){super(n,t,r),this._httpClient=i,this._api=new Bu(this.getBaseUrl())}availableLabels(){let n=`${this._api.crud()}files/labels/available`;return this._httpClient.get(n)}create(n,t){throw new Error("Method not implemented.")}upload(n,t){let r=`${this._api.crud()}files/create`,i=new FormData;if(t){let o=new Og({fromObject:{labels:t}});r=r.concat("?").concat(o.toString())}return i.append("file",n),this._httpClient.post(r,i)}downloadFile(n){let t=`${this._api.crud()}files/${n}/download`;return this._httpClient.get(t,{responseType:"blob"})}findAll(n,t,r=new E0){let i=`${this._api.crud()}files/`;return this._httpClient.post(i,{condition:r})}findById(n){let t=`${this._api.crud()}files/${n}`;return this._httpClient.get(t)}update(n,t,r=null){let i=`${this._api.crud()}files/${n.id}/update`;return this._httpClient.put(i,{labels:r}).pipe(hu(()=>ig))}};function SC(e,n){if(e&1){let t=Dt();ne(0,"bd-user-files-new-dialog-form",7),Ye("formChange",function(i){je(t);let o=z();return Ke(o.onFormChange(i))}),re()}if(e&2){let t=z();j("form",t.form)}}var j0=(()=>{class e{constructor(t,r){this._dialogRef=t,this._fileService=r,this.upload$=new rg,this.form={file:null,labels:[]},this.isValid=!1}onFormChange(t){this.form=t,this.isValid=!!this.form&&!!this.form.file}upload(){this.upload$.next(as.LOADING),this._fileService.upload(this.form.file,this.form.labels).subscribe(t=>{this.upload$.next(as.SUCCESS),this._dialogRef.close(t)})}static{this.\u0275fac=function(r){return new(r||e)(Ct(kg),Ct(Xi))}}static{this.\u0275cmp=Ze({type:e,selectors:[["bd-user-files-new-dialog"]],decls:13,vars:5,consts:[["initTpl",""],["mat-dialog-title",""],["mat-dialog-content",""],[3,"initTemplate","loadItem"],["mat-dialog-actions","",3,"align"],["mat-button","",3,"mat-dialog-close"],["mat-raised-button","","color","accent",3,"click","disabled"],[3,"formChange","form"]],template:function(r,i){if(r&1){let o=Dt();ne(0,"div")(1,"span",1),ke(2,"Datei hochladen"),re()(),ne(3,"div",2),Me(4,"bd-loader",3),re(),ne(5,"div",4)(6,"button",5),ke(7,"Abbrechen"),re(),di(8),ne(9,"button",6),Ye("click",function(){return je(o),Ke(i.upload())}),ke(10," Hochladen "),re(),_i(),re(),Ce(11,SC,1,1,"ng-template",null,0,fr)}if(r&2){let o=es(12);B(4),j("initTemplate",o)("loadItem",i.upload$),B(),j("align","end"),B(),j("mat-dialog-close",null),B(3),j("disabled",!i.isValid)}},dependencies:[Vg,Hg,Ru,zg,zr,Wi,Gg,z0],encapsulation:2})}}return e})();var K0=(()=>{class e{constructor(t,r){this._dialog=t,this._responsiveDialogService=r,this.created=new Et}openNewDialog(){let t=this._responsiveDialogService.config();this._dialog.open(j0,t).afterClosed().pipe(Tu(1),Ki(r=>!!r)).subscribe(r=>{this.created.emit(r)})}static{this.\u0275fac=function(r){return new(r||e)(Ct(Bg),Ct(jg))}}static{this.\u0275cmp=Ze({type:e,selectors:[["bd-user-downloads-new"]],outputs:{created:"created"},decls:2,vars:0,consts:[["mat-raised-button","","color","accent",3,"click"]],template:function(r,i){r&1&&(ne(0,"button",0),Ye("click",function(){return i.openNewDialog()}),ke(1," Neue Datei hochladen "),re())},dependencies:[zr,Wi],encapsulation:2})}}return e})();function NC(e,n){if(e&1&&Me(0,"bd-resources-list",6),e&2){let t=z(2);j("resources",t.files)("options",t.listOptions)}}function xC(e,n){e&1&&Me(0,"bd-message-empty",7)}function CC(e,n){if(e&1&&(ne(0,"div",2),qe(1,NC,1,2,"bd-resources-list",6),qe(2,xC,1,0,"bd-message-empty",7),re()),e&2){let t=z();B(),$e((t.files==null?null:t.files.length)>0?1:-1),B(),$e((t.files==null?null:t.files.length)===0?2:-1)}}var W0=(()=>{class e{constructor(t,r){this._userFilesService=t,this._environmentService=r,this.loading$=new Rc(1),this.listOptions=ng(tg({},_0),{detailLinkFnc:i=>["/user","files",i.id],showLabelsColumn:!0}),this.p21ImportUrl=this._environmentService.load("AYS_VIRTUAL_CLINIC_P21_IMPORT_APP")+"/new"}ngOnInit(){this._fetchFiles()}onFileCreated(t){this.files=[t,...this.files]}_fetchFiles(){this.loading$.next(as.LOADING),this._userFilesService.findAll(null,null).subscribe(t=>{this.files=t,this.loading$.next(as.SUCCESS)})}static{this.\u0275fac=function(r){return new(r||e)(Ct(Xi),Ct(bu))}}static{this.\u0275cmp=Ze({type:e,selectors:[["ng-component"]],decls:11,vars:3,consts:[["successTpl",""],[3,"loadItem","successTemplate"],[1,"bd-container"],[1,"flex","flex-row-reverse","gap-6"],[3,"created"],["mat-raised-button","","color","accent","target","_blank",3,"href"],[3,"resources","options"],["message","Keine Dateien gefunden"]],template:function(r,i){if(r&1){let o=Dt();ne(0,"bd-toolbar")(1,"span"),ke(2,"File-Center"),re()(),Me(3,"bd-loader",1),ne(4,"div",2)(5,"div",3)(6,"bd-user-downloads-new",4),Ye("created",function(s){return je(o),Ke(i.onFileCreated(s))}),re(),ne(7,"a",5),ke(8," Struktur- und Leistungsdaten hochladen "),re()()(),Ce(9,CC,3,2,"ng-template",null,0,fr)}if(r&2){let o=es(10);B(3),j("loadItem",i.loading$)("successTemplate",o),B(4),j("href",i.p21ImportUrl,xu)}},dependencies:[Ou,Ru,K0,v0,Zg,zr,Wi],encapsulation:2})}}return e})();var $0=rN(X0());var DC=()=>["/user","files"];function IC(e,n){if(e&1&&(ne(0,"span",5),ke(1),Ig(2,"date"),re()),e&2){let t=z();B(),ur(yg(2,1,t.userFile.createdDate,"short"))}}function yC(e,n){if(e&1&&Me(0,"p-chip",10),e&2){let t=n.$implicit;j("label",t)}}function bC(e,n){if(e&1&&(ne(0,"div",9),Ja(1,yC,1,1,"p-chip",10,Pc),re()),e&2){let t=z(2);B(),Za(t.userFile.labels)}}function AC(e,n){if(e&1&&(ne(0,"div",3)(1,"div",4)(2,"span",5),ke(3,"Labels:"),re()(),ne(4,"div",0),qe(5,bC,3,0,"div",9),re()()),e&2){let t=z();B(5),$e(t.userFile.labels?5:-1)}}var Q0=(()=>{class e{constructor(t,r,i,o){this._activatedRoute=t,this._fileService=r,this._permissionService=i,this._router=o,this.resourceInfoMenuConfig={showDeleteButton:!0,showEditButton:!1},this._activatedRoute.params.pipe(Ki(a=>!!a.fileId),hu(a=>this._fileService.findById(a.fileId))).subscribe(a=>{this.userFile=a})}delete(){this._permissionService.archive(u0.FILE,this.userFile.id).pipe(Tu(1)).subscribe(()=>{this._router.navigate(["/user","files"])})}downloadFile(){this._fileService.downloadFile(this.userFile.id).subscribe(t=>{$0.saveAs(t,this.userFile.name)})}static{this.\u0275fac=function(r){return new(r||e)(Ct(Lg),Ct(Xi),Ct(T0),Ct(os))}}static{this.\u0275cmp=Ze({type:e,selectors:[["bd-user-file-details"]],decls:18,vars:8,consts:[[1,"flex-1"],[3,"deleteResource","resource","config"],[1,"bd-container-inner"],[1,"flex","flex-row"],[1,"basis-1/5"],[1,"mat-body-1"],[1,"flex","flex-row-reverse","gap-6"],["mat-raised-button","","color","accent",3,"click","disabled"],["mat-button","",3,"routerLink"],[1,"card","flex","items-center","gap-2","flex-wrap"],[3,"label"]],template:function(r,i){r&1&&(ne(0,"bd-toolbar")(1,"span",0),ke(2),re(),ne(3,"bd-resources-info-menu",1),Ye("deleteResource",function(){return i.delete()}),re()(),ne(4,"div",2)(5,"div",3)(6,"div",4)(7,"span",5),ke(8,"Erstellt:"),re()(),ne(9,"div",0),qe(10,IC,3,4,"span",5),re()(),qe(11,AC,6,1,"div",3),Me(12,"mat-divider"),ne(13,"div",6)(14,"button",7),Ye("click",function(){return i.downloadFile()}),ke(15," Herunterladen "),re(),ne(16,"a",8),ke(17,"Zur \xDCbersicht"),re()()()),r&2&&(B(2),ur(i.userFile==null?null:i.userFile.name),B(),j("resource",i.userFile)("config",i.resourceInfoMenuConfig),B(7),$e(i.userFile?10:-1),B(),$e(i.userFile!=null&&i.userFile.labels?11:-1),B(3),j("disabled",!i.userFile),B(2),j("routerLink",Sg(7,DC)))},dependencies:[Ou,d0,p0,f0,zr,Wi,Ug,g0,Pg],styles:["mat-divider[_ngcontent-%COMP%]{margin:24px 0}"]})}}return e})();var RC=[{path:"downloads",redirectTo:"files"},{path:"files",children:[{path:"",pathMatch:"full",component:W0,canActivate:[yd],data:{pageTitle:Fd.title("File-Center")}},{path:":fileId",component:Q0,canActivate:[yd],data:{pageTitle:Fd.title("File-Center")}}]}],PC=Id.forChild(RC),RP=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=Hr({type:e})}static{this.\u0275inj=Vr({imports:[PC,Id]})}}return e})();var J0=(()=>{class e{constructor(t,r,i){this._scriptService=t,this._windowService=r,this._currentUserService=i,this._currentUser=null,this._window=this._windowService.get(),this._currentUserService.currentUser.subscribe(o=>{this._currentUser=o})}init(){this._scriptService.loadJsScript({id:"ze-snippet",async:!0,src:"https://static.zdassets.com/ekr/snippet.js?key=ae01a2ee-3f76-4271-ba66-9e6b7e7b51f0",defer:!0}).subscribe(()=>{this._window.zE("webWidget","hide")})}open(){this._window.zE("webWidget","show"),this._window.zE("webWidget","open"),this._currentUser&&this._currentUser.username.indexOf("@bindoc.de")===-1&&this._window.zE("webWidget","prefill",{name:{value:this._currentUser.name},email:{value:this._currentUser.username}}),this._window.zE("webWidget:on","close",()=>{this._window.zE("webWidget","hide")})}static{this.\u0275fac=function(r){return new(r||e)(lt(us),lt(Au),lt(Yu))}}static{this.\u0275prov=pt({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var zP=(()=>{class e{constructor(t){this._zendeskService=t}open(){this._zendeskService.open()}static{this.\u0275fac=function(r){return new(r||e)(Ct(J0))}}static{this.\u0275cmp=Ze({type:e,selectors:[["bd-user-zendesk-button"]],decls:2,vars:0,consts:[["pButton","","pTooltip","Support Ticket erstellen",1,"text-2xl","bg-(--app-shell-color)!","border-(--app-shell-color)!","text-(--app-shell-contrast-color)!",3,"click"],[1,"pi","pi-question-circle"]],template:function(r,i){r&1&&(ne(0,"button",0),Ye("click",function(){return i.open()}),Me(1,"i",1),re())},dependencies:[Pu,l0],encapsulation:2})}}return e})();var ZP=(()=>{class e extends cg{constructor(t){super(),this._injector=t}handleError(t){super.handleError(t),this._injector.get(Uu).trackException(t)}static{this.\u0275fac=function(r){return new(r||e)(lt(Nu))}}static{this.\u0275prov=pt({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var fO=(()=>{class e extends wu{constructor(t,r,i,o){super(),this._windowRefService=t,this._scriptService=r,this._router=i,this._authenticationService=o,this.name="BdHubspotTrackingService",this._id="hs-script-loader",this.isAuthenticatedUser=!1,this._authenticationService.authentication$.subscribe(a=>{this.isAuthenticatedUser=a})}init(){this._scriptService.loadJsScript({id:this._id,async:!0,src:"//js.hs-scripts.com/5251653.js",defer:!0});let t=this._router.events.pipe(Ki(r=>this.isAuthenticatedUser),Ki(r=>this.isEnabled),Ki(r=>r instanceof yu)).subscribe(r=>{this.trackRoute(r)});this._subs.push(t),this.isEnabled=!0}destroy(){this._scriptService.removeJsScript(this._id),this.isEnabled=!1,this._unsubscribe()}addAuthenticatedUserContext(t){let r=this._windowRefService.get(),i=r._hsq=r._hsq||[];t&&i.push(["identify",{email:t.username}])}removeAuthenticatedUserContext(){let t=this._windowRefService.get();t._hsq=[]}trackException(t){}trackEvent(t){}trackRoute(t){let r=this._windowRefService.get(),i=r._hsq=r._hsq||[];i.push(["setPath",t.url]),i.push(["trackPageView"])}static{this.\u0275fac=function(r){return new(r||e)(lt(Au),lt(us),lt(os),lt(Fu))}}static{this.\u0275prov=pt({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function Pn(e,n){return e||n}function mt(e,n){return e[n]}var fn=void 0,Ot=null,Jd="",$u="function",Lc="object",mi="prototype",ju="__proto__",Qo="undefined",Ku="constructor",Zd="Symbol",fs="length",Wu="name",on="call",Uc="toString",e_="getOwnPropertyDescriptor";var Tn=Pn(Object),t_=mt(Tn,mi),aE=Pn(String),Zo=mt(aE,mi),Yc=Pn(Math),sE=Pn(Array),Qu=mt(sE,mi),gi=mt(Qu,"slice");var Z0="_polyfill",eE="__nw21$polytype__";function ut(e,n){try{return{v:e.apply(this,n)}}catch(t){return{e:t}}}function FC(e,n,t){var r=ut(e,t);return r.e?n:r.v}var Md;function Ju(e){return function(n){return typeof n===e}}function cE(e){var n="[object "+e+"]";return function(t){return!!(t&&Zu(t)===n)}}function Zu(e){return t_[Uc].call(e)}function Le(e){return typeof e===Qo||e===Qo}function wC(e){return e===fn}function O(e){return e===Ot||Le(e)}function n_(e){return e===Ot||e===fn}function lE(e){return!!e||e!==fn}function LC(e){return!Md&&(Md=["string","number","boolean",Qo,"symbol","bigint"]),e!==Lc&&Md.indexOf(e)!==-1}var ie=Ju("string"),ee=Ju($u);function yt(e){return!e&&O(e)?!1:!!e&&typeof e===Lc}var ue=mt(sE,"isArray"),uE=cE("Date"),Ir=Ju("number"),Mc=Ju("boolean");var ea=cE("Error");function jn(e){return!!(e&&e.then&&ee(e.then))}function qi(e){return!(!e||FC(function(){return!(e&&0+e)},!e))}function r_(){}function UC(){return!1}var It=Pn(aE),YC="[object Error]";function $(e,n){var t=Jd,r=t_[Uc][on](e);r===YC&&(e={stack:It(e.stack),message:It(e.message),name:It(e.name)});try{t=JSON.stringify(e,Ot,n?typeof n=="number"?n:4:fn),t=(t?t.replace(/"(\w+)"\s*:\s{0,1}/g,"$1: "):Ot)||It(e)}catch(i){t=" - "+$(i,n)}return r+": "+t}function Qt(e){throw new Error(e)}function hn(e){throw new TypeError(e)}function ef(e){n_(e)&&hn("Cannot convert undefined or null to object")}function MC(e){ie(e)||hn("'"+$(e)+"' is not a string")}function pn(e,n){return!!e&&t_.hasOwnProperty[on](e,n)}var kC=Pn(mt(Tn,e_),r_),yr=Pn(mt(Tn,"hasOwn"),BC);function BC(e,n){return ef(e),pn(e,n)||!!kC(e,n)}function me(e,n,t){if(e&&(yt(e)||ee(e))){for(var r in e)if(yr(e,r)&&n[on](t||e,r,e[r])===-1)break}}function H(e,n,t){if(e)for(var r=e[fs]>>>0,i=0;i0&&ee(t[0])&&(n=t[0])}return n||setTimeout}function DD(e){var n=ee(e)?e:xD;if(!n){var t=nf().tmOut||[];ue(t)&&t.length>1&&ee(t[1])&&(n=t[1])}return n||clearTimeout}function bE(e,n,t){var r=ue(n),i=r?n.length:0,o=CD(i>0?n[0]:r?fn:n),a=DD(i>1?n[1]:fn),s=t[0];t[0]=function(){c.dn(),Jo(s,fn,gi[on](arguments))};var c=SD(e,function(l){if(l){if(l.refresh)return l.refresh(),l;Jo(a,fn,[l])}return Jo(o,fn,t)},function(l){Jo(a,fn,[l])});return c.h}function At(e,n){return bE(!0,fn,gi[on](arguments))}function AE(e,n){return bE(!1,fn,gi[on](arguments))}var ia=_E,m_=vE;var Rr=ia({NONE:0,PENDING:3,INACTIVE:1,ACTIVE:2});var Pr="toLowerCase",oe="length",gs="warnToConsole",Ti="throwInternal",jr="watch",pr="apply",Ie="push",dr="splice",st="logger",Kr="cancel",hi="initialize",Wr="identifier",Es="removeNotificationListener",Ts="addNotificationListener",Fn="isInitialized",Hc="getNotifyMgr",Ji="getPlugin",Xn="name",Ht="processNext",pf="getProcessTelContext",Si="value",Zi="enabled",g_="stopPollingInternalLogs",_r="unload",zc="onComplete",jc="version",df="loggingLevelConsole",Xr="createNew",qn="teardown",hs="messageId",qr="message",wn="diagLog",eo="_doTeardown",oa="update",$n="getNext",to="setNextPlugin",Kc="userAgent",Or="split",Fr="replace",Ni="type",E_="evtName",wr="status",T_="indexOf",h_="getAllResponseHeaders",Wc="isChildEvt",Qn="data",aa="getCtx",Lr="setCtx",S_="itemsReceived",Xc="headers",Ss="urlString",sa="timeout";var qc="traceFlags",_f="getAttribute";var N_;function RE(e,n){N_||(N_=uf("AggregationError",function(r,i){i[oe]>1&&(r.errors=i[1])}));var t=e||"One or more errors occurred.";throw H(n,function(r,i){t+=` `.concat(i," > ").concat($(r))}),new N_(t,n||[])}var Ns="function",$c="object",ca="undefined",vn="prototype";var xs=Object,x_=xs[vn];var DO=(bt()||{}).Symbol,IO=(bt()||{}).Reflect;var PE="hasOwnProperty",yD=function(e){for(var n,t=1,r=arguments.length;t0)for(var i=0;i=0;t--)if(e[t]===n)return!0;return!1}function RD(e,n,t,r){function i(c,l,u){var p=l[u];if(p[y_]&&r){var v=c[Nf]||{};v[Qc]!==!1&&(p=(v[l[Cs]]||{})[u]||p)}return function(){return p.apply(c,arguments)}}var o=Ar(null);xf(t,function(c){o[c]=i(n,t,c)});for(var a=la(e),s=[];a&&!F_(a)&&!L_(s,a);)xf(a,function(c){!o[c]&&w_(a,c,!Jc)&&(o[c]=i(n,a,c))}),s.push(a),a=la(a);return o}function PD(e,n,t,r){var i=null;if(e&&pn(t,Cs)){var o=e[Nf]||Ar(null);if(i=(o[t[Cs]]||Ar(null))[n],i||Cf("Missing ["+n+"] "+Sf),!i[b_]&&o[Qc]!==!1){for(var a=!pn(e,n),s=la(e),c=[];a&&s&&!F_(s)&&!L_(c,s);){var l=s[n];if(l){a=l===r;break}c.push(s),s=la(s)}try{a&&(e[n]=i),i[b_]=1}catch{o[Qc]=!1}}}return i}function OD(e,n,t){var r=n[e];return r===t&&(r=la(n)[e]),typeof r!==Sf&&Cf("["+e+"] is not a "+Sf),r}function FD(e,n,t,r,i){function o(c,l){var u=function(){var p=PD(this,l,c,u)||OD(l,c,u);return p.apply(this,arguments)};return u[y_]=1,u}if(!Tf(e)){var a=t[Nf]=t[Nf]||Ar(null);if(!Tf(a)){var s=a[n]=a[n]||Ar(null);a[Qc]!==!1&&(a[Qc]=!!i),Tf(s)||xf(t,function(c){w_(t,c,!1)&&t[c]!==r[c]&&(s[c]=t[c],delete t[c],(!pn(e,c)||e[c]&&!e[c][y_])&&(e[c]=o(e,c)))})}}}function wD(e,n){if(Jc){for(var t=[],r=la(n);r&&!F_(r)&&!L_(t,r);){if(r===e)return!0;t.push(r),r=la(r)}return!1}return!0}function I_(e,n){return pn(e,xi)?e.name||n||OE:((e||{})[hf]||{}).name||n||OE}function Se(e,n,t,r){pn(e,xi)||Cf("theClass is an invalid class definition.");var i=e[xi];wD(i,n)||Cf("["+I_(e)+"] not in hierarchy of ["+I_(n)+"]");var o=null;pn(i,Cs)?o=i[Cs]:(o=bD+I_(e,"_")+"$"+R_.n,R_.n++,i[Cs]=o);var a=Se[UE],s=!!a[Ef];s&&r&&r[Ef]!==void 0&&(s=!!r[Ef]);var c=AD(n),l=RD(i,n,c,s);t(n,l);var u=!!Jc&&!!a[A_];u&&r&&(u=!!r[A_]),FD(i,o,n,c,u!==!1)}Se[UE]=R_.o;var If="Promise";var H_="rejected";function zt(e,n){return BE(e,function(t){return n?n({status:"fulfilled",rejected:!1,value:t}):t},function(t){return n?n({status:H_,rejected:!0,reason:t}):t})}function BE(e,n,t,r){var i=e;try{if(jn(e))(n||t)&&(i=e.then(n,t));else try{n&&(i=n(e))}catch(o){if(t)i=t(o);else throw o}}finally{r&&LD(i,r)}return i}function LD(e,n){var t=e;return n&&(jn(e)?e.finally?t=e.finally(n):t=e.then(function(r){return n(),r},function(r){throw n(),r}):n()),t}var U_,Y_,M_,YE=!1;function UD(e,n,t,r){U_=U_||{toString:function(){return"[[PromiseState]]"}},Y_=Y_||{toString:function(){return"[[PromiseResult]]"}},M_=M_||{toString:function(){return"[[PromiseIsHandled]]"}};var i={};i[U_]={get:n},i[Y_]={get:t},i[M_]={get:r},i_(e,i)}var GE=["pending","resolving","resolved",H_],ME="dispatchEvent",Df;function YD(e){var n;return e&&e.createEvent&&(n=e.createEvent("Event")),!!n&&n.initEvent}function MD(e,n,t,r){var i=ot();!Df&&(Df=Wn(!!ut(YD,[i]).v));var o=Df.v?i.createEvent("Event"):r?new Event(n):{};if(t&&t(o),Df.v&&o.initEvent(n,!1,!0),o&&e[ME])e[ME](o);else{var a=e["on"+n];if(a)a(o);else{var s=He("console");s&&(s.error||s.log)(n,$(o))}}}var VE="unhandledRejection",kD=VE.toLowerCase(),Zc=[],BD=0,GD=10;var k_;function kE(e){return ee(e)?e.toString():$(e)}function HE(e,n,t){var r=ms(arguments,3),i=0,o=!1,a,s=[],c=BD++,l=Zc.length>0?Zc[Zc.length-1]:void 0,u=!1,p=null,v;function f(L,J){try{Zc.push(c),u=!0,p&&p.cancel(),p=null;var y=e(function(Q,N){s.push(function(){try{var V=i===2?L:J,K=Le(V)?a:ee(V)?V(a):V;jn(K)?K.then(Q,N):V?Q(K):i===3?N(K):Q(K)}catch(se){N(se)}}),o&&E()},r);return y}finally{Zc.pop()}}function d(L){return f(void 0,L)}function _(L){var J=L,y=L;return ee(L)&&(J=function(Q){return L&&L(),Q},y=function(Q){throw L&&L(),Q}),f(J,y)}function T(){return GE[i]}function E(){if(s.length>0){var L=s.slice();s=[],u=!0,p&&p.cancel(),p=null,n(L)}}function x(L,J){return function(y){if(i===J){if(L===2&&jn(y)){i=1,y.then(x(2,1),x(3,1));return}i=L,o=!0,a=y,E(),!u&&L===3&&!p&&(p=At(w,GD))}}}function w(){if(!u)if(u=!0,TE())process.emit(VE,a,v);else{var L=Lt()||bt();!k_&&(k_=Wn(ut(He,[If+"RejectionEvent"]).v)),MD(L,kD,function(J){return he(J,"promise",{g:function(){return v}}),J.reason=a,J},!!k_.v)}}v={then:f,catch:d,finally:_},zn(v,"state",{get:T}),YE&&UD(v,T,function(){return Zu(a)},function(){return u}),hE()&&(v[Gc(11)]="IPromise");function W(){return"IPromise"+(YE?"["+c+(Le(l)?"":":"+l)+"]":"")+" "+T()+(o?" - "+kE(a):"")}return v.toString=W,(function(){ee(t)||hn(If+": executor is not a function - "+kE(t));var J=x(3,0);try{t.call(v,x(2,0),J)}catch(y){J(y)}})(),v}function VD(e){return function(n){var t=ms(arguments,1);return e(function(r,i){try{var o=[],a=1;lf(n,function(s,c){s&&(a++,BE(s,function(l){o[c]=l,--a===0&&r(o)},i))}),a--,a===0&&r(o)}catch(s){i(s)}},t)}}function HD(e){return Wn(function(n){var t=ms(arguments,1);return e(function(r,i){var o=[],a=1;function s(c,l){a++,zt(c,function(u){u.rejected?o[l]={status:H_,reason:u.reason}:o[l]={status:"fulfilled",value:u.value},--a===0&&r(o)})}try{ue(n)?H(n,s):l_(n)?lf(n,s):hn("Input is not an iterable"),a--,a===0&&r(o)}catch(c){i(c)}},t)})}function zE(e){H(e,function(n){try{n()}catch{}})}function zD(e){var n=Ir(e)?e:0;return function(t){At(function(){zE(t)},n)}}function jE(e,n){return HE(jE,zD(n),e,n)}var B_;function jD(e,n){!B_&&(B_=Wn(ut(He,[If]).v||null));var t=B_.v;if(!t)return jE(e);ee(e)||hn(If+": executor is not a function - "+$(e));var r=0;function i(){return GE[r]}var o=new t(function(a,s){function c(u){r=2,a(u)}function l(u){r=3,s(u)}e(c,l)});return zn(o,"state",{get:i}),o}var G_;function Ds(e){return HE(Ds,zE,e)}function KE(e,n){return!G_&&(G_=HD(Ds)),G_.v(e,n)}var V_;function Jn(e,n){return!V_&&(V_=Wn(jD)),V_.v.call(this,e,n)}var WE=VD(Jn);var JO=Gc(11);var Zn=void 0,ye="",ua="channels",St="core",yf="createPerfMgr",el="disabled",Ci="extensionConfig",fa="extensions",Ln="processTelemetry",pa="priority",Is="eventsSent",no="eventsDiscarded",ys="eventsSendRequest",$r="perfEvent",bf="offlineEventsStored",Af="offlineBatchSent",Rf="offlineBatchDrop",bs="getPerfMgr",Pf="domain",Of="path",XE="Not dynamic - ";var KD="getPrototypeOf",WD=/-([a-z])/g,XD=/([^\w\d_$])/g,qD=/^(\d+[\w\d_$])/,$E=Object[KD];function vr(e){return!O(e)}function da(e){var n=e;return n&&ie(n)&&(n=n[Fr](WD,function(t,r){return r.toUpperCase()}),n=n[Fr](XD,"_"),n=n[Fr](qD,function(t,r){return"_"+r})),n}function jt(e,n){return e&&n?_t(e,n)!==-1:!1}function mr(e){return e&&e.toISOString()||""}function Pe(e){return ea(e)?e[Xn]:ye}function Qe(e,n,t,r,i){var o=t;return e&&(o=e[n],o!==t&&(!i||i(o))&&(!r||r(t))&&(o=t,e[n]=o)),o}function Kt(e,n,t){var r;return e?(r=e[n],!r&&O(r)&&(r=Le(t)?{}:t,e[n]=r)):r=Le(t)?{}:t,r}function QE(e,n){var t=null,r=null;return ee(e)?t=e:r=e,function(){var i=arguments;if(t&&(r=t()),r)return r[n][pr](r,i)}}function z_(e,n,t){if(e&&n&&yt(e)&&yt(n)){var r=function(o){if(ie(o)){var a=n[o];ee(a)?(!t||t(o,!0,n,e))&&(e[o]=QE(n,o)):(!t||t(o,!1,n,e))&&(yr(e,o)&&delete e[o],he(e,o,{g:function(){return n[o]},s:function(s){n[o]=s}}))}};for(var i in n)r(i)}return e}function _a(e,n,t,r,i){e&&n&&t&&(i!==!1||Le(e[n]))&&(e[n]=QE(t,r))}function ro(e,n,t,r){return e&&n&&yt(e)&&ue(t)&&H(t,function(i){ie(i)&&_a(e,i,n,i,r)}),e}function j_(e){return(function(){function n(){var t=this;e&&me(e,function(r,i){t[r]=i})}return n})()}function wf(e){return e&&ds&&(e=xs(ds({},e))),e}function Lf(e,n,t,r,i,o){var a=arguments,s=a[0]||{},c=a[oe],l=!1,u=1;for(c>0&&Mc(s)&&(l=s,s=a[u]||{},u++),yt(s)||(s={});u>>=0),il=oT+e&oo,ol=aT-e&oo,sT=!0}function lI(){try{var e=wt()&2147483647;cI((Math.random()*iT^e)+e)}catch{}}function iv(e){return e>0?Jt(Ea()/oo*(e+1))>>>0:0}function Ea(e){var n=0,t=Z_()||ev();return t&&t.getRandomValues&&(n=t.getRandomValues(new Uint32Array(1))[0]&oo),n===0&&Ps()&&(sT||lI(),n=cT()&oo),n===0&&(n=Jt(iT*Math.random()|0)),e||(n>>>=0),n}function cT(e){ol=36969*(ol&65535)+(ol>>16)&oo,il=18e3*(il&65535)+(il>>16)&oo;var n=(ol<<16)+(il&65535)>>>0&oo|0;return e||(n>>>=0),n}function Ta(e){e===void 0&&(e=22);for(var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=Ea()>>>0,r=0,i=ye;i[oe]>>=6,r===5&&(t=(Ea()<<2&4294967295|t&3)>>>0,r=0);return i}var lT="3.3.9",uI="."+Ta(6),fI=0;function uT(e){return e.nodeType===1||e.nodeType===9||!+e.nodeType}function pI(e,n){var t=n[e.id];if(!t){t={};try{uT(n)&&he(n,e.id,{e:!1,v:t})}catch{}}return t}function Nt(e,n){return n===void 0&&(n=!1),da(e+fI+++(n?"."+lT:ye)+uI)}function Yf(e){var n={id:Nt("_aiData-"+(e||ye)+"."+lT),accept:function(t){return uT(t)},get:function(t,r,i,o){var a=t[n.id];return a?a[da(r)]:(o&&(a=pI(n,t),a[da(r)]=i),i)},kill:function(t,r){if(t&&t[r])try{delete t[r]}catch{}}};return n}function Mf(e){return e&&yt(e)&&!ue(e)&&(e.isVal||e.fb||yr(e,"v")||yr(e,"mrg")||yr(e,"ref")||e.set)}function fT(e,n,t){var r,i=t.dfVal||lE;if(n&&t.fb){var o=t.fb;ue(o)||(o=[o]);for(var a=0;a0&&RE("Watcher error(s): ",d)}}function p(f){if(f&&f.h[oe]>0){a||(a=[]),s||(s=At(function(){s=null,u()},0));for(var d=0;d0?zt(Ii(e[0],n),function(){Hf(ms(e,1),n,t)}):t(),r}var mT=500,sv="Microsoft_ApplicationInsights_BypassAjaxInstrumentation";function hI(e,n,t){return!e&&O(e)?n:Mc(e)?e:It(e)[Pr]()==="true"}function Nn(e){return{mrg:!0,v:e}}function zf(e,n){return{set:e,v:n}}function ao(e,n,t){return{fb:t,isVal:e,v:n}}function gt(e,n){return{fb:n,set:hI,v:!!e}}function cv(e){return{isVal:ie,v:It(e||ye)}}var lv=[Is,no,ys,$r],Kf=null,jf;function SI(e,n){return function(){var t=arguments,r=uv(n);if(r){var i=r.listener;i&&i[e]&&i[e][pr](i,t)}}}function NI(){var e=He("Microsoft");return e&&(Kf=e.ApplicationInsights),Kf}function uv(e){var n=Kf;return!n&&e.disableDbgExt!==!0&&(n=Kf||NI()),n?n.ChromeDbgExt:null}function gT(e){if(!jf){jf={};for(var n=0;n=d&&(l[W](w[qr]),r[L]=!0)}else i>=d&&l[W](w[qr]);u(d,w)}},l.debugToConsole=function(d){fv("debug",d),f("warning",d)},l[gs]=function(d){fv("warn",d),f("warning",d)},l.errorToConsole=function(d){fv("error",d),f("error",d)},l.resetInternalMessageCount=function(){t=0,r={}},l.logInternalMessage=u,l[_r]=function(d){c&&c.rm(),c=null};function u(d,_){if(!v()){var T=!0,E=DI+_[hs];if(r[E]?T=!1:r[E]=!0,T&&(d<=o&&(l.queue[Ie](_),t++,f(d===1?"error":"warn",_)),t===a)){var x="Internal events throttle limit per PageView reached for this app.",w=new yi(23,x,!1);l.queue[Ie](w),d===1?l.errorToConsole(x):l[gs](x)}}}function p(d){return Ue(Mt(d,II,l).cfg,function(_){var T=_.cfg;i=T[df],o=T.loggingLevelTelemetry,a=T.maxMessageLimit,s=T.enableDebug})}function v(){return t>=a}function f(d,_){var T=uv(n||{});T&&T[wn]&&T[wn](d,_)}})}return e.__ieDyn=1,e})();function pv(e){return e||new ws}function k(e,n,t,r,i,o){o===void 0&&(o=!1),pv(e)[Ti](n,t,r,i,o)}function er(e,n){pv(e)[gs](n)}function dv(e,n,t){pv(e).logInternalMessage(n,t)}var _v,ha,hT="toGMTString",ST="toUTCString",Tv="cookie",vv="expires",NT="isCookieUseDisabled",gv="disableCookiesUsage",so="_ckMgr",Wf=null,mv=null,xT=null,Zr,CT={},qf={},bI=(_v={cookieCfg:Nn((ha={},ha[Pf]={fb:"cookieDomain",dfVal:vr},ha.path={fb:"cookiePath",dfVal:vr},ha.enabled=Zn,ha.ignoreCookies=Zn,ha.blockedCookies=Zn,ha)),cookieDomain:Zn,cookiePath:Zn},_v[gv]=Zn,_v);function hv(){!Zr&&(Zr=o_(function(){return ot()}))}function AI(e,n){var t=Sa[so]||qf[so];return t||(t=Sa[so]=Sa(e,n),qf[so]=t),t}function Xf(e){return e?e.isEnabled():!0}function AT(e,n){return n&&e&&ue(e.ignoreCookies)?rt(e.ignoreCookies,n)!==-1:!1}function RI(e,n){return n&&e&&ue(e.blockedCookies)&&rt(e.blockedCookies,n)!==-1?!0:AT(e,n)}function DT(e,n){var t=n[Zi];if(O(t)){var r=void 0;Le(e[NT])||(r=!e[NT]),Le(e[gv])||(r=!e[gv]),t=r}return t}function Na(e,n){var t;if(e)t=e.getCookieMgr();else if(n){var r=n.cookieCfg;r&&r[so]?t=r[so]:t=Sa(n)}return t||(t=AI(n,(e||{})[st])),t}function Sa(e,n){var t,r,i,o,a,s,c,l;e=Mt(e||qf,null,n).cfg,o=Ue(e,function(p){p.setDf(p.cfg,bI),t=p.ref(p.cfg,"cookieCfg"),r=t[Of]||"/",i=t[Pf],a=DT(e,t)!==!1,s=t.getCookie||PI,c=t.setCookie||bT,l=t.delCookie||bT},n);var u={isEnabled:function(){var p=DT(e,t)!==!1&&a&&Ev(n),v=qf[so];return p&&v&&u!==v&&(p=Xf(v)),p},setEnabled:function(p){a=p!==!1,t[Zi]=p},set:function(p,v,f,d,_){var T=!1;if(Xf(u)&&!RI(t,p)){var E={},x=Ge(v||ye),w=_t(x,";");if(w!==-1&&(x=Ge(kc(v,w)),E=RT(Kn(v,w+1))),Qe(E,Pf,d||i,qi,Le),!O(f)){var W=Ps();if(Le(E[vv])){var L=wt(),J=L+f*1e3;if(J>0){var y=new Date;y.setTime(J),Qe(E,vv,IT(y,W?hT:ST)||IT(y,W?hT:ST)||ye,qi)}}W||Qe(E,"max-age",ye+f,null,Le)}var Q=Wt();Q&&Q.protocol==="https:"&&(Qe(E,"secure",null,null,Le),mv===null&&(mv=!PT((an()||{})[Kc])),mv&&Qe(E,"SameSite","None",null,Le)),Qe(E,Of,_||r,null,Le),c(p,yT(x,E)),T=!0}return T},get:function(p){var v=ye;return Xf(u)&&!AT(t,p)&&(v=s(p)),v},del:function(p,v){var f=!1;return Xf(u)&&(f=u.purge(p,v)),f},purge:function(p,v){var f,d=!1;if(Ev(n)){var _=(f={},f[Of]=v||"/",f[vv]="Thu, 01 Jan 1970 00:00:01 GMT",f);Ps()||(_["max-age"]="0"),l(p,yT(ye,_)),d=!0}return d},unload:function(p){o&&o.rm(),o=null}};return u[so]=u,u}function Ev(e){if(Wf===null){Wf=!1,!Zr&&hv();try{var n=Zr.v||{};Wf=n[Tv]!==void 0}catch(t){k(e,2,68,"Cannot access document.cookie - "+Pe(t),{exception:$(t)})}}return Wf}function RT(e){var n={};if(e&&e[oe]){var t=Ge(e)[Or](";");H(t,function(r){if(r=Ge(r||ye),r){var i=_t(r,"=");i===-1?n[r]=null:n[Ge(kc(r,i))]=Ge(Kn(r,i+1))}})}return n}function IT(e,n){return ee(e[n])?e[n]():null}function yT(e,n){var t=e||ye;return me(n,function(r,i){t+="; "+r+(O(i)?ye:"="+i)}),t}function PI(e){var n=ye;if(!Zr&&hv(),Zr.v){var t=Zr.v[Tv]||ye;xT!==t&&(CT=RT(t),xT=t),n=Ge(CT[e]||ye)}return n}function bT(e,n){!Zr&&hv(),Zr.v&&(Zr.v[Tv]=e+"="+n)}function PT(e){return ie(e)?!!(jt(e,"CPU iPhone OS 12")||jt(e,"iPad; CPU OS 12")||jt(e,"Macintosh; Intel Mac OS X 10_14")&&jt(e,"Version/")&&jt(e,"Safari")||jt(e,"Macintosh; Intel Mac OS X 10_14")&&Vc(e,"AppleWebKit/605.1.15 (KHTML, like Gecko)")||jt(e,"Chrome/5")||jt(e,"Chrome/6")||jt(e,"UnrealEngine")&&!jt(e,"Chrome")||jt(e,"UCBrowser/12")||jt(e,"UCBrowser/11")):!1}var OI={perfEvtsSendAll:!1};function FI(e){e.h=null;var n=e.cb;e.cb=[],H(n,function(t){ut(t.fn,[t.arg])})}function co(e,n,t,r){H(e,function(i){i&&i[n]&&(t?(t.cb[Ie]({fn:r,arg:i}),t.h=t.h||At(FI,0,t)):ut(r,[i]))})}var OT=(function(){function e(n){this.listeners=[];var t,r,i=[],o={h:null,cb:[]},a=Mt(n,OI);r=a[jr](function(s){t=!!s.cfg.perfEvtsSendAll}),Se(e,this,function(s){he(s,"listeners",{g:function(){return i}}),s[Ts]=function(c){i[Ie](c)},s[Es]=function(c){for(var l=rt(i,c);l>-1;)i[dr](l,1),l=rt(i,c)},s[Is]=function(c){co(i,Is,o,function(l){l[Is](c)})},s[no]=function(c,l){co(i,no,o,function(u){u[no](c,l)})},s[ys]=function(c,l){co(i,ys,l?o:null,function(u){u[ys](c,l)})},s[$r]=function(c){c&&(t||!c[Wc]())&&co(i,$r,null,function(l){c.isAsync?At(function(){return l[$r](c)},0):l[$r](c)})},s[bf]=function(c){c&&c[oe]&&co(i,bf,o,function(l){l[bf](c)})},s[Af]=function(c){c&&c[Qn]&&co(i,Af,o,function(l){l[Af](c)})},s[Rf]=function(c,l){if(c>0){var u=l||0;co(i,Rf,o,function(p){p[Rf](c,u)})}},s[_r]=function(c){var l=function(){r&&r.rm(),r=null,i=[],o.h&&o.h[Kr](),o.h=null,o.cb=[]},u;if(co(i,"unload",null,function(p){var v=p[_r](c);v&&(u||(u=[]),u[Ie](v))}),u)return Jn(function(p){return zt(WE(u),function(){l(),p()})});l()}})}return e.__ieDyn=1,e})();var Ls="ctx",Nv="ParentContextKey",fl="ChildrenContextKey",wI=null,pl=(function(){function e(n,t,r){var i=this;if(i.start=wt(),i[Xn]=n,i.isAsync=r,i[Wc]=function(){return!1},ee(t)){var o;he(i,"payload",{g:function(){return!o&&ee(t)&&(o=t(),t=null),o}})}i[aa]=function(a){return a?a===e[Nv]||a===e[fl]?i[a]:(i[Ls]||{})[a]:null},i[Lr]=function(a,s){if(a)if(a===e[Nv])i[a]||(i[Wc]=function(){return!0}),i[a]=s;else if(a===e[fl])i[a]=s;else{var c=i[Ls]=i[Ls]||{};c[a]=s}},i.complete=function(){var a=0,s=i[aa](e[fl]);if(ue(s))for(var c=0;c>4&15]+e[t>>8&15]+e[t>>12&15]+e[t>>16&15]+e[t>>20&15]+e[t>>24&15]+e[t>>28&15];var i=e[8+(Ea()&3)|0];return br(n,0,8)+br(n,9,4)+"4"+br(n,13,3)+i+br(n,16,3)+br(n,19,12)}var Dv="00",LI="ff",wT="00000000000000000000000000000000",LT="0000000000000000";function dl(e,n,t){return e&&e[oe]===n&&e!==t?!!e.match(/^[\da-f]*$/i):!1}function FT(e,n,t){return dl(e,n)?e:t}function UI(e){(isNaN(e)||e<0||e>255)&&(e=1);for(var n=e.toString(16);n[oe]<2;)n="0"+n;return n}function _l(e,n,t,r){return{version:dl(r,2,LI)?r:Dv,traceId:xa(e)?e:Cn(),spanId:Ca(n)?n:kc(Cn(),16),traceFlags:t>=0&&t<=255?t:1}}function xa(e){return dl(e,32,wT)}function Ca(e){return dl(e,16,LT)}function vl(e){if(e){var n=UI(e[qc]);dl(n,2)||(n="01");var t=e[jc]||Dv;return t!=="00"&&t!=="ff"&&(t=Dv),"".concat(t.toLowerCase(),"-").concat(FT(e.traceId,32,wT).toLowerCase(),"-").concat(FT(e.spanId,16,LT).toLowerCase(),"-").concat(n.toLowerCase())}return""}function $f(e){var n=e.getElementsByTagName("script"),t=[];return H(n,function(r){var i=r[_f]("src");if(i){var o=r[_f]("crossorigin"),a=r.hasAttribute("async")===!0,s=r.hasAttribute("defer")===!0,c=r[_f]("referrerpolicy"),l={url:i};o&&(l.crossOrigin=o),a&&(l.async=a),s&&(l.defer=s),c&&(l.referrerPolicy=c),t[Ie](l)}}),t}var YI=Yf("plugin");function bi(e){return YI.get(e,"state",{},!0)}function Iv(e,n){for(var t=[],r=null,i=e[$n](),o;i;){var a=i[Ji]();if(a){r&&r[to]&&a[Ln]&&r[to](a),o=bi(a);var s=!!o[Fn];a[Fn]&&(s=a[Fn]()),s||t[Ie](a),r=a,i=i[$n]()}}H(t,function(c){var l=e[St]();c[hi](e.getCfg(),l,n,e[$n]()),o=bi(c),!c[St]&&!o[St]&&(o[St]=l),o[Fn]=!0,delete o[qn]})}function Qf(e){return e.sort(function(n,t){var r=0;if(t){var i=t[Ln];n[Ln]?r=i?n[pa]-t[pa]:1:i&&(r=-1)}else r=n?1:-1;return r})}function UT(e){var n={};return{getName:function(){return n[Xn]},setName:function(t){e&&e.setName(t),n[Xn]=t},getTraceId:function(){return n.traceId},setTraceId:function(t){e&&e.setTraceId(t),xa(t)&&(n.traceId=t)},getSpanId:function(){return n.spanId},setSpanId:function(t){e&&e.setSpanId(t),Ca(t)&&(n.spanId=t)},getTraceFlags:function(){return n[qc]},setTraceFlags:function(t){e&&e.setTraceFlags(t),n[qc]=t}}}var MI="TelemetryPluginChain",YT="_hasRun",MT="_getTelCtx",kT=0;function kI(e,n,t){for(;e;){if(e[Ji]()===t)return e;e=e[$n]()}return uo([t],n.config||{},n)}function yv(e,n,t,r){var i=null,o=[];n||(n=Mt({},null,t[st])),r!==null&&(i=r?kI(e,t,r):e);var a={_next:c,ctx:{core:function(){return t},diagLog:function(){return xn(t,n.cfg)},getCfg:function(){return n.cfg},getExtCfg:u,getConfig:p,hasNext:function(){return!!i},getNext:function(){return i},setNext:function(f){i=f},iterate:v,onComplete:s}};function s(f,d){for(var _=[],T=2;T0&&(H(d,function(_){try{_.func.call(_.self,_.args)}catch(T){k(t[st],2,73,"Unexpected Exception during onComplete - "+$(T))}}),o=[])}return f}function l(f,d){var _=null,T=n.cfg;if(T&&f){var E=T[Ci];!E&&d&&(E={}),T[Ci]=E,E=n.ref(T,Ci),E&&(_=E[f],!_&&d&&(_={}),E[f]=_,_=n.ref(E,f))}return _}function u(f,d){var _=l(f,!0);return d&&me(d,function(T,E){if(O(_[T])){var x=n.cfg[T];(x||!O(x))&&(_[T]=x)}al(n,_,T,E)}),n.setDf(_,d)}function p(f,d,_){_===void 0&&(_=!1);var T,E=l(f,!1),x=n.cfg;return E&&(E[d]||!O(E[d]))?T=E[d]:(x[d]||!O(x[d]))&&(T=x[d]),T||!O(T)?T:_}function v(f){for(var d;d=a._next();){var _=d[Ji]();_&&f(_)}}return a}function kt(e,n,t,r){var i=Mt(n),o=yv(e,i,t,r),a=o.ctx;function s(l){var u=o._next();return u&&u[Ln](l,a),!u}function c(l,u){return l===void 0&&(l=null),ue(l)&&(l=uo(l,i.cfg,t,u)),kt(l||a[$n](),i.cfg,t,u)}return a[Ht]=s,a[Xr]=c,a}function Us(e,n,t){var r=Mt(n.config),i=yv(e,r,n,t),o=i.ctx;function a(c){var l=i._next();return l&&l[_r](o,c),!l}function s(c,l){return c===void 0&&(c=null),ue(c)&&(c=uo(c,r.cfg,n,l)),Us(c||o[$n](),n,l)}return o[Ht]=a,o[Xr]=s,o}function ml(e,n,t){var r=Mt(n.config),i=yv(e,r,n,t),o=i.ctx;function a(c){return o.iterate(function(l){ee(l[oa])&&l[oa](o,c)})}function s(c,l){return c===void 0&&(c=null),ue(c)&&(c=uo(c,r.cfg,n,l)),ml(c||o[$n](),n,l)}return o[Ht]=a,o[Xr]=s,o}function uo(e,n,t,r){var i=null,o=!r;if(ue(e)&&e[oe]>0){var a=null;H(e,function(s){if(!o&&r===s&&(o=!0),o&&s&&ee(s[Ln])){var c=BI(s,n,t);i||(i=c),a&&a._setNext(c),a=c}})}return r&&!i?uo([r],n,t):i}function BI(e,n,t){var r=null,i=ee(e[Ln]),o=ee(e[to]),a;e?a=e[Wr]+"-"+e[pa]+"-"+kT++:a="Unknown-0-"+kT++;var s={getPlugin:function(){return e},getNext:function(){return r},processTelemetry:u,unload:p,update:v,_id:a,_setNext:function(f){r=f}};function c(){var f;return e&&ee(e[MT])&&(f=e[MT]()),f||(f=kt(s,n,t)),f}function l(f,d,_,T,E){var x=!1,w=e?e[Wr]:MI,W=f[YT];return W||(W=f[YT]={}),f.setNext(r),e&&lo(f[St](),function(){return w+":"+_},function(){W[a]=!0;try{var L=r?r._id:ye;L&&(W[L]=!1),x=d(f)}catch(y){var J=r?W[r._id]:!0;J&&(x=!0),(!r||!J)&&k(f[wn](),1,73,"Plugin ["+w+"] failed during "+_+" - "+$(y)+", run flags: "+$(W))}},T,E),x}function u(f,d){d=d||c();function _(T){if(!e||!i)return!1;var E=bi(e);return E[qn]||E[el]?!1:(o&&e[to](r),e[Ln](f,T),!0)}l(d,_,"processTelemetry",function(){return{item:f}},!f.sync)||d[Ht](f)}function p(f,d){function _(){var T=!1;if(e){var E=bi(e),x=e[St]||E[St];e&&(!x||x===f.core())&&!E[qn]&&(E[St]=null,E[qn]=!0,E[Fn]=!1,e[qn]&&e[qn](f,d)===!0&&(T=!0))}return T}l(f,_,"unload",function(){},d.isAsync)||f[Ht](d)}function v(f,d){function _(){var T=!1;if(e){var E=bi(e),x=e[St]||E[St];e&&(!x||x===f.core())&&!E[qn]&&e[oa]&&e[oa](f,d)===!0&&(T=!0)}return T}l(f,_,"update",function(){},!1)||f[Ht](d)}return _n(s)}function Jf(){var e=[];function n(r){r&&e[Ie](r)}function t(r,i){H(e,function(o){try{o(r,i)}catch(a){k(r[wn](),2,73,"Unexpected error calling unload handler - "+$(a))}}),e=[]}return{add:n,run:t}}var Zf,ep;function tp(){var e=[];function n(r){var i=e;e=[],H(i,function(o){try{(o.rm||o.remove).call(o)}catch(a){k(r,2,73,"Unloading:"+$(a))}}),Zf&&i[oe]>Zf&&(ep?ep("doUnload",i):k(null,1,48,"Max unload hooks exceeded. An excessive number of unload hooks has been detected."))}function t(r){r&&(Ei(e,r),Zf&&e[oe]>Zf&&(ep?ep("Add",e):k(null,1,48,"Max unload hooks exceeded. An excessive number of unload hooks has been detected.")))}return{run:n,add:t}}var bv,fo="getPlugin",GI=(bv={},bv[Ci]={isVal:vr,v:{}},bv),Dn=(function(){function e(){var n=this,t,r,i,o,a;l(),Se(e,n,function(u){u[hi]=function(p,v,f,d){c(p,v,d),t=!0},u[qn]=function(p,v){var f=u[St];if(!f||p&&f!==p[St]())return;var d,_=!1,T=p||Us(null,f,i&&i[fo]?i[fo]():i),E=v||{reason:0,isAsync:!1};function x(){_||(_=!0,o.run(T,v),a.run(T[wn]()),d===!0&&T[Ht](E),l())}return!u[eo]||u[eo](T,E,x)!==!0?x():d=!0,d},u[oa]=function(p,v){var f=u[St];if(!f||p&&f!==p[St]())return;var d,_=!1,T=p||ml(null,f,i&&i[fo]?i[fo]():i),E=v||{reason:0};function x(){_||(_=!0,c(T.getCfg(),T.core(),T[$n]()))}return!u._doUpdate||u._doUpdate(T,E,x)!==!0?x():d=!0,d},_a(u,"_addUnloadCb",function(){return o},"add"),_a(u,"_addHook",function(){return a},"add"),he(u,"_unloadHooks",{g:function(){return a}})}),n[wn]=function(u){return s(u)[wn]()},n[Fn]=function(){return t},n.setInitialized=function(u){t=u},n[to]=function(u){i=u},n[Ht]=function(u,p){p?p[Ht](u):i&&ee(i[Ln])&&i[Ln](u,null)},n._getTelCtx=s;function s(u){u===void 0&&(u=null);var p=u;if(!p){var v=r||kt(null,{},n[St]);i&&i[fo]?p=v[Xr](null,i[fo]):p=v[Xr](null,i)}return p}function c(u,p,v){Mt(u,GI,xn(p)),!v&&p&&(v=p[pf]()[$n]());var f=i;i&&i[fo]&&(f=i[fo]()),n[St]=p,r=kt(v,u,p,f)}function l(){t=!1,n[St]=null,r=null,i=null,a=tp(),o=Jf()}}return e.__ieDyn=1,e})();function VI(e,n,t){var r={id:n,fn:t};Ei(e,r);var i={remove:function(){H(e,function(o,a){if(o.id===r.id)return e[dr](a,1),-1})}};return i}function HI(e,n,t){for(var r=!1,i=e[oe],o=0;o"}})}var Pv=(function(){function e(){var n,t,r,i,o,a,s,c,l,u,p,v,f,d,_,T,E,x,w,W,L,J,y,Q,N,V,K,se,pe,m,D,G,b;Se(e,this,function(I){R(),I._getDbgPlgTargets=function(){return[y,i]},I[Fn]=function(){return t},I.activeStatus=function(){return V},I._setPendingStatus=function(){V=3},I[hi]=function(P,te,ve,ce){f&&Qt(GT),I[Fn]()&&Qt("Core cannot be initialized more than once"),n=Mt(P,Av,ve||I[st],!1),P=n.cfg,sr(n[jr](function(Y){var U=Y.cfg;se=U.initInMemoMaxSize||KI,_e(U);var X=Y.ref(Y.cfg,Ci);me(X,function(le){Y.ref(X,le)})})),o=ce,w=JI(n,x,o&&I[Hc](),w),tt(),I[st]=ve;var S=P[fa];if(u=[],u[Ie].apply(u,vf(vf([],te,!1),S,!1)),p=P[ua],ae(null),(!v||v[oe]===0)&&Qt("No "+ua+" available"),p&&p[oe]>1){var A=I[Ji]("TeeChannelController");(!A||!A.plugin)&&k(r,1,28,"TeeChannel required")}QI(P,J,r),J=null,t=!0,V===Rr.ACTIVE&&M()},I.getChannels=function(){var P=[];return v&&H(v,function(te){P[Ie](te)}),_n(P)},I.track=function(P){lo(I[bs](),function(){return"AppInsightsCore:track"},function(){P===null&&(pi(P),Qt("Invalid telemetry item")),!P[Xn]&&O(P[Xn])&&(pi(P),Qt("telemetry name required")),P.iKey=P.iKey||L,P.time=P.time||mr(new Date),P.ver=P.ver||"4.0",!f&&I[Fn]()&&V===Rr.ACTIVE?q()[Ht](P):V!==Rr.INACTIVE&&i[oe]<=se&&i[Ie](P)},function(){return{item:P}},!P.sync)},I[pf]=q,I[Hc]=function(){return o||(o=new OT(n.cfg),I[zI]=o),o},I[Ts]=function(P){I.getNotifyMgr()[Ts](P)},I[Es]=function(P){o&&o[Es](P)},I.getCookieMgr=function(){return c||(c=Sa(n.cfg,I[st])),c},I.setCookieMgr=function(P){c!==P&&(Ii(c,!1),c=P)},I[bs]=function(){return a||s||Cv()},I.setPerfMgr=function(P){a=P},I.eventCnt=function(){return i[oe]},I.releaseQueue=function(){if(t&&i[oe]>0){var P=i;i=[],V===2?H(P,function(te){te.iKey=te.iKey||L,q()[Ht](te)}):k(r,2,20,"core init status is not active")}},I.pollInternalLogs=function(P){return _=P||null,b=!1,D&&D[Kr](),h(!0)};function _e(P){var te=P.instrumentationKey,ve=P.endpointUrl;if(V!==3){if(O(te)){L=null,V=Rr.INACTIVE;var ce="Please provide instrumentation key";t?(k(r,1,100,ce),M()):Qt(ce);return}var S=[];jn(te)?(S[Ie](te),L=null):L=te,jn(ve)?(S[Ie](ve),K=null):K=ve,S[oe]?Te(P,S):fe()}}function Te(P,te){pe=!1,V=3;var ve=vr(P.initTimeOut)?P.initTimeOut:WI,ce=KE(te);m&&m[Kr](),m=At(function(){m=null,pe||fe()},ve),zt(ce,function(S){try{if(pe)return;if(!S.rejected){var A=S[Si];if(A&&A[oe]){var Y=A[0];if(L=Y&&Y[Si],A[oe]>1){var U=A[1];K=U&&U[Si]}}L&&(P.instrumentationKey=L,P.endpointUrl=K)}fe()}catch{pe||fe()}})}function fe(){pe=!0,O(L)?(V=Rr.INACTIVE,k(r,1,112,"ikey can't be resolved from promises")):V=Rr.ACTIVE,M()}function M(){t&&(I.releaseQueue(),I.pollInternalLogs())}function h(P){if((!D||!D[Zi])&&!b){var te=P||r&&r.queue[oe]>0;te&&(G||(G=!0,sr(n[jr](function(ve){var ce=ve.cfg.diagnosticLogInterval;(!ce||!(ce>0))&&(ce=1e4);var S=!1;D&&(S=D[Zi],D[Kr]()),D=AE(ze,ce),D.unref(),D[Zi]=S}))),D[Zi]=!0)}return D}I[g_]=function(){b=!0,D&&D[Kr](),ze()},ro(I,function(){return d},["addTelemetryInitializer"]),I[_r]=function(P,te,ve){P===void 0&&(P=!0),t||Qt(jI),f&&Qt(GT);var ce={reason:50,isAsync:P,flushComplete:!1},S;P&&!te&&(S=Jn(function(U){te=U}));var A=Us(Ae(),I);A[zc](function(){x.run(I[st]),Hf([c,o,r],P,function(){R(),te&&te(ce)})},I);function Y(U){ce.flushComplete=U,f=!0,E.run(A,ce),I[g_](),A[Ht](ce)}return ze(),ln(P,Y,6,ve)||Y(!1),S},I[Ji]=be,I.addPlugin=function(P,te,ve,ce){if(!P){ce&&ce(!1),un(zT);return}var S=be(P[Wr]);if(S&&!te){ce&&ce(!1),un("Plugin ["+P[Wr]+"] is already loaded!");return}var A={reason:16};function Y(le){u[Ie](P),A.added=[P],ae(A),ce&&ce(!0)}if(S){var U=[S.plugin],X={reason:2,isAsync:!!ve};Oe(U,X,function(le){le?(A.removed=U,A.reason|=32,Y(!0)):ce&&ce(!1)})}else Y(!1)},I.updateCfg=function(P,te){te===void 0&&(te=!0);var ve;if(I[Fn]()){ve={reason:1,cfg:n.cfg,oldCfg:p_({},n.cfg),newConfig:p_({},P),merge:te},P=ve.newConfig;var ce=n.cfg;P[fa]=ce[fa],P[ua]=ce[ua]}n._block(function(S){var A=S.cfg;Rv(S,A,P,te),te||me(A,function(Y){yr(P,Y)||S.set(A,Y,Zn)}),S.setDf(A,Av)},!0),n.notify(),ve&&it(ve)},I.evtNamespace=function(){return T},I.flush=ln,I.getTraceCtx=function(P){return W||(W=UT()),W},I.setTraceCtx=function(P){W=P||null},I.addUnloadHook=sr,_a(I,"addUnloadCb",function(){return E},"add"),I.onCfgChange=function(P){var te;return t?te=Ue(n.cfg,P,I[st]):te=$I(J,P),ZI(te)},I.getWParam=function(){return Bc()||n.cfg.enableWParam?0:-1};function g(){var P={};Q=[];var te=function(ve){ve&&H(ve,function(ce){if(ce[Wr]&&ce[jc]&&!P[ce.identifier]){var S=ce[Wr]+"="+ce[jc];Q[Ie](S),P[ce.identifier]=ce}})};te(v),p&&H(p,function(ve){te(ve)}),te(u)}function R(){t=!1,n=Mt({},Av,I[st]),n.cfg[df]=1,he(I,"config",{g:function(){return n.cfg},s:function(te){I.updateCfg(te,!1)}}),he(I,"pluginVersionStringArr",{g:function(){return Q||g(),Q}}),he(I,"pluginVersionString",{g:function(){return N||(Q||g(),N=Q.join(";")),N||ye}}),he(I,"logger",{g:function(){return r||(r=new ws(n.cfg),n[st]=r),r},s:function(te){n[st]=te,r!==te&&(Ii(r,!1),r=te)}}),I[st]=new ws(n.cfg),y=[];var P=I.config[fa]||[];P.splice(0,P[oe]),Ei(P,y),d=new BT,i=[],Ii(o,!1),o=null,a=null,s=null,Ii(c,!1),c=null,l=null,u=[],p=null,v=null,f=!1,_=null,T=Nt("AIBaseCore",!0),E=Jf(),W=null,L=null,x=tp(),J=[],N=null,Q=null,b=!1,D=null,G=!1,V=0,K=null,se=null,pe=!1,m=null}function q(){var P=kt(Ae(),n.cfg,I);return P[zc](h),P}function ae(P){var te=qI(I[st],mT,u);l=null,N=null,Q=null,v=(p||[])[0]||[],v=Qf(Ei(v,te[ua]));var ve=Ei(Qf(te[St]),v);y=_n(ve);var ce=I.config[fa]||[];ce.splice(0,ce[oe]),Ei(ce,y);var S=q();v&&v[oe]>0&&Iv(S[Xr](v),ve),Iv(S,ve),P&&it(P)}function be(P){var te=null,ve=null,ce=[];return H(y,function(S){if(S[Wr]===P&&S!==d)return ve=S,-1;S.getChannel&&ce[Ie](S)}),!ve&&ce[oe]>0&&H(ce,function(S){if(ve=S.getChannel(P),!ve)return-1}),ve&&(te={plugin:ve,setEnabled:function(S){bi(ve)[el]=!S},isEnabled:function(){var S=bi(ve);return!S[qn]&&!S[el]},remove:function(S,A){S===void 0&&(S=!0);var Y=[ve],U={reason:1,isAsync:S};Oe(Y,U,function(X){X&&ae({reason:32,removed:Y}),A&&A(X)})}}),te}function Ae(){if(!l){var P=(y||[]).slice();rt(P,d)===-1&&P[Ie](d),l=uo(Qf(P),n.cfg,I)}return l}function Oe(P,te,ve){if(P&&P[oe]>0){var ce=uo(P,n.cfg,I),S=Us(ce,I);S[zc](function(){var A=!1,Y=[];H(u,function(X,le){VT(X,P)?A=!0:Y[Ie](X)}),u=Y,N=null,Q=null;var U=[];p&&(H(p,function(X,le){var ge=[];H(X,function(we){VT(we,P)?A=!0:ge[Ie](we)}),U[Ie](ge)}),p=U),ve&&ve(A),h()}),S[Ht](te)}else ve(!1)}function ze(){if(r&&r.queue){var P=r.queue.slice(0);r.queue[oe]=0,H(P,function(te){var ve={name:_||"InternalMessageId: "+te[hs],iKey:L,time:mr(new Date),baseType:yi.dataType,baseData:{message:te[qr]}};I.track(ve)})}}function ln(P,te,ve,ce){var S=1,A=!1,Y=null;ce=ce||5e3;function U(){S--,A&&S===0&&(Y&&Y[Kr](),Y=null,te&&te(A),te=null)}if(v&&v[oe]>0){var X=q()[Xr](v);X.iterate(function(le){if(le.flush){S++;var ge=!1;le.flush(P,function(){ge=!0,U()},ve)||ge||(P&&Y==null?Y=At(function(){Y=null,U()},ce):U())}})}return A=!0,U(),!0}function tt(){var P;sr(n[jr](function(te){var ve=te.cfg.enablePerfMgr;if(ve){var ce=te.cfg[yf];(P!==ce||!P)&&(ce||(ce=XI),Kt(te.cfg,yf,ce),P=ce,s=null),!a&&!s&&ee(ce)&&(s=ce(I,I[Hc]()))}else s=null,P=null}))}function it(P){var te=ml(Ae(),I);te[zc](h),(!I._updateHook||I._updateHook(te,P)!==!0)&&te[Ht](P)}function un(P){var te=I[st];te?(k(te,2,73,P),h()):Qt(P)}function pi(P){var te=I[Hc]();te&&te[no]([P],2)}function sr(P){x.add(P)}})}return e.__ieDyn=1,e})();function gl(e,n){try{if(e&&e!==""){var t=Yt().parse(e);if(t&&t[S_]&&t[S_]>=t.itemsAccepted&&t.itemsReceived-t.itemsAccepted===t.errors[oe])return t}}catch(r){k(n,1,43,"Cannot parse the response. "+(r[Xn]||$(r)),{response:e})}return null}var Ur="",ey="NoResponseBody",jT="&"+ey+"=true",Ov="POST",Fv=(function(){function e(){var n=0,t,r,i,o,a,s,c,l,u,p,v,f,d,_;Se(e,this,function(T,E){var x=!0;pe(),T[hi]=function(m,D){i=D,r&&k(i,1,28,"Sender is already initialized"),T.SetConfig(m),r=!0},T._getDbgPlgTargets=function(){return[r,o,s,t]},T.SetConfig=function(m){try{if(a=m.senderOnCompleteCallBack||{},s=!!m.disableCredentials,c=m.fetchCredentials,o=!!m.isOneDs,t=!!m.enableSendPromise,u=!!m.disableXhr,p=!!m.disableBeacon,v=!!m.disableBeaconSync,_=m.timeWrapper,d=!!m.addNoResponse,f=!!m.disableFetchKeepAlive,l={sendPOST:V},o||(x=!1),s){var D=Wt();D&&D.protocol&&D.protocol[Pr]()==="file:"&&(x=!1)}return!0}catch{}return!1},T.getSyncFetchPayload=function(){return n},T.getSenderInst=function(m,D){return m&&m[oe]?J(m,D):null},T.getFallbackInst=function(){return l},T[eo]=function(m,D){pe()},T.preparePayload=function(m,D,G,b){if(!D||b||!G[Qn]){m(G);return}try{var I=He("CompressionStream");if(!ee(I)){m(G);return}var _e=new ReadableStream({start:function(R){R.enqueue(ie(G[Qn])?new TextEncoder().encode(G[Qn]):G[Qn]),R.close()}}),Te=_e.pipeThrough(new I("gzip")),fe=Te.getReader(),M=[],h=0,g=!1;return zt(fe.read(),function R(q){if(!g&&!q.rejected){var ae=q[Si];if(!ae.done)return M[Ie](ae[Si]),h+=ae.value[oe],zt(fe.read(),R);for(var be=new Uint8Array(h),Ae=0,Oe=0,ze=M;Oe0&&(H(dn(be),function(tt){g.append(tt,be[tt])}),Ae[Xc]=g),c?Ae.credentials=c:x&&o&&(Ae.credentials="include"),G&&(Ae.keepalive=!0,n+=R,o?m._sendReason===2&&(q=!0,d&&(I+=jT)):q=!0);var Oe=new Request(I,Ae);try{Oe[sv]=!0}catch{}if(!G&&t&&(fe=Jn(function(tt,it){M=tt,h=it})),!I){L(D),M&&M(!1);return}function ze(tt,it){it?y(D,o?0:it,{},o?Ur:tt):y(D,o?0:400,{},o?Ur:tt)}function ln(tt,it,un){var pi=tt[wr],sr=a.fetchOnComplete;sr&&ee(sr)?sr(tt,D,un||Ur,it):y(D,pi,{},un||Ur)}try{zt(fetch(o?I:Oe,o?Ae:null),function(tt){if(G&&(n-=R,R=0),!ae)if(ae=!0,tt.rejected)ze(tt.reason&&tt.reason[qr],499),h&&h(tt.reason);else{var it=tt[Si];try{!o&&!it.ok?(it[wr]?ze(it.statusText,it[wr]):ze(it.statusText,499),M&&M(!1)):o&&!it.body?(ln(it,null,Ur),M&&M(!0)):zt(it.text(),function(un){ln(it,m,un[Si]),M&&M(!0)})}catch(un){it&&it[wr]?ze($(un),it[wr]):ze($(un),499),h&&h(un)}}})}catch(tt){ae||(ze($(tt),499),h&&h(tt))}return q&&!ae&&(ae=!0,y(D,200,{}),M&&M(!0)),o&&!ae&&m[sa]>0&&_&&_.set(function(){ae||(ae=!0,y(D,500,{}),M&&M(!0))},m[sa]),fe}function se(m,D,G){var b=Lt(),I=new XDomainRequest,_e=m[Qn];I.onload=function(){var g=As(I),R=a&&a.xdrOnComplete;R&&ee(R)?R(I,D,m):y(D,200,{},g)},I.onerror=function(){y(D,400,{},o?Ur:tl(I))},I.ontimeout=function(){y(D,500,{})},I.onprogress=function(){};var Te=b&&b.location&&b.location.protocol||"",fe=m[Ss];if(!fe){L(D);return}if(!o&&fe.lastIndexOf(Te,0)!==0){var M="Cannot send XDomain request. The endpoint URL protocol doesn't match the hosting page protocol.";k(i,2,40,". "+M),W(M,D);return}var h=o?fe:fe[Fr](/^(https?:)/,"");I.open(Ov,h),m[sa]&&(I[sa]=m[sa]),I.send(_e),o&&G?_&&_.set(function(){I.send(_e)},0):I.send(_e)}function pe(){n=0,r=!1,t=!1,i=null,o=null,a=null,s=null,c=null,l=null,u=!1,p=!1,v=!1,f=!1,d=!1,_=null}})}return e.__ieDyn=1,e})();var JT="on",KT="attachEvent",WT="addEventListener",XT="detachEvent",qT="removeEventListener",wv="events",Lv="visibilitychange",op="pagehide";var ZT="unload",eh="beforeunload",th=Nt("aiEvtPageHide"),EU=Nt("aiEvtPageShow"),ty=/\.[\.]+/g,ny=/[\.]+$/,ry=1,np=Yf("events"),iy=/^([^.]*)(?:\.(.+)|)/;function $T(e){return e&&e[Fr]?e[Fr](/^[\s\.]+|(?=[\s\.])[\.\s]+$/g,ye):e}function Uv(e,n){if(n){var t=ye;ue(n)?(t=ye,H(n,function(i){i=$T(i),i&&(i[0]!=="."&&(i="."+i),t+=i)})):t=$T(n),t&&(t[0]!=="."&&(t="."+t),e=(e||ye)+t)}var r=iy.exec(e||ye)||[];return{type:r[1],ns:(r[2]||ye).replace(ty,".").replace(ny,ye)[Or](".").sort().join(".")}}function nh(e,n,t){t===void 0&&(t=!0);var r=np.get(e,wv,{},t),i=r[n];return i||(i=r[n]=[]),i}function rh(e,n,t,r){e&&n&&n[Ni]&&(e[qT]?e[qT](n[Ni],t,r):e[XT]&&e[XT](JT+n[Ni],t))}function oy(e,n,t,r){var i=!1;return e&&n&&n[Ni]&&t&&(e[WT]?(e[WT](n[Ni],t,r),i=!0):e[KT]&&(e[KT](JT+n[Ni],t),i=!0)),i}function QT(e,n,t,r){for(var i=n[oe];i--;){var o=n[i];o&&(!t.ns||t.ns===o[E_].ns)&&(!r||r(o))&&(rh(e,o[E_],o.handler,o.capture),n[dr](i,1))}}function ay(e,n,t){if(n[Ni])QT(e,nh(e,n[Ni]),n,t);else{var r=np.get(e,wv,{});me(r,function(i,o){QT(e,o,n,t)}),dn(r)[oe]===0&&np.kill(e,wv)}}function In(e,n){var t;return n?(ue(n)?t=[e].concat(n):t=[e,n],t=Uv("xx",t).ns[Or](".")):t=e,t}function Un(e,n,t,r,i){i===void 0&&(i=!1);var o=!1;if(e)try{var a=Uv(n,r);if(o=oy(e,a,t,i),o&&np.accept(e)){var s={guid:ry++,evtName:a,handler:t,capture:i};nh(e,a.type)[Ie](s)}}catch{}return o}function ei(e,n,t,r,i){if(i===void 0&&(i=!1),e)try{var o=Uv(n,r),a=!1;ay(e,o,function(s){return o.ns&&!t||s.handler===t?(a=!0,!0):!1}),a||rh(e,o,t,i)}catch{}}function ih(e,n,t){var r=!1,i=Lt();i&&(r=Un(i,e,n,t),r=Un(i.body,e,n,t)||r);var o=ot();return o&&(r=Un(o,e,n,t)||r),r}function oh(e,n,t){var r=Lt();r&&(ei(r,e,n,t),ei(r.body,e,n,t));var i=ot();i&&ei(i,e,n,t)}function rp(e,n,t,r){var i=!1;return n&&e&&e[oe]>0&&H(e,function(o){o&&(!t||rt(t,o)===-1)&&(i=ih(o,n,r)||i)}),i}function ah(e,n,t,r){var i=!1;return n&&e&&ue(e)&&(i=rp(e,n,t,r),!i&&t&&t[oe]>0&&(i=rp(e,n,null,r))),i}function ip(e,n,t){e&&ue(e)&&H(e,function(r){r&&oh(r,n,t)})}function Yv(e,n,t){return ah([eh,ZT,op],e,n,t)}function Mv(e,n){ip([eh,ZT,op],e,n)}function El(e,n,t){function r(a){var s=ot();e&&s&&s.visibilityState==="hidden"&&e(a)}var i=In(th,t),o=rp([op],e,n,i);return(!n||rt(n,Lv)===-1)&&(o=rp([Lv],r,n,i)||o),!o&&n&&(o=El(e,null,t)),o}function kv(e,n){var t=In(th,n);ip([op],e,t),ip([Lv],null,t)}var sh="_aiHooks",ch=["req","rsp","hkErr","fnErr"];function Gv(e,n){if(e)for(var t=0;t=0&&i<=2&&Gv(e,function(o,a){var s=o.cbks,c=s[ch[i]];if(c){n.ctx=function(){var p=r[a]=r[a]||{};return p};try{c[pr](n.inst,t)}catch(p){var l=n.err;try{var u=s[ch[2]];u&&(n.err=p,u[pr](n.inst,t))}catch{}finally{n.err=l}}}})}function sy(e){return function(){var n=this,t=arguments,r=e.h,i={name:e.n,inst:n,ctx:null,set:c},o=[],a=s([i],t);i.evt=He("event");function s(u,p){return Gv(p,function(v){u[Ie](v)}),u}function c(u,p){t=s([],t),t[u]=p,a=s([i],t)}Bv(r,i,a,o,0);var l=e.f;if(l)try{i.rslt=l[pr](n,t)}catch(u){throw i.err=u,Bv(r,i,a,o,3),u}return Bv(r,i,a,o,1),i.rslt}}function Vv(e,n,t,r){var i=null;return e&&(pn(e,n)?i=e:t&&(i=Vv($E(e),n,r,!1))),i}function Hv(e,n,t){return e?Tl(e[vn],n,t,!1):null}function lh(e,n,t,r){var i=t&&t[sh];if(!i){i={i:0,n,f:t,h:[]};var o=sy(i);o[sh]=i,e[n]=o}var a={id:i.i,cbks:r,rm:function(){var s=this.id;Gv(i.h,function(c,l){if(c.id===s)return i.h[dr](l,1),1})}};return i.i++,i.h[Ie](a),a}function Tl(e,n,t,r,i){if(r===void 0&&(r=!0),e&&n&&t){var o=Vv(e,n,r,i);if(o){var a=o[n];if(typeof a===Ns)return lh(o,n,a,t)}}return null}function Ys(e,n,t,r,i){if(e&&n&&t){var o=Vv(e,n,r,i)||e;if(o)return lh(o,n,o[n],t)}return null}var ti="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",hl="sampleRate",Sl="ProcessLegacy",ap="http.method",Da="https://dc.services.visualstudio.com",ni="/v2/track",Bt="not_specified",sp="iKey";var We=m_({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"]});var Ai="split",Ee="length",Ri="toLowerCase",_o="ingestionendpoint",vo="toString",cp="removeItem",mo="message",go="count",lp="preTriggerDate",up="getUTCDate",Ia="stringify",Nl="pathname",ya="match",zv="correlationHeaderExcludePatterns",en="name";var sn="properties",mn="measurements",xl="sizeInBytes",Cl="typeName",Ms="exceptions",ba="severityLevel",fp="problemGroup",Aa="parsedStack",Dl="hasFullStack",Il="assembly",ri="fileName",Ra="line",ks="aiDataContract",Pa="duration";function jv(e,n,t){var r=n[Ee],i=uh(e,n);if(i[Ee]!==r){for(var o=0,a=i;t[a]!==void 0;)o++,a=Kn(i,0,147)+fh(o);i=a}return i}function uh(e,n){var t;return n&&(n=Ge(It(n)),n[Ee]>150&&(t=Kn(n,0,150),k(e,2,57,"name is too long. It has been truncated to 150 characters.",{name:n},!0))),t||n}function Ve(e,n,t){t===void 0&&(t=1024);var r;return n&&(t=t||1024,n=Ge(It(n)),n[Ee]>t&&(r=Kn(n,0,t),k(e,2,61,"string value is too long. It has been truncated to "+t+" characters.",{value:n},!0))),r||n}function Pi(e,n){return Xv(e,n,2048,66)}function yl(e,n){var t;return n&&n[Ee]>32768&&(t=Kn(n,0,32768),k(e,2,56,"message is too long, it has been truncated to 32768 characters.",{message:n},!0)),t||n}function Kv(e,n){var t;if(n){var r=""+n;r[Ee]>32768&&(t=Kn(r,0,32768),k(e,2,52,"exception is too long, it has been truncated to 32768 characters.",{exception:n},!0))}return t||n}function yn(e,n){if(n){var t={};me(n,function(r,i){if(yt(i)&&Qr())try{i=Yt()[Ia](i)}catch(o){k(e,2,49,"custom property is not valid",{exception:o},!0)}i=Ve(e,i,8192),r=jv(e,r,t),t[r]=i}),n=t}return n}function bn(e,n){if(n){var t={};me(n,function(r,i){r=jv(e,r,t),t[r]=i}),n=t}return n}function Wv(e,n){return n&&Xv(e,n,128,69)[vo]()}function Xv(e,n,t,r){var i;return n&&(n=Ge(It(n)),n[Ee]>t&&(i=Kn(n,0,t),k(e,2,r,"input is too long, it has been truncated to "+t+" characters.",{data:n},!0))),i||n}function fh(e){var n="00"+e;return br(n,n[Ee]-3)}var ph=ot()||{},dh=0,py=[null,null,null,null,null];function bl(e){var n=dh,t=py,r=t[n];return ph.createElement?t[n]||(r=t[n]=ph.createElement("a")):r={host:_h(e,!0)},r.href=e,n++,n>=t[Ee]&&(n=0),dh=n,r}function qv(e){var n,t=bl(e);return t&&(n=t.href),n}function $v(e,n){return e?e.toUpperCase()+" "+n:n}function _h(e,n){var t=pp(e,n)||"";if(t){var r=t[ya](/(www\d{0,5}\.)?([^\/:]{1,256})(:\d{1,20})?/i);if(r!=null&&r[Ee]>3&&ie(r[2])&&r[2][Ee]>0)return r[2]+(r[3]||"")}return t}function pp(e,n){var t=null;if(e){var r=e[ya](/(\w{1,150}):\/\/([^\/:]{1,256})(:\d{1,20})?/i);if(r!=null&&r[Ee]>2&&ie(r[2])&&r[2][Ee]>0&&(t=r[2]||"",n&&r[Ee]>2)){var i=(r[1]||"")[Ri](),o=r[3]||"";(i==="http"&&o===":80"||i==="https"&&o===":443")&&(o=""),t+=o}}return t}var dy=[Da+ni,"https://breeze.aimon.applicationinsights.io"+ni,"https://dc-int.services.visualstudio.com"+ni],_y="cid-v1:";function Bs(e){return rt(dy,e[Ri]())!==-1}function dp(e,n,t){if(!n||e&&e.disableCorrelationHeaders)return!1;if(e&&e[zv]){for(var r=0;r0}function _p(e){if(e){var n=vh(e,We[1]);if(n&&n!==_y)return n}}function vh(e,n){if(e)for(var t=e[Ai](","),r=0;r0){var s=bl(n);if(i=s.host,!o)if(s[Nl]!=null){var c=s.pathname[Ee]===0?"/":s[Nl];c.charAt(0)!=="/"&&(c="/"+c),a=s[Nl],o=Ve(e,t?t+" "+c:c)}else o=Ve(e,n)}else i=r,o=r;return{target:i,name:o,data:a}}function Gs(){var e=Sn();if(e&&e.now&&e.timing){var n=e.now()+e.timing.navigationStart;if(n>0)return n}return wt()}function Xt(e,n){var t=null;return e!==0&&n!==0&&!O(e)&&!O(n)&&(t=n-e),t}function Oa(e,n){var t=e||{};return{getName:function(){return t[en]},setName:function(r){n&&n.setName(r),t[en]=r},getTraceId:function(){return t.traceID},setTraceId:function(r){n&&n.setTraceId(r),xa(r)&&(t.traceID=r)},getSpanId:function(){return t.parentID},setSpanId:function(r){n&&n.setSpanId(r),Ca(r)&&(t.parentID=r)},getTraceFlags:function(){return t.traceFlags},setTraceFlags:function(r){n&&n.setTraceFlags(r),t.traceFlags=r}}}var Vs=ia({LocalStorage:0,SessionStorage:1}),GY=ia({AI:0,AI_AND_W3C:1,W3C:2}),VY=ia({Normal:1,Critical:2});var Eo=void 0,To=void 0,gh="";function Qv(){return wa()?vp(Vs.LocalStorage):null}function vp(e){try{if(O(bt()))return null;var n=new Date()[vo](),t=He(e===Vs.LocalStorage?"localStorage":"sessionStorage"),r=gh+n;t.setItem(r,n);var i=t.getItem(r)!==n;if(t[cp](r),!i)return t}catch{}return null}function Jv(){return ho()?vp(Vs.SessionStorage):null}function Zv(){Eo=!1,To=!1}function Fa(e){gh=e||""}function em(){Eo=wa(!0),To=ho(!0)}function wa(e){return(e||Eo===void 0)&&(Eo=!!vp(Vs.LocalStorage)),Eo}function Al(e,n){var t=Qv();if(t!==null)try{return t.getItem(n)}catch(r){Eo=!1,k(e,2,1,"Browser failed read of local storage. "+Pe(r),{exception:$(r)})}return null}function Rl(e,n,t){var r=Qv();if(r!==null)try{return r.setItem(n,t),!0}catch(i){Eo=!1,k(e,2,3,"Browser failed write to local storage. "+Pe(i),{exception:$(i)})}return!1}function tm(e,n){var t=Qv();if(t!==null)try{return t[cp](n),!0}catch(r){Eo=!1,k(e,2,5,"Browser failed removal of local storage item. "+Pe(r),{exception:$(r)})}return!1}function ho(e){return(e||To===void 0)&&(To=!!vp(Vs.SessionStorage)),To}function Hs(e,n){var t=Jv();if(t!==null)try{return t.getItem(n)}catch(r){To=!1,k(e,2,2,"Browser failed read of session storage. "+Pe(r),{exception:$(r)})}return null}function Pl(e,n,t){var r=Jv();if(r!==null)try{return r.setItem(n,t),!0}catch(i){To=!1,k(e,2,4,"Browser failed write to session storage. "+Pe(i),{exception:$(i)})}return!1}function Ol(e,n){var t=Jv();if(t!==null)try{return t[cp](n),!0}catch(r){To=!1,k(e,2,6,"Browser failed removal of session storage item. "+Pe(r),{exception:$(r)})}return!1}var vy="appInsightsThrottle",nm=(function(){function e(n,t){var r=this,i,o,a,s,c,l,u,p=!1,v=!1;d(),r._getDbgPlgTargets=function(){return[u]},r.getConfig=function(){return a},r.canThrottle=function(m){var D=K(m),G=_(m);return x(G,i,D)},r.isTriggered=function(m){return se(m)},r.isReady=function(){return p},r.flush=function(m){try{var D=pe(m);if(D&&D[Ee]>0){var G=D.slice(0);return u[m]=[],H(G,function(b){f(b.msgID,b[mo],b.severity,!1)}),!0}}catch{}return!1},r.flushAll=function(){try{if(u){var m=!0;return me(u,function(D){var G=r.flush(parseInt(D));m=m&&G}),m}}catch{}return!1},r.onReadyState=function(m,D){return D===void 0&&(D=!0),p=O(m)?!0:m,p&&D?r.flushAll():null},r.sendMessage=function(m,D,G){return f(m,D,G,!0)};function f(m,D,G,b){if(p){var I=V(m);if(!I)return;var _e=_(m),Te=K(m),fe=x(_e,i,Te),M=!1,h=0,g=se(m);try{fe&&!g?(h=rf(_e.limit.maxSendNumber,Te[go]+1),Te[go]=0,M=!0,c[m]=!0,Te[lp]=new Date):(c[m]=fe,Te[go]+=1);var R=w(m);y(o,R,Te);for(var q=0;q0,_e.interval=E(Te);var fe={samplingRate:((G=I.limit)===null||G===void 0?void 0:G.samplingRate)||100,maxSendNumber:((b=I.limit)===null||b===void 0?void 0:b.maxSendNumber)||1};_e.limit=fe,a[m]=_e}catch{}}function E(m){m=m||{};var D=m?.monthInterval,G=m?.dayInterval;return O(D)&&O(G)&&(m.monthInterval=3,v||(m.daysOfMonth=[28],v=!0)),m={monthInterval:m?.monthInterval,dayInterval:m?.dayInterval,daysOfMonth:m?.daysOfMonth},m}function x(m,D,G){if(m&&!m.disabled&&D&&vr(G)){var b=J(),I=G.date,_e=m.interval,Te=1;if(_e?.monthInterval){var fe=(b.getUTCFullYear()-I.getUTCFullYear())*12+b.getUTCMonth()-I.getUTCMonth();Te=Q(_e.monthInterval,0,fe)}var M=1;if(v)M=rt(_e.daysOfMonth,b[up]());else if(_e?.dayInterval){var h=Jt((b.getTime()-I.getTime())/864e5);M=Q(_e.dayInterval,0,h)}return Te>=0&&M>=0}return!1}function w(m,D){var G=vr(D)?D:"";return m?vy+G+"-"+m:null}function W(m){try{if(m){var D=new Date;return m.getUTCFullYear()===D.getUTCFullYear()&&m.getUTCMonth()===D.getUTCMonth()&&m[up]()===D[up]()}}catch{}return!1}function L(m,D,G){try{var b={date:J(),count:0};if(m){var I=JSON.parse(m),_e={date:J(I.date)||b.date,count:I[go]||b[go],preTriggerDate:I.preTriggerDate?J(I[lp]):void 0};return _e}else return y(D,G,b),b}catch{}return null}function J(m){try{if(m){var D=new Date(m);if(!isNaN(D.getDate()))return D}else return new Date}catch{}return null}function y(m,D,G){try{return Rl(m,D,Ge(JSON[Ia](G)))}catch{}return!1}function Q(m,D,G){return m<=0?1:G>=D&&(G-D)%m==0?Jt((G-D)/m)+1:-1}function N(m,D,G,b){k(D,b||1,m,G)}function V(m){try{var D=_(m);return iv(1e6)<=D.limit.samplingRate}catch{}return!1}function K(m){try{var D=s[m];if(!D){var G=w(m,l);D=L(Al(o,G),o,G),s[m]=D}return s[m]}catch{}return null}function se(m){var D=c[m];if(O(D)){D=!1;var G=K(m);G&&(D=W(G[lp])),c[m]=D}return c[m]}function pe(m){return u=u||{},O(u[m])&&(u[m]=[]),u[m]}}return e})();var my=";",gy="=";function mp(e){if(!e)return{};var n=e[Ai](my),t=u_(n,function(i,o){var a=o[Ai](gy);if(a[Ee]===2){var s=a[0][Ri](),c=a[1];i[s]=c}return i},{});if(dn(t)[Ee]>0){if(t.endpointsuffix){var r=t.location?t.location+".":"";t[_o]=t[_o]||"https://"+r+"dc."+t.endpointsuffix}t[_o]=t[_o]||Da,Vc(t[_o],"/")&&(t[_o]=t[_o].slice(0,-1))}return t}var rm=(function(){function e(n,t,r){var i=this,o=this;o.ver=1,o.sampleRate=100,o.tags={},o[en]=Ve(n,r)||Bt,o.data=t,o.time=mr(new Date),o[ks]={time:1,iKey:1,name:1,sampleRate:function(){return i.sampleRate===100?4:1},tags:1,data:1}}return e})();var gr=(function(){function e(n,t,r,i){this.aiDataContract={ver:1,name:1,properties:0,measurements:0};var o=this;o.ver=2,o[en]=Ve(n,t)||Bt,o[sn]=yn(n,r),o[mn]=bn(n,i)}return e.envelopeType="Microsoft.ApplicationInsights.{0}.Event",e.dataType="EventData",e})();var Ey=58,Ty=/^\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\?]+)?)/,hy=/^(?:\s{0,50}at)?\s{0,50}([^\@\()\s]+)?\s{0,50}(?:\s|\@|\()\s{0,5}([^\(\s\n\]]+):([0-9\?]+):([0-9\?]+)\)?$/,Sy=/^(?:\s{0,50}at)?\s{0,50}([^\@\()\s]+)?\s{0,50}(?:\s|\@|\()\s{0,5}([^\(\s\n\]]+):([0-9\?]+)\)?$/,Ny=/^(?:\s{0,50}at)?\s{0,50}([^\@\()\s]+)?\s{0,50}(?:\s|\@|\()\s{0,5}([^\(\s\n\)\]]+)\)?$/,xy=/(?:^|\(|\s{0,10}[\w\)]+\@)?([^\(\n\s\]\)]+)(?:\:([0-9]+)(?:\:([0-9]+))?)?\)?(?:,|$)/,Cy=/([^\(\s\n]+):([0-9]+):([0-9]+)$/,Dy=/([^\(\s\n]+):([0-9]+)$/,Eh="",zs="error",Er="stack",om="stackDetails",Th="errorSrc",am="message",xh="description",hh=[{re:hy,len:5,m:1,fn:2,ln:3,col:4},{chk:yy,pre:Iy,re:Sy,len:4,m:1,fn:2,ln:3},{re:Ny,len:3,m:1,fn:2,hdl:Nh},{re:xy,len:2,fn:1,hdl:Nh}];function Iy(e){return e.replace(/(\(anonymous\))/,"")}function yy(e){return _t(e,"[native")<0}function sm(e,n){var t=e;return t&&!ie(t)&&(JSON&&JSON[Ia]?(t=JSON[Ia](e),n&&(!t||t==="{}")&&(ee(e[vo])?t=e[vo]():t=""+e)):t=""+e+" - (Missing JSON.stringify)"),t||""}function Ch(e,n){var t=e;return e&&(t&&!ie(t)&&(t=e[am]||e[xh]||t),t&&!ie(t)&&(t=sm(t,!0)),e.filename&&(t=t+" @"+(e.filename||"")+":"+(e.lineno||"?")+":"+(e.colno||"?"))),n&&n!=="String"&&n!=="Object"&&n!=="Error"&&_t(t||"",n)===-1&&(t=n+": "+t),t||""}function by(e){try{if(yt(e))return"hasFullStack"in e&&"typeName"in e}catch{}return!1}function Ay(e){try{if(yt(e))return"ver"in e&&"exceptions"in e&&"properties"in e}catch{}return!1}function Sh(e){return e&&e.src&&ie(e.src)&&e.obj&&ue(e.obj)}function La(e){var n=e||"";ie(n)||(ie(n[Er])?n=n[Er]:n=""+n);var t=n[Ai](` `);return{src:n,obj:t}}function Ry(e){for(var n=[],t=e[Ai](` `),r=0;r0){n=[];var r=0,i=!1,o=0;H(t,function(_){if(i||Uy(_)){var T=It(_);i=!0;var E=Yy(T,r);E&&(o+=E[xl],n.push(E),r++)}});var a=32*1024;if(o>a)for(var s=0,c=n[Ee]-1,l=0,u=s,p=c;sa){var d=p-u+1;n.splice(u,d);break}u=s,p=c,s++,c--}}return n}function gp(e){var n="";if(e&&(n=e.typeName||e[en]||"",!n))try{var t=/function (.{1,200})\(/,r=t.exec(e.constructor[vo]());n=r&&r[Ee]>1?r[1]:""}catch{}return n}function im(e){if(e)try{if(!ie(e)){var n=gp(e),t=sm(e,!1);return(!t||t==="{}")&&(e[zs]&&(e=e[zs],n=gp(e)),t=sm(e,!0)),_t(t,n)!==0&&n!=="String"?n+":"+t:t}}catch{}return""+(e||"")}var gn=(function(){function e(n,t,r,i,o,a){this.aiDataContract={ver:1,exceptions:1,severityLevel:0,properties:0,measurements:0};var s=this;s.ver=2,Ay(t)?(s[Ms]=t[Ms]||[],s[sn]=t[sn],s[mn]=t[mn],t[ba]&&(s[ba]=t[ba]),t.id&&(s.id=t.id,t[sn].id=t.id),t[fp]&&(s[fp]=t[fp]),O(t.isManual)||(s.isManual=t.isManual)):(r||(r={}),a&&(r.id=a),s[Ms]=[Ih(n,t,r)],s[sn]=yn(n,r),s[mn]=bn(n,i),o&&(s[ba]=o),a&&(s.id=a))}return e.CreateAutoException=function(n,t,r,i,o,a,s,c){var l=gp(o||a||n);return{message:Ch(n,l),url:t,lineNumber:r,columnNumber:i,error:im(o||a||n),evt:im(a||n),typeName:l,stackDetails:Dh(s||o||a),errorSrc:c}},e.CreateFromInterface=function(n,t,r,i){var o=t[Ms]&&ra(t[Ms],function(s){return Ly(n,s)}),a=new e(n,Rt(Rt({},t),{exceptions:o}),r,i);return a},e.prototype.toInterface=function(){var n=this,t=n.exceptions,r=n.properties,i=n.measurements,o=n.severityLevel,a=n.problemGroup,s=n.id,c=n.isManual,l=t instanceof Array&&ra(t,function(u){return u.toInterface()})||void 0;return{ver:"4.0",exceptions:l,severityLevel:o,properties:r,measurements:i,problemGroup:a,id:s,isManual:c}},e.CreateSimpleException=function(n,t,r,i,o,a){var s;return{exceptions:[(s={},s[Dl]=!0,s.message=n,s.stack=o,s.typeName=t,s)]}},e.envelopeType="Microsoft.ApplicationInsights.{0}.Exception",e.dataType="ExceptionData",e.formatError=im,e})();var Fy=_n({id:0,outerId:0,typeName:1,message:1,hasFullStack:0,stack:0,parsedStack:2});function wy(){var e=this,n=ue(e[Aa])&&ra(e[Aa],function(r){return ky(r)}),t={id:e.id,outerId:e.outerId,typeName:e[Cl],message:e[mo],hasFullStack:e[Dl],stack:e[Er],parsedStack:n||void 0};return t}function Ih(e,n,t){var r,i,o,a,s,c,l,u;if(by(n))a=n[Cl],s=n[mo],l=n[Er],u=n[Aa]||[],c=n[Dl];else{var p=n,v=p&&p.evt;ea(p)||(p=p[zs]||v||p),a=Ve(e,gp(p))||Bt,s=yl(e,Ch(n||p,a))||Bt;var f=n[om]||Dh(n);u=Oy(f),ue(u)&&ra(u,function(d){d[Il]=Ve(e,d[Il]),d[ri]=Ve(e,d[ri])}),l=Kv(e,Py(f)),c=ue(u)&&u[Ee]>0,t&&(t[Cl]=t[Cl]||a)}return r={},r[ks]=Fy,r.id=i,r.outerId=o,r.typeName=a,r.message=s,r[Dl]=c,r.stack=l,r.parsedStack=u,r.toInterface=wy,r}function Ly(e,n){var t=ue(n[Aa])&&ra(n[Aa],function(i){return My(i)})||n[Aa],r=Ih(e,Rt(Rt({},n),{parsedStack:t}));return r}function yh(e,n){var t=n[ya](Cy);if(t&&t[Ee]>=4)e[ri]=t[1],e[Ra]=parseInt(t[2]);else{var r=n[ya](Dy);r&&r[Ee]>=3?(e[ri]=r[1],e[Ra]=parseInt(r[2])):e[ri]=n}}function Nh(e,n,t){var r=e[ri];n.fn&&t&&t[Ee]>n.fn&&(n.ln&&t[Ee]>n.ln?(r=Ge(t[n.fn]||""),e[Ra]=parseInt(Ge(t[n.ln]||""))||0):r=Ge(t[n.fn]||"")),r&&yh(e,r)}function Uy(e){var n=!1;if(e&&ie(e)){var t=Ge(e);t&&(n=Ty.test(t))}return n}var bh=_n({level:1,method:1,assembly:0,fileName:0,line:0});function Yy(e,n){var t,r;if(e&&ie(e)&&Ge(e)){r=(t={},t[ks]=bh,t.level=n,t.assembly=Ge(e),t.method=Eh,t.fileName="",t.line=0,t.sizeInBytes=0,t);for(var i=0;i=o.len){o.m&&(r.method=Ge(a[o.m]||Eh)),o.hdl?o.hdl(r,o,a):o.fn&&(o.ln?(r[ri]=Ge(a[o.fn]||""),r[Ra]=parseInt(Ge(a[o.ln]||""))||0):yh(r,a[o.fn]||""));break}i++}}return Ah(r)}function My(e){var n,t=(n={},n[ks]=bh,n.level=e.level,n.method=e.method,n.assembly=e[Il],n.fileName=e[ri],n.line=e[Ra],n.sizeInBytes=0,n);return Ah(t)}function Ah(e){var n=Ey;return e&&(n+=e.method[Ee],n+=e.assembly[Ee],n+=e.fileName[Ee],n+=e.level.toString()[Ee],n+=e.line.toString()[Ee],e[xl]=n),e}function ky(e){return{level:e.level,method:e.method,assembly:e[Il],fileName:e[ri],line:e[Ra]}}var Rh=(function(){function e(){this.aiDataContract={name:1,kind:0,value:1,count:0,min:0,max:0,stdDev:0},this.kind=0}return e})();var Tr=(function(){function e(n,t,r,i,o,a,s,c,l){this.aiDataContract={ver:1,metrics:1,properties:0};var u=this;u.ver=2;var p=new Rh;p[go]=i>0?i:void 0,p.max=isNaN(a)||a===null?void 0:a,p.min=isNaN(o)||o===null?void 0:o,p[en]=Ve(n,t)||Bt,p.value=r,p.stdDev=isNaN(s)||s===null?void 0:s,u.metrics=[p],u[sn]=yn(n,c),u[mn]=bn(n,l)}return e.envelopeType="Microsoft.ApplicationInsights.{0}.Metric",e.dataType="MetricData",e})();var Fl="";function tr(e){(isNaN(e)||e<0)&&(e=0),e=ff(e);var n=Fl+e%1e3,t=Fl+Jt(e/1e3)%60,r=Fl+Jt(e/(1e3*60))%60,i=Fl+Jt(e/(1e3*60*60))%24,o=Jt(e/(1e3*60*60*24));return n=n[Ee]===1?"00"+n:n[Ee]===2?"0"+n:n,t=t[Ee]<2?"0"+t:t,r=r[Ee]<2?"0"+r:r,i=i[Ee]<2?"0"+i:i,(o>0?o+".":Fl)+i+":"+r+":"+t+"."+n}function cm(e,n,t,r,i){return!i&&ie(e)&&(e==="Script error."||e==="Script error")}var Yn=(function(){function e(n,t,r,i,o,a,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=Wv(n,s),c.url=Pi(n,r),c[en]=Ve(n,t)||Bt,isNaN(i)||(c[Pa]=tr(i)),c[sn]=yn(n,o),c[mn]=bn(n,a)}return e.envelopeType="Microsoft.ApplicationInsights.{0}.Pageview",e.dataType="PageviewData",e})();var hr=(function(){function e(n,t,r,i,o,a,s,c,l,u,p,v){l===void 0&&(l="Ajax"),this.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};var f=this;f.ver=2,f.id=t,f[Pa]=tr(o),f.success=a,f.resultCode=s+"",f.type=Ve(n,l);var d=mh(n,r,c,i);f.data=Pi(n,i)||d.data,f.target=Ve(n,d.target),u&&(f.target="".concat(f.target," | ").concat(u)),f[en]=Ve(n,d[en]),f[sn]=yn(n,p),f[mn]=bn(n,v)}return e.envelopeType="Microsoft.ApplicationInsights.{0}.RemoteDependency",e.dataType="RemoteDependencyData",e})();var ii=(function(){function e(n,t,r,i,o){this.aiDataContract={ver:1,message:1,severityLevel:0,properties:0};var a=this;a.ver=2,t=t||Bt,a[mo]=yl(n,t),a[sn]=yn(n,i),a[mn]=bn(n,o),r&&(a[ba]=r)}return e.envelopeType="Microsoft.ApplicationInsights.{0}.Message",e.dataType="MessageData",e})();var oi=(function(){function e(n,t,r,i,o,a,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=Pi(n,r),c[en]=Ve(n,t)||Bt,c[sn]=yn(n,o),c[mn]=bn(n,a),s&&(c.domProcessing=s.domProcessing,c[Pa]=s[Pa],c.networkConnect=s.networkConnect,c.perfTotal=s.perfTotal,c.receivedResponse=s.receivedResponse,c.sentRequest=s.sentRequest)}return e.envelopeType="Microsoft.ApplicationInsights.{0}.PageviewPerformance",e.dataType="PageviewPerformanceData",e})();var Oi=(function(){function e(n,t){this.aiDataContract={baseType:1,baseData:1},this.baseType=n,this.baseData=t}return e})();function No(e){var n="ai."+e+".";return function(t){return n+t}}var wl=No("application"),qt=No("device"),Ep=No("location"),js=No("operation"),lm=No("session"),So=No("user"),Ua=No("cloud"),Ll=No("internal"),Ul=(function(e){Zt(n,e);function n(){return e.call(this)||this}return n})(j_({applicationVersion:wl("ver"),applicationBuild:wl("build"),applicationTypeId:wl("typeId"),applicationId:wl("applicationId"),applicationLayer:wl("layer"),deviceId:qt("id"),deviceIp:qt("ip"),deviceLanguage:qt("language"),deviceLocale:qt("locale"),deviceModel:qt("model"),deviceFriendlyName:qt("friendlyName"),deviceNetwork:qt("network"),deviceNetworkName:qt("networkName"),deviceOEMName:qt("oemName"),deviceOS:qt("os"),deviceOSVersion:qt("osVersion"),deviceRoleInstance:qt("roleInstance"),deviceRoleName:qt("roleName"),deviceScreenResolution:qt("screenResolution"),deviceType:qt("type"),deviceMachineName:qt("machineName"),deviceVMName:qt("vmName"),deviceBrowser:qt("browser"),deviceBrowserVersion:qt("browserVersion"),locationIp:Ep("ip"),locationCountry:Ep("country"),locationProvince:Ep("province"),locationCity:Ep("city"),operationId:js("id"),operationName:js("name"),operationParentId:js("parentId"),operationRootId:js("rootId"),operationSyntheticSource:js("syntheticSource"),operationCorrelationVector:js("correlationVector"),sessionId:lm("id"),sessionIsFirst:lm("isFirst"),sessionIsNew:lm("isNew"),userAccountAcquisitionDate:So("accountAcquisitionDate"),userAccountId:So("accountId"),userAgent:So("userAgent"),userId:So("id"),userStoreRegion:So("storeRegion"),userAuthUserId:So("authUserId"),userAnonymousUserAcquisitionDate:So("anonUserAcquisitionDate"),userAuthenticatedUserAcquisitionDate:So("authUserAcquisitionDate"),cloudName:Ua("name"),cloudRole:Ua("role"),cloudRoleVer:Ua("roleVer"),cloudRoleInstance:Ua("roleInstance"),cloudEnvironment:Ua("environment"),cloudLocation:Ua("location"),cloudDeploymentUnit:Ua("deploymentUnit"),internalNodeName:Ll("nodeName"),internalSdkVersion:Ll("sdkVersion"),internalAgentVersion:Ll("agentVersion"),internalSnippet:Ll("snippet"),internalSdkSrc:Ll("sdkSrc")}));function Sr(e,n,t,r,i,o){t=Ve(r,t)||Bt,(O(e)||O(n)||O(t))&&Qt("Input doesn't contain all required fields");var a="";e[sp]&&(a=e[sp],delete e[sp]);var s={name:t,time:mr(new Date),iKey:a,ext:o||{},tags:[],data:{},baseType:n,baseData:e};return O(i)||me(i,function(c,l){s.data[c]=l}),s}var By=(function(){function e(){}return e.create=Sr,e})();var En={UserExt:"user",DeviceExt:"device",TraceExt:"trace",WebExt:"web",AppExt:"app",OSExt:"os",SessionExt:"ses",SDKExt:"sdk"},et=new Ul;function Ya(e){var n=null;if(ee(Event))n=new Event(e);else{var t=ot();t&&t.createEvent&&(n=t.createEvent("Event"),n.initEvent(e,!0,!0))}return n}function Ph(e,n){ei(e,null,null,n)}function um(e){var n=ot(),t=an(),r=!1,i=[],o=1;t&&!O(t.onLine)&&!t.onLine&&(o=2);var a=0,s=v(),c=In(Nt("OfflineListener"),e);try{if(u(Lt())&&(r=!0),n){var l=n.body||n;l.ononline&&u(l)&&(r=!0)}}catch{r=!1}function u(w){var W=!1;return w&&(W=Un(w,"online",_,c),W&&Un(w,"offline",T,c)),W}function p(){return s}function v(){return!(a===2||o===2)}function f(){var w=v();s!==w&&(s=w,H(i,function(W){var L={isOnline:s,rState:o,uState:a};try{W(L)}catch{}}))}function d(w){a=w,f()}function _(){o=1,f()}function T(){o=2,f()}function E(){var w=Lt();if(w&&r){if(Ph(w,c),n){var W=n.body||n;Le(W.ononline)||Ph(W,c)}r=!1}}function x(w){return i.push(w),{rm:function(){var W=i.indexOf(w);if(W>-1)return i.splice(W,1)}}}return{isOnline:p,isListening:function(){return r},unload:E,addListener:x,setOnlineState:d}}var ai="AppInsightsPropertiesPlugin",Tp="AppInsightsChannelPlugin",Ks="ApplicationInsightsAnalytics";var Oh=(()=>{class e{constructor(){this.errorServices=[],e.instance===null&&(e.instance=this)}set plugin(t){this.analyticsPlugin=t}clearErrorHandlers(){this.errorServices=[]}addErrorHandler(t){t&&ee(t.handleError)&&this.errorServices.push(t)}removeErrorHandler(t){if(t&&ee(t.handleError)){let r=this.errorServices.indexOf(t);r!==-1&&this.errorServices.splice(r,1)}}handleError(t){this.analyticsPlugin&&this.analyticsPlugin.trackException({exception:t}),this.errorServices&&this.errorServices.length>0&&H(this.errorServices,r=>{ee(r.handleError)&&r.handleError(t)})}}return e.instance=null,e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=pt({token:e,factory:e.\u0275fac,providedIn:"root"}),e})(),fm,Gy=On({router:{blkVal:!0,v:fm},errorServices:{blkVal:!0,v:fm}}),Fh=(()=>{class e extends Dn{constructor(t){super(),this._injector=t,this.priority=186,this.identifier="AngularPlugin";let r,i,o,a,s,c,l;Se(e,this,(u,p)=>{let v=()=>{r=null,i=null,o=null,a=null,s=!0,c=fm};v(),u.initialize=(f,d,_,T)=>{super.initialize(f,d,_,T),u._addHook(Ue(f,E=>{if(o=u._getTelCtx().getExtCfg(u.identifier,Gy),i=d.getPlugin(ai)?.plugin,r=d.getPlugin(Ks)?.plugin,o.useInjector&&t&&(l=this._injector.get(Oh)),l=l||Oh.instance,r&&l!==null&&(l.plugin=r,o.errorServices&&ue(o.errorServices)&&(l.clearErrorHandlers(),H(o.errorServices,w=>{l.addErrorHandler(w)}))),o.router!==c){if(a&&a.unsubscribe(),o.router){if(s){let w={uri:o.router.url};u.trackPageView(w)}a=o.router.events.subscribe(w=>{if(u.isInitialized()&&w instanceof yu){if(s){s=!1;return}let W={uri:o.router.url,properties:{duration:0}};u.trackPageView(W)}})}c=o.router}})),u._getDbgPlgTargets=()=>o,u._getErrorService=()=>l},u.trackPageView=f=>{if(r){let d=Wt();i&&i.context&&i.context.telemetryTrace&&(i.context.telemetryTrace.traceID=Cn(),i.context.telemetryTrace.name=d&&d.pathname||"_unknown_"),r.trackPageView(f)}else k(u.diagLog(),1,64,"Analytics plugin is not available, Angular plugin telemetry will not be sent: ")},u._doTeardown=(f,d,_)=>{r&&l!==null&&(l.plugin=null,o&&o.errorServices&&Array.isArray(o.errorServices)&&l.clearErrorHandlers()),a&&(a.unsubscribe(),a=null),v()}})}processTelemetry(t,r){this.processNext(t,r)}initialize(t,r,i,o){}trackPageView(t){}}return e.\u0275fac=function(t){return new(t||e)(Ct(Nu))},e.\u0275cmp=Ze({type:e,selectors:[["lib-applicationinsights-angularplugin-js"]],standalone:!1,features:[Dr],decls:0,vars:0,template:function(t,r){},encapsulation:2}),e})();var Yl="toString",hp="isStorageUseDisabled",Ma="_addHook",tn="core",Fi="dataType",xo="envelopeType",Mn="diagLog",Co="track",Ws="trackPageView",Ml="trackPreviousPageVisit",wi="sendPageViewInternal",Li="startTime",ka="properties",nr="duration",kl="sendPageViewPerformanceInternal",Xs="populatePageViewPerformanceEvent",Do="href",pm="sendExceptionInternal",qs="error",Sp="lineNumber",Np="columnNumber",xp="CreateAutoException",Bl="addTelemetryInitializer",wh="overridePageViewDuration",Cp="autoExceptionInstrumented",dm="autoTrackPageVisitTime",_m="isBrowserLinkTrackingEnabled",Io="length",vm="enableAutoRouteTracking",mm="enableUnhandledPromiseRejectionTracking",Dp="autoUnhandledPromiseInstrumented",Gl="getEntriesByType",Ip="isPerformanceTimingSupported",yp="getPerformanceTiming",$s="navigationStart",Vl="shouldCollectDuration",bp="isPerformanceTimingDataReady",Qs="responseStart",Lh="requestStart",Hl="loadEventEnd",Ap="responseEnd",zl="connectEnd";var Uh=(function(){function e(n,t,r,i){Se(e,this,function(o){var a=null,s=[],c=!1,l=!1,u;r&&(u=r.logger);function p(d){r&&r.flush(d,function(){})}function v(){a||(a=At(function(){a=null;var d=s.slice(0),_=!1;s=[],H(d,function(T){T()?_=!0:s.push(T)}),s[Io]>0&&v(),_&&p(!0)},100))}function f(d){s.push(d),v()}o[Ws]=function(d,_){var T=d.name;if(O(T)||typeof T!="string"){var E=ot();T=d.name=E&&E.title||""}var x=d.uri;if(O(x)||typeof x!="string"){var w=Wt();x=d.uri=w&&w[Do]||""}if(!l){var W=Sn(),L=W&&W[Gl]&&W[Gl]("navigation");if(L&&L[0]&&!Le(W.timeOrigin)){var J=L[0].loadEventStart;d[Li]=new Date(W.timeOrigin+J)}else{var y=(_||d[ka]||{})[nr]||0;d[Li]=new Date(new Date().getTime()-y)}l=!0}if(!i[Ip]()){n[wi](d,_),p(!0),af()||k(u,2,25,"trackPageView: navigation timing API used for calculation of page duration is not supported in this browser. This page view will be collected without duration and timing info.");return}var Q=!1,N,V=i[yp]()[$s];V>0&&(N=Xt(V,+new Date),i[Vl](N)||(N=void 0));var K;!O(_)&&!O(_[nr])&&(K=_[nr]),(t||!isNaN(K))&&(isNaN(K)&&(_||(_={}),_[nr]=N),n[wi](d,_),p(!0),Q=!0);var se=6e4;_||(_={}),f(function(){var pe=!1;try{if(i[bp]()){pe=!0;var m={name:T,uri:x};i[Xs](m),!m.isValid&&!Q?(_[nr]=N,n[wi](d,_)):(Q||(_[nr]=m.durationMs,n[wi](d,_)),c||(n[kl](m,_),c=!0))}else V>0&&Xt(V,+new Date)>se&&(pe=!0,Q||(_[nr]=se,n[wi](d,_)))}catch(D){k(u,1,38,"trackPageView failed on page load calculation: "+Pe(D),{exception:$(D)})}return pe})},o.teardown=function(d,_){if(a){a.cancel(),a=null;var T=s.slice(0),E=!1;s=[],H(T,function(x){x()&&(E=!0)})}}})}return e.__ieDyn=1,e})();var Vy=36e5,Yh=["googlebot","adsbot-google","apis-google","mediapartners-google"];function kh(){var e=Sn();return e&&!!e.timing}function Hy(){var e=Sn();return e&&e.getEntriesByType&&e.getEntriesByType("navigation")[Io]>0}function zy(){var e=Sn(),n=e?e.timing:0;return n&&n.domainLookupStart>0&&n[$s]>0&&n[Qs]>0&&n[Lh]>0&&n[Hl]>0&&n[Ap]>0&&n[zl]>0&&n.domLoading>0}function Mh(){return kh()?Sn().timing:null}function jy(){return Hy()?Sn()[Gl]("navigation")[0]:null}function Ky(){for(var e=[],n=0;n=Vy)return!1;return!0}var Bh=(function(){function e(n){var t=xn(n);Se(e,this,function(r){r[Xs]=function(i){i.isValid=!1;var o=jy(),a=Mh(),s=0,c=0,l=0,u=0,p=0;(o||a)&&(o?(s=o[nr],c=o[Li]===0?o[zl]:Xt(o[Li],o[zl]),l=Xt(o.requestStart,o[Qs]),u=Xt(o[Qs],o[Ap]),p=Xt(o.responseEnd,o[Hl])):(s=Xt(a[$s],a[Hl]),c=Xt(a[$s],a[zl]),l=Xt(a.requestStart,a[Qs]),u=Xt(a[Qs],a[Ap]),p=Xt(a.responseEnd,a[Hl])),s===0?k(t,2,10,"error calculating page view performance.",{total:s,network:c,request:l,response:u,dom:p}):r[Vl](s,c,l,u,p)?s0&&e<=100}function Jy(e){Le(e[hp])||(e[hp]?Zv():em())}var Rp=(function(e){Zt(n,e);function n(){var t=e.call(this)||this;t.identifier=Ks,t.priority=180,t.autoRoutePVDelay=500;var r,i,o,a,s,c,l,u,p,v,f,d,_,T,E,x,w,W=0,L,J,y,Q;return Se(n,t,function(N,V){var K=V[Ma];M(),N.getCookieMgr=function(){return Na(N[tn])},N.processTelemetry=function(h,g){N.processNext(h,g)},N.trackEvent=function(h,g){try{var R=Sr(h,gr[Fi],gr[xo],N[Mn](),g);N[tn][Co](R)}catch(q){fe(2,39,"trackTrace failed, trace will not be collected: "+Pe(q),{exception:$(q)})}},N.startTrackEvent=function(h){try{r.start(h)}catch(g){fe(1,29,"startTrackEvent failed, event will not be collected: "+Pe(g),{exception:$(g)})}},N.stopTrackEvent=function(h,g,R){try{r.stop(h,void 0,g,R)}catch(q){fe(1,30,"stopTrackEvent failed, event will not be collected: "+Pe(q),{exception:$(q)})}},N.trackTrace=function(h,g){try{var R=Sr(h,ii[Fi],ii[xo],N[Mn](),g);N[tn][Co](R)}catch(q){fe(2,39,"trackTrace failed, trace will not be collected: "+Pe(q),{exception:$(q)})}},N.trackMetric=function(h,g){try{var R=Sr(h,Tr[Fi],Tr[xo],N[Mn](),g);N[tn][Co](R)}catch(q){fe(1,36,"trackMetric failed, metric will not be collected: "+Pe(q),{exception:$(q)})}},N[Ws]=function(h,g){try{var R=h||{};o[Ws](R,Rt(Rt(Rt({},R.properties),R.measurements),g)),x&&s[Ml](R.name,R.uri)}catch(q){fe(1,37,"trackPageView failed, page view will not be collected: "+Pe(q),{exception:$(q)})}},N[wi]=function(h,g,R){var q=ot();if(q&&(h.refUri=h.refUri===void 0?q.referrer:h.refUri),O(h[Li])){var ae=(g||h[ka]||{})[nr]||0;h[Li]=new Date(new Date().getTime()-ae)}var be=Sr(h,Yn[Fi],Yn[xo],N[Mn](),g,R);N[tn][Co](be),W=0},N[kl]=function(h,g,R){var q=Sr(h,oi[Fi],oi[xo],N[Mn](),g,R);N[tn][Co](q)},N.trackPageViewPerformance=function(h,g){var R=h||{};try{a[Xs](R),N[kl](R,g)}catch(q){fe(1,37,"trackPageViewPerformance failed, page view will not be collected: "+Pe(q),{exception:$(q)})}},N.startTrackPage=function(h){try{if(typeof h!="string"){var g=ot();h=g&&g.title||""}i.start(h)}catch(R){fe(1,31,"startTrackPage failed, page view may not be collected: "+Pe(R),{exception:$(R)})}},N.stopTrackPage=function(h,g,R,q){try{if(typeof h!="string"){var ae=ot();h=ae&&ae.title||""}if(typeof g!="string"){var be=Wt();g=be&&be[Do]||""}i.stop(h,g,R,q),x&&s[Ml](h,g)}catch(Ae){fe(1,32,"stopTrackPage failed, page view will not be collected: "+Pe(Ae),{exception:$(Ae)})}},N[pm]=function(h,g,R){var q=h&&(h.exception||h[qs])||ea(h)&&h||{name:h&&typeof h,message:h||Bt};h=h||{};var ae=new gn(N[Mn](),q,h[ka]||g,h.measurements,h.severityLevel,h.id).toInterface(),be=ot();if(be&&w?.inclScripts){var Ae=$f(be);ae[ka].exceptionScripts=JSON.stringify(Ae)}if(w?.expLog){var Oe=w.expLog();Oe&&Oe.logs&&ue(Oe.logs)&&(ae[ka].exceptionLog=Oe.logs.slice(0,w.maxLogs).join(` `))}var ze=Sr(ae,gn[Fi],gn[xo],N[Mn](),g,R);N[tn][Co](ze)},N.trackException=function(h,g){h&&!h.exception&&h[qs]&&(h.exception=h[qs]);try{N[pm](h,g)}catch(R){fe(1,35,"trackException failed, exception will not be collected: "+Pe(R),{exception:$(R)})}},N._onerror=function(h){var g=h&&h[qs],R=h&&h.evt;try{if(!R){var q=Lt();q&&(R=q[Xy])}var ae=h&&h.url||(ot()||{}).URL,be=h.errorSrc||"window.onerror@"+ae+":"+(h[Sp]||0)+":"+(h[Np]||0),Ae={errorSrc:be,url:ae,lineNumber:h[Sp]||0,columnNumber:h[Np]||0,message:h.message};cm(h.message,h.url,h.lineNumber,h.columnNumber,h[qs])?D(gn[xp]("Script error: The browser's same-origin policy prevents us from getting the details of this exception. Consider using the 'crossorigin' attribute.",ae,h[Sp]||0,h[Np]||0,g,R,null,be),Ae):(h.errorSrc||(h.errorSrc=be),N.trackException({exception:h,severityLevel:3},Ae))}catch(ze){var Oe=g?g.name+", "+g.message:"null";fe(1,11,"_onError threw exception while logging error, error will not be collected: "+Pe(ze),{exception:$(ze),errorString:Oe})}},N[Bl]=function(h){if(N[tn])return N[tn][Bl](h);c||(c=[]),c.push(h)},N.initialize=function(h,g,R,q){if(!N.isInitialized()){O(g)&&Qt("Error initializing"),V.initialize(h,g,R,q);try{y=In(Nt(N.identifier),g.evtNamespace&&g.evtNamespace()),c&&(H(c,function(ae){g[Bl](ae)}),c=null),se(h),a=new Bh(N[tn]),o=new Uh(N,E.overridePageViewDuration,N[tn],a),s=new Gh(N[Mn](),function(ae,be,Ae){return pe(ae,be,Ae)}),r=new gm(N[Mn](),"trackEvent"),r.action=function(ae,be,Ae,Oe,ze){Oe||(Oe={}),ze||(ze={}),Oe.duration=Ae[Yl](),N.trackEvent({name:ae,properties:Oe,measurements:ze})},i=new gm(N[Mn](),"trackPageView"),i.action=function(ae,be,Ae,Oe,ze){O(Oe)&&(Oe={}),Oe.duration=Ae[Yl]();var ln={name:ae,uri:be,properties:Oe,measurements:ze};N[wi](ln,Oe)},Qi()&&(G(),b())}catch(ae){throw N.setInitialized(!1),ae}}},N._doTeardown=function(h,g){o&&o.teardown(h,g),ei(window,null,null,y),M()},N._getDbgPlgTargets=function(){return[Q,d]};function se(h){var g=N.identifier,R=N[tn];N[Ma](Ue(h,function(){var q=kt(null,h,R);E=q.getExtCfg(g,$y),d=d||h[Cp]||E[Cp],w=E.expCfg,x=E[dm],h.storagePrefix&&Fa(h.storagePrefix),Jy(E),l=E[_m],m()}))}function pe(h,g,R){var q={PageName:h,PageUrl:g};N.trackMetric({name:"PageVisitTime",average:R,max:R,min:R,sampleCount:1},q)}function m(){if(!u&&l){var h=["/browserLinkSignalR/","/__browserLink/"],g=function(R){if(l&&R.baseType===hr[Fi]){var q=R.baseData;if(q){for(var ae=0;ae=0)return!1}}return!0};N[Ma](N[Bl](g)),u=!0}}function D(h,g){var R=Sr(h,gn[Fi],gn[xo],N[Mn](),g);N[tn][Co](R)}function G(){var h=Lt(),g=Wt(!0);N[Ma](Ue(E,function(){f=E.disableExceptionTracking,!f&&!d&&!E[Cp]&&(K(Ys(h,"onerror",{ns:y,rsp:function(R,q,ae,be,Ae,Oe){!f&&R.rslt!==!0&&N._onerror(gn[xp](q,ae,be,Ae,Oe,R.evt))}},!1)),Q++,d=!0)})),Te(h,g)}function b(){var h=Lt(),g=Wt(!0);N[Ma](Ue(E,function(){if(p=E[vm]===!0,h&&p&&!v&&c_()){var R=of();ee(R.pushState)&&ee(R.replaceState)&&typeof Event!==ca&&_e(h,R,g)}}))}function I(){var h=null;if(N[tn]&&N[tn].getTraceCtx&&(h=N[tn].getTraceCtx(!1)),!h){var g=N[tn].getPlugin(ai);if(g){var R=g.plugin.context;R&&(h=Oa(R.telemetryTrace))}}return h}function _e(h,g,R){if(v)return;var q=E.namePrefix||"";function ae(){p&&jl(h,Ya(q+"locationchange"))}function be(){if(J?(L=J,J=R&&R[Do]||""):J=R&&R[Do]||"",p){var Ae=I();if(Ae){Ae.setTraceId(Cn());var Oe="_unknown_";R&&R.pathname&&(Oe=R.pathname+(R.hash||"")),Ae.setName(Ve(N[Mn](),Oe))}At(function(ze){N[Ws]({refUri:ze,properties:{duration:0}})}.bind(N,L),N.autoRoutePVDelay)}}K(Ys(g,"pushState",{ns:y,rsp:function(){p&&(jl(h,Ya(q+"pushState")),jl(h,Ya(q+"locationchange")))}},!0)),K(Ys(g,"replaceState",{ns:y,rsp:function(){p&&(jl(h,Ya(q+"replaceState")),jl(h,Ya(q+"locationchange")))}},!0)),Un(h,q+"popstate",ae,y),Un(h,q+"locationchange",be,y),v=!0}function Te(h,g){N[Ma](Ue(E,function(){_=E[mm]===!0,d=d||E[Dp],_&&!T&&(K(Ys(h,"onunhandledrejection",{ns:y,rsp:function(R,q){_&&R.rslt!==!0&&N._onerror(gn[xp](qy(q),g?g[Do]:"",0,0,q,R.evt))}},!1)),Q++,E[Dp]=T=!0)}))}function fe(h,g,R,q,ae){N[Mn]().throwInternal(h,g,R,q,ae)}function M(){r=null,i=null,o=null,a=null,s=null,c=null,l=!1,u=!1,p=!1,v=!1,f=!1,d=!1,_=!1,T=!1,x=!1,W=0;var h=Wt(!0);L=h&&h[Do]||"",J=null,y=null,E=null,Q=0,he(N,"config",{g:function(){return E}})}he(N,"_pageViewManager",{g:function(){return o}}),he(N,"_pageViewPerformanceManager",{g:function(){return a}}),he(N,"_pageVisitTimeManager",{g:function(){return s}}),he(N,"_evtNamespace",{g:function(){return"."+y}})}),t}return n.Version="3.3.9",n})(Dn);var Kl="featureOptIn",Em="scheduleFetchTimeout";function Tm(e,n,t,r){try{var i=t>r;i&&(e=null);var o=t==0?IE({},e):e;return o&&n&&!i&&me(o,function(a){var s=n[a];s&&(yt(o[a])&&yt(s)?o[a]=Tm(o[a],s,++t,r):delete o[a])}),o}catch{}return e}var Js="featureOptIn.",zh=".mode",jh=".onCfg",Kh=".offCfg";function Zy(e,n,t){var r;if(!n||!n.enabled)return null;var i=(n[Kl]||{})[e]||{mode:1},o=i.mode,a=i.onCfg,s=i.offCfg,c=(t||{})[e]||{mode:2},l=c.mode,u=c.onCfg,p=c.offCfg,v=!!c.blockCdnCfg,f=Js+e+zh,d=Js+e+jh,_=Js+e+Kh,T=l,E=u,x=p;return v||(o===4||o===5?(T=o==4?3:2,E=a||u,x=s||p):o===2||l===2?(T=2,E=u||a,x=p||s):o===3?(T=3,E=u||a,x=p||s):o===1&&l===1&&(T=1)),r={},r[f]=T,r[d]=E,r[_]=x,r}function Wh(e,n){try{if(!e||!e.enabled)return null;if(!e[Kl])return e.config;var t=e[Kl],r=e.config||{};return me(t,function(i){var o=Zy(i,e,n.config[Kl]);O(o)||(me(o,function(a,s){__(r,a,s)}),eb(i,o,r))}),r}catch{}return null}function eb(e,n,t){var r=n[Js+e+zh],i=n[Js+e+jh],o=n[Js+e+Kh],a=null;r===3&&(a=i),r===2&&(a=o),a&&me(a,function(s,c){__(t,s,c)})}var Wl,tb="ai_cfgsync",Xh="GET",nb=18e5,Zs=void 0,rb={instrumentationKey:!0,connectionString:!0,endpointUrl:!0},ib=On((Wl={syncMode:1,blkCdnCfg:Zs,customEvtName:Zs,cfgUrl:Zs,overrideSyncFn:Zs,overrideFetchFn:Zs,onCfgChangeReceive:Zs},Wl[Em]=nb,Wl.nonOverrideConfigs=rb,Wl.enableAjax=!1,Wl)),hm=(function(e){Zt(n,e);function n(){var t=e.call(this)||this;t.priority=198,t.identifier="AppInsightsCfgSyncPlugin";var r,i,o,a,s,c,l,u,p,v,f,d,_,T,E,x,w=!1,W;return Se(n,t,function(L,J){y(),L.initialize=function(M,h,g,R){J.initialize(M,h,g,R),a=In(Nt(L.identifier),h.evtNamespace&&h.evtNamespace()),Q(M)},L.getCfg=function(){return i},L.pause=function(){w=!0,fe()},L.resume=function(){w=!1,Te()},L.setCfg=function(M){return N(M)},L.sync=function(M){return K(M)},L.updateEventListenerName=function(M){return se(M)},L._doTeardown=function(M,h){V(),fe(),y()},L._getDbgPlgTargets=function(){return[u,l,o,p,_]};function y(){i=null,o=null,a=null,s=null,l=null,u=null,_=null,c=null,v=null,f=null,p=null,W=!1,E=null,x=null,d=null}function Q(M){var h=L.identifier,g=L.core;L._addHook(Ue(M,function(){var R=kt(null,M,g);r=R.getExtCfg(h,ib);var q=p;p=!!r.blkCdnCfg,W=!!r.enableAjax,!O(q)&&q!==p&&(!p&&s?T&&T(s,G,u):fe()),O(l)&&(l=r.syncMode===2),O(u)&&(u=r.syncMode===1);var ae=r.customEvtName||tb;o!==ae&&(l?se(ae):(V(),o=ae)),O(s)&&(s=r.cfgUrl),s||(i=M,u&&K())})),x=r.overrideSyncFn,E=r.overrideFetchFn,d=r.onCfgChangeReceive,_=r.nonOverrideConfigs,v=r[Em],T=pe(),f=0,s&&!p&&T&&T(s,G,u)}function N(M,h){if(M){if(i=M,h&&!w)return K();if(l&&!w)return L.core.updateCfg(M),!0}return!1}function V(){try{var M=bt();M&&ei(M,null,null,a)}catch{}}function K(M){try{return x&&ee(x)?x(i,M):rv(o,i,M)}catch{}return!1}function se(M){try{return V(),M&&(o=M,I()),!0}catch{}return!1}function pe(){var M=E;return O(M)&&(ga()?M=m:io()&&(M=D)),M}function m(M,h,g){var R=bt(),q=R&&R.fetch||null;if(M&&q&&ee(q))try{var ae={method:Xh};W||(ae[ti]=!0);var be=new Request(M,ae);if(!W)try{be[ti]=!0}catch{}zt(fetch(be),function(Ae){var Oe=Ae.value;Ae.rejected?b(h,400):Oe.ok?zt(Oe.text(),function(ze){b(h,Oe.status,ze.value,g)}):b(h,Oe.status,null,g)})}catch{}}function D(M,h,g){try{var R=new XMLHttpRequest;W||(R[ti]=!0),R.open(Xh,M),R.onreadystatechange=function(){R.readyState===XMLHttpRequest.DONE&&b(h,R.status,R.responseText,g)},R.onerror=function(){b(h,400)},R.ontimeout=function(){b(h,400)},R.send()}catch{}}function G(M,h,g){try{if(M>=200&&M<400&&h){f=0;var R=Yt();if(R){var q=R.parse(h),ae=Wh(q,L.core),be=ae&&Ut(ae)&&_e(ae);be&&N(be,g)}}else f++;f<3&&Te()}catch{}}function b(M,h,g,R){try{M(h,g,R)}catch{}}function I(){if(l){var M=bt();if(M)try{Un(M,o,function(h){var g=h&&h.detail;if(d&&g)d(g);else{var R=g&&g.cfg,q=R&&Ut(R)&&_e(R);q&&N(q)}},a,!0)}catch{}}}function _e(M,h){var g=null;try{M&&(g=Tm(M,_,0,5))}catch{}return g}function Te(){!c&&v&&(c=At(function(){c=null,T(s,G,u)},v),c.unref())}function fe(){c&&c.cancel(),c=null,f=0}L.processTelemetry=function(M,h){L.processNext(M,h)}}),t}return n.__ieDyn=1,n})(Dn);var yo="duration";var Gt="tags",Pp="deviceType",kn="data",si="name",Ba="traceID",Re="length",bo="stringify",Ao="measurements",Nr="dataType",Ro="envelopeType",Ui="toString",Yi="enqueue",Mi="count",xr="push",Xl="emitLineDelimitedJson",Po="clear",ec="markAsSent",Ga="clearSent",ql="bufferOverride",tc="BUFFER_KEY",ki="SENT_BUFFER_KEY",Oo="concat",nc="MAX_BUFFER_SIZE",rc="triggerSend",cn="diagLog",Op="initialize",ic="_sender",oc="endpointUrl",ac="instrumentationKey",Fp="customHeaders",Sm="maxBatchSizeInBytes",wp="onunloadDisableBeacon",Lp="isBeaconApiDisabled",Nm="alwaysUseXhrOverride",xm="enableSessionStorageBuffer",Yr="_buffer",Cm="onunloadDisableFetch",Dm="disableSendBeaconSplit",$l="getSenderInst",Fo="_onError",Up="_onPartialSuccess",Ql="_onSuccess",Yp="itemsReceived",Mp="itemsAccepted",kp="baseType",sc="sampleRate",qh="getHashCodeScore";var Im="baseType",vt="baseData",nn="properties",$h="true";function Pt(e,n,t){return Qe(e,n,t,qi)}function ob(e,n,t){var r=t[Gt]=t[Gt]||{},i=n.ext=n.ext||{},o=n[Gt]=n[Gt]||[],a=i.user;a&&(Pt(r,et.userAuthUserId,a.authId),Pt(r,et.userId,a.id||a.localId));var s=i.app;s&&Pt(r,et.sessionId,s.sesId);var c=i.device;c&&(Pt(r,et.deviceId,c.id||c.localId),Pt(r,et[Pp],c.deviceClass),Pt(r,et.deviceIp,c.ip),Pt(r,et.deviceModel,c.model),Pt(r,et[Pp],c[Pp]));var l=n.ext.web;if(l){Pt(r,et.deviceLanguage,l.browserLang),Pt(r,et.deviceBrowserVersion,l.browserVer),Pt(r,et.deviceBrowser,l.browser);var u=t[kn]=t[kn]||{},p=u[vt]=u[vt]||{},v=p[nn]=p[nn]||{};Pt(v,"domain",l.domain),Pt(v,"isManual",l.isManual?$h:null),Pt(v,"screenRes",l.screenRes),Pt(v,"userConsent",l.userConsent?$h:null)}var f=i.os;f&&(Pt(r,et.deviceOS,f[si]),Pt(r,et.deviceOSVersion,f.osVer));var d=i.trace;d&&(Pt(r,et.operationParentId,d.parentID),Pt(r,et.operationName,Ve(e,d[si])),Pt(r,et.operationId,d[Ba]));for(var _={},T=o[Re]-1;T>=0;T--){var E=o[T];me(E,function(w,W){_[w]=W}),o.splice(T,1)}me(o,function(w,W){_[w]=W});var x=Rt(Rt({},r),_);x[et.internalSdkVersion]||(x[et.internalSdkVersion]=Ve(e,"javascript:".concat(ab.Version),64)),t[Gt]=wf(x)}function wo(e,n,t){O(e)||me(e,function(r,i){Ir(i)?t[r]=i:ie(i)?n[r]=i:Qr()&&(n[r]=Yt()[bo](i))})}function Va(e,n){O(e)||me(e,function(t,r){e[t]=r||n})}function Ha(e,n,t,r){var i=new rm(e,r,n);Pt(i,"sampleRate",t[hl]),(t[vt]||{}).startTime&&(i.time=mr(t[vt].startTime)),i.iKey=t.iKey;var o=t.iKey.replace(/-/g,"");return i[si]=i[si].replace("{0}",o),ob(e,t,i),t[Gt]=t[Gt]||[],wf(i)}function za(e,n){O(n[vt])&&k(e,1,46,"telemetryItem.baseData cannot be null.")}var ab={Version:"3.3.9"};function Qh(e,n,t){za(e,n);var r=n[vt][Ao]||{},i=n[vt][nn]||{};wo(n[kn],i,r),O(t)||Va(i,t);var o=n[vt];if(O(o))return er(e,"Invalid input for dependency data"),null;var a=o[nn]&&o[nn][ap]?o[nn][ap]:"GET",s=new hr(e,o.id,o.target,o[si],o[yo],o.success,o.responseCode,a,o.type,o.correlationContext,i,r),c=new Oi(hr[Nr],s);return Ha(e,hr[Ro],n,c)}function ym(e,n,t){za(e,n);var r={},i={};n[Im]!==gr[Nr]&&(r.baseTypeSource=n[Im]),n[Im]===gr[Nr]?(r=n[vt][nn]||{},i=n[vt][Ao]||{}):n[vt]&&wo(n[vt],r,i),wo(n[kn],r,i),O(t)||Va(r,t);var o=n[vt][si],a=new gr(e,o,r,i),s=new Oi(gr[Nr],a);return Ha(e,gr[Ro],n,s)}function Jh(e,n,t){za(e,n);var r=n[vt][Ao]||{},i=n[vt][nn]||{};wo(n[kn],i,r),O(t)||Va(i,t);var o=n[vt],a=gn.CreateFromInterface(e,o,i,r),s=new Oi(gn[Nr],a);return Ha(e,gn[Ro],n,s)}function Zh(e,n,t){za(e,n);var r=n[vt],i=r[nn]||{},o=r[Ao]||{};wo(n[kn],i,o),O(t)||Va(i,t);var a=new Tr(e,r[si],r.average,r.sampleCount,r.min,r.max,r.stdDev,i,o),s=new Oi(Tr[Nr],a);return Ha(e,Tr[Ro],n,s)}function eS(e,n,t){za(e,n);var r,i=n[vt];!O(i)&&!O(i[nn])&&!O(i[nn][yo])?(r=i[nn][yo],delete i[nn][yo]):!O(n[kn])&&!O(n[kn][yo])&&(r=n[kn][yo],delete n[kn][yo]);var o=n[vt],a;((n.ext||{}).trace||{})[Ba]&&(a=n.ext.trace[Ba]);var s=o.id||a,c=o[si],l=o.uri,u=o[nn]||{},p=o[Ao]||{};if(O(o.refUri)||(u.refUri=o.refUri),O(o.pageType)||(u.pageType=o.pageType),O(o.isLoggedIn)||(u.isLoggedIn=o.isLoggedIn[Ui]()),!O(o[nn])){var v=o[nn];me(v,function(_,T){u[_]=T})}wo(n[kn],u,p),O(t)||Va(u,t);var f=new Yn(e,c,l,r,u,p,s),d=new Oi(Yn[Nr],f);return Ha(e,Yn[Ro],n,d)}function tS(e,n,t){za(e,n);var r=n[vt],i=r[si],o=r.uri||r.url,a=r[nn]||{},s=r[Ao]||{};wo(n[kn],a,s),O(t)||Va(a,t);var c=new oi(e,i,o,void 0,a,s,r),l=new Oi(oi[Nr],c);return Ha(e,oi[Ro],n,l)}function nS(e,n,t){za(e,n);var r=n[vt].message,i=n[vt].severityLevel,o=n[vt][nn]||{},a=n[vt][Ao]||{};wo(n[kn],o,a),O(t)||Va(o,t);var s=new ii(e,r,i,o,a),c=new Oi(ii[Nr],s);return Ha(e,ii[Ro],n,c)}var rS=(function(){function e(n,t){var r=[],i=!1,o=t.maxRetryCnt;this._get=function(){return r},this._set=function(a){return r=a,r},Se(e,this,function(a){a[Yi]=function(s){if(a[Mi]()>=t.eventsLimitInMem){i||(k(n,2,105,"Maximum in-memory buffer size reached: "+a[Mi](),!0),i=!0);return}s.cnt=s.cnt||0,!(!O(o)&&s.cnt>o)&&r[xr](s)},a[Mi]=function(){return r[Re]},a.size=function(){for(var s=r[Re],c=0;c0){var c=[];H(s,function(u){c[xr](u.item)});var l=t[Xl]?c.join(` `):"["+c.join(",")+"]";return l}return null},a.createNew=function(s,c,l){var u=r.slice(0);s=s||n,c=c||{};var p=l?new bm(s,c):new Bp(s,c);return H(u,function(v){p[Yi](v)}),p}})}return e.__ieDyn=1,e})(),Bp=(function(e){Zt(n,e);function n(t,r){var i=e.call(this,t,r)||this;return Se(n,i,function(o,a){o[ec]=function(s){a[Po]()},o[Ga]=function(s){}}),i}return n.__ieDyn=1,n})(rS);var sb=["AI_buffer","AI_sentBuffer"],bm=(function(e){Zt(n,e);function n(r,i){var o=e.call(this,r,i)||this,a=!1,s=i?.namePrefix,c=i[ql]||{getItem:Hs,setItem:Pl},l=c.getItem,u=c.setItem,p=i.maxRetryCnt;return Se(n,o,function(v,f){var d=W(n[tc]),_=W(n[ki]),T=y(),E=_[Oo](T),x=v._set(d[Oo](E));x[Re]>n[nc]&&(x[Re]=n[nc]),J(n[ki],[]),J(n[tc],x),v[Yi]=function(N){if(v[Mi]()>=n[nc]){a||(k(r,2,67,"Maximum buffer size reached: "+v[Mi](),!0),a=!0);return}N.cnt=N.cnt||0,!(!O(p)&&N.cnt>p)&&(f[Yi](N),J(n[tc],v._get()))},v[Po]=function(){f[Po](),J(n[tc],v._get()),J(n[ki],[]),a=!1},v[ec]=function(N){J(n[tc],v._set(w(N,v._get())));var V=W(n[ki]);V instanceof Array&&N instanceof Array&&(V=V[Oo](N),V[Re]>n[nc]&&(k(r,1,67,"Sent buffer reached its maximum size: "+V[Re],!0),V[Re]=n[nc]),J(n[ki],V))},v[Ga]=function(N){var V=W(n[ki]);V=w(N,V),J(n[ki],V)},v.createNew=function(N,V,K){K=!!K;var se=v._get().slice(0),pe=W(n[ki]).slice(0);N=N||r,V=V||{},v[Po]();var m=K?new n(N,V):new Bp(N,V);return H(se,function(D){m[Yi](D)}),K&&m[ec](pe),m};function w(N,V){var K=[],se=[];return H(N,function(pe){se[xr](pe.item)}),H(V,function(pe){!ee(pe)&&rt(se,pe.item)===-1&&K[xr](pe)}),K}function W(N){var V=N;return V=s?s+"_"+V:V,L(V)}function L(N){try{var V=l(r,N);if(V){var K=Yt().parse(V);if(ie(K)&&(K=Yt().parse(K)),K&&ue(K))return K}}catch(se){k(r,1,42," storage key: "+N+", "+Pe(se),{exception:$(se)})}return[]}function J(N,V){var K=N;try{K=s?s+"_"+K:K;var se=JSON[bo](V);u(r,K,se)}catch(pe){u(r,K,JSON[bo]([])),k(r,2,41," storage key: "+K+", "+Pe(pe)+". Buffer cleared",{exception:$(pe)})}}function y(){var N=[];try{return H(sb,function(V){var K=Q(V);if(N=N[Oo](K),s){var se=s+"_"+V,pe=Q(se);N=N[Oo](pe)}}),N}catch(V){k(r,2,41,"Transfer events from previous buffers: "+Pe(V)+". previous Buffer items can not be removed",{exception:$(V)})}return[]}function Q(N){try{var V=L(N),K=[];return H(V,function(se){var pe={item:se,cnt:0};K[xr](pe)}),Ol(r,N),K}catch{}return[]}}),o}var t;return t=n,n.VERSION="_1",n.BUFFER_KEY="AI_buffer"+t.VERSION,n.SENT_BUFFER_KEY="AI_sentBuffer"+t.VERSION,n.MAX_BUFFER_SIZE=2e3,n})(rS);var iS=(function(){function e(n){Se(e,this,function(t){t.serialize=function(a){var s=r(a,"root");try{return Yt()[bo](s)}catch(c){k(n,1,48,c&&ee(c[Ui])?c[Ui]():"Error serializing object",null,!0)}};function r(a,s){var c="__aiCircularRefCheck",l={};if(!a)return k(n,1,48,"cannot serialize object because it is null or undefined",{name:s},!0),l;if(a[c])return k(n,2,50,"Circular reference detected while serializing object",{name:s},!0),l;if(!a.aiDataContract){if(s==="measurements")l=o(a,"number",s);else if(s==="properties")l=o(a,"string",s);else if(s==="tags")l=o(a,"string",s);else if(ue(a))l=i(a,s);else{k(n,2,49,"Attempting to serialize an object which does not implement ISerializable",{name:s},!0);try{Yt()[bo](a),l=a}catch(u){k(n,1,48,u&&ee(u[Ui])?u[Ui]():"Error serializing object",null,!0)}}return l}return a[c]=!0,me(a.aiDataContract,function(u,p){var v=ee(p)?p()&1:p&1,f=ee(p)?p()&4:p&4,d=p&2,_=a[u]!==void 0,T=yt(a[u])&&a[u]!==null;if(v&&!_&&!d)k(n,1,24,"Missing required field specification. The field is required but not present on source",{field:u,name:s});else if(!f){var E=void 0;T?d?E=i(a[u],u):E=r(a[u],u):E=a[u],E!==void 0&&(l[u]=E)}}),delete a[c],l}function i(a,s){var c;if(a)if(!ue(a))k(n,1,54,`This field was specified as an array in the contract but the item is not an array.\r `,{name:s},!0);else{c=[];for(var l=0;l100||n<0)&&(r.throwInternal(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:n},!0),n=100),this[sc]=n,this.samplingScoreGenerator=new aS}return e.prototype.isSampledIn=function(n){var t=this[sc],r=!1;return t==null||t>=100||n.baseType===Tr[Nr]?!0:(r=this.samplingScoreGenerator.getSamplingScore(n)0&&e<=100}var pb=(Bi={},Bi[gr.dataType]=ym,Bi[ii.dataType]=nS,Bi[Yn.dataType]=eS,Bi[oi.dataType]=tS,Bi[gn.dataType]=Jh,Bi[Tr.dataType]=Zh,Bi[hr.dataType]=Qh,Bi),Am=(function(e){Zt(n,e);function n(){var t=e.call(this)||this;t.priority=1001,t.identifier=Tp;var r,i,o,a,s,c,l,u,p=0,v,f,d,_,T,E,x,w,W,L,J,y,Q,N,V,K,se,pe,m,D,G,b,I,_e,Te,fe,M,h;return Se(n,t,function(g,R){vu(),g.pause=function(){$t(),a=!0},g.resume=function(){a&&(a=!1,i=null,A(),at())},g.flush=function(C,F,Z){if(C===void 0&&(C=!0),!a){$t();try{return g[rc](C,null,Z||1)}catch(de){k(g[cn](),1,22,"flush failed, telemetry will not be collected: "+Pe(de),{exception:$(de)})}}},g.onunloadFlush=function(){if(!a)if(x||D)try{return g[rc](!0,X,2)}catch(C){k(g[cn](),1,20,"failed to flush with beacon sender on page unload, telemetry will not be collected: "+Pe(C),{exception:$(C)})}else g.flush(!1)},g.addHeader=function(C,F){u[C]=F},g[Op]=function(C,F,Z,de){g.isInitialized()&&k(g[cn](),1,28,"Sender is already initialized"),R[Op](C,F,Z,de);var De=g.identifier;c=new iS(F.logger),r=0,i=null,o=0,g[ic]=null,l=0;var xe=g[cn]();d=In(Nt("Sender"),F.evtNamespace&&F.evtNamespace()),f=um(d),g._addHook(Ue(C,function(Be){var ft=Be.cfg;ft.storagePrefix&&Fa(ft.storagePrefix);var Gn=kt(null,ft,F),Fe=Gn.getExtCfg(De,uS),Jm=Fe[oc];if(_&&Jm===_){var gd=ft[oc];gd&&gd!==Jm&&(Fe[oc]=gd)}var ZS=He("CompressionStream");h=va("zipPayload",ft,!1),ee(ZS)||(h=!1);var bc=Fe.corsPolicy;bc?(bc==="same-origin"||bc==="same-site"||bc==="cross-origin")&&t.addHeader(fS,bc):delete u[fS],jn(Fe[ac])&&(Fe[ac]=ft[ac]),he(g,"_senderConfig",{g:function(){return Fe}}),T!==Fe[oc]&&(_=T=Fe[oc]),F.activeStatus()===Rr.PENDING?g.pause():F.activeStatus()===Rr.ACTIVE&&g.resume(),L&&L!==Fe[Fp]&&H(L,function(rn){delete u[rn.header]}),E=Fe[Sm],x=(Fe[wp]===!1||Fe[Lp]===!1)&&Di(),w=Fe[wp]===!1&&Di(),W=Fe[Lp]===!1&&Di(),D=Fe[Nm],G=!!Fe.disableXhr,M=Fe.retryCodes;var Ed=Fe[ql],Qa=!!Fe[xm]&&(!!Ed||ho()),Zm=Fe.namePrefix,eN=Qa!==K||Qa&&pe!==Zm||Qa&&se!==Ed;if(g[Yr]){if(eN)try{g[Yr]=g[Yr].createNew(xe,Fe,Qa)}catch(rn){k(g[cn](),1,12,"failed to transfer telemetry to different buffer storage, telemetry will be lost: "+Pe(rn),{exception:$(rn)})}A()}else g[Yr]=Qa?new bm(xe,Fe):new Bp(xe,Fe);pe=Zm,K=Qa,se=Ed,b=!Fe[Cm]&&ga(!0),Te=!!Fe[Dm],g._sample=new sS(Fe.samplingPercentage,xe),y=Fe[ac],!jn(y)&&!$a(y,ft)&&k(xe,1,100,"Invalid Instrumentation key "+y),L=Fe[Fp],ie(_)&&!Bs(_)&&L&&L[Re]>0?H(L,function(rn){t.addHeader(rn.header,rn.value)}):L=null,m=Fe.enableSendPromise;var eg=ae();fe?fe.SetConfig(eg):(fe=new Fv,fe[Op](eg,xe));var mu=Fe.httpXHROverride,gu=null,Ac=null,tN=Uf([3,1,2],Fe.transports);gu=fe&&fe[$l](tN,!1);var Td=fe&&fe.getFallbackInst();I=function(rn,jo){return ve(Td,rn,jo)},_e=function(rn,jo){return ve(Td,rn,jo,!1)},gu=D?mu:gu||mu||Td,g[ic]=function(rn,jo){return ve(gu,rn,jo)},b&&(v=we);var hd=Uf([3,1],Fe.unloadTransports);b||(hd=hd.filter(function(rn){return rn!==2})),Ac=fe&&fe[$l](hd,!0),Ac=D?mu:Ac||mu,(D||Fe.unloadTransports||!v)&&Ac&&(v=function(rn,jo){return ve(Ac,rn,jo)}),v||(v=I),J=Fe.disableTelemetry,Q=Fe.convertUndefined||Mr,N=Fe.isRetryDisabled,V=Fe.maxBatchInterval}))},g.processTelemetry=function(C,F){F=g._getTelCtx(F);var Z=F[cn]();try{var de=tt(C,Z);if(!de)return;var De=it(C,Z);if(!De)return;var xe=c.serialize(De),Be=g[Yr];A(xe);var ft={item:xe,cnt:0};Be[Yi](ft),at()}catch(Gn){k(Z,2,12,"Failed adding telemetry to the sender's buffer, some telemetry will be lost: "+Pe(Gn),{exception:$(Gn)})}g.processNext(C,F)},g.isCompletelyIdle=function(){return!a&&p===0&&g._buffer[Mi]()===0},g.getOfflineListener=function(){return f},g._xhrReadyStateChange=function(C,F,Z){if(!ge(F))return be(C,F,Z)},g[rc]=function(C,F,Z){C===void 0&&(C=!0);var de;if(!a)try{var De=g[Yr];if(J)De[Po]();else{if(De[Mi]()>0){var xe=De.getItems();Rn(Z||0,C),F?de=F.call(g,xe,C):de=g[ic](xe,C)}o=+new Date}$t()}catch(ft){var Be=rl();(!Be||Be>9)&&k(g[cn](),1,40,"Telemetry transmission failed, some telemetry will be lost: "+Pe(ft),{exception:$(ft)})}return de},g.getOfflineSupport=function(){return{getUrl:function(){return _},createPayload:sr,serialize:un,batch:pi,shouldProcess:function(C){return!!tt(C)}}},g._doTeardown=function(C,F){g.onunloadFlush(),Ii(f,!1),vu()},g[Fo]=function(C,F,Z){if(!ge(C))return Ae(C,F,Z)},g[Up]=function(C,F){if(!ge(C))return Oe(C,F)},g[Ql]=function(C,F){if(!ge(C))return ze(C,F)},g._xdrOnLoad=function(C,F){if(!ge(F))return q(C,F)};function q(C,F){var Z=lS(C);if(C&&(Z+""=="200"||Z===""))r=0,g[Ql](F,0);else{var de=gl(Z);de&&de[Yp]&&de[Yp]>de[Mp]&&!N?g[Up](F,de):g[Fo](F,tl(C))}}function ae(){try{var C={xdrOnComplete:function(Z,de,De){var xe=ln(De);if(xe)return q(Z,xe)},fetchOnComplete:function(Z,de,De,xe){var Be=ln(xe);if(Be)return Y(Z.status,Be,Z.url,Be[Re],Z.statusText,De||"")},xhrOnComplete:function(Z,de,De){var xe=ln(De);if(xe)return be(Z,xe,xe[Re])},beaconOnRetry:function(Z,de,De){return le(Z,de,De)}},F={enableSendPromise:m,isOneDs:!1,disableCredentials:!1,disableXhr:G,disableBeacon:!W,disableBeaconSync:!w,senderOnCompleteCallBack:C};return F}catch{}return null}function be(C,F,Z){C.readyState===4&&Y(C.status,F,C.responseURL,Z,ma(C),lS(C)||C.response)}function Ae(C,F,Z){k(g[cn](),2,26,"Failed to send telemetry.",{message:F}),g._buffer&&g._buffer[Ga](C)}function Oe(C,F){for(var Z=[],de=[],De=F.errors.reverse(),xe=0,Be=De;xe0&&g[Ql](C,F[Mp]),Z[Re]>0&&g[Fo](Z,ma(null,["partial success",F[Mp],"of",F.itemsReceived].join(" "))),de[Re]>0&&(Ne(de),k(g[cn](),2,40,"Partial success. Delivered: "+C[Re]+", Failed: "+Z[Re]+". Will retry to send "+de[Re]+" our of "+F[Yp]+" items"))}function ze(C,F){g._buffer&&g._buffer[Ga](C)}function ln(C){try{if(C){var F=C,Z=F.oriPayload;return Z&&Z[Re]?Z:null}}catch{}return null}function tt(C,F){if(J)return!1;if(!C)return F&&k(F,1,7,"Cannot send empty telemetry"),!1;if(C.baseData&&!C[kp])return F&&k(F,1,70,"Cannot send telemetry without baseData and baseType"),!1;if(C[kp]||(C[kp]="EventData"),!g[ic])return F&&k(F,1,28,"Sender was not initialized"),!1;if(P(C))C[hl]=g._sample[sc];else return F&&k(F,2,33,"Telemetry item was sampled out and not sent",{SampleRate:g._sample[sc]}),!1;return!0}function it(C,F){var Z=C.iKey||y,de=n.constructEnvelope(C,Z,F,Q);if(!de){k(F,1,47,"Unable to create an AppInsights envelope");return}var De=!1;if(C[Gt]&&C[Gt][Sl]&&(H(C[Gt][Sl],function(xe){try{xe&&xe(de)===!1&&(De=!0,er(F,"Telemetry processor check returns false"))}catch(Be){k(F,1,64,"One of telemetry initializers failed, telemetry item will not be sent: "+Pe(Be),{exception:$(Be)},!0)}}),delete C[Gt][Sl]),!De)return de}function un(C){var F=cS,Z=g[cn]();try{var de=tt(C,Z),De=null;de&&(De=it(C,Z)),De&&(F=c.serialize(De))}catch{}return F}function pi(C){var F=cS;return C&&C[Re]&&(F="["+C.join(",")+"]"),F}function sr(C){var F=S();return{urlString:_,data:C,headers:F}}function P(C){return g._sample.isSampledIn(C)}function te(C,F,Z,de){F===200&&C?g._onSuccess(C,C[Re]):de&&g[Fo](C,de)}function ve(C,F,Z,de){de===void 0&&(de=!0);var De=function(ft,Gn,Fe){return te(F,ft,Gn,Fe)},xe=ce(F),Be=C&&C.sendPOST;return Be&&xe&&(de&&g._buffer[ec](F),fe.preparePayload(function(ft){return Be(ft,De,!Z)},h,xe,!Z)),null}function ce(C){if(ue(C)&&C[Re]>0){var F=g[Yr].batchPayloads(C),Z=S(),de={data:F,urlString:_,headers:Z,disableXhrSync:G,disableFetchKeepAlive:!b,oriPayload:C};return de}return null}function S(){try{var C=u||{};return Bs(_)&&(C[We[6]]=We[7]),C}catch{}return null}function A(C){var F=C?C[Re]:0;return g[Yr].size()+F>E?((!f||f.isOnline())&&g[rc](!0,null,10),!0):!1}function Y(C,F,Z,de,De,xe){var Be=null;if(g._appId||(Be=gl(xe),Be&&Be.appId&&(g._appId=Be.appId)),(C<200||C>=300)&&C!==0){if((C===301||C===307||C===308)&&!U(Z)){g[Fo](F,De);return}if(f&&!f.isOnline()){if(!N){var ft=10;Ne(F,ft),k(g[cn](),2,40,". Offline - Response Code: ".concat(C,". Offline status: ").concat(!f.isOnline(),". Will retry to send ").concat(F.length," items."))}return}!N&&Br(C)?(Ne(F),k(g[cn](),2,40,". Response code "+C+". Will retry to send "+F[Re]+" items.")):g[Fo](F,De)}else U(Z),C===206?(Be||(Be=gl(xe)),Be&&!N?g[Up](F,Be):g[Fo](F,De)):(r=0,g[Ql](F,de))}function U(C){return l>=10?!1:!O(C)&&C!==""&&C!==_?(_=C,++l,!0):!1}function X(C,F){if(v)v(C,!1);else{var Z=fe&&fe[$l]([3],!0);return ve(Z,C,F)}}function le(C,F,Z){var de=C,De=de&&de.oriPayload;if(Te)_e&&_e(De,!0),k(g[cn](),2,40,". Failed to send telemetry with Beacon API, retried with normal sender.");else{for(var xe=[],Be=0;Be0&&(_e&&_e(xe,!0),k(g[cn](),2,40,". Failed to send telemetry with Beacon API, retried with normal sender."))}}function ge(C){try{if(C&&C[Re])return ie(C[0])}catch{}return null}function we(C,F){var Z=null;if(ue(C)){for(var de=C[Re],De=0;De-1}function Gr(){var C="getNotifyMgr",F,Z=g.core;return Z&&(Z[C]?F=Z[C]():F=Z._notificationManager),F}function Rn(C,F){var Z=Gr();if(Z&&Z.eventsSendRequest)try{Z.eventsSendRequest(C,F)}catch(de){k(g[cn](),1,74,"send request notification failed: "+Pe(de),{exception:$(de)})}}function $a(C,F){var Z=F.disableInstrumentationKeyValidation,de=O(Z)?!1:Z;if(de)return!0;var De="^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",xe=new RegExp(De);return xe.test(C)}function vu(){g[ic]=null,g[Yr]=null,g._appId=null,g._sample=null,u={},f=null,r=0,i=null,o=null,a=!1,s=null,c=null,l=0,p=0,v=null,d=null,_=null,T=null,E=0,x=!1,L=null,J=!1,y=null,Q=Mr,N=!1,K=null,pe=Mr,G=!1,b=!1,Te=!1,I=null,_e=null,fe=null,he(g,"_senderConfig",{g:function(){return Lf({},uS)}})}}),t}return n.constructEnvelope=function(t,r,i,o){var a;r!==t.iKey&&!O(r)?a=Rt(Rt({},t),{iKey:r}):a=t;var s=pb[a.baseType]||ym;return s(i,a,o)},n})(Dn);var Rm="duration",Lo="properties";var rr="requestUrl",Gi="length",ci="traceID",li="spanID",ir="traceFlags",cc="context",Uo="aborted",Jl="_addHook",kr="core",Gp="includeCorrelationHeaders",Zl="getAbsoluteUrl",Yo="headers",Bn="requestHeaders",Vp="setRequestHeader",Pm="trackDependencyDataInternal",Mo="startTime",ja="toLowerCase",Hp="enableRequestHeaderTracking",Om="enableAjaxErrorStatusText",Fm="enableAjaxPerfTracking",wm="maxAjaxCallsPerView",Lm="excludeRequestFromAutoTrackingPatterns",zp="disableAjaxTracking",Um="ajaxPerfLookupDelay",Ym="disableFetchTracking",Mm="enableResponseHeaderTracking",or="status",Vi="statusText",lc="headerMap",Hi="requestSentTime",eu="getTraceId",tu="getTraceFlags",ui="method",nu="errorStatusText",jp="stateChangeAttached",km="responseText",Ka="responseFinishedTime",ru="CreateTrackItem",Bm="getAllResponseHeaders",iu="getPartAProps",uc="perfMark",ou="perfTiming",Kp="ajaxDiagnosticsMessage",au="correlationContext",Wp="ajaxTotalDuration",Xp="eventTraceCtx";function pS(e,n,t){var r=0,i=e[n],o=e[t];return i&&o&&(r=Xt(i,o)),r}function Wa(e,n,t,r,i){var o=0,a=pS(t,r,i);return a&&(o=ko(e,n,tr(a))),o}function ko(e,n,t){var r="ajaxPerf",i=0;if(e&&n&&t){var o=e[r]=e[r]||{};o[n]=t,i=1}return i}function db(e,n){var t=e[ou],r=n[Lo]||{},i=0,o="name",a="Start",s="End",c="domainLookup",l="connect",u="redirect",p="request",v="response",f="startTime",d=c+a,_=c+s,T=l+a,E=l+s,x=p+a,w=p+s,W=v+a,L=v+s,J=u+a,y=u=s,Q="transferSize",N="encodedBodySize",V="decodedBodySize",K="serverTiming";if(t){i|=Wa(r,u,t,J,y),i|=Wa(r,c,t,d,_),i|=Wa(r,l,t,T,E),i|=Wa(r,p,t,x,w),i|=Wa(r,v,t,W,L),i|=Wa(r,"networkConnect",t,f,E),i|=Wa(r,"sentRequest",t,x,L);var se=t[Rm];se||(se=pS(t,f,L)||0),i|=ko(r,Rm,se),i|=ko(r,"perfTotal",se);var pe=t[K];if(pe){var m={};H(pe,function(D,G){var b=da(D[o]||""+G),I=m[b]||{};me(D,function(_e,Te){(_e!==o&&ie(Te)||Ir(Te))&&(I[_e]&&(Te=I[_e]+";"+Te),(Te||!ie(Te))&&(I[_e]=Te))}),m[b]=I}),i|=ko(r,K,m)}i|=ko(r,Q,t[Q]),i|=ko(r,N,t[N]),i|=ko(r,V,t[V])}else e[uc]&&(i|=ko(r,"missing",e.perfAttempts));i&&(n[Lo]=r)}var _b=(function(){function e(){var n=this;n.openDone=!1,n.setRequestHeaderDone=!1,n.sendDone=!1,n.abortDone=!1,n[jp]=!1}return e})();var Gm=(function(){function e(n,t,r,i){var o=this,a=r,s="responseText";o[uc]=null,o.completed=!1,o.requestHeadersSize=null,o[Bn]=null,o.responseReceivingDuration=null,o.callbackDuration=null,o[Wp]=null,o[Uo]=0,o.pageUrl=null,o[rr]=null,o.requestSize=0,o[ui]=null,o[or]=null,o[Hi]=null,o.responseStartedTime=null,o[Ka]=null,o.callbackFinishedTime=null,o.endTime=null,o.xhrMonitoringState=new _b,o.clientFailure=0,o[ci]=n,o[li]=t,o[ir]=i?.getTraceFlags(),i?o[Xp]={traceId:i[eu](),spanId:i.getSpanId(),traceFlags:i[tu]()}:o[Xp]=null,Se(e,o,function(c){c.getAbsoluteUrl=function(){return c[rr]?qv(c[rr]):null},c.getPathName=function(){return c[rr]?Pi(a,$v(c[ui],c[rr])):null},c[ru]=function(l,u,p){var v;if(c.ajaxTotalDuration=ff(Xt(c.requestSentTime,c.responseFinishedTime)*1e3)/1e3,c[Wp]<0)return null;var f=(v={id:"|"+c[ci]+"."+c[li],target:c[Zl](),name:c.getPathName(),type:l,startTime:null,duration:c[Wp],success:+c[or]>=200&&+c[or]<400,responseCode:+c[or]},v[Lo]={HttpMethod:c[ui]},v),d=f[Lo];if(c[Uo]&&(d[Uo]=!0),c[Hi]&&(f[Mo]=new Date,f[Mo].setTime(c[Hi])),db(c,f),u&&dn(c.requestHeaders)[Gi]>0&&(d[Bn]=c[Bn]),p){var _=p();if(_){var T=_[au];if(T&&(f.correlationContext=T),_[lc]&&dn(_.headerMap)[Gi]>0&&(d.responseHeaders=_[lc]),c[nu])if(c[or]>=400){var E=_.type;(E===""||E==="text")&&(d.responseText=_.responseText?_[Vi]+" - "+_[s]:_[Vi]),E==="json"&&(d.responseText=_.response?_[Vi]+" - "+JSON.stringify(_.response):_[Vi])}else c[or]===0&&(d.responseText=_[Vi]||"")}}return f},c[iu]=function(){var l=null,u=c[Xp];if(u&&(u.traceId||u.spanId)){l={};var p=l[En.TraceExt]={traceID:u.traceId,parentID:u.spanId};O(u[ir])||(p[ir]=u[ir])}return l}})}return e.__ieDyn=1,e})();var xt,lu="diagLog",Bo="_ajaxData",Xa="fetch",su="Failed to monitor XMLHttpRequest",TS=", monitoring data for this ajax call ",fc=TS+"may be incorrect.",dS=TS+"won't be sent.",_S="Failed to get Request-Context correlation header as it may be not included in the response or not accessible.",vS="Failed to add custom defined request context as configured call back may missing a null check.",mS="Failed to calculate the duration of the ",gS=0;function vb(){var e=bt();return!e||O(e.Request)||O(e.Request[vn])||O(e[Xa])?null:e[Xa]}function mb(e,n){var t,r=!1;if(io()){var i=XMLHttpRequest[vn];r=!O(i)&&!O(i.open)&&!O(i.send)&&!O(i.abort)}var o=rl();if(o&&o<9&&(r=!1),r)try{var a=new XMLHttpRequest,s={xh:[],i:(t={},t[n]={},t)};a[Bo]=s;var c=XMLHttpRequest[vn].open;XMLHttpRequest[vn].open=c}catch(l){r=!1,uu(e,15,"Failed to enable XMLHttpRequest monitoring, extension is not supported",{exception:$(l)})}return r}var dc=function(e,n){return e&&n&&e[Bo]?(e[Bo].i||{})[n]:null},gb=function(e,n,t){if(e){var r=(e[Bo]||{}).xh;r&&r.push({n,v:t})}},Vm=function(e,n){var t=!1;if(e){var r=(e[Bo]||{}).xh;r&&H(r,function(i){if(i.n===n)return t=!0,-1})}return t};function $p(e,n){var t="";try{var r=dc(e,n);r&&r[rr]&&(t+="(url: '"+r[rr]+"')")}catch{}return t}function uu(e,n,t,r,i){k(e[lu](),1,n,t,r,i)}function zi(e,n,t,r,i){k(e[lu](),2,n,t,r,i)}function cu(e,n,t){return function(r){var i;uu(e,n,t,(i={},i[Kp]=$p(r.inst,e._ajaxDataId),i.exception=$(r.err),i))}}function pc(e,n){return e&&n?_t(e,n):-1}function ES(e,n,t){var r={id:n,fn:t};return e.push(r),{remove:function(){H(e,function(i,o){if(i.id===r.id)return e.splice(o,1),-1})}}}function hS(e,n,t,r){var i=!0;return H(n,function(o,a){try{o.fn.call(null,t)===!1&&(i=!1)}catch(s){k(e&&e.logger,1,64,"Dependency "+r+" [#"+a+"] failed: "+Pe(s),{exception:$(s)},!0)}}),i}function Eb(e,n,t,r,i,o){var a=e[Gi],s=!0;if(a>0){var c={core:n,xhr:r,input:i,init:o,traceId:t[ci],spanId:t[li],traceFlags:t[ir],context:t[cc]||{},aborted:!!t[Uo]};s=hS(n,e,c,"listener"),t[ci]=c.traceId,t[li]=c.spanId,t[ir]=c[ir],t[cc]=c[cc]}return s}var qp="*.blob.core.",SS=_n([qp+"windows.net",qp+"chinacloudapi.cn",qp+"cloudapi.de",qp+"usgovcloudapi.net"]),Tb=[/https:\/\/[^\/]*(\.pipe\.aria|aria\.pipe|events\.data|collector\.azure)\.[^\/]+\/(OneCollector\/1|Collector\/3)\.0/i],hb=_n((xt={},xt[wm]=500,xt[zp]=!1,xt[Ym]=!1,xt[Lm]=void 0,xt.disableCorrelationHeaders=!1,xt.distributedTracingMode=1,xt.correlationHeaderExcludedDomains=SS,xt.correlationHeaderDomains=void 0,xt.correlationHeaderExcludePatterns=void 0,xt.appId=void 0,xt.enableCorsCorrelation=!1,xt[Hp]=!1,xt[Mm]=!1,xt[Om]=!1,xt[Fm]=!1,xt.maxAjaxPerfLookupAttempts=3,xt[Um]=25,xt.ignoreHeaders=["Authorization","X-API-Key","WWW-Authenticate"],xt.addRequestContext=void 0,xt.addIntEndpoints=!0,xt)),Hm=(function(e){Zt(n,e);function n(){var t=e.call(this)||this;t.identifier=n.identifier,t.priority=120;var r,i,o,a,s,c,l,u,p,v,f,d,_,T,E,x,w,W,L,J,y,Q,N,V,K,se,pe,m,D,G;return Se(n,t,function(b,I){var _e=I[Jl];Te(),b.initialize=function(S,A,Y,U){b.isInitialized()||(I.initialize(S,A,Y,U),J=In(Nt("ajax"),A&&A.evtNamespace&&A.evtNamespace()),fe(S),q(),g(),M())},b._doTeardown=function(){Te()},b.trackDependencyData=function(S,A){ce(V,b[kr],null,S,A)},b[Gp]=function(S,A,Y,U){var X=b._currentWindowHost||o;if(Eb(N,b[kr],S,U,A,Y)){if(A||A===""){if(dp(a,S[Zl](),X)){Y||(Y={});var le=new Headers(Y[Yo]||(A instanceof Request?A[Yo]||{}:{}));if(v){var ge="|"+S[ci]+"."+S[li];le.set(We[3],ge),s&&(S[Bn][We[3]]=ge)}var we=D||u&&u.appId();if(we&&(le.set(We[0],We[2]+we),s&&(S[Bn][We[0]]=We[2]+we)),p){var Ne=S[ir];O(Ne)&&(Ne=1);var Xe=vl(_l(S[ci],S[li],Ne));le.set(We[4],Xe),s&&(S[Bn][We[4]]=Xe)}Y[Yo]=le}return Y}else if(U){if(dp(a,S[Zl](),X)){if(v)if(Vm(U,We[3]))zi(b,71,"Unable to set ["+We[3]+"] as it has already been set by another instance");else{var ge="|"+S[ci]+"."+S[li];U[Vp](We[3],ge),s&&(S[Bn][We[3]]=ge)}var we=D||u&&u.appId();if(we&&(Vm(U,We[0])?zi(b,71,"Unable to set ["+We[0]+"] as it has already been set by another instance"):(U[Vp](We[0],We[2]+we),s&&(S[Bn][We[0]]=We[2]+we))),p){var Ne=S[ir];if(O(Ne)&&(Ne=1),Vm(U,We[4]))zi(b,71,"Unable to set ["+We[4]+"] as it has already been set by another instance");else{var Xe=vl(_l(S[ci],S[li],Ne));U[Vp](We[4],Xe),s&&(S[Bn][We[4]]=Xe)}}}return U}}},b[Pm]=function(S,A,Y){if(_===-1||l<_){(m===2||m===1)&&typeof S.id=="string"&&S.id[S.id[Gi]-1]!=="."&&(S.id+="."),O(S[Mo])&&(S[Mo]=new Date);var U=Sr(S,hr.dataType,hr.envelopeType,b[lu](),A,Y);b[kr].track(U)}else l===_&&uu(b,55,"Maximum ajax per page view limit reached, ajax monitoring is paused until the next trackPageView(). In order to increase the limit set the maxAjaxCallsPerView configuration parameter.",!0);++l},b.addDependencyListener=function(S){return ES(N,Q++,S)},b.addDependencyInitializer=function(S){return ES(V,Q++,S)};function Te(){var S=Wt();r=!1,i=!1,G=!1,o=S&&S.host&&S.host[ja](),a=null,s=!1,c=!1,l=0,u=null,p=!1,v=!1,f=null,d=!1,_=0,T=!1,E={},x=!1,w=!1,W=null,L=null,J=null,Q=0,N=[],V=[],y=Nt("ajaxData"),b._ajaxDataId=y,K=null,se=1,pe=1,m=1,D=null}function fe(S){b[Jl](Ue(S,function(A){var Y=A.cfg,U=kt(null,Y,b[kr]);a=U.getExtCfg(n.identifier,hb),m=a.distributedTracingMode,s=a[Hp],c=a[Om],d=a[Fm],_=a[wm],W=[].concat(a[Lm]||[],a.addIntEndpoints!==!1?Tb:[]),L=a.addRequestContext,v=m===0||m===1,p=m===1||m===2,d&&(f=y),x=!!a[zp],se=a.maxAjaxPerfLookupAttempts,pe=a[Um],K=a.ignoreHeaders,D=a.appId}))}function M(){var S=b[kr].getPlugin(ai);S&&(u=S.plugin[cc])}function h(S){var A=!0;return(S||K)&&H(K,function(Y){if(Y[ja]()===S[ja]())return A=!1,-1}),A}function g(){var S=vb();if(S){var A=bt(),Y=S.polyfill;b[Jl](Ue(a,function(){w=!!a[Ym],T=a[Mm],!w&&!r?(_e(Tl(A,Xa,{ns:J,req:function(U,X,le){var ge;if(!w&&r&&!ae(null,X,le)&&!(Y&&i)){var we=U.ctx();ge=sr(X,le);var Ne=b[Gp](ge,X,le);Ne!==le&&U.set(1,Ne),we.data=ge}},rsp:function(U,X){if(!w){var le=U.ctx().data;le&&(U.rslt=U.rslt.then(function(ge){return te(U,(ge||{})[or],X,ge,le,function(){var we,Ne=(we={statusText:(ge||{})[Vi],headerMap:null},we[au]=ve(ge),we);if(T&&ge){var Xe={};ge.headers.forEach(function(at,$t){h($t)&&(Xe[$t]=at)}),Ne[lc]=Xe}return Ne}),ge}).catch(function(ge){throw te(U,0,X,null,le,null,{error:ge.message||$(ge)}),ge}))}},hkErr:cu(b,15,"Failed to monitor Window.fetch"+fc)},!0,af())),r=!0):Y&&!G&&(_e(Tl(A,Xa,{ns:J,req:function(U,X,le){ae(null,X,le)}})),G=!0)})),Y&&(A[Xa].polyfill=Y)}}function R(S,A,Y){_e(Hv(S,A,Y))}function q(){mb(b,y)&&b[Jl](Ue(a,function(){x=!!a[zp],s=a[Hp],!x&&!i&&(R(XMLHttpRequest,"open",{ns:J,req:function(S,A,Y,U){if(!x){var X=S.inst,le=dc(X,y);!ae(X,Y)&&be(X,le,!0)&&((!le||!le.xhrMonitoringState.openDone)&&(le=Oe(X,A,Y,U)),ze(X,le))}},hkErr:cu(b,15,su+".open"+fc)}),R(XMLHttpRequest,"send",{ns:J,req:function(S,A){if(!x){var Y=S.inst,U=dc(Y,y);be(Y,U)&&!U.xhrMonitoringState.sendDone&&(un("xhr",U),U[Hi]=Gs(),b[Gp](U,void 0,void 0,Y),U.xhrMonitoringState.sendDone=!0)}},hkErr:cu(b,17,su+fc)}),R(XMLHttpRequest,"abort",{ns:J,req:function(S){if(!x){var A=S.inst,Y=dc(A,y);be(A,Y)&&!Y.xhrMonitoringState.abortDone&&(Y[Uo]=1,Y.xhrMonitoringState.abortDone=!0)}},hkErr:cu(b,13,su+".abort"+fc)}),R(XMLHttpRequest,"setRequestHeader",{ns:J,req:function(S,A,Y){if(!x){var U=S.inst,X=dc(U,y);X&&be(U,X)&&(gb(U,A,Y),s&&h(A)&&(X[Bn][A]=Y))}},hkErr:cu(b,71,su+".setRequestHeader"+fc)}),i=!0)}))}function ae(S,A,Y){var U=!1,X=((ie(A)?A:(A||{}).url||"")||"")[ja]();if(H(W,function(we){var Ne=we;ie(we)&&(Ne=new RegExp(we)),U||(U=Ne.test(X))}),U)return U;var le=pc(X,"?"),ge=pc(X,"#");return(le===-1||ge!==-1&&ge=0;Gr--){var Rn=Br[Gr];if(Rn){if(Rn.entryType==="resource")Rn.initiatorType===S&&(pc(Rn.name,Ne)!==-1||pc(Ne,Rn.name)!==-1)&&($t=Rn);else if(Rn.entryType==="mark"&&Rn.name===X.name){A[ou]=$t;break}if(Rn[Mo]=ge||A.async===!1?(X&&ee(le.clearMarks)&&le.clearMarks(X.name),A.perfAttempts=Xe,Y()):At(at,we)}catch($a){U($a)}})()}function sr(S,A){var Y,U=Ae(),X=U&&U[eu]()||Cn(),le=br(Cn(),0,16),ge=new Gm(X,le,b[lu](),(Y=b.core)===null||Y===void 0?void 0:Y.getTraceCtx());ge[ir]=U&&U[tu](),ge[Hi]=Gs(),ge[nu]=c;var we;if(S instanceof Request?we=(S||{}).url||"":we=S,we===""){var Ne=Wt();Ne&&Ne.href&&(we=d_(Ne.href,"#")[0])}ge[rr]=we;var Xe="GET";A&&A[ui]?Xe=A[ui]:S&&S instanceof Request&&(Xe=S[ui]),ge[ui]=Xe;var at={};if(s){var $t=new Headers((A?A[Yo]:0)||(S instanceof Request?S[Yo]||{}:{}));$t.forEach(function(Br,Gr){h(Gr)&&(at[Gr]=Br)})}return ge[Bn]=at,un(Xa,ge),ge}function P(S){var A="";try{O(S)||(typeof S=="string"?A+="(url: '".concat(S,"')"):A+="(url: '".concat(S.url,"')"))}catch(Y){uu(b,15,"Failed to grab failed fetch diagnostics message",{exception:$(Y)})}return A}function te(S,A,Y,U,X,le,ge){if(!X)return;function we(Ne,Xe,at){var $t=at||{};$t.fetchDiagnosticsMessage=P(Y),Xe&&($t.exception=$(Xe)),zi(b,Ne,mS+"fetch call"+dS,$t)}X[Ka]=Gs(),X[or]=A,pi(Xa,X,function(){var Ne=X[ru]("Fetch",s,le),Xe;try{L&&(Xe=L({status:A,request:Y,response:U}))}catch{zi(b,104,vS)}if(Ne){Xe!==void 0&&(Ne[Lo]=Rt(Rt({},Ne.properties),Xe));var at=X[iu]();ce(V,b[kr],X,Ne,null,at)}else we(14,null,{requestSentTime:X[Hi],responseFinishedTime:X[Ka]})},function(Ne){we(18,Ne,null)})}function ve(S){if(S&&S[Yo])try{var A=S[Yo].get(We[0]);return _p(A)}catch(Y){zi(b,18,_S,{fetchDiagnosticsMessage:P(S),exception:$(Y)})}}function ce(S,A,Y,U,X,le){var ge=!0,we=S[Gi];if(we>0){var Ne={item:U,properties:X,sysProperties:le,context:Y?Y[cc]:null,aborted:Y?!!Y[Uo]:!1};ge=hS(A,S,Ne,"initializer")}ge&&b[Pm](U,X,le)}}),t}return n.prototype.processTelemetry=function(t,r){this.processNext(t,r)},n.prototype.addDependencyInitializer=function(t){return null},n.identifier="AjaxDependencyPlugin",n})(Dn);var NS=(function(){function e(){}return e})();var xS=(function(){function e(){this.id="browser",this.deviceClass="Browser"}return e})();var Sb="3.3.9",CS=(function(){function e(n,t){var r=this,i=Ue(n,function(){var o=n.sdkExtension;r.sdkVersion=(o?o+"_":"")+"javascript:"+Sb});t&&t.add(i)}return e})();var DS=(function(){function e(){}return e})();var _c="session",vc="sessionManager",mc="isUserCookieSet",gc="isNewUser",Qp="getTraceCtx",fu="telemetryTrace",Jp="applySessionContext",Zp="applyApplicationContext",ed="applyOperationContext",td="applyOperatingSystemContxt",nd="applyLocationContext",rd="applyInternalContext",Ec="getSessionId",id="sessionCookiePostfix",ji="automaticSession",Go="accountId",Vo="authenticatedId",Tc="acquisitionDate",pu="renewalDate",hc="cookieSeparator",od="authUserCookieName";var Nb="ai_session",xb=864e5,Cb=18e5,Db=6e4,zm=(function(){function e(){}return e})();var IS=(function(){function e(n,t,r){var i=this,o,a,s=xn(t),c=Na(t),l,u;Se(e,i,function(p){n||(n={});var v=Ue(n,function(x){l=n.sessionExpirationMs||xb,u=n.sessionRenewalMs||Cb;var w=n[id]||n.namePrefix||"";o=Nb+w});r&&r.add(v),p[ji]=new zm,p.update=function(){var x=wt(),w=!1,W=p[ji];if(W.id||(w=!f(W,x)),!w&&l>0){var L=x-W[Tc],J=x-W[pu];w=L<0||J<0,w=w||L>l,w=w||J>u}w?_(x):(!a||x-a>Db)&&T(W,x)},p.backup=function(){var x=p[ji];E(x.id,x[Tc],x[pu])};function f(x,w){var W=!1,L=c.get(o);if(L&&ee(L.split))W=d(x,L);else{var J=Al(s,o);J&&(W=d(x,J))}return W||!!x.id}function d(x,w){var W=!1,L=", session will be reset",J=w.split("|");if(J.length>=2)try{var y=+J[1]||0,Q=+J[2]||0;isNaN(y)||y<=0?k(s,2,27,"AI session acquisition date is 0"+L):isNaN(Q)||Q<=0?k(s,2,27,"AI session renewal date is 0"+L):J[0]&&(x.id=J[0],x[Tc]=y,x[pu]=Q,W=!0)}catch(N){k(s,1,9,"Error parsing ai_session value ["+(w||"")+"]"+L+" - "+Pe(N),{exception:$(N)})}return W}function _(x){var w=n.getNewId||Ta;p[ji].id=w(n.idLength||22),p[ji][Tc]=x,T(p[ji],x),wa()||k(s,2,0,"Browser does not support local storage. Session durations will be inaccurate.")}function T(x,w){var W=x[Tc];x[pu]=w;var L=u,J=W+l-w,y=[x.id,W,w],Q=0;J0?Q:null,N),a=w}function E(x,w,W){Rl(s,o,[x,w,W].join("|"))}})}return e.__ieDyn=1,e})();var yS=(function(){function e(n,t,r,i){var o=this;o.traceID=n||Cn(),o.parentID=t;var a=Wt();!r&&a&&a.pathname&&(r=a.pathname),o.name=Ve(i,r)}return e})();function bS(e){return!(typeof e!="string"||!e||e.match(/,|;|=| |\|/))}var AS=(function(){function e(n,t,r){this.isNewUser=!1,this.isUserCookieSet=!1;var i=xn(t),o=Na(t),a;Se(e,this,function(s){he(s,"config",{g:function(){return n}});var c=Ue(n,function(){var v=n.userCookiePostfix||"";a=e.userCookieName+v;var f=o.get(a);if(f){s[gc]=!1;var d=f.split(e[hc]);d.length>0&&(s.id=d[0],s[mc]=!!s.id)}if(!s.id){s.id=l();var _=u(s.id);p(_.join(e[hc]));var T=(n.namePrefix||"")+"ai_session";tm(i,T)}s[Go]=n[Go]||void 0;var E=o.get(e[od]);if(E){E=decodeURI(E);var x=E.split(e[hc]);x[0]&&(s[Vo]=x[0]),x.length>1&&x[1]&&(s[Go]=x[1])}});r&&r.add(c);function l(){var v=n||{},f=v.getNewId||Ta,d=f(v.idLength?n.idLength:22);return d}function u(v){var f=mr(new Date);s.accountAcquisitionDate=f,s[gc]=!0;var d=[v,f];return d}function p(v){var f=31536e3;s[mc]=o.set(a,v,f)}s.setAuthenticatedUserContext=function(v,f,d){d===void 0&&(d=!1);var _=!bS(v)||f&&!bS(f);if(_){k(i,2,60,"Setting auth user context failed. User auth/account id should be of type string, and not contain commas, semi-colons, equal signs, spaces, or vertical-bars.",!0);return}s[Vo]=v;var T=s[Vo];f&&(s[Go]=f,T=[s[Vo],s.accountId].join(e[hc])),d&&o.set(e[od],encodeURI(T))},s.clearAuthenticatedUserContext=function(){s[Vo]=null,s[Go]=null,o.del(e[od])},s.update=function(v){if(s.id!==v||!s[mc]){var f=v||l(),d=u(f);p(d.join(e[hc]))}}})}return e.cookieSeparator="|",e.userCookieName="ai_user",e.authUserCookieName="ai_authUser",e})();var ad="ext",sd="tags";function Sc(e,n){e&&e[n]&&dn(e[n]).length===0&&delete e[n]}function RS(){return null}var PS=(function(){function e(n,t,r,i){var o=this,a=n.logger;Se(e,this,function(s){if(s.appId=RS,s[Ec]=RS,s.application=new NS,s.internal=new CS(t,i),Qi()){s[vc]=new IS(t,n,i),s.device=new xS,s.location=new DS,s.user=new AS(t,n,i);var c=void 0,l=void 0,u;r&&(c=r.getTraceId(),l=r.getSpanId(),u=r.getName()),s[fu]=new yS(c,l,u,a),s[_c]=new zm}s[Ec]=function(){var p=s[_c],v=null;if(p&&ie(p.id))v=p.id;else{var f=(s[vc]||{})[ji];v=f&&ie(f.id)?f.id:null}return v},s[Jp]=function(p,v){Qe(Kt(p.ext,En.AppExt),"sesId",s[Ec](),ie)},s[td]=function(p,v){Qe(p.ext,En.OSExt,s.os)},s[Zp]=function(p,v){var f=s.application;if(f){var d=Kt(p,sd);Qe(d,et.applicationVersion,f.ver,ie),Qe(d,et.applicationBuild,f.build,ie)}},s.applyDeviceContext=function(p,v){var f=s.device;if(f){var d=Kt(Kt(p,ad),En.DeviceExt);Qe(d,"localId",f.id,ie),Qe(d,"ip",f.ip,ie),Qe(d,"model",f.model,ie),Qe(d,"deviceClass",f.deviceClass,ie)}},s[rd]=function(p,v){var f=s.internal;if(f){var d=Kt(p,sd);Qe(d,et.internalAgentVersion,f.agentVersion,ie),Qe(d,et.internalSdkVersion,Ve(a,f.sdkVersion,64),ie),(p.baseType===yi.dataType||p.baseType===Yn.dataType)&&(Qe(d,et.internalSnippet,f.snippetVer,ie),Qe(d,et.internalSdkSrc,f.sdkSrc,ie))}},s[nd]=function(p,v){var f=o.location;f&&Qe(Kt(p,sd,[]),et.locationIp,f.ip,ie)},s[ed]=function(p,v){var f=s[fu];if(f){var d=Kt(Kt(p,ad),En.TraceExt,{traceID:void 0,parentID:void 0});Qe(d,"traceID",f.traceID,ie,O),Qe(d,"name",f.name,ie,O),Qe(d,"parentID",f.parentID,ie,O)}},s.applyWebContext=function(p,v){var f=o.web;f&&Qe(Kt(p,ad),En.WebExt,f)},s.applyUserContext=function(p,v){var f=s.user;if(f){var d=Kt(p,sd,[]);Qe(d,et.userAccountId,f[Go],ie);var _=Kt(Kt(p,ad),En.UserExt);Qe(_,"id",f.id,ie),Qe(_,"authId",f[Vo],ie)}},s.cleanUp=function(p,v){var f=p.ext;f&&(Sc(f,En.DeviceExt),Sc(f,En.UserExt),Sc(f,En.WebExt),Sc(f,En.OSExt),Sc(f,En.AppExt),Sc(f,En.TraceExt))}})}return e.__ieDyn=1,e})();var Ho,jm,Nc=null,Ib=On((Ho={accountId:Nc,sessionRenewalMs:1800*1e3,samplingPercentage:100,sessionExpirationMs:1440*60*1e3,cookieDomain:Nc,sdkExtension:Nc,isBrowserLinkTrackingEnabled:!1,appId:Nc},Ho[Ec]=Nc,Ho.namePrefix=jm,Ho[id]=jm,Ho.userCookiePostfix=jm,Ho.idLength=22,Ho.getNewId=Nc,Ho)),yb=(function(e){Zt(n,e);function n(){var t=e.call(this)||this;t.priority=110,t.identifier=ai;var r,i,o,a,s;return Se(n,t,function(c,l){u(),he(c,"context",{g:function(){return a}}),c.initialize=function(f,d,_,T){l.initialize(f,d,_,T),p(f)},c.processTelemetry=function(f,d){if(!O(f)){d=c._getTelCtx(d),f.name===Yn.envelopeType&&d.diagLog().resetInternalMessageCount();var _=a||{};_[_c]&&typeof a[_c].id!="string"&&_[vc]&&_[vc].update();var T=_.user;if(T&&!T[mc]&&T.update(_.user.id),v(f,d),T&&T[gc]&&(T[gc]=!1,!s)){var E=new yi(72,(an()||{}).userAgent||"");dv(d.diagLog(),1,E)}c.processNext(f,d)}},c._doTeardown=function(f,d){var _=(f||{}).core();if(_&&_[Qp]){var T=_[Qp](!1);T===i&&_.setTraceCtx(o)}u()};function u(){r=null,i=null,o=null,a=null,s=!0}function p(f){var d=c.identifier,_=c.core;c._addHook(Ue(f,function(){var T=kt(null,f,_);f.storagePrefix&&Fa(f.storagePrefix),s=f.disableUserInitMessage!==!1,r=T.getExtCfg(d,Ib),c._extConfig=r})),o=_[Qp](!1),a=new PS(_,r,o,c._unloadHooks),i=Oa(c.context[fu],o),_.setTraceCtx(i),c.context.appId=function(){var T=_.getPlugin(Tp);return T?T.plugin._appId:null}}function v(f,d){Kt(f,"tags",[]),Kt(f,"ext",{});var _=c.context;_[Jp](f,d),_[Zp](f,d),_.applyDeviceContext(f,d),_[ed](f,d),_.applyUserContext(f,d),_[td](f,d),_.applyWebContext(f,d),_[nd](f,d),_[rd](f,d),_.cleanUp(f,d)}}),t}return n.__ieDyn=1,n})(Dn),Km=yb;var OS="AuthenticatedUserContext",xc="track";var cd="snippet",FS="getCookieMgr",wS="startTrackPage",LS="stopTrackPage",ld="flush",US="startTrackEvent",YS="stopTrackEvent",Wm="addTelemetryInitializer",Y3=Wm+"s",Xm="pollInternalLogs",ud="getPlugin",fd="evtNamespace",MS=xc+"Event",kS=xc+"Trace",BS=xc+"Metric",GS=xc+"PageView",VS=xc+"Exception",HS=xc+"DependencyData",zS="set"+OS,jS="clear"+OS,KS="https://js.monitor.azure.com/scripts/b/ai.config.1.cfg.json";var du="connectionString",pd="version",zo="queue",Cc="instrumentationKey",qa="userOverrideEndpointUrl",dd="endpointUrl",Dc="onunloadFlush",ar="context",qm="addHousekeepingBeforeUnload",_d="sendMessage",WS="updateSnippetDefinitions";var fi,Ic,yc,$m,_u,XS=[cd,"dependencies","properties","_snippetVersion","appInsightsNew","getSKUDefaults"],$S="iKeyUsage",QS="CdnUsage",JS="SdkLoaderVer",bb="zipPayload",vd=void 0,Ab={samplingRate:100,maxSendNumber:1},Rb={monthInterval:3,daysOfMonth:[28]},md={disabled:!0,limit:Nn(Ab),interval:Nn(Rb)},Pb=(fi={},fi[du]=vd,fi.endpointUrl=vd,fi[Cc]=vd,fi[qa]=vd,fi.diagnosticLogInterval=ao(Ob,1e4),fi.featureOptIn=(Ic={},Ic[$S]={mode:3},Ic[QS]={mode:2},Ic[JS]={mode:2},Ic[bb]={mode:1},Ic),fi.throttleMgrCfg=Nn((yc={},yc[109]=Nn(md),yc[106]=Nn(md),yc[111]=Nn(md),yc[110]=Nn(md),yc)),fi.extensionConfig=Nn(($m={},$m.AppInsightsCfgSyncPlugin=Nn({cfgUrl:KS,syncMode:2}),$m)),fi);function Ob(e){return e&&e>0}function qS(e,n){return Ds(function(t,r){zt(n,function(i){var o=i&&i.value,a=null;!i.rejected&&o&&(e[du]=o,a=mp(o)),t(a)})})}var Qm=(function(){function e(n){var t=this,r,i,o,a,s,c,l,u,p,v,f,d,_,T;Se(e,this,function(E){W(),he(E,"config",{g:function(){return u}}),H(["pluginVersionStringArr","pluginVersionString"],function(y){he(E,y,{g:function(){return l?l[y]:null}})}),a=""+(n.sv||n[pd]||""),n[zo]=n[zo]||[],n[pd]=n[pd]||2;var x=Mt(n.config||{},Pb);u=x.cfg,p=new Rp,he(E,"appInsights",{g:function(){return p}}),i=new Km,r=new Hm,o=new Am,l=new Pv,he(E,"core",{g:function(){return l}}),J(Ue(x,function(){var y=u[du];if(jn(y)){var Q=Ds(function(se,pe){zt(qS(u,y),function(m){if(m.rejected)se(null);else{var D=u[Cc],G=m.value;D=G&&G.instrumentationkey||D,se(D)}})}),N=u[qa];O(N)&&(N=Ds(function(se,pe){zt(qS(u,y),function(m){if(m.rejected)se(null);else{var D=u[dd],G=m.value,b=G&&G.ingestionendpoint;D=b?b+ni:D,se(D)}})})),u[Cc]=Q,u[dd]=N}if(ie(y)&&y){var V=mp(y),K=V.ingestionendpoint;u.endpointUrl=u[qa]?u[qa]:K+ni,u[Cc]=V.instrumentationkey||u[Cc]}u.endpointUrl=u[qa]?u[qa]:u[dd]})),E[cd]=n,E[ld]=function(y,Q){y===void 0&&(y=!0);var N;return lo(l,function(){return"AISKU.flush"},function(){y&&!Q&&(N=Jn(function(se){Q=se}));var V=1,K=function(){V--,V===0&&Q()};H(l.getChannels(),function(se){se&&(V++,se[ld](y,K))}),K()},null,y),N},E[Dc]=function(y){y===void 0&&(y=!0),H(l.getChannels(),function(Q){Q[Dc]?Q[Dc]():Q[ld](y)})},E.loadAppInsights=function(y,Q,N){y===void 0&&(y=!1),y&&NE("Legacy Mode is no longer supported");function V(K){if(K){var se="";O(a)||(se+=a),E[ar]&&E[ar].internal&&(E[ar].internal.snippetVer=se||"-"),me(E,function(pe,m){ie(pe)&&!ee(m)&&pe&&pe[0]!=="_"&&rt(XS,pe)===-1&&K[pe]!==m&&(K[pe]=m)})}}return lo(E.core,function(){return"AISKU.loadAppInsights"},function(){l.initialize(u,[o,i,r,p,v],Q,N),he(E,"context",{g:function(){return i[ar]}}),f||(f=new nm(l));var K=Fb();K&&E[ar]&&(E[ar].internal.sdkSrc=K),V(E[cd]),E.emptyQueue(),E[Xm](),E[qm](E),J(Ue(x,function(){var se=!1;u.throttleMgrCfg[109]&&(se=!u.throttleMgrCfg[109].disabled),!f.isReady()&&u.extensionConfig&&u.extensionConfig[v.identifier]&&se&&f.onReadyState(!0),!d&&!u[du]&&va($S,u,!0)&&(f[_d](106,"See Instrumentation key support at aka.ms/IkeyMigrate"),d=!0),!_&&E[ar].internal.sdkSrc&&E[ar].internal.sdkSrc.indexOf("az416426")!=-1&&va(QS,u,!0)&&(f[_d](110,"See Cdn support notice at aka.ms/JsActiveCdn"),_=!0),!T&&parseInt(a)<6&&va(JS,u,!0)&&(f[_d](111,"An updated Sdk Loader is available, see aka.ms/SnippetVer"),T=!0)}))}),E},E[WS]=function(y){z_(y,E,function(Q){return Q&&rt(XS,Q)===-1})},E.emptyQueue=function(){try{if(ue(E.snippet[zo])){for(var y=E.snippet[zo].length,Q=0;Q{class e extends wu{constructor(t,r){super(),this._environmentService=t,this._router=r,this.name="BdUserApplicationInsightsTrackingService"}init(t){let r=this._environmentService.load("BD_APPLICATION_INSIGHTS_KEY"),i=new Fh;this._applicationInsightsInstance=new Qm({config:{instrumentationKey:r,extensions:[i],extensionConfig:{[i.identifier]:{router:this._router}}}}),this._applicationInsightsInstance.loadAppInsights(),t&&this._applicationInsightsInstance.setAuthenticatedUserContext(t.localAccountId),this.isEnabled=!0}destroy(){this._applicationInsightsInstance&&(this._applicationInsightsInstance.unload(),this._applicationInsightsInstance=null),this.isEnabled=!1}addAuthenticatedUserContext(t){this._applicationInsightsInstance&&t&&this._applicationInsightsInstance.setAuthenticatedUserContext(t.localAccountId)}removeAuthenticatedUserContext(){this._applicationInsightsInstance&&this._applicationInsightsInstance.clearAuthenticatedUserContext()}trackException(t,r){this._applicationInsightsInstance&&this._applicationInsightsInstance.trackException({exception:t},r)}trackEvent(t,r){this._applicationInsightsInstance&&this._applicationInsightsInstance.trackEvent({name:t},r)}static{this.\u0275fac=function(r){return new(r||e)(lt(bu),lt(os))}}static{this.\u0275prov=pt({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();export{Fc as a,S0 as b,Lu as c,N0 as d,x0 as e,C0 as f,D0 as g,Ub as h,y0 as i,A0 as j,aN as k,Uu as l,Yu as m,S1 as n,A1 as o,Xi as p,W0 as q,X0 as r,RC as s,PC as t,RP as u,J0 as v,zP as w,ZP as x,fO as y,aG as z};