"use strict";var jCe=Object.defineProperty,GCe=(ht,ki,_a)=>ki in ht?jCe(ht,ki,{enumerable:!0,configurable:!0,writable:!0,value:_a}):ht[ki]=_a,Pt=(ht,ki,_a)=>(GCe(ht,"symbol"!=typeof ki?ki+"":ki,_a),_a);(self.webpackChunkSolutionAssessmentUI=self.webpackChunkSolutionAssessmentUI||[]).push([[179],{105:()=>{function ht(e){return"function"==typeof e}function ki(e){const t=e(r=>{Error.call(r),r.stack=(new Error).stack});return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}const _a=ki(e=>function(t){e(this),this.message=t?`${t.length} errors occurred during unsubscription:\n${t.map((r,i)=>`${i+1}) ${r.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=t});function Uu(e,n){if(e){const t=e.indexOf(n);0<=t&&e.splice(t,1)}}class Wn{constructor(n){this.initialTeardown=n,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let n;if(!this.closed){this.closed=!0;const{_parentage:t}=this;if(t)if(this._parentage=null,Array.isArray(t))for(const o of t)o.remove(this);else t.remove(this);const{initialTeardown:r}=this;if(ht(r))try{r()}catch(o){n=o instanceof _a?o.errors:[o]}const{_finalizers:i}=this;if(i){this._finalizers=null;for(const o of i)try{xR(o)}catch(a){n=null!=n?n:[],a instanceof _a?n=[...n,...a.errors]:n.push(a)}}if(n)throw new _a(n)}}add(n){var t;if(n&&n!==this)if(this.closed)xR(n);else{if(n instanceof Wn){if(n.closed||n._hasParent(this))return;n._addParent(this)}(this._finalizers=null!==(t=this._finalizers)&&void 0!==t?t:[]).push(n)}}_hasParent(n){const{_parentage:t}=this;return t===n||Array.isArray(t)&&t.includes(n)}_addParent(n){const{_parentage:t}=this;this._parentage=Array.isArray(t)?(t.push(n),t):t?[t,n]:n}_removeParent(n){const{_parentage:t}=this;t===n?this._parentage=null:Array.isArray(t)&&Uu(t,n)}remove(n){const{_finalizers:t}=this;t&&Uu(t,n),n instanceof Wn&&n._removeParent(this)}}Wn.EMPTY=(()=>{const e=new Wn;return e.closed=!0,e})();const RR=Wn.EMPTY;function PR(e){return e instanceof Wn||e&&"closed"in e&&ht(e.remove)&&ht(e.add)&&ht(e.unsubscribe)}function xR(e){ht(e)?e():e.unsubscribe()}const lc={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},h_={setTimeout(e,n,...t){const{delegate:r}=h_;return null!=r&&r.setTimeout?r.setTimeout(e,n,...t):setTimeout(e,n,...t)},clearTimeout(e){const{delegate:n}=h_;return((null==n?void 0:n.clearTimeout)||clearTimeout)(e)},delegate:void 0};function OR(e){h_.setTimeout(()=>{const{onUnhandledError:n}=lc;if(!n)throw e;n(e)})}function rE(){}const E6=iE("C",void 0,void 0);function iE(e,n,t){return{kind:e,value:n,error:t}}let cc=null;function p_(e){if(lc.useDeprecatedSynchronousErrorHandling){const n=!cc;if(n&&(cc={errorThrown:!1,error:null}),e(),n){const{errorThrown:t,error:r}=cc;if(cc=null,t)throw r}}else e()}class oE extends Wn{constructor(n){super(),this.isStopped=!1,n?(this.destination=n,PR(n)&&n.add(this)):this.destination=F6}static create(n,t,r){return new yh(n,t,r)}next(n){this.isStopped?sE(function D6(e){return iE("N",e,void 0)}(n),this):this._next(n)}error(n){this.isStopped?sE(function S6(e){return iE("E",void 0,e)}(n),this):(this.isStopped=!0,this._error(n))}complete(){this.isStopped?sE(E6,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(n){this.destination.next(n)}_error(n){try{this.destination.error(n)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const M6=Function.prototype.bind;function aE(e,n){return M6.call(e,n)}class w6{constructor(n){this.partialObserver=n}next(n){const{partialObserver:t}=this;if(t.next)try{t.next(n)}catch(r){g_(r)}}error(n){const{partialObserver:t}=this;if(t.error)try{t.error(n)}catch(r){g_(r)}else g_(n)}complete(){const{partialObserver:n}=this;if(n.complete)try{n.complete()}catch(t){g_(t)}}}class yh extends oE{constructor(n,t,r){let i;if(super(),ht(n)||!n)i={next:null!=n?n:void 0,error:null!=t?t:void 0,complete:null!=r?r:void 0};else{let o;this&&lc.useDeprecatedNextContext?(o=Object.create(n),o.unsubscribe=()=>this.unsubscribe(),i={next:n.next&&aE(n.next,o),error:n.error&&aE(n.error,o),complete:n.complete&&aE(n.complete,o)}):i=n}this.destination=new w6(i)}}function g_(e){lc.useDeprecatedSynchronousErrorHandling?function T6(e){lc.useDeprecatedSynchronousErrorHandling&&cc&&(cc.errorThrown=!0,cc.error=e)}(e):OR(e)}function sE(e,n){const{onStoppedNotification:t}=lc;t&&h_.setTimeout(()=>t(e,n))}const F6={closed:!0,next:rE,error:function I6(e){throw e},complete:rE},lE="function"==typeof Symbol&&Symbol.observable||"@@observable";function uc(e){return e}function NR(e){return 0===e.length?uc:1===e.length?e[0]:function(t){return e.reduce((r,i)=>i(r),t)}}let dn=(()=>{class e{constructor(t){t&&(this._subscribe=t)}lift(t){const r=new e;return r.source=this,r.operator=t,r}subscribe(t,r,i){const o=function P6(e){return e&&e instanceof oE||function R6(e){return e&&ht(e.next)&&ht(e.error)&&ht(e.complete)}(e)&&PR(e)}(t)?t:new yh(t,r,i);return p_(()=>{const{operator:a,source:s}=this;o.add(a?a.call(o,s):s?this._subscribe(o):this._trySubscribe(o))}),o}_trySubscribe(t){try{return this._subscribe(t)}catch(r){t.error(r)}}forEach(t,r){return new(r=kR(r))((i,o)=>{const a=new yh({next:s=>{try{t(s)}catch(l){o(l),a.unsubscribe()}},error:o,complete:i});this.subscribe(a)})}_subscribe(t){var r;return null===(r=this.source)||void 0===r?void 0:r.subscribe(t)}[lE](){return this}pipe(...t){return NR(t)(this)}toPromise(t){return new(t=kR(t))((r,i)=>{let o;this.subscribe(a=>o=a,a=>i(a),()=>r(o))})}}return e.create=n=>new e(n),e})();function kR(e){var n;return null!==(n=null!=e?e:lc.Promise)&&void 0!==n?n:Promise}const x6=ki(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let yn=(()=>{class e extends dn{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(t){const r=new LR(this,this);return r.operator=t,r}_throwIfClosed(){if(this.closed)throw new x6}next(t){p_(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const r of this.currentObservers)r.next(t)}})}error(t){p_(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=t;const{observers:r}=this;for(;r.length;)r.shift().error(t)}})}complete(){p_(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:t}=this;for(;t.length;)t.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var t;return(null===(t=this.observers)||void 0===t?void 0:t.length)>0}_trySubscribe(t){return this._throwIfClosed(),super._trySubscribe(t)}_subscribe(t){return this._throwIfClosed(),this._checkFinalizedStatuses(t),this._innerSubscribe(t)}_innerSubscribe(t){const{hasError:r,isStopped:i,observers:o}=this;return r||i?RR:(this.currentObservers=null,o.push(t),new Wn(()=>{this.currentObservers=null,Uu(o,t)}))}_checkFinalizedStatuses(t){const{hasError:r,thrownError:i,isStopped:o}=this;r?t.error(i):o&&t.complete()}asObservable(){const t=new dn;return t.source=this,t}}return e.create=(n,t)=>new LR(n,t),e})();class LR extends yn{constructor(n,t){super(),this.destination=n,this.source=t}next(n){var t,r;null===(r=null===(t=this.destination)||void 0===t?void 0:t.next)||void 0===r||r.call(t,n)}error(n){var t,r;null===(r=null===(t=this.destination)||void 0===t?void 0:t.error)||void 0===r||r.call(t,n)}complete(){var n,t;null===(t=null===(n=this.destination)||void 0===n?void 0:n.complete)||void 0===t||t.call(n)}_subscribe(n){var t,r;return null!==(r=null===(t=this.source)||void 0===t?void 0:t.subscribe(n))&&void 0!==r?r:RR}}function VR(e){return ht(null==e?void 0:e.lift)}function Vn(e){return n=>{if(VR(n))return n.lift(function(t){try{return e(t,this)}catch(r){this.error(r)}});throw new TypeError("Unable to lift unknown Observable type")}}function Mn(e,n,t,r,i){return new O6(e,n,t,r,i)}class O6 extends oE{constructor(n,t,r,i,o,a){super(n),this.onFinalize=o,this.shouldUnsubscribe=a,this._next=t?function(s){try{t(s)}catch(l){n.error(l)}}:super._next,this._error=i?function(s){try{i(s)}catch(l){n.error(l)}finally{this.unsubscribe()}}:super._error,this._complete=r?function(){try{r()}catch(s){n.error(s)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var n;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:t}=this;super.unsubscribe(),!t&&(null===(n=this.onFinalize)||void 0===n||n.call(this))}}}function dt(e,n){return Vn((t,r)=>{let i=0;t.subscribe(Mn(r,o=>{r.next(e.call(n,o,i++))}))})}function Ks(e){return this instanceof Ks?(this.v=e,this):new Ks(e)}function UR(e,n,t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i,r=t.apply(e,n||[]),o=[];return i=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),s("next"),s("throw"),s("return",function a(h){return function(p){return Promise.resolve(p).then(h,d)}}),i[Symbol.asyncIterator]=function(){return this},i;function s(h,p){r[h]&&(i[h]=function(_){return new Promise(function(m,g){o.push([h,_,m,g])>1||l(h,_)})},p&&(i[h]=p(i[h])))}function l(h,p){try{!function c(h){h.value instanceof Ks?Promise.resolve(h.value.v).then(u,d):f(o[0][2],h)}(r[h](p))}catch(_){f(o[0][3],_)}}function u(h){l("next",h)}function d(h){l("throw",h)}function f(h,p){h(p),o.shift(),o.length&&l(o[0][0],o[0][1])}}function HR(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=function fE(e){var n="function"==typeof Symbol&&Symbol.iterator,t=n&&e[n],r=0;if(t)return t.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(o){t[o]=e[o]&&function(a){return new Promise(function(s,l){!function i(o,a,s,l){Promise.resolve(l).then(function(c){o({value:c,done:s})},a)}(s,l,(a=e[o](a)).done,a.value)})}}}"function"==typeof SuppressedError&&SuppressedError;const pE=e=>e&&"number"==typeof e.length&&"function"!=typeof e;function jR(e){return ht(null==e?void 0:e.then)}function GR(e){return ht(e[lE])}function zR(e){return Symbol.asyncIterator&&ht(null==e?void 0:e[Symbol.asyncIterator])}function YR(e){return new TypeError(`You provided ${null!==e&&"object"==typeof e?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const qR=function sG(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function WR(e){return ht(null==e?void 0:e[qR])}function KR(e){return UR(this,arguments,function*(){const t=e.getReader();try{for(;;){const{value:r,done:i}=yield Ks(t.read());if(i)return yield Ks(void 0);yield yield Ks(r)}}finally{t.releaseLock()}})}function XR(e){return ht(null==e?void 0:e.getReader)}function Si(e){if(e instanceof dn)return e;if(null!=e){if(GR(e))return function lG(e){return new dn(n=>{const t=e[lE]();if(ht(t.subscribe))return t.subscribe(n);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(e);if(pE(e))return function cG(e){return new dn(n=>{for(let t=0;t{e.then(t=>{n.closed||(n.next(t),n.complete())},t=>n.error(t)).then(null,OR)})}(e);if(zR(e))return QR(e);if(WR(e))return function dG(e){return new dn(n=>{for(const t of e)if(n.next(t),n.closed)return;n.complete()})}(e);if(XR(e))return function fG(e){return QR(KR(e))}(e)}throw YR(e)}function QR(e){return new dn(n=>{(function hG(e,n){var t,r,i,o;return function $R(e,n,t,r){return new(t||(t=Promise))(function(o,a){function s(u){try{c(r.next(u))}catch(d){a(d)}}function l(u){try{c(r.throw(u))}catch(d){a(d)}}function c(u){u.done?o(u.value):function i(o){return o instanceof t?o:new t(function(a){a(o)})}(u.value).then(s,l)}c((r=r.apply(e,n||[])).next())})}(this,void 0,void 0,function*(){try{for(t=HR(e);!(r=yield t.next()).done;)if(n.next(r.value),n.closed)return}catch(a){i={error:a}}finally{try{r&&!r.done&&(o=t.return)&&(yield o.call(t))}finally{if(i)throw i.error}}n.complete()})})(e,n).catch(t=>n.error(t))})}function ls(e,n,t,r=0,i=!1){const o=n.schedule(function(){t(),i?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(o),!i)return o}function br(e,n,t=1/0){return ht(n)?br((r,i)=>dt((o,a)=>n(r,o,i,a))(Si(e(r,i))),t):("number"==typeof n&&(t=n),Vn((r,i)=>function pG(e,n,t,r,i,o,a,s){const l=[];let c=0,u=0,d=!1;const f=()=>{d&&!l.length&&!c&&n.complete()},h=_=>c{o&&n.next(_),c++;let m=!1;Si(t(_,u++)).subscribe(Mn(n,g=>{null==i||i(g),o?h(g):n.next(g)},()=>{m=!0},void 0,()=>{if(m)try{for(c--;l.length&&cp(g)):p(g)}f()}catch(g){n.error(g)}}))};return e.subscribe(Mn(n,h,()=>{d=!0,f()})),()=>{null==s||s()}}(r,i,e,t)))}function Hu(e=1/0){return br(uc,e)}const cs=new dn(e=>e.complete());function ZR(e){return e&&ht(e.schedule)}function gE(e){return e[e.length-1]}function JR(e){return ht(gE(e))?e.pop():void 0}function Ch(e){return ZR(gE(e))?e.pop():void 0}function eP(e,n=0){return Vn((t,r)=>{t.subscribe(Mn(r,i=>ls(r,e,()=>r.next(i),n),()=>ls(r,e,()=>r.complete(),n),i=>ls(r,e,()=>r.error(i),n)))})}function tP(e,n=0){return Vn((t,r)=>{r.add(e.schedule(()=>t.subscribe(r),n))})}function nP(e,n){if(!e)throw new Error("Iterable cannot be null");return new dn(t=>{ls(t,n,()=>{const r=e[Symbol.asyncIterator]();ls(t,n,()=>{r.next().then(i=>{i.done?t.complete():t.next(i.value)})},0,!0)})})}function Kn(e,n){return n?function EG(e,n){if(null!=e){if(GR(e))return function _G(e,n){return Si(e).pipe(tP(n),eP(n))}(e,n);if(pE(e))return function yG(e,n){return new dn(t=>{let r=0;return n.schedule(function(){r===e.length?t.complete():(t.next(e[r++]),t.closed||this.schedule())})})}(e,n);if(jR(e))return function vG(e,n){return Si(e).pipe(tP(n),eP(n))}(e,n);if(zR(e))return nP(e,n);if(WR(e))return function CG(e,n){return new dn(t=>{let r;return ls(t,n,()=>{r=e[qR](),ls(t,n,()=>{let i,o;try{({value:i,done:o}=r.next())}catch(a){return void t.error(a)}o?t.complete():t.next(i)},0,!0)}),()=>ht(null==r?void 0:r.return)&&r.return()})}(e,n);if(XR(e))return function bG(e,n){return nP(KR(e),n)}(e,n)}throw YR(e)}(e,n):Si(e)}function rP(...e){const n=Ch(e),t=function mG(e,n){return"number"==typeof gE(e)?e.pop():n}(e,1/0),r=e;return r.length?1===r.length?Si(r[0]):Hu(t)(Kn(r,n)):cs}function iP(e={}){const{connector:n=(()=>new yn),resetOnError:t=!0,resetOnComplete:r=!0,resetOnRefCountZero:i=!0}=e;return o=>{let a,s,l,c=0,u=!1,d=!1;const f=()=>{null==s||s.unsubscribe(),s=void 0},h=()=>{f(),a=l=void 0,u=d=!1},p=()=>{const _=a;h(),null==_||_.unsubscribe()};return Vn((_,m)=>{c++,!d&&!u&&f();const g=l=null!=l?l:n();m.add(()=>{c--,0===c&&!d&&!u&&(s=mE(p,i))}),g.subscribe(m),!a&&c>0&&(a=new yh({next:E=>g.next(E),error:E=>{d=!0,f(),s=mE(h,t,E),g.error(E)},complete:()=>{u=!0,f(),s=mE(h,r),g.complete()}}),Si(_).subscribe(a))})(o)}}function mE(e,n,...t){if(!0===n)return void e();if(!1===n)return;const r=new yh({next:()=>{r.unsubscribe(),e()}});return n(...t).subscribe(r)}function en(e){for(let n in e)if(e[n]===en)return n;throw Error("Could not find renamed property on target object.")}function _E(e,n){for(const t in n)n.hasOwnProperty(t)&&!e.hasOwnProperty(t)&&(e[t]=n[t])}function tn(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(tn).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const n=e.toString();if(null==n)return""+n;const t=n.indexOf("\n");return-1===t?n:n.substring(0,t)}function vE(e,n){return null==e||""===e?null===n?"":n:null==n||""===n?e:e+" "+n}const SG=en({__forward_ref__:en});function Xt(e){return e.__forward_ref__=Xt,e.toString=function(){return tn(this())},e}function nt(e){return yE(e)?e():e}function yE(e){return"function"==typeof e&&e.hasOwnProperty(SG)&&e.__forward_ref__===Xt}class le extends Error{constructor(n,t){super(function m_(e,n){return`NG0${Math.abs(e)}${n?": "+n.trim():""}`}(n,t)),this.code=n}}function st(e){return"string"==typeof e?e:null==e?"":String(e)}function __(e,n){throw new le(-201,!1)}function qt(e,n,t,r){throw new Error(`ASSERTION ERROR: ${e}`+(null==r?"":` [Expected=> ${t} ${r} ${n} <=Actual]`))}function Me(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function wt(e){return{providers:e.providers||[],imports:e.imports||[]}}function v_(e){return oP(e,y_)||oP(e,sP)}function oP(e,n){return e.hasOwnProperty(n)?e[n]:null}function aP(e){return e&&(e.hasOwnProperty(CE)||e.hasOwnProperty(PG))?e[CE]:null}const y_=en({\u0275prov:en}),CE=en({\u0275inj:en}),sP=en({ngInjectableDef:en}),PG=en({ngInjectorDef:en});var Je=(()=>((Je=Je||{})[Je.Default=0]="Default",Je[Je.Host=1]="Host",Je[Je.Self=2]="Self",Je[Je.SkipSelf=4]="SkipSelf",Je[Je.Optional=8]="Optional",Je))();let bE;function po(e){const n=bE;return bE=e,n}function lP(e,n,t){const r=v_(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:t&Je.Optional?null:void 0!==n?n:void __(tn(e))}function Xs(e){return{toString:e}.toString()}var Bo=(()=>((Bo=Bo||{})[Bo.OnPush=0]="OnPush",Bo[Bo.Default=1]="Default",Bo))(),Uo=(()=>{return(e=Uo||(Uo={}))[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",Uo;var e})();const fn=(()=>"undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof global&&global||"undefined"!=typeof window&&window||"undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self)(),ju={},Ht=[],C_=en({\u0275cmp:en}),EE=en({\u0275dir:en}),SE=en({\u0275pipe:en}),cP=en({\u0275mod:en}),ds=en({\u0275fac:en}),bh=en({__NG_ELEMENT_ID__:en});let OG=0;function Ur(e){return Xs(()=>{const t=!0===e.standalone,r={},i={type:e.type,providersResolver:null,decls:e.decls,vars:e.vars,factory:null,template:e.template||null,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:r,inputs:null,outputs:null,exportAs:e.exportAs||null,onPush:e.changeDetection===Bo.OnPush,directiveDefs:null,pipeDefs:null,standalone:t,dependencies:t&&e.dependencies||null,getStandaloneInjector:null,selectors:e.selectors||Ht,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||Uo.Emulated,id:"c"+OG++,styles:e.styles||Ht,_:null,setInput:null,schemas:e.schemas||null,tView:null},o=e.dependencies,a=e.features;return i.inputs=fP(e.inputs,r),i.outputs=fP(e.outputs),a&&a.forEach(s=>s(i)),i.directiveDefs=o?()=>("function"==typeof o?o():o).map(uP).filter(dP):null,i.pipeDefs=o?()=>("function"==typeof o?o():o).map(oi).filter(dP):null,i})}function uP(e){return Qt(e)||ii(e)}function dP(e){return null!==e}function Ft(e){return Xs(()=>({type:e.type,bootstrap:e.bootstrap||Ht,declarations:e.declarations||Ht,imports:e.imports||Ht,exports:e.exports||Ht,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function fP(e,n){if(null==e)return ju;const t={};for(const r in e)if(e.hasOwnProperty(r)){let i=e[r],o=i;Array.isArray(i)&&(o=i[1],i=i[0]),t[i]=r,n&&(n[i]=o)}return t}const Xe=Ur;function Hr(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function Qt(e){return e[C_]||null}function ii(e){return e[EE]||null}function oi(e){return e[SE]||null}function $i(e,n){const t=e[cP]||null;if(!t&&!0===n)throw new Error(`Type ${tn(e)} does not have '\u0275mod' property.`);return t}function Di(e){return Array.isArray(e)&&"object"==typeof e[1]}function jo(e){return Array.isArray(e)&&!0===e[1]}function ME(e){return 0!=(8&e.flags)}function D_(e){return 2==(2&e.flags)}function T_(e){return 1==(1&e.flags)}function Go(e){return null!==e.template}function BG(e){return 0!=(256&e[2])}function gc(e,n){return e.hasOwnProperty(ds)?e[ds]:null}class jG{constructor(n,t,r){this.previousValue=n,this.currentValue=t,this.firstChange=r}isFirstChange(){return this.firstChange}}function Ui(){return gP}function gP(e){return e.type.prototype.ngOnChanges&&(e.setInput=zG),GG}function GG(){const e=_P(this),n=null==e?void 0:e.current;if(n){const t=e.previous;if(t===ju)e.previous=n;else for(let r in n)t[r]=n[r];e.current=null,this.ngOnChanges(n)}}function zG(e,n,t,r){const i=_P(e)||function YG(e,n){return e[mP]=n}(e,{previous:ju,current:null}),o=i.current||(i.current={}),a=i.previous,s=this.declaredInputs[t],l=a[s];o[s]=new jG(l&&l.currentValue,n,a===ju),e[r]=n}Ui.ngInherit=!0;const mP="__ngSimpleChanges__";function _P(e){return e[mP]||null}function Xn(e){for(;Array.isArray(e);)e=e[0];return e}function M_(e,n){return Xn(n[e])}function Hi(e,n){return Xn(n[e.index])}function RE(e,n){return e.data[n]}function Wu(e,n){return e[n]}function ji(e,n){const t=n[e];return Di(t)?t:t[0]}function w_(e){return 64==(64&e[2])}function Qs(e,n){return null==n?null:e[n]}function vP(e){e[18]=0}function PE(e,n){e[5]+=n;let t=e,r=e[3];for(;null!==r&&(1===n&&1===t[5]||-1===n&&0===t[5]);)r[5]+=n,t=r,r=r[3]}const it={lFrame:IP(null),bindingsEnabled:!0};function CP(){return it.bindingsEnabled}function pe(){return it.lFrame.lView}function xt(){return it.lFrame.tView}function ze(e){return it.lFrame.contextLView=e,e[8]}function Ye(e){return it.lFrame.contextLView=null,e}function cr(){let e=bP();for(;null!==e&&64===e.type;)e=e.parent;return e}function bP(){return it.lFrame.currentTNode}function Mh(){const e=it.lFrame,n=e.currentTNode;return e.isParent?n:n.parent}function va(e,n){const t=it.lFrame;t.currentTNode=e,t.isParent=n}function xE(){return it.lFrame.isParent}function ai(){const e=it.lFrame;let n=e.bindingRootIndex;return-1===n&&(n=e.bindingRootIndex=e.tView.bindingStartIndex),n}function fs(){return it.lFrame.bindingIndex}function Ku(){return it.lFrame.bindingIndex++}function hs(e){const n=it.lFrame,t=n.bindingIndex;return n.bindingIndex=n.bindingIndex+e,t}function DP(e){it.lFrame.inI18n=e}function sz(e,n){const t=it.lFrame;t.bindingIndex=t.bindingRootIndex=e,NE(n)}function NE(e){it.lFrame.currentDirectiveIndex=e}function TP(){return it.lFrame.currentQueryIndex}function LE(e){it.lFrame.currentQueryIndex=e}function cz(e){const n=e[1];return 2===n.type?n.declTNode:1===n.type?e[6]:null}function MP(e,n,t){if(t&Je.SkipSelf){let i=n,o=e;for(;!(i=i.parent,null!==i||t&Je.Host||(i=cz(o),null===i||(o=o[15],10&i.type))););if(null===i)return!1;n=i,e=o}const r=it.lFrame=wP();return r.currentTNode=n,r.lView=e,!0}function VE(e){const n=wP(),t=e[1];it.lFrame=n,n.currentTNode=t.firstChild,n.lView=e,n.tView=t,n.contextLView=e,n.bindingIndex=t.bindingStartIndex,n.inI18n=!1}function wP(){const e=it.lFrame,n=null===e?null:e.child;return null===n?IP(e):n}function IP(e){const n={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=n),n}function FP(){const e=it.lFrame;return it.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const AP=FP;function $E(){const e=FP();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function si(){return it.lFrame.selectedIndex}function Zs(e){it.lFrame.selectedIndex=e}function wn(){const e=it.lFrame;return RE(e.tView,e.selectedIndex)}function Xu(){it.lFrame.currentNamespace="svg"}function BE(){!function hz(){it.lFrame.currentNamespace=null}()}function I_(e,n){for(let t=n.directiveStart,r=n.directiveEnd;t=r)break}else n[l]<0&&(e[18]+=65536),(s>11>16&&(3&e[2])===n){e[2]+=2048;try{o.call(s)}finally{}}}else try{o.call(s)}finally{}}class wh{constructor(n,t,r){this.factory=n,this.resolving=!1,this.canSeeViewProviders=t,this.injectImpl=r}}function R_(e,n,t){let r=0;for(;rn){a=o-1;break}}}for(;o>16}(e),r=n;for(;t>0;)r=r[15],t--;return r}let jE=!0;function x_(e){const n=jE;return jE=e,n}let Ez=0;const ya={};function Fh(e,n){const t=zE(e,n);if(-1!==t)return t;const r=n[1];r.firstCreatePass&&(e.injectorIndex=n.length,GE(r.data,e),GE(n,null),GE(r.blueprint,null));const i=O_(e,n),o=e.injectorIndex;if(NP(i)){const a=Qu(i),s=Zu(i,n),l=s[1].data;for(let c=0;c<8;c++)n[o+c]=s[a+c]|l[a+c]}return n[o+8]=i,o}function GE(e,n){e.push(0,0,0,0,0,0,0,0,n)}function zE(e,n){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===n[e.injectorIndex+8]?-1:e.injectorIndex}function O_(e,n){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let t=0,r=null,i=n;for(;null!==i;){if(r=GP(i),null===r)return-1;if(t++,i=i[15],-1!==r.injectorIndex)return r.injectorIndex|t<<16}return-1}function N_(e,n,t){!function Sz(e,n,t){let r;"string"==typeof t?r=t.charCodeAt(0)||0:t.hasOwnProperty(bh)&&(r=t[bh]),null==r&&(r=t[bh]=Ez++);const i=255&r;n.data[e+(i>>5)]|=1<=0?255&n:wz:n}(t);if("function"==typeof o){if(!MP(n,e,r))return r&Je.Host?VP(i,0,r):$P(n,t,r,i);try{const a=o(r);if(null!=a||r&Je.Optional)return a;__()}finally{AP()}}else if("number"==typeof o){let a=null,s=zE(e,n),l=-1,c=r&Je.Host?n[16][6]:null;for((-1===s||r&Je.SkipSelf)&&(l=-1===s?O_(e,n):n[s+8],-1!==l&&jP(r,!1)?(a=n[1],s=Qu(l),n=Zu(l,n)):s=-1);-1!==s;){const u=n[1];if(HP(o,s,u.data)){const d=Tz(s,n,t,a,r,c);if(d!==ya)return d}l=n[s+8],-1!==l&&jP(r,n[1].data[s+8]===c)&&HP(o,s,n)?(a=u,s=Qu(l),n=Zu(l,n)):s=-1}}return i}function Tz(e,n,t,r,i,o){const a=n[1],s=a.data[e+8],u=k_(s,a,t,null==r?D_(s)&&jE:r!=a&&0!=(3&s.type),i&Je.Host&&o===s);return null!==u?Ah(n,a,u,s):ya}function k_(e,n,t,r,i){const o=e.providerIndexes,a=n.data,s=1048575&o,l=e.directiveStart,u=o>>20,f=i?s+u:e.directiveEnd;for(let h=r?s:s+u;h=l&&p.type===t)return h}if(i){const h=a[l];if(h&&Go(h)&&h.type===t)return l}return null}function Ah(e,n,t,r){let i=e[t];const o=n.data;if(function _z(e){return e instanceof wh}(i)){const a=i;a.resolving&&function DG(e,n){const t=n?`. Dependency path: ${n.join(" > ")} > ${e}`:"";throw new le(-200,`Circular dependency in DI detected for ${e}${t}`)}(function Ut(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():st(e)}(o[t]));const s=x_(a.canSeeViewProviders);a.resolving=!0;const l=a.injectImpl?po(a.injectImpl):null;MP(e,r,Je.Default);try{i=e[t]=a.factory(void 0,o,e,r),n.firstCreatePass&&t>=r.directiveStart&&function gz(e,n,t){const{ngOnChanges:r,ngOnInit:i,ngDoCheck:o}=n.type.prototype;if(r){const a=gP(n);(t.preOrderHooks||(t.preOrderHooks=[])).push(e,a),(t.preOrderCheckHooks||(t.preOrderCheckHooks=[])).push(e,a)}i&&(t.preOrderHooks||(t.preOrderHooks=[])).push(0-e,i),o&&((t.preOrderHooks||(t.preOrderHooks=[])).push(e,o),(t.preOrderCheckHooks||(t.preOrderCheckHooks=[])).push(e,o))}(t,o[t],n)}finally{null!==l&&po(l),x_(s),a.resolving=!1,AP()}}return i}function HP(e,n,t){return!!(t[n+(e>>5)]&1<{const n=e.prototype.constructor,t=n[ds]||YE(n),r=Object.prototype;let i=Object.getPrototypeOf(e.prototype).constructor;for(;i&&i!==r;){const o=i[ds]||YE(i);if(o&&o!==t)return o;i=Object.getPrototypeOf(i)}return o=>new o})}function YE(e){return yE(e)?()=>{const n=YE(nt(e));return n&&n()}:gc(e)}function GP(e){const n=e[1],t=n.type;return 2===t?n.declTNode:1===t?e[6]:null}const td="__parameters__";function rd(e,n,t){return Xs(()=>{const r=function qE(e){return function(...t){if(e){const r=e(...t);for(const i in r)this[i]=r[i]}}}(n);function i(...o){if(this instanceof i)return r.apply(this,o),this;const a=new i(...o);return s.annotation=a,s;function s(l,c,u){const d=l.hasOwnProperty(td)?l[td]:Object.defineProperty(l,td,{value:[]})[td];for(;d.length<=u;)d.push(null);return(d[u]=d[u]||[]).push(a),l}}return t&&(i.prototype=Object.create(t.prototype)),i.prototype.ngMetadataName=e,i.annotationCls=i,i})}class Ee{constructor(n,t){this._desc=n,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof t?this.__NG_ELEMENT_ID__=t:void 0!==t&&(this.\u0275prov=Me({token:this,providedIn:t.providedIn||"root",factory:t.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function Gi(e,n){void 0===n&&(n=e);for(let t=0;tArray.isArray(t)?ps(t,n):n(t))}function YP(e,n,t){n>=e.length?e.push(t):e.splice(n,0,t)}function L_(e,n){return n>=e.length-1?e.pop():e.splice(n,1)[0]}function zi(e,n,t){let r=id(e,n);return r>=0?e[1|r]=t:(r=~r,function Pz(e,n,t,r){let i=e.length;if(i==n)e.push(t,r);else if(1===i)e.push(r,e[0]),e[0]=t;else{for(i--,e.push(e[i-1],e[i]);i>n;)e[i]=e[i-2],i--;e[n]=t,e[n+1]=r}}(e,r,n,t)),r}function KE(e,n){const t=id(e,n);if(t>=0)return e[1|t]}function id(e,n){return function KP(e,n,t){let r=0,i=e.length>>t;for(;i!==r;){const o=r+(i-r>>1),a=e[o<n?i=o:r=o+1}return~(i<((Ti=Ti||{})[Ti.Important=1]="Important",Ti[Ti.DashCase=2]="DashCase",Ti))();const o7=/^>|^->||--!>|)/;const rS=new Map;let l7=0;const oS="__ngContext__";function zr(e,n){Di(n)?(e[oS]=n[20],function u7(e){rS.set(e[20],e)}(n)):e[oS]=n}let aS;function sS(e,n){return aS(e,n)}function Uh(e){const n=e[3];return jo(n)?n[3]:n}function lS(e){return _x(e[13])}function cS(e){return _x(e[4])}function _x(e){for(;null!==e&&!jo(e);)e=e[4];return e}function sd(e,n,t,r,i){if(null!=r){let o,a=!1;jo(r)?o=r:Di(r)&&(a=!0,r=r[0]);const s=Xn(r);0===e&&null!==t?null==i?Sx(n,t,s):mc(n,t,s,i||null,!0):1===e&&null!==t?mc(n,t,s,i||null,!0):2===e?mS(n,s,a):3===e&&n.destroyNode(s),null!=o&&function N7(e,n,t,r,i){const o=t[7];o!==Xn(t)&&sd(n,e,r,o,i);for(let s=10;sn.replace(a7,"\u200b$1\u200b"))}(n))}function dS(e,n,t){return e.createElement(n,t)}function yx(e,n){const t=e[9],r=t.indexOf(n),i=n[3];512&n[2]&&(n[2]&=-513,PE(i,-1)),t.splice(r,1)}function fS(e,n){if(e.length<=10)return;const t=10+n,r=e[t];if(r){const i=r[17];null!==i&&i!==e&&yx(i,r),n>0&&(e[t-1][4]=r[4]);const o=L_(e,10+n);!function D7(e,n){Hh(e,n,n[11],2,null,null),n[0]=null,n[6]=null}(r[1],r);const a=o[19];null!==a&&a.detachView(o[1]),r[3]=null,r[4]=null,r[2]&=-65}return r}function Cx(e,n){if(!(128&n[2])){const t=n[11];t.destroyNode&&Hh(e,n,t,3,null,null),function w7(e){let n=e[13];if(!n)return hS(e[1],e);for(;n;){let t=null;if(Di(n))t=n[13];else{const r=n[10];r&&(t=r)}if(!t){for(;n&&!n[4]&&n!==e;)Di(n)&&hS(n[1],n),n=n[3];null===n&&(n=e),Di(n)&&hS(n[1],n),t=n&&n[4]}n=t}}(n)}}function hS(e,n){if(!(128&n[2])){n[2]&=-65,n[2]|=128,function R7(e,n){let t;if(null!=e&&null!=(t=e.destroyHooks))for(let r=0;r=0?r[i=c]():r[i=-c].unsubscribe(),o+=2}else{const a=r[i=t[o+1]];t[o].call(a)}if(null!==r){for(let o=i+1;oe,createScript:e=>e,createScriptURL:e=>e})}catch(e){}return z_}())||void 0===n?void 0:n.createHTML(e))||e}class kx{constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}function nl(e){return e instanceof kx?e.changingThisBreaksApplicationSecurity:e}class q7{constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n=""+n;try{const t=(new window.DOMParser).parseFromString(_c(n),"text/html").body;return null===t?this.inertDocumentHelper.getInertBodyElement(n):(t.removeChild(t.firstChild),t)}catch(t){return null}}}class W7{constructor(n){if(this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const t=this.inertDocument.createElement("html");this.inertDocument.appendChild(t);const r=this.inertDocument.createElement("body");t.appendChild(r)}}getInertBodyElement(n){const t=this.inertDocument.createElement("template");if("content"in t)return t.innerHTML=_c(n),t;const r=this.inertDocument.createElement("body");return r.innerHTML=_c(n),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(r),r}stripCustomNsAttrs(n){const t=n.attributes;for(let i=t.length-1;0((Zn=Zn||{})[Zn.NONE=0]="NONE",Zn[Zn.HTML=1]="HTML",Zn[Zn.STYLE=2]="STYLE",Zn[Zn.SCRIPT=3]="SCRIPT",Zn[Zn.URL=4]="URL",Zn[Zn.RESOURCE_URL=5]="RESOURCE_URL",Zn))();function zo(e){const n=function zh(){const e=pe();return e&&e[12]}();return n?n.sanitize(Zn.URL,e)||"":function jh(e,n){const t=function Y7(e){return e instanceof kx&&e.getTypeName()||null}(e);if(null!=t&&t!==n){if("ResourceURL"===t&&"URL"===n)return!0;throw new Error(`Required a safe ${n}, got a ${t} (see https://g.co/ng/security#xss)`)}return t===n}(e,"URL")?nl(e):ES(st(e))}const MS=new Ee("ENVIRONMENT_INITIALIZER"),Gx=new Ee("INJECTOR",-1),zx=new Ee("INJECTOR_DEF_TYPES");class Yx{get(n,t=Nh){if(t===Nh){const r=new Error(`NullInjectorError: No provider for ${tn(n)}!`);throw r.name="NullInjectorError",r}return t}}function d9(...e){return{\u0275providers:qx(0,e)}}function qx(e,...n){const t=[],r=new Set;let i;return ps(n,o=>{const a=o;wS(a,t,[],r)&&(i||(i=[]),i.push(a))}),void 0!==i&&Wx(i,t),t}function Wx(e,n){for(let t=0;t{n.push(o)})}}function wS(e,n,t,r){if(!(e=nt(e)))return!1;let i=null,o=aP(e);const a=!o&&Qt(e);if(o||a){if(a&&!a.standalone)return!1;i=e}else{const l=e.ngModule;if(o=aP(l),!o)return!1;i=l}const s=r.has(i);if(a){if(s)return!1;if(r.add(i),a.dependencies){const l="function"==typeof a.dependencies?a.dependencies():a.dependencies;for(const c of l)wS(c,n,t,r)}}else{if(!o)return!1;{if(null!=o.imports&&!s){let c;r.add(i);try{ps(o.imports,u=>{wS(u,n,t,r)&&(c||(c=[]),c.push(u))})}finally{}void 0!==c&&Wx(c,n)}if(!s){const c=gc(i)||(()=>new i);n.push({provide:i,useFactory:c,deps:Ht},{provide:zx,useValue:i,multi:!0},{provide:MS,useValue:()=>re(i),multi:!0})}const l=o.providers;null==l||s||ps(l,u=>{n.push(u)})}}return i!==e&&void 0!==e.providers}const f9=en({provide:String,useValue:en});function IS(e){return null!==e&&"object"==typeof e&&f9 in e}function vc(e){return"function"==typeof e}const FS=new Ee("Set Injector scope."),W_={},p9={};let AS;function K_(){return void 0===AS&&(AS=new Yx),AS}class rl{}class Qx extends rl{constructor(n,t,r,i){super(),this.parent=t,this.source=r,this.scopes=i,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,PS(n,a=>this.processProvider(a)),this.records.set(Gx,ld(void 0,this)),i.has("environment")&&this.records.set(rl,ld(void 0,this));const o=this.records.get(FS);null!=o&&"string"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(zx.multi,Ht,Je.Self))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const n of this._ngOnDestroyHooks)n.ngOnDestroy();for(const n of this._onDestroyHooks)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),this._onDestroyHooks.length=0}}onDestroy(n){this._onDestroyHooks.push(n)}runInContext(n){this.assertNotDestroyed();const t=od(this),r=po(void 0);try{return n()}finally{od(t),po(r)}}get(n,t=Nh,r=Je.Default){this.assertNotDestroyed();const i=od(this),o=po(void 0);try{if(!(r&Je.SkipSelf)){let s=this.records.get(n);if(void 0===s){const l=function y9(e){return"function"==typeof e||"object"==typeof e&&e instanceof Ee}(n)&&v_(n);s=l&&this.injectableDefInScope(l)?ld(RS(n),W_):null,this.records.set(n,s)}if(null!=s)return this.hydrate(n,s)}return(r&Je.Self?K_():this.parent).get(n,t=r&Je.Optional&&t===Nh?null:t)}catch(a){if("NullInjectorError"===a.name){if((a[$_]=a[$_]||[]).unshift(tn(n)),i)throw a;return function Gz(e,n,t,r){const i=e[$_];throw n[XP]&&i.unshift(n[XP]),e.message=function zz(e,n,t,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let i=tn(n);if(Array.isArray(n))i=n.map(tn).join(" -> ");else if("object"==typeof n){let o=[];for(let a in n)if(n.hasOwnProperty(a)){let s=n[a];o.push(a+":"+("string"==typeof s?JSON.stringify(s):tn(s)))}i=`{${o.join(", ")}}`}return`${t}${r?"("+r+")":""}[${i}]: ${e.replace(Bz,"\n ")}`}("\n"+e.message,i,t,r),e.ngTokenPath=i,e[$_]=null,e}(a,n,"R3InjectorError",this.source)}throw a}finally{po(o),od(i)}}resolveInjectorInitializers(){const n=od(this),t=po(void 0);try{const r=this.get(MS.multi,Ht,Je.Self);for(const i of r)i()}finally{od(n),po(t)}}toString(){const n=[],t=this.records;for(const r of t.keys())n.push(tn(r));return`R3Injector[${n.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new le(205,!1)}processProvider(n){let t=vc(n=nt(n))?n:nt(n&&n.provide);const r=function m9(e){return IS(e)?ld(void 0,e.useValue):ld(Zx(e),W_)}(n);if(vc(n)||!0!==n.multi)this.records.get(t);else{let i=this.records.get(t);i||(i=ld(void 0,W_,!0),i.factory=()=>ZE(i.multi),this.records.set(t,i)),t=n,i.multi.push(n)}this.records.set(t,r)}hydrate(n,t){return t.value===W_&&(t.value=p9,t.value=t.factory()),"object"==typeof t.value&&t.value&&function v9(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(t.value)&&this._ngOnDestroyHooks.add(t.value),t.value}injectableDefInScope(n){if(!n.providedIn)return!1;const t=nt(n.providedIn);return"string"==typeof t?"any"===t||this.scopes.has(t):this.injectorDefTypes.has(t)}}function RS(e){const n=v_(e),t=null!==n?n.factory:gc(e);if(null!==t)return t;if(e instanceof Ee)throw new le(204,!1);if(e instanceof Function)return function g9(e){const n=e.length;if(n>0)throw function Oh(e,n){const t=[];for(let r=0;rt.factory(e):()=>new e}(e);throw new le(204,!1)}function Zx(e,n,t){let r;if(vc(e)){const i=nt(e);return gc(i)||RS(i)}if(IS(e))r=()=>nt(e.useValue);else if(function Xx(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...ZE(e.deps||[]));else if(function Kx(e){return!(!e||!e.useExisting)}(e))r=()=>re(nt(e.useExisting));else{const i=nt(e&&(e.useClass||e.provide));if(!function _9(e){return!!e.deps}(e))return gc(i)||RS(i);r=()=>new i(...ZE(e.deps))}return r}function ld(e,n,t=!1){return{factory:e,value:n,multi:t?[]:void 0}}function C9(e){return!!e.\u0275providers}function PS(e,n){for(const t of e)Array.isArray(t)?PS(t,n):C9(t)?PS(t.\u0275providers,n):n(t)}class Jx{}class S9{resolveComponentFactory(n){throw function E9(e){const n=Error(`No component factory found for ${tn(e)}. Did you add it to @NgModule.entryComponents?`);return n.ngComponent=e,n}(n)}}let cd=(()=>{class e{}return e.NULL=new S9,e})();function D9(){return ud(cr(),pe())}function ud(e,n){return new Jn(Hi(e,n))}let Jn=(()=>{class e{constructor(t){this.nativeElement=t}}return e.__NG_ELEMENT_ID__=D9,e})();function T9(e){return e instanceof Jn?e.nativeElement:e}class Yh{}let Ca=(()=>{class e{}return e.__NG_ELEMENT_ID__=()=>function M9(){const e=pe(),t=ji(cr().index,e);return(Di(t)?t:e)[11]}(),e})(),w9=(()=>{class e{}return e.\u0275prov=Me({token:e,providedIn:"root",factory:()=>null}),e})();class yc{constructor(n){this.full=n,this.major=n.split(".")[0],this.minor=n.split(".")[1],this.patch=n.split(".").slice(2).join(".")}}const I9=new yc("14.3.0"),xS={};function NS(e){return e.ngOriginalError}class il{constructor(){this._console=console}handleError(n){const t=this._findOriginalError(n);this._console.error("ERROR",n),t&&this._console.error("ORIGINAL ERROR",t)}_findOriginalError(n){let t=n&&NS(n);for(;t&&NS(t);)t=NS(t);return t||null}}function tO(e){return e.ownerDocument}function ms(e){return e instanceof Function?e():e}function rO(e,n,t){let r=e.length;for(;;){const i=e.indexOf(n,t);if(-1===i)return i;if(0===i||e.charCodeAt(i-1)<=32){const o=n.length;if(i+o===r||e.charCodeAt(i+o)<=32)return i}t=i+1}}const iO="ng-template";function V9(e,n,t){let r=0;for(;ro?"":i[d+1].toLowerCase();const h=8&r?f:null;if(h&&-1!==rO(h,c,0)||2&r&&c!==f){if(Yo(r))return!1;a=!0}}}}else{if(!a&&!Yo(r)&&!Yo(l))return!1;if(a&&Yo(l))continue;a=!1,r=l|1&r}}return Yo(r)||a}function Yo(e){return 0==(1&e)}function U9(e,n,t,r){if(null===n)return-1;let i=0;if(r||!t){let o=!1;for(;i-1)for(t++;t0?'="'+s+'"':"")+"]"}else 8&r?i+="."+a:4&r&&(i+=" "+a);else""!==i&&!Yo(a)&&(n+=sO(o,i),i=""),r=a,o=o||!Yo(r);t++}return""!==i&&(n+=sO(o,i)),n}const lt={};function v(e){lO(xt(),pe(),si()+e,!1)}function lO(e,n,t,r){if(!r)if(3==(3&n[2])){const o=e.preOrderCheckHooks;null!==o&&F_(n,o,t)}else{const o=e.preOrderHooks;null!==o&&A_(n,o,0,t)}Zs(t)}function fO(e,n=null,t=null,r){const i=hO(e,n,t,r);return i.resolveInjectorInitializers(),i}function hO(e,n=null,t=null,r,i=new Set){const o=[t||Ht,d9(e)];return r=r||("object"==typeof e?void 0:tn(e)),new Qx(o,n||K_(),r||null,i)}let ci=(()=>{class e{static create(t,r){var i;if(Array.isArray(t))return fO({name:""},r,t,"");{const o=null!==(i=t.name)&&void 0!==i?i:"";return fO({name:o},t.parent,t.providers,o)}}}return e.THROW_IF_NOT_FOUND=Nh,e.NULL=new Yx,e.\u0275prov=Me({token:e,providedIn:"any",factory:()=>re(Gx)}),e.__NG_ELEMENT_ID__=-1,e})();function H(e,n=Je.Default){const t=pe();return null===t?re(e,n):BP(cr(),t,nt(e),n)}function Q_(){throw new Error("invalid")}function Z_(e,n){return e<<17|n<<2}function qo(e){return e>>17&32767}function BS(e){return 2|e}function _s(e){return(131068&e)>>2}function US(e,n){return-131069&e|n<<2}function HS(e){return 1|e}function AO(e,n){const t=e.contentQueries;if(null!==t)for(let r=0;r22&&lO(e,n,22,!1),t(r,i)}finally{Zs(o)}}function ZS(e,n,t){!CP()||(function xY(e,n,t,r){const i=t.directiveStart,o=t.directiveEnd;e.firstCreatePass||Fh(t,n),zr(r,n);const a=t.initialInputs;for(let s=i;s0;){const t=e[--n];if("number"==typeof t&&t<0)return t}return 0})(s)!=l&&s.push(l),s.push(r,i,a)}}function $O(e,n){null!==e.hostBindings&&e.hostBindings(1,n)}function BO(e,n){n.flags|=2,(e.components||(e.components=[])).push(n.index)}function LY(e,n,t){if(t){if(n.exportAs)for(let r=0;r0&&rD(t)}}function rD(e){for(let r=lS(e);null!==r;r=cS(r))for(let i=10;i0&&rD(o)}const t=e[1].components;if(null!==t)for(let r=0;r0&&rD(i)}}function GY(e,n){const t=ji(n,e),r=t[1];(function zY(e,n){for(let t=n.length;t-1&&(fS(n,r),L_(t,r))}this._attachedToViewContainer=!1}Cx(this._lView[1],this._lView)}onDestroy(n){OO(this._lView[1],this._lView,null,n)}markForCheck(){iD(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-65}reattach(){this._lView[2]|=64}detectChanges(){iv(this._lView[1],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new le(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function M7(e,n){Hh(e,n,n[11],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new le(902,!1);this._appRef=n}}class YY extends qh{constructor(n){super(n),this._view=n}detectChanges(){const n=this._view;iv(n[1],n,n[8],!1)}checkNoChanges(){}get context(){return null}}class sD extends cd{constructor(n){super(),this.ngModule=n}resolveComponentFactory(n){const t=Qt(n);return new Wh(t,this.ngModule)}}function WO(e){const n=[];for(let t in e)e.hasOwnProperty(t)&&n.push({propName:e[t],templateName:t});return n}class WY{constructor(n,t){this.injector=n,this.parentInjector=t}get(n,t,r){const i=this.injector.get(n,xS,r);return i!==xS||t===xS?i:this.parentInjector.get(n,t,r)}}class Wh extends Jx{constructor(n,t){super(),this.componentDef=n,this.ngModule=t,this.componentType=n.type,this.selector=function q9(e){return e.map(Y9).join(",")}(n.selectors),this.ngContentSelectors=n.ngContentSelectors?n.ngContentSelectors:[],this.isBoundToModule=!!t}get inputs(){return WO(this.componentDef.inputs)}get outputs(){return WO(this.componentDef.outputs)}create(n,t,r,i){let o=(i=i||this.ngModule)instanceof rl?i:null==i?void 0:i.injector;o&&null!==this.componentDef.getStandaloneInjector&&(o=this.componentDef.getStandaloneInjector(o)||o);const a=o?new WY(n,o):n,s=a.get(Yh,null);if(null===s)throw new le(407,!1);const l=a.get(w9,null),c=s.createRenderer(null,this.componentDef),u=this.componentDef.selectors[0][0]||"div",d=r?function wY(e,n,t){return e.selectRootElement(n,t===Uo.ShadowDom)}(c,r,this.componentDef.encapsulation):dS(c,u,function qY(e){const n=e.toLowerCase();return"svg"===n?"svg":"math"===n?"math":null}(u)),f=this.componentDef.onPush?288:272,h=eD(0,null,null,1,0,null,null,null,null,null),p=tv(null,h,null,f,null,null,s,c,l,a,null);let _,m;VE(p);try{const g=function QY(e,n,t,r,i,o){const a=t[1];t[22]=e;const l=hd(a,22,2,"#host",null),c=l.mergedAttrs=n.hostAttrs;null!==c&&(ov(l,c,!0),null!==e&&(R_(i,e,c),null!==l.classes&&vS(i,e,l.classes),null!==l.styles&&Rx(i,e,l.styles)));const u=r.createRenderer(e,n),d=tv(t,xO(n),null,n.onPush?32:16,t[22],l,r,u,o||null,null,null);return a.firstCreatePass&&(N_(Fh(l,t),a,n.type),BO(a,l),UO(l,t.length,1)),rv(t,d),t[22]=d}(d,this.componentDef,p,s,c);if(d)if(r)R_(c,d,["ng-version",I9.full]);else{const{attrs:E,classes:C}=function W9(e){const n=[],t=[];let r=1,i=2;for(;r0&&vS(c,d,C.join(" "))}if(m=RE(h,22),void 0!==t){const E=m.projection=[];for(let C=0;C=0;r--){const i=e[r];i.hostVars=n+=i.hostVars,i.hostAttrs=P_(i.hostAttrs,t=P_(t,i.hostAttrs))}}(r)}function lD(e){return e===ju?{}:e===Ht?[]:e}function tq(e,n){const t=e.viewQuery;e.viewQuery=t?(r,i)=>{n(r,i),t(r,i)}:n}function nq(e,n){const t=e.contentQueries;e.contentQueries=t?(r,i,o)=>{n(r,i,o),t(r,i,o)}:n}function rq(e,n){const t=e.hostBindings;e.hostBindings=t?(r,i)=>{n(r,i),t(r,i)}:n}let sv=null;function Cc(){if(!sv){const e=fn.Symbol;if(e&&e.iterator)sv=e.iterator;else{const n=Object.getOwnPropertyNames(Map.prototype);for(let t=0;ts(Xn(D[r.index])):r.index;let w=null;if(!s&&l&&(w=function gq(e,n,t,r){const i=e.cleanup;if(null!=i)for(let o=0;ol?s[l]:null}"string"==typeof a&&(o+=2)}return null}(e,n,i,r.index)),null!==w)(w.__ngLastListenerFn__||w).__ngNextListenerFn__=o,w.__ngLastListenerFn__=o,h=!1;else{o=cN(r,n,d,o,!1);const D=t.listen(g,i,o);f.push(o,D),u&&u.push(i,C,E,E+1)}}else o=cN(r,n,d,o,!1);const p=r.outputs;let _;if(h&&null!==p&&(_=p[i])){const m=_.length;if(m)for(let g=0;g0;)n=n[15],e--;return n}(e,it.lFrame.contextLView))[8]}(e)}function Sa(e,n,t){return uv(e,"",n,"",t),Sa}function uv(e,n,t,r,i){const o=pe(),a=md(o,n,t,r);return a!==lt&&Yi(xt(),wn(),o,e,a,o[11],i,!1),uv}function vN(e,n,t,r,i){const o=e[t+1],a=null===n;let s=r?qo(o):_s(o),l=!1;for(;0!==s&&(!1===l||a);){const u=e[s+1];bq(e[s],n)&&(l=!0,e[s+1]=r?HS(u):BS(u)),s=r?qo(u):_s(u)}l&&(e[t+1]=r?BS(o):HS(o))}function bq(e,n){return null===e||null==n||(Array.isArray(e)?e[1]:e)===n||!(!Array.isArray(e)||"string"!=typeof n)&&id(e,n)>=0}function Ec(e,n,t){return Wo(e,n,t,!1),Ec}function vo(e,n){return Wo(e,n,null,!0),vo}function Wo(e,n,t,r){const i=pe(),o=xt(),a=hs(2);o.firstUpdatePass&&function MN(e,n,t,r){const i=e.data;if(null===i[t+1]){const o=i[si()],a=function TN(e,n){return n>=e.expandoStartIndex}(e,t);(function AN(e,n){return 0!=(e.flags&(n?16:32))})(o,r)&&null===n&&!a&&(n=!1),n=function Aq(e,n,t,r){const i=function kE(e){const n=it.lFrame.currentDirectiveIndex;return-1===n?null:e[n]}(e);let o=r?n.residualClasses:n.residualStyles;if(null===i)0===(r?n.classBindings:n.styleBindings)&&(t=Zh(t=pD(null,e,n,t,r),n.attrs,r),o=null);else{const a=n.directiveStylingLast;if(-1===a||e[a]!==i)if(t=pD(i,e,n,t,r),null===o){let l=function Rq(e,n,t){const r=t?n.classBindings:n.styleBindings;if(0!==_s(r))return e[qo(r)]}(e,n,r);void 0!==l&&Array.isArray(l)&&(l=pD(null,e,n,l[1],r),l=Zh(l,n.attrs,r),function Pq(e,n,t,r){e[qo(t?n.classBindings:n.styleBindings)]=r}(e,n,r,l))}else o=function xq(e,n,t){let r;const i=n.directiveEnd;for(let o=1+n.directiveStylingLast;o0)&&(c=!0)}else u=t;if(i)if(0!==l){const f=qo(e[s+1]);e[r+1]=Z_(f,s),0!==f&&(e[f+1]=US(e[f+1],r)),e[s+1]=function hY(e,n){return 131071&e|n<<17}(e[s+1],r)}else e[r+1]=Z_(s,0),0!==s&&(e[s+1]=US(e[s+1],r)),s=r;else e[r+1]=Z_(l,0),0===s?s=r:e[l+1]=US(e[l+1],r),l=r;c&&(e[r+1]=BS(e[r+1])),vN(e,u,r,!0),vN(e,u,r,!1),function Cq(e,n,t,r,i){const o=i?e.residualClasses:e.residualStyles;null!=o&&"string"==typeof n&&id(o,n)>=0&&(t[r+1]=HS(t[r+1]))}(n,u,e,r,o),a=Z_(s,l),o?n.classBindings=a:n.styleBindings=a}(i,o,n,t,a,r)}}(o,e,a,r),n!==lt&&Yr(i,a,n)&&function IN(e,n,t,r,i,o,a,s){if(!(3&n.type))return;const l=e.data,c=l[s+1];dv(function EO(e){return 1==(1&e)}(c)?FN(l,n,t,i,_s(c),a):void 0)||(dv(o)||function bO(e){return 2==(2&e)}(c)&&(o=FN(l,null,t,i,s,a)),function k7(e,n,t,r,i){if(n)i?e.addClass(t,r):e.removeClass(t,r);else{let o=-1===r.indexOf("-")?void 0:Ti.DashCase;null==i?e.removeStyle(t,r,o):("string"==typeof i&&i.endsWith("!important")&&(i=i.slice(0,-10),o|=Ti.Important),e.setStyle(t,r,i,o))}}(r,a,M_(si(),t),i,o))}(o,o.data[si()],i,i[11],e,i[a+1]=function kq(e,n){return null==e||("string"==typeof n?e+=n:"object"==typeof e&&(e=tn(nl(e)))),e}(n,t),r,a)}function pD(e,n,t,r,i){let o=null;const a=t.directiveEnd;let s=t.directiveStylingLast;for(-1===s?s=t.directiveStart:s++;s0;){const l=e[i],c=Array.isArray(l),u=c?l[1]:l,d=null===u;let f=t[i+1];f===lt&&(f=d?Ht:void 0);let h=d?KE(f,r):u===r?f:void 0;if(c&&!dv(h)&&(h=KE(l,r)),dv(h)&&(s=h,a))return s;const p=e[i+1];i=a?qo(p):_s(p)}if(null!==n){let l=o?n.residualClasses:n.residualStyles;null!=l&&(s=KE(l,r))}return s}function dv(e){return void 0!==e}function z(e,n=""){const t=pe(),r=xt(),i=e+22,o=r.firstCreatePass?hd(r,i,1,n,null):r.data[i],a=t[i]=uS(t[11],n);j_(r,t,a,o),va(o,!1)}function vt(e){return Ae("",e,""),vt}function Ae(e,n,t){const r=pe(),i=md(r,e,n,t);return i!==lt&&vs(r,si(),i),Ae}function gD(e,n,t,r,i,o,a){const s=pe(),l=vd(s,e,n,t,r,i,o,a);return l!==lt&&vs(s,si(),l),gD}const Sc=void 0;var nW=["en",[["a","p"],["AM","PM"],Sc],[["AM","PM"],Sc,Sc],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Sc,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Sc,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Sc,"{1} 'at' {0}",Sc],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function tW(e){const t=Math.floor(Math.abs(e)),r=e.toString().replace(/^[^.]*\.?/,"").length;return 1===t&&0===r?1:5}];let Td={};function WN(e){return function ui(e){const n=function rW(e){return e.toLowerCase().replace(/_/g,"-")}(e);let t=KN(n);if(t)return t;const r=n.split("-")[0];if(t=KN(r),t)return t;if("en"===r)return nW;throw new le(701,!1)}(e)[ke.PluralCase]}function KN(e){return e in Td||(Td[e]=fn.ng&&fn.ng.common&&fn.ng.common.locales&&fn.ng.common.locales[e]),Td[e]}var ke=(()=>((ke=ke||{})[ke.LocaleId=0]="LocaleId",ke[ke.DayPeriodsFormat=1]="DayPeriodsFormat",ke[ke.DayPeriodsStandalone=2]="DayPeriodsStandalone",ke[ke.DaysFormat=3]="DaysFormat",ke[ke.DaysStandalone=4]="DaysStandalone",ke[ke.MonthsFormat=5]="MonthsFormat",ke[ke.MonthsStandalone=6]="MonthsStandalone",ke[ke.Eras=7]="Eras",ke[ke.FirstDayOfWeek=8]="FirstDayOfWeek",ke[ke.WeekendRange=9]="WeekendRange",ke[ke.DateFormat=10]="DateFormat",ke[ke.TimeFormat=11]="TimeFormat",ke[ke.DateTimeFormat=12]="DateTimeFormat",ke[ke.NumberSymbols=13]="NumberSymbols",ke[ke.NumberFormats=14]="NumberFormats",ke[ke.CurrencyCode=15]="CurrencyCode",ke[ke.CurrencySymbol=16]="CurrencySymbol",ke[ke.CurrencyName=17]="CurrencyName",ke[ke.Currencies=18]="Currencies",ke[ke.Directionality=19]="Directionality",ke[ke.PluralCase=20]="PluralCase",ke[ke.ExtraData=21]="ExtraData",ke))();const iW=["zero","one","two","few","many"],Md="en-US",fv={marker:"element"},hv={marker:"ICU"};var An=(()=>((An=An||{})[An.SHIFT=2]="SHIFT",An[An.APPEND_EAGERLY=1]="APPEND_EAGERLY",An[An.COMMENT=2]="COMMENT",An))();let XN=Md;function QN(e){(function Vi(e,n){null==e&&qt(n,e,null,"!=")})(e,"Expected localeId to be defined"),"string"==typeof e&&(XN=e.toLowerCase().replace(/_/g,"-"))}function ZN(e,n,t){const r=n.insertBeforeIndex,i=Array.isArray(r)?r[0]:r;return null===i?Mx(e,0,t):Xn(t[i])}function JN(e,n,t,r,i){const o=n.insertBeforeIndex;if(Array.isArray(o)){let a=r,s=null;if(3&n.type||(s=a,a=i),null!==a&&0==(2&n.flags))for(let l=1;l1)for(let t=e.length-2;t>=0;t--){const r=e[t];tk(r)||lW(r,n)&&null===cW(r)&&uW(r,n.index)}}function tk(e){return!(64&e.type)}function lW(e,n){return tk(n)||e.index>n.index}function cW(e){const n=e.insertBeforeIndex;return Array.isArray(n)?n[0]:n}function uW(e,n){const t=e.insertBeforeIndex;Array.isArray(t)?t[0]=n:(Ix(ZN,JN),e.insertBeforeIndex=n)}function Jh(e,n){const t=e.data[n];return null===t||"string"==typeof t?null:t.hasOwnProperty("currentCaseLViewIndex")?t:t.value}function hW(e,n,t){const r=XS(e,t,64,null,null);return ek(n,r),r}function pv(e,n){const t=n[e.currentCaseLViewIndex];return null===t?t:t<0?~t:t}function nk(e){return e>>>17}function rk(e){return(131070&e)>>>1}let ep=0,tp=0;function ok(e,n,t,r){const i=t[11];let a,o=null;for(let s=0;s>>1,t),null,null,h,p,null)}else switch(l){case hv:const c=n[++s],u=n[++s];null===t[u]&&zr(t[u]=S7(i,c),t);break;case fv:const d=n[++s],f=n[++s];null===t[f]&&zr(t[f]=dS(i,d,null),t)}}}function ak(e,n,t,r,i){for(let o=0;o>>2;switch(3&u){case 1:const f=t[++c],h=t[++c],p=e.data[d];"string"==typeof p?nD(n[11],n[d],null,p,f,l,h):Yi(e,p,n,f,l,n[11],h,!1);break;case 0:const _=n[d];null!==_&&vx(n[11],_,l);break;case 2:vW(e,Jh(e,d),n,l);break;case 3:sk(e,Jh(e,d),r,n)}}}}else{const l=t[o+1];if(l>0&&3==(3&l)){const u=Jh(e,l>>>2);n[u.currentCaseLViewIndex]<0&&sk(e,u,r,n)}}o+=s}}function sk(e,n,t,r){let i=r[n.currentCaseLViewIndex];if(null!==i){let o=ep;i<0&&(i=r[n.currentCaseLViewIndex]=~i,o=-1),ak(e,r,n.update[i],t,o)}}function vW(e,n,t,r){const i=function yW(e,n){let t=e.cases.indexOf(n);if(-1===t)switch(e.type){case 1:{const r=function oW(e,n){const t=WN(n)(parseInt(e,10)),r=iW[t];return void 0!==r?r:"other"}(n,function sW(){return XN}());t=e.cases.indexOf(r),-1===t&&"other"!==r&&(t=e.cases.indexOf("other"));break}case 0:t=e.cases.indexOf("other")}return-1===t?null:t}(n,r);if(pv(n,t)!==i&&(lk(e,n,t),t[n.currentCaseLViewIndex]=null===i?null:~i,null!==i)){const a=t[n.anchorIdx];a&&ok(e,n.create[i],t,a)}}function lk(e,n,t){let r=pv(n,t);if(null!==r){const i=n.remove[r];for(let o=0;o0){const s=M_(a,t);null!==s&&mS(t[11],s)}else lk(e,Jh(e,~a),t)}}}function CW(){const e=[];let t,r,n=-1;function o(s,l){n=0;const c=pv(s,l);r=null!==c?s.remove[c]:Ht}function a(){if(n0?t[s]:(e.push(n,r),o(t[1].data[~s],t),a())}return 0===e.length?null:(r=e.pop(),n=e.pop(),a())}return function i(s,l){for(t=l;e.length;)e.pop();return o(s.value,l),a}}const gv=/\ufffd(\d+):?\d*\ufffd/gi,bW=/({\s*\ufffd\d+:?\d*\ufffd\s*,\s*\S{6}\s*,[\s\S]*})/gi,EW=/\ufffd(\d+)\ufffd/,uk=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,SW=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,DW=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,TW=/\uE500/g;function dk(e,n,t,r,i,o,a){const s=pd(e,r,1,null);let l=s<t.length&&t.push(l)}return{type:r,mainBinding:i,cases:n,values:t}}function _D(e){if(!e)return[];let n=0;const t=[],r=[],i=/[{}]/g;let o;for(i.lastIndex=0;o=i.exec(e);){const s=o.index;if("}"==o[0]){if(t.pop(),0==t.length){const l=e.substring(n,s);uk.test(l)?r.push(xW(l)):r.push(l),n=s+1}}else{if(0==t.length){const l=e.substring(n,s);r.push(l),n=s+1}t.push("{")}}const a=e.substring(n);return r.push(a),r}function OW(e,n,t,r,i,o,a,s){const l=[],c=[],u=[];n.cases.push(o),n.create.push(l),n.remove.push(c),n.update.push(u);const f=function Lx(e){const n=new W7(e);return function K7(){try{return!!(new window.DOMParser).parseFromString(_c(""),"text/html")}catch(e){return!1}}()?new q7(n):n}(function Px(){return void 0!==CS?CS:"undefined"!=typeof document?document:void 0}()).getInertBodyElement(a),h=function TS(e){return"content"in e&&function n9(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}(f)||f;return h?gk(e,n,t,r,l,c,u,h,i,s,0):0}function gk(e,n,t,r,i,o,a,s,l,c,u){let d=0,f=s.firstChild;for(;f;){const h=pd(e,t,1,null);switch(f.nodeType){case Node.ELEMENT_NODE:const p=f,_=p.tagName.toLowerCase();if(SS.hasOwnProperty(_)){vD(i,fv,_,l,h),e.data[h]=_;const C=p.attributes;for(let w=0;w>>An.SHIFT;let d=e[u];null===d&&(d=e[u]=l?i.createComment(s):uS(i,s)),c&&null!==t&&mc(i,t,d,r,!1)}})(i,l.create,u,s&&8&s.type?i[s.index]:null),DP(!0)}function rn(){DP(!1)}function ge(e,n,t){nn(e,n,t),rn()}function Mi(e,n){const t=xt();!function FW(e,n,t){const i=cr().index,o=[];if(e.firstCreatePass&&null===e.data[n]){for(let a=0;a0){const r=e.data[t];ak(e,n,Array.isArray(r)?r:r.update,fs()-tp-1,ep)}ep=0,tp=0}(xt(),pe(),e+22)}function yD(e,n={}){return function YW(e,n={}){let t=e;if($W.test(e)){const r={},i=[0];t=t.replace(BW,(o,a,s)=>{const l=a||s,c=r[l]||[];if(c.length||(l.split("|").forEach(_=>{const m=_.match(zW),g=m?parseInt(m[1],10):0,E=GW.test(_);c.push([g,E,_])}),r[l]=c),!c.length)throw new Error(`i18n postprocess: unmatched placeholder - ${l}`);const u=i[i.length-1];let d=0;for(let _=0;_n.hasOwnProperty(o)?`${i}${n[o]}${l}`:r),t=t.replace(HW,(r,i)=>n.hasOwnProperty(i)?n[i]:r),t=t.replace(jW,(r,i)=>{if(n.hasOwnProperty(i)){const o=n[i];if(!o.length)throw new Error(`i18n postprocess: unmatched ICU - ${r} with key: ${i}`);return o.shift()}return r})),t}(e,n)}function CD(e,n,t,r,i){if(e=nt(e),Array.isArray(e))for(let o=0;o>20;if(vc(e)||!e.multi){const h=new wh(l,i,H),p=ED(s,n,i?u:u+f,d);-1===p?(N_(Fh(c,a),o,s),bD(o,e,n.length),n.push(s),c.directiveStart++,c.directiveEnd++,i&&(c.providerIndexes+=1048576),t.push(h),a.push(h)):(t[p]=h,a[p]=h)}else{const h=ED(s,n,u+f,d),p=ED(s,n,u,u+f),_=h>=0&&t[h],m=p>=0&&t[p];if(i&&!m||!i&&!_){N_(Fh(c,a),o,s);const g=function XW(e,n,t,r,i){const o=new wh(e,t,H);return o.multi=[],o.index=n,o.componentProviders=0,vk(o,i,r&&!t),o}(i?KW:WW,t.length,i,r,l);!i&&m&&(t[p].providerFactory=g),bD(o,e,n.length,0),n.push(s),c.directiveStart++,c.directiveEnd++,i&&(c.providerIndexes+=1048576),t.push(g),a.push(g)}else bD(o,e,h>-1?h:p,vk(t[i?p:h],l,!i&&r));!i&&r&&m&&t[p].componentProviders++}}}function bD(e,n,t,r){const i=vc(n),o=function h9(e){return!!e.useClass}(n);if(i||o){const l=(o?nt(n.useClass):n).prototype.ngOnDestroy;if(l){const c=e.destroyHooks||(e.destroyHooks=[]);if(!i&&n.multi){const u=c.indexOf(t);-1===u?c.push(t,[r,l]):c[u+1].push(r,l)}else c.push(t,l)}}}function vk(e,n,t){return t&&e.componentProviders++,e.multi.push(n)-1}function ED(e,n,t,r){for(let i=t;i{t.providersResolver=(r,i)=>function qW(e,n,t){const r=xt();if(r.firstCreatePass){const i=Go(e);CD(t,r.data,r.blueprint,i,!0),CD(n,r.data,r.blueprint,i,!1)}}(r,i?i(e):e,n)}}class Dc{}class yk{}class Ck extends Dc{constructor(n,t){super(),this._parent=t,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new sD(this);const r=$i(n);this._bootstrapComponents=ms(r.bootstrap),this._r3Injector=hO(n,t,[{provide:Dc,useValue:this},{provide:cd,useValue:this.componentFactoryResolver}],tn(n),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(n)}get injector(){return this._r3Injector}destroy(){const n=this._r3Injector;!n.destroyed&&n.destroy(),this.destroyCbs.forEach(t=>t()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}}class DD extends yk{constructor(n){super(),this.moduleType=n}create(n){return new Ck(this.moduleType,n)}}class ZW extends Dc{constructor(n,t,r){super(),this.componentFactoryResolver=new sD(this),this.instance=null;const i=new Qx([...n,{provide:Dc,useValue:this},{provide:cd,useValue:this.componentFactoryResolver}],t||K_(),r,new Set(["environment"]));this.injector=i,i.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(n){this.injector.onDestroy(n)}}function mv(e,n,t=null){return new ZW(e,n,t).injector}let JW=(()=>{class e{constructor(t){this._injector=t,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(t){if(!t.standalone)return null;if(!this.cachedInjectors.has(t.id)){const r=qx(0,t.type),i=r.length>0?mv([r],this._injector,`Standalone[${t.type.name}]`):null;this.cachedInjectors.set(t.id,i)}return this.cachedInjectors.get(t.id)}ngOnDestroy(){try{for(const t of this.cachedInjectors.values())null!==t&&t.destroy()}finally{this.cachedInjectors.clear()}}}return e.\u0275prov=Me({token:e,providedIn:"environment",factory:()=>new e(re(rl))}),e})();function bk(e){e.getStandaloneInjector=n=>n.get(JW).getOrCreateStandaloneInjector(e)}function qi(e,n,t){const r=ai()+e,i=pe();return i[r]===lt?Ea(i,r,t?n.call(t):n()):function Xh(e,n){return e[n]}(i,r)}function xe(e,n,t,r){return Ik(pe(),ai(),e,n,t,r)}function ip(e,n,t,r,i){return Fk(pe(),ai(),e,n,t,r,i)}function op(e,n){const t=e[n];return t===lt?void 0:t}function Ik(e,n,t,r,i,o){const a=n+t;return Yr(e,a,i)?Ea(e,a+1,o?r.call(o,i):r(i)):op(e,a+1)}function Fk(e,n,t,r,i,o,a){const s=n+t;return bc(e,s,i,o)?Ea(e,s+2,a?r.call(a,i,o):r(i,o)):op(e,s+2)}function R(e,n){const t=xt();let r;const i=e+22;t.firstCreatePass?(r=function gK(e,n){if(n)for(let t=n.length-1;t>=0;t--){const r=n[t];if(e===r.name)return r}}(n,t.pipeRegistry),t.data[i]=r,r.onDestroy&&(t.destroyHooks||(t.destroyHooks=[])).push(i,r.onDestroy)):r=t.data[i];const o=r.factory||(r.factory=gc(r.type)),a=po(H);try{const s=x_(!1),l=o();return x_(s),function fq(e,n,t,r){t>=e.data.length&&(e.data[t]=null,e.blueprint[t]=null),n[t]=r}(t,pe(),i,l),l}finally{po(a)}}function x(e,n,t){const r=e+22,i=pe(),o=Wu(i,r);return ap(i,r)?Ik(i,ai(),n,o.transform,t,o):o.transform(t)}function MD(e,n,t,r){const i=e+22,o=pe(),a=Wu(o,i);return ap(o,i)?Fk(o,ai(),n,a.transform,t,r,a):a.transform(t,r)}function ap(e,n){return e[1].data[n].pure}function wD(e){return n=>{setTimeout(e,void 0,n)}}const bt=class yK extends yn{constructor(n=!1){super(),this.__isAsync=n}emit(n){super.next(n)}subscribe(n,t,r){var i,o,a;let s=n,l=t||(()=>null),c=r;if(n&&"object"==typeof n){const d=n;s=null===(i=d.next)||void 0===i?void 0:i.bind(d),l=null===(o=d.error)||void 0===o?void 0:o.bind(d),c=null===(a=d.complete)||void 0===a?void 0:a.bind(d)}this.__isAsync&&(l=wD(l),s&&(s=wD(s)),c&&(c=wD(c)));const u=super.subscribe({next:s,error:l,complete:c});return n instanceof Wn&&n.add(u),u}};function CK(){return this._results[Cc()]()}class ID{constructor(n=!1){this._emitDistinctChangesOnly=n,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const t=Cc(),r=ID.prototype;r[t]||(r[t]=CK)}get changes(){return this._changes||(this._changes=new bt)}get(n){return this._results[n]}map(n){return this._results.map(n)}filter(n){return this._results.filter(n)}find(n){return this._results.find(n)}reduce(n,t){return this._results.reduce(n,t)}forEach(n){this._results.forEach(n)}some(n){return this._results.some(n)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(n,t){const r=this;r.dirty=!1;const i=Gi(n);(this._changesDetected=!function Az(e,n,t){if(e.length!==n.length)return!1;for(let r=0;r{class e{}return e.__NG_ELEMENT_ID__=SK,e})();const bK=ys,EK=class extends bK{constructor(n,t,r){super(),this._declarationLView=n,this._declarationTContainer=t,this.elementRef=r}createEmbeddedView(n,t){const r=this._declarationTContainer.tViews,i=tv(this._declarationLView,r,n,16,null,r.declTNode,null,null,null,null,t||null);i[17]=this._declarationLView[this._declarationTContainer.index];const a=this._declarationLView[19];return null!==a&&(i[19]=a.createEmbeddedView(r)),QS(r,i,n),new qh(i)}};function SK(){return _v(cr(),pe())}function _v(e,n){return 4&e.type?new EK(n,e,ud(e,n)):null}let Xo=(()=>{class e{}return e.__NG_ELEMENT_ID__=DK,e})();function DK(){return Nk(cr(),pe())}const TK=Xo,xk=class extends TK{constructor(n,t,r){super(),this._lContainer=n,this._hostTNode=t,this._hostLView=r}get element(){return ud(this._hostTNode,this._hostLView)}get injector(){return new Ju(this._hostTNode,this._hostLView)}get parentInjector(){const n=O_(this._hostTNode,this._hostLView);if(NP(n)){const t=Zu(n,this._hostLView),r=Qu(n);return new Ju(t[1].data[r+8],t)}return new Ju(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){const t=Ok(this._lContainer);return null!==t&&t[n]||null}get length(){return this._lContainer.length-10}createEmbeddedView(n,t,r){let i,o;"number"==typeof r?i=r:null!=r&&(i=r.index,o=r.injector);const a=n.createEmbeddedView(t||{},o);return this.insert(a,i),a}createComponent(n,t,r,i,o){const a=n&&!function xh(e){return"function"==typeof e}(n);let s;if(a)s=t;else{const d=t||{};s=d.index,r=d.injector,i=d.projectableNodes,o=d.environmentInjector||d.ngModuleRef}const l=a?n:new Wh(Qt(n)),c=r||this.parentInjector;if(!o&&null==l.ngModule){const f=(a?c:this.parentInjector).get(rl,null);f&&(o=f)}const u=l.create(c,i,void 0,o);return this.insert(u.hostView,s),u}insert(n,t){const r=n._lView,i=r[1];if(function JG(e){return jo(e[3])}(r)){const u=this.indexOf(n);if(-1!==u)this.detach(u);else{const d=r[3],f=new xk(d,d[6],d[3]);f.detach(f.indexOf(n))}}const o=this._adjustIndex(t),a=this._lContainer;!function I7(e,n,t,r){const i=10+r,o=t.length;r>0&&(t[i-1][4]=n),r0)r.push(a[s/2]);else{const c=o[s+1],u=n[-l];for(let d=10;d{class e{constructor(t){this.appInits=t,this.resolve=yv,this.reject=yv,this.initialized=!1,this.done=!1,this.donePromise=new Promise((r,i)=>{this.resolve=r,this.reject=i})}runInitializers(){if(this.initialized)return;const t=[],r=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let i=0;i{o.subscribe({complete:s,error:l})});t.push(a)}}Promise.all(t).then(()=>{r()}).catch(i=>{this.reject(i)}),0===t.length&&r(),this.initialized=!0}}return e.\u0275fac=function(t){return new(t||e)(re(Cv,8))},e.\u0275prov=Me({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();const cp=new Ee("AppId",{providedIn:"root",factory:function oL(){return`${BD()}${BD()}${BD()}`}});function BD(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const aL=new Ee("Platform Initializer"),Ev=new Ee("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),sL=new Ee("appBootstrapListener"),Sv=new Ee("AnimationModuleType");let eX=(()=>{class e{log(t){console.log(t)}warn(t){console.warn(t)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=Me({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})();const Wr=new Ee("LocaleId",{providedIn:"root",factory:()=>En(Wr,Je.Optional|Je.SkipSelf)||function tX(){return"undefined"!=typeof $localize&&$localize.locale||Md}()});class rX{constructor(n,t){this.ngModuleFactory=n,this.componentFactories=t}}let UD=(()=>{class e{compileModuleSync(t){return new DD(t)}compileModuleAsync(t){return Promise.resolve(this.compileModuleSync(t))}compileModuleAndAllComponentsSync(t){const r=this.compileModuleSync(t),o=ms($i(t).declarations).reduce((a,s)=>{const l=Qt(s);return l&&a.push(new Wh(l)),a},[]);return new rX(r,o)}compileModuleAndAllComponentsAsync(t){return Promise.resolve(this.compileModuleAndAllComponentsSync(t))}clearCache(){}clearCacheFor(t){}getModuleId(t){}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=Me({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();const aX=(()=>Promise.resolve(0))();function HD(e){"undefined"==typeof Zone?aX.then(()=>{e&&e.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",e)}class Zt{constructor({enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:t=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new bt(!1),this.onMicrotaskEmpty=new bt(!1),this.onStable=new bt(!1),this.onError=new bt(!1),"undefined"==typeof Zone)throw new le(908,!1);Zone.assertZonePatched();const i=this;if(i._nesting=0,i._outer=i._inner=Zone.current,Zone.AsyncStackTaggingZoneSpec){const o=Zone.AsyncStackTaggingZoneSpec;i._inner=i._inner.fork(new o("Angular"))}Zone.TaskTrackingZoneSpec&&(i._inner=i._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(i._inner=i._inner.fork(Zone.longStackTraceZoneSpec)),i.shouldCoalesceEventChangeDetection=!r&&t,i.shouldCoalesceRunChangeDetection=r,i.lastRequestAnimationFrameId=-1,i.nativeRequestAnimationFrame=function sX(){let e=fn.requestAnimationFrame,n=fn.cancelAnimationFrame;if("undefined"!=typeof Zone&&e&&n){const t=e[Zone.__symbol__("OriginalDelegate")];t&&(e=t);const r=n[Zone.__symbol__("OriginalDelegate")];r&&(n=r)}return{nativeRequestAnimationFrame:e,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function uX(e){const n=()=>{!function cX(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(fn,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,GD(e),e.isCheckStableRunning=!0,jD(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),GD(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(t,r,i,o,a,s)=>{try{return uL(e),t.invokeTask(i,o,a,s)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===o.type||e.shouldCoalesceRunChangeDetection)&&n(),dL(e)}},onInvoke:(t,r,i,o,a,s,l)=>{try{return uL(e),t.invoke(i,o,a,s,l)}finally{e.shouldCoalesceRunChangeDetection&&n(),dL(e)}},onHasTask:(t,r,i,o)=>{t.hasTask(i,o),r===i&&("microTask"==o.change?(e._hasPendingMicrotasks=o.microTask,GD(e),jD(e)):"macroTask"==o.change&&(e.hasPendingMacrotasks=o.macroTask))},onHandleError:(t,r,i,o)=>(t.handleError(i,o),e.runOutsideAngular(()=>e.onError.emit(o)),!1)})}(i)}static isInAngularZone(){return"undefined"!=typeof Zone&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Zt.isInAngularZone())throw new le(909,!1)}static assertNotInAngularZone(){if(Zt.isInAngularZone())throw new le(909,!1)}run(n,t,r){return this._inner.run(n,t,r)}runTask(n,t,r,i){const o=this._inner,a=o.scheduleEventTask("NgZoneEvent: "+i,n,lX,yv,yv);try{return o.runTask(a,t,r)}finally{o.cancelTask(a)}}runGuarded(n,t,r){return this._inner.runGuarded(n,t,r)}runOutsideAngular(n){return this._outer.run(n)}}const lX={};function jD(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function GD(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function uL(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function dL(e){e._nesting--,jD(e)}class dX{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new bt,this.onMicrotaskEmpty=new bt,this.onStable=new bt,this.onError=new bt}run(n,t,r){return n.apply(t,r)}runGuarded(n,t,r){return n.apply(t,r)}runOutsideAngular(n){return n()}runTask(n,t,r,i){return n.apply(t,r)}}const fL=new Ee(""),Dv=new Ee("");let up,zD=(()=>{class e{constructor(t,r,i){this._ngZone=t,this.registry=r,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,up||(function fX(e){up=e}(i),i.addToWindow(r)),this._watchAngularEvents(),t.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Zt.assertNotInAngularZone(),HD(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())HD(()=>{for(;0!==this._callbacks.length;){let t=this._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb(this._didWork)}this._didWork=!1});else{let t=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(t)||(clearTimeout(r.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(t=>({source:t.source,creationLocation:t.creationLocation,data:t.data})):[]}addCallback(t,r,i){let o=-1;r&&r>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==o),t(this._didWork,this.getPendingTasks())},r)),this._callbacks.push({doneCb:t,timeoutId:o,updateCb:i})}whenStable(t,r,i){if(i&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(t,r,i),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(t){this.registry.registerApplication(t,this)}unregisterApplication(t){this.registry.unregisterApplication(t)}findProviders(t,r,i){return[]}}return e.\u0275fac=function(t){return new(t||e)(re(Zt),re(YD),re(Dv))},e.\u0275prov=Me({token:e,factory:e.\u0275fac}),e})(),YD=(()=>{class e{constructor(){this._applications=new Map}registerApplication(t,r){this._applications.set(t,r)}unregisterApplication(t){this._applications.delete(t)}unregisterAllApplications(){this._applications.clear()}getTestability(t){return this._applications.get(t)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(t,r=!0){var i;return null!==(i=null==up?void 0:up.findTestabilityInTree(this,t,r))&&void 0!==i?i:null}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=Me({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})(),Ma=null;const hL=new Ee("AllowMultipleToken"),qD=new Ee("PlatformDestroyListeners");class pL{constructor(n,t){this.name=n,this.token=t}}function mL(e,n,t=[]){const r=`Platform: ${n}`,i=new Ee(r);return(o=[])=>{let a=WD();if(!a||a.injector.get(hL,!1)){const s=[...t,...o,{provide:i,useValue:!0}];e?e(s):function gX(e){if(Ma&&!Ma.get(hL,!1))throw new le(400,!1);Ma=e;const n=e.get(vL);(function gL(e){const n=e.get(aL,null);n&&n.forEach(t=>t())})(e)}(function _L(e=[],n){return ci.create({name:n,providers:[{provide:FS,useValue:"platform"},{provide:qD,useValue:new Set([()=>Ma=null])},...e]})}(s,r))}return function _X(e){const n=WD();if(!n)throw new le(401,!1);return n}()}}function WD(){var e;return null!==(e=null==Ma?void 0:Ma.get(vL))&&void 0!==e?e:null}let vL=(()=>{class e{constructor(t){this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(t,r){const i=function CL(e,n){let t;return t="noop"===e?new dX:("zone.js"===e?void 0:e)||new Zt(n),t}(null==r?void 0:r.ngZone,function yL(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!(!e||!e.ngZoneEventCoalescing)||!1,shouldCoalesceRunChangeDetection:!(!e||!e.ngZoneRunCoalescing)||!1}}(r)),o=[{provide:Zt,useValue:i}];return i.run(()=>{const a=ci.create({providers:o,parent:this.injector,name:t.moduleType.name}),s=t.create(a),l=s.injector.get(il,null);if(!l)throw new le(402,!1);return i.runOutsideAngular(()=>{const c=i.onError.subscribe({next:u=>{l.handleError(u)}});s.onDestroy(()=>{Tv(this._modules,s),c.unsubscribe()})}),function bL(e,n,t){try{const r=t();return Qh(r)?r.catch(i=>{throw n.runOutsideAngular(()=>e.handleError(i)),i}):r}catch(r){throw n.runOutsideAngular(()=>e.handleError(r)),r}}(l,i,()=>{const c=s.injector.get(bv);return c.runInitializers(),c.donePromise.then(()=>(QN(s.injector.get(Wr,Md)||Md),this._moduleDoBootstrap(s),s))})})}bootstrapModule(t,r=[]){const i=EL({},r);return function hX(e,n,t){const r=new DD(t);return Promise.resolve(r)}(0,0,t).then(o=>this.bootstrapModuleFactory(o,i))}_moduleDoBootstrap(t){const r=t.injector.get(Fd);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(i=>r.bootstrap(i));else{if(!t.instance.ngDoBootstrap)throw new le(403,!1);t.instance.ngDoBootstrap(r)}this._modules.push(t)}onDestroy(t){this._destroyListeners.push(t)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new le(404,!1);this._modules.slice().forEach(r=>r.destroy()),this._destroyListeners.forEach(r=>r());const t=this._injector.get(qD,null);t&&(t.forEach(r=>r()),t.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return e.\u0275fac=function(t){return new(t||e)(re(ci))},e.\u0275prov=Me({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})();function EL(e,n){return Array.isArray(n)?n.reduce(EL,e):Object.assign(Object.assign({},e),n)}let Fd=(()=>{class e{constructor(t,r,i){this._zone=t,this._injector=r,this._exceptionHandler=i,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this._destroyed=!1,this._destroyListeners=[],this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const o=new dn(s=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{s.next(this._stable),s.complete()})}),a=new dn(s=>{let l;this._zone.runOutsideAngular(()=>{l=this._zone.onStable.subscribe(()=>{Zt.assertNotInAngularZone(),HD(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,s.next(!0))})})});const c=this._zone.onUnstable.subscribe(()=>{Zt.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{s.next(!1)}))});return()=>{l.unsubscribe(),c.unsubscribe()}});this.isStable=rP(o,a.pipe(iP()))}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(t,r){const i=t instanceof Jx;if(!this._injector.get(bv).done)throw!i&&function Gu(e){const n=Qt(e)||ii(e)||oi(e);return null!==n&&n.standalone}(t),new le(405,false);let a;a=i?t:this._injector.get(cd).resolveComponentFactory(t),this.componentTypes.push(a.componentType);const s=function pX(e){return e.isBoundToModule}(a)?void 0:this._injector.get(Dc),c=a.create(ci.NULL,[],r||a.selector,s),u=c.location.nativeElement,d=c.injector.get(fL,null);return null==d||d.registerApplication(u),c.onDestroy(()=>{this.detachView(c.hostView),Tv(this.components,c),null==d||d.unregisterApplication(u)}),this._loadComponent(c),c}tick(){if(this._runningTick)throw new le(101,!1);try{this._runningTick=!0;for(let t of this._views)t.detectChanges()}catch(t){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(t))}finally{this._runningTick=!1}}attachView(t){const r=t;this._views.push(r),r.attachToAppRef(this)}detachView(t){const r=t;Tv(this._views,r),r.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t),this._injector.get(sL,[]).concat(this._bootstrapListeners).forEach(i=>i(t))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(t=>t()),this._views.slice().forEach(t=>t.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(t){return this._destroyListeners.push(t),()=>Tv(this._destroyListeners,t)}destroy(){if(this._destroyed)throw new le(406,!1);const t=this._injector;t.destroy&&!t.destroyed&&t.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return e.\u0275fac=function(t){return new(t||e)(re(Zt),re(rl),re(il))},e.\u0275prov=Me({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function Tv(e,n){const t=e.indexOf(n);t>-1&&e.splice(t,1)}let DL=!0,wc=(()=>{class e{}return e.__NG_ELEMENT_ID__=CX,e})();function CX(e){return function bX(e,n,t){if(D_(e)&&!t){const r=ji(e.index,n);return new qh(r,r)}return 47&e.type?new qh(n[16],n):null}(cr(),pe(),16==(16&e))}class FL{constructor(){}supports(n){return Kh(n)}create(n){return new wX(n)}}const MX=(e,n)=>n;class wX{constructor(n){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=n||MX}forEachItem(n){let t;for(t=this._itHead;null!==t;t=t._next)n(t)}forEachOperation(n){let t=this._itHead,r=this._removalsHead,i=0,o=null;for(;t||r;){const a=!r||t&&t.currentIndex{a=this._trackByFn(i,s),null!==t&&Object.is(t.trackById,a)?(r&&(t=this._verifyReinsertion(t,s,a,i)),Object.is(t.item,s)||this._addIdentityChange(t,s)):(t=this._mismatch(t,s,a,i),r=!0),t=t._next,i++}),this.length=i;return this._truncate(t),this.collection=n,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let n;for(n=this._previousItHead=this._itHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._additionsHead;null!==n;n=n._nextAdded)n.previousIndex=n.currentIndex;for(this._additionsHead=this._additionsTail=null,n=this._movesHead;null!==n;n=n._nextMoved)n.previousIndex=n.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(n,t,r,i){let o;return null===n?o=this._itTail:(o=n._prev,this._remove(n)),null!==(n=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null))?(Object.is(n.item,t)||this._addIdentityChange(n,t),this._reinsertAfter(n,o,i)):null!==(n=null===this._linkedRecords?null:this._linkedRecords.get(r,i))?(Object.is(n.item,t)||this._addIdentityChange(n,t),this._moveAfter(n,o,i)):n=this._addAfter(new IX(t,r),o,i),n}_verifyReinsertion(n,t,r,i){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==o?n=this._reinsertAfter(o,n._prev,i):n.currentIndex!=i&&(n.currentIndex=i,this._addToMoves(n,i)),n}_truncate(n){for(;null!==n;){const t=n._next;this._addToRemovals(this._unlink(n)),n=t}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(n,t,r){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(n);const i=n._prevRemoved,o=n._nextRemoved;return null===i?this._removalsHead=o:i._nextRemoved=o,null===o?this._removalsTail=i:o._prevRemoved=i,this._insertAfter(n,t,r),this._addToMoves(n,r),n}_moveAfter(n,t,r){return this._unlink(n),this._insertAfter(n,t,r),this._addToMoves(n,r),n}_addAfter(n,t,r){return this._insertAfter(n,t,r),this._additionsTail=null===this._additionsTail?this._additionsHead=n:this._additionsTail._nextAdded=n,n}_insertAfter(n,t,r){const i=null===t?this._itHead:t._next;return n._next=i,n._prev=t,null===i?this._itTail=n:i._prev=n,null===t?this._itHead=n:t._next=n,null===this._linkedRecords&&(this._linkedRecords=new AL),this._linkedRecords.put(n),n.currentIndex=r,n}_remove(n){return this._addToRemovals(this._unlink(n))}_unlink(n){null!==this._linkedRecords&&this._linkedRecords.remove(n);const t=n._prev,r=n._next;return null===t?this._itHead=r:t._next=r,null===r?this._itTail=t:r._prev=t,n}_addToMoves(n,t){return n.previousIndex===t||(this._movesTail=null===this._movesTail?this._movesHead=n:this._movesTail._nextMoved=n),n}_addToRemovals(n){return null===this._unlinkedRecords&&(this._unlinkedRecords=new AL),this._unlinkedRecords.put(n),n.currentIndex=null,n._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=n,n._prevRemoved=null):(n._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=n),n}_addIdentityChange(n,t){return n.item=t,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=n:this._identityChangesTail._nextIdentityChange=n,n}}class IX{constructor(n,t){this.item=n,this.trackById=t,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class FX{constructor(){this._head=null,this._tail=null}add(n){null===this._head?(this._head=this._tail=n,n._nextDup=null,n._prevDup=null):(this._tail._nextDup=n,n._prevDup=this._tail,n._nextDup=null,this._tail=n)}get(n,t){let r;for(r=this._head;null!==r;r=r._nextDup)if((null===t||t<=r.currentIndex)&&Object.is(r.trackById,n))return r;return null}remove(n){const t=n._prevDup,r=n._nextDup;return null===t?this._head=r:t._nextDup=r,null===r?this._tail=t:r._prevDup=t,null===this._head}}class AL{constructor(){this.map=new Map}put(n){const t=n.trackById;let r=this.map.get(t);r||(r=new FX,this.map.set(t,r)),r.add(n)}get(n,t){const i=this.map.get(n);return i?i.get(n,t):null}remove(n){const t=n.trackById;return this.map.get(t).remove(n)&&this.map.delete(t),n}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function RL(e,n,t){const r=e.previousIndex;if(null===r)return r;let i=0;return t&&r{if(t&&t.key===i)this._maybeAddToChanges(t,r),this._appendAfter=t,t=t._next;else{const o=this._getOrCreateRecordForKey(i,r);t=this._insertBeforeOrAppend(t,o)}}),t){t._prev&&(t._prev._next=null),this._removalsHead=t;for(let r=t;null!==r;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(n,t){if(n){const r=n._prev;return t._next=n,t._prev=r,n._prev=t,r&&(r._next=t),n===this._mapHead&&(this._mapHead=t),this._appendAfter=n,n}return this._appendAfter?(this._appendAfter._next=t,t._prev=this._appendAfter):this._mapHead=t,this._appendAfter=t,null}_getOrCreateRecordForKey(n,t){if(this._records.has(n)){const i=this._records.get(n);this._maybeAddToChanges(i,t);const o=i._prev,a=i._next;return o&&(o._next=a),a&&(a._prev=o),i._next=null,i._prev=null,i}const r=new RX(n);return this._records.set(n,r),r.currentValue=t,this._addToAdditions(r),r}_reset(){if(this.isDirty){let n;for(this._previousMapHead=this._mapHead,n=this._previousMapHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._changesHead;null!==n;n=n._nextChanged)n.previousValue=n.currentValue;for(n=this._additionsHead;null!=n;n=n._nextAdded)n.previousValue=n.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(n,t){Object.is(t,n.currentValue)||(n.previousValue=n.currentValue,n.currentValue=t,this._addToChanges(n))}_addToAdditions(n){null===this._additionsHead?this._additionsHead=this._additionsTail=n:(this._additionsTail._nextAdded=n,this._additionsTail=n)}_addToChanges(n){null===this._changesHead?this._changesHead=this._changesTail=n:(this._changesTail._nextChanged=n,this._changesTail=n)}_forEach(n,t){n instanceof Map?n.forEach(t):Object.keys(n).forEach(r=>t(n[r],r))}}class RX{constructor(n){this.key=n,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function xL(){return new Iv([new FL])}let Iv=(()=>{class e{constructor(t){this.factories=t}static create(t,r){if(null!=r){const i=r.factories.slice();t=t.concat(i)}return new e(t)}static extend(t){return{provide:e,useFactory:r=>e.create(t,r||xL()),deps:[[e,new tl,new el]]}}find(t){const r=this.factories.find(i=>i.supports(t));if(null!=r)return r;throw new le(901,!1)}}return e.\u0275prov=Me({token:e,providedIn:"root",factory:xL}),e})();function OL(){return new dp([new PL])}let dp=(()=>{class e{constructor(t){this.factories=t}static create(t,r){if(r){const i=r.factories.slice();t=t.concat(i)}return new e(t)}static extend(t){return{provide:e,useFactory:r=>e.create(t,r||OL()),deps:[[e,new tl,new el]]}}find(t){const r=this.factories.find(i=>i.supports(t));if(r)return r;throw new le(901,!1)}}return e.\u0275prov=Me({token:e,providedIn:"root",factory:OL}),e})();const OX=mL(null,"core",[]);let NX=(()=>{class e{constructor(t){}}return e.\u0275fac=function(t){return new(t||e)(re(Fd))},e.\u0275mod=Ft({type:e}),e.\u0275inj=wt({}),e})();function bs(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}let Fv=null;function wa(){return Fv}const Tt=new Ee("DocumentToken");let JD=(()=>{class e{historyGo(t){throw new Error("Not implemented")}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=Me({token:e,factory:function(){return function $X(){return re(NL)}()},providedIn:"platform"}),e})();const BX=new Ee("Location Initialized");let NL=(()=>{class e extends JD{constructor(t){super(),this._doc=t,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return wa().getBaseHref(this._doc)}onPopState(t){const r=wa().getGlobalEventTarget(this._doc,"window");return r.addEventListener("popstate",t,!1),()=>r.removeEventListener("popstate",t)}onHashChange(t){const r=wa().getGlobalEventTarget(this._doc,"window");return r.addEventListener("hashchange",t,!1),()=>r.removeEventListener("hashchange",t)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(t){this.location.pathname=t}pushState(t,r,i){kL()?this._history.pushState(t,r,i):this.location.hash=i}replaceState(t,r,i){kL()?this._history.replaceState(t,r,i):this.location.hash=i}forward(){this._history.forward()}back(){this._history.back()}historyGo(t=0){this._history.go(t)}getState(){return this._history.state}}return e.\u0275fac=function(t){return new(t||e)(re(Tt))},e.\u0275prov=Me({token:e,factory:function(){return function UX(){return new NL(re(Tt))}()},providedIn:"platform"}),e})();function kL(){return!!window.history.pushState}function eT(e,n){if(0==e.length)return n;if(0==n.length)return e;let t=0;return e.endsWith("/")&&t++,n.startsWith("/")&&t++,2==t?e+n.substring(1):1==t?e+n:e+"/"+n}function LL(e){const n=e.match(/#|\?|$/),t=n&&n.index||e.length;return e.slice(0,t-("/"===e[t-1]?1:0))+e.slice(t)}function Es(e){return e&&"?"!==e[0]?"?"+e:e}let Fc=(()=>{class e{historyGo(t){throw new Error("Not implemented")}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=Me({token:e,factory:function(){return En($L)},providedIn:"root"}),e})();const VL=new Ee("appBaseHref");let $L=(()=>{class e extends Fc{constructor(t,r){var i,o,a;super(),this._platformLocation=t,this._removeListenerFns=[],this._baseHref=null!==(a=null!==(i=null!=r?r:this._platformLocation.getBaseHrefFromDOM())&&void 0!==i?i:null===(o=En(Tt).location)||void 0===o?void 0:o.origin)&&void 0!==a?a:""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(t){this._removeListenerFns.push(this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t))}getBaseHref(){return this._baseHref}prepareExternalUrl(t){return eT(this._baseHref,t)}path(t=!1){const r=this._platformLocation.pathname+Es(this._platformLocation.search),i=this._platformLocation.hash;return i&&t?`${r}${i}`:r}pushState(t,r,i,o){const a=this.prepareExternalUrl(i+Es(o));this._platformLocation.pushState(t,r,a)}replaceState(t,r,i,o){const a=this.prepareExternalUrl(i+Es(o));this._platformLocation.replaceState(t,r,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(t=0){var r,i;null===(i=(r=this._platformLocation).historyGo)||void 0===i||i.call(r,t)}}return e.\u0275fac=function(t){return new(t||e)(re(JD),re(VL,8))},e.\u0275prov=Me({token:e,factory:e.\u0275fac,providedIn:"root"}),e})(),HX=(()=>{class e extends Fc{constructor(t,r){super(),this._platformLocation=t,this._baseHref="",this._removeListenerFns=[],null!=r&&(this._baseHref=r)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(t){this._removeListenerFns.push(this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t))}getBaseHref(){return this._baseHref}path(t=!1){let r=this._platformLocation.hash;return null==r&&(r="#"),r.length>0?r.substring(1):r}prepareExternalUrl(t){const r=eT(this._baseHref,t);return r.length>0?"#"+r:r}pushState(t,r,i,o){let a=this.prepareExternalUrl(i+Es(o));0==a.length&&(a=this._platformLocation.pathname),this._platformLocation.pushState(t,r,a)}replaceState(t,r,i,o){let a=this.prepareExternalUrl(i+Es(o));0==a.length&&(a=this._platformLocation.pathname),this._platformLocation.replaceState(t,r,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(t=0){var r,i;null===(i=(r=this._platformLocation).historyGo)||void 0===i||i.call(r,t)}}return e.\u0275fac=function(t){return new(t||e)(re(JD),re(VL,8))},e.\u0275prov=Me({token:e,factory:e.\u0275fac}),e})(),Av=(()=>{class e{constructor(t){this._subject=new bt,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=t;const r=this._locationStrategy.getBaseHref();this._baseHref=LL(BL(r)),this._locationStrategy.onPopState(i=>{this._subject.emit({url:this.path(!0),pop:!0,state:i.state,type:i.type})})}ngOnDestroy(){var t;null===(t=this._urlChangeSubscription)||void 0===t||t.unsubscribe(),this._urlChangeListeners=[]}path(t=!1){return this.normalize(this._locationStrategy.path(t))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(t,r=""){return this.path()==this.normalize(t+Es(r))}normalize(t){return e.stripTrailingSlash(function GX(e,n){return e&&n.startsWith(e)?n.substring(e.length):n}(this._baseHref,BL(t)))}prepareExternalUrl(t){return t&&"/"!==t[0]&&(t="/"+t),this._locationStrategy.prepareExternalUrl(t)}go(t,r="",i=null){this._locationStrategy.pushState(i,"",t,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+Es(r)),i)}replaceState(t,r="",i=null){this._locationStrategy.replaceState(i,"",t,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+Es(r)),i)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(t=0){var r,i;null===(i=(r=this._locationStrategy).historyGo)||void 0===i||i.call(r,t)}onUrlChange(t){return this._urlChangeListeners.push(t),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(r=>{this._notifyUrlChangeListeners(r.url,r.state)})),()=>{var r;const i=this._urlChangeListeners.indexOf(t);this._urlChangeListeners.splice(i,1),0===this._urlChangeListeners.length&&(null===(r=this._urlChangeSubscription)||void 0===r||r.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(t="",r){this._urlChangeListeners.forEach(i=>i(t,r))}subscribe(t,r,i){return this._subject.subscribe({next:t,error:r,complete:i})}}return e.normalizeQueryParams=Es,e.joinWithSlash=eT,e.stripTrailingSlash=LL,e.\u0275fac=function(t){return new(t||e)(re(Fc))},e.\u0275prov=Me({token:e,factory:function(){return function jX(){return new Av(re(Fc))}()},providedIn:"root"}),e})();function BL(e){return e.replace(/\/index.html$/,"")}function KL(e,n){n=encodeURIComponent(n);for(const t of e.split(";")){const r=t.indexOf("="),[i,o]=-1==r?[t,""]:[t.slice(0,r),t.slice(r+1)];if(i.trim()===n)return decodeURIComponent(o)}return null}let Ad=(()=>{class e{constructor(t,r,i,o){this._iterableDiffers=t,this._keyValueDiffers=r,this._ngEl=i,this._renderer=o,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(t){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof t?t.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(t){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof t?t.split(/\s+/):t,this._rawClass&&(Kh(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const t=this._iterableDiffer.diff(this._rawClass);t&&this._applyIterableChanges(t)}else if(this._keyValueDiffer){const t=this._keyValueDiffer.diff(this._rawClass);t&&this._applyKeyValueChanges(t)}}_applyKeyValueChanges(t){t.forEachAddedItem(r=>this._toggleClass(r.key,r.currentValue)),t.forEachChangedItem(r=>this._toggleClass(r.key,r.currentValue)),t.forEachRemovedItem(r=>{r.previousValue&&this._toggleClass(r.key,!1)})}_applyIterableChanges(t){t.forEachAddedItem(r=>{if("string"!=typeof r.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${tn(r.item)}`);this._toggleClass(r.item,!0)}),t.forEachRemovedItem(r=>this._toggleClass(r.item,!1))}_applyClasses(t){t&&(Array.isArray(t)||t instanceof Set?t.forEach(r=>this._toggleClass(r,!0)):Object.keys(t).forEach(r=>this._toggleClass(r,!!t[r])))}_removeClasses(t){t&&(Array.isArray(t)||t instanceof Set?t.forEach(r=>this._toggleClass(r,!1)):Object.keys(t).forEach(r=>this._toggleClass(r,!1)))}_toggleClass(t,r){(t=t.trim())&&t.split(/\s+/g).forEach(i=>{r?this._renderer.addClass(this._ngEl.nativeElement,i):this._renderer.removeClass(this._ngEl.nativeElement,i)})}}return e.\u0275fac=function(t){return new(t||e)(H(Iv),H(dp),H(Jn),H(Ca))},e.\u0275dir=Xe({type:e,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),e})();class IQ{constructor(n,t,r,i){this.$implicit=n,this.ngForOf=t,this.index=r,this.count=i}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let sl=(()=>{class e{constructor(t,r,i){this._viewContainer=t,this._template=r,this._differs=i,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(t){this._ngForOf=t,this._ngForOfDirty=!0}set ngForTrackBy(t){this._trackByFn=t}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(t){t&&(this._template=t)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const t=this._ngForOf;!this._differ&&t&&(this._differ=this._differs.find(t).create(this.ngForTrackBy))}if(this._differ){const t=this._differ.diff(this._ngForOf);t&&this._applyChanges(t)}}_applyChanges(t){const r=this._viewContainer;t.forEachOperation((i,o,a)=>{if(null==i.previousIndex)r.createEmbeddedView(this._template,new IQ(i.item,this._ngForOf,-1,-1),null===a?void 0:a);else if(null==a)r.remove(null===o?void 0:o);else if(null!==o){const s=r.get(o);r.move(s,a),ZL(s,i)}});for(let i=0,o=r.length;i{ZL(r.get(i.currentIndex),i)})}static ngTemplateContextGuard(t,r){return!0}}return e.\u0275fac=function(t){return new(t||e)(H(Xo),H(ys),H(Iv))},e.\u0275dir=Xe({type:e,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),e})();function ZL(e,n){e.context.$implicit=n.item}let pp=(()=>{class e{constructor(t,r){this._viewContainer=t,this._context=new AQ,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=r}set ngIf(t){this._context.$implicit=this._context.ngIf=t,this._updateView()}set ngIfThen(t){JL("ngIfThen",t),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()}set ngIfElse(t){JL("ngIfElse",t),this._elseTemplateRef=t,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(t,r){return!0}}return e.\u0275fac=function(t){return new(t||e)(H(Xo),H(ys))},e.\u0275dir=Xe({type:e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),e})();class AQ{constructor(){this.$implicit=null,this.ngIf=null}}function JL(e,n){if(n&&!n.createEmbeddedView)throw new Error(`${e} must be a TemplateRef, but received '${tn(n)}'.`)}class uT{constructor(n,t){this._viewContainerRef=n,this._templateRef=t,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(n){n&&!this._created?this.create():!n&&this._created&&this.destroy()}}let Bv=(()=>{class e{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(t){this._ngSwitch=t,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(t){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(t)}_matchCase(t){const r=t==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||r,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),r}_updateDefaultCases(t){if(this._defaultViews&&t!==this._defaultUsed){this._defaultUsed=t;for(let r=0;r{class e{constructor(t,r,i){this.ngSwitch=i,i._addCase(),this._view=new uT(t,r)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return e.\u0275fac=function(t){return new(t||e)(H(Xo),H(ys),H(Bv,9))},e.\u0275dir=Xe({type:e,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),e})();let n2=(()=>{class e{transform(t){if(null==t)return null;if("string"!=typeof t)throw function Jo(e,n){return new le(2100,!1)}();return t.toUpperCase()}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275pipe=Hr({name:"uppercase",type:e,pure:!0,standalone:!0}),e})(),Ds=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ft({type:e}),e.\u0275inj=wt({}),e})();const o2="browser";let oZ=(()=>{class e{}return e.\u0275prov=Me({token:e,providedIn:"root",factory:()=>new aZ(re(Tt),window)}),e})();class aZ{constructor(n,t){this.document=n,this.window=t,this.offset=()=>[0,0]}setOffset(n){this.offset=Array.isArray(n)?()=>n:n}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(n){this.supportsScrolling()&&this.window.scrollTo(n[0],n[1])}scrollToAnchor(n){if(!this.supportsScrolling())return;const t=function sZ(e,n){const t=e.getElementById(n)||e.getElementsByName(n)[0];if(t)return t;if("function"==typeof e.createTreeWalker&&e.body&&(e.body.createShadowRoot||e.body.attachShadow)){const r=e.createTreeWalker(e.body,NodeFilter.SHOW_ELEMENT);let i=r.currentNode;for(;i;){const o=i.shadowRoot;if(o){const a=o.getElementById(n)||o.querySelector(`[name="${n}"]`);if(a)return a}i=r.nextNode()}}return null}(this.document,n);t&&(this.scrollToElement(t),t.focus())}setHistoryScrollRestoration(n){if(this.supportScrollRestoration()){const t=this.window.history;t&&t.scrollRestoration&&(t.scrollRestoration=n)}}scrollToElement(n){const t=n.getBoundingClientRect(),r=t.left+this.window.pageXOffset,i=t.top+this.window.pageYOffset,o=this.offset();this.window.scrollTo(r-o[0],i-o[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const n=a2(this.window.history)||a2(Object.getPrototypeOf(this.window.history));return!(!n||!n.writable&&!n.set)}catch(n){return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch(n){return!1}}}function a2(e){return Object.getOwnPropertyDescriptor(e,"scrollRestoration")}class s2{}class gT extends class OZ extends class VX{}{constructor(){super(...arguments),this.supportsDOMEvents=!0}}{static makeCurrent(){!function LX(e){Fv||(Fv=e)}(new gT)}onAndCancel(n,t,r){return n.addEventListener(t,r,!1),()=>{n.removeEventListener(t,r,!1)}}dispatchEvent(n,t){n.dispatchEvent(t)}remove(n){n.parentNode&&n.parentNode.removeChild(n)}createElement(n,t){return(t=t||this.getDefaultDocument()).createElement(n)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(n){return n.nodeType===Node.ELEMENT_NODE}isShadowRoot(n){return n instanceof DocumentFragment}getGlobalEventTarget(n,t){return"window"===t?window:"document"===t?n:"body"===t?n.body:null}getBaseHref(n){const t=function NZ(){return mp=mp||document.querySelector("base"),mp?mp.getAttribute("href"):null}();return null==t?null:function kZ(e){jv=jv||document.createElement("a"),jv.setAttribute("href",e);const n=jv.pathname;return"/"===n.charAt(0)?n:`/${n}`}(t)}resetBaseElement(){mp=null}getUserAgent(){return window.navigator.userAgent}getCookie(n){return KL(document.cookie,n)}}let jv,mp=null;const f2=new Ee("TRANSITION_ID"),VZ=[{provide:Cv,useFactory:function LZ(e,n,t){return()=>{t.get(bv).donePromise.then(()=>{const r=wa(),i=n.querySelectorAll(`style[ng-transition="${e}"]`);for(let o=0;o{class e{build(){return new XMLHttpRequest}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=Me({token:e,factory:e.\u0275fac}),e})();const Gv=new Ee("EventManagerPlugins");let zv=(()=>{class e{constructor(t,r){this._zone=r,this._eventNameToPlugin=new Map,t.forEach(i=>i.manager=this),this._plugins=t.slice().reverse()}addEventListener(t,r,i){return this._findPluginFor(r).addEventListener(t,r,i)}addGlobalEventListener(t,r,i){return this._findPluginFor(r).addGlobalEventListener(t,r,i)}getZone(){return this._zone}_findPluginFor(t){const r=this._eventNameToPlugin.get(t);if(r)return r;const i=this._plugins;for(let o=0;o{class e{constructor(){this._stylesSet=new Set}addStyles(t){const r=new Set;t.forEach(i=>{this._stylesSet.has(i)||(this._stylesSet.add(i),r.add(i))}),this.onStylesAdded(r)}onStylesAdded(t){}getAllStyles(){return Array.from(this._stylesSet)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=Me({token:e,factory:e.\u0275fac}),e})(),_p=(()=>{class e extends p2{constructor(t){super(),this._doc=t,this._hostNodes=new Map,this._hostNodes.set(t.head,[])}_addStylesToHost(t,r,i){t.forEach(o=>{const a=this._doc.createElement("style");a.textContent=o,i.push(r.appendChild(a))})}addHost(t){const r=[];this._addStylesToHost(this._stylesSet,t,r),this._hostNodes.set(t,r)}removeHost(t){const r=this._hostNodes.get(t);r&&r.forEach(g2),this._hostNodes.delete(t)}onStylesAdded(t){this._hostNodes.forEach((r,i)=>{this._addStylesToHost(t,i,r)})}ngOnDestroy(){this._hostNodes.forEach(t=>t.forEach(g2))}}return e.\u0275fac=function(t){return new(t||e)(re(Tt))},e.\u0275prov=Me({token:e,factory:e.\u0275fac}),e})();function g2(e){wa().remove(e)}const mT={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},_T=/%COMP%/g;function Yv(e,n,t){for(let r=0;r{if("__ngUnwrap__"===n)return e;!1===e(n)&&(n.preventDefault(),n.returnValue=!1)}}let qv=(()=>{class e{constructor(t,r,i){this.eventManager=t,this.sharedStylesHost=r,this.appId=i,this.rendererByCompId=new Map,this.defaultRenderer=new vT(t)}createRenderer(t,r){if(!t||!r)return this.defaultRenderer;switch(r.encapsulation){case Uo.Emulated:{let i=this.rendererByCompId.get(r.id);return i||(i=new YZ(this.eventManager,this.sharedStylesHost,r,this.appId),this.rendererByCompId.set(r.id,i)),i.applyToHost(t),i}case 1:case Uo.ShadowDom:return new qZ(this.eventManager,this.sharedStylesHost,t,r);default:if(!this.rendererByCompId.has(r.id)){const i=Yv(r.id,r.styles,[]);this.sharedStylesHost.addStyles(i),this.rendererByCompId.set(r.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return e.\u0275fac=function(t){return new(t||e)(re(zv),re(_p),re(cp))},e.\u0275prov=Me({token:e,factory:e.\u0275fac}),e})();class vT{constructor(n){this.eventManager=n,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(n,t){return t?document.createElementNS(mT[t]||t,n):document.createElement(n)}createComment(n){return document.createComment(n)}createText(n){return document.createTextNode(n)}appendChild(n,t){(C2(n)?n.content:n).appendChild(t)}insertBefore(n,t,r){n&&(C2(n)?n.content:n).insertBefore(t,r)}removeChild(n,t){n&&n.removeChild(t)}selectRootElement(n,t){let r="string"==typeof n?document.querySelector(n):n;if(!r)throw new Error(`The selector "${n}" did not match any elements`);return t||(r.textContent=""),r}parentNode(n){return n.parentNode}nextSibling(n){return n.nextSibling}setAttribute(n,t,r,i){if(i){t=i+":"+t;const o=mT[i];o?n.setAttributeNS(o,t,r):n.setAttribute(t,r)}else n.setAttribute(t,r)}removeAttribute(n,t,r){if(r){const i=mT[r];i?n.removeAttributeNS(i,t):n.removeAttribute(`${r}:${t}`)}else n.removeAttribute(t)}addClass(n,t){n.classList.add(t)}removeClass(n,t){n.classList.remove(t)}setStyle(n,t,r,i){i&(Ti.DashCase|Ti.Important)?n.style.setProperty(t,r,i&Ti.Important?"important":""):n.style[t]=r}removeStyle(n,t,r){r&Ti.DashCase?n.style.removeProperty(t):n.style[t]=""}setProperty(n,t,r){n[t]=r}setValue(n,t){n.nodeValue=t}listen(n,t,r){return"string"==typeof n?this.eventManager.addGlobalEventListener(n,t,v2(r)):this.eventManager.addEventListener(n,t,v2(r))}}function C2(e){return"TEMPLATE"===e.tagName&&void 0!==e.content}class YZ extends vT{constructor(n,t,r,i){super(n),this.component=r;const o=Yv(i+"-"+r.id,r.styles,[]);t.addStyles(o),this.contentAttr=function jZ(e){return"_ngcontent-%COMP%".replace(_T,e)}(i+"-"+r.id),this.hostAttr=function GZ(e){return"_nghost-%COMP%".replace(_T,e)}(i+"-"+r.id)}applyToHost(n){super.setAttribute(n,this.hostAttr,"")}createElement(n,t){const r=super.createElement(n,t);return super.setAttribute(r,this.contentAttr,""),r}}class qZ extends vT{constructor(n,t,r,i){super(n),this.sharedStylesHost=t,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const o=Yv(i.id,i.styles,[]);for(let a=0;a{class e extends h2{constructor(t){super(t)}supports(t){return!0}addEventListener(t,r,i){return t.addEventListener(r,i,!1),()=>this.removeEventListener(t,r,i)}removeEventListener(t,r,i){return t.removeEventListener(r,i)}}return e.\u0275fac=function(t){return new(t||e)(re(Tt))},e.\u0275prov=Me({token:e,factory:e.\u0275fac}),e})();const b2=["alt","control","meta","shift"],KZ={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},XZ={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey};let QZ=(()=>{class e extends h2{constructor(t){super(t)}supports(t){return null!=e.parseEventName(t)}addEventListener(t,r,i){const o=e.parseEventName(r),a=e.eventCallback(o.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>wa().onAndCancel(t,o.domEventName,a))}static parseEventName(t){const r=t.toLowerCase().split("."),i=r.shift();if(0===r.length||"keydown"!==i&&"keyup"!==i)return null;const o=e._normalizeKey(r.pop());let a="",s=r.indexOf("code");if(s>-1&&(r.splice(s,1),a="code."),b2.forEach(c=>{const u=r.indexOf(c);u>-1&&(r.splice(u,1),a+=c+".")}),a+=o,0!=r.length||0===o.length)return null;const l={};return l.domEventName=i,l.fullKey=a,l}static matchEventFullKeyCode(t,r){let i=KZ[t.key]||t.key,o="";return r.indexOf("code.")>-1&&(i=t.code,o="code."),!(null==i||!i)&&(i=i.toLowerCase()," "===i?i="space":"."===i&&(i="dot"),b2.forEach(a=>{a!==i&&(0,XZ[a])(t)&&(o+=a+".")}),o+=i,o===r)}static eventCallback(t,r,i){return o=>{e.matchEventFullKeyCode(o,t)&&i.runGuarded(()=>r(o))}}static _normalizeKey(t){return"esc"===t?"escape":t}}return e.\u0275fac=function(t){return new(t||e)(re(Tt))},e.\u0275prov=Me({token:e,factory:e.\u0275fac}),e})();const S2=[{provide:Ev,useValue:o2},{provide:aL,useValue:function ZZ(){gT.makeCurrent()},multi:!0},{provide:Tt,useFactory:function eJ(){return function B7(e){CS=e}(document),document},deps:[]}],tJ=mL(OX,"browser",S2),D2=new Ee(""),T2=[{provide:Dv,useClass:class $Z{addToWindow(n){fn.getAngularTestability=(r,i=!0)=>{const o=n.findTestabilityInTree(r,i);if(null==o)throw new Error("Could not find testability for element.");return o},fn.getAllAngularTestabilities=()=>n.getAllTestabilities(),fn.getAllAngularRootElements=()=>n.getAllRootElements(),fn.frameworkStabilizers||(fn.frameworkStabilizers=[]),fn.frameworkStabilizers.push(r=>{const i=fn.getAllAngularTestabilities();let o=i.length,a=!1;const s=function(l){a=a||l,o--,0==o&&r(a)};i.forEach(function(l){l.whenStable(s)})})}findTestabilityInTree(n,t,r){if(null==t)return null;const i=n.getTestability(t);return null!=i?i:r?wa().isShadowRoot(t)?this.findTestabilityInTree(n,t.host,!0):this.findTestabilityInTree(n,t.parentElement,!0):null}},deps:[]},{provide:fL,useClass:zD,deps:[Zt,YD,Dv]},{provide:zD,useClass:zD,deps:[Zt,YD,Dv]}],M2=[{provide:FS,useValue:"root"},{provide:il,useFactory:function JZ(){return new il},deps:[]},{provide:Gv,useClass:WZ,multi:!0,deps:[Tt,Zt,Ev]},{provide:Gv,useClass:QZ,multi:!0,deps:[Tt]},{provide:qv,useClass:qv,deps:[zv,_p,cp]},{provide:Yh,useExisting:qv},{provide:p2,useExisting:_p},{provide:_p,useClass:_p,deps:[Tt]},{provide:zv,useClass:zv,deps:[Gv,Zt]},{provide:s2,useClass:BZ,deps:[]},[]];let w2=(()=>{class e{constructor(t){}static withServerTransition(t){return{ngModule:e,providers:[{provide:cp,useValue:t.appId},{provide:f2,useExisting:cp},VZ]}}}return e.\u0275fac=function(t){return new(t||e)(re(D2,12))},e.\u0275mod=Ft({type:e}),e.\u0275inj=wt({providers:[...M2,...T2],imports:[Ds,NX]}),e})(),I2=(()=>{class e{constructor(t){this._doc=t}getTitle(){return this._doc.title}setTitle(t){this._doc.title=t||""}}return e.\u0275fac=function(t){return new(t||e)(re(Tt))},e.\u0275prov=Me({token:e,factory:function(t){let r=null;return r=t?new t:function rJ(){return new I2(re(Tt))}(),r},providedIn:"root"}),e})();"undefined"!=typeof window&&window;class R2{}const Ts="*";function P2(e,n=null){return{type:2,steps:e,options:n}}function fi(e){return{type:6,styles:e,offset:null}}function O2(e){Promise.resolve().then(e)}class yp{constructor(n=0,t=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=n+t}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}onStart(n){this._originalOnStartFns.push(n),this._onStartFns.push(n)}onDone(n){this._originalOnDoneFns.push(n),this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){O2(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(n=>n()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(n){this._position=this.totalTime?n*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(n){const t="start"==n?this._onStartFns:this._onDoneFns;t.forEach(r=>r()),t.length=0}}class N2{constructor(n){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=n;let t=0,r=0,i=0;const o=this.players.length;0==o?O2(()=>this._onFinish()):this.players.forEach(a=>{a.onDone(()=>{++t==o&&this._onFinish()}),a.onDestroy(()=>{++r==o&&this._onDestroy()}),a.onStart(()=>{++i==o&&this._onStart()})}),this.totalTime=this.players.reduce((a,s)=>Math.max(a,s.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}init(){this.players.forEach(n=>n.init())}onStart(n){this._onStartFns.push(n)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(n=>n()),this._onStartFns=[])}onDone(n){this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(n=>n.play())}pause(){this.players.forEach(n=>n.pause())}restart(){this.players.forEach(n=>n.restart())}finish(){this._onFinish(),this.players.forEach(n=>n.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(n=>n.destroy()),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}reset(){this.players.forEach(n=>n.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(n){const t=n*this.totalTime;this.players.forEach(r=>{const i=r.totalTime?Math.min(1,t/r.totalTime):1;r.setPosition(i)})}getPosition(){const n=this.players.reduce((t,r)=>null===t||r.totalTime>t.totalTime?r:t,null);return null!=n?n.getPosition():0}beforeDestroy(){this.players.forEach(n=>{n.beforeDestroy&&n.beforeDestroy()})}triggerCallback(n){const t="start"==n?this._onStartFns:this._onDoneFns;t.forEach(r=>r()),t.length=0}}function k2(e){return new le(3e3,!1)}function WJ(){return"undefined"!=typeof window&&void 0!==window.document}function ET(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function ul(e){switch(e.length){case 0:return new yp;case 1:return e[0];default:return new N2(e)}}function L2(e,n,t,r,i=new Map,o=new Map){const a=[],s=[];let l=-1,c=null;if(r.forEach(u=>{const d=u.get("offset"),f=d==l,h=f&&c||new Map;u.forEach((p,_)=>{let m=_,g=p;if("offset"!==_)switch(m=n.normalizePropertyName(m,a),g){case"!":g=i.get(_);break;case Ts:g=o.get(_);break;default:g=n.normalizeStyleValue(_,m,g,a)}h.set(m,g)}),f||s.push(h),c=h,l=d}),a.length)throw function kJ(e){return new le(3502,!1)}();return s}function ST(e,n,t,r){switch(n){case"start":e.onStart(()=>r(t&&DT(t,"start",e)));break;case"done":e.onDone(()=>r(t&&DT(t,"done",e)));break;case"destroy":e.onDestroy(()=>r(t&&DT(t,"destroy",e)))}}function DT(e,n,t){const r=t.totalTime,o=TT(e.element,e.triggerName,e.fromState,e.toState,n||e.phaseName,null==r?e.totalTime:r,!!t.disabled),a=e._data;return null!=a&&(o._data=a),o}function TT(e,n,t,r,i="",o=0,a){return{element:e,triggerName:n,fromState:t,toState:r,phaseName:i,totalTime:o,disabled:!!a}}function Wi(e,n,t){let r=e.get(n);return r||e.set(n,r=t),r}function V2(e){const n=e.indexOf(":");return[e.substring(1,n),e.slice(n+1)]}let MT=(e,n)=>!1,$2=(e,n,t)=>[],B2=null;function wT(e){const n=e.parentNode||e.host;return n===B2?null:n}(ET()||"undefined"!=typeof Element)&&(WJ()?(B2=(()=>document.documentElement)(),MT=(e,n)=>{for(;n;){if(n===e)return!0;n=wT(n)}return!1}):MT=(e,n)=>e.contains(n),$2=(e,n,t)=>{if(t)return Array.from(e.querySelectorAll(n));const r=e.querySelector(n);return r?[r]:[]});let Rc=null,U2=!1;const H2=MT,j2=$2;let G2=(()=>{class e{validateStyleProperty(t){return function XJ(e){Rc||(Rc=function QJ(){return"undefined"!=typeof document?document.body:null}()||{},U2=!!Rc.style&&"WebkitAppearance"in Rc.style);let n=!0;return Rc.style&&!function KJ(e){return"ebkit"==e.substring(1,6)}(e)&&(n=e in Rc.style,!n&&U2&&(n="Webkit"+e.charAt(0).toUpperCase()+e.slice(1)in Rc.style)),n}(t)}matchesElement(t,r){return!1}containsElement(t,r){return H2(t,r)}getParentElement(t){return wT(t)}query(t,r,i){return j2(t,r,i)}computeStyle(t,r,i){return i||""}animate(t,r,i,o,a,s=[],l){return new yp(i,o)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=Me({token:e,factory:e.\u0275fac}),e})(),IT=(()=>{class e{}return e.NOOP=new G2,e})();const FT="ng-enter",Wv="ng-leave",Kv="ng-trigger",Xv=".ng-trigger",Y2="ng-animating",AT=".ng-animating";function Ms(e){if("number"==typeof e)return e;const n=e.match(/^(-?[\.\d]+)(m?s)/);return!n||n.length<2?0:RT(parseFloat(n[1]),n[2])}function RT(e,n){return"s"===n?1e3*e:e}function Qv(e,n,t){return e.hasOwnProperty("duration")?e:function eee(e,n,t){let i,o=0,a="";if("string"==typeof e){const s=e.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===s)return n.push(k2()),{duration:0,delay:0,easing:""};i=RT(parseFloat(s[1]),s[2]);const l=s[3];null!=l&&(o=RT(parseFloat(l),s[4]));const c=s[5];c&&(a=c)}else i=e;if(!t){let s=!1,l=n.length;i<0&&(n.push(function pJ(){return new le(3100,!1)}()),s=!0),o<0&&(n.push(function gJ(){return new le(3101,!1)}()),s=!0),s&&n.splice(l,0,k2())}return{duration:i,delay:o,easing:a}}(e,n,t)}function Cp(e,n={}){return Object.keys(e).forEach(t=>{n[t]=e[t]}),n}function q2(e){const n=new Map;return Object.keys(e).forEach(t=>{n.set(t,e[t])}),n}function dl(e,n=new Map,t){if(t)for(let[r,i]of t)n.set(r,i);for(let[r,i]of e)n.set(r,i);return n}function K2(e,n,t){return t?n+":"+t+";":""}function X2(e){let n="";for(let t=0;t{const o=xT(i);t&&!t.has(i)&&t.set(i,e.style[o]),e.style[o]=r}),ET()&&X2(e))}function Pc(e,n){e.style&&(n.forEach((t,r)=>{const i=xT(r);e.style[i]=""}),ET()&&X2(e))}function bp(e){return Array.isArray(e)?1==e.length?e[0]:P2(e):e}const PT=new RegExp("{{\\s*(.+?)\\s*}}","g");function Q2(e){let n=[];if("string"==typeof e){let t;for(;t=PT.exec(e);)n.push(t[1]);PT.lastIndex=0}return n}function Ep(e,n,t){const r=e.toString(),i=r.replace(PT,(o,a)=>{let s=n[a];return null==s&&(t.push(function _J(e){return new le(3003,!1)}()),s=""),s.toString()});return i==r?e:i}function Zv(e){const n=[];let t=e.next();for(;!t.done;)n.push(t.value),t=e.next();return n}const ree=/-+([a-z0-9])/g;function xT(e){return e.replace(ree,(...n)=>n[1].toUpperCase())}function iee(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function Ki(e,n,t){switch(n.type){case 7:return e.visitTrigger(n,t);case 0:return e.visitState(n,t);case 1:return e.visitTransition(n,t);case 2:return e.visitSequence(n,t);case 3:return e.visitGroup(n,t);case 4:return e.visitAnimate(n,t);case 5:return e.visitKeyframes(n,t);case 6:return e.visitStyle(n,t);case 8:return e.visitReference(n,t);case 9:return e.visitAnimateChild(n,t);case 10:return e.visitAnimateRef(n,t);case 11:return e.visitQuery(n,t);case 12:return e.visitStagger(n,t);default:throw function vJ(e){return new le(3004,!1)}()}}function Z2(e,n){return window.getComputedStyle(e)[n]}function uee(e,n){const t=[];return"string"==typeof e?e.split(/\s*,\s*/).forEach(r=>function dee(e,n,t){if(":"==e[0]){const l=function fee(e,n){switch(e){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(t,r)=>parseFloat(r)>parseFloat(t);case":decrement":return(t,r)=>parseFloat(r) *"}}(e,t);if("function"==typeof l)return void n.push(l);e=l}const r=e.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==r||r.length<4)return t.push(function RJ(e){return new le(3015,!1)}()),n;const i=r[1],o=r[2],a=r[3];n.push(J2(i,a));"<"==o[0]&&!("*"==i&&"*"==a)&&n.push(J2(a,i))}(r,t,n)):t.push(e),t}const ny=new Set(["true","1"]),ry=new Set(["false","0"]);function J2(e,n){const t=ny.has(e)||ry.has(e),r=ny.has(n)||ry.has(n);return(i,o)=>{let a="*"==e||e==i,s="*"==n||n==o;return!a&&t&&"boolean"==typeof i&&(a=i?ny.has(e):ry.has(e)),!s&&r&&"boolean"==typeof o&&(s=o?ny.has(n):ry.has(n)),a&&s}}const hee=new RegExp("s*:selfs*,?","g");function OT(e,n,t,r){return new pee(e).build(n,t,r)}class pee{constructor(n){this._driver=n}build(n,t,r){const i=new _ee(t);return this._resetContextStyleTimingState(i),Ki(this,bp(n),i)}_resetContextStyleTimingState(n){n.currentQuerySelector="",n.collectedStyles=new Map,n.collectedStyles.set("",new Map),n.currentTime=0}visitTrigger(n,t){let r=t.queryCount=0,i=t.depCount=0;const o=[],a=[];return"@"==n.name.charAt(0)&&t.errors.push(function CJ(){return new le(3006,!1)}()),n.definitions.forEach(s=>{if(this._resetContextStyleTimingState(t),0==s.type){const l=s,c=l.name;c.toString().split(/\s*,\s*/).forEach(u=>{l.name=u,o.push(this.visitState(l,t))}),l.name=c}else if(1==s.type){const l=this.visitTransition(s,t);r+=l.queryCount,i+=l.depCount,a.push(l)}else t.errors.push(function bJ(){return new le(3007,!1)}())}),{type:7,name:n.name,states:o,transitions:a,queryCount:r,depCount:i,options:null}}visitState(n,t){const r=this.visitStyle(n.styles,t),i=n.options&&n.options.params||null;if(r.containsDynamicStyles){const o=new Set,a=i||{};r.styles.forEach(s=>{s instanceof Map&&s.forEach(l=>{Q2(l).forEach(c=>{a.hasOwnProperty(c)||o.add(c)})})}),o.size&&(Zv(o.values()),t.errors.push(function EJ(e,n){return new le(3008,!1)}()))}return{type:0,name:n.name,style:r,options:i?{params:i}:null}}visitTransition(n,t){t.queryCount=0,t.depCount=0;const r=Ki(this,bp(n.animation),t);return{type:1,matchers:uee(n.expr,t.errors),animation:r,queryCount:t.queryCount,depCount:t.depCount,options:xc(n.options)}}visitSequence(n,t){return{type:2,steps:n.steps.map(r=>Ki(this,r,t)),options:xc(n.options)}}visitGroup(n,t){const r=t.currentTime;let i=0;const o=n.steps.map(a=>{t.currentTime=r;const s=Ki(this,a,t);return i=Math.max(i,t.currentTime),s});return t.currentTime=i,{type:3,steps:o,options:xc(n.options)}}visitAnimate(n,t){const r=function yee(e,n){if(e.hasOwnProperty("duration"))return e;if("number"==typeof e)return NT(Qv(e,n).duration,0,"");const t=e;if(t.split(/\s+/).some(o=>"{"==o.charAt(0)&&"{"==o.charAt(1))){const o=NT(0,0,"");return o.dynamic=!0,o.strValue=t,o}const i=Qv(t,n);return NT(i.duration,i.delay,i.easing)}(n.timings,t.errors);t.currentAnimateTimings=r;let i,o=n.styles?n.styles:fi({});if(5==o.type)i=this.visitKeyframes(o,t);else{let a=n.styles,s=!1;if(!a){s=!0;const c={};r.easing&&(c.easing=r.easing),a=fi(c)}t.currentTime+=r.duration+r.delay;const l=this.visitStyle(a,t);l.isEmptyStep=s,i=l}return t.currentAnimateTimings=null,{type:4,timings:r,style:i,options:null}}visitStyle(n,t){const r=this._makeStyleAst(n,t);return this._validateStyleAst(r,t),r}_makeStyleAst(n,t){const r=[],i=Array.isArray(n.styles)?n.styles:[n.styles];for(let s of i)"string"==typeof s?s===Ts?r.push(s):t.errors.push(new le(3002,!1)):r.push(q2(s));let o=!1,a=null;return r.forEach(s=>{if(s instanceof Map&&(s.has("easing")&&(a=s.get("easing"),s.delete("easing")),!o))for(let l of s.values())if(l.toString().indexOf("{{")>=0){o=!0;break}}),{type:6,styles:r,easing:a,offset:n.offset,containsDynamicStyles:o,options:null}}_validateStyleAst(n,t){const r=t.currentAnimateTimings;let i=t.currentTime,o=t.currentTime;r&&o>0&&(o-=r.duration+r.delay),n.styles.forEach(a=>{"string"!=typeof a&&a.forEach((s,l)=>{const c=t.collectedStyles.get(t.currentQuerySelector),u=c.get(l);let d=!0;u&&(o!=i&&o>=u.startTime&&i<=u.endTime&&(t.errors.push(function DJ(e,n,t,r,i){return new le(3010,!1)}()),d=!1),o=u.startTime),d&&c.set(l,{startTime:o,endTime:i}),t.options&&function nee(e,n,t){const r=n.params||{},i=Q2(e);i.length&&i.forEach(o=>{r.hasOwnProperty(o)||t.push(function mJ(e){return new le(3001,!1)}())})}(s,t.options,t.errors)})})}visitKeyframes(n,t){const r={type:5,styles:[],options:null};if(!t.currentAnimateTimings)return t.errors.push(function TJ(){return new le(3011,!1)}()),r;let o=0;const a=[];let s=!1,l=!1,c=0;const u=n.steps.map(g=>{const E=this._makeStyleAst(g,t);let C=null!=E.offset?E.offset:function vee(e){if("string"==typeof e)return null;let n=null;if(Array.isArray(e))e.forEach(t=>{if(t instanceof Map&&t.has("offset")){const r=t;n=parseFloat(r.get("offset")),r.delete("offset")}});else if(e instanceof Map&&e.has("offset")){const t=e;n=parseFloat(t.get("offset")),t.delete("offset")}return n}(E.styles),w=0;return null!=C&&(o++,w=E.offset=C),l=l||w<0||w>1,s=s||w0&&o{const C=f>0?E==h?1:f*E:a[E],w=C*m;t.currentTime=p+_.delay+w,_.duration=w,this._validateStyleAst(g,t),g.offset=C,r.styles.push(g)}),r}visitReference(n,t){return{type:8,animation:Ki(this,bp(n.animation),t),options:xc(n.options)}}visitAnimateChild(n,t){return t.depCount++,{type:9,options:xc(n.options)}}visitAnimateRef(n,t){return{type:10,animation:this.visitReference(n.animation,t),options:xc(n.options)}}visitQuery(n,t){const r=t.currentQuerySelector,i=n.options||{};t.queryCount++,t.currentQuery=n;const[o,a]=function gee(e){const n=!!e.split(/\s*,\s*/).find(t=>":self"==t);return n&&(e=e.replace(hee,"")),e=e.replace(/@\*/g,Xv).replace(/@\w+/g,t=>Xv+"-"+t.slice(1)).replace(/:animating/g,AT),[e,n]}(n.selector);t.currentQuerySelector=r.length?r+" "+o:o,Wi(t.collectedStyles,t.currentQuerySelector,new Map);const s=Ki(this,bp(n.animation),t);return t.currentQuery=null,t.currentQuerySelector=r,{type:11,selector:o,limit:i.limit||0,optional:!!i.optional,includeSelf:a,animation:s,originalSelector:n.selector,options:xc(n.options)}}visitStagger(n,t){t.currentQuery||t.errors.push(function FJ(){return new le(3013,!1)}());const r="full"===n.timings?{duration:0,delay:0,easing:"full"}:Qv(n.timings,t.errors,!0);return{type:12,animation:Ki(this,bp(n.animation),t),timings:r,options:null}}}class _ee{constructor(n){this.errors=n,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function xc(e){return e?(e=Cp(e)).params&&(e.params=function mee(e){return e?Cp(e):null}(e.params)):e={},e}function NT(e,n,t){return{duration:e,delay:n,easing:t}}function kT(e,n,t,r,i,o,a=null,s=!1){return{type:1,element:e,keyframes:n,preStyleProps:t,postStyleProps:r,duration:i,delay:o,totalTime:i+o,easing:a,subTimeline:s}}class iy{constructor(){this._map=new Map}get(n){return this._map.get(n)||[]}append(n,t){let r=this._map.get(n);r||this._map.set(n,r=[]),r.push(...t)}has(n){return this._map.has(n)}clear(){this._map.clear()}}const Eee=new RegExp(":enter","g"),Dee=new RegExp(":leave","g");function LT(e,n,t,r,i,o=new Map,a=new Map,s,l,c=[]){return(new Tee).buildKeyframes(e,n,t,r,i,o,a,s,l,c)}class Tee{buildKeyframes(n,t,r,i,o,a,s,l,c,u=[]){c=c||new iy;const d=new VT(n,t,c,i,o,u,[]);d.options=l;const f=l.delay?Ms(l.delay):0;d.currentTimeline.delayNextStep(f),d.currentTimeline.setStyles([a],null,d.errors,l),Ki(this,r,d);const h=d.timelines.filter(p=>p.containsAnimation());if(h.length&&s.size){let p;for(let _=h.length-1;_>=0;_--){const m=h[_];if(m.element===t){p=m;break}}p&&!p.allowOnlyTimelineStyles()&&p.setStyles([s],null,d.errors,l)}return h.length?h.map(p=>p.buildKeyframes()):[kT(t,[],[],[],0,f,"",!1)]}visitTrigger(n,t){}visitState(n,t){}visitTransition(n,t){}visitAnimateChild(n,t){const r=t.subInstructions.get(t.element);if(r){const i=t.createSubContext(n.options),o=t.currentTimeline.currentTime,a=this._visitSubInstructions(r,i,i.options);o!=a&&t.transformIntoNewTimeline(a)}t.previousNode=n}visitAnimateRef(n,t){const r=t.createSubContext(n.options);r.transformIntoNewTimeline(),this._applyAnimationRefDelays([n.options,n.animation.options],t,r),this.visitReference(n.animation,r),t.transformIntoNewTimeline(r.currentTimeline.currentTime),t.previousNode=n}_applyAnimationRefDelays(n,t,r){var i;for(const o of n){const a=null==o?void 0:o.delay;if(a){const s="number"==typeof a?a:Ms(Ep(a,null!==(i=null==o?void 0:o.params)&&void 0!==i?i:{},t.errors));r.delayNextStep(s)}}}_visitSubInstructions(n,t,r){let o=t.currentTimeline.currentTime;const a=null!=r.duration?Ms(r.duration):null,s=null!=r.delay?Ms(r.delay):null;return 0!==a&&n.forEach(l=>{const c=t.appendInstructionToTimeline(l,a,s);o=Math.max(o,c.duration+c.delay)}),o}visitReference(n,t){t.updateOptions(n.options,!0),Ki(this,n.animation,t),t.previousNode=n}visitSequence(n,t){const r=t.subContextCount;let i=t;const o=n.options;if(o&&(o.params||o.delay)&&(i=t.createSubContext(o),i.transformIntoNewTimeline(),null!=o.delay)){6==i.previousNode.type&&(i.currentTimeline.snapshotCurrentStyles(),i.previousNode=oy);const a=Ms(o.delay);i.delayNextStep(a)}n.steps.length&&(n.steps.forEach(a=>Ki(this,a,i)),i.currentTimeline.applyStylesToKeyframe(),i.subContextCount>r&&i.transformIntoNewTimeline()),t.previousNode=n}visitGroup(n,t){const r=[];let i=t.currentTimeline.currentTime;const o=n.options&&n.options.delay?Ms(n.options.delay):0;n.steps.forEach(a=>{const s=t.createSubContext(n.options);o&&s.delayNextStep(o),Ki(this,a,s),i=Math.max(i,s.currentTimeline.currentTime),r.push(s.currentTimeline)}),r.forEach(a=>t.currentTimeline.mergeTimelineCollectedStyles(a)),t.transformIntoNewTimeline(i),t.previousNode=n}_visitTiming(n,t){if(n.dynamic){const r=n.strValue;return Qv(t.params?Ep(r,t.params,t.errors):r,t.errors)}return{duration:n.duration,delay:n.delay,easing:n.easing}}visitAnimate(n,t){const r=t.currentAnimateTimings=this._visitTiming(n.timings,t),i=t.currentTimeline;r.delay&&(t.incrementTime(r.delay),i.snapshotCurrentStyles());const o=n.style;5==o.type?this.visitKeyframes(o,t):(t.incrementTime(r.duration),this.visitStyle(o,t),i.applyStylesToKeyframe()),t.currentAnimateTimings=null,t.previousNode=n}visitStyle(n,t){const r=t.currentTimeline,i=t.currentAnimateTimings;!i&&r.hasCurrentStyleProperties()&&r.forwardFrame();const o=i&&i.easing||n.easing;n.isEmptyStep?r.applyEmptyStep(o):r.setStyles(n.styles,o,t.errors,t.options),t.previousNode=n}visitKeyframes(n,t){const r=t.currentAnimateTimings,i=t.currentTimeline.duration,o=r.duration,s=t.createSubContext().currentTimeline;s.easing=r.easing,n.styles.forEach(l=>{s.forwardTime((l.offset||0)*o),s.setStyles(l.styles,l.easing,t.errors,t.options),s.applyStylesToKeyframe()}),t.currentTimeline.mergeTimelineCollectedStyles(s),t.transformIntoNewTimeline(i+o),t.previousNode=n}visitQuery(n,t){const r=t.currentTimeline.currentTime,i=n.options||{},o=i.delay?Ms(i.delay):0;o&&(6===t.previousNode.type||0==r&&t.currentTimeline.hasCurrentStyleProperties())&&(t.currentTimeline.snapshotCurrentStyles(),t.previousNode=oy);let a=r;const s=t.invokeQuery(n.selector,n.originalSelector,n.limit,n.includeSelf,!!i.optional,t.errors);t.currentQueryTotal=s.length;let l=null;s.forEach((c,u)=>{t.currentQueryIndex=u;const d=t.createSubContext(n.options,c);o&&d.delayNextStep(o),c===t.element&&(l=d.currentTimeline),Ki(this,n.animation,d),d.currentTimeline.applyStylesToKeyframe(),a=Math.max(a,d.currentTimeline.currentTime)}),t.currentQueryIndex=0,t.currentQueryTotal=0,t.transformIntoNewTimeline(a),l&&(t.currentTimeline.mergeTimelineCollectedStyles(l),t.currentTimeline.snapshotCurrentStyles()),t.previousNode=n}visitStagger(n,t){const r=t.parentContext,i=t.currentTimeline,o=n.timings,a=Math.abs(o.duration),s=a*(t.currentQueryTotal-1);let l=a*t.currentQueryIndex;switch(o.duration<0?"reverse":o.easing){case"reverse":l=s-l;break;case"full":l=r.currentStaggerTime}const u=t.currentTimeline;l&&u.delayNextStep(l);const d=u.currentTime;Ki(this,n.animation,t),t.previousNode=n,r.currentStaggerTime=i.currentTime-d+(i.startTime-r.currentTimeline.startTime)}}const oy={};class VT{constructor(n,t,r,i,o,a,s,l){this._driver=n,this.element=t,this.subInstructions=r,this._enterClassName=i,this._leaveClassName=o,this.errors=a,this.timelines=s,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=oy,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new ay(this._driver,t,0),s.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(n,t){if(!n)return;const r=n;let i=this.options;null!=r.duration&&(i.duration=Ms(r.duration)),null!=r.delay&&(i.delay=Ms(r.delay));const o=r.params;if(o){let a=i.params;a||(a=this.options.params={}),Object.keys(o).forEach(s=>{(!t||!a.hasOwnProperty(s))&&(a[s]=Ep(o[s],a,this.errors))})}}_copyOptions(){const n={};if(this.options){const t=this.options.params;if(t){const r=n.params={};Object.keys(t).forEach(i=>{r[i]=t[i]})}}return n}createSubContext(n=null,t,r){const i=t||this.element,o=new VT(this._driver,i,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(i,r||0));return o.previousNode=this.previousNode,o.currentAnimateTimings=this.currentAnimateTimings,o.options=this._copyOptions(),o.updateOptions(n),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o}transformIntoNewTimeline(n){return this.previousNode=oy,this.currentTimeline=this.currentTimeline.fork(this.element,n),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(n,t,r){const i={duration:null!=t?t:n.duration,delay:this.currentTimeline.currentTime+(null!=r?r:0)+n.delay,easing:""},o=new Mee(this._driver,n.element,n.keyframes,n.preStyleProps,n.postStyleProps,i,n.stretchStartingKeyframe);return this.timelines.push(o),i}incrementTime(n){this.currentTimeline.forwardTime(this.currentTimeline.duration+n)}delayNextStep(n){n>0&&this.currentTimeline.delayNextStep(n)}invokeQuery(n,t,r,i,o,a){let s=[];if(i&&s.push(this.element),n.length>0){n=(n=n.replace(Eee,"."+this._enterClassName)).replace(Dee,"."+this._leaveClassName);let c=this._driver.query(this.element,n,1!=r);0!==r&&(c=r<0?c.slice(c.length+r,c.length):c.slice(0,r)),s.push(...c)}return!o&&0==s.length&&a.push(function AJ(e){return new le(3014,!1)}()),s}}class ay{constructor(n,t,r,i){this._driver=n,this.element=t,this.startTime=r,this._elementTimelineStylesLookup=i,this.duration=0,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(t),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(t,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(n){const t=1===this._keyframes.size&&this._pendingStyles.size;this.duration||t?(this.forwardTime(this.currentTime+n),t&&this.snapshotCurrentStyles()):this.startTime+=n}fork(n,t){return this.applyStylesToKeyframe(),new ay(this._driver,n,t||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(n){this.applyStylesToKeyframe(),this.duration=n,this._loadKeyframe()}_updateStyle(n,t){this._localTimelineStyles.set(n,t),this._globalTimelineStyles.set(n,t),this._styleSummary.set(n,{time:this.currentTime,value:t})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(n){n&&this._previousKeyframe.set("easing",n);for(let[t,r]of this._globalTimelineStyles)this._backFill.set(t,r||Ts),this._currentKeyframe.set(t,Ts);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(n,t,r,i){var o;t&&this._previousKeyframe.set("easing",t);const a=i&&i.params||{},s=function wee(e,n){const t=new Map;let r;return e.forEach(i=>{if("*"===i){r=r||n.keys();for(let o of r)t.set(o,Ts)}else dl(i,t)}),t}(n,this._globalTimelineStyles);for(let[l,c]of s){const u=Ep(c,a,r);this._pendingStyles.set(l,u),this._localTimelineStyles.has(l)||this._backFill.set(l,null!==(o=this._globalTimelineStyles.get(l))&&void 0!==o?o:Ts),this._updateStyle(l,u)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((n,t)=>{this._currentKeyframe.set(t,n)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((n,t)=>{this._currentKeyframe.has(t)||this._currentKeyframe.set(t,n)}))}snapshotCurrentStyles(){for(let[n,t]of this._localTimelineStyles)this._pendingStyles.set(n,t),this._updateStyle(n,t)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const n=[];for(let t in this._currentKeyframe)n.push(t);return n}mergeTimelineCollectedStyles(n){n._styleSummary.forEach((t,r)=>{const i=this._styleSummary.get(r);(!i||t.time>i.time)&&this._updateStyle(r,t.value)})}buildKeyframes(){this.applyStylesToKeyframe();const n=new Set,t=new Set,r=1===this._keyframes.size&&0===this.duration;let i=[];this._keyframes.forEach((s,l)=>{const c=dl(s,new Map,this._backFill);c.forEach((u,d)=>{"!"===u?n.add(d):u===Ts&&t.add(d)}),r||c.set("offset",l/this.duration),i.push(c)});const o=n.size?Zv(n.values()):[],a=t.size?Zv(t.values()):[];if(r){const s=i[0],l=new Map(s);s.set("offset",0),l.set("offset",1),i=[s,l]}return kT(this.element,i,o,a,this.duration,this.startTime,this.easing,!1)}}class Mee extends ay{constructor(n,t,r,i,o,a,s=!1){super(n,t,a.delay),this.keyframes=r,this.preStyleProps=i,this.postStyleProps=o,this._stretchStartingKeyframe=s,this.timings={duration:a.duration,delay:a.delay,easing:a.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let n=this.keyframes,{delay:t,duration:r,easing:i}=this.timings;if(this._stretchStartingKeyframe&&t){const o=[],a=r+t,s=t/a,l=dl(n[0]);l.set("offset",0),o.push(l);const c=dl(n[0]);c.set("offset",n3(s)),o.push(c);const u=n.length-1;for(let d=1;d<=u;d++){let f=dl(n[d]);const h=f.get("offset");f.set("offset",n3((t+h*r)/a)),o.push(f)}r=a,t=0,i="",n=o}return kT(this.element,n,this.preStyleProps,this.postStyleProps,r,t,i,!0)}}function n3(e,n=3){const t=Math.pow(10,n-1);return Math.round(e*t)/t}class $T{}const Iee=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class Fee extends $T{normalizePropertyName(n,t){return xT(n)}normalizeStyleValue(n,t,r,i){let o="";const a=r.toString().trim();if(Iee.has(t)&&0!==r&&"0"!==r)if("number"==typeof r)o="px";else{const s=r.match(/^[+-]?[\d\.]+([a-z]*)$/);s&&0==s[1].length&&i.push(function yJ(e,n){return new le(3005,!1)}())}return a+o}}function r3(e,n,t,r,i,o,a,s,l,c,u,d,f){return{type:0,element:e,triggerName:n,isRemovalTransition:i,fromState:t,fromStyles:o,toState:r,toStyles:a,timelines:s,queriedElements:l,preStyleProps:c,postStyleProps:u,totalTime:d,errors:f}}const BT={};class o3{constructor(n,t,r){this._triggerName=n,this.ast=t,this._stateStyles=r}match(n,t,r,i){return function Aee(e,n,t,r,i){return e.some(o=>o(n,t,r,i))}(this.ast.matchers,n,t,r,i)}buildStyles(n,t,r){let i=this._stateStyles.get("*");return void 0!==n&&(i=this._stateStyles.get(null==n?void 0:n.toString())||i),i?i.buildStyles(t,r):new Map}build(n,t,r,i,o,a,s,l,c,u){var d;const f=[],h=this.ast.options&&this.ast.options.params||BT,_=this.buildStyles(r,s&&s.params||BT,f),m=l&&l.params||BT,g=this.buildStyles(i,m,f),E=new Set,C=new Map,w=new Map,D="void"===i,I={params:Ree(m,h),delay:null===(d=this.ast.options)||void 0===d?void 0:d.delay},F=u?[]:LT(n,t,this.ast.animation,o,a,_,g,I,c,f);let U=0;if(F.forEach(K=>{U=Math.max(K.duration+K.delay,U)}),f.length)return r3(t,this._triggerName,r,i,D,_,g,[],[],C,w,U,f);F.forEach(K=>{const B=K.element,he=Wi(C,B,new Set);K.preStyleProps.forEach(q=>he.add(q));const ve=Wi(w,B,new Set);K.postStyleProps.forEach(q=>ve.add(q)),B!==t&&E.add(B)});const P=Zv(E.values());return r3(t,this._triggerName,r,i,D,_,g,F,P,C,w,U)}}function Ree(e,n){const t=Cp(n);for(const r in e)e.hasOwnProperty(r)&&null!=e[r]&&(t[r]=e[r]);return t}class Pee{constructor(n,t,r){this.styles=n,this.defaultParams=t,this.normalizer=r}buildStyles(n,t){const r=new Map,i=Cp(this.defaultParams);return Object.keys(n).forEach(o=>{const a=n[o];null!==a&&(i[o]=a)}),this.styles.styles.forEach(o=>{"string"!=typeof o&&o.forEach((a,s)=>{a&&(a=Ep(a,i,t));const l=this.normalizer.normalizePropertyName(s,t);a=this.normalizer.normalizeStyleValue(s,l,a,t),r.set(l,a)})}),r}}class Oee{constructor(n,t,r){this.name=n,this.ast=t,this._normalizer=r,this.transitionFactories=[],this.states=new Map,t.states.forEach(i=>{this.states.set(i.name,new Pee(i.style,i.options&&i.options.params||{},r))}),a3(this.states,"true","1"),a3(this.states,"false","0"),t.transitions.forEach(i=>{this.transitionFactories.push(new o3(n,i,this.states))}),this.fallbackTransition=function Nee(e,n,t){return new o3(e,{type:1,animation:{type:2,steps:[],options:null},matchers:[(a,s)=>!0],options:null,queryCount:0,depCount:0},n)}(n,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(n,t,r,i){return this.transitionFactories.find(a=>a.match(n,t,r,i))||null}matchStyles(n,t,r){return this.fallbackTransition.buildStyles(n,t,r)}}function a3(e,n,t){e.has(n)?e.has(t)||e.set(t,e.get(n)):e.has(t)&&e.set(n,e.get(t))}const kee=new iy;class Lee{constructor(n,t,r){this.bodyNode=n,this._driver=t,this._normalizer=r,this._animations=new Map,this._playersById=new Map,this.players=[]}register(n,t){const r=[],o=OT(this._driver,t,r,[]);if(r.length)throw function LJ(e){return new le(3503,!1)}();this._animations.set(n,o)}_buildPlayer(n,t,r){const i=n.element,o=L2(0,this._normalizer,0,n.keyframes,t,r);return this._driver.animate(i,o,n.duration,n.delay,n.easing,[],!0)}create(n,t,r={}){const i=[],o=this._animations.get(n);let a;const s=new Map;if(o?(a=LT(this._driver,t,o,FT,Wv,new Map,new Map,r,kee,i),a.forEach(u=>{const d=Wi(s,u.element,new Map);u.postStyleProps.forEach(f=>d.set(f,null))})):(i.push(function VJ(){return new le(3300,!1)}()),a=[]),i.length)throw function $J(e){return new le(3504,!1)}();s.forEach((u,d)=>{u.forEach((f,h)=>{u.set(h,this._driver.computeStyle(d,h,Ts))})});const c=ul(a.map(u=>{const d=s.get(u.element);return this._buildPlayer(u,new Map,d)}));return this._playersById.set(n,c),c.onDestroy(()=>this.destroy(n)),this.players.push(c),c}destroy(n){const t=this._getPlayer(n);t.destroy(),this._playersById.delete(n);const r=this.players.indexOf(t);r>=0&&this.players.splice(r,1)}_getPlayer(n){const t=this._playersById.get(n);if(!t)throw function BJ(e){return new le(3301,!1)}();return t}listen(n,t,r,i){const o=TT(t,"","","");return ST(this._getPlayer(n),r,o,i),()=>{}}command(n,t,r,i){if("register"==r)return void this.register(n,i[0]);if("create"==r)return void this.create(n,t,i[0]||{});const o=this._getPlayer(n);switch(r){case"play":o.play();break;case"pause":o.pause();break;case"reset":o.reset();break;case"restart":o.restart();break;case"finish":o.finish();break;case"init":o.init();break;case"setPosition":o.setPosition(parseFloat(i[0]));break;case"destroy":this.destroy(n)}}}const s3="ng-animate-queued",UT="ng-animate-disabled",Hee=[],l3={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},jee={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},bo="__ng_removed";class HT{constructor(n,t=""){this.namespaceId=t;const r=n&&n.hasOwnProperty("value");if(this.value=function qee(e){return null!=e?e:null}(r?n.value:n),r){const o=Cp(n);delete o.value,this.options=o}else this.options={};this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(n){const t=n.params;if(t){const r=this.options.params;Object.keys(t).forEach(i=>{null==r[i]&&(r[i]=t[i])})}}}const Sp="void",jT=new HT(Sp);class Gee{constructor(n,t,r){this.id=n,this.hostElement=t,this._engine=r,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+n,Eo(t,this._hostClassName)}listen(n,t,r,i){if(!this._triggers.has(t))throw function UJ(e,n){return new le(3302,!1)}();if(null==r||0==r.length)throw function HJ(e){return new le(3303,!1)}();if(!function Wee(e){return"start"==e||"done"==e}(r))throw function jJ(e,n){return new le(3400,!1)}();const o=Wi(this._elementListeners,n,[]),a={name:t,phase:r,callback:i};o.push(a);const s=Wi(this._engine.statesByElement,n,new Map);return s.has(t)||(Eo(n,Kv),Eo(n,Kv+"-"+t),s.set(t,jT)),()=>{this._engine.afterFlush(()=>{const l=o.indexOf(a);l>=0&&o.splice(l,1),this._triggers.has(t)||s.delete(t)})}}register(n,t){return!this._triggers.has(n)&&(this._triggers.set(n,t),!0)}_getTrigger(n){const t=this._triggers.get(n);if(!t)throw function GJ(e){return new le(3401,!1)}();return t}trigger(n,t,r,i=!0){const o=this._getTrigger(t),a=new GT(this.id,t,n);let s=this._engine.statesByElement.get(n);s||(Eo(n,Kv),Eo(n,Kv+"-"+t),this._engine.statesByElement.set(n,s=new Map));let l=s.get(t);const c=new HT(r,this.id);if(!(r&&r.hasOwnProperty("value"))&&l&&c.absorbOptions(l.options),s.set(t,c),l||(l=jT),c.value!==Sp&&l.value===c.value){if(!function Qee(e,n){const t=Object.keys(e),r=Object.keys(n);if(t.length!=r.length)return!1;for(let i=0;i{Pc(n,m),Ia(n,g)})}return}const f=Wi(this._engine.playersByElement,n,[]);f.forEach(_=>{_.namespaceId==this.id&&_.triggerName==t&&_.queued&&_.destroy()});let h=o.matchTransition(l.value,c.value,n,c.params),p=!1;if(!h){if(!i)return;h=o.fallbackTransition,p=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:n,triggerName:t,transition:h,fromState:l,toState:c,player:a,isFallbackTransition:p}),p||(Eo(n,s3),a.onStart(()=>{Pd(n,s3)})),a.onDone(()=>{let _=this.players.indexOf(a);_>=0&&this.players.splice(_,1);const m=this._engine.playersByElement.get(n);if(m){let g=m.indexOf(a);g>=0&&m.splice(g,1)}}),this.players.push(a),f.push(a),a}deregister(n){this._triggers.delete(n),this._engine.statesByElement.forEach(t=>t.delete(n)),this._elementListeners.forEach((t,r)=>{this._elementListeners.set(r,t.filter(i=>i.name!=n))})}clearElementCache(n){this._engine.statesByElement.delete(n),this._elementListeners.delete(n);const t=this._engine.playersByElement.get(n);t&&(t.forEach(r=>r.destroy()),this._engine.playersByElement.delete(n))}_signalRemovalForInnerTriggers(n,t){const r=this._engine.driver.query(n,Xv,!0);r.forEach(i=>{if(i[bo])return;const o=this._engine.fetchNamespacesByElement(i);o.size?o.forEach(a=>a.triggerLeaveAnimation(i,t,!1,!0)):this.clearElementCache(i)}),this._engine.afterFlushAnimationsDone(()=>r.forEach(i=>this.clearElementCache(i)))}triggerLeaveAnimation(n,t,r,i){const o=this._engine.statesByElement.get(n),a=new Map;if(o){const s=[];if(o.forEach((l,c)=>{if(a.set(c,l.value),this._triggers.has(c)){const u=this.trigger(n,c,Sp,i);u&&s.push(u)}}),s.length)return this._engine.markElementAsRemoved(this.id,n,!0,t,a),r&&ul(s).onDone(()=>this._engine.processLeaveNode(n)),!0}return!1}prepareLeaveAnimationListeners(n){const t=this._elementListeners.get(n),r=this._engine.statesByElement.get(n);if(t&&r){const i=new Set;t.forEach(o=>{const a=o.name;if(i.has(a))return;i.add(a);const l=this._triggers.get(a).fallbackTransition,c=r.get(a)||jT,u=new HT(Sp),d=new GT(this.id,a,n);this._engine.totalQueuedPlayers++,this._queue.push({element:n,triggerName:a,transition:l,fromState:c,toState:u,player:d,isFallbackTransition:!0})})}}removeNode(n,t){const r=this._engine;if(n.childElementCount&&this._signalRemovalForInnerTriggers(n,t),this.triggerLeaveAnimation(n,t,!0))return;let i=!1;if(r.totalAnimations){const o=r.players.length?r.playersByQueriedElement.get(n):[];if(o&&o.length)i=!0;else{let a=n;for(;a=a.parentNode;)if(r.statesByElement.get(a)){i=!0;break}}}if(this.prepareLeaveAnimationListeners(n),i)r.markElementAsRemoved(this.id,n,!1,t);else{const o=n[bo];(!o||o===l3)&&(r.afterFlush(()=>this.clearElementCache(n)),r.destroyInnerAnimations(n),r._onRemovalComplete(n,t))}}insertNode(n,t){Eo(n,this._hostClassName)}drainQueuedTransitions(n){const t=[];return this._queue.forEach(r=>{const i=r.player;if(i.destroyed)return;const o=r.element,a=this._elementListeners.get(o);a&&a.forEach(s=>{if(s.name==r.triggerName){const l=TT(o,r.triggerName,r.fromState.value,r.toState.value);l._data=n,ST(r.player,s.phase,l,s.callback)}}),i.markedForDestroy?this._engine.afterFlush(()=>{i.destroy()}):t.push(r)}),this._queue=[],t.sort((r,i)=>{const o=r.transition.ast.depCount,a=i.transition.ast.depCount;return 0==o||0==a?o-a:this._engine.driver.containsElement(r.element,i.element)?1:-1})}destroy(n){this.players.forEach(t=>t.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,n)}elementContainsData(n){let t=!1;return this._elementListeners.has(n)&&(t=!0),t=!!this._queue.find(r=>r.element===n)||t,t}}class zee{constructor(n,t,r){this.bodyNode=n,this.driver=t,this._normalizer=r,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(i,o)=>{}}_onRemovalComplete(n,t){this.onRemovalComplete(n,t)}get queuedPlayers(){const n=[];return this._namespaceList.forEach(t=>{t.players.forEach(r=>{r.queued&&n.push(r)})}),n}createNamespace(n,t){const r=new Gee(n,t,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,t)?this._balanceNamespaceList(r,t):(this.newHostElements.set(t,r),this.collectEnterElement(t)),this._namespaceLookup[n]=r}_balanceNamespaceList(n,t){const r=this._namespaceList,i=this.namespacesByHostElement;if(r.length-1>=0){let a=!1,s=this.driver.getParentElement(t);for(;s;){const l=i.get(s);if(l){const c=r.indexOf(l);r.splice(c+1,0,n),a=!0;break}s=this.driver.getParentElement(s)}a||r.unshift(n)}else r.push(n);return i.set(t,n),n}register(n,t){let r=this._namespaceLookup[n];return r||(r=this.createNamespace(n,t)),r}registerTrigger(n,t,r){let i=this._namespaceLookup[n];i&&i.register(t,r)&&this.totalAnimations++}destroy(n,t){if(!n)return;const r=this._fetchNamespace(n);this.afterFlush(()=>{this.namespacesByHostElement.delete(r.hostElement),delete this._namespaceLookup[n];const i=this._namespaceList.indexOf(r);i>=0&&this._namespaceList.splice(i,1)}),this.afterFlushAnimationsDone(()=>r.destroy(t))}_fetchNamespace(n){return this._namespaceLookup[n]}fetchNamespacesByElement(n){const t=new Set,r=this.statesByElement.get(n);if(r)for(let i of r.values())if(i.namespaceId){const o=this._fetchNamespace(i.namespaceId);o&&t.add(o)}return t}trigger(n,t,r,i){if(sy(t)){const o=this._fetchNamespace(n);if(o)return o.trigger(t,r,i),!0}return!1}insertNode(n,t,r,i){if(!sy(t))return;const o=t[bo];if(o&&o.setForRemoval){o.setForRemoval=!1,o.setForMove=!0;const a=this.collectedLeaveElements.indexOf(t);a>=0&&this.collectedLeaveElements.splice(a,1)}if(n){const a=this._fetchNamespace(n);a&&a.insertNode(t,r)}i&&this.collectEnterElement(t)}collectEnterElement(n){this.collectedEnterElements.push(n)}markElementAsDisabled(n,t){t?this.disabledNodes.has(n)||(this.disabledNodes.add(n),Eo(n,UT)):this.disabledNodes.has(n)&&(this.disabledNodes.delete(n),Pd(n,UT))}removeNode(n,t,r,i){if(sy(t)){const o=n?this._fetchNamespace(n):null;if(o?o.removeNode(t,i):this.markElementAsRemoved(n,t,!1,i),r){const a=this.namespacesByHostElement.get(t);a&&a.id!==n&&a.removeNode(t,i)}}else this._onRemovalComplete(t,i)}markElementAsRemoved(n,t,r,i,o){this.collectedLeaveElements.push(t),t[bo]={namespaceId:n,setForRemoval:i,hasAnimation:r,removedBeforeQueried:!1,previousTriggersValues:o}}listen(n,t,r,i,o){return sy(t)?this._fetchNamespace(n).listen(t,r,i,o):()=>{}}_buildInstruction(n,t,r,i,o){return n.transition.build(this.driver,n.element,n.fromState.value,n.toState.value,r,i,n.fromState.options,n.toState.options,t,o)}destroyInnerAnimations(n){let t=this.driver.query(n,Xv,!0);t.forEach(r=>this.destroyActiveAnimationsForElement(r)),0!=this.playersByQueriedElement.size&&(t=this.driver.query(n,AT,!0),t.forEach(r=>this.finishActiveQueriedAnimationOnElement(r)))}destroyActiveAnimationsForElement(n){const t=this.playersByElement.get(n);t&&t.forEach(r=>{r.queued?r.markedForDestroy=!0:r.destroy()})}finishActiveQueriedAnimationOnElement(n){const t=this.playersByQueriedElement.get(n);t&&t.forEach(r=>r.finish())}whenRenderingDone(){return new Promise(n=>{if(this.players.length)return ul(this.players).onDone(()=>n());n()})}processLeaveNode(n){var t;const r=n[bo];if(r&&r.setForRemoval){if(n[bo]=l3,r.namespaceId){this.destroyInnerAnimations(n);const i=this._fetchNamespace(r.namespaceId);i&&i.clearElementCache(n)}this._onRemovalComplete(n,r.setForRemoval)}!(null===(t=n.classList)||void 0===t)&&t.contains(UT)&&this.markElementAsDisabled(n,!1),this.driver.query(n,".ng-animate-disabled",!0).forEach(i=>{this.markElementAsDisabled(i,!1)})}flush(n=-1){let t=[];if(this.newHostElements.size&&(this.newHostElements.forEach((r,i)=>this._balanceNamespaceList(r,i)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let r=0;rr()),this._flushFns=[],this._whenQuietFns.length){const r=this._whenQuietFns;this._whenQuietFns=[],t.length?ul(t).onDone(()=>{r.forEach(i=>i())}):r.forEach(i=>i())}}reportError(n){throw function zJ(e){return new le(3402,!1)}()}_flushAnimations(n,t){const r=new iy,i=[],o=new Map,a=[],s=new Map,l=new Map,c=new Map,u=new Set;this.disabledNodes.forEach(M=>{u.add(M);const k=this.driver.query(M,".ng-animate-queued",!0);for(let O=0;O{const O=FT+_++;p.set(k,O),M.forEach(G=>Eo(G,O))});const m=[],g=new Set,E=new Set;for(let M=0;Mg.add(G)):E.add(k))}const C=new Map,w=d3(f,Array.from(g));w.forEach((M,k)=>{const O=Wv+_++;C.set(k,O),M.forEach(G=>Eo(G,O))}),n.push(()=>{h.forEach((M,k)=>{const O=p.get(k);M.forEach(G=>Pd(G,O))}),w.forEach((M,k)=>{const O=C.get(k);M.forEach(G=>Pd(G,O))}),m.forEach(M=>{this.processLeaveNode(M)})});const D=[],I=[];for(let M=this._namespaceList.length-1;M>=0;M--)this._namespaceList[M].drainQueuedTransitions(t).forEach(O=>{const G=O.player,_e=O.element;if(D.push(G),this.collectedEnterElements.length){const be=_e[bo];if(be&&be.setForMove){if(be.previousTriggersValues&&be.previousTriggersValues.has(O.triggerName)){const qe=be.previousTriggersValues.get(O.triggerName),Le=this.statesByElement.get(O.element);if(Le&&Le.has(O.triggerName)){const Ke=Le.get(O.triggerName);Ke.value=qe,Le.set(O.triggerName,Ke)}}return void G.destroy()}}const se=!d||!this.driver.containsElement(d,_e),oe=C.get(_e),N=p.get(_e),S=this._buildInstruction(O,r,N,oe,se);if(S.errors&&S.errors.length)return void I.push(S);if(se)return G.onStart(()=>Pc(_e,S.fromStyles)),G.onDestroy(()=>Ia(_e,S.toStyles)),void i.push(G);if(O.isFallbackTransition)return G.onStart(()=>Pc(_e,S.fromStyles)),G.onDestroy(()=>Ia(_e,S.toStyles)),void i.push(G);const ne=[];S.timelines.forEach(be=>{be.stretchStartingKeyframe=!0,this.disabledNodes.has(be.element)||ne.push(be)}),S.timelines=ne,r.append(_e,S.timelines),a.push({instruction:S,player:G,element:_e}),S.queriedElements.forEach(be=>Wi(s,be,[]).push(G)),S.preStyleProps.forEach((be,qe)=>{if(be.size){let Le=l.get(qe);Le||l.set(qe,Le=new Set),be.forEach((Ke,mt)=>Le.add(mt))}}),S.postStyleProps.forEach((be,qe)=>{let Le=c.get(qe);Le||c.set(qe,Le=new Set),be.forEach((Ke,mt)=>Le.add(mt))})});if(I.length){const M=[];I.forEach(k=>{M.push(function YJ(e,n){return new le(3505,!1)}())}),D.forEach(k=>k.destroy()),this.reportError(M)}const F=new Map,U=new Map;a.forEach(M=>{const k=M.element;r.has(k)&&(U.set(k,k),this._beforeAnimationBuild(M.player.namespaceId,M.instruction,F))}),i.forEach(M=>{const k=M.element;this._getPreviousPlayers(k,!1,M.namespaceId,M.triggerName,null).forEach(G=>{Wi(F,k,[]).push(G),G.destroy()})});const P=m.filter(M=>h3(M,l,c)),K=new Map;u3(K,this.driver,E,c,Ts).forEach(M=>{h3(M,l,c)&&P.push(M)});const he=new Map;h.forEach((M,k)=>{u3(he,this.driver,new Set(M),l,"!")}),P.forEach(M=>{var k,O;const G=K.get(M),_e=he.get(M);K.set(M,new Map([...Array.from(null!==(k=null==G?void 0:G.entries())&&void 0!==k?k:[]),...Array.from(null!==(O=null==_e?void 0:_e.entries())&&void 0!==O?O:[])]))});const ve=[],q=[],ee={};a.forEach(M=>{const{element:k,player:O,instruction:G}=M;if(r.has(k)){if(u.has(k))return O.onDestroy(()=>Ia(k,G.toStyles)),O.disabled=!0,O.overrideTotalTime(G.totalTime),void i.push(O);let _e=ee;if(U.size>1){let oe=k;const N=[];for(;oe=oe.parentNode;){const S=U.get(oe);if(S){_e=S;break}N.push(oe)}N.forEach(S=>U.set(S,_e))}const se=this._buildAnimation(O.namespaceId,G,F,o,he,K);if(O.setRealPlayer(se),_e===ee)ve.push(O);else{const oe=this.playersByElement.get(_e);oe&&oe.length&&(O.parentPlayer=ul(oe)),i.push(O)}}else Pc(k,G.fromStyles),O.onDestroy(()=>Ia(k,G.toStyles)),q.push(O),u.has(k)&&i.push(O)}),q.forEach(M=>{const k=o.get(M.element);if(k&&k.length){const O=ul(k);M.setRealPlayer(O)}}),i.forEach(M=>{M.parentPlayer?M.syncPlayerEvents(M.parentPlayer):M.destroy()});for(let M=0;M!se.destroyed);_e.length?Kee(this,k,_e):this.processLeaveNode(k)}return m.length=0,ve.forEach(M=>{this.players.push(M),M.onDone(()=>{M.destroy();const k=this.players.indexOf(M);this.players.splice(k,1)}),M.play()}),ve}elementContainsData(n,t){let r=!1;const i=t[bo];return i&&i.setForRemoval&&(r=!0),this.playersByElement.has(t)&&(r=!0),this.playersByQueriedElement.has(t)&&(r=!0),this.statesByElement.has(t)&&(r=!0),this._fetchNamespace(n).elementContainsData(t)||r}afterFlush(n){this._flushFns.push(n)}afterFlushAnimationsDone(n){this._whenQuietFns.push(n)}_getPreviousPlayers(n,t,r,i,o){let a=[];if(t){const s=this.playersByQueriedElement.get(n);s&&(a=s)}else{const s=this.playersByElement.get(n);if(s){const l=!o||o==Sp;s.forEach(c=>{c.queued||!l&&c.triggerName!=i||a.push(c)})}}return(r||i)&&(a=a.filter(s=>!(r&&r!=s.namespaceId||i&&i!=s.triggerName))),a}_beforeAnimationBuild(n,t,r){const o=t.element,a=t.isRemovalTransition?void 0:n,s=t.isRemovalTransition?void 0:t.triggerName;for(const l of t.timelines){const c=l.element,u=c!==o,d=Wi(r,c,[]);this._getPreviousPlayers(c,u,a,s,t.toState).forEach(h=>{const p=h.getRealPlayer();p.beforeDestroy&&p.beforeDestroy(),h.destroy(),d.push(h)})}Pc(o,t.fromStyles)}_buildAnimation(n,t,r,i,o,a){const s=t.triggerName,l=t.element,c=[],u=new Set,d=new Set,f=t.timelines.map(p=>{const _=p.element;u.add(_);const m=_[bo];if(m&&m.removedBeforeQueried)return new yp(p.duration,p.delay);const g=_!==l,E=function Xee(e){const n=[];return f3(e,n),n}((r.get(_)||Hee).map(F=>F.getRealPlayer())).filter(F=>!!F.element&&F.element===_),C=o.get(_),w=a.get(_),D=L2(0,this._normalizer,0,p.keyframes,C,w),I=this._buildPlayer(p,D,E);if(p.subTimeline&&i&&d.add(_),g){const F=new GT(n,s,_);F.setRealPlayer(I),c.push(F)}return I});c.forEach(p=>{Wi(this.playersByQueriedElement,p.element,[]).push(p),p.onDone(()=>function Yee(e,n,t){let r=e.get(n);if(r){if(r.length){const i=r.indexOf(t);r.splice(i,1)}0==r.length&&e.delete(n)}return r}(this.playersByQueriedElement,p.element,p))}),u.forEach(p=>Eo(p,Y2));const h=ul(f);return h.onDestroy(()=>{u.forEach(p=>Pd(p,Y2)),Ia(l,t.toStyles)}),d.forEach(p=>{Wi(i,p,[]).push(h)}),h}_buildPlayer(n,t,r){return t.length>0?this.driver.animate(n.element,t,n.duration,n.delay,n.easing,r):new yp(n.duration,n.delay)}}class GT{constructor(n,t,r){this.namespaceId=n,this.triggerName=t,this.element=r,this._player=new yp,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(n){this._containsRealPlayer||(this._player=n,this._queuedCallbacks.forEach((t,r)=>{t.forEach(i=>ST(n,r,void 0,i))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(n.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(n){this.totalTime=n}syncPlayerEvents(n){const t=this._player;t.triggerCallback&&n.onStart(()=>t.triggerCallback("start")),n.onDone(()=>this.finish()),n.onDestroy(()=>this.destroy())}_queueEvent(n,t){Wi(this._queuedCallbacks,n,[]).push(t)}onDone(n){this.queued&&this._queueEvent("done",n),this._player.onDone(n)}onStart(n){this.queued&&this._queueEvent("start",n),this._player.onStart(n)}onDestroy(n){this.queued&&this._queueEvent("destroy",n),this._player.onDestroy(n)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(n){this.queued||this._player.setPosition(n)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(n){const t=this._player;t.triggerCallback&&t.triggerCallback(n)}}function sy(e){return e&&1===e.nodeType}function c3(e,n){const t=e.style.display;return e.style.display=null!=n?n:"none",t}function u3(e,n,t,r,i){const o=[];t.forEach(l=>o.push(c3(l)));const a=[];r.forEach((l,c)=>{const u=new Map;l.forEach(d=>{const f=n.computeStyle(c,d,i);u.set(d,f),(!f||0==f.length)&&(c[bo]=jee,a.push(c))}),e.set(c,u)});let s=0;return t.forEach(l=>c3(l,o[s++])),a}function d3(e,n){const t=new Map;if(e.forEach(s=>t.set(s,[])),0==n.length)return t;const i=new Set(n),o=new Map;function a(s){if(!s)return 1;let l=o.get(s);if(l)return l;const c=s.parentNode;return l=t.has(c)?c:i.has(c)?1:a(c),o.set(s,l),l}return n.forEach(s=>{const l=a(s);1!==l&&t.get(l).push(s)}),t}function Eo(e,n){var t;null===(t=e.classList)||void 0===t||t.add(n)}function Pd(e,n){var t;null===(t=e.classList)||void 0===t||t.remove(n)}function Kee(e,n,t){ul(t).onDone(()=>e.processLeaveNode(n))}function f3(e,n){for(let t=0;ti.add(o)):n.set(e,r),t.delete(e),!0}class ly{constructor(n,t,r){this.bodyNode=n,this._driver=t,this._normalizer=r,this._triggerCache={},this.onRemovalComplete=(i,o)=>{},this._transitionEngine=new zee(n,t,r),this._timelineEngine=new Lee(n,t,r),this._transitionEngine.onRemovalComplete=(i,o)=>this.onRemovalComplete(i,o)}registerTrigger(n,t,r,i,o){const a=n+"-"+i;let s=this._triggerCache[a];if(!s){const l=[],u=OT(this._driver,o,l,[]);if(l.length)throw function NJ(e,n){return new le(3404,!1)}();s=function xee(e,n,t){return new Oee(e,n,t)}(i,u,this._normalizer),this._triggerCache[a]=s}this._transitionEngine.registerTrigger(t,i,s)}register(n,t){this._transitionEngine.register(n,t)}destroy(n,t){this._transitionEngine.destroy(n,t)}onInsert(n,t,r,i){this._transitionEngine.insertNode(n,t,r,i)}onRemove(n,t,r,i){this._transitionEngine.removeNode(n,t,i||!1,r)}disableAnimations(n,t){this._transitionEngine.markElementAsDisabled(n,t)}process(n,t,r,i){if("@"==r.charAt(0)){const[o,a]=V2(r);this._timelineEngine.command(o,t,a,i)}else this._transitionEngine.trigger(n,t,r,i)}listen(n,t,r,i,o){if("@"==r.charAt(0)){const[a,s]=V2(r);return this._timelineEngine.listen(a,t,s,o)}return this._transitionEngine.listen(n,t,r,i,o)}flush(n=-1){this._transitionEngine.flush(n)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let Jee=(()=>{class e{constructor(t,r,i){this._element=t,this._startStyles=r,this._endStyles=i,this._state=0;let o=e.initialStylesByElement.get(t);o||e.initialStylesByElement.set(t,o=new Map),this._initialStyles=o}start(){this._state<1&&(this._startStyles&&Ia(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Ia(this._element,this._initialStyles),this._endStyles&&(Ia(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(e.initialStylesByElement.delete(this._element),this._startStyles&&(Pc(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Pc(this._element,this._endStyles),this._endStyles=null),Ia(this._element,this._initialStyles),this._state=3)}}return e.initialStylesByElement=new WeakMap,e})();function zT(e){let n=null;return e.forEach((t,r)=>{(function ete(e){return"display"===e||"position"===e})(r)&&(n=n||new Map,n.set(r,t))}),n}class p3{constructor(n,t,r,i){this.element=n,this.keyframes=t,this.options=r,this._specialStyles=i,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=r.duration,this._delay=r.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const n=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,n,this.options),this._finalKeyframe=n.length?n[n.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(n){const t=[];return n.forEach(r=>{t.push(Object.fromEntries(r))}),t}_triggerWebAnimation(n,t,r){return n.animate(this._convertKeyframesToObject(t),r)}onStart(n){this._originalOnStartFns.push(n),this._onStartFns.push(n)}onDone(n){this._originalOnDoneFns.push(n),this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(n=>n()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}setPosition(n){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=n*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const n=new Map;this.hasStarted()&&this._finalKeyframe.forEach((r,i)=>{"offset"!==i&&n.set(i,this._finished?r:Z2(this.element,i))}),this.currentSnapshot=n}triggerCallback(n){const t="start"===n?this._onStartFns:this._onDoneFns;t.forEach(r=>r()),t.length=0}}class tte{validateStyleProperty(n){return!0}validateAnimatableStyleProperty(n){return!0}matchesElement(n,t){return!1}containsElement(n,t){return H2(n,t)}getParentElement(n){return wT(n)}query(n,t,r){return j2(n,t,r)}computeStyle(n,t,r){return window.getComputedStyle(n)[t]}animate(n,t,r,i,o,a=[]){const l={duration:r,delay:i,fill:0==i?"both":"forwards"};o&&(l.easing=o);const c=new Map,u=a.filter(h=>h instanceof p3);(function oee(e,n){return 0===e||0===n})(r,i)&&u.forEach(h=>{h.currentSnapshot.forEach((p,_)=>c.set(_,p))});let d=function tee(e){return e.length?e[0]instanceof Map?e:e.map(n=>q2(n)):[]}(t).map(h=>dl(h));d=function aee(e,n,t){if(t.size&&n.length){let r=n[0],i=[];if(t.forEach((o,a)=>{r.has(a)||i.push(a),r.set(a,o)}),i.length)for(let o=1;oa.set(s,Z2(e,s)))}}return n}(n,d,c);const f=function Zee(e,n){let t=null,r=null;return Array.isArray(n)&&n.length?(t=zT(n[0]),n.length>1&&(r=zT(n[n.length-1]))):n instanceof Map&&(t=zT(n)),t||r?new Jee(e,t,r):null}(n,d);return new p3(n,d,l,f)}}let nte=(()=>{class e extends R2{constructor(t,r){super(),this._nextAnimationId=0,this._renderer=t.createRenderer(r.body,{id:"0",encapsulation:Uo.None,styles:[],data:{animation:[]}})}build(t){const r=this._nextAnimationId.toString();this._nextAnimationId++;const i=Array.isArray(t)?P2(t):t;return g3(this._renderer,null,r,"register",[i]),new rte(r,this._renderer)}}return e.\u0275fac=function(t){return new(t||e)(re(Yh),re(Tt))},e.\u0275prov=Me({token:e,factory:e.\u0275fac}),e})();class rte extends class dJ{}{constructor(n,t){super(),this._id=n,this._renderer=t}create(n,t){return new ite(this._id,n,t||{},this._renderer)}}class ite{constructor(n,t,r,i){this.id=n,this.element=t,this._renderer=i,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",r)}_listen(n,t){return this._renderer.listen(this.element,`@@${this.id}:${n}`,t)}_command(n,...t){return g3(this._renderer,this.element,this.id,n,t)}onDone(n){this._listen("done",n)}onStart(n){this._listen("start",n)}onDestroy(n){this._listen("destroy",n)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(n){this._command("setPosition",n)}getPosition(){var n,t;return null!==(t=null===(n=this._renderer.engine.players[+this.id])||void 0===n?void 0:n.getPosition())&&void 0!==t?t:0}}function g3(e,n,t,r,i){return e.setProperty(n,`@@${t}:${r}`,i)}const m3="@.disabled";let ote=(()=>{class e{constructor(t,r,i){this.delegate=t,this.engine=r,this._zone=i,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),r.onRemovalComplete=(o,a)=>{const s=null==a?void 0:a.parentNode(o);s&&a.removeChild(s,o)}}createRenderer(t,r){const o=this.delegate.createRenderer(t,r);if(!(t&&r&&r.data&&r.data.animation)){let u=this._rendererCache.get(o);return u||(u=new _3("",o,this.engine,()=>this._rendererCache.delete(o)),this._rendererCache.set(o,u)),u}const a=r.id,s=r.id+"-"+this._currentId;this._currentId++,this.engine.register(s,t);const l=u=>{Array.isArray(u)?u.forEach(l):this.engine.registerTrigger(a,s,t,u.name,u)};return r.data.animation.forEach(l),new ate(this,s,o,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(t,r,i){t>=0&&tr(i)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(o=>{const[a,s]=o;a(s)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([r,i]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return e.\u0275fac=function(t){return new(t||e)(re(Yh),re(ly),re(Zt))},e.\u0275prov=Me({token:e,factory:e.\u0275fac}),e})();class _3{constructor(n,t,r,i){this.namespaceId=n,this.delegate=t,this.engine=r,this._onDestroy=i,this.destroyNode=this.delegate.destroyNode?o=>t.destroyNode(o):null}get data(){return this.delegate.data}destroy(){var n;this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy(),null===(n=this._onDestroy)||void 0===n||n.call(this)}createElement(n,t){return this.delegate.createElement(n,t)}createComment(n){return this.delegate.createComment(n)}createText(n){return this.delegate.createText(n)}appendChild(n,t){this.delegate.appendChild(n,t),this.engine.onInsert(this.namespaceId,t,n,!1)}insertBefore(n,t,r,i=!0){this.delegate.insertBefore(n,t,r),this.engine.onInsert(this.namespaceId,t,n,i)}removeChild(n,t,r){this.engine.onRemove(this.namespaceId,t,this.delegate,r)}selectRootElement(n,t){return this.delegate.selectRootElement(n,t)}parentNode(n){return this.delegate.parentNode(n)}nextSibling(n){return this.delegate.nextSibling(n)}setAttribute(n,t,r,i){this.delegate.setAttribute(n,t,r,i)}removeAttribute(n,t,r){this.delegate.removeAttribute(n,t,r)}addClass(n,t){this.delegate.addClass(n,t)}removeClass(n,t){this.delegate.removeClass(n,t)}setStyle(n,t,r,i){this.delegate.setStyle(n,t,r,i)}removeStyle(n,t,r){this.delegate.removeStyle(n,t,r)}setProperty(n,t,r){"@"==t.charAt(0)&&t==m3?this.disableAnimations(n,!!r):this.delegate.setProperty(n,t,r)}setValue(n,t){this.delegate.setValue(n,t)}listen(n,t,r){return this.delegate.listen(n,t,r)}disableAnimations(n,t){this.engine.disableAnimations(n,t)}}class ate extends _3{constructor(n,t,r,i,o){super(t,r,i,o),this.factory=n,this.namespaceId=t}setProperty(n,t,r){"@"==t.charAt(0)?"."==t.charAt(1)&&t==m3?this.disableAnimations(n,r=void 0===r||!!r):this.engine.process(this.namespaceId,n,t.slice(1),r):this.delegate.setProperty(n,t,r)}listen(n,t,r){if("@"==t.charAt(0)){const i=function ste(e){switch(e){case"body":return document.body;case"document":return document;case"window":return window;default:return e}}(n);let o=t.slice(1),a="";return"@"!=o.charAt(0)&&([o,a]=function lte(e){const n=e.indexOf(".");return[e.substring(0,n),e.slice(n+1)]}(o)),this.engine.listen(this.namespaceId,i,o,a,s=>{this.factory.scheduleListenerCallback(s._data||-1,r,s)})}return this.delegate.listen(n,t,r)}}const v3=[{provide:R2,useClass:nte},{provide:$T,useFactory:function ute(){return new Fee}},{provide:ly,useClass:(()=>{class e extends ly{constructor(t,r,i,o){super(t.body,r,i)}ngOnDestroy(){this.flush()}}return e.\u0275fac=function(t){return new(t||e)(re(Tt),re(IT),re($T),re(Fd))},e.\u0275prov=Me({token:e,factory:e.\u0275fac}),e})()},{provide:Yh,useFactory:function dte(e,n,t){return new ote(e,n,t)},deps:[qv,ly,Zt]}],YT=[{provide:IT,useFactory:()=>new tte},{provide:Sv,useValue:"BrowserAnimations"},...v3],y3=[{provide:IT,useClass:G2},{provide:Sv,useValue:"NoopAnimations"},...v3];let fte=(()=>{class e{static withConfig(t){return{ngModule:e,providers:t.disableAnimations?y3:YT}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ft({type:e}),e.\u0275inj=wt({providers:YT,imports:[w2]}),e})();function Ue(...e){return Kn(e,Ch(e))}function ws(e,n){return ht(n)?br(e,n,1):br(e,1)}function So(e,n){return Vn((t,r)=>{let i=0;t.subscribe(Mn(r,o=>e.call(n,o,i++)&&r.next(o)))})}class C3{}class b3{}class ea{constructor(n){this.normalizedNames=new Map,this.lazyUpdate=null,n?this.lazyInit="string"==typeof n?()=>{this.headers=new Map,n.split("\n").forEach(t=>{const r=t.indexOf(":");if(r>0){const i=t.slice(0,r),o=i.toLowerCase(),a=t.slice(r+1).trim();this.maybeSetNormalizedName(i,o),this.headers.has(o)?this.headers.get(o).push(a):this.headers.set(o,[a])}})}:()=>{this.headers=new Map,Object.keys(n).forEach(t=>{let r=n[t];const i=t.toLowerCase();"string"==typeof r&&(r=[r]),r.length>0&&(this.headers.set(i,r),this.maybeSetNormalizedName(t,i))})}:this.headers=new Map}has(n){return this.init(),this.headers.has(n.toLowerCase())}get(n){this.init();const t=this.headers.get(n.toLowerCase());return t&&t.length>0?t[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(n){return this.init(),this.headers.get(n.toLowerCase())||null}append(n,t){return this.clone({name:n,value:t,op:"a"})}set(n,t){return this.clone({name:n,value:t,op:"s"})}delete(n,t){return this.clone({name:n,value:t,op:"d"})}maybeSetNormalizedName(n,t){this.normalizedNames.has(t)||this.normalizedNames.set(t,n)}init(){this.lazyInit&&(this.lazyInit instanceof ea?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(n=>this.applyUpdate(n)),this.lazyUpdate=null))}copyFrom(n){n.init(),Array.from(n.headers.keys()).forEach(t=>{this.headers.set(t,n.headers.get(t)),this.normalizedNames.set(t,n.normalizedNames.get(t))})}clone(n){const t=new ea;return t.lazyInit=this.lazyInit&&this.lazyInit instanceof ea?this.lazyInit:this,t.lazyUpdate=(this.lazyUpdate||[]).concat([n]),t}applyUpdate(n){const t=n.name.toLowerCase();switch(n.op){case"a":case"s":let r=n.value;if("string"==typeof r&&(r=[r]),0===r.length)return;this.maybeSetNormalizedName(n.name,t);const i=("a"===n.op?this.headers.get(t):void 0)||[];i.push(...r),this.headers.set(t,i);break;case"d":const o=n.value;if(o){let a=this.headers.get(t);if(!a)return;a=a.filter(s=>-1===o.indexOf(s)),0===a.length?(this.headers.delete(t),this.normalizedNames.delete(t)):this.headers.set(t,a)}else this.headers.delete(t),this.normalizedNames.delete(t)}}forEach(n){this.init(),Array.from(this.normalizedNames.keys()).forEach(t=>n(this.normalizedNames.get(t),this.headers.get(t)))}}class hte{encodeKey(n){return E3(n)}encodeValue(n){return E3(n)}decodeKey(n){return decodeURIComponent(n)}decodeValue(n){return decodeURIComponent(n)}}const gte=/%(\d[a-f0-9])/gi,mte={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function E3(e){return encodeURIComponent(e).replace(gte,(n,t)=>{var r;return null!==(r=mte[t])&&void 0!==r?r:n})}function uy(e){return`${e}`}class fl{constructor(n={}){if(this.updates=null,this.cloneFrom=null,this.encoder=n.encoder||new hte,n.fromString){if(n.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function pte(e,n){const t=new Map;return e.length>0&&e.replace(/^\?/,"").split("&").forEach(i=>{const o=i.indexOf("="),[a,s]=-1==o?[n.decodeKey(i),""]:[n.decodeKey(i.slice(0,o)),n.decodeValue(i.slice(o+1))],l=t.get(a)||[];l.push(s),t.set(a,l)}),t}(n.fromString,this.encoder)}else n.fromObject?(this.map=new Map,Object.keys(n.fromObject).forEach(t=>{const r=n.fromObject[t],i=Array.isArray(r)?r.map(uy):[uy(r)];this.map.set(t,i)})):this.map=null}has(n){return this.init(),this.map.has(n)}get(n){this.init();const t=this.map.get(n);return t?t[0]:null}getAll(n){return this.init(),this.map.get(n)||null}keys(){return this.init(),Array.from(this.map.keys())}append(n,t){return this.clone({param:n,value:t,op:"a"})}appendAll(n){const t=[];return Object.keys(n).forEach(r=>{const i=n[r];Array.isArray(i)?i.forEach(o=>{t.push({param:r,value:o,op:"a"})}):t.push({param:r,value:i,op:"a"})}),this.clone(t)}set(n,t){return this.clone({param:n,value:t,op:"s"})}delete(n,t){return this.clone({param:n,value:t,op:"d"})}toString(){return this.init(),this.keys().map(n=>{const t=this.encoder.encodeKey(n);return this.map.get(n).map(r=>t+"="+this.encoder.encodeValue(r)).join("&")}).filter(n=>""!==n).join("&")}clone(n){const t=new fl({encoder:this.encoder});return t.cloneFrom=this.cloneFrom||this,t.updates=(this.updates||[]).concat(n),t}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(n=>this.map.set(n,this.cloneFrom.map.get(n))),this.updates.forEach(n=>{switch(n.op){case"a":case"s":const t=("a"===n.op?this.map.get(n.param):void 0)||[];t.push(uy(n.value)),this.map.set(n.param,t);break;case"d":if(void 0===n.value){this.map.delete(n.param);break}{let r=this.map.get(n.param)||[];const i=r.indexOf(uy(n.value));-1!==i&&r.splice(i,1),r.length>0?this.map.set(n.param,r):this.map.delete(n.param)}}}),this.cloneFrom=this.updates=null)}}class _te{constructor(){this.map=new Map}set(n,t){return this.map.set(n,t),this}get(n){return this.map.has(n)||this.map.set(n,n.defaultValue()),this.map.get(n)}delete(n){return this.map.delete(n),this}has(n){return this.map.has(n)}keys(){return this.map.keys()}}function S3(e){return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer}function D3(e){return"undefined"!=typeof Blob&&e instanceof Blob}function T3(e){return"undefined"!=typeof FormData&&e instanceof FormData}class Dp{constructor(n,t,r,i){let o;if(this.url=t,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=n.toUpperCase(),function vte(e){switch(e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||i?(this.body=void 0!==r?r:null,o=i):o=r,o&&(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,o.responseType&&(this.responseType=o.responseType),o.headers&&(this.headers=o.headers),o.context&&(this.context=o.context),o.params&&(this.params=o.params)),this.headers||(this.headers=new ea),this.context||(this.context=new _te),this.params){const a=this.params.toString();if(0===a.length)this.urlWithParams=t;else{const s=t.indexOf("?");this.urlWithParams=t+(-1===s?"?":sf.set(h,n.setHeaders[h]),c)),n.setParams&&(u=Object.keys(n.setParams).reduce((f,h)=>f.set(h,n.setParams[h]),u)),new Dp(r,i,a,{params:u,headers:c,context:d,reportProgress:l,responseType:o,withCredentials:s})}}var nr=(()=>((nr=nr||{})[nr.Sent=0]="Sent",nr[nr.UploadProgress=1]="UploadProgress",nr[nr.ResponseHeader=2]="ResponseHeader",nr[nr.DownloadProgress=3]="DownloadProgress",nr[nr.Response=4]="Response",nr[nr.User=5]="User",nr))();class qT{constructor(n,t=200,r="OK"){this.headers=n.headers||new ea,this.status=void 0!==n.status?n.status:t,this.statusText=n.statusText||r,this.url=n.url||null,this.ok=this.status>=200&&this.status<300}}class WT extends qT{constructor(n={}){super(n),this.type=nr.ResponseHeader}clone(n={}){return new WT({headers:n.headers||this.headers,status:void 0!==n.status?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}}class dy extends qT{constructor(n={}){super(n),this.type=nr.Response,this.body=void 0!==n.body?n.body:null}clone(n={}){return new dy({body:void 0!==n.body?n.body:this.body,headers:n.headers||this.headers,status:void 0!==n.status?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}}class M3 extends qT{constructor(n){super(n,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${n.url||"(unknown url)"}`:`Http failure response for ${n.url||"(unknown url)"}: ${n.status} ${n.statusText}`,this.error=n.error||null}}function KT(e,n){return{body:n,headers:e.headers,context:e.context,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials}}let XT=(()=>{class e{constructor(t){this.handler=t}request(t,r,i={}){let o;if(t instanceof Dp)o=t;else{let l,c;l=i.headers instanceof ea?i.headers:new ea(i.headers),i.params&&(c=i.params instanceof fl?i.params:new fl({fromObject:i.params})),o=new Dp(t,r,void 0!==i.body?i.body:null,{headers:l,context:i.context,params:c,reportProgress:i.reportProgress,responseType:i.responseType||"json",withCredentials:i.withCredentials})}const a=Ue(o).pipe(ws(l=>this.handler.handle(l)));if(t instanceof Dp||"events"===i.observe)return a;const s=a.pipe(So(l=>l instanceof dy));switch(i.observe||"body"){case"body":switch(o.responseType){case"arraybuffer":return s.pipe(dt(l=>{if(null!==l.body&&!(l.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return l.body}));case"blob":return s.pipe(dt(l=>{if(null!==l.body&&!(l.body instanceof Blob))throw new Error("Response is not a Blob.");return l.body}));case"text":return s.pipe(dt(l=>{if(null!==l.body&&"string"!=typeof l.body)throw new Error("Response is not a string.");return l.body}));default:return s.pipe(dt(l=>l.body))}case"response":return s;default:throw new Error(`Unreachable: unhandled observe type ${i.observe}}`)}}delete(t,r={}){return this.request("DELETE",t,r)}get(t,r={}){return this.request("GET",t,r)}head(t,r={}){return this.request("HEAD",t,r)}jsonp(t,r){return this.request("JSONP",t,{params:(new fl).append(r,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(t,r={}){return this.request("OPTIONS",t,r)}patch(t,r,i={}){return this.request("PATCH",t,KT(i,r))}post(t,r,i={}){return this.request("POST",t,KT(i,r))}put(t,r,i={}){return this.request("PUT",t,KT(i,r))}}return e.\u0275fac=function(t){return new(t||e)(re(C3))},e.\u0275prov=Me({token:e,factory:e.\u0275fac}),e})();class w3{constructor(n,t){this.next=n,this.interceptor=t}handle(n){return this.interceptor.intercept(n,this.next)}}const I3=new Ee("HTTP_INTERCEPTORS");let Cte=(()=>{class e{intercept(t,r){return r.handle(t)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=Me({token:e,factory:e.\u0275fac}),e})();const bte=/^\)\]\}',?\n/;let F3=(()=>{class e{constructor(t){this.xhrFactory=t}handle(t){if("JSONP"===t.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new dn(r=>{const i=this.xhrFactory.build();if(i.open(t.method,t.urlWithParams),t.withCredentials&&(i.withCredentials=!0),t.headers.forEach((h,p)=>i.setRequestHeader(h,p.join(","))),t.headers.has("Accept")||i.setRequestHeader("Accept","applicationhttps://www.microsoft.com/json, text/plain, */*"),!t.headers.has("Content-Type")){const h=t.detectContentTypeHeader();null!==h&&i.setRequestHeader("Content-Type",h)}if(t.responseType){const h=t.responseType.toLowerCase();i.responseType="json"!==h?h:"text"}const o=t.serializeBody();let a=null;const s=()=>{if(null!==a)return a;const h=i.statusText||"OK",p=new ea(i.getAllResponseHeaders()),_=function Ete(e){return"responseURL"in e&&e.responseURL?e.responseURL:/^X-Request-URL:/m.test(e.getAllResponseHeaders())?e.getResponseHeader("X-Request-URL"):null}(i)||t.url;return a=new WT({headers:p,status:i.status,statusText:h,url:_}),a},l=()=>{let{headers:h,status:p,statusText:_,url:m}=s(),g=null;204!==p&&(g=void 0===i.response?i.responseText:i.response),0===p&&(p=g?200:0);let E=p>=200&&p<300;if("json"===t.responseType&&"string"==typeof g){const C=g;g=g.replace(bte,"");try{g=""!==g?JSON.parse(g):null}catch(w){g=C,E&&(E=!1,g={error:w,text:g})}}E?(r.next(new dy({body:g,headers:h,status:p,statusText:_,url:m||void 0})),r.complete()):r.error(new M3({error:g,headers:h,status:p,statusText:_,url:m||void 0}))},c=h=>{const{url:p}=s(),_=new M3({error:h,status:i.status||0,statusText:i.statusText||"Unknown Error",url:p||void 0});r.error(_)};let u=!1;const d=h=>{u||(r.next(s()),u=!0);let p={type:nr.DownloadProgress,loaded:h.loaded};h.lengthComputable&&(p.total=h.total),"text"===t.responseType&&!!i.responseText&&(p.partialText=i.responseText),r.next(p)},f=h=>{let p={type:nr.UploadProgress,loaded:h.loaded};h.lengthComputable&&(p.total=h.total),r.next(p)};return i.addEventListener("load",l),i.addEventListener("error",c),i.addEventListener("timeout",c),i.addEventListener("abort",c),t.reportProgress&&(i.addEventListener("progress",d),null!==o&&i.upload&&i.upload.addEventListener("progress",f)),i.send(o),r.next({type:nr.Sent}),()=>{i.removeEventListener("error",c),i.removeEventListener("abort",c),i.removeEventListener("load",l),i.removeEventListener("timeout",c),t.reportProgress&&(i.removeEventListener("progress",d),null!==o&&i.upload&&i.upload.removeEventListener("progress",f)),i.readyState!==i.DONE&&i.abort()}})}}return e.\u0275fac=function(t){return new(t||e)(re(s2))},e.\u0275prov=Me({token:e,factory:e.\u0275fac}),e})();const QT=new Ee("XSRF_COOKIE_NAME"),ZT=new Ee("XSRF_HEADER_NAME");class A3{}let Ste=(()=>{class e{constructor(t,r,i){this.doc=t,this.platform=r,this.cookieName=i,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const t=this.doc.cookie||"";return t!==this.lastCookieString&&(this.parseCount++,this.lastToken=KL(t,this.cookieName),this.lastCookieString=t),this.lastToken}}return e.\u0275fac=function(t){return new(t||e)(re(Tt),re(Ev),re(QT))},e.\u0275prov=Me({token:e,factory:e.\u0275fac}),e})(),JT=(()=>{class e{constructor(t,r){this.tokenService=t,this.headerName=r}intercept(t,r){const i=t.url.toLowerCase();if("GET"===t.method||"HEAD"===t.method||i.startsWith("http://")||i.startsWith("https://"))return r.handle(t);const o=this.tokenService.getToken();return null!==o&&!t.headers.has(this.headerName)&&(t=t.clone({headers:t.headers.set(this.headerName,o)})),r.handle(t)}}return e.\u0275fac=function(t){return new(t||e)(re(A3),re(ZT))},e.\u0275prov=Me({token:e,factory:e.\u0275fac}),e})(),Dte=(()=>{class e{constructor(t,r){this.backend=t,this.injector=r,this.chain=null}handle(t){if(null===this.chain){const r=this.injector.get(I3,[]);this.chain=r.reduceRight((i,o)=>new w3(i,o),this.backend)}return this.chain.handle(t)}}return e.\u0275fac=function(t){return new(t||e)(re(b3),re(ci))},e.\u0275prov=Me({token:e,factory:e.\u0275fac}),e})(),Tte=(()=>{class e{static disable(){return{ngModule:e,providers:[{provide:JT,useClass:Cte}]}}static withOptions(t={}){return{ngModule:e,providers:[t.cookieName?{provide:QT,useValue:t.cookieName}:[],t.headerName?{provide:ZT,useValue:t.headerName}:[]]}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ft({type:e}),e.\u0275inj=wt({providers:[JT,{provide:I3,useExisting:JT,multi:!0},{provide:A3,useClass:Ste},{provide:QT,useValue:"XSRF-TOKEN"},{provide:ZT,useValue:"X-XSRF-TOKEN"}]}),e})(),Mte=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ft({type:e}),e.\u0275inj=wt({providers:[XT,{provide:C3,useClass:Dte},F3,{provide:b3,useExisting:F3}],imports:[Tte.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]}),e})();const{isArray:wte}=Array,{getPrototypeOf:Ite,prototype:Fte,keys:Ate}=Object;function R3(e){if(1===e.length){const n=e[0];if(wte(n))return{args:n,keys:null};if(function Rte(e){return e&&"object"==typeof e&&Ite(e)===Fte}(n)){const t=Ate(n);return{args:t.map(r=>n[r]),keys:t}}}return{args:e,keys:null}}const{isArray:Pte}=Array;function eM(e){return dt(n=>function xte(e,n){return Pte(n)?e(...n):e(n)}(e,n))}function P3(e,n){return e.reduce((t,r,i)=>(t[r]=n[i],t),{})}function x3(...e){const n=JR(e),{args:t,keys:r}=R3(e),i=new dn(o=>{const{length:a}=t;if(!a)return void o.complete();const s=new Array(a);let l=a,c=a;for(let u=0;u{d||(d=!0,c--),s[u]=f},()=>l--,void 0,()=>{(!l||!d)&&(c||o.next(r?P3(r,s):s),o.complete())}))}});return n?i.pipe(eM(n)):i}let O3=(()=>{class e{constructor(t,r){this._renderer=t,this._elementRef=r,this.onChange=i=>{},this.onTouched=()=>{}}setProperty(t,r){this._renderer.setProperty(this._elementRef.nativeElement,t,r)}registerOnTouched(t){this.onTouched=t}registerOnChange(t){this.onChange=t}setDisabledState(t){this.setProperty("disabled",t)}}return e.\u0275fac=function(t){return new(t||e)(H(Ca),H(Jn))},e.\u0275dir=Xe({type:e}),e})(),Oc=(()=>{class e extends O3{}return e.\u0275fac=function(){let n;return function(r){return(n||(n=Qn(e)))(r||e)}}(),e.\u0275dir=Xe({type:e,features:[jt]}),e})();const Do=new Ee("NgValueAccessor"),Ote={provide:Do,useExisting:Xt(()=>fy),multi:!0};let fy=(()=>{class e extends Oc{writeValue(t){this.setProperty("checked",t)}}return e.\u0275fac=function(){let n;return function(r){return(n||(n=Qn(e)))(r||e)}}(),e.\u0275dir=Xe({type:e,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(t,r){1&t&&we("change",function(o){return r.onChange(o.target.checked)})("blur",function(){return r.onTouched()})},features:[pn([Ote]),jt]}),e})();const Nte={provide:Do,useExisting:Xt(()=>xd),multi:!0},Lte=new Ee("CompositionEventMode");let xd=(()=>{class e extends O3{constructor(t,r,i){super(t,r),this._compositionMode=i,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function kte(){const e=wa()?wa().getUserAgent():"";return/android (\d+)/.test(e.toLowerCase())}())}writeValue(t){this.setProperty("value",null==t?"":t)}_handleInput(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t)}_compositionStart(){this._composing=!0}_compositionEnd(t){this._composing=!1,this._compositionMode&&this.onChange(t)}}return e.\u0275fac=function(t){return new(t||e)(H(Ca),H(Jn),H(Lte,8))},e.\u0275dir=Xe({type:e,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(t,r){1&t&&we("input",function(o){return r._handleInput(o.target.value)})("blur",function(){return r.onTouched()})("compositionstart",function(){return r._compositionStart()})("compositionend",function(o){return r._compositionEnd(o.target.value)})},features:[pn([Nte]),jt]}),e})();function hl(e){return null==e||("string"==typeof e||Array.isArray(e))&&0===e.length}const Ar=new Ee("NgValidators"),pl=new Ee("NgAsyncValidators"),$te=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;function V3(e){return hl(e.value)?{required:!0}:null}function B3(e){return hl(e.value)||$te.test(e.value)?null:{email:!0}}function hy(e){return null}function G3(e){return null!=e}function z3(e){return Qh(e)?Kn(e):e}function Y3(e){let n={};return e.forEach(t=>{n=null!=t?Object.assign(Object.assign({},n),t):n}),0===Object.keys(n).length?null:n}function q3(e,n){return n.map(t=>t(e))}function W3(e){return e.map(n=>function Ute(e){return!e.validate}(n)?n:t=>n.validate(t))}function tM(e){return null!=e?function K3(e){if(!e)return null;const n=e.filter(G3);return 0==n.length?null:function(t){return Y3(q3(t,n))}}(W3(e)):null}function nM(e){return null!=e?function X3(e){if(!e)return null;const n=e.filter(G3);return 0==n.length?null:function(t){return x3(q3(t,n).map(z3)).pipe(dt(Y3))}}(W3(e)):null}function Q3(e,n){return null===e?[n]:Array.isArray(e)?[...e,n]:[e,n]}function rM(e){return e?Array.isArray(e)?e:[e]:[]}function py(e,n){return Array.isArray(e)?e.includes(n):e===n}function eV(e,n){const t=rM(n);return rM(e).forEach(i=>{py(t,i)||t.push(i)}),t}function tV(e,n){return rM(n).filter(t=>!py(e,t))}class nV{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(n){this._rawValidators=n||[],this._composedValidatorFn=tM(this._rawValidators)}_setAsyncValidators(n){this._rawAsyncValidators=n||[],this._composedAsyncValidatorFn=nM(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(n){this._onDestroyCallbacks.push(n)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(n=>n()),this._onDestroyCallbacks=[]}reset(n){this.control&&this.control.reset(n)}hasError(n,t){return!!this.control&&this.control.hasError(n,t)}getError(n,t){return this.control?this.control.getError(n,t):null}}class gl extends nV{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class hi extends nV{get formDirective(){return null}get path(){return null}}class rV{constructor(n){this._cd=n}get isTouched(){var n,t;return!(null===(t=null===(n=this._cd)||void 0===n?void 0:n.control)||void 0===t||!t.touched)}get isUntouched(){var n,t;return!(null===(t=null===(n=this._cd)||void 0===n?void 0:n.control)||void 0===t||!t.untouched)}get isPristine(){var n,t;return!(null===(t=null===(n=this._cd)||void 0===n?void 0:n.control)||void 0===t||!t.pristine)}get isDirty(){var n,t;return!(null===(t=null===(n=this._cd)||void 0===n?void 0:n.control)||void 0===t||!t.dirty)}get isValid(){var n,t;return!(null===(t=null===(n=this._cd)||void 0===n?void 0:n.control)||void 0===t||!t.valid)}get isInvalid(){var n,t;return!(null===(t=null===(n=this._cd)||void 0===n?void 0:n.control)||void 0===t||!t.invalid)}get isPending(){var n,t;return!(null===(t=null===(n=this._cd)||void 0===n?void 0:n.control)||void 0===t||!t.pending)}get isSubmitted(){var n;return!(null===(n=this._cd)||void 0===n||!n.submitted)}}let gy=(()=>{class e extends rV{constructor(t){super(t)}}return e.\u0275fac=function(t){return new(t||e)(H(gl,2))},e.\u0275dir=Xe({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(t,r){2&t&&vo("ng-untouched",r.isUntouched)("ng-touched",r.isTouched)("ng-pristine",r.isPristine)("ng-dirty",r.isDirty)("ng-valid",r.isValid)("ng-invalid",r.isInvalid)("ng-pending",r.isPending)},features:[jt]}),e})(),Nc=(()=>{class e extends rV{constructor(t){super(t)}}return e.\u0275fac=function(t){return new(t||e)(H(hi,10))},e.\u0275dir=Xe({type:e,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(t,r){2&t&&vo("ng-untouched",r.isUntouched)("ng-touched",r.isTouched)("ng-pristine",r.isPristine)("ng-dirty",r.isDirty)("ng-valid",r.isValid)("ng-invalid",r.isInvalid)("ng-pending",r.isPending)("ng-submitted",r.isSubmitted)},features:[jt]}),e})();const Tp="VALID",_y="INVALID",Od="PENDING",Mp="DISABLED";function sM(e){return(vy(e)?e.validators:e)||null}function oV(e){return Array.isArray(e)?tM(e):e||null}function lM(e,n){return(vy(n)?n.asyncValidators:e)||null}function aV(e){return Array.isArray(e)?nM(e):e||null}function vy(e){return null!=e&&!Array.isArray(e)&&"object"==typeof e}function sV(e,n,t){const r=e.controls;if(!(n?Object.keys(r):r).length)throw new le(1e3,"");if(!r[t])throw new le(1001,"")}function lV(e,n,t){e._forEachChild((r,i)=>{if(void 0===t[i])throw new le(1002,"")})}class yy{constructor(n,t){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=n,this._rawAsyncValidators=t,this._composedValidatorFn=oV(this._rawValidators),this._composedAsyncValidatorFn=aV(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(n){this._rawValidators=this._composedValidatorFn=n}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(n){this._rawAsyncValidators=this._composedAsyncValidatorFn=n}get parent(){return this._parent}get valid(){return this.status===Tp}get invalid(){return this.status===_y}get pending(){return this.status==Od}get disabled(){return this.status===Mp}get enabled(){return this.status!==Mp}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(n){this._rawValidators=n,this._composedValidatorFn=oV(n)}setAsyncValidators(n){this._rawAsyncValidators=n,this._composedAsyncValidatorFn=aV(n)}addValidators(n){this.setValidators(eV(n,this._rawValidators))}addAsyncValidators(n){this.setAsyncValidators(eV(n,this._rawAsyncValidators))}removeValidators(n){this.setValidators(tV(n,this._rawValidators))}removeAsyncValidators(n){this.setAsyncValidators(tV(n,this._rawAsyncValidators))}hasValidator(n){return py(this._rawValidators,n)}hasAsyncValidator(n){return py(this._rawAsyncValidators,n)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(n={}){this.touched=!0,this._parent&&!n.onlySelf&&this._parent.markAsTouched(n)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(n=>n.markAllAsTouched())}markAsUntouched(n={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(t=>{t.markAsUntouched({onlySelf:!0})}),this._parent&&!n.onlySelf&&this._parent._updateTouched(n)}markAsDirty(n={}){this.pristine=!1,this._parent&&!n.onlySelf&&this._parent.markAsDirty(n)}markAsPristine(n={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(t=>{t.markAsPristine({onlySelf:!0})}),this._parent&&!n.onlySelf&&this._parent._updatePristine(n)}markAsPending(n={}){this.status=Od,!1!==n.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!n.onlySelf&&this._parent.markAsPending(n)}disable(n={}){const t=this._parentMarkedDirty(n.onlySelf);this.status=Mp,this.errors=null,this._forEachChild(r=>{r.disable(Object.assign(Object.assign({},n),{onlySelf:!0}))}),this._updateValue(),!1!==n.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},n),{skipPristineCheck:t})),this._onDisabledChange.forEach(r=>r(!0))}enable(n={}){const t=this._parentMarkedDirty(n.onlySelf);this.status=Tp,this._forEachChild(r=>{r.enable(Object.assign(Object.assign({},n),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},n),{skipPristineCheck:t})),this._onDisabledChange.forEach(r=>r(!1))}_updateAncestors(n){this._parent&&!n.onlySelf&&(this._parent.updateValueAndValidity(n),n.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(n){this._parent=n}getRawValue(){return this.value}updateValueAndValidity(n={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Tp||this.status===Od)&&this._runAsyncValidator(n.emitEvent)),!1!==n.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.updateValueAndValidity(n)}_updateTreeValidity(n={emitEvent:!0}){this._forEachChild(t=>t._updateTreeValidity(n)),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Mp:Tp}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(n){if(this.asyncValidator){this.status=Od,this._hasOwnPendingAsyncValidator=!0;const t=z3(this.asyncValidator(this));this._asyncValidationSubscription=t.subscribe(r=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(r,{emitEvent:n})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(n,t={}){this.errors=n,this._updateControlsErrors(!1!==t.emitEvent)}get(n){let t=n;return null==t||(Array.isArray(t)||(t=t.split(".")),0===t.length)?null:t.reduce((r,i)=>r&&r._find(i),this)}getError(n,t){const r=t?this.get(t):this;return r&&r.errors?r.errors[n]:null}hasError(n,t){return!!this.getError(n,t)}get root(){let n=this;for(;n._parent;)n=n._parent;return n}_updateControlsErrors(n){this.status=this._calculateStatus(),n&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(n)}_initObservables(){this.valueChanges=new bt,this.statusChanges=new bt}_calculateStatus(){return this._allControlsDisabled()?Mp:this.errors?_y:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Od)?Od:this._anyControlsHaveStatus(_y)?_y:Tp}_anyControlsHaveStatus(n){return this._anyControls(t=>t.status===n)}_anyControlsDirty(){return this._anyControls(n=>n.dirty)}_anyControlsTouched(){return this._anyControls(n=>n.touched)}_updatePristine(n={}){this.pristine=!this._anyControlsDirty(),this._parent&&!n.onlySelf&&this._parent._updatePristine(n)}_updateTouched(n={}){this.touched=this._anyControlsTouched(),this._parent&&!n.onlySelf&&this._parent._updateTouched(n)}_registerOnCollectionChange(n){this._onCollectionChange=n}_setUpdateStrategy(n){vy(n)&&null!=n.updateOn&&(this._updateOn=n.updateOn)}_parentMarkedDirty(n){return!n&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(n){return null}}class wp extends yy{constructor(n,t,r){super(sM(t),lM(r,t)),this.controls=n,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(n,t){return this.controls[n]?this.controls[n]:(this.controls[n]=t,t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange),t)}addControl(n,t,r={}){this.registerControl(n,t),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}removeControl(n,t={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}setControl(n,t,r={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],t&&this.registerControl(n,t),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}contains(n){return this.controls.hasOwnProperty(n)&&this.controls[n].enabled}setValue(n,t={}){lV(this,0,n),Object.keys(n).forEach(r=>{sV(this,!0,r),this.controls[r].setValue(n[r],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(n,t={}){null!=n&&(Object.keys(n).forEach(r=>{const i=this.controls[r];i&&i.patchValue(n[r],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t))}reset(n={},t={}){this._forEachChild((r,i)=>{r.reset(n[i],{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}getRawValue(){return this._reduceChildren({},(n,t,r)=>(n[r]=t.getRawValue(),n))}_syncPendingControls(){let n=this._reduceChildren(!1,(t,r)=>!!r._syncPendingControls()||t);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){Object.keys(this.controls).forEach(t=>{const r=this.controls[t];r&&n(r,t)})}_setUpControls(){this._forEachChild(n=>{n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(n){for(const[t,r]of Object.entries(this.controls))if(this.contains(t)&&n(r))return!0;return!1}_reduceValue(){return this._reduceChildren({},(t,r,i)=>((r.enabled||this.disabled)&&(t[i]=r.value),t))}_reduceChildren(n,t){let r=n;return this._forEachChild((i,o)=>{r=t(r,i,o)}),r}_allControlsDisabled(){for(const n of Object.keys(this.controls))if(this.controls[n].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(n){return this.controls.hasOwnProperty(n)?this.controls[n]:null}}class cV extends wp{}function Ip(e,n){var t,r;cM(e,n),n.valueAccessor.writeValue(e.value),e.disabled&&(null===(r=(t=n.valueAccessor).setDisabledState)||void 0===r||r.call(t,!0)),function Kte(e,n){n.valueAccessor.registerOnChange(t=>{e._pendingValue=t,e._pendingChange=!0,e._pendingDirty=!0,"change"===e.updateOn&&uV(e,n)})}(e,n),function Qte(e,n){const t=(r,i)=>{n.valueAccessor.writeValue(r),i&&n.viewToModelUpdate(r)};e.registerOnChange(t),n._registerOnDestroy(()=>{e._unregisterOnChange(t)})}(e,n),function Xte(e,n){n.valueAccessor.registerOnTouched(()=>{e._pendingTouched=!0,"blur"===e.updateOn&&e._pendingChange&&uV(e,n),"submit"!==e.updateOn&&e.markAsTouched()})}(e,n),function Wte(e,n){if(n.valueAccessor.setDisabledState){const t=r=>{n.valueAccessor.setDisabledState(r)};e.registerOnDisabledChange(t),n._registerOnDestroy(()=>{e._unregisterOnDisabledChange(t)})}}(e,n)}function Ey(e,n){e.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(n)})}function cM(e,n){const t=function Z3(e){return e._rawValidators}(e);null!==n.validator?e.setValidators(Q3(t,n.validator)):"function"==typeof t&&e.setValidators([t]);const r=function J3(e){return e._rawAsyncValidators}(e);null!==n.asyncValidator?e.setAsyncValidators(Q3(r,n.asyncValidator)):"function"==typeof r&&e.setAsyncValidators([r]);const i=()=>e.updateValueAndValidity();Ey(n._rawValidators,i),Ey(n._rawAsyncValidators,i)}function uV(e,n){e._pendingDirty&&e.markAsDirty(),e.setValue(e._pendingValue,{emitModelToViewChange:!1}),n.viewToModelUpdate(e._pendingValue),e._pendingChange=!1}const nne={provide:hi,useExisting:Xt(()=>Is)},Fp=(()=>Promise.resolve())();let Is=(()=>{class e extends hi{constructor(t,r){super(),this.submitted=!1,this._directives=new Set,this.ngSubmit=new bt,this.form=new wp({},tM(t),nM(r))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(t){Fp.then(()=>{const r=this._findContainer(t.path);t.control=r.registerControl(t.name,t.control),Ip(t.control,t),t.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(t)})}getControl(t){return this.form.get(t.path)}removeControl(t){Fp.then(()=>{const r=this._findContainer(t.path);r&&r.removeControl(t.name),this._directives.delete(t)})}addFormGroup(t){Fp.then(()=>{const r=this._findContainer(t.path),i=new wp({});(function dV(e,n){cM(e,n)})(i,t),r.registerControl(t.name,i),i.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(t){Fp.then(()=>{const r=this._findContainer(t.path);r&&r.removeControl(t.name)})}getFormGroup(t){return this.form.get(t.path)}updateModel(t,r){Fp.then(()=>{this.form.get(t.path).setValue(r)})}setValue(t){this.control.setValue(t)}onSubmit(t){var r;return this.submitted=!0,function hV(e,n){e._syncPendingControls(),n.forEach(t=>{const r=t.control;"submit"===r.updateOn&&r._pendingChange&&(t.viewToModelUpdate(r._pendingValue),r._pendingChange=!1)})}(this.form,this._directives),this.ngSubmit.emit(t),"dialog"===(null===(r=null==t?void 0:t.target)||void 0===r?void 0:r.method)}onReset(){this.resetForm()}resetForm(t){this.form.reset(t),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(t){return t.pop(),t.length?this.form.get(t):this.form}}return e.\u0275fac=function(t){return new(t||e)(H(Ar,10),H(pl,10))},e.\u0275dir=Xe({type:e,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(t,r){1&t&&we("submit",function(o){return r.onSubmit(o)})("reset",function(){return r.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[pn([nne]),jt]}),e})();function pV(e,n){const t=e.indexOf(n);t>-1&&e.splice(t,1)}function gV(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e}const Nd=class extends yy{constructor(n=null,t,r){super(sM(t),lM(r,t)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(n),this._setUpdateStrategy(t),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),vy(t)&&(t.nonNullable||t.initialValueIsDefault)&&(this.defaultValue=gV(n)?n.value:n)}setValue(n,t={}){this.value=this._pendingValue=n,this._onChange.length&&!1!==t.emitModelToViewChange&&this._onChange.forEach(r=>r(this.value,!1!==t.emitViewToModelChange)),this.updateValueAndValidity(t)}patchValue(n,t={}){this.setValue(n,t)}reset(n=this.defaultValue,t={}){this._applyFormState(n),this.markAsPristine(t),this.markAsUntouched(t),this.setValue(this.value,t),this._pendingChange=!1}_updateValue(){}_anyControls(n){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(n){this._onChange.push(n)}_unregisterOnChange(n){pV(this._onChange,n)}registerOnDisabledChange(n){this._onDisabledChange.push(n)}_unregisterOnDisabledChange(n){pV(this._onDisabledChange,n)}_forEachChild(n){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(n){gV(n)?(this.value=this._pendingValue=n.value,n.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=n}},rne=Nd,ane={provide:gl,useExisting:Xt(()=>Ap)},vV=(()=>Promise.resolve())();let Ap=(()=>{class e extends gl{constructor(t,r,i,o,a){super(),this._changeDetectorRef=a,this.control=new Nd,this._registered=!1,this.update=new bt,this._parent=t,this._setValidators(r),this._setAsyncValidators(i),this.valueAccessor=function dM(e,n){if(!n)return null;let t,r,i;return Array.isArray(n),n.forEach(o=>{o.constructor===xd?t=o:function ene(e){return Object.getPrototypeOf(e.constructor)===Oc}(o)?r=o:i=o}),i||r||t||null}(0,o)}ngOnChanges(t){if(this._checkForErrors(),!this._registered||"name"in t){if(this._registered&&(this._checkName(),this.formDirective)){const r=t.name.previousValue;this.formDirective.removeControl({name:r,path:this._getPath(r)})}this._setUpControl()}"isDisabled"in t&&this._updateDisabled(t),function uM(e,n){if(!e.hasOwnProperty("model"))return!1;const t=e.model;return!!t.isFirstChange()||!Object.is(n,t.currentValue)}(t,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){Ip(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(t){vV.then(()=>{var r;this.control.setValue(t,{emitViewToModelChange:!1}),null===(r=this._changeDetectorRef)||void 0===r||r.markForCheck()})}_updateDisabled(t){const r=t.isDisabled.currentValue,i=0!==r&&bs(r);vV.then(()=>{var o;i&&!this.control.disabled?this.control.disable():!i&&this.control.disabled&&this.control.enable(),null===(o=this._changeDetectorRef)||void 0===o||o.markForCheck()})}_getPath(t){return this._parent?function Cy(e,n){return[...n.path,e]}(t,this._parent):[t]}}return e.\u0275fac=function(t){return new(t||e)(H(hi,9),H(Ar,10),H(pl,10),H(Do,10),H(wc,8))},e.\u0275dir=Xe({type:e,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[pn([ane]),jt,Ui]}),e})(),kc=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Xe({type:e,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),e})();const lne={provide:Do,useExisting:Xt(()=>fM),multi:!0};let CV=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ft({type:e}),e.\u0275inj=wt({}),e})(),cne=(()=>{class e{constructor(){this._accessors=[]}add(t,r){this._accessors.push([t,r])}remove(t){for(let r=this._accessors.length-1;r>=0;--r)if(this._accessors[r][1]===t)return void this._accessors.splice(r,1)}select(t){this._accessors.forEach(r=>{this._isSameGroup(r,t)&&r[1]!==t&&r[1].fireUncheck(t.value)})}_isSameGroup(t,r){return!!t[0].control&&t[0]._parent===r._control._parent&&t[1].name===r.name}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=Me({token:e,factory:e.\u0275fac,providedIn:CV}),e})(),fM=(()=>{class e extends Oc{constructor(t,r,i,o){super(t,r),this._registry=i,this._injector=o,this.onChange=()=>{}}ngOnInit(){this._control=this._injector.get(gl),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(t){this._state=t===this.value,this.setProperty("checked",this._state)}registerOnChange(t){this._fn=t,this.onChange=()=>{t(this.value),this._registry.select(this)}}fireUncheck(t){this.writeValue(t)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}}return e.\u0275fac=function(t){return new(t||e)(H(Ca),H(Jn),H(cne),H(ci))},e.\u0275dir=Xe({type:e,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(t,r){1&t&&we("change",function(){return r.onChange()})("blur",function(){return r.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[pn([lne]),jt]}),e})();const hM=new Ee("NgModelWithFormControlWarning"),mne={provide:Do,useExisting:Xt(()=>Rp),multi:!0};function TV(e,n){return null==e?`${n}`:(n&&"object"==typeof n&&(n="Object"),`${e}: ${n}`.slice(0,50))}let Rp=(()=>{class e extends Oc{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(t){this._compareWith=t}writeValue(t){this.value=t;const i=TV(this._getOptionId(t),t);this.setProperty("value",i)}registerOnChange(t){this.onChange=r=>{this.value=this._getOptionValue(r),t(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(t){for(const r of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(r),t))return r;return null}_getOptionValue(t){const r=function _ne(e){return e.split(":")[0]}(t);return this._optionMap.has(r)?this._optionMap.get(r):t}}return e.\u0275fac=function(){let n;return function(r){return(n||(n=Qn(e)))(r||e)}}(),e.\u0275dir=Xe({type:e,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(t,r){1&t&&we("change",function(o){return r.onChange(o.target.value)})("blur",function(){return r.onTouched()})},inputs:{compareWith:"compareWith"},features:[pn([mne]),jt]}),e})(),_M=(()=>{class e{constructor(t,r,i){this._element=t,this._renderer=r,this._select=i,this._select&&(this.id=this._select._registerOption())}set ngValue(t){null!=this._select&&(this._select._optionMap.set(this.id,t),this._setElementValue(TV(this.id,t)),this._select.writeValue(this._select.value))}set value(t){this._setElementValue(t),this._select&&this._select.writeValue(this._select.value)}_setElementValue(t){this._renderer.setProperty(this._element.nativeElement,"value",t)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return e.\u0275fac=function(t){return new(t||e)(H(Jn),H(Ca),H(Rp,9))},e.\u0275dir=Xe({type:e,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),e})();const vne={provide:Do,useExisting:Xt(()=>vM),multi:!0};function MV(e,n){return null==e?`${n}`:("string"==typeof n&&(n=`'${n}'`),n&&"object"==typeof n&&(n="Object"),`${e}: ${n}`.slice(0,50))}let vM=(()=>{class e extends Oc{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(t){this._compareWith=t}writeValue(t){let r;if(this.value=t,Array.isArray(t)){const i=t.map(o=>this._getOptionId(o));r=(o,a)=>{o._setSelected(i.indexOf(a.toString())>-1)}}else r=(i,o)=>{i._setSelected(!1)};this._optionMap.forEach(r)}registerOnChange(t){this.onChange=r=>{const i=[],o=r.selectedOptions;if(void 0!==o){const a=o;for(let s=0;s{class e{constructor(t,r,i){this._element=t,this._renderer=r,this._select=i,this._select&&(this.id=this._select._registerOption(this))}set ngValue(t){null!=this._select&&(this._value=t,this._setElementValue(MV(this.id,t)),this._select.writeValue(this._select.value))}set value(t){this._select?(this._value=t,this._setElementValue(MV(this.id,t)),this._select.writeValue(this._select.value)):this._setElementValue(t)}_setElementValue(t){this._renderer.setProperty(this._element.nativeElement,"value",t)}_setSelected(t){this._renderer.setProperty(this._element.nativeElement,"selected",t)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return e.\u0275fac=function(t){return new(t||e)(H(Jn),H(Ca),H(vM,9))},e.\u0275dir=Xe({type:e,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),e})();let Lc=(()=>{class e{constructor(){this._validator=hy}ngOnChanges(t){if(this.inputName in t){const r=this.normalizeInput(t[this.inputName].currentValue);this._enabled=this.enabled(r),this._validator=this._enabled?this.createValidator(r):hy,this._onChange&&this._onChange()}}validate(t){return this._validator(t)}registerOnValidatorChange(t){this._onChange=t}enabled(t){return null!=t}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Xe({type:e,features:[Ui]}),e})();const Ene={provide:Ar,useExisting:Xt(()=>Pp),multi:!0};let Pp=(()=>{class e extends Lc{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=bs,this.createValidator=t=>V3}enabled(t){return t}}return e.\u0275fac=function(){let n;return function(r){return(n||(n=Qn(e)))(r||e)}}(),e.\u0275dir=Xe({type:e,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(t,r){2&t&&qr("required",r._enabled?"":null)},inputs:{required:"required"},features:[pn([Ene]),jt]}),e})();const Dne={provide:Ar,useExisting:Xt(()=>Dy),multi:!0};let Dy=(()=>{class e extends Lc{constructor(){super(...arguments),this.inputName="email",this.normalizeInput=bs,this.createValidator=t=>B3}enabled(t){return t}}return e.\u0275fac=function(){let n;return function(r){return(n||(n=Qn(e)))(r||e)}}(),e.\u0275dir=Xe({type:e,selectors:[["","email","","formControlName",""],["","email","","formControl",""],["","email","","ngModel",""]],inputs:{email:"email"},features:[pn([Dne]),jt]}),e})();const Mne={provide:Ar,useExisting:Xt(()=>Ty),multi:!0};let Ty=(()=>{class e extends Lc{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=t=>function wV(e){return"number"==typeof e?e:parseInt(e,10)}(t),this.createValidator=t=>function H3(e){return n=>function N3(e){return null!=e&&"number"==typeof e.length}(n.value)&&n.value.length>e?{maxlength:{requiredLength:e,actualLength:n.value.length}}:null}(t)}}return e.\u0275fac=function(){let n;return function(r){return(n||(n=Qn(e)))(r||e)}}(),e.\u0275dir=Xe({type:e,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(t,r){2&t&&qr("maxlength",r._enabled?r.maxlength:null)},inputs:{maxlength:"maxlength"},features:[pn([Mne]),jt]}),e})();const wne={provide:Ar,useExisting:Xt(()=>CM),multi:!0};let CM=(()=>{class e extends Lc{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=t=>t,this.createValidator=t=>function j3(e){if(!e)return hy;let n,t;return"string"==typeof e?(t="","^"!==e.charAt(0)&&(t+="^"),t+=e,"$"!==e.charAt(e.length-1)&&(t+="$"),n=new RegExp(t)):(t=e.toString(),n=e),r=>{if(hl(r.value))return null;const i=r.value;return n.test(i)?null:{pattern:{requiredPattern:t,actualValue:i}}}}(t)}}return e.\u0275fac=function(){let n;return function(r){return(n||(n=Qn(e)))(r||e)}}(),e.\u0275dir=Xe({type:e,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(t,r){2&t&&qr("pattern",r._enabled?r.pattern:null)},inputs:{pattern:"pattern"},features:[pn([wne]),jt]}),e})(),xV=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ft({type:e}),e.\u0275inj=wt({imports:[CV]}),e})(),bM=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ft({type:e}),e.\u0275inj=wt({imports:[xV]}),e})(),EM=(()=>{class e{static withConfig(t){return{ngModule:e,providers:[{provide:hM,useValue:t.warnOnNgModelWithFormControl}]}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ft({type:e}),e.\u0275inj=wt({imports:[xV]}),e})();class OV extends yy{constructor(n,t,r){super(sM(t),lM(r,t)),this.controls=n,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(n){return this.controls[this._adjustIndex(n)]}push(n,t={}){this.controls.push(n),this._registerControl(n),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}insert(n,t,r={}){this.controls.splice(n,0,t),this._registerControl(t),this.updateValueAndValidity({emitEvent:r.emitEvent})}removeAt(n,t={}){let r=this._adjustIndex(n);r<0&&(r=0),this.controls[r]&&this.controls[r]._registerOnCollectionChange(()=>{}),this.controls.splice(r,1),this.updateValueAndValidity({emitEvent:t.emitEvent})}setControl(n,t,r={}){let i=this._adjustIndex(n);i<0&&(i=0),this.controls[i]&&this.controls[i]._registerOnCollectionChange(()=>{}),this.controls.splice(i,1),t&&(this.controls.splice(i,0,t),this._registerControl(t)),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(n,t={}){lV(this,0,n),n.forEach((r,i)=>{sV(this,!1,i),this.at(i).setValue(r,{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(n,t={}){null!=n&&(n.forEach((r,i)=>{this.at(i)&&this.at(i).patchValue(r,{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t))}reset(n=[],t={}){this._forEachChild((r,i)=>{r.reset(n[i],{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}getRawValue(){return this.controls.map(n=>n.getRawValue())}clear(n={}){this.controls.length<1||(this._forEachChild(t=>t._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:n.emitEvent}))}_adjustIndex(n){return n<0?n+this.length:n}_syncPendingControls(){let n=this.controls.reduce((t,r)=>!!r._syncPendingControls()||t,!1);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){this.controls.forEach((t,r)=>{n(t,r)})}_updateValue(){this.value=this.controls.filter(n=>n.enabled||this.disabled).map(n=>n.value)}_anyControls(n){return this.controls.some(t=>t.enabled&&n(t))}_setUpControls(){this._forEachChild(n=>this._registerControl(n))}_allControlsDisabled(){for(const n of this.controls)if(n.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(n){n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)}_find(n){var t;return null!==(t=this.at(n))&&void 0!==t?t:null}}function NV(e){return!!e&&(void 0!==e.asyncValidators||void 0!==e.validators||void 0!==e.updateOn)}let Ine=(()=>{class e{constructor(){this.useNonNullable=!1}get nonNullable(){const t=new e;return t.useNonNullable=!0,t}group(t,r=null){const i=this._reduceControls(t);let o={};return NV(r)?o=r:null!==r&&(o.validators=r.validator,o.asyncValidators=r.asyncValidator),new wp(i,o)}record(t,r=null){const i=this._reduceControls(t);return new cV(i,r)}control(t,r,i){let o={};return this.useNonNullable?(NV(r)?o=r:(o.validators=r,o.asyncValidators=i),new Nd(t,Object.assign(Object.assign({},o),{nonNullable:!0}))):new Nd(t,r,i)}array(t,r,i){const o=t.map(a=>this._createControl(a));return new OV(o,r,i)}_reduceControls(t){const r={};return Object.keys(t).forEach(i=>{r[i]=this._createControl(t[i])}),r}_createControl(t){return t instanceof Nd||t instanceof yy?t:Array.isArray(t)?this.control(t[0],t.length>1?t[1]:null,t.length>2?t[2]:null):this.control(t)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=Me({token:e,factory:e.\u0275fac,providedIn:EM}),e})(),kV=(()=>{class e extends Ine{group(t,r=null){return super.group(t,r)}control(t,r,i){return super.control(t,r,i)}array(t,r,i){return super.array(t,r,i)}}return e.\u0275fac=function(){let n;return function(r){return(n||(n=Qn(e)))(r||e)}}(),e.\u0275prov=Me({token:e,factory:e.\u0275fac,providedIn:EM}),e})();function Cn(e,n){return e||n}function It(e,n){return null!=e?e[n]:void 0}var MM,Et=void 0,on=null,My="function",Op="object",Rr="prototype",Vc="__proto__",$c="undefined",Np="constructor",wy="Symbol",kt="length",Iy="name",Lt="call",ml="toString",SM="getOwnPropertyDescriptor",LV="getOwnPropertySymbols",rr=Cn(Object),kp=It(rr,Rr),VV=Cn(String),hr=It(VV,Rr),_l=Cn(Math),$V=Cn(Array),ta=It($V,Rr),Kr=It(ta,"slice"),Fne=It(Cn(Number),Rr),Rne=It(Cn(Function),Rr),xne=It(Cn(Date),Rr),Nne=It(Cn(RegExp),Rr),Lne=It(Cn(Boolean),Rr),$ne=It(Cn(Error),Rr),DM="_polyfill",TM="__nw21$polytype__";function Ge(e,n){try{return{v:e.apply(this,n)}}catch(t){return{e:t}}}function Fy(e){return function(n){return typeof n===e}}function wM(e){var n="[object "+e+"]";return function(t){return!(!t||IM(t)!==n)}}function IM(e){return kp[ml].call(e)}function At(e){return typeof e===$c||e===$c}function te(e){return e===on||At(e)}function Gt(e){return e===on||e===Et}function jne(e){return!!e||e!==Et}var Pe=Fy("string"),de=Fy(My);function ir(e){return!(!e&&te(e)||!e||typeof e!==Op)}var He=It($V,"isArray"),Ay=wM("Date"),Un=Fy("number"),Ry=Fy("boolean"),AM=wM("Error");function na(e){return!!(e&&e.then&&de(e.then))}function Ld(e){return!(!e||function Hne(e,n,t){var r=Ge(e,t);return r.e?n:r.v}(function(){return!(e&&0+e)},!e))}function Py(){}function HV(){return[]}function Yne(){return!1}var Ne=Cn(VV);function Ie(e,n){var t="",r=kp[ml][Lt](e);"[object Error]"===r&&(e={stack:Ne(e.stack),message:Ne(e.message),name:Ne(e.name)});try{t=((t=JSON.stringify(e,on,n?"number"==typeof n?n:4:Et))?t.replace(/"(\w+)"\s*:\s{0,1}/g,"$1: "):on)||Ne(e)}catch(i){t=" - "+Ie(i,n)}return r+": "+t}function Xi(e){throw new Error(e)}function Hn(e){throw new TypeError(e)}function or(e){Gt(e)&&Hn("Cannot convert undefined or null to object")}function jV(e){Pe(e)||Hn("'"+Ie(e)+"' is not a string")}function Ii(e,n){return!!e&&kp.hasOwnProperty[Lt](e,n)}var Wne=Cn(It(rr,SM),Py),pr=Cn(It(rr,"hasOwn"),GV);function GV(e,n){return or(e),Ii(e,n)||!!Wne(e,n)}function To(e){return e===Vc||e===Np||e===Rr}function rt(e,n,t){if(e&&(ir(e)||de(e)))for(var r in e)if(pr(e,r)&&-1===n[Lt](Gt(t)?e:t,r,e[r]))break}function ae(e,n,t){if(e)for(var r=e[kt]>>>0,i=0;i=0}function nie(e){return e.value&&m$(e),!0}var p$=[function aie(e){var n=e.value;if(He(n)){var t=e.result=[];return t.length=n.length,e.copyTo(t,n),!0}return!1},m$,function lie(e){return e.type===My},function sie(e){var n=e.value;return!!Ay(n)&&(e.result=new Date(n.getTime()),!0)}];function c1(e,n,t,r){var i=t.handler,o=t.path?r?t.path.concat(r):t.path:[],a={handler:t.handler,src:t.src,path:o},s=typeof n,l=!1,c=n===on;c||(n&&s===Op?l=pi(n):c=function UV(e){return!MM&&(MM=["string","number","boolean",$c,"symbol","bigint"]),e!==Op&&-1!==MM.indexOf(e)}(s));var u={type:s,isPrim:c,isPlain:l,value:n,result:n,path:o,origin:t.src,copy:function(d,f){return c1(e,d,f?a:t,f)},copyTo:function(d,f){return g$(e,d,f,a)}};return u.isPrim?i&&i[Lt](t,u)?u.result:n:function rie(e,n,t,r){var i;return ae(e,function(o){if(o.k===n)return i=o,-1}),i||(e.push(i={k:n,v:n}),r(i)),i.v}(e,n,0,function(d){et(u,"result",{g:function(){return d.v},s:function(p){d.v=p}});for(var f=0,h=i;!(h||(f0?t:0;return gr(e,i,i+r[kt])===r}var Wy,v1="unref",y1="hasRef";function Ky(e,n,t){var r=He(n),i=r?n.length:0,o=function wie(e){var n=de(e)?e:undefined;if(!n){var t=$p().tmOut||[];He(t)&&t.length>0&&de(t[0])&&(n=t[0])}return n||setTimeout}(i>0?n[0]:r?Et:n),a=function Iie(e){var n=de(e)?e:undefined;if(!n){var t=$p().tmOut||[];He(t)&&t.length>1&&de(t[1])&&(n=t[1])}return n||clearTimeout}(i>1?n[1]:Et),s=t[0];t[0]=function(){var c=Wy;c&&(Wy=Et,c()),l.dn(),Dr(s,Et,Kr[Lt](arguments))};var l=function qy(e,n,t){var o,r=!0,i=e?n(on):on;function a(){return r=!1,i&&i[v1]&&i[v1](),o}function s(){i&&t(i),i=on}function l(){return i=n(i),r||a(),o}return(o={cancel:s,refresh:l})[y1]=function(){return i&&i[y1]?i[y1]():r},o.ref=function(){return r=!0,i&&i.ref&&i.ref(),o},o[v1]=a,{h:o=Pr(o,"enabled",{get:function(){return!!i},set:function c(u){!u&&i&&s(),u&&!i&&l()}}),dn:function(){i=on}}}(e,function(c){if(c){if(c.refresh)return c.refresh(),c;Dr(a,Et,[c])}return Dr(o,Et,t)},function(c){Dr(a,Et,[c])});return l.h}function Nr(e,n){return Ky(!0,Et,Kr[Lt](arguments))}var Zy,Jy="constructor",Ps="prototype",eC="function",Xp="_dynInstFuncs",D1="_isDynProxy",ef="_dynClass",T1="_dynBaseFuncs",M1="_dynInstChk",Qp=M1,x$="_dyn_r$",O$="_dfOpts",N$="_unknown_",w1="__proto__",tC="_dyn"+w1,k$="__dynProto$Gbl",I1="_dynInstProto",nC="useBaseInst",F1="setInstFuncs",A1=Object,Zp=A1.getPrototypeOf,L$=A1.getOwnPropertyNames,V$=Mo(),R1=V$[k$]||(V$[k$]={o:(Zy={},Zy[F1]=!0,Zy[nC]=!0,Zy),n:1e3});function rC(e){return e&&(e===A1[Ps]||e===Array[Ps])}function P1(e){return rC(e)||e===Function[Ps]}function Gc(e){var n;if(e){if(Zp)return Zp(e);var t=e[w1]||e[Ps]||(e[Jy]?e[Jy][Ps]:null);n=e[tC]||t,Ii(e,tC)||(delete e[I1],n=e[tC]=e[I1]||e[tC],e[I1]=t)}return n}function iC(e,n){var t=[];if(L$)t=L$(e);else for(var r in e)"string"==typeof r&&Ii(e,r)&&t.push(r);if(t&&t.length>0)for(var i=0;i=0;t--)if(e[t]===n)return!0;return!1}function Qie(e,n,t,r){var i=null;if(e&&Ii(t,ef)){var o=e[Xp]||ct(null);if((i=(o[t[ef]]||ct(null))[n])||oC("Missing ["+n+"] "+eC),!i[M1]&&!1!==o[Qp]){var a=!Ii(e,n);if(a)for(var s=Gc(e),l=[];s&&!P1(s)&&!O1(l,s);){var c=s[n];if(c){a=c===r;break}l.push(s),s=Gc(s)}try{a&&(e[n]=i),i[M1]=1}catch(u){o[Qp]=!1}}}return i}function Zie(e,n,t){var r=n[e];return r===t&&(r=Gc(n)[e]),typeof r!==eC&&oC("["+e+"] is not a "+eC),r}function N1(e,n){return Ii(e,Ps)?e.name||n||N$:((e||{})[Jy]||{}).name||n||N$}function xn(e,n,t,r){Ii(e,Ps)||oC("theClass is an invalid class definition.");var i=e[Ps];(function eoe(e,n){if(Zp){for(var t=[],r=Gc(n);r&&!P1(r)&&!O1(t,r);){if(r===e)return!0;t.push(r),r=Gc(r)}return!1}return!0})(i,n)||oC("["+N1(e)+"] not in hierarchy of ["+N1(n)+"]");var o=null;Ii(i,ef)?o=i[ef]:(o="_dynCls$"+N1(e,"_")+"$"+R1.n,R1.n++,i[ef]=o);var a=xn[O$],s=!!a[nC];s&&r&&void 0!==r[nC]&&(s=!!r[nC]);var l=function Wie(e){var n=ct(null);return iC(e,function(t){!n[t]&&x1(e,t,!1)&&(n[t]=e[t])}),n}(n);t(n,function Xie(e,n,t,r){function i(l,c,u){var d=c[u];if(d[D1]&&r){var f=l[Xp]||{};!1!==f[Qp]&&(d=(f[c[ef]]||{})[u]||d)}return function(){return d.apply(l,arguments)}}var o=ct(null);iC(t,function(l){o[l]=i(n,t,l)});var a=function Kie(e){if(Ii(e,T1))return e[T1];for(var n=ct(null),t=Gc(e),r=[];t&&!P1(t)&&!O1(r,t);)iC(t,function(i){!n[i]&&x1(t,i,!Zp)&&(n[i]=t)}),r.push(t),t=Gc(t);return e[T1]=n,n}(e);for(var s in a)o[s]||(o[s]=i(n,a[s],s));return o}(i,n,l,s));var u=!!Zp&&!!a[F1];u&&r&&(u=!!r[F1]),function Jie(e,n,t,r,i){if(!rC(e)){var a=t[Xp]=t[Xp]||ct(null);if(!rC(a)){var s=a[n]=a[n]||ct(null);!1!==a[Qp]&&(a[Qp]=!!i),rC(s)||iC(t,function(l){x1(t,l,!1)&&t[l]!==r[l]&&(s[l]=t[l],delete t[l],delete a[x$+n+"."+l],(!Ii(e,l)||e[l]&&!e[l][D1])&&(e[l]=function o(l,c){var u=x$+n+"."+c,d=function(){var f=this[Xp],h=f?f[u]:void 0;return h||(h=Qie(this,c,l,d)||Zie(c,l,d),f&&(f[u]=h)),h.apply(this,arguments)};return d[D1]=1,d}(e,l)))})}}}(i,o,n,l,!1!==u)}xn[O$]=R1.o;var $$="function",k1="undefined",Ra="prototype",L1=Object,U$=L1[Ra],q$=(Mo(),Mo(),"hasOwnProperty"),eo=Ny||function(e){for(var n,t=1,r=arguments.length;t0&&Ry(s)&&(c=s,s=a[u]||{},u++),ir(s)||(s={});u0?o+".":"")+(i=i[ie]<2?"0"+i:i)+":"+(r=r[ie]<2?"0"+r:r)+":"+(t=t[ie]<2?"0"+t:t)+"."+(1===n[ie]?"00"+n:2===n[ie]?"0"+n:n)}var Cw,bw,Ew,Sw,Dw,vw="msie",yw="trident/",S5="XMLHttpRequest";function T5(e,n){var t=!1;if(e){try{if(!(t=n in e)){var r=e[Ra];r&&(t=n in r)}}catch(o){}if(!t)try{t=!At((new e)[n])}catch(o){}}return t}function VC(){return Dw||(Dw=Bc(function(){return(vl()||{}).userAgent||""})),Dw.v}function La(e){return"object"==typeof location&&location?location:Ze("location")}function yg(){return Boolean("object"==typeof JSON&&JSON||null!==Ze("JSON"))}function Pi(){return yg()?JSON||Ze("JSON"):null}function Tw(){var e=VC();if(!Cw||e!==bw){var n=(bw=e)[to]();Cw=Wt(Jr(n,vw)||Jr(n,yw))}return Cw.v}function M5(e){void 0===e&&(e=null),e||(e=VC());var n=(e||"")[to]();if(Jr(n,vw)){var t=Tr()||{};return Aa(parseInt(n[yi](vw)[1]),t.documentMode||0)}if(Jr(n,yw)){var r=parseInt(n[yi](yw)[1]);if(r)return r+4}return null}function Cg(e){return(!Sw||!1===e)&&(Sw=Wt(function Cre(){return!!vl()}()&&!!vl().sendBeacon)),Sw.v}function $C(e){var n=!1;try{n=!!Ze("fetch");var t=Ze("Request");n&&e&&t&&(n=T5(t,"keepalive"))}catch(r){}return n}function bg(){var e=!1;try{e=!!Ze(S5)}catch(t){}return e}function w5(e,n){var t=[];return e&&ae(e,function(r){r[mi]&&r[mi]===n&&t[Be](r)}),t}function I5(e){var n=[],t=Tr();return t&&e&&ae(w5(t.querySelectorAll("meta"),e),function(r){n[Be](r.content)}),n}function F5(e){var n=[],t=Ri();return t&&t.getEntriesByType&&ae(t.getEntriesByType("navigation")||[],function(r){ae(w5(r.serverTiming,e),function(i){var o=i.description;te(o)||n[Be](o)})}),n}function io(e,n){if(!e||!Pe(e)||-1!==an(e," "))return e;var t=n?n.redactUrls:void 0;if(!1===t||2===t)return e;var i=-1!==an(e,"@"),o=-1!==an(e,"?");if(!i&&!o)return e;5===t&&(o=!1),6===t&&(i=!1);try{var a=e;return i&&(a=function Boe(e){return e.replace(/^([a-zA-Z][a-zA-Z0-9+.-]*:\/\/)([^:@]{1,200}):([^@]{1,200})@(.*)$/,"$1REDACTED:REDACTED@$4")}(e)),o&&(a=function Uoe(e,n){var t,r=an(e,"?");if(-1===r)return e;var i=n?n.redactUrls:void 0;t=3===i?f5[cg](n.redactQueryParams):4===i?n.redactQueryParams:f5;var o=gr(e,0,r+1),a=gr(e,r+1),s="",l=an(a,"#");-1!==l&&(s=gr(a,l),a=gr(a,0,l));for(var c=!1,u=0;u>>=0),Eg=R5+e&Il,Sg=P5-e&Il,x5=!0}((Bd()*A5^e)+e)}catch(n){}}function Dg(e){var n=0,t=function Roe(){return Ze("crypto")}()||function Poe(){return Ze("msCrypto")}();return t&&t.getRandomValues&&(n=t.getRandomValues(new Uint32Array(1))[0]&Il),0===n&&Tw()&&(x5||N5(),n=function joe(e){var n=((Sg=36969*(65535&Sg)+(Sg>>16)&Il)<<16)+(65535&(Eg=18e3*(65535&Eg)+(Eg>>16)&Il))>>>0&Il|0;return e||(n>>>=0),n}()&Il),0===n&&(n=jn(A5*Bd()|0)),e||(n>>>=0),n}function Mw(e){void 0===e&&(e=22);for(var t=Dg()>>>0,r=0,i="";i[ie]>>=6,5===r&&(t=(Dg()<<2&4294967295|3&t)>>>0,r=0);return i}var Goe="."+Mw(6),zoe=0;function L5(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType}function la(e,n){return void 0===n&&(n=!1),NC(e+zoe+++(n?".3.4.5":"")+Goe)}function V5(e){var n={id:la("_aiData-"+(e||"")+".3.4.5"),accept:function(t){return L5(t)},get:function(t,r,i,o){var a=t[n.id];return a?a[NC(r)]:(o&&(a=function Yoe(e,n){var t=n[e.id];if(!t){t={};try{L5(n)&&et(n,e.id,{e:!1,v:t})}catch(r){}}return t}(n,t),a[NC(r)]=i),i)},kill:function(t,r){if(t&&t[r])try{delete t[r]}catch(i){}}};return n}function BC(e){return e&&ir(e)&&!He(e)&&(e.isVal||e.fb||pr(e,"v")||pr(e,"mrg")||pr(e,"ref")||e.set)}function $5(e,n,t){var r,i=t.dfVal||jne;if(n&&t.fb){var o=t.fb;He(o)||(o=[o]);for(var a=0;a0&&function Zoe(e,n){Rw||(Rw=zM("AggregationError",function(r,i){i[ie]>1&&(r.errors=i[1])}));var t=e||"One or more errors occurred.";throw ae(n,function(r,i){t+="\n".concat(i," > ").concat(Ie(r))}),new Rw(t,n||[])}("Watcher error(s): ",p)}}return l={prop:n,ro:t,rf:r,blkVal:i,hdlr:e,add:function d(h){if(h&&h.h[ie]>0){a||(a=[]),s||(s=Nr(function(){s=null,u()},0));for(var p=0;p=a}()){var m=!0,g="AITR_"+_[pC];if(r[g]?m=!1:r[g]=!0,m&&(p<=o&&(c.queue[Be](_),t++,h(1===p?"error":"warn",_)),t===a)){var E="Internal events throttle limit per PageView reached for this app.",C=new Ig(23,E,!1);c.queue[Be](C),1===p?c.errorToConsole(E):c[eg](E)}}}function h(p,_){var m=G5(n||{});m&&m[ks]&&m[ks](p,_)}l=function d(p){return On(Io(p,cae,c).cfg,function(_){var m=_.cfg;i=m[t5],o=m.loggingLevelTelemetry,a=m.maxMessageLimit,s=m.enableDebug})}(n||{}),c.consoleLoggingLevel=function(){return i},c[Os]=function(p,_,m,g,E){void 0===E&&(E=!1);var C=new Ig(_,m,E,g);if(s)throw Ie(C);var w=uae[p]||z5;if(At(C[kr]))h("throw"+(1===p?"Critical":"Warning"),C);else{if(E){var D=+C[pC];!r[D]&&i>=p&&(c[w](C[kr]),r[D]=!0)}else i>=p&&c[w](C[kr]);u(p,C)}},c.debugToConsole=function(p){xw("debug",p),h("warning",p)},c[eg]=function(p){xw("warn",p),h("warning",p)},c.errorToConsole=function(p){xw("error",p),h("error",p)},c.resetInternalMessageCount=function(){t=0,r={}},c.logInternalMessage=u,c[Sl]=function(p){l&&l.rm(),l=null},et(c,"dbgMode",{g:function(){return s}})})}return e.__ieDyn=1,e}();function Ow(e){return e||new YC}function Te(e,n,t,r,i,o){void 0===o&&(o=!1),Ow(e)[Os](n,t,r,i,o)}function tu(e,n){Ow(e)[eg](n)}var qC=function ire(e){return xM(e,1,0,Ai)},fae=function sre(e){return function are(e){var n={};return rt(e,function(t,r){Oy(n,t,r[1]),Oy(n,r[0],r[1])}),Ai(n)}(e)},Fg=qC({LocalStorage:0,SessionStorage:1}),Rl=void 0,Pl=void 0,q5="";function Nw(){return KC()?WC(Fg.LocalStorage):null}function WC(e){try{if(te(Mo()))return null;var n=(new Date)[cf](),t=Ze(e===Fg.LocalStorage?"localStorage":"sessionStorage"),r=q5+n;t.setItem(r,n);var i=t.getItem(r)!==n;if(t[iw](r),!i)return t}catch(o){}return null}function kw(){return vf()?WC(Fg.SessionStorage):null}function Lw(e){q5=e||""}function KC(e){return(e||void 0===Rl)&&(Rl=!!WC(Fg.LocalStorage)),Rl}function W5(e,n){var t=Nw();if(null!==t)try{return t.getItem(n)}catch(r){Rl=!1,Te(e,2,1,"Browser failed read of local storage. "+$t(r),{exception:Ie(r)})}return null}function K5(e,n,t){var r=Nw();if(null!==r)try{return r.setItem(n,t),!0}catch(i){Rl=!1,Te(e,2,3,"Browser failed write to local storage. "+$t(i),{exception:Ie(i)})}return!1}function vf(e){return(e||void 0===Pl)&&(Pl=!!WC(Fg.SessionStorage)),Pl}function XC(e,n){var t=kw();if(null!==t)try{return t.getItem(n)}catch(r){Pl=!1,Te(e,2,2,"Browser failed read of session storage. "+$t(r),{exception:Ie(r)})}return null}function Vw(e,n,t){var r=kw();if(null!==r)try{return r.setItem(n,t),!0}catch(i){Pl=!1,Te(e,2,4,"Browser failed write to session storage. "+$t(i),{exception:Ie(i)})}return!1}function X5(e,n){var t=kw();if(null!==t)try{return t[iw](n),!0}catch(r){Pl=!1,Te(e,2,6,"Browser failed removal of session storage item. "+$t(r),{exception:Ie(r)})}return!1}var Bw,xl,Va,$w="AppInsightsPropertiesPlugin",Q5="AppInsightsChannelPlugin",Z5="ApplicationInsightsAnalytics",J5="toGMTString",e8="toUTCString",Uw="cookie",Hw="expires",t8="isCookieUseDisabled",Ag="disableCookiesUsage",Ol="_ckMgr",QC=null,jw=null,n8=null,r8={},ZC={},mae=((Bw={cookieCfg:Ir((xl={},xl[hw]={fb:"cookieDomain",dfVal:OC},xl.path={fb:"cookiePath",dfVal:OC},xl.enabled=Tn,xl.ignoreCookies=Tn,xl.blockedCookies=Tn,xl.disableCookieDefer=!1,xl)),cookieDomain:Tn,cookiePath:Tn})[Ag]=Tn,Bw);function Gw(){!Va&&(Va=Bc(function(){return Tr()}))}function JC(e){return!e||e.isEnabled()}function o8(e,n){return!!(n&&e&&He(e.ignoreCookies))&&-1!==Vt(e.ignoreCookies,n)}function a8(e,n){return!!(n&&e&&He(e.blockedCookies)&&-1!==Vt(e.blockedCookies,n))||o8(e,n)}function s8(e,n){var t=n[vi];if(te(t)){var r=void 0;At(e[t8])||(r=!e[t8]),At(e[Ag])||(r=!e[Ag]),t=r}return t}function zw(e,n){var t;if(e)t=e.getCookieMgr();else if(n){var r=n.cookieCfg;t=r&&r[Ol]?r[Ol]:Rg(n)}return t||(t=function _ae(e,n){var t=Rg[Ol]||ZC[Ol];return t||(t=Rg[Ol]=Rg(e,n),ZC[Ol]=t),t}(n,(e||{})[Gn])),t}function Rg(e,n){var t,r,i,o,a,s,l,c,u=[];function d(m){var g,E=((g={})[pw]=m||"/",g[Hw]="Thu, 01 Jan 1970 00:00:01 GMT",g);return Tw()||(E["max-age"]="0"),u8("",E)}function h(m){if(u)for(var g=u[ie]-1;g>=0;g--)u[g].n===m&&u[wo](g,1)}e=Io(e||ZC,null,n).cfg,o=On(e,function(m){m[zc](m.cfg,mae),t=m.ref(m.cfg,"cookieCfg"),r=t[pw]||"/",i=t[hw],t.disableCookieDefer?u=null:null===u&&(u=[]);var g=a;a=!1!==s8(e,t),s=t.getCookie||vae,l=t.setCookie||d8,c=t.delCookie||d8,!g&&a&&u&&function p(){Yw(n)&&u&&(ae(u,function(m){a8(t,m.n)||(0===m.o?l(m.n,m.v):1===m.o&&c(m.n,m.v))}),u=[])}()},n);var _={isEnabled:function(){var m=!1!==s8(e,t)&&a&&Yw(n),g=ZC[Ol];return m&&g&&_!==g&&(m=JC(g)),m},setEnabled:function(m){t[vi]=m,At(e[Ag])||(e[Ag]=!m)},set:function(m,g,E,C,w){var D=!1;if(!a8(t,m)){var F=function f(m,g,E,C){var w={},D=Kt(m||""),I=an(D,";");if(-1!==I&&(D=Kt($d(m,I)),w=l8(gr(m,I+1))),sn(w,hw,E||i,Ld,At),!te(g)){var F=Tw();if(At(w[Hw])){var P=xr()+1e3*g;if(P>0){var K=new Date;K.setTime(P),sn(w,Hw,c8(K,F?J5:e8)||c8(K,F?J5:e8)||"",Ld)}}F||sn(w,"max-age",""+g,null,At)}var B=La();return B&&"https:"===B.protocol&&(sn(w,"secure",null,null,At),null===jw&&(jw=!function yae(e){return!!Pe(e)&&!!(Jr(e,"CPU iPhone OS 12")||Jr(e,"iPad; CPU OS 12")||Jr(e,"Macintosh; Intel Mac OS X 10_14")&&Jr(e,"Version/")&&Jr(e,"Safari")||Jr(e,"Macintosh; Intel Mac OS X 10_14")&&Yp(e,"AppleWebKit/605.1.15 (KHTML, like Gecko)")||Jr(e,"Chrome/5")||Jr(e,"Chrome/6")||Jr(e,"UnrealEngine")&&!Jr(e,"Chrome")||Jr(e,"UCBrowser/12")||Jr(e,"UCBrowser/11"))}(VC())),jw&&sn(w,"SameSite","None",null,At)),sn(w,pw,C||r,null,At),u8(D,w)}(g,E,C,w);JC(_)?(l(m,F),D=!0):u&&(h(m),u[Be]({n:m,o:0,v:F}),D=!0)}return D},get:function(m){var g="";if(!o8(t,m))if(JC(_))g=s(m);else if(u)for(var C=u[ie]-1;C>=0;C--){var w=u[C];if(w.n===m){if(0===w.o){var D=w.v,I=an(D,";");g=Kt(-1!==I?$d(D,I):D)}break}}return g},del:function(m,g){var E=!1;return JC(_)?E=_.purge(m,g):u&&(h(m),u[Be]({n:m,o:1,v:d(g)}),E=!0),E},purge:function(m,g){var E=!1;return Yw(n)&&(c(m,d(g)),E=!0),E},unload:function(m){o&&o.rm(),o=null,u=null}};return _[Ol]=_,_}function Yw(e){if(null===QC){QC=!1,!Va&&Gw();try{QC=void 0!==(Va.v||{})[Uw]}catch(t){Te(e,2,68,"Cannot access document.cookie - "+$t(t),{exception:Ie(t)})}}return QC}function l8(e){var n={};return e&&e[ie]&&ae(Kt(e)[yi](";"),function(r){if(r=Kt(r||"")){var i=an(r,"=");-1===i?n[r]=null:n[Kt($d(r,i))]=Kt(gr(r,i+1))}}),n}function c8(e,n){return de(e[n])?e[n]():null}function u8(e,n){var t=e||"";return rt(n,function(r,i){t+="; "+r+(te(i)?"":"="+i)}),t}function vae(e){var n="";if(!Va&&Gw(),Va.v){var t=Va.v[Uw]||"";n8!==t&&(r8=l8(t),n8=t),n=Kt(r8[e]||"")}return n}function d8(e,n){!Va&&Gw(),Va.v&&(Va.v[Uw]=e+"="+n)}var $a="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",qw="sampleRate",Ww="ProcessLegacy",f8="http.method",Kw="https://dc.services.visualstudio.com",nu="/v2/track",Ba="not_specified",Xw="iKey";function h8(e,n,t){var r=n[ie],i=function bae(e,n){var t;return n&&(n=Kt(Ne(n)))[ie]>150&&(t=gr(n,0,150),Te(e,2,57,"name is too long. It has been truncated to 150 characters.",{name:n},!0)),t||n}(e,n);if(i[ie]!==r){for(var o=0,a=i;void 0!==t[a];)o++,a=gr(i,0,147)+Dae(o);i=a}return i}function Nn(e,n,t){var r;return void 0===t&&(t=1024),n&&(t=t||1024,(n=Kt(Ne(n)))[ie]>t&&(r=gr(n,0,t),Te(e,2,61,"string value is too long. It has been truncated to "+t+" characters.",{value:n},!0))),r||n}function Pg(e,n,t){return Pe(n)&&(n=io(n,t)),g8(e,n,2048,66)}function p8(e,n){var t;return n&&n[ie]>32768&&(t=gr(n,0,32768),Te(e,2,56,"message is too long, it has been truncated to 32768 characters.",{message:n},!0)),t||n}function Nl(e,n){if(n){var t={};rt(n,function(r,i){if(ir(i)&&yg())try{i=Pi()[Wc](i)}catch(o){Te(e,2,49,"custom property is not valid",{exception:o},!0)}i=Nn(e,i,8192),r=h8(e,r,t),t[r]=i}),n=t}return n}function kl(e,n){if(n){var t={};rt(n,function(r,i){r=h8(e,r,t),t[r]=i}),n=t}return n}function g8(e,n,t,r){var i;return n&&(n=Kt(Ne(n)))[ie]>t&&(i=gr(n,0,t),Te(e,2,r,"input is too long, it has been truncated to "+t+" characters.",{data:n},!0)),i||n}function Dae(e){var n="00"+e;return Fs(n,n[ie]-3)}function ca(e,n,t,r,i,o){t=Nn(r,t)||Ba,(te(e)||te(n)||te(t))&&Xi("Input doesn't contain all required fields");var a="";e[Xw]&&(a=e[Xw],delete e[Xw]);var s={name:t,time:mf(new Date),iKey:a,ext:o||{},tags:[],data:{},baseType:n,baseData:e};return te(i)||rt(i,function(l,c){s[ro][l]=c}),s}var yf="EventData",xg="ExceptionData",ru="MetricData",Og="PageviewData",e0="PageviewPerformanceData",Ng="RemoteDependencyData",Qw="RequestData",t0="MessageData";function Ll(e){return"Microsoft.ApplicationInsights.{0}."+e}var Zw=Ll("Event"),n0=Ll("Exception"),Jw=Ll("Metric"),r0=Ll("Pageview"),eI=Ll("PageviewPerformance"),m8=Ll("RemoteDependency"),Tae=Ll("Request"),tI=Ll("Message"),wae=/^\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\?]+)?)/,Pae=/([^\(\s\n]+):([0-9]+):([0-9]+)$/,xae=/([^\(\s\n]+):([0-9]+)$/,_8="",Cf="error",Fo="stack",nI="stackDetails",v8="errorSrc",rI="message",y8="description",C8=[{re:/^(?:\s{0,50}at)?\s{0,50}([^\@\()\s]+)?\s{0,50}(?:\s|\@|\()\s{0,5}([^\(\s\n\]]+):([0-9\?]+):([0-9\?]+)\)?$/,len:5,m:1,fn:2,ln:3,col:4},{chk:function Nae(e){return an(e,"[native")<0},pre:function Oae(e){return e[Na](/(\(anonymous\))/,"")},re:/^(?:\s{0,50}at)?\s{0,50}([^\@\()\s]+)?\s{0,50}(?:\s|\@|\()\s{0,5}([^\(\s\n\]]+):([0-9\?]+)\)?$/,len:4,m:1,fn:2,ln:3},{re:/^(?:\s{0,50}at)?\s{0,50}([^\@\()\s]+)?\s{0,50}(?:\s|\@|\()\s{0,5}([^\(\s\n\)\]]+)\)?$/,len:3,m:1,fn:2,hdl:M8},{re:/(?:^|\(|\s{0,10}[\w\)]+\@)?([^\(\n\s\]\)]+)(?:\:([0-9]+)(?:\:([0-9]+))?)?\)?(?:,|$)/,len:2,fn:1,hdl:M8}];function iI(e,n){var t=e;return t&&!Pe(t)&&(JSON&&JSON[Wc]?(t=JSON[Wc](e),n&&(!t||"{}"===t)&&(t=de(e[cf])?e[cf]():""+e)):t=e+" - (Missing JSON.stringify)"),t||""}function b8(e,n){var t=e;return e&&(t&&!Pe(t)&&(t=e[rI]||e[y8]||t),t&&!Pe(t)&&(t=iI(t,!0)),e.filename&&(t=t+" @"+(e.filename||"")+":"+(e.lineno||"?")+":"+(e.colno||"?"))),n&&"String"!==n&&"Object"!==n&&"Error"!==n&&-1===an(t||"",n)&&(t=n+": "+t),t||""}function E8(e){return e&&e.src&&Pe(e.src)&&e.obj&&He(e.obj)}function iu(e){var n=e||"";Pe(n)||(n=Pe(n[Fo])?n[Fo]:""+n);var t=n[yi]("\n");return{src:n,obj:t}}function S8(e){var n=null;if(e)try{if(e[Fo])n=iu(e[Fo]);else if(e[Cf]&&e[Cf][Fo])n=iu(e[Cf][Fo]);else if(e.exception&&e[rf][Fo])n=iu(e[rf][Fo]);else if(E8(e))n=e;else if(E8(e[nI]))n=e[nI];else if(Ji()&&Ji().opera&&e[rI])n=function Vae(e){for(var n=[],t=e[yi]("\n"),r=0;r1?r[1]:""}catch(i){}return n}function oI(e){if(e)try{if(!Pe(e)){var n=o0(e),t=iI(e,!1);return(!t||"{}"===t)&&(e[Cf]&&(n=o0(e=e[Cf])),t=iI(e,!0)),0!==an(t,n)&&"String"!==n?n+":"+t:t}}catch(r){}return""+(e||"")}var kg=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,function Lae(e){try{if(ir(e))return"ver"in e&&"exceptions"in e&&"properties"in e}catch(n){}return!1}(t)?(s[fg]=t[fg]||[],s[Ls]=t[Ls],s[Ml]=t[Ml],t[hg]&&(s[hg]=t[hg]),t.id&&(s.id=t.id,t[Ls].id=t.id),t[aw]&&(s[aw]=t[aw]),te(t.isManual)||(s.isManual=t.isManual)):(r||(r={}),a&&(r.id=a),s[fg]=[D8(n,t,r)],s[Ls]=Nl(n,r),s[Ml]=kl(n,i),o&&(s[hg]=o),a&&(s.id=a))}return e.CreateAutoException=function(n,t,r,i,o,a,s,l){var c=o0(o||a||n);return{message:b8(n,c),url:t,lineNumber:r,columnNumber:i,error:oI(o||a||n),evt:oI(a||n),typeName:c,stackDetails:S8(s||o||a),errorSrc:l}},e.CreateFromInterface=function(n,t,r,i){var o=t[fg]&&Gd(t[fg],function(s){return function jae(e,n){var t=He(n[uf])&&Gd(n[uf],function(i){return function Yae(e){var n;return I8(((n={})[IC]=w8,n.level=e.level,n.method=e.method,n.assembly=e[wC],n.fileName=e[Vs],n.line=e[df],n.sizeInBytes=0,n))}(i)})||n[uf];return D8(e,eo(eo({},n),{parsedStack:t}))}(n,s)});return new e(n,eo(eo({},t),{exceptions:o}),r,i)},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,l=n.isManual;return{ver:"4.0",exceptions:t instanceof Array&&Gd(t,function(u){return u.toInterface()})||void 0,severityLevel:o,properties:r,measurements:i,problemGroup:a,id:s,isManual:l}},e.CreateSimpleException=function(n,t,r,i,o,a){var s;return{exceptions:[(s={},s[MC]=!0,s.message=n,s.stack=o,s.typeName=t,s)]}},e.envelopeType=n0,e.dataType=xg,e.formatError=oI,e}(),Uae=Ai({id:0,outerId:0,typeName:1,message:1,hasFullStack:0,stack:0,parsedStack:2});function Hae(){var e=this,n=He(e[uf])&&Gd(e[uf],function(r){return function qae(e){return{level:e.level,method:e.method,assembly:e[wC],fileName:e[Vs],line:e[df]}}(r)});return{id:e.id,outerId:e.outerId,typeName:e[TC],message:e[kr],hasFullStack:e[MC],stack:e[Fo],parsedStack:n||void 0}}function D8(e,n,t){var r,a,s,l,c,u;if(function kae(e){try{if(ir(e))return"hasFullStack"in e&&"typeName"in e}catch(n){}return!1}(n))a=n[TC],s=n[kr],c=n[Fo],u=n[uf]||[],l=n[MC];else{var d=n,f=d&&d.evt;AM(d)||(d=d[Cf]||f||d),a=Nn(e,o0(d))||Ba,s=p8(e,b8(n||d,a))||Ba;var h=n[nI]||S8(n);u=function Bae(e){var n,t=e.obj;if(t&&t[ie]>0){n=[];var r=0,i=!1,o=0;if(ae(t,function(_){if(i||function Gae(e){var n=!1;if(e&&Pe(e)){var t=Kt(e);t&&(n=wae.test(t))}return n}(_)){var m=Ne(_);i=!0;var g=function zae(e,n){var t,r;if(e&&Pe(e)&&Kt(e)){(t={})[IC]=w8,t.level=n,t.assembly=Kt(e),t.method=_8,t.fileName="",t.line=0,t.sizeInBytes=0,r=t;for(var i=0;i=o.len){o.m&&(r.method=Kt(a[o.m]||_8)),o.hdl?o.hdl(r,o,a):o.fn&&(o.ln?(r[Vs]=Kt(a[o.fn]||""),r[df]=parseInt(Kt(a[o.ln]||""))||0):T8(r,a[o.fn]||""));break}i++}}return I8(r)}(m,r);g&&(o+=g[DC],n[Be](g),r++)}}),o>32768)for(var s=0,l=n[ie]-1,c=0,u=s,d=l;s32768){n[wo](u,d-u+1);break}u=s,d=l,s++,l--}}return n}(h),He(u)&&Gd(u,function(p){p[wC]=Nn(e,p[wC]),p[Vs]=Nn(e,p[Vs])}),c=function Eae(e,n){var t;if(n){var r=""+n;r[ie]>32768&&(t=gr(r,0,32768),Te(e,2,52,"exception is too long, it has been truncated to 32768 characters.",{exception:n},!0))}return t||n}(e,function $ae(e){var n="";return e&&(n=e.obj?e.obj[Dl]("\n"):e.src||""),n}(h)),l=He(u)&&u[ie]>0,t&&(t[TC]=t[TC]||a)}return(r={})[IC]=Uae,r.id=void 0,r.outerId=void 0,r.typeName=a,r.message=s,r[MC]=l,r.stack=c,r.parsedStack=u,r.toInterface=Hae,r}function T8(e,n){var t=n[ug](Pae);if(t&&t[ie]>=4)e[Vs]=t[1],e[df]=parseInt(t[2]);else{var r=n[ug](xae);r&&r[ie]>=3?(e[Vs]=r[1],e[df]=parseInt(r[2])):e[Vs]=n}}function M8(e,n,t){var r=e[Vs];n.fn&&t&&t[ie]>n.fn&&(n.ln&&t[ie]>n.ln?(r=Kt(t[n.fn]||""),e[df]=parseInt(Kt(t[n.ln]||""))||0):r=Kt(t[n.fn]||"")),r&&T8(e,r)}var w8=Ai({level:1,method:1,assembly:0,fileName:0,line:0});function I8(e){var n=58;return e&&(n+=e.method[ie],n+=e.assembly[ie],n+=e.fileName[ie],n+=e.level.toString()[ie],n+=e.line.toString()[ie],e[DC]=n),e}function Vl(){for(var t,e=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],n="",r=0;r<4;r++)n+=e[15&(t=Dg())]+e[t>>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+(3&Dg())|0];return Fs(n,0,8)+Fs(n,9,4)+"4"+Fs(n,13,3)+i+Fs(n,16,3)+Fs(n,19,12)}var F8=/^([\da-f]{2})-([\da-f]{32})-([\da-f]{16})-([\da-f]{2})(-[^\s]{1,64})?$/i,bf="00000000000000000000000000000000",Ef="0000000000000000";function Bs(e,n,t){return!(!e||e[ie]!==n||e===t||!e.match(/^[\da-f]*$/i))}function R8(e,n,t){return Bs(e,n)?e:t}function x8(e,n,t,r){return{version:Bs(r,2,"ff")?r:"00",traceId:Sf(e)?e:Vl(),spanId:Df(n)?n:$d(Vl(),16),traceFlags:!te(t)&&t>=0&&t<=255?t:1}}function O8(e,n){if(!e||(He(e)&&(e=e[0]||""),!e||!Pe(e)||e[ie]>8192))return null;if(-1!==an(e,",")){var t=e[yi](",");e=t[n>0&&t[ie]>n?n:0]}F8.lastIndex=0;var r=F8.exec(Kt(e));return r&&"ff"!==r[1]&&r[2]!==bf&&r[3]!==Ef?{version:(r[1]||"")[to](),traceId:(r[2]||"")[to](),spanId:(r[3]||"")[to](),traceFlags:parseInt(r[4],16)}:null}function Sf(e){return Bs(e,32,bf)}function Df(e){return Bs(e,16,Ef)}function N8(e){if(e){var n=function P8(e){(isNaN(e)||e<0||e>255)&&(e=1);for(var n=e[cf](16);n[ie]<2;)n="0"+n;return n}(e[gi]);Bs(n,2)||(n="01");var t=e[gw]||"00";return"00"!==t&&"ff"!==t&&(t="00"),"".concat(t.toLowerCase(),"-").concat(R8(e.traceId,32,bf).toLowerCase(),"-").concat(R8(e.spanId,16,Ef).toLowerCase(),"-").concat(n.toLowerCase())}return""}var lI,L8="attachEvent",V8="addEventListener",$8="detachEvent",B8="removeEventListener",a0="events",Lg="visibilitychange",s0="pagehide",j8="beforeunload";function G8(){return!lI&&(lI=Wt(la("aiEvtPageHide"))),lI.v}var uI,Qae=/\.[\.]+/g,Zae=/[\.]+$/,Jae=1;function Vg(){return!uI&&(uI=Wt(V5("events"))),uI.v}var ese=/^([^.]*)(?:\.(.+)|)/;function Y8(e){return e&&e[Na]?e[Na](/^[\s\.]+|(?=[\s\.])[\.\s]+$/g,""):e}function l0(e,n){if(n){var t="";He(n)?(t="",ae(n,function(i){(i=Y8(i))&&("."!==i[0]&&(i="."+i),t+=i)})):t=Y8(n),t&&("."!==t[0]&&(t="."+t),e=(e||"")+t)}var r=ese.exec(e||"")||[];return{type:r[1],ns:(r[2]||"").replace(Qae,".").replace(Zae,"").split(".").sort()[Dl](".")}}function q8(e,n,t){void 0===t&&(t=!0);var r=Vg().get(e,a0,{},t),i=r[n];return i||(i=r[n]=[]),i}function W8(e,n,t,r){e&&n&&n[Tl]&&(e[B8]?e[B8](n[Tl],t,r):e[$8]&&e[$8]("on"+n[Tl],t))}function K8(e,n,t,r){for(var i=n[ie];i--;){var o=n[i];o&&(!t.ns||t.ns===o.evtName.ns)&&(!r||r(o))&&(W8(e,o.evtName,o[l5],o.capture),n[wo](i,1))}}function Ua(e,n){return n?l0("xx",He(n)?[e][cg](n):[e,n]).ns[yi]("."):e}function Ha(e,n,t,r,i){void 0===i&&(i=!1);var o=!1;if(e)try{var a=l0(n,r);if(o=function tse(e,n,t,r){var i=!1;return e&&n&&n[Tl]&&t&&(e[V8]?(e[V8](n[Tl],t,r),i=!0):e[L8]&&(e[L8]("on"+n[Tl],t),i=!0)),i}(e,a,t,i),o&&Vg().accept(e)){var s={guid:Jae++,evtName:a,handler:t,capture:i};q8(e,a.type)[Be](s)}}catch(l){}return o}function ou(e,n,t,r,i){if(void 0===i&&(i=!1),e)try{var o=l0(n,r),a=!1;(function nse(e,n,t){if(n[Tl])K8(e,q8(e,n[Tl]),n,t);else{var r=Vg().get(e,a0,{});rt(r,function(i,o){K8(e,o,n,t)}),0===Fi(r)[ie]&&Vg().kill(e,a0)}})(e,o,function(s){return!((!o.ns||t)&&s[l5]!==t||(a=!0,0))}),a||W8(e,o,t,i)}catch(s){}}function Tf(e,n,t,r){var i=!1;return n&&e&&e[ie]>0&&ae(e,function(o){o&&(!t||-1===Vt(t,o))&&(i=function rse(e,n,t){var r=!1,i=Ji();i&&(r=Ha(i,e,n,t),r=Ha(i.body,e,n,t)||r);var o=Tr();return o&&(r=Ha(o,e,n,t)||r),r}(o,n,r)||i)}),i}function $g(e,n,t){e&&He(e)&&ae(e,function(r){r&&function ise(e,n,t){var r=Ji();r&&(ou(r,e,n,t),ou(r.body,e,n,t));var i=Tr();i&&ou(i,e,n,t)}(r,n,t)})}function dI(e,n,t){var i=Ua(G8(),t),o=Tf([s0],e,n,i);return(!n||-1===Vt(n,Lg))&&(o=Tf([Lg],function r(a){var s=Tr();e&&s&&"hidden"===s.visibilityState&&e(a)},n,i)||o),!o&&n&&(o=dI(e,null,t)),o}function Bg(){}var fI="ParentContextKey",Ug="ChildrenContextKey",c0=function(){function e(n,t,r){var o,i=this;i.start=xr(),i[mi]=n,i.isAsync=r,i[Y1]=function(){return!1},de(t)&&et(i,"payload",{g:function(){return!o&&de(t)&&(o=t(),t=null),o}}),i[af]=function(a){return a?a===e[fI]||a===e[Ug]?i[a]:(i.ctx||{})[a]:null},i[ka]=function(a,s){a&&(a===e[fI]?(i[a]||(i[Y1]=function(){return!0}),i[a]=s):a===e[Ug]?i[a]=s:(i.ctx=i.ctx||{})[a]=s)},i.complete=function(){var a=0,s=i[af](e[Ug]);if(He(s))for(var l=0;l-~]{0,255}[!-+\\--<>-~]))\\s*$");function t4(e){if(e){e4.lastIndex=0;var n=e4.exec(e);if(n&&n[ie]>=7&&n[1]&&n[6]){var t=n[3]?1:0,r=null;return 1===t&&(r={tenantId:n[4],systemId:n[5]}),{type:t,key:n[2],multiTenant:r,value:n[6]}}}return null}function yse(e){var n=[];if(e){var t=[];ae(Cl(e,","),function(r){var i=t4(r);if(i&&-1===Vt(t,i.key)&&(n[Be](i),t[Be](i.key),n[ie]>=32))return-1})}return n}function n4(e,n){for(var t=0;t=f){if(h[Be](p),u&&h[ie]<=u)return-1;p="",m=0}if(p[ie]>0&&(p+=",",m++),p+=w,m+=D,_>=d)return-1}}),p&&h[Be](p),h},child:function(){return Ao(null,l)}};function c(){var u=l.hdrs(1);return u[ie]>0?u[0]:""}return ra(l,{keys:{g:function(){return r4(t.v,n)}},isEmpty:{g:function(){return function Cse(e,n){var t,r=!0;return e&&e[ie]>0&&ae(e,function(i){null!=i[no]?r=!1:(t||(t=[]),t[Be](i.key))}),r&&n&&!(r=n.isEmpty)&&t&&t[ie]>0&&(r=!0,ae(n.keys,function(i){if(-1===Vt(t,i))return r=!1,-1})),r}(t.v,n)}},toString:{v:c,e:!1},_p:{v:n,e:!1}}),mg(l,c),l}function o4(){return ua||(ua=Wt(Uy("otTraceState"))),ua}function gI(e){ua||(ua=o4());var n={set:function(t,r){var i=Ao("",e);return i.set(t,r),gI(i)},unset:function(t){var r=Ao("",e);return r.del(t),gI(r)},get:function(t){return e.get(t)},serialize:function(){var t=e.hdrs(1);return t[ie]>0?t[0]:""}};return et(n,ua.v,{g:function(){return e}}),n}function a4(e){return ua||(ua=o4()),!(!e||!e[ua.v])||e&&de(e.serialize)&&de(e.unset)&&de(e.get)&&de(e.set)}function Sse(e){var n=null;if(a4(e)){var t=void 0;ua&&(t=e[ua.v]),n=t?Ao("",t):Ao(e.serialize())}else n=function bse(e){return!!(e&&He(e.keys)&&de(e.get)&&de(e.set)&&de(e.del)&&de(e.hdrs))}(e)?e:Ao(Pe(e)?e:"");return gI(n)}var Dse=V5("plugin");function au(e){return Dse.get(e,"state",{},!0)}function l4(e,n){for(var o,t=[],r=null,i=e[Oa]();i;){var a=i[ng]();if(a){r&&r[ag]&&a[sa]&&r[ag](a);var s=!!(o=au(a))[xa];a[xa]&&(s=a[xa]()),s||t[Be](a),r=a,i=i[Oa]()}}ae(t,function(l){var c=e[wr]();l[tg](e.getCfg(),c,n,e[Oa]()),o=au(l),!l[wr]&&!o[wr]&&(o[wr]=c),o[xa]=!0,delete o[Ns]})}function mI(e){return e.sort(function(n,t){var r=0;if(t){var i=t[sa];n[sa]?r=i?n[FC]-t[FC]:1:i&&(r=-1)}else r=n?1:-1;return r})}function d0(e){return e&&de(e.getName)&&de(e.getTraceId)&&de(e.getSpanId)&&de(e.getTraceFlags)&&de(e.setName)&&de(e.setTraceId)&&de(e.setSpanId)&&de(e[q1])}function Ro(e){var n,t=null,r=null,i=e&&Sf(e[Qr])?e[Qr]:Vl(),o=e&&Df(e[Mr])?e[Mr]:"",a=e?e[gi]:Tn,s=!!e&&e.isRemote,l="",c=null;if(e&&(d0(e)?l=(t=e).getName():r=e),!l){l="_unknown_";var u=La();u&&u[W1]&&(l=u[W1]+(u.hash||""))}function d(){return l}function f(I){return function(F){I&&t&&t.setName(F),l=F}}function h(){return i}function p(I){return function(F){I&&t&&t.setTraceId(F),Sf(F)&&(i=F)}}function _(){return o}function m(I){return function(F){I&&t&&t.setSpanId(F),Df(F)&&(o=F)}}function g(){return a}function E(I){return function(F){I&&t&&t[q1](F),a=F}}var w=null,D=_g(((n={getName:d,setName:f(!0),getTraceId:h,setTraceId:p(!0),getSpanId:_,setSpanId:m(!0),getTraceFlags:g})[q1]=E(!0),n.traceId=i,n.spanId=o,n.traceFlags=a,n.traceState=c,n.isRemote=s,n.pageName=l,n.getOTelSpanContext=function(){return w||(w=function s4(e){var n=Sf(e[Qr])?e[Qr]:bf,t=Df(e[Mr])?e[Mr]:Ef,r=e.isRemote,i=te(e[gi])?1:e[gi],o=null;return ra({traceId:n,spanId:t,traceFlags:i},{traceId:{g:function(){return n},s:function(s){return n=Sf(s)?s:bf}},spanId:{g:function(){return t},s:function(s){return t=Df(s)?s:Ef}},isRemote:{g:function(){return r}},traceFlags:{g:function(){return i},s:function(s){return i=s}},traceState:{g:function(){return o||(o=Sse(e[Zc])),o},s:function(s){o=s}}})}(D)),w},n),"DistributedTraceContext");return ra(D,{pageName:{g:d,s:f(!1)},traceId:{g:h,s:p(!1)},spanId:{g:_,s:m(!1)},traceFlags:{g,s:E(!1)},isRemote:{v:s,w:!1},traceState:{g:function C(){return c||(t||r&&(c=a4(r[Zc])?Ao(r[Zc].serialize()||"",t?t[Zc]:void 0):Ao("",r[Zc]||(t?t[Zc]:void 0))),c||(c=Ao("",t?t[Zc]:void 0))),c}},parentCtx:{g:function(){return t}},_parent:{g:function(){var I;return t?I={t:"traceCtx",v:t}:r&&(I={t:"initCtx",v:r}),I}}})}var c4="_hasRun",u4="_getTelCtx",d4=0;function _I(e,n,t,r){var i=null,o=[];n||(n=Io({},null,t[Gn])),null!==r&&(i=r?function Mse(e,n,t){for(;e;){if(e[ng]()===t)return e;e=e[Oa]()}return su([t],n[Zr]||{},n)}(e,t,r):e);var a={_next:function l(){var p=i;if(i=p?p[Oa]():null,!p){o&&o[ie]>0&&(ae(o,function(m){try{m.func.call(m.self,m.args)}catch(g){Te(t[Gn],2,73,"Unexpected Exception during onComplete - "+Ie(g))}}),o=[])}return p},ctx:{core:function(){return t},diagLog:function(){return Al(t,n.cfg)},getCfg:function(){return n.cfg},getExtCfg:function d(p,_,m){var g=m?u(n.cfg,p,!0):c(p,!0);return _&&rt(_,function(E,C){if(te(g[E])){var w=n.cfg[E];(w||!te(w))&&(g[E]=w)}Iw(n,g,E,C)}),n[zc](g,_)},getConfig:function f(p,_,m){void 0===m&&(m=!1);var g,E=c(p,!1),C=n.cfg;return!E||!E[_]&&te(E[_])?(C[_]||!te(C[_]))&&(g=C[_]):g=E[_],g||!te(g)?g:m},hasNext:function(){return!!i},getNext:function(){return i},setNext:function(p){i=p},iterate:function h(p){for(var _;_=a._next();){var m=_[ng]();m&&p(m)}},onComplete:function s(p,_){for(var m=[],g=2;g0){var a=null;ae(e,function(s){if(!o&&r===s&&(o=!0),o&&s&&de(s[sa])){var l=function wse(e,n,t){var r,s,i=null,o=de(e[sa]),a=de(e[ag]);s=e?e[bl]+"-"+e[FC]+"-"+d4++:"Unknown-0-"+d4++;var l=((r={getPlugin:function(){return e},getNext:function(){return i}})[sa]=function d(p,_){u(_=_||function c(){var p;return e&&de(e[u4])&&(p=e[u4]()),p||(p=da(l,n,t)),p}(),function m(g){if(!e||!o)return!1;var E=au(e);return!E[Ns]&&!E[hf]&&(a&&e[ag](i),e[sa](p,g),!0)},"processTelemetry",function(){return{item:p}},!p.sync)||_[_i](p)},r.unload=function f(p,_){u(p,function m(){var g=!1;if(e){var E=au(e),C=e[wr]||E[wr];e&&(!C||C===p.core())&&!E[Ns]&&(E[wr]=null,E[Ns]=!0,E[xa]=!1,e[Ns]&&!0===e[Ns](p,_)&&(g=!0))}return g},"unload",Bg,_.isAsync)||p[_i](_)},r.update=function h(p,_){u(p,function m(){var g=!1;if(e){var E=au(e),C=e[wr]||E[wr];e&&(!C||C===p.core())&&!E[Ns]&&e[og]&&!0===e[og](p,_)&&(g=!0)}return g},"update",Bg,!1)||p[_i](_)},r._id=s,r._setNext=function(p){i=p},r);function u(p,_,m,g,E){var C=!1,w=e?e[bl]:"TelemetryPluginChain",D=p[c4];return D||(D=p[c4]={}),p.setNext(i),e&&u0(p[wr](),function(){return w+":"+m},function(){D[s]=!0;try{var I=i?i._id:"";I&&(D[I]=!1),C=_(p)}catch(U){var F=!i||D[i._id];F&&(C=!0),(!i||!F)&&Te(p[ks](),1,73,"Plugin ["+w+"] failed during "+m+" - "+Ie(U)+", run flags: "+Ie(D))}},g,E),C}return Ai(l)}(s,n,t);i||(i=l),a&&a._setNext(l),a=l}})}return r&&!i?su([r],n,t):i}var f4="_aiHooks",h4=["req","rsp","hkErr","fnErr"];function h0(e,n){if(e)for(var t=0;t=0&&i<=2&&h0(e,function(o,a){var s=o.cbks,l=s[h4[i]];if(l){n.ctx=function(){return r[a]=r[a]||{}};try{l[qc](n.inst,t)}catch(d){var c=n.err;try{var u=s[h4[2]];u&&(n.err=d,u[qc](n.inst,t))}catch(f){}finally{n.err=c}}}})}function CI(e,n,t,r){var i=null;return e&&(Ii(e,n)?i=e:t&&(i=CI(p5(e),n,r,!1))),i}function p4(e,n,t,r){var i=t&&t[f4];if(!i){var o=function Ise(e){return function(){var n=this,t=arguments,r=e.h,i={name:e.n,inst:n,ctx:null,set:l},o=[],a=s([i],t);function s(u,d){return h0(d,function(f){u[Be](f)}),u}function l(u,d){(t=s([],t))[u]=d,a=s([i],t)}i.evt=Ze("event"),yI(r,i,a,o,0);var c=e.f;if(c)try{i.rslt=c[qc](n,t)}catch(u){throw i.err=u,yI(r,i,a,o,3),u}return yI(r,i,a,o,1),i.rslt}}(i={i:0,n,f:t,h:[]});o[f4]=i,e[n]=o}var a={id:i.i,cbks:r,rm:function(){var s=this.id;h0(i.h,function(l,c){if(l.id===s)return i.h[wo](c,1),1})}};return i.i++,i.h[Be](a),a}function p0(e,n,t,r,i){if(void 0===r&&(r=!0),e&&n&&t){var o=CI(e,n,r,i);if(o){var a=o[n];if(typeof a===$$)return p4(o,n,a,t)}}return null}function g0(e,n,t,r,i){if(e&&n&&t){var o=CI(e,n,r,i)||e;if(o)return p4(o,n,o[n],t)}return null}function Hg(e){var n=null;if(de(Event))n=new Event(e);else{var t=Tr();t&&t[SC]&&(n=t[SC]("Event")).initEvent(e,!0,!0)}return n}function g4(){var e=[];return{add:function n(r){r&&e[Be](r)},run:function t(r,i){ae(e,function(o){try{o(r,i)}catch(a){Te(r[ks](),2,73,"Unexpected error calling unload handler - "+Ie(a))}}),e=[]}}}function _4(){var e=[];return{run:function n(r){var i=e;e=[],ae(i,function(o){try{(o.rm||o.remove).call(o)}catch(a){Te(r,2,73,"Unloading:"+Ie(a))}})},add:function t(r){r&&As(e,r)}}}var EI,$l="getPlugin",Rse=((EI={})[lw]={isVal:OC,v:{}},EI),wf=function(){function e(){var t,r,i,o,a,n=this;function s(u){void 0===u&&(u=null);var d=u;d||(d=(r||da(null,{},n[wr]))[Xc](null,i&&i[$l]?i[$l]:i));return d}function l(u,d,f){Io(u,Rse,Al(d)),!f&&d&&(f=d[X$]()[Oa]());var h=i;i&&i[$l]&&(h=i[$l]()),n[wr]=d,r=da(f,u,d,h)}function c(){t=!1,n[wr]=null,r=null,i=null,a=_4(),o=g4()}c(),xn(e,n,function(u){u[tg]=function(d,f,h,p){l(d,f,p),t=!0},u[Ns]=function(d,f){var h=u[wr];if(h&&(!d||h===d[wr]())){var p,_=!1,m=d||f0(null,h,i&&i[$l]?i[$l]():i),g=f||{reason:0,isAsync:!1};return u[gC]&&!0===u[gC](m,g,E)?p=!0:E(),p}function E(){_||(_=!0,o.run(m,f),a.run(m[ks]()),!0===p&&m[_i](g),c())}},u[og]=function(d,f){var h=u[wr];if(h&&(!d||h===d[wr]())){var p,_=!1,m=d||vI(null,h,i&&i[$l]?i[$l]():i);return u._doUpdate&&!0===u._doUpdate(m,f||{reason:0},E)?p=!0:E(),p}function E(){_||(_=!0,l(m.getCfg(),m.core(),m[Oa]()))}},kC(u,"_addUnloadCb",function(){return o},"add"),kC(u,"_addHook",function(){return a},"add"),et(u,"_unloadHooks",{g:function(){return a}})}),n[ks]=function(u){return s(u)[ks]()},n[xa]=function(){return t},n.setInitialized=function(u){t=u},n[ag]=function(u){i=u},n[_i]=function(u,d){d?d[_i](u):i&&de(i[sa])&&i[sa](u,null)},n._getTelCtx=s}return e.__ieDyn=1,e}(),m0="toString",SI="isStorageUseDisabled",If="_addHook",Rt="core",oo="diagLog",lu="track",_0="trackPageView",Po="config",DI="trackPreviousPageVisit",cu="sendPageViewInternal",TI="refUri",Ff="startTime",Gg="properties",ja="duration",MI="sendPageViewPerformanceInternal",wI="populatePageViewPerformanceEvent",Af="href",v4="sendExceptionInternal",zg="error",II="lineNumber",FI="columnNumber",AI="CreateAutoException",v0="addTelemetryInitializer",RI="autoExceptionInstrumented",y4="autoTrackPageVisitTime",C4="isBrowserLinkTrackingEnabled",Yg="length",b4="enableAutoRouteTracking",PI="getTraceCtx",E4="enableUnhandledPromiseRejectionTracking",xI="autoUnhandledPromiseInstrumented",OI="getEntriesByType",S4="isPerformanceTimingSupported",D4="getPerformanceTiming",y0="navigationStart",T4="shouldCollectDuration",M4="isPerformanceTimingDataReady",qg="responseStart",C0="loadEventEnd",NI="responseEnd",b0="connectEnd",kI="pageVisitTime",Nt=fae({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"]}),w4=Tr()||{},I4=0,Ose=[null,null,null,null,null];function E0(e){var n=I4,t=Ose,r=t[n];return w4.createElement?t[n]||(r=t[n]=w4.createElement("a")):r={host:Lse(e,!0)},r.href=e,++n>=t[ie]&&(n=0),I4=n,r}function F4(e){var n,t=E0(e);return t&&(n=t[W1]),n}function Lse(e,n){var t=A4(e,n)||"";if(t){var r=t[ug](/(www\d{0,5}\.)?([^\/:]{1,256})(:\d{1,20})?/i);if(null!=r&&r[ie]>3&&Pe(r[2])&&r[2][ie]>0)return r[2]+(r[3]||"")}return t}function A4(e,n){var t=null;if(e){var r=e[ug](/(\w{1,150}):\/\/([^\/:]{1,256})(:\d{1,20})?/i);if(null!=r&&r[ie]>2&&Pe(r[2])&&r[2][ie]>0&&(t=r[2]||"",n&&r[ie]>2)){var i=(r[1]||"")[to](),o=r[3]||"";("http"===i&&":80"===o||"https"===i&&":443"===o)&&(o=""),t+=o}}return t}var Vse=[Kw+nu,"https://breeze.aimon.applicationinsights.io"+nu,"https://dc-int.services.visualstudio.com"+nu];function VI(e){return-1!==Vt(Vse,e[to]())}function R4(e,n,t){if(!n||e&&e.disableCorrelationHeaders)return!1;if(e&&e[d5])for(var r=0;r0}function P4(e){if(e){var n=function $se(e,n){if(e)for(var t=e[yi](","),r=0;r0)return n}return xr()}function xi(e,n){var t=null;return 0!==e&&0!==n&&!te(e)&&!te(n)&&(t=n-e),t}function Use(e,n,t,r){var i,c,o=null,a=[],s=!1,l=!1;function u(h){t&&t.flush(h,function(){})}function d(){o||(o=Nr(function(){o=null;var h=a.slice(0),p=!1;a=[],ae(h,function(_){_()?p=!0:a.push(_)}),a[Yg]>0&&d(),p&&u(!0)},100))}function f(h){a.push(h),d()}return t&&(c=t.logger),(i={})[_0]=function(h,p){var _=h.name;if(te(_)||"string"!=typeof _){var m=Tr();_=h.name=m&&m.title||""}var g=h.uri;if(te(g)||"string"!=typeof g){var E=La();g=h.uri=E&&E[Af]||""}if(t&&t[Po]&&(g=h.uri=io(h.uri,t[Po])),!l){var C=Ri(),w=C&&C[OI]&&C[OI]("navigation");if(w&&w[0]&&!At(C.timeOrigin))h[Ff]=new Date(C.timeOrigin+w[0].loadEventStart);else{var I=(p||h[Gg]||{})[ja]||0;h[Ff]=new Date((new Date).getTime()-I)}l=!0}if(!r[S4]())return e[cu](h,p),u(!0),void(n$()||Te(c,2,25,"trackPageView: navigation timing API used for calculation of page duration is not supported in this browser. This page view will be collected without duration and timing info."));var U,K,F=!1,P=r[D4]()[y0];P>0&&(U=xi(P,+new Date),r[T4](U)||(U=void 0)),!te(p)&&!te(p[ja])&&(K=p[ja]),(n||!isNaN(K))&&(isNaN(K)&&(p||(p={}),p[ja]=U),e[cu](h,p),u(!0),F=!0),p||(p={}),f(function(){var he=!1;try{if(r[M4]()){he=!0;var ve={name:_,uri:g};r[wI](ve),ve.isValid||F?(F||(p[ja]=ve.durationMs,e[cu](h,p)),s||(e[MI](ve,p),s=!0)):(p[ja]=U,e[cu](h,p))}else P>0&&xi(P,+new Date)>6e4&&(he=!0,F||(p[ja]=6e4,e[cu](h,p)))}catch(q){Te(c,1,38,"trackPageView failed on page load calculation: "+$t(q),{exception:Ie(q)})}return he})},i.teardown=function(h,p){if(o){o.cancel(),o=null;var _=a.slice(0);a=[],ae(_,function(m){m()})}},i}var ei,x4=["googlebot","adsbot-google","apis-google","mediapartners-google"];function O4(){var e=Ri();return e&&!!e.timing}function Gse(){var e=Ri(),n=e?e.timing:0;return n&&n.domainLookupStart>0&&n[y0]>0&&n[qg]>0&&n.requestStart>0&&n[C0]>0&&n[NI]>0&&n[b0]>0&&n.domLoading>0}function N4(){return O4()?Ri().timing:null}function k4(){for(var e=[],n=0;n=36e5)return!1;return!0}function Wse(e,n){var t,r="prevPageVisitData";return(t={})[DI]=function(a,s){try{var l=function i(a,s){var l=null;try{if(l=function o(){var a=null;try{if(vf()){var s=xr(),l=XC(e,r);l&&yg()&&((a=Pi().parse(l))[kI]=s-a.pageVisitStartTime,X5(e,r))}}catch(c){tu(e,"Stop page visit timer failed: "+Ie(c)),a=null}return a}(),vf()){null!=XC(e,r)&&Xi("Cannot call startPageVisit consecutively without first calling stopPageVisit");var c=Pi().stringify(function qse(e,n){var t;return(t={pageVisitStartTime:xr(),pageName:e,pageUrl:n})[kI]=0,t}(a,s));Vw(e,r,c)}}catch(u){tu(e,"Call to restart failed: "+Ie(u)),l=null}return l}(a,s);l&&n(l.pageName,l.pageUrl,l[kI])}catch(c){tu(e,"Auto track page visit time failed, metric will not be collected: "+Ie(c))}},t._logger=e,t.pageVisitTimeTrackingHandler=n,t}function L4(e,n){var t={},r={action:null,start:function(i){void 0!==t[i]&&Te(e,2,62,"start was called more than once for this event without calling stop.",{name:i,key:i},!0),t[i]=+new Date},stop:function(i,o,a,s){var l=t[i];if(isNaN(l))Te(e,2,63,"stop was called without a corresponding start.",{name:i,key:i},!0);else{var u=xi(l,+new Date);r.action(i,o,u,a,s)}delete t[i],t[i]=void 0}};return r}function Wg(e,n){e&&e.dispatchEvent&&n&&e.dispatchEvent(n)}var Qse=Vd(((ei={sessionRenewalMs:h5($4,18e5),sessionExpirationMs:h5($4,864e5),disableExceptionTracking:sr()})[y4]=sr(),ei.overridePageViewDuration=sr(),ei[E4]=sr(),ei[xI]=!1,ei.samplingPercentage=xC(function Zse(e){return!isNaN(e)&&e>0&&e<=100},100),ei[SI]=sr(),ei[C4]=sr(),ei[b4]=sr(),ei.namePrefix=function loe(e){return{isVal:Pe,v:Ne(e||"")}}(),ei.enableDebug=sr(),ei.disableFlushOnBeforeUnload=sr(),ei.disableFlushOnUnload=sr(!1,"disableFlushOnBeforeUnload"),ei.expCfg=Ir({inclScripts:!1,expLog:void 0,maxLogs:50}),ei.routeTraceStrategy=0,ei));function $4(e,n){return(e=e||n)<6e4&&(e=6e4),+e}var ele=function(e){function n(){var r,i,o,a,s,l,c,u,d,f,h,p,_,m,g,E,C,w,D,I,F,U,t=e.call(this)||this;return t.identifier=Z5,t.priority=180,t.autoRoutePVDelay=500,xn(n,t,function(P,K){var B=K[If];function he(){if(P[Rt]){var N=P[Rt].getPlugin("AjaxDependencyPlugin");N&&N.plugin&&N.plugin.resetAjaxAttempts&&N.plugin.resetAjaxAttempts()}}function se(N,S,ne,ye,be){P[oo]().throwInternal(N,S,ne,ye,be)}function oe(){r=null,i=null,o=null,a=null,s=null,l=null,c=!1,u=!1,d=!1,f=!1,h=!1,p=!1,_=!1,m=!1,E=!1,he();var N=La();D=N&&N[Af]||"",P[Rt]&&P[Rt][Po]&&(D=io(D,P[Rt][Po])),I=null,F=null,g=null,U=0,et(P,"config",{g:function(){return g}})}oe(),P.getCookieMgr=function(){return zw(P[Rt])},P.processTelemetry=function(N,S){P.processNext(N,S)},P.trackEvent=function(N,S){try{var ne=ca(N,yf,Zw,P[oo](),S);P[Rt][lu](ne)}catch(ye){se(2,39,"trackTrace failed, trace will not be collected: "+$t(ye),{exception:Ie(ye)})}},P.startTrackEvent=function(N){try{r.start(N)}catch(S){se(1,29,"startTrackEvent failed, event will not be collected: "+$t(S),{exception:Ie(S)})}},P.stopTrackEvent=function(N,S,ne){try{r.stop(N,void 0,S,ne)}catch(ye){se(1,30,"stopTrackEvent failed, event will not be collected: "+$t(ye),{exception:Ie(ye)})}},P.trackTrace=function(N,S){try{var ne=ca(N,t0,tI,P[oo](),S);P[Rt][lu](ne)}catch(ye){se(2,39,"trackTrace failed, trace will not be collected: "+$t(ye),{exception:Ie(ye)})}},P.trackMetric=function(N,S){try{var ne=ca(N,ru,Jw,P[oo](),S);P[Rt][lu](ne)}catch(ye){se(1,36,"trackMetric failed, metric will not be collected: "+$t(ye),{exception:Ie(ye)})}},P[_0]=function(N,S){try{var ne=N||{};P[Rt]&&P[Rt][Po]&&(ne.uri=io(ne.uri,P[Rt][Po])),o[_0](ne,eo(eo(eo({},ne.properties),ne.measurements),S)),E&&s[DI](ne.name,ne.uri)}catch(ye){se(1,37,"trackPageView failed, page view will not be collected: "+$t(ye),{exception:Ie(ye)})}},P[cu]=function(N,S,ne){var ye=Tr();if(ye&&(N[TI]=void 0===N[TI]?ye.referrer:N[TI]),P[Rt]&&P[Rt][Po]&&(N.refUri=io(N.refUri,P[Rt][Po])),te(N[Ff])){var be=(S||N[Gg]||{})[ja]||0;N[Ff]=new Date((new Date).getTime()-be)}var qe=ca(N,Og,r0,P[oo](),S,ne);P[Rt][lu](qe),he()},P[MI]=function(N,S,ne){var ye=ca(N,e0,eI,P[oo](),S,ne);P[Rt][lu](ye)},P.trackPageViewPerformance=function(N,S){var ne=N||{};try{a[wI](ne),P[MI](ne,S)}catch(ye){se(1,37,"trackPageViewPerformance failed, page view will not be collected: "+$t(ye),{exception:Ie(ye)})}},P.startTrackPage=function(N){try{if("string"!=typeof N){var S=Tr();N=S&&S.title||""}i.start(N)}catch(ne){se(1,31,"startTrackPage failed, page view may not be collected: "+$t(ne),{exception:Ie(ne)})}},P.stopTrackPage=function(N,S,ne,ye){try{if("string"!=typeof N){var be=Tr();N=be&&be.title||""}if("string"!=typeof S){var qe=La();S=qe&&qe[Af]||""}P[Rt]&&P[Rt][Po]&&(S=io(S,P[Rt][Po])),i.stop(N,S,ne,ye),E&&s[DI](N,S)}catch(Le){se(1,32,"stopTrackPage failed, page view will not be collected: "+$t(Le),{exception:Ie(Le)})}},P[v4]=function(N,S,ne){var ye=N&&(N.exception||N[zg])||AM(N)&&N||{name:N&&typeof N,message:N||Ba};N=N||{};var be=new kg(P[oo](),ye,N[Gg]||S,N.measurements,N.severityLevel,N.id).toInterface(),qe=Tr();if(qe&&(null==C?void 0:C.inclScripts)){var Le=function Xae(e){var n=e.getElementsByTagName("script"),t=[];return ae(n,function(r){var i=r[ow]("src");if(i){var o=r[ow]("crossorigin"),a=!0===r.hasAttribute("async"),s=!0===r.hasAttribute("defer"),l=r[ow]("referrerpolicy"),c={url:i};o&&(c.crossOrigin=o),a&&(c.async=a),s&&(c.defer=s),l&&(c.referrerPolicy=l),t[Be](c)}}),t}(qe);be[Gg].exceptionScripts=JSON.stringify(Le)}if(null!=C&&C.expLog){var Ke=C.expLog();Ke&&Ke.logs&&He(Ke.logs)&&(be[Gg].exceptionLog=Ke.logs.slice(0,C.maxLogs).join("\n"))}var mt=ca(be,xg,n0,P[oo](),S,ne);P[Rt][lu](mt)},P.trackException=function(N,S){N&&!N.exception&&N[zg]&&(N.exception=N[zg]);try{P[v4](N,S)}catch(ne){se(1,35,"trackException failed, exception will not be collected: "+$t(ne),{exception:Ie(ne)})}},P._onerror=function(N){var S=N&&N[zg],ne=N&&N.evt;try{if(!ne){var ye=Ji();ye&&(ne=ye.event)}var be=N&&N.url||(Tr()||{}).URL,qe=N.errorSrc||"window.onerror@"+be+":"+(N[II]||0)+":"+(N[FI]||0),Le={errorSrc:qe,url:be,lineNumber:N[II]||0,columnNumber:N[FI]||0,message:N.message};!function Eoe(e,n,t,r,i){return!i&&Pe(e)&&("Script error."===e||"Script error"===e)}(N.message,0,0,0,N[zg])?(N.errorSrc||(N.errorSrc=qe),P.trackException({exception:N,severityLevel:3},Le)):function M(N,S){var ne=ca(N,xg,n0,P[oo](),S);P[Rt][lu](ne)}(kg[AI]("Script error: The browser's same-origin policy prevents us from getting the details of this exception. Consider using the 'crossorigin' attribute.",be,N[II]||0,N[FI]||0,S,ne,null,qe),Le)}catch(mt){var Ke=S?S.name+", "+S.message:"null";se(1,11,"_onError threw exception while logging error, error will not be collected: "+$t(mt),{exception:Ie(mt),errorString:Ke})}},P[v0]=function(N){if(P[Rt])return P[Rt][v0](N);l||(l=[]),l.push(N)},P.initialize=function(N,S,ne,ye){if(!P.isInitialized()){te(S)&&Xi("Error initializing"),K.initialize(N,S,ne,ye);try{F=Ua(la(P.identifier),S.evtNamespace&&S.evtNamespace()),l&&(ae(l,function(be){S[v0](be)}),l=null),function ve(N){var S=P.identifier,ne=P[Rt];P[If](On(N,function(){var ye=da(null,N,ne);g=ye.getExtCfg(S,Qse),p=p||N[RI]||g[RI],C=g.expCfg,E=g[y4],w=g.routeTraceStrategy||0,N.storagePrefix&&Lw(N.storagePrefix),function Jse(e){At(e[SI])||(e[SI]?function hae(){Rl=!1,Pl=!1}():function pae(){Rl=KC(!0),Pl=vf(!0)}())}(g),c=g[C4],function ee(){if(!u&&c){var N=["/browserLinkSignalR/","/__browserLink/"];P[If](P[v0](function(ne){if(c&&ne.baseType===Ng){var ye=ne.baseData;if(ye)for(var be=0;be=0)return!1}return!0})),u=!0}}()}))}(N),a=function Yse(e){var n,t=Al(e);return(n={})[wI]=function(r){r.isValid=!1;var i=function zse(){return function jse(){var e=Ri();return e&&e.getEntriesByType&&e.getEntriesByType("navigation")[Yg]>0}()?Ri()[OI]("navigation")[0]:null}(),o=N4(),a=0,s=0,l=0,c=0,u=0;(i||o)&&(i?(a=i[ja],s=0===i[Ff]?i[b0]:xi(i[Ff],i[b0]),l=xi(i.requestStart,i[qg]),c=xi(i[qg],i[NI]),u=xi(i.responseEnd,i[C0])):(a=xi(o[y0],o[C0]),s=xi(o[y0],o[b0]),l=xi(o.requestStart,o[qg]),c=xi(o[qg],o[NI]),u=xi(o.responseEnd,o[C0])),0===a?Te(t,2,10,"error calculating page view performance.",{total:a,network:s,request:l,response:c,dom:u}):k4(a,s,l,c,u)?a0){var D=s.slice();s=[],u=!0,d&&d.cancel(),d=null,n(D)}}function E(D,I){return function(F){if(i===I){if(2===D&&na(F))return i=1,void F.then(E(2,1),E(3,1));i=D,o=!0,a=F,g(),!u&&3===D&&!d&&(d=Nr(C,10))}}}function C(){if(!u)if(u=!0,t$())process.emit(j4,a,f);else{var D=Ji()||Mo();!qI&&(qI=Wt(Ge(Ze,[Kg+"RejectionEvent"]).v)),ile(D,ole,function(I){return et(I,"promise",{g:function(){return f}}),I.reason=a,I},!!qI.v)}}function w(){return"IPromise "+m()+(o?" - "+G4(a):"")}return Pr(f={then:h,catch:p,finally:_},"state",{get:m}),i$()&&(f[Xr(11)]="IPromise"),f.toString=w,function(){de(t)||Hn(Kg+": executor is not a function - "+G4(t));var I=E(3,0);try{t.call(f,E(2,0),I)}catch(F){I(F)}}(),f}function Y4(e){return function(n){var t=Or(arguments,1);return e(function(r,i){try{var o=[],a=1;Rn(n,function(s,l){s&&(a++,Ga(s,function(c){o[l]=c,0==--a&&r(o)},i))}),0==--a&&r(o)}catch(s){i(s)}},t)}}function KI(e){ae(e,function(n){try{n()}catch(t){}})}function em(e,n){return WI(em,function lle(e){var n=Un(e)?e:0;return function(t){Nr(function(){KI(t)},n)}}(n),e,n)}function Rf(e,n){!Bl&&(Bl=Wt(Ge(Ze,[Kg]).v||null));var t=Bl.v;if(!t)return em(e);de(e)||Hn(Kg+": executor is not a function - "+Ie(e));var r=0,o=new t(function(a,s){e(function l(u){r=2,a(u)},function c(u){r=3,s(u)})});return Pr(o,"state",{get:function i(){return U4[r]}}),o}function uu(e){return WI(uu,KI,e)}function ti(e,n){return!w0&&(w0=Wt(Rf)),w0.v.call(this,e,n)}var dle=Y4(ti);Xr(11);var R0="featureOptIn",eB="scheduleFetchTimeout";function tB(e,n,t,r){try{var i=t>r;i&&(e=null);var o=0==t?function cie(e,n,t,r,i,o,a){return _$(e||{},Kr[Lt](arguments))}({},e):e;return o&&n&&!i&&rt(o,function(a){var s=n[a];s&&(ir(o[a])&&ir(s)?o[a]=tB(o[a],s,++t,r):delete o[a])}),o}catch(a){}return e}var Pf="featureOptIn.",iB=".offCfg";var nm,xf=void 0,ble=Vd(((nm={syncMode:1,blkCdnCfg:xf,customEvtName:xf,cfgUrl:xf,overrideSyncFn:xf,overrideFetchFn:xf,onCfgChangeReceive:xf})[eB]=18e5,nm.nonOverrideConfigs={instrumentationKey:!0,connectionString:!0,endpointUrl:!0},nm.enableAjax=!1,nm)),Ele=function(e){function n(){var t=e.call(this)||this;t.priority=198,t.identifier="AppInsightsCfgSyncPlugin";var r,i,o,a,s,l,c,u,d,f,h,p,_,m,g,E,w,C=!1;return xn(n,t,function(D,I){function F(){i=null,o=null,a=null,s=null,c=null,u=null,_=null,l=null,f=null,h=null,d=null,w=!1,g=null,E=null,p=null}function P(oe,N){if(oe){if(i=oe,N&&!C)return B();if(c&&!C)return D.core.updateCfg(oe),!0}return!1}function K(){try{var oe=Mo();oe&&ou(oe,null,null,a)}catch(N){}}function B(oe){try{return E&&de(E)?E(i,oe):function $oe(e,n,t){var r=Mo();if(r&&r.CustomEvent)try{return function Loe(e,n){return!!(e&&e.dispatchEvent&&n)&&(e.dispatchEvent(n),!0)}(r,function Voe(e,n){var t=null,r={detail:n||null};if(de(CustomEvent))t=new CustomEvent(e,r);else{var i=Tr();i&&i[SC]&&(t=i[SC]("CustomEvent")).initCustomEvent(e,!0,!0,r)}return t}(e,{cfg:n||null,customDetails:t||null}))}catch(o){}return!1}(o,i,oe)}catch(N){}return!1}function he(oe){try{return K(),oe&&(o=oe,function O(){if(c){var oe=Mo();if(oe)try{Ha(oe,o,function(N){var S=N&&N.detail;if(p&&S)p(S);else{var ne=S&&S.cfg,ye=ne&&pi(ne)&&G(ne);ye&&P(ye)}},a,!0)}catch(N){}}}()),!0}catch(N){}return!1}function q(oe,N,S){var ne=Mo(),ye=ne&&ne.fetch||null;if(oe&&ye&&de(ye))try{var be={method:"GET"};w||(be[$a]=!0);var qe=new Request(oe,be);if(!w)try{qe[$a]=!0}catch(Le){}_r(fetch(qe),function(Le){var Ke=Le.value;Le.rejected?k(N,400):Ke.ok?_r(Ke.text(),function(mt){k(N,Ke.status,mt.value,S)}):k(N,Ke.status,null,S)})}catch(Le){}}function ee(oe,N,S){try{var ne=new XMLHttpRequest;w||(ne[$a]=!0),ne.open("GET",oe),ne.onreadystatechange=function(){ne.readyState===XMLHttpRequest.DONE&&k(N,ne.status,ne.responseText,S)},ne.onerror=function(){k(N,400)},ne.ontimeout=function(){k(N,400)},ne.send()}catch(ye){}}function M(oe,N,S){try{if(oe>=200&&oe<400&&N){h=0;var ne=Pi();if(ne){var be=function mle(e,n){try{if(!e||!e.enabled)return null;if(!e[R0])return e.config;var r=e.config||{};return rt(e[R0],function(i){var o=function gle(e,n,t){var r;if(!n||!n.enabled)return null;var i=(n[R0]||{})[e]||{mode:1},o=i.mode,a=i.onCfg,s=i.offCfg,l=(t||{})[e]||{mode:2},c=l.mode,u=l.onCfg,d=l.offCfg,p=Pf+e+".onCfg",_=Pf+e+iB,m=c,g=u,E=d;return!!l.blockCdnCfg||(4===o||5===o?(m=4==o?3:2,g=a||u,E=s||d):2===o||2===c?(m=2,g=u||a,E=d||s):3===o?(m=3,g=u||a,E=d||s):1===o&&1===c&&(m=1)),(r={})[Pf+e+".mode"]=m,r[p]=g,r[_]=E,r}(i,e,n.config[R0]);te(o)||(rt(o,function(a,s){y$(r,a,s)}),function _le(e,n,t){var r=n[Pf+e+".mode"],a=null;3===r&&(a=n[Pf+e+".onCfg"]),2===r&&(a=n[Pf+e+iB]),a&&rt(a,function(s,l){y$(t,s,l)})}(i,o,r))}),r}catch(i){}return null}(ne.parse(N),D.core),qe=be&&pi(be)&&G(be);qe&&P(qe,S)}}else h++;h<3&&_e()}catch(Le){}}function k(oe,N,S,ne){try{oe(N,S,ne)}catch(ye){}}function G(oe,N){var S=null;try{oe&&(S=tB(oe,_,0,5))}catch(ne){}return S}function _e(){!l&&f&&(l=Nr(function(){l=null,m(s,M,u)},f)).unref()}function se(){l&&l.cancel(),l=null,h=0}F(),D.initialize=function(oe,N,S,ne){I.initialize(oe,N,S,ne),a=Ua(la(D.identifier),N.evtNamespace&&N.evtNamespace()),function U(oe){var N=D.identifier,S=D.core;D._addHook(On(oe,function(){var ne=da(null,oe,S);r=ne.getExtCfg(N,ble);var ye=d;d=!!r.blkCdnCfg,w=!!r.enableAjax,!te(ye)&&ye!==d&&(!d&&s?m&&m(s,M,u):se()),te(c)&&(c=2===r.syncMode),te(u)&&(u=1===r.syncMode);var be=r.customEvtName||"ai_cfgsync";o!==be&&(c?he(be):(K(),o=be)),te(s)&&(s=r.cfgUrl),s||(i=oe,u&&B())})),E=r.overrideSyncFn,g=r.overrideFetchFn,p=r.onCfgChangeReceive,_=r.nonOverrideConfigs,f=r[eB],m=function ve(){var oe=g;return te(oe)&&($C()?oe=q:bg()&&(oe=ee)),oe}(),h=0,s&&!d&&m&&m(s,M,u)}(oe)},D.getCfg=function(){return i},D.pause=function(){C=!0,se()},D.resume=function(){C=!1,_e()},D.setCfg=function(oe){return P(oe)},D.sync=function(oe){return B(oe)},D.updateEventListenerName=function(oe){return he(oe)},D._doTeardown=function(oe,N){K(),se(),F()},D._getDbgPlgTargets=function(){return[u,c,o,d,_]},D.processTelemetry=function(oe,N){D.processNext(oe,N)}}),t}return xs(n,e),n.__ieDyn=1,n}(wf);function aB(e,n){ou(e,null,null,n)}var Ul=qC({NONE:0,PENDING:3,INACTIVE:1,ACTIVE:2}),sB="&NoResponseBody=true",gF="POST",Tle=function(){function e(){var t,r,i,o,a,s,l,c,u,d,f,h,p,_,n=0;xn(e,this,function(m,g){var E=!0;function w(q,ee){Te(i,2,26,"Failed to send telemetry.",{message:q}),F(ee,400,{})}function D(q){w("No endpoint url is provided for the batch",q)}function F(q,ee,M,k){try{q&&q(ee,M,k)}catch(O){}}function U(q,ee){var M=vl(),k=q[lg];if(!k)return D(ee),!0;k=q[lg]+(p?sB:"");var O=q[ro],G=o?O:new Blob([O],{type:"text/plain;charset=UTF-8"});return M.sendBeacon(k,G)}function P(q,ee,M){var k=q[ro];try{if(k)if(U(q,ee))!function C(q,ee){F(ee,200,{},q)}("",ee);else{var O=a&&a.beaconOnRetry;O&&de(O)?O(q,ee,U):(c&&c.sendPOST(q,ee,!0),Te(i,2,40,". Failed to send telemetry with Beacon API, retried with normal sender."))}}catch(G){o&&tu(i,"Failed to send telemetry using sendBeacon API. Ex:"+Ie(G)),F(ee,o?0:400,{},"")}}function K(q,ee,M){var k,O,G,_e=q[EC]||{};!M&&t&&(k=ti(function(S,ne){O=S,G=ne})),o&&M&&q.disableXhrSync&&(M=!1);var se=q[lg];if(!se)return D(ee),void(O&&O(!1));var oe=b5(gF,se,E,!0,M,q[sf]);function N(S){var ne=a&&a.xhrOnComplete;if(ne&&de(ne))ne(S,ee,q);else{var be=vg(S);F(ee,S[aa],_w(S,o),be)}}return o||oe.setRequestHeader("Content-type","applicationhttps://www.microsoft.com/json"),ae(Fi(_e),function(S){oe.setRequestHeader(S,_e[S])}),oe.onreadystatechange=function(){o||(N(oe),4===oe.readyState&&O&&O(!0))},oe.onload=function(){o&&N(oe)},oe.onerror=function(S){F(ee,o?oe[aa]:400,_w(oe,o),o?"":LC(oe)),G&&G(S)},oe.ontimeout=function(){F(ee,o?oe[aa]:500,_w(oe,o),o?"":LC(oe)),O&&O(!1)},oe.send(q[ro]),k}function B(q,ee,M){var k,se,oe,N,O=q[lg],G=q[ro],_e=o?G:new Blob([G],{type:"applicationhttps://www.microsoft.com/json"}),S=new Headers,ne=G[ie],ye=!1,be=!1,qe=q[EC]||{},Le=((k={method:gF,body:_e})[$a]=!0,k);q.headers&&Fi(q.headers)[ie]>0&&(ae(Fi(qe),function(zt){S.append(zt,qe[zt])}),Le[EC]=S),l?Le.credentials=l:E&&o&&(Le.credentials="include"),M&&(Le.keepalive=!0,n+=ne,o?2===q._sendReason&&(ye=!0,p&&(O+=sB)):ye=!0);var Ke=new Request(O,Le);try{Ke[$a]=!0}catch(zt){}if(!M&&t&&(se=ti(function(zt,Yt){oe=zt,N=Yt})),!O)return D(ee),void(oe&&oe(!1));function mt(zt,Yt){F(ee,Yt?o?0:Yt:o?0:400,{},o?"":zt)}function Yn(zt,Yt,qn){var $o=zt[aa],Ei=a.fetchOnComplete;Ei&&de(Ei)?Ei(zt,ee,qn||"",Yt):F(ee,$o,{},qn||"")}try{_r(fetch(o?O:Ke,o?Le:null),function(zt){if(M&&(n-=ne,ne=0),!be)if(be=!0,zt[ig])mt(zt[nf]&&zt[nf][kr],499),N&&N(zt[nf]);else{var Yt=zt[no];try{o||Yt.ok?o&&!Yt.body?(Yn(Yt,null,""),oe&&oe(!0)):_r(Yt.text(),function(qn){Yn(Yt,q,qn[no]),oe&&oe(!0)}):(mt(Yt.statusText,Yt[aa]?Yt[aa]:499),oe&&oe(!1))}catch(qn){mt(Ie(qn),Yt&&Yt[aa]?Yt[aa]:499),N&&N(qn)}}})}catch(zt){be||(mt(Ie(zt),499),N&&N(zt))}return ye&&!be&&(be=!0,F(ee,200,{}),oe&&oe(!0)),o&&!be&&q[sf]>0&&_&&_.set(function(){be||(be=!0,F(ee,500,{}),oe&&oe(!0))},q[sf]),se}function he(q,ee,M){var k=Ji(),O=new XDomainRequest,G=q[ro];O.onload=function(){var S=vg(O),ne=a&&a.xdrOnComplete;ne&&de(ne)?ne(O,ee,q):F(ee,200,{},S)},O.onerror=function(){F(ee,400,{},o?"":v5(O))},O.ontimeout=function(){F(ee,500,{})},O.onprogress=Bg;var se=q[lg];if(se){if(!o&&0!==se.lastIndexOf(k&&k.location&&k.location.protocol||"",0)){var oe="Cannot send XDomain request. The endpoint URL protocol doesn't match the hosting page protocol.";return Te(i,2,40,". "+oe),void w(oe,ee)}var N=o?se:se[Na](/^(https?:)/,"");O.open(gF,N),q[sf]&&(O[sf]=q[sf]),O.send(G),o&&M?_&&_.set(function(){O.send(G)},0):O.send(G)}else D(ee)}function ve(){n=0,r=!1,t=!1,i=null,o=null,a=null,s=null,l=null,c=null,u=!1,d=!1,f=!1,h=!1,p=!1,_=null}ve(),m[tg]=function(q,ee){i=ee,r&&Te(i,1,28,"Sender is already initialized"),m.SetConfig(q),r=!0},m._getDbgPlgTargets=function(){return[r,o,s,t]},m.SetConfig=function(q){try{if(a=q.senderOnCompleteCallBack||{},l=q.fetchCredentials,t=!!q.enableSendPromise,u=!!q.disableXhr,d=!!q.disableBeacon,f=!!q.disableBeaconSync,_=q.timeWrapper,p=!!q.addNoResponse,h=!!q.disableFetchKeepAlive,c={sendPOST:K},(o=!!q.isOneDs)||(E=!1),s=!!q.disableCredentials){var ee=La();ee&&ee.protocol&&"file:"===ee.protocol[to]()&&(E=!1)}return!0}catch(M){}return!1},m.getSyncFetchPayload=function(){return n},m.getSenderInst=function(q,ee){return q&&q[ie]?function I(q,ee){for(var M=0,k=null,O=0;null==k&&O0?_r(Of(e[0],n),function(){lB(Or(e,1),n,t)}):t(),r}function P0(e,n){try{if(e&&""!==e){var t=Pi().parse(e);if(t&&t[s5]&&t[s5]>=t.itemsAccepted&&t.itemsReceived-t.itemsAccepted===t.errors[ie])return t}}catch(r){Te(n,1,43,"Cannot parse the response. "+(r[mi]||Ie(r)),{response:e})}return null}function Hl(e){var n="ai."+e+".";return function(t){return n+t}}var rm=Hl("application"),vr=Hl("device"),x0=Hl("location"),Nf=Hl("operation"),mF=Hl("session"),jl=Hl("user"),du=Hl("cloud"),im=Hl("internal"),cB=function(e){function n(){return e.call(this)||this}return xs(n,e),n}(function poe(e){return function n(){var t=this;e&&rt(e,function(r,i){t[r]=i})}}({applicationVersion:rm("ver"),applicationBuild:rm("build"),applicationTypeId:rm("typeId"),applicationId:rm("applicationId"),applicationLayer:rm("layer"),deviceId:vr("id"),deviceIp:vr("ip"),deviceLanguage:vr("language"),deviceLocale:vr("locale"),deviceModel:vr("model"),deviceFriendlyName:vr("friendlyName"),deviceNetwork:vr("network"),deviceNetworkName:vr("networkName"),deviceOEMName:vr("oemName"),deviceOS:vr("os"),deviceOSVersion:vr("osVersion"),deviceRoleInstance:vr("roleInstance"),deviceRoleName:vr("roleName"),deviceScreenResolution:vr("screenResolution"),deviceType:vr("type"),deviceMachineName:vr("machineName"),deviceVMName:vr("vmName"),deviceBrowser:vr("browser"),deviceBrowserVersion:vr("browserVersion"),locationIp:x0("ip"),locationCountry:x0("country"),locationProvince:x0("province"),locationCity:x0("city"),operationId:Nf("id"),operationName:Nf("name"),operationParentId:Nf("parentId"),operationRootId:Nf("rootId"),operationSyntheticSource:Nf("syntheticSource"),operationCorrelationVector:Nf("correlationVector"),sessionId:mF("id"),sessionIsFirst:mF("isFirst"),sessionIsNew:mF("isNew"),userAccountAcquisitionDate:jl("accountAcquisitionDate"),userAccountId:jl("accountId"),userAgent:jl("userAgent"),userId:jl("id"),userStoreRegion:jl("storeRegion"),userAuthUserId:jl("authUserId"),userAnonymousUserAcquisitionDate:jl("anonUserAcquisitionDate"),userAuthenticatedUserAcquisitionDate:jl("authUserAcquisitionDate"),cloudName:du("name"),cloudRole:du("role"),cloudRoleVer:du("roleVer"),cloudRoleInstance:du("roleInstance"),cloudEnvironment:du("environment"),cloudLocation:du("location"),cloudDeploymentUnit:du("deploymentUnit"),internalNodeName:im("nodeName"),internalSdkVersion:im("sdkVersion"),internalAgentVersion:im("agentVersion"),internalSnippet:im("snippet"),internalSdkSrc:im("sdkSrc")})),ln=new cB,Mle=function e(n,t,r){var i=this,o=this;o.ver=1,o.sampleRate=100,o.tags={},o[mi]=Nn(n,r)||Ba,o[ro]=t,o[tf]=mf(new Date),o[IC]={time:1,iKey:1,name:1,sampleRate:function(){return 100===i.sampleRate?4:1},tags:1,data:1}},wle=function(){function e(n,t,r,i){this.aiDataContract={ver:1,name:1,properties:0,measurements:0};var o=this;o.ver=2,o[mi]=Nn(n,t)||Ba,o[Ls]=Nl(n,r),o[Ml]=kl(n,i)}return e.envelopeType=Zw,e.dataType=yf,e}(),Ile=function e(){this.aiDataContract={name:1,kind:0,value:1,count:0,min:0,max:0,stdDev:0},this.kind=0},Fle=function(){function e(n,t,r,i,o,a,s,l,c){this.aiDataContract={ver:1,metrics:1,properties:0};var u=this;u.ver=2;var d=new Ile;d[lf]=i>0?i:void 0,d.max=isNaN(a)||null===a?void 0:a,d.min=isNaN(o)||null===o?void 0:o,d[mi]=Nn(n,t)||Ba,d[no]=r,d.stdDev=isNaN(s)||null===s?void 0:s,u.metrics=[d],u[Ls]=Nl(n,l),u[Ml]=kl(n,c)}return e.envelopeType=Jw,e.dataType=ru,e}(),Ale=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 l=this;l.ver=2,l.id=function Sae(e,n){return n&&g8(e,n,128,69)[cf]()}(n,s),l.url=Pg(n,r),l[mi]=Nn(n,t)||Ba,isNaN(i)||(l[tw]=$s(i)),l[Ls]=Nl(n,o),l[Ml]=kl(n,a)}return e.envelopeType=r0,e.dataType=Og,e}(),Rle=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 l=this;l.ver=2,l.url=Pg(n,r),l[mi]=Nn(n,t)||Ba,l[Ls]=Nl(n,o),l[Ml]=kl(n,a),s&&(l.domProcessing=s.domProcessing,l[tw]=s[tw],l.networkConnect=s.networkConnect,l.perfTotal=s.perfTotal,l.receivedResponse=s.receivedResponse,l.sentRequest=s.sentRequest)}return e.envelopeType=eI,e.dataType=e0,e}(),Ple=function(){function e(n,t,r,i,o){this.aiDataContract={ver:1,message:1,severityLevel:0,properties:0};var a=this;a.ver=2,a[kr]=p8(n,t=t||Ba),a[Ls]=Nl(n,i),a[Ml]=kl(n,o),r&&(a[hg]=r)}return e.envelopeType=tI,e.dataType=t0,e}(),Gl="duration";function zl(e,n){return{baseType:e,baseData:n,aiDataContract:{baseType:1,baseData:1}}}var Lr="tags",_F="deviceType",bi="data",xo="name",om="traceID",ot="length",am="stringify",Yl="measurements",vF="responseCode",fu="toString",hu="enqueue",fa="count",za="push",yF="emitLineDelimitedJson",kf="clear",O0="markAsSent",sm="clearSent",CF="bufferOverride",lm="BUFFER_KEY",ql="SENT_BUFFER_KEY",Lf="concat",cm="MAX_BUFFER_SIZE",um="triggerSend",ni="diagLog",bF="initialize",dm="_sender",fm="endpointUrl",Vf="instrumentationKey",EF="customHeaders",uB="maxBatchSizeInBytes",SF="onunloadDisableBeacon",DF="isBeaconApiDisabled",dB="alwaysUseXhrOverride",fB="enableSessionStorageBuffer",Ya="_buffer",hB="onunloadDisableFetch",pB="disableSendBeaconSplit",N0="getSenderInst",hm="baseType",pu="_onError",TF="_onPartialSuccess",k0="_onSuccess",pm="itemsReceived",L0="itemsAccepted",V0="sampleRate";var MF="baseType",_n="baseData",yr="properties";function zn(e,n,t){return sn(e,n,t,Ld)}function Us(e,n,t){te(e)||rt(e,function(r,i){Un(i)?t[r]=i:Pe(i)?n[r]=i:yg()&&(n[r]=Pi()[am](i))})}function Wl(e,n){te(e)||rt(e,function(t,r){e[t]=r||n})}function Kl(e,n,t,r){var i=new Mle(e,r,n);zn(i,"sampleRate",t[qw]);var o=(t[_n]||{}).startTime;Ay(o)&&(i.time=mf(o)),i.iKey=t.iKey;var a=t.iKey.replace(/-/g,"");return i[xo]=i[xo].replace("{0}",a),function Vle(e,n,t){var r=t[Lr]=t[Lr]||{},i=n.ext=n.ext||{},o=n[Lr]=n[Lr]||{},a=i.user;a&&(zn(r,ln.userAuthUserId,a.authId),zn(r,ln.userId,a.id||a.localId));var s=i.app;s&&zn(r,ln.sessionId,s.sesId);var l=i.device;l&&(zn(r,ln.deviceId,l.id||l.localId),zn(r,ln[_F],l.deviceClass),zn(r,ln.deviceIp,l.ip),zn(r,ln.deviceModel,l.model),zn(r,ln[_F],l[_F]));var c=n.ext.web;if(c){zn(r,ln.deviceLanguage,c.browserLang),zn(r,ln.deviceBrowserVersion,c.browserVer),zn(r,ln.deviceBrowser,c.browser);var u=t[bi]=t[bi]||{},d=u[_n]=u[_n]||{},f=d[yr]=d[yr]||{};zn(f,"domain",c.domain),zn(f,"isManual",c.isManual?"true":null),zn(f,"screenRes",c.screenRes),zn(f,"userConsent",c.userConsent?"true":null)}var h=i.os;h&&(zn(r,ln.deviceOS,h[xo]),zn(r,ln.deviceOSVersion,h.osVer));var p=i.trace;p&&(zn(r,ln.operationParentId,p.parentID),zn(r,ln.operationName,Nn(e,p[xo])),zn(r,ln.operationId,p[om]));for(var _={},m=o[ot]-1;m>=0;m--)rt(o[m],function(C,w){_[C]=w}),o.splice(m,1);rt(o,function(C,w){_[C]=w});var E=eo(eo({},r),_);E[ln.internalSdkVersion]||(E[ln.internalSdkVersion]=Nn(e,"javascript:".concat(mB.Version),64)),t[Lr]=m5(E)}(e,t,i),t[Lr]=t[Lr]||[],m5(i)}function Xl(e,n){te(n[_n])&&Te(e,1,46,"telemetryItem.baseData cannot be null.")}var mB={Version:"3.4.5"};function _B(e,n,t){Xl(e,n);var r={},i={};n[MF]!==yf&&(r.baseTypeSource=n[MF]),n[MF]===yf?(r=n[_n][yr]||{},i=n[_n][Yl]||{}):n[_n]&&Us(n[_n],r,i),Us(n[bi],r,i),te(t)||Wl(r,t);var a=new wle(e,n[_n][xo],r,i),s=zl(yf,a);return Kl(e,Zw,n,s)}var vB=function(){function e(n,t){var r=[],i=!1,o=t.maxRetryCnt;this._get=function(){return r},this._set=function(a){return r=a},xn(e,this,function(a){a[hu]=function(s){a[fa]()>=t.eventsLimitInMem?i||(Te(n,2,105,"Maximum in-memory buffer size reached: "+a[fa](),!0),i=!0):(s.cnt=s.cnt||0,(te(o)||!(s.cnt>o))&&r[za](s))},a[fa]=function(){return r[ot]},a.size=function(){for(var s=r[ot],l=0;l0){var l=[];return ae(s,function(u){l[za](u.item)}),t[yF]?l.join("\n"):"["+l.join(",")+"]"}return null},a.createNew=function(s,l,c){var u=r.slice(0);s=s||n,l=l||{};var d=c?new yB(s,l):new wF(s,l);return ae(u,function(f){d[hu](f)}),d}})}return e.__ieDyn=1,e}(),wF=function(e){function n(t,r){var i=e.call(this,t,r)||this;return xn(n,i,function(o,a){o[O0]=function(s){a[kf]()},o[sm]=function(s){}}),i}return xs(n,e),n.__ieDyn=1,n}(vB),Yle=["AI_buffer","AI_sentBuffer"],yB=function(e){function n(r,i){var o=e.call(this,r,i)||this,a=!1,s=null==i?void 0:i.namePrefix,l=i[CF]||{getItem:XC,setItem:Vw},c=l.getItem,u=l.setItem,d=i.maxRetryCnt;return xn(n,o,function(f,h){var p=w(n[lm]),_=w(n[ql]),m=function F(){var P=[];try{return ae(Yle,function(K){var B=U(K);if(P=P[Lf](B),s){var ve=U(s+"_"+K);P=P[Lf](ve)}}),P}catch(K){Te(r,2,41,"Transfer events from previous buffers: "+$t(K)+". previous Buffer items can not be removed",{exception:Ie(K)})}return[]}(),g=_[Lf](m),E=f._set(p[Lf](g));function C(P,K){var B=[],he=[];return ae(P,function(ve){he[za](ve.item)}),ae(K,function(ve){!de(ve)&&-1===Vt(he,ve.item)&&B[za](ve)}),B}function w(P){return D(s?s+"_"+P:P)}function D(P){try{var K=c(r,P);if(K){var B=Pi().parse(K);if(Pe(B)&&(B=Pi().parse(B)),B&&He(B))return B}}catch(he){Te(r,1,42," storage key: "+P+", "+$t(he),{exception:Ie(he)})}return[]}function I(P,K){var B=P;try{B=s?s+"_"+B:B;var he=JSON[am](K);u(r,B,he)}catch(ve){u(r,B,JSON[am]([])),Te(r,2,41," storage key: "+B+", "+$t(ve)+". Buffer cleared",{exception:Ie(ve)})}}function U(P){try{var K=D(P),B=[];return ae(K,function(he){B[za]({item:he,cnt:0})}),X5(r,P),B}catch(he){}return[]}E[ot]>n[cm]&&(E[ot]=n[cm]),I(n[ql],[]),I(n[lm],E),f[hu]=function(P){f[fa]()>=n[cm]?a||(Te(r,2,67,"Maximum buffer size reached: "+f[fa](),!0),a=!0):(P.cnt=P.cnt||0,(te(d)||!(P.cnt>d))&&(h[hu](P),I(n[lm],f._get())))},f[kf]=function(){h[kf](),I(n[lm],f._get()),I(n[ql],[]),a=!1},f[O0]=function(P){I(n[lm],f._set(C(P,f._get())));var K=w(n[ql]);K instanceof Array&&P instanceof Array&&((K=K[Lf](P))[ot]>n[cm]&&(Te(r,1,67,"Sent buffer reached its maximum size: "+K[ot],!0),K[ot]=n[cm]),I(n[ql],K))},f[sm]=function(P){var K=w(n[ql]);K=C(P,K),I(n[ql],K)},f.createNew=function(P,K,B){B=!!B;var he=f._get().slice(0),ve=w(n[ql]).slice(0);P=P||r,K=K||{},f[kf]();var q=B?new n(P,K):new wF(P,K);return ae(he,function(ee){q[hu](ee)}),B&&q[O0](ve),q}}),o}var t;return xs(n,e),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}(vB),IF="__aiCircularRefCheck";function FF(e,n,t){var r={};if(!n)return Te(e,1,48,"cannot serialize object because it is null or undefined",{name:t},!0),r;if(n[IF])return Te(e,2,50,"Circular reference detected while serializing object",{name:t},!0),r;if(!n.aiDataContract){if("measurements"===t)r=AF(0,n,2);else if("properties"===t)r=AF(0,n,1);else if("tags"===t)r=AF(0,n,1);else if(He(n))r=CB(e,n,t);else{Te(e,2,49,"Attempting to serialize an object which does not implement ISerializable",{name:t},!0);try{Pi()[am](n),r=n}catch(i){Te(e,1,48,i&&de(i[fu])?i[fu]():"Error serializing object",null,!0)}}return r}return n[IF]=!0,rt(n.aiDataContract,function(i,o){var a=de(o)?o():o,s=1&a,l=4&a,c=2&a,u=void 0!==n[i],d=ir(n[i])&&null!==n[i];if(!s||u||c){if(!l){var f;void 0!==(f=d?c?CB(e,n[i],i):FF(e,n[i],i):n[i])&&(r[i]=f)}}else Te(e,1,24,"Missing required field specification. The field is required but not present on source",{field:i,name:t})}),delete n[IF],r}function CB(e,n,t){var r;if(n)if(He(n)){r=[];for(var i=0;i0&&e<=100},100),vn[EF]=ha,vn.convertUndefined=ha,vn.eventsLimitInMem=1e4,vn[CF]=!1,vn.httpXHROverride={isVal:function ece(e){return e&&e.sendPOST},v:ha},vn[dB]=sr(),vn.transports=ha,vn.retryCodes=ha,vn.corsPolicy=ha,vn.maxRetryCnt={isVal:Un,v:10},vn)),SB="X-Set-Cross-Origin-Resource-Policy",nce=((qa={})[yf]=_B,qa[t0]=function zle(e,n,t){Xl(e,n);var r=n[_n].message,i=n[_n].severityLevel,o=n[_n][yr]||{},a=n[_n][Yl]||{};Us(n[bi],o,a),te(t)||Wl(o,t);var s=new Ple(e,r,i,o,a),l=zl(t0,s);return Kl(e,tI,n,l)},qa[Og]=function jle(e,n,t){Xl(e,n);var r,i=n[_n];te(i)||te(i[yr])||te(i[yr][Gl])?!te(n[bi])&&!te(n[bi][Gl])&&(r=n[bi][Gl],delete n[bi][Gl]):(r=i[yr][Gl],delete i[yr][Gl]);var a,o=n[_n];((n.ext||{}).trace||{})[om]&&(a=n.ext.trace[om]);var s=o.id||a,l=o[xo],c=o.uri,u=o[yr]||{},d=o[Yl]||{};te(o.refUri)||(u.refUri=o.refUri),te(o.pageType)||(u.pageType=o.pageType),te(o.isLoggedIn)||(u.isLoggedIn=o.isLoggedIn[fu]()),te(o[yr])||rt(o[yr],function(_,m){u[_]=m}),Us(n[bi],u,d),te(t)||Wl(u,t);var h=new Ale(e,l,c,r,u,d,s),p=zl(Og,h);return Kl(e,r0,n,p)},qa[e0]=function Gle(e,n,t){Xl(e,n);var r=n[_n],i=r[xo],o=r.uri||r.url,a=r[yr]||{},s=r[Yl]||{};Us(n[bi],a,s),te(t)||Wl(a,t);var l=new Rle(e,i,o,void 0,a,s,r),c=zl(e0,l);return Kl(e,eI,n,c)},qa[xg]=function Ule(e,n,t){Xl(e,n);var r=n[_n][Yl]||{},i=n[_n][yr]||{};Us(n[bi],i,r),te(t)||Wl(i,t);var a=kg.CreateFromInterface(e,n[_n],i,r),s=zl(xg,a);return Kl(e,n0,n,s)},qa[ru]=function Hle(e,n,t){Xl(e,n);var r=n[_n],i=r[yr]||{},o=r[Yl]||{};Us(n[bi],i,o),te(t)||Wl(i,t);var a=new Fle(e,r[xo],r.average,r.sampleCount,r.min,r.max,r.stdDev,i,o),s=zl(ru,a);return Kl(e,Jw,n,s)},qa[Ng]=function $le(e,n,t){Xl(e,n);var r=n[_n][Yl]||{},i=n[_n][yr]||{};Us(n[bi],i,r),te(t)||Wl(i,t);var o=n[_n];if(te(o))return tu(e,"Invalid input for dependency data"),null;var s=function Nle(e,n,t,r,i,o,a,s,l,c,u,d){void 0===l&&(l="Ajax");var f=function Ole(e,n,t,r){var i,o=r,a=r;if(n&&n[ot]>0){var s=E0(n);if(i=s.host,!o)if(null!=s.pathname){var l=0===s.pathname[ot]?"/":s.pathname;"/"!==l.charAt(0)&&(l="/"+l),a=s.pathname,o=Nn(e,t?t+" "+l:l)}else o=Nn(e,n)}else i=r,o=r;return{target:i,name:o,data:a}}(e,t,s,r),h={ver:2,id:n,duration:$s(i),success:o,resultCode:""+a,type:Nn(e,l),data:Pg(e,r)||f[bi],target:Nn(e,f.target),name:Nn(e,f[xo]),properties:Nl(e,u),measurements:kl(e,d),aiDataContract:{id:1,ver:1,name:0,resultCode:0,duration:0,success:0,data:0,target:0,type:0,properties:0,measurements:0,kind:0,value:0,count:0,min:0,max:0,stdDev:0,dependencyKind:0,dependencySource:0,commandName:0,dependencyTypeName:0}};return c&&(h.target=h.target+" | "+c),h}(e,o.id,o.target,o[xo],o[Gl],o.success,o[vF],o[yr]&&o[yr][f8]?o[yr][f8]:"GET",o.type,o.correlationContext,i,r);return Kl(e,"Microsoft.ApplicationInsights.{0}.RemoteDependency",n,zl(Ng,s))},qa[Qw]=function Ble(e,n,t){Xl(e,n);var r=n[_n][Yl]||{},i=n[_n][yr]||{};Us(n[bi],i,r),te(t)||Wl(i,t);var o=n[_n],a=function Lle(e,n,t,r,i,o,a,s,l,c){var u;return(u={ver:2,id:n,name:Nn(e,t),duration:$s(r),success:i})[vF]=Ne(o||"0"),u.source=Nn(e,a),u.url=Pg(e,s),u.properties=Nl(e,l),u.measurements=kl(e,c),u.aiDataContract={id:1,ver:1,name:0,responseCode:1,duration:1,success:1,source:0,url:0,properties:0,measurements:0},u}(e,o.id,o[xo],o[Gl],o.success,o[vF],o.source,o.url,i,r);return Kl(e,"Microsoft.ApplicationInsights.{0}.Request",n,zl(Qw,a))},qa),DB=function(e){function n(){var t=e.call(this)||this;t.priority=1001,t.identifier=Q5;var r,i,a,s,l,c,u,f,h,p,_,m,g,E,C,w,D,I,F,U,P,K,B,he,ve,q,ee,M,k,O,G,_e,se,oe,N,d=0;return xn(n,t,function(S,ne){function ye(){var $=S.core;if($&&$.getSdkStats){var X=$.config.stats,ue=X&&X.snp;return $.getSdkStats({cKey:S._senderConfig[Vf],endpoint:_,sdkVer:"javascript:"+mB.Version+(ue?":snp"+ue:"")})}return null}function be($,X){if(X&&X.urlString===_){var ue=ye();ue&&ue[fa]($,X,_)}}function qe($,X){var ue=RF($);if(!$||ue+""!="200"&&""!==ue){var Re=P0(ue);Re&&Re[pm]&&Re[pm]>Re[L0]&&!P?S[TF](X,Re):S[pu](X,v5($))}else r=0,S[k0](X,0)}function Ke($,X,ue){4===$.readyState&&Y($.status,X,$.responseURL,ue,LC($),RF($)||$.response)}function Yt($){try{if($){var ue=$.oriPayload;return ue&&ue[ot]?ue:null}}catch(Re){}return null}function qn($,X){if(I)return!1;if(!$)return X&&Te(X,1,7,"Cannot send empty telemetry"),!1;if($.baseData&&!$[hm])return X&&Te(X,1,70,"Cannot send telemetry without baseData and baseType"),!1;if($[hm]||($[hm]="EventData"),!S[dm])return X&&Te(X,1,28,"Sender was not initialized"),!1;var ue=$[V0];if(te(ue)||!Un(ue)||ue<0||ue>100){if(!function is($){return S._sample.isSampledIn($)}($))return X&&Te(X,2,33,"Telemetry item was sampled out and not sent",{SampleRate:S._sample[V0]}),!1;$[qw]=S._sample[V0]}return!0}function $o($,X){var Re=n.constructEnvelope($,$.iKey||F,X,U);if(Re){var Ve=!1;return $[Lr]&&$[Lr][Ww]&&(ae($[Lr][Ww],function(je){try{je&&!1===je(Re)&&(Ve=!0,tu(X,"Telemetry processor check returns false"))}catch(Dt){Te(X,1,64,"One of telemetry initializers failed, telemetry item will not be sent: "+$t(Dt),{exception:Ie(Dt)},!0)}}),delete $[Lr][Ww]),Ve?void 0:Re}Te(X,1,47,"Unable to create an AppInsights envelope")}function Ei($){var X="",ue=S[ni]();try{var Re=qn($,ue),Ve=null;Re&&(Ve=$o($,ue)),Ve&&(X=l.serialize(Ve))}catch(je){}return X}function rs($){var X="";return $&&$[ot]&&(X="["+$.join(",")+"]"),X}function sc($){var X=T();return{urlString:_,data:$,headers:X}}function Ni($,X,ue,Re){void 0===Re&&(Re=!0);var Ve=function(ss,d_,$u){return be(ss,je),function os($,X,ue,Re){200===X&&$?S._onSuccess($,$[ot]):Re&&S[pu]($,Re)}(X,ss,0,$u)},je=fo(X);je&&(je.statsData={startTime:xr()});var Dt=$&&$.sendPOST;if(Dt&&je){Re&&S._buffer[O0](X);var Jt,ut,u_,Cr=!1;return se.preparePayload(function(ss){Jt=Dt(ss,Ve,!ue),Cr=!0,ut&&Ga(Jt,ut,u_)},N,je,!ue),Cr?Jt:ti(function(ss,d_){ut=ss,u_=d_})}return null}function fo($){if(He($)&&$[ot]>0){var X=S[Ya].batchPayloads($),ue=T();return{data:X,urlString:_,headers:ue,disableXhrSync:M,disableFetchKeepAlive:!k,oriPayload:$}}return null}function T(){try{var $=u||{};return VI(_)&&($[Nt[6]]=Nt[7]),$}catch(X){}return null}function V($){var X=$?$[ot]:0;return S[Ya].size()+X>g&&((!h||h.isOnline())&&S[um](!0,null,10),!0)}function Y($,X,ue,Re,Ve,je){var Dt=null;if(S._appId||(Dt=P0(je))&&Dt.appId&&(S._appId=Dt.appId),($<200||$>=300)&&0!==$){if((301===$||307===$||308===$)&&!j(ue))return void S[pu](X,Ve,void 0,$);if(h&&!h.isOnline())return void(P||(We(X,10),Fe(X,$),Te(S[ni](),2,40,". Offline - Response Code: ".concat($,". Offline status: ").concat(!h.isOnline(),". Will retry to send ").concat(X.length," items."))));!P&&ho($)?(We(X),Fe(X,$),Te(S[ni](),2,40,". Response code "+$+". Will retry to send "+X[ot]+" items.")):S[pu](X,Ve,void 0,$)}else j(ue),206===$?(Dt||(Dt=P0(je)),Dt&&!P?S[TF](X,Dt):S[pu](X,Ve,void 0,$)):(r=0,S[k0](X,Re))}function j($){return!(c>=10||te($)||""===$||$===_||(_=$,++c,0))}function W($,X){if(!f)return Ni(se&&se[N0]([3],!0),$,X);f($,!1)}function Ce($){try{if($&&$[ot])return Pe($[0])}catch(X){}return null}function $e($,X){var ue=null;if(He($)){for(var Re=$[ot],Ve=0;Ve<$[ot];Ve++)Re+=$[Ve].item[ot];return se.getSyncFetchPayload()+Re<=65e3?ue=2:Cg()?ue=3:(ue=1,Te(S[ni](),2,40,". Failed to send telemetry with Beacon API, retried with xhrSender.")),Ni(se&&se[N0]([ue],!0),$,X)}return null}function We($,X){if(void 0===X&&(X=1),$&&0!==$[ot]){var ue=S[Ya];ue[sm]($),r++;for(var Re=0,Ve=$;Re-1}function Fr(){var X,$="getNotifyMgr",ue=S.core;return ue&&(X=ue[$]?ue[$]():ue._notificationManager),X}function as($){if($&&$[ot]){var X=[];return ae($,function(ue){if(ue){var Re=ue.bT||"EventData";X[za]({name:ue.iN||Re,baseType:Re})}}),X[ot]?X:null}return null}function Fe($,X){var ue=Fr();if(ue&&ue.eventsRetry&&ue.listeners&&ue.listeners[ot]){var Re=as($);Re&&ue.eventsRetry(Re,X)}}function y6(){S[dm]=null,S[Ya]=null,S._appId=null,S._sample=null,u={},h=null,r=0,i=null,a=!1,s=null,l=null,c=0,d=0,f=null,p=null,_=null,m=null,g=0,E=!1,D=null,I=!1,F=null,U=ha,P=!1,B=null,ve=ha,M=!1,k=!1,_e=!1,O=null,G=null,se=null,et(S,"_senderConfig",{g:function(){return _5({},EB)}})}y6(),S.pause=function(){Bt(),a=!0},S.resume=function(){a&&(a=!1,i=null,V(),un())},S.flush=function($,X,ue){if(void 0===$&&($=!0),!a){Bt();try{var Re=S[um]($,null,ue||1);return _r(Re,function(Ve){return X?(X(!Ve.rejected),!0):$?ti(function(je){je(!Ve.rejected)}):Re})}catch(Ve){Te(S[ni](),1,22,"flush failed, telemetry will not be collected: "+$t(Ve),{exception:Ie(Ve)})}}},S.onunloadFlush=function(){if(!a)if(E||ee)try{return S[um](!0,W,2)}catch($){Te(S[ni](),1,20,"failed to flush with beacon sender on page unload, telemetry will not be collected: "+$t($),{exception:Ie($)})}else S.flush(!1)},S.addHeader=function($,X){u[$]=X},S[bF]=function($,X,ue,Re){S.isInitialized()&&Te(S[ni](),1,28,"Sender is already initialized"),ne[bF]($,X,ue,Re);var Ve=S.identifier;l=new qle(X.logger),r=0,i=null,S[dm]=null,c=0;var je=S[ni]();p=Ua(la("Sender"),X.evtNamespace&&X.evtNamespace()),h=function Sle(e){var n=Tr(),t=vl(),r=!1,i=[],o=1;t&&!te(t.onLine)&&!t.onLine&&(o=2);var a=0,s=f(),l=Ua(la("OfflineListener"),e);try{if(u(Ji())&&(r=!0),n){var c=n.body||n;c.ononline&&u(c)&&(r=!0)}}catch(C){r=!1}function u(C){var w=!1;return C&&(w=Ha(C,"online",_,l))&&Ha(C,"offline",m,l),w}function f(){return!(2===a||2===o)}function h(){var C=f();s!==C&&(s=C,ae(i,function(w){var D={isOnline:s,rState:o,uState:a};try{w(D)}catch(I){}}))}function _(){o=1,h()}function m(){o=2,h()}return{isOnline:function d(){return s},isListening:function(){return r},unload:function g(){var C=Ji();if(C&&r){if(aB(C,l),n){var w=n.body||n;At(w.ononline)||aB(w,l)}r=!1}},addListener:function E(C){return i[Be](C),{rm:function(){var w=Vt(i,C);if(w>-1)return i[wo](w,1)}}},setOnlineState:function p(C){a=C,h()}}}(p),S._addHook(On($,function(Dt){var Jt=Dt.cfg;Jt.storagePrefix&&Lw(Jt.storagePrefix);var ut=da(null,Jt,X).getExtCfg(Ve,EB),u_=ut[fm];if(_&&u_===_){var ss=Jt[fm];ss&&ss!==u_&&(ut[fm]=ss)}var d_=Ze("CompressionStream");N=wl("zipPayload",Jt,!1),de(d_)||(N=!1);var $u=ut.corsPolicy;$u?("same-origin"===$u||"same-site"===$u||"cross-origin"===$u)&&t.addHeader(SB,$u):delete u[SB],na(ut[Vf])&&(ut[Vf]=Jt[Vf]),et(S,"_senderConfig",{g:function(){return ut}}),m!==ut[fm]&&(_=m=ut[fm]),X.activeStatus()===Ul.PENDING?S.pause():X.activeStatus()===Ul.ACTIVE&&S.resume(),D&&D!==ut[EF]&&ae(D,function(Br){delete u[Br.header]}),g=ut[uB],E=(!1===ut[SF]||!1===ut[DF])&&Cg(),C=!1===ut[SF]&&Cg(),w=!1===ut[DF]&&Cg(),ee=ut[dB],M=!!ut.disableXhr,oe=ut.retryCodes;var IR=ut[CF],vh=!!ut[fB]&&(!!IR||vf()),C6=ut.namePrefix;if(S[Ya]){if(vh!==B||vh&&ve!==C6||vh&&he!==IR)try{S[Ya]=S[Ya].createNew(je,ut,vh)}catch(Br){Te(S[ni](),1,12,"failed to transfer telemetry to different buffer storage, telemetry will be lost: "+$t(Br),{exception:Ie(Br)})}V()}else S[Ya]=vh?new yB(je,ut):new wF(je,ut);ve=C6,B=vh,he=IR,k=!ut[hB]&&$C(!0),_e=!!ut[pB],S._sample=function Zle(e,n){var t=function Xle(){var e=new cB;return{getScore:function(n){return n[Lr]&&n[Lr][e.userId]?$0(n[Lr][e.userId]):n.ext&&n.ext.user&&n.ext.user.id?$0(n.ext.user.id):n[Lr]&&n[Lr][e.operationId]?$0(n[Lr][e.operationId]):n.ext&&n.ext.telemetryTrace&&n.ext.telemetryTrace[om]?$0(n.ext.telemetryTrace[om]):100*Math.random()}}}();(e>100||e<0)&&(Te(n,2,58,"Sampling rate is out of range (0..100). Sampling will be disabled, you may be sending too much data which may affect your AI service level.",{samplingRate:e},!0),e=100);var r={sampleRate:e,generator:t,isSampledIn:function(i){return function Qle(e,n,t){var r=!1;return(null==n||n>=100||e[hm]===ru)&&(r=!0),r||(r=t.getScore(e)0?ae(D,function(Br){t.addHeader(Br.header,Br.value)}):D=null,q=ut.enableSendPromise;var b6=function Le(){try{var $={xdrOnComplete:function(ue,Re,Ve){var je=Yt(Ve);if(je){if(Ve&&Ve.urlString===_){var Dt=RF(ue),Jt=ye();if(Jt)if(!ue||Dt+""!="200"&&""!==Dt){var Cr=P0(Dt);Jt[fa](Cr&&Cr[pm]&&Cr[pm]>Cr[L0]&&!P?206:499,Ve,_)}else r=0,Jt[fa](200,Ve,_)}return qe(ue,je)}},fetchOnComplete:function(ue,Re,Ve,je){var Dt=Yt(je);if(Dt)return be(ue.status,je),Y(ue.status,Dt,ue.url,Dt[ot],ue.statusText,Ve||"")},xhrOnComplete:function(ue,Re,Ve){var je=Yt(Ve);if(je)return 4===ue.readyState&&be(ue.status,Ve),Ke(ue,je,je[ot])},beaconOnRetry:function(ue,Re,Ve){return be(499,ue),function ce($,X,ue){var Ve=$&&$.oriPayload;if(_e)G&&G(Ve,!0),Te(S[ni](),2,40,". Failed to send telemetry with Beacon API, retried with normal sender.");else{for(var je=[],Dt=0;Dt0&&(G&&G(je,!0),Te(S[ni](),2,40,". Failed to send telemetry with Beacon API, retried with normal sender."))}}(ue,Re,Ve)}};return{enableSendPromise:q,isOneDs:!1,disableCredentials:!1,disableXhr:M,disableBeacon:!w,disableBeaconSync:!C,senderOnCompleteCallBack:$}}catch(ue){}return null}();se?se.SetConfig(b6):(se=new Tle)[bF](b6,je);var tE=ut.httpXHROverride,nE=null,f_=null,HCe=y5([3,1,2],ut.transports);nE=se&&se[N0](HCe,!1);var FR=se&&se.getFallbackInst();O=function(Br,Bu){return Ni(FR,Br,Bu)},G=function(Br,Bu){return Ni(FR,Br,Bu,!1)},nE=ee?tE:nE||tE||FR,S[dm]=function(Br,Bu){return Ni(nE,Br,Bu)},k&&(f=$e);var AR=y5([3,1],ut.unloadTransports);k||(AR=AR.filter(function(Br){return 2!==Br})),f_=se&&se[N0](AR,!0),f_=ee?tE:f_||tE,(ee||ut.unloadTransports||!f)&&f_&&(f=function(Br,Bu){return Ni(f_,Br,Bu)}),f||(f=O),I=ut.disableTelemetry,U=ut.convertUndefined||ha,P=ut.isRetryDisabled,K=ut.maxBatchInterval}))},S.processTelemetry=function($,X){var ue=(X=S._getTelCtx(X))[ni]();try{if(!qn($,ue))return;var Ve=$o($,ue);if(!Ve)return;var je=l.serialize(Ve),Dt=S[Ya];V(je),Dt[hu]({item:je,cnt:0,bT:$[hm],iN:$[xo]}),un()}catch(Cr){Te(ue,2,12,"Failed adding telemetry to the sender's buffer, some telemetry will be lost: "+$t(Cr),{exception:Ie(Cr)})}S.processNext($,X)},S.isCompletelyIdle=function(){return!a&&0===d&&0===S._buffer[fa]()},S.getOfflineListener=function(){return h},S._xhrReadyStateChange=function($,X,ue){if(!Ce(X))return Ke($,X,ue)},S[um]=function($,X,ue){var Re;if(void 0===$&&($=!0),!a)try{var Ve=S[Ya];if(I)Ve[kf]();else{if(Ve[fa]()>0){var je=Ve.getItems();(function $r($,X){var ue=Fr();if(ue&&ue.eventsSendRequest)try{ue.eventsSendRequest($,X)}catch(Re){Te(S[ni](),1,74,"send request notification failed: "+$t(Re),{exception:Ie(Re)})}})(ue||0,$),Re=X?X.call(S,je,$):S[dm](je,$)}new Date}Bt()}catch(Jt){var Dt=M5();(!Dt||Dt>9)&&Te(S[ni](),1,40,"Telemetry transmission failed, some telemetry will be lost: "+$t(Jt),{exception:Ie(Jt)})}return Re},S.getOfflineSupport=function(){return{getUrl:function(){return _},createPayload:sc,serialize:Ei,batch:rs,shouldProcess:function($){return!!qn($)}}},S._doTeardown=function($,X){S.onunloadFlush(),Of(h,!1),y6()},S[pu]=function($,X,ue,Re){if(!Ce($))return function mt($,X,ue,Re){Te(S[ni](),2,26,"Failed to send telemetry.",{message:X}),S._buffer&&S._buffer[sm]($);var Ve=Fr();if(Ve&&Ve.listeners&&Ve.listeners[ot]){var je=as($);je&&Ve.eventsDiscarded(je,1,Re)}}($,X,0,Re)},S[TF]=function($,X){if(!Ce($))return function Yn($,X){for(var ue=[],Re=[],je=0,Dt=X.errors.reverse();je0&&S[k0]($,X[L0]),ue[ot]>0&&S[pu](ue,LC(null,["partial success",X[L0],"of",X.itemsReceived].join(" "))),Re[ot]>0&&(We(Re),Te(S[ni](),2,40,"Partial success. Delivered: "+$[ot]+", Failed: "+ue[ot]+". Will retry to send "+Re[ot]+" our of "+X[pm]+" items"))}($,X)},S[k0]=function($,X){if(!Ce($))return function zt($,X){S._buffer&&S._buffer[sm]($);var ue=Fr();if(ue&&ue.listeners&&ue.listeners[ot]){var Re=as($);Re&&ue.eventsSent(Re)}}($)},S._xdrOnLoad=function($,X){if(!Ce(X))return qe($,X)}}),t}return xs(n,e),n.constructEnvelope=function(t,r,i,o){var a;return a=r===t.iKey||te(r)?t:eo(eo({},t),{iKey:r}),(nce[a.baseType]||_B)(i,a,o)},n}(wf),xF="sdkStats",oce=/^(?:[^:]+:\/\/)?(?:france|germany|northeurope|norway|sweden|switzerland|uk|westeurope)/i;function lce(e,n){function t(o){try{n(o?function sce(e){var n=null,t=Pi();if(e&&t)try{var r=t.parse(e);r&&(n={enabled:!0===r[vi],url:Pe(r.url)?r.url:null})}catch(i){}return n}(o):null)}catch(a){}}try{if($C()){_r(fetch(e,{method:"GET",Microsoft_ApplicationInsights_BypassAjaxInstrumentation:!0}),function(o){var a=o[no];!o[ig]&&a&&a.ok?_r(a.text(),function(s){t(s[ig]?null:s[no])}):t()})}else if(bg()){var i=b5("GET",e,!1,!0,!1,1e4);i.onreadystatechange=function(){4===i.readyState&&t(i[aa]>=200&&i[aa]<400?vg(i):null)},i.onerror=function(){t()},i.ontimeout=function(){t()},i.send()}else t()}catch(o){t()}}function MB(e){var n=null;if(e){var t=Yy(Wd(e),"http")?e:"https://"+e;Yp(t,"/")&&(t=gr(t,0,t[ie]-1)),n=t+nu}return n}function wB(e){var n;return(n={host:e,totalRequest:0,success:0,throttle:ct(null),failure:ct(null),retry:ct(null),exception:ct(null)})[sg]=0,n}function B0(e){var n=ct(null);return rt(e,function(t,r){(r=+r)>0&&(n[t]=r)}),n}function hce(){var n,t,r,i,o,l,c,u,e=!1,a=100,s=36e5,d=ct(null),f=ct(null),h=[];function p(){var I=i;i=null,I&&I[Sl](!1)}function _(I){var F;return i&&i.config[B1]!==I&&p(),i||(i=t(((F={})[uC]=c,F.endpointUrl=I,F))),i}function g(I){var F=f[I];if(F||(F=function ace(e,n){var t=null;return n&&(t=n,oce.test(e)&&(t=n[Na](/^([^:]+:\/\/)?/,"$1eu-"))),t}(I,u),F&&(f[I]=F)),!F)return null;var U=d[F];if(U||(U=d[F]={pending:!1,result:null}),!U.result&&!U[bC]){U[bC]=!0;var P=l||lce;try{P(F,function(K){U[bC]=!1,U.result=K})}catch(K){U[bC]=!1}}return U.result}function E(I,F){if(e){if(!c)return null;var U=g(I[El]);if(!U)return null;if(!U[vi])return!1;var P=a;if(!F&&P>0){if(!_(MB(U.url)))return null}else if(F&&(P>=100||P>0&&100*Bd()=0)return i}}catch(o){}return null}(t,r),o=i?i[0]:-1,a=function cce(e,n){var t=wB(e);return n&&(t[mC]=+n[mC]||0,t[_C]=+n[_C]||0,t[sg]=+n[sg]||0,t[vC]=B0(n[vC]),t[yC]=B0(n[yC]),t.retry=B0(n.retry),t[rf]=B0(n[rf])),t}(n[El],i&&i[1]),l=!0;function u(){o<0&&(o=xr())}function d(){!function dce(e,n,t){try{var r=Pi();r&&Vw(e,n,r[Wc](t))}catch(i){}}(t,r,[o,a])}function h(){l&&o>=0&&!s&&(s=e.start(function(){s=null,function p(){if(l){var F=e[Kc](I);null!==F?(F&&(function E(){var F=a[mC];F>0&&g("Request_Duration",a[sg]/F)}(),function w(){var F=a;g("Request_Success_Count",F[_C]),C(F[yC],"Request_Failure_Count","statusCode"),C(F.retry,"Retry_Count","statusCode"),C(F[rf],"Exception_Count","exceptionType"),C(F[vC],"Throttle_Count","statusCode")}()),a=wB(a[Qc]),o=-1,d()):(o=xr(),d(),h())}}()},function f(){var F=e[CC](),U=xr()-o,P=F;return U>=0&&(P=F-U),P>0?P:0}()))}function _(F){return a[Qc]===F}function m(F,U){F[U]=(F[U]||0)+1}function g(F,U,P){if(l&&U&&U>0){var K={rp:"unknown",attach:"Manual",cikey:n.cKey,os:"Browser",language:"JavaScript",version:n.sdkVer||"unknown",endpoint:"breeze",host:a[Qc]},B={};rt(P,function(ve,q){B[ve]=q}),rt(K,function(ve,q){B[ve]=q}),e[Kc](I,{name:F,baseData:{name:F,average:U,properties:B},baseType:ru})}}function C(F,U,P){for(var K in F){var B={};B[P]=K,g(U,F[K],B)}}c=e[r5](function(){s&&(s[Pa](),s=null),h()});var I={enabled:!!l,endpoint:"",count:function(F,U,P){if(l&&_(P)){var K=U&&U.statsData,B=K&&K.startTime;B&&(a[mC]++,a[sg]+=xr()-B),F>=200&&F<300?a[_C]++:-1!==[401,403,408,429,500,502,503,504][o5](F)?m(a.retry,F):-1!==[402,439][o5](F)?m(a[vC],F):307!==F&&308!==F&&m(a[yC],F),u(),d(),h()}},countException:function(F,U){l&&_(F)&&(m(a[rf],U),u(),d(),h())}};return ra(I,{enabled:{g:function(){return l},s:function D(F){(l=F)||(s&&(s[Pa](),s=null),c&&(c(),c=null))}},endpoint:{g:function(){return a[Qc]}}})}(((F={start:function(K,B){return Nr(K,B)},interval:function(){return s}})[r5]=C,F.track=E,F),I,Al(n))),U},init:function m(I,F,U,P){if(n)return Te(Al(I),2,113,"InternalSdkStats manager is already initialized"),null;n=I,t=F,r=U||xF,o=P;var K=On(I[Zr],function(B){var he=s,ve=u,q=c;if(e=!1,l=null,c=null,u=null,a=100,!0===wl(r,B.cfg,!0)){B[zc](B.cfg,pce);var ee=B.cfg.stats;if(ee){B[zc](ee,gce),l=B.set(ee,"overrideCfgFn",ee.overrideCfgFn),c=B.set(ee,"iKey",ee[rg]),u=B.set(ee,"cfgUrl",ee.cfgUrl);var M=B.set(ee,"samplingPercentage",ee.samplingPercentage);Un(M)&&M>=0&&M<=100&&(a=M),e=!0,s=36e5,Un(ee.shrtInt)&&ee.shrtInt>0&&(s=1e3*ee.shrtInt)}}if((!e||u!==ve||c!==q)&&p(),u!==ve&&(f=ct(null)),s!==he)for(var k=0;k0&&(t.endpointsuffix&&(t[Jc]=t[Jc]||"https://"+(t.location?t.location+".":"")+"dc."+t.endpointsuffix),t[Jc]=t[Jc]||Kw,Yp(t[Jc],"/")&&(t[Jc]=t[Jc].slice(0,-1))),t}function IB(e){return"number"===e||"boolean"===e||"string"===e}function gm(e,n,t,r){e.attribError?e.attribError(n,t,r):kF(e,n+" for ["+t+"]: "+Ie(r))}function kF(e,n){e[nw]?e[nw](n):console&&Dr(console[nw]||console.log,console,[n])}var $f,_m,LF=1e6,mm=1e9;function Mce(){Hn("HrTime is not mutable")}function BF(){return $f||($f=Wt(mm)),$f}function RB(){if(!_m){var e=0,n=Ri();n&&(Un(e=n.timeOrigin)||(e=n.timing&&n.timing.fetchStart),!Un(e)&&n.now&&(e=n.now())),_m=Wt({to:e,hr:vm(e)})}return _m}function PB(e){return mg(e,function n(){return"["+e[0]+", "+e[1]+"]"}),Ai(e)}function Bf(e,n){return PB([e,n])}function U0(){return function xB(e){var n=[0,0],t={v:Mce,w:!1,e:!1};return ra(n,{0:{l:Zi(function(){return jn(e/mm)})},1:{l:Zi(function(){return e%mm})},push:t,pop:t,shift:t,unshift:t,splice:t,sort:t,reverse:t,fill:t,copyWithin:t}),PB(n)}(0)}function vm(e){var n;if(e>0){var t=jn(e),r=e-t,i=jn(t/1e3),l=t%1e3*LF+m1(r*LF),c=i;l>=mm&&(c++,l-=mm),n=Bf(c,l)}return n||U0()}function UF(e){var n=vm(Un(e)?e:Gp());return Ri()&&(n=function Ice(e,n){var t=e[0]+n[0],r=e[1]+n[1],i=$f||BF();return r>=i.v?Bf(t+1,r-=i.v):Bf(t,r)}((_m||RB()).v.hr,n)),n}function OB(e){var n;return!function NB(e){return He(e)&&2===e[ie]&&Un(e[0])&&Un(e[1])}(e)?Un(e)?n=e<(_m||RB()).v.to?UF(e):vm(e):Ay(e)?n=vm(e.getTime()):Hn("Invalid input type"):n=Bf(e[0],e[1]),n}function ym(e){return 1e3*e[0]+Math.round(e[1]/LF)}var Rce=0;function kB(){}function H0(e,n,t,r,i,o,a,s){var l;if(n&&mr(n)>0){var c=void 0,u=i,d=Cl(n,"."),f=mr(d),h=0;if(0==t||2===t||At(t)){for(;u&&h=f){c=_;break}if(!_||!_.n)break;u=_.n}c&&(l={c:e,k:n,n:c,v:c.d?Tn:c.v,s:0,e:!c.d})}if(!l&&(1===t||At(t))){var m=$B(n,o,a);m&&(l={c:e,k:n,n:null,v:m.v,s:1,e:!0})}}return r(l)}function LB(e,n){var t;if(e){var r=Fi(e);mr(r)>0&&(t={p:n,n:e,k:r,i:-1})}return t}function Uf(e,n,t,r,i){var s,l,u,d,o=[],a=r?[]:Tn,c=LB(e,""),f={v:void 0,n:function h(){for(var _,m,p="",g=0;c;)if(c.i++,c.i0)for(var s=t[yi]("."),l=[],c=0,u=mr(s);c=i&&!e.has(t)?(gm(a,"Maximum allowed attributes exceeded ["+i+"]",t,r),{r:1}):(n[d]={v:r},{r:0,a:!0});var f=n[d].v;return n[d].v=r,n[d].d=!1,{r:0,a:!1,p:f}}if(n[d]||(n[d]={n:{}}),!n[d].n)return gm(a,"Attribute key ["+l[Dl](".")+"] already exists as a leaf node",t,r),{r:3};n=n[d].n,c++}return gm(a,"Attribute key is empty",t,r),{r:4}}(C,o,D,I,c,e);if(0===F.r){a=null,u=null,d=null;var U=F.a?2:1,P=F.p;if(2===U){var K=$B(D,h,p);K&&(U=1,P=K.v)}qV(I,P)||Cm(_,{frm:C.id,op:U,k:D,prev:P,val:I})}else 1===F.r&&(s=null,f++,Cm(_,{frm:C.id,op:4,k:D,val:I}));return 0===F.r},del:function(D){return H0(C,D,Tn,function(I){if(I){o||(o=ct(null));var F=function xce(e,n){if(n&&mr(n)>0){for(var t=0,r=mr(n);t=0&&e[wo](i,1),t.cb=null,t=null,r.rm=kB}}};return r}(_,D)}};return h&&de(h.listen)&&(m=h.listen(function w(D){var I=!0;2===D.op||1===D.op||3===D.op?(a=null,u=null,d=null,H0(C,D.k,2,function(F){I=!F||!F.n},o)):0===D.op?(a=null,u=null,d=null,I=!0):4===D.op&&(I=!0,s=null),I&&Cm(_,D)})),ra(C,{size:{g:function(){return a||(a=Wt(function Oce(e,n,t){var r=0,i=[];return Rn(Uf(e,function(a,s,l){return a+s},0,t||n),function(a){-1===Vt(i,a)&&(i[Be](a),r++)}),r}(o,p,h))),a.v}},droppedAttributes:{g:function(){return s||(s=Wt((h?h.droppedAttributes:0)+f)),s.v}},attributes:{g:function(){return u||(u=Wt(VB(C,o,0,E))),u.v}},_attributes:{g:function(){return d||(d=Wt(VB(C,o,0,E,!0))),d.v}}})}function bm(e){return e&&de(e.clear)&&de(e.get)&&de(e.has)&&de(e.set)&&de(e.del)&&de(e.keys)&&de(e[dg])&&de(e.forEach)&&de(e.values)&&de(e.child)&&de(e.listen)&&(ir(e)||de(e))&&"id"in e&&"size"in e&&"droppedAttributes"in e&&"attributes"in e}function HB(e,n,t){var a,u,d,f,r=e.api.cfg,i=Gp(),o=e[H1],s=!1,l=r[c5]||{},c=Zi(function(){return te(e[ew])?UF(i):OB(e[ew])}),h=0,p=null,_=!1!==e.isRecording;r.traceCfg&&r.traceCfg[n5]&&(_=!1);var m=n||"";function g(w,D){return s&&function Ece(e,n,t){e.spanError?e.spanError(n,t):kF(e,"Span ["+t+"]: "+n)}(l,"Span {traceID: "+o[Qr]+", spanId: "+o[Mr]+"} has ended - operation ["+w+"] unsuccessful"+(D?" - "+D:"")+".",m),s}function E(){return'ReadableSpan ("'+m+'")'}_&&(a=Zi(function(){return Wa(r,m,e[J1])}));var C=_g({spanContext:function(){return o},setAttribute:function(w,D){var I;return null!==D&&!g("setAttribute")&&_?(w&&0!==w[ie]?function FB(e){var n=null===e||IB(typeof e);return e&&He(e)&&(n=function Cce(e){var n,t=!0;return ae(e,function(r){if(null!==r){var i=typeof r;n?t=n===i:(t=IB(i),n=i)}if(!t)return-1}),t}(e)),n}(D)||(I="Invalid attribute value: "+Ie(D)):I="Invalid attribute key: "+Ie(w),I?(gm(l,I,w,D),h++):a?a.v.set(w,D):h++):h++,C},setAttributes:function(w){return!g("setAttributes")&&_&&a?function BB(e,n){bm(n)?n.forEach(function(t,r,i){e.set(t,r)}):n&&(de(n[dg])?Rn(n[dg](),function(t){e.set(t[0],t[1])}):rt(n,function(t,r){e.set(t,r)}))}(a.v,w):h+=Fi(w)[ie]||0,C},setStatus:function(w){return g("setStatus")||!te(f=w)&&!te(f[kr])&&!Pe(f[kr])&&(f[kr]=Ie(f[kr])),C},updateName:function(w){return!g("updateName")&&!qV(m,w)&&(m=w,function goe(e,n){if(gf){for(;e&&e!==U$&&!e[gf.v];){var t=ky(e);if(e===t)break;e=t}e[gf.v]&&Ge(mg,[e,n])}}(C,E())),C},end:function(w){var D;if(!g("end","You can only call end once"))try{if(te(w)){var I=Gp();d=vm(D=I-i),u=UF(I)}else u=OB(w),d=function wce(e,n){var t=n[0]-e[0],r=n[1]-e[1];return r<0?Bf(t-1,r+=($f||BF()).v):Bf(t,r)}(c.v,u),D=ym(d);D<0&&(kF(l,"Span.end: duration is negative - startTime > endTime. Setting duration to 0 ms"),d=U0(),u=c.v),e.onEnd&&e.onEnd(C)}finally{s=!0}},isRecording:function(){return _&&!s},recordException:function(w,D){g("recordException")||(e.onException?e.onException(C,w,D):function Sce(e,n){e[z1]?e[z1](n):console&&Dr(console.error||console.log,console,[n])}(l,"Span.recordException: "+Ie(w)+" not handled"))}},E());return ra(C,{name:{g:function(){return m}},kind:{v:t||0},startTime:{g:function(){return c.v}},endTime:{g:function(){return u}},status:{g:function(){return f||{code:0}}},attributes:{g:function(){return a?a.v[J1]:Ai({})}},attribContainer:{g:function(){return!a&&!p&&(p=Wa(r,m)),a?a.v:p}},links:{g:function(){return[]}},events:{g:function(){return[]}},duration:{g:function(){return d||U0()}},ended:{g:function(){return s}},droppedAttributesCount:{g:function(){return a?a.v.droppedAttributes:h}},parentSpanContext:{l:Zi(function(){return e?e[j1]:Tn})},parentSpanId:{l:Zi(function(){var w=Tn;if(e){var D=e[j1];w=D?D[Mr]:Tn}return w})}}),C}function jB(e,n,t,r){var i=!1;try{var o=Dr(n,t||e,r);return na(o)?(i=!0,UI(o,function(){e&&e.restore()})):o}finally{e&&!i&&e.restore()}}function HF(e,n,t,r){var i=e[hC](n);return jB(i,t,r,[i][cg](Or(arguments,4)))}function Lce(e){return!!e&&Sf(e[Qr])&&Df(e[Mr])}function Vce(e,n){return d0(n)||(n=Ro(n)),function $ce(e,n,t){return HB({api:e,spanContext:d0(t)?t:Ro(t),isRecording:!1},n,0)}(e,'wrapped("'+n[Mr]+'")',n)}function jce(e){var n,t=_g(ra(function Hce(e){var n={};return{getTracer:function(t,r){var i=(t||"ai-web")+"@"+(r||"unknown");return n[i]||(n[i]=function Uce(e,n){return _g({startSpan:function(r,i){return e?e.startSpan(r,i):null},startActiveSpan:function(r,i,o){var a=null,s=null;if(de(i)?a=i:(s=i,a=o),a)return function kce(e,n,t,r,i){var a,o=null,s=i;de(t)?a=t:(o=t,a=r,s=i||r);var l=e.startSpan(n,o),c=!1;try{var u=HF(e,l,function(d){return Dr(a,s,[d])});return na(u)?(c=!0,Ga(u,function(d){return l&&l.end(),d},function(d){throw l&&(l.setStatus({code:d?2:1,message:d?d[kr]||d:void 0}),l.end()),d})):u}catch(d){throw l&&l.setStatus({code:d?2:1,message:d?d[kr]:void 0}),d}finally{!c&&l&&l.end()}}(e,r,s,function(l){return Dr(a,l,[l.span,l])})}},"OTelTracer"+(n?" ("+n+")":""))}(e)),n[i]},forceFlush:function(){},shutdown:function(){n={},e=null}}}(e[Qc]),{cfg:{g:function(){return e[Qc][Zr]}},trace:{g:function(){return n.v}},host:{g:function(){return e[Qc]}}}),"OTelApi");return n=function Bce(e){var n=e;return n||function yce(e){throw new(function vce(){return NF||(NF=zM("OpenTelemetryError",function(e,n){})),NF}())(e)}("Must provide an otelApi instance"),Zi(function(){return _g({getTracer:LM(n.getTracer,n),wrapSpanContext:LM(Vce,Tn,[e]),isSpanContextValid:Lce,getActiveSpan:function(){return e.host?e.host[J$]():null},setActiveSpan:function(t){return e.host?e.host[hC](t):null}},"TraceApi")})}(t),t}var zce={perfEvtsSendAll:!1};function Yce(e){e.h=null;var n=e.cb;e.cb=[],ae(n,function(t){Ge(t.fn,[t.arg])})}function Hs(e,n,t,r){ae(e,function(i){i&&i[n]&&(t?(t.cb[Be]({fn:r,arg:i}),t.h=t.h||Nr(Yce,0,t)):Ge(r,[i]))})}var pa,GF,zF,qce=function(){function e(n){this.listeners=[];var t,r,i=[],o={h:null,cb:[]},a=Io(n,zce);r=a[Yc](function(s){t=!!s.cfg.perfEvtsSendAll}),xn(e,this,function(s){et(s,"listeners",{g:function(){return i}}),s[lC]=function(l){i[Be](l)},s[sC]=function(l){for(var c=Vt(i,l);c>-1;)i[wo](c,1),c=Vt(i,l)},s[AC]=function(l){Hs(i,AC,o,function(c){c[AC](l)})},s[pg]=function(l,c,u){Hs(i,pg,o,function(d){d[pg](l,c,u)})},s[RC]=function(l,c){Hs(i,RC,c?o:null,function(u){u[RC](l,c)})},s[eu]=function(l){l&&(t||!l[Y1]())&&Hs(i,eu,null,function(c){l.isAsync?Nr(function(){return c[eu](l)},0):c[eu](l)})},s[cw]=function(l,c){Hs(i,cw,o,function(u){u[cw](l,c)})},s[uw]=function(l){l&&l[ie]&&Hs(i,uw,o,function(c){c[uw](l)})},s[dw]=function(l){l&&l[ro]&&Hs(i,dw,o,function(c){c[dw](l)})},s[fw]=function(l,c){if(l>0){var u=c||0;Hs(i,fw,o,function(d){d[fw](l,u)})}},s[Sl]=function(l){var u,c=function(){r&&r.rm(),r=null,i=[],o.h&&o.h[Pa](),o.h=null,o.cb=[]};if(Hs(i,"unload",null,function(d){var f=d[Sl](l);f&&(u||(u=[]),u[Be](f))}),u)return ti(function(d){return _r(dle(u),function(){c(),d()})});c()}})}return e.__ieDyn=1,e}(),Xce=function(e){function n(){var r,i,t=e.call(this)||this;function o(){r=0,i=[]}return t.identifier="TelemetryInitializerPlugin",t.priority=199,o(),xn(n,t,function(a,s){a.addTelemetryInitializer=function(l){return function Wce(e,n,t){var r={id:n,fn:t};return As(e,r),{remove:function(){ae(e,function(o,a){if(o.id===r.id)return e[wo](a,1),-1})}}}(i,r++,l)},a[sa]=function(l,c){(function Kce(e,n,t){for(var r=!1,i=e[ie],o=0;o0?n[0]:null}(n),e);return t||(t=O8(function koe(e){var n,t=F5(e);return t[ie]>0&&(n=t[0]),n}(n),e)),t}():null,r=2&e?function Ese(){var e="tracestate",n=null,t=I5(e);if(t[ie]>0&&(n=Ao(t[Dl](","))),!n){var r=F5(e);r[ie]>0&&(n=Ao(r[Dl](",")))}return n}():null;return(t||r)&&(n=Ro({traceId:t?t[Qr]:null,spanId:t?t[Mr]:null,traceFlags:t?t[gi]:Tn,isRemote:!0,traceState:r})),n}var WB=function(){function e(){var n,t,r,i,o,a,s,l,c,u,d,f,h,p,_,m,g,E,C,w,D,I,F,U,P,K,B,he,ve,q,ee,M,k,O,G,_e,se,oe,N;xn(e,this,function(S){function be(){G=!0,te(B)?(M=Ul.INACTIVE,Te(r,1,112,"ikey can't be resolved from promises")):M=Ul.ACTIVE,qe()}function qe(){t&&(S.releaseQueue(),S[Q$]())}function Le(T){return se&&se[vi]||N||(T||r&&r.queue[ie]>0)&&(oe||(oe=!0,fo(n[Yc](function(Y){var j=Y.cfg.diagnosticLogInterval;(!j||!(j>0))&&(j=1e4);var W=!1;se&&(W=se[vi],se[Pa]()),se=function Aie(e,n){return Ky(!1,Et,Kr[Lt](arguments))}(Ei,j),se.unref(),se[vi]=W}))),se[vi]=!0),se}function Ke(){var T={};q=[];var V=function(Y){Y&&ae(Y,function(j){j[bl]&&j[gw]&&!T[j.identifier]&&(q[Be](j[bl]+"="+j[gw]),T[j.identifier]=j)})};V(p),h&&ae(h,function(Y){V(Y)}),V(f)}function mt(){t=!1,(n=Io({},YF,S[Gn])).cfg[t5]=1,et(S,"config",{g:function(){return n.cfg},s:function(V){S.updateCfg(V,!1)}}),et(S,"pluginVersionStringArr",{g:function(){return q||Ke(),q}}),et(S,"pluginVersionString",{g:function(){return ee||(q||Ke(),ee=q[Dl](";")),ee||""}}),et(S,"logger",{g:function(){return r||(r=new YC(n.cfg),n[Gn]=r),r},s:function(V){n[Gn]=V,r!==V&&(Of(r,!1),r=V)}}),S[Gn]=new YC(n.cfg),ve=[];var T=S[Zr][pf]||[];T.splice(0,T[ie]),As(T,ve),m=new Xce,g=null,E=0,i=[],Of(o,!1),o=null,l=null,a&&(a[vi]=!1),a=null,s=null,c=null,Of(u,!1),u=null,d=null,f=[],h=null,p=null,_=!1,C=null,w=la("AIBaseCore",!0),D=g4(),U=null,P=null,B=null,I=_4(),he=[],ee=null,q=null,N=!1,se=null,oe=!1,M=0,k=null,O=null,G=!1,_e=null}function Yn(){var T=da(qn(),n.cfg,S);return T[dC](Le),T}function zt(T){var V=function iue(e,n,t){var r=[],i=[],o={};return ae(t,function(a){(te(a)||te(a[tg]))&&Xi(GB);var s=a[FC],l=a[bl];a&&s&&(te(o[s])?o[s]=l:tu(e,"Two extensions have same priority #"+s+" - "+o[s]+", "+l)),!s||s0&&l4(W[Xc](p),Y),l4(W,Y),T&&is(T)}function Yt(T){var V=null,Y=null,j=[];return ae(ve,function(W){if(W[bl]===T&&W!==m)return Y=W,-1;W.getChannel&&j[Be](W)}),!Y&&j[ie]>0&&ae(j,function(W){if(!(Y=W.getChannel(T)))return-1}),Y&&(V={plugin:Y,setEnabled:function(W){au(Y)[hf]=!W},isEnabled:function(){var W=au(Y);return!W[Ns]&&!W[hf]},remove:function(W,ce){void 0===W&&(W=!0);var Ce=[Y];$o(Ce,{reason:1,isAsync:W},function(We){We&&zt({reason:32,removed:Ce}),ce&&ce(We)})}}),V}function qn(){if(!d){var T=(ve||[]).slice();-1===Vt(T,m)&&T[Be](m),d=su(mI(T),n.cfg,S)}return d}function $o(T,V,Y){if(T&&T[ie]>0){var W=f0(su(T,n.cfg,S),S);W[dC](function(){var ce=!1,Ce=[];ae(f,function(We,_t){YB(We,T)?ce=!0:Ce[Be](We)}),f=Ce,ee=null,q=null;var $e=[];h&&(ae(h,function(We,_t){var un=[];ae(We,function(Bt){YB(Bt,T)?ce=!0:un[Be](Bt)}),$e[Be](un)}),h=$e),Y&&Y(ce),Le()}),W[_i](V)}else Y(!1)}function Ei(){if(r&&r.queue){var T=r.queue.slice(0);r.queue[ie]=0,ae(T,function(V){var Y={name:C||"InternalMessageId: "+V[pC],iKey:B,time:mf(new Date),baseType:Ig.dataType,baseData:{message:V[kr]}};S[Kc](Y)})}}function rs(T,V,Y,j){var W=1,ce=!1,Ce=null;function $e(){W--,ce&&0===W&&(Ce&&Ce[Pa](),Ce=null,V&&V(ce),V=null)}return j=j||5e3,p&&p[ie]>0&&Yn()[Xc](p).iterate(function(_t){if(_t.flush){W++;var un=!1;_t.flush(T,function(){un=!0,$e()},Y)||un||(T&&null==Ce?Ce=Nr(function(){Ce=null,$e()},j):$e())}}),ce=!0,$e(),!0}function is(T){var V=vI(qn(),S);V[dC](Le),(!S._updateHook||!0!==S._updateHook(V,T))&&V[_i](T)}function os(T){var V=S[Gn];V?(Te(V,2,73,T),Le()):Xi(T)}function Ni(T){var V=S[cC]();V&&V[pg]([T],2)}function fo(T){I.add(T)}mt(),S._getDbgPlgTargets=function(){return[ve,i]},S[xa]=function(){return t},S.activeStatus=function(){return M},S._setPendingStatus=function(){M=3},S[tg]=function(T,V,Y,j){_&&Xi(zB),S[xa]()&&Xi("Core cannot be initialized more than once"),n=Io(T,function nue(e){var n,t={errorHandlers:Ir((n={attribError:function(r,i,o){e.logger[Os](2,115,r,{attribName:i,value:o})},spanError:function(r,i){e.logger[Os](2,116,r,{spanName:i})},debug:function(r){e[Gn].debugToConsole(r)},warn:function(r){e.logger[eg](r)},error:function(r){e.logger[Os](1,117,r)}},n[z1]=function(r){e.logger[Os](1,118,r)},n))};return Vd(Ny({},YF,t))}(S),Y||S[Gn],!1),T=n.cfg,fo(n[Yc](function(Ce){var $e=Ce.cfg;O=$e.initInMemoMaxSize||100,function ne(T){var V=T[uC],Y=T[B1];if(3!==M){if(te(V)){B=null,M=Ul.INACTIVE;var j="Please provide instrumentation key";return void(t?(Te(r,1,100,j),qe()):Xi(j))}var W=[];na(V)?(W[Be](V),B=null):B=V,na(Y)?(W[Be](Y),k=null):k=Y,W[ie]?function ye(T,V){G=!1,M=3;var Y=OC(T.initTimeOut)?T.initTimeOut:5e4,j=function ule(e,n){return!rF&&(rF=function Qg(e){return Wt(function(n){var t=Or(arguments,1);return e(function(r,i){var o=[],a=1;function s(l,c){a++,_r(l,function(u){o[c]=u.rejected?{status:BI,reason:u.reason}:{status:"fulfilled",value:u.value},0==--a&&r(o)})}try{He(n)?ae(n,s):jy(n)?Rn(n,s):Hn("Input is not an iterable"),0==--a&&r(o)}catch(l){i(l)}},t)})}(uu)),rF.v(e,n)}(V);_e&&_e[Pa](),_e=Nr(function(){_e=null,G||be()},Y),_r(j,function(W){try{if(G)return;if(!W[ig]){var ce=W[no];if(ce&&ce[ie]){var Ce=ce[0];if(B=Ce&&Ce[no],ce[ie]>1){var $e=ce[1];k=$e&&$e[no]}}B&&(T[uC]=B,T[B1]=k)}be()}catch(We){G||be()}})}(T,W):be()}}($e);var We=Ce.ref(Ce.cfg,lw);rt(We,function(_t){Ce.ref(We,_t)}),$e[$1]!==E&&(g=cue($e[$1]),E=$e[$1])})),F=function sue(e,n,t,r){return n.add(e[Yc](function(i){var o=i.cfg.disableDbgExt;!0===o&&r&&(t[sC](r),r=null),t&&!r&&!0!==o&&(r=function oae(e){if(!zC){zC={};for(var n=0;n1){var ce=S[ng]("TeeChannelController");(!ce||!ce.plugin)&&Te(r,1,28,"TeeChannel required")}(function aue(e,n,t){ae(n,function(r){var i=On(e,r.w,t);delete r.w,r.rm=function(){i.rm()}})})(T,he,r),he=null,t=!0,M===Ul.ACTIVE&&qe()},S.getChannels=function(){var T=[];return p&&ae(p,function(V){T[Be](V)}),Ai(T)},S[Kc]=function(T){u0(S[PC](),function(){return"AppInsightsCore:track"},function(){null===T&&(Ni(T),Xi("Invalid telemetry item")),!T[mi]&&te(T[mi])&&(Ni(T),Xi("telemetry name required")),T[rg]=T[rg]||B,T[tf]=T[tf]||mf(new Date),T.ver=T.ver||"4.0",!_&&S[xa]()&&M===Ul.ACTIVE?Yn()[_i](T):M!==Ul.INACTIVE&&i[ie]<=O&&i[Be](T)},function(){return{item:T}},!T.sync)},S[X$]=Yn,S[cC]=function(){return o||(o=new qce(n.cfg),S._notificationManager=o),o},S[lC]=function(T){S.getNotifyMgr()[lC](T)},S[sC]=function(T){o&&o[sC](T)},S.getCookieMgr=function(){return u||(u=Rg(n.cfg,S[Gn])),u},S.setCookieMgr=function(T){u!==T&&(Of(u,!1),u=T)},S[PC]=function(){return l||c||null},S.setPerfMgr=function(T){l=T},S.getSdkStats=function(T){return T?(s&&s[vi]?(a&&a[El]!==T[El]&&(a[vi]=!1,a=null),a||(a=s.newInst(T))):a&&(a[vi]=!1,a=null),a):null},S.setStatsMgr=function(T){s&&s!==T&&a&&(a[vi]=!1,a=null),s=T},S.eventCnt=function(){return i[ie]},S.releaseQueue=function(){if(t&&i[ie]>0){var T=i;i=[],2===M?ae(T,function(V){V[rg]=V[rg]||B,Yn()[_i](V)}):Te(r,2,20,"core init status is not active")}},S[Q$]=function(T){return C=T||null,N=!1,se&&se[Pa](),Le(!0)},S[Z$]=function(){N=!0,se&&se[Pa](),Ei()},gg(S,function(){return m},["addTelemetryInitializer"]),S[Sl]=function(T,V,Y){void 0===T&&(T=!0),t||Xi("SDK is not initialized"),_&&Xi(zB);var W,j={reason:50,isAsync:T,flushComplete:!1};T&&!V&&(W=ti(function($e){V=$e}));var ce=f0(qn(),S);function Ce($e){j.flushComplete=$e,_=!0,D.run(ce,j),S[Z$](),ce[_i](j)}return ce[dC](function(){a&&(a[vi]=!1,a=null),I.run(S[Gn]),lB([u,o,r],T,function(){mt(),V&&V(j)})},S),Ei(),rs(T,Ce,6,Y)||Ce(!1),W},S[ng]=Yt,S.addPlugin=function(T,V,Y,j){if(!T)return j&&j(!1),void os(GB);var W=Yt(T[bl]);if(W&&!V)return j&&j(!1),void os("Plugin ["+T[bl]+"] is already loaded!");var ce={reason:16};function Ce(_t){f[Be](T),ce.added=[T],zt(ce),j&&j(!0)}if(W){var $e=[W.plugin];$o($e,{reason:2,isAsync:!!Y},function(_t){_t?(ce.removed=$e,ce[nf]|=32,Ce()):j&&j(!1)})}else Ce()},S.updateCfg=function(T,V){var Y;if(void 0===V&&(V=!0),S[xa]()){Y={reason:1,cfg:n.cfg,oldCfg:v$({},n.cfg),newConfig:v$({},T),merge:V};var j=n.cfg;(T=Y.newConfig)[pf]=j[pf],T[ff]=j[ff]}n._block(function(W){var ce=W.cfg;qF(W,ce,T,V),V||rt(ce,function(Ce){pr(T,Ce)||W.set(ce,Ce,Tn)}),W[zc](ce,YF)},!0),n.notify(),Y&&is(Y)},S.evtNamespace=function(){return w},S.flush=rs,S[fC]=function(T){return(!U&&!1!==T||!0===T)&&(U=Ro(g)),U},S[U1]=function(T){U=T||null},S.startSpan=function(T,V,Y){return P&&P.v&&P.v.isAvailable()?P.v.createSpan(T,V,Y||S[fC]()):null},S[J$]=function(T){return!1!==T&&P&&!K&&P.v&&(K=P.v.createSpan(P.v.getProviderId(),{recording:!1,root:!0})),K},S[hC]=function(T){var W,V=null,Y=S[fC](),j=K;if(T){var ce=null;if(T[H1]?ce=T[H1]():T.context&&(ce=T.context()),ce)if(d0(ce))V=ce;else{V=Ro(Y);var Ce=T[j1];Ce||T[e5]&&(Ce={traceId:ce[Qr],spanId:T[e5]}),Ce&&Ce[Qr]!==V[Qr]&&Ce[Mr]!==V[Mr]&&Ce[gi]!==V[gi]&&(V[Qr]=Ce[Qr],V[Mr]=Ce[Mr],V[gi]=Ce[gi],V=Ro(V)),V[Qr]=ce[Qr],V[Mr]=ce[Mr],V[gi]=ce[gi]}}return W={host:S,span:T,prvSpan:j,restore:function(){j?S[hC](j):(K=null,S[U1](Y)),W.restore=Bg}},K=T,V&&S[U1](V),W},S.setTraceProvider=function(T){P=T},S.getTraceProvider=function(){return P?P.v:null},S.addUnloadHook=fo,kC(S,"addUnloadCb",function(){return D},"add"),S.onCfgChange=function(T){var V;return V=t?On(n.cfg,T,S[Gn]):function oue(e,n){var t=qB(e,n).l;return t||(t={w:n,rm:function(){var r=qB(e,n);-1!==r.i&&e[wo](r.i,1)}},e[Be](t)),t}(he,T),function lue(e){return et({rm:function(){e.rm()}},"toJSON",{v:function(){return"aicore::onCfgChange<"+JSON[Wc](e)+">"}})}(V)},S.getWParam=function(){return JV()||n.cfg.enableWParam?0:-1}})}return e.__ieDyn=1,e}(),KB="feature-",due=function e(n,t){var i,o,a,s,l,c,u,d,r=this,f=!1;function h(M,k,O,G,_e){if(G&&!0!==wl(M+"",n[Zr],_e))return null;if(f){var se=m(M,G);if(G&&!se)return k(),{isThrottled:!0,throttleNum:1};var oe=function B(M){try{return M.limit[Q1]>0&&function Hoe(e){return e>0?jn(Dg()/Il*(e+1))>>>0:0}(1e6)<=M.limit[Q1]}catch(k){}return!1}(se);if(!oe)return null;var N=ve(M,G),S=C(se,i,N),ne=!1,ye=0,be=q(M,G),qe=he(M,G);try{S&&!be?(ye=Bp(se.limit.maxSendNumber,N[lf]+1),N[lf]=0,ne=!0,c[qe]=!0,N[K1]=new Date):(c[qe]=S,N[lf]+=1);var Le=w(M,u,G);U(o,Le,N);for(var Ke=0;Ke0){var O=k.slice(0);return d[M]=[],ae(O,function(G){h(G.key,G.callback,!1,G.isFeature,G.sdkDefaultState)}),!0}}catch(G){}return!1}function m(M,k){if(k){var O=M+"",G=n[Zr],_e=G[X1]&&G[X1][O];return _e?g(O,_e,!0):delete s[O],s[O]}return a[+M]||a[109]}function g(M,k,O){var G,_e;try{var se=k||{},oe={};oe[hf]=!!se[hf],oe[CC]=function E(M){var O=null==(M=M||{})?void 0:M.dayInterval,G=(null==M?void 0:M.daysOfMonth)&&(null==M?void 0:M.daysOfMonth[ie])>0;return te(null==M?void 0:M.monthInterval)&&te(O)&&(M.monthInterval=3,G||(M.daysOfMonth=[28])),{monthInterval:null==M?void 0:M.monthInterval,dayInterval:null==M?void 0:M.dayInterval,daysOfMonth:null==M?void 0:M.daysOfMonth}}(se[CC]||{});var S={samplingRate:te(null===(G=se.limit)||void 0===G?void 0:G.samplingRate)?100:se.limit[Q1],maxSendNumber:(null===(_e=se.limit)||void 0===_e?void 0:_e.maxSendNumber)||1};oe.limit=S,O?s[M+""]=oe:a[+M]=oe}catch(ne){}}function C(M,k,O){if(M&&!M[hf]&&k&&!te(O)){var G=F(),_e=O.date,se=M[CC],oe=1;if(null!=se&&se.monthInterval){var N=12*(G.getUTCFullYear()-_e.getUTCFullYear())+G.getUTCMonth()-_e.getUTCMonth();oe=P(se.monthInterval,0,N)}var S=1;if((null==se?void 0:se.daysOfMonth)&&se.daysOfMonth[ie]>0)S=Vt(se.daysOfMonth,G[Z1]());else if(null!=se&&se.dayInterval){var ne=jn((G.getTime()-_e.getTime())/864e5);S=P(se.dayInterval,0,ne)}return oe>=0&&S>=0}return!1}function w(M,k,O){var G=te(k)?"":k;return M?"appInsightsThrottle"+G+"-"+(O?KB:"")+M:null}function F(M){try{if(!M)return new Date;var k=new Date(M);if(!isNaN(k.getDate()))return k}catch(O){}return null}function U(M,k,O){try{return K5(M,k,Kt(JSON[Wc](O)))}catch(G){}return!1}function P(M,k,O){return M<=0?1:O>=k&&(O-k)%M==0?jn((O-k)/M)+1:-1}function he(M,k){return(k?KB:"")+M}function ve(M,k){try{var O=he(M,k),G=l[O];if(!G){var _e=w(M,u,k);G=function I(M,k,O){try{var G={date:F(),count:0};if(M){var _e=JSON.parse(M);return{date:F(_e.date)||G.date,count:_e[lf]||G[lf],preTriggerDate:_e.preTriggerDate?F(_e[K1]):void 0}}return U(k,O,G),G}catch(oe){}return null}(W5(o,_e),o,_e),l[O]=G}return l[O]}catch(se){}return null}function q(M,k){var O=he(M,k),G=!1,_e=ve(M,k);return _e&&(G=function D(M){try{if(M){var k=new Date;return M.getUTCFullYear()===k.getUTCFullYear()&&M.getUTCMonth()===k.getUTCMonth()&&M[Z1]()===k[Z1]()}}catch(O){}return!1}(_e[K1])),c[O]=G,G}(function _(){o=Al(n),c=ct(null),l=ct(null),d=ct(null),a=ct(null),s=ct(null),g(109),u=te(t)?"":t,n.addUnloadHook(On(n[Zr],function(M){var k=M.cfg;i=KC(),rt(k[X1]||{},function(G,_e){g(G,_e,!0);var se=parseInt(G);se+""===G&&g(se,_e,!1)})}))})(),r._getDbgPlgTargets=function(){return[d]},r.getConfig=function(){return a},r.canThrottle=function(M){var k=ve(M);return C(m(M),i,k)},r.useFeature=function(M,k,O){return M&&k&&!0===wl(M,n[Zr],O)?h(M,k,!0,!0,O):null},r.isTriggered=function(M){return q(M)},r.isReady=function(){return f},r.flush=function(M){return p(he(M,!1))},r.flushAll=function(){try{if(d){var M=!0;return rt(d,function(k){var O=p(k);M=M&&O}),M}}catch(k){}return!1},r.onReadyState=function(M,k){return void 0===k&&(k=!0),(f=!!te(M)||M)&&k?r.flushAll():null},r.sendMessage=function(M,k,O){return h(M,function(){!function K(M,k,O,G){Te(k,G||1,M,O)}(M,o,k,O)},!0,!1)}},Em="CUSTOM_EVENT",QB={EventData:Em,MetricData:"CUSTOM_METRIC",RemoteDependencyData:"DEPENDENCY",ExceptionData:"EXCEPTION",PageviewData:"PAGE_VIEW",PageviewPerformanceData:"PAGE_VIEW",MessageData:"TRACE",RequestData:"REQUEST",AvailabilityData:"AVAILABILITY",PageActionData:Em,ContentUpdateData:Em,PageUnloadData:Em},ZB="duration",Sm="properties",Ka="requestUrl",js="length",Dm="aborted",ga="traceId",Xa="spanId",gu="traceFlags",mu="traceState",j0="context",G0="_addHook",Oo="core",WF="includeCorrelationHeaders",z0="getAbsoluteUrl",_u="headers",Oi="requestHeaders",Y0="setRequestHeader",JB="trackDependencyDataInternal",Hf="startTime",jf="toLowerCase",KF="enableRequestHeaderTracking",eU="enableAjaxErrorStatusText",tU="enableAjaxPerfTracking",nU="maxAjaxCallsPerView",rU="excludeRequestFromAutoTrackingPatterns",XF="disableAjaxTracking",iU="ajaxPerfLookupDelay",oU="disableFetchTracking",aU="enableResponseHeaderTracking",Qa="status",vu="statusText",q0="headerMap",yu="requestSentTime",Cu="method",QF="errorStatusText",sU="stateChangeAttached",ZF="responseText",Tm="responseFinishedTime",JF="CreateTrackItem",lU="getAllResponseHeaders",eA="perfTiming",tA="ajaxDiagnosticsMessage",nA="correlationContext",rA="ajaxTotalDuration";function cU(e,n,t){var r=0,i=e[n],o=e[t];return i&&o&&(r=xi(i,o)),r}function bu(e,n,t,r,i){var o=0,a=cU(t,r,i);return a&&(o=Ql(e,n,$s(a))),o}function Ql(e,n,t){var r="ajaxPerf",i=0;return e&&n&&t&&((e[r]=e[r]||{})[n]=t,i=1),i}var kn,W0="diagLog",Zl="_ajaxData",Eu="fetch",Mm="Failed to monitor XMLHttpRequest",uU=", monitoring data for this ajax call ",Gf=uU+"may be incorrect.",dU=uU+"won't be sent.",fU="Failed to get Request-Context correlation header as it may be not included in the response or not accessible.",hU="Failed to add custom defined request context as configured call back may missing a null check.",pU="Failed to calculate the duration of the ",gU=0,zf=function(e,n){return e&&n&&e[Zl]?(e[Zl].i||{})[n]:null},iA=function(e,n){var t=!1;if(e){var r=(e[Zl]||{}).xh;r&&ae(r,function(i){if(i.n===n)return t=!0,-1})}return t};function K0(e,n){var t="";try{var r=zf(e,n);r&&r[Ka]&&(t+="(url: '"+r[Ka]+"')")}catch(i){}return t}function wm(e,n,t,r,i){Te(e[W0](),1,n,t,r,i)}function Gs(e,n,t,r,i){Te(e[W0](),2,n,t,r,i)}function Im(e,n,t){return function(r){var i;wm(e,n,t,((i={})[tA]=K0(r.inst,e._ajaxDataId),i.exception=Ie(r.err),i))}}function Yf(e,n){return e&&n?an(e,n):-1}function mU(e,n,t){var r={id:n,fn:t};return e.push(r),{remove:function(){ae(e,function(i,o){if(i.id===r.id)return e.splice(o,1),-1})}}}function _U(e,n,t,r){var i=!0;return ae(n,function(o,a){try{!1===o.fn.call(null,t)&&(i=!1)}catch(s){Te(e&&e.logger,1,64,"Dependency "+r+" [#"+a+"] failed: "+$t(s),{exception:Ie(s)},!0)}}),i}var X0="*.blob.core.",Mue=Ai([X0+"windows.net",X0+"chinacloudapi.cn",X0+"cloudapi.de",X0+"usgovcloudapi.net"]),wue=[/https:\/\/[^\/]*(\.pipe\.aria|aria\.pipe|events\.data|collector\.azure)\.[^\/]+\/(OneCollector\/1|Collector\/3)\.0/i],Iue=Ai(((kn={})[nU]=500,kn[XF]=!1,kn[oU]=!1,kn[rU]=void 0,kn.disableCorrelationHeaders=!1,kn.distributedTracingMode=1,kn.correlationHeaderExcludedDomains=Mue,kn.correlationHeaderDomains=void 0,kn.correlationHeaderExcludePatterns=void 0,kn.appId=void 0,kn.enableCorsCorrelation=!1,kn[KF]=!1,kn[aU]=!1,kn[eU]=!1,kn[tU]=!1,kn.maxAjaxPerfLookupAttempts=3,kn[iU]=25,kn.ignoreHeaders=["Authorization","X-API-Key","WWW-Authenticate"],kn.addRequestContext=void 0,kn.addIntEndpoints=!0,kn)),Fue=function(e){function n(){var r,i,o,a,s,l,c,u,d,f,h,p,_,m,g,E,C,w,D,I,F,U,P,K,B,he,ve,q,ee,M,k,t=e.call(this)||this;return t.identifier=n.identifier,t.priority=120,xn(n,t,function(O,G){var _e=G[G0];function se(){var T=La();r=!1,i=!1,k=!1,o=T&&T.host&&T.host[jf](),a=null,s=!1,l=!1,c=0,u=null,d=!1,h=!1,f=!1,p=null,_=!1,m=0,g=!1,E={},C=!1,w=!1,D=null,I=null,F=null,P=0,K=[],B=[],U=la("ajaxData"),O._ajaxDataId=U,he=null,ve=1,q=1,ee=1,M=null}function S(T){var V=!0;return(T||he)&&ae(he,function(Y){if(Y[jf]()===T[jf]())return V=!1,-1}),V}function ye(T,V,Y){_e(function Fse(e,n,t){return e?p0(e[Ra],n,t,!1):null}(T,V,Y))}function qe(T,V,Y){var j=!1,W=((Pe(V)?V:(V||{}).url||"")||"")[jf]();if(ae(D,function($e){var We=$e;Pe($e)&&(We=new RegExp($e)),j||(j=We.test(W))}),j)return j;var ce=Yf(W,"?"),Ce=Yf(W,"#");return(-1===ce||-1!==Ce&&Ce=200&&+i[Qa]<400,responseCode:+i[Qa]})[Sm]={HttpMethod:i[Cu]},l),u=c[Sm];if(i[Dm]&&(u[Dm]=!0),i[yu]&&(c[Hf]=new Date,c[Hf].setTime(i[yu])),function yue(e,n){var t=e[eA],r=n[Sm]||{},i=0,o="name",a="Start",s="End",c="connect",u="redirect",d="request",f="response",h="startTime",g=c+s,E=d+a,D=f+s,I=u+a,F=u=s,U="transferSize",P="encodedBodySize",K="decodedBodySize",B="serverTiming";if(t){i|=bu(r,u,t,I,F),i|=bu(r,"domainLookup",t,"domainLookupStart","domainLookupEnd"),i|=bu(r,c,t,"connectStart",g),i|=bu(r,d,t,E,"requestEnd"),i|=bu(r,f,t,"responseStart",D),i|=bu(r,"networkConnect",t,h,g),i|=bu(r,"sentRequest",t,E,D);var he=t[ZB];he||(he=cU(t,h,D)||0),i|=Ql(r,ZB,he),i|=Ql(r,"perfTotal",he);var ve=t[B];if(ve){var q={};ae(ve,function(ee,M){var k=NC(ee[o]||""+M),O=q[k]||{};rt(ee,function(G,_e){(G!==o&&Pe(_e)||Un(_e))&&(O[G]&&(_e=O[G]+";"+_e),(_e||!Pe(_e))&&(O[G]=_e))}),q[k]=O}),i|=Ql(r,B,q)}i|=Ql(r,U,t[U]),i|=Ql(r,P,t[P]),i|=Ql(r,K,t[K])}else e.perfMark&&(i|=Ql(r,"missing",e.perfAttempts));i&&(n[Sm]=r)}(this,c),a&&Fi(i.requestHeaders)[js]>0&&(u[Oi]=i[Oi]),s){var d=s();if(d){var f=d[nA];if(f&&(c.correlationContext=f),d[q0]&&Fi(d.headerMap)[js]>0&&(u.responseHeaders=d[q0]),i[QF])if(+i[Qa]>=400){var h=d.type;(""===h||"text"===h)&&(u.responseText=d.responseText?d[vu]+" - "+d[ZF]:d[vu]),"json"===h&&(u.responseText=d.response?d[vu]+" - "+JSON.stringify(d.response):d[vu])}else 0===i[Qa]&&(u.responseText=d[vu]||"")}}return c},t.getPartAProps=function(){var o=null,a=i.traceCtx.parentCtx;if(a&&(a[ga]||a[Xa])){var s=(o={}).trace={traceID:a[ga],parentID:a[Xa]};te(a[gu])||(s[gu]=a[gu])}return o},t);return i}(V,O[W0]())}function mt(T,V,Y){if(V){void 0!==Y&&(V[Sm]=eo(eo({},V.properties),Y));var j=T.getPartAProps();fo(B,O[Oo],T,V,Y,j)}}function Ei(T,V){if(V[Ka]&&p&&_){var Y=Ri();if(Y&&de(Y.mark)){gU++;var j=p+T+"#"+gU;Y.mark(j);var W=Y.getEntriesByName(j);W&&1===W[js]&&(V.perfMark=W[0])}}}function rs(T,V,Y,j){var W=V.perfMark,ce=Ri(),Ce=ve,$e=q,We=V[Ka],_t=0;!function un(){try{if(ce&&W){_t++;for(var Bt=null,ho=ce.getEntries(),Fr=ho[js]-1;Fr>=0;Fr--){var $r=ho[Fr];if($r){if("resource"===$r.entryType)$r.initiatorType===T&&(-1!==Yf($r.name,We)||-1!==Yf(We,$r.name))&&(Bt=$r);else if("mark"===$r.entryType&&$r.name===W.name){V[eA]=Bt;break}if($r[Hf]=Ce||!1===V.async?(W&&de(ce.clearMarks)&&ce.clearMarks(W.name),V.perfAttempts=_t,Y()):Nr(un,$e)}catch(as){j(as)}}()}function is(T){var V="";try{te(T)||(V+="(url: '".concat("string"==typeof T?T:T.url,"')"))}catch(Y){wm(O,15,"Failed to grab failed fetch diagnostics message",{exception:Ie(Y)})}return V}function os(T,V,Y,j,W,ce,Ce){function $e(We,_t,un){var Bt=un||{};Bt.fetchDiagnosticsMessage=is(Y),_t&&(Bt.exception=Ie(_t)),Gs(O,We,pU+"fetch call"+dU,Bt)}W&&(W[Tm]=S0(),W[Qa]=V,rs(Eu,W,function(){var _t,We=W[JF]("Fetch",s,ce);try{I&&(_t=I({status:V,request:Y,response:j}))}catch(un){Gs(O,104,hU)}We||$e(14,null,{requestSentTime:W[yu],responseFinishedTime:W[Tm]}),mt(W,We,_t)},function(We){$e(18,We,null)}))}function fo(T,V,Y,j,W,ce){var Ce=!0;T[js]>0&&(Ce=_U(V,T,{item:j,properties:W,sysProperties:ce,context:Y?Y[j0]:null,aborted:!!Y&&!!Y[Dm]},"initializer")),Ce&&O[JB](j,W,ce)}se(),O.initialize=function(T,V,Y,j){O.isInitialized()||(G.initialize(T,V,Y,j),F=Ua(la("ajax"),V&&V.evtNamespace&&V.evtNamespace()),function oe(T){O[G0](On(T,function(V){var j=da(null,V.cfg,O[Oo]);a=j.getExtCfg(n.identifier,Iue),ee=a.distributedTracingMode,s=a[KF],l=a[eU],_=a[tU],m=a[nU],D=[].concat(a[rU]||[],!1!==a.addIntEndpoints?wue:[]),I=a.addRequestContext;var W=15ⅇf=0===W||1===W,d=1===W||2===W,h=!!(16&ee),_&&(p=U),C=!!a[XF],ve=a.maxAjaxPerfLookupAttempts,q=a[iU],he=a.ignoreHeaders,M=a.appId}))}(T),function be(){!function Sue(e,n){var t,r=!1;if(bg()){var i=XMLHttpRequest[Ra];r=!(te(i)||te(i.open)||te(i.send)||te(i.abort))}var o=M5();if(o&&o<9&&(r=!1),r)try{var a=new XMLHttpRequest,s={xh:[],i:(t={},t[n]={},t)};a[Zl]=s;var l=XMLHttpRequest[Ra].open;XMLHttpRequest[Ra].open=l}catch(c){r=!1,wm(e,15,"Failed to enable XMLHttpRequest monitoring, extension is not supported",{exception:Ie(c)})}return r}(O,U)||O[G0](On(a,function(){s=a[KF],!(C=!!a[XF])&&!i&&(ye(XMLHttpRequest,"open",{ns:F,req:function(T,V,Y,j){if(!C){var W=T.inst,ce=zf(W,U);!qe(W,Y)&&Le(W,ce,!0)&&((!ce||!ce.xhrMonitoringState.openDone)&&(ce=function Yn(T,V,Y,j){var W=T[Zl]=T[Zl]||{xh:[],i:{}},ce=W.i=W.i||{},Ce=ce[U]=ce[U]||Ke();return Ce[Cu]=V,Ce[Ka]=Y,Ce.xhrMonitoringState.openDone=!0,Ce[Oi]={},Ce.async=j,Ce[QF]=l,Ce}(W,V,Y,j)),function zt(T,V){V.xhrMonitoringState[sU]=Ha(T,"readystatechange",function(){var Y;try{T&&4===T.readyState&&Le(T,V)&&function qn(T){var V=zf(T,U);function Y(j,W){var ce=W||{};ce.ajaxDiagnosticsMessage=K0(T,U),j&&(ce.exception=Ie(j)),Gs(O,14,pU+"ajax call"+dU,ce)}V[Tm]=S0(),V[Qa]=T[Qa],rs("xmlhttprequest",V,function(){try{var j=V[JF]("Ajax",s,function(){var $e,We=(($e={statusText:T[vu],headerMap:null})[nA]=function $o(T){var V;try{var Y=T[lU]();if(null!==Y&&-1!==Yf(Y[jf](),Nt[8]))return P4(T.getResponseHeader(Nt[0]))}catch(ce){Gs(O,18,fU,((V={})[tA]=K0(T,U),V.exception=Ie(ce),V))}}(T),$e.type=T.responseType,$e[ZF]=function Yt(T){try{var V=T.responseType;if(""===V||"text"===V)return T[ZF]}catch(Y){}return null}(T),$e.response=T.response,$e);if(g){var _t=T[lU]();if(_t){var un=Kt(_t).split(/[\r\n]+/),Bt={};ae(un,function(ho){var Fr=ho.split(": "),$r=Fr.shift(),as=Fr.join(": ");S($r)&&(Bt[$r]=as)}),We[q0]=Bt}}return We}),W=void 0;try{I&&(W=I({status:T[Qa],xhr:T}))}catch($e){Gs(O,104,hU)}j||Y(null,{requestSentTime:V[yu],responseFinishedTime:V[Tm]}),mt(V,j,W)}finally{try{var Ce=(T[Zl]||{i:{}}).i||{};Ce[U]&&(Ce[U]=null)}catch($e){}}},function(j){Y(j,null)})}(T)}catch(W){var j=Ie(W);(!j||-1===Yf(j[jf](),"c00c023f"))&&wm(O,16,Mm+" 'readystatechange' event handler"+Gf,((Y={})[tA]=K0(T,U),Y.exception=j,Y))}},F)}(W,ce))}},hkErr:Im(O,15,Mm+".open"+Gf)}),ye(XMLHttpRequest,"send",{ns:F,req:function(T,V){if(!C){var Y=T.inst,j=zf(Y,U);Le(Y,j)&&!j.xhrMonitoringState.sendDone&&(Ei("xhr",j),j[yu]=S0(),O[WF](j,void 0,void 0,Y),j.xhrMonitoringState.sendDone=!0)}},hkErr:Im(O,17,Mm+Gf)}),ye(XMLHttpRequest,"abort",{ns:F,req:function(T){if(!C){var V=T.inst,Y=zf(V,U);Le(V,Y)&&!Y.xhrMonitoringState.abortDone&&(Y[Dm]=1,Y.xhrMonitoringState.abortDone=!0)}},hkErr:Im(O,13,Mm+".abort"+Gf)}),ye(XMLHttpRequest,"setRequestHeader",{ns:F,req:function(T,V,Y){if(!C){var j=T.inst,W=zf(j,U);W&&Le(j,W)&&(function(e,n,t){if(e){var r=(e[Zl]||{}).xh;r&&r.push({n,v:t})}}(j,V,Y),s&&S(V)&&(W[Oi][V]=Y))}},hkErr:Im(O,71,Mm+".setRequestHeader"+Gf)}),i=!0)}))}(),function ne(){var T=function Eue(){var e=Mo();return!e||te(e.Request)||te(e.Request[Ra])||te(e[Eu])?null:e[Eu]}();if(T){var V=Mo(),Y=T.polyfill;O[G0](On(a,function(){g=a[aU],(w=!!a[oU])||r?Y&&!k&&(_e(p0(V,Eu,{ns:F,req:function(j,W,ce){qe(null,W,ce)}})),k=!0):(_e(p0(V,Eu,{ns:F,req:function(j,W,ce){var Ce;if(!w&&r&&!qe(null,W,ce)&&(!Y||!i)){var $e=j.ctx();Ce=function sc(T,V){var j,Y=Ke();if(Y[yu]=S0(),Y[QF]=l,""===(j=T instanceof Request?(T||{}).url||"":T)){var W=La();W&&W.href&&(j=Cl(W.href,"#")[0])}O[Oo]&&O[Oo].config&&(j=io(j,O[Oo].config)),Y[Ka]=j;var ce="GET";V&&V[Cu]?ce=V[Cu]:T&&T instanceof Request&&(ce=T[Cu]),Y[Cu]=ce;var Ce={};return s&&new Headers((V?V[_u]:0)||T instanceof Request&&T[_u]||{}).forEach(function(We,_t){S(_t)&&(Ce[_t]=We)}),Y[Oi]=Ce,Ei(Eu,Y),Y}(W,ce);var We=O[WF](Ce,W,ce);We!==ce&&j.set(1,We),$e.data=Ce}},rsp:function(j,W){if(!w){var ce=j.ctx().data;ce&&(j.rslt=j.rslt.then(function(Ce){return os(0,(Ce||{})[Qa],W,Ce,ce,function(){var $e,We=(($e={statusText:(Ce||{})[vu],headerMap:null})[nA]=function Ni(T){if(T&&T[_u])try{return P4(T[_u].get(Nt[0]))}catch(Y){Gs(O,18,fU,{fetchDiagnosticsMessage:is(T),exception:Ie(Y)})}}(Ce),$e);if(g&&Ce){var _t={};Ce.headers.forEach(function(un,Bt){S(Bt)&&(_t[Bt]=un)}),We[q0]=_t}return We}),Ce}).catch(function(Ce){throw os(0,0,W,null,ce,null,Ce.message||Ie(Ce)),Ce}))}},hkErr:Im(O,15,"Failed to monitor Window.fetch"+Gf)},!0,n$())),r=!0)})),Y&&(V[Eu].polyfill=Y)}}(),function N(){var T=O[Oo].getPlugin($w);T&&(u=T.plugin[j0])}())},O._doTeardown=function(){se()},O.trackDependencyData=function(T,V){fo(B,O[Oo],null,T,V)},O.resetAjaxAttempts=function(){c=0},O[WF]=function(T,V,Y,j){var W=O._currentWindowHost||o;if(function Tue(e,n,t,r,i,o){var s=!0;if(e[js]>0){var l=t.traceCtx,c={core:n,xhr:r,input:i,init:o,aborted:!!t[Dm]};ra(c,{traceId:{g:function(){return l[ga]},s:function(u){l[ga]=u}},spanId:{g:function(){return l[Xa]},s:function(u){l[Xa]=u}},traceFlags:{g:function(){return l[gu]},s:function(u){l[gu]=u}},traceState:{g:function(){return l[mu]}},context:{g:function(){return t[j0]||{}},s:function(u){t[j0]=u}}}),s=_U(n,e,c,"listener")}return s}(K,O[Oo],T,j,V,Y))if(V||""===V){if(R4(a,T[z0](),W)){Y||(Y={});var ce=T.traceCtx,Ce=new Headers(Y[_u]||V instanceof Request&&V[_u]||{});if(f&&(Ce.set(Nt[3],$e="|"+ce[ga]+"."+ce[Xa]),s&&(T[Oi][Nt[3]]=$e)),(We=M||u&&u.appId())&&(Ce.set(Nt[0],Nt[2]+We),s&&(T[Oi][Nt[0]]=Nt[2]+We)),d){te(_t=ce[gu])&&(_t=1);var un=N8(x8(ce[ga],ce[Xa],_t));Ce.set(Nt[4],un),s&&(T[Oi][Nt[4]]=un)}if(h&&ce[mu]&&!ce[mu].isEmpty){if((Bt=ce[mu].hdrs())&&Bt[js]>0){var ho=!1;ae(Bt,function(Fr){Fr&&(ho?Ce.append(Nt[5],Fr):(ho=!0,Ce.set(Nt[5],Fr)))})}s&&(T[Oi][Nt[5]]=Bt.join(","))}Y[_u]=Ce}}else if(j&&R4(a,T[z0](),W)){var We,_t,Bt;if(ce=T.traceCtx,f)if(iA(j,Nt[3]))Gs(O,71,"Unable to set ["+Nt[3]+"] as it has already been set by another instance");else{var $e;j[Y0](Nt[3],$e="|"+ce[ga]+"."+ce[Xa]),s&&(T[Oi][Nt[3]]=$e)}(We=M||u&&u.appId())&&(iA(j,Nt[0])?Gs(O,71,"Unable to set ["+Nt[0]+"] as it has already been set by another instance"):(j[Y0](Nt[0],Nt[2]+We),s&&(T[Oi][Nt[0]]=Nt[2]+We))),d&&(te(_t=ce[gu])&&(_t=1),iA(j,Nt[4])?Gs(O,71,"Unable to set ["+Nt[4]+"] as it has already been set by another instance"):(un=N8(x8(ce[ga],ce[Xa],_t)),j[Y0](Nt[4],un),s&&(T[Oi][Nt[4]]=un))),h&&ce[mu]&&!ce[mu].isEmpty&&((Bt=ce[mu].hdrs())&&Bt[js]>0&&ae(Bt,function(Fe){Fe&&j[Y0](Nt[5],Fe)}),s&&(T[Oi][Nt[5]]=Bt.join(",")))}return j||Y},O[JB]=function(T,V,Y){if(-1===m||c=2)try{var F=+I[1]||0,U=+I[2]||0;isNaN(F)||F<=0?Te(s,2,27,"AI session acquisition date is 0"+D):isNaN(U)||U<=0?Te(s,2,27,"AI session renewal date is 0"+D):I[0]&&(E.id=I[0],E[Fm]=F,E[nb]=U,w=!0)}catch(P){Te(s,1,9,"Error parsing ai_session value ["+(C||"")+"]"+D+" - "+$t(P),{exception:Ie(P)})}return w}function m(E,C){var w=E[Fm];E[nb]=C;var U,I=w+c-C;U=I0?U:null,P),a=C}r&&r.add(f),d[Su]=new TU,d.update=function(){var E=xr(),C=!1,w=d[Su];if(w.id||(C=!function h(E,C){var w=!1,D=l.get(o);if(D&&de(D.split))w=p(E,D);else{var I=W5(s,o);I&&(w=p(E,I))}return w||!!E.id}(w)),!C&&c>0){var D=E-w[Fm],I=E-w[nb];C=(C=(C=D<0||I<0)||D>c)||I>u}C?function _(E){d[Su].id=(n.getNewId||Mw)(n.idLength||22),d[Su][Fm]=E,m(d[Su],E),KC()||Te(s,2,0,"Browser does not support local storage. Session durations will be inaccurate.")}(E):(!a||E-a>6e4)&&m(w,E)},d.backup=function(){var E=d[Su];!function g(E,C,w){K5(s,o,[E,C,w].join("|"))}(E.id,E[Fm],E[nb])}})}return e.__ieDyn=1,e}();function MU(e){return!("string"!=typeof e||!e||e.match(/,|;|=| |\|/))}var Bue=function(){function e(n,t,r){this.isNewUser=!1,this.isUserCookieSet=!1;var a,i=Al(t),o=zw(t);xn(e,this,function(s){et(s,"config",{g:function(){return n}});var l=On(n,function(){var h=o.get(a=e.userCookieName+(n.userCookiePostfix||""));if(h){s[eb]=!1;var p=h.split(e[Am]);p.length>0&&(s.id=p[0],s[J0]=!!s.id)}s.id||(s.id=c(),d(u(s.id).join(e[Am])),function gae(e,n){var t=Nw();if(null!==t)try{return t[iw](n),!0}catch(r){Rl=!1,Te(e,2,5,"Browser failed removal of local storage item. "+$t(r),{exception:Ie(r)})}}(i,(n.namePrefix||"")+"ai_session")),s[qf]=n[qf]||void 0;var g=o.get(e[oA]);if(g){var E=(g=decodeURI(g)).split(e[Am]);E[0]&&(s[Wf]=E[0]),E.length>1&&E[1]&&(s[qf]=E[1])}});function c(){var f=n||{};return(f.getNewId||Mw)(f.idLength?n.idLength:22)}function u(f){var h=mf(new Date);return s.accountAcquisitionDate=h,s[eb]=!0,[f,h]}function d(f){s[J0]=o.set(a,f,31536e3)}r&&r.add(l),s.setAuthenticatedUserContext=function(f,h,p){if(void 0===p&&(p=!1),!MU(f)||h&&!MU(h))Te(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);else{s[Wf]=f;var m=s[Wf];h&&(s[qf]=h,m=[s[Wf],s.accountId].join(e[Am])),p&&o.set(e[oA],encodeURI(m))}},s.clearAuthenticatedUserContext=function(){s[Wf]=null,s[qf]=null,o.del(e[oA])},s.update=function(f){s.id===f&&s[J0]||d(u(f||c()).join(e[Am]))}})}return e.cookieSeparator="|",e.userCookieName="ai_user",e.authUserCookieName="ai_authUser",e}(),rb="ext",ib="tags";function Kf(e,n){e&&e[n]&&0===Fi(e[n]).length&&delete e[n]}function wU(){return null}var Jl,aA,jue=function(){function e(n,t,r){var i=this,o=n.logger;xn(e,this,function(a){a.appId=wU,a[tb]=wU,a.application=new Aue,a.internal=new xue(t,r),$y()&&(a[Z0]=new $ue(t,n,r),a.device=new Rue,a.location=new Oue,a.user=new Bue(t,n,r),a[Q0]=new TU,et(a,"telemetryTrace",{l:Zi(function(){return function Hue(e){var n=e?e.getTraceCtx():null,t={};function r(){var d=e?e.getTraceCtx():null;return n&&d!==n&&(t={}),d}function i(d){var f,h=r();if(At(t[d])){if(h){if(d in h)f=h[d];else{var p="get"+WM(d);de(h[p])&&(f=h[p])}de(f)&&(f=ia(f,h))}}else f=t[d];return f}function a(){return i("traceId")}function s(){var d=r(),f=t.spanId;if(d&&At(f)){var h=d.parentCtx;h&&(f=h.spanId)}return f||i("spanId")}function l(){return i("traceFlags")}function c(){return Nn(e?e.logger:null,i("getName")||i("pageName"))}function u(d,f){return function(h){!function o(d,f,h){var p=r();if(p){if(d in p)de(p[d])?ia(p[d],p,[f]):p[d]=f;else{var _="set"+WM(d);de(p[_])&&p[_](f)}t[d]=void 0,f&&Pe(f)&&h&&h()!==f&&(n=p,t[d]=f)}}(d,h,f)}}return ra({},{traceID:{g:a,s:u("traceId",a)},parentID:{g:s,s:u("spanId",s)},traceFlags:{g:l,s:u("traceFlags",l)},name:{g:c,s:u("pageName",c)}})}(n)})})),a[tb]=function(){var s=a[Q0],l=null;if(s&&Pe(s.id))l=s.id;else{var c=(a[Z0]||{})[Su];l=c&&Pe(c.id)?c.id:null}return l},a[vU]=function(s,l){sn(Ci(s.ext,"app"),"sesId",a[tb](),Pe)},a[bU]=function(s,l){sn(s.ext,"os",a.os)},a[yU]=function(s,l){var c=a.application;if(c){var u=Ci(s,ib);sn(u,ln.applicationVersion,c.ver,Pe),sn(u,ln.applicationBuild,c.build,Pe)}},a.applyDeviceContext=function(s,l){var c=a.device;if(c){var u=Ci(Ci(s,rb),"device");sn(u,"localId",c.id,Pe),sn(u,"ip",c.ip,Pe),sn(u,"model",c.model,Pe),sn(u,"deviceClass",c.deviceClass,Pe)}},a[SU]=function(s,l){var c=a.internal;if(c){var u=Ci(s,ib);sn(u,ln.internalAgentVersion,c.agentVersion,Pe),sn(u,ln.internalSdkVersion,Nn(o,c.sdkVersion,64),Pe),(s.baseType===Ig.dataType||s.baseType===Og)&&(sn(u,ln.internalSnippet,c.snippetVer,Pe),sn(u,ln.internalSdkSrc,c.sdkSrc,Pe))}},a[EU]=function(s,l){var c=i.location;c&&sn(Ci(s,ib,[]),ln.locationIp,c.ip,Pe)},a[CU]=function(s,l){var c=a.telemetryTrace;if(c){var u=Ci(Ci(s,rb),"trace",{traceID:void 0,parentID:void 0});sn(u,"traceID",c.traceID,Pe,te),sn(u,"name",c.name,Pe,te),sn(u,"parentID",c.parentID,Pe,te)}},a.applyWebContext=function(s,l){var c=i.web;c&&sn(Ci(s,rb),"web",c)},a.applyUserContext=function(s,l){var c=a.user;if(c){sn(Ci(s,ib,[]),ln.userAccountId,c[qf],Pe);var d=Ci(Ci(s,rb),"user");sn(d,"id",c.id,Pe),sn(d,"authId",c[Wf],Pe)}},a.cleanUp=function(s,l){var c=s.ext;c&&(Kf(c,"device"),Kf(c,"user"),Kf(c,"web"),Kf(c,"os"),Kf(c,"app"),Kf(c,"trace"))}})}return e.__ieDyn=1,e}(),Xf=null,Gue=Vd(((Jl={accountId:Xf,sessionRenewalMs:18e5,samplingPercentage:100,sessionExpirationMs:864e5,cookieDomain:Xf,sdkExtension:Xf,isBrowserLinkTrackingEnabled:!1,appId:Xf})[tb]=Xf,Jl.namePrefix=aA,Jl[DU]=aA,Jl.userCookiePostfix=aA,Jl.idLength=22,Jl.getNewId=Xf,Jl));const Yue=function(e){function n(){var r,i,o,t=e.call(this)||this;return t.priority=110,t.identifier=$w,xn(n,t,function(a,s){function l(){r=null,i=null,o=!0}l(),et(a,"context",{g:function(){return i}}),a.initialize=function(d,f,h,p){s.initialize(d,f,h,p),function c(d){var f=a.identifier,h=a.core;a._addHook(On(d,function(){var p=da(null,d,h);d.storagePrefix&&Lw(d.storagePrefix),o=!1!==d.disableUserInitMessage,r=p.getExtCfg(f,Gue),a._extConfig=r})),i=new jue(h,r,a._unloadHooks),a.context.appId=function(){var p=h.getPlugin(Q5);return p?p.plugin._appId:null}}(d)},a.processTelemetry=function(d,f){if(!te(d)){f=a._getTelCtx(f),d.name===r0&&f.diagLog().resetInternalMessageCount();var h=i||{};h[Q0]&&!Pe(i[Q0].id)&&h[Z0]&&h[Z0].update();var p=h.user;if(p&&!p[J0]&&p.update(h.user.id),function u(d,f){Ci(d,"tags",[]),Ci(d,"ext",{});var h=a.context;h[vU](d,f),h[yU](d,f),h.applyDeviceContext(d,f),h[CU](d,f),h.applyUserContext(d,f),h[bU](d,f),h.applyWebContext(d,f),h[EU](d,f),h[SU](d,f),h.cleanUp(d,f)}(d,f),p&&p[eb]&&(p[eb]=!1,!o)){var _=new Ig(72,(vl()||{}).userAgent||"");!function dae(e,n,t){Ow(e).logInternalMessage(n,t)}(f.diagLog(),1,_)}a.processNext(d,f)}},a._doTeardown=function(d,f){l()}}),t}return xs(n,e),n.__ieDyn=1,n}(wf);var Zf=void 0,ob="snippet",sA="flush",RU="pollInternalLogs",lA="getPlugin",cA="evtNamespace",PU="trackException",uA="connectionString",dA="version",Du="queue",ab="instrumentationKey",Rm="userOverrideEndpointUrl",fA="endpointUrl",Pm="onunloadFlush",No="context",xU="initialize",Jf="logger",OU="addHousekeepingBeforeUnload",hA="sendMessage",xm="unload",NU="removeNotificationListener",Om="attribContainer",Nm="attributes",eh="spanContext",kU="traceId",Tu="spanId",th="kind",nh="baseData",ko="type",sb="responseCode",Mu="target",pA="traceFlags",LU="net.peer.name",VU="db.system",$U="db.statement",BU="db.operation",UU="db.name",HU="rpc.system",_A="rpc.grpc.status_code",jU="client.",GU=jU+"address";function zU(e){var n="";if(e&&fb(e)){var r=db(e);if(r)n=Ne(r);else{var i=function Yfe(e){if(e)return e.get("url.scheme")||e.get("http.scheme")}(e),o=function qfe(e){if(e)return e.get("url.path")||e.get("url.query")||e.get("http.target")}(e);if(i&&o){var a=YU(e);if(a)n=i+"://"+a+o;else{var s=function Wfe(e){if(e)return e.get("client.port")||e.get("server.port")||e.get("net.peer.port")}(e);if(s){var l=qU(e);if(l)n=i+"://"+l+":"+s+o;else{var c=yA(e);c&&(n=i+"://"+c+":"+s+o)}}}}}}return n}function yA(e){if(e)return e.get("network.peer.address")||e.get("net.peer.ip")}function db(e){if(e)return e.get("url.full")||e.get("http.url")}function fb(e){if(e)return e.get("http.request.method")||e.get("http.method")}function CA(e){if(e)return e.get("http.response.status_code")||e.get("http.status_code")}function YU(e){if(e)return e.get("server.address")||e.get("http.host")}function qU(e){if(e)return e.get(GU)||e.get("net.peer.name")}function bA(e){var n;if(e){var t=e.get("peer.service");if(t&&(n=Ne(t)),!n){var r=YU(e);r&&(n=Ne(r))}if(!n){var i=db(e);i&&(n=Ne(i))}if(!n){var o=qU(e);o&&(n=Ne(o))}if(!n){var a=yA(e);a&&(n=Ne(a))}}return n||""}var WU="az.namespace",KU="azure.resource_provider.namespace",XU="timeSinceEnqueued",Zfe=Bc(function(){return new RegExp(/(https?)(:\/\/.*)(:\d+)(\S*)/)}),the=Bc(nhe);function nhe(){return["_MS.ProcessedByMetricExtractors","net.peer.ip",LU,"net.host.ip","peer.service","http.user_agent","http.method","http.url","http.status_code","http.route","http.host",VU,$U,BU,UU,HU,_A,"exception.type","exception.message","exception.stacktrace","http.scheme","http.target","http.flavor","net.transport","net.host.name","net.host.port","net.peer.port","http.client_ip","enduser.id","http.status_text","client.address","client.port","server.address","server.port","url.full","url.path","url.query","url.scheme","error.type","network.local.address","network.local.port","network.protocol.name","network.peer.address","network.peer.port","network.protocol.version","network.transport","user_agent.original","http.request.method","http.response.status_code","exception.type","exception.message","exception.stacktrace","enduser.id","enduser.pseudo_id","synthetic.type"]}function dhe(e,n){var t=null,r=n[Om]||Wa(n[Nm]),i=ln,o=n[th];if(1==o||4==o?t=function uhe(e,n,t){var r=n[Om]||Wa(n[Nm]),i=n[eh](),o={name:n.name,id:i[Tu]||e.getTraceCtx()[Tu],success:0!==n.status.code?1===n.status.code:(Number(CA(r))||0)<400,responseCode:0,duration:ym(n.duration),source:void 0},a=fb(r),s=r.get(_A);if(a){o.url=io(zU(r),e.config);var l=CA(r);l&&(o[sb]=+l)}else s&&(o[sb]=+s);return ca(o,Qw,Tae.replace("{0}.",""),e[Jf])}(e,n):(2==o||3==o||0==o)&&(t=function che(e,n,t){var r=n[Om]||Wa(n[Nm]),i="Dependency";3===n[th]?i="Queue Message":0===n[th]&&n.parentSpanContext&&(i="InProc");var o=n[eh](),a={name:n.name,id:o[Tu]||e.getTraceCtx()[Tu],success:2!==(n.status||{}).code,responseCode:0,type:i,duration:ym(n.duration),data:"",target:"",properties:Zf,measurements:Zf};return function ahe(e,n,t,r){if(t){var i=db(n);if(i)try{var o=F4(Ne(i));o&&(e.name=t+" "+io(o,r))}catch(d){}e[ko]="Http",e.data=io(zU(n),r);var a=CA(n);a&&(e[sb]=+a);var s=bA(n);if(s){try{var l=Zfe.v.exec(s);if(null!==l){var c=l[1],u=l[3];("https"===c&&":443"===u||"http"===c&&":80"===u)&&(s=l[1]+l[2]+l[4])}}catch(d){}e[Mu]=s}}return!!t}(a,r,fb(r),e.config)||function she(e,n,t){if(t){e[ko]="mysql"===String(t)?"mysql":"postgresql"===String(t)?"postgresql":"mongodb"===String(t)?"mongodb":"redis"===String(t)?"redis":function Kfe(e){return"db2"===e||"derby"===e||"mariadb"===e||"mssql"===e||"oracle"===e||"sqlite"===e||"other_sql"===e||"hsqldb"===e||"h2"===e}(String(t))?"SQL":String(t);var r=n.get($U),i=n.get(BU);r?e.data=String(r):i&&(e.data=String(i));var o=bA(n),a=n.get(UU);e[Mu]=o?a?o+"|"+Ne(a):o:Ne(a||t)}return!!t}(a,r,r.get(VU))||function lhe(e,n,t){if(t){e[ko]="wcf"===Wd(t)?"WCF Service":"GRPC";var r=n.get(_A);te(r)||(e[sb]=+r);var i=bA(n);e[Mu]=i?Ne(i):String(t)}}(a,r,r.get(HU)),ca(a,Ng,m8.replace("{0}.",""),e[Jf])}(e,n)),t){var a=t[nh]=t[nh]||{};a.startTime=new Date(ym(n.startTime));var s=t.ext=t.ext||{},l=s.dt=s.dt||{};l.spanId=l.spanId||n[eh]()[Tu],l.traceId=l.traceId||n[eh]()[kU];var c=n[eh]()[pA];te(c)||(l[pA]=l[pA]||c),function rhe(e,n,t,r){var i=e.tags=e.tags||[],o=n[Om]||Wa(n[Nm]);i[t.operationId]=n[eh]()[kU],(n.parentSpanContext||{})[Tu]&&(i[t.operationParentId]=n.parentSpanContext[Tu]);var a=o.get("enduser.id");a&&(i[t.userAuthUserId]=Ne(a));var s=o.get("enduser.pseudo_id");s&&(i[t.userId]=Ne(s));var l=function zfe(e){if(e)return e.get("user_agent.original")||e.get("http.user_agent")}(o);l&&(i["ai.user.userAgent"]=String(l)),function Hfe(e){return!!function Ufe(e){return e.get("user_agent.synthetic.type")}(e)}(o)&&(i[t.operationSyntheticSource]="True");var c=o.get("microsoft.client.ip");if(c&&(i[t.locationIp]=Ne(c)),1===n[th]){var u=fb(o);if(c||(i[t.locationIp]=function jfe(e){var n;if(e){var t=function Gfe(e){if(e)return e.get(GU)||e.get("http.client_ip")}(e);if(t&&(n=Ne(t)),!n){var r=yA(e);r&&(n=Ne(r))}}return n}(o)),u){var d=o.get("http.route"),f=db(o);if(i[t.operationName]=n.name,d)i[t.operationName]=u+" "+io(Ne(d),r);else if(f)try{var h=io(F4(Ne(f)),r);i[t.operationName]=u+" "+h}catch(_){}}else i[t.operationName]=n.name}else{var p=o.get(t.operationName);p&&(i[t.operationName]=p)}}(t,n,i,e.config),function ohe(e,n,t){if(t){var r=e[nh]=e[nh]||{},i=r.properties=r.properties||{};t.forEach(function(o,a){(function ihe(e,n){var t=!1;return(Rs(the.v,e)||Yy(e,"microsoft.")||e===n.operationName)&&(t=!0),t})(o,n)||(i[o]=a)})}}(t,i,r);var u=r.get("microsoft.sample_rate");te(u)||(t.sampleRate=Number(u));var d=r.get(KU)||r.get(WU);d&&(0===n[th]&&(a[ko]="InProc | "+d),"Microsoft.EventHub"===d&&function fhe(e,n){var t=e[nh]=e[nh]||{},r=n[Om]||Wa(n[Nm]),i=r.get(KU)||r.get(WU),o=Ne(r.get(LU)||r.get("peer.address")||"unknown").replace(/\/$/g,""),a=r.get("message_bus.destination")||"unknown",s=t[ko]||"",l=n[th];if(2===l)s=i,t[Mu]=o+"/"+a;else if(3===l)s="Queue Message | "+i,t[Mu]=o+"/"+a;else if(4===l){s="Queue Message | "+i,t.source=o+"/"+a;var c=t.measurements=t.measurements||{},u=r.get("timeSinceEnqueued");if(u)c[XU]=Number(u);else{var d=parseFloat(Ne(r.get("enqueuedTime")));isNaN(d)&&(d=0),c[XU]=ym(n.startTime)-d}}t[ko]=s}(t,n))}return t}var Fu,Au,EA,Vm,QU="dependencies",ZU="properties",JU="_snippetVersion",eH="appInsightsNew",tH="getSKUDefaults",hhe=[ob,QU,ZU,JU,eH,tH,"trace","otelApi"],phe=[ob,QU,ZU,JU,eH,tH],nH="iKeyUsage",rH="CdnUsage",iH="SdkLoaderVer",oH="SdkStats",hb={disabled:!0,limit:Ir({samplingRate:100,maxSendNumber:1}),interval:Ir({monthInterval:3,daysOfMonth:[28]})},yhe={disabled:!1,limit:Ir({samplingRate:100,maxSendNumber:96}),interval:{dayInterval:1}},Che={connectionString:Zf,endpointUrl:Zf,instrumentationKey:Zf,userOverrideEndpointUrl:Zf,diagnosticLogInterval:xC(function bhe(e){return e&&e>0},1e4),featureOptIn:(Fu={},Fu[nH]={mode:3},Fu[rH]={mode:2},Fu[iH]={mode:2},Fu.zipPayload={mode:1},Fu[oH]={mode:3},Fu),sdkStats:Ir({int:9e5}),throttleMgrCfg:Ir((Au={},Au[109]=Ir(hb),Au[106]=Ir(hb),Au[111]=Ir(hb),Au[110]=Ir(hb),Au[xF]=Ir(yhe),Au)),extensionConfig:Ir((EA={},EA.AppInsightsCfgSyncPlugin=Ir({cfgUrl:"https:/https://www.microsoft.com/js.monitor.azure.com/scripts/b/ai.config.1.cfg.json",syncMode:2}),EA))};function aH(e,n){return uu(function(t,r){_r(n,function(i){var o=i&&i.value,a=null;!i.rejected&&o&&(e[uA]=o,a=OF(o)),t(a)})})}var She=function(){function e(n){var r,i,o,a,s,l,c,u,d,f,h,p,_,m,g,E,t=this;xn(e,this,function(C){U(),et(C,"config",{g:function(){return u}}),ae(["pluginVersionStringArr","pluginVersionString"],function(B){et(C,B,{g:function(){return c?c[B]:null}})}),a=""+(n.sv||n[dA]||""),n[Du]=n[Du]||[],n[dA]=n[dA]||2;var w=Io(n.config||{},Che);function D(B){g&&B&&B.isRecording()&&!g.v.cfg.traceCfg.suppressTracing&&HF(c,B,function(){try{var he=dhe(c,B);he&&C.core.track(he)}catch(ve){Te(c[Jf],2,64,"Error processing span - "+Ie(ve))}})}function I(B,he,ve){g&&HF(c,B,function(){try{C[PU]({exception:he,properties:{time:ve}})}catch(q){Te(c[Jf],2,64,"Error processing exception - "+Ie(q))}})}function U(){s=la("AISKU"),l=null,r=null,i=null,o=null,a=null,h=null,p=!1,_=!1,m=!1,E=null,f=new Ele}function P(){l&&(function sse(e,n){$g([j8,"unload",s0],e,n)}(null,l),function lse(e,n){var t=Ua(G8(),n);$g([s0],e,t),$g([Lg],null,t)}(null,l))}function K(B){c.addUnloadHook(B)}u=w.cfg,d=new ele,et(C,"appInsights",{g:function(){return d}}),i=new Yue,r=new Fue,o=new DB,c=new WB,et(C,"core",{g:function(){return c}}),et(C,"otelApi",{g:function(){return g?g.v:null}}),et(C,"trace",{g:function(){return g?g.v.trace:null}}),K(On(w,function(){var B=u[uA];if(na(B)){var he=uu(function(M,k){_r(aH(u,B),function(O){if(O.rejected)M(null);else{var G=u[ab],_e=O.value;M(G=_e&&_e.instrumentationkey||G)}})}),ve=u[Rm];te(ve)&&(ve=uu(function(M,k){_r(aH(u,B),function(O){if(O.rejected)M(null);else{var G=u[fA],_e=O.value,se=_e&&_e.ingestionendpoint;M(G=se?se+nu:G)}})})),u[ab]=he,u[fA]=ve}if(Pe(B)&&B){var q=OF(B);u.endpointUrl=u[Rm]?u[Rm]:q.ingestionendpoint+nu,u[ab]=q.instrumentationkey||u[ab]}u.endpointUrl=u[Rm]?u[Rm]:u[fA]})),C[ob]=n,C[sA]=function(B,he){var ve;return void 0===B&&(B=!0),u0(c,function(){return"AISKU.flush"},function(){B&&!he&&(ve=ti(function(M){he=M}));var q=1,ee=function(){0==--q&&he()};ae(c.getChannels(),function(M){M&&(q++,M[sA](B,ee))}),ee()},null,B),ve},C[Pm]=function(B){void 0===B&&(B=!0),ae(c.getChannels(),function(he){he[Pm]?he[Pm]():he[sA](B)})},C.loadAppInsights=function(B,he,ve){return void 0===B&&(B=!1),B&&function $re(e){throw YM||(YM=zM("UnsupportedError")),new YM(e)}("Legacy Mode is no longer supported"),u0(C.core,function(){return"AISKU.loadAppInsights"},function(){c[xU](u,[o,i,r,d,f],he,ve),h||(h=new due(c));var ee=hce();c.setStatsMgr(ee),c.addUnloadHook(ee.init(c,function(k){try{var O=new WB;return k.maxBatchInterval=1,O[xU](k,[new DB]),O}catch(G){return Te(c[Jf],2,113,"Failed to create SDK Stats core"),null}},xF,h.useFeature)),g=function Ehe(e,n,t,r){var i=Zi(jce,[{host:e}]);return e.core.setTraceProvider(Zi(function(){return function Gce(e,n,t,r,i){var o={api:null,createSpan:function(a,s,l){var c,u;s&&s.root?c=Ro():(c=Ro(l||e[fC]())).parentCtx&&(u=c.parentCtx),c[Mr]=Fs(Vl(),0,16);var d={api:t,spanContext:c,attributes:s?s[J1]:void 0,startTime:s?s[ew]:void 0,isRecording:!s||!1!==s.recording,onEnd:r,onException:i};return u&&et(d,"parentSpanContext",{v:u,w:!1}),HB(d,a,(null==s?void 0:s.kind)||0)},getProviderId:function(){return n},isAvailable:function(){return!!r}};return et(o,"api",{v:t,w:!1}),o}(e,n,i.v,t,r)})),i}(C,"aisku",D,I),et(C,"context",{g:function(){return i[No]}});var M=function Dhe(){if(Vm)return Vm;var e=null;try{var r=(document||{}).currentScript;r&&(e=r.src)}catch(a){}if(e){try{var i=e.toLowerCase();if(i){var o="";ae([":/https://www.microsoft.com/js.monitor.azure.com/","://az416426.vo.msecnd.net/"],function(a,s){if(-1!==an(i,a))return o="cdn"+(s+1),-1===an(i,"/scripts/")&&(-1!==an(i,"/next/")?o+="-next":-1!==an(i,"/beta/")&&(o+="-beta")),Vm=o+"",-1})}}catch(a){}Vm=e}return Vm}();M&&C[No]&&(C[No].internal.sdkSrc=M),function q(ee){if(ee){var M="";te(a)||(M+=a),C[No]&&C[No].internal&&(C[No].internal.snippetVer=M||"-"),rt(C,function(k,O){Pe(k)&&!de(O)&&k&&"_"!==k[0]&&-1===Vt(hhe,k)&&ee[k]!==O&&(ee[k]=O)})}}(C[ob]),u.stats&&(u.stats.snp=a),C.emptyQueue(),C[RU](),C[OU](C),K(On(w,function(){var k=!1;if(u.throttleMgrCfg[109]&&(k=!u.throttleMgrCfg[109].disabled),!h.isReady()&&u.extensionConfig&&u.extensionConfig[f.identifier]&&k&&h.onReadyState(!0),!p&&!u[uA]&&wl(nH,u,!0)&&(h[hA](106,"See Instrumentation key support at aka.ms/IkeyMigrate"),p=!0),!_&&C[No].internal.sdkSrc&&-1!=C[No].internal.sdkSrc.indexOf("az416426")&&wl(rH,u,!0)&&(h[hA](110,"See Cdn support notice at aka.ms/JsActiveCdn"),_=!0),!m&&parseInt(a)<6&&wl(iH,u,!0)&&(h[hA](111,"An updated Sdk Loader is available, see aka.ms/SnippetVer"),m=!0),wl(oH,u,!0))E||(E=function vue(e,n,t){var a,r=ct(null),i=ct(null),o=ct(null),s=e[Zr].sdkStats&&e[Zr].sdkStats.int||9e5,l=n||"unknown",c=t||function d(){var D=e.config&&e.config[uC];return"Microsoft.ApplicationInsights."+("string"==typeof D&&D?D[Na](/-/g,"")+".":"")+"SdkStats"}(),u=!1;function f(){!a&&!u&&(a=Nr(w,s))}function h(D){var I=D.baseType;return I&&pr(QB,I)&&QB[I]||Em}function p(D){return D[mi]===c}function m(D,I,F){if(!u&&I&&I[ie]&&!To(F)){var U=D[F];U||(U=D[F]=ct(null));for(var P=!1,K=0;K0&&e[Kc](g(I,B,K,U,F))}}}function w(){a&&(a[Pa](),a=null);var D=e[Zr]&&e[Zr].sdkStats||{};for(var I in s=D.int||9e5,r)if(pr(r,I)){var F=r[I];F>0&&e[Kc](g("Item_Success_Count",F,I))}C(i,"Item_Dropped_Count","dropCode"),C(o,"Item_Retry_Count","retryCode"),r=ct(null),i=ct(null),o=ct(null)}return{eventsSent:function _(D){if(!u&&D&&D[ie]){for(var I=!1,F=0;F0&&(i=Tf(e,n,null,r)),i}([j8,"unload",s0],e,n,t)}(he,G,l)&&(ve=!0),dI(he,G,l)&&(ve=!0),!ve&&!function xoe(){var e=vl();return!(!e||!e.product)&&"ReactNative"===e.product}()&&Te(c[Jf],1,19,"Could not add handler for beforeunload and pagehide")),!ve&&!O.disableFlushOnUnload&&dI(he,G,l)}))}},C.getSender=function(){return o},C[xm]=function(B,he,ve){var ee,q=!1;if(!1!==B&&!he&&(ee=ti(function(k){he=k})),P(),E&&c){try{E[xm](),c[NU](E)}catch(k){}E=null}return C[Pm](B),c[xm]&&c[xm](B,function M(k){q||(q=!0,c&&(c.setTraceProvider(null),g&&g.v.shutdown(),g=null),U(),he&&he(k))},ve),ee},gg(C,d,["getCookieMgr","trackEvent","trackPageView","trackPageViewPerformance",PU,"_onerror","trackTrace","trackMetric","startTrackPage","stopTrackPage","startTrackEvent","stopTrackEvent"]),gg(C,function F(){return r},["trackDependencyData","addDependencyListener","addDependencyInitializer"]),gg(C,c,["addTelemetryInitializer",RU,"stopPollingInternalLogs",lA,"addPlugin",cA,"addUnloadCb","updateCfg","onCfgChange","getTraceCtx","setTraceCtx","startSpan","getActiveSpan","setActiveSpan","setTraceProvider","getTraceProvider"]),gg(C,function(){var B=i[No];return B?B.user:null},["setAuthenticatedUserContext","clearAuthenticatedUserContext"])})}return e.prototype.addDependencyInitializer=function(n){return null},e}();let SA=(()=>{class e{constructor(){this.appInsights=new She({config:{instrumentationKey:"953eec55-9d09-4a17-99b6-67fc54c58a5b",enableAutoRouteTracking:!0}}),this.appInsights.loadAppInsights()}logPageView(t,r){this.appInsights.trackPageView({name:t,uri:r})}logEvent(t,r){this.appInsights.trackEvent({name:t},r)}logMetric(t,r,i){this.appInsights.trackMetric({name:t,average:r},i)}logException(t,r){this.appInsights.trackException({exception:t,severityLevel:r})}logTrace(t,r){this.appInsights.trackTrace({message:t},r)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=Me({token:e,factory:e.\u0275fac}),e})(),The=(()=>{class e extends il{constructor(t){super(),this.appMonitoringService=t}handleError(t){this.appMonitoringService.logException(t)}}return e.\u0275fac=function(t){return new(t||e)(re(SA))},e.\u0275prov=Me({token:e,factory:e.\u0275fac}),e})();class lo extends yn{constructor(n){super(),this._value=n}get value(){return this.getValue()}_subscribe(n){const t=super._subscribe(n);return!t.closed&&n.next(this._value),t}getValue(){const{hasError:n,thrownError:t,_value:r}=this;if(n)throw t;return this._throwIfClosed(),r}next(n){super.next(this._value=n)}}const pb=ki(e=>function(){e(this),this.name="EmptyError",this.message="no elements in sequence"});function DA(...e){const n=Ch(e),t=JR(e),{args:r,keys:i}=R3(e);if(0===r.length)return Kn([],n);const o=new dn(function Mhe(e,n,t=uc){return r=>{sH(n,()=>{const{length:i}=e,o=new Array(i);let a=i,s=i;for(let l=0;l{const c=Kn(e[l],n);let u=!1;c.subscribe(Mn(r,d=>{o[l]=d,u||(u=!0,s--),s||r.next(t(o.slice()))},()=>{--a||r.complete()}))},r)},r)}}(r,n,i?a=>P3(i,a):uc));return t?o.pipe(eM(t)):o}function sH(e,n,t){e?ls(t,e,n):n()}function oh(...e){return function whe(){return Hu(1)}()(Kn(e,Ch(e)))}function gb(e){return new dn(n=>{Si(e()).subscribe(n)})}function ah(e,n){const t=ht(e)?e:()=>e,r=i=>i.error(t());return new dn(n?i=>n.schedule(r,0,i):r)}function TA(){return Vn((e,n)=>{let t=null;e._refCount++;const r=Mn(n,void 0,void 0,void 0,()=>{if(!e||e._refCount<=0||0<--e._refCount)return void(t=null);const i=e._connection,o=t;t=null,i&&(!o||i===o)&&i.unsubscribe(),n.unsubscribe()});e.subscribe(r),r.closed||(t=e.connect())})}class lH extends dn{constructor(n,t){super(),this.source=n,this.subjectFactory=t,this._subject=null,this._refCount=0,this._connection=null,VR(n)&&(this.lift=n.lift)}_subscribe(n){return this.getSubject().subscribe(n)}getSubject(){const n=this._subject;return(!n||n.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:n}=this;this._subject=this._connection=null,null==n||n.unsubscribe()}connect(){let n=this._connection;if(!n){n=this._connection=new Wn;const t=this.getSubject();n.add(this.source.subscribe(Mn(t,void 0,()=>{this._teardown(),t.complete()},r=>{this._teardown(),t.error(r)},()=>this._teardown()))),n.closed&&(this._connection=null,n=Wn.EMPTY)}return n}refCount(){return TA()(this)}}function Lo(e,n){return Vn((t,r)=>{let i=null,o=0,a=!1;const s=()=>a&&!i&&r.complete();t.subscribe(Mn(r,l=>{null==i||i.unsubscribe();let c=0;const u=o++;Si(e(l,u)).subscribe(i=Mn(r,d=>r.next(n?n(l,d,u,c++):d),()=>{i=null,s()}))},()=>{a=!0,s()}))})}function ma(e){return e<=0?()=>cs:Vn((n,t)=>{let r=0;n.subscribe(Mn(t,i=>{++r<=e&&(t.next(i),e<=r&&t.complete())}))})}function cH(...e){const n=Ch(e);return Vn((t,r)=>{(n?oh(e,t,n):oh(e,t)).subscribe(r)})}function mb(e){return Vn((n,t)=>{let r=!1;n.subscribe(Mn(t,i=>{r=!0,t.next(i)},()=>{r||t.next(e),t.complete()}))})}function uH(e=Ihe){return Vn((n,t)=>{let r=!1;n.subscribe(Mn(t,i=>{r=!0,t.next(i)},()=>r?t.complete():t.error(e())))})}function Ihe(){return new pb}function ec(e,n){const t=arguments.length>=2;return r=>r.pipe(e?So((i,o)=>e(i,o,r)):uc,ma(1),t?mb(n):uH(()=>new pb))}function ri(e,n,t){const r=ht(e)||n||t?{next:e,error:n,complete:t}:e;return r?Vn((i,o)=>{var a;null===(a=r.subscribe)||void 0===a||a.call(r);let s=!0;i.subscribe(Mn(o,l=>{var c;null===(c=r.next)||void 0===c||c.call(r,l),o.next(l)},()=>{var l;s=!1,null===(l=r.complete)||void 0===l||l.call(r),o.complete()},l=>{var c;s=!1,null===(c=r.error)||void 0===c||c.call(r,l),o.error(l)},()=>{var l,c;s&&(null===(l=r.unsubscribe)||void 0===l||l.call(r)),null===(c=r.finalize)||void 0===c||c.call(r)}))}):uc}function cn(e){return Vn((n,t)=>{let o,r=null,i=!1;r=n.subscribe(Mn(t,void 0,void 0,a=>{o=Si(e(a,cn(e)(n))),r?(r.unsubscribe(),r=null,o.subscribe(t)):i=!0})),i&&(r.unsubscribe(),r=null,o.subscribe(t))})}function Fhe(e,n,t,r,i){return(o,a)=>{let s=t,l=n,c=0;o.subscribe(Mn(a,u=>{const d=c++;l=s?e(l,u,d):(s=!0,u),r&&a.next(l)},i&&(()=>{s&&a.next(l),a.complete()})))}}function dH(e,n){return Vn(Fhe(e,n,arguments.length>=2,!0))}function MA(e){return e<=0?()=>cs:Vn((n,t)=>{let r=[];n.subscribe(Mn(t,i=>{r.push(i),e{for(const i of r)t.next(i);t.complete()},void 0,()=>{r=null}))})}function fH(e,n){const t=arguments.length>=2;return r=>r.pipe(e?So((i,o)=>e(i,o,r)):uc,MA(1),t?mb(n):uH(()=>new pb))}function $m(e){return Vn((n,t)=>{try{n.subscribe(t)}finally{t.add(e)}})}const yt="primary",Bm=Symbol("RouteTitle");class Phe{constructor(n){this.params=n||{}}has(n){return Object.prototype.hasOwnProperty.call(this.params,n)}get(n){if(this.has(n)){const t=this.params[n];return Array.isArray(t)?t[0]:t}return null}getAll(n){if(this.has(n)){const t=this.params[n];return Array.isArray(t)?t:[t]}return[]}get keys(){return Object.keys(this.params)}}function sh(e){return new Phe(e)}function xhe(e,n,t){const r=t.path.split("/");if(r.length>e.length||"full"===t.pathMatch&&(n.hasChildren()||r.lengthr[o]===i)}return e===n}function pH(e){return Array.prototype.concat.apply([],e)}function gH(e){return e.length>0?e[e.length-1]:null}function Vr(e,n){for(const t in e)e.hasOwnProperty(t)&&n(e[t],t)}function tc(e){return hD(e)?e:Qh(e)?Kn(Promise.resolve(e)):Ue(e)}const khe={exact:function vH(e,n,t){if(!Pu(e.segments,n.segments)||!_b(e.segments,n.segments,t)||e.numberOfChildren!==n.numberOfChildren)return!1;for(const r in n.children)if(!e.children[r]||!vH(e.children[r],n.children[r],t))return!1;return!0},subset:yH},mH={exact:function Lhe(e,n){return Ja(e,n)},subset:function Vhe(e,n){return Object.keys(n).length<=Object.keys(e).length&&Object.keys(n).every(t=>hH(e[t],n[t]))},ignored:()=>!0};function _H(e,n,t){return khe[t.paths](e.root,n.root,t.matrixParams)&&mH[t.queryParams](e.queryParams,n.queryParams)&&!("exact"===t.fragment&&e.fragment!==n.fragment)}function yH(e,n,t){return CH(e,n,n.segments,t)}function CH(e,n,t,r){if(e.segments.length>t.length){const i=e.segments.slice(0,t.length);return!(!Pu(i,t)||n.hasChildren()||!_b(i,t,r))}if(e.segments.length===t.length){if(!Pu(e.segments,t)||!_b(e.segments,t,r))return!1;for(const i in n.children)if(!e.children[i]||!yH(e.children[i],n.children[i],r))return!1;return!0}{const i=t.slice(0,e.segments.length),o=t.slice(e.segments.length);return!!(Pu(e.segments,i)&&_b(e.segments,i,r)&&e.children[yt])&&CH(e.children[yt],n,o,r)}}function _b(e,n,t){return n.every((r,i)=>mH[t](e[i].parameters,r.parameters))}class Ru{constructor(n,t,r){this.root=n,this.queryParams=t,this.fragment=r}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=sh(this.queryParams)),this._queryParamMap}toString(){return Uhe.serialize(this)}}class St{constructor(n,t){this.segments=n,this.children=t,this.parent=null,Vr(t,(r,i)=>r.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return vb(this)}}class Um{constructor(n,t){this.path=n,this.parameters=t}get parameterMap(){return this._parameterMap||(this._parameterMap=sh(this.parameters)),this._parameterMap}toString(){return DH(this)}}function Pu(e,n){return e.length===n.length&&e.every((t,r)=>t.path===n[r].path)}let bH=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=Me({token:e,factory:function(){return new IA},providedIn:"root"}),e})();class IA{parse(n){const t=new Xhe(n);return new Ru(t.parseRootSegment(),t.parseQueryParams(),t.parseFragment())}serialize(n){const t=`/${Hm(n.root,!0)}`,r=function Ghe(e){const n=Object.keys(e).map(t=>{const r=e[t];return Array.isArray(r)?r.map(i=>`${yb(t)}=${yb(i)}`).join("&"):`${yb(t)}=${yb(r)}`}).filter(t=>!!t);return n.length?`?${n.join("&")}`:""}(n.queryParams);return`${t}${r}${"string"==typeof n.fragment?`#${function Hhe(e){return encodeURI(e)}(n.fragment)}`:""}`}}const Uhe=new IA;function vb(e){return e.segments.map(n=>DH(n)).join("/")}function Hm(e,n){if(!e.hasChildren())return vb(e);if(n){const t=e.children[yt]?Hm(e.children[yt],!1):"",r=[];return Vr(e.children,(i,o)=>{o!==yt&&r.push(`${o}:${Hm(i,!1)}`)}),r.length>0?`${t}(${r.join("//")})`:t}{const t=function Bhe(e,n){let t=[];return Vr(e.children,(r,i)=>{i===yt&&(t=t.concat(n(r,i)))}),Vr(e.children,(r,i)=>{i!==yt&&(t=t.concat(n(r,i)))}),t}(e,(r,i)=>i===yt?[Hm(e.children[yt],!1)]:[`${i}:${Hm(r,!1)}`]);return 1===Object.keys(e.children).length&&null!=e.children[yt]?`${vb(e)}/${t[0]}`:`${vb(e)}/(${t.join("//")})`}}function EH(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function yb(e){return EH(e).replace(/%3B/gi,";")}function FA(e){return EH(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Cb(e){return decodeURIComponent(e)}function SH(e){return Cb(e.replace(/\+/g,"%20"))}function DH(e){return`${FA(e.path)}${function jhe(e){return Object.keys(e).map(n=>`;${FA(n)}=${FA(e[n])}`).join("")}(e.parameters)}`}const zhe=/^[^\/()?;=#]+/;function bb(e){const n=e.match(zhe);return n?n[0]:""}const Yhe=/^[^=?&#]+/,Whe=/^[^&#]+/;class Xhe{constructor(n){this.url=n,this.remaining=n}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new St([],{}):new St([],this.parseChildren())}parseQueryParams(){const n={};if(this.consumeOptional("?"))do{this.parseQueryParam(n)}while(this.consumeOptional("&"));return n}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const n=[];for(this.peekStartsWith("(")||n.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),n.push(this.parseSegment());let t={};this.peekStartsWith("/(")&&(this.capture("/"),t=this.parseParens(!0));let r={};return this.peekStartsWith("(")&&(r=this.parseParens(!1)),(n.length>0||Object.keys(t).length>0)&&(r[yt]=new St(n,t)),r}parseSegment(){const n=bb(this.remaining);if(""===n&&this.peekStartsWith(";"))throw new le(4009,!1);return this.capture(n),new Um(Cb(n),this.parseMatrixParams())}parseMatrixParams(){const n={};for(;this.consumeOptional(";");)this.parseParam(n);return n}parseParam(n){const t=bb(this.remaining);if(!t)return;this.capture(t);let r="";if(this.consumeOptional("=")){const i=bb(this.remaining);i&&(r=i,this.capture(r))}n[Cb(t)]=Cb(r)}parseQueryParam(n){const t=function qhe(e){const n=e.match(Yhe);return n?n[0]:""}(this.remaining);if(!t)return;this.capture(t);let r="";if(this.consumeOptional("=")){const a=function Khe(e){const n=e.match(Whe);return n?n[0]:""}(this.remaining);a&&(r=a,this.capture(r))}const i=SH(t),o=SH(r);if(n.hasOwnProperty(i)){let a=n[i];Array.isArray(a)||(a=[a],n[i]=a),a.push(o)}else n[i]=o}parseParens(n){const t={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const r=bb(this.remaining),i=this.remaining[r.length];if("/"!==i&&")"!==i&&";"!==i)throw new le(4010,!1);let o;r.indexOf(":")>-1?(o=r.slice(0,r.indexOf(":")),this.capture(o),this.capture(":")):n&&(o=yt);const a=this.parseChildren();t[o]=1===Object.keys(a).length?a[yt]:new St([],a),this.consumeOptional("//")}return t}peekStartsWith(n){return this.remaining.startsWith(n)}consumeOptional(n){return!!this.peekStartsWith(n)&&(this.remaining=this.remaining.substring(n.length),!0)}capture(n){if(!this.consumeOptional(n))throw new le(4011,!1)}}function AA(e){return e.segments.length>0?new St([],{[yt]:e}):e}function Eb(e){const n={};for(const r of Object.keys(e.children)){const o=Eb(e.children[r]);(o.segments.length>0||o.hasChildren())&&(n[r]=o)}return function Qhe(e){if(1===e.numberOfChildren&&e.children[yt]){const n=e.children[yt];return new St(e.segments.concat(n.segments),n.children)}return e}(new St(e.segments,n))}function xu(e){return e instanceof Ru}function epe(e,n,t,r,i){var o;if(0===t.length)return lh(n.root,n.root,n.root,r,i);const s=function wH(e){if("string"==typeof e[0]&&1===e.length&&"/"===e[0])return new MH(!0,0,e);let n=0,t=!1;const r=e.reduce((i,o,a)=>{if("object"==typeof o&&null!=o){if(o.outlets){const s={};return Vr(o.outlets,(l,c)=>{s[c]="string"==typeof l?l.split("/"):l}),[...i,{outlets:s}]}if(o.segmentPath)return[...i,o.segmentPath]}return"string"!=typeof o?[...i,o]:0===a?(o.split("/").forEach((s,l)=>{0==l&&"."===s||(0==l&&""===s?t=!0:".."===s?n++:""!=s&&i.push(s))}),i):[...i,o]},[]);return new MH(t,n,r)}(t);return s.toRoot()?lh(n.root,n.root,new St([],{}),r,i):function l(u){var d;const f=function npe(e,n,t,r){if(e.isAbsolute)return new ch(n.root,!0,0);if(-1===r)return new ch(t,t===n.root,0);return function IH(e,n,t){let r=e,i=n,o=t;for(;o>i;){if(o-=i,r=r.parent,!r)throw new le(4005,!1);i=r.segments.length}return new ch(r,!1,i-o)}(t,r+(jm(e.commands[0])?0:1),e.numberOfDoubleDots)}(s,n,null===(d=e.snapshot)||void 0===d?void 0:d._urlSegment,u),h=f.processChildren?zm(f.segmentGroup,f.index,s.commands):PA(f.segmentGroup,f.index,s.commands);return lh(n.root,f.segmentGroup,h,r,i)}(null===(o=e.snapshot)||void 0===o?void 0:o._lastPathIndex)}function jm(e){return"object"==typeof e&&null!=e&&!e.outlets&&!e.segmentPath}function Gm(e){return"object"==typeof e&&null!=e&&e.outlets}function lh(e,n,t,r,i){let a,o={};r&&Vr(r,(l,c)=>{o[c]=Array.isArray(l)?l.map(u=>`${u}`):`${l}`}),a=e===n?t:TH(e,n,t);const s=AA(Eb(a));return new Ru(s,o,i)}function TH(e,n,t){const r={};return Vr(e.children,(i,o)=>{r[o]=i===n?t:TH(i,n,t)}),new St(e.segments,r)}class MH{constructor(n,t,r){if(this.isAbsolute=n,this.numberOfDoubleDots=t,this.commands=r,n&&r.length>0&&jm(r[0]))throw new le(4003,!1);const i=r.find(Gm);if(i&&i!==gH(r))throw new le(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class ch{constructor(n,t,r){this.segmentGroup=n,this.processChildren=t,this.index=r}}function PA(e,n,t){if(e||(e=new St([],{})),0===e.segments.length&&e.hasChildren())return zm(e,n,t);const r=function ipe(e,n,t){let r=0,i=n;const o={match:!1,pathIndex:0,commandIndex:0};for(;i=t.length)return o;const a=e.segments[i],s=t[r];if(Gm(s))break;const l=`${s}`,c=r0&&void 0===l)break;if(l&&c&&"object"==typeof c&&void 0===c.outlets){if(!AH(l,c,a))return o;r+=2}else{if(!AH(l,{},a))return o;r++}i++}return{match:!0,pathIndex:i,commandIndex:r}}(e,n,t),i=t.slice(r.commandIndex);if(r.match&&r.pathIndex{"string"==typeof o&&(o=[o]),null!==o&&(i[a]=PA(e.children[a],n,o))}),Vr(e.children,(o,a)=>{void 0===r[a]&&(i[a]=o)}),new St(e.segments,i)}}function xA(e,n,t){const r=e.segments.slice(0,n);let i=0;for(;i{"string"==typeof t&&(t=[t]),null!==t&&(n[r]=xA(new St([],{}),0,t))}),n}function FH(e){const n={};return Vr(e,(t,r)=>n[r]=`${t}`),n}function AH(e,n,t){return e==t.path&&Ja(n,t.parameters)}class zs{constructor(n,t){this.id=n,this.url=t}}class OA extends zs{constructor(n,t,r="imperative",i=null){super(n,t),this.type=0,this.navigationTrigger=r,this.restoredState=i}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class nc extends zs{constructor(n,t,r){super(n,t),this.urlAfterRedirects=r,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class Sb extends zs{constructor(n,t,r,i){super(n,t),this.reason=r,this.code=i,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class RH extends zs{constructor(n,t,r,i){super(n,t),this.error=r,this.target=i,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class ape extends zs{constructor(n,t,r,i){super(n,t),this.urlAfterRedirects=r,this.state=i,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class spe extends zs{constructor(n,t,r,i){super(n,t),this.urlAfterRedirects=r,this.state=i,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class lpe extends zs{constructor(n,t,r,i,o){super(n,t),this.urlAfterRedirects=r,this.state=i,this.shouldActivate=o,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class cpe extends zs{constructor(n,t,r,i){super(n,t),this.urlAfterRedirects=r,this.state=i,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class upe extends zs{constructor(n,t,r,i){super(n,t),this.urlAfterRedirects=r,this.state=i,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class dpe{constructor(n){this.route=n,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class fpe{constructor(n){this.route=n,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class hpe{constructor(n){this.snapshot=n,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ppe{constructor(n){this.snapshot=n,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class gpe{constructor(n){this.snapshot=n,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class mpe{constructor(n){this.snapshot=n,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class PH{constructor(n,t,r){this.routerEvent=n,this.position=t,this.anchor=r,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class xH{constructor(n){this._root=n}get root(){return this._root.value}parent(n){const t=this.pathFromRoot(n);return t.length>1?t[t.length-2]:null}children(n){const t=NA(n,this._root);return t?t.children.map(r=>r.value):[]}firstChild(n){const t=NA(n,this._root);return t&&t.children.length>0?t.children[0].value:null}siblings(n){const t=kA(n,this._root);return t.length<2?[]:t[t.length-2].children.map(i=>i.value).filter(i=>i!==n)}pathFromRoot(n){return kA(n,this._root).map(t=>t.value)}}function NA(e,n){if(e===n.value)return n;for(const t of n.children){const r=NA(e,t);if(r)return r}return null}function kA(e,n){if(e===n.value)return[n];for(const t of n.children){const r=kA(e,t);if(r.length)return r.unshift(n),r}return[]}class Ys{constructor(n,t){this.value=n,this.children=t}toString(){return`TreeNode(${this.value})`}}function uh(e){const n={};return e&&e.children.forEach(t=>n[t.value.outlet]=t),n}class OH extends xH{constructor(n,t){super(n),this.snapshot=t,LA(this,n)}toString(){return this.snapshot.toString()}}function NH(e,n){const t=function vpe(e,n){const a=new Db([],{},{},"",{},yt,n,null,e.root,-1,{});return new LH("",new Ys(a,[]))}(e,n),r=new lo([new Um("",{})]),i=new lo({}),o=new lo({}),a=new lo({}),s=new lo(""),l=new co(r,i,a,s,o,yt,n,t.root);return l.snapshot=t.root,new OH(new Ys(l,[]),t)}class co{constructor(n,t,r,i,o,a,s,l){var c,u;this.url=n,this.params=t,this.queryParams=r,this.fragment=i,this.data=o,this.outlet=a,this.component=s,this.title=null!==(u=null===(c=this.data)||void 0===c?void 0:c.pipe(dt(d=>d[Bm])))&&void 0!==u?u:Ue(void 0),this._futureSnapshot=l}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe(dt(n=>sh(n)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(dt(n=>sh(n)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function kH(e,n="emptyOnly"){const t=e.pathFromRoot;let r=0;if("always"!==n)for(r=t.length-1;r>=1;){const i=t[r],o=t[r-1];if(i.routeConfig&&""===i.routeConfig.path)r--;else{if(o.component)break;r--}}return function ype(e){return e.reduce((n,t)=>{var r;return{params:Object.assign(Object.assign({},n.params),t.params),data:Object.assign(Object.assign({},n.data),t.data),resolve:Object.assign(Object.assign(Object.assign(Object.assign({},t.data),n.resolve),null===(r=t.routeConfig)||void 0===r?void 0:r.data),t._resolvedData)}},{params:{},data:{},resolve:{}})}(t.slice(r))}class Db{constructor(n,t,r,i,o,a,s,l,c,u,d,f){var h;this.url=n,this.params=t,this.queryParams=r,this.fragment=i,this.data=o,this.outlet=a,this.component=s,this.title=null===(h=this.data)||void 0===h?void 0:h[Bm],this.routeConfig=l,this._urlSegment=c,this._lastPathIndex=u,this._correctedLastPathIndex=null!=f?f:u,this._resolve=d}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=sh(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=sh(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(r=>r.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class LH extends xH{constructor(n,t){super(t),this.url=n,LA(this,t)}toString(){return VH(this._root)}}function LA(e,n){n.value._routerState=e,n.children.forEach(t=>LA(e,t))}function VH(e){const n=e.children.length>0?` { ${e.children.map(VH).join(", ")} } `:"";return`${e.value}${n}`}function VA(e){if(e.snapshot){const n=e.snapshot,t=e._futureSnapshot;e.snapshot=t,Ja(n.queryParams,t.queryParams)||e.queryParams.next(t.queryParams),n.fragment!==t.fragment&&e.fragment.next(t.fragment),Ja(n.params,t.params)||e.params.next(t.params),function Ohe(e,n){if(e.length!==n.length)return!1;for(let t=0;tJa(t.parameters,n[r].parameters))}(e.url,n.url);return t&&!(!e.parent!=!n.parent)&&(!e.parent||$A(e.parent,n.parent))}function Ym(e,n,t){if(t&&e.shouldReuseRoute(n.value,t.value.snapshot)){const r=t.value;r._futureSnapshot=n.value;const i=function bpe(e,n,t){return n.children.map(r=>{for(const i of t.children)if(e.shouldReuseRoute(r.value,i.value.snapshot))return Ym(e,r,i);return Ym(e,r)})}(e,n,t);return new Ys(r,i)}{if(e.shouldAttach(n.value)){const o=e.retrieve(n.value);if(null!==o){const a=o.route;return a.value._futureSnapshot=n.value,a.children=n.children.map(s=>Ym(e,s)),a}}const r=function Epe(e){return new co(new lo(e.url),new lo(e.params),new lo(e.queryParams),new lo(e.fragment),new lo(e.data),e.outlet,e.component,e)}(n.value),i=n.children.map(o=>Ym(e,o));return new Ys(r,i)}}const BA="ngNavigationCancelingError";function $H(e,n){const{redirectTo:t,navigationBehaviorOptions:r}=xu(n)?{redirectTo:n,navigationBehaviorOptions:void 0}:n,i=BH(!1,0,n);return i.url=t,i.navigationBehaviorOptions=r,i}function BH(e,n,t){const r=new Error("NavigationCancelingError: "+(e||""));return r[BA]=!0,r.cancellationCode=n,t&&(r.url=t),r}function UH(e){return HH(e)&&xu(e.url)}function HH(e){return e&&e[BA]}class Spe{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.injector=null,this.children=new qm,this.attachRef=null}}let qm=(()=>{class e{constructor(){this.contexts=new Map}onChildOutletCreated(t,r){const i=this.getOrCreateContext(t);i.outlet=r,this.contexts.set(t,i)}onChildOutletDestroyed(t){const r=this.getContext(t);r&&(r.outlet=null,r.attachRef=null)}onOutletDeactivated(){const t=this.contexts;return this.contexts=new Map,t}onOutletReAttached(t){this.contexts=t}getOrCreateContext(t){let r=this.getContext(t);return r||(r=new Spe,this.contexts.set(t,r)),r}getContext(t){return this.contexts.get(t)||null}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=Me({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();const Tb=!1;let UA=(()=>{class e{constructor(t,r,i,o,a){this.parentContexts=t,this.location=r,this.changeDetector=o,this.environmentInjector=a,this.activated=null,this._activatedRoute=null,this.activateEvents=new bt,this.deactivateEvents=new bt,this.attachEvents=new bt,this.detachEvents=new bt,this.name=i||yt,t.onChildOutletCreated(this.name,this)}ngOnDestroy(){var t;(null===(t=this.parentContexts.getContext(this.name))||void 0===t?void 0:t.outlet)===this&&this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const t=this.parentContexts.getContext(this.name);t&&t.route&&(t.attachRef?this.attach(t.attachRef,t.route):this.activateWith(t.route,t.injector))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new le(4012,Tb);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new le(4012,Tb);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new le(4012,Tb);this.location.detach();const t=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(t.instance),t}attach(t,r){this.activated=t,this._activatedRoute=r,this.location.insert(t.hostView),this.attachEvents.emit(t.instance)}deactivate(){if(this.activated){const t=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(t)}}activateWith(t,r){if(this.isActivated)throw new le(4013,Tb);this._activatedRoute=t;const i=this.location,a=t._futureSnapshot.component,s=this.parentContexts.getOrCreateContext(this.name).children,l=new Dpe(t,s,i.injector);if(r&&function Tpe(e){return!!e.resolveComponentFactory}(r)){const c=r.resolveComponentFactory(a);this.activated=i.createComponent(c,i.length,l)}else this.activated=i.createComponent(a,{index:i.length,injector:l,environmentInjector:null!=r?r:this.environmentInjector});this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return e.\u0275fac=function(t){return new(t||e)(H(qm),H(Xo),function Rh(e){return function Dz(e,n){if("class"===n)return e.classes;if("style"===n)return e.styles;const t=e.attrs;if(t){const r=t.length;let i=0;for(;i{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=Ur({type:e,selectors:[["ng-component"]],standalone:!0,features:[bk],decls:1,vars:0,template:function(t,r){1&t&&fe(0,"router-outlet")},dependencies:[UA],encapsulation:2}),e})();function jH(e,n){var t;return e.providers&&!e._injector&&(e._injector=mv(e.providers,n,`Route: ${e.path}`)),null!==(t=e._injector)&&void 0!==t?t:n}function GA(e){const n=e.children&&e.children.map(GA),t=n?Object.assign(Object.assign({},e),{children:n}):Object.assign({},e);return!t.component&&!t.loadComponent&&(n||t.loadChildren)&&t.outlet&&t.outlet!==yt&&(t.component=HA),t}function Vo(e){return e.outlet||yt}function GH(e,n){const t=e.filter(r=>Vo(r)===n);return t.push(...e.filter(r=>Vo(r)!==n)),t}function Wm(e){var n;if(!e)return null;if(null!==(n=e.routeConfig)&&void 0!==n&&n._injector)return e.routeConfig._injector;for(let t=e.parent;t;t=t.parent){const r=t.routeConfig;if(null!=r&&r._loadedInjector)return r._loadedInjector;if(null!=r&&r._injector)return r._injector}return null}class Ape{constructor(n,t,r,i){this.routeReuseStrategy=n,this.futureState=t,this.currState=r,this.forwardEvent=i}activate(n){const t=this.futureState._root,r=this.currState?this.currState._root:null;this.deactivateChildRoutes(t,r,n),VA(this.futureState.root),this.activateChildRoutes(t,r,n)}deactivateChildRoutes(n,t,r){const i=uh(t);n.children.forEach(o=>{const a=o.value.outlet;this.deactivateRoutes(o,i[a],r),delete i[a]}),Vr(i,(o,a)=>{this.deactivateRouteAndItsChildren(o,r)})}deactivateRoutes(n,t,r){const i=n.value,o=t?t.value:null;if(i===o)if(i.component){const a=r.getContext(i.outlet);a&&this.deactivateChildRoutes(n,t,a.children)}else this.deactivateChildRoutes(n,t,r);else o&&this.deactivateRouteAndItsChildren(t,r)}deactivateRouteAndItsChildren(n,t){n.value.component&&this.routeReuseStrategy.shouldDetach(n.value.snapshot)?this.detachAndStoreRouteSubtree(n,t):this.deactivateRouteAndOutlet(n,t)}detachAndStoreRouteSubtree(n,t){const r=t.getContext(n.value.outlet),i=r&&n.value.component?r.children:t,o=uh(n);for(const a of Object.keys(o))this.deactivateRouteAndItsChildren(o[a],i);if(r&&r.outlet){const a=r.outlet.detach(),s=r.children.onOutletDeactivated();this.routeReuseStrategy.store(n.value.snapshot,{componentRef:a,route:n,contexts:s})}}deactivateRouteAndOutlet(n,t){const r=t.getContext(n.value.outlet),i=r&&n.value.component?r.children:t,o=uh(n);for(const a of Object.keys(o))this.deactivateRouteAndItsChildren(o[a],i);r&&r.outlet&&(r.outlet.deactivate(),r.children.onOutletDeactivated(),r.attachRef=null,r.resolver=null,r.route=null)}activateChildRoutes(n,t,r){const i=uh(t);n.children.forEach(o=>{this.activateRoutes(o,i[o.value.outlet],r),this.forwardEvent(new mpe(o.value.snapshot))}),n.children.length&&this.forwardEvent(new ppe(n.value.snapshot))}activateRoutes(n,t,r){var i;const o=n.value,a=t?t.value:null;if(VA(o),o===a)if(o.component){const s=r.getOrCreateContext(o.outlet);this.activateChildRoutes(n,t,s.children)}else this.activateChildRoutes(n,t,r);else if(o.component){const s=r.getOrCreateContext(o.outlet);if(this.routeReuseStrategy.shouldAttach(o.snapshot)){const l=this.routeReuseStrategy.retrieve(o.snapshot);this.routeReuseStrategy.store(o.snapshot,null),s.children.onOutletReAttached(l.contexts),s.attachRef=l.componentRef,s.route=l.route.value,s.outlet&&s.outlet.attach(l.componentRef,l.route.value),VA(l.route.value),this.activateChildRoutes(n,null,s.children)}else{const l=Wm(o.snapshot),c=null!==(i=null==l?void 0:l.get(cd))&&void 0!==i?i:null;s.attachRef=null,s.route=o,s.resolver=c,s.injector=l,s.outlet&&s.outlet.activateWith(o,s.injector),this.activateChildRoutes(n,null,s.children)}}else this.activateChildRoutes(n,null,r)}}class zH{constructor(n){this.path=n,this.route=this.path[this.path.length-1]}}class Mb{constructor(n,t){this.component=n,this.route=t}}function Rpe(e,n,t){const r=e._root;return Km(r,n?n._root:null,t,[r.value])}function dh(e,n){const t=Symbol(),r=n.get(e,t);return r===t?"function"!=typeof e||function FG(e){return null!==v_(e)}(e)?n.get(e):e:r}function Km(e,n,t,r,i={canDeactivateChecks:[],canActivateChecks:[]}){const o=uh(n);return e.children.forEach(a=>{(function xpe(e,n,t,r,i={canDeactivateChecks:[],canActivateChecks:[]}){const o=e.value,a=n?n.value:null,s=t?t.getContext(e.value.outlet):null;if(a&&o.routeConfig===a.routeConfig){const l=function Ope(e,n,t){if("function"==typeof t)return t(e,n);switch(t){case"pathParamsChange":return!Pu(e.url,n.url);case"pathParamsOrQueryParamsChange":return!Pu(e.url,n.url)||!Ja(e.queryParams,n.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!$A(e,n)||!Ja(e.queryParams,n.queryParams);default:return!$A(e,n)}}(a,o,o.routeConfig.runGuardsAndResolvers);l?i.canActivateChecks.push(new zH(r)):(o.data=a.data,o._resolvedData=a._resolvedData),Km(e,n,o.component?s?s.children:null:t,r,i),l&&s&&s.outlet&&s.outlet.isActivated&&i.canDeactivateChecks.push(new Mb(s.outlet.component,a))}else a&&Xm(n,s,i),i.canActivateChecks.push(new zH(r)),Km(e,null,o.component?s?s.children:null:t,r,i)})(a,o[a.value.outlet],t,r.concat([a.value]),i),delete o[a.value.outlet]}),Vr(o,(a,s)=>Xm(a,t.getContext(s),i)),i}function Xm(e,n,t){const r=uh(e),i=e.value;Vr(r,(o,a)=>{Xm(o,i.component?n?n.children.getContext(a):null:n,t)}),t.canDeactivateChecks.push(new Mb(i.component&&n&&n.outlet&&n.outlet.isActivated?n.outlet.component:null,i))}function Qm(e){return"function"==typeof e}function zA(e){return e instanceof pb||"EmptyError"===(null==e?void 0:e.name)}const wb=Symbol("INITIAL_VALUE");function fh(){return Lo(e=>DA(e.map(n=>n.pipe(ma(1),cH(wb)))).pipe(dt(n=>{for(const t of n)if(!0!==t){if(t===wb)return wb;if(!1===t||t instanceof Ru)return t}return!0}),So(n=>n!==wb),ma(1)))}function YH(e){return function A6(...e){return NR(e)}(ri(n=>{if(xu(n))throw $H(0,n)}),dt(n=>!0===n))}const YA={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function qH(e,n,t,r,i){const o=qA(e,n,t);return o.matched?function Qpe(e,n,t,r){const i=n.canMatch;return i&&0!==i.length?Ue(i.map(a=>{const s=dh(a,e);return tc(function Bpe(e){return e&&Qm(e.canMatch)}(s)?s.canMatch(n,t):e.runInContext(()=>s(n,t)))})).pipe(fh(),YH()):Ue(!0)}(r=jH(n,r),n,t).pipe(dt(a=>!0===a?o:Object.assign({},YA))):Ue(o)}function qA(e,n,t){var r;if(""===n.path)return"full"===n.pathMatch&&(e.hasChildren()||t.length>0)?Object.assign({},YA):{matched:!0,consumedSegments:[],remainingSegments:t,parameters:{},positionalParamSegments:{}};const o=(n.matcher||xhe)(t,e,n);if(!o)return Object.assign({},YA);const a={};Vr(o.posParams,(l,c)=>{a[c]=l.path});const s=o.consumed.length>0?Object.assign(Object.assign({},a),o.consumed[o.consumed.length-1].parameters):a;return{matched:!0,consumedSegments:o.consumed,remainingSegments:t.slice(o.consumed.length),parameters:s,positionalParamSegments:null!==(r=o.posParams)&&void 0!==r?r:{}}}function Ib(e,n,t,r,i="corrected"){if(t.length>0&&function ege(e,n,t){return t.some(r=>Fb(e,n,r)&&Vo(r)!==yt)}(e,t,r)){const a=new St(n,function Jpe(e,n,t,r){const i={};i[yt]=r,r._sourceSegment=e,r._segmentIndexShift=n.length;for(const o of t)if(""===o.path&&Vo(o)!==yt){const a=new St([],{});a._sourceSegment=e,a._segmentIndexShift=n.length,i[Vo(o)]=a}return i}(e,n,r,new St(t,e.children)));return a._sourceSegment=e,a._segmentIndexShift=n.length,{segmentGroup:a,slicedSegments:[]}}if(0===t.length&&function tge(e,n,t){return t.some(r=>Fb(e,n,r))}(e,t,r)){const a=new St(e.segments,function Zpe(e,n,t,r,i,o){const a={};for(const s of r)if(Fb(e,t,s)&&!i[Vo(s)]){const l=new St([],{});l._sourceSegment=e,l._segmentIndexShift="legacy"===o?e.segments.length:n.length,a[Vo(s)]=l}return Object.assign(Object.assign({},i),a)}(e,n,t,r,e.children,i));return a._sourceSegment=e,a._segmentIndexShift=n.length,{segmentGroup:a,slicedSegments:t}}const o=new St(e.segments,e.children);return o._sourceSegment=e,o._segmentIndexShift=n.length,{segmentGroup:o,slicedSegments:t}}function Fb(e,n,t){return(!(e.hasChildren()||n.length>0)||"full"!==t.pathMatch)&&""===t.path}function WH(e,n,t,r){return!!(Vo(e)===r||r!==yt&&Fb(n,t,e))&&("**"===e.path||qA(n,e,t).matched)}function KH(e,n,t){return 0===n.length&&!e.children[t]}const Ab=!1;class Rb{constructor(n){this.segmentGroup=n||null}}class XH{constructor(n){this.urlTree=n}}function Zm(e){return ah(new Rb(e))}function QH(e){return ah(new XH(e))}class oge{constructor(n,t,r,i,o){this.injector=n,this.configLoader=t,this.urlSerializer=r,this.urlTree=i,this.config=o,this.allowRedirects=!0}apply(){const n=Ib(this.urlTree.root,[],[],this.config).segmentGroup,t=new St(n.segments,n.children);return this.expandSegmentGroup(this.injector,this.config,t,yt).pipe(dt(o=>this.createUrlTree(Eb(o),this.urlTree.queryParams,this.urlTree.fragment))).pipe(cn(o=>{if(o instanceof XH)return this.allowRedirects=!1,this.match(o.urlTree);throw o instanceof Rb?this.noMatchError(o):o}))}match(n){return this.expandSegmentGroup(this.injector,this.config,n.root,yt).pipe(dt(i=>this.createUrlTree(Eb(i),n.queryParams,n.fragment))).pipe(cn(i=>{throw i instanceof Rb?this.noMatchError(i):i}))}noMatchError(n){return new le(4002,Ab)}createUrlTree(n,t,r){const i=AA(n);return new Ru(i,t,r)}expandSegmentGroup(n,t,r,i){return 0===r.segments.length&&r.hasChildren()?this.expandChildren(n,t,r).pipe(dt(o=>new St([],o))):this.expandSegment(n,r,t,r.segments,i,!0)}expandChildren(n,t,r){const i=[];for(const o of Object.keys(r.children))"primary"===o?i.unshift(o):i.push(o);return Kn(i).pipe(ws(o=>{const a=r.children[o],s=GH(t,o);return this.expandSegmentGroup(n,s,a,o).pipe(dt(l=>({segment:l,outlet:o})))}),dH((o,a)=>(o[a.outlet]=a.segment,o),{}),fH())}expandSegment(n,t,r,i,o,a){return Kn(r).pipe(ws(s=>this.expandSegmentAgainstRoute(n,t,r,s,i,o,a).pipe(cn(c=>{if(c instanceof Rb)return Ue(null);throw c}))),ec(s=>!!s),cn((s,l)=>{if(zA(s))return KH(t,i,o)?Ue(new St([],{})):Zm(t);throw s}))}expandSegmentAgainstRoute(n,t,r,i,o,a,s){return WH(i,t,o,a)?void 0===i.redirectTo?this.matchSegmentAgainstRoute(n,t,i,o,a):s&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(n,t,r,i,o,a):Zm(t):Zm(t)}expandSegmentAgainstRouteUsingRedirect(n,t,r,i,o,a){return"**"===i.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(n,r,i,a):this.expandRegularSegmentAgainstRouteUsingRedirect(n,t,r,i,o,a)}expandWildCardWithParamsAgainstRouteUsingRedirect(n,t,r,i){const o=this.applyRedirectCommands([],r.redirectTo,{});return r.redirectTo.startsWith("/")?QH(o):this.lineralizeSegments(r,o).pipe(br(a=>{const s=new St(a,{});return this.expandSegment(n,s,t,a,i,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(n,t,r,i,o,a){const{matched:s,consumedSegments:l,remainingSegments:c,positionalParamSegments:u}=qA(t,i,o);if(!s)return Zm(t);const d=this.applyRedirectCommands(l,i.redirectTo,u);return i.redirectTo.startsWith("/")?QH(d):this.lineralizeSegments(i,d).pipe(br(f=>this.expandSegment(n,t,r,f.concat(c),a,!1)))}matchSegmentAgainstRoute(n,t,r,i,o){return"**"===r.path?(n=jH(r,n),r.loadChildren?(r._loadedRoutes?Ue({routes:r._loadedRoutes,injector:r._loadedInjector}):this.configLoader.loadChildren(n,r)).pipe(dt(s=>(r._loadedRoutes=s.routes,r._loadedInjector=s.injector,new St(i,{})))):Ue(new St(i,{}))):qH(t,r,i,n).pipe(Lo(({matched:a,consumedSegments:s,remainingSegments:l})=>{var c;return a?(n=null!==(c=r._injector)&&void 0!==c?c:n,this.getChildConfig(n,r,i).pipe(br(d=>{var f;const h=null!==(f=d.injector)&&void 0!==f?f:n,p=d.routes,{segmentGroup:_,slicedSegments:m}=Ib(t,s,l,p),g=new St(_.segments,_.children);if(0===m.length&&g.hasChildren())return this.expandChildren(h,p,g).pipe(dt(D=>new St(s,D)));if(0===p.length&&0===m.length)return Ue(new St(s,{}));const E=Vo(r)===o;return this.expandSegment(h,g,p,m,E?yt:o,!0).pipe(dt(w=>new St(s.concat(w.segments),w.children)))}))):Zm(t)}))}getChildConfig(n,t,r){return t.children?Ue({routes:t.children,injector:n}):t.loadChildren?void 0!==t._loadedRoutes?Ue({routes:t._loadedRoutes,injector:t._loadedInjector}):function Xpe(e,n,t,r){const i=n.canLoad;return void 0===i||0===i.length?Ue(!0):Ue(i.map(a=>{const s=dh(a,e);return tc(function kpe(e){return e&&Qm(e.canLoad)}(s)?s.canLoad(n,t):e.runInContext(()=>s(n,t)))})).pipe(fh(),YH())}(n,t,r).pipe(br(i=>i?this.configLoader.loadChildren(n,t).pipe(ri(o=>{t._loadedRoutes=o.routes,t._loadedInjector=o.injector})):function rge(e){return ah(BH(Ab,3))}())):Ue({routes:[],injector:n})}lineralizeSegments(n,t){let r=[],i=t.root;for(;;){if(r=r.concat(i.segments),0===i.numberOfChildren)return Ue(r);if(i.numberOfChildren>1||!i.children[yt])return ah(new le(4e3,Ab));i=i.children[yt]}}applyRedirectCommands(n,t,r){return this.applyRedirectCreateUrlTree(t,this.urlSerializer.parse(t),n,r)}applyRedirectCreateUrlTree(n,t,r,i){const o=this.createSegmentGroup(n,t.root,r,i);return new Ru(o,this.createQueryParams(t.queryParams,this.urlTree.queryParams),t.fragment)}createQueryParams(n,t){const r={};return Vr(n,(i,o)=>{if("string"==typeof i&&i.startsWith(":")){const s=i.substring(1);r[o]=t[s]}else r[o]=i}),r}createSegmentGroup(n,t,r,i){const o=this.createSegments(n,t.segments,r,i);let a={};return Vr(t.children,(s,l)=>{a[l]=this.createSegmentGroup(n,s,r,i)}),new St(o,a)}createSegments(n,t,r,i){return t.map(o=>o.path.startsWith(":")?this.findPosParam(n,o,i):this.findOrReturn(o,r))}findPosParam(n,t,r){const i=r[t.path.substring(1)];if(!i)throw new le(4001,Ab);return i}findOrReturn(n,t){let r=0;for(const i of t){if(i.path===n.path)return t.splice(r),i;r++}return n}}class sge{}class uge{constructor(n,t,r,i,o,a,s,l){this.injector=n,this.rootComponentType=t,this.config=r,this.urlTree=i,this.url=o,this.paramsInheritanceStrategy=a,this.relativeLinkResolution=s,this.urlSerializer=l}recognize(){const n=Ib(this.urlTree.root,[],[],this.config.filter(t=>void 0===t.redirectTo),this.relativeLinkResolution).segmentGroup;return this.processSegmentGroup(this.injector,this.config,n,yt).pipe(dt(t=>{if(null===t)return null;const r=new Db([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},yt,this.rootComponentType,null,this.urlTree.root,-1,{}),i=new Ys(r,t),o=new LH(this.url,i);return this.inheritParamsAndData(o._root),o}))}inheritParamsAndData(n){const t=n.value,r=kH(t,this.paramsInheritanceStrategy);t.params=Object.freeze(r.params),t.data=Object.freeze(r.data),n.children.forEach(i=>this.inheritParamsAndData(i))}processSegmentGroup(n,t,r,i){return 0===r.segments.length&&r.hasChildren()?this.processChildren(n,t,r):this.processSegment(n,t,r,r.segments,i)}processChildren(n,t,r){return Kn(Object.keys(r.children)).pipe(ws(i=>{const o=r.children[i],a=GH(t,i);return this.processSegmentGroup(n,a,o,i)}),dH((i,o)=>i&&o?(i.push(...o),i):null),function Ahe(e,n=!1){return Vn((t,r)=>{let i=0;t.subscribe(Mn(r,o=>{const a=e(o,i++);(a||n)&&r.next(o),!a&&r.complete()}))})}(i=>null!==i),mb(null),fH(),dt(i=>{if(null===i)return null;const o=ZH(i);return function dge(e){e.sort((n,t)=>n.value.outlet===yt?-1:t.value.outlet===yt?1:n.value.outlet.localeCompare(t.value.outlet))}(o),o}))}processSegment(n,t,r,i,o){return Kn(t).pipe(ws(a=>{var s;return this.processSegmentAgainstRoute(null!==(s=a._injector)&&void 0!==s?s:n,a,r,i,o)}),ec(a=>!!a),cn(a=>{if(zA(a))return KH(r,i,o)?Ue([]):Ue(null);throw a}))}processSegmentAgainstRoute(n,t,r,i,o){var a,s;if(t.redirectTo||!WH(t,r,i,o))return Ue(null);let l;if("**"===t.path){const c=i.length>0?gH(i).parameters:{},u=ej(r)+i.length;l=Ue({snapshot:new Db(i,c,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,nj(t),Vo(t),null!==(s=null!==(a=t.component)&&void 0!==a?a:t._loadedComponent)&&void 0!==s?s:null,t,JH(r),u,rj(t),u),consumedSegments:[],remainingSegments:[]})}else l=qH(r,t,i,n).pipe(dt(({matched:c,consumedSegments:u,remainingSegments:d,parameters:f})=>{var h,p;if(!c)return null;const _=ej(r)+u.length;return{snapshot:new Db(u,f,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,nj(t),Vo(t),null!==(p=null!==(h=t.component)&&void 0!==h?h:t._loadedComponent)&&void 0!==p?p:null,t,JH(r),_,rj(t),_),consumedSegments:u,remainingSegments:d}}));return l.pipe(Lo(c=>{var u,d;if(null===c)return Ue(null);const{snapshot:f,consumedSegments:h,remainingSegments:p}=c;n=null!==(u=t._injector)&&void 0!==u?u:n;const _=null!==(d=t._loadedInjector)&&void 0!==d?d:n,m=function fge(e){return e.children?e.children:e.loadChildren?e._loadedRoutes:[]}(t),{segmentGroup:g,slicedSegments:E}=Ib(r,h,p,m.filter(w=>void 0===w.redirectTo),this.relativeLinkResolution);if(0===E.length&&g.hasChildren())return this.processChildren(_,m,g).pipe(dt(w=>null===w?null:[new Ys(f,w)]));if(0===m.length&&0===E.length)return Ue([new Ys(f,[])]);const C=Vo(t)===o;return this.processSegment(_,m,g,E,C?yt:o).pipe(dt(w=>null===w?null:[new Ys(f,w)]))}))}}function hge(e){const n=e.value.routeConfig;return n&&""===n.path&&void 0===n.redirectTo}function ZH(e){const n=[],t=new Set;for(const r of e){if(!hge(r)){n.push(r);continue}const i=n.find(o=>r.value.routeConfig===o.value.routeConfig);void 0!==i?(i.children.push(...r.children),t.add(i)):n.push(r)}for(const r of t){const i=ZH(r.children);n.push(new Ys(r.value,i))}return n.filter(r=>!t.has(r))}function JH(e){let n=e;for(;n._sourceSegment;)n=n._sourceSegment;return n}function ej(e){var n,t;let r=e,i=null!==(n=r._segmentIndexShift)&&void 0!==n?n:0;for(;r._sourceSegment;)r=r._sourceSegment,i+=null!==(t=r._segmentIndexShift)&&void 0!==t?t:0;return i-1}function nj(e){return e.data||{}}function rj(e){return e.resolve||{}}function ij(e){return"string"==typeof e.title||null===e.title}function WA(e){return Lo(n=>{const t=e(n);return t?Kn(t).pipe(dt(()=>n)):Ue(n)})}let oj=(()=>{class e{buildTitle(t){var r;let i,o=t.root;for(;void 0!==o;)i=null!==(r=this.getResolvedTitleForRoute(o))&&void 0!==r?r:i,o=o.children.find(a=>a.outlet===yt);return i}getResolvedTitleForRoute(t){return t.data[Bm]}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=Me({token:e,factory:function(){return En(aj)},providedIn:"root"}),e})(),aj=(()=>{class e extends oj{constructor(t){super(),this.title=t}updateTitle(t){const r=this.buildTitle(t);void 0!==r&&this.title.setTitle(r)}}return e.\u0275fac=function(t){return new(t||e)(re(I2))},e.\u0275prov=Me({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();class bge{}class Sge extends class Ege{shouldDetach(n){return!1}store(n,t){}shouldAttach(n){return!1}retrieve(n){return null}shouldReuseRoute(n,t){return n.routeConfig===t.routeConfig}}{}const xb=new Ee("",{providedIn:"root",factory:()=>({})}),KA=new Ee("ROUTES");let XA=(()=>{class e{constructor(t,r){this.injector=t,this.compiler=r,this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap}loadComponent(t){if(this.componentLoaders.get(t))return this.componentLoaders.get(t);if(t._loadedComponent)return Ue(t._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(t);const r=tc(t.loadComponent()).pipe(ri(o=>{this.onLoadEndListener&&this.onLoadEndListener(t),t._loadedComponent=o}),$m(()=>{this.componentLoaders.delete(t)})),i=new lH(r,()=>new yn).pipe(TA());return this.componentLoaders.set(t,i),i}loadChildren(t,r){if(this.childrenLoaders.get(r))return this.childrenLoaders.get(r);if(r._loadedRoutes)return Ue({routes:r._loadedRoutes,injector:r._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(r);const o=this.loadModuleFactoryOrRoutes(r.loadChildren).pipe(dt(s=>{this.onLoadEndListener&&this.onLoadEndListener(r);let l,c,u=!1;Array.isArray(s)?c=s:(l=s.create(t).injector,c=pH(l.get(KA,[],Je.Self|Je.Optional)));return{routes:c.map(GA),injector:l}}),$m(()=>{this.childrenLoaders.delete(r)})),a=new lH(o,()=>new yn).pipe(TA());return this.childrenLoaders.set(r,a),a}loadModuleFactoryOrRoutes(t){return tc(t()).pipe(br(r=>r instanceof yk||Array.isArray(r)?Ue(r):Kn(this.compiler.compileModuleAsync(r))))}}return e.\u0275fac=function(t){return new(t||e)(re(ci),re(UD))},e.\u0275prov=Me({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();class Tge{}class Mge{shouldProcessUrl(n){return!0}extract(n){return n}merge(n,t){return n}}function wge(e){throw e}function Ige(e,n,t){return n.parse("/")}const Fge={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Age={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};function lj(){var e,n;const t=En(bH),r=En(qm),i=En(Av),o=En(ci),a=En(UD),s=null!==(e=En(KA,{optional:!0}))&&void 0!==e?e:[],l=null!==(n=En(xb,{optional:!0}))&&void 0!==n?n:{},c=En(aj),u=En(oj,{optional:!0}),d=En(Tge,{optional:!0}),f=En(bge,{optional:!0}),h=new Ln(null,t,r,i,o,a,pH(s));return d&&(h.urlHandlingStrategy=d),f&&(h.routeReuseStrategy=f),h.titleStrategy=null!=u?u:c,function Rge(e,n){e.errorHandler&&(n.errorHandler=e.errorHandler),e.malformedUriErrorHandler&&(n.malformedUriErrorHandler=e.malformedUriErrorHandler),e.onSameUrlNavigation&&(n.onSameUrlNavigation=e.onSameUrlNavigation),e.paramsInheritanceStrategy&&(n.paramsInheritanceStrategy=e.paramsInheritanceStrategy),e.relativeLinkResolution&&(n.relativeLinkResolution=e.relativeLinkResolution),e.urlUpdateStrategy&&(n.urlUpdateStrategy=e.urlUpdateStrategy),e.canceledNavigationResolution&&(n.canceledNavigationResolution=e.canceledNavigationResolution)}(l,h),h}let Ln=(()=>{class e{constructor(t,r,i,o,a,s,l){this.rootComponentType=t,this.urlSerializer=r,this.rootContexts=i,this.location=o,this.config=l,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.disposed=!1,this.navigationId=0,this.currentPageId=0,this.isNgZoneEnabled=!1,this.events=new yn,this.errorHandler=wge,this.malformedUriErrorHandler=Ige,this.navigated=!1,this.lastSuccessfulId=-1,this.afterPreactivation=()=>Ue(void 0),this.urlHandlingStrategy=new Mge,this.routeReuseStrategy=new Sge,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="corrected",this.canceledNavigationResolution="replace",this.configLoader=a.get(XA),this.configLoader.onLoadEndListener=f=>this.triggerEvent(new fpe(f)),this.configLoader.onLoadStartListener=f=>this.triggerEvent(new dpe(f)),this.ngModule=a.get(Dc),this.console=a.get(eX);const d=a.get(Zt);this.isNgZoneEnabled=d instanceof Zt&&Zt.isInAngularZone(),this.resetConfig(l),this.currentUrlTree=function Nhe(){return new Ru(new St([],{}),{},null)}(),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=NH(this.currentUrlTree,this.rootComponentType),this.transitions=new lo({id:0,targetPageId:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}get browserPageId(){var t;return null===(t=this.location.getState())||void 0===t?void 0:t.\u0275routerPageId}setupNavigations(t){const r=this.events;return t.pipe(So(i=>0!==i.id),dt(i=>Object.assign(Object.assign({},i),{extractedUrl:this.urlHandlingStrategy.extract(i.rawUrl)})),Lo(i=>{let o=!1,a=!1;return Ue(i).pipe(ri(s=>{this.currentNavigation={id:s.id,initialUrl:s.rawUrl,extractedUrl:s.extractedUrl,trigger:s.source,extras:s.extras,previousNavigation:this.lastSuccessfulNavigation?Object.assign(Object.assign({},this.lastSuccessfulNavigation),{previousNavigation:null}):null}}),Lo(s=>{const l=this.browserUrlTree.toString(),c=!this.navigated||s.extractedUrl.toString()!==l||l!==this.currentUrlTree.toString();if(("reload"===this.onSameUrlNavigation||c)&&this.urlHandlingStrategy.shouldProcessUrl(s.rawUrl))return cj(s.source)&&(this.browserUrlTree=s.extractedUrl),Ue(s).pipe(Lo(d=>{const f=this.transitions.getValue();return r.next(new OA(d.id,this.serializeUrl(d.extractedUrl),d.source,d.restoredState)),f!==this.transitions.getValue()?cs:Promise.resolve(d)}),function age(e,n,t,r){return Lo(i=>function ige(e,n,t,r,i){return new oge(e,n,t,r,i).apply()}(e,n,t,i.extractedUrl,r).pipe(dt(o=>Object.assign(Object.assign({},i),{urlAfterRedirects:o}))))}(this.ngModule.injector,this.configLoader,this.urlSerializer,this.config),ri(d=>{this.currentNavigation=Object.assign(Object.assign({},this.currentNavigation),{finalUrl:d.urlAfterRedirects}),i.urlAfterRedirects=d.urlAfterRedirects}),function gge(e,n,t,r,i,o){return br(a=>function cge(e,n,t,r,i,o,a="emptyOnly",s="legacy"){return new uge(e,n,t,r,i,a,s,o).recognize().pipe(Lo(l=>null===l?function lge(e){return new dn(n=>n.error(e))}(new sge):Ue(l)))}(e,n,t,a.urlAfterRedirects,r.serialize(a.urlAfterRedirects),r,i,o).pipe(dt(s=>Object.assign(Object.assign({},a),{targetSnapshot:s}))))}(this.ngModule.injector,this.rootComponentType,this.config,this.urlSerializer,this.paramsInheritanceStrategy,this.relativeLinkResolution),ri(d=>{if(i.targetSnapshot=d.targetSnapshot,"eager"===this.urlUpdateStrategy){if(!d.extras.skipLocationChange){const h=this.urlHandlingStrategy.merge(d.urlAfterRedirects,d.rawUrl);this.setBrowserUrl(h,d)}this.browserUrlTree=d.urlAfterRedirects}const f=new ape(d.id,this.serializeUrl(d.extractedUrl),this.serializeUrl(d.urlAfterRedirects),d.targetSnapshot);r.next(f)}));if(c&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:f,extractedUrl:h,source:p,restoredState:_,extras:m}=s,g=new OA(f,this.serializeUrl(h),p,_);r.next(g);const E=NH(h,this.rootComponentType).snapshot;return Ue(i=Object.assign(Object.assign({},s),{targetSnapshot:E,urlAfterRedirects:h,extras:Object.assign(Object.assign({},m),{skipLocationChange:!1,replaceUrl:!1})}))}return this.rawUrlTree=s.rawUrl,s.resolve(null),cs}),ri(s=>{const l=new spe(s.id,this.serializeUrl(s.extractedUrl),this.serializeUrl(s.urlAfterRedirects),s.targetSnapshot);this.triggerEvent(l)}),dt(s=>i=Object.assign(Object.assign({},s),{guards:Rpe(s.targetSnapshot,s.currentSnapshot,this.rootContexts)})),function Hpe(e,n){return br(t=>{const{targetSnapshot:r,currentSnapshot:i,guards:{canActivateChecks:o,canDeactivateChecks:a}}=t;return 0===a.length&&0===o.length?Ue(Object.assign(Object.assign({},t),{guardsResult:!0})):function jpe(e,n,t,r){return Kn(e).pipe(br(i=>function Kpe(e,n,t,r,i){const o=n&&n.routeConfig?n.routeConfig.canDeactivate:null;return o&&0!==o.length?Ue(o.map(s=>{var l;const c=null!==(l=Wm(n))&&void 0!==l?l:i,u=dh(s,c);return tc(function $pe(e){return e&&Qm(e.canDeactivate)}(u)?u.canDeactivate(e,n,t,r):c.runInContext(()=>u(e,n,t,r))).pipe(ec())})).pipe(fh()):Ue(!0)}(i.component,i.route,t,n,r)),ec(i=>!0!==i,!0))}(a,r,i,e).pipe(br(s=>s&&function Npe(e){return"boolean"==typeof e}(s)?function Gpe(e,n,t,r){return Kn(n).pipe(ws(i=>oh(function Ype(e,n){return null!==e&&n&&n(new hpe(e)),Ue(!0)}(i.route.parent,r),function zpe(e,n){return null!==e&&n&&n(new gpe(e)),Ue(!0)}(i.route,r),function Wpe(e,n,t){const r=n[n.length-1],o=n.slice(0,n.length-1).reverse().map(a=>function Ppe(e){const n=e.routeConfig?e.routeConfig.canActivateChild:null;return n&&0!==n.length?{node:e,guards:n}:null}(a)).filter(a=>null!==a).map(a=>gb(()=>Ue(a.guards.map(l=>{var c;const u=null!==(c=Wm(a.node))&&void 0!==c?c:t,d=dh(l,u);return tc(function Vpe(e){return e&&Qm(e.canActivateChild)}(d)?d.canActivateChild(r,e):u.runInContext(()=>d(r,e))).pipe(ec())})).pipe(fh())));return Ue(o).pipe(fh())}(e,i.path,t),function qpe(e,n,t){const r=n.routeConfig?n.routeConfig.canActivate:null;if(!r||0===r.length)return Ue(!0);const i=r.map(o=>gb(()=>{var a;const s=null!==(a=Wm(n))&&void 0!==a?a:t,l=dh(o,s);return tc(function Lpe(e){return e&&Qm(e.canActivate)}(l)?l.canActivate(n,e):s.runInContext(()=>l(n,e))).pipe(ec())}));return Ue(i).pipe(fh())}(e,i.route,t))),ec(i=>!0!==i,!0))}(r,o,e,n):Ue(s)),dt(s=>Object.assign(Object.assign({},t),{guardsResult:s})))})}(this.ngModule.injector,s=>this.triggerEvent(s)),ri(s=>{if(i.guardsResult=s.guardsResult,xu(s.guardsResult))throw $H(0,s.guardsResult);const l=new lpe(s.id,this.serializeUrl(s.extractedUrl),this.serializeUrl(s.urlAfterRedirects),s.targetSnapshot,!!s.guardsResult);this.triggerEvent(l)}),So(s=>!!s.guardsResult||(this.restoreHistory(s),this.cancelNavigationTransition(s,"",3),!1)),WA(s=>{if(s.guards.canActivateChecks.length)return Ue(s).pipe(ri(l=>{const c=new cpe(l.id,this.serializeUrl(l.extractedUrl),this.serializeUrl(l.urlAfterRedirects),l.targetSnapshot);this.triggerEvent(c)}),Lo(l=>{let c=!1;return Ue(l).pipe(function mge(e,n){return br(t=>{const{targetSnapshot:r,guards:{canActivateChecks:i}}=t;if(!i.length)return Ue(t);let o=0;return Kn(i).pipe(ws(a=>function _ge(e,n,t,r){const i=e.routeConfig,o=e._resolve;return void 0!==(null==i?void 0:i.title)&&!ij(i)&&(o[Bm]=i.title),function vge(e,n,t,r){const i=function yge(e){return[...Object.keys(e),...Object.getOwnPropertySymbols(e)]}(e);if(0===i.length)return Ue({});const o={};return Kn(i).pipe(br(a=>function Cge(e,n,t,r){var i;const o=null!==(i=Wm(n))&&void 0!==i?i:r,a=dh(e,o);return tc(a.resolve?a.resolve(n,t):o.runInContext(()=>a(n,t)))}(e[a],n,t,r).pipe(ec(),ri(s=>{o[a]=s}))),MA(1),function Rhe(e){return dt(()=>e)}(o),cn(a=>zA(a)?cs:ah(a)))}(o,e,n,r).pipe(dt(a=>(e._resolvedData=a,e.data=kH(e,t).resolve,i&&ij(i)&&(e.data[Bm]=i.title),null)))}(a.route,r,e,n)),ri(()=>o++),MA(1),br(a=>o===i.length?Ue(t):cs))})}(this.paramsInheritanceStrategy,this.ngModule.injector),ri({next:()=>c=!0,complete:()=>{c||(this.restoreHistory(l),this.cancelNavigationTransition(l,"",2))}}))}),ri(l=>{const c=new upe(l.id,this.serializeUrl(l.extractedUrl),this.serializeUrl(l.urlAfterRedirects),l.targetSnapshot);this.triggerEvent(c)}))}),WA(s=>{const l=c=>{var u;const d=[];(null===(u=c.routeConfig)||void 0===u?void 0:u.loadComponent)&&!c.routeConfig._loadedComponent&&d.push(this.configLoader.loadComponent(c.routeConfig).pipe(ri(f=>{c.component=f}),dt(()=>{})));for(const f of c.children)d.push(...l(f));return d};return DA(l(s.targetSnapshot.root)).pipe(mb(),ma(1))}),WA(()=>this.afterPreactivation()),dt(s=>{const l=function Cpe(e,n,t){const r=Ym(e,n._root,t?t._root:void 0);return new OH(r,n)}(this.routeReuseStrategy,s.targetSnapshot,s.currentRouterState);return i=Object.assign(Object.assign({},s),{targetRouterState:l})}),ri(s=>{this.currentUrlTree=s.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(s.urlAfterRedirects,s.rawUrl),this.routerState=s.targetRouterState,"deferred"===this.urlUpdateStrategy&&(s.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,s),this.browserUrlTree=s.urlAfterRedirects)}),((e,n,t)=>dt(r=>(new Ape(n,r.targetRouterState,r.currentRouterState,t).activate(e),r)))(this.rootContexts,this.routeReuseStrategy,s=>this.triggerEvent(s)),ri({next(){o=!0},complete(){o=!0}}),$m(()=>{var s;o||a||this.cancelNavigationTransition(i,"",1),(null===(s=this.currentNavigation)||void 0===s?void 0:s.id)===i.id&&(this.currentNavigation=null)}),cn(s=>{var l;if(a=!0,HH(s)){UH(s)||(this.navigated=!0,this.restoreHistory(i,!0));const c=new Sb(i.id,this.serializeUrl(i.extractedUrl),s.message,s.cancellationCode);if(r.next(c),UH(s)){const u=this.urlHandlingStrategy.merge(s.url,this.rawUrlTree),d={skipLocationChange:i.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||cj(i.source)};this.scheduleNavigation(u,"imperative",null,d,{resolve:i.resolve,reject:i.reject,promise:i.promise})}else i.resolve(!1)}else{this.restoreHistory(i,!0);const c=new RH(i.id,this.serializeUrl(i.extractedUrl),s,null!==(l=i.targetSnapshot)&&void 0!==l?l:void 0);r.next(c);try{i.resolve(this.errorHandler(s))}catch(u){i.reject(u)}}return cs}))}))}resetRootComponentType(t){this.rootComponentType=t,this.routerState.root.component=this.rootComponentType}setTransition(t){this.transitions.next(Object.assign(Object.assign({},this.transitions.value),t))}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(t=>{const r="popstate"===t.type?"popstate":"hashchange";"popstate"===r&&setTimeout(()=>{var i;const o={replaceUrl:!0},a=null!==(i=t.state)&&void 0!==i&&i.navigationId?t.state:null;if(a){const l=Object.assign({},a);delete l.navigationId,delete l.\u0275routerPageId,0!==Object.keys(l).length&&(o.state=l)}const s=this.parseUrl(t.url);this.scheduleNavigation(s,r,a,o)},0)}))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(t){this.events.next(t)}resetConfig(t){this.config=t.map(GA),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.transitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(t,r={}){const{relativeTo:i,queryParams:o,fragment:a,queryParamsHandling:s,preserveFragment:l}=r,c=i||this.routerState.root,u=l?this.currentUrlTree.fragment:a;let d=null;switch(s){case"merge":d=Object.assign(Object.assign({},this.currentUrlTree.queryParams),o);break;case"preserve":d=this.currentUrlTree.queryParams;break;default:d=o||null}return null!==d&&(d=this.removeEmptyProps(d)),epe(c,this.currentUrlTree,t,d,null!=u?u:null)}navigateByUrl(t,r={skipLocationChange:!1}){const i=xu(t)?t:this.parseUrl(t),o=this.urlHandlingStrategy.merge(i,this.rawUrlTree);return this.scheduleNavigation(o,"imperative",null,r)}navigate(t,r={skipLocationChange:!1}){return function Pge(e){for(let n=0;n{const o=t[i];return null!=o&&(r[i]=o),r},{})}processNavigations(){this.navigations.subscribe(t=>{var r;this.navigated=!0,this.lastSuccessfulId=t.id,this.currentPageId=t.targetPageId,this.events.next(new nc(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,null===(r=this.titleStrategy)||void 0===r||r.updateTitle(this.routerState.snapshot),t.resolve(!0)},t=>{this.console.warn(`Unhandled Navigation Error: ${t}`)})}scheduleNavigation(t,r,i,o,a){var s,l;if(this.disposed)return Promise.resolve(!1);let c,u,d;a?(c=a.resolve,u=a.reject,d=a.promise):d=new Promise((p,_)=>{c=p,u=_});const f=++this.navigationId;let h;return"computed"===this.canceledNavigationResolution?(0===this.currentPageId&&(i=this.location.getState()),h=i&&i.\u0275routerPageId?i.\u0275routerPageId:o.replaceUrl||o.skipLocationChange?null!==(s=this.browserPageId)&&void 0!==s?s:0:(null!==(l=this.browserPageId)&&void 0!==l?l:0)+1):h=0,this.setTransition({id:f,targetPageId:h,source:r,restoredState:i,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:t,extras:o,resolve:c,reject:u,promise:d,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),d.catch(p=>Promise.reject(p))}setBrowserUrl(t,r){const i=this.urlSerializer.serialize(t),o=Object.assign(Object.assign({},r.extras.state),this.generateNgRouterState(r.id,r.targetPageId));this.location.isCurrentPathEqualTo(i)||r.extras.replaceUrl?this.location.replaceState(i,"",o):this.location.go(i,"",o)}restoreHistory(t,r=!1){var i,o;if("computed"===this.canceledNavigationResolution){const a=this.currentPageId-t.targetPageId;"popstate"!==t.source&&"eager"!==this.urlUpdateStrategy&&this.currentUrlTree!==(null===(i=this.currentNavigation)||void 0===i?void 0:i.finalUrl)||0===a?this.currentUrlTree===(null===(o=this.currentNavigation)||void 0===o?void 0:o.finalUrl)&&0===a&&(this.resetState(t),this.browserUrlTree=t.currentUrlTree,this.resetUrlToCurrentUrlTree()):this.location.historyGo(a)}else"replace"===this.canceledNavigationResolution&&(r&&this.resetState(t),this.resetUrlToCurrentUrlTree())}resetState(t){this.routerState=t.currentRouterState,this.currentUrlTree=t.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,t.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}cancelNavigationTransition(t,r,i){const o=new Sb(t.id,this.serializeUrl(t.extractedUrl),r,i);this.triggerEvent(o),t.resolve(!1)}generateNgRouterState(t,r){return"computed"===this.canceledNavigationResolution?{navigationId:t,\u0275routerPageId:r}:{navigationId:t}}}return e.\u0275fac=function(t){Q_()},e.\u0275prov=Me({token:e,factory:function(){return lj()},providedIn:"root"}),e})();function cj(e){return"imperative"!==e}let es=(()=>{class e{constructor(t,r,i){this.router=t,this.route=r,this.locationStrategy=i,this._preserveFragment=!1,this._skipLocationChange=!1,this._replaceUrl=!1,this.commands=null,this.href=null,this.onChanges=new yn,this.subscription=t.events.subscribe(o=>{o instanceof nc&&this.updateTargetUrlAndHref()})}set preserveFragment(t){this._preserveFragment=bs(t)}get preserveFragment(){return this._preserveFragment}set skipLocationChange(t){this._skipLocationChange=bs(t)}get skipLocationChange(){return this._skipLocationChange}set replaceUrl(t){this._replaceUrl=bs(t)}get replaceUrl(){return this._replaceUrl}set routerLink(t){this.commands=null!=t?Array.isArray(t)?t:[t]:null}ngOnChanges(t){this.updateTargetUrlAndHref(),this.onChanges.next(this)}ngOnDestroy(){this.subscription.unsubscribe()}onClick(t,r,i,o,a){return!!(0!==t||r||i||o||a||"string"==typeof this.target&&"_self"!=this.target||null===this.urlTree)||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!1)}updateTargetUrlAndHref(){this.href=null!==this.urlTree?this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return e.\u0275fac=function(t){return new(t||e)(H(Ln),H(co),H(Fc))},e.\u0275dir=Xe({type:e,selectors:[["a","routerLink",""],["area","routerLink",""]],hostVars:2,hostBindings:function(t,r){1&t&&we("click",function(o){return r.onClick(o.button,o.ctrlKey,o.shiftKey,o.altKey,o.metaKey)}),2&t&&qr("target",r.target)("href",r.href,zo)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",routerLink:"routerLink"},standalone:!0,features:[Ui]}),e})();class uj{}let Nge=(()=>{class e{constructor(t,r,i,o,a){this.router=t,this.injector=i,this.preloadingStrategy=o,this.loader=a}setUpPreloading(){this.subscription=this.router.events.pipe(So(t=>t instanceof nc),ws(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(t,r){var i,o,a;const s=[];for(const l of r){l.providers&&!l._injector&&(l._injector=mv(l.providers,t,`Route: ${l.path}`));const c=null!==(i=l._injector)&&void 0!==i?i:t,u=null!==(o=l._loadedInjector)&&void 0!==o?o:c;l.loadChildren&&!l._loadedRoutes&&void 0===l.canLoad||l.loadComponent&&!l._loadedComponent?s.push(this.preloadConfig(c,l)):(l.children||l._loadedRoutes)&&s.push(this.processRoutes(u,null!==(a=l.children)&&void 0!==a?a:l._loadedRoutes))}return Kn(s).pipe(Hu())}preloadConfig(t,r){return this.preloadingStrategy.preload(r,()=>{let i;i=r.loadChildren&&void 0===r.canLoad?this.loader.loadChildren(t,r):Ue(null);const o=i.pipe(br(a=>{var s;return null===a?Ue(void 0):(r._loadedRoutes=a.routes,r._loadedInjector=a.injector,this.processRoutes(null!==(s=a.injector)&&void 0!==s?s:t,a.routes))}));return r.loadComponent&&!r._loadedComponent?Kn([o,this.loader.loadComponent(r)]).pipe(Hu()):o})}}return e.\u0275fac=function(t){return new(t||e)(re(Ln),re(UD),re(rl),re(uj),re(XA))},e.\u0275prov=Me({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();const ZA=new Ee("");let dj=(()=>{class e{constructor(t,r,i={}){this.router=t,this.viewportScroller=r,this.options=i,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},i.scrollPositionRestoration=i.scrollPositionRestoration||"disabled",i.anchorScrolling=i.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(t=>{t instanceof OA?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=t.navigationTrigger,this.restoredId=t.restoredState?t.restoredState.navigationId:0):t instanceof nc&&(this.lastId=t.id,this.scheduleScrollEvent(t,this.router.parseUrl(t.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(t=>{t instanceof PH&&(t.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(t.position):t.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(t.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(t,r){this.router.triggerEvent(new PH(t,"popstate"===this.lastSource?this.store[this.restoredId]:null,r))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return e.\u0275fac=function(t){Q_()},e.\u0275prov=Me({token:e,factory:e.\u0275fac}),e})();function hh(e,n){return{\u0275kind:e,\u0275providers:n}}function JA(e){return[{provide:KA,multi:!0,useValue:e}]}function hj(){const e=En(ci);return n=>{var t,r;const i=e.get(Fd);if(n!==i.components[0])return;const o=e.get(Ln),a=e.get(pj);1===e.get(eR)&&o.initialNavigation(),null===(t=e.get(gj,null,Je.Optional))||void 0===t||t.setUpPreloading(),null===(r=e.get(ZA,null,Je.Optional))||void 0===r||r.init(),o.resetRootComponentType(i.componentTypes[0]),a.closed||(a.next(),a.unsubscribe())}}const pj=new Ee("",{factory:()=>new yn}),eR=new Ee("",{providedIn:"root",factory:()=>1});const gj=new Ee("");function $ge(e){return hh(0,[{provide:gj,useExisting:Nge},{provide:uj,useExisting:e}])}const mj=new Ee("ROUTER_FORROOT_GUARD"),Bge=[Av,{provide:bH,useClass:IA},{provide:Ln,useFactory:lj},qm,{provide:co,useFactory:function fj(e){return e.routerState.root},deps:[Ln]},XA];function Uge(){return new pL("Router",Ln)}let tR=(()=>{class e{constructor(t){}static forRoot(t,r){return{ngModule:e,providers:[Bge,[],JA(t),{provide:mj,useFactory:zge,deps:[[Ln,new el,new tl]]},{provide:xb,useValue:r||{}},null!=r&&r.useHash?{provide:Fc,useClass:HX}:{provide:Fc,useClass:$L},{provide:ZA,useFactory:()=>{const e=En(Ln),n=En(oZ),t=En(xb);return t.scrollOffset&&n.setOffset(t.scrollOffset),new dj(e,n,t)}},null!=r&&r.preloadingStrategy?$ge(r.preloadingStrategy).\u0275providers:[],{provide:pL,multi:!0,useFactory:Uge},null!=r&&r.initialNavigation?Yge(r):[],[{provide:_j,useFactory:hj},{provide:sL,multi:!0,useExisting:_j}]]}}static forChild(t){return{ngModule:e,providers:[JA(t)]}}}return e.\u0275fac=function(t){return new(t||e)(re(mj,8))},e.\u0275mod=Ft({type:e}),e.\u0275inj=wt({imports:[HA]}),e})();function zge(e){return"guarded"}function Yge(e){return["disabled"===e.initialNavigation?hh(3,[{provide:Cv,multi:!0,useFactory:()=>{const n=En(Ln);return()=>{n.setUpLocationChangeListener()}}},{provide:eR,useValue:2}]).\u0275providers:[],"enabledBlocking"===e.initialNavigation?hh(2,[{provide:eR,useValue:0},{provide:Cv,multi:!0,deps:[ci],useFactory:n=>{const t=n.get(BX,Promise.resolve());let r=!1;return()=>t.then(()=>new Promise(o=>{const a=n.get(Ln),s=n.get(pj);(function i(o){n.get(Ln).events.pipe(So(s=>s instanceof nc||s instanceof Sb||s instanceof RH),dt(s=>s instanceof nc||s instanceof Sb&&(0===s.code||1===s.code)&&null),So(s=>null!==s),ma(1)).subscribe(()=>{o()})})(()=>{o(!0),r=!0}),a.afterPreactivation=()=>(o(!0),r||s.closed?Ue(void 0):s),a.initialNavigation()}))}}]).\u0275providers:[]]}const _j=new Ee("");class Wge extends Wn{constructor(n,t){super()}schedule(n,t=0){return this}}const Lb={setInterval(e,n,...t){const{delegate:r}=Lb;return null!=r&&r.setInterval?r.setInterval(e,n,...t):setInterval(e,n,...t)},clearInterval(e){const{delegate:n}=Lb;return((null==n?void 0:n.clearInterval)||clearInterval)(e)},delegate:void 0};class nR extends Wge{constructor(n,t){super(n,t),this.scheduler=n,this.work=t,this.pending=!1}schedule(n,t=0){var r;if(this.closed)return this;this.state=n;const i=this.id,o=this.scheduler;return null!=i&&(this.id=this.recycleAsyncId(o,i,t)),this.pending=!0,this.delay=t,this.id=null!==(r=this.id)&&void 0!==r?r:this.requestAsyncId(o,this.id,t),this}requestAsyncId(n,t,r=0){return Lb.setInterval(n.flush.bind(n,this),r)}recycleAsyncId(n,t,r=0){if(null!=r&&this.delay===r&&!1===this.pending)return t;null!=t&&Lb.clearInterval(t)}execute(n,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const r=this._execute(n,t);if(r)return r;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(n,t){let i,r=!1;try{this.work(n)}catch(o){r=!0,i=o||new Error("Scheduled action threw falsy error")}if(r)return this.unsubscribe(),i}unsubscribe(){if(!this.closed){const{id:n,scheduler:t}=this,{actions:r}=t;this.work=this.state=this.scheduler=null,this.pending=!1,Uu(r,this),null!=n&&(this.id=this.recycleAsyncId(t,n,null)),this.delay=null,super.unsubscribe()}}}const rR={now:()=>(rR.delegate||Date).now(),delegate:void 0};class Jm{constructor(n,t=Jm.now){this.schedulerActionCtor=n,this.now=t}schedule(n,t=0,r){return new this.schedulerActionCtor(this,n).schedule(r,t)}}Jm.now=rR.now;class iR extends Jm{constructor(n,t=Jm.now){super(n,t),this.actions=[],this._active=!1}flush(n){const{actions:t}=this;if(this._active)return void t.push(n);let r;this._active=!0;do{if(r=n.execute(n.state,n.delay))break}while(n=t.shift());if(this._active=!1,r){for(;n=t.shift();)n.unsubscribe();throw r}}}const Vb=new iR(nR),Kge=Vb;function vj(e=0,n,t=Kge){let r=-1;return null!=n&&(ZR(n)?t=n:r=n),new dn(i=>{let o=function Xge(e){return e instanceof Date&&!isNaN(e)}(e)?+e-t.now():e;o<0&&(o=0);let a=0;return t.schedule(function(){i.closed||(i.next(a++),0<=r?this.schedule(void 0,r):i.complete())},o)})}let ts=(()=>{class e{constructor(t){this.httpClient=t,this.MCBCustomerRegistrationId=0,this.loaded=new lo(!1),this.languagecode$=new lo("en-US"),this.vcodenew="",this.apiURL="https://sacustreg-r02.azurewebsites.net/CustomerRegistration",this.env="PROD",this.httpOptions={headers:new ea({"Content-Type":"applicationhttps://www.microsoft.com/json"})},this.httpOptionsTwo={headers:new ea({"Content-Type":"applicationhttps://www.microsoft.com/json","x-api-key":"50a4b2ace7f14361bd931f2b2f59e6c1"})}}getMasterDetails(t){return this.httpClient.get(this.apiURL+"/GetMasterDetails?locale="+t).pipe(cn(this.errorHandler))}getFeedbackDetails(t){return this.httpClient.get(this.apiURL+"/GeFeedbackReportDetails?custId="+t).pipe(cn(this.errorHandler))}getCustRegistrationMultiMatch(t){return this.httpClient.get(this.apiURL+"/GetCloudAscentDetails?custId="+t).pipe(cn(this.errorHandler))}getMCBEvents(){return this.httpClient.get(this.apiURL+"/GetMCBEvents").pipe(cn(this.errorHandler))}getMCBEventsSharepoint(){return this.httpClient.get(this.apiURL+"/GetMCBEventsSharepoint").pipe(cn(this.errorHandler))}getPDF(t,r){return this.httpClient.get(this.apiURL+"/GetPDF?containerName="+t+"&blobName="+r).pipe(cn(this.errorHandler))}getCustomerDetails(){return this.httpClient.get(this.apiURL+"/GetCustomerDetails").pipe(cn(this.errorHandler))}getHeaderAndFooter(t){return this.loaded.next(!1),this.httpClient.get("https://uhf.microsoft.com/"+t+"/shell/xml/MSSolutionAssessmentUI?headerId=MSSolutionAssessmentUIHeader3&footerid=MSSolutionAssessmentUIFooter",{responseType:"text"}).pipe($m(()=>{this.loaded.next(!0)}),cn(this.errorHandler))}create(t){return this.httpClient.post(this.apiURL+"?locale="+this.languagecode$.value,JSON.stringify(t),this.httpOptions).pipe(cn(this.errorHandler))}GetOrganizations(t){return this.httpClient.post("https://api.cloudlabs.ai/api/AttendeePublic/GetOrganizations",JSON.stringify(t),this.httpOptions).pipe(cn(this.errorHandler))}UpdateCustomerRegistration(t){return this.httpClient.post(this.apiURL+"/UpdateCustomerRegistration",JSON.stringify(t),this.httpOptions).pipe(cn(this.errorHandler))}getUpdatedCustomerDetails(){return this.httpClient.get(this.apiURL+"/GetUpdatedCustomerDetails").pipe(cn(this.errorHandler))}getVoucherCode(t){return this.httpClient.post("https://scale-assessment-api.cloudlabs.ai/api/v1.0/vouchers",JSON.stringify(t),this.httpOptionsTwo).pipe(cn(this.errorHandler))}createExpertAssessmentRegistration(t){return this.httpClient.post(this.apiURL+"/ExpertAssessmentRegistration",JSON.stringify(t),this.httpOptions).pipe(cn(this.errorHandler))}createSecurityMCBCustomerRegistration(t){return this.httpClient.post(this.apiURL+"/SecurityMCBCustomerRegistration",JSON.stringify(t),this.httpOptions).pipe(cn(this.errorHandler))}createFeedbackform(t){return this.httpClient.post(this.apiURL+"/Feedbackform",JSON.stringify(t),this.httpOptions).pipe(cn(this.errorHandler))}updateResourcesAccessed(t){return this.httpClient.put(this.apiURL+"/UpdateResourcesAccessed",JSON.stringify(t),this.httpOptions).pipe(cn(this.errorHandler))}createSecurityCampaign(t){return this.httpClient.post(this.apiURL+"/SecurityCampaign?locale="+this.languagecode$.value,JSON.stringify(t),this.httpOptions).pipe(cn(this.errorHandler))}errorHandler(t){let r="";return r=t.error instanceof ErrorEvent?t.error.message:`Error Code: ${t.status}\nMessage: ${t.message}`,ah(r)}}return e.\u0275fac=function(t){return new(t||e)(re(XT))},e.\u0275prov=Me({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function Ou(e){return!!e&&(e instanceof dn||ht(e.lift)&&ht(e.subscribe))}class Zge extends yn{constructor(n=1/0,t=1/0,r=rR){super(),this._bufferSize=n,this._windowTime=t,this._timestampProvider=r,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=t===1/0,this._bufferSize=Math.max(1,n),this._windowTime=Math.max(1,t)}next(n){const{isStopped:t,_buffer:r,_infiniteTimeWindow:i,_timestampProvider:o,_windowTime:a}=this;t||(r.push(n),!i&&r.push(o.now()+a)),this._trimBuffer(),super.next(n)}_subscribe(n){this._throwIfClosed(),this._trimBuffer();const t=this._innerSubscribe(n),{_infiniteTimeWindow:r,_buffer:i}=this,o=i.slice();for(let a=0;anew Zge(r,n,t),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:i})}class e_{}let Cj=(()=>{class e extends e_{getTranslation(t){return Ue({})}}return e.\u0275fac=function(){let n;return function(r){return(n||(n=Qn(e)))(r||e)}}(),e.\u0275prov=Me({token:e,factory:e.\u0275fac}),e})();class oR{}let bj=(()=>{class e{handle(t){return t.key}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=Me({token:e,factory:e.\u0275fac}),e})();function $b(e,n){if(e===n)return!0;if(null===e||null===n)return!1;if(e!=e&&n!=n)return!0;let i,o,a,t=typeof e;if(t==typeof n&&"object"==t){if(!Array.isArray(e)){if(Array.isArray(n))return!1;for(o in a=Object.create(null),e){if(!$b(e[o],n[o]))return!1;a[o]=!0}for(o in n)if(!(o in a)&&void 0!==n[o])return!1;return!0}if(!Array.isArray(n))return!1;if((i=e.length)==n.length){for(o=0;o{aR(n[r])?r in e?t[r]=Ej(e[r],n[r]):Object.assign(t,{[r]:n[r]}):Object.assign(t,{[r]:n[r]})}),t}class Bb{}let Sj=(()=>{class e extends Bb{constructor(){super(...arguments),this.templateMatcher=/{{\s?([^{}\s]*)\s?}}/g}interpolate(t,r){let i;return i="string"==typeof t?this.interpolateString(t,r):"function"==typeof t?this.interpolateFunction(t,r):t,i}getValue(t,r){let i="string"==typeof r?r.split("."):[r];r="";do{r+=i.shift(),!rc(t)||!rc(t[r])||"object"!=typeof t[r]&&i.length?i.length?r+=".":t=void 0:(t=t[r],r="")}while(i.length);return t}interpolateFunction(t,r){return t(r)}interpolateString(t,r){return r?t.replace(this.templateMatcher,(i,o)=>{let a=this.getValue(r,o);return rc(a)?a:i}):t}}return e.\u0275fac=function(){let n;return function(r){return(n||(n=Qn(e)))(r||e)}}(),e.\u0275prov=Me({token:e,factory:e.\u0275fac}),e})();class Ub{}let Dj=(()=>{class e extends Ub{compile(t,r){return t}compileTranslations(t,r){return t}}return e.\u0275fac=function(){let n;return function(r){return(n||(n=Qn(e)))(r||e)}}(),e.\u0275prov=Me({token:e,factory:e.\u0275fac}),e})();class Tj{constructor(){this.currentLang=this.defaultLang,this.translations={},this.langs=[],this.onTranslationChange=new bt,this.onLangChange=new bt,this.onDefaultLangChange=new bt}}const sR=new Ee("USE_STORE"),lR=new Ee("USE_DEFAULT_LANG"),cR=new Ee("DEFAULT_LANGUAGE"),uR=new Ee("USE_EXTEND");let qs=(()=>{class e{constructor(t,r,i,o,a,s=!0,l=!1,c=!1,u){this.store=t,this.currentLoader=r,this.compiler=i,this.parser=o,this.missingTranslationHandler=a,this.useDefaultLang=s,this.isolate=l,this.extend=c,this.pending=!1,this._onTranslationChange=new bt,this._onLangChange=new bt,this._onDefaultLangChange=new bt,this._langs=[],this._translations={},this._translationRequests={},u&&this.setDefaultLang(u)}get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(t){this.isolate?this._defaultLang=t:this.store.defaultLang=t}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(t){this.isolate?this._currentLang=t:this.store.currentLang=t}get langs(){return this.isolate?this._langs:this.store.langs}set langs(t){this.isolate?this._langs=t:this.store.langs=t}get translations(){return this.isolate?this._translations:this.store.translations}set translations(t){this.isolate?this._translations=t:this.store.translations=t}setDefaultLang(t){if(t===this.defaultLang)return;let r=this.retrieveTranslations(t);void 0!==r?(null==this.defaultLang&&(this.defaultLang=t),r.pipe(ma(1)).subscribe(i=>{this.changeDefaultLang(t)})):this.changeDefaultLang(t)}getDefaultLang(){return this.defaultLang}use(t){if(t===this.currentLang)return Ue(this.translations[t]);let r=this.retrieveTranslations(t);return void 0!==r?(this.currentLang||(this.currentLang=t),r.pipe(ma(1)).subscribe(i=>{this.changeLang(t)}),r):(this.changeLang(t),Ue(this.translations[t]))}retrieveTranslations(t){let r;return(void 0===this.translations[t]||this.extend)&&(this._translationRequests[t]=this._translationRequests[t]||this.getTranslation(t),r=this._translationRequests[t]),r}getTranslation(t){this.pending=!0;const r=this.currentLoader.getTranslation(t).pipe(yj(1),ma(1));return this.loadingTranslations=r.pipe(dt(i=>this.compiler.compileTranslations(i,t)),yj(1),ma(1)),this.loadingTranslations.subscribe({next:i=>{this.translations[t]=this.extend&&this.translations[t]?Object.assign(Object.assign({},i),this.translations[t]):i,this.updateLangs(),this.pending=!1},error:i=>{this.pending=!1}}),r}setTranslation(t,r,i=!1){r=this.compiler.compileTranslations(r,t),this.translations[t]=(i||this.extend)&&this.translations[t]?Ej(this.translations[t],r):r,this.updateLangs(),this.onTranslationChange.emit({lang:t,translations:this.translations[t]})}getLangs(){return this.langs}addLangs(t){t.forEach(r=>{-1===this.langs.indexOf(r)&&this.langs.push(r)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(t,r,i){let o;if(r instanceof Array){let a={},s=!1;for(let l of r)a[l]=this.getParsedResult(t,l,i),Ou(a[l])&&(s=!0);return s?x3(r.map(c=>Ou(a[c])?a[c]:Ue(a[c]))).pipe(dt(c=>{let u={};return c.forEach((d,f)=>{u[r[f]]=d}),u})):a}if(t&&(o=this.parser.interpolate(this.parser.getValue(t,r),i)),void 0===o&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(o=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],r),i)),void 0===o){let a={key:r,translateService:this};void 0!==i&&(a.interpolateParams=i),o=this.missingTranslationHandler.handle(a)}return void 0!==o?o:r}get(t,r){if(!rc(t)||!t.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe(ws(i=>Ou(i=this.getParsedResult(i,t,r))?i:Ue(i)));{let i=this.getParsedResult(this.translations[this.currentLang],t,r);return Ou(i)?i:Ue(i)}}getStreamOnTranslationChange(t,r){if(!rc(t)||!t.length)throw new Error('Parameter "key" required');return oh(gb(()=>this.get(t,r)),this.onTranslationChange.pipe(Lo(i=>{const o=this.getParsedResult(i.translations,t,r);return"function"==typeof o.subscribe?o:Ue(o)})))}stream(t,r){if(!rc(t)||!t.length)throw new Error('Parameter "key" required');return oh(gb(()=>this.get(t,r)),this.onLangChange.pipe(Lo(i=>{const o=this.getParsedResult(i.translations,t,r);return Ou(o)?o:Ue(o)})))}instant(t,r){if(!rc(t)||!t.length)throw new Error('Parameter "key" required');let i=this.getParsedResult(this.translations[this.currentLang],t,r);if(Ou(i)){if(t instanceof Array){let o={};return t.forEach((a,s)=>{o[t[s]]=t[s]}),o}return t}return i}set(t,r,i=this.currentLang){this.translations[i][t]=this.compiler.compile(r,i),this.updateLangs(),this.onTranslationChange.emit({lang:i,translations:this.translations[i]})}changeLang(t){this.currentLang=t,this.onLangChange.emit({lang:t,translations:this.translations[t]}),null==this.defaultLang&&this.changeDefaultLang(t)}changeDefaultLang(t){this.defaultLang=t,this.onDefaultLangChange.emit({lang:t,translations:this.translations[t]})}reloadLang(t){return this.resetLang(t),this.getTranslation(t)}resetLang(t){this._translationRequests[t]=void 0,this.translations[t]=void 0}getBrowserLang(){if("undefined"==typeof window||void 0===window.navigator)return;let t=window.navigator.languages?window.navigator.languages[0]:null;return t=t||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,void 0!==t?(-1!==t.indexOf("-")&&(t=t.split("-")[0]),-1!==t.indexOf("_")&&(t=t.split("_")[0]),t):void 0}getBrowserCultureLang(){if("undefined"==typeof window||void 0===window.navigator)return;let t=window.navigator.languages?window.navigator.languages[0]:null;return t=t||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,t}}return e.\u0275fac=function(t){return new(t||e)(re(Tj),re(e_),re(Ub),re(Bb),re(oR),re(lR),re(sR),re(uR),re(cR))},e.\u0275prov=Me({token:e,factory:e.\u0275fac}),e})(),ic=(()=>{class e{constructor(t,r){this.translate=t,this._ref=r,this.value="",this.lastKey=null,this.lastParams=[]}updateValue(t,r,i){let o=a=>{this.value=void 0!==a?a:t,this.lastKey=t,this._ref.markForCheck()};if(i){let a=this.translate.getParsedResult(i,t,r);Ou(a.subscribe)?a.subscribe(o):o(a)}this.translate.get(t,r).subscribe(o)}transform(t,...r){if(!t||!t.length)return t;if($b(t,this.lastKey)&&$b(r,this.lastParams))return this.value;let i;if(rc(r[0])&&r.length)if("string"==typeof r[0]&&r[0].length){let o=r[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{i=JSON.parse(o)}catch(a){throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${r[0]}`)}}else"object"==typeof r[0]&&!Array.isArray(r[0])&&(i=r[0]);return this.lastKey=t,this.lastParams=r,this.updateValue(t,i),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(o=>{this.lastKey&&o.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(t,i,o.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(o=>{this.lastKey&&(this.lastKey=null,this.updateValue(t,i,o.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(t,i))})),this.value}_dispose(){void 0!==this.onTranslationChange&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),void 0!==this.onLangChange&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),void 0!==this.onDefaultLangChange&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}}return e.\u0275fac=function(t){return new(t||e)(H(qs,16),H(wc,16))},e.\u0275pipe=Hr({name:"translate",type:e,pure:!1}),e.\u0275prov=Me({token:e,factory:e.\u0275fac}),e})(),Jge=(()=>{class e{static forRoot(t={}){return{ngModule:e,providers:[t.loader||{provide:e_,useClass:Cj},t.compiler||{provide:Ub,useClass:Dj},t.parser||{provide:Bb,useClass:Sj},t.missingTranslationHandler||{provide:oR,useClass:bj},Tj,{provide:sR,useValue:t.isolate},{provide:lR,useValue:t.useDefaultLang},{provide:uR,useValue:t.extend},{provide:cR,useValue:t.defaultLanguage},qs]}}static forChild(t={}){return{ngModule:e,providers:[t.loader||{provide:e_,useClass:Cj},t.compiler||{provide:Ub,useClass:Dj},t.parser||{provide:Bb,useClass:Sj},t.missingTranslationHandler||{provide:oR,useClass:bj},{provide:sR,useValue:t.isolate},{provide:lR,useValue:t.useDefaultLang},{provide:uR,useValue:t.extend},{provide:cR,useValue:t.defaultLanguage},qs]}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ft({type:e}),e.\u0275inj=wt({}),e})();function eme(e,n){if(1&e){const t=Sn();y(0,"a",56),we("click",function(){const o=ze(t).$implicit;return Ye(De().onLanguageSelect(o))}),z(1),b()}if(2&e){const t=n.$implicit,r=De();vo("active",t.code===r.selectedLanguage),v(1),Ae(" ",t.name," ")}}const Hb=function(e){return{jsonTextBrake:e}},tme=function(){return["./self-assessment"]},Mj=function(e){return{lngcode:e}},nme=function(){return["./register"]},rme=function(e){return{japaneseText:e}};let wj=(()=>{class e{constructor(t,r,i,o){this.route=t,this.appservice=r,this.translate=i,this.document=o,this.langCode=null,this.dynamicurlforSecurityforAIAssessment="https://security-for-ai-assessment.microsoft.com/"}ngAfterViewInit(){let t=new mwf.Carousel({el:document.querySelector(".carousel")});(function Qge(e=0,n=Vb){return e<0&&(e=0),vj(e,e,n)})(1e4).subscribe(()=>{t.controls.goToNextSlide()})}goToUrl(){window.open("https://portal.selfserviceassessment.com/")}ngOnInit(){this.langCode=this.route.snapshot.queryParamMap.get("lngcode"),this.langCode?(this.globleLang=this.langCode,localStorage.setItem("globleLcode",this.langCode)):this.globleLang=localStorage.getItem("globleLcode")?localStorage.getItem("globleLcode"):"en",this.queryParameter=this.globleLang,this.languages=[{code:"jp",name:"\u65e5\u672c\u8a9e"},{code:"en",name:"ENGLISH"}],this.selectedLanguage="EN",this.translate.setDefaultLang("ar"===this.globleLang||"fr"===this.globleLang||"de"===this.globleLang||"it"===this.globleLang||"pt"===this.globleLang||"es"===this.globleLang||"ko"===this.globleLang||"cn"===this.globleLang?"en":this.globleLang),"jp"===this.globleLang?(this.lan="ja-JP",this.selectedLanguage="\u65e5\u672c\u8a9e",this.dynamicurlforSecurityforAIAssessment="https://security-for-ai-assessment.microsoft.com/ja-jp"):"en"===this.globleLang&&(this.lan="en-US",this.selectedLanguage="EN",this.dynamicurlforSecurityforAIAssessment="https://security-for-ai-assessment.microsoft.com/"),this.appservice.languagecode$.next(this.lan)}onLanguageSelect(t){this.selectedLanguage=t.code,this.translate.use(this.selectedLanguage),localStorage.setItem("globleLcode",this.selectedLanguage),this.queryParameter=this.selectedLanguage,"jp"===this.selectedLanguage?(this.lan="ja-JP",this.selectedLanguage="\u65e5\u672c\u8a9e",this.dynamicurlforSecurityforAIAssessment="https://security-for-ai-assessment.microsoft.com/ja-jp"):"en"===this.selectedLanguage&&(this.lan="en-US",this.selectedLanguage="EN",this.dynamicurlforSecurityforAIAssessment="https://security-for-ai-assessment.microsoft.com/"),this.appservice.languagecode$.next(this.lan);const r=this.document.querySelector(".dropdown-content");null==r||r.classList.remove("show")}SecurityforAIAssessment(){window.open(this.dynamicurlforSecurityforAIAssessment,"_blank")}onButtonClick(){const t=this.document.querySelector(".dropdown-content");null==t||t.classList.toggle("show")}languageChange(t){const r=t.target.value;this.translate.use(t.target.value),"Hpjp"===r?this.lan="ja-JP":"Hpen"===r?this.lan="en-US":"ar"===r?this.lan="ar-ae":"fr"===r?this.lan="fr-fr":"de"===r?this.lan="de-de":"it"===r?this.lan="it-ch":"pt"===r?this.lan="pt-pt":"es"===r?this.lan="es-es":"ko"===r?this.lan="ko-kr":"cn"===r&&(this.lan="zh-cn"),this.appservice.languagecode$.next(this.lan)}}return e.\u0275fac=function(t){return new(t||e)(H(co),H(ts),H(qs),H(Tt))},e.\u0275cmp=Ur({type:e,selectors:[["app-home"]],decls:105,vars:75,consts:function(){let n,t,r;return n=$localize`:@@mylandingbutton:${"\ufffd0\ufffd"}:INTERPOLATION:`,t=$localize`:@@mylandingbutton:${"\ufffd0\ufffd"}:INTERPOLATION:`,r=$localize`:@@mylandingbutton:${"\ufffd0\ufffd"}:INTERPOLATION:`,[[1,"component-container","bg-white-100"],[1,""],[1,"row","justify-content-end"],[1,"col-4","d-flex","justify-content-end"],[1,"dropdown"],[1,"dropbtn",3,"click"],[1,"dropdown-content"],["href","javascript:void(0)",3,"active","click",4,"ngFor","ngForOf"],[1,"no-gutters","headerImageshadow","banner-cotnainer"],[1,"d-flex","col-md"],[1,"align-self-left","p-2","mt-3","margin-left-hero-text"],[1,"welcomeText"],[1,"mb-5","mt-5"],[1,"welcomeTextArea",3,"ngClass"],[1,"divimageHight"],["src","./assetshttps://www.microsoft.com/images/herocropdeskNewTwo.png","alt","Placeholder text for image",1,"card-img","img-object-cover"],[1,"component-container","mt-1","mb-2","margin-top-all-section"],[1,"row","row-cols-1","row-cols-md-4","ml-5","mr-4","pillar-container"],[1,"col","mt-2","mb-3"],["data-mount","click-group",1,"card","material-card","h-100","cardBackground","card-img-top","card-body-radius"],[1,"px-4","py-4"],["srcset","./assetshttps://www.microsoft.com/images/self-serviceimage.png","media","(min-width: 1400px)",1,"card-img-top"],["srcset","./assetshttps://www.microsoft.com/images/self-serviceimage.png","media","(min-width: 1084px)",1,"card-img-top"],["srcset","./assetshttps://www.microsoft.com/images/self-serviceimage.png","media","(min-width: 860px)",1,"card-img-top"],["srcset","./assetshttps://www.microsoft.com/images/self-serviceimage.png","media","(min-width: 540px)",1,"card-img-top"],["src","./assetshttps://www.microsoft.com/images/self-serviceimage.png","alt","",1,"card-img","card-img-top"],[1,"card-body","px-4","py-1"],[1,"cardText"],[1,"cardFirstText"],[1,"cardheading"],[1,"cardiceText",3,"ngClass"],[1,"assessment-btn"],["target","_blank","aria-label","Self-Service Cyber Security Assessment Request Your assessment",1,"btn","btn-primary","backgtoundimg",3,"routerLink","queryParams","click"],[1,"myblack"],n,["srcset","./assetshttps://www.microsoft.com/images/AISecurity.png","media","(min-width: 1400px)",1,"card-img-top"],["srcset","./assetshttps://www.microsoft.com/images/AISecurity.png","media","(min-width: 1084px)",1,"card-img-top"],["srcset","./assetshttps://www.microsoft.com/images/AISecurity.png","media","(min-width: 860px)",1,"card-img-top"],["srcset","./assetshttps://www.microsoft.com/images/AISecurity.png","media","(min-width: 540px)",1,"card-img-top"],["src","./assetshttps://www.microsoft.com/images/AISecurity.png","alt","",1,"card-img","card-img-top"],["target","_blank","aria-label","Self-Service Cyber Security Assessment Request Your assessment",1,"btn","btn-primary","backgtoundimg",3,"click"],t,["data-mount","click-group",1,"card","material-card","h-100","cardBackground","card-img-top"],["srcset","./assetshttps://www.microsoft.com/images/ms-curated-image.png","media","(min-width: 1400px)",1,"card-img-top"],["srcset","./assetshttps://www.microsoft.com/images/ms-curated-image.png","media","(min-width: 1084px)",1,"card-img-top"],["srcset","./assetshttps://www.microsoft.com/images/ms-curated-image.png","media","(min-width: 860px)",1,"card-img-top"],["srcset","./assetshttps://www.microsoft.com/images/ms-curated-image.png","media","(min-width: 540px)",1,"card-img-top"],["src","./assetshttps://www.microsoft.com/images/ms-curated-image.png","alt","",1,"card-img","card-img-top"],["target","_blank","aria-label","Microsoft Portfolio of Solution Assessments Request Your assessment",1,"btn","btn-primary","backgtoundimg",3,"routerLink","queryParams","click"],[1,"myblack",3,"ngClass"],r,[1,"theme-light","mt-2"],[1,"component-container"],[1,"lastText"],[1,"text-white","mb-0","font-size-hero-all"],[1,"text-light-blue","font-size-hero-all"],["href","javascript:void(0)",3,"click"]]},template:function(t,r){1&t&&(y(0,"div",0)(1,"section")(2,"div",1)(3,"div",2)(4,"div",3)(5,"div",4)(6,"button",5),we("click",function(){return r.onButtonClick()}),z(7),b(),y(8,"div",6),Se(9,eme,2,3,"a",7),b()()()(),y(10,"div",8)(11,"div",9)(12,"div",10)(13,"h1",11),z(14),R(15,"translate"),b(),y(16,"div",12)(17,"p",13),z(18),R(19,"translate"),b()()()(),y(20,"div",14),fe(21,"img",15),b()()()()(),y(22,"div",16)(23,"div",17)(24,"div",18)(25,"div",19)(26,"picture",20),fe(27,"source",21)(28,"source",22)(29,"source",23)(30,"source",24)(31,"img",25),b(),y(32,"div",26)(33,"div",27)(34,"p",28),z(35),R(36,"translate"),b(),y(37,"h2",29),z(38),R(39,"translate"),b(),y(40,"p",30),z(41),R(42,"translate"),b()(),y(43,"p",31)(44,"a",32),we("click",function(o){return o.stopPropagation()}),y(45,"span",33),ge(46,34),R(47,"translate"),b()()()()()(),y(48,"div",18)(49,"div",19)(50,"picture",20),fe(51,"source",35)(52,"source",36)(53,"source",37)(54,"source",38)(55,"img",39),b(),y(56,"div",26)(57,"div",27)(58,"p",28),z(59),R(60,"translate"),b(),y(61,"h2",29),z(62),R(63,"translate"),b(),y(64,"p",30),z(65),R(66,"translate"),b()(),y(67,"p",31)(68,"a",40),we("click",function(o){return r.SecurityforAIAssessment(),o.stopPropagation()}),y(69,"span",33),ge(70,41),R(71,"translate"),b()()()()()(),y(72,"div",18)(73,"div",42)(74,"picture",20),fe(75,"source",43)(76,"source",44)(77,"source",45)(78,"source",46)(79,"img",47),b(),y(80,"div",26)(81,"div",27)(82,"p",28),z(83),R(84,"translate"),b(),y(85,"h2",29),z(86),R(87,"translate"),b(),y(88,"p",30),z(89),R(90,"translate"),b()(),y(91,"p",31)(92,"a",48),we("click",function(o){return o.stopPropagation()}),y(93,"span",49),ge(94,50),R(95,"translate"),b()()()()()()()(),fe(96,"div",51),y(97,"div",52)(98,"div",53)(99,"h2",54),z(100),R(101,"translate"),y(102,"span",55),z(103),R(104,"translate"),b()()()()),2&t&&(v(7),vt(r.selectedLanguage),v(2),L("ngForOf",r.languages),v(5),Ae(" ",x(15,27,"sa.homeheading")," "),v(3),L("ngClass",xe(59,Hb,"ja-JP"===r.lan)),v(1),Ae(" ",x(19,29,"sa.homeDescription")," "),v(17),Ae(" ",x(36,31,"sa.homeCardTag1"),""),v(3),vt(x(39,33,"sa.homeCardHeading1")),v(2),L("ngClass",xe(61,Hb,"ja-JP"===r.lan)),v(1),Ae(" ",x(42,35,"sa.homeCardDescription1")," "),v(3),L("routerLink",qi(63,tme))("queryParams",xe(64,Mj,r.queryParameter)),v(3),Q(x(47,37,"sa.homeCardButton1")),J(46),v(12),Ae(" ",x(60,39,"sa.homeCardTag2"),""),v(3),vt(x(63,41,"sa.homeCardHeading2")),v(2),L("ngClass",xe(66,Hb,"ja-JP"===r.lan)),v(1),Ae("",x(66,43,"sa.homeCardDescription2")," "),v(6),Q(x(71,45,"sa.homeCardButton2")),J(70),v(12),Ae(" ",x(84,47,"sa.homeCardTag3"),""),v(3),vt(x(87,49,"sa.homeCardHeading3")),v(2),L("ngClass",xe(68,Hb,"ja-JP"===r.lan)),v(1),vt(x(90,51,"sa.homeCardDescription3")),v(3),L("routerLink",qi(70,nme))("queryParams",xe(71,Mj,r.queryParameter)),v(1),L("ngClass",xe(73,rme,"ja-JP"===r.lan)),v(2),Q(x(95,53,"sa.homeCardButton3")),J(94),v(5),Ae(" ",x(101,55,"sa.homeBottomTagline")," "),v(3),Ae(" ",x(104,57,"sa.homeBottomTagline2"),""))},dependencies:[Ad,sl,es,ic],styles:[".colorsmallhead[_ngcontent-%COMP%]{font-family:Segoe UI;font-style:normal;font-weight:400;font-size:16px;line-height:21px;display:flex;align-items:center;letter-spacing:.02em}.languageSelector[_ngcontent-%COMP%]{width:110px;height:26px!important}.dropdown[_ngcontent-%COMP%]{position:relative;display:inline-block;font-family:Arial,sans-serif}.dropbtn[_ngcontent-%COMP%]{background-color:transparent;color:#333;padding:5px 12px;font-size:14px;font-weight:700;border:0px solid;border-radius:4px;cursor:pointer}.dropdown-content[_ngcontent-%COMP%]{display:none;position:absolute;background-color:#f7f7f7;min-width:130px;box-shadow:0 8px 16px #0000001a;border-radius:8px;z-index:1;margin-top:5px;padding:10px 0;margin-left:-98.531px}.dropdown-content[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#000;padding:8px 20px;text-decoration:none;display:block;font-size:13px;font-weight:500;letter-spacing:.5px}.dropdown-content[_ngcontent-%COMP%] a.active[_ngcontent-%COMP%]{color:#0076a8;font-weight:700}.dropdown-content[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{background-color:#f9f9f9;color:#333}.dropdown-content.show[_ngcontent-%COMP%]{display:block}.japaneseText[_ngcontent-%COMP%]{font-size:13px}.jsonTextBrake[_ngcontent-%COMP%]{white-space:pre-wrap}.textProp[_ngcontent-%COMP%]{height:131px;width:676px;left:693px;top:711px;border-radius:nullpx}.position[_ngcontent-%COMP%]{position:absolute;width:390px;height:588px;left:525px;top:2335px}.assessmentbutton[_ngcontent-%COMP%]{background:#0078D4;border-radius:5px}.imagesize[_ngcontent-%COMP%]{position:absolute;width:216.15px;height:233px;opacity:.9}.crouseltext[_ngcontent-%COMP%]{font-size:16px;line-height:18px;font-weight:400;line-height:30px;font-size:32px;line-height:35px;font-family:Segoe Pro;font-size:20px;font-weight:600;line-height:22px;letter-spacing:.02em;text-align:left}.colortext[_ngcontent-%COMP%]{color:#0078d4}.colorGrow[_ngcontent-%COMP%]{color:#50e6ff}.backgtoundimg[_ngcontent-%COMP%]{background:#0078D4;color:#fff;font-size:.9rem!important}.stylecrousel[_ngcontent-%COMP%]{width:185px;height:200px}.margin.top-head[_ngcontent-%COMP%]{margin-top:10px;margin-left:60px}.colorproceed[_ngcontent-%COMP%]{color:#0078d4}.card1[_ngcontent-%COMP%]{position:absolute;width:425px;height:619px;left:56px;top:1412px}.lastbordercolor[_ngcontent-%COMP%]{background:rgba(0,0,0,.65)}.cardColor[_ngcontent-%COMP%]{background:#0078D7;border-radius:10px}.linkColorwhite[_ngcontent-%COMP%], .myblack[_ngcontent-%COMP%]{color:#fff}.bg-primary[_ngcontent-%COMP%]{background:#0078D4}.bg-secondary[_ngcontent-%COMP%]{background:#50E6FF}.rounded-xxl[_ngcontent-%COMP%]{border-radius:1rem!important}.tech-icon[_ngcontent-%COMP%]{width:110px;height:110px}.CTA-banner[_ngcontent-%COMP%]{width:100%;background:url(/en-us/solutionassessments/CTA-banner.cab5bbc34acb0ebb.png) no-repeat 0 0;background-size:cover}.component-container[_ngcontent-%COMP%]{margin:0 3%}.pillar-container[_ngcontent-%COMP%]{display:flex;justify-content:center}.marginLeftCTA[_ngcontent-%COMP%]{margin-left:-22px}.cta[_ngcontent-%COMP%]:after, .cta-reverse[_ngcontent-%COMP%]:before{top:65%}.margin-leftmb[_ngcontent-%COMP%]{margin-left:70px}.margin-top-head[_ngcontent-%COMP%]{margin-left:46px}.self-left-margin-b[_ngcontent-%COMP%]{margin-bottom:-4rem;margin-left:3rem}.margin-left-hero-text[_ngcontent-%COMP%]{margin-left:28px}.c-width-top-bottom[_ngcontent-%COMP%]{margin-top:-3rem;margin-bottom:-2rem}.font-Rely[_ngcontent-%COMP%]{font-family:Segoe Pro;font-style:normal;font-weight:550;font-size:45px;line-height:100%}.header-hero-font[_ngcontent-%COMP%]{font-family:Segoe Pro;font-style:normal;font-size:45px;line-height:100%;font-weight:550;color:#0078d4}.margin-top-all-section[_ngcontent-%COMP%]{margin-top:-48px}.margin-top-assessment[_ngcontent-%COMP%]{margin-top:-5rem}.margin-top-subhead[_ngcontent-%COMP%]{margin-top:-3rem}.margin-top-info[_ngcontent-%COMP%]{margin-top:-2rem}.margin-top-info-button[_ngcontent-%COMP%]{margin-top:1.4rem}.margin-top-info-space[_ngcontent-%COMP%]{margin-top:-1.4rem}.margin-top-CloudSecuritysection[_ngcontent-%COMP%]{margin-top:-3rem}.align-subhead-section[_ngcontent-%COMP%]{font-family:Segoe UI;font-style:normal;font-weight:400;font-size:20px;line-height:27px;text-align:center;letter-spacing:.02em}.font-weight-solution[_ngcontent-%COMP%]{font-family:Segoe UI;font-style:normal;font-weight:400;font-size:16px;line-height:21px;display:flex;align-items:center;letter-spacing:.02em;color:#000}.bg-blue-img-corner[_ngcontent-%COMP%]{background:#E8E6EF}.margin-left-hero-1[_ngcontent-%COMP%]{margin-left:-1px}.font-size-hero-all[_ngcontent-%COMP%]{font-family:Segoe UI;font-style:normal;font-weight:600;font-size:38px;letter-spacing:.02em;color:#0078d4;height:53px}.font-size-cloud-security[_ngcontent-%COMP%]{font-family:Segoe UI;font-style:normal;font-weight:600;font-size:26px;line-height:110%;letter-spacing:.02em}.margin-top-carosal[_ngcontent-%COMP%]{margin-top:1.3rem}.margin-top-aseess[_ngcontent-%COMP%]{margin-top:-28px}.tooltip-cyberlink[_ngcontent-%COMP%]{position:relative;display:inline-block}.tooltip-cyberlink[_ngcontent-%COMP%] .tooltiptext[_ngcontent-%COMP%]{visibility:hidden;width:350px;border-radius:6px;padding:5px 0;font-weight:600;border:.125rem solid transparent;position:relative;border-radius:.125rem;background-color:#f9e9d6;text-decoration:none;padding:.625rem .75rem;font-size:inherit;cursor:pointer;position:absolute;z-index:1}.tooltip-cyberlink[_ngcontent-%COMP%]:hover .tooltiptext[_ngcontent-%COMP%]{visibility:visible;font-size:15px;color:#3467b4}.queFontSize[_ngcontent-%COMP%]{font-size:13px}.workforceMargin[_ngcontent-%COMP%]{margin-right:-8px}.alert.alert-transition[_ngcontent-%COMP%], .cta.alert-transition[_ngcontent-%COMP%]{transition-duration:.18s;transition-delay:10ms;transition-timing-function:ease-in-out;background-color:#243a5e!important}.alert.alert-full-bleed[_ngcontent-%COMP%]{border-radius:0;display:flex;justify-content:center}.bg-brand-dark[_ngcontent-%COMP%], .bg-dark-blue[_ngcontent-%COMP%]{background-color:#243a5e!important}.alert[_ngcontent-%COMP%]{border:.0625rem solid transparent;border-radius:.125rem;min-height:3.625rem;position:relative;display:flex;padding:1rem 1.5rem}.alert[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#50e6ff!important}h3[_ngcontent-%COMP%], .h3[_ngcontent-%COMP%]{font-size:1.1125rem;margin-bottom:.5rem}@media (min-width: 1084px){h3[_ngcontent-%COMP%], .h3[_ngcontent-%COMP%]{font-size:1.4rem;margin-bottom:.75rem}}@media (min-width: 1400px){h3[_ngcontent-%COMP%], .h3[_ngcontent-%COMP%]{font-size:1.6125rem;margin-bottom:1rem}}.card-body[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-between}.card-body[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{line-height:1.4;margin-bottom:.3rem;font-size:14px}.lead[_ngcontent-%COMP%]{font-size:15px;font-weight:700}.welcomeText[_ngcontent-%COMP%]{color:#2a446f;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:31px}.welcomeTextArea[_ngcontent-%COMP%]{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:0;font-size:16px;text-align:justify}.divimageHight[_ngcontent-%COMP%]{height:250px}.cardBackground[_ngcontent-%COMP%]{background:transparent linear-gradient(36deg,var(--unnamed-color-ffffff) 0%,var(--unnamed-color-8dc8e8) 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(36deg,#FFFFFF 48%,#8DC8E8 100%) 0% 0% no-repeat padding-box;box-shadow:0 3px 12px #00000029;opacity:1}.cardFirstText[_ngcontent-%COMP%]{color:#0078d4;font-size:12px;margin-bottom:0!important}.cardheading[_ngcontent-%COMP%]{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:19px;color:#2a446f;line-height:27px;font-weight:500;min-height:60px}.cardiceText[_ngcontent-%COMP%]{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;color:#000;text-align:justify}.assessment-btn[_ngcontent-%COMP%]{padding-bottom:10px}.lastText[_ngcontent-%COMP%]{background-color:#0078d4;padding-left:10%}@media (max-width: 562px){.font-size-hero-all[_ngcontent-%COMP%]{font-size:20px}}.banner-cotnainer[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap}.headerImageshadow[_ngcontent-%COMP%]{background:transparent linear-gradient(36deg,#FFFFFF 16%,#E8E6EF 100%) 0% 0% no-repeat padding-box}"]}),e})();function ime(e,n){if(1&e){const t=Sn();y(0,"a",37),we("click",function(){const o=ze(t).$implicit;return Ye(De().onLanguageSelect(o))}),z(1),b()}if(2&e){const t=n.$implicit,r=De();vo("active",t.code===r.selectedLanguage),v(1),Ae(" ",t.name," ")}}function ome(e,n){1&e&&(y(0,"span",75),ge(1,76),R(2,"translate"),b()),2&e&&(v(2),Q(x(2,1,"sa.PartnerNameIsRequired")),J(1))}function ame(e,n){if(1&e&&(y(0,"option"),z(1),b()),2&e){const t=n.$implicit;v(1),Ae(" ",t.name," ")}}function sme(e,n){1&e&&(y(0,"span",75),ge(1,77),R(2,"translate"),b()),2&e&&(v(2),Q(x(2,1,"sa.PartnerCountryregionisrequired")),J(1))}function lme(e,n){1&e&&(y(0,"span",75),ge(1,78),R(2,"translate"),b()),2&e&&(v(2),Q(x(2,1,"sa.PartnerEmailisrequired")),J(1))}function cme(e,n){1&e&&(y(0,"span",75),ge(1,79),R(2,"translate"),b()),2&e&&(v(2),Q(x(2,1,"sa.PleaseenteravalidPartneremail")),J(1))}function ume(e,n){1&e&&(y(0,"span",75),ge(1,80),R(2,"translate"),b()),2&e&&(v(2),Q(x(2,1,"sa.PartnerPhoneNumberisrequired")),J(1))}function dme(e,n){1&e&&(y(0,"span",75),ge(1,81),R(2,"translate"),b()),2&e&&(v(2),Q(x(2,1,"sa.PleaseenteravalidPhoneNumber")),J(1))}function fme(e,n){1&e&&(y(0,"span",75),z(1),R(2,"translate"),b()),2&e&&(v(1),Ae(" ",x(2,1,"sa.PleaseEnteravalidIndirectProviderEmail")," "))}function hme(e,n){1&e&&(y(0,"span",75),z(1),R(2,"translate"),b()),2&e&&(v(1),Ae(" ",x(2,1,"sa.MPNIDisrequired")," "))}function pme(e,n){1&e&&(y(0,"span",75),z(1),R(2,"translate"),b()),2&e&&(v(1),Ae(" ",x(2,1,"sa.PleaseenteravalidMPNID")," "))}const at=function(e){return{arabicText:e}},oc=function(e){return{rightAlignDirection:e}};function gme(e,n){if(1&e){const t=Sn();y(0,"div",38)(1,"div",39)(2,"div",40)(3,"label",41),z(4),R(5,"translate"),y(6,"span"),z(7," *"),b()(),y(8,"input",42,43),R(10,"translate"),Mi(11,44),we("ngModelChange",function(i){return ze(t),Ye(De().customer.partnerName=i)}),b(),Se(12,ome,3,3,"span",45),b()(),y(13,"div",46)(14,"div",47)(15,"label",48),z(16),R(17,"translate"),y(18,"span",49),z(19," *"),b()(),y(20,"select",50,51),we("ngModelChange",function(i){return ze(t),Ye(De().onpatnerCountrySelectedChange(i))}),y(22,"option",52),z(23),R(24,"translate"),b(),Se(25,ame,2,1,"option",53),b(),Se(26,sme,3,3,"span",45),b()(),y(27,"div",39)(28,"div",40)(29,"label",54),nn(30,55),R(31,"translate"),fe(32,"span"),rn(),b(),y(33,"input",56,57),R(35,"translate"),Mi(36,58),we("ngModelChange",function(i){return ze(t),Ye(De().customer.PartnerEmail=i)})("blur",function(i){return ze(t),Ye(De().validatePartnerEmail(i))}),b(),Se(37,lme,3,3,"span",45),Se(38,cme,3,3,"span",45),b()(),y(39,"div",39)(40,"div",40)(41,"label",59),nn(42,60),R(43,"translate"),fe(44,"span"),rn(),b(),y(45,"input",61,62),R(47,"translate"),Mi(48,63),we("ngModelChange",function(i){return ze(t),Ye(De().customer.PartnerPhoneNumber=i)})("keyup",function(i){return ze(t),Ye(De().validatePartnerPhoneNumber(i))}),b(),Se(49,ume,3,3,"span",45),Se(50,dme,3,3,"span",45),b()(),y(51,"div",39)(52,"div",40)(53,"label",64),z(54),R(55,"translate"),b(),y(56,"input",65,66),we("ngModelChange",function(i){return ze(t),Ye(De().customer.IndirectProviderName=i)}),R(58,"translate"),b()()(),y(59,"div",39)(60,"div",40)(61,"label",67),z(62),R(63,"translate"),b(),y(64,"input",68,69),we("ngModelChange",function(i){return ze(t),Ye(De().customer.IndirectProviderEmail=i)})("keyup",function(i){return ze(t),Ye(De().validateIndirectProviderEmail(i))}),R(66,"translate"),b(),Se(67,fme,3,3,"span",45),b()(),y(68,"div",70)(69,"div",71)(70,"label",72),z(71),R(72,"translate"),y(73,"span"),z(74," *"),b()(),y(75,"input",73,74),we("ngModelChange",function(i){return ze(t),Ye(De().customer.MPNID=i)})("keyup",function(i){return ze(t),Ye(De().validateMPNID(i))}),R(77,"translate"),b(),Se(78,hme,3,3,"span",45),Se(79,pme,3,3,"span",45),b()()()}if(2&e){const t=Ct(9),r=Ct(21),i=Ct(34),o=Ct(46),a=Ct(76),s=De();v(2),L("ngClass",xe(80,at,"ar-ae"===s.lan)),v(2),Ae(" ",x(5,52,"sa.PartnerName")," "),v(4),Q(x(10,54,"sa.EnterPartnerName")),J(11),L("ngClass",xe(82,at,"ar-ae"===s.lan))("ngModel",s.customer.partnerName)("name","partnerName"),v(4),L("ngIf",(null==t.errors?null:t.errors.required)&&t.touched),v(1),L("ngClass",xe(84,at,"ar-ae"===s.lan)),v(3),Ae(" ",x(17,56,"sa.PartnerCountryRegion"),""),v(4),L("ngModel",s.customer.PartnerCountryRegion)("ngClass",xe(86,oc,"ar-ae"===s.lan)),v(3),vt(x(24,58,"sa.Select")),v(2),L("ngForOf",s.Countrys),v(1),L("ngIf",r.invalid&&null==r.value),v(2),L("ngClass",xe(88,at,"ar-ae"===s.lan)),v(4),Q(x(31,60,"sa.PartnerEmail")),J(30),v(1),Q(x(35,62,"sa.EnterPartnerEmail")),J(36),L("ngModel",s.customer.PartnerEmail)("ngClass",xe(90,at,"ar-ae"===s.lan))("name","partnerEmail")("email",""!==s.customer.PartnerEmail),v(4),L("ngIf",(null==i.errors?null:i.errors.required)&&i.touched),v(1),L("ngIf",!(null!=i.errors&&i.errors.required)&&s.customer.partnervalidemail&&i.touched),v(2),L("ngClass",xe(92,at,"ar-ae"===s.lan)),v(4),Q(x(43,64,"sa.PartnerPhoneNumber")),J(42),v(1),Q(x(47,66,"sa.EnterPartnerPhoneNumber")),J(48),L("ngModel",s.customer.PartnerPhoneNumber)("ngClass",xe(94,at,"ar-ae"===s.lan))("name","PartnerPhoneNumber"),v(4),L("ngIf",(null==o.errors?null:o.errors.required)&&o.touched),v(1),L("ngIf",s.customer.partnervalidePhoneNumber&&o.touched),v(2),L("ngClass",xe(96,at,"ar-ae"===s.lan)),v(2),Ae(" ",x(55,68,"sa.IndirectProviderName")," "),v(2),Sa("placeholder",x(58,70,"sa.EnterIndirectProviderName")),L("ngModel",s.customer.IndirectProviderName)("ngClass",xe(98,at,"ar-ae"===s.lan))("name","IndirectProviderName"),v(4),L("ngClass",xe(100,at,"ar-ae"===s.lan)),v(2),Ae(" ",x(63,72,"sa.IndirectProviderEmail")," "),v(2),Sa("placeholder",x(66,74,"sa.EnterIndirectProviderEmail")),L("ngModel",s.customer.IndirectProviderEmail)("ngClass",xe(102,at,"ar-ae"===s.lan))("name","IndirectProviderEmail1"),v(3),L("ngIf",s.customer.IndirectProviderEmailValid&&s.customer.IndirectProviderEmail),v(2),L("ngClass",xe(104,at,"ar-ae"===s.lan)),v(2),Ae(" ",x(72,76,"sa.MPNID")," "),v(4),uv("placeholder"," ",x(77,78,"sa.EnterMPNID")," "),L("ngModel",s.customer.MPNID)("ngClass",xe(106,at,"ar-ae"===s.lan))("name","MPNID"),v(3),L("ngIf",(null==a.errors?null:a.errors.required)&&a.touched),v(1),L("ngIf",s.customer.nPMIDNumberValid&&a.touched)}}function mme(e,n){1&e&&(y(0,"span",75),ge(1,174),R(2,"translate"),b()),2&e&&(v(2),Q(x(2,1,"sa.Nameisrequired")),J(1))}function _me(e,n){1&e&&(y(0,"div",175),ge(1,176),b())}function vme(e,n){1&e&&(y(0,"span",75),ge(1,177),R(2,"translate"),b()),2&e&&(v(2),Q(x(2,1,"sa.Jobtitleisrequired")),J(1))}function yme(e,n){1&e&&(y(0,"span",75),ge(1,178),R(2,"translate"),b()),2&e&&(v(2),Q(x(2,1,"sa.CompanyNameisrequired")),J(1))}function Cme(e,n){if(1&e&&(y(0,"option"),z(1),b()),2&e){const t=n.$implicit;v(1),Ae(" ",t.name," ")}}function bme(e,n){1&e&&(y(0,"span",75),ge(1,179),R(2,"translate"),b()),2&e&&(v(2),Q(x(2,1,"sa.Departmentisrequired")),J(1))}function Eme(e,n){1&e&&(y(0,"span",75),ge(1,180),R(2,"translate"),b()),2&e&&(v(2),Q(x(2,1,"sa.Emailisrequired")),J(1))}function Sme(e,n){1&e&&(y(0,"span",75),ge(1,181),R(2,"translate"),b()),2&e&&(v(2),Q(x(2,1,"sa.Pleaseenteravalidcorporateemail")),J(1))}function Dme(e,n){1&e&&(y(0,"span",75),ge(1,187),R(2,"translate"),b()),2&e&&(v(2),Q(x(2,1,"sa.CompanyWebsiteIsRequired")),J(1))}function Tme(e,n){1&e&&(y(0,"span",75),z(1),R(2,"translate"),b()),2&e&&(v(1),Ae(" ",x(2,1,"sa.Companywebsiteisinvalid")," "))}function Mme(e,n){if(1&e){const t=Sn();y(0,"div",39)(1,"div",40)(2,"label",182),nn(3,183),R(4,"translate"),fe(5,"span",49),rn(),b(),y(6,"input",184,185),R(8,"translate"),Mi(9,186),we("ngModelChange",function(i){return ze(t),Ye(De(2).customer.companyWebsite=i)})("blur",function(i){return ze(t),Ye(De(2).validatecompanyWebsite(i))}),b(),Se(10,Dme,3,3,"span",45),Se(11,Tme,3,3,"span",45),b()()}if(2&e){const t=Ct(7),r=De(2);v(1),L("ngClass",xe(12,at,"ar-ae"===r.lan)),v(4),Q(x(4,8,"sa.CompanyWebsite")),J(3),v(1),Q(x(8,10,"sa.EnterCompanyWebsite")),J(9),L("ngModel",r.customer.companyWebsite)("ngClass",xe(14,at,"ar-ae"===r.lan))("name","companyWebsite"),v(4),L("ngIf",(null==t.errors?null:t.errors.required)&&t.touched),v(1),L("ngIf",!(null!=t.errors&&t.errors.required)&&r.customer.companyWebsiteValid&&t.touched)}}function wme(e,n){if(1&e){const t=Sn();y(0,"div",188)(1,"input",189,190),we("ngModelChange",function(i){return ze(t),Ye(De(2).customer.partnerConsent=i)}),b(),y(3,"label",191),fe(4,"span",23),y(5,"samp",24),ge(6,192),R(7,"translate"),b()()()}if(2&e){const t=De(2);L("ngClass",xe(6,at,"ar-ae"===t.lan)),v(1),L("ngModel",t.customer.partnerConsent)("name","partnerConsent"),v(6),Q(x(7,4,"sa.PartnerConsent")),J(6)}}function Ime(e,n){1&e&&(y(0,"span",75),ge(1,195),R(2,"translate"),b()),2&e&&(v(2),Q(x(2,1,"sa.CompanyWebsiteIsRequired")),J(1))}function Fme(e,n){1&e&&(y(0,"span",75),ge(1,196),R(2,"translate"),b()),2&e&&(v(2),Q(x(2,1,"sa.Companywebsiteisinvalid")),J(1))}function Ame(e,n){if(1&e){const t=Sn();y(0,"div",39)(1,"div",40)(2,"label",182),nn(3,193),R(4,"translate"),fe(5,"span",49),rn(),b(),y(6,"input",184,185),R(8,"translate"),Mi(9,194),we("ngModelChange",function(i){return ze(t),Ye(De(2).customer.companyWebsite=i)})("blur",function(i){return ze(t),Ye(De(2).validatecompanyWebsite(i))}),b(),Se(10,Ime,3,3,"span",45),Se(11,Fme,3,3,"span",45),b()()}if(2&e){const t=Ct(7),r=De(2);v(1),L("ngClass",xe(12,at,"ar-ae"===r.lan)),v(4),Q(x(4,8,"sa.CompanyWebsite")),J(3),v(1),Q(x(8,10,"sa.EnterCompanyWebsite")),J(9),L("ngModel",r.customer.companyWebsite)("ngClass",xe(14,at,"ar-ae"===r.lan))("name","companyWebsite"),v(4),L("ngIf",(null==t.errors?null:t.errors.required)&&t.touched),v(1),L("ngIf",!(null!=t.errors&&t.errors.required)&&r.customer.companyWebsiteValid&&t.touched)}}function Rme(e,n){if(1&e&&(y(0,"option"),z(1),b()),2&e){const t=n.$implicit;v(1),Ae(" ",t.name," ")}}function Pme(e,n){1&e&&(y(0,"span",75),ge(1,197),R(2,"translate"),b()),2&e&&(v(2),Q(x(2,1,"sa.CountryRegionisrequired")),J(1))}function xme(e,n){if(1&e&&(y(0,"option"),z(1),b()),2&e){const t=n.$implicit;v(1),Ae(" ",t.name," ")}}function Ome(e,n){1&e&&(y(0,"span",75),z(1),R(2,"translate"),b()),2&e&&(v(1),Ae(" ",x(2,1,"sa.NominationTypeisrequired")," "))}function Nme(e,n){if(1&e){const t=Sn();y(0,"div",39)(1,"div",40)(2,"label",198),z(3),R(4,"translate"),y(5,"span",49),z(6," *"),b()(),y(7,"select",199,200),we("ngModelChange",function(i){return ze(t),Ye(De(2).onNominationTypeChange(i))}),y(9,"option",52),z(10),R(11,"translate"),b(),Se(12,xme,2,1,"option",53),b(),Se(13,Ome,3,3,"span",45),b()()}if(2&e){const t=Ct(8),r=De(2);v(1),L("ngClass",xe(11,at,"ar-ae"===r.lan)),v(2),vt(x(4,7,"sa.NominationType")),v(4),L("ngModel",r.customer.NominationType)("ngClass",xe(13,oc,"ar-ae"===r.lan)),v(3),vt(x(11,9,"sa.Select")),v(2),L("ngForOf",r.NominationTypes),v(1),L("ngIf",t.invalid&&null==t.value)}}function kme(e,n){if(1&e&&(y(0,"option"),z(1),b()),2&e){const t=n.$implicit;v(1),Ae(" ",t.name," ")}}function Lme(e,n){1&e&&(y(0,"span",75),z(1),R(2,"translate"),b()),2&e&&(v(1),Ae(" ",x(2,1,"sa.NumberofUsersisequired")," "))}function Vme(e,n){if(1&e){const t=Sn();y(0,"div",39)(1,"div",40)(2,"label",201),z(3),R(4,"translate"),y(5,"span",49),z(6," *"),b()(),y(7,"select",202,203),we("ngModelChange",function(i){return ze(t),Ye(De(2).onnumberofUserChange(i))}),y(9,"option",52),z(10),R(11,"translate"),b(),Se(12,kme,2,1,"option",53),b(),Se(13,Lme,3,3,"span",45),b()()}if(2&e){const t=Ct(8),r=De(2);v(1),L("ngClass",xe(11,at,"ar-ae"===r.lan)),v(2),vt(x(4,7,"sa.NumberofUsers")),v(4),L("ngModel",r.customer.numberofUser)("ngClass",xe(13,oc,"ar-ae"===r.lan)),v(3),vt(x(11,9,"sa.Select")),v(2),L("ngForOf",r.UserRanges),v(1),L("ngIf",t.invalid&&null==t.value)}}function $me(e,n){if(1&e&&(y(0,"option"),z(1),b()),2&e){const t=n.$implicit;v(1),Ae(" ",t.name," ")}}function Bme(e,n){1&e&&(y(0,"span",75),z(1),R(2,"translate"),b()),2&e&&(v(1),Ae(" ",x(2,1,"sa.NumberofServersisrequired")," "))}function Ume(e,n){if(1&e){const t=Sn();y(0,"div",39)(1,"div",40)(2,"label",204),z(3),R(4,"translate"),y(5,"span",49),z(6," *"),b()(),y(7,"select",205,206),we("ngModelChange",function(i){return ze(t),Ye(De(2).onnumberofVMChange(i))}),y(9,"option",52),z(10),R(11,"translate"),b(),Se(12,$me,2,1,"option",53),b(),Se(13,Bme,3,3,"span",45),b()()}if(2&e){const t=Ct(8),r=De(2);v(1),L("ngClass",xe(11,at,"ar-ae"===r.lan)),v(2),vt(x(4,7,"sa.NumberofServers")),v(4),L("ngModel",r.customer.numberofVM)("ngClass",xe(13,oc,"ar-ae"===r.lan)),v(3),vt(x(11,9,"sa.Select")),v(2),L("ngForOf",r.NumberOfServers),v(1),L("ngIf",t.invalid&&null==t.value)}}function Hme(e,n){1&e&&(y(0,"span",16),ge(1,207),R(2,"translate"),b()),2&e&&(v(2),Q(x(2,1,"sa.ParticipationrequiresTextForChina")),J(1))}function jme(e,n){1&e&&(y(0,"span",75),ge(1,208),R(2,"translate"),b()),2&e&&(v(2),Q(x(2,1,"sa.ITprojectsisrequired")),J(1))}function Gme(e,n){if(1&e&&(y(0,"option"),z(1),b()),2&e){const t=n.$implicit;v(1),Ae(" ",t.name," ")}}function zme(e,n){1&e&&(y(0,"span",75),ge(1,209),R(2,"translate"),b()),2&e&&(v(2),Q(x(2,1,"sa.Howsoonareyoulookingisrequired")),J(1))}function Yme(e,n){1&e&&(y(0,"span",75),z(1),R(2,"translate"),b()),2&e&&(v(1),Ae(" ",x(2,1,"sa.Pleaseprovideanybackgroundyoufeelisrequired")," "))}const Ij=function(e,n){return{arabicText:e,"order-md-3":n}};function qme(e,n){if(1&e){const t=Sn();y(0,"div",210)(1,"div",47)(2,"label",211),z(3),R(4,"translate"),y(5,"span",49),z(6," *"),b()(),y(7,"textarea",212,213),we("ngModelChange",function(i){return ze(t),Ye(De(2).customer.currentInfra=i)}),b(),Se(9,Yme,3,3,"span",45),b()()}if(2&e){const t=Ct(8),r=De(2);L("ngClass",ip(7,Ij,"ar-ae"===r.lan,"ar-ae"===r.lan)),v(3),Ae("",x(4,5,"sa.Pleaseprovideanybackground")," "),v(4),L("ngModel",r.customer.currentInfra)("name","currentInfra"),v(2),L("ngIf",(null==t.errors?null:t.errors.required)&&t.touched)}}function Wme(e,n){if(1&e){const t=Sn();y(0,"input",230,231),R(2,"translate"),Mi(3,232),we("ngModelChange",function(i){return ze(t),Ye(De(3).customer.engagedPartner=i)}),b()}if(2&e){const t=De(3);Q(x(2,4,"sa.EnterPartnerName")),J(3),L("ngModel",t.customer.engagedPartner)("ngClass",xe(6,at,"ar-ae"===t.lan))("name","engagedPartner")}}function Kme(e,n){1&e&&(y(0,"span",75),ge(1,233),R(2,"translate"),b()),2&e&&(v(2),Q(x(2,1,"sa.PartnerNameIsRequired")),J(1))}function Xme(e,n){if(1&e){const t=Sn();y(0,"input",234,43),R(2,"translate"),Mi(3,235),we("ngModelChange",function(i){return ze(t),Ye(De(3).customer.partnerName=i)}),b()}if(2&e){const t=De(3);Q(x(2,4,"sa.PreferredPartnerName")),J(3),L("ngModel",t.customer.partnerName)("ngClass",xe(6,at,"ar-ae"===t.lan))("name","partnerName")}}function Qme(e,n){1&e&&(y(0,"span",75),ge(1,236),b())}function Zme(e,n){1&e&&(y(0,"div")(1,"label"),nn(2,237),fe(3,"span",49),rn(),b()())}const Jme=function(e,n){return{engagePartnerRadioBtnsArabic:e,engagePartnerRadioBtns:n}},e_e=function(e){return{preferredPartnerContainerArabic:e}};function t_e(e,n){if(1&e){const t=Sn();y(0,"div")(1,"div",9)(2,"div",14)(3,"div",122)(4,"label"),nn(5,214),R(6,"translate"),fe(7,"span",49),rn(),b()()()(),y(8,"div",215)(9,"div",216)(10,"div",217)(11,"input",218,219),we("ngModelChange",function(i){return ze(t),Ye(De(2).customer.engagedPartnerYes=i)})("change",function(i){return ze(t),Ye(De(2).changePartner(i))}),b(),y(13,"label",220),fe(14,"span",23),y(15,"samp",24),ge(16,221),R(17,"translate"),b()()()(),y(18,"div",216)(19,"div",217)(20,"input",222,223),we("ngModelChange",function(i){return ze(t),Ye(De(2).customer.engagedPartnerYes=i)})("change",function(i){return ze(t),Ye(De(2).changePartner(i))}),b(),y(22,"label",224),fe(23,"span",23),y(24,"span",24),ge(25,225),R(26,"translate"),b()()()()(),y(27,"div",215)(28,"div",226)(29,"div",227),Se(30,Wme,4,8,"input",228),Se(31,Kme,3,3,"span",45),b(),y(32,"div",227),Se(33,Xme,4,8,"input",229),b()()(),y(34,"div",159),Se(35,Qme,2,0,"span",45),b(),y(36,"div",9)(37,"div",14)(38,"div",159),Se(39,Zme,4,0,"div",32),b()()()()}if(2&e){const t=Ct(12),r=Ct(21),i=De(2);v(3),L("ngClass",xe(21,at,"ar-ae"===i.lan)),v(4),Q(x(6,15,"sa.HaveyouEngagedAPartner")),J(5),v(1),L("ngClass",ip(23,Jme,"ar-ae"===i.lan,"ar-ae"!==i.lan)),v(3),L("ngModel",i.customer.engagedPartnerYes)("name","engagedPartnerYes"),v(6),Q(x(17,17,"sa.Yes")),J(16),v(3),L("ngModel",i.customer.engagedPartnerYes)("name","engagedPartnerNo"),v(6),Q(x(26,19,"sa.No")),J(25),v(1),L("ngClass",xe(26,e_e,"ar-ae"===i.lan)),v(3),L("ngIf","yes"===i.customer.engagedPartnerYes),v(1),L("ngIf","yes"===i.customer.engagedPartnerYes&&""==i.customer.engagedPartner),v(2),L("ngIf","no"===i.customer.engagedPartnerYes),v(2),L("ngIf",!r.value&&r.touched&&!t.value&&t.touched),v(4),L("ngIf",i.customer.engagedPartnerNo)}}const n_e=function(){return{standalone:!0}},r_e=function(e,n){return{formButtons:e,formButtonsArabic:n}};function i_e(e,n){if(1&e){const t=Sn();y(0,"div")(1,"section",82)(2,"div",9)(3,"div",14)(4,"div",15)(5,"h2",83),ge(6,84),R(7,"translate"),b()()()(),y(8,"div",9)(9,"div",39)(10,"div",40)(11,"label",85),nn(12,86),R(13,"translate"),fe(14,"span"),rn(),b(),y(15,"input",87,88),R(17,"translate"),Mi(18,89),we("ngModelChange",function(i){return ze(t),Ye(De().customer.custName=i)}),b(),Se(19,mme,3,3,"span",45),Se(20,_me,2,0,"div",90),b()(),y(21,"div",39)(22,"div",40)(23,"label",91),z(24),R(25,"translate"),y(26,"span",49),z(27," *"),b()(),y(28,"input",92,93),R(30,"translate"),Mi(31,94),we("ngModelChange",function(i){return ze(t),Ye(De().customer.jobTitle=i)}),b(),Se(32,vme,3,3,"span",45),b()(),y(33,"div",39)(34,"div",40)(35,"label",95),nn(36,96),R(37,"translate"),fe(38,"span",49),rn(),b(),y(39,"input",97,98),R(41,"translate"),Mi(42,99),we("ngModelChange",function(i){return ze(t),Ye(De().customer.nameOfCompany=i)}),b(),Se(43,yme,3,3,"span",45),b()()(),y(44,"div",9)(45,"div",39)(46,"div",40)(47,"label",100),nn(48,101),R(49,"translate"),fe(50,"span",49),rn(),b(),y(51,"select",102,103),we("ngModelChange",function(i){return ze(t),Ye(De().onSelectedChange(i))}),y(53,"option",52),z(54),R(55,"translate"),b(),Se(56,Cme,2,1,"option",53),b(),Se(57,bme,3,3,"span",45),b()(),y(58,"div",39)(59,"div",40)(60,"label",104),nn(61,105),fe(62,"span",106),R(63,"translate"),fe(64,"span",49),rn(),b(),y(65,"input",107,108),R(67,"translate"),Mi(68,109),we("ngModelChange",function(i){return ze(t),Ye(De().customer.corporateEmail=i)})("keyup",function(i){return ze(t),Ye(De().validateEmailList(i))}),b(),Se(69,Eme,3,3,"span",45),Se(70,Sme,3,3,"span",45),b()(),Se(71,Mme,12,16,"div",110),Se(72,wme,8,8,"div",111),b(),y(73,"div",9),Se(74,Ame,12,16,"div",110),y(75,"div",70)(76,"div",40)(77,"label",112),nn(78,113),R(79,"translate"),fe(80,"span",49),rn(),b(),y(81,"select",114,115),we("ngModelChange",function(i){return ze(t),Ye(De().onCountrySelectedChange(i))}),y(83,"option",52),z(84),R(85,"translate"),b(),Se(86,Rme,2,1,"option",53),b(),Se(87,Pme,3,3,"span",45),b()()(),y(88,"div",9),Se(89,Nme,14,15,"div",110),Se(90,Vme,14,15,"div",110),Se(91,Ume,14,15,"div",110),b(),y(92,"div",116),Se(93,Hme,3,3,"span",117),b()(),y(94,"section",118)(95,"div",119)(96,"div",14)(97,"div",15)(98,"h2",17),ge(99,120),R(100,"translate"),b()()()(),y(101,"div",121)(102,"div",14)(103,"div",122)(104,"label"),nn(105,123),R(106,"translate"),fe(107,"span",49),rn(),b()()()(),y(108,"div",124)(109,"div",9)(110,"div",125)(111,"div",126)(112,"input",127,128),we("ngModelChange",function(i){return ze(t),Ye(De().customer.Microsoft365=i)}),b(),y(114,"label",129),fe(115,"span",23),y(116,"samp",24),ge(117,130),R(118,"translate"),b()()()(),y(119,"div",14)(120,"div",126)(121,"input",131,132),we("ngModelChange",function(i){return ze(t),Ye(De().customer.aireadiness=i)}),b(),y(123,"label",133),fe(124,"span",23),y(125,"span",24),ge(126,134),R(127,"translate"),b()()()()(),y(128,"div",9)(129,"div",125)(130,"div",126)(131,"input",135,136),we("ngModelChange",function(i){return ze(t),Ye(De().customer.CopilotAgents=i)}),b(),y(133,"label",137),fe(134,"span",23),y(135,"samp",24),ge(136,138),R(137,"translate"),b()()()(),y(138,"div",14)(139,"div",126)(140,"input",139,140),we("ngModelChange",function(i){return ze(t),Ye(De().customer.dataandaimigration=i)}),b(),y(142,"label",141),fe(143,"span",23),y(144,"span",24),ge(145,142),R(146,"translate"),b()()()()(),y(147,"div",9)(148,"div",125)(149,"div",126)(150,"input",143,144),we("ngModelChange",function(i){return ze(t),Ye(De().customer.Security=i)})("change",function(i){return ze(t),Ye(De().SecurityCheck(i))}),b(),y(152,"label",145),fe(153,"span",23),y(154,"span",24),ge(155,146),R(156,"translate"),b()()()(),y(157,"div",14)(158,"div",126)(159,"input",147,148),we("ngModelChange",function(i){return ze(t),Ye(De().customer.cloudMigration=i)}),b(),y(161,"label",149),fe(162,"span",23),y(163,"span",24),ge(164,150),R(165,"translate"),b()()()()(),y(166,"div",9)(167,"div",125)(168,"div",126)(169,"input",151,152),we("ngModelChange",function(i){return ze(t),Ye(De().customer.EducationSecurity=i)}),b(),y(171,"label",153),fe(172,"span",23),y(173,"span",24),ge(174,154),R(175,"translate"),b()()()(),y(176,"div",14)(177,"div",126)(178,"input",155,156),we("ngModelChange",function(i){return ze(t),Ye(De().customer.modernizeApplications=i)}),b(),y(180,"label",157),fe(181,"span",23),y(182,"span",24),ge(183,158),R(184,"translate"),b()()()()(),fe(185,"div",9)(186,"div",9),y(187,"div",9),fe(188,"div",14),b(),y(189,"div",9),fe(190,"div",14),b(),y(191,"div",159),Se(192,jme,3,3,"span",45),b()(),y(193,"div",9)(194,"div",160)(195,"div",161)(196,"label",162),nn(197,163),R(198,"translate"),fe(199,"span",49),rn(),b(),y(200,"select",164,165),we("ngModelChange",function(i){return ze(t),Ye(De().onPrioritySelectedChange(i))}),y(202,"option",166),z(203),R(204,"translate"),b(),Se(205,Gme,2,1,"option",53),b(),Se(206,zme,3,3,"span",45),b()(),fe(207,"div",14)(208,"div",14),b(),y(209,"div",9),Se(210,qme,10,10,"div",167),fe(211,"div",14)(212,"div",14),b(),Se(213,t_e,40,28,"div",32),b(),y(214,"div",168)(215,"div",169)(216,"button",170),ge(217,171),R(218,"translate"),b()(),y(219,"div",169)(220,"button",172),we("click",function(){return ze(t),Ye(De().ClearForm())}),ge(221,173),R(222,"translate"),b()()()()}if(2&e){const t=Ct(16),r=Ct(29),i=Ct(40),o=Ct(52),a=Ct(66),s=Ct(82),l=Ct(113),c=Ct(122),u=Ct(132),d=Ct(141),f=Ct(151),h=Ct(160),p=Ct(170),_=Ct(179),m=Ct(201),g=De();v(5),L("ngClass",xe(157,at,"ar-ae"===g.lan)),v(2),Q(x(7,103,"sa.Customerinformation")),J(6),v(3),L("ngClass",xe(159,at,"ar-ae"===g.lan)),v(4),Q(x(13,105,"sa.Name")),J(12),v(1),Q(x(17,107,"sa.EnterName")),J(18),L("ngModel",g.customer.custName)("ngClass",xe(161,at,"ar-ae"===g.lan))("name","custName"),v(4),L("ngIf",(null==t.errors?null:t.errors.required)&&t.touched),v(1),L("ngIf",null==t.errors?null:t.errors.maxlength),v(2),L("ngClass",xe(163,at,"ar-ae"===g.lan)),v(2),Ae(" ",x(25,109,"sa.JobTitle"),""),v(4),Q(x(30,111,"sa.EnterJobTitle")),J(31),L("ngModel",g.customer.jobTitle)("ngClass",xe(165,at,"ar-ae"===g.lan))("name","jobTitle"),v(4),L("ngIf",(null==r.errors?null:r.errors.required)&&r.touched),v(2),L("ngClass",xe(167,at,"ar-ae"===g.lan)),v(4),Q(x(37,113,"sa.CompanyName")),J(36),v(1),Q(x(41,115,"sa.EnterCompanyName")),J(42),L("ngModel",g.customer.nameOfCompany)("ngClass",xe(169,at,"ar-ae"===g.lan))("name","nameOfCompany"),v(4),L("ngIf",(null==i.errors?null:i.errors.required)&&i.touched),v(3),L("ngClass",xe(171,at,"ar-ae"===g.lan)),v(4),Q(x(49,117,"sa.Department")),J(48),v(1),L("ngModel",g.customer.divisionOrFunction)("ngClass",xe(173,oc,"ar-ae"===g.lan)),v(3),vt(x(55,119,"sa.Select")),v(2),L("ngForOf",g.Departments),v(1),L("ngIf",o.invalid&&null==o.value),v(1),vo("has",a.invalid&&a.touched),v(1),L("ngClass",xe(175,at,"ar-ae"===g.lan)),v(5),Q(x(63,121,"sa.CorporateEmail")),J(61),v(1),Q(x(67,123,"sa.EnterCorporateEmail")),J(68),L("email",""!==g.customer.corporateEmail)("ngModel",g.customer.corporateEmail)("ngClass",xe(177,at,"ar-ae"===g.lan))("name","corporateEmail")("ngModelOptions",qi(179,n_e)),v(4),L("ngIf",(null==a.errors?null:a.errors.required)&&a.touched),v(1),L("ngIf",g.customer.validemail||(null==a.errors?null:a.errors.email)&&a.touched),v(1),L("ngIf","Customer"===g.customer.reqAssessment),v(1),L("ngIf","Partner"===g.customer.reqAssessment),v(2),L("ngIf","Partner"===g.customer.reqAssessment),v(2),L("ngClass",xe(180,at,"ar-ae"===g.lan)),v(4),Q(x(79,125,"sa.CountryRegion")),J(78),v(1),L("ngModel",g.customer.countryRegion)("ngClass",xe(182,oc,"ar-ae"===g.lan)),v(3),vt(x(85,127,"sa.Select")),v(2),L("ngForOf",g.Countrys),v(1),L("ngIf",s.invalid&&null==s.value),v(2),L("ngIf","Partner"===g.customer.reqAssessment),v(1),L("ngIf","Partner"===g.customer.reqAssessment),v(1),L("ngIf","Partner"===g.customer.reqAssessment),v(1),L("ngClass",xe(184,at,"ar-ae"===g.lan)),v(1),L("ngIf","China"==s.value),v(5),L("ngClass",xe(186,at,"ar-ae"===g.lan)),v(2),Q(x(100,129,"sa.AreasofInterest")),J(99),v(3),L("ngClass",xe(188,at,"ar-ae"===g.lan)),v(4),Q(x(106,131,"sa.WhatITprojectsdoyouhaveinmind")),J(105),v(1),L("ngClass",xe(190,at,"ar-ae"===g.lan)),v(4),L("ngModel",g.customer.Microsoft365)("name","Microsoft365"),v(6),Q(x(118,133,"sa.AI")),J(117),v(3),L("ngModel",g.customer.aireadiness)("name","aireadiness"),v(6),Q(x(127,135,"sa.AIReadiness")),J(126),v(4),L("ngModel",g.customer.CopilotAgents)("name","CopilotAgents"),v(6),Q(x(137,137,"sa.Copilotreadiness")),J(136),v(3),L("ngModel",g.customer.dataandaimigration)("name","dataandaimigration"),v(6),Q(x(146,139,"sa.DataandAIMigration")),J(145),v(4),L("defaultValue",1)("ngModel",g.customer.Security)("name","Security"),v(6),Q(x(156,141,"sa.CybersecurityAssessment")),J(155),v(3),L("ngModel",g.customer.cloudMigration)("name","cloudMigration"),v(6),Q(x(165,143,"sa.CloudMigration")),J(164),v(4),L("defaultValue",1)("ngModel",g.customer.EducationSecurity)("name","EducationSecurity"),v(6),Q(x(175,145,"sa.EducationSecurity")),J(174),v(3),L("ngModel",g.customer.modernizeApplications)("name","modernizeApplications"),v(6),Q(x(184,147,"sa.ModernizeApplications")),J(183),v(8),L("ngIf",(l.touched||u.touched||f.touched||p.touched||h.touched||_.touched||c.touched||d.touched)&&!l.value&&!u.value&&!f.value&&!p.value&&!h.value&&!_.value&&!c.value&&!d.value),v(2),L("ngClass",ip(192,Ij,"ar-ae"===g.lan,"ar-ae"===g.lan)),v(5),Q(x(198,149,"sa.HowSoonAreYoulookingToImplementTheseChanges")),J(197),v(1),L("ngModel",g.customer.projectPriority)("ngClass",xe(195,oc,"ar-ae"===g.lan)),v(3),Ae(" ",x(204,151,"sa.Select")," "),v(2),L("ngForOf",g.ProjectPrioritys),v(1),L("ngIf",m.invalid&&null==m.value),v(4),L("ngIf","Partner"===g.customer.reqAssessment),v(3),L("ngIf","Customer"===g.customer.reqAssessment),v(1),L("ngClass",ip(197,r_e,"ar-ae"!==g.lan,"ar-ae"===g.lan)),v(2),L("disabled",(null==t.errors?null:t.errors.required)||(null==r.errors?null:r.errors.required)||(null==i.errors?null:i.errors.required)||(null==a.errors?null:a.errors.required)||g.customer.validemail||(null==g.customer.corporateEmail.errors?null:g.customer.corporateEmail.errors.email)||(null==g.customer.companyWebsite.errors?null:g.customer.companyWebsite.errors.required)||""==g.customer.companyWebsite||g.customer.companyWebsiteValid&&"Customer"===g.customer.reqAssessment||g.customer.companyWebsiteValid&&"Partner"===g.customer.reqAssessment||!s.value||"Select"==s.value||!m.value||"Select"==m.value||!o.value||"Select"==o.value||!l.value&&!u.value&&!_.value&&!h.value&&!f.value&&!p.value&&!c.value&&!d.value||""==g.customer.partnerName&&"Partner"===g.customer.reqAssessment||""==g.customer.PartnerCountryRegion&&"Partner"===g.customer.reqAssessment||""==g.customer.PartnerEmail&&"Partner"===g.customer.reqAssessment||g.customer.partnervalidemail&&"Partner"===g.customer.reqAssessment||""==g.customer.PartnerPhoneNumber&&"Partner"===g.customer.reqAssessment||g.customer.partnervalidePhoneNumber&&"Partner"===g.customer.reqAssessment||""==g.customer.MPNID&&"Partner"===g.customer.reqAssessment||"yes"!==g.customer.engagedPartnerYes&&"no"!==g.customer.engagedPartnerYes&&"Customer"===g.customer.reqAssessment||"Korea"===g.customer.countryRegion&&""==g.customer.koreaagreeToCollection||"yes"===g.customer.engagedPartnerYes&&""==g.customer.engagedPartner&&"Customer"===g.customer.reqAssessment),v(2),Q(x(218,153,"sa.Submit")),J(217),v(4),Q(x(222,155,"sa.Cancel")),J(221)}}function o_e(e,n){1&e&&(y(0,"span"),ge(1,252),R(2,"translate"),b()),2&e&&(v(2),Q(x(2,1,"sa.KoreaPrivacOne")),J(1))}function a_e(e,n){1&e&&(y(0,"span"),ge(1,253),R(2,"translate"),b()),2&e&&(v(2),Q(x(2,1,"sa.KoreaPrivacOne")),J(1))}function s_e(e,n){1&e&&(y(0,"span",75),ge(1,254),R(2,"translate"),b()),2&e&&(v(2),Q(x(2,1,"sa.Koreaconsenttocollect")),J(1))}function l_e(e,n){if(1&e){const t=Sn();y(0,"div")(1,"label",238),ge(2,239),R(3,"translate"),b(),y(4,"div",16)(5,"ul",240)(6,"li",241),Se(7,o_e,3,3,"span",32),y(8,"input",242,243),we("ngModelChange",function(i){return ze(t),Ye(De().customer.koreaagreeToCollection=i)}),b(),Se(10,a_e,3,3,"span",32),y(11,"ul",116)(12,"li"),ge(13,244),R(14,"translate"),b(),y(15,"li"),ge(16,245),R(17,"translate"),b(),y(18,"li"),nn(19,246),R(20,"translate"),fe(21,"span",247),R(22,"translate"),rn(),b(),y(23,"li")(24,"span"),ge(25,248),R(26,"translate"),b(),y(27,"label",249),fe(28,"span",23),y(29,"a",250),ge(30,251),R(31,"translate"),b()()()()()(),Se(32,s_e,3,3,"span",45),b()()}if(2&e){const t=Ct(9),r=De();v(3),Q(x(3,14,"sa.PrivacyStatement")),J(2),v(4),L("ngIf","ar-ae"===r.lan),v(1),L("ngModel",r.customer.koreaagreeToCollection)("name","koreaagreeToCollection"),v(2),L("ngIf","ar-ae"!==r.lan),v(1),L("ngClass",xe(28,oc,"ar-ae"===r.lan)),v(3),Q(x(14,16,"sa.KoreaPrivacTwo")),J(13),v(3),Q(x(17,18,"sa.KoreaPrivacThree")),J(16),v(5),Q(x(20,20,"sa.KoreaPrivacFoura"))(x(22,22,"sa.KoreaPrivacFourb")),J(19),v(4),Q(x(26,24,"sa.KoreaPrivacFive")),J(25),v(3),Sa("href","https://go.microsoft.com/fwlink/?LinkId=521839",zo),v(2),Q(x(31,26,"sa.PrivacyStatement")),J(30),v(1),L("ngIf","Korea"==r.customer.countryRegion.value&&!t.value)}}function c_e(e,n){1&e&&(y(0,"label",249),fe(1,"span",23),y(2,"a",255),ge(3,256),R(4,"translate"),b()()),2&e&&(v(2),Sa("href","https://go.microsoft.com/fwlink/?LinkId=521839",zo),v(2),Q(x(4,2,"sa.PrivacyStatement")),J(3))}let u_e=(()=>{class e{constructor(t,r,i,o,a,s,l){this.document=t,this.formBuilder=r,this.appservice=i,this.router=o,this.translate=a,this.localeId=s,this.route=l,this.langCode=null,this.retryLimit=0,this.engagedPartnerList=["Yes","No"],this.checkEnable=new rne(!1),this.submitted=!1,this.showCustomer=!1,this.customer={name:"",custName:"",jobTitle:"",nameOfCompany:"",corporateEmail:"",companyWebsite:"",others:!1,othersText:"",Microsoft365:!1,aireadiness:!1,dataandaimigration:!1,VMwareMigrationTCOAnalysis:!1,CopilotAgents:!1,Security:!1,EducationSecurity:!1,cloudMigration:!1,modernizeApplications:!1,sustainability:!1,businessApplications:!1,divisionOrFunction:"",countryRegion:"",projectPriority:"",engagedPartner:"",koreaagreeToCollection:!1,partnerName:"",iTProjects:"",engagedPartnerYes:"",engagedPartnerNo:"",validemail:!1,partnervalidemail:!1,companyWebsiteValid:!1,partnervalidePhoneNumber:!1,nPMIDNumberValid:!1,reqAssessment:"",RequestedBy:"",RequestedPartnerName:"",PartnerCountryRegion:"",PartnerPhoneNumber:"",PartnerEmail:"",MPNID:"",IndirectProviderName:"",IndirectProviderEmail:"",IndirectProviderEmailValid:!1,currentInfra:"",numberofEndpoint:"",numberofDB:"",numberofVM:"",numberofUser:"",NominationType:"",partnerConsent:null,SecurityOptions:!1}}ngOnInit(){this.fetchData(),this.langCode=this.route.snapshot.queryParamMap.get("lngcode"),this.langCode?(this.globleLang=this.langCode,localStorage.setItem("globleLcode",this.langCode)):this.globleLang=localStorage.getItem("globleLcode")?localStorage.getItem("globleLcode"):"en",this.languages=[{code:"jp",name:"\u65e5\u672c\u8a9e"},{code:"en",name:"ENGLISH"},{code:"ar",name:"ARABIC"},{code:"pt",name:"PORTUGUESE"},{code:"fr",name:"FRENCH"},{code:"es",name:"SPANISH"},{code:"de",name:"GERMAN"},{code:"it",name:"ITALIAN"},{code:"ko",name:"KOREAN"},{code:"cn",name:"MANDARIN"}],this.selectedLanguage="EN",this.translate.setDefaultLang(this.globleLang),"jp"===this.globleLang?(this.lan="ja-JP",this.selectedLanguage="\u65e5\u672c\u8a9e"):"en"===this.globleLang?(this.lan="en-US",this.selectedLanguage="EN"):"ar"===this.globleLang?this.lan="ar-ae":"fr"===this.globleLang?this.lan="fr-fr":"de"===this.globleLang?this.lan="de-de":"it"===this.globleLang?this.lan="it-ch":"pt"===this.globleLang?this.lan="pt-pt":"es"===this.globleLang?this.lan="es-es":"ko"===this.globleLang?this.lan="ko-kr":"cn"===this.selectedLanguage&&(this.lan="zh-cn"),this.appservice.languagecode$.next(this.lan)}onLanguageSelect(t){this.selectedLanguage=t.code,this.translate.use(this.selectedLanguage),localStorage.setItem("globleLcode",this.selectedLanguage),"jp"===this.selectedLanguage?(this.lan="ja-JP",this.selectedLanguage="\u65e5\u672c\u8a9e"):"en"===this.selectedLanguage?(this.lan="en-US",this.selectedLanguage="EN"):"ar"===this.selectedLanguage?this.lan="ar-ae":"fr"===this.selectedLanguage?this.lan="fr-fr":"de"===this.selectedLanguage?this.lan="de-de":"it"===this.selectedLanguage?this.lan="it-ch":"pt"===this.selectedLanguage?this.lan="pt-pt":"es"===this.selectedLanguage?this.lan="es-es":"ko"===this.selectedLanguage?this.lan="ko-kr":"cn"===this.selectedLanguage&&(this.lan="zh-cn"),this.appservice.languagecode$.next(this.lan);const r=this.document.querySelector(".dropdown-content");null==r||r.classList.remove("show")}onButtonClick(){const t=this.document.querySelector(".dropdown-content");null==t||t.classList.toggle("show")}fetchData(){void 0===this.Countrys&&this.appservice.getMasterDetails(this.localeId).subscribe(t=>{this.Countrys=t[0].countryRegion,this.Departments=t[0].department,this.NumberOfServers=t[0].numberOfServers,this.NominationTypes=t[0].nominationTypes,this.UserRanges=t[0].userRanges,this.languageNames=t[0].languageNames,this.Departments=this.Departments.sort((i,o)=>i.name.localeCompare(o.name));for(var r=0;r{this.retryLimit<3&&(this.retryLimit=this.retryLimit+1,this.fetchData())})}languageChange(t){const r=t.target.value;this.translate.use(t.target.value),"jp"===r?this.lan="ja-JP":"en"===r?this.lan="en-US":"ar"===r?this.lan="ar-ae":"fr"===r?this.lan="fr-fr":"de"===r?this.lan="de-de":"it"===r?this.lan="it-ch":"pt"===r?this.lan="pt-pt":"es"===r?this.lan="es-es":"ko"===r?this.lan="ko-kr":"cn"===r&&(this.lan="zh-cn"),this.appservice.languagecode$.next(this.lan)}validateMPNID(t){this.customer.nPMIDNumberValid=!new RegExp("^[0-9]*$").test(t.target.value),""===t.target.value&&(this.customer.nPMIDNumberValid=!1)}validatePartnerPhoneNumber(t){this.customer.partnervalidePhoneNumber=!new RegExp("^[+]?[(]?[0-9]{3}[)]?[-s.]?[0-9]{3}[-s.]?[0-9]{4,6}$").test(t.target.value),""===t.target.value&&(this.customer.partnervalidePhoneNumber=!1)}validateIndirectProviderEmail(t){const i=/^[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,}$/i.test(t.target.value);this.customer.IndirectProviderEmailValid=!i}validatePartnerEmail(t){const i=/^[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,}$/i.test(t.target.value);this.customer.partnervalidemail=!i}validatecompanyWebsite(t){const i=/^((https?|ftp|smtp):\/\/)?(www.)?[a-zA-Z0-9]+(\.[a-zA-Z-]{2,}){1,3}(-?\/?[a-zA-Z0-9#]+)*\/?(\?[a-zA-Z0-9-_]+=[a-zA-Z0-9-%]+&?)?$/.test(t.target.value);this.customer.companyWebsiteValid=!i}validateEmailList(t){this.customer.validemail=!!/^[a-zA-Z0-9_.+-]+@((AOL|ICLOUD|ZOHO|YANDEX|GMX|MAIL|PROTONMAIL|TUTANOTA|GMAIL|HOTMAIL|YAHOO|ONMICROSOFT|OUTLOOK|TITAN|COMCAST|SHAW)).(COM|CO|CO.IN|CO.UK|NET|CO.JP|COM.AU|COM.TW|CO.NZ|EMAIL|CA)$/.test(t.target.value.toUpperCase())}onNominationTypeChange(t){this.customer.NominationType=t}onnumberofUserChange(t){this.customer.numberofUser=t}onnumberofVMChange(t){this.customer.numberofVM=t}onnumberofDBChange(t){this.customer.numberofDB=t}onnumberofEndpointChange(t){this.customer.numberofEndpoint=t}onSelectedChange(t){this.customer.divisionOrFunction=t}onpatnerCountrySelectedChange(t){this.customer.PartnerCountryRegion=t}onCountrySelectedChange(t){this.customer.countryRegion=t}onPrioritySelectedChange(t){this.customer.projectPriority=t}changePartner(t){"yes"===t.target.value&&(this.customer.partnerName=""),"no"===t.target.value&&(this.customer.engagedPartner="")}changeAreyouPartner(t){this.customer.RequestedBy=t.target.value,this.customer.partnerConsent=!1,this.fetchData()}changeAreyouCompany(t){this.customer.RequestedBy=t.target.value,this.customer.partnerConsent=null,this.fetchData()}SecurityCheck(t){t.target.checked||(this.customer.SecurityOptions="")}onSubmit(){if(this.submitted=!0,""!=this.customer.custName&&""!=this.customer.jobTitle&&""!=this.customer.corporateEmail&&""!=this.customer.nameOfCompany){let t="";this.customer.othersText&&(t=this.customer.othersText+","),this.customer.CopilotAgents&&(t+="Copilot & Agents,"),this.customer.Security&&(t+="Security,"),this.customer.EducationSecurity&&(t+="Education Security & Value Optimization,"),this.customer.cloudMigration&&(t+="cloudMigration,"),this.customer.modernizeApplications&&(t+="modernizeApplications,"),this.customer.sustainability&&(t+="sustainability,"),this.customer.businessApplications&&(t+="businessApplications,"),this.customer.Microsoft365&&(t+="Microsoft 365\xa0(AI-ready Productivity),"),this.customer.aireadiness&&(t+="AI Readiness,"),this.customer.dataandaimigration&&(t+="Data and AI Migration,"),this.customer.VMwareMigrationTCOAnalysis&&(t+="VMwareMigrationTCOAnalysis,"),this.customer.iTProjects=t,!0===this.customer.partnerConsent?this.customer.partnerConsent="Yes":!1===this.customer.partnerConsent&&(this.customer.partnerConsent="No");const r=document.getElementById("btnSubmit");null!=r&&(r.disabled=!0),0==this.customer.SecurityOptions&&(this.customer.SecurityOptions=""),this.appservice.create(this.customer).subscribe(i=>{this.customer={name:"",custName:"",jobTitle:"",nameOfCompany:"",corporateEmail:"",companyWebsite:"",others:!1,othersText:"",Microsoft365:!1,aireadiness:!1,dataandaimigration:!1,VMwareMigrationTCOAnalysis:!1,CopilotAgents:!1,Security:!1,EducationSecurity:!1,cloudMigration:!1,modernizeApplications:!1,sustainability:!1,businessApplications:!1,divisionOrFunction:"",countryRegion:"",projectPriority:"",engagedPartner:"",koreaagreeToCollection:!1,partnerName:"",iTProjects:"",engagedPartnerYes:"",engagedPartnerNo:"",reqAssessment:"",privacypolicy:!1,RequestedBy:"",PartnerCountryRegion:"",PartnerPhoneNumber:"",PartnerEmail:"",MPNID:"",IndirectProviderName:"",IndirectProviderEmail:"",currentInfra:"",numberofEndpoint:"",numberofDB:"",numberofVM:"",numberofUser:"",NominationType:"",partnerConsent:!1,SecurityOptions:!1},localStorage.setItem("success","success"),this.router.navigate(["success"])},i=>{const o=document.getElementById("btnSubmit");null!=o&&(o.disabled=!1)})}}ClearForm(){this.customer={name:"",custName:"",jobTitle:"",nameOfCompany:"",corporateEmail:"",companyWebsite:"",others:!1,othersText:"",Microsoft365:!1,aireadiness:!1,dataandaimigration:!1,VMwareMigrationTCOAnalysis:!1,CopilotAgents:!1,Security:!1,EducationSecurity:!1,cloudMigration:!1,modernizeApplications:!1,sustainability:!1,businessApplications:!1,divisionOrFunction:null,countryRegion:null,projectPriority:null,engagedPartner:"",koreaagreeToCollection:!1,partnerName:"",iTProjects:"",engagedPartnerYes:"",engagedPartnerNo:"",privacypolicy:"",requestingPartnerName:"",patnerCountryRegion:"",PartnerPhoneNumber:"",PartnerEmail:"",MPNID:"",currentInfra:"",numberofEndpoint:"",numberofDB:"",numberofVM:"",numberofUser:"",NominationType:"",partnerConsent:null,SecurityOptions:!1}}}return e.\u0275fac=function(t){return new(t||e)(H(Tt),H(kV),H(ts),H(Ln),H(qs),H(Wr),H(co))},e.\u0275cmp=Ur({type:e,selectors:[["app-register"]],decls:71,vars:51,consts:function(){let n,t,r,i,o,a,s,l,c,u,d,f,h,p,_,m,g,E,C,w,D,I,F,U,P,K,B,he,ve,q,ee,M,k,O,G,_e,se,oe,N,S,ne,ye,be,qe,Le,Ke,mt,Yn,zt,Yt,qn,$o,Ei,rs,sc,is,os,Ni,fo,T,V,Y,j,W,ce,Ce,$e,We,_t,un,Bt,ho,Fr,$r,as;return n=$localize`:@@myDiscover2: ${"\ufffd0\ufffd"}:INTERPOLATION: `,t=$localize`:@@myAreasofInterest: ${"\ufffd0\ufffd"}:INTERPOLATION: `,r=$localize`:@@patnerReqAssessment: ${"\ufffd0\ufffd"}:INTERPOLATION:`,i=$localize`:@@reqAssessment:${"\ufffd0\ufffd"}:INTERPOLATION:`,o=$localize`:@@PartnerName:${"\ufffd0\ufffd"}:INTERPOLATION:`,a=$localize`:@@myName: ${"\ufffd0\ufffd"}:INTERPOLATION: ${"\ufffd#32\ufffd"}:START_TAG_SPAN: *${"\ufffd/#32\ufffd"}:CLOSE_TAG_SPAN:`,s=$localize`:@@PpartnerEmail:${"\ufffd0\ufffd"}:INTERPOLATION:`,l=$localize`:@@myName: ${"\ufffd0\ufffd"}:INTERPOLATION: ${"\ufffd#44\ufffd"}:START_TAG_SPAN: *${"\ufffd/#44\ufffd"}:CLOSE_TAG_SPAN:`,c=$localize`:@@PartnerPhoneNumber:${"\ufffd0\ufffd"}:INTERPOLATION:`,u=$localize`:@@myNameisrequired: ${"\ufffd0\ufffd"}:INTERPOLATION: `,d=$localize`:@@myCountryregionisrequired: ${"\ufffd0\ufffd"}:INTERPOLATION: `,f=$localize`:@@myNameisrequired: ${"\ufffd0\ufffd"}:INTERPOLATION: `,h=$localize`:@@myEmailisInvalid: ${"\ufffd0\ufffd"}:INTERPOLATION: `,p=$localize`:@@myNameisrequired: ${"\ufffd0\ufffd"}:INTERPOLATION: `,_=$localize`:@@myEmailisInvalid: ${"\ufffd0\ufffd"}:INTERPOLATION: `,m=$localize`:@@myCustProfile: ${"\ufffd0\ufffd"}:INTERPOLATION: `,g=$localize`:@@myName:${"\ufffd0\ufffd"}:INTERPOLATION: ${"\ufffd#14\ufffd"}:START_TAG_SPAN: *${"\ufffd/#14\ufffd"}:CLOSE_TAG_SPAN:`,E=$localize`:@@myEnterName:${"\ufffd0\ufffd"}:INTERPOLATION:`,C=$localize`:@@myEnterJobTitle:${"\ufffd0\ufffd"}:INTERPOLATION:`,w=$localize`:@@myCompanyName: ${"\ufffd0\ufffd"}:INTERPOLATION:${"\ufffd#38\ufffd"}:START_TAG_SPAN: *${"\ufffd/#38\ufffd"}:CLOSE_TAG_SPAN:`,D=$localize`:@@myEnterCompanyName: ${"\ufffd0\ufffd"}:INTERPOLATION:`,I=$localize`:@@myDepartment: ${"\ufffd0\ufffd"}:INTERPOLATION:${"\ufffd#50\ufffd"}:START_TAG_SPAN: *${"\ufffd/#50\ufffd"}:CLOSE_TAG_SPAN:`,F=$localize`:@@myCorporateEmail:${"\ufffd#62\ufffd"}:START_TAG_SPAN:${"[\ufffd/#62\ufffd|\ufffd/#64\ufffd]"}:CLOSE_TAG_SPAN: ${"\ufffd0\ufffd"}:INTERPOLATION:${"\ufffd#64\ufffd"}:START_TAG_SPAN_1: *${"[\ufffd/#62\ufffd|\ufffd/#64\ufffd]"}:CLOSE_TAG_SPAN:`,F=yD(F),U=$localize`:@@myEnterCorporateEmail:${"\ufffd0\ufffd"}:INTERPOLATION:`,P=$localize`:@@myCountryregion: ${"\ufffd0\ufffd"}:INTERPOLATION:${"\ufffd#80\ufffd"}:START_TAG_SPAN: *${"\ufffd/#80\ufffd"}:CLOSE_TAG_SPAN:`,K=$localize`:@@myAreasofInterest: ${"\ufffd0\ufffd"}:INTERPOLATION: `,B=$localize`:@@myWhatITprojects:${"\ufffd0\ufffd"}:INTERPOLATION:${"\ufffd#107\ufffd"}:START_TAG_SPAN: *${"\ufffd/#107\ufffd"}:CLOSE_TAG_SPAN:`,he=$localize`:@@myMicrosoft365:${"\ufffd0\ufffd"}:INTERPOLATION:`,ve=$localize`:@@myAIReadiness: ${"\ufffd0\ufffd"}:INTERPOLATION:`,q=$localize`:@@myCopilotAgents:${"\ufffd0\ufffd"}:INTERPOLATION:`,ee=$localize`:@@myDataandAIMigration: ${"\ufffd0\ufffd"}:INTERPOLATION:`,M=$localize`:@@mySecurity:${"\ufffd0\ufffd"}:INTERPOLATION:`,k=$localize`:@@myCloudMigration: ${"\ufffd0\ufffd"}:INTERPOLATION: `,O=$localize`:@@myEducationSecurity:${"\ufffd0\ufffd"}:INTERPOLATION:`,G=$localize`:@@myModernizeApplications: ${"\ufffd0\ufffd"}:INTERPOLATION:`,_e=$localize`:@@myHowsoonareyoulooking:${"\ufffd0\ufffd"}:INTERPOLATION: ${"\ufffd#199\ufffd"}:START_TAG_SPAN: *${"\ufffd/#199\ufffd"}:CLOSE_TAG_SPAN:`,se=$localize`:@@mySubmit: ${"\ufffd0\ufffd"}:INTERPOLATION: `,oe=$localize`:@@myClear: ${"\ufffd0\ufffd"}:INTERPOLATION: `,N=$localize`:@@myNameisrequired: ${"\ufffd0\ufffd"}:INTERPOLATION: `,S=$localize`:@@myNamemustbeatleast20characters: Name must be at least 20 characters long. `,ne=$localize`:@@myJobTitleisrequired: ${"\ufffd0\ufffd"}:INTERPOLATION: `,ye=$localize`:@@myCompanyNameisrequired: ${"\ufffd0\ufffd"}:INTERPOLATION: `,be=$localize`:@@myDepartmentisrequired: ${"\ufffd0\ufffd"}:INTERPOLATION: `,qe=$localize`:@@myEmailisrequired: ${"\ufffd0\ufffd"}:INTERPOLATION: `,Le=$localize`:@@myEmailisInvalid: ${"\ufffd0\ufffd"}:INTERPOLATION: `,Ke=$localize`:@@myCompanywebsite: ${"\ufffd0\ufffd"}:INTERPOLATION:${"\ufffd#5\ufffd"}:START_TAG_SPAN: *${"\ufffd/#5\ufffd"}:CLOSE_TAG_SPAN:`,mt=$localize`:@@myEnterCompanywebsite:${"\ufffd0\ufffd"}:INTERPOLATION:`,Yn=$localize`:@@myCompanywebsiteisrequired: ${"\ufffd0\ufffd"}:INTERPOLATION: `,zt=$localize`:@@partnerConsent:${"\ufffd0\ufffd"}:INTERPOLATION:`,Yt=$localize`:@@myCompanywebsite: ${"\ufffd0\ufffd"}:INTERPOLATION:${"\ufffd#5\ufffd"}:START_TAG_SPAN: *${"\ufffd/#5\ufffd"}:CLOSE_TAG_SPAN:`,qn=$localize`:@@myEnterCompanywebsite:${"\ufffd0\ufffd"}:INTERPOLATION:`,$o=$localize`:@@myCompanywebsiteisrequired: ${"\ufffd0\ufffd"}:INTERPOLATION: `,Ei=$localize`:@@myCompanywebsiteisInvalid: ${"\ufffd0\ufffd"}:INTERPOLATION: `,rs=$localize`:@@myCountryregionisrequired: ${"\ufffd0\ufffd"}:INTERPOLATION: `,sc=$localize`:@@myCountryLabel: ${"\ufffd0\ufffd"}:INTERPOLATION: `,is=$localize`:@@myITprojectsisrequired: ${"\ufffd0\ufffd"}:INTERPOLATION: `,os=$localize`:@@myHowsoonisrequired: ${"\ufffd0\ufffd"}:INTERPOLATION: `,Ni=$localize`:@@myHaveyouengaged:${"\ufffd0\ufffd"}:INTERPOLATION:${"\ufffd#7\ufffd"}:START_TAG_SPAN: *${"\ufffd/#7\ufffd"}:CLOSE_TAG_SPAN:`,fo=$localize`:@@myYes:${"\ufffd0\ufffd"}:INTERPOLATION:`,T=$localize`:@@myNo:${"\ufffd0\ufffd"}:INTERPOLATION:`,V=$localize`:@@myEnterPartnerName:${"\ufffd0\ufffd"}:INTERPOLATION:`,Y=$localize`:@@myPartnerNamerequiredText: ${"\ufffd0\ufffd"}:INTERPOLATION: `,j=$localize`:@@myPreferredPartnerName:${"\ufffd0\ufffd"}:INTERPOLATION:`,W=$localize`:@@myEngagedpartnerrequired: Engaged a partner is required `,ce=$localize`:@@myDoyouhavePreferredpartner:Do you have Preferred partner${"\ufffd#3\ufffd"}:START_TAG_SPAN: *${"\ufffd/#3\ufffd"}:CLOSE_TAG_SPAN:`,Ce=$localize`:@@KoreaCountryPrivacyStatement: ${"\ufffd0\ufffd"}:INTERPOLATION: `,$e=$localize`:@@myKoreaCountryPrivacTwo: ${"\ufffd0\ufffd"}:INTERPOLATION: `,We=$localize`:@@myKoreaCountryPrivacThree: ${"\ufffd0\ufffd"}:INTERPOLATION: `,_t=$localize`:@@myKoreaCountryPrivacFour: ${"\ufffd0\ufffd"}:INTERPOLATION:${"\ufffd#21\ufffd"}:START_TAG_SPAN: ${"\ufffd1\ufffd"}:INTERPOLATION_1:${"\ufffd/#21\ufffd"}:CLOSE_TAG_SPAN:`,un=$localize`:@@myKoreaCountryPrivacFive: ${"\ufffd0\ufffd"}:INTERPOLATION: `,Bt=$localize`:@@myPrivacypolicy:${"\ufffd0\ufffd"}:INTERPOLATION:`,ho=$localize`:@@myKoreaCountryPrivacOne: ${"\ufffd0\ufffd"}:INTERPOLATION: `,Fr=$localize`:@@myKoreaCountryPrivacOne: ${"\ufffd0\ufffd"}:INTERPOLATION: `,$r=$localize`:@@KoreaCountryPSError: ${"\ufffd0\ufffd"}:INTERPOLATION: `,as=$localize`:@@myPrivacypolicy:${"\ufffd0\ufffd"}:INTERPOLATION:`,[["form","","novalidate","",3,"ngSubmit"],["contactForm","ngForm"],[1,"container"],[1,"row","justify-content-end"],[1,"col-4","d-flex","justify-content-end"],[1,"dropdown"],["type","button",1,"dropbtn",3,"click"],[1,"dropdown-content"],["href","javascript:void(0)",3,"active","click",4,"ngFor","ngForOf"],[1,"row"],[1,"col","card","CTA-banner","px-2","py-5"],[1,"text-white","mb-0","h1",3,"ngClass"],n,[1,"py-px"],[1,"col"],[1,"form-group"],[1,"countryLabel"],[1,"interestMargin",3,"ngClass"],t,[1,"custom-control","custom-radio",3,"ngClass"],["tabIndex","0","type","radio","name","patnerReqAssessment","id","mwf07f6e8d82432","value","Partner","aria-required","true",1,"custom-control-input",3,"ngModel","name","change","ngModelChange"],["patnerReqAssessment","ngModel"],["for","mwf07f6e8d82432",1,"custom-control-label"],["aria-hidden","true",1,"custom-control-glyph"],[1,"checkBoxLable"],r,["tabIndex","0","name","reqAssessment","id","mwf07f6e8d824343","type","radio","value","Customer",1,"custom-control-input",3,"ngModel","name","ngModelChange","change"],["reqAssessment","ngModel"],["for","mwf07f6e8d824343",1,"custom-control-label"],i,[1,"row","py-1"],["class","row rowMargenTopRequst","id","PartnerDivId",4,"ngIf"],[4,"ngIf"],[1,"row","margentRowprivacy",3,"ngClass"],["for","mwf07f6e8d86",4,"ngIf"],[1,"countryLabel","privacyTextMessage"],[1,"row","py-5"],["href","javascript:void(0)",3,"click"],["id","PartnerDivId",1,"row","rowMargenTopRequst"],[1,"col-lg-4","col-md-4","col-sm-12","colHeight"],[1,"form-group","bgColorLable",3,"ngClass"],["for","partnerName"],["type","text","id","partnerName","tabIndex","0","required","","maxlength","200",1,"form-control",3,"ngClass","ngModel","name","ngModelChange",6,"placeholder"],["partnerName","ngModel"],["placeholder",o],["class","help-block textMessage",4,"ngIf"],[1,"col-lg-4","col-md-4","col-sm-12","colHeight",3,"ngClass"],[1,"form-group","bgColorLable"],["for","PartnerCountryRegion"],["aria-hidden","true"],["tabIndex","0","id","PartnerCountryRegion","name","PartnerCountryRegion","title","PartnerCountryRegion","required","",1,"form-control",3,"ngModel","ngClass","ngModelChange"],["PartnerCountryRegion","ngModel"],["value",""],[4,"ngFor","ngForOf"],["for","partnerEmail"],a,["type","text","id","partnerEmail","tabIndex","0","required","","maxlength","200",1,"form-control",3,"ngModel","ngClass","name","email","ngModelChange","blur",6,"placeholder"],["partnerEmail","ngModel"],["placeholder",s],["for","PartnerPhoneNumber"],l,["type","text","id","PartnerPhoneNumber","tabIndex","0","required","","maxlength","100",1,"form-control",3,"ngModel","ngClass","name","ngModelChange","keyup",6,"placeholder"],["PartnerPhoneNumber","ngModel"],["placeholder",c],["for","IndirectProviderName"],["type","text","id","IndirectProviderName","tabIndex","0","maxlength","80",1,"form-control",3,"placeholder","ngModel","ngClass","name","ngModelChange"],["IndirectProviderName","ngModel"],["for","IndirectProviderEmail1"],["type","text","id","IndirectProviderEmail1","tabIndex","0","maxlength","80",1,"form-control",3,"placeholder","ngModel","ngClass","name","ngModelChange","keyup"],["IndirectProviderEmail1","ngModel"],[1,"col-lg-4","col-md-4","col-sm-12"],[1,"form-group","bgColorLable","mb-0",3,"ngClass"],["for","MPNID"],["type","text","id","MPNID","tabIndex","0","required","","maxlength","16",1,"form-control",3,"placeholder","ngModel","ngClass","name","ngModelChange","keyup"],["MPNID","ngModel"],[1,"help-block","textMessage"],u,d,f,h,p,_,["aria-label","Your Profile section.","id","YourProfileSectionId",1,"py-px","py-0"],[1,"profileMargin",3,"ngClass"],m,["for","custName"],g,["type","text","id","custName","tabIndex","0","required","","maxlength","200",1,"form-control",3,"ngModel","ngClass","name","ngModelChange",6,"placeholder"],["custName","ngModel"],["placeholder",E],["class","textMessage",4,"ngIf"],["for","jobTitle"],["id","jobTitle","tabIndex","0","type","text","required","","maxlength","200",1,"form-control",3,"ngModel","ngClass","name","ngModelChange",6,"placeholder"],["jobTitle","ngModel"],["placeholder",C],["for","nameOfCompany"],w,["id","nameOfCompany","type","text","tabIndex","0","required","","maxlength","500",1,"form-control",3,"ngModel","ngClass","name","ngModelChange",6,"placeholder"],["nameOfCompany","ngModel"],["placeholder",D],["for","divisionOrFunction"],I,["id","divisionOrFunction","name","divisionOrFunction","tabIndex","0","title","Departments","required","",1,"form-control",3,"ngModel","ngClass","ngModelChange"],["divisionOrFunction","ngModel"],["for","corporateEmail"],F,[1,"CorporateEmail"],["tabIndex","0","id","corporateEmail","required","","type","text",1,"form-control",3,"email","ngModel","ngClass","name","ngModelOptions","ngModelChange","keyup",6,"placeholder"],["corporateEmail","ngModel"],["placeholder",U],["class","col-lg-4 col-md-4 col-sm-12 colHeight",4,"ngIf"],["class","custom-control custom-checkbox col-lg-4 col-md-4 col-sm-12 partnerConsentCheckbox",3,"ngClass",4,"ngIf"],["for","countryRegion"],P,["tabIndex","0","id","countryRegion","name","countryRegion","required","",1,"form-control",3,"ngModel","ngClass","ngModelChange"],["countryRegion","ngModel"],[3,"ngClass"],["class","countryLabel",4,"ngIf"],["aria-label","Areas of Interest section. What IT projects do you have in mind? (Check all that apply) required",1,"py-px","py-0"],["id","AreasofInterestDiv",1,"row"],K,["id","WhatITprojectsDiv",1,"row"],[1,"bgColorLable",3,"ngClass"],B,[1,"form-group",3,"ngClass"],[1,"col-4"],[1,"custom-control","custom-checkbox"],["tabIndex","0","type","checkbox","name","Microsoft365","id","mwf07f6e8f95",1,"custom-control-input",3,"ngModel","name","ngModelChange"],["Microsoft365","ngModel"],["for","mwf07f6e8f95",1,"custom-control-label"],he,["tabIndex","0","type","checkbox","name","aireadiness","id","mwf07f6e8d8532",1,"custom-control-input",3,"ngModel","name","ngModelChange"],["aireadiness","ngModel"],["for","mwf07f6e8d8532",1,"custom-control-label"],ve,["tabIndex","0","type","checkbox","name","CopilotAgents","id","mwf07f6e8d82",1,"custom-control-input",3,"ngModel","name","ngModelChange"],["CopilotAgents","ngModel"],["for","mwf07f6e8d82",1,"custom-control-label"],q,["tabIndex","0","type","checkbox","name","dataandaimigration","id","mwf07f6e8d8533",1,"custom-control-input",3,"ngModel","name","ngModelChange"],["dataandaimigration","ngModel"],["for","mwf07f6e8d8533",1,"custom-control-label"],ee,["tabIndex","0","type","checkbox","name","Security","id","mwf07f6e8d83",1,"custom-control-input",3,"defaultValue","ngModel","name","ngModelChange","change"],["Security","ngModel"],["for","mwf07f6e8d83",1,"custom-control-label"],M,["tabIndex","0","type","checkbox","name","cloudMigration","id","mwf07f6e8d84",1,"custom-control-input",3,"ngModel","name","ngModelChange"],["cloudMigration","ngModel"],["for","mwf07f6e8d84",1,"custom-control-label"],k,["tabIndex","0","type","checkbox","name","EducationSecurity","id","mwf07f6e8dk83",1,"custom-control-input",3,"defaultValue","ngModel","name","ngModelChange"],["EducationSecurity","ngModel"],["for","mwf07f6e8dk83",1,"custom-control-label"],O,["tabIndex","0","type","checkbox","name","modernizeApplications","id","mwf07f6e8d85",1,"custom-control-input",3,"ngModel","name","ngModelChange"],["modernizeApplications","ngModel"],["for","mwf07f6e8d85",1,"custom-control-label"],G,[1,"bgColorLable"],[1,"col-lg-5","col-md-5","col-sm-12",3,"ngClass"],["id","HowSoonAreYoulookingDiv",1,"form-group","bgColorLable"],["for","projectPriority"],_e,["tabIndex","0","name","projectPriority","id","projectPriority","title","How soon are you looking to implement these changes?","required","",1,"form-control",3,"ngModel","ngClass","ngModelChange"],["projectPriority","ngModel"],["value","","selected",""],["class","col-lg-12 col-md-9 col-sm-12",3,"ngClass",4,"ngIf"],[1,"row","py-2","margentRowprivacy",3,"ngClass"],[1,"formButton"],["tabIndex","0","id","btnSubmit","type","submit",1,"btn","btn-primary","submitButton",3,"disabled"],se,["type","button","tabIndex","0",1,"cancelButton",3,"click"],oe,N,[1,"textMessage"],S,ne,ye,be,qe,Le,["for","companywebsite"],Ke,["tabIndex","0","id","companywebsite","type","text","required","","maxlength","100",1,"form-control",3,"ngModel","ngClass","name","ngModelChange","blur",6,"placeholder"],["companyWebsite","ngModel"],["placeholder",mt],Yn,[1,"custom-control","custom-checkbox","col-lg-4","col-md-4","col-sm-12","partnerConsentCheckbox",3,"ngClass"],["tabIndex","0","type","checkbox","name","partnerConsent","id","mwf07f6e9c92",1,"custom-control-input",3,"ngModel","name","ngModelChange"],["partnerConsent","ngModel"],["for","mwf07f6e9c92",1,"custom-control-label"],zt,Yt,["placeholder",qn],$o,Ei,rs,["for","nominationType"],["tabIndex","0","id","nominationType","name","nominationType","title","Nomination Type","required","",1,"form-control",3,"ngModel","ngClass","ngModelChange"],["nominationType","ngModel"],["for","numberofUser"],["tabIndex","0","id","numberofUser","name","numberofUser","required","",1,"form-control",3,"ngModel","ngClass","ngModelChange"],["numberofUsers","ngModel"],["for","numberofVM"],["tabIndex","0","id","numberofVM","name","numberofVM","required","",1,"form-control",3,"ngModel","ngClass","ngModelChange"],["numberofVM","ngModel"],sc,is,os,[1,"col-lg-12","col-md-9","col-sm-12",3,"ngClass"],["for","Pleaseprovideanybackground"],["aria-label","Please provide any background you feel may be relevant and briefly describe your goals for the assessment","tabIndex","0","id","Pleaseprovideanybackground","rows","3","cols","50","required","","maxlength","200",1,"form-control",3,"ngModel","name","ngModelChange"],["currentInfra","ngModel"],Ni,[1,"row",3,"ngClass"],[1,"engageRadioBtn"],[1,"custom-control","custom-radio"],["tabIndex","0","type","radio","for","mwfabb4086a","id","mwfabb4086a","name","engagedPartnerYes","value","yes","checked","","aria-required","true",1,"custom-control-input",3,"ngModel","name","ngModelChange","change"],["engagedPartnerYes","ngModel"],["for","mwfabb4086a",1,"custom-control-label"],fo,["tabIndex","0","type","radio","id","mwfb081b31c","name","engagedPartnerNo","value","no","aria-required","true",1,"custom-control-input",3,"ngModel","name","ngModelChange","change"],["engagedPartnerNo","ngModel"],["for","mwfb081b31c",1,"custom-control-label"],T,[1,"col-lg-5","col-md-5","col-sm-12"],[1,"partnerNameMargin"],["tabIndex","0","id","engagedPartner","type","text","size","50","class","form-control","maxlength","200","required","",3,"placeholder","ngModel","ngClass","name","ngModelChange",4,"ngIf"],["tabIndex","0","id","engagedPartner","type","text","size","50","class","form-control","maxlength","200",3,"placeholder","ngModel","ngClass","name","ngModelChange",4,"ngIf"],["tabIndex","0","id","engagedPartner","type","text","size","50","maxlength","200","required","",1,"form-control",3,"ngModel","ngClass","name","ngModelChange",6,"placeholder"],["engagedPartner","ngModel"],["placeholder",V],Y,["tabIndex","0","id","engagedPartner","type","text","size","50","maxlength","200",1,"form-control",3,"ngModel","ngClass","name","ngModelChange",6,"placeholder"],["placeholder",j],W,ce,[1,"custom-control-labe","checkBoxLable"],Ce,[1,"checkBoxLable","iagree"],[1,"listCheckBox"],["type","checkbox","name","koreaagreeToCollection",3,"ngModel","name","ngModelChange"],["koreaagreeToCollection","ngModel"],$e,We,_t,[1,"privacyTextMessageBold"],un,["for","mwf07f6e8d86"],["tabIndex","0","target","_blanks",3,"href"],Bt,ho,Fr,$r,["tabIndex","0","target","_blank",3,"href"],as]},template:function(t,r){1&t&&(y(0,"div")(1,"form",0,1),we("ngSubmit",function(){return r.onSubmit()}),y(3,"div",2)(4,"section")(5,"div",3)(6,"div",4)(7,"div",5)(8,"button",6),we("click",function(){return r.onButtonClick()}),z(9),R(10,"uppercase"),b(),y(11,"div",7),Se(12,ime,2,3,"a",8),b()()()(),y(13,"div",9)(14,"div",10)(15,"h1",11),ge(16,12),R(17,"translate"),b()()()(),y(18,"section",13)(19,"div",9)(20,"div",14)(21,"div",15)(22,"span"),z(23,"* "),b(),y(24,"span",16),z(25),R(26,"translate"),b()()()(),y(27,"div",9)(28,"div",14)(29,"div",15)(30,"h2",17),ge(31,18),R(32,"translate"),b()()()(),y(33,"div",15)(34,"div",9)(35,"div",14)(36,"div",19)(37,"input",20,21),we("change",function(o){return r.changeAreyouPartner(o)})("ngModelChange",function(o){return r.customer.reqAssessment=o}),b(),y(39,"label",22),fe(40,"span",23),y(41,"samp",24),ge(42,25),R(43,"translate"),b()()()()()(),y(44,"div",15)(45,"div",9)(46,"div",14)(47,"div",19)(48,"input",26,27),we("ngModelChange",function(o){return r.customer.reqAssessment=o})("change",function(o){return r.changeAreyouCompany(o)}),b(),y(50,"label",28),fe(51,"span",23),y(52,"samp",24),ge(53,29),R(54,"translate"),b()()()()(),fe(55,"div",30),Se(56,gme,80,108,"div",31),b()(),Se(57,i_e,223,200,"div",32),y(58,"div",33)(59,"div",14),Se(60,l_e,33,30,"div",32),Se(61,c_e,5,4,"label",34),b()(),y(62,"div",33)(63,"div",14)(64,"span",35),z(65),R(66,"translate"),fe(67,"br"),z(68),R(69,"translate"),b()(),fe(70,"div",36),b()()()()),2&t&&(v(9),vt(x(10,23,r.selectedLanguage)),v(3),L("ngForOf",r.languages),v(3),L("ngClass",xe(39,at,"ar-ae"===r.lan)),v(2),Q(x(17,25,"sa.SolutionAssessmentsRequest")),J(16),v(8),vt(x(26,27,"sa.massgesForCompletethisForm")),v(5),L("ngClass",xe(41,at,"ar-ae"===r.lan)),v(2),Q(x(32,29,"sa.RequestorInformation")),J(31),v(4),L("ngClass",xe(43,at,"ar-ae"===r.lan)),v(1),L("ngModel",r.customer.reqAssessment)("name","patnerReqAssessment"),v(6),Q(x(43,31,"sa.partnerrequesting")),J(42),v(4),L("ngClass",xe(45,at,"ar-ae"===r.lan)),v(1),L("ngModel",r.customer.reqAssessment)("name","reqAssessment"),v(6),Q(x(54,33,"sa.customerrequesting")),J(53),v(2),L("ngIf","Partner"===r.customer.reqAssessment),v(1),L("ngIf","Partner"===r.customer.reqAssessment||"Customer"===r.customer.reqAssessment),v(1),L("ngClass",xe(47,at,"ar-ae"===r.lan)),v(2),L("ngIf","Korea"==r.customer.countryRegion),v(1),L("ngIf","Korea"!==r.customer.countryRegion),v(1),L("ngClass",xe(49,at,"ar-ae"===r.lan)),v(3),Ae(" ",x(66,35,"sa.PrivacyStatementMessage")," "),v(3),Ae(" ",x(69,37,"sa.PrivacyStatementNote")," "))},dependencies:[Ad,sl,pp,kc,_M,yM,xd,fy,Rp,fM,gy,Nc,Pp,Ty,Dy,Ap,Is,n2,ic],styles:[".myLogo[_ngcontent-%COMP%]{width:100%;margin-bottom:5px}.bgColorHeading[_ngcontent-%COMP%]{background-color:#243a5e;color:#fff;margin-bottom:10px;padding:5px 5px 5px 8px}.bgColorLable[_ngcontent-%COMP%]{color:#000}.textBoxMargin[_ngcontent-%COMP%]{margin-left:10px}.textMessage[_ngcontent-%COMP%]{color:#d90000}.checkBoxLable[_ngcontent-%COMP%]{font-family:Segoe UI,SegoeUI,Helvetica Neue,Helvetica,Arial,sans-serif}.countryLabel[_ngcontent-%COMP%]{font-style:italic;font-weight:100}ul.checkBoxLable.iagree[_ngcontent-%COMP%]{padding-left:0}.dropdown[_ngcontent-%COMP%]{position:relative;display:inline-block;font-family:Arial,sans-serif;margin-left:auto}.dropbtn[_ngcontent-%COMP%]{background-color:transparent;color:#333;padding:4px 0;font-size:14px;font-weight:700;border:0px solid;border-radius:4px;cursor:pointer}.dropdown-content[_ngcontent-%COMP%]{display:none;position:absolute;background-color:#f7f7f7;min-width:130px;box-shadow:0 8px 16px #0000001a;border-radius:8px;z-index:1;margin-top:5px;padding:10px 0;margin-left:-98.531px}.dropdown-content[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#000;padding:8px 20px;text-decoration:none;display:block;font-size:13px;font-weight:500;letter-spacing:.5px}.dropdown-content[_ngcontent-%COMP%] a.active[_ngcontent-%COMP%]{color:#0076a8;font-weight:700}.dropdown-content[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{background-color:#f9f9f9;color:#333}.dropdown-content.show[_ngcontent-%COMP%]{display:block}@media (min-width: 860px){.material-md-card[_ngcontent-%COMP%]{background-color:transparent!important;color:#fff!important;box-shadow:none!important}h2[_ngcontent-%COMP%], .h2[_ngcontent-%COMP%]{font-size:26px!important;margin-bottom:1rem}}section[_ngcontent-%COMP%]{padding:10px 15px 0}.colHeight[_ngcontent-%COMP%]{height:85px;vertical-align:top}.pictureHeight[_ngcontent-%COMP%]{height:140px}.headingText[_ngcontent-%COMP%]{font-size:27px;margin-bottom:10px}.profileMargin[_ngcontent-%COMP%]{margin-bottom:0}.headingDevHeight[_ngcontent-%COMP%]{height:144px}.interestMargin[_ngcontent-%COMP%]{margin-bottom:0}.partnerNameMargin[_ngcontent-%COMP%]{margin-top:15px}.listCheckBox[_ngcontent-%COMP%]{list-style-type:none}.submitButton[_ngcontent-%COMP%]{width:92px;height:32px;padding:inherit}.cancelButton[_ngcontent-%COMP%]{width:96px;height:32px;background-color:#fff}.CTA-banner[_ngcontent-%COMP%]{background:url(/en-us/solutionassessments/MicrosoftTeams-image.63a1e18523b5e287.png) no-repeat 0 0;background-size:cover}.privacyTextMessage[_ngcontent-%COMP%]{color:#af5f00}.CorporateEmail[_ngcontent-%COMP%]{font-weight:700}.rowMargenTopRequst[_ngcontent-%COMP%]{margin-top:15px}.submitButtonAndText[_ngcontent-%COMP%]{margin-left:15px}.margentRowprivacy[_ngcontent-%COMP%]{margin-left:3px}.privacyTextMessageBold[_ngcontent-%COMP%]{font-weight:700}input[_ngcontent-%COMP%], select[_ngcontent-%COMP%]{height:34px!important}.arabicText[_ngcontent-%COMP%]{text-align:right}.rightAlignDirection[_ngcontent-%COMP%]{direction:rtl}.engagePartnerRadioBtnsArabic[_ngcontent-%COMP%]{display:flex;flex-direction:row-reverse;padding-right:12px}.engagePartnerRadioBtns[_ngcontent-%COMP%]{display:flex;padding:12px}.engageRadioBtn[_ngcontent-%COMP%]{display:flex;margin-left:20px;margin-right:20px}.preferredPartnerContainerArabic[_ngcontent-%COMP%]{display:flex;flex-direction:row-reverse;text-align:right}.formButtonsArabic[_ngcontent-%COMP%]{display:flex;flex-direction:row-reverse;padding-right:12px}.formButtons[_ngcontent-%COMP%]{display:flex}.formButton[_ngcontent-%COMP%]{margin-left:12px;margin-right:12px}.partnerConsentCheckbox[_ngcontent-%COMP%]{padding-left:40px!important;padding-top:35px;padding-bottom:35px}input[_ngcontent-%COMP%]::placeholder{color:#6f6d6d!important;opacity:1}"]}),e})();function d_e(e,n){if(1&e){const t=Sn();y(0,"a",82),we("click",function(){const o=ze(t).$implicit;return Ye(De().onLanguageSelect(o))}),z(1),b()}if(2&e){const t=n.$implicit,r=De();vo("active",t.code===r.selectedLanguage),v(1),Ae(" ",t.name," ")}}const Fj=function(){return["../register"]},Aj=function(e){return{lngcode:e}};let f_e=(()=>{class e{constructor(t,r,i,o){this.translate=t,this.appservice=r,this.document=i,this.route=o,this.langCode=null,this.pdfurl1="",this.pdfurl2="",this.pdfurl3=""}goToPage(){window.open("/register","_blank")}ngOnInit(){this.langCode=this.route.snapshot.queryParamMap.get("lngcode"),this.langCode?(this.globleLang=this.langCode,localStorage.setItem("globleLcode",this.langCode)):this.globleLang=localStorage.getItem("globleLcode")?localStorage.getItem("globleLcode"):"en",this.queryParameter=this.globleLang,"ar"===this.globleLang||"fr"===this.globleLang||"de"===this.globleLang||"it"===this.globleLang||"pt"===this.globleLang||"es"===this.globleLang||"ko"===this.globleLang||"cn"===this.globleLang?(this.translate.setDefaultLang("en"),this.pdfurl1="./assets/pdffiles/MSFT_SA_CaseStudy_Healthcare.pdf",this.pdfurl2="./assets/pdffiles/MSFT_SA_CaseStudy_FinancialServices.pdf",this.pdfurl3="./assets/pdffiles/MSFT_SA_CaseStudy_Retail.pdf"):this.translate.setDefaultLang(this.globleLang),this.languages=[{code:"jp",name:"\u65e5\u672c\u8a9e"},{code:"en",name:"ENGLISH"}],this.selectedLanguage="EN","jp"===this.globleLang?(this.lan="ja-JP",this.selectedLanguage="\u65e5\u672c\u8a9e",this.pdfurl1="./assets/pdffiles/MSFT_SA_CaseStudy_Healthcare_japaneese.pdf",this.pdfurl2="./assets/pdffiles/MSFT_SA_CaseStudy_FinancialServices_japaneese.pdf",this.pdfurl3="./assets/pdffiles/MSFT_SA_CaseStudy_Retail_japaneese.pdf"):"en"===this.globleLang&&(this.lan="en-US",this.selectedLanguage="EN",this.pdfurl1="./assets/pdffiles/MSFT_SA_CaseStudy_Healthcare.pdf",this.pdfurl2="./assets/pdffiles/MSFT_SA_CaseStudy_FinancialServices.pdf",this.pdfurl3="./assets/pdffiles/MSFT_SA_CaseStudy_Retail.pdf"),this.appservice.languagecode$.next(this.lan)}onLanguageSelect(t){this.selectedLanguage=t.code,this.translate.use(this.selectedLanguage),localStorage.setItem("globleLcode",this.selectedLanguage),this.queryParameter=this.selectedLanguage,"jp"===this.selectedLanguage?(this.lan="ja-JP",this.selectedLanguage="\u65e5\u672c\u8a9e",this.pdfurl1="./assets/pdffiles/MSFT_SA_CaseStudy_Healthcare_japaneese.pdf",this.pdfurl2="./assets/pdffiles/MSFT_SA_CaseStudy_FinancialServices_japaneese.pdf",this.pdfurl3="./assets/pdffiles/MSFT_SA_CaseStudy_Retail_japaneese.pdf"):"en"===this.selectedLanguage&&(this.lan="en-US",this.selectedLanguage="EN",this.pdfurl1="./assets/pdffiles/MSFT_SA_CaseStudy_Healthcare.pdf",this.pdfurl2="./assets/pdffiles/MSFT_SA_CaseStudy_FinancialServices.pdf",this.pdfurl3="./assets/pdffiles/MSFT_SA_CaseStudy_Retail.pdf"),this.appservice.languagecode$.next(this.lan);const r=this.document.querySelector(".dropdown-content");null==r||r.classList.remove("show")}onButtonClick(){const t=this.document.querySelector(".dropdown-content");null==t||t.classList.toggle("show")}}return e.\u0275fac=function(t){return new(t||e)(H(qs),H(ts),H(Tt),H(co))},e.\u0275cmp=Ur({type:e,selectors:[["app-srfuture"]],decls:137,vars:84,consts:function(){let n,t,r,i,o,a,s,l,c,u,d,f,h,p,_,m,g,E,C,w,D;return n=$localize`:@@myfutureincloud:${"\ufffd0\ufffd"}:INTERPOLATION:`,t=$localize`:@@myProceedwithConfidence:${"\ufffd0\ufffd"}:INTERPOLATION:`,r=$localize`:@@mylandingpara: ${"\ufffd0\ufffd"}:INTERPOLATION: `,i=$localize`:@@mylandingbutton: ${"\ufffd0\ufffd"}:INTERPOLATION: `,o=$localize`:@@myassessmenttype: ${"\ufffd0\ufffd"}:INTERPOLATION: ${"\ufffd#36\ufffd\ufffd/#36\ufffd"}:LINE_BREAK: ${"\ufffd1\ufffd"}:INTERPOLATION_1: `,a=$localize`:@@mymicrosoftsolutions:${"\ufffd0\ufffd"}:INTERPOLATION: `,s=$localize`:@@myMigration:${"\ufffd0\ufffd"}:INTERPOLATION:`,l=$localize`:@@myMigrationandmodern:${"\ufffd0\ufffd"}:INTERPOLATION: `,c=$localize`:@@myLearnmoreaboutprocess:${"\ufffd0\ufffd"}:INTERPOLATION:`,u=$localize`:@@mySecurity:${"\ufffd0\ufffd"}:INTERPOLATION:`,d=$localize`:@@myThecloud:${"\ufffd0\ufffd"}:INTERPOLATION: `,f=$localize`:@@myLearnmoreaboutprocess:${"\ufffd0\ufffd"}:INTERPOLATION:`,h=$localize`:@@myworkforce:${"\ufffd0\ufffd"}:INTERPOLATION:`,p=$localize`:@@myThemodernwokplace:${"\ufffd0\ufffd"}:INTERPOLATION: `,_=$localize`:@@myLearnmoreaboutprocess:${"\ufffd0\ufffd"}:INTERPOLATION:`,m=$localize`:@@myfutureincloud:${"\ufffd0\ufffd"}:INTERPOLATION:`,g=$localize`:@@myProceedwithConfidence: ${"\ufffd0\ufffd"}:INTERPOLATION: `,E=$localize`:@@mylandingpara: ${"\ufffd0\ufffd"}:INTERPOLATION:`,C=$localize`:@@mylandingpara:${"\ufffd0\ufffd"}:INTERPOLATION: `,w=$localize`:@@myDiscover2:${"\ufffd#129\ufffd"}:START_TAG_SPAN:${"\ufffd0\ufffd"}:INTERPOLATION: ${"\ufffd/#129\ufffd"}:CLOSE_TAG_SPAN: ${"\ufffd1\ufffd"}:INTERPOLATION_1:`,D=$localize`:@@mylandingbutton:${"\ufffd0\ufffd"}:INTERPOLATION:`,[[1,"container"],[1,"card","d-block","mx-ng","mx-md-0","backgroundagain"],[1,"row","justify-content-end"],[1,"col-4","d-flex","justify-content-end"],[1,"dropdown"],[1,"dropbtn",3,"click"],[1,"dropdown-content"],["href","javascript:void(0)",3,"active","click",4,"ngFor","ngForOf"],[1,"row","no-gutters"],[1,"d-flex","col-md-6"],[1,"card-body","align-self-left","p-4","px-md-5","pt-md-4"],[1,"pl-0","pl-md-5"],[1,"mb-2"],n,[1,"h1","text-blue"],t,[1,"mb-3"],r,[1,"link-group"],["target","_blank",1,"btn","btn-primary","assessmentbutton",3,"routerLink","queryParams"],i,[1,"col-md-6","bg-blue-img-corner"],["src","./assetshttps://www.microsoft.com/images/arrivewith.png","alt","Arrive with clarity",1,"card-img","img-object-cover","arrivewImg"],[1,"card","d-block","mx-ng","mx-md-0","bg-gray-100"],[1,"row"],[1,"col-12","py-2","d-flex","flex-column"],[1,"text-center","mb-1"],o,[1,"mb-4","text-center"],a,[1,"row","row-cols-1","row-cols-md-3"],[1,"col","mt-2","mb-3"],[1,"card","material-card","h-100","material-color-primary","card-img-top","card-body-radius","cardImageBottomHel"],["srcset","./assetshttps://www.microsoft.com/images/HealthCare.png","media","(min-width: 1400px)",1,"card-img-top"],["srcset","./assetshttps://www.microsoft.com/images/HealthCare.png","media","(min-width: 1084px)",1,"card-img-top"],["srcset","./assetshttps://www.microsoft.com/images/HealthCare.png","media","(min-width: 860px)",1,"card-img-top"],["srcset","./assetshttps://www.microsoft.com/images/HealthCare.png","media","(min-width: 540px)",1,"card-img-top"],["src","./assetshttps://www.microsoft.com/images/HealthCare.png","alt","",1,"card-img","card-img-top"],[1,"card-body","px-4","py-3"],s,l,[1,"card-footer"],[1,"link-group","px-4","py-6"],["aria-label","View case study","target","_blank",3,"href"],c,["srcset","./assetshttps://www.microsoft.com/images/FinancialServices.png","media","(min-width: 1400px)",1,"card-img-top"],["srcset","./assetshttps://www.microsoft.com/images/FinancialServices.png","media","(min-width: 1084px)",1,"card-img-top"],["srcset","./assetshttps://www.microsoft.com/images/FinancialServices.png","media","(min-width: 860px)",1,"card-img-top"],["srcset","./assetshttps://www.microsoft.com/images/FinancialServices.png","media","(min-width: 540px)",1,"card-img-top"],["src","./assetshttps://www.microsoft.com/images/FinancialServices.png","alt","",1,"card-img","card-img-top"],[1,""],u,d,f,["srcset","./assetshttps://www.microsoft.com/images/Retail1.png","media","(min-width: 1400px)",1,"card-img-top"],["srcset","./assetshttps://www.microsoft.com/images/Retail1.png","media","(min-width: 1084px)",1,"card-img-top"],["srcset","./assetshttps://www.microsoft.com/images/Retail1.png","media","(min-width: 860px)",1,"card-img-top"],["srcset","./assetshttps://www.microsoft.com/images/Retail1.png","media","(min-width: 540px)",1,"card-img-top"],["src","./assetshttps://www.microsoft.com/images/Retail1.png","alt","",1,"card-img","card-img-top"],h,p,["clas","card-footer"],_,[1,"card","d-block","mx-ng","mx-md-0","mb-g","mb-md-0"],[1,"card-body","align-self-left","p-4"],m,g,E,[1,"mb-5"],C,[1,"col-md-1"],[1,"col-md-3","d-flex","align-items-center","justify-content-center"],["src","./assetshttps://www.microsoft.com/images/STB13_Delvin_01.png","alt","Delvin image",1,"card-img","h-50"],[1,"card","CTA-banner","px-2"],[1,"col","py-5"],[1,"text-white","mb-0","h1"],w,[1,"text-light-blue"],[1,"col-4","py-5","text-right","marginLeftCTA"],["target","_blank",1,"btn","btn-primary","requestassessmentbutton",3,"routerLink","queryParams"],[1,"myblack"],D,["href","javascript:void(0)",3,"click"]]},template:function(t,r){1&t&&(y(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"button",5),we("click",function(){return r.onButtonClick()}),z(6),b(),y(7,"div",6),Se(8,d_e,2,3,"a",7),b()()()(),y(9,"div",8)(10,"div",9)(11,"div",10)(12,"div",11)(13,"h6",12),ge(14,13),R(15,"translate"),b(),y(16,"h1",14),ge(17,15),R(18,"translate"),b(),y(19,"div",16)(20,"p"),ge(21,17),R(22,"translate"),b()(),y(23,"div",18)(24,"a",19),ge(25,20),R(26,"translate"),b()()()()(),y(27,"div",21)(28,"picture"),fe(29,"img",22),b()()()(),y(30,"div",23)(31,"div",24)(32,"div",25)(33,"h2",26),nn(34,27),R(35,"translate"),fe(36,"br"),R(37,"translate"),rn(),b(),y(38,"p",28),ge(39,29),R(40,"translate"),b()()(),y(41,"div",30)(42,"div",31)(43,"div",32)(44,"picture"),fe(45,"source",33)(46,"source",34)(47,"source",35)(48,"source",36)(49,"img",37),b(),y(50,"div",38)(51,"h3"),ge(52,39),R(53,"translate"),b(),y(54,"p"),ge(55,40),R(56,"translate"),b()(),y(57,"div",41)(58,"div",42)(59,"a",43),ge(60,44),R(61,"translate"),b()()()()(),y(62,"div",31)(63,"div",32)(64,"picture"),fe(65,"source",45)(66,"source",46)(67,"source",47)(68,"source",48)(69,"img",49),b(),y(70,"div",38)(71,"h3",50),ge(72,51),R(73,"translate"),b(),y(74,"p"),ge(75,52),R(76,"translate"),b()(),y(77,"div",41)(78,"div",42)(79,"a",43),ge(80,53),R(81,"translate"),b()()()()(),y(82,"div",31)(83,"div",32)(84,"picture"),fe(85,"source",54)(86,"source",55)(87,"source",56)(88,"source",57)(89,"img",58),b(),y(90,"div",38)(91,"h3",50),ge(92,59),R(93,"translate"),b(),y(94,"p"),ge(95,60),R(96,"translate"),b()(),y(97,"div",61)(98,"div",42)(99,"a",43),ge(100,62),R(101,"translate"),b()()()()()()(),y(102,"div",63)(103,"div",8)(104,"div",9)(105,"div",64)(106,"h6",50),ge(107,65),R(108,"translate"),b(),y(109,"h1",14),ge(110,66),R(111,"translate"),b(),y(112,"div")(113,"p"),ge(114,67),R(115,"translate"),b()(),y(116,"div",68)(117,"p"),ge(118,69),R(119,"translate"),b()()()(),fe(120,"div",70),y(121,"div",71)(122,"picture"),fe(123,"img",72),b()()()(),y(124,"div",73)(125,"div",24)(126,"div",74)(127,"h1",75),nn(128,76),fe(129,"span",77),R(130,"translate"),R(131,"translate"),rn(),b()(),y(132,"div",78)(133,"a",79)(134,"span",80),ge(135,81),R(136,"translate"),b()()()()()()),2&t&&(v(6),vt(r.selectedLanguage),v(2),L("ngForOf",r.languages),v(7),Q(x(15,32,"sa.yourFutureTagline")),J(14),v(3),Q(x(18,34,"sa.yourFutureHeading")),J(17),v(4),Q(x(22,36,"sa.yourFutureDescription")),J(21),v(2),L("routerLink",qi(78,Fj))("queryParams",xe(79,Aj,r.queryParameter)),v(2),Q(x(26,38,"sa.yourFutureButton")),J(25),v(11),Q(x(35,40,"sa.yourFutureCardHeading1"))(x(37,42,"sa.yourFutureCardHeading2")),J(34),v(3),Q(x(40,44,"sa.yourFutureCardSubHeading")),J(39),v(13),Q(x(53,46,"sa.yourFutureCard1Heading")),J(52),v(3),Q(x(56,48,"sa.yourFutureCard1Description")),J(55),v(3),L("href",r.pdfurl1,zo),v(2),Q(x(61,50,"sa.yourFutureCard1Button")),J(60),v(12),Q(x(73,52,"sa.yourFutureCard2Heading")),J(72),v(3),Q(x(76,54,"sa.yourFutureCard2Description")),J(75),v(3),L("href",r.pdfurl2,zo),v(2),Q(x(81,56,"sa.yourFutureCard2Button")),J(80),v(12),Q(x(93,58,"sa.yourFutureCard3Heading")),J(92),v(3),Q(x(96,60,"sa.yourFutureCard3Description")),J(95),v(3),L("href",r.pdfurl3,zo),v(2),Q(x(101,62,"sa.yourFutureCard3Button")),J(100),v(7),Q(x(108,64,"sa.yourFutureSection2SmallHeading")),J(107),v(3),Q(x(111,66,"sa.yourFutureSection2Heading")),J(110),v(4),Q(x(115,68,"sa.yourFutureSection2Description1")),J(114),v(4),Q(x(119,70,"sa.yourFutureSection2Description2")),J(118),v(12),Q(x(130,72,"sa.yourFutureBannerHeading1"))(x(131,74,"sa.yourFutureBannerHeading2")),J(128),v(2),L("routerLink",qi(81,Fj))("queryParams",xe(82,Aj,r.queryParameter)),v(3),Q(x(136,76,"sa.yourFutureBannerButton")),J(135))},dependencies:[sl,es,ic],styles:[".assessmentbutton[_ngcontent-%COMP%]{background:#0078D4;border-radius:5px}.bg-blue-img-corner[_ngcontent-%COMP%]{background:#47E2FF}.card-img-top[_ngcontent-%COMP%]{border-top-right-radius:20px;border-top-left-radius:20px}.delvin-image[_ngcontent-%COMP%]{width:475px;height:292px}.CTA-banner[_ngcontent-%COMP%]{background:url(/en-us/solutionassessments/CTA-banner.cab5bbc34acb0ebb.png) no-repeat 0 0;background-size:cover}.requestassessmentbutton[_ngcontent-%COMP%]{background:#50e6ff;border-radius:5px;color:#000!important}.arrivewImg[_ngcontent-%COMP%]{vertical-align:inherit!important}.margintop[_ngcontent-%COMP%]{margin-top:10px;margin-left:60px}.afterSAcommitted[_ngcontent-%COMP%]{margin-top:-3rem!important;margin-bottom:-5rem!important}.brdercomSAtext[_ngcontent-%COMP%]{margin-left:-5px}.cardImageBottomHel[_ngcontent-%COMP%]{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.solutionAssessmentsText[_ngcontent-%COMP%]{margin-bottom:0}.delvinimagemargin[_ngcontent-%COMP%]{margin-top:70px}.dropdown[_ngcontent-%COMP%]{position:relative;display:inline-block;font-family:Arial,sans-serif}.dropbtn[_ngcontent-%COMP%]{background-color:transparent;color:#333;padding:5px 12px;font-size:14px;font-weight:700;border:0px solid;border-radius:4px;cursor:pointer}.dropdown-content[_ngcontent-%COMP%]{display:none;position:absolute;background-color:#f7f7f7;min-width:130px;box-shadow:0 8px 16px #0000001a;border-radius:8px;z-index:1;margin-top:5px;padding:10px 0;margin-left:-98.531px}.dropdown-content[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#000;padding:8px 20px;text-decoration:none;display:block;font-size:13px;font-weight:500;letter-spacing:.5px}.dropdown-content[_ngcontent-%COMP%] a.active[_ngcontent-%COMP%]{color:#0076a8;font-weight:700}.dropdown-content[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{background-color:#f9f9f9;color:#333}.dropdown-content.show[_ngcontent-%COMP%]{display:block}@media (max-width: 932px){.row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;margin-right:.01rem;margin-left:-.75rem}}"]}),e})();function h_e(e,n){if(1&e){const t=Sn();y(0,"a",58),we("click",function(){const o=ze(t).$implicit;return Ye(De().onLanguageSelect(o))}),z(1),b()}if(2&e){const t=n.$implicit,r=De();vo("active",t.code===r.selectedLanguage),v(1),Ae(" ",t.name," ")}}const Rj=function(){return["../register"]},Pj=function(e){return{lngcode:e}};let p_e=(()=>{class e{constructor(t,r,i,o){this.translate=t,this.appservice=r,this.document=i,this.route=o,this.langCode=null}ngOnInit(){this.langCode=this.route.snapshot.queryParamMap.get("lngcode"),this.langCode?(this.globleLang=this.langCode,localStorage.setItem("globleLcode",this.langCode)):this.globleLang=localStorage.getItem("globleLcode")?localStorage.getItem("globleLcode"):"en",this.queryParameter=this.globleLang,this.translate.setDefaultLang("ar"===this.globleLang||"fr"===this.globleLang||"de"===this.globleLang||"it"===this.globleLang||"pt"===this.globleLang||"es"===this.globleLang||"ko"===this.globleLang||"cn"===this.globleLang?"en":this.globleLang),this.languages=[{code:"jp",name:"\u65e5\u672c\u8a9e"},{code:"en",name:"ENGLISH"}],this.selectedLanguage="EN","jp"===this.globleLang?(this.lan="ja-JP",this.selectedLanguage="\u65e5\u672c\u8a9e"):"en"===this.globleLang&&(this.lan="en-US",this.selectedLanguage="EN"),this.appservice.languagecode$.next(this.lan)}onLanguageSelect(t){this.selectedLanguage=t.code,this.translate.use(this.selectedLanguage),localStorage.setItem("globleLcode",this.selectedLanguage),this.queryParameter=this.selectedLanguage,"jp"===this.selectedLanguage?(this.lan="ja-JP",this.selectedLanguage="\u65e5\u672c\u8a9e"):"en"===this.selectedLanguage&&(this.lan="en-US",this.selectedLanguage="EN"),this.appservice.languagecode$.next(this.lan);const r=this.document.querySelector(".dropdown-content");null==r||r.classList.remove("show")}onButtonClick(){const t=this.document.querySelector(".dropdown-content");null==t||t.classList.toggle("show")}}return e.\u0275fac=function(t){return new(t||e)(H(qs),H(ts),H(Tt),H(co))},e.\u0275cmp=Ur({type:e,selectors:[["app-srprocess"]],decls:129,vars:105,consts:function(){let n,t,r,i,o,a,s,l,c,u,d,f,h,p,_;return n=$localize`:@@myfutureincloud: ${"\ufffd0\ufffd"}:INTERPOLATION:`,t=$localize`:@@myProceedwithConfidence:${"\ufffd0\ufffd"}:INTERPOLATION:`,r=$localize`:@@mylandingpara: ${"\ufffd0\ufffd"}:INTERPOLATION: ${"[\ufffd#23\ufffd|\ufffd#26\ufffd|\ufffd#29\ufffd]"}:START_TAG_SPAN: ${"\ufffd1\ufffd"}:INTERPOLATION_1:${"[\ufffd/#23\ufffd|\ufffd/#26\ufffd|\ufffd/#29\ufffd]"}:CLOSE_TAG_SPAN: ${"\ufffd2\ufffd"}:INTERPOLATION_2: ${"[\ufffd#23\ufffd|\ufffd#26\ufffd|\ufffd#29\ufffd]"}:START_TAG_SPAN:${"\ufffd3\ufffd"}:INTERPOLATION_3:${"[\ufffd/#23\ufffd|\ufffd/#26\ufffd|\ufffd/#29\ufffd]"}:CLOSE_TAG_SPAN: ${"\ufffd4\ufffd"}:INTERPOLATION_4: ${"[\ufffd#23\ufffd|\ufffd#26\ufffd|\ufffd#29\ufffd]"}:START_TAG_SPAN:${"\ufffd5\ufffd"}:INTERPOLATION_5:${"[\ufffd/#23\ufffd|\ufffd/#26\ufffd|\ufffd/#29\ufffd]"}:CLOSE_TAG_SPAN: ${"\ufffd6\ufffd"}:INTERPOLATION_6: `,r=yD(r),i=$localize`:@@mylandingbutton: ${"\ufffd0\ufffd"}:INTERPOLATION: `,o=$localize`:@@myassessmenttype: ${"\ufffd0\ufffd"}:INTERPOLATION:`,a=$localize`:@@myProceedwithConfidence:${"\ufffd#53\ufffd"}:START_TAG_SPAN: ${"\ufffd0\ufffd"}:INTERPOLATION: ${"\ufffd#55\ufffd\ufffd/#55\ufffd"}:LINE_BREAK:${"\ufffd/#53\ufffd"}:CLOSE_TAG_SPAN: ${"\ufffd1\ufffd"}:INTERPOLATION_1: `,s=$localize`:@@mylandingpara: ${"\ufffd0\ufffd"}:INTERPOLATION: `,l=$localize`:@@myProceedwithConfidence:${"\ufffd#71\ufffd"}:START_TAG_SPAN:${"\ufffd0\ufffd"}:INTERPOLATION:${"\ufffd#73\ufffd\ufffd/#73\ufffd"}:LINE_BREAK:${"\ufffd/#71\ufffd"}:CLOSE_TAG_SPAN:${"\ufffd1\ufffd"}:INTERPOLATION_1:`,c=$localize`:@@mylandingpara: ${"\ufffd0\ufffd"}:INTERPOLATION: `,u=$localize`:@@myProceedwithConfidence:${"\ufffd#87\ufffd"}:START_TAG_SPAN: ${"\ufffd0\ufffd"}:INTERPOLATION: ${"\ufffd#89\ufffd\ufffd/#89\ufffd"}:LINE_BREAK:${"\ufffd/#87\ufffd"}:CLOSE_TAG_SPAN: ${"\ufffd1\ufffd"}:INTERPOLATION_1: `,d=$localize`:@@mylandingpara: ${"\ufffd0\ufffd"}:INTERPOLATION: `,f=$localize`:@@myProceedwithConfidence:${"\ufffd#105\ufffd"}:START_TAG_SPAN:${"\ufffd0\ufffd"}:INTERPOLATION: ${"\ufffd#107\ufffd\ufffd/#107\ufffd"}:LINE_BREAK:${"\ufffd/#105\ufffd"}:CLOSE_TAG_SPAN:${"\ufffd1\ufffd"}:INTERPOLATION_1:`,h=$localize`:@@mylandingpara: ${"\ufffd0\ufffd"}:INTERPOLATION: `,p=$localize`:@@myDiscover2:${"\ufffd0\ufffd"}:INTERPOLATION: ${"\ufffd#121\ufffd"}:START_TAG_SPAN:${"\ufffd1\ufffd"}:INTERPOLATION_1:${"\ufffd/#121\ufffd"}:CLOSE_TAG_SPAN: ${"\ufffd2\ufffd"}:INTERPOLATION_2:`,_=$localize`:@@mylandingbutton:${"\ufffd0\ufffd"}:INTERPOLATION:`,[[1,"container","bg-white-100","mb-5"],[1,"backgroundagain"],[1,"row","justify-content-end"],[1,"col-4","d-flex","justify-content-end"],[1,"dropdown"],[1,"dropbtn",3,"click"],[1,"dropdown-content"],["href","javascript:void(0)",3,"active","click",4,"ngFor","ngForOf"],[1,"no-gutters","d-flex","flex-wrap"],[1,"d-flex","col-md","self-left-margin","mt-2"],[1,"pl-0","pl-md-5"],[1,"mb-1","style-semibold"],n,[1,"font-size-hero-all"],t,[1,"mb-5"],r,[1,"style-semibold"],[1,"mb-3"],["target","_blank",1,"btn","btn-primary","assessmentbutton",3,"routerLink","queryParams"],i,["src","./assetshttps://www.microsoft.com/images/embark_new.png","alt","",1,"card-img-native","mycolor"],[1,"bg-gray-100","margin-top-all-section"],[1,"colorprocess"],[1,"text-md-center"],[1,"col","py-4","text-center"],[1,"text-center","text-black","font-size-hero-all"],o,[1,"description-cont"],[1,"testclass"],[1,"light-blue-50","h1-bullets-text","p-4","p-md-4"],[1,"text-cont","testclass"],a,[1,"text-blue-font","text-blue"],s,["src","./assetshttps://www.microsoft.com/images/Image 1_Cloud migration (1).png","alt","Imbark with intent",1,"description-img"],[1,"container","bg-gray-100","description-cont2"],["src","./assetshttps://www.microsoft.com/images/Data-Collect-Image.png","alt","Data collection",1,"description-img2"],[1,"text-cont2","testclass"],l,c,[1,"light-blue-50","h1-bullets-text","p-4","p-md-4","margin-top-rem-1"],u,d,["src","./assetshttps://www.microsoft.com/images/DataAnalytics.png","alt","Imbark with intent",1,"description-img"],["src","./assetshttps://www.microsoft.com/images/ImplementStrategy.png","alt","Data collection",1,"description-img2"],f,h,[1,"container","bg-gray-100","mb-5"],[1,"CTA-banner","mt-5","mb-5"],[1,"margin-bottom-CTA","banner-cotnainer"],[1,"py-5","text-center"],[1,"text-white","mb-0","font-size-hero-all"],p,[1,"py-5","text-right","marginLeftCTA","requestAssessmentBtn"],["target","_blank",1,"btn","btn-primary","assessmentbtn",3,"routerLink","queryParams"],[1,"myblack"],_,["href","javascript:void(0)",3,"click"]]},template:function(t,r){1&t&&(y(0,"div",0)(1,"section")(2,"div",1)(3,"div",2)(4,"div",3)(5,"div",4)(6,"button",5),we("click",function(){return r.onButtonClick()}),z(7),b(),y(8,"div",6),Se(9,h_e,2,3,"a",7),b()()()(),y(10,"div",8)(11,"div",9)(12,"div",10)(13,"span",11),ge(14,12),R(15,"translate"),b(),y(16,"h1",13),ge(17,14),R(18,"translate"),b(),y(19,"div",15)(20,"p"),nn(21,16),R(22,"translate"),fe(23,"span",17),R(24,"translate"),R(25,"translate"),fe(26,"span",17),R(27,"translate"),R(28,"translate"),fe(29,"span",17),R(30,"translate"),R(31,"translate"),rn(),b()(),y(32,"div",18)(33,"a",19),ge(34,20),R(35,"translate"),b()()()(),fe(36,"img",21),b()()()(),y(37,"div",22)(38,"section")(39,"div",23)(40,"div",24)(41,"div",25)(42,"h2",26),ge(43,27),R(44,"translate"),b()()()()()(),y(45,"div",28)(46,"div",29)(47,"span",30),z(48),R(49,"translate"),b()(),y(50,"div",31)(51,"h2",18),nn(52,32),y(53,"span",33),R(54,"translate"),fe(55,"br"),b(),R(56,"translate"),rn(),b(),y(57,"div",18)(58,"p"),ge(59,34),R(60,"translate"),b()()(),fe(61,"img",35),b(),y(62,"div",36),fe(63,"img",37),y(64,"div",29)(65,"span",30),z(66),R(67,"translate"),b()(),y(68,"div",38)(69,"h2",18),nn(70,39),y(71,"span",33),R(72,"translate"),fe(73,"br"),b(),R(74,"translate"),rn(),b(),y(75,"div",18)(76,"p"),ge(77,40),R(78,"translate"),b()()()(),y(79,"div",28)(80,"div",29)(81,"span",41),z(82),R(83,"translate"),b()(),y(84,"div",31)(85,"h2",18),nn(86,42),y(87,"span",33),R(88,"translate"),fe(89,"br"),b(),R(90,"translate"),rn(),b(),y(91,"div",18)(92,"p"),ge(93,43),R(94,"translate"),b()()(),fe(95,"img",44),b(),y(96,"div",36),fe(97,"img",45),y(98,"div",29)(99,"span",30),z(100),R(101,"translate"),b()(),y(102,"div",38)(103,"h2",18),nn(104,46),y(105,"span",33),R(106,"translate"),fe(107,"br"),b(),R(108,"translate"),rn(),b(),y(109,"div",18)(110,"p"),ge(111,47),R(112,"translate"),b()()()(),y(113,"div",48)(114,"div",49)(115,"section")(116,"div",50)(117,"div",51)(118,"h2",52),nn(119,53),R(120,"translate"),fe(121,"span",13),R(122,"translate"),R(123,"translate"),rn(),b()(),y(124,"div",54)(125,"a",55)(126,"span",56),ge(127,57),R(128,"translate"),b()()()()()()()),2&t&&(v(7),vt(r.selectedLanguage),v(2),L("ngForOf",r.languages),v(6),Q(x(15,37,"sa.ourProcessTagline")),J(14),v(3),Q(x(18,39,"sa.ourProcessHeading")),J(17),v(13),Q(x(22,41,"sa.ourProcessDescription1"))(x(24,43,"sa.ourProcessDescription2"))(x(25,45,"sa.ourProcessDescription3"))(x(27,47,"sa.ourProcessDescription4"))(x(28,49,"sa.ourProcessDescription5"))(x(30,51,"sa.ourProcessDescription6"))(x(31,53,"sa.ourProcessDescription7")),J(21),v(2),L("routerLink",qi(99,Rj))("queryParams",xe(100,Pj,r.queryParameter)),v(2),Q(x(35,55,"sa.ourProcessButton")),J(34),v(9),Q(x(44,57,"sa.ourProcessCardHeading")),J(43),v(4),Ae(" ",x(49,59,"sa.ourProcessCard1Number"),""),v(8),Q(x(54,61,"sa.ourProcessCard1Process"))(x(56,63,"sa.ourProcessCard1Heading")),J(52),v(4),Q(x(60,65,"sa.ourProcessCard1Description")),J(59),v(6),Ae(" ",x(67,67,"sa.ourProcessCard2Number"),""),v(8),Q(x(72,69,"sa.ourProcessCard2Process"))(x(74,71,"sa.ourProcessCard2Heading")),J(70),v(4),Q(x(78,73,"sa.ourProcessCard2Description")),J(77),v(4),vt(x(83,75,"sa.ourProcessCard3Number")),v(8),Q(x(88,77,"sa.ourProcessCard3Process"))(x(90,79,"sa.ourProcessCard3Heading")),J(86),v(4),Q(x(94,81,"sa.ourProcessCard3Description")),J(93),v(6),Ae(" ",x(101,83,"sa.ourProcessCard4Number"),""),v(8),Q(x(106,85,"sa.ourProcessCard4Process"))(x(108,87,"sa.ourProcessCard4Heading")),J(104),v(4),Q(x(112,89,"sa.ourProcessCard4Description")),J(111),v(11),Q(x(120,91,"sa.ourProcessBannerHeading"))(x(122,93,"sa.ourProcessBannerHeading1"))(x(123,95,"sa.ourProcessBannerHeading2")),J(119),v(2),L("routerLink",qi(102,Rj))("queryParams",xe(103,Pj,r.queryParameter)),v(3),Q(x(128,97,"sa.ourProcessBannerButton")),J(127))},dependencies:[sl,es,ic],styles:[".colorprocess[_ngcontent-%COMP%]{background:#F4F5F6}.plancol[_ngcontent-%COMP%], .light-blue-50[_ngcontent-%COMP%]{color:#0078d4}.h1-bullets[_ngcontent-%COMP%]{display:flex;align-items:center;text-align:right}.h1-bullets-text[_ngcontent-%COMP%]{font-style:normal;font-weight:700;font-size:88px;line-height:120.01%;letter-spacing:.02em}.style-semibold[_ngcontent-%COMP%]{color:#000;font-family:Segoe UI Semibold;font-style:normal;font-weight:600;font-size:20px}.colorGrow[_ngcontent-%COMP%]{color:#50e6ff}.assessmentbutton[_ngcontent-%COMP%]{background:#0078D4;border-radius:5px}.mycolor[_ngcontent-%COMP%]{background:rgb(80,230,255);height:350px!important}.no-gutters[_ngcontent-%COMP%]{margin-right:0;margin-left:47px}.mb-4[_ngcontent-%COMP%], .my-4[_ngcontent-%COMP%]{margin-bottom:3.5rem!important}.centercode[_ngcontent-%COMP%]{vertical-align:inherit}.CTA-banner[_ngcontent-%COMP%]{width:100%;background:url(/en-us/solutionassessments/CTA-banner.cab5bbc34acb0ebb.png) no-repeat 0 0;background-size:cover}.marginLeftCTA[_ngcontent-%COMP%]{margin-left:-17px}.container[_ngcontent-%COMP%]{padding-left:0%;padding-right:0%}.margin-top-all-section[_ngcontent-%COMP%]{margin-top:-48px}.backgtoundimg[_ngcontent-%COMP%]{background:#0078D4;color:#fff}.self-left-margin[_ngcontent-%COMP%]{margin-left:1px}.card-img-native[_ngcontent-%COMP%]{max-width:100%;height:auto}.card-img-native-section[_ngcontent-%COMP%]{margin-left:13.6rem;width:auto;max-height:382px}.font-Rely[_ngcontent-%COMP%]{font-size:52px}.margin-left-bullets[_ngcontent-%COMP%]{margin-left:128px}.margin-top-section[_ngcontent-%COMP%]{margin-top:-48px}.font-line-height[_ngcontent-%COMP%]{line-height:40%}.text-blue-font[_ngcontent-%COMP%]{font-family:Segoe UI;font-style:normal;font-weight:700;font-size:32px;line-height:120.01%;color:Hex #0078d4}.text-margin-left[_ngcontent-%COMP%]{margin-left:-46px}.margin-top-1[_ngcontent-%COMP%]{margin-top:2.2rem}.margin-top-right-2[_ngcontent-%COMP%]{margin-left:-120px}.margin-bottom-CTA[_ngcontent-%COMP%], .margin-container-all[_ngcontent-%COMP%]{margin-top:-48px}.self-left-margin-b[_ngcontent-%COMP%]{margin-bottom:-2rem;margin-left:3rem}.margin-top-hero[_ngcontent-%COMP%]{margin-top:-49px}.margin-top-rem-1[_ngcontent-%COMP%]{margin-top:1rem}.margin-top-rem-2[_ngcontent-%COMP%]{margin-top:2rem;margin-left:-4rem}.area-heading-bottom[_ngcontent-%COMP%]{margin-bottom:-1.5rem;margin-top:-1.5rem}.margin-left-hero-2[_ngcontent-%COMP%]{margin-left:-2px}.font-size-hero-all[_ngcontent-%COMP%]{font-family:Segoe UI;font-style:normal;font-weight:600;font-size:39px;line-height:110%;letter-spacing:.02em;color:#0078d4;margin:0}.banner-cotnainer[_ngcontent-%COMP%]{display:flex;justify-content:space-between;padding:0 20px;flex-wrap:wrap}.requestAssessmentBtn[_ngcontent-%COMP%]{padding-left:20px}.description-cont[_ngcontent-%COMP%]{display:flex;margin:0 13%;justify-content:center;flex-wrap:wrap}.description-cont2[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.text-cont[_ngcontent-%COMP%]{width:45%}.text-cont2[_ngcontent-%COMP%]{width:45%;margin-right:40px}.testclass[_ngcontent-%COMP%]{margin-top:30px}.description-img[_ngcontent-%COMP%]{margin-left:auto;height:350px;width:auto}.description-img2[_ngcontent-%COMP%]{margin-right:auto;height:350px;width:auto}.dropdown[_ngcontent-%COMP%]{position:relative;display:inline-block;font-family:Arial,sans-serif}.dropbtn[_ngcontent-%COMP%]{background-color:transparent;color:#333;padding:5px 12px;font-size:14px;font-weight:700;border:0px solid;border-radius:4px;cursor:pointer}.dropdown-content[_ngcontent-%COMP%]{display:none;position:absolute;background-color:#f7f7f7;min-width:130px;box-shadow:0 8px 16px #0000001a;border-radius:8px;z-index:1;margin-top:5px;padding:10px 0;margin-left:-98.531px}.dropdown-content[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#000;padding:8px 20px;text-decoration:none;display:block;font-size:13px;font-weight:500;letter-spacing:.5px}.dropdown-content[_ngcontent-%COMP%] a.active[_ngcontent-%COMP%]{color:#0076a8;font-weight:700}.dropdown-content[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{background-color:#f9f9f9;color:#333}.dropdown-content.show[_ngcontent-%COMP%]{display:block}@media (max-width: 1215px){.text-cont[_ngcontent-%COMP%]{width:75%}.text-cont2[_ngcontent-%COMP%]{margin-right:0}.description-img[_ngcontent-%COMP%]{margin-top:5px;margin-left:0}.description-cont2[_ngcontent-%COMP%]{flex-direction:column;align-items:center}.description-img2[_ngcontent-%COMP%]{margin-top:5px;margin-right:0}}@media (max-width: 482px){.description-img[_ngcontent-%COMP%], .description-img2[_ngcontent-%COMP%]{width:250px;height:auto}}"]}),e})();const g_e=function(){return["./register"]};function __e(e,n){if(1&e){const t=Sn();y(0,"a",38),we("click",function(){const o=ze(t).$implicit;return Ye(De().onLanguageSelect(o))}),z(1),b()}if(2&e){const t=n.$implicit,r=De();vo("active",t.code===r.selectedLanguage),v(1),Ae(" ",t.name," ")}}function dR(e){return Vn((n,t)=>{Si(e).subscribe(Mn(t,()=>t.complete(),rE)),!t.closed&&n.subscribe(t)})}const y_e=function(){return["/safeedbackform"]},b_e=["startOVer"],E_e=function(){return["/safeedbackform"]};function D_e(e,n){if(1&e&&(y(0,"option",53),z(1),b()),2&e){const t=n.$implicit;L("value",t.languageCode),v(1),Ae(" ",t.name," ")}}function T_e(e,n){1&e&&(y(0,"span",54),z(1),R(2,"translate"),b()),2&e&&(v(1),Ae(" ",x(2,1,"sa.SecurityFormErrorName")," "))}function M_e(e,n){1&e&&(y(0,"span",54),z(1),R(2,"translate"),b()),2&e&&(v(1),Ae(" ",x(2,1,"sa.SecurityFormErrorCompanyName")," "))}function w_e(e,n){1&e&&(y(0,"span",55),ge(1,56),R(2,"translate"),b()),2&e&&(v(2),Q(x(2,1,"sa.Emailisrequired")),J(1))}function I_e(e,n){1&e&&(y(0,"span",55),ge(1,57),R(2,"translate"),b()),2&e&&(v(2),Q(x(2,1,"sa.Pleaseenteravalidcorporateemail")),J(1))}function F_e(e,n){if(1&e&&(y(0,"option"),z(1),b()),2&e){const t=n.$implicit;v(1),Ae(" ",t.name," ")}}function A_e(e,n){1&e&&(y(0,"span",55),ge(1,58),R(2,"translate"),b()),2&e&&(v(2),Q(x(2,1,"sa.CountryRegionisrequired")),J(1))}function R_e(e,n){1&e&&(y(0,"span",55),ge(1,59),R(2,"translate"),b()),2&e&&(v(2),Q(x(2,1,"sa.CompanyWebsiteIsRequired")),J(1))}function P_e(e,n){1&e&&(y(0,"span",55),z(1),R(2,"translate"),b()),2&e&&(v(1),Ae(" ",x(2,1,"sa.Companywebsiteisinvalid")," "))}function x_e(e,n){1&e&&(y(0,"span"),ge(1,76),R(2,"translate"),b()),2&e&&(v(2),Q(x(2,1,"sa.KoreaPrivacOne")),J(1))}function O_e(e,n){1&e&&(y(0,"span"),ge(1,77),R(2,"translate"),b()),2&e&&(v(2),Q(x(2,1,"sa.KoreaPrivacOne")),J(1))}function N_e(e,n){1&e&&(y(0,"span",55),ge(1,78),R(2,"translate"),b()),2&e&&(v(2),Q(x(2,1,"sa.Koreaconsenttocollect")),J(1))}const xj=function(e){return{rightAlignDirection:e}};function k_e(e,n){if(1&e){const t=Sn();y(0,"div")(1,"label",60),ge(2,61),R(3,"translate"),b(),y(4,"div",62)(5,"ul",63)(6,"li",64),Se(7,x_e,3,3,"span",48),y(8,"input",65,66),we("ngModelChange",function(i){return ze(t),Ye(De().customer.koreaagreeToCollection=i)}),b(),Se(10,O_e,3,3,"span",48),y(11,"ul",37)(12,"li"),ge(13,67),R(14,"translate"),b(),y(15,"li"),ge(16,68),R(17,"translate"),b(),y(18,"li"),nn(19,69),R(20,"translate"),fe(21,"span",70),R(22,"translate"),rn(),b(),y(23,"li")(24,"span"),ge(25,71),R(26,"translate"),b(),y(27,"label",72),fe(28,"span",73),y(29,"a",74),ge(30,75),R(31,"translate"),b()()()()()(),Se(32,N_e,3,3,"span",36),b()()}if(2&e){const t=Ct(9),r=De();v(3),Q(x(3,14,"sa.PrivacyStatement")),J(2),v(4),L("ngIf","ar-ae"===r.lan),v(1),L("ngModel",r.customer.koreaagreeToCollection)("name","koreaagreeToCollection"),v(2),L("ngIf","ar-ae"!==r.lan),v(1),L("ngClass",xe(28,xj,"ar-ae"===r.lan)),v(3),Q(x(14,16,"sa.KoreaPrivacTwo")),J(13),v(3),Q(x(17,18,"sa.KoreaPrivacThree")),J(16),v(5),Q(x(20,20,"sa.KoreaPrivacFoura"))(x(22,22,"sa.KoreaPrivacFourb")),J(19),v(4),Q(x(26,24,"sa.KoreaPrivacFive")),J(25),v(3),Sa("href","https://go.microsoft.com/fwlink/?LinkId=521839",zo),v(2),Q(x(31,26,"sa.PrivacyStatement")),J(30),v(1),L("ngIf","Korea"==r.customer.countryRegion.value&&!t.value)}}function L_e(e,n){1&e&&(y(0,"label",72),fe(1,"span",73),y(2,"a",79),ge(3,80),R(4,"translate"),b()()),2&e&&(v(2),Sa("href","https://go.microsoft.com/fwlink/?LinkId=521839",zo),v(2),Q(x(4,2,"sa.PrivacyStatement")),J(3))}const t_=function(e){return{arabicText:e}},V_e=function(){return{standalone:!0}},B_e=function(){return["/securitycampaign"]},U_e=[{path:"",component:wj,title:"Home - Solution Assessments Program"},{path:"solutionassessments",component:wj,title:"Home - Solution Assessments Program"},{path:"success",component:(()=>{class e{constructor(t,r){this.router=t,this.localeId=r,this.feedbackForm=!1}ngOnInit(){localStorage.getItem("success")?localStorage.removeItem("success"):this.router.navigate([""])}}return e.\u0275fac=function(t){return new(t||e)(H(Ln),H(Wr))},e.\u0275cmp=Ur({type:e,selectors:[["app-success"]],decls:16,vars:8,consts:[[1,"container"],[1,"row"],[1,"col"],[1,"successMessage"],["role","none","src","./assetshttps://www.microsoft.com/images/successMessage.png","alt","Document icon","aria-hidden","true",1,"successIcon"],["role","alert","aria-live","polite"],[1,"btn","btn-primary",3,"routerLink"]],template:function(t,r){1&t&&(y(0,"div")(1,"form")(2,"div",0)(3,"div",1)(4,"div",2)(5,"div",3),fe(6,"img",4),y(7,"h1")(8,"div",5),z(9),R(10,"translate"),b()(),y(11,"a",6),z(12),R(13,"translate"),b(),fe(14,"br")(15,"br"),b()()()()()()),2&t&&(v(9),vt(x(10,3,"sa.Registrationcompletedsuccessfully")),v(2),L("routerLink",qi(7,g_e)),v(1),vt(x(13,5,"sa.Goback")))},dependencies:[es,kc,Nc,Is,ic],styles:["#card[_ngcontent-%COMP%]{position:relative;width:520px;display:block;margin:40px auto;text-align:center;font-family:Source Sans Pro,sans-serif}#upper-side[_ngcontent-%COMP%]{padding:2em;background-color:#58a201;display:block;color:#fff;border-top-right-radius:8px;border-top-left-radius:8px}#checkmark[_ngcontent-%COMP%]{font-weight:lighter;fill:#fff;margin:-3.5em auto auto 20px}#lower-side[_ngcontent-%COMP%]{padding:2em 2em 5em;background:#fff;display:block;border-bottom-right-radius:8px;border-bottom-left-radius:8px}#message[_ngcontent-%COMP%]{margin-top:-.5em;color:#757575;letter-spacing:1px}#contBtn[_ngcontent-%COMP%]{position:relative;top:1.5em;text-decoration:none;background:#8bc34a;color:#fff;margin:auto;padding:.8em 3em;box-shadow:0 15px 30px #32323236;border-radius:25px;transition:all .4s ease}#contBtn[_ngcontent-%COMP%]:hover{box-shadow:0 15px 30px #32323269;transition:all .4s ease}.successMessage[_ngcontent-%COMP%]{display:flex;flex-flow:column nowrap;width:auto;height:auto;box-sizing:border-box;align-items:center;padding-top:6%}.successMessage[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin-bottom:45px;margin-top:20px}.successIcon[_ngcontent-%COMP%]{width:125px;height:125px}"]}),e})(),title:"Solution Assessments - Solution Assessments Program"},{path:"register",component:u_e,title:"Solution Assessments - Solution Assessments Program"},{path:"process",component:p_e,title:"Our Process - Solution Assessments Program"},{path:"future",component:f_e,title:"Your Future - Solution Assessments Program"},{path:"self-assessment",component:(()=>{class e{constructor(t,r,i,o,a,s){this.translate=t,this.appservice=r,this.appService=i,this.document=o,this.localeId=a,this.route=s,this.langCode=null}goToUrl(){window.open("https://portal.selfserviceassessment.com/")}goToUrl1(){window.open("https://edu.selfserviceassessment.com")}ngOnInit(){this.langCode=this.route.snapshot.queryParamMap.get("lngcode"),this.langCode?(this.globleLang=this.langCode,localStorage.setItem("globleLcode",this.langCode)):this.globleLang=localStorage.getItem("globleLcode")?localStorage.getItem("globleLcode"):"en",this.translate.setDefaultLang("ar"===this.globleLang||"fr"===this.globleLang||"de"===this.globleLang||"it"===this.globleLang||"pt"===this.globleLang||"es"===this.globleLang||"ko"===this.globleLang||"cn"===this.globleLang?"en":this.globleLang),this.languages=[{code:"jp",name:"\u65e5\u672c\u8a9e"},{code:"en",name:"ENGLISH"}],this.selectedLanguage="EN","jp"===this.globleLang?(this.lan="ja-JP",this.selectedLanguage="\u65e5\u672c\u8a9e"):"en"===this.globleLang&&(this.lan="en-US",this.selectedLanguage="EN"),this.appservice.languagecode$.next(this.lan)}onLanguageSelect(t){this.selectedLanguage=t.code,this.translate.use(this.selectedLanguage),localStorage.setItem("globleLcode",this.selectedLanguage),"jp"===this.selectedLanguage?(this.lan="ja-JP",this.selectedLanguage="\u65e5\u672c\u8a9e"):"en"===this.selectedLanguage&&(this.lan="en-US",this.selectedLanguage="EN"),this.appservice.languagecode$.next(this.lan);const r=this.document.querySelector(".dropdown-content");null==r||r.classList.remove("show")}onButtonClick(){const t=this.document.querySelector(".dropdown-content");null==t||t.classList.toggle("show")}languageChange(t){const r=t.target.value;this.translate.use(t.target.value),"Hpjp"===r?this.lan="ja-JP":"Hpen"===r?this.lan="en-US":"ar"===r?this.lan="ar-ae":"fr"===r?this.lan="fr-fr":"de"===r?this.lan="de-de":"it"===r?this.lan="it-ch":"pt"===r?this.lan="pt-pt":"es"===r?this.lan="es-es":"ko"===r?this.lan="ko-kr":"cn"===r&&(this.lan="zh-cn"),this.appservice.languagecode$.next(this.lan)}}return e.\u0275fac=function(t){return new(t||e)(H(qs),H(ts),H(ts),H(Tt),H(Wr),H(co))},e.\u0275cmp=Ur({type:e,selectors:[["app-selfserveassessment"]],decls:72,vars:41,consts:function(){let n,t,r,i,o;return n=$localize`:@@myProceedwithConfidence: ${"\ufffd0\ufffd"}:INTERPOLATION:`,t=$localize`:@@myProceedwithConfidence: ${"\ufffd0\ufffd"}:INTERPOLATION:`,r=$localize`:@@mylandingpara:${"\ufffd0\ufffd"}:INTERPOLATION: `,i=$localize`:@@mylandingbutton: ${"\ufffd0\ufffd"}:INTERPOLATION:${"\ufffd#63\ufffd"}:START_TAG_SPAN:${"\ufffd1\ufffd"}:INTERPOLATION_1:${"\ufffd/#63\ufffd"}:CLOSE_TAG_SPAN:`,o=$localize`:@@mylandingbutton:${"\ufffd#69\ufffd"}:START_TAG_SPAN:${"\ufffd0\ufffd"}:INTERPOLATION:${"\ufffd/#69\ufffd"}:CLOSE_TAG_SPAN:${"\ufffd1\ufffd"}:INTERPOLATION_1: `,[[1,"container","bg-white-100","mb-5"],[1,"d-flex","col-md","self-left-margin-b"],[1,"breadcrumb"],[1,"breadcrumb-item"],["href","./"],[1,"breadcrumb-item","active"],["aria-current","page"],[1,"dropdown"],[1,"dropbtn",3,"click"],[1,"dropdown-content"],["href","javascript:void(0)",3,"active","click",4,"ngFor","ngForOf"],[1,"container","bg-gray-100","mb-5"],["aria-roledescription","slideshow",1,"px-4","pt-5","pb-4"],[1,"container","bg-gray-100","margin-top-CloudSecuritysection"],[1,"row","no-gutters"],[1,"d-flex","col-md-8"],[1,"card-body","align-self-left","p-4"],[1,"h3","text-blue","font-size-cloud-security"],n,[1,"h3","text-black","font-size-cloud-security","py-2"],t,r,[1,"queFontSize"],[1,"quemargin","py-3"],["src","./assetshttps://www.microsoft.com/images/iconFirstQ.png","alt","first question image",1,"iconImg"],["src","./assetshttps://www.microsoft.com/images/iconSeconQ.png","alt","second question image",1,"iconImg"],["src","./assetshttps://www.microsoft.com/images/iconThirdQ.png","alt","third question image",1,"iconImg"],[1,"quemargin","py-4"],[1,"col-md-4","d-flex","align-items-center","justify-content-center"],["src","./assetshttps://www.microsoft.com/images/CLO22_SecOps_005.png","alt","Cybersecurity image",1,"card-img","h-50"],[1,"row"],[1,"col-4-md-6"],[1,"link-group"],["type","button","target","_blank",1,"btn","btn-primary","assessmentbutton","tooltip-cyberlink",3,"click"],i,[1,"tooltiptext"],[1,"col-7","offset-0"],o,["href","javascript:void(0)",3,"click"]]},template:function(t,r){1&t&&(y(0,"div",0)(1,"section")(2,"div",1)(3,"nav")(4,"ol",2)(5,"li",3)(6,"a",4),z(7),R(8,"translate"),b()(),y(9,"li",5)(10,"a",6),z(11),R(12,"translate"),b()()()(),y(13,"div",7)(14,"button",8),we("click",function(){return r.onButtonClick()}),z(15),b(),y(16,"div",9),Se(17,__e,2,3,"a",10),b()()()()(),y(18,"div",11)(19,"section",12)(20,"div",13)(21,"div",14)(22,"div",15)(23,"div",16)(24,"h1",17),ge(25,18),R(26,"translate"),b(),y(27,"h2",19),ge(28,20),R(29,"translate"),b(),y(30,"div")(31,"p"),ge(32,21),R(33,"translate"),b()(),y(34,"div",22)(35,"div",23)(36,"span"),fe(37,"img",24),z(38),R(39,"translate"),b()(),y(40,"div",23)(41,"span"),fe(42,"img",25),z(43),R(44,"translate"),b()(),y(45,"div",23)(46,"span"),fe(47,"img",26),z(48),R(49,"translate"),b()(),y(50,"div",27)(51,"span"),z(52),R(53,"translate"),b()()()()(),y(54,"div",28)(55,"picture"),fe(56,"img",29),b()()(),y(57,"div",30)(58,"div",31)(59,"div",32)(60,"button",33),we("click",function(){return r.goToUrl()}),nn(61,34),R(62,"translate"),fe(63,"span",35),R(64,"translate"),rn(),b()()(),y(65,"div",36)(66,"div",32)(67,"button",33),we("click",function(){return r.goToUrl1()}),nn(68,37),fe(69,"span",35),R(70,"translate"),R(71,"translate"),rn(),b()()()()()()()),2&t&&(v(7),vt(x(8,15,"sa.selfServicebreadcrumbsOne")),v(4),vt(x(12,17,"sa.selfServicebreadcrumbsTwo")),v(4),vt(r.selectedLanguage),v(2),L("ngForOf",r.languages),v(9),Q(x(26,19,"sa.selfServiceHeadingQuestion")),J(25),v(3),Q(x(29,21,"sa.selfServiceDescription1")),J(28),v(4),Q(x(33,23,"sa.selfServiceDescription2")),J(32),v(5),Ae(" ",x(39,25,"sa.selfServiceItem1"),""),v(5),Ae(" ",x(44,27,"sa.selfServiceItem2")," "),v(5),Ae(" ",x(49,29,"sa.selfServiceItem3"),""),v(4),Ae(" ",x(53,31,"sa.selfServiceParagraph"),""),v(12),Q(x(62,33,"sa.selfServiceButton"))(x(64,35,"sa.selfServiceButtonTooltip")),J(61),v(7),Q(x(70,37,"sa.selfServiceButtonTooltip"))(x(71,39,"sa.selfServiceButton2")),J(68))},dependencies:[sl,ic],styles:[".colorsmallhead[_ngcontent-%COMP%]{font-family:Segoe UI;font-style:normal;font-weight:400;font-size:16px;line-height:21px;display:flex;align-items:center;letter-spacing:.02em}.textProp[_ngcontent-%COMP%]{height:131px;width:676px;left:693px;top:711px;border-radius:nullpx}.position[_ngcontent-%COMP%]{position:absolute;width:390px;height:588px;left:525px;top:2335px}.assessmentbutton[_ngcontent-%COMP%]{background:#0078D4;border-radius:5px}.imagesize[_ngcontent-%COMP%]{position:absolute;width:216.15px;height:233px;opacity:.9}.crouseltext[_ngcontent-%COMP%]{font-size:16px;line-height:18px;font-weight:400;line-height:30px;font-size:32px;line-height:35px;font-family:Segoe Pro;font-size:20px;font-weight:600;line-height:22px;letter-spacing:.02em;text-align:left}.colortext[_ngcontent-%COMP%]{color:#0078d4}.colorGrow[_ngcontent-%COMP%]{color:#50e6ff}.backgtoundimg[_ngcontent-%COMP%]{background:rgb(80,230,255);color:#000}.stylecrousel[_ngcontent-%COMP%]{width:185px;height:200px}.margin.top-head[_ngcontent-%COMP%]{margin-top:10px;margin-left:60px}.colorproceed[_ngcontent-%COMP%]{color:#0078d4}.card1[_ngcontent-%COMP%]{position:absolute;width:425px;height:619px;left:56px;top:1412px}.lastbordercolor[_ngcontent-%COMP%]{background:rgba(0,0,0,.65)}.cardColor[_ngcontent-%COMP%]{background:#0078D7;border-radius:10px}.linkColorwhite[_ngcontent-%COMP%]{color:#fff}.myblack[_ngcontent-%COMP%]{color:#1d1d1d}.bg-primary[_ngcontent-%COMP%]{background:#0078D4}.bg-secondary[_ngcontent-%COMP%]{background:#50E6FF}.card-img-top[_ngcontent-%COMP%]{border-top-right-radius:20px;border-top-left-radius:20px}.card-body-radius[_ngcontent-%COMP%]{border-bottom-right-radius:20px;border-bottom-left-radius:20px}.rounded-xxl[_ngcontent-%COMP%]{border-radius:1rem!important}.tech-icon[_ngcontent-%COMP%]{width:110px;height:110px}.CTA-banner[_ngcontent-%COMP%]{width:100%;background:url(/en-us/solutionassessments/CTA-banner.cab5bbc34acb0ebb.png) no-repeat 0 0;background-size:cover}.container[_ngcontent-%COMP%]{width:98%;padding-left:0%;padding-right:0%}.contentContainer[_ngcontent-%COMP%]{overflow-x:hidden}.marginLeftCTA[_ngcontent-%COMP%]{margin-left:-22px}.cta[_ngcontent-%COMP%]:after, .cta-reverse[_ngcontent-%COMP%]:before{top:65%}.margin-leftmb[_ngcontent-%COMP%]{margin-left:70px}.margin-top-head[_ngcontent-%COMP%]{margin-left:46px}.container[_ngcontent-fpv-c48][_ngcontent-%COMP%], .container-head[_ngcontent-%COMP%]{width:100%;padding-left:0%;padding-right:0%}.margin-bottom-CTA-1[_ngcontent-%COMP%]{margin-top:-5.8rem}.self-left-margin-b[_ngcontent-%COMP%]{margin-bottom:-4rem;padding-left:3rem}.margin-left-hero-text[_ngcontent-%COMP%]{margin-left:95px;margin-top:-2rem}.c-width-top-bottom[_ngcontent-%COMP%]{margin-top:-3rem;margin-bottom:-2rem}.font-Rely[_ngcontent-%COMP%]{font-family:Segoe Pro;font-style:normal;font-weight:550;font-size:45px;line-height:100%}.header-hero-font[_ngcontent-%COMP%]{font-family:Segoe Pro;font-style:normal;font-size:45px;line-height:100%;font-weight:550;color:#0078d4}.margin-top-all-section[_ngcontent-%COMP%]{margin-top:-48px}.margin-top-assessment[_ngcontent-%COMP%]{margin-top:-5rem}.margin-top-subhead[_ngcontent-%COMP%]{margin-top:-3rem}.margin-top-info[_ngcontent-%COMP%]{margin-top:-2rem}.margin-top-info-button[_ngcontent-%COMP%]{margin-top:1.4rem}.margin-top-info-space[_ngcontent-%COMP%]{margin-top:-1.4rem}.margin-top-CloudSecuritysection[_ngcontent-%COMP%]{margin-top:-3rem}.align-subhead-section[_ngcontent-%COMP%]{font-family:Segoe UI;font-style:normal;font-weight:400;font-size:20px;line-height:27px;text-align:center;letter-spacing:.02em}.font-weight-solution[_ngcontent-%COMP%]{font-family:Segoe UI;font-style:normal;font-weight:400;font-size:16px;line-height:21px;display:flex;align-items:center;letter-spacing:.02em;color:#000}.bg-blue-img-corner[_ngcontent-%COMP%]{background:#47E2FF}.margin-left-hero-1[_ngcontent-%COMP%]{margin-left:-1px}.font-size-hero-all[_ngcontent-%COMP%]{font-family:Segoe UI;font-style:normal;font-weight:600;font-size:38px;line-height:110%;letter-spacing:.02em;color:#0078d4}.font-size-cloud-security[_ngcontent-%COMP%]{font-family:Segoe UI;font-style:normal;font-weight:600;font-size:26px;line-height:110%;letter-spacing:.02em}.margin-top-carosal[_ngcontent-%COMP%]{margin-top:1.3rem}.margin-top-aseess[_ngcontent-%COMP%]{margin-top:-28px}.tooltip-cyberlink[_ngcontent-%COMP%]{position:relative;display:inline-block}.tooltip-cyberlink[_ngcontent-%COMP%] .tooltiptext[_ngcontent-%COMP%]{visibility:hidden;width:350px;border-radius:6px;padding:5px 0;font-weight:600;border:.125rem solid transparent;position:relative;border-radius:.125rem;background-color:#f9e9d6;text-decoration:none;padding:.625rem .75rem;font-size:inherit;cursor:pointer;position:absolute;z-index:1}.tooltip-cyberlink[_ngcontent-%COMP%]:hover .tooltiptext[_ngcontent-%COMP%]{visibility:visible;font-size:15px;color:#3467b4}.queFontSize[_ngcontent-%COMP%]{font-size:15px}.workforceMargin[_ngcontent-%COMP%]{margin-right:-8px}.iconImg[_ngcontent-%COMP%]{width:29px;height:30px;vertical-align:middle}.dropdown[_ngcontent-%COMP%]{position:relative;display:inline-block;font-family:Arial,sans-serif;margin-left:auto}.dropbtn[_ngcontent-%COMP%]{background-color:transparent;color:#333;padding:17px 0;font-size:14px;font-weight:700;border:0px solid;border-radius:4px;cursor:pointer}.dropdown-content[_ngcontent-%COMP%]{display:none;position:absolute;background-color:#f7f7f7;min-width:130px;box-shadow:0 8px 16px #0000001a;border-radius:8px;z-index:1;margin-top:5px;padding:10px 0;margin-left:-98.531px}.dropdown-content[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#000;padding:8px 20px;text-decoration:none;display:block;font-size:13px;font-weight:500;letter-spacing:.5px}.dropdown-content[_ngcontent-%COMP%] a.active[_ngcontent-%COMP%]{color:#0076a8;font-weight:700}.dropdown-content[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{background-color:#f9f9f9;color:#333}.dropdown-content.show[_ngcontent-%COMP%]{display:block}@media (max-width: 932px){.self-left-margin-b[_ngcontent-%COMP%]{padding-left:0}}"]}),e})(),title:"Self Service Assessment - Solution Assessments Program"},{path:"copilotassessment",component:(()=>{class e{constructor(t,r){this.document=t,this.appservice=r,this.destroyed$=new yn}ngAfterViewInit(){this.appservice.loaded.asObservable().pipe(So(t=>!!t),dR(this.destroyed$)).subscribe(()=>{this.document.querySelector("#M365CopilotID").style.fontWeight="bold",this.document.querySelector(".c-uhfh.c-sgl-stck .c-cat-logo span").style.fontWeight="400"})}ngOnDestroy(){this.destroyed$.next(null),this.destroyed$.complete()}ngOnInit(){}}return e.\u0275fac=function(t){return new(t||e)(H(Tt),H(ts))},e.\u0275cmp=Ur({type:e,selectors:[["app-copilotassessment"]],decls:28,vars:2,consts:function(){let n;return n=$localize`:@@mylandingbutton: Start M365 Copilot Readiness Assessment `,[["form","","novalidate",""],["contactForm","ngForm"],[1,"container"],[1,"py-px"],[1,"row"],[1,"col","card","CTA-banner"],[1,"bannerLogo"],[1,"bannerDiv"],[1,"bannerTextOne"],[1,"bannerTextArea"],[1,"wizardContentNavContainer"],[1,"contentSection","mt-4"],["id","firstScreen"],[1,"contentTitle"],[1,"form-row","mb-3"],[1,"link-group"],[1,"btn","btn-primary","rounded-lg","assessmentbutton",3,"routerLink"],n]},template:function(t,r){1&t&&(y(0,"div")(1,"form",0,1)(3,"div",2)(4,"section",3)(5,"div",4)(6,"div",5)(7,"div"),fe(8,"div",6),y(9,"div",7)(10,"span",8),z(11," M365 Copilot Readiness Assessment "),b(),y(12,"span",9)(13,"p"),z(14,"The Copilot for Microsoft 365 Readiness Assessment will help you see how far along your organization is in adopting AI, and suggest the modern digital tools you need to get there."),b()()()()()()(),y(15,"div",10)(16,"div",11)(17,"div",12)(18,"h2",13),z(19,"Welcome to M365 Copilot Readiness Assessment"),b(),y(20,"div",14)(21,"p"),z(22," This tool helps you analyze your company software environment and will provide recommendations on how to improve your security, productivity, and collaboration experiences. "),b(),y(23,"p"),z(24," To get started, complete the quick five-minute questionnaire. Once you finish the questionnaire, you will receive a report in email with your readiness scores and recommendations on preparing for your Microsoft 365 Copilot experience. "),b()(),y(25,"div",15)(26,"a",16),ge(27,17),b()()()()()()()()),2&t&&(v(26),L("routerLink",qi(1,y_e)))},dependencies:[es,kc,Nc,Is],styles:['.CTA-banner[_ngcontent-%COMP%]{background:url(/en-us/solutionassessments/CopilotbannerNew.90a5c3e3b35d719f.png) no-repeat 0 0;background-size:cover;width:1255px;height:140px}.bannerLogo[_ngcontent-%COMP%]{background:url(/en-us/solutionassessments/CopilotLogo.5b7dbba632f14640.png) no-repeat 0 0;background-size:cover;width:100px;height:100px;margin-top:25px;margin-left:10px;float:left}.bannerDiv[_ngcontent-%COMP%]{margin-top:20px;margin-left:140px;width:887px;line-height:24px}.bannerTextOne[_ngcontent-%COMP%]{font-family:Segoe UI;font-size:36px;font-weight:700;line-height:48px;letter-spacing:0em;text-align:left;color:#fff}.bannerTextArea[_ngcontent-%COMP%]{font-family:Segoe UI;color:#fff;font-size:17px}.lineHoght[_ngcontent-%COMP%]{margin-bottom:0rem!important}.textRbuttonPadding[_ngcontent-%COMP%]{padding-left:16px}.cancelButton[_ngcontent-%COMP%]{width:79px;height:32px;background-color:#fff}.privacyTextMessage[_ngcontent-%COMP%]{color:#af5f00;font-style:italic}.aCbackgroundColor[_ngcontent-%COMP%]{background-color:#f2f2f2}.buttonPaddingTop[_ngcontent-%COMP%]{padding-top:1px;padding-bottom:1px;vertical-align:6px}.lipading[_ngcontent-%COMP%]{padding-top:4px}.titleBackgroundColor[_ngcontent-%COMP%]{margin-top:20px;margin-bottom:20px;font-size:26px;font-weight:200;line-height:32px;text-align:left;color:#171717}.submitButton[_ngcontent-%COMP%]{width:79px;height:32px;padding:inherit}.ulPading[_ngcontent-%COMP%]{margin-left:-.75rem;margin-right:-.75rem}.progressCust[_ngcontent-%COMP%]{display:flex;height:16px;overflow:hidden;border-radius:.125rem;border-style:solid;border-width:.125rem;padding:.0625rem;background-color:#e0d9d9;border-color:#757575;width:195px}.bottomMargin[_ngcontent-%COMP%]{margin-bottom:8px}.bodyAccordion[_ngcontent-%COMP%]{padding-bottom:.1rem!important}.fullRowWidth[_ngcontent-%COMP%]{max-width:100%}.textFont[_ngcontent-%COMP%]{font-family:Segoe UI;color:#323130}.menudiv[_ngcontent-%COMP%]{width:250px;height:450px;margin-right:10px;float:left;border-right:1px solid #C6C6C6}.menudivOne[_ngcontent-%COMP%]{width:241px;height:164px;margin-top:10px;margin-left:25px;padding:10px 0}.liText[_ngcontent-%COMP%]{width:200px;height:20px;margin-top:2px;margin-left:0;font-family:Segoe UI;font-size:12px;font-weight:600;line-height:20px;letter-spacing:0px;text-align:left;color:#323130;list-style-type:none}.firstLine[_ngcontent-%COMP%]{background:url(/en-us/solutionassessments/FirstLine.d47fc91990565fae.png) no-repeat 0 0;background-size:cover;width:1189px;height:1px;margin-top:23px}.lastLine[_ngcontent-%COMP%]{background:url(/en-us/solutionassessments/FirstLine.d47fc91990565fae.png) no-repeat 0 0;background-size:cover;width:1189px;height:1px;margin-top:5px;margin-bottom:96px}.SideMenuRectangleOne[_ngcontent-%COMP%]{background:url(/en-us/solutionassessments/SideMenuRectangle.a3135f80f03cb9c5.png) no-repeat 0 0;background-size:cover;width:3px;height:26px;margin-left:-17px}.contentDiv[_ngcontent-%COMP%]{height:400px}.headingText[_ngcontent-%COMP%]{font-family:Segoe UI;font-size:25px;font-weight:600;line-height:20px;color:#323130;margin-top:15px;margin-bottom:15px;text-align:left}ul#sideMenuList[_ngcontent-%COMP%] li.FirstTwo[_ngcontent-%COMP%]{background:url(/en-us/solutionassessments/StringIconFullCircleMask.d2982c1b99d43795.png) no-repeat 0 0;background-size:cover;height:15px;margin-left:-10px}ul#sideMenuList[_ngcontent-%COMP%] li.Forall[_ngcontent-%COMP%]{list-style-image:url(/en-us/solutionassessments/StringIconFullCircleMask.d2982c1b99d43795.png) no-repeat 0 0;width:5px;height:15px}.cahgne-list-btn[_ngcontent-%COMP%]{margin:15px;padding:8px 16px}.textMessage[_ngcontent-%COMP%]{color:#d90000}.wizardContentNavContainer[_ngcontent-%COMP%]{display:flex;height:100%;width:100%;overflow-y:auto;flex-direction:row;position:relative}.subwayNavSection[_ngcontent-%COMP%]{width:30%;max-width:456px;padding-left:20px;padding-right:30px;padding-top:32px;border-right:1px solid rgb(237,235,233);overflow-y:auto;display:block}.mb-lg[_ngcontent-%COMP%]{margin-bottom:36px}.navUl[_ngcontent-%COMP%]{display:grid;grid-template-columns:7px 2px minmax(0px,1fr);list-style:none;margin:0;padding:0;position:relative}.navUl[_ngcontent-%COMP%]:before{content:"";display:block;grid-area:1/2/4/auto;background-color:#201f1e;animation-name:css-89;animation-duration:2s;position:static;opacity:1}.navUl_li[_ngcontent-%COMP%]{list-style:none;opacity:0;animation-name:css-90;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.33,0,.6,1);grid-area:2/1/auto/4;animation-delay:.05s}.wizardNavButton[_ngcontent-%COMP%]{outline:transparent;position:relative;display:flex;align-items:flex-start;cursor:pointer;background:none;width:100%;border:none;text-align:left;padding:0}.iconBackPlate[_ngcontent-%COMP%]{fill:#fff}.iconwhiteBorder[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;speak:none;font-family:FabricMDL2Icons-2;fill:#0078d4;font-size:16px}.iconRing[_ngcontent-%COMP%]{stroke:transparent;fill:none;stroke-width:2px;font-size:16px}.spacer-left[_ngcontent-%COMP%]{flex:0 0 12px}.iconContainer[_ngcontent-%COMP%]{flex:0 0 16px;height:16px;display:block;padding:4px 0;background-color:red;box-sizing:content-box;overflow:visible}.labelWrapper[_ngcontent-%COMP%]{font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;font-weight:400;flex:1 1 auto;color:#323130;background-color:#fff;position:relative;margin-top:.15em}.label__Text[_ngcontent-%COMP%]{transition:all .1s ease 0s;opacity:0}.label__Text_Selected[_ngcontent-%COMP%]{transition:all .1s ease 0s;opacity:1;font-weight:700;position:absolute;top:0;left:0;width:100%}.contentSection[_ngcontent-%COMP%]{padding:16px 32px 48px 48px;display:flex;flex-direction:column;width:100%;overflow-y:auto;position:relative}.contentTitle[_ngcontent-%COMP%]{font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;font-size:34px;font-weight:700;color:#005a9e}.w100[_ngcontent-%COMP%]{width:100%}.d-flex[_ngcontent-%COMP%]{display:flex}.footerspacer[_ngcontent-%COMP%]{width:33%;max-width:456px;padding-left:48px;padding-right:48px}.buttonSection[_ngcontent-%COMP%]{padding-right:40px;padding-left:20px;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:17px}.leftButtonsWrapper[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap}.rightButtonsWrapper[_ngcontent-%COMP%]{display:flex;flex-flow:row}.textFont[_ngcontent-%COMP%]{font-family:SegoeUI,Helvetica Neue,Helvetica,Aria;color:#323130}.liText[_ngcontent-%COMP%]{width:210px;height:22px;margin-top:1px;margin-left:0;font-family:Segoe UI;font-size:14px;font-weight:600;line-height:22px;letter-spacing:0px;text-align:left;color:#323130;list-style-type:none;padding-left:6px}.liText[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{position:relative;margin-left:-23px!important;left:-6px!important;height:16px!important;width:16px!important;vertical-align:text-top!important}.requiredtxt[_ngcontent-%COMP%]{font-size:14px;font-style:italic;float:right;margin-top:2px}.privacyTextMessageBold[_ngcontent-%COMP%]{font-weight:700}.arow-mt[_ngcontent-%COMP%]:after{margin-top:-.1em}.ques[_ngcontent-%COMP%]{font-weight:600;color:#0067b8!important}']}),e})(),title:"M365 Copilot - Solution Assessments Program"},{path:"copilotsuccess",component:(()=>{class e{constructor(t,r){this.router=t,this.appservice=r,this.liveAnnouncement=""}buildAnnouncement(){return`Organizational Profile Optimization score: ${this.organizationalScore} out of 16.\n ${this.organizational}% \n Microsoft 365 Copilot-ready users in your organization: ${this.questionNo2to5Totalscore} of ${this.CopilotreadyUsersInYourOrganization} - ${this.readyUserspercentage}%. \n Productivity Tools Optimization score: ${this.productivityScore} out of 20.\n ${this.productivity}% \n Microsoft 365 Copilot Data Security Preparedness Path: ${this.deploymentOutputResult}. \n Blockers Identified: ${this.blockersIdentified}.`}ngOnInit(){null===localStorage.getItem("refreshed")?(localStorage.refreshed=!0,window.location.reload()):localStorage.removeItem("refreshed"),this.router.queryParams.subscribe(t=>{this.custId=t.custId}),this.appservice.getFeedbackDetails(this.custId).subscribe(t=>{this.organizational=t[0].organizationalProfile,this.productivity=t[0].productivityTools,this.dataSecurity=t[0].dataSecurityReadiness,this.CopilotreadyUsersInYourOrganization=t[0].copilotreadyUsersInYourOrganization,this.organizationalScore=t[0].organizationalProfileScore,this.productivityScore=t[0].productivityToolsScore,this.dataSecurityScore=t[0].dataSecurityReadinessScore,this.blockersIdentified=t[0].blockersIdentified,this.readyUserspercentage=t[0].readyUserspercentage,this.questionNo2to5Totalscore=t[0].questionNo2to5Totalscore,this.deploymentOutputResult=t[0].deploymentOutput,this.liveAnnouncement=this.buildAnnouncement()})}ngAfterViewInit(){this.startOverBtn.nativeElement.focus()}getClass(){return"0"===this.blockersIdentified?"blackColor":"redColor"}}return e.\u0275fac=function(t){return new(t||e)(H(co),H(ts))},e.\u0275cmp=Ur({type:e,selectors:[["app-copilotsuccess"]],viewQuery:function(t,r){if(1&t&&sp(b_e,5),2&t){let i;Tc(i=Mc())&&(r.startOverBtn=i.first)}},decls:113,vars:17,consts:function(){let n;return n=$localize`:@@myGoBack:Start over`,[["aria-live","polite",1,"sr-only"],["form","","novalidate",""],["contactForm","ngForm"],[1,"container"],[1,"py-px"],[1,"row"],[1,"col","card","CTA-banner"],[1,"bannerLogo"],[1,"bannerDiv"],[1,"bannerTextOne"],[1,"bannerTextArea"],[2,"text-align","center"],[1,"row","mt-5"],[1,"col","border","testfontsize"],["aria-level","2","and","","role","heading",1,"m-0"],["id","OrganizationalProfile","aria-label","A, Placeholder for explicit label","title","Has your organization identified a business case in the right departments that can be supported by Microsoft 365 Copilot?","type","button","data-mount","popover","data-remove-trap","","data-placement","bottom","aria-expanded","false","data-close-label","Close dialog","aria-haspopup","dialog","aria-controls","hotspotContOrganizational",1,"btn","btn-popover"],["id","hotspotContOrganizational",1,"popover","popover-wdt","fade"],["type","button","title","Close","aria-label","Close button",1,"close"],[1,"popover-content"],[1,"bodyNew"],[1,"greenColor"],[1,"col-auto","border","circle-progress-container"],[1,"circular-progress"],["viewBox","0 0 100 100","xmlns","http://www.w3.org/2000/svg"],["cx","50","cy","50","r","40","fill","transparent","stroke","#ededed","stroke-width","20px",1,"offsetPart"],["cx","50","cy","50","r","40","fill","transparent","stroke","#008000","stroke-width","20px","pathLength","100","stroke-dashoffset","-75",1,"progressPart"],["x","50%","y","50%","text-anchor","middle","alignment-baseline","middle","fill","windowText",1,"progress-value"],["aria-level","2","and","","role","heading",1,"m-0","100"],["id","MicrosoftCopilotready","aria-label","A, Placeholder for explicit label","title","The number of Copilot ready users is a calculation of the number of users that most likely meet all of the perquisites of Microsoft 365 Copilot and would be immediately eligible to use a Microsoft 365 Copilot license.","type","button","data-mount","popover","data-remove-trap","","data-placement","bottom","aria-expanded","false","data-close-label","Close dialog","aria-haspopup","dialog","aria-controls","hotspotContCopilotready",1,"btn","btn-popover"],["id","hotspotContCopilotready",1,"popover","popover-wdt","fade"],["id","ProductivityTools","aria-label","A, Placeholder for explicit label","title","Is your organization using the tools and services that will help your identified departments and users take advantage of the capabilities of Microsoft 365 Copilot","type","button","data-mount","popover","data-remove-trap","","data-placement","bottom","aria-expanded","false","data-close-label","Close dialog","aria-haspopup","dialog","aria-controls","hotspotProductivityTools",1,"btn","btn-popover"],["id","hotspotProductivityTools",1,"popover","popover-wdt","fade"],["id","DeploymentPath","aria-label","A, Placeholder for explicit label","title","The deployment path is part of the overall technical readiness guidance developed to help customers get started with their Copilot deployments quickly and continue to optimize their data security along the way.","type","button","data-mount","popover","data-remove-trap","","data-placement","bottom","aria-expanded","false","data-close-label","Close dialog","aria-haspopup","dialog","aria-controls","hotspotDeploymentPath",1,"btn","btn-popover"],["id","hotspotDeploymentPath",1,"popover","popover-wdt","fade"],[1,"col"],[1,"m-0"],["id","BlockersIdentified","aria-label","A, Placeholder for explicit label","title","Microsoft 365 Copilot has a set of minimum requirements (such as licensing level, application version, and tenant type) that are required pre-requisites to implementing Microsoft 365 Copilot. This is meant to draw immediate attention to those areas to be addressed before continuing on with the Microsoft 365 Copilot conversation.","type","button","data-mount","popover","data-remove-trap","","data-placement","bottom","aria-expanded","false","data-close-label","Close dialog","aria-haspopup","dialog","aria-controls","hotspotBlockersIdentified",1,"btn","btn-popover"],["id","hotspotBlockersIdentified",1,"popover","popover-wdt","fade"],[3,"ngClass"],[1,"col-4"],[1,"goBackButton"],[1,"btn","btn-primary",3,"routerLink"],["startOVer",""],n]},template:function(t,r){1&t&&(y(0,"div")(1,"div",0),z(2),b(),y(3,"form",1,2)(5,"div",3)(6,"section",4)(7,"div",5)(8,"div",6)(9,"div"),fe(10,"div",7),y(11,"div",8)(12,"h1",9),z(13," Microsoft 365 Copilot Optimization Assessment "),b(),y(14,"span",10)(15,"p"),z(16,"The Microsoft 365 Copilot Optimization Assessment will help you see how far along your organization is in adopting AI, and suggest the modern digital tools you need to get there."),b()()()()()()(),y(17,"section")(18,"div",11)(19,"div",12)(20,"div",13)(21,"p",14),z(22,"Organizational Profile Optimization score"),y(23,"span"),fe(24,"button",15),y(25,"div",16),fe(26,"button",17),y(27,"div",18)(28,"div",19)(29,"p"),z(30," Has your organization identified a business case in the right departments that can be supported by Microsoft 365 Copilot?"),b()()()()()(),y(31,"p",20),z(32),b()(),y(33,"div",21)(34,"div",22),Xu(),y(35,"svg",23),fe(36,"circle",24)(37,"circle",25),y(38,"text",26),z(39),b()()()(),BE(),y(40,"div",13)(41,"p",27),z(42,"Microsoft 365 Copilot-ready users in your organization"),y(43,"span"),fe(44,"button",28),y(45,"div",29),fe(46,"button",17),y(47,"div",18)(48,"div",19)(49,"p"),z(50,"The number of Copilot ready users is a calculation of the number of users that most likely meet all of the perquisites of Microsoft 365 Copilot and would be immediately eligible to use a Microsoft 365 Copilot license."),b()()()()()(),y(51,"p",20),z(52),b()()(),y(53,"div",5)(54,"div",13)(55,"p",27),z(56,"Productivity Tools Optimization score"),y(57,"span"),fe(58,"button",30),y(59,"div",31),fe(60,"button",17),y(61,"div",18)(62,"div",19)(63,"p"),z(64,"Is your organization using the tools and services that will help your identified departments and users take advantage of the capabilities of Microsoft 365 Copilot"),b()()()()()(),y(65,"p",20),z(66),b()(),y(67,"div",21)(68,"div",22),Xu(),y(69,"svg",23),fe(70,"circle",24)(71,"circle",25),y(72,"text",26),z(73),b()()()(),BE(),y(74,"div",13)(75,"p",14),z(76," Microsoft 365 Copilot Data Security Preparedness Path "),y(77,"span"),fe(78,"button",32),y(79,"div",33),fe(80,"button",17),y(81,"div",18)(82,"div",19)(83,"p"),z(84,"The deployment path is part of the overall technical readiness guidance developed to help customers get started with their Copilot deployments quickly and continue to optimize their data security along the way."),b()()()()()(),y(85,"p",20),z(86),b()()(),y(87,"div",5),z(88," \xa0 "),b(),y(89,"div",5)(90,"div",34),fe(91,"p",35),b(),y(92,"div",13)(93,"p",27),z(94,"Blockers Identified "),y(95,"span"),fe(96,"button",36),y(97,"div",37),fe(98,"button",17),y(99,"div",18)(100,"div",19)(101,"p"),z(102,"Microsoft 365 Copilot has a set of minimum requirements (such as licensing level, application version, and tenant type) that are required pre-requisites to implementing Microsoft 365 Copilot. This is meant to draw immediate attention to those areas to be addressed before continuing on with the Microsoft 365 Copilot conversation."),b()()()()()(),y(103,"p",38),z(104),b()(),y(105,"div",39),fe(106,"p",35),b()(),y(107,"div",5),z(108," \xa0 "),b()()(),y(109,"div",40)(110,"a",41,42),ge(112,43),b()()()()()),2&t&&(v(2),vt(r.liveAnnouncement),v(30),Ae(" ",r.organizationalScore," out of 16 "),v(5),cv("stroke-dasharray","",r.organizational," ",100-r.organizational,""),v(2),Ae("",r.organizational,"%"),v(13),gD("",r.questionNo2to5Totalscore," of ",r.CopilotreadyUsersInYourOrganization," - ",r.readyUserspercentage,"%"),v(14),Ae(" ",r.productivityScore," out of 20 "),v(5),cv("stroke-dasharray","",r.productivity," ",100-r.productivity,""),v(2),Ae("",r.productivity,"%"),v(13),Ae(" ",r.deploymentOutputResult," "),v(17),L("ngClass",r.getClass()),v(1),vt(r.blockersIdentified),v(6),L("routerLink",qi(16,E_e)))},dependencies:[Ad,es,kc,Nc,Is],styles:['.CTA-banner[_ngcontent-%COMP%]{background:url(/en-us/solutionassessments/CopilotbannerNew.90a5c3e3b35d719f.png) no-repeat 0 0;background-size:cover;width:1255px;height:140px}.bannerLogo[_ngcontent-%COMP%]{background:url(/en-us/solutionassessments/CopilotLogo.5b7dbba632f14640.png) no-repeat 0 0;background-size:cover;width:120px;height:120px;margin-top:8px;margin-left:6px;float:left}.bannerDiv[_ngcontent-%COMP%]{margin-top:20px;margin-left:140px;width:894px;line-height:24px}.bannerTextOne[_ngcontent-%COMP%]{font-family:Segoe UI;font-size:32px;font-weight:600;line-height:48px;letter-spacing:0em;text-align:left;color:#fff}.bannerTextArea[_ngcontent-%COMP%]{font-family:Segoe UI;color:#fff;font-size:17px}.lineHoght[_ngcontent-%COMP%]{margin-bottom:0rem!important}.testfontsize[_ngcontent-%COMP%]{font-weight:600;font-size:24px}.borderStyleNoneTop[_ngcontent-%COMP%]{border-top-style:none!important}.borderStyleNonebottom[_ngcontent-%COMP%]{border-bottom-style:none!important}@property --progress-value{syntax: ""; inherits: false; initial-value: 0;}@keyframes html-progress{to{--progress-value: 92}}.rowmargen[_ngcontent-%COMP%]{margin-left:-11px!important;margin-right:-423px!important}.progress-bar[_ngcontent-%COMP%]{width:80px;height:80px;border-radius:50%;margin-top:5px!important;margin-bottom:5px!important;display:flex;justify-content:center;align-items:center}.progress-bar[_ngcontent-%COMP%]:before{counter-reset:percentage var(--progress-value);content:counter(percentage) "%"}.html[_ngcontent-%COMP%]{background:radial-gradient(closest-side,white 55%,transparent 55% 100%),conic-gradient(green calc(var(--progress-value) * 1%),rgb(132,238,132) 0);animation:html-progress 2s 1 forwards}.html[_ngcontent-%COMP%]:before{animation:html-progress 2s 1 forwards}.css[_ngcontent-%COMP%]{background:radial-gradient(closest-side,white 79%,transparent 80% 100%,white 0),conic-gradient(green calc(var(--progress-value) * 1%),rgb(132,238,132) 0);animation:css-progress 2s 1 forwards}.css[_ngcontent-%COMP%]:before{animation:css-progress 2s 1 forwards}.js[_ngcontent-%COMP%]{background:radial-gradient(closest-side,white 79%,transparent 80% 100%,white 0),conic-gradient(green calc(var(--progress-value) * 1%),rgb(132,238,132) 0);animation:js-progress 2s 1 forwards}.js[_ngcontent-%COMP%]:before{animation:js-progress 2s 1 forwards}body[_ngcontent-%COMP%]{font-family:-apple-system,system-ui,Helvetica,Arial,sans-serif;margin:30px auto;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;max-width:600px}h2[_ngcontent-%COMP%]{text-align:center}progress[_ngcontent-%COMP%]{visibility:hidden;width:0;height:0}.goBackButton[_ngcontent-%COMP%]{margin-bottom:99px;text-align:center;margin-top:10px}.circle-progress-container[_ngcontent-%COMP%]{display:flex;align-items:center}.circular-progress[_ngcontent-%COMP%]{position:relative;height:80px;width:80px;border-radius:50%}.circular-progress[_ngcontent-%COMP%] .progress-value[_ngcontent-%COMP%]{position:relative;font-weight:600}.greenColor[_ngcontent-%COMP%]{color:green}.blackColor[_ngcontent-%COMP%]{color:#000}.redColor[_ngcontent-%COMP%]{color:red}.btn-popover[_ngcontent-%COMP%]{background-image:url(/en-us/solutionassessments/infoNewone.5064e9219182bd70.png);background-repeat:no-repeat;height:29px;margin-left:7px}.popover-wdt[_ngcontent-%COMP%]{width:400px}.bodyNew[_ngcontent-%COMP%]{padding:.5rem 1.8rem .5rem .7rem;font-size:.8rem!important;color:#0067b8!important;font-weight:700;text-align:left}@media (forced-colors: active){.btn-popover[_ngcontent-%COMP%]{background-color:windowtext!important}.circular-progress[_ngcontent-%COMP%]{border:2px solid white!important}.offsetPart[_ngcontent-%COMP%]{stroke:window!important}.progressPart[_ngcontent-%COMP%]{stroke:windowText!important}}@media (max-width: 932px){.CTA-banner[_ngcontent-%COMP%]{background-size:cover;width:1255px;height:auto}.bannerDiv[_ngcontent-%COMP%]{margin-top:20px;width:894px;line-height:24px;margin-left:auto;width:auto}}.sr-only[_ngcontent-%COMP%]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}']}),e})(),title:"M365 Copilot Success - Solution Assessments Program"},{path:"securitycampaign",component:(()=>{class e{constructor(t,r,i,o,a,s){this.document=t,this.formBuilder=r,this.appservice=i,this.router=o,this.translate=a,this.localeId=s,this.retryLimit=0,this.customer={name:"",custName:"",jobTitle:"",nameOfCompany:"",corporateEmail:"",companyWebsite:"",others:!1,othersText:"",Microsoft365:!1,VMwareMigrationTCOAnalysis:!1,CopilotAgents:!1,Security:!1,cloudMigration:!1,modernizeApplications:!1,sustainability:!1,businessApplications:!1,divisionOrFunction:"",countryRegion:"",projectPriority:"",engagedPartner:"",koreaagreeToCollection:!1,partnerName:"",iTProjects:"",engagedPartnerYes:"",engagedPartnerNo:"",validemail:!1,partnervalidemail:!1,partnervalidePhoneNumber:!1,nPMIDNumberValid:!1,reqAssessment:"",RequestedBy:"",RequestedPartnerName:"",PartnerCountryRegion:"",PartnerPhoneNumber:"",PartnerEmail:"",MPNID:"",IndirectProviderName:"",IndirectProviderEmail:"",IndirectProviderEmailValid:!1,currentInfra:"",numberofEndpoint:"",numberofDB:"",numberofVM:"",numberofUser:"",NominationType:"",partnerConsent:null,formConsent:null,SecurityOptions:!1}}ngOnInit(){this.fetchData(),this.translate.setDefaultLang("en")}fetchData(){this.appservice.getMasterDetails(this.localeId).subscribe(t=>{this.Countrys=t[0].countryRegion,this.languageNames=t[0].languageNames.filter(r=>r.isActive_securitycampaign)},t=>{this.retryLimit<3&&(this.retryLimit=this.retryLimit+1,this.fetchData())})}languageChange(t){const r=t.target.value;this.translate.use(t.target.value),"jp"===r?this.lan="ja-JP":"en"===r?this.lan="en-US":"ar"===r?this.lan="ar-ae":"fr"===r?this.lan="fr-fr":"de"===r?this.lan="de-de":"it"===r?this.lan="it-ch":"pt"===r?this.lan="pt-pt":"es"===r?this.lan="es-es":"ko"===r?this.lan="ko-kr":"cn"===r&&(this.lan="zh-cn"),this.appservice.languagecode$.next(this.lan)}onCountrySelectedChange(t){this.customer.countryRegion=t}validateEmailList(t){this.customer.validemail=!!/^[a-zA-Z0-9_.+-]+@((AOL|ICLOUD|ZOHO|YANDEX|GMX|MAIL|PROTONMAIL|TUTANOTA|GMAIL|HOTMAIL|YAHOO|ONMICROSOFT|OUTLOOK|TITAN|COMCAST|SHAW)).(COM|CO|CO.IN|CO.UK|NET|CO.JP|COM.AU|COM.TW|CO.NZ|EMAIL|CA)$/.test(t.target.value.toUpperCase())}onSubmit(){0==this.customer.SecurityOptions&&(this.customer.SecurityOptions=""),this.appservice.createSecurityCampaign(this.customer).subscribe(t=>{localStorage.setItem("securitysuccess","securitysuccess"),this.router.navigate(["securitysuccess"])},t=>{const r=document.getElementById("btnSubmit");null!=r&&(r.disabled=!1)})}}return e.\u0275fac=function(t){return new(t||e)(H(Tt),H(kV),H(ts),H(Ln),H(qs),H(Wr))},e.\u0275cmp=Ur({type:e,selectors:[["app-securitycampaign"]],decls:139,vars:127,consts:function(){let n,t,r,i,o,a,s,l,c,u,d,f,h,p,_,m;return n=$localize`:@@myEnterCorporateEmail:${"\ufffd0\ufffd"}:INTERPOLATION:`,t=$localize`:@@myEnterCompanywebsite:${"\ufffd0\ufffd"}:INTERPOLATION:`,r=$localize`:@@myEmailisrequired: ${"\ufffd0\ufffd"}:INTERPOLATION: `,i=$localize`:@@myEmailisInvalid: ${"\ufffd0\ufffd"}:INTERPOLATION: `,o=$localize`:@@myCountryregionisrequired: ${"\ufffd0\ufffd"}:INTERPOLATION: `,a=$localize`:@@myCompanywebsiteisrequired: ${"\ufffd0\ufffd"}:INTERPOLATION: `,s=$localize`:@@KoreaCountryPrivacyStatement: ${"\ufffd0\ufffd"}:INTERPOLATION: `,l=$localize`:@@myKoreaCountryPrivacTwo: ${"\ufffd0\ufffd"}:INTERPOLATION: `,c=$localize`:@@myKoreaCountryPrivacThree: ${"\ufffd0\ufffd"}:INTERPOLATION: `,u=$localize`:@@myKoreaCountryPrivacFour: ${"\ufffd0\ufffd"}:INTERPOLATION:${"\ufffd#21\ufffd"}:START_TAG_SPAN: ${"\ufffd1\ufffd"}:INTERPOLATION_1:${"\ufffd/#21\ufffd"}:CLOSE_TAG_SPAN:`,d=$localize`:@@myKoreaCountryPrivacFive: ${"\ufffd0\ufffd"}:INTERPOLATION: `,f=$localize`:@@myPrivacypolicy:${"\ufffd0\ufffd"}:INTERPOLATION:`,h=$localize`:@@myKoreaCountryPrivacOne: ${"\ufffd0\ufffd"}:INTERPOLATION: `,p=$localize`:@@myKoreaCountryPrivacOne: ${"\ufffd0\ufffd"}:INTERPOLATION: `,_=$localize`:@@KoreaCountryPSError: ${"\ufffd0\ufffd"}:INTERPOLATION: `,m=$localize`:@@myPrivacypolicy:${"\ufffd0\ufffd"}:INTERPOLATION:`,[[1,"main-content"],[1,"features-content"],[1,"hero"],[1,"hero-container"],[2,"font-weight","500"],[1,"features"],[1,"feature-card"],[2,"width","100%","display","flex","justify-content","center","align-items","center"],["src","assetshttps://www.microsoft.com/images/Data_security_28-1.png",2,"height","130px","width","100%","object-fit","contain"],[1,"card-content"],["src","assetshttps://www.microsoft.com/images/6538623-1.png",2,"height","130px","width","100%","object-fit","contain"],["src","assetshttps://www.microsoft.com/images/2996609-1.png",2,"height","130px","width","100%","object-fit","contain"],[1,"dropdown-menu2","mobile-only"],[2,"font-size","14px","font-style","italic","width","100%"],[1,"features-form"],[1,"form-lang-dropdown"],[2,"display","flex","justify-content","end","font-size","14px","color","#424242"],["id","languageNames","name","languageNames","tabIndex","0","title","Languages","required","",1,"form-control",2,"width","110px","height","27px",3,"change"],[3,"ngValue"],[3,"value",4,"ngFor","ngForOf"],[1,"form-container"],[1,"form-section2"],[1,"dropdown-menu2","desktop-only"],[2,"font-size","14px","font-style","italic","color","#683608f3","margin-bottom","13px"],["form","","novalidate","",3,"ngSubmit"],["contactForm","ngForm"],["type","text","id","custName","required","",3,"placeholder","name","ngModel","ngModelChange"],["custName","ngModel"],[1,"error-message"],["class","textMessage",4,"ngIf"],["type","text","id","nameOfCompany","required","",3,"placeholder","name","ngModel","ngModelChange"],["nameOfCompany","ngModel"],[1,"bgColorLable"],["tabIndex","0","id","corporateEmail","required","","type","text",3,"email","ngModel","ngClass","name","ngModelOptions","ngModelChange","keyup",6,"placeholder"],["corporateEmail","ngModel"],["placeholder",n],["class","help-block textMessage",4,"ngIf"],[3,"ngClass"],["tabIndex","0","id","countryRegion","name","countryRegion","required","",1,"company-dropdown",3,"ngModel","ngClass","ngModelChange"],["countryRegion","ngModel"],["value",""],[4,"ngFor","ngForOf"],["tabIndex","0","id","companywebsite","type","text","required","","maxlength","100","pattern","^((https?|ftp|smtp):\\/\\/)?(www.)?[a-zA-Z0-9]+(\\.[a-zA-Z-]{2,}){1,3}(-?\\/?[a-zA-Z0-9#]+)*\\/?(\\?[a-zA-Z0-9-_]+=[a-zA-Z0-9-%]+&?)?$",3,"ngModel","ngClass","name","ngModelChange",6,"placeholder"],["companyWebsite","ngModel"],["placeholder",t],["id","btnSubmit","type","submit",1,"submit-btn",3,"disabled"],[1,"row","margentRowprivacy","privacy-content",3,"ngClass"],[1,"col"],[4,"ngIf"],["for","mwf07f6e8d86",4,"ngIf"],[1,"row","margentRowprivacy","note","privacy-content",3,"ngClass"],[1,"countryLabel","privacyTextMessage"],[1,"row","py-5"],[3,"value"],[1,"textMessage"],[1,"help-block","textMessage"],r,i,o,a,[1,"custom-control-labe","checkBoxLable"],s,[1,"countryLabel"],[1,"checkBoxLable","iagree"],[1,"listCheckBox"],["type","checkbox","name","koreaagreeToCollection",3,"ngModel","name","ngModelChange"],["koreaagreeToCollection","ngModel"],l,c,u,[1,"privacyTextMessageBold"],d,["for","mwf07f6e8d86"],["aria-hidden","true",1,"custom-control-glyph"],["tabIndex","0","target","_blanks",3,"href"],f,h,p,_,["tabIndex","0","target","_blank",3,"href"],m]},template:function(t,r){if(1&t&&(y(0,"div")(1,"form")(2,"div",0)(3,"section",1)(4,"section",2)(5,"div",3)(6,"h1"),z(7),R(8,"translate"),b(),y(9,"p"),z(10),R(11,"translate"),y(12,"span",4),z(13),R(14,"translate"),b(),z(15),R(16,"translate"),y(17,"span",4),z(18),R(19,"translate"),b(),z(20),R(21,"translate"),b()()(),y(22,"section",5)(23,"div",6)(24,"div",7),fe(25,"img",8),b(),y(26,"div",9)(27,"h3"),z(28),R(29,"translate"),b(),y(30,"p"),z(31),R(32,"translate"),y(33,"span",4),z(34),R(35,"translate"),b(),z(36),R(37,"translate"),b()()(),y(38,"div",6)(39,"div",7),fe(40,"img",10),b(),y(41,"div",9)(42,"h3"),z(43),R(44,"translate"),b(),y(45,"p"),z(46),R(47,"translate"),y(48,"span",4),z(49),R(50,"translate"),b()()()(),y(51,"div",6)(52,"div",7),fe(53,"img",11),b(),y(54,"div",9)(55,"h3"),z(56),R(57,"translate"),b(),y(58,"p")(59,"span",4),z(60),R(61,"translate"),b(),z(62),R(63,"translate"),b()()()()(),y(64,"section",12)(65,"div",13),z(66),R(67,"translate"),b()(),y(68,"section",14)(69,"div",15)(70,"div",16),z(71),R(72,"translate"),y(73,"select",17),we("change",function(o){return r.languageChange(o)}),y(74,"option",18),z(75,"Select"),b(),Se(76,D_e,2,2,"option",19),b()()(),y(77,"div",20)(78,"h2"),z(79),R(80,"translate"),b(),y(81,"section",21)(82,"section",22)(83,"div",23),z(84),R(85,"translate"),b()()(),y(86,"form",24,25),we("ngSubmit",function(){return r.onSubmit()}),y(88,"input",26,27),we("ngModelChange",function(o){return r.customer.custName=o}),R(90,"translate"),b(),y(91,"div",28),Se(92,T_e,3,3,"span",29),b(),y(93,"input",30,31),we("ngModelChange",function(o){return r.customer.nameOfCompany=o}),R(95,"translate"),b(),y(96,"div",28),Se(97,M_e,3,3,"span",29),b(),y(98,"div",32)(99,"input",33,34),R(101,"translate"),Mi(102,35),we("ngModelChange",function(o){return r.customer.corporateEmail=o})("keyup",function(o){return r.validateEmailList(o)}),b(),y(103,"div",28),Se(104,w_e,3,3,"span",36),Se(105,I_e,3,3,"span",36),b()(),y(106,"div",37)(107,"select",38,39),we("ngModelChange",function(o){return r.onCountrySelectedChange(o)}),y(109,"option",40),z(110),R(111,"translate"),b(),Se(112,F_e,2,1,"option",41),b(),y(113,"div",28),Se(114,A_e,3,3,"span",36),b()(),y(115,"div")(116,"input",42,43),R(118,"translate"),Mi(119,44),we("ngModelChange",function(o){return r.customer.companyWebsite=o}),b(),y(120,"div",28),Se(121,R_e,3,3,"span",36),Se(122,P_e,3,3,"span",36),b()(),y(123,"button",45),z(124),R(125,"translate"),b()()()()(),y(126,"div",46)(127,"div",47),Se(128,k_e,33,30,"div",48),Se(129,L_e,5,4,"label",49),b()(),y(130,"div",50)(131,"div",47)(132,"span",51),z(133),R(134,"translate"),fe(135,"br"),z(136),R(137,"translate"),b()(),fe(138,"div",52),b()()()),2&t){const i=Ct(89),o=Ct(94),a=Ct(100),s=Ct(108),l=Ct(117);v(7),vt(x(8,58,"sa.SecurityHeroHeading")),v(3),Ae(" ",x(11,60,"sa.SecurityHeroSubheading1")," "),v(3),vt(x(14,62,"sa.SecurityHeroSubheading2")),v(2),Ae(" ",x(16,64,"sa.SecurityHeroSubheading3")," "),v(3),Ae(" ",x(19,66,"sa.SecurityHeroSubheading4"),""),v(2),Ae(" ",x(21,68,"sa.SecurityHeroSubheading5")," "),v(8),Ae("",x(29,70,"sa.SecurityTile1Heading"),"\u200b"),v(3),Ae(" ",x(32,72,"sa.SecurityTile1Subheading1")," "),v(3),Ae(" ",x(35,74,"sa.SecurityTile1Subheading2"),""),v(2),Ae(" ",x(37,76,"sa.SecurityTile1Subheading3")," "),v(7),vt(x(44,78,"sa.SecurityTile2Heading")),v(3),Ae(" ",x(47,80,"sa.SecurityTile2Subheading1")," "),v(3),Ae(" ",x(50,82,"sa.SecurityTile2Subheading2"),""),v(7),Ae("",x(57,84,"sa.SecurityTile3Heading"),"\u200b"),v(4),Ae(" ",x(61,86,"sa.SecurityTile3Subheading1"),""),v(2),vt(x(63,88,"sa.SecurityTile3Subheading2")),v(4),Ae(" ",x(67,90,"sa.SecurityFormNote")," "),v(5),Ae("",x(72,92,"sa.Language")," \xa0 "),v(3),L("ngValue",null),v(2),L("ngForOf",r.languageNames),v(3),vt(x(80,94,"sa.SecurityFormHeading")),v(5),Ae(" ",x(85,96,"sa.SecurityFormNote")," "),v(4),Sa("placeholder",x(90,98,"sa.SecurityFormName")),L("name","custName")("ngModel",r.customer.custName),v(4),L("ngIf",(null==i.errors?null:i.errors.required)&&i.touched),v(1),Sa("placeholder",x(95,100,"sa.SecurityFormCompanyName")),L("name","nameOfCompany")("ngModel",r.customer.nameOfCompany),v(4),L("ngIf",(null==o.errors?null:o.errors.required)&&o.touched),v(2),Q(x(101,102,"sa.SecurityFormEmail")),J(102),L("email",""!==r.customer.corporateEmail)("ngModel",r.customer.corporateEmail)("ngClass",xe(114,t_,"ar-ae"===r.lan))("name","corporateEmail")("ngModelOptions",qi(116,V_e)),v(5),L("ngIf",(null==a.errors?null:a.errors.required)&&a.touched),v(1),L("ngIf",r.customer.validemail||(null==a.errors?null:a.errors.email)&&a.touched),v(1),L("ngClass",xe(117,t_,"ar-ae"===r.lan)),v(1),L("ngModel",r.customer.countryRegion)("ngClass",xe(119,xj,"ar-ae"===r.lan)),v(3),vt(x(111,104,"sa.SelectCountryRegion")),v(2),L("ngForOf",r.Countrys),v(2),L("ngIf",s.invalid&&null==s.value),v(2),Q(x(118,106,"sa.SecurityFormCompanyWebsite")),J(119),L("ngModel",r.customer.companyWebsite)("ngClass",xe(121,t_,"ar-ae"===r.lan))("name","companyWebsite"),v(5),L("ngIf",(null==l.errors?null:l.errors.required)&&l.touched),v(1),L("ngIf",(null==l.errors?null:l.errors.pattern)&&l.touched),v(1),L("disabled",(null==i.errors?null:i.errors.required)||(null==o.errors?null:o.errors.required)||(null==a.errors?null:a.errors.required)||r.customer.validemail||(null==a.errors?null:a.errors.email)&&a.touched||(null==r.customer.corporateEmail.errors?null:r.customer.corporateEmail.errors.email)||(null==l.errors?null:l.errors.pattern)&&l.touched||(null==s.errors?null:s.errors.required)||!s.value||"Select Country/Region"==s.value||"Korea"===r.customer.countryRegion&&""==r.customer.koreaagreeToCollection||(null==l.errors?null:l.errors.required)),v(1),Ae(" ",x(125,108,"sa.SecurityFormSubmit"),""),v(2),L("ngClass",xe(123,t_,"ar-ae"===r.lan)),v(2),L("ngIf","Korea"==r.customer.countryRegion),v(1),L("ngIf","Korea"!==r.customer.countryRegion),v(1),L("ngClass",xe(125,t_,"ar-ae"===r.lan)),v(3),Ae(" ",x(134,110,"sa.PrivacyStatementMessage")," "),v(3),Ae(" ",x(137,112,"sa.PrivacyStatementNote")," ")}},dependencies:[Ad,sl,pp,kc,_M,yM,xd,fy,Rp,gy,Nc,Pp,Ty,CM,Dy,Ap,Is,ic],styles:[".main-content[_ngcontent-%COMP%]{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:0 10px 10px;display:flex;gap:10px}.features-content[_ngcontent-%COMP%]{width:72%}.features-form[_ngcontent-%COMP%]{width:28%;background-color:#becefbdc;padding:15px 20px 30px;box-shadow:0 4px 8px #0000001a;transition:transform .3s ease;display:flex;align-items:stretch;flex-direction:column;justify-content:space-around}.form-container[_ngcontent-%COMP%]{width:100%}.hero[_ngcontent-%COMP%]{display:flex;gap:10px;background-image:url(/en-us/solutionassessments/Hero2.0667089126107a75.png);background-repeat:repeat;background-size:80%;background-position:125% 5%,0%;z-index:1;text-align:left;margin-bottom:10px;padding:0;position:relative;color:#fff}.hero[_ngcontent-%COMP%]:before{display:none}.hero-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:12px;background-color:#2a446f;justify-content:center;width:67%;padding:30px;border-radius:0 0 130px;min-height:270px}.hero[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:34px;color:#fff;margin-bottom:0}.hero[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:18px;line-height:24px;color:#fff;width:100%;font-weight:400}.hero[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .hero[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{position:relative;z-index:2}.dropdown-menu2[_ngcontent-%COMP%]{width:100%;color:#fff;text-align:start}.mobile-only[_ngcontent-%COMP%]{display:none;color:#683608f3}.desktop-only[_ngcontent-%COMP%]{display:flex}.features[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.feature-card[_ngcontent-%COMP%]{background:linear-gradient(to top,#ffffff 30%,#f9f9f9 10%,rgba(2,69,255,.4745098039) 100%);box-shadow:0 4px 8px #7773;transition:transform .3s ease;box-sizing:border-box;min-width:32%;flex:0 0 32.6%;margin:0}.feature-card[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:50px;border-radius:8px 8px 0 0;margin:10px 0 5px}.feature-card[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:#2a446f;font-size:15px;font-weight:700;margin-bottom:13px}.feature-card[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-bottom:0;font-size:15px;text-align:justify;line-height:22px;font-weight:400}.card-content[_ngcontent-%COMP%]{padding:0 22px 25px}.form-container[_ngcontent-%COMP%]{width:100%;justify-content:center;text-align:center}.form-container[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin-top:5px;font-size:23px;margin-bottom:15px;color:#2a446f;width:100%}.error-message[_ngcontent-%COMP%]{height:22px;display:flex;justify-content:start;text-align:start;width:100%}.textMessage[_ngcontent-%COMP%]{color:#d90000;display:block;font-size:13px;text-align:left}.form-container[_ngcontent-%COMP%] form[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-container[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .company-dropdown[_ngcontent-%COMP%]{padding:5px 8px;border:1px solid #515151;border-radius:5px;width:100%}.submit-btn[_ngcontent-%COMP%]{background:#2a446f;color:#fff;padding:12px;border:none;border-radius:5px;cursor:pointer;margin-top:8px;margin-bottom:0;font-size:15px}.submit-btn[_ngcontent-%COMP%]:hover{background:#0e2f64}.privacy-content[_ngcontent-%COMP%]{padding:0 20px}.privacy-btn[_ngcontent-%COMP%]{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#0067b8;font-size:1rem;border:none;border-radius:5px;cursor:pointer;text-decoration:underline}.privacy-btn[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#0067b8}.note[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;margin-top:8px;color:#af5f00;font-style:italic;font-size:1rem;font-weight:400;line-height:1.5}#companywebsite[_ngcontent-%COMP%]::placeholder, #countryRegion[_ngcontent-%COMP%]::placeholder, #corporateEmail[_ngcontent-%COMP%]::placeholder, #nameOfCompany[_ngcontent-%COMP%]::placeholder, #custName[_ngcontent-%COMP%]::placeholder{color:#6f6d6d!important}#companywebsite[_ngcontent-%COMP%]::-webkit-input-placeholder, #countryRegion[_ngcontent-%COMP%]::-webkit-input-placeholder, #corporateEmail[_ngcontent-%COMP%]::-webkit-input-placeholder, #nameOfCompany[_ngcontent-%COMP%]::-webkit-input-placeholder, #custName[_ngcontent-%COMP%]::-webkit-input-placeholder{color:#6f6d6d!important}#companywebsite[_ngcontent-%COMP%]:-moz-placeholder, #countryRegion[_ngcontent-%COMP%]:-moz-placeholder, #corporateEmail[_ngcontent-%COMP%]:-moz-placeholder, #nameOfCompany[_ngcontent-%COMP%]:-moz-placeholder, #custName[_ngcontent-%COMP%]:-moz-placeholder{color:#6f6d6d!important}#companywebsite[_ngcontent-%COMP%]::-moz-placeholder, #countryRegion[_ngcontent-%COMP%]::-moz-placeholder, #corporateEmail[_ngcontent-%COMP%]::-moz-placeholder, #nameOfCompany[_ngcontent-%COMP%]::-moz-placeholder, #custName[_ngcontent-%COMP%]::-moz-placeholder{color:#6f6d6d!important}#companywebsite[_ngcontent-%COMP%]:-ms-input-placeholder, #countryRegion[_ngcontent-%COMP%]:-ms-input-placeholder, #corporateEmail[_ngcontent-%COMP%]:-ms-input-placeholder, #nameOfCompany[_ngcontent-%COMP%]:-ms-input-placeholder, #custName[_ngcontent-%COMP%]:-ms-input-placeholder{color:#6f6d6d!important}@media (max-width: 1024px){.main-content[_ngcontent-%COMP%]{flex-direction:column;gap:20px;padding:12px}.features-content[_ngcontent-%COMP%]{width:100%}.features-form[_ngcontent-%COMP%]{width:100%;padding:24px 16px;box-shadow:none}.hero[_ngcontent-%COMP%]{padding:36px 24px;background-size:contain,cover;background-position:right center,center}.hero[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:30px}.hero[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:16px;width:100%}.features[_ngcontent-%COMP%]{flex-direction:column;gap:18px}.feature-card[_ngcontent-%COMP%]{box-shadow:0 2px 6px #7777771f;width:100%;flex:1 1 auto;margin:0}.form-section2[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{padding:5px 8px;border:1px solid #515151;border-radius:5px;width:100%}}@media (max-width: 767px){.main-content[_ngcontent-%COMP%]{flex-direction:column;gap:12px;padding:8px}.features-content[_ngcontent-%COMP%]{width:100%}.features-form[_ngcontent-%COMP%]{width:100%;padding:20px 17px;justify-content:center}.hero-container[_ngcontent-%COMP%]{padding:10px;border-radius:0%;background-color:#2a446f}.hero[_ngcontent-%COMP%]{padding:22px 14px;background-size:cover,cover;background-position:center right,center;min-height:200px;align-items:flex-end}.hero[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:22px;line-height:1.15}.hero[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:15px;line-height:20px;width:100%;margin-top:8px}.features[_ngcontent-%COMP%]{flex-direction:column;gap:15px;padding:0 20px}.feature-card[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:100px;object-fit:contain}.submit-btn[_ngcontent-%COMP%]{padding:10px;font-size:14px}.mobile-only[_ngcontent-%COMP%]{display:flex;justify-content:space-between;width:100%;gap:10px;align-items:start}.desktop-only[_ngcontent-%COMP%]{display:none}.mobile-only[_ngcontent-%COMP%] select[_ngcontent-%COMP%]{width:100%}.form-section2[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{padding:5px 8px;border:1px solid #515151;border-radius:5px;width:100%}}"]}),e})(),title:"Security Campaign landing page"},{path:"securitysuccess",component:(()=>{class e{constructor(t,r){this.router=t,this.localeId=r}ngOnInit(){localStorage.getItem("securitysuccess")?localStorage.removeItem("securitysuccess"):this.router.navigate([""])}}return e.\u0275fac=function(t){return new(t||e)(H(Ln),H(Wr))},e.\u0275cmp=Ur({type:e,selectors:[["app-securitysuccess"]],decls:15,vars:5,consts:[[1,"container"],[1,"row"],[1,"col"],[1,"successMessage"],["src","./assetshttps://www.microsoft.com/images/successMessage.png","aria-hidden","true",1,"successIcon"],["role","alert","aria-live","polite"],[1,"btn","btn-primary",3,"routerLink"]],template:function(t,r){1&t&&(y(0,"div")(1,"form")(2,"div",0)(3,"div",1)(4,"div",2)(5,"div",3),fe(6,"img",4),y(7,"h1")(8,"div",5),z(9),R(10,"translate"),b()(),y(11,"a",6),z(12,"Goback"),b(),fe(13,"br")(14,"br"),b()()()()()()),2&t&&(v(9),vt(x(10,2,"sa.Registrationcompletedsuccessfully")),v(2),L("routerLink",qi(4,B_e)))},dependencies:[es,kc,Nc,Is,ic],styles:["#card[_ngcontent-%COMP%]{position:relative;width:520px;display:block;margin:40px auto;text-align:center;font-family:Source Sans Pro,sans-serif}#upper-side[_ngcontent-%COMP%]{padding:2em;background-color:#58a201;display:block;color:#fff;border-top-right-radius:8px;border-top-left-radius:8px}#checkmark[_ngcontent-%COMP%]{font-weight:lighter;fill:#fff;margin:-3.5em auto auto 20px}#lower-side[_ngcontent-%COMP%]{padding:2em 2em 5em;background:#fff;display:block;border-bottom-right-radius:8px;border-bottom-left-radius:8px}#message[_ngcontent-%COMP%]{margin-top:-.5em;color:#757575;letter-spacing:1px}#contBtn[_ngcontent-%COMP%]{position:relative;top:1.5em;text-decoration:none;background:#8bc34a;color:#fff;margin:auto;padding:.8em 3em;box-shadow:0 15px 30px #32323236;border-radius:25px;transition:all .4s ease}#contBtn[_ngcontent-%COMP%]:hover{box-shadow:0 15px 30px #32323269;transition:all .4s ease}.successMessage[_ngcontent-%COMP%]{display:flex;flex-flow:column nowrap;width:auto;height:auto;box-sizing:border-box;align-items:center;padding-top:6%}.successMessage[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin-bottom:45px;margin-top:20px}.successIcon[_ngcontent-%COMP%]{width:125px;height:125px}"]}),e})(),title:"Security Campaign Success Page"},{path:"**",redirectTo:"",pathMatch:"full"}];let H_e=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ft({type:e}),e.\u0275inj=wt({imports:[tR.forRoot(U_e,{initialNavigation:"enabledBlocking",useHash:!1}),tR]}),e})();const j_e=["headerContainer"],G_e=["footerContainer"],z_e=["cssContainer"];function Y_e(e,n){1&e&&fe(0,"div")}let hR,q_e=(()=>{class e{constructor(t,r,i,o,a){this.appservice=t,this.localeId=r,this.renderer2=i,this.appMonitoringService=o,this.router=a}ngOnInit(){let r;this.router.events.subscribe(a=>{if(a instanceof nc){let s=a.url,l=s.indexOf("#");l>-1&&(s=s.substring(0,l)),this.skipLinkPath=`/en-us/solutionassessments${s}#main`}}),sessionStorage.getItem("is_active_session")||(localStorage.removeItem("globleLcode"),sessionStorage.setItem("is_active_session","true")),this.appservice.languagecode$.subscribe(a=>{this.appservice.getHeaderAndFooter(a).subscribe(s=>{const l=new DOMParser,c=l.parseFromString(s,"text/xml"),u=c.getElementsByTagName("cssIncludes")[0].textContent;this.cssContainer.nativeElement.innerHTML=u;const d=c.getElementsByTagName("javascriptIncludes")[0].textContent,f=c.getElementsByTagName("headerHtml")[0].textContent;this.headerContainer.nativeElement.innerHTML=f;let p=l.parseFromString(d?d.toString():"","text/html").getElementsByTagName("script");for(let C=0;C]*>[\s\S]*?<\/script>/i,"\n