"use strict";var Mce=Object.defineProperty,wce=(rt,Wi,so)=>Wi in rt?Mce(rt,Wi,{enumerable:!0,configurable:!0,writable:!0,value:so}):rt[Wi]=so,wt=(rt,Wi,so)=>(wce(rt,"symbol"!=typeof Wi?Wi+"":Wi,so),so);(self.webpackChunkSolutionAssessmentUI=self.webpackChunkSolutionAssessmentUI||[]).push([[179],{270:()=>{function rt(n){return"function"==typeof n}function Wi(n){const e=n(i=>{Error.call(i),i.stack=(new Error).stack});return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}const so=Wi(n=>function(e){n(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map((i,r)=>`${r+1}) ${i.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=e});function Sc(n,t){if(n){const e=n.indexOf(t);0<=e&&n.splice(e,1)}}class Sn{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let t;if(!this.closed){this.closed=!0;const{_parentage:e}=this;if(e)if(this._parentage=null,Array.isArray(e))for(const o of e)o.remove(this);else e.remove(this);const{initialTeardown:i}=this;if(rt(i))try{i()}catch(o){t=o instanceof so?o.errors:[o]}const{_finalizers:r}=this;if(r){this._finalizers=null;for(const o of r)try{Mw(o)}catch(a){t=null!=t?t:[],a instanceof so?t=[...t,...a.errors]:t.push(a)}}if(t)throw new so(t)}}add(t){var e;if(t&&t!==this)if(this.closed)Mw(t);else{if(t instanceof Sn){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=null!==(e=this._finalizers)&&void 0!==e?e:[]).push(t)}}_hasParent(t){const{_parentage:e}=this;return e===t||Array.isArray(e)&&e.includes(t)}_addParent(t){const{_parentage:e}=this;this._parentage=Array.isArray(e)?(e.push(t),e):e?[e,t]:t}_removeParent(t){const{_parentage:e}=this;e===t?this._parentage=null:Array.isArray(e)&&Sc(e,t)}remove(t){const{_finalizers:e}=this;e&&Sc(e,t),t instanceof Sn&&t._removeParent(this)}}Sn.EMPTY=(()=>{const n=new Sn;return n.closed=!0,n})();const Dw=Sn.EMPTY;function Tw(n){return n instanceof Sn||n&&"closed"in n&&rt(n.remove)&&rt(n.add)&&rt(n.unsubscribe)}function Mw(n){rt(n)?n():n.unsubscribe()}const Ys={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},qp={setTimeout(n,t,...e){const{delegate:i}=qp;return null!=i&&i.setTimeout?i.setTimeout(n,t,...e):setTimeout(n,t,...e)},clearTimeout(n){const{delegate:t}=qp;return((null==t?void 0:t.clearTimeout)||clearTimeout)(n)},delegate:void 0};function ww(n){qp.setTimeout(()=>{const{onUnhandledError:t}=Ys;if(!t)throw n;t(n)})}function iC(){}const j5=rC("C",void 0,void 0);function rC(n,t,e){return{kind:n,value:t,error:e}}let qs=null;function Wp(n){if(Ys.useDeprecatedSynchronousErrorHandling){const t=!qs;if(t&&(qs={errorThrown:!1,error:null}),n(),t){const{errorThrown:e,error:i}=qs;if(qs=null,e)throw i}}else n()}class oC extends Sn{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,Tw(t)&&t.add(this)):this.destination=X5}static create(t,e,i){return new Bd(t,e,i)}next(t){this.isStopped?sC(function z5(n){return rC("N",n,void 0)}(t),this):this._next(t)}error(t){this.isStopped?sC(function G5(n){return rC("E",void 0,n)}(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?sC(j5,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(t){this.destination.next(t)}_error(t){try{this.destination.error(t)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const q5=Function.prototype.bind;function aC(n,t){return q5.call(n,t)}class W5{constructor(t){this.partialObserver=t}next(t){const{partialObserver:e}=this;if(e.next)try{e.next(t)}catch(i){Kp(i)}}error(t){const{partialObserver:e}=this;if(e.error)try{e.error(t)}catch(i){Kp(i)}else Kp(t)}complete(){const{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(e){Kp(e)}}}class Bd extends oC{constructor(t,e,i){let r;if(super(),rt(t)||!t)r={next:null!=t?t:void 0,error:null!=e?e:void 0,complete:null!=i?i:void 0};else{let o;this&&Ys.useDeprecatedNextContext?(o=Object.create(t),o.unsubscribe=()=>this.unsubscribe(),r={next:t.next&&aC(t.next,o),error:t.error&&aC(t.error,o),complete:t.complete&&aC(t.complete,o)}):r=t}this.destination=new W5(r)}}function Kp(n){Ys.useDeprecatedSynchronousErrorHandling?function Y5(n){Ys.useDeprecatedSynchronousErrorHandling&&qs&&(qs.errorThrown=!0,qs.error=n)}(n):ww(n)}function sC(n,t){const{onStoppedNotification:e}=Ys;e&&qp.setTimeout(()=>e(n,t))}const X5={closed:!0,next:iC,error:function K5(n){throw n},complete:iC},lC="function"==typeof Symbol&&Symbol.observable||"@@observable";function Ws(n){return n}function Fw(n){return 0===n.length?Ws:1===n.length?n[0]:function(e){return n.reduce((i,r)=>r(i),e)}}let en=(()=>{class n{constructor(e){e&&(this._subscribe=e)}lift(e){const i=new n;return i.source=this,i.operator=e,i}subscribe(e,i,r){const o=function J5(n){return n&&n instanceof oC||function Z5(n){return n&&rt(n.next)&&rt(n.error)&&rt(n.complete)}(n)&&Tw(n)}(e)?e:new Bd(e,i,r);return Wp(()=>{const{operator:a,source:s}=this;o.add(a?a.call(o,s):s?this._subscribe(o):this._trySubscribe(o))}),o}_trySubscribe(e){try{return this._subscribe(e)}catch(i){e.error(i)}}forEach(e,i){return new(i=Iw(i))((r,o)=>{const a=new Bd({next:s=>{try{e(s)}catch(l){o(l),a.unsubscribe()}},error:o,complete:r});this.subscribe(a)})}_subscribe(e){var i;return null===(i=this.source)||void 0===i?void 0:i.subscribe(e)}[lC](){return this}pipe(...e){return Fw(e)(this)}toPromise(e){return new(e=Iw(e))((i,r)=>{let o;this.subscribe(a=>o=a,a=>r(a),()=>i(o))})}}return n.create=t=>new n(t),n})();function Iw(n){var t;return null!==(t=null!=n?n:Ys.Promise)&&void 0!==t?t:Promise}const e4=Wi(n=>function(){n(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let nn=(()=>{class n extends en{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(e){const i=new Aw(this,this);return i.operator=e,i}_throwIfClosed(){if(this.closed)throw new e4}next(e){Wp(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const i of this.currentObservers)i.next(e)}})}error(e){Wp(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=e;const{observers:i}=this;for(;i.length;)i.shift().error(e)}})}complete(){Wp(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:e}=this;for(;e.length;)e.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var e;return(null===(e=this.observers)||void 0===e?void 0:e.length)>0}_trySubscribe(e){return this._throwIfClosed(),super._trySubscribe(e)}_subscribe(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)}_innerSubscribe(e){const{hasError:i,isStopped:r,observers:o}=this;return i||r?Dw:(this.currentObservers=null,o.push(e),new Sn(()=>{this.currentObservers=null,Sc(o,e)}))}_checkFinalizedStatuses(e){const{hasError:i,thrownError:r,isStopped:o}=this;i?e.error(r):o&&e.complete()}asObservable(){const e=new en;return e.source=this,e}}return n.create=(t,e)=>new Aw(t,e),n})();class Aw extends nn{constructor(t,e){super(),this.destination=t,this.source=e}next(t){var e,i;null===(i=null===(e=this.destination)||void 0===e?void 0:e.next)||void 0===i||i.call(e,t)}error(t){var e,i;null===(i=null===(e=this.destination)||void 0===e?void 0:e.error)||void 0===i||i.call(e,t)}complete(){var t,e;null===(e=null===(t=this.destination)||void 0===t?void 0:t.complete)||void 0===e||e.call(t)}_subscribe(t){var e,i;return null!==(i=null===(e=this.source)||void 0===e?void 0:e.subscribe(t))&&void 0!==i?i:Dw}}function Pw(n){return rt(null==n?void 0:n.lift)}function Dn(n){return t=>{if(Pw(t))return t.lift(function(e){try{return n(e,this)}catch(i){this.error(i)}});throw new TypeError("Unable to lift unknown Observable type")}}function hn(n,t,e,i,r){return new t4(n,t,e,i,r)}class t4 extends oC{constructor(t,e,i,r,o,a){super(t),this.onFinalize=o,this.shouldUnsubscribe=a,this._next=e?function(s){try{e(s)}catch(l){t.error(l)}}:super._next,this._error=r?function(s){try{r(s)}catch(l){t.error(l)}finally{this.unsubscribe()}}:super._error,this._complete=i?function(){try{i()}catch(s){t.error(s)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:e}=this;super.unsubscribe(),!e&&(null===(t=this.onFinalize)||void 0===t||t.call(this))}}}function lt(n,t){return Dn((e,i)=>{let r=0;e.subscribe(hn(i,o=>{i.next(n.call(t,o,r++))}))})}function $a(n){return this instanceof $a?(this.v=n,this):new $a(n)}function Ow(n,t,e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,i=e.apply(n,t||[]),o=[];return r={},a("next"),a("throw"),a("return"),r[Symbol.asyncIterator]=function(){return this},r;function a(h){i[h]&&(r[h]=function(f){return new Promise(function(p,g){o.push([h,f,p,g])>1||s(h,f)})})}function s(h,f){try{!function l(h){h.value instanceof $a?Promise.resolve(h.value.v).then(c,u):d(o[0][2],h)}(i[h](f))}catch(p){d(o[0][3],p)}}function c(h){s("next",h)}function u(h){s("throw",h)}function d(h,f){h(f),o.shift(),o.length&&s(o[0][0],o[0][1])}}function Nw(n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,t=n[Symbol.asyncIterator];return t?t.call(n):(n=function fC(n){var t="function"==typeof Symbol&&Symbol.iterator,e=t&&n[t],i=0;if(e)return e.call(n);if(n&&"number"==typeof n.length)return{next:function(){return n&&i>=n.length&&(n=void 0),{value:n&&n[i++],done:!n}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(n),e={},i("next"),i("throw"),i("return"),e[Symbol.asyncIterator]=function(){return this},e);function i(o){e[o]=n[o]&&function(a){return new Promise(function(s,l){!function r(o,a,s,l){Promise.resolve(l).then(function(c){o({value:c,done:s})},a)}(s,l,(a=n[o](a)).done,a.value)})}}}"function"==typeof SuppressedError&&SuppressedError;const hC=n=>n&&"number"==typeof n.length&&"function"!=typeof n;function kw(n){return rt(null==n?void 0:n.then)}function Lw(n){return rt(n[lC])}function Vw(n){return Symbol.asyncIterator&&rt(null==n?void 0:n[Symbol.asyncIterator])}function $w(n){return new TypeError(`You provided ${null!==n&&"object"==typeof n?"an invalid object":`'${n}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const Bw=function D4(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function Uw(n){return rt(null==n?void 0:n[Bw])}function Hw(n){return Ow(this,arguments,function*(){const e=n.getReader();try{for(;;){const{value:i,done:r}=yield $a(e.read());if(r)return yield $a(void 0);yield yield $a(i)}}finally{e.releaseLock()}})}function jw(n){return rt(null==n?void 0:n.getReader)}function Oi(n){if(n instanceof en)return n;if(null!=n){if(Lw(n))return function T4(n){return new en(t=>{const e=n[lC]();if(rt(e.subscribe))return e.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(n);if(hC(n))return function M4(n){return new en(t=>{for(let e=0;e{n.then(e=>{t.closed||(t.next(e),t.complete())},e=>t.error(e)).then(null,ww)})}(n);if(Vw(n))return Gw(n);if(Uw(n))return function F4(n){return new en(t=>{for(const e of n)if(t.next(e),t.closed)return;t.complete()})}(n);if(jw(n))return function I4(n){return Gw(Hw(n))}(n)}throw $w(n)}function Gw(n){return new en(t=>{(function A4(n,t){var e,i,r,o;return function Rw(n,t,e,i){return new(e||(e=Promise))(function(o,a){function s(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?o(u.value):function r(o){return o instanceof e?o:new e(function(a){a(o)})}(u.value).then(s,l)}c((i=i.apply(n,t||[])).next())})}(this,void 0,void 0,function*(){try{for(e=Nw(n);!(i=yield e.next()).done;)if(t.next(i.value),t.closed)return}catch(a){r={error:a}}finally{try{i&&!i.done&&(o=e.return)&&(yield o.call(e))}finally{if(r)throw r.error}}t.complete()})})(n,t).catch(e=>t.error(e))})}function Ko(n,t,e,i=0,r=!1){const o=t.schedule(function(){e(),r?n.add(this.schedule(null,i)):this.unsubscribe()},i);if(n.add(o),!r)return o}function Yn(n,t,e=1/0){return rt(t)?Yn((i,r)=>lt((o,a)=>t(i,o,r,a))(Oi(n(i,r))),e):("number"==typeof t&&(e=t),Dn((i,r)=>function P4(n,t,e,i,r,o,a,s){const l=[];let c=0,u=0,d=!1;const h=()=>{d&&!l.length&&!c&&t.complete()},f=g=>c{o&&t.next(g),c++;let v=!1;Oi(e(g,u++)).subscribe(hn(t,y=>{null==r||r(y),o?f(y):t.next(y)},()=>{v=!0},void 0,()=>{if(v)try{for(c--;l.length&&cp(y)):p(y)}h()}catch(y){t.error(y)}}))};return n.subscribe(hn(t,f,()=>{d=!0,h()})),()=>{null==s||s()}}(i,r,n,e)))}function Dc(n=1/0){return Yn(Ws,n)}const Xo=new en(n=>n.complete());function zw(n){return n&&rt(n.schedule)}function pC(n){return n[n.length-1]}function Yw(n){return rt(pC(n))?n.pop():void 0}function Ud(n){return zw(pC(n))?n.pop():void 0}function qw(n,t=0){return Dn((e,i)=>{e.subscribe(hn(i,r=>Ko(i,n,()=>i.next(r),t),()=>Ko(i,n,()=>i.complete(),t),r=>Ko(i,n,()=>i.error(r),t)))})}function Ww(n,t=0){return Dn((e,i)=>{i.add(n.schedule(()=>e.subscribe(i),t))})}function Kw(n,t){if(!n)throw new Error("Iterable cannot be null");return new en(e=>{Ko(e,t,()=>{const i=n[Symbol.asyncIterator]();Ko(e,t,()=>{i.next().then(r=>{r.done?e.complete():e.next(r.value)})},0,!0)})})}function Tn(n,t){return t?function $4(n,t){if(null!=n){if(Lw(n))return function O4(n,t){return Oi(n).pipe(Ww(t),qw(t))}(n,t);if(hC(n))return function k4(n,t){return new en(e=>{let i=0;return t.schedule(function(){i===n.length?e.complete():(e.next(n[i++]),e.closed||this.schedule())})})}(n,t);if(kw(n))return function N4(n,t){return Oi(n).pipe(Ww(t),qw(t))}(n,t);if(Vw(n))return Kw(n,t);if(Uw(n))return function L4(n,t){return new en(e=>{let i;return Ko(e,t,()=>{i=n[Bw](),Ko(e,t,()=>{let r,o;try{({value:r,done:o}=i.next())}catch(a){return void e.error(a)}o?e.complete():e.next(r)},0,!0)}),()=>rt(null==i?void 0:i.return)&&i.return()})}(n,t);if(jw(n))return function V4(n,t){return Kw(Hw(n),t)}(n,t)}throw $w(n)}(n,t):Oi(n)}function Xw(...n){const t=Ud(n),e=function x4(n,t){return"number"==typeof pC(n)?n.pop():t}(n,1/0),i=n;return i.length?1===i.length?Oi(i[0]):Dc(e)(Tn(i,t)):Xo}function Qw(n={}){const{connector:t=(()=>new nn),resetOnError:e=!0,resetOnComplete:i=!0,resetOnRefCountZero:r=!0}=n;return o=>{let a,s,l,c=0,u=!1,d=!1;const h=()=>{null==s||s.unsubscribe(),s=void 0},f=()=>{h(),a=l=void 0,u=d=!1},p=()=>{const g=a;f(),null==g||g.unsubscribe()};return Dn((g,v)=>{c++,!d&&!u&&h();const y=l=null!=l?l:t();v.add(()=>{c--,0===c&&!d&&!u&&(s=gC(p,r))}),y.subscribe(v),!a&&c>0&&(a=new Bd({next:b=>y.next(b),error:b=>{d=!0,h(),s=gC(f,e,b),y.error(b)},complete:()=>{u=!0,h(),s=gC(f,i),y.complete()}}),Oi(g).subscribe(a))})(o)}}function gC(n,t,...e){if(!0===t)return void n();if(!1===t)return;const i=new Bd({next:()=>{i.unsubscribe(),n()}});return t(...e).subscribe(i)}function Bt(n){for(let t in n)if(n[t]===Bt)return t;throw Error("Could not find renamed property on target object.")}function mC(n,t){for(const e in t)t.hasOwnProperty(e)&&!n.hasOwnProperty(e)&&(n[e]=t[e])}function Ut(n){if("string"==typeof n)return n;if(Array.isArray(n))return"["+n.map(Ut).join(", ")+"]";if(null==n)return""+n;if(n.overriddenName)return`${n.overriddenName}`;if(n.name)return`${n.name}`;const t=n.toString();if(null==t)return""+t;const e=t.indexOf("\n");return-1===e?t:t.substring(0,e)}function _C(n,t){return null==n||""===n?null===t?"":t:null==t||""===t?n:n+" "+t}const B4=Bt({__forward_ref__:Bt});function kt(n){return n.__forward_ref__=kt,n.toString=function(){return Ut(this())},n}function Ye(n){return vC(n)?n():n}function vC(n){return"function"==typeof n&&n.hasOwnProperty(B4)&&n.__forward_ref__===kt}class X extends Error{constructor(t,e){super(function Xp(n,t){return`NG0${Math.abs(n)}${t?": "+t.trim():""}`}(t,e)),this.code=t}}function Ze(n){return"string"==typeof n?n:null==n?"":String(n)}function Qp(n,t){throw new X(-201,!1)}function Ot(n,t,e,i){throw new Error(`ASSERTION ERROR: ${n}`+(null==i?"":` [Expected=> ${e} ${i} ${t} <=Actual]`))}function _e(n){return{token:n.token,providedIn:n.providedIn||null,factory:n.factory,value:void 0}}function Ct(n){return{providers:n.providers||[],imports:n.imports||[]}}function Zp(n){return Zw(n,Jp)||Zw(n,eF)}function Zw(n,t){return n.hasOwnProperty(t)?n[t]:null}function Jw(n){return n&&(n.hasOwnProperty(yC)||n.hasOwnProperty(K4))?n[yC]:null}const Jp=Bt({\u0275prov:Bt}),yC=Bt({\u0275inj:Bt}),eF=Bt({ngInjectableDef:Bt}),K4=Bt({ngInjectorDef:Bt});var Ge=(()=>((Ge=Ge||{})[Ge.Default=0]="Default",Ge[Ge.Host=1]="Host",Ge[Ge.Self=2]="Self",Ge[Ge.SkipSelf=4]="SkipSelf",Ge[Ge.Optional=8]="Optional",Ge))();let CC;function pr(n){const t=CC;return CC=n,t}function tF(n,t,e){const i=Zp(n);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:e&Ge.Optional?null:void 0!==t?t:void Qp(Ut(n))}function Ba(n){return{toString:n}.toString()}var Nr=(()=>((Nr=Nr||{})[Nr.OnPush=0]="OnPush",Nr[Nr.Default=1]="Default",Nr))(),kr=(()=>{return(n=kr||(kr={}))[n.Emulated=0]="Emulated",n[n.None=2]="None",n[n.ShadowDom=3]="ShadowDom",kr;var n})();const Wt=(()=>"undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof global&&global||"undefined"!=typeof window&&window||"undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self)(),Tc={},Pt=[],eg=Bt({\u0275cmp:Bt}),bC=Bt({\u0275dir:Bt}),EC=Bt({\u0275pipe:Bt}),nF=Bt({\u0275mod:Bt}),Zo=Bt({\u0275fac:Bt}),Hd=Bt({__NG_ELEMENT_ID__:Bt});let Q4=0;function ni(n){return Ba(()=>{const e=!0===n.standalone,i={},r={type:n.type,providersResolver:null,decls:n.decls,vars:n.vars,factory:null,template:n.template||null,consts:n.consts||null,ngContentSelectors:n.ngContentSelectors,hostBindings:n.hostBindings||null,hostVars:n.hostVars||0,hostAttrs:n.hostAttrs||null,contentQueries:n.contentQueries||null,declaredInputs:i,inputs:null,outputs:null,exportAs:n.exportAs||null,onPush:n.changeDetection===Nr.OnPush,directiveDefs:null,pipeDefs:null,standalone:e,dependencies:e&&n.dependencies||null,getStandaloneInjector:null,selectors:n.selectors||Pt,viewQuery:n.viewQuery||null,features:n.features||null,data:n.data||{},encapsulation:n.encapsulation||kr.Emulated,id:"c"+Q4++,styles:n.styles||Pt,_:null,setInput:null,schemas:n.schemas||null,tView:null},o=n.dependencies,a=n.features;return r.inputs=oF(n.inputs,i),r.outputs=oF(n.outputs),a&&a.forEach(s=>s(r)),r.directiveDefs=o?()=>("function"==typeof o?o():o).map(iF).filter(rF):null,r.pipeDefs=o?()=>("function"==typeof o?o():o).map(yi).filter(rF):null,r})}function iF(n){return Lt(n)||vi(n)}function rF(n){return null!==n}function Tt(n){return Ba(()=>({type:n.type,bootstrap:n.bootstrap||Pt,declarations:n.declarations||Pt,imports:n.imports||Pt,exports:n.exports||Pt,transitiveCompileScopes:null,schemas:n.schemas||null,id:n.id||null}))}function oF(n,t){if(null==n)return Tc;const e={};for(const i in n)if(n.hasOwnProperty(i)){let r=n[i],o=r;Array.isArray(r)&&(o=r[1],r=r[0]),e[r]=i,t&&(t[r]=o)}return e}const He=ni;function ii(n){return{type:n.type,name:n.name,factory:null,pure:!1!==n.pure,standalone:!0===n.standalone,onDestroy:n.type.prototype.ngOnDestroy||null}}function Lt(n){return n[eg]||null}function vi(n){return n[bC]||null}function yi(n){return n[EC]||null}function Qi(n,t){const e=n[nF]||null;if(!e&&!0===t)throw new Error(`Type ${Ut(n)} does not have '\u0275mod' property.`);return e}function Ni(n){return Array.isArray(n)&&"object"==typeof n[1]}function Vr(n){return Array.isArray(n)&&!0===n[1]}function TC(n){return 0!=(8&n.flags)}function rg(n){return 2==(2&n.flags)}function og(n){return 1==(1&n.flags)}function $r(n){return null!==n.template}function iB(n){return 0!=(256&n[2])}function Js(n,t){return n.hasOwnProperty(Zo)?n[Zo]:null}class aB{constructor(t,e,i){this.previousValue=t,this.currentValue=e,this.firstChange=i}isFirstChange(){return this.firstChange}}function Ji(){return lF}function lF(n){return n.type.prototype.ngOnChanges&&(n.setInput=lB),sB}function sB(){const n=uF(this),t=null==n?void 0:n.current;if(t){const e=n.previous;if(e===Tc)n.previous=t;else for(let i in t)e[i]=t[i];n.current=null,this.ngOnChanges(t)}}function lB(n,t,e,i){const r=uF(n)||function cB(n,t){return n[cF]=t}(n,{previous:Tc,current:null}),o=r.current||(r.current={}),a=r.previous,s=this.declaredInputs[e],l=a[s];o[s]=new aB(l&&l.currentValue,t,a===Tc),n[i]=t}Ji.ngInherit=!0;const cF="__ngSimpleChanges__";function uF(n){return n[cF]||null}function Mn(n){for(;Array.isArray(n);)n=n[0];return n}function ag(n,t){return Mn(t[n])}function er(n,t){return Mn(t[n.index])}function AC(n,t){return n.data[t]}function Ac(n,t){return n[t]}function tr(n,t){const e=t[n];return Ni(e)?e:e[0]}function sg(n){return 64==(64&n[2])}function Ua(n,t){return null==t?null:n[t]}function dF(n){n[18]=0}function PC(n,t){n[5]+=t;let e=n,i=n[3];for(;null!==i&&(1===t&&1===e[5]||-1===t&&0===e[5]);)i[5]+=t,e=i,i=i[3]}const Xe={lFrame:bF(null),bindingsEnabled:!0};function hF(){return Xe.bindingsEnabled}function ee(){return Xe.lFrame.lView}function Ft(){return Xe.lFrame.tView}function $e(n){return Xe.lFrame.contextLView=n,n[8]}function Be(n){return Xe.lFrame.contextLView=null,n}function $n(){let n=pF();for(;null!==n&&64===n.type;)n=n.parent;return n}function pF(){return Xe.lFrame.currentTNode}function qd(){const n=Xe.lFrame,t=n.currentTNode;return n.isParent?t:t.parent}function lo(n,t){const e=Xe.lFrame;e.currentTNode=n,e.isParent=t}function RC(){return Xe.lFrame.isParent}function Ci(){const n=Xe.lFrame;let t=n.bindingRootIndex;return-1===t&&(t=n.bindingRootIndex=n.tView.bindingStartIndex),t}function Jo(){return Xe.lFrame.bindingIndex}function Pc(){return Xe.lFrame.bindingIndex++}function ea(n){const t=Xe.lFrame,e=t.bindingIndex;return t.bindingIndex=t.bindingIndex+n,e}function _F(n){Xe.lFrame.inI18n=n}function DB(n,t){const e=Xe.lFrame;e.bindingIndex=e.bindingRootIndex=n,OC(t)}function OC(n){Xe.lFrame.currentDirectiveIndex=n}function vF(){return Xe.lFrame.currentQueryIndex}function kC(n){Xe.lFrame.currentQueryIndex=n}function MB(n){const t=n[1];return 2===t.type?t.declTNode:1===t.type?n[6]:null}function yF(n,t,e){if(e&Ge.SkipSelf){let r=t,o=n;for(;!(r=r.parent,null!==r||e&Ge.Host||(r=MB(o),null===r||(o=o[15],10&r.type))););if(null===r)return!1;t=r,n=o}const i=Xe.lFrame=CF();return i.currentTNode=t,i.lView=n,!0}function LC(n){const t=CF(),e=n[1];Xe.lFrame=t,t.currentTNode=e.firstChild,t.lView=n,t.tView=e,t.contextLView=n,t.bindingIndex=e.bindingStartIndex,t.inI18n=!1}function CF(){const n=Xe.lFrame,t=null===n?null:n.child;return null===t?bF(n):t}function bF(n){const t={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:n,child:null,inI18n:!1};return null!==n&&(n.child=t),t}function EF(){const n=Xe.lFrame;return Xe.lFrame=n.parent,n.currentTNode=null,n.lView=null,n}const SF=EF;function VC(){const n=EF();n.isParent=!0,n.tView=null,n.selectedIndex=-1,n.contextLView=null,n.elementDepthCount=0,n.currentDirectiveIndex=-1,n.currentNamespace=null,n.bindingRootIndex=-1,n.bindingIndex=-1,n.currentQueryIndex=0}function bi(){return Xe.lFrame.selectedIndex}function Ha(n){Xe.lFrame.selectedIndex=n}function un(){const n=Xe.lFrame;return AC(n.tView,n.selectedIndex)}function Rc(){Xe.lFrame.currentNamespace="svg"}function $C(){!function AB(){Xe.lFrame.currentNamespace=null}()}function lg(n,t){for(let e=t.directiveStart,i=t.directiveEnd;e=i)break}else t[l]<0&&(n[18]+=65536),(s>11>16&&(3&n[2])===t){n[2]+=2048;try{o.call(s)}finally{}}}else try{o.call(s)}finally{}}class Wd{constructor(t,e,i){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=i}}function dg(n,t,e){let i=0;for(;it){a=o-1;break}}}for(;o>16}(n),i=t;for(;e>0;)i=i[15],e--;return i}let HC=!0;function hg(n){const t=HC;return HC=n,t}let $B=0;const co={};function Xd(n,t){const e=GC(n,t);if(-1!==e)return e;const i=t[1];i.firstCreatePass&&(n.injectorIndex=t.length,jC(i.data,n),jC(t,null),jC(i.blueprint,null));const r=pg(n,t),o=n.injectorIndex;if(FF(r)){const a=xc(r),s=Oc(r,t),l=s[1].data;for(let c=0;c<8;c++)t[o+c]=s[a+c]|l[a+c]}return t[o+8]=r,o}function jC(n,t){n.push(0,0,0,0,0,0,0,0,t)}function GC(n,t){return-1===n.injectorIndex||n.parent&&n.parent.injectorIndex===n.injectorIndex||null===t[n.injectorIndex+8]?-1:n.injectorIndex}function pg(n,t){if(n.parent&&-1!==n.parent.injectorIndex)return n.parent.injectorIndex;let e=0,i=null,r=t;for(;null!==r;){if(i=LF(r),null===i)return-1;if(e++,r=r[15],-1!==i.injectorIndex)return i.injectorIndex|e<<16}return-1}function gg(n,t,e){!function BB(n,t,e){let i;"string"==typeof e?i=e.charCodeAt(0)||0:e.hasOwnProperty(Hd)&&(i=e[Hd]),null==i&&(i=e[Hd]=$B++);const r=255&i;t.data[n+(r>>5)]|=1<=0?255&t:GB:t}(e);if("function"==typeof o){if(!yF(t,n,i))return i&Ge.Host?PF(r,0,i):RF(t,e,i,r);try{const a=o(i);if(null!=a||i&Ge.Optional)return a;Qp()}finally{SF()}}else if("number"==typeof o){let a=null,s=GC(n,t),l=-1,c=i&Ge.Host?t[16][6]:null;for((-1===s||i&Ge.SkipSelf)&&(l=-1===s?pg(n,t):t[s+8],-1!==l&&kF(i,!1)?(a=t[1],s=xc(l),t=Oc(l,t)):s=-1);-1!==s;){const u=t[1];if(NF(o,s,u.data)){const d=HB(s,t,e,a,i,c);if(d!==co)return d}l=t[s+8],-1!==l&&kF(i,t[1].data[s+8]===c)&&NF(o,s,t)?(a=u,s=xc(l),t=Oc(l,t)):s=-1}}return r}function HB(n,t,e,i,r,o){const a=t[1],s=a.data[n+8],u=mg(s,a,e,null==i?rg(s)&&HC:i!=a&&0!=(3&s.type),r&Ge.Host&&o===s);return null!==u?Qd(t,a,u,s):co}function mg(n,t,e,i,r){const o=n.providerIndexes,a=t.data,s=1048575&o,l=n.directiveStart,u=o>>20,h=r?s+u:n.directiveEnd;for(let f=i?s:s+u;f=l&&p.type===e)return f}if(r){const f=a[l];if(f&&$r(f)&&f.type===e)return l}return null}function Qd(n,t,e,i){let r=n[e];const o=t.data;if(function OB(n){return n instanceof Wd}(r)){const a=r;a.resolving&&function U4(n,t){const e=t?`. Dependency path: ${t.join(" > ")} > ${n}`:"";throw new X(-200,`Circular dependency in DI detected for ${n}${e}`)}(function At(n){return"function"==typeof n?n.name||n.toString():"object"==typeof n&&null!=n&&"function"==typeof n.type?n.type.name||n.type.toString():Ze(n)}(o[e]));const s=hg(a.canSeeViewProviders);a.resolving=!0;const l=a.injectImpl?pr(a.injectImpl):null;yF(n,i,Ge.Default);try{r=n[e]=a.factory(void 0,o,n,i),t.firstCreatePass&&e>=i.directiveStart&&function RB(n,t,e){const{ngOnChanges:i,ngOnInit:r,ngDoCheck:o}=t.type.prototype;if(i){const a=lF(t);(e.preOrderHooks||(e.preOrderHooks=[])).push(n,a),(e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n,a)}r&&(e.preOrderHooks||(e.preOrderHooks=[])).push(0-n,r),o&&((e.preOrderHooks||(e.preOrderHooks=[])).push(n,o),(e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n,o))}(e,o[e],t)}finally{null!==l&&pr(l),hg(s),a.resolving=!1,SF()}}return r}function NF(n,t,e){return!!(e[t+(n>>5)]&1<{const t=n.prototype.constructor,e=t[Zo]||zC(t),i=Object.prototype;let r=Object.getPrototypeOf(n.prototype).constructor;for(;r&&r!==i;){const o=r[Zo]||zC(r);if(o&&o!==e)return o;r=Object.getPrototypeOf(r)}return o=>new o})}function zC(n){return vC(n)?()=>{const t=zC(Ye(n));return t&&t()}:Js(n)}function LF(n){const t=n[1],e=t.type;return 2===e?t.declTNode:1===e?n[6]:null}const Lc="__parameters__";function $c(n,t,e){return Ba(()=>{const i=function YC(n){return function(...e){if(n){const i=n(...e);for(const r in i)this[r]=i[r]}}}(t);function r(...o){if(this instanceof r)return i.apply(this,o),this;const a=new r(...o);return s.annotation=a,s;function s(l,c,u){const d=l.hasOwnProperty(Lc)?l[Lc]:Object.defineProperty(l,Lc,{value:[]})[Lc];for(;d.length<=u;)d.push(null);return(d[u]=d[u]||[]).push(a),l}}return e&&(r.prototype=Object.create(e.prototype)),r.prototype.ngMetadataName=n,r.annotationCls=r,r})}class se{constructor(t,e){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.\u0275prov=_e({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function nr(n,t){void 0===t&&(t=n);for(let e=0;eArray.isArray(e)?ta(e,t):t(e))}function $F(n,t,e){t>=n.length?n.push(e):n.splice(t,0,e)}function _g(n,t){return t>=n.length-1?n.pop():n.splice(t,1)[0]}function ir(n,t,e){let i=Bc(n,t);return i>=0?n[1|i]=e:(i=~i,function KB(n,t,e,i){let r=n.length;if(r==t)n.push(e,i);else if(1===r)n.push(i,n[0]),n[0]=e;else{for(r--,n.push(n[r-1],n[r]);r>t;)n[r]=n[r-2],r--;n[t]=e,n[t+1]=i}}(n,i,t,e)),i}function WC(n,t){const e=Bc(n,t);if(e>=0)return n[1|e]}function Bc(n,t){return function HF(n,t,e){let i=0,r=n.length>>e;for(;r!==i;){const o=i+(r-i>>1),a=n[o<t?r=o:i=o+1}return~(r<((ki=ki||{})[ki.Important=1]="Important",ki[ki.DashCase=2]="DashCase",ki))();const bU=/^>|^->||--!>|)/;const nb=new Map;let DU=0;const rb="__ngContext__";function ai(n,t){Ni(t)?(n[rb]=t[20],function MU(n){nb.set(n[20],n)}(t)):n[rb]=t}let ob;function ab(n,t){return ob(n,t)}function uf(n){const t=n[3];return Vr(t)?t[3]:t}function sb(n){return uI(n[13])}function lb(n){return uI(n[4])}function uI(n){for(;null!==n&&!Vr(n);)n=n[4];return n}function jc(n,t,e,i,r){if(null!=i){let o,a=!1;Vr(i)?o=i:Ni(i)&&(a=!0,i=i[0]);const s=Mn(i);0===n&&null!==e?null==r?mI(t,e,s):el(t,e,s,r||null,!0):1===n&&null!==e?el(t,e,s,r||null,!0):2===n?gb(t,s,a):3===n&&t.destroyNode(s),null!=o&&function QU(n,t,e,i,r){const o=e[7];o!==Mn(e)&&jc(t,n,i,o,r);for(let s=10;st.replace(EU,"\u200b$1\u200b"))}(t))}function ub(n,t,e){return n.createElement(t,e)}function fI(n,t){const e=n[9],i=e.indexOf(t),r=t[3];512&t[2]&&(t[2]&=-513,PC(r,-1)),e.splice(i,1)}function db(n,t){if(n.length<=10)return;const e=10+t,i=n[e];if(i){const r=i[17];null!==r&&r!==n&&fI(r,i),t>0&&(n[e-1][4]=i[4]);const o=_g(n,10+t);!function BU(n,t){df(n,t,t[11],2,null,null),t[0]=null,t[6]=null}(i[1],i);const a=o[19];null!==a&&a.detachView(o[1]),i[3]=null,i[4]=null,i[2]&=-65}return i}function hI(n,t){if(!(128&t[2])){const e=t[11];e.destroyNode&&df(n,t,e,3,null,null),function jU(n){let t=n[13];if(!t)return fb(n[1],n);for(;t;){let e=null;if(Ni(t))e=t[13];else{const i=t[10];i&&(e=i)}if(!e){for(;t&&!t[4]&&t!==n;)Ni(t)&&fb(t[1],t),t=t[3];null===t&&(t=n),Ni(t)&&fb(t[1],t),e=t&&t[4]}t=e}}(t)}}function fb(n,t){if(!(128&t[2])){t[2]&=-65,t[2]|=128,function qU(n,t){let e;if(null!=n&&null!=(e=n.destroyHooks))for(let i=0;i=0?i[r=c]():i[r=-c].unsubscribe(),o+=2}else{const a=i[r=e[o+1]];e[o].call(a)}if(null!==i){for(let o=r+1;on,createScript:n=>n,createScriptURL:n=>n})}catch(n){}return Tg}())||void 0===t?void 0:t.createHTML(n))||n}class II{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}function Ya(n){return n instanceof II?n.changingThisBreaksApplicationSecurity:n}class cH{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const e=(new window.DOMParser).parseFromString(tl(t),"text/html").body;return null===e?this.inertDocumentHelper.getInertBodyElement(t):(e.removeChild(e.firstChild),e)}catch(e){return null}}}class uH{constructor(t){if(this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const e=this.inertDocument.createElement("html");this.inertDocument.appendChild(e);const i=this.inertDocument.createElement("body");e.appendChild(i)}}getInertBodyElement(t){const e=this.inertDocument.createElement("template");if("content"in e)return e.innerHTML=tl(t),e;const i=this.inertDocument.createElement("body");return i.innerHTML=tl(t),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(i),i}stripCustomNsAttrs(t){const e=t.attributes;for(let r=e.length-1;0((Fn=Fn||{})[Fn.NONE=0]="NONE",Fn[Fn.HTML=1]="HTML",Fn[Fn.STYLE=2]="STYLE",Fn[Fn.SCRIPT=3]="SCRIPT",Fn[Fn.URL=4]="URL",Fn[Fn.RESOURCE_URL=5]="RESOURCE_URL",Fn))();function Br(n){const t=function pf(){const n=ee();return n&&n[12]}();return t?t.sanitize(Fn.URL,n)||"":function ff(n,t){const e=function lH(n){return n instanceof II&&n.getTypeName()||null}(n);if(null!=e&&e!==t){if("ResourceURL"===e&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${e} (see https://g.co/ng/security#xss)`)}return e===t}(n,"URL")?Ya(n):bb(Ze(n))}const Tb=new se("ENVIRONMENT_INITIALIZER"),LI=new se("INJECTOR",-1),VI=new se("INJECTOR_DEF_TYPES");class $I{get(t,e=nf){if(e===nf){const i=new Error(`NullInjectorError: No provider for ${Ut(t)}!`);throw i.name="NullInjectorError",i}return e}}function MH(...n){return{\u0275providers:BI(0,n)}}function BI(n,...t){const e=[],i=new Set;let r;return ta(t,o=>{const a=o;Mb(a,e,[],i)&&(r||(r=[]),r.push(a))}),void 0!==r&&UI(r,e),e}function UI(n,t){for(let e=0;e{t.push(o)})}}function Mb(n,t,e,i){if(!(n=Ye(n)))return!1;let r=null,o=Jw(n);const a=!o&&Lt(n);if(o||a){if(a&&!a.standalone)return!1;r=n}else{const l=n.ngModule;if(o=Jw(l),!o)return!1;r=l}const s=i.has(r);if(a){if(s)return!1;if(i.add(r),a.dependencies){const l="function"==typeof a.dependencies?a.dependencies():a.dependencies;for(const c of l)Mb(c,t,e,i)}}else{if(!o)return!1;{if(null!=o.imports&&!s){let c;i.add(r);try{ta(o.imports,u=>{Mb(u,t,e,i)&&(c||(c=[]),c.push(u))})}finally{}void 0!==c&&UI(c,t)}if(!s){const c=Js(r)||(()=>new r);t.push({provide:r,useFactory:c,deps:Pt},{provide:VI,useValue:r,multi:!0},{provide:Tb,useValue:()=>q(r),multi:!0})}const l=o.providers;null==l||s||ta(l,u=>{t.push(u)})}}return r!==n&&void 0!==n.providers}const wH=Bt({provide:String,useValue:Bt});function wb(n){return null!==n&&"object"==typeof n&&wH in n}function nl(n){return"function"==typeof n}const Fb=new se("Set Injector scope."),Fg={},IH={};let Ib;function Ig(){return void 0===Ib&&(Ib=new $I),Ib}class qa{}class GI extends qa{constructor(t,e,i,r){super(),this.parent=e,this.source=i,this.scopes=r,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Pb(t,a=>this.processProvider(a)),this.records.set(LI,Gc(void 0,this)),r.has("environment")&&this.records.set(qa,Gc(void 0,this));const o=this.records.get(Fb);null!=o&&"string"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(VI.multi,Pt,Ge.Self))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const t of this._ngOnDestroyHooks)t.ngOnDestroy();for(const t of this._onDestroyHooks)t()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),this._onDestroyHooks.length=0}}onDestroy(t){this._onDestroyHooks.push(t)}runInContext(t){this.assertNotDestroyed();const e=Uc(this),i=pr(void 0);try{return t()}finally{Uc(e),pr(i)}}get(t,e=nf,i=Ge.Default){this.assertNotDestroyed();const r=Uc(this),o=pr(void 0);try{if(!(i&Ge.SkipSelf)){let s=this.records.get(t);if(void 0===s){const l=function OH(n){return"function"==typeof n||"object"==typeof n&&n instanceof se}(t)&&Zp(t);s=l&&this.injectableDefInScope(l)?Gc(Ab(t),Fg):null,this.records.set(t,s)}if(null!=s)return this.hydrate(t,s)}return(i&Ge.Self?Ig():this.parent).get(t,e=i&Ge.Optional&&e===nf?null:e)}catch(a){if("NullInjectorError"===a.name){if((a[yg]=a[yg]||[]).unshift(Ut(t)),r)throw a;return function sU(n,t,e,i){const r=n[yg];throw t[jF]&&r.unshift(t[jF]),n.message=function lU(n,t,e,i=null){n=n&&"\n"===n.charAt(0)&&"\u0275"==n.charAt(1)?n.slice(2):n;let r=Ut(t);if(Array.isArray(t))r=t.map(Ut).join(" -> ");else if("object"==typeof t){let o=[];for(let a in t)if(t.hasOwnProperty(a)){let s=t[a];o.push(a+":"+("string"==typeof s?JSON.stringify(s):Ut(s)))}r=`{${o.join(", ")}}`}return`${e}${i?"("+i+")":""}[${r}]: ${n.replace(iU,"\n ")}`}("\n"+n.message,r,e,i),n.ngTokenPath=r,n[yg]=null,n}(a,t,"R3InjectorError",this.source)}throw a}finally{pr(o),Uc(r)}}resolveInjectorInitializers(){const t=Uc(this),e=pr(void 0);try{const i=this.get(Tb.multi,Pt,Ge.Self);for(const r of i)r()}finally{Uc(t),pr(e)}}toString(){const t=[],e=this.records;for(const i of e.keys())t.push(Ut(i));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new X(205,!1)}processProvider(t){let e=nl(t=Ye(t))?t:Ye(t&&t.provide);const i=function PH(n){return wb(n)?Gc(void 0,n.useValue):Gc(zI(n),Fg)}(t);if(nl(t)||!0!==t.multi)this.records.get(e);else{let r=this.records.get(e);r||(r=Gc(void 0,Fg,!0),r.factory=()=>QC(r.multi),this.records.set(e,r)),e=t,r.multi.push(t)}this.records.set(e,i)}hydrate(t,e){return e.value===Fg&&(e.value=IH,e.value=e.factory()),"object"==typeof e.value&&e.value&&function xH(n){return null!==n&&"object"==typeof n&&"function"==typeof n.ngOnDestroy}(e.value)&&this._ngOnDestroyHooks.add(e.value),e.value}injectableDefInScope(t){if(!t.providedIn)return!1;const e=Ye(t.providedIn);return"string"==typeof e?"any"===e||this.scopes.has(e):this.injectorDefTypes.has(e)}}function Ab(n){const t=Zp(n),e=null!==t?t.factory:Js(n);if(null!==e)return e;if(n instanceof se)throw new X(204,!1);if(n instanceof Function)return function AH(n){const t=n.length;if(t>0)throw function tf(n,t){const e=[];for(let i=0;ie.factory(n):()=>new n}(n);throw new X(204,!1)}function zI(n,t,e){let i;if(nl(n)){const r=Ye(n);return Js(r)||Ab(r)}if(wb(n))i=()=>Ye(n.useValue);else if(function jI(n){return!(!n||!n.useFactory)}(n))i=()=>n.useFactory(...QC(n.deps||[]));else if(function HI(n){return!(!n||!n.useExisting)}(n))i=()=>q(Ye(n.useExisting));else{const r=Ye(n&&(n.useClass||n.provide));if(!function RH(n){return!!n.deps}(n))return Js(r)||Ab(r);i=()=>new r(...QC(n.deps))}return i}function Gc(n,t,e=!1){return{factory:n,value:t,multi:e?[]:void 0}}function NH(n){return!!n.\u0275providers}function Pb(n,t){for(const e of n)Array.isArray(e)?Pb(e,t):NH(e)?Pb(e.\u0275providers,t):t(e)}class YI{}class VH{resolveComponentFactory(t){throw function LH(n){const t=Error(`No component factory found for ${Ut(n)}. Did you add it to @NgModule.entryComponents?`);return t.ngComponent=n,t}(t)}}let zc=(()=>{class n{}return n.NULL=new VH,n})();function $H(){return Yc($n(),ee())}function Yc(n,t){return new In(er(n,t))}let In=(()=>{class n{constructor(e){this.nativeElement=e}}return n.__NG_ELEMENT_ID__=$H,n})();function BH(n){return n instanceof In?n.nativeElement:n}class gf{}let uo=(()=>{class n{}return n.__NG_ELEMENT_ID__=()=>function UH(){const n=ee(),e=tr($n().index,n);return(Ni(e)?e:n)[11]}(),n})(),HH=(()=>{class n{}return n.\u0275prov=_e({token:n,providedIn:"root",factory:()=>null}),n})();class il{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const jH=new il("14.3.0"),Rb={};function Ob(n){return n.ngOriginalError}class Wa{constructor(){this._console=console}handleError(t){const e=this._findOriginalError(t);this._console.error("ERROR",t),e&&this._console.error("ORIGINAL ERROR",e)}_findOriginalError(t){let e=t&&Ob(t);for(;e&&Ob(e);)e=Ob(e);return e||null}}function WI(n){return n.ownerDocument}function ia(n){return n instanceof Function?n():n}function XI(n,t,e){let i=n.length;for(;;){const r=n.indexOf(t,e);if(-1===r)return r;if(0===r||n.charCodeAt(r-1)<=32){const o=t.length;if(r+o===i||n.charCodeAt(r+o)<=32)return r}e=r+1}}const QI="ng-template";function JH(n,t,e){let i=0;for(;io?"":r[d+1].toLowerCase();const f=8&i?h:null;if(f&&-1!==XI(f,c,0)||2&i&&c!==h){if(Ur(i))return!1;a=!0}}}}else{if(!a&&!Ur(i)&&!Ur(l))return!1;if(a&&Ur(l))continue;a=!1,i=l|1&i}}return Ur(i)||a}function Ur(n){return 0==(1&n)}function nj(n,t,e,i){if(null===t)return-1;let r=0;if(i||!e){let o=!1;for(;r-1)for(e++;e0?'="'+s+'"':"")+"]"}else 8&i?r+="."+a:4&i&&(r+=" "+a);else""!==r&&!Ur(a)&&(t+=eA(o,r),r=""),i=a,o=o||!Ur(i);e++}return""!==r&&(t+=eA(o,r)),t}const Je={};function m(n){tA(Ft(),ee(),bi()+n,!1)}function tA(n,t,e,i){if(!i)if(3==(3&t[2])){const o=n.preOrderCheckHooks;null!==o&&cg(t,o,e)}else{const o=n.preOrderHooks;null!==o&&ug(t,o,0,e)}Ha(e)}function oA(n,t=null,e=null,i){const r=aA(n,t,e,i);return r.resolveInjectorInitializers(),r}function aA(n,t=null,e=null,i,r=new Set){const o=[e||Pt,MH(n)];return i=i||("object"==typeof n?void 0:Ut(n)),new GI(o,t||Ig(),i||null,r)}let Si=(()=>{class n{static create(e,i){var r;if(Array.isArray(e))return oA({name:""},i,e,"");{const o=null!==(r=e.name)&&void 0!==r?r:"";return oA({name:o},e.parent,e.providers,o)}}}return n.THROW_IF_NOT_FOUND=nf,n.NULL=new $I,n.\u0275prov=_e({token:n,providedIn:"any",factory:()=>q(LI)}),n.__NG_ELEMENT_ID__=-1,n})();function k(n,t=Ge.Default){const e=ee();return null===e?q(n,t):xF($n(),e,Ye(n),t)}function Pg(){throw new Error("invalid")}function Rg(n,t){return n<<17|t<<2}function Hr(n){return n>>17&32767}function $b(n){return 2|n}function ra(n){return(131068&n)>>2}function Bb(n,t){return-131069&n|t<<2}function Ub(n){return 1|n}function SA(n,t){const e=n.contentQueries;if(null!==e)for(let i=0;i22&&tA(n,t,22,!1),e(i,r)}finally{Ha(o)}}function Qb(n,t,e){!hF()||(function Wj(n,t,e,i){const r=e.directiveStart,o=e.directiveEnd;n.firstCreatePass||Xd(e,t),ai(i,t);const a=e.initialInputs;for(let s=r;s0;){const e=n[--t];if("number"==typeof e&&e<0)return e}return 0})(s)!=l&&s.push(l),s.push(i,r,a)}}function RA(n,t){null!==n.hostBindings&&n.hostBindings(1,t)}function xA(n,t){t.flags|=2,(n.components||(n.components=[])).push(t.index)}function Zj(n,t,e){if(e){if(t.exportAs)for(let i=0;i0&&n0(e)}}function n0(n){for(let i=sb(n);null!==i;i=lb(i))for(let r=10;r0&&n0(o)}const e=n[1].components;if(null!==e)for(let i=0;i0&&n0(r)}}function o6(n,t){const e=tr(t,n),i=e[1];(function a6(n,t){for(let e=t.length;e-1&&(db(t,i),_g(e,i))}this._attachedToViewContainer=!1}hI(this._lView[1],this._lView)}onDestroy(t){wA(this._lView[1],this._lView,null,t)}markForCheck(){r0(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-65}reattach(){this._lView[2]|=64}detectChanges(){Vg(this._lView[1],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new X(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function HU(n,t){df(n,t,t[11],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new X(902,!1);this._appRef=t}}class s6 extends mf{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;Vg(t[1],t,t[8],!1)}checkNoChanges(){}get context(){return null}}class s0 extends zc{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const e=Lt(t);return new _f(e,this.ngModule)}}function UA(n){const t=[];for(let e in n)n.hasOwnProperty(e)&&t.push({propName:n[e],templateName:e});return t}class c6{constructor(t,e){this.injector=t,this.parentInjector=e}get(t,e,i){const r=this.injector.get(t,Rb,i);return r!==Rb||e===Rb?r:this.parentInjector.get(t,e,i)}}class _f extends YI{constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=function lj(n){return n.map(sj).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!e}get inputs(){return UA(this.componentDef.inputs)}get outputs(){return UA(this.componentDef.outputs)}create(t,e,i,r){let o=(r=r||this.ngModule)instanceof qa?r:null==r?void 0:r.injector;o&&null!==this.componentDef.getStandaloneInjector&&(o=this.componentDef.getStandaloneInjector(o)||o);const a=o?new c6(t,o):t,s=a.get(gf,null);if(null===s)throw new X(407,!1);const l=a.get(HH,null),c=s.createRenderer(null,this.componentDef),u=this.componentDef.selectors[0][0]||"div",d=i?function Hj(n,t,e){return n.selectRootElement(t,e===kr.ShadowDom)}(c,i,this.componentDef.encapsulation):ub(c,u,function l6(n){const t=n.toLowerCase();return"svg"===t?"svg":"math"===t?"math":null}(u)),h=this.componentDef.onPush?288:272,f=Jb(0,null,null,1,0,null,null,null,null,null),p=Ng(null,f,null,h,null,null,s,c,l,a,null);let g,v;LC(p);try{const y=function f6(n,t,e,i,r,o){const a=e[1];e[22]=n;const l=Kc(a,22,2,"#host",null),c=l.mergedAttrs=t.hostAttrs;null!==c&&($g(l,c,!0),null!==n&&(dg(r,n,c),null!==l.classes&&_b(r,n,l.classes),null!==l.styles&&DI(r,n,l.styles)));const u=i.createRenderer(n,t),d=Ng(e,MA(t),null,t.onPush?32:16,e[22],l,i,u,o||null,null,null);return a.firstCreatePass&&(gg(Xd(l,e),a,t.type),xA(a,l),OA(l,e.length,1)),Lg(e,d),e[22]=d}(d,this.componentDef,p,s,c);if(d)if(i)dg(c,d,["ng-version",jH.full]);else{const{attrs:b,classes:E}=function cj(n){const t=[],e=[];let i=1,r=2;for(;i0&&_b(c,d,E.join(" "))}if(v=AC(f,22),void 0!==e){const b=v.projection=[];for(let E=0;E=0;i--){const r=n[i];r.hostVars=t+=r.hostVars,r.hostAttrs=fg(r.hostAttrs,e=fg(e,r.hostAttrs))}}(i)}function l0(n){return n===Tc?{}:n===Pt?[]:n}function m6(n,t){const e=n.viewQuery;n.viewQuery=e?(i,r)=>{t(i,r),e(i,r)}:t}function _6(n,t){const e=n.contentQueries;n.contentQueries=e?(i,r,o)=>{t(i,r,o),e(i,r,o)}:t}function v6(n,t){const e=n.hostBindings;n.hostBindings=e?(i,r)=>{t(i,r),e(i,r)}:t}let Ug=null;function rl(){if(!Ug){const n=Wt.Symbol;if(n&&n.iterator)Ug=n.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let e=0;es(Mn(V[i.index])):i.index;let M=null;if(!s&&l&&(M=function A6(n,t,e,i){const r=n.cleanup;if(null!=r)for(let o=0;ol?s[l]:null}"string"==typeof a&&(o+=2)}return null}(n,t,r,i.index)),null!==M)(M.__ngLastListenerFn__||M).__ngNextListenerFn__=o,M.__ngLastListenerFn__=o,f=!1;else{o=nP(i,t,d,o,!1);const V=e.listen(y,r,o);h.push(o,V),u&&u.push(r,E,b,b+1)}}else o=nP(i,t,d,o,!1);const p=i.outputs;let g;if(f&&null!==p&&(g=p[r])){const v=g.length;if(v)for(let y=0;y0;)t=t[15],n--;return t}(n,Xe.lFrame.contextLView))[8]}(n)}function po(n,t,e){return Gg(n,"",t,"",e),po}function Gg(n,t,e,i,r){const o=ee(),a=Zc(o,t,e,i);return a!==Je&&rr(Ft(),un(),o,n,a,o[11],r,!1),Gg}function dP(n,t,e,i,r){const o=n[e+1],a=null===t;let s=i?Hr(o):ra(o),l=!1;for(;0!==s&&(!1===l||a);){const u=n[s+1];k6(n[s],t)&&(l=!0,n[s+1]=i?Ub(u):$b(u)),s=i?Hr(u):ra(u)}l&&(n[e+1]=i?$b(o):Ub(o))}function k6(n,t){return null===n||null==t||(Array.isArray(n)?n[1]:n)===t||!(!Array.isArray(n)||"string"!=typeof t)&&Bc(n,t)>=0}function al(n,t,e){return jr(n,t,e,!1),al}function vr(n,t){return jr(n,t,null,!0),vr}function jr(n,t,e,i){const r=ee(),o=Ft(),a=ea(2);o.firstUpdatePass&&function yP(n,t,e,i){const r=n.data;if(null===r[e+1]){const o=r[bi()],a=function vP(n,t){return t>=n.expandoStartIndex}(n,e);(function SP(n,t){return 0!=(n.flags&(t?16:32))})(o,i)&&null===t&&!a&&(t=!1),t=function z6(n,t,e,i){const r=function NC(n){const t=Xe.lFrame.currentDirectiveIndex;return-1===t?null:n[t]}(n);let o=i?t.residualClasses:t.residualStyles;if(null===r)0===(i?t.classBindings:t.styleBindings)&&(e=bf(e=p0(null,n,t,e,i),t.attrs,i),o=null);else{const a=t.directiveStylingLast;if(-1===a||n[a]!==r)if(e=p0(r,n,t,e,i),null===o){let l=function Y6(n,t,e){const i=e?t.classBindings:t.styleBindings;if(0!==ra(i))return n[Hr(i)]}(n,t,i);void 0!==l&&Array.isArray(l)&&(l=p0(null,n,t,l[1],i),l=bf(l,t.attrs,i),function q6(n,t,e,i){n[Hr(e?t.classBindings:t.styleBindings)]=i}(n,t,i,l))}else o=function W6(n,t,e){let i;const r=t.directiveEnd;for(let o=1+t.directiveStylingLast;o0)&&(c=!0)}else u=e;if(r)if(0!==l){const h=Hr(n[s+1]);n[i+1]=Rg(h,s),0!==h&&(n[h+1]=Bb(n[h+1],i)),n[s+1]=function Fj(n,t){return 131071&n|t<<17}(n[s+1],i)}else n[i+1]=Rg(s,0),0!==s&&(n[s+1]=Bb(n[s+1],i)),s=i;else n[i+1]=Rg(l,0),0===s?s=i:n[l+1]=Bb(n[l+1],i),l=i;c&&(n[i+1]=$b(n[i+1])),dP(n,u,i,!0),dP(n,u,i,!1),function N6(n,t,e,i,r){const o=r?n.residualClasses:n.residualStyles;null!=o&&"string"==typeof t&&Bc(o,t)>=0&&(e[i+1]=Ub(e[i+1]))}(t,u,n,i,o),a=Rg(s,l),o?t.classBindings=a:t.styleBindings=a}(r,o,t,e,a,i)}}(o,n,a,i),t!==Je&&si(r,a,t)&&function bP(n,t,e,i,r,o,a,s){if(!(3&t.type))return;const l=n.data,c=l[s+1];zg(function gA(n){return 1==(1&n)}(c)?EP(l,t,e,r,ra(c),a):void 0)||(zg(o)||function pA(n){return 2==(2&n)}(c)&&(o=EP(l,null,e,r,s,a)),function ZU(n,t,e,i,r){if(t)r?n.addClass(e,i):n.removeClass(e,i);else{let o=-1===i.indexOf("-")?void 0:ki.DashCase;null==r?n.removeStyle(e,i,o):("string"==typeof r&&r.endsWith("!important")&&(r=r.slice(0,-10),o|=ki.Important),n.setStyle(e,i,r,o))}}(i,a,ag(bi(),e),r,o))}(o,o.data[bi()],r,r[11],n,r[a+1]=function Q6(n,t){return null==n||("string"==typeof t?n+=t:"object"==typeof n&&(n=Ut(Ya(n)))),n}(t,e),i,a)}function p0(n,t,e,i,r){let o=null;const a=e.directiveEnd;let s=e.directiveStylingLast;for(-1===s?s=e.directiveStart:s++;s0;){const l=n[r],c=Array.isArray(l),u=c?l[1]:l,d=null===u;let h=e[r+1];h===Je&&(h=d?Pt:void 0);let f=d?WC(h,i):u===i?h:void 0;if(c&&!zg(f)&&(f=WC(l,i)),zg(f)&&(s=f,a))return s;const p=n[r+1];r=a?Hr(p):ra(p)}if(null!==t){let l=o?t.residualClasses:t.residualStyles;null!=l&&(s=WC(l,i))}return s}function zg(n){return void 0!==n}function U(n,t=""){const e=ee(),i=Ft(),r=n+22,o=i.firstCreatePass?Kc(i,r,1,t,null):i.data[r],a=e[r]=cb(e[11],t);Sg(i,e,a,o),lo(o,!1)}function ct(n){return Ce("",n,""),ct}function Ce(n,t,e){const i=ee(),r=Zc(i,n,t,e);return r!==Je&&oa(i,bi(),r),Ce}function g0(n,t,e,i,r,o,a){const s=ee(),l=eu(s,n,t,e,i,r,o,a);return l!==Je&&oa(s,bi(),l),g0}const sl=void 0;var _G=["en",[["a","p"],["AM","PM"],sl],[["AM","PM"],sl,sl],[["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"]],sl,[["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"]],sl,[["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}",sl,"{1} 'at' {0}",sl],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function mG(n){const e=Math.floor(Math.abs(n)),i=n.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===i?1:5}];let su={};function UP(n){return function Di(n){const t=function vG(n){return n.toLowerCase().replace(/_/g,"-")}(n);let e=HP(t);if(e)return e;const i=t.split("-")[0];if(e=HP(i),e)return e;if("en"===i)return _G;throw new X(701,!1)}(n)[Me.PluralCase]}function HP(n){return n in su||(su[n]=Wt.ng&&Wt.ng.common&&Wt.ng.common.locales&&Wt.ng.common.locales[n]),su[n]}var Me=(()=>((Me=Me||{})[Me.LocaleId=0]="LocaleId",Me[Me.DayPeriodsFormat=1]="DayPeriodsFormat",Me[Me.DayPeriodsStandalone=2]="DayPeriodsStandalone",Me[Me.DaysFormat=3]="DaysFormat",Me[Me.DaysStandalone=4]="DaysStandalone",Me[Me.MonthsFormat=5]="MonthsFormat",Me[Me.MonthsStandalone=6]="MonthsStandalone",Me[Me.Eras=7]="Eras",Me[Me.FirstDayOfWeek=8]="FirstDayOfWeek",Me[Me.WeekendRange=9]="WeekendRange",Me[Me.DateFormat=10]="DateFormat",Me[Me.TimeFormat=11]="TimeFormat",Me[Me.DateTimeFormat=12]="DateTimeFormat",Me[Me.NumberSymbols=13]="NumberSymbols",Me[Me.NumberFormats=14]="NumberFormats",Me[Me.CurrencyCode=15]="CurrencyCode",Me[Me.CurrencySymbol=16]="CurrencySymbol",Me[Me.CurrencyName=17]="CurrencyName",Me[Me.Currencies=18]="Currencies",Me[Me.Directionality=19]="Directionality",Me[Me.PluralCase=20]="PluralCase",Me[Me.ExtraData=21]="ExtraData",Me))();const yG=["zero","one","two","few","many"],lu="en-US",Yg={marker:"element"},qg={marker:"ICU"};var gn=(()=>((gn=gn||{})[gn.SHIFT=2]="SHIFT",gn[gn.APPEND_EAGERLY=1]="APPEND_EAGERLY",gn[gn.COMMENT=2]="COMMENT",gn))();let jP=lu;function GP(n){(function Xi(n,t){null==n&&Ot(t,n,null,"!=")})(n,"Expected localeId to be defined"),"string"==typeof n&&(jP=n.toLowerCase().replace(/_/g,"-"))}function zP(n,t,e){const i=t.insertBeforeIndex,r=Array.isArray(i)?i[0]:i;return null===r?yI(n,0,e):Mn(e[r])}function YP(n,t,e,i,r){const o=t.insertBeforeIndex;if(Array.isArray(o)){let a=i,s=null;if(3&t.type||(s=a,a=r),null!==a&&0==(2&t.flags))for(let l=1;l1)for(let e=n.length-2;e>=0;e--){const i=n[e];WP(i)||SG(i,t)&&null===DG(i)&&TG(i,t.index)}}function WP(n){return!(64&n.type)}function SG(n,t){return WP(t)||n.index>t.index}function DG(n){const t=n.insertBeforeIndex;return Array.isArray(t)?t[0]:t}function TG(n,t){const e=n.insertBeforeIndex;Array.isArray(e)?e[0]=t:(bI(zP,YP),n.insertBeforeIndex=t)}function Ef(n,t){const e=n.data[t];return null===e||"string"==typeof e?null:e.hasOwnProperty("currentCaseLViewIndex")?e:e.value}function FG(n,t,e){const i=Kb(n,e,64,null,null);return qP(t,i),i}function Wg(n,t){const e=t[n.currentCaseLViewIndex];return null===e?e:e<0?~e:e}function KP(n){return n>>>17}function XP(n){return(131070&n)>>>1}let Sf=0,Df=0;function ZP(n,t,e,i){const r=e[11];let a,o=null;for(let s=0;s>>1,e),null,null,f,p,null)}else switch(l){case qg:const c=t[++s],u=t[++s];null===e[u]&&ai(e[u]=$U(r,c),e);break;case Yg:const d=t[++s],h=t[++s];null===e[h]&&ai(e[h]=ub(r,d,null),e)}}}function JP(n,t,e,i,r){for(let o=0;o>>2;switch(3&u){case 1:const h=e[++c],f=e[++c],p=n.data[d];"string"==typeof p?t0(t[11],t[d],null,p,h,l,f):rr(n,p,t,h,l,t[11],f,!1);break;case 0:const g=t[d];null!==g&&dI(t[11],g,l);break;case 2:xG(n,Ef(n,d),t,l);break;case 3:eR(n,Ef(n,d),i,t)}}}}else{const l=e[o+1];if(l>0&&3==(3&l)){const u=Ef(n,l>>>2);t[u.currentCaseLViewIndex]<0&&eR(n,u,i,t)}}o+=s}}function eR(n,t,e,i){let r=i[t.currentCaseLViewIndex];if(null!==r){let o=Sf;r<0&&(r=i[t.currentCaseLViewIndex]=~r,o=-1),JP(n,i,t.update[r],e,o)}}function xG(n,t,e,i){const r=function OG(n,t){let e=n.cases.indexOf(t);if(-1===e)switch(n.type){case 1:{const i=function CG(n,t){const e=UP(t)(parseInt(n,10)),i=yG[e];return void 0!==i?i:"other"}(t,function EG(){return jP}());e=n.cases.indexOf(i),-1===e&&"other"!==i&&(e=n.cases.indexOf("other"));break}case 0:e=n.cases.indexOf("other")}return-1===e?null:e}(t,i);if(Wg(t,e)!==r&&(tR(n,t,e),e[t.currentCaseLViewIndex]=null===r?null:~r,null!==r)){const a=e[t.anchorIdx];a&&ZP(n,t.create[r],e,a)}}function tR(n,t,e){let i=Wg(t,e);if(null!==i){const r=t.remove[i];for(let o=0;o0){const s=ag(a,e);null!==s&&gb(e[11],s)}else tR(n,Ef(n,~a),e)}}}function NG(){const n=[];let e,i,t=-1;function o(s,l){t=0;const c=Wg(s,l);i=null!==c?s.remove[c]:Pt}function a(){if(t0?e[s]:(n.push(t,i),o(e[1].data[~s],e),a())}return 0===n.length?null:(i=n.pop(),t=n.pop(),a())}return function r(s,l){for(e=l;n.length;)n.pop();return o(s.value,l),a}}const Kg=/\ufffd(\d+):?\d*\ufffd/gi,kG=/({\s*\ufffd\d+:?\d*\ufffd\s*,\s*\S{6}\s*,[\s\S]*})/gi,LG=/\ufffd(\d+)\ufffd/,iR=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,VG=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,$G=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,BG=/\uE500/g;function rR(n,t,e,i,r,o,a){const s=Xc(n,i,1,null);let l=s<e.length&&e.push(l)}return{type:i,mainBinding:r,cases:t,values:e}}function _0(n){if(!n)return[];let t=0;const e=[],i=[],r=/[{}]/g;let o;for(r.lastIndex=0;o=r.exec(n);){const s=o.index;if("}"==o[0]){if(e.pop(),0==e.length){const l=n.substring(t,s);iR.test(l)?i.push(WG(l)):i.push(l),t=s+1}}else{if(0==e.length){const l=n.substring(t,s);i.push(l),t=s+1}e.push("{")}}const a=n.substring(t);return i.push(a),i}function KG(n,t,e,i,r,o,a,s){const l=[],c=[],u=[];t.cases.push(o),t.create.push(l),t.remove.push(c),t.update.push(u);const h=function AI(n){const t=new uH(n);return function dH(){try{return!!(new window.DOMParser).parseFromString(tl(""),"text/html")}catch(n){return!1}}()?new cH(t):t}(function TI(){return void 0!==yb?yb:"undefined"!=typeof document?document:void 0}()).getInertBodyElement(a),f=function Db(n){return"content"in n&&function vH(n){return n.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===n.nodeName}(n)?n.content:null}(h)||h;return f?lR(n,t,e,i,l,c,u,f,r,s,0):0}function lR(n,t,e,i,r,o,a,s,l,c,u){let d=0,h=s.firstChild;for(;h;){const f=Xc(n,e,1,null);switch(h.nodeType){case Node.ELEMENT_NODE:const p=h,g=p.tagName.toLowerCase();if(Eb.hasOwnProperty(g)){v0(r,Yg,g,l,f),n.data[f]=g;const E=p.attributes;for(let M=0;M>>gn.SHIFT;let d=n[u];null===d&&(d=n[u]=l?r.createComment(s):cb(r,s)),c&&null!==e&&el(r,e,d,i,!1)}})(r,l.create,u,s&&8&s.type?r[s.index]:null),_F(!0)}function jt(){_F(!1)}function re(n,t,e){Ht(n,t,e),jt()}function Li(n,t){const e=Ft();!function GG(n,t,e){const r=$n().index,o=[];if(n.firstCreatePass&&null===n.data[t]){for(let a=0;a0){const i=n.data[e];JP(n,t,Array.isArray(i)?i:i.update,Jo()-Df-1,Sf)}Sf=0,Df=0}(Ft(),ee(),n+22)}function y0(n,t={}){return function sz(n,t={}){let e=n;if(ez.test(n)){const i={},r=[0];e=e.replace(tz,(o,a,s)=>{const l=a||s,c=i[l]||[];if(c.length||(l.split("|").forEach(g=>{const v=g.match(az),y=v?parseInt(v[1],10):0,b=oz.test(g);c.push([y,b,g])}),i[l]=c),!c.length)throw new Error(`i18n postprocess: unmatched placeholder - ${l}`);const u=r[r.length-1];let d=0;for(let g=0;gt.hasOwnProperty(o)?`${r}${t[o]}${l}`:i),e=e.replace(iz,(i,r)=>t.hasOwnProperty(r)?t[r]:i),e=e.replace(rz,(i,r)=>{if(t.hasOwnProperty(r)){const o=t[r];if(!o.length)throw new Error(`i18n postprocess: unmatched ICU - ${i} with key: ${r}`);return o.shift()}return i})),e}(n,t)}function C0(n,t,e,i,r){if(n=Ye(n),Array.isArray(n))for(let o=0;o>20;if(nl(n)||!n.multi){const f=new Wd(l,r,k),p=E0(s,t,r?u:u+h,d);-1===p?(gg(Xd(c,a),o,s),b0(o,n,t.length),t.push(s),c.directiveStart++,c.directiveEnd++,r&&(c.providerIndexes+=1048576),e.push(f),a.push(f)):(e[p]=f,a[p]=f)}else{const f=E0(s,t,u+h,d),p=E0(s,t,u,u+h),g=f>=0&&e[f],v=p>=0&&e[p];if(r&&!v||!r&&!g){gg(Xd(c,a),o,s);const y=function dz(n,t,e,i,r){const o=new Wd(n,e,k);return o.multi=[],o.index=t,o.componentProviders=0,dR(o,r,i&&!e),o}(r?uz:cz,e.length,r,i,l);!r&&v&&(e[p].providerFactory=y),b0(o,n,t.length,0),t.push(s),c.directiveStart++,c.directiveEnd++,r&&(c.providerIndexes+=1048576),e.push(y),a.push(y)}else b0(o,n,f>-1?f:p,dR(e[r?p:f],l,!r&&i));!r&&i&&v&&e[p].componentProviders++}}}function b0(n,t,e,i){const r=nl(t),o=function FH(n){return!!n.useClass}(t);if(r||o){const l=(o?Ye(t.useClass):t).prototype.ngOnDestroy;if(l){const c=n.destroyHooks||(n.destroyHooks=[]);if(!r&&t.multi){const u=c.indexOf(e);-1===u?c.push(e,[i,l]):c[u+1].push(i,l)}else c.push(e,l)}}}function dR(n,t,e){return e&&n.componentProviders++,n.multi.push(t)-1}function E0(n,t,e,i){for(let r=e;r{e.providersResolver=(i,r)=>function lz(n,t,e){const i=Ft();if(i.firstCreatePass){const r=$r(n);C0(e,i.data,i.blueprint,r,!0),C0(t,i.data,i.blueprint,r,!1)}}(i,r?r(n):n,t)}}class ll{}class fR{}class hR extends ll{constructor(t,e){super(),this._parent=e,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new s0(this);const i=Qi(t);this._bootstrapComponents=ia(i.bootstrap),this._r3Injector=aA(t,e,[{provide:ll,useValue:this},{provide:zc,useValue:this.componentFactoryResolver}],Ut(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(e=>e()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class D0 extends fR{constructor(t){super(),this.moduleType=t}create(t){return new hR(this.moduleType,t)}}class hz extends ll{constructor(t,e,i){super(),this.componentFactoryResolver=new s0(this),this.instance=null;const r=new GI([...t,{provide:ll,useValue:this},{provide:zc,useValue:this.componentFactoryResolver}],e||Ig(),i,new Set(["environment"]));this.injector=r,r.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function Xg(n,t,e=null){return new hz(n,t,e).injector}let pz=(()=>{class n{constructor(e){this._injector=e,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(e){if(!e.standalone)return null;if(!this.cachedInjectors.has(e.id)){const i=BI(0,e.type),r=i.length>0?Xg([i],this._injector,`Standalone[${e.type.name}]`):null;this.cachedInjectors.set(e.id,r)}return this.cachedInjectors.get(e.id)}ngOnDestroy(){try{for(const e of this.cachedInjectors.values())null!==e&&e.destroy()}finally{this.cachedInjectors.clear()}}}return n.\u0275prov=_e({token:n,providedIn:"environment",factory:()=>new n(q(qa))}),n})();function pR(n){n.getStandaloneInjector=t=>t.get(pz).getOrCreateStandaloneInjector(n)}function or(n,t,e){const i=Ci()+n,r=ee();return r[i]===Je?ho(r,i,e?t.call(e):t()):function yf(n,t){return n[t]}(r,i)}function De(n,t,e,i){return bR(ee(),Ci(),n,t,e,i)}function wf(n,t,e,i,r){return ER(ee(),Ci(),n,t,e,i,r)}function Ff(n,t){const e=n[t];return e===Je?void 0:e}function bR(n,t,e,i,r,o){const a=t+e;return si(n,a,r)?ho(n,a+1,o?i.call(o,r):i(r)):Ff(n,a+1)}function ER(n,t,e,i,r,o,a){const s=t+e;return ol(n,s,r,o)?ho(n,s+2,a?i.call(a,r,o):i(r,o)):Ff(n,s+2)}function D(n,t){const e=Ft();let i;const r=n+22;e.firstCreatePass?(i=function Az(n,t){if(t)for(let e=t.length-1;e>=0;e--){const i=t[e];if(n===i.name)return i}}(t,e.pipeRegistry),e.data[r]=i,i.onDestroy&&(e.destroyHooks||(e.destroyHooks=[])).push(r,i.onDestroy)):i=e.data[r];const o=i.factory||(i.factory=Js(i.type)),a=pr(k);try{const s=hg(!1),l=o();return hg(s),function w6(n,t,e,i){e>=n.data.length&&(n.data[e]=null,n.blueprint[e]=null),t[e]=i}(e,ee(),r,l),l}finally{pr(a)}}function T(n,t,e){const i=n+22,r=ee(),o=Ac(r,i);return If(r,i)?bR(r,Ci(),t,o.transform,e,o):o.transform(e)}function M0(n,t,e,i){const r=n+22,o=ee(),a=Ac(o,r);return If(o,r)?ER(o,Ci(),t,a.transform,e,i,a):a.transform(e,i)}function If(n,t){return n[1].data[t].pure}function w0(n){return t=>{setTimeout(n,void 0,t)}}const ht=class Oz extends nn{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,e,i){var r,o,a;let s=t,l=e||(()=>null),c=i;if(t&&"object"==typeof t){const d=t;s=null===(r=d.next)||void 0===r?void 0:r.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=w0(l),s&&(s=w0(s)),c&&(c=w0(c)));const u=super.subscribe({next:s,error:l,complete:c});return t instanceof Sn&&t.add(u),u}};function Nz(){return this._results[rl()]()}class F0{constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const e=rl(),i=F0.prototype;i[e]||(i[e]=Nz)}get changes(){return this._changes||(this._changes=new ht)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,e){return this._results.reduce(t,e)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,e){const i=this;i.dirty=!1;const r=nr(t);(this._changesDetected=!function qB(n,t,e){if(n.length!==t.length)return!1;for(let i=0;i{class n{}return n.__NG_ELEMENT_ID__=Vz,n})();const kz=aa,Lz=class extends kz{constructor(t,e,i){super(),this._declarationLView=t,this._declarationTContainer=e,this.elementRef=i}createEmbeddedView(t,e){const i=this._declarationTContainer.tViews,r=Ng(this._declarationLView,i,t,16,null,i.declTNode,null,null,null,null,e||null);r[17]=this._declarationLView[this._declarationTContainer.index];const a=this._declarationLView[19];return null!==a&&(r[19]=a.createEmbeddedView(i)),Xb(i,r,t),new mf(r)}};function Vz(){return Qg($n(),ee())}function Qg(n,t){return 4&n.type?new Lz(t,n,Yc(n,t)):null}let zr=(()=>{class n{}return n.__NG_ELEMENT_ID__=$z,n})();function $z(){return FR($n(),ee())}const Bz=zr,MR=class extends Bz{constructor(t,e,i){super(),this._lContainer=t,this._hostTNode=e,this._hostLView=i}get element(){return Yc(this._hostTNode,this._hostLView)}get injector(){return new Nc(this._hostTNode,this._hostLView)}get parentInjector(){const t=pg(this._hostTNode,this._hostLView);if(FF(t)){const e=Oc(t,this._hostLView),i=xc(t);return new Nc(e[1].data[i+8],e)}return new Nc(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const e=wR(this._lContainer);return null!==e&&e[t]||null}get length(){return this._lContainer.length-10}createEmbeddedView(t,e,i){let r,o;"number"==typeof i?r=i:null!=i&&(r=i.index,o=i.injector);const a=t.createEmbeddedView(e||{},o);return this.insert(a,r),a}createComponent(t,e,i,r,o){const a=t&&!function ef(n){return"function"==typeof n}(t);let s;if(a)s=e;else{const d=e||{};s=d.index,i=d.injector,r=d.projectableNodes,o=d.environmentInjector||d.ngModuleRef}const l=a?t:new _f(Lt(t)),c=i||this.parentInjector;if(!o&&null==l.ngModule){const h=(a?c:this.parentInjector).get(qa,null);h&&(o=h)}const u=l.create(c,r,void 0,o);return this.insert(u.hostView,s),u}insert(t,e){const i=t._lView,r=i[1];if(function mB(n){return Vr(n[3])}(i)){const u=this.indexOf(t);if(-1!==u)this.detach(u);else{const d=i[3],h=new MR(d,d[6],d[3]);h.detach(h.indexOf(t))}}const o=this._adjustIndex(e),a=this._lContainer;!function GU(n,t,e,i){const r=10+i,o=e.length;i>0&&(e[r-1][4]=t),i0)i.push(a[s/2]);else{const c=o[s+1],u=t[-l];for(let d=10;d{class n{constructor(e){this.appInits=e,this.resolve=Jg,this.reject=Jg,this.initialized=!1,this.done=!1,this.donePromise=new Promise((i,r)=>{this.resolve=i,this.reject=r})}runInitializers(){if(this.initialized)return;const e=[],i=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let r=0;r{o.subscribe({complete:s,error:l})});e.push(a)}}Promise.all(e).then(()=>{i()}).catch(r=>{this.reject(r)}),0===e.length&&i(),this.initialized=!0}}return n.\u0275fac=function(e){return new(e||n)(q(em,8))},n.\u0275prov=_e({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Rf=new se("AppId",{providedIn:"root",factory:function ZR(){return`${B0()}${B0()}${B0()}`}});function B0(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const JR=new se("Platform Initializer"),nm=new se("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),ex=new se("appBootstrapListener"),U0=new se("AnimationModuleType");let m7=(()=>{class n{log(e){console.log(e)}warn(e){console.warn(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=_e({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})();const ci=new se("LocaleId",{providedIn:"root",factory:()=>dn(ci,Ge.Optional|Ge.SkipSelf)||function _7(){return"undefined"!=typeof $localize&&$localize.locale||lu}()});class y7{constructor(t,e){this.ngModuleFactory=t,this.componentFactories=e}}let H0=(()=>{class n{compileModuleSync(e){return new D0(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}compileModuleAndAllComponentsSync(e){const i=this.compileModuleSync(e),o=ia(Qi(e).declarations).reduce((a,s)=>{const l=Lt(s);return l&&a.push(new _f(l)),a},[]);return new y7(i,o)}compileModuleAndAllComponentsAsync(e){return Promise.resolve(this.compileModuleAndAllComponentsSync(e))}clearCache(){}clearCacheFor(e){}getModuleId(e){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=_e({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const E7=(()=>Promise.resolve(0))();function j0(n){"undefined"==typeof Zone?E7.then(()=>{n&&n.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",n)}class Vt{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:i=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new ht(!1),this.onMicrotaskEmpty=new ht(!1),this.onStable=new ht(!1),this.onError=new ht(!1),"undefined"==typeof Zone)throw new X(908,!1);Zone.assertZonePatched();const r=this;if(r._nesting=0,r._outer=r._inner=Zone.current,Zone.AsyncStackTaggingZoneSpec){const o=Zone.AsyncStackTaggingZoneSpec;r._inner=r._inner.fork(new o("Angular"))}Zone.TaskTrackingZoneSpec&&(r._inner=r._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!i&&e,r.shouldCoalesceRunChangeDetection=i,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=function S7(){let n=Wt.requestAnimationFrame,t=Wt.cancelAnimationFrame;if("undefined"!=typeof Zone&&n&&t){const e=n[Zone.__symbol__("OriginalDelegate")];e&&(n=e);const i=t[Zone.__symbol__("OriginalDelegate")];i&&(t=i)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function M7(n){const t=()=>{!function T7(n){n.isCheckStableRunning||-1!==n.lastRequestAnimationFrameId||(n.lastRequestAnimationFrameId=n.nativeRequestAnimationFrame.call(Wt,()=>{n.fakeTopEventTask||(n.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{n.lastRequestAnimationFrameId=-1,z0(n),n.isCheckStableRunning=!0,G0(n),n.isCheckStableRunning=!1},void 0,()=>{},()=>{})),n.fakeTopEventTask.invoke()}),z0(n))}(n)};n._inner=n._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(e,i,r,o,a,s)=>{try{return ix(n),e.invokeTask(r,o,a,s)}finally{(n.shouldCoalesceEventChangeDetection&&"eventTask"===o.type||n.shouldCoalesceRunChangeDetection)&&t(),rx(n)}},onInvoke:(e,i,r,o,a,s,l)=>{try{return ix(n),e.invoke(r,o,a,s,l)}finally{n.shouldCoalesceRunChangeDetection&&t(),rx(n)}},onHasTask:(e,i,r,o)=>{e.hasTask(r,o),i===r&&("microTask"==o.change?(n._hasPendingMicrotasks=o.microTask,z0(n),G0(n)):"macroTask"==o.change&&(n.hasPendingMacrotasks=o.macroTask))},onHandleError:(e,i,r,o)=>(e.handleError(r,o),n.runOutsideAngular(()=>n.onError.emit(o)),!1)})}(r)}static isInAngularZone(){return"undefined"!=typeof Zone&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Vt.isInAngularZone())throw new X(909,!1)}static assertNotInAngularZone(){if(Vt.isInAngularZone())throw new X(909,!1)}run(t,e,i){return this._inner.run(t,e,i)}runTask(t,e,i,r){const o=this._inner,a=o.scheduleEventTask("NgZoneEvent: "+r,t,D7,Jg,Jg);try{return o.runTask(a,e,i)}finally{o.cancelTask(a)}}runGuarded(t,e,i){return this._inner.runGuarded(t,e,i)}runOutsideAngular(t){return this._outer.run(t)}}const D7={};function G0(n){if(0==n._nesting&&!n.hasPendingMicrotasks&&!n.isStable)try{n._nesting++,n.onMicrotaskEmpty.emit(null)}finally{if(n._nesting--,!n.hasPendingMicrotasks)try{n.runOutsideAngular(()=>n.onStable.emit(null))}finally{n.isStable=!0}}}function z0(n){n.hasPendingMicrotasks=!!(n._hasPendingMicrotasks||(n.shouldCoalesceEventChangeDetection||n.shouldCoalesceRunChangeDetection)&&-1!==n.lastRequestAnimationFrameId)}function ix(n){n._nesting++,n.isStable&&(n.isStable=!1,n.onUnstable.emit(null))}function rx(n){n._nesting--,G0(n)}class w7{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new ht,this.onMicrotaskEmpty=new ht,this.onStable=new ht,this.onError=new ht}run(t,e,i){return t.apply(e,i)}runGuarded(t,e,i){return t.apply(e,i)}runOutsideAngular(t){return t()}runTask(t,e,i,r){return t.apply(e,i)}}const ox=new se(""),im=new se("");let xf,Y0=(()=>{class n{constructor(e,i,r){this._ngZone=e,this.registry=i,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,xf||(function F7(n){xf=n}(r),r.addToWindow(i)),this._watchAngularEvents(),e.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:()=>{Vt.assertNotInAngularZone(),j0(()=>{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())j0(()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(this._didWork)}this._didWork=!1});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>!i.updateCb||!i.updateCb(e)||(clearTimeout(i.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,i,r){let o=-1;i&&i>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==o),e(this._didWork,this.getPendingTasks())},i)),this._callbacks.push({doneCb:e,timeoutId:o,updateCb:r})}whenStable(e,i,r){if(r&&!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(e,i,r),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(e){this.registry.registerApplication(e,this)}unregisterApplication(e){this.registry.unregisterApplication(e)}findProviders(e,i,r){return[]}}return n.\u0275fac=function(e){return new(e||n)(q(Vt),q(q0),q(im))},n.\u0275prov=_e({token:n,factory:n.\u0275fac}),n})(),q0=(()=>{class n{constructor(){this._applications=new Map}registerApplication(e,i){this._applications.set(e,i)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,i=!0){var r;return null!==(r=null==xf?void 0:xf.findTestabilityInTree(this,e,i))&&void 0!==r?r:null}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=_e({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})(),_o=null;const ax=new se("AllowMultipleToken"),W0=new se("PlatformDestroyListeners");class sx{constructor(t,e){this.name=t,this.token=e}}function cx(n,t,e=[]){const i=`Platform: ${t}`,r=new se(i);return(o=[])=>{let a=K0();if(!a||a.injector.get(ax,!1)){const s=[...e,...o,{provide:r,useValue:!0}];n?n(s):function P7(n){if(_o&&!_o.get(ax,!1))throw new X(400,!1);_o=n;const t=n.get(dx);(function lx(n){const t=n.get(JR,null);t&&t.forEach(e=>e())})(n)}(function ux(n=[],t){return Si.create({name:t,providers:[{provide:Fb,useValue:"platform"},{provide:W0,useValue:new Set([()=>_o=null])},...n]})}(s,i))}return function x7(n){const t=K0();if(!t)throw new X(401,!1);return t}()}}function K0(){var n;return null!==(n=null==_o?void 0:_o.get(dx))&&void 0!==n?n:null}let dx=(()=>{class n{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,i){const r=function hx(n,t){let e;return e="noop"===n?new w7:("zone.js"===n?void 0:n)||new Vt(t),e}(null==i?void 0:i.ngZone,function fx(n){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!(!n||!n.ngZoneEventCoalescing)||!1,shouldCoalesceRunChangeDetection:!(!n||!n.ngZoneRunCoalescing)||!1}}(i)),o=[{provide:Vt,useValue:r}];return r.run(()=>{const a=Si.create({providers:o,parent:this.injector,name:e.moduleType.name}),s=e.create(a),l=s.injector.get(Wa,null);if(!l)throw new X(402,!1);return r.runOutsideAngular(()=>{const c=r.onError.subscribe({next:u=>{l.handleError(u)}});s.onDestroy(()=>{rm(this._modules,s),c.unsubscribe()})}),function px(n,t,e){try{const i=e();return Cf(i)?i.catch(r=>{throw t.runOutsideAngular(()=>n.handleError(r)),r}):i}catch(i){throw t.runOutsideAngular(()=>n.handleError(i)),i}}(l,r,()=>{const c=s.injector.get(tm);return c.runInitializers(),c.donePromise.then(()=>(GP(s.injector.get(ci,lu)||lu),this._moduleDoBootstrap(s),s))})})}bootstrapModule(e,i=[]){const r=gx({},i);return function I7(n,t,e){const i=new D0(e);return Promise.resolve(i)}(0,0,e).then(o=>this.bootstrapModuleFactory(o,r))}_moduleDoBootstrap(e){const i=e.injector.get(du);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>i.bootstrap(r));else{if(!e.instance.ngDoBootstrap)throw new X(403,!1);e.instance.ngDoBootstrap(i)}this._modules.push(e)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new X(404,!1);this._modules.slice().forEach(i=>i.destroy()),this._destroyListeners.forEach(i=>i());const e=this._injector.get(W0,null);e&&(e.forEach(i=>i()),e.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return n.\u0275fac=function(e){return new(e||n)(q(Si))},n.\u0275prov=_e({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})();function gx(n,t){return Array.isArray(t)?t.reduce(gx,n):Object.assign(Object.assign({},n),t)}let du=(()=>{class n{constructor(e,i,r){this._zone=e,this._injector=i,this._exceptionHandler=r,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 en(s=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{s.next(this._stable),s.complete()})}),a=new en(s=>{let l;this._zone.runOutsideAngular(()=>{l=this._zone.onStable.subscribe(()=>{Vt.assertNotInAngularZone(),j0(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,s.next(!0))})})});const c=this._zone.onUnstable.subscribe(()=>{Vt.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{s.next(!1)}))});return()=>{l.unsubscribe(),c.unsubscribe()}});this.isStable=Xw(o,a.pipe(Qw()))}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(e,i){const r=e instanceof YI;if(!this._injector.get(tm).done)throw!r&&function Mc(n){const t=Lt(n)||vi(n)||yi(n);return null!==t&&t.standalone}(e),new X(405,false);let a;a=r?e:this._injector.get(zc).resolveComponentFactory(e),this.componentTypes.push(a.componentType);const s=function A7(n){return n.isBoundToModule}(a)?void 0:this._injector.get(ll),c=a.create(Si.NULL,[],i||a.selector,s),u=c.location.nativeElement,d=c.injector.get(ox,null);return null==d||d.registerApplication(u),c.onDestroy(()=>{this.detachView(c.hostView),rm(this.components,c),null==d||d.unregisterApplication(u)}),this._loadComponent(c),c}tick(){if(this._runningTick)throw new X(101,!1);try{this._runningTick=!0;for(let e of this._views)e.detectChanges()}catch(e){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(e))}finally{this._runningTick=!1}}attachView(e){const i=e;this._views.push(i),i.attachToAppRef(this)}detachView(e){const i=e;rm(this._views,i),i.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(ex,[]).concat(this._bootstrapListeners).forEach(r=>r(e))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(e=>e()),this._views.slice().forEach(e=>e.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>rm(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new X(406,!1);const e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return n.\u0275fac=function(e){return new(e||n)(q(Vt),q(qa),q(Wa))},n.\u0275prov=_e({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function rm(n,t){const e=n.indexOf(t);e>-1&&n.splice(e,1)}let _x=!0,dl=(()=>{class n{}return n.__NG_ELEMENT_ID__=k7,n})();function k7(n){return function L7(n,t,e){if(rg(n)&&!e){const i=tr(n.index,t);return new mf(i,i)}return 47&n.type?new mf(t[16],t):null}($n(),ee(),16==(16&n))}class Ex{constructor(){}supports(t){return vf(t)}create(t){return new j7(t)}}const H7=(n,t)=>t;class j7{constructor(t){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=t||H7}forEachItem(t){let e;for(e=this._itHead;null!==e;e=e._next)t(e)}forEachOperation(t){let e=this._itHead,i=this._removalsHead,r=0,o=null;for(;e||i;){const a=!i||e&&e.currentIndex{a=this._trackByFn(r,s),null!==e&&Object.is(e.trackById,a)?(i&&(e=this._verifyReinsertion(e,s,a,r)),Object.is(e.item,s)||this._addIdentityChange(e,s)):(e=this._mismatch(e,s,a,r),i=!0),e=e._next,r++}),this.length=r;return this._truncate(e),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,e,i,r){let o;return null===t?o=this._itTail:(o=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,o,r)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(i,r))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,o,r)):t=this._addAfter(new G7(e,i),o,r),t}_verifyReinsertion(t,e,i,r){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null);return null!==o?t=this._reinsertAfter(o,t._prev,r):t.currentIndex!=r&&(t.currentIndex=r,this._addToMoves(t,r)),t}_truncate(t){for(;null!==t;){const e=t._next;this._addToRemovals(this._unlink(t)),t=e}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(t,e,i){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const r=t._prevRemoved,o=t._nextRemoved;return null===r?this._removalsHead=o:r._nextRemoved=o,null===o?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(t,e,i),this._addToMoves(t,i),t}_moveAfter(t,e,i){return this._unlink(t),this._insertAfter(t,e,i),this._addToMoves(t,i),t}_addAfter(t,e,i){return this._insertAfter(t,e,i),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,e,i){const r=null===e?this._itHead:e._next;return t._next=r,t._prev=e,null===r?this._itTail=t:r._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new Sx),this._linkedRecords.put(t),t.currentIndex=i,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const e=t._prev,i=t._next;return null===e?this._itHead=i:e._next=i,null===i?this._itTail=e:i._prev=e,t}_addToMoves(t,e){return t.previousIndex===e||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Sx),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,e){return t.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class G7{constructor(t,e){this.item=t,this.trackById=e,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 z7{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,e){let i;for(i=this._head;null!==i;i=i._nextDup)if((null===e||e<=i.currentIndex)&&Object.is(i.trackById,t))return i;return null}remove(t){const e=t._prevDup,i=t._nextDup;return null===e?this._head=i:e._nextDup=i,null===i?this._tail=e:i._prevDup=e,null===this._head}}class Sx{constructor(){this.map=new Map}put(t){const e=t.trackById;let i=this.map.get(e);i||(i=new z7,this.map.set(e,i)),i.add(t)}get(t,e){const r=this.map.get(t);return r?r.get(t,e):null}remove(t){const e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Dx(n,t,e){const i=n.previousIndex;if(null===i)return i;let r=0;return e&&i{if(e&&e.key===r)this._maybeAddToChanges(e,i),this._appendAfter=e,e=e._next;else{const o=this._getOrCreateRecordForKey(r,i);e=this._insertBeforeOrAppend(e,o)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let i=e;null!==i;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,e){if(t){const i=t._prev;return e._next=t,e._prev=i,t._prev=e,i&&(i._next=e),t===this._mapHead&&(this._mapHead=e),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(t,e){if(this._records.has(t)){const r=this._records.get(t);this._maybeAddToChanges(r,e);const o=r._prev,a=r._next;return o&&(o._next=a),a&&(a._prev=o),r._next=null,r._prev=null,r}const i=new q7(t);return this._records.set(t,i),i.currentValue=e,this._addToAdditions(i),i}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,e){Object.is(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(i=>e(t[i],i))}}class q7{constructor(t){this.key=t,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 Mx(){return new sm([new Ex])}let sm=(()=>{class n{constructor(e){this.factories=e}static create(e,i){if(null!=i){const r=i.factories.slice();e=e.concat(r)}return new n(e)}static extend(e){return{provide:n,useFactory:i=>n.create(e,i||Mx()),deps:[[n,new za,new Ga]]}}find(e){const i=this.factories.find(r=>r.supports(e));if(null!=i)return i;throw new X(901,!1)}}return n.\u0275prov=_e({token:n,providedIn:"root",factory:Mx}),n})();function wx(){return new Of([new Tx])}let Of=(()=>{class n{constructor(e){this.factories=e}static create(e,i){if(i){const r=i.factories.slice();e=e.concat(r)}return new n(e)}static extend(e){return{provide:n,useFactory:i=>n.create(e,i||wx()),deps:[[n,new za,new Ga]]}}find(e){const i=this.factories.find(r=>r.supports(e));if(i)return i;throw new X(901,!1)}}return n.\u0275prov=_e({token:n,providedIn:"root",factory:wx}),n})();const X7=cx(null,"core",[]);let Q7=(()=>{class n{constructor(e){}}return n.\u0275fac=function(e){return new(e||n)(q(du))},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})();function la(n){return"boolean"==typeof n?n:null!=n&&"false"!==n}let lm=null;function vo(){return lm}const mt=new se("DocumentToken");let eE=(()=>{class n{historyGo(e){throw new Error("Not implemented")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=_e({token:n,factory:function(){return function t9(){return q(Fx)}()},providedIn:"platform"}),n})();const n9=new se("Location Initialized");let Fx=(()=>{class n extends eE{constructor(e){super(),this._doc=e,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return vo().getBaseHref(this._doc)}onPopState(e){const i=vo().getGlobalEventTarget(this._doc,"window");return i.addEventListener("popstate",e,!1),()=>i.removeEventListener("popstate",e)}onHashChange(e){const i=vo().getGlobalEventTarget(this._doc,"window");return i.addEventListener("hashchange",e,!1),()=>i.removeEventListener("hashchange",e)}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(e){this.location.pathname=e}pushState(e,i,r){Ix()?this._history.pushState(e,i,r):this.location.hash=r}replaceState(e,i,r){Ix()?this._history.replaceState(e,i,r):this.location.hash=r}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}}return n.\u0275fac=function(e){return new(e||n)(q(mt))},n.\u0275prov=_e({token:n,factory:function(){return function r9(){return new Fx(q(mt))}()},providedIn:"platform"}),n})();function Ix(){return!!window.history.pushState}function tE(n,t){if(0==n.length)return t;if(0==t.length)return n;let e=0;return n.endsWith("/")&&e++,t.startsWith("/")&&e++,2==e?n+t.substring(1):1==e?n+t:n+"/"+t}function Ax(n){const t=n.match(/#|\?|$/),e=t&&t.index||n.length;return n.slice(0,e-("/"===n[e-1]?1:0))+n.slice(e)}function ca(n){return n&&"?"!==n[0]?"?"+n:n}let hl=(()=>{class n{historyGo(e){throw new Error("Not implemented")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=_e({token:n,factory:function(){return dn(Rx)},providedIn:"root"}),n})();const Px=new se("appBaseHref");let Rx=(()=>{class n extends hl{constructor(e,i){var r,o,a;super(),this._platformLocation=e,this._removeListenerFns=[],this._baseHref=null!==(a=null!==(r=null!=i?i:this._platformLocation.getBaseHrefFromDOM())&&void 0!==r?r:null===(o=dn(mt).location)||void 0===o?void 0:o.origin)&&void 0!==a?a:""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return tE(this._baseHref,e)}path(e=!1){const i=this._platformLocation.pathname+ca(this._platformLocation.search),r=this._platformLocation.hash;return r&&e?`${i}${r}`:i}pushState(e,i,r,o){const a=this.prepareExternalUrl(r+ca(o));this._platformLocation.pushState(e,i,a)}replaceState(e,i,r,o){const a=this.prepareExternalUrl(r+ca(o));this._platformLocation.replaceState(e,i,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){var i,r;null===(r=(i=this._platformLocation).historyGo)||void 0===r||r.call(i,e)}}return n.\u0275fac=function(e){return new(e||n)(q(eE),q(Px,8))},n.\u0275prov=_e({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),o9=(()=>{class n extends hl{constructor(e,i){super(),this._platformLocation=e,this._baseHref="",this._removeListenerFns=[],null!=i&&(this._baseHref=i)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}path(e=!1){let i=this._platformLocation.hash;return null==i&&(i="#"),i.length>0?i.substring(1):i}prepareExternalUrl(e){const i=tE(this._baseHref,e);return i.length>0?"#"+i:i}pushState(e,i,r,o){let a=this.prepareExternalUrl(r+ca(o));0==a.length&&(a=this._platformLocation.pathname),this._platformLocation.pushState(e,i,a)}replaceState(e,i,r,o){let a=this.prepareExternalUrl(r+ca(o));0==a.length&&(a=this._platformLocation.pathname),this._platformLocation.replaceState(e,i,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){var i,r;null===(r=(i=this._platformLocation).historyGo)||void 0===r||r.call(i,e)}}return n.\u0275fac=function(e){return new(e||n)(q(eE),q(Px,8))},n.\u0275prov=_e({token:n,factory:n.\u0275fac}),n})(),cm=(()=>{class n{constructor(e){this._subject=new ht,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=e;const i=this._locationStrategy.getBaseHref();this._baseHref=Ax(xx(i)),this._locationStrategy.onPopState(r=>{this._subject.emit({url:this.path(!0),pop:!0,state:r.state,type:r.type})})}ngOnDestroy(){var e;null===(e=this._urlChangeSubscription)||void 0===e||e.unsubscribe(),this._urlChangeListeners=[]}path(e=!1){return this.normalize(this._locationStrategy.path(e))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(e,i=""){return this.path()==this.normalize(e+ca(i))}normalize(e){return n.stripTrailingSlash(function s9(n,t){return n&&t.startsWith(n)?t.substring(n.length):t}(this._baseHref,xx(e)))}prepareExternalUrl(e){return e&&"/"!==e[0]&&(e="/"+e),this._locationStrategy.prepareExternalUrl(e)}go(e,i="",r=null){this._locationStrategy.pushState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+ca(i)),r)}replaceState(e,i="",r=null){this._locationStrategy.replaceState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+ca(i)),r)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(e=0){var i,r;null===(r=(i=this._locationStrategy).historyGo)||void 0===r||r.call(i,e)}onUrlChange(e){return this._urlChangeListeners.push(e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(i=>{this._notifyUrlChangeListeners(i.url,i.state)})),()=>{var i;const r=this._urlChangeListeners.indexOf(e);this._urlChangeListeners.splice(r,1),0===this._urlChangeListeners.length&&(null===(i=this._urlChangeSubscription)||void 0===i||i.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(e="",i){this._urlChangeListeners.forEach(r=>r(e,i))}subscribe(e,i,r){return this._subject.subscribe({next:e,error:i,complete:r})}}return n.normalizeQueryParams=ca,n.joinWithSlash=tE,n.stripTrailingSlash=Ax,n.\u0275fac=function(e){return new(e||n)(q(hl))},n.\u0275prov=_e({token:n,factory:function(){return function a9(){return new cm(q(hl))}()},providedIn:"root"}),n})();function xx(n){return n.replace(/\/index.html$/,"")}function Hx(n,t){t=encodeURIComponent(t);for(const e of n.split(";")){const i=e.indexOf("="),[r,o]=-1==i?[e,""]:[e.slice(0,i),e.slice(i+1)];if(r.trim()===t)return decodeURIComponent(o)}return null}let fu=(()=>{class n{constructor(e,i,r,o){this._iterableDiffers=e,this._keyValueDiffers=i,this._ngEl=r,this._renderer=o,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(e){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof e?e.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(e){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof e?e.split(/\s+/):e,this._rawClass&&(vf(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const e=this._iterableDiffer.diff(this._rawClass);e&&this._applyIterableChanges(e)}else if(this._keyValueDiffer){const e=this._keyValueDiffer.diff(this._rawClass);e&&this._applyKeyValueChanges(e)}}_applyKeyValueChanges(e){e.forEachAddedItem(i=>this._toggleClass(i.key,i.currentValue)),e.forEachChangedItem(i=>this._toggleClass(i.key,i.currentValue)),e.forEachRemovedItem(i=>{i.previousValue&&this._toggleClass(i.key,!1)})}_applyIterableChanges(e){e.forEachAddedItem(i=>{if("string"!=typeof i.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${Ut(i.item)}`);this._toggleClass(i.item,!0)}),e.forEachRemovedItem(i=>this._toggleClass(i.item,!1))}_applyClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(i=>this._toggleClass(i,!0)):Object.keys(e).forEach(i=>this._toggleClass(i,!!e[i])))}_removeClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(i=>this._toggleClass(i,!1)):Object.keys(e).forEach(i=>this._toggleClass(i,!1)))}_toggleClass(e,i){(e=e.trim())&&e.split(/\s+/g).forEach(r=>{i?this._renderer.addClass(this._ngEl.nativeElement,r):this._renderer.removeClass(this._ngEl.nativeElement,r)})}}return n.\u0275fac=function(e){return new(e||n)(k(sm),k(Of),k(In),k(uo))},n.\u0275dir=He({type:n,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),n})();class z9{constructor(t,e,i,r){this.$implicit=t,this.ngForOf=e,this.index=i,this.count=r}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 Qa=(()=>{class n{constructor(e,i,r){this._viewContainer=e,this._template=i,this._differs=r,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const e=this._ngForOf;!this._differ&&e&&(this._differ=this._differs.find(e).create(this.ngForTrackBy))}if(this._differ){const e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){const i=this._viewContainer;e.forEachOperation((r,o,a)=>{if(null==r.previousIndex)i.createEmbeddedView(this._template,new z9(r.item,this._ngForOf,-1,-1),null===a?void 0:a);else if(null==a)i.remove(null===o?void 0:o);else if(null!==o){const s=i.get(o);i.move(s,a),zx(s,r)}});for(let r=0,o=i.length;r{zx(i.get(r.currentIndex),r)})}static ngTemplateContextGuard(e,i){return!0}}return n.\u0275fac=function(e){return new(e||n)(k(zr),k(aa),k(sm))},n.\u0275dir=He({type:n,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),n})();function zx(n,t){n.context.$implicit=t.item}let Lf=(()=>{class n{constructor(e,i){this._viewContainer=e,this._context=new q9,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=i}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){Yx("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){Yx("ngIfElse",e),this._elseTemplateRef=e,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(e,i){return!0}}return n.\u0275fac=function(e){return new(e||n)(k(zr),k(aa))},n.\u0275dir=He({type:n,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),n})();class q9{constructor(){this.$implicit=null,this.ngIf=null}}function Yx(n,t){if(t&&!t.createEmbeddedView)throw new Error(`${n} must be a TemplateRef, but received '${Ut(t)}'.`)}class dE{constructor(t,e){this._viewContainerRef=t,this._templateRef=e,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(t){t&&!this._created?this.create():!t&&this._created&&this.destroy()}}let ym=(()=>{class n{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(e){this._ngSwitch=e,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(e){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(e)}_matchCase(e){const i=e==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||i,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),i}_updateDefaultCases(e){if(this._defaultViews&&e!==this._defaultUsed){this._defaultUsed=e;for(let i=0;i{class n{constructor(e,i,r){this.ngSwitch=r,r._addCase(),this._view=new dE(e,i)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return n.\u0275fac=function(e){return new(e||n)(k(zr),k(aa),k(ym,9))},n.\u0275dir=He({type:n,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),n})();let Kx=(()=>{class n{transform(e){if(null==e)return null;if("string"!=typeof e)throw function Wr(n,t){return new X(2100,!1)}();return e.toUpperCase()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275pipe=ii({name:"uppercase",type:n,pure:!0,standalone:!0}),n})(),da=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})();const Qx="browser";let EY=(()=>{class n{}return n.\u0275prov=_e({token:n,providedIn:"root",factory:()=>new SY(q(mt),window)}),n})();class SY{constructor(t,e){this.document=t,this.window=e,this.offset=()=>[0,0]}setOffset(t){this.offset=Array.isArray(t)?()=>t:t}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(t){this.supportsScrolling()&&this.window.scrollTo(t[0],t[1])}scrollToAnchor(t){if(!this.supportsScrolling())return;const e=function DY(n,t){const e=n.getElementById(t)||n.getElementsByName(t)[0];if(e)return e;if("function"==typeof n.createTreeWalker&&n.body&&(n.body.createShadowRoot||n.body.attachShadow)){const i=n.createTreeWalker(n.body,NodeFilter.SHOW_ELEMENT);let r=i.currentNode;for(;r;){const o=r.shadowRoot;if(o){const a=o.getElementById(t)||o.querySelector(`[name="${t}"]`);if(a)return a}r=i.nextNode()}}return null}(this.document,t);e&&(this.scrollToElement(e),e.focus())}setHistoryScrollRestoration(t){if(this.supportScrollRestoration()){const e=this.window.history;e&&e.scrollRestoration&&(e.scrollRestoration=t)}}scrollToElement(t){const e=t.getBoundingClientRect(),i=e.left+this.window.pageXOffset,r=e.top+this.window.pageYOffset,o=this.offset();this.window.scrollTo(i-o[0],r-o[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const t=Zx(this.window.history)||Zx(Object.getPrototypeOf(this.window.history));return!(!t||!t.writable&&!t.set)}catch(t){return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch(t){return!1}}}function Zx(n){return Object.getOwnPropertyDescriptor(n,"scrollRestoration")}class Jx{}class mE extends class QY extends class e9{}{constructor(){super(...arguments),this.supportsDOMEvents=!0}}{static makeCurrent(){!function J7(n){lm||(lm=n)}(new mE)}onAndCancel(t,e,i){return t.addEventListener(e,i,!1),()=>{t.removeEventListener(e,i,!1)}}dispatchEvent(t,e){t.dispatchEvent(e)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,e){return(e=e||this.getDefaultDocument()).createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,e){return"window"===e?window:"document"===e?t:"body"===e?t.body:null}getBaseHref(t){const e=function ZY(){return $f=$f||document.querySelector("base"),$f?$f.getAttribute("href"):null}();return null==e?null:function JY(n){Em=Em||document.createElement("a"),Em.setAttribute("href",n);const t=Em.pathname;return"/"===t.charAt(0)?t:`/${t}`}(e)}resetBaseElement(){$f=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return Hx(document.cookie,t)}}let Em,$f=null;const rO=new se("TRANSITION_ID"),tq=[{provide:em,useFactory:function eq(n,t,e){return()=>{e.get(tm).donePromise.then(()=>{const i=vo(),r=t.querySelectorAll(`style[ng-transition="${n}"]`);for(let o=0;o{class n{build(){return new XMLHttpRequest}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=_e({token:n,factory:n.\u0275fac}),n})();const Sm=new se("EventManagerPlugins");let Dm=(()=>{class n{constructor(e,i){this._zone=i,this._eventNameToPlugin=new Map,e.forEach(r=>r.manager=this),this._plugins=e.slice().reverse()}addEventListener(e,i,r){return this._findPluginFor(i).addEventListener(e,i,r)}addGlobalEventListener(e,i,r){return this._findPluginFor(i).addGlobalEventListener(e,i,r)}getZone(){return this._zone}_findPluginFor(e){const i=this._eventNameToPlugin.get(e);if(i)return i;const r=this._plugins;for(let o=0;o{class n{constructor(){this._stylesSet=new Set}addStyles(e){const i=new Set;e.forEach(r=>{this._stylesSet.has(r)||(this._stylesSet.add(r),i.add(r))}),this.onStylesAdded(i)}onStylesAdded(e){}getAllStyles(){return Array.from(this._stylesSet)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=_e({token:n,factory:n.\u0275fac}),n})(),Bf=(()=>{class n extends aO{constructor(e){super(),this._doc=e,this._hostNodes=new Map,this._hostNodes.set(e.head,[])}_addStylesToHost(e,i,r){e.forEach(o=>{const a=this._doc.createElement("style");a.textContent=o,r.push(i.appendChild(a))})}addHost(e){const i=[];this._addStylesToHost(this._stylesSet,e,i),this._hostNodes.set(e,i)}removeHost(e){const i=this._hostNodes.get(e);i&&i.forEach(sO),this._hostNodes.delete(e)}onStylesAdded(e){this._hostNodes.forEach((i,r)=>{this._addStylesToHost(e,r,i)})}ngOnDestroy(){this._hostNodes.forEach(e=>e.forEach(sO))}}return n.\u0275fac=function(e){return new(e||n)(q(mt))},n.\u0275prov=_e({token:n,factory:n.\u0275fac}),n})();function sO(n){vo().remove(n)}const _E={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/"},vE=/%COMP%/g;function Tm(n,t,e){for(let i=0;i{if("__ngUnwrap__"===t)return n;!1===n(t)&&(t.preventDefault(),t.returnValue=!1)}}let Mm=(()=>{class n{constructor(e,i,r){this.eventManager=e,this.sharedStylesHost=i,this.appId=r,this.rendererByCompId=new Map,this.defaultRenderer=new yE(e)}createRenderer(e,i){if(!e||!i)return this.defaultRenderer;switch(i.encapsulation){case kr.Emulated:{let r=this.rendererByCompId.get(i.id);return r||(r=new cq(this.eventManager,this.sharedStylesHost,i,this.appId),this.rendererByCompId.set(i.id,r)),r.applyToHost(e),r}case 1:case kr.ShadowDom:return new uq(this.eventManager,this.sharedStylesHost,e,i);default:if(!this.rendererByCompId.has(i.id)){const r=Tm(i.id,i.styles,[]);this.sharedStylesHost.addStyles(r),this.rendererByCompId.set(i.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return n.\u0275fac=function(e){return new(e||n)(q(Dm),q(Bf),q(Rf))},n.\u0275prov=_e({token:n,factory:n.\u0275fac}),n})();class yE{constructor(t){this.eventManager=t,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(t,e){return e?document.createElementNS(_E[e]||e,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,e){(fO(t)?t.content:t).appendChild(e)}insertBefore(t,e,i){t&&(fO(t)?t.content:t).insertBefore(e,i)}removeChild(t,e){t&&t.removeChild(e)}selectRootElement(t,e){let i="string"==typeof t?document.querySelector(t):t;if(!i)throw new Error(`The selector "${t}" did not match any elements`);return e||(i.textContent=""),i}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,e,i,r){if(r){e=r+":"+e;const o=_E[r];o?t.setAttributeNS(o,e,i):t.setAttribute(e,i)}else t.setAttribute(e,i)}removeAttribute(t,e,i){if(i){const r=_E[i];r?t.removeAttributeNS(r,e):t.removeAttribute(`${i}:${e}`)}else t.removeAttribute(e)}addClass(t,e){t.classList.add(e)}removeClass(t,e){t.classList.remove(e)}setStyle(t,e,i,r){r&(ki.DashCase|ki.Important)?t.style.setProperty(e,i,r&ki.Important?"important":""):t.style[e]=i}removeStyle(t,e,i){i&ki.DashCase?t.style.removeProperty(e):t.style[e]=""}setProperty(t,e,i){t[e]=i}setValue(t,e){t.nodeValue=e}listen(t,e,i){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,e,uO(i)):this.eventManager.addEventListener(t,e,uO(i))}}function fO(n){return"TEMPLATE"===n.tagName&&void 0!==n.content}class cq extends yE{constructor(t,e,i,r){super(t),this.component=i;const o=Tm(r+"-"+i.id,i.styles,[]);e.addStyles(o),this.contentAttr=function aq(n){return"_ngcontent-%COMP%".replace(vE,n)}(r+"-"+i.id),this.hostAttr=function sq(n){return"_nghost-%COMP%".replace(vE,n)}(r+"-"+i.id)}applyToHost(t){super.setAttribute(t,this.hostAttr,"")}createElement(t,e){const i=super.createElement(t,e);return super.setAttribute(i,this.contentAttr,""),i}}class uq extends yE{constructor(t,e,i,r){super(t),this.sharedStylesHost=e,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const o=Tm(r.id,r.styles,[]);for(let a=0;a{class n extends oO{constructor(e){super(e)}supports(e){return!0}addEventListener(e,i,r){return e.addEventListener(i,r,!1),()=>this.removeEventListener(e,i,r)}removeEventListener(e,i,r){return e.removeEventListener(i,r)}}return n.\u0275fac=function(e){return new(e||n)(q(mt))},n.\u0275prov=_e({token:n,factory:n.\u0275fac}),n})();const hO=["alt","control","meta","shift"],fq={"\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"},hq={alt:n=>n.altKey,control:n=>n.ctrlKey,meta:n=>n.metaKey,shift:n=>n.shiftKey};let pq=(()=>{class n extends oO{constructor(e){super(e)}supports(e){return null!=n.parseEventName(e)}addEventListener(e,i,r){const o=n.parseEventName(i),a=n.eventCallback(o.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>vo().onAndCancel(e,o.domEventName,a))}static parseEventName(e){const i=e.toLowerCase().split("."),r=i.shift();if(0===i.length||"keydown"!==r&&"keyup"!==r)return null;const o=n._normalizeKey(i.pop());let a="",s=i.indexOf("code");if(s>-1&&(i.splice(s,1),a="code."),hO.forEach(c=>{const u=i.indexOf(c);u>-1&&(i.splice(u,1),a+=c+".")}),a+=o,0!=i.length||0===o.length)return null;const l={};return l.domEventName=r,l.fullKey=a,l}static matchEventFullKeyCode(e,i){let r=fq[e.key]||e.key,o="";return i.indexOf("code.")>-1&&(r=e.code,o="code."),!(null==r||!r)&&(r=r.toLowerCase()," "===r?r="space":"."===r&&(r="dot"),hO.forEach(a=>{a!==r&&(0,hq[a])(e)&&(o+=a+".")}),o+=r,o===i)}static eventCallback(e,i,r){return o=>{n.matchEventFullKeyCode(o,e)&&r.runGuarded(()=>i(o))}}static _normalizeKey(e){return"esc"===e?"escape":e}}return n.\u0275fac=function(e){return new(e||n)(q(mt))},n.\u0275prov=_e({token:n,factory:n.\u0275fac}),n})();const gO=[{provide:nm,useValue:Qx},{provide:JR,useValue:function gq(){mE.makeCurrent()},multi:!0},{provide:mt,useFactory:function _q(){return function nH(n){yb=n}(document),document},deps:[]}],vq=cx(X7,"browser",gO),mO=new se(""),_O=[{provide:im,useClass:class nq{addToWindow(t){Wt.getAngularTestability=(i,r=!0)=>{const o=t.findTestabilityInTree(i,r);if(null==o)throw new Error("Could not find testability for element.");return o},Wt.getAllAngularTestabilities=()=>t.getAllTestabilities(),Wt.getAllAngularRootElements=()=>t.getAllRootElements(),Wt.frameworkStabilizers||(Wt.frameworkStabilizers=[]),Wt.frameworkStabilizers.push(i=>{const r=Wt.getAllAngularTestabilities();let o=r.length,a=!1;const s=function(l){a=a||l,o--,0==o&&i(a)};r.forEach(function(l){l.whenStable(s)})})}findTestabilityInTree(t,e,i){if(null==e)return null;const r=t.getTestability(e);return null!=r?r:i?vo().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null}},deps:[]},{provide:ox,useClass:Y0,deps:[Vt,q0,im]},{provide:Y0,useClass:Y0,deps:[Vt,q0,im]}],vO=[{provide:Fb,useValue:"root"},{provide:Wa,useFactory:function mq(){return new Wa},deps:[]},{provide:Sm,useClass:dq,multi:!0,deps:[mt,Vt,nm]},{provide:Sm,useClass:pq,multi:!0,deps:[mt]},{provide:Mm,useClass:Mm,deps:[Dm,Bf,Rf]},{provide:gf,useExisting:Mm},{provide:aO,useExisting:Bf},{provide:Bf,useClass:Bf,deps:[mt]},{provide:Dm,useClass:Dm,deps:[Sm,Vt]},{provide:Jx,useClass:iq,deps:[]},[]];let yO=(()=>{class n{constructor(e){}static withServerTransition(e){return{ngModule:n,providers:[{provide:Rf,useValue:e.appId},{provide:rO,useExisting:Rf},tq]}}}return n.\u0275fac=function(e){return new(e||n)(q(mO,12))},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:[...vO,..._O],imports:[da,Q7]}),n})(),CO=(()=>{class n{constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}}return n.\u0275fac=function(e){return new(e||n)(q(mt))},n.\u0275prov=_e({token:n,factory:function(e){let i=null;return i=e?new e:function Cq(){return new CO(q(mt))}(),i},providedIn:"root"}),n})();"undefined"!=typeof window&&window;class SO{}const fa="*";function DO(n,t=null){return{type:2,steps:n,options:t}}function Mi(n){return{type:6,styles:n,offset:null}}function MO(n){Promise.resolve().then(n)}class Hf{constructor(t=0,e=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=t+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}onStart(t){this._originalOnStartFns.push(t),this._onStartFns.push(t)}onDone(t){this._originalOnDoneFns.push(t),this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){MO(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(t){this._position=this.totalTime?t*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}class wO{constructor(t){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;let e=0,i=0,r=0;const o=this.players.length;0==o?MO(()=>this._onFinish()):this.players.forEach(a=>{a.onDone(()=>{++e==o&&this._onFinish()}),a.onDestroy(()=>{++i==o&&this._onDestroy()}),a.onStart(()=>{++r==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(t=>t()),this._onDoneFns=[])}init(){this.players.forEach(t=>t.init())}onStart(t){this._onStartFns.push(t)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(t=>t()),this._onStartFns=[])}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(t=>t.play())}pause(){this.players.forEach(t=>t.pause())}restart(){this.players.forEach(t=>t.restart())}finish(){this._onFinish(),this.players.forEach(t=>t.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(t=>t.destroy()),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this.players.forEach(t=>t.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(t){const e=t*this.totalTime;this.players.forEach(i=>{const r=i.totalTime?Math.min(1,e/i.totalTime):1;i.setPosition(r)})}getPosition(){const t=this.players.reduce((e,i)=>null===e||i.totalTime>e.totalTime?i:e,null);return null!=t?t.getPosition():0}beforeDestroy(){this.players.forEach(t=>{t.beforeDestroy&&t.beforeDestroy()})}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}function FO(n){return new X(3e3,!1)}function dW(){return"undefined"!=typeof window&&void 0!==window.document}function SE(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function es(n){switch(n.length){case 0:return new Hf;case 1:return n[0];default:return new wO(n)}}function IO(n,t,e,i,r=new Map,o=new Map){const a=[],s=[];let l=-1,c=null;if(i.forEach(u=>{const d=u.get("offset"),h=d==l,f=h&&c||new Map;u.forEach((p,g)=>{let v=g,y=p;if("offset"!==g)switch(v=t.normalizePropertyName(v,a),y){case"!":y=r.get(g);break;case fa:y=o.get(g);break;default:y=t.normalizeStyleValue(g,v,y,a)}f.set(v,y)}),h||s.push(f),c=f,l=d}),a.length)throw function Jq(n){return new X(3502,!1)}();return s}function DE(n,t,e,i){switch(t){case"start":n.onStart(()=>i(e&&TE(e,"start",n)));break;case"done":n.onDone(()=>i(e&&TE(e,"done",n)));break;case"destroy":n.onDestroy(()=>i(e&&TE(e,"destroy",n)))}}function TE(n,t,e){const i=e.totalTime,o=ME(n.element,n.triggerName,n.fromState,n.toState,t||n.phaseName,null==i?n.totalTime:i,!!e.disabled),a=n._data;return null!=a&&(o._data=a),o}function ME(n,t,e,i,r="",o=0,a){return{element:n,triggerName:t,fromState:e,toState:i,phaseName:r,totalTime:o,disabled:!!a}}function ar(n,t,e){let i=n.get(t);return i||n.set(t,i=e),i}function AO(n){const t=n.indexOf(":");return[n.substring(1,t),n.slice(t+1)]}let wE=(n,t)=>!1,PO=(n,t,e)=>[],RO=null;function FE(n){const t=n.parentNode||n.host;return t===RO?null:t}(SE()||"undefined"!=typeof Element)&&(dW()?(RO=(()=>document.documentElement)(),wE=(n,t)=>{for(;t;){if(t===n)return!0;t=FE(t)}return!1}):wE=(n,t)=>n.contains(t),PO=(n,t,e)=>{if(e)return Array.from(n.querySelectorAll(t));const i=n.querySelector(t);return i?[i]:[]});let gl=null,xO=!1;const OO=wE,NO=PO;let kO=(()=>{class n{validateStyleProperty(e){return function hW(n){gl||(gl=function pW(){return"undefined"!=typeof document?document.body:null}()||{},xO=!!gl.style&&"WebkitAppearance"in gl.style);let t=!0;return gl.style&&!function fW(n){return"ebkit"==n.substring(1,6)}(n)&&(t=n in gl.style,!t&&xO&&(t="Webkit"+n.charAt(0).toUpperCase()+n.slice(1)in gl.style)),t}(e)}matchesElement(e,i){return!1}containsElement(e,i){return OO(e,i)}getParentElement(e){return FE(e)}query(e,i,r){return NO(e,i,r)}computeStyle(e,i,r){return r||""}animate(e,i,r,o,a,s=[],l){return new Hf(r,o)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=_e({token:n,factory:n.\u0275fac}),n})(),IE=(()=>{class n{}return n.NOOP=new kO,n})();const AE="ng-enter",wm="ng-leave",Fm="ng-trigger",Im=".ng-trigger",VO="ng-animating",PE=".ng-animating";function ha(n){if("number"==typeof n)return n;const t=n.match(/^(-?[\.\d]+)(m?s)/);return!t||t.length<2?0:RE(parseFloat(t[1]),t[2])}function RE(n,t){return"s"===t?1e3*n:n}function Am(n,t,e){return n.hasOwnProperty("duration")?n:function _W(n,t,e){let r,o=0,a="";if("string"==typeof n){const s=n.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===s)return t.push(FO()),{duration:0,delay:0,easing:""};r=RE(parseFloat(s[1]),s[2]);const l=s[3];null!=l&&(o=RE(parseFloat(l),s[4]));const c=s[5];c&&(a=c)}else r=n;if(!e){let s=!1,l=t.length;r<0&&(t.push(function Pq(){return new X(3100,!1)}()),s=!0),o<0&&(t.push(function Rq(){return new X(3101,!1)}()),s=!0),s&&t.splice(l,0,FO())}return{duration:r,delay:o,easing:a}}(n,t,e)}function jf(n,t={}){return Object.keys(n).forEach(e=>{t[e]=n[e]}),t}function $O(n){const t=new Map;return Object.keys(n).forEach(e=>{t.set(e,n[e])}),t}function ts(n,t=new Map,e){if(e)for(let[i,r]of e)t.set(i,r);for(let[i,r]of n)t.set(i,r);return t}function UO(n,t,e){return e?t+":"+e+";":""}function HO(n){let t="";for(let e=0;e{const o=OE(r);e&&!e.has(r)&&e.set(r,n.style[o]),n.style[o]=i}),SE()&&HO(n))}function ml(n,t){n.style&&(t.forEach((e,i)=>{const r=OE(i);n.style[r]=""}),SE()&&HO(n))}function Gf(n){return Array.isArray(n)?1==n.length?n[0]:DO(n):n}const xE=new RegExp("{{\\s*(.+?)\\s*}}","g");function jO(n){let t=[];if("string"==typeof n){let e;for(;e=xE.exec(n);)t.push(e[1]);xE.lastIndex=0}return t}function zf(n,t,e){const i=n.toString(),r=i.replace(xE,(o,a)=>{let s=t[a];return null==s&&(e.push(function Oq(n){return new X(3003,!1)}()),s=""),s.toString()});return r==i?n:r}function Pm(n){const t=[];let e=n.next();for(;!e.done;)t.push(e.value),e=n.next();return t}const CW=/-+([a-z0-9])/g;function OE(n){return n.replace(CW,(...t)=>t[1].toUpperCase())}function bW(n){return n.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function sr(n,t,e){switch(t.type){case 7:return n.visitTrigger(t,e);case 0:return n.visitState(t,e);case 1:return n.visitTransition(t,e);case 2:return n.visitSequence(t,e);case 3:return n.visitGroup(t,e);case 4:return n.visitAnimate(t,e);case 5:return n.visitKeyframes(t,e);case 6:return n.visitStyle(t,e);case 8:return n.visitReference(t,e);case 9:return n.visitAnimateChild(t,e);case 10:return n.visitAnimateRef(t,e);case 11:return n.visitQuery(t,e);case 12:return n.visitStagger(t,e);default:throw function Nq(n){return new X(3004,!1)}()}}function GO(n,t){return window.getComputedStyle(n)[t]}function wW(n,t){const e=[];return"string"==typeof n?n.split(/\s*,\s*/).forEach(i=>function FW(n,t,e){if(":"==n[0]){const l=function IW(n,t){switch(n){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(e,i)=>parseFloat(i)>parseFloat(e);case":decrement":return(e,i)=>parseFloat(i) *"}}(n,e);if("function"==typeof l)return void t.push(l);n=l}const i=n.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==i||i.length<4)return e.push(function Wq(n){return new X(3015,!1)}()),t;const r=i[1],o=i[2],a=i[3];t.push(zO(r,a));"<"==o[0]&&!("*"==r&&"*"==a)&&t.push(zO(a,r))}(i,e,t)):e.push(n),e}const Nm=new Set(["true","1"]),km=new Set(["false","0"]);function zO(n,t){const e=Nm.has(n)||km.has(n),i=Nm.has(t)||km.has(t);return(r,o)=>{let a="*"==n||n==r,s="*"==t||t==o;return!a&&e&&"boolean"==typeof r&&(a=r?Nm.has(n):km.has(n)),!s&&i&&"boolean"==typeof o&&(s=o?Nm.has(t):km.has(t)),a&&s}}const AW=new RegExp("s*:selfs*,?","g");function NE(n,t,e,i){return new PW(n).build(t,e,i)}class PW{constructor(t){this._driver=t}build(t,e,i){const r=new OW(e);return this._resetContextStyleTimingState(r),sr(this,Gf(t),r)}_resetContextStyleTimingState(t){t.currentQuerySelector="",t.collectedStyles=new Map,t.collectedStyles.set("",new Map),t.currentTime=0}visitTrigger(t,e){let i=e.queryCount=0,r=e.depCount=0;const o=[],a=[];return"@"==t.name.charAt(0)&&e.errors.push(function Lq(){return new X(3006,!1)}()),t.definitions.forEach(s=>{if(this._resetContextStyleTimingState(e),0==s.type){const l=s,c=l.name;c.toString().split(/\s*,\s*/).forEach(u=>{l.name=u,o.push(this.visitState(l,e))}),l.name=c}else if(1==s.type){const l=this.visitTransition(s,e);i+=l.queryCount,r+=l.depCount,a.push(l)}else e.errors.push(function Vq(){return new X(3007,!1)}())}),{type:7,name:t.name,states:o,transitions:a,queryCount:i,depCount:r,options:null}}visitState(t,e){const i=this.visitStyle(t.styles,e),r=t.options&&t.options.params||null;if(i.containsDynamicStyles){const o=new Set,a=r||{};i.styles.forEach(s=>{s instanceof Map&&s.forEach(l=>{jO(l).forEach(c=>{a.hasOwnProperty(c)||o.add(c)})})}),o.size&&(Pm(o.values()),e.errors.push(function $q(n,t){return new X(3008,!1)}()))}return{type:0,name:t.name,style:i,options:r?{params:r}:null}}visitTransition(t,e){e.queryCount=0,e.depCount=0;const i=sr(this,Gf(t.animation),e);return{type:1,matchers:wW(t.expr,e.errors),animation:i,queryCount:e.queryCount,depCount:e.depCount,options:_l(t.options)}}visitSequence(t,e){return{type:2,steps:t.steps.map(i=>sr(this,i,e)),options:_l(t.options)}}visitGroup(t,e){const i=e.currentTime;let r=0;const o=t.steps.map(a=>{e.currentTime=i;const s=sr(this,a,e);return r=Math.max(r,e.currentTime),s});return e.currentTime=r,{type:3,steps:o,options:_l(t.options)}}visitAnimate(t,e){const i=function kW(n,t){if(n.hasOwnProperty("duration"))return n;if("number"==typeof n)return kE(Am(n,t).duration,0,"");const e=n;if(e.split(/\s+/).some(o=>"{"==o.charAt(0)&&"{"==o.charAt(1))){const o=kE(0,0,"");return o.dynamic=!0,o.strValue=e,o}const r=Am(e,t);return kE(r.duration,r.delay,r.easing)}(t.timings,e.errors);e.currentAnimateTimings=i;let r,o=t.styles?t.styles:Mi({});if(5==o.type)r=this.visitKeyframes(o,e);else{let a=t.styles,s=!1;if(!a){s=!0;const c={};i.easing&&(c.easing=i.easing),a=Mi(c)}e.currentTime+=i.duration+i.delay;const l=this.visitStyle(a,e);l.isEmptyStep=s,r=l}return e.currentAnimateTimings=null,{type:4,timings:i,style:r,options:null}}visitStyle(t,e){const i=this._makeStyleAst(t,e);return this._validateStyleAst(i,e),i}_makeStyleAst(t,e){const i=[],r=Array.isArray(t.styles)?t.styles:[t.styles];for(let s of r)"string"==typeof s?s===fa?i.push(s):e.errors.push(new X(3002,!1)):i.push($O(s));let o=!1,a=null;return i.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:i,easing:a,offset:t.offset,containsDynamicStyles:o,options:null}}_validateStyleAst(t,e){const i=e.currentAnimateTimings;let r=e.currentTime,o=e.currentTime;i&&o>0&&(o-=i.duration+i.delay),t.styles.forEach(a=>{"string"!=typeof a&&a.forEach((s,l)=>{const c=e.collectedStyles.get(e.currentQuerySelector),u=c.get(l);let d=!0;u&&(o!=r&&o>=u.startTime&&r<=u.endTime&&(e.errors.push(function Uq(n,t,e,i,r){return new X(3010,!1)}()),d=!1),o=u.startTime),d&&c.set(l,{startTime:o,endTime:r}),e.options&&function yW(n,t,e){const i=t.params||{},r=jO(n);r.length&&r.forEach(o=>{i.hasOwnProperty(o)||e.push(function xq(n){return new X(3001,!1)}())})}(s,e.options,e.errors)})})}visitKeyframes(t,e){const i={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push(function Hq(){return new X(3011,!1)}()),i;let o=0;const a=[];let s=!1,l=!1,c=0;const u=t.steps.map(y=>{const b=this._makeStyleAst(y,e);let E=null!=b.offset?b.offset:function NW(n){if("string"==typeof n)return null;let t=null;if(Array.isArray(n))n.forEach(e=>{if(e instanceof Map&&e.has("offset")){const i=e;t=parseFloat(i.get("offset")),i.delete("offset")}});else if(n instanceof Map&&n.has("offset")){const e=n;t=parseFloat(e.get("offset")),e.delete("offset")}return t}(b.styles),M=0;return null!=E&&(o++,M=b.offset=E),l=l||M<0||M>1,s=s||M0&&o{const E=h>0?b==f?1:h*b:a[b],M=E*v;e.currentTime=p+g.delay+M,g.duration=M,this._validateStyleAst(y,e),y.offset=E,i.styles.push(y)}),i}visitReference(t,e){return{type:8,animation:sr(this,Gf(t.animation),e),options:_l(t.options)}}visitAnimateChild(t,e){return e.depCount++,{type:9,options:_l(t.options)}}visitAnimateRef(t,e){return{type:10,animation:this.visitReference(t.animation,e),options:_l(t.options)}}visitQuery(t,e){const i=e.currentQuerySelector,r=t.options||{};e.queryCount++,e.currentQuery=t;const[o,a]=function RW(n){const t=!!n.split(/\s*,\s*/).find(e=>":self"==e);return t&&(n=n.replace(AW,"")),n=n.replace(/@\*/g,Im).replace(/@\w+/g,e=>Im+"-"+e.slice(1)).replace(/:animating/g,PE),[n,t]}(t.selector);e.currentQuerySelector=i.length?i+" "+o:o,ar(e.collectedStyles,e.currentQuerySelector,new Map);const s=sr(this,Gf(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=i,{type:11,selector:o,limit:r.limit||0,optional:!!r.optional,includeSelf:a,animation:s,originalSelector:t.selector,options:_l(t.options)}}visitStagger(t,e){e.currentQuery||e.errors.push(function Yq(){return new X(3013,!1)}());const i="full"===t.timings?{duration:0,delay:0,easing:"full"}:Am(t.timings,e.errors,!0);return{type:12,animation:sr(this,Gf(t.animation),e),timings:i,options:null}}}class OW{constructor(t){this.errors=t,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 _l(n){return n?(n=jf(n)).params&&(n.params=function xW(n){return n?jf(n):null}(n.params)):n={},n}function kE(n,t,e){return{duration:n,delay:t,easing:e}}function LE(n,t,e,i,r,o,a=null,s=!1){return{type:1,element:n,keyframes:t,preStyleProps:e,postStyleProps:i,duration:r,delay:o,totalTime:r+o,easing:a,subTimeline:s}}class Lm{constructor(){this._map=new Map}get(t){return this._map.get(t)||[]}append(t,e){let i=this._map.get(t);i||this._map.set(t,i=[]),i.push(...e)}has(t){return this._map.has(t)}clear(){this._map.clear()}}const $W=new RegExp(":enter","g"),UW=new RegExp(":leave","g");function VE(n,t,e,i,r,o=new Map,a=new Map,s,l,c=[]){return(new HW).buildKeyframes(n,t,e,i,r,o,a,s,l,c)}class HW{buildKeyframes(t,e,i,r,o,a,s,l,c,u=[]){c=c||new Lm;const d=new $E(t,e,c,r,o,u,[]);d.options=l;const h=l.delay?ha(l.delay):0;d.currentTimeline.delayNextStep(h),d.currentTimeline.setStyles([a],null,d.errors,l),sr(this,i,d);const f=d.timelines.filter(p=>p.containsAnimation());if(f.length&&s.size){let p;for(let g=f.length-1;g>=0;g--){const v=f[g];if(v.element===e){p=v;break}}p&&!p.allowOnlyTimelineStyles()&&p.setStyles([s],null,d.errors,l)}return f.length?f.map(p=>p.buildKeyframes()):[LE(e,[],[],[],0,h,"",!1)]}visitTrigger(t,e){}visitState(t,e){}visitTransition(t,e){}visitAnimateChild(t,e){const i=e.subInstructions.get(e.element);if(i){const r=e.createSubContext(t.options),o=e.currentTimeline.currentTime,a=this._visitSubInstructions(i,r,r.options);o!=a&&e.transformIntoNewTimeline(a)}e.previousNode=t}visitAnimateRef(t,e){const i=e.createSubContext(t.options);i.transformIntoNewTimeline(),this._applyAnimationRefDelays([t.options,t.animation.options],e,i),this.visitReference(t.animation,i),e.transformIntoNewTimeline(i.currentTimeline.currentTime),e.previousNode=t}_applyAnimationRefDelays(t,e,i){var r;for(const o of t){const a=null==o?void 0:o.delay;if(a){const s="number"==typeof a?a:ha(zf(a,null!==(r=null==o?void 0:o.params)&&void 0!==r?r:{},e.errors));i.delayNextStep(s)}}}_visitSubInstructions(t,e,i){let o=e.currentTimeline.currentTime;const a=null!=i.duration?ha(i.duration):null,s=null!=i.delay?ha(i.delay):null;return 0!==a&&t.forEach(l=>{const c=e.appendInstructionToTimeline(l,a,s);o=Math.max(o,c.duration+c.delay)}),o}visitReference(t,e){e.updateOptions(t.options,!0),sr(this,t.animation,e),e.previousNode=t}visitSequence(t,e){const i=e.subContextCount;let r=e;const o=t.options;if(o&&(o.params||o.delay)&&(r=e.createSubContext(o),r.transformIntoNewTimeline(),null!=o.delay)){6==r.previousNode.type&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=Vm);const a=ha(o.delay);r.delayNextStep(a)}t.steps.length&&(t.steps.forEach(a=>sr(this,a,r)),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>i&&r.transformIntoNewTimeline()),e.previousNode=t}visitGroup(t,e){const i=[];let r=e.currentTimeline.currentTime;const o=t.options&&t.options.delay?ha(t.options.delay):0;t.steps.forEach(a=>{const s=e.createSubContext(t.options);o&&s.delayNextStep(o),sr(this,a,s),r=Math.max(r,s.currentTimeline.currentTime),i.push(s.currentTimeline)}),i.forEach(a=>e.currentTimeline.mergeTimelineCollectedStyles(a)),e.transformIntoNewTimeline(r),e.previousNode=t}_visitTiming(t,e){if(t.dynamic){const i=t.strValue;return Am(e.params?zf(i,e.params,e.errors):i,e.errors)}return{duration:t.duration,delay:t.delay,easing:t.easing}}visitAnimate(t,e){const i=e.currentAnimateTimings=this._visitTiming(t.timings,e),r=e.currentTimeline;i.delay&&(e.incrementTime(i.delay),r.snapshotCurrentStyles());const o=t.style;5==o.type?this.visitKeyframes(o,e):(e.incrementTime(i.duration),this.visitStyle(o,e),r.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t}visitStyle(t,e){const i=e.currentTimeline,r=e.currentAnimateTimings;!r&&i.hasCurrentStyleProperties()&&i.forwardFrame();const o=r&&r.easing||t.easing;t.isEmptyStep?i.applyEmptyStep(o):i.setStyles(t.styles,o,e.errors,e.options),e.previousNode=t}visitKeyframes(t,e){const i=e.currentAnimateTimings,r=e.currentTimeline.duration,o=i.duration,s=e.createSubContext().currentTimeline;s.easing=i.easing,t.styles.forEach(l=>{s.forwardTime((l.offset||0)*o),s.setStyles(l.styles,l.easing,e.errors,e.options),s.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(s),e.transformIntoNewTimeline(r+o),e.previousNode=t}visitQuery(t,e){const i=e.currentTimeline.currentTime,r=t.options||{},o=r.delay?ha(r.delay):0;o&&(6===e.previousNode.type||0==i&&e.currentTimeline.hasCurrentStyleProperties())&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=Vm);let a=i;const s=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!r.optional,e.errors);e.currentQueryTotal=s.length;let l=null;s.forEach((c,u)=>{e.currentQueryIndex=u;const d=e.createSubContext(t.options,c);o&&d.delayNextStep(o),c===e.element&&(l=d.currentTimeline),sr(this,t.animation,d),d.currentTimeline.applyStylesToKeyframe(),a=Math.max(a,d.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(a),l&&(e.currentTimeline.mergeTimelineCollectedStyles(l),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=t}visitStagger(t,e){const i=e.parentContext,r=e.currentTimeline,o=t.timings,a=Math.abs(o.duration),s=a*(e.currentQueryTotal-1);let l=a*e.currentQueryIndex;switch(o.duration<0?"reverse":o.easing){case"reverse":l=s-l;break;case"full":l=i.currentStaggerTime}const u=e.currentTimeline;l&&u.delayNextStep(l);const d=u.currentTime;sr(this,t.animation,e),e.previousNode=t,i.currentStaggerTime=r.currentTime-d+(r.startTime-i.currentTimeline.startTime)}}const Vm={};class $E{constructor(t,e,i,r,o,a,s,l){this._driver=t,this.element=e,this.subInstructions=i,this._enterClassName=r,this._leaveClassName=o,this.errors=a,this.timelines=s,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Vm,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new $m(this._driver,e,0),s.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(t,e){if(!t)return;const i=t;let r=this.options;null!=i.duration&&(r.duration=ha(i.duration)),null!=i.delay&&(r.delay=ha(i.delay));const o=i.params;if(o){let a=r.params;a||(a=this.options.params={}),Object.keys(o).forEach(s=>{(!e||!a.hasOwnProperty(s))&&(a[s]=zf(o[s],a,this.errors))})}}_copyOptions(){const t={};if(this.options){const e=this.options.params;if(e){const i=t.params={};Object.keys(e).forEach(r=>{i[r]=e[r]})}}return t}createSubContext(t=null,e,i){const r=e||this.element,o=new $E(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,i||0));return o.previousNode=this.previousNode,o.currentAnimateTimings=this.currentAnimateTimings,o.options=this._copyOptions(),o.updateOptions(t),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o}transformIntoNewTimeline(t){return this.previousNode=Vm,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(t,e,i){const r={duration:null!=e?e:t.duration,delay:this.currentTimeline.currentTime+(null!=i?i:0)+t.delay,easing:""},o=new jW(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,r,t.stretchStartingKeyframe);return this.timelines.push(o),r}incrementTime(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)}delayNextStep(t){t>0&&this.currentTimeline.delayNextStep(t)}invokeQuery(t,e,i,r,o,a){let s=[];if(r&&s.push(this.element),t.length>0){t=(t=t.replace($W,"."+this._enterClassName)).replace(UW,"."+this._leaveClassName);let c=this._driver.query(this.element,t,1!=i);0!==i&&(c=i<0?c.slice(c.length+i,c.length):c.slice(0,i)),s.push(...c)}return!o&&0==s.length&&a.push(function qq(n){return new X(3014,!1)}()),s}}class $m{constructor(t,e,i,r){this._driver=t,this.element=e,this.startTime=i,this._elementTimelineStylesLookup=r,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(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,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(t){const e=1===this._keyframes.size&&this._pendingStyles.size;this.duration||e?(this.forwardTime(this.currentTime+t),e&&this.snapshotCurrentStyles()):this.startTime+=t}fork(t,e){return this.applyStylesToKeyframe(),new $m(this._driver,t,e||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(t){this.applyStylesToKeyframe(),this.duration=t,this._loadKeyframe()}_updateStyle(t,e){this._localTimelineStyles.set(t,e),this._globalTimelineStyles.set(t,e),this._styleSummary.set(t,{time:this.currentTime,value:e})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(t){t&&this._previousKeyframe.set("easing",t);for(let[e,i]of this._globalTimelineStyles)this._backFill.set(e,i||fa),this._currentKeyframe.set(e,fa);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(t,e,i,r){var o;e&&this._previousKeyframe.set("easing",e);const a=r&&r.params||{},s=function GW(n,t){const e=new Map;let i;return n.forEach(r=>{if("*"===r){i=i||t.keys();for(let o of i)e.set(o,fa)}else ts(r,e)}),e}(t,this._globalTimelineStyles);for(let[l,c]of s){const u=zf(c,a,i);this._pendingStyles.set(l,u),this._localTimelineStyles.has(l)||this._backFill.set(l,null!==(o=this._globalTimelineStyles.get(l))&&void 0!==o?o:fa),this._updateStyle(l,u)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((t,e)=>{this._currentKeyframe.set(e,t)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((t,e)=>{this._currentKeyframe.has(e)||this._currentKeyframe.set(e,t)}))}snapshotCurrentStyles(){for(let[t,e]of this._localTimelineStyles)this._pendingStyles.set(t,e),this._updateStyle(t,e)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const t=[];for(let e in this._currentKeyframe)t.push(e);return t}mergeTimelineCollectedStyles(t){t._styleSummary.forEach((e,i)=>{const r=this._styleSummary.get(i);(!r||e.time>r.time)&&this._updateStyle(i,e.value)})}buildKeyframes(){this.applyStylesToKeyframe();const t=new Set,e=new Set,i=1===this._keyframes.size&&0===this.duration;let r=[];this._keyframes.forEach((s,l)=>{const c=ts(s,new Map,this._backFill);c.forEach((u,d)=>{"!"===u?t.add(d):u===fa&&e.add(d)}),i||c.set("offset",l/this.duration),r.push(c)});const o=t.size?Pm(t.values()):[],a=e.size?Pm(e.values()):[];if(i){const s=r[0],l=new Map(s);s.set("offset",0),l.set("offset",1),r=[s,l]}return LE(this.element,r,o,a,this.duration,this.startTime,this.easing,!1)}}class jW extends $m{constructor(t,e,i,r,o,a,s=!1){super(t,e,a.delay),this.keyframes=i,this.preStyleProps=r,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 t=this.keyframes,{delay:e,duration:i,easing:r}=this.timings;if(this._stretchStartingKeyframe&&e){const o=[],a=i+e,s=e/a,l=ts(t[0]);l.set("offset",0),o.push(l);const c=ts(t[0]);c.set("offset",WO(s)),o.push(c);const u=t.length-1;for(let d=1;d<=u;d++){let h=ts(t[d]);const f=h.get("offset");h.set("offset",WO((e+f*i)/a)),o.push(h)}i=a,e=0,r="",t=o}return LE(this.element,t,this.preStyleProps,this.postStyleProps,i,e,r,!0)}}function WO(n,t=3){const e=Math.pow(10,t-1);return Math.round(n*e)/e}class BE{}const zW=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 YW extends BE{normalizePropertyName(t,e){return OE(t)}normalizeStyleValue(t,e,i,r){let o="";const a=i.toString().trim();if(zW.has(e)&&0!==i&&"0"!==i)if("number"==typeof i)o="px";else{const s=i.match(/^[+-]?[\d\.]+([a-z]*)$/);s&&0==s[1].length&&r.push(function kq(n,t){return new X(3005,!1)}())}return a+o}}function KO(n,t,e,i,r,o,a,s,l,c,u,d,h){return{type:0,element:n,triggerName:t,isRemovalTransition:r,fromState:e,fromStyles:o,toState:i,toStyles:a,timelines:s,queriedElements:l,preStyleProps:c,postStyleProps:u,totalTime:d,errors:h}}const UE={};class XO{constructor(t,e,i){this._triggerName=t,this.ast=e,this._stateStyles=i}match(t,e,i,r){return function qW(n,t,e,i,r){return n.some(o=>o(t,e,i,r))}(this.ast.matchers,t,e,i,r)}buildStyles(t,e,i){let r=this._stateStyles.get("*");return void 0!==t&&(r=this._stateStyles.get(null==t?void 0:t.toString())||r),r?r.buildStyles(e,i):new Map}build(t,e,i,r,o,a,s,l,c,u){var d;const h=[],f=this.ast.options&&this.ast.options.params||UE,g=this.buildStyles(i,s&&s.params||UE,h),v=l&&l.params||UE,y=this.buildStyles(r,v,h),b=new Set,E=new Map,M=new Map,V="void"===r,N={params:WW(v,f),delay:null===(d=this.ast.options)||void 0===d?void 0:d.delay},F=u?[]:VE(t,e,this.ast.animation,o,a,g,y,N,c,h);let Q=0;if(F.forEach(he=>{Q=Math.max(he.duration+he.delay,Q)}),h.length)return KO(e,this._triggerName,i,r,V,g,y,[],[],E,M,Q,h);F.forEach(he=>{const Ee=he.element,Pe=ar(E,Ee,new Set);he.preStyleProps.forEach(P=>Pe.add(P));const x=ar(M,Ee,new Set);he.postStyleProps.forEach(P=>x.add(P)),Ee!==e&&b.add(Ee)});const le=Pm(b.values());return KO(e,this._triggerName,i,r,V,g,y,F,le,E,M,Q)}}function WW(n,t){const e=jf(t);for(const i in n)n.hasOwnProperty(i)&&null!=n[i]&&(e[i]=n[i]);return e}class KW{constructor(t,e,i){this.styles=t,this.defaultParams=e,this.normalizer=i}buildStyles(t,e){const i=new Map,r=jf(this.defaultParams);return Object.keys(t).forEach(o=>{const a=t[o];null!==a&&(r[o]=a)}),this.styles.styles.forEach(o=>{"string"!=typeof o&&o.forEach((a,s)=>{a&&(a=zf(a,r,e));const l=this.normalizer.normalizePropertyName(s,e);a=this.normalizer.normalizeStyleValue(s,l,a,e),i.set(l,a)})}),i}}class QW{constructor(t,e,i){this.name=t,this.ast=e,this._normalizer=i,this.transitionFactories=[],this.states=new Map,e.states.forEach(r=>{this.states.set(r.name,new KW(r.style,r.options&&r.options.params||{},i))}),QO(this.states,"true","1"),QO(this.states,"false","0"),e.transitions.forEach(r=>{this.transitionFactories.push(new XO(t,r,this.states))}),this.fallbackTransition=function ZW(n,t,e){return new XO(n,{type:1,animation:{type:2,steps:[],options:null},matchers:[(a,s)=>!0],options:null,queryCount:0,depCount:0},t)}(t,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(t,e,i,r){return this.transitionFactories.find(a=>a.match(t,e,i,r))||null}matchStyles(t,e,i){return this.fallbackTransition.buildStyles(t,e,i)}}function QO(n,t,e){n.has(t)?n.has(e)||n.set(e,n.get(t)):n.has(e)&&n.set(t,n.get(e))}const JW=new Lm;class eK{constructor(t,e,i){this.bodyNode=t,this._driver=e,this._normalizer=i,this._animations=new Map,this._playersById=new Map,this.players=[]}register(t,e){const i=[],o=NE(this._driver,e,i,[]);if(i.length)throw function eW(n){return new X(3503,!1)}();this._animations.set(t,o)}_buildPlayer(t,e,i){const r=t.element,o=IO(0,this._normalizer,0,t.keyframes,e,i);return this._driver.animate(r,o,t.duration,t.delay,t.easing,[],!0)}create(t,e,i={}){const r=[],o=this._animations.get(t);let a;const s=new Map;if(o?(a=VE(this._driver,e,o,AE,wm,new Map,new Map,i,JW,r),a.forEach(u=>{const d=ar(s,u.element,new Map);u.postStyleProps.forEach(h=>d.set(h,null))})):(r.push(function tW(){return new X(3300,!1)}()),a=[]),r.length)throw function nW(n){return new X(3504,!1)}();s.forEach((u,d)=>{u.forEach((h,f)=>{u.set(f,this._driver.computeStyle(d,f,fa))})});const c=es(a.map(u=>{const d=s.get(u.element);return this._buildPlayer(u,new Map,d)}));return this._playersById.set(t,c),c.onDestroy(()=>this.destroy(t)),this.players.push(c),c}destroy(t){const e=this._getPlayer(t);e.destroy(),this._playersById.delete(t);const i=this.players.indexOf(e);i>=0&&this.players.splice(i,1)}_getPlayer(t){const e=this._playersById.get(t);if(!e)throw function iW(n){return new X(3301,!1)}();return e}listen(t,e,i,r){const o=ME(e,"","","");return DE(this._getPlayer(t),i,o,r),()=>{}}command(t,e,i,r){if("register"==i)return void this.register(t,r[0]);if("create"==i)return void this.create(t,e,r[0]||{});const o=this._getPlayer(t);switch(i){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(r[0]));break;case"destroy":this.destroy(t)}}}const ZO="ng-animate-queued",HE="ng-animate-disabled",oK=[],JO={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},aK={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},br="__ng_removed";class jE{constructor(t,e=""){this.namespaceId=e;const i=t&&t.hasOwnProperty("value");if(this.value=function uK(n){return null!=n?n:null}(i?t.value:t),i){const o=jf(t);delete o.value,this.options=o}else this.options={};this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(t){const e=t.params;if(e){const i=this.options.params;Object.keys(e).forEach(r=>{null==i[r]&&(i[r]=e[r])})}}}const Yf="void",GE=new jE(Yf);class sK{constructor(t,e,i){this.id=t,this.hostElement=e,this._engine=i,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,Er(e,this._hostClassName)}listen(t,e,i,r){if(!this._triggers.has(e))throw function rW(n,t){return new X(3302,!1)}();if(null==i||0==i.length)throw function oW(n){return new X(3303,!1)}();if(!function dK(n){return"start"==n||"done"==n}(i))throw function aW(n,t){return new X(3400,!1)}();const o=ar(this._elementListeners,t,[]),a={name:e,phase:i,callback:r};o.push(a);const s=ar(this._engine.statesByElement,t,new Map);return s.has(e)||(Er(t,Fm),Er(t,Fm+"-"+e),s.set(e,GE)),()=>{this._engine.afterFlush(()=>{const l=o.indexOf(a);l>=0&&o.splice(l,1),this._triggers.has(e)||s.delete(e)})}}register(t,e){return!this._triggers.has(t)&&(this._triggers.set(t,e),!0)}_getTrigger(t){const e=this._triggers.get(t);if(!e)throw function sW(n){return new X(3401,!1)}();return e}trigger(t,e,i,r=!0){const o=this._getTrigger(e),a=new zE(this.id,e,t);let s=this._engine.statesByElement.get(t);s||(Er(t,Fm),Er(t,Fm+"-"+e),this._engine.statesByElement.set(t,s=new Map));let l=s.get(e);const c=new jE(i,this.id);if(!(i&&i.hasOwnProperty("value"))&&l&&c.absorbOptions(l.options),s.set(e,c),l||(l=GE),c.value!==Yf&&l.value===c.value){if(!function pK(n,t){const e=Object.keys(n),i=Object.keys(t);if(e.length!=i.length)return!1;for(let r=0;r{ml(t,v),yo(t,y)})}return}const h=ar(this._engine.playersByElement,t,[]);h.forEach(g=>{g.namespaceId==this.id&&g.triggerName==e&&g.queued&&g.destroy()});let f=o.matchTransition(l.value,c.value,t,c.params),p=!1;if(!f){if(!r)return;f=o.fallbackTransition,p=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:f,fromState:l,toState:c,player:a,isFallbackTransition:p}),p||(Er(t,ZO),a.onStart(()=>{pu(t,ZO)})),a.onDone(()=>{let g=this.players.indexOf(a);g>=0&&this.players.splice(g,1);const v=this._engine.playersByElement.get(t);if(v){let y=v.indexOf(a);y>=0&&v.splice(y,1)}}),this.players.push(a),h.push(a),a}deregister(t){this._triggers.delete(t),this._engine.statesByElement.forEach(e=>e.delete(t)),this._elementListeners.forEach((e,i)=>{this._elementListeners.set(i,e.filter(r=>r.name!=t))})}clearElementCache(t){this._engine.statesByElement.delete(t),this._elementListeners.delete(t);const e=this._engine.playersByElement.get(t);e&&(e.forEach(i=>i.destroy()),this._engine.playersByElement.delete(t))}_signalRemovalForInnerTriggers(t,e){const i=this._engine.driver.query(t,Im,!0);i.forEach(r=>{if(r[br])return;const o=this._engine.fetchNamespacesByElement(r);o.size?o.forEach(a=>a.triggerLeaveAnimation(r,e,!1,!0)):this.clearElementCache(r)}),this._engine.afterFlushAnimationsDone(()=>i.forEach(r=>this.clearElementCache(r)))}triggerLeaveAnimation(t,e,i,r){const o=this._engine.statesByElement.get(t),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(t,c,Yf,r);u&&s.push(u)}}),s.length)return this._engine.markElementAsRemoved(this.id,t,!0,e,a),i&&es(s).onDone(()=>this._engine.processLeaveNode(t)),!0}return!1}prepareLeaveAnimationListeners(t){const e=this._elementListeners.get(t),i=this._engine.statesByElement.get(t);if(e&&i){const r=new Set;e.forEach(o=>{const a=o.name;if(r.has(a))return;r.add(a);const l=this._triggers.get(a).fallbackTransition,c=i.get(a)||GE,u=new jE(Yf),d=new zE(this.id,a,t);this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:a,transition:l,fromState:c,toState:u,player:d,isFallbackTransition:!0})})}}removeNode(t,e){const i=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,e),this.triggerLeaveAnimation(t,e,!0))return;let r=!1;if(i.totalAnimations){const o=i.players.length?i.playersByQueriedElement.get(t):[];if(o&&o.length)r=!0;else{let a=t;for(;a=a.parentNode;)if(i.statesByElement.get(a)){r=!0;break}}}if(this.prepareLeaveAnimationListeners(t),r)i.markElementAsRemoved(this.id,t,!1,e);else{const o=t[br];(!o||o===JO)&&(i.afterFlush(()=>this.clearElementCache(t)),i.destroyInnerAnimations(t),i._onRemovalComplete(t,e))}}insertNode(t,e){Er(t,this._hostClassName)}drainQueuedTransitions(t){const e=[];return this._queue.forEach(i=>{const r=i.player;if(r.destroyed)return;const o=i.element,a=this._elementListeners.get(o);a&&a.forEach(s=>{if(s.name==i.triggerName){const l=ME(o,i.triggerName,i.fromState.value,i.toState.value);l._data=t,DE(i.player,s.phase,l,s.callback)}}),r.markedForDestroy?this._engine.afterFlush(()=>{r.destroy()}):e.push(i)}),this._queue=[],e.sort((i,r)=>{const o=i.transition.ast.depCount,a=r.transition.ast.depCount;return 0==o||0==a?o-a:this._engine.driver.containsElement(i.element,r.element)?1:-1})}destroy(t){this.players.forEach(e=>e.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,t)}elementContainsData(t){let e=!1;return this._elementListeners.has(t)&&(e=!0),e=!!this._queue.find(i=>i.element===t)||e,e}}class lK{constructor(t,e,i){this.bodyNode=t,this.driver=e,this._normalizer=i,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=(r,o)=>{}}_onRemovalComplete(t,e){this.onRemovalComplete(t,e)}get queuedPlayers(){const t=[];return this._namespaceList.forEach(e=>{e.players.forEach(i=>{i.queued&&t.push(i)})}),t}createNamespace(t,e){const i=new sK(t,e,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,e)?this._balanceNamespaceList(i,e):(this.newHostElements.set(e,i),this.collectEnterElement(e)),this._namespaceLookup[t]=i}_balanceNamespaceList(t,e){const i=this._namespaceList,r=this.namespacesByHostElement;if(i.length-1>=0){let a=!1,s=this.driver.getParentElement(e);for(;s;){const l=r.get(s);if(l){const c=i.indexOf(l);i.splice(c+1,0,t),a=!0;break}s=this.driver.getParentElement(s)}a||i.unshift(t)}else i.push(t);return r.set(e,t),t}register(t,e){let i=this._namespaceLookup[t];return i||(i=this.createNamespace(t,e)),i}registerTrigger(t,e,i){let r=this._namespaceLookup[t];r&&r.register(e,i)&&this.totalAnimations++}destroy(t,e){if(!t)return;const i=this._fetchNamespace(t);this.afterFlush(()=>{this.namespacesByHostElement.delete(i.hostElement),delete this._namespaceLookup[t];const r=this._namespaceList.indexOf(i);r>=0&&this._namespaceList.splice(r,1)}),this.afterFlushAnimationsDone(()=>i.destroy(e))}_fetchNamespace(t){return this._namespaceLookup[t]}fetchNamespacesByElement(t){const e=new Set,i=this.statesByElement.get(t);if(i)for(let r of i.values())if(r.namespaceId){const o=this._fetchNamespace(r.namespaceId);o&&e.add(o)}return e}trigger(t,e,i,r){if(Bm(e)){const o=this._fetchNamespace(t);if(o)return o.trigger(e,i,r),!0}return!1}insertNode(t,e,i,r){if(!Bm(e))return;const o=e[br];if(o&&o.setForRemoval){o.setForRemoval=!1,o.setForMove=!0;const a=this.collectedLeaveElements.indexOf(e);a>=0&&this.collectedLeaveElements.splice(a,1)}if(t){const a=this._fetchNamespace(t);a&&a.insertNode(e,i)}r&&this.collectEnterElement(e)}collectEnterElement(t){this.collectedEnterElements.push(t)}markElementAsDisabled(t,e){e?this.disabledNodes.has(t)||(this.disabledNodes.add(t),Er(t,HE)):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),pu(t,HE))}removeNode(t,e,i,r){if(Bm(e)){const o=t?this._fetchNamespace(t):null;if(o?o.removeNode(e,r):this.markElementAsRemoved(t,e,!1,r),i){const a=this.namespacesByHostElement.get(e);a&&a.id!==t&&a.removeNode(e,r)}}else this._onRemovalComplete(e,r)}markElementAsRemoved(t,e,i,r,o){this.collectedLeaveElements.push(e),e[br]={namespaceId:t,setForRemoval:r,hasAnimation:i,removedBeforeQueried:!1,previousTriggersValues:o}}listen(t,e,i,r,o){return Bm(e)?this._fetchNamespace(t).listen(e,i,r,o):()=>{}}_buildInstruction(t,e,i,r,o){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,i,r,t.fromState.options,t.toState.options,e,o)}destroyInnerAnimations(t){let e=this.driver.query(t,Im,!0);e.forEach(i=>this.destroyActiveAnimationsForElement(i)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(t,PE,!0),e.forEach(i=>this.finishActiveQueriedAnimationOnElement(i)))}destroyActiveAnimationsForElement(t){const e=this.playersByElement.get(t);e&&e.forEach(i=>{i.queued?i.markedForDestroy=!0:i.destroy()})}finishActiveQueriedAnimationOnElement(t){const e=this.playersByQueriedElement.get(t);e&&e.forEach(i=>i.finish())}whenRenderingDone(){return new Promise(t=>{if(this.players.length)return es(this.players).onDone(()=>t());t()})}processLeaveNode(t){var e;const i=t[br];if(i&&i.setForRemoval){if(t[br]=JO,i.namespaceId){this.destroyInnerAnimations(t);const r=this._fetchNamespace(i.namespaceId);r&&r.clearElementCache(t)}this._onRemovalComplete(t,i.setForRemoval)}!(null===(e=t.classList)||void 0===e)&&e.contains(HE)&&this.markElementAsDisabled(t,!1),this.driver.query(t,".ng-animate-disabled",!0).forEach(r=>{this.markElementAsDisabled(r,!1)})}flush(t=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((i,r)=>this._balanceNamespaceList(i,r)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let i=0;ii()),this._flushFns=[],this._whenQuietFns.length){const i=this._whenQuietFns;this._whenQuietFns=[],e.length?es(e).onDone(()=>{i.forEach(r=>r())}):i.forEach(r=>r())}}reportError(t){throw function lW(n){return new X(3402,!1)}()}_flushAnimations(t,e){const i=new Lm,r=[],o=new Map,a=[],s=new Map,l=new Map,c=new Map,u=new Set;this.disabledNodes.forEach(L=>{u.add(L);const R=this.driver.query(L,".ng-animate-queued",!0);for(let J=0;J{const J=AE+g++;p.set(R,J),L.forEach(ne=>Er(ne,J))});const v=[],y=new Set,b=new Set;for(let L=0;Ly.add(ne)):b.add(R))}const E=new Map,M=nN(h,Array.from(y));M.forEach((L,R)=>{const J=wm+g++;E.set(R,J),L.forEach(ne=>Er(ne,J))}),t.push(()=>{f.forEach((L,R)=>{const J=p.get(R);L.forEach(ne=>pu(ne,J))}),M.forEach((L,R)=>{const J=E.get(R);L.forEach(ne=>pu(ne,J))}),v.forEach(L=>{this.processLeaveNode(L)})});const V=[],N=[];for(let L=this._namespaceList.length-1;L>=0;L--)this._namespaceList[L].drainQueuedTransitions(e).forEach(J=>{const ne=J.player,ye=J.element;if(V.push(ne),this.collectedEnterElements.length){const Ne=ye[br];if(Ne&&Ne.setForMove){if(Ne.previousTriggersValues&&Ne.previousTriggersValues.has(J.triggerName)){const Ve=Ne.previousTriggersValues.get(J.triggerName),$=this.statesByElement.get(J.element);if($&&$.has(J.triggerName)){const de=$.get(J.triggerName);de.value=Ve,$.set(J.triggerName,de)}}return void ne.destroy()}}const S=!d||!this.driver.containsElement(d,ye),B=E.get(ye),w=p.get(ye),z=this._buildInstruction(J,i,w,B,S);if(z.errors&&z.errors.length)return void N.push(z);if(S)return ne.onStart(()=>ml(ye,z.fromStyles)),ne.onDestroy(()=>yo(ye,z.toStyles)),void r.push(ne);if(J.isFallbackTransition)return ne.onStart(()=>ml(ye,z.fromStyles)),ne.onDestroy(()=>yo(ye,z.toStyles)),void r.push(ne);const Fe=[];z.timelines.forEach(Ne=>{Ne.stretchStartingKeyframe=!0,this.disabledNodes.has(Ne.element)||Fe.push(Ne)}),z.timelines=Fe,i.append(ye,z.timelines),a.push({instruction:z,player:ne,element:ye}),z.queriedElements.forEach(Ne=>ar(s,Ne,[]).push(ne)),z.preStyleProps.forEach((Ne,Ve)=>{if(Ne.size){let $=l.get(Ve);$||l.set(Ve,$=new Set),Ne.forEach((de,xe)=>$.add(xe))}}),z.postStyleProps.forEach((Ne,Ve)=>{let $=c.get(Ve);$||c.set(Ve,$=new Set),Ne.forEach((de,xe)=>$.add(xe))})});if(N.length){const L=[];N.forEach(R=>{L.push(function cW(n,t){return new X(3505,!1)}())}),V.forEach(R=>R.destroy()),this.reportError(L)}const F=new Map,Q=new Map;a.forEach(L=>{const R=L.element;i.has(R)&&(Q.set(R,R),this._beforeAnimationBuild(L.player.namespaceId,L.instruction,F))}),r.forEach(L=>{const R=L.element;this._getPreviousPlayers(R,!1,L.namespaceId,L.triggerName,null).forEach(ne=>{ar(F,R,[]).push(ne),ne.destroy()})});const le=v.filter(L=>rN(L,l,c)),he=new Map;tN(he,this.driver,b,c,fa).forEach(L=>{rN(L,l,c)&&le.push(L)});const Pe=new Map;f.forEach((L,R)=>{tN(Pe,this.driver,new Set(L),l,"!")}),le.forEach(L=>{var R,J;const ne=he.get(L),ye=Pe.get(L);he.set(L,new Map([...Array.from(null!==(R=null==ne?void 0:ne.entries())&&void 0!==R?R:[]),...Array.from(null!==(J=null==ye?void 0:ye.entries())&&void 0!==J?J:[])]))});const x=[],P=[],K={};a.forEach(L=>{const{element:R,player:J,instruction:ne}=L;if(i.has(R)){if(u.has(R))return J.onDestroy(()=>yo(R,ne.toStyles)),J.disabled=!0,J.overrideTotalTime(ne.totalTime),void r.push(J);let ye=K;if(Q.size>1){let B=R;const w=[];for(;B=B.parentNode;){const z=Q.get(B);if(z){ye=z;break}w.push(B)}w.forEach(z=>Q.set(z,ye))}const S=this._buildAnimation(J.namespaceId,ne,F,o,Pe,he);if(J.setRealPlayer(S),ye===K)x.push(J);else{const B=this.playersByElement.get(ye);B&&B.length&&(J.parentPlayer=es(B)),r.push(J)}}else ml(R,ne.fromStyles),J.onDestroy(()=>yo(R,ne.toStyles)),P.push(J),u.has(R)&&r.push(J)}),P.forEach(L=>{const R=o.get(L.element);if(R&&R.length){const J=es(R);L.setRealPlayer(J)}}),r.forEach(L=>{L.parentPlayer?L.syncPlayerEvents(L.parentPlayer):L.destroy()});for(let L=0;L!S.destroyed);ye.length?fK(this,R,ye):this.processLeaveNode(R)}return v.length=0,x.forEach(L=>{this.players.push(L),L.onDone(()=>{L.destroy();const R=this.players.indexOf(L);this.players.splice(R,1)}),L.play()}),x}elementContainsData(t,e){let i=!1;const r=e[br];return r&&r.setForRemoval&&(i=!0),this.playersByElement.has(e)&&(i=!0),this.playersByQueriedElement.has(e)&&(i=!0),this.statesByElement.has(e)&&(i=!0),this._fetchNamespace(t).elementContainsData(e)||i}afterFlush(t){this._flushFns.push(t)}afterFlushAnimationsDone(t){this._whenQuietFns.push(t)}_getPreviousPlayers(t,e,i,r,o){let a=[];if(e){const s=this.playersByQueriedElement.get(t);s&&(a=s)}else{const s=this.playersByElement.get(t);if(s){const l=!o||o==Yf;s.forEach(c=>{c.queued||!l&&c.triggerName!=r||a.push(c)})}}return(i||r)&&(a=a.filter(s=>!(i&&i!=s.namespaceId||r&&r!=s.triggerName))),a}_beforeAnimationBuild(t,e,i){const o=e.element,a=e.isRemovalTransition?void 0:t,s=e.isRemovalTransition?void 0:e.triggerName;for(const l of e.timelines){const c=l.element,u=c!==o,d=ar(i,c,[]);this._getPreviousPlayers(c,u,a,s,e.toState).forEach(f=>{const p=f.getRealPlayer();p.beforeDestroy&&p.beforeDestroy(),f.destroy(),d.push(f)})}ml(o,e.fromStyles)}_buildAnimation(t,e,i,r,o,a){const s=e.triggerName,l=e.element,c=[],u=new Set,d=new Set,h=e.timelines.map(p=>{const g=p.element;u.add(g);const v=g[br];if(v&&v.removedBeforeQueried)return new Hf(p.duration,p.delay);const y=g!==l,b=function hK(n){const t=[];return iN(n,t),t}((i.get(g)||oK).map(F=>F.getRealPlayer())).filter(F=>!!F.element&&F.element===g),E=o.get(g),M=a.get(g),V=IO(0,this._normalizer,0,p.keyframes,E,M),N=this._buildPlayer(p,V,b);if(p.subTimeline&&r&&d.add(g),y){const F=new zE(t,s,g);F.setRealPlayer(N),c.push(F)}return N});c.forEach(p=>{ar(this.playersByQueriedElement,p.element,[]).push(p),p.onDone(()=>function cK(n,t,e){let i=n.get(t);if(i){if(i.length){const r=i.indexOf(e);i.splice(r,1)}0==i.length&&n.delete(t)}return i}(this.playersByQueriedElement,p.element,p))}),u.forEach(p=>Er(p,VO));const f=es(h);return f.onDestroy(()=>{u.forEach(p=>pu(p,VO)),yo(l,e.toStyles)}),d.forEach(p=>{ar(r,p,[]).push(f)}),f}_buildPlayer(t,e,i){return e.length>0?this.driver.animate(t.element,e,t.duration,t.delay,t.easing,i):new Hf(t.duration,t.delay)}}class zE{constructor(t,e,i){this.namespaceId=t,this.triggerName=e,this.element=i,this._player=new Hf,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(t){this._containsRealPlayer||(this._player=t,this._queuedCallbacks.forEach((e,i)=>{e.forEach(r=>DE(t,i,void 0,r))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(t.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(t){this.totalTime=t}syncPlayerEvents(t){const e=this._player;e.triggerCallback&&t.onStart(()=>e.triggerCallback("start")),t.onDone(()=>this.finish()),t.onDestroy(()=>this.destroy())}_queueEvent(t,e){ar(this._queuedCallbacks,t,[]).push(e)}onDone(t){this.queued&&this._queueEvent("done",t),this._player.onDone(t)}onStart(t){this.queued&&this._queueEvent("start",t),this._player.onStart(t)}onDestroy(t){this.queued&&this._queueEvent("destroy",t),this._player.onDestroy(t)}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(t){this.queued||this._player.setPosition(t)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(t){const e=this._player;e.triggerCallback&&e.triggerCallback(t)}}function Bm(n){return n&&1===n.nodeType}function eN(n,t){const e=n.style.display;return n.style.display=null!=t?t:"none",e}function tN(n,t,e,i,r){const o=[];e.forEach(l=>o.push(eN(l)));const a=[];i.forEach((l,c)=>{const u=new Map;l.forEach(d=>{const h=t.computeStyle(c,d,r);u.set(d,h),(!h||0==h.length)&&(c[br]=aK,a.push(c))}),n.set(c,u)});let s=0;return e.forEach(l=>eN(l,o[s++])),a}function nN(n,t){const e=new Map;if(n.forEach(s=>e.set(s,[])),0==t.length)return e;const r=new Set(t),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=e.has(c)?c:r.has(c)?1:a(c),o.set(s,l),l}return t.forEach(s=>{const l=a(s);1!==l&&e.get(l).push(s)}),e}function Er(n,t){var e;null===(e=n.classList)||void 0===e||e.add(t)}function pu(n,t){var e;null===(e=n.classList)||void 0===e||e.remove(t)}function fK(n,t,e){es(e).onDone(()=>n.processLeaveNode(t))}function iN(n,t){for(let e=0;er.add(o)):t.set(n,i),e.delete(n),!0}class Um{constructor(t,e,i){this.bodyNode=t,this._driver=e,this._normalizer=i,this._triggerCache={},this.onRemovalComplete=(r,o)=>{},this._transitionEngine=new lK(t,e,i),this._timelineEngine=new eK(t,e,i),this._transitionEngine.onRemovalComplete=(r,o)=>this.onRemovalComplete(r,o)}registerTrigger(t,e,i,r,o){const a=t+"-"+r;let s=this._triggerCache[a];if(!s){const l=[],u=NE(this._driver,o,l,[]);if(l.length)throw function Zq(n,t){return new X(3404,!1)}();s=function XW(n,t,e){return new QW(n,t,e)}(r,u,this._normalizer),this._triggerCache[a]=s}this._transitionEngine.registerTrigger(e,r,s)}register(t,e){this._transitionEngine.register(t,e)}destroy(t,e){this._transitionEngine.destroy(t,e)}onInsert(t,e,i,r){this._transitionEngine.insertNode(t,e,i,r)}onRemove(t,e,i,r){this._transitionEngine.removeNode(t,e,r||!1,i)}disableAnimations(t,e){this._transitionEngine.markElementAsDisabled(t,e)}process(t,e,i,r){if("@"==i.charAt(0)){const[o,a]=AO(i);this._timelineEngine.command(o,e,a,r)}else this._transitionEngine.trigger(t,e,i,r)}listen(t,e,i,r,o){if("@"==i.charAt(0)){const[a,s]=AO(i);return this._timelineEngine.listen(a,e,s,o)}return this._transitionEngine.listen(t,e,i,r,o)}flush(t=-1){this._transitionEngine.flush(t)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let mK=(()=>{class n{constructor(e,i,r){this._element=e,this._startStyles=i,this._endStyles=r,this._state=0;let o=n.initialStylesByElement.get(e);o||n.initialStylesByElement.set(e,o=new Map),this._initialStyles=o}start(){this._state<1&&(this._startStyles&&yo(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(yo(this._element,this._initialStyles),this._endStyles&&(yo(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(n.initialStylesByElement.delete(this._element),this._startStyles&&(ml(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(ml(this._element,this._endStyles),this._endStyles=null),yo(this._element,this._initialStyles),this._state=3)}}return n.initialStylesByElement=new WeakMap,n})();function YE(n){let t=null;return n.forEach((e,i)=>{(function _K(n){return"display"===n||"position"===n})(i)&&(t=t||new Map,t.set(i,e))}),t}class oN{constructor(t,e,i,r){this.element=t,this.keyframes=e,this.options=i,this._specialStyles=r,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=i.duration,this._delay=i.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const t=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,t,this.options),this._finalKeyframe=t.length?t[t.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(t){const e=[];return t.forEach(i=>{e.push(Object.fromEntries(i))}),e}_triggerWebAnimation(t,e,i){return t.animate(this._convertKeyframesToObject(e),i)}onStart(t){this._originalOnStartFns.push(t),this._onStartFns.push(t)}onDone(t){this._originalOnDoneFns.push(t),this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(t=>t()),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(t=>t()),this._onDestroyFns=[])}setPosition(t){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=t*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const t=new Map;this.hasStarted()&&this._finalKeyframe.forEach((i,r)=>{"offset"!==r&&t.set(r,this._finished?i:GO(this.element,r))}),this.currentSnapshot=t}triggerCallback(t){const e="start"===t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}class vK{validateStyleProperty(t){return!0}validateAnimatableStyleProperty(t){return!0}matchesElement(t,e){return!1}containsElement(t,e){return OO(t,e)}getParentElement(t){return FE(t)}query(t,e,i){return NO(t,e,i)}computeStyle(t,e,i){return window.getComputedStyle(t)[e]}animate(t,e,i,r,o,a=[]){const l={duration:i,delay:r,fill:0==r?"both":"forwards"};o&&(l.easing=o);const c=new Map,u=a.filter(f=>f instanceof oN);(function EW(n,t){return 0===n||0===t})(i,r)&&u.forEach(f=>{f.currentSnapshot.forEach((p,g)=>c.set(g,p))});let d=function vW(n){return n.length?n[0]instanceof Map?n:n.map(t=>$O(t)):[]}(e).map(f=>ts(f));d=function SW(n,t,e){if(e.size&&t.length){let i=t[0],r=[];if(e.forEach((o,a)=>{i.has(a)||r.push(a),i.set(a,o)}),r.length)for(let o=1;oa.set(s,GO(n,s)))}}return t}(t,d,c);const h=function gK(n,t){let e=null,i=null;return Array.isArray(t)&&t.length?(e=YE(t[0]),t.length>1&&(i=YE(t[t.length-1]))):t instanceof Map&&(e=YE(t)),e||i?new mK(n,e,i):null}(t,d);return new oN(t,d,l,h)}}let yK=(()=>{class n extends SO{constructor(e,i){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(i.body,{id:"0",encapsulation:kr.None,styles:[],data:{animation:[]}})}build(e){const i=this._nextAnimationId.toString();this._nextAnimationId++;const r=Array.isArray(e)?DO(e):e;return aN(this._renderer,null,i,"register",[r]),new CK(i,this._renderer)}}return n.\u0275fac=function(e){return new(e||n)(q(gf),q(mt))},n.\u0275prov=_e({token:n,factory:n.\u0275fac}),n})();class CK extends class Fq{}{constructor(t,e){super(),this._id=t,this._renderer=e}create(t,e){return new bK(this._id,t,e||{},this._renderer)}}class bK{constructor(t,e,i,r){this.id=t,this.element=e,this._renderer=r,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",i)}_listen(t,e){return this._renderer.listen(this.element,`@@${this.id}:${t}`,e)}_command(t,...e){return aN(this._renderer,this.element,this.id,t,e)}onDone(t){this._listen("done",t)}onStart(t){this._listen("start",t)}onDestroy(t){this._listen("destroy",t)}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(t){this._command("setPosition",t)}getPosition(){var t,e;return null!==(e=null===(t=this._renderer.engine.players[+this.id])||void 0===t?void 0:t.getPosition())&&void 0!==e?e:0}}function aN(n,t,e,i,r){return n.setProperty(t,`@@${e}:${i}`,r)}const sN="@.disabled";let EK=(()=>{class n{constructor(e,i,r){this.delegate=e,this.engine=i,this._zone=r,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),i.onRemovalComplete=(o,a)=>{const s=null==a?void 0:a.parentNode(o);s&&a.removeChild(s,o)}}createRenderer(e,i){const o=this.delegate.createRenderer(e,i);if(!(e&&i&&i.data&&i.data.animation)){let u=this._rendererCache.get(o);return u||(u=new lN("",o,this.engine,()=>this._rendererCache.delete(o)),this._rendererCache.set(o,u)),u}const a=i.id,s=i.id+"-"+this._currentId;this._currentId++,this.engine.register(s,e);const l=u=>{Array.isArray(u)?u.forEach(l):this.engine.registerTrigger(a,s,e,u.name,u)};return i.data.animation.forEach(l),new SK(this,s,o,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(e,i,r){e>=0&&ei(r)):(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([i,r]))}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 n.\u0275fac=function(e){return new(e||n)(q(gf),q(Um),q(Vt))},n.\u0275prov=_e({token:n,factory:n.\u0275fac}),n})();class lN{constructor(t,e,i,r){this.namespaceId=t,this.delegate=e,this.engine=i,this._onDestroy=r,this.destroyNode=this.delegate.destroyNode?o=>e.destroyNode(o):null}get data(){return this.delegate.data}destroy(){var t;this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy(),null===(t=this._onDestroy)||void 0===t||t.call(this)}createElement(t,e){return this.delegate.createElement(t,e)}createComment(t){return this.delegate.createComment(t)}createText(t){return this.delegate.createText(t)}appendChild(t,e){this.delegate.appendChild(t,e),this.engine.onInsert(this.namespaceId,e,t,!1)}insertBefore(t,e,i,r=!0){this.delegate.insertBefore(t,e,i),this.engine.onInsert(this.namespaceId,e,t,r)}removeChild(t,e,i){this.engine.onRemove(this.namespaceId,e,this.delegate,i)}selectRootElement(t,e){return this.delegate.selectRootElement(t,e)}parentNode(t){return this.delegate.parentNode(t)}nextSibling(t){return this.delegate.nextSibling(t)}setAttribute(t,e,i,r){this.delegate.setAttribute(t,e,i,r)}removeAttribute(t,e,i){this.delegate.removeAttribute(t,e,i)}addClass(t,e){this.delegate.addClass(t,e)}removeClass(t,e){this.delegate.removeClass(t,e)}setStyle(t,e,i,r){this.delegate.setStyle(t,e,i,r)}removeStyle(t,e,i){this.delegate.removeStyle(t,e,i)}setProperty(t,e,i){"@"==e.charAt(0)&&e==sN?this.disableAnimations(t,!!i):this.delegate.setProperty(t,e,i)}setValue(t,e){this.delegate.setValue(t,e)}listen(t,e,i){return this.delegate.listen(t,e,i)}disableAnimations(t,e){this.engine.disableAnimations(t,e)}}class SK extends lN{constructor(t,e,i,r,o){super(e,i,r,o),this.factory=t,this.namespaceId=e}setProperty(t,e,i){"@"==e.charAt(0)?"."==e.charAt(1)&&e==sN?this.disableAnimations(t,i=void 0===i||!!i):this.engine.process(this.namespaceId,t,e.slice(1),i):this.delegate.setProperty(t,e,i)}listen(t,e,i){if("@"==e.charAt(0)){const r=function DK(n){switch(n){case"body":return document.body;case"document":return document;case"window":return window;default:return n}}(t);let o=e.slice(1),a="";return"@"!=o.charAt(0)&&([o,a]=function TK(n){const t=n.indexOf(".");return[n.substring(0,t),n.slice(t+1)]}(o)),this.engine.listen(this.namespaceId,r,o,a,s=>{this.factory.scheduleListenerCallback(s._data||-1,i,s)})}return this.delegate.listen(t,e,i)}}const cN=[{provide:SO,useClass:yK},{provide:BE,useFactory:function wK(){return new YW}},{provide:Um,useClass:(()=>{class n extends Um{constructor(e,i,r,o){super(e.body,i,r)}ngOnDestroy(){this.flush()}}return n.\u0275fac=function(e){return new(e||n)(q(mt),q(IE),q(BE),q(du))},n.\u0275prov=_e({token:n,factory:n.\u0275fac}),n})()},{provide:gf,useFactory:function FK(n,t,e){return new EK(n,t,e)},deps:[Mm,Um,Vt]}],qE=[{provide:IE,useFactory:()=>new vK},{provide:U0,useValue:"BrowserAnimations"},...cN],uN=[{provide:IE,useClass:kO},{provide:U0,useValue:"NoopAnimations"},...cN];let IK=(()=>{class n{static withConfig(e){return{ngModule:n,providers:e.disableAnimations?uN:qE}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:qE,imports:[yO]}),n})();function Re(...n){return Tn(n,Ud(n))}function pa(n,t){return rt(t)?Yn(n,t,1):Yn(n,1)}function Kr(n,t){return Dn((e,i)=>{let r=0;e.subscribe(hn(i,o=>n.call(t,o,r++)&&i.next(o)))})}class dN{}class fN{}class Xr{constructor(t){this.normalizedNames=new Map,this.lazyUpdate=null,t?this.lazyInit="string"==typeof t?()=>{this.headers=new Map,t.split("\n").forEach(e=>{const i=e.indexOf(":");if(i>0){const r=e.slice(0,i),o=r.toLowerCase(),a=e.slice(i+1).trim();this.maybeSetNormalizedName(r,o),this.headers.has(o)?this.headers.get(o).push(a):this.headers.set(o,[a])}})}:()=>{this.headers=new Map,Object.keys(t).forEach(e=>{let i=t[e];const r=e.toLowerCase();"string"==typeof i&&(i=[i]),i.length>0&&(this.headers.set(r,i),this.maybeSetNormalizedName(e,r))})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();const e=this.headers.get(t.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,e){return this.clone({name:t,value:e,op:"a"})}set(t,e){return this.clone({name:t,value:e,op:"s"})}delete(t,e){return this.clone({name:t,value:e,op:"d"})}maybeSetNormalizedName(t,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,t)}init(){this.lazyInit&&(this.lazyInit instanceof Xr?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(e=>{this.headers.set(e,t.headers.get(e)),this.normalizedNames.set(e,t.normalizedNames.get(e))})}clone(t){const e=new Xr;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof Xr?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([t]),e}applyUpdate(t){const e=t.name.toLowerCase();switch(t.op){case"a":case"s":let i=t.value;if("string"==typeof i&&(i=[i]),0===i.length)return;this.maybeSetNormalizedName(t.name,e);const r=("a"===t.op?this.headers.get(e):void 0)||[];r.push(...i),this.headers.set(e,r);break;case"d":const o=t.value;if(o){let a=this.headers.get(e);if(!a)return;a=a.filter(s=>-1===o.indexOf(s)),0===a.length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,a)}else this.headers.delete(e),this.normalizedNames.delete(e)}}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>t(this.normalizedNames.get(e),this.headers.get(e)))}}class AK{encodeKey(t){return hN(t)}encodeValue(t){return hN(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}}const RK=/%(\d[a-f0-9])/gi,xK={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function hN(n){return encodeURIComponent(n).replace(RK,(t,e)=>{var i;return null!==(i=xK[e])&&void 0!==i?i:t})}function jm(n){return`${n}`}class ns{constructor(t={}){if(this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new AK,t.fromString){if(t.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function PK(n,t){const e=new Map;return n.length>0&&n.replace(/^\?/,"").split("&").forEach(r=>{const o=r.indexOf("="),[a,s]=-1==o?[t.decodeKey(r),""]:[t.decodeKey(r.slice(0,o)),t.decodeValue(r.slice(o+1))],l=e.get(a)||[];l.push(s),e.set(a,l)}),e}(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(e=>{const i=t.fromObject[e],r=Array.isArray(i)?i.map(jm):[jm(i)];this.map.set(e,r)})):this.map=null}has(t){return this.init(),this.map.has(t)}get(t){this.init();const e=this.map.get(t);return e?e[0]:null}getAll(t){return this.init(),this.map.get(t)||null}keys(){return this.init(),Array.from(this.map.keys())}append(t,e){return this.clone({param:t,value:e,op:"a"})}appendAll(t){const e=[];return Object.keys(t).forEach(i=>{const r=t[i];Array.isArray(r)?r.forEach(o=>{e.push({param:i,value:o,op:"a"})}):e.push({param:i,value:r,op:"a"})}),this.clone(e)}set(t,e){return this.clone({param:t,value:e,op:"s"})}delete(t,e){return this.clone({param:t,value:e,op:"d"})}toString(){return this.init(),this.keys().map(t=>{const e=this.encoder.encodeKey(t);return this.map.get(t).map(i=>e+"="+this.encoder.encodeValue(i)).join("&")}).filter(t=>""!==t).join("&")}clone(t){const e=new ns({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat(t),e}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(t=>this.map.set(t,this.cloneFrom.map.get(t))),this.updates.forEach(t=>{switch(t.op){case"a":case"s":const e=("a"===t.op?this.map.get(t.param):void 0)||[];e.push(jm(t.value)),this.map.set(t.param,e);break;case"d":if(void 0===t.value){this.map.delete(t.param);break}{let i=this.map.get(t.param)||[];const r=i.indexOf(jm(t.value));-1!==r&&i.splice(r,1),i.length>0?this.map.set(t.param,i):this.map.delete(t.param)}}}),this.cloneFrom=this.updates=null)}}class OK{constructor(){this.map=new Map}set(t,e){return this.map.set(t,e),this}get(t){return this.map.has(t)||this.map.set(t,t.defaultValue()),this.map.get(t)}delete(t){return this.map.delete(t),this}has(t){return this.map.has(t)}keys(){return this.map.keys()}}function pN(n){return"undefined"!=typeof ArrayBuffer&&n instanceof ArrayBuffer}function gN(n){return"undefined"!=typeof Blob&&n instanceof Blob}function mN(n){return"undefined"!=typeof FormData&&n instanceof FormData}class qf{constructor(t,e,i,r){let o;if(this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase(),function NK(n){switch(n){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||r?(this.body=void 0!==i?i:null,o=r):o=i,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 Xr),this.context||(this.context=new OK),this.params){const a=this.params.toString();if(0===a.length)this.urlWithParams=e;else{const s=e.indexOf("?");this.urlWithParams=e+(-1===s?"?":sh.set(f,t.setHeaders[f]),c)),t.setParams&&(u=Object.keys(t.setParams).reduce((h,f)=>h.set(f,t.setParams[f]),u)),new qf(i,r,a,{params:u,headers:c,context:d,reportProgress:l,responseType:o,withCredentials:s})}}var Rn=(()=>((Rn=Rn||{})[Rn.Sent=0]="Sent",Rn[Rn.UploadProgress=1]="UploadProgress",Rn[Rn.ResponseHeader=2]="ResponseHeader",Rn[Rn.DownloadProgress=3]="DownloadProgress",Rn[Rn.Response=4]="Response",Rn[Rn.User=5]="User",Rn))();class WE{constructor(t,e=200,i="OK"){this.headers=t.headers||new Xr,this.status=void 0!==t.status?t.status:e,this.statusText=t.statusText||i,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}}class KE extends WE{constructor(t={}){super(t),this.type=Rn.ResponseHeader}clone(t={}){return new KE({headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class Gm extends WE{constructor(t={}){super(t),this.type=Rn.Response,this.body=void 0!==t.body?t.body:null}clone(t={}){return new Gm({body:void 0!==t.body?t.body:this.body,headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class _N extends WE{constructor(t){super(t,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${t.url||"(unknown url)"}`:`Http failure response for ${t.url||"(unknown url)"}: ${t.status} ${t.statusText}`,this.error=t.error||null}}function XE(n,t){return{body:t,headers:n.headers,context:n.context,observe:n.observe,params:n.params,reportProgress:n.reportProgress,responseType:n.responseType,withCredentials:n.withCredentials}}let QE=(()=>{class n{constructor(e){this.handler=e}request(e,i,r={}){let o;if(e instanceof qf)o=e;else{let l,c;l=r.headers instanceof Xr?r.headers:new Xr(r.headers),r.params&&(c=r.params instanceof ns?r.params:new ns({fromObject:r.params})),o=new qf(e,i,void 0!==r.body?r.body:null,{headers:l,context:r.context,params:c,reportProgress:r.reportProgress,responseType:r.responseType||"json",withCredentials:r.withCredentials})}const a=Re(o).pipe(pa(l=>this.handler.handle(l)));if(e instanceof qf||"events"===r.observe)return a;const s=a.pipe(Kr(l=>l instanceof Gm));switch(r.observe||"body"){case"body":switch(o.responseType){case"arraybuffer":return s.pipe(lt(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(lt(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(lt(l=>{if(null!==l.body&&"string"!=typeof l.body)throw new Error("Response is not a string.");return l.body}));default:return s.pipe(lt(l=>l.body))}case"response":return s;default:throw new Error(`Unreachable: unhandled observe type ${r.observe}}`)}}delete(e,i={}){return this.request("DELETE",e,i)}get(e,i={}){return this.request("GET",e,i)}head(e,i={}){return this.request("HEAD",e,i)}jsonp(e,i){return this.request("JSONP",e,{params:(new ns).append(i,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,i={}){return this.request("OPTIONS",e,i)}patch(e,i,r={}){return this.request("PATCH",e,XE(r,i))}post(e,i,r={}){return this.request("POST",e,XE(r,i))}put(e,i,r={}){return this.request("PUT",e,XE(r,i))}}return n.\u0275fac=function(e){return new(e||n)(q(dN))},n.\u0275prov=_e({token:n,factory:n.\u0275fac}),n})();class vN{constructor(t,e){this.next=t,this.interceptor=e}handle(t){return this.interceptor.intercept(t,this.next)}}const yN=new se("HTTP_INTERCEPTORS");let LK=(()=>{class n{intercept(e,i){return i.handle(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=_e({token:n,factory:n.\u0275fac}),n})();const VK=/^\)\]\}',?\n/;let CN=(()=>{class n{constructor(e){this.xhrFactory=e}handle(e){if("JSONP"===e.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new en(i=>{const r=this.xhrFactory.build();if(r.open(e.method,e.urlWithParams),e.withCredentials&&(r.withCredentials=!0),e.headers.forEach((f,p)=>r.setRequestHeader(f,p.join(","))),e.headers.has("Accept")||r.setRequestHeader("Accept","applicationhttps://www.microsoft.com/json, text/plain, */*"),!e.headers.has("Content-Type")){const f=e.detectContentTypeHeader();null!==f&&r.setRequestHeader("Content-Type",f)}if(e.responseType){const f=e.responseType.toLowerCase();r.responseType="json"!==f?f:"text"}const o=e.serializeBody();let a=null;const s=()=>{if(null!==a)return a;const f=r.statusText||"OK",p=new Xr(r.getAllResponseHeaders()),g=function $K(n){return"responseURL"in n&&n.responseURL?n.responseURL:/^X-Request-URL:/m.test(n.getAllResponseHeaders())?n.getResponseHeader("X-Request-URL"):null}(r)||e.url;return a=new KE({headers:p,status:r.status,statusText:f,url:g}),a},l=()=>{let{headers:f,status:p,statusText:g,url:v}=s(),y=null;204!==p&&(y=void 0===r.response?r.responseText:r.response),0===p&&(p=y?200:0);let b=p>=200&&p<300;if("json"===e.responseType&&"string"==typeof y){const E=y;y=y.replace(VK,"");try{y=""!==y?JSON.parse(y):null}catch(M){y=E,b&&(b=!1,y={error:M,text:y})}}b?(i.next(new Gm({body:y,headers:f,status:p,statusText:g,url:v||void 0})),i.complete()):i.error(new _N({error:y,headers:f,status:p,statusText:g,url:v||void 0}))},c=f=>{const{url:p}=s(),g=new _N({error:f,status:r.status||0,statusText:r.statusText||"Unknown Error",url:p||void 0});i.error(g)};let u=!1;const d=f=>{u||(i.next(s()),u=!0);let p={type:Rn.DownloadProgress,loaded:f.loaded};f.lengthComputable&&(p.total=f.total),"text"===e.responseType&&!!r.responseText&&(p.partialText=r.responseText),i.next(p)},h=f=>{let p={type:Rn.UploadProgress,loaded:f.loaded};f.lengthComputable&&(p.total=f.total),i.next(p)};return r.addEventListener("load",l),r.addEventListener("error",c),r.addEventListener("timeout",c),r.addEventListener("abort",c),e.reportProgress&&(r.addEventListener("progress",d),null!==o&&r.upload&&r.upload.addEventListener("progress",h)),r.send(o),i.next({type:Rn.Sent}),()=>{r.removeEventListener("error",c),r.removeEventListener("abort",c),r.removeEventListener("load",l),r.removeEventListener("timeout",c),e.reportProgress&&(r.removeEventListener("progress",d),null!==o&&r.upload&&r.upload.removeEventListener("progress",h)),r.readyState!==r.DONE&&r.abort()}})}}return n.\u0275fac=function(e){return new(e||n)(q(Jx))},n.\u0275prov=_e({token:n,factory:n.\u0275fac}),n})();const ZE=new se("XSRF_COOKIE_NAME"),JE=new se("XSRF_HEADER_NAME");class bN{}let BK=(()=>{class n{constructor(e,i,r){this.doc=e,this.platform=i,this.cookieName=r,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=Hx(e,this.cookieName),this.lastCookieString=e),this.lastToken}}return n.\u0275fac=function(e){return new(e||n)(q(mt),q(nm),q(ZE))},n.\u0275prov=_e({token:n,factory:n.\u0275fac}),n})(),eS=(()=>{class n{constructor(e,i){this.tokenService=e,this.headerName=i}intercept(e,i){const r=e.url.toLowerCase();if("GET"===e.method||"HEAD"===e.method||r.startsWith("http://")||r.startsWith("https://"))return i.handle(e);const o=this.tokenService.getToken();return null!==o&&!e.headers.has(this.headerName)&&(e=e.clone({headers:e.headers.set(this.headerName,o)})),i.handle(e)}}return n.\u0275fac=function(e){return new(e||n)(q(bN),q(JE))},n.\u0275prov=_e({token:n,factory:n.\u0275fac}),n})(),UK=(()=>{class n{constructor(e,i){this.backend=e,this.injector=i,this.chain=null}handle(e){if(null===this.chain){const i=this.injector.get(yN,[]);this.chain=i.reduceRight((r,o)=>new vN(r,o),this.backend)}return this.chain.handle(e)}}return n.\u0275fac=function(e){return new(e||n)(q(fN),q(Si))},n.\u0275prov=_e({token:n,factory:n.\u0275fac}),n})(),HK=(()=>{class n{static disable(){return{ngModule:n,providers:[{provide:eS,useClass:LK}]}}static withOptions(e={}){return{ngModule:n,providers:[e.cookieName?{provide:ZE,useValue:e.cookieName}:[],e.headerName?{provide:JE,useValue:e.headerName}:[]]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:[eS,{provide:yN,useExisting:eS,multi:!0},{provide:bN,useClass:BK},{provide:ZE,useValue:"XSRF-TOKEN"},{provide:JE,useValue:"X-XSRF-TOKEN"}]}),n})(),jK=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:[QE,{provide:dN,useClass:UK},CN,{provide:fN,useExisting:CN}],imports:[HK.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]}),n})();const{isArray:GK}=Array,{getPrototypeOf:zK,prototype:YK,keys:qK}=Object;function EN(n){if(1===n.length){const t=n[0];if(GK(t))return{args:t,keys:null};if(function WK(n){return n&&"object"==typeof n&&zK(n)===YK}(t)){const e=qK(t);return{args:e.map(i=>t[i]),keys:e}}}return{args:n,keys:null}}const{isArray:KK}=Array;function tS(n){return lt(t=>function XK(n,t){return KK(t)?n(...t):n(t)}(n,t))}function SN(n,t){return n.reduce((e,i,r)=>(e[i]=t[r],e),{})}function DN(...n){const t=Yw(n),{args:e,keys:i}=EN(n),r=new en(o=>{const{length:a}=e;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]=h},()=>l--,void 0,()=>{(!l||!d)&&(c||o.next(i?SN(i,s):s),o.complete())}))}});return t?r.pipe(tS(t)):r}let TN=(()=>{class n{constructor(e,i){this._renderer=e,this._elementRef=i,this.onChange=r=>{},this.onTouched=()=>{}}setProperty(e,i){this._renderer.setProperty(this._elementRef.nativeElement,e,i)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}}return n.\u0275fac=function(e){return new(e||n)(k(uo),k(In))},n.\u0275dir=He({type:n}),n})(),vl=(()=>{class n extends TN{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=wn(n)))(i||n)}}(),n.\u0275dir=He({type:n,features:[Rt]}),n})();const Sr=new se("NgValueAccessor"),QK={provide:Sr,useExisting:kt(()=>zm),multi:!0};let zm=(()=>{class n extends vl{writeValue(e){this.setProperty("checked",e)}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=wn(n)))(i||n)}}(),n.\u0275dir=He({type:n,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(e,i){1&e&&ve("change",function(o){return i.onChange(o.target.checked)})("blur",function(){return i.onTouched()})},features:[Xt([QK]),Rt]}),n})();const ZK={provide:Sr,useExisting:kt(()=>gu),multi:!0},eX=new se("CompositionEventMode");let gu=(()=>{class n extends TN{constructor(e,i,r){super(e,i),this._compositionMode=r,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function JK(){const n=vo()?vo().getUserAgent():"";return/android (\d+)/.test(n.toLowerCase())}())}writeValue(e){this.setProperty("value",null==e?"":e)}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}}return n.\u0275fac=function(e){return new(e||n)(k(uo),k(In),k(eX,8))},n.\u0275dir=He({type:n,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(e,i){1&e&&ve("input",function(o){return i._handleInput(o.target.value)})("blur",function(){return i.onTouched()})("compositionstart",function(){return i._compositionStart()})("compositionend",function(o){return i._compositionEnd(o.target.value)})},features:[Xt([ZK]),Rt]}),n})();function is(n){return null==n||("string"==typeof n||Array.isArray(n))&&0===n.length}const Kn=new se("NgValidators"),rs=new se("NgAsyncValidators"),nX=/^(?=.{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 IN(n){return is(n.value)?{required:!0}:null}function PN(n){return is(n.value)||nX.test(n.value)?null:{email:!0}}function Ym(n){return null}function NN(n){return null!=n}function kN(n){return Cf(n)?Tn(n):n}function LN(n){let t={};return n.forEach(e=>{t=null!=e?Object.assign(Object.assign({},t),e):t}),0===Object.keys(t).length?null:t}function VN(n,t){return t.map(e=>e(n))}function $N(n){return n.map(t=>function rX(n){return!n.validate}(t)?t:e=>t.validate(e))}function nS(n){return null!=n?function BN(n){if(!n)return null;const t=n.filter(NN);return 0==t.length?null:function(e){return LN(VN(e,t))}}($N(n)):null}function iS(n){return null!=n?function UN(n){if(!n)return null;const t=n.filter(NN);return 0==t.length?null:function(e){return DN(VN(e,t).map(kN)).pipe(lt(LN))}}($N(n)):null}function HN(n,t){return null===n?[t]:Array.isArray(n)?[...n,t]:[n,t]}function rS(n){return n?Array.isArray(n)?n:[n]:[]}function qm(n,t){return Array.isArray(n)?n.includes(t):n===t}function zN(n,t){const e=rS(t);return rS(n).forEach(r=>{qm(e,r)||e.push(r)}),e}function YN(n,t){return rS(t).filter(e=>!qm(n,e))}class qN{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(t){this._rawValidators=t||[],this._composedValidatorFn=nS(this._rawValidators)}_setAsyncValidators(t){this._rawAsyncValidators=t||[],this._composedAsyncValidatorFn=iS(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(t){this._onDestroyCallbacks.push(t)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(t=>t()),this._onDestroyCallbacks=[]}reset(t){this.control&&this.control.reset(t)}hasError(t,e){return!!this.control&&this.control.hasError(t,e)}getError(t,e){return this.control?this.control.getError(t,e):null}}class os extends qN{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class wi extends qN{get formDirective(){return null}get path(){return null}}class WN{constructor(t){this._cd=t}get isTouched(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.touched)}get isUntouched(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.untouched)}get isPristine(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.pristine)}get isDirty(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.dirty)}get isValid(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.valid)}get isInvalid(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.invalid)}get isPending(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.pending)}get isSubmitted(){var t;return!(null===(t=this._cd)||void 0===t||!t.submitted)}}let Wm=(()=>{class n extends WN{constructor(e){super(e)}}return n.\u0275fac=function(e){return new(e||n)(k(os,2))},n.\u0275dir=He({type:n,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(e,i){2&e&&vr("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)},features:[Rt]}),n})(),yl=(()=>{class n extends WN{constructor(e){super(e)}}return n.\u0275fac=function(e){return new(e||n)(k(wi,10))},n.\u0275dir=He({type:n,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(e,i){2&e&&vr("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)("ng-submitted",i.isSubmitted)},features:[Rt]}),n})();const Wf="VALID",Xm="INVALID",mu="PENDING",Kf="DISABLED";function lS(n){return(Qm(n)?n.validators:n)||null}function XN(n){return Array.isArray(n)?nS(n):n||null}function cS(n,t){return(Qm(t)?t.asyncValidators:n)||null}function QN(n){return Array.isArray(n)?iS(n):n||null}function Qm(n){return null!=n&&!Array.isArray(n)&&"object"==typeof n}function ZN(n,t,e){const i=n.controls;if(!(t?Object.keys(i):i).length)throw new X(1e3,"");if(!i[e])throw new X(1001,"")}function JN(n,t,e){n._forEachChild((i,r)=>{if(void 0===e[r])throw new X(1002,"")})}class Zm{constructor(t,e){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=t,this._rawAsyncValidators=e,this._composedValidatorFn=XN(this._rawValidators),this._composedAsyncValidatorFn=QN(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(t){this._rawValidators=this._composedValidatorFn=t}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(t){this._rawAsyncValidators=this._composedAsyncValidatorFn=t}get parent(){return this._parent}get valid(){return this.status===Wf}get invalid(){return this.status===Xm}get pending(){return this.status==mu}get disabled(){return this.status===Kf}get enabled(){return this.status!==Kf}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(t){this._rawValidators=t,this._composedValidatorFn=XN(t)}setAsyncValidators(t){this._rawAsyncValidators=t,this._composedAsyncValidatorFn=QN(t)}addValidators(t){this.setValidators(zN(t,this._rawValidators))}addAsyncValidators(t){this.setAsyncValidators(zN(t,this._rawAsyncValidators))}removeValidators(t){this.setValidators(YN(t,this._rawValidators))}removeAsyncValidators(t){this.setAsyncValidators(YN(t,this._rawAsyncValidators))}hasValidator(t){return qm(this._rawValidators,t)}hasAsyncValidator(t){return qm(this._rawAsyncValidators,t)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(t={}){this.touched=!0,this._parent&&!t.onlySelf&&this._parent.markAsTouched(t)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(t=>t.markAllAsTouched())}markAsUntouched(t={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(e=>{e.markAsUntouched({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}markAsDirty(t={}){this.pristine=!1,this._parent&&!t.onlySelf&&this._parent.markAsDirty(t)}markAsPristine(t={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(e=>{e.markAsPristine({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}markAsPending(t={}){this.status=mu,!1!==t.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!t.onlySelf&&this._parent.markAsPending(t)}disable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=Kf,this.errors=null,this._forEachChild(i=>{i.disable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this._updateValue(),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(i=>i(!0))}enable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=Wf,this._forEachChild(i=>{i.enable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(i=>i(!1))}_updateAncestors(t){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(t){this._parent=t}getRawValue(){return this.value}updateValueAndValidity(t={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Wf||this.status===mu)&&this._runAsyncValidator(t.emitEvent)),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(t)}_updateTreeValidity(t={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(t)),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Kf:Wf}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t){if(this.asyncValidator){this.status=mu,this._hasOwnPendingAsyncValidator=!0;const e=kN(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(i=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(i,{emitEvent:t})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(t,e={}){this.errors=t,this._updateControlsErrors(!1!==e.emitEvent)}get(t){let e=t;return null==e||(Array.isArray(e)||(e=e.split(".")),0===e.length)?null:e.reduce((i,r)=>i&&i._find(r),this)}getError(t,e){const i=e?this.get(e):this;return i&&i.errors?i.errors[t]:null}hasError(t,e){return!!this.getError(t,e)}get root(){let t=this;for(;t._parent;)t=t._parent;return t}_updateControlsErrors(t){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(t)}_initObservables(){this.valueChanges=new ht,this.statusChanges=new ht}_calculateStatus(){return this._allControlsDisabled()?Kf:this.errors?Xm:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(mu)?mu:this._anyControlsHaveStatus(Xm)?Xm:Wf}_anyControlsHaveStatus(t){return this._anyControls(e=>e.status===t)}_anyControlsDirty(){return this._anyControls(t=>t.dirty)}_anyControlsTouched(){return this._anyControls(t=>t.touched)}_updatePristine(t={}){this.pristine=!this._anyControlsDirty(),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}_updateTouched(t={}){this.touched=this._anyControlsTouched(),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}_registerOnCollectionChange(t){this._onCollectionChange=t}_setUpdateStrategy(t){Qm(t)&&null!=t.updateOn&&(this._updateOn=t.updateOn)}_parentMarkedDirty(t){return!t&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(t){return null}}class Xf extends Zm{constructor(t,e,i){super(lS(e),cS(i,e)),this.controls=t,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(t,e){return this.controls[t]?this.controls[t]:(this.controls[t]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(t,e,i={}){this.registerControl(t,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}removeControl(t,e={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(t,e,i={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],e&&this.registerControl(t,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}contains(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}setValue(t,e={}){JN(this,0,t),Object.keys(t).forEach(i=>{ZN(this,!0,i),this.controls[i].setValue(t[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){null!=t&&(Object.keys(t).forEach(i=>{const r=this.controls[i];r&&r.patchValue(t[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(t={},e={}){this._forEachChild((i,r)=>{i.reset(t[r],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(t,e,i)=>(t[i]=e.getRawValue(),t))}_syncPendingControls(){let t=this._reduceChildren(!1,(e,i)=>!!i._syncPendingControls()||e);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_forEachChild(t){Object.keys(this.controls).forEach(e=>{const i=this.controls[e];i&&t(i,e)})}_setUpControls(){this._forEachChild(t=>{t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(t){for(const[e,i]of Object.entries(this.controls))if(this.contains(e)&&t(i))return!0;return!1}_reduceValue(){return this._reduceChildren({},(e,i,r)=>((i.enabled||this.disabled)&&(e[r]=i.value),e))}_reduceChildren(t,e){let i=t;return this._forEachChild((r,o)=>{i=e(i,r,o)}),i}_allControlsDisabled(){for(const t of Object.keys(this.controls))if(this.controls[t].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(t){return this.controls.hasOwnProperty(t)?this.controls[t]:null}}class ek extends Xf{}function Qf(n,t){var e,i;uS(n,t),t.valueAccessor.writeValue(n.value),n.disabled&&(null===(i=(e=t.valueAccessor).setDisabledState)||void 0===i||i.call(e,!0)),function fX(n,t){t.valueAccessor.registerOnChange(e=>{n._pendingValue=e,n._pendingChange=!0,n._pendingDirty=!0,"change"===n.updateOn&&tk(n,t)})}(n,t),function pX(n,t){const e=(i,r)=>{t.valueAccessor.writeValue(i),r&&t.viewToModelUpdate(i)};n.registerOnChange(e),t._registerOnDestroy(()=>{n._unregisterOnChange(e)})}(n,t),function hX(n,t){t.valueAccessor.registerOnTouched(()=>{n._pendingTouched=!0,"blur"===n.updateOn&&n._pendingChange&&tk(n,t),"submit"!==n.updateOn&&n.markAsTouched()})}(n,t),function dX(n,t){if(t.valueAccessor.setDisabledState){const e=i=>{t.valueAccessor.setDisabledState(i)};n.registerOnDisabledChange(e),t._registerOnDestroy(()=>{n._unregisterOnDisabledChange(e)})}}(n,t)}function t_(n,t){n.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(t)})}function uS(n,t){const e=function jN(n){return n._rawValidators}(n);null!==t.validator?n.setValidators(HN(e,t.validator)):"function"==typeof e&&n.setValidators([e]);const i=function GN(n){return n._rawAsyncValidators}(n);null!==t.asyncValidator?n.setAsyncValidators(HN(i,t.asyncValidator)):"function"==typeof i&&n.setAsyncValidators([i]);const r=()=>n.updateValueAndValidity();t_(t._rawValidators,r),t_(t._rawAsyncValidators,r)}function tk(n,t){n._pendingDirty&&n.markAsDirty(),n.setValue(n._pendingValue,{emitModelToViewChange:!1}),t.viewToModelUpdate(n._pendingValue),n._pendingChange=!1}const yX={provide:wi,useExisting:kt(()=>ga)},Zf=(()=>Promise.resolve())();let ga=(()=>{class n extends wi{constructor(e,i){super(),this.submitted=!1,this._directives=new Set,this.ngSubmit=new ht,this.form=new Xf({},nS(e),iS(i))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){Zf.then(()=>{const i=this._findContainer(e.path);e.control=i.registerControl(e.name,e.control),Qf(e.control,e),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){Zf.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){Zf.then(()=>{const i=this._findContainer(e.path),r=new Xf({});(function nk(n,t){uS(n,t)})(r,e),i.registerControl(e.name,r),r.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){Zf.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,i){Zf.then(()=>{this.form.get(e.path).setValue(i)})}setValue(e){this.control.setValue(e)}onSubmit(e){var i;return this.submitted=!0,function rk(n,t){n._syncPendingControls(),t.forEach(e=>{const i=e.control;"submit"===i.updateOn&&i._pendingChange&&(e.viewToModelUpdate(i._pendingValue),i._pendingChange=!1)})}(this.form,this._directives),this.ngSubmit.emit(e),"dialog"===(null===(i=null==e?void 0:e.target)||void 0===i?void 0:i.method)}onReset(){this.resetForm()}resetForm(e){this.form.reset(e),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}}return n.\u0275fac=function(e){return new(e||n)(k(Kn,10),k(rs,10))},n.\u0275dir=He({type:n,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(e,i){1&e&&ve("submit",function(o){return i.onSubmit(o)})("reset",function(){return i.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Xt([yX]),Rt]}),n})();function ok(n,t){const e=n.indexOf(t);e>-1&&n.splice(e,1)}function ak(n){return"object"==typeof n&&null!==n&&2===Object.keys(n).length&&"value"in n&&"disabled"in n}const _u=class extends Zm{constructor(t=null,e,i){super(lS(e),cS(i,e)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(t),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Qm(e)&&(e.nonNullable||e.initialValueIsDefault)&&(this.defaultValue=ak(t)?t.value:t)}setValue(t,e={}){this.value=this._pendingValue=t,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(i=>i(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(t,e={}){this.setValue(t,e)}reset(t=this.defaultValue,e={}){this._applyFormState(t),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(t){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(t){this._onChange.push(t)}_unregisterOnChange(t){ok(this._onChange,t)}registerOnDisabledChange(t){this._onDisabledChange.push(t)}_unregisterOnDisabledChange(t){ok(this._onDisabledChange,t)}_forEachChild(t){}_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(t){ak(t)?(this.value=this._pendingValue=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t}},CX=_u,SX={provide:os,useExisting:kt(()=>Jf)},ck=(()=>Promise.resolve())();let Jf=(()=>{class n extends os{constructor(e,i,r,o,a){super(),this._changeDetectorRef=a,this.control=new _u,this._registered=!1,this.update=new ht,this._parent=e,this._setValidators(i),this._setAsyncValidators(r),this.valueAccessor=function fS(n,t){if(!t)return null;let e,i,r;return Array.isArray(t),t.forEach(o=>{o.constructor===gu?e=o:function _X(n){return Object.getPrototypeOf(n.constructor)===vl}(o)?i=o:r=o}),r||i||e||null}(0,o)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){const i=e.name.previousValue;this.formDirective.removeControl({name:i,path:this._getPath(i)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),function dS(n,t){if(!n.hasOwnProperty("model"))return!1;const e=n.model;return!!e.isFirstChange()||!Object.is(t,e.currentValue)}(e,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(e){this.viewModel=e,this.update.emit(e)}_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(){Qf(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(e){ck.then(()=>{var i;this.control.setValue(e,{emitViewToModelChange:!1}),null===(i=this._changeDetectorRef)||void 0===i||i.markForCheck()})}_updateDisabled(e){const i=e.isDisabled.currentValue,r=0!==i&&la(i);ck.then(()=>{var o;r&&!this.control.disabled?this.control.disable():!r&&this.control.disabled&&this.control.enable(),null===(o=this._changeDetectorRef)||void 0===o||o.markForCheck()})}_getPath(e){return this._parent?function Jm(n,t){return[...t.path,n]}(e,this._parent):[e]}}return n.\u0275fac=function(e){return new(e||n)(k(wi,9),k(Kn,10),k(rs,10),k(Sr,10),k(dl,8))},n.\u0275dir=He({type:n,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[Xt([SX]),Rt,Ji]}),n})(),Cl=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=He({type:n,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),n})();const TX={provide:Sr,useExisting:kt(()=>hS),multi:!0};let dk=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(),MX=(()=>{class n{constructor(){this._accessors=[]}add(e,i){this._accessors.push([e,i])}remove(e){for(let i=this._accessors.length-1;i>=0;--i)if(this._accessors[i][1]===e)return void this._accessors.splice(i,1)}select(e){this._accessors.forEach(i=>{this._isSameGroup(i,e)&&i[1]!==e&&i[1].fireUncheck(e.value)})}_isSameGroup(e,i){return!!e[0].control&&e[0]._parent===i._control._parent&&e[1].name===i.name}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=_e({token:n,factory:n.\u0275fac,providedIn:dk}),n})(),hS=(()=>{class n extends vl{constructor(e,i,r,o){super(e,i),this._registry=r,this._injector=o,this.onChange=()=>{}}ngOnInit(){this._control=this._injector.get(os),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(e){this._state=e===this.value,this.setProperty("checked",this._state)}registerOnChange(e){this._fn=e,this.onChange=()=>{e(this.value),this._registry.select(this)}}fireUncheck(e){this.writeValue(e)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}}return n.\u0275fac=function(e){return new(e||n)(k(uo),k(In),k(MX),k(Si))},n.\u0275dir=He({type:n,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(e,i){1&e&&ve("change",function(){return i.onChange()})("blur",function(){return i.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[Xt([TX]),Rt]}),n})();const pS=new se("NgModelWithFormControlWarning"),xX={provide:Sr,useExisting:kt(()=>eh),multi:!0};function mk(n,t){return null==n?`${t}`:(t&&"object"==typeof t&&(t="Object"),`${n}: ${t}`.slice(0,50))}let eh=(()=>{class n extends vl{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(e){this._compareWith=e}writeValue(e){this.value=e;const r=mk(this._getOptionId(e),e);this.setProperty("value",r)}registerOnChange(e){this.onChange=i=>{this.value=this._getOptionValue(i),e(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(e){for(const i of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(i),e))return i;return null}_getOptionValue(e){const i=function OX(n){return n.split(":")[0]}(e);return this._optionMap.has(i)?this._optionMap.get(i):e}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=wn(n)))(i||n)}}(),n.\u0275dir=He({type:n,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(e,i){1&e&&ve("change",function(o){return i.onChange(o.target.value)})("blur",function(){return i.onTouched()})},inputs:{compareWith:"compareWith"},features:[Xt([xX]),Rt]}),n})(),vS=(()=>{class n{constructor(e,i,r){this._element=e,this._renderer=i,this._select=r,this._select&&(this.id=this._select._registerOption())}set ngValue(e){null!=this._select&&(this._select._optionMap.set(this.id,e),this._setElementValue(mk(this.id,e)),this._select.writeValue(this._select.value))}set value(e){this._setElementValue(e),this._select&&this._select.writeValue(this._select.value)}_setElementValue(e){this._renderer.setProperty(this._element.nativeElement,"value",e)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return n.\u0275fac=function(e){return new(e||n)(k(In),k(uo),k(eh,9))},n.\u0275dir=He({type:n,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),n})();const NX={provide:Sr,useExisting:kt(()=>yS),multi:!0};function _k(n,t){return null==n?`${t}`:("string"==typeof t&&(t=`'${t}'`),t&&"object"==typeof t&&(t="Object"),`${n}: ${t}`.slice(0,50))}let yS=(()=>{class n extends vl{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(e){this._compareWith=e}writeValue(e){let i;if(this.value=e,Array.isArray(e)){const r=e.map(o=>this._getOptionId(o));i=(o,a)=>{o._setSelected(r.indexOf(a.toString())>-1)}}else i=(r,o)=>{r._setSelected(!1)};this._optionMap.forEach(i)}registerOnChange(e){this.onChange=i=>{const r=[],o=i.selectedOptions;if(void 0!==o){const a=o;for(let s=0;s{class n{constructor(e,i,r){this._element=e,this._renderer=i,this._select=r,this._select&&(this.id=this._select._registerOption(this))}set ngValue(e){null!=this._select&&(this._value=e,this._setElementValue(_k(this.id,e)),this._select.writeValue(this._select.value))}set value(e){this._select?(this._value=e,this._setElementValue(_k(this.id,e)),this._select.writeValue(this._select.value)):this._setElementValue(e)}_setElementValue(e){this._renderer.setProperty(this._element.nativeElement,"value",e)}_setSelected(e){this._renderer.setProperty(this._element.nativeElement,"selected",e)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return n.\u0275fac=function(e){return new(e||n)(k(In),k(uo),k(yS,9))},n.\u0275dir=He({type:n,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),n})();let bl=(()=>{class n{constructor(){this._validator=Ym}ngOnChanges(e){if(this.inputName in e){const i=this.normalizeInput(e[this.inputName].currentValue);this._enabled=this.enabled(i),this._validator=this._enabled?this.createValidator(i):Ym,this._onChange&&this._onChange()}}validate(e){return this._validator(e)}registerOnValidatorChange(e){this._onChange=e}enabled(e){return null!=e}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=He({type:n,features:[Ji]}),n})();const $X={provide:Kn,useExisting:kt(()=>th),multi:!0};let th=(()=>{class n extends bl{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=la,this.createValidator=e=>IN}enabled(e){return e}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=wn(n)))(i||n)}}(),n.\u0275dir=He({type:n,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(e,i){2&e&&li("required",i._enabled?"":null)},inputs:{required:"required"},features:[Xt([$X]),Rt]}),n})();const UX={provide:Kn,useExisting:kt(()=>i_),multi:!0};let i_=(()=>{class n extends bl{constructor(){super(...arguments),this.inputName="email",this.normalizeInput=la,this.createValidator=e=>PN}enabled(e){return e}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=wn(n)))(i||n)}}(),n.\u0275dir=He({type:n,selectors:[["","email","","formControlName",""],["","email","","formControl",""],["","email","","ngModel",""]],inputs:{email:"email"},features:[Xt([UX]),Rt]}),n})();const jX={provide:Kn,useExisting:kt(()=>r_),multi:!0};let r_=(()=>{class n extends bl{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=e=>function vk(n){return"number"==typeof n?n:parseInt(n,10)}(e),this.createValidator=e=>function xN(n){return t=>function MN(n){return null!=n&&"number"==typeof n.length}(t.value)&&t.value.length>n?{maxlength:{requiredLength:n,actualLength:t.value.length}}:null}(e)}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=wn(n)))(i||n)}}(),n.\u0275dir=He({type:n,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(e,i){2&e&&li("maxlength",i._enabled?i.maxlength:null)},inputs:{maxlength:"maxlength"},features:[Xt([jX]),Rt]}),n})();const GX={provide:Kn,useExisting:kt(()=>o_),multi:!0};let o_=(()=>{class n extends bl{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=e=>e,this.createValidator=e=>function ON(n){if(!n)return Ym;let t,e;return"string"==typeof n?(e="","^"!==n.charAt(0)&&(e+="^"),e+=n,"$"!==n.charAt(n.length-1)&&(e+="$"),t=new RegExp(e)):(e=n.toString(),t=n),i=>{if(is(i.value))return null;const r=i.value;return t.test(r)?null:{pattern:{requiredPattern:e,actualValue:r}}}}(e)}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=wn(n)))(i||n)}}(),n.\u0275dir=He({type:n,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(e,i){2&e&&li("pattern",i._enabled?i.pattern:null)},inputs:{pattern:"pattern"},features:[Xt([GX]),Rt]}),n})(),Dk=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[dk]}),n})(),bS=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[Dk]}),n})(),ES=(()=>{class n{static withConfig(e){return{ngModule:n,providers:[{provide:pS,useValue:e.warnOnNgModelWithFormControl}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[Dk]}),n})();class Tk extends Zm{constructor(t,e,i){super(lS(e),cS(i,e)),this.controls=t,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(t){return this.controls[this._adjustIndex(t)]}push(t,e={}){this.controls.push(t),this._registerControl(t),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}insert(t,e,i={}){this.controls.splice(t,0,e),this._registerControl(e),this.updateValueAndValidity({emitEvent:i.emitEvent})}removeAt(t,e={}){let i=this._adjustIndex(t);i<0&&(i=0),this.controls[i]&&this.controls[i]._registerOnCollectionChange(()=>{}),this.controls.splice(i,1),this.updateValueAndValidity({emitEvent:e.emitEvent})}setControl(t,e,i={}){let r=this._adjustIndex(t);r<0&&(r=0),this.controls[r]&&this.controls[r]._registerOnCollectionChange(()=>{}),this.controls.splice(r,1),e&&(this.controls.splice(r,0,e),this._registerControl(e)),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(t,e={}){JN(this,0,t),t.forEach((i,r)=>{ZN(this,!1,r),this.at(r).setValue(i,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){null!=t&&(t.forEach((i,r)=>{this.at(r)&&this.at(r).patchValue(i,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(t=[],e={}){this._forEachChild((i,r)=>{i.reset(t[r],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this.controls.map(t=>t.getRawValue())}clear(t={}){this.controls.length<1||(this._forEachChild(e=>e._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:t.emitEvent}))}_adjustIndex(t){return t<0?t+this.length:t}_syncPendingControls(){let t=this.controls.reduce((e,i)=>!!i._syncPendingControls()||e,!1);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_forEachChild(t){this.controls.forEach((e,i)=>{t(e,i)})}_updateValue(){this.value=this.controls.filter(t=>t.enabled||this.disabled).map(t=>t.value)}_anyControls(t){return this.controls.some(e=>e.enabled&&t(e))}_setUpControls(){this._forEachChild(t=>this._registerControl(t))}_allControlsDisabled(){for(const t of this.controls)if(t.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(t){t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)}_find(t){var e;return null!==(e=this.at(t))&&void 0!==e?e:null}}function Mk(n){return!!n&&(void 0!==n.asyncValidators||void 0!==n.validators||void 0!==n.updateOn)}let zX=(()=>{class n{constructor(){this.useNonNullable=!1}get nonNullable(){const e=new n;return e.useNonNullable=!0,e}group(e,i=null){const r=this._reduceControls(e);let o={};return Mk(i)?o=i:null!==i&&(o.validators=i.validator,o.asyncValidators=i.asyncValidator),new Xf(r,o)}record(e,i=null){const r=this._reduceControls(e);return new ek(r,i)}control(e,i,r){let o={};return this.useNonNullable?(Mk(i)?o=i:(o.validators=i,o.asyncValidators=r),new _u(e,Object.assign(Object.assign({},o),{nonNullable:!0}))):new _u(e,i,r)}array(e,i,r){const o=e.map(a=>this._createControl(a));return new Tk(o,i,r)}_reduceControls(e){const i={};return Object.keys(e).forEach(r=>{i[r]=this._createControl(e[r])}),i}_createControl(e){return e instanceof _u||e instanceof Zm?e:Array.isArray(e)?this.control(e[0],e.length>1?e[1]:null,e.length>2?e[2]:null):this.control(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=_e({token:n,factory:n.\u0275fac,providedIn:ES}),n})(),wk=(()=>{class n extends zX{group(e,i=null){return super.group(e,i)}control(e,i,r){return super.control(e,i,r)}array(e,i,r){return super.array(e,i,r)}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=wn(n)))(i||n)}}(),n.\u0275prov=_e({token:n,factory:n.\u0275fac,providedIn:ES}),n})();var ui=void 0,$i=null,a_="function",ih="object",ma="prototype",DS="__proto__",El="undefined",TS="constructor",MS="Symbol",vu="length",s_="name",Xn="call",wS="toString",Fi=Object,FS=Fi[ma],Fk=String,as=Fk[ma],Ik=Math,Ak=Array,l_=Ak[ma],_a=l_.slice;function di(n,t){try{return{v:n.apply(this,t)}}catch(e){return{e}}}var IS,AS,Pk="__tsUtils$gblCfg";function Rk(){var n;return typeof globalThis!==El&&(n=globalThis),!n&&typeof self!==El&&(n=self),!n&&typeof window!==El&&(n=window),!n&&typeof global!==El&&(n=global),n}function xk(){if(!IS){var n=di(Rk).v||{};IS=n[Pk]=n[Pk]||{}}return IS}function c_(n){return function(t){return typeof t===n}}function Ok(n){var t="[object "+n+"]";return function(e){return!(!e||Nk(e)!==t)}}function Nk(n){return FS.toString.call(n)}function Zt(n){return typeof n===El||n===El}function ae(n){return n===$i||Zt(n)}function PS(n){return!!n||n!==ui}var qe=c_("string"),We=c_(a_);function Bi(n){return!(!n&&ae(n)||!n||typeof n!==ih)}var vt=Ak.isArray,KX=Ok("Date"),u_=c_("number"),Lk=c_("boolean"),RS=Ok("Error");function d_(n){return!!(n&&n.then&&We(n.then))}function rh(n){return!(!n||function qX(n,t){var e=di(n);return e.e?t:e.v}(function(){return!(n&&0+n)},!n))}var xS=Fi.getOwnPropertyDescriptor;function Dr(n,t){return!!n&&FS.hasOwnProperty[Xn](n,t)}var ss=Fi.hasOwn||function XX(n,t){return Dr(n,t)||!!xS(n,t)};function ut(n,t,e){if(n&&Bi(n))for(var i in n)if(ss(n,i)&&-1===t[Xn](e||n,i,n[i]))break}var f_={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"};var Gt,oh,Co=Fi.defineProperty;function It(n,t,e){return Co(n,t,function h_(n){var t={};if(t[f_.c]=!0,t[f_.e]=!0,n.l){t.get=function(){return n.l.v};var e=xS(n.l,"v");e&&e.set&&(t.set=function(i){n.l.v=i})}return ut(n,function(i,r){t[f_[i]]=Zt(r)?t[f_[i]]:r}),t}(e))}function bo(){Gt=xk()}function p_(n){var t={};return!Gt&&bo(),t.b=Gt.lzy,Co(t,"v",{configurable:!0,get:function(){var e=n();return Gt.lzy||Co(t,"v",{value:e}),t.b=Gt.lzy,e}}),t}function yu(n){return Co({toJSON:function(){return n}},"v",{value:n})}function Cu(n,t){var e;return function(){return!Gt&&bo(),(!e||Gt.lzy)&&(e=yu(di(n,t).v)),e.v}}function OS(n){return p_(function(){return di(Cn,[n]).v||ui})}function Tr(n){return!Gt&&bo(),(!oh||!1===n||Gt.lzy)&&(oh=yu(di(Rk).v||$i)),oh.v}function Cn(n,t){var e=oh&&!1!==t?oh.v:Tr(t);return e&&e[n]?e[n]:"window"===n?Ui():$i}function Bk(){return!!fi()}var fi=Cu(Cn,["document"]);function g_(){return!!Ui()}var Ui=Cu(Cn,["window"]),Eo=Cu(Cn,["navigator"]),Uk=Cu(Cn,["history"]),JX=Cu(function(){return!!di(function(){return process&&(process.versions||{}).node}).v}),Hk=Cu(function(){return!!di(function(){return self&&self instanceof WorkerGlobalScope}).v});function lr(n){throw new Error(n)}function So(n){throw new TypeError(n)}var Hi=Fk;function we(n,t){var e="",i=FS[wS][Xn](n);"[object Error]"===i&&(n={stack:Hi(n.stack),message:Hi(n.message),name:Hi(n.name)});try{e=(e=JSON.stringify(n,$i,t?"number"==typeof t?t:4:ui))&&e.replace(/"(\w+)"\s*:\s{0,1}/g,"$1: ")||Hi(n)}catch(r){e=" - "+we(r,t)}return i+": "+e}var m_,ls=Fi.create||function tQ(n){if(!n)return{};var t=typeof n;function e(){}return t!==ih&&t!==a_&&So("Prototype must be an Object or function: "+we(n)),e[ma]=n,new e},__="constructor",va="prototype",v_="function",y_="_dynInstFuncs",NS="_isDynProxy",bu="_dynClass",kS="_dynInstChk",ah=kS,jk="_dfOpts",Gk="_unknown_",LS="__proto__",C_="_dyn"+LS,zk="__dynProto$Gbl",VS="_dynInstProto",b_="useBaseInst",$S="setInstFuncs",BS=Object,sh=BS.getPrototypeOf,Yk=BS.getOwnPropertyNames,qk=Tr(),US=qk[zk]||(qk[zk]={o:(m_={},m_[$S]=!0,m_[b_]=!0,m_),n:1e3});function E_(n){return n&&(n===BS[va]||n===Array[va])}function HS(n){return E_(n)||n===Function[va]}function Sl(n){var t;if(n){if(sh)return sh(n);var e=n[LS]||n[va]||(n[__]?n[__][va]:null);t=n[C_]||e,Dr(n,C_)||(delete n[VS],t=n[C_]=n[VS]||n[C_],n[VS]=e)}return t}function S_(n,t){var e=[];if(Yk)e=Yk(n);else for(var i in n)"string"==typeof i&&Dr(n,i)&&e.push(i);if(e&&e.length>0)for(var r=0;r=0;e--)if(n[e]===t)return!0;return!1}function oQ(n,t,e,i){var r=null;if(n&&Dr(e,bu)){var o=n[y_]||ls(null);if((r=(o[e[bu]]||ls(null))[t])||D_("Missing ["+t+"] "+v_),!r[kS]&&!1!==o[ah]){for(var a=!Dr(n,t),s=Sl(n),l=[];a&&s&&!HS(s)&&!GS(l,s);){var c=s[t];if(c){a=c===i;break}l.push(s),s=Sl(s)}try{a&&(n[t]=r),r[kS]=1}catch(u){o[ah]=!1}}}return r}function aQ(n,t,e){var i=t[n];return i===e&&(i=Sl(t)[n]),typeof i!==v_&&D_("["+n+"] is not a "+v_),i}function zS(n,t){return Dr(n,va)?n.name||t||Gk:((n||{})[__]||{}).name||t||Gk}function Jt(n,t,e,i){Dr(n,va)||D_("theClass is an invalid class definition.");var r=n[va];(function lQ(n,t){if(sh){for(var e=[],i=Sl(t);i&&!HS(i)&&!GS(e,i);){if(i===n)return!0;e.push(i),i=Sl(i)}return!1}return!0})(r,t)||D_("["+zS(n)+"] not in hierarchy of ["+zS(t)+"]");var o=null;Dr(r,bu)?o=r[bu]:(o="_dynCls$"+zS(n,"_")+"$"+US.n,US.n++,r[bu]=o);var a=Jt[jk],s=!!a[b_];s&&i&&void 0!==i[b_]&&(s=!!i[b_]);var l=function iQ(n){var t=ls(null);return S_(n,function(e){!t[e]&&jS(n,e,!1)&&(t[e]=n[e])}),t}(t),c=function rQ(n,t,e,i){function r(l,c,u){var d=c[u];if(d[NS]&&i){var h=l[y_]||{};!1!==h[ah]&&(d=(h[c[bu]]||{})[u]||d)}return function(){return d.apply(l,arguments)}}var o=ls(null);S_(e,function(l){o[l]=r(t,e,l)});for(var a=Sl(n),s=[];a&&!HS(a)&&!GS(s,a);)S_(a,function(l){!o[l]&&jS(a,l,!sh)&&(o[l]=r(t,a,l))}),s.push(a),a=Sl(a);return o}(r,t,l,s);e(t,c);var u=!!sh&&!!a[$S];u&&i&&(u=!!i[$S]),function sQ(n,t,e,i,r){if(!E_(n)){var a=e[y_]=e[y_]||ls(null);if(!E_(a)){var s=a[t]=a[t]||ls(null);!1!==a[ah]&&(a[ah]=!!r),E_(s)||S_(e,function(l){jS(e,l,!1)&&e[l]!==i[l]&&(s[l]=e[l],delete e[l],(!Dr(n,l)||n[l]&&!n[l][NS])&&(n[l]=function o(l,c){var u=function(){return(oQ(this,c,l,u)||aQ(c,l,u)).apply(this,arguments)};return u[NS]=1,u}(n,l)))})}}}(r,o,t,l,!1!==u)}Jt[jk]=US.o;var YS=Fi.freeze;var qS=Fi.assign,Do=Fi.keys;function cs(n){return YS&&ut(n,function(t,e){(vt(e)||Bi(e))&&YS(e)}),Eu(n)}var Eu=YS||function Wk(n){return n},WS=Fi.getPrototypeOf||function dQ(n){return n[DS]||$i},Kk="function",KS="undefined",To="prototype",XS=Object,fQ=XS[To],nL=(Tr(),Tr(),"hasOwnProperty"),Ii=qS||function(n){for(var t,e=1,i=arguments.length;e>>0,r=0;r0&&Lk(s)&&(c=s,s=a[u]||{},u++),Bi(s)||(s={});u>>=0),yh=AL+n&hs,Ch=PL-n&hs,RL=!0}((Math.random()*IL^n)+n)}catch(t){}}function bh(n){var t=0,e=function BQ(){return Cn("crypto")}()||function UQ(){return Cn("msCrypto")}();return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint32Array(1))[0]&hs),0===t&&TD()&&(RL||OL(),t=function WQ(n){var t=((Ch=36969*(65535&Ch)+(Ch>>16)&hs)<<16)+(65535&(yh=18e3*(65535&yh)+(yh>>16)&hs))>>>0&hs|0;return n||(t>>>=0),t}()&hs),0===t&&(t=Math.floor(IL*Math.random()|0)),n||(t>>>=0),t}function wD(n){void 0===n&&(n=22);for(var e=bh()>>>0,i=0,r="";r[et]>>=6,5===i&&(e=(bh()<<2&4294967295|3&e)>>>0,i=0);return r}var KQ="."+wD(6),XQ=0;function kL(n){return 1===n[JS]||9===n[JS]||!+n[JS]}function Mr(n,t){return void 0===t&&(t=!1),U_(n+XQ+++(t?".3.0.5":"")+KQ)}function LL(n){var t={id:Mr("_aiData-"+(n||"")+".3.0.5"),accept:function(e){return kL(e)},get:function(e,i,r,o){var a=e[t.id];return a?a[U_(i)]:(o&&(a=function QQ(n,t){var e=t[n.id];if(!e){e={};try{kL(t)&&It(t,n.id,{e:!1,v:e})}catch(i){}}return e}(t,e),a[U_(i)]=r),r)},kill:function(e,i){if(e&&e[i])try{delete e[i]}catch(r){}}};return t}function Y_(n){return n&&Bi(n)&&(n.isVal||n.fb||ss(n,"v")||ss(n,"mrg")||ss(n,"ref")||n.set)}function VL(n,t,e){var i,r=e.dfVal||PS;if(t&&e.fb){var o=e.fb;vt(o)||(o=[o]);for(var a=0;a0?t[0]:i?ui:t)||setTimeout,a=(r>1?t[1]:ui)||clearTimeout,s=e[0];e[0]=function(){l.dn(),Uu(s,ui,_a[Xn](arguments))};var l=function dZ(n,t,e){var o,i=!0,r=n?t($i):$i;function a(){return i=!1,r&&r[VD]&&r[VD](),o}function s(){r&&e(r),r=$i}function l(){return r=t(r),i||a(),o}return(o={cancel:s,refresh:l})[$D]=function(){return r&&r[$D]?r[$D]():i},o.ref=function(){return i=!0,r&&r.ref&&r.ref(),o},o[VD]=a,{h:o=Co(o,"enabled",{get:function(){return!!r},set:function c(u){!u&&r&&s(),u&&!r&&l()}}),dn:function(){r=$i}}}(n,function(c){if(c){if(c.refresh)return c.refresh(),c;Uu(a,ui,[c])}return Uu(o,ui,e)},function(c){Uu(a,ui,[c])});return l.h}function Zr(n,t){return J_(!0,ui,_a[Xn](arguments))}function WL(n,t){return(Fi.setPrototypeOf||function(i,r){!BD&&(BD=p_(function(){var o;return(o={})[DS]=[],o instanceof Array})),BD.v?i[DS]=r:ut(r,function(o,a){return i[o]=a})})(n,t)}function KL(n,t){t&&(n[s_]=t)}function XL(n,t,e){var i=e||Error,r=i[ma][s_],o=Error.captureStackTrace;return function hZ(n,t,e){function i(){this.constructor=t,di(It,[this,s_,{v:n,c:!0,e:!1}])}return di(It,[t,s_,{v:n,c:!0,e:!1}]),(t=WL(t,e))[ma]=e===$i?ls(e):(i[ma]=e[ma],new i),t}(n,function(){var a=this,s=arguments;try{di(KL,[i,n]);var l=Uu(i,a,_a[Xn](s))||a;if(l!==a){var c=WS(a);c!==WS(l)&&WL(l,c)}return o&&o(l,a[TS]),t&&t(l,s),l}finally{di(KL,[i,r])}},i)}var Th="[[ai_",Mh="]]";function vZ(n,t,e){var i,r=function oZ(n){if(n){var t=n[ps]||n;if(t.cfg&&(t.cfg===n||t.cfg[ps]===t))return t}return null}(t);if(r)return r;var s,o=Mr("dyncfg",!0),a=t&&!1!==e?t:YL(t),v=((i={uid:null,cfg:a})[bn]=n,i[F_]=function l(){s[F_]()},i.set=function c(y,b,E){try{y=Q_(s,y,b,E)}catch(M){Dh(n,b,"Setting value",M)}return y[b]},i[Du]=function g(y,b){return b&&ut(b,function(E,M){ID(v,y,E,M)}),y},i[us]=function u(y){return function _Z(n,t){var e={fn:t,rm:function(){e.fn=null,n=null,t=null}};return It(e,"toJSON",{v:function(){return"WatcherHandler"+(e.fn?"":"[X]")}}),n.use(e,t),e}(s,y)},i.ref=function h(y,b){var E;return kD(s,y,b,(E={},E[0]=!0,E))[b]},i[w_]=function f(y,b){var E;return kD(s,y,b,(E={},E[1]=!0,E))[b]},i[M_]=function p(y,b){var E;return kD(s,y,b,(E={},E[2]=!0,E))[b]},i._block=function d(y,b){s.use(null,function(E){var M=s.upd;try{Zt(b)||(s.upd=b),y(E)}finally{s.upd=M}})},i);return It(v,"uid",{c:!1,e:!1,w:!1,v:o}),Z_(s=function mZ(n){var t,c,e=Sh(Th+"get"+n.uid+Mh),i=Sh(Th+"ro"+n.uid+Mh),r=Sh(Th+"rf"+n.uid+Mh),o=Sh(Th+"blkVal"+n.uid+Mh),a=Sh(Th+"dtl"+n.uid+Mh),s=null,l=null;function u(p,g){var v=c.act;try{c.act=p,p&&p[a]&&(Ae(p[a],function(b){b.clr(p)}),p[a]=[]),g({cfg:n.cfg,set:n.set.bind(n),setDf:n[Du].bind(n),ref:n.ref.bind(n),rdOnly:n[w_].bind(n)})}catch(b){var y=n[bn];throw y&&y[ch](1,107,we(b)),b}finally{c.act=v||null}}function d(){if(s){var p=s;s=null,l&&l[Mu](),l=null;var g=[];if(Ae(p,function(v){if(v&&(v[a]&&(Ae(v[a],function(y){y.clr(v)}),v[a]=null),v.fn))try{u(v,v.fn)}catch(y){g[Nt](y)}}),s)try{d()}catch(v){g[Nt](v)}g[et]>0&&function gZ(n,t){HD||(HD=XL("AggregationError",function(i,r){r[et]>1&&(i.errors=r[1])}));var e=n||"One or more errors occurred.";throw Ae(t,function(i,r){e+="\n".concat(r," > ").concat(we(i))}),new HD(e,t||[])}("Watcher error(s): ",g)}}return(t={prop:e,ro:i,rf:r})[M_]=o,t.hdlr=n,t.add=function h(p){if(p&&p.h[et]>0){s||(s=[]),l||(l=Zr(function(){l=null,d()},0));for(var g=0;g=a}()){var v=!0,y="AITR_"+g[N_];if(i[y]?v=!1:i[y]=!0,v&&(p<=o&&(c.queue[Nt](g),e++,f(1===p?"error":"warn",g)),e===a)){var b="Internal events throttle limit per PageView reached for this app.",E=new wh(23,b,!1);c.queue[Nt](E),1===p?c.errorToConsole(b):c[I_](b)}}}function f(p,g){var v=QL(t||{});v&&v[Ea]&&v[Ea](p,g)}l=function d(p){return En(wr(p,MZ,c).cfg,function(g){var v=g.cfg;r=v[cL],o=v.loggingLevelTelemetry,a=v.maxMessageLimit,s=v.enableDebug})}(t||{}),c.consoleLoggingLevel=function(){return r},c[ch]=function(p,g,v,y,b){void 0===b&&(b=!1);var E=new wh(g,v,b,y);if(s)throw we(E);var M=wZ[p]||ZL;if(Zt(E[Ml]))f("throw"+(1===p?"Critical":"Warning"),E);else{if(b){var V=+E[N_];!i[V]&&r>=p&&(c[M](E[Ml]),i[V]=!0)}else r>=p&&c[M](E[Ml]);u(p,E)}},c.debugToConsole=function(p){GD("debug",p),f("warning",p)},c[I_]=function(p){GD("warn",p),f("warning",p)},c.errorToConsole=function(p){GD("error",p),f("error",p)},c.resetInternalMessageCount=function(){e=0,i={}},c[dL]=u,c[fs]=function(p){l&&l.rm(),l=null}})}return n.__ieDyn=1,n}();function zD(n){return n||new nv}function be(n,t,e,i,r,o){void 0===o&&(o=!1),zD(n)[ch](t,e,i,r,o)}function Rl(n,t){zD(n)[I_](t)}var YD=function ZQ(n){return $L(n,1,0,cs)},Fh=YD({LocalStorage:0,SessionStorage:1}),ju=(YD({AI:0,AI_AND_W3C:1,W3C:2}),YD({Normal:1,Critical:2}),"split"),it="length",Ih="toLowerCase",xl="ingestionendpoint",Gu="toString",iv="push",qD="removeItem",Jr="name",gs="message",zu="count",WD="preTriggerDate",KD="disabled",XD="interval",e2="daysOfMonth",QD="date",ZD="getUTCDate",rv="stringify",JD="pathname",t2="correlationHeaderExcludePatterns",Yu="exceptions",eo="parsedStack",xo="properties",Da="measurements",qu="sizeInBytes",Ta="typeName",Ah="severityLevel",eT="problemGroup",tT="isManual",n2="CreateFromInterface",Wu="assembly",Ol="fileName",ov="hasFullStack",av="level",Ku="method",Ph="line",sv="duration",r2="receivedResponse",ms=void 0,_s=void 0,o2="";function nT(){return cv()?lv(Fh.LocalStorage):null}function lv(n){try{if(ae(Tr()))return null;var t=(new Date)[Gu](),e=Cn(n===Fh.LocalStorage?"localStorage":"sessionStorage"),i=o2+t;e.setItem(i,t);var r=e.getItem(i)!==t;if(e[qD](i),!r)return e}catch(o){}return null}function iT(){return Xu()?lv(Fh.SessionStorage):null}function rT(n){o2=n||""}function cv(n){return(n||void 0===ms)&&(ms=!!lv(Fh.LocalStorage)),ms}function a2(n,t){var e=nT();if(null!==e)try{return e.getItem(t)}catch(i){ms=!1,be(n,2,1,"Browser failed read of local storage. "+xt(i),{exception:we(i)})}return null}function s2(n,t,e){var i=nT();if(null!==i)try{return i.setItem(t,e),!0}catch(r){ms=!1,be(n,2,3,"Browser failed write to local storage. "+xt(r),{exception:we(r)})}return!1}function Xu(n){return(n||void 0===_s)&&(_s=!!lv(Fh.SessionStorage)),_s}function oT(n,t){var e=iT();if(null!==e)try{return e.getItem(t)}catch(i){_s=!1,be(n,2,2,"Browser failed read of session storage. "+xt(i),{exception:we(i)})}return null}function l2(n,t,e){var i=iT();if(null!==i)try{return i.setItem(t,e),!0}catch(r){_s=!1,be(n,2,4,"Browser failed write to session storage. "+xt(r),{exception:we(r)})}return!1}var uv="AppInsightsPropertiesPlugin",c2="AppInsightsChannelPlugin",u2="ApplicationInsightsAnalytics",dv="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",d2="sampleRate",aT="ProcessLegacy",f2="http.method",sT="https://dc.services.visualstudio.com",Rh="/v2/track",Oo="not_specified",lT="iKey",OZ=Ik.max,h2=Fl("slice",as),to=Fl("substring",as),vs=Ou("substr",as,NZ);function NZ(n,t,e){return ae(n)&&So("'polyStrSubstr called with invalid "+we(n)),e<0?"":((t=t||0)<0&&(t=OZ(t+n[vu],0)),Zt(e)?h2(n,t):h2(n,t,t+e))}function cT(n,t){return to(n,0,t)}function p2(n,t,e){var i=t[it],r=function kZ(n,t){var e;return t&&(t=xn(Hi(t)))[it]>150&&(e=to(t,0,150),be(n,2,57,"name is too long. It has been truncated to 150 characters.",{name:t},!0)),e||t}(n,t);if(r[it]!==i){for(var o=0,a=r;void 0!==e[a];)o++,a=to(r,0,147)+$Z(o);r=a}return r}function On(n,t,e){var i;return void 0===e&&(e=1024),t&&(e=e||1024,(t=xn(Hi(t)))[it]>e&&(i=to(t,0,e),be(n,2,61,"string value is too long. It has been truncated to "+e+" characters.",{value:t},!0))),i||t}function fv(n,t){return m2(n,t,2048,66)}function g2(n,t){var e;return t&&t[it]>32768&&(e=to(t,0,32768),be(n,2,56,"message is too long, it has been truncated to 32768 characters.",{message:t},!0)),e||t}function Nl(n,t){if(t){var e={};ut(t,function(i,r){if(Bi(r)&&_h())try{r=Qr()[rv](r)}catch(o){be(n,2,49,"custom property is not valid",{exception:o},!0)}r=On(n,r,8192),i=p2(n,i,e),e[i]=r}),t=e}return t}function kl(n,t){if(t){var e={};ut(t,function(i,r){i=p2(n,i,e),e[i]=r}),t=e}return t}function m2(n,t,e,i){var r;return t&&(t=xn(Hi(t)))[it]>e&&(r=to(t,0,e),be(n,2,i,"input is too long, it has been truncated to "+e+" characters.",{data:t},!0)),r||t}function $Z(n){var t="00"+n;return vs(t,t[it]-3)}function Ma(n,t,e,i,r,o){var a;e=On(i,e)||Oo,(ae(n)||ae(t)||ae(e))&&lr("Input doesn't contain all required fields");var s="";n[lT]&&(s=n[lT],delete n[lT]);var l=((a={})[Jr]=e,a.time=Vu(new Date),a.iKey=s,a.ext=o||{},a.tags=[],a.data={},a.baseType=t,a.baseData=n,a);return ae(r)||ut(r,function(c,u){l.data[c]=u}),l}var ys=function(){function n(t,e,i,r){this.aiDataContract={ver:1,name:1,properties:0,measurements:0};var o=this;o.ver=2,o[Jr]=On(t,e)||Oo,o[xo]=Nl(t,i),o[Da]=kl(t,r)}return n.envelopeType="Microsoft.ApplicationInsights.{0}.Event",n.dataType="EventData",n}(),Qu=function(){function n(t,e,i,r,o){this.aiDataContract={ver:1,message:1,severityLevel:0,properties:0};var a=this;a.ver=2,a[gs]=g2(t,e=e||Oo),a[xo]=Nl(t,r),a[Da]=kl(t,o),i&&(a[Ah]=i)}return n.envelopeType="Microsoft.ApplicationInsights.{0}.Message",n.dataType="MessageData",n}(),BZ=function n(){this.aiDataContract={name:1,kind:0,value:1,count:0,min:0,max:0,stdDev:0},this.kind=0},Ll=function(){function n(t,e,i,r,o,a,s,l,c){this.aiDataContract={ver:1,metrics:1,properties:0};var u=this;u.ver=2;var d=new BZ;d[zu]=r>0?r:void 0,d.max=isNaN(a)||null===a?void 0:a,d.min=isNaN(o)||null===o?void 0:o,d[Jr]=On(t,e)||Oo,d.value=i,d.stdDev=isNaN(s)||null===s?void 0:s,u.metrics=[d],u[xo]=Nl(t,l),u[Da]=kl(t,c)}return n.envelopeType="Microsoft.ApplicationInsights.{0}.Metric",n.dataType="MetricData",n}();function Cs(n){(isNaN(n)||n<0)&&(n=0);var t=""+(n=Math.round(n))%1e3,e=""+Math.floor(n/1e3)%60,i=""+Math.floor(n/6e4)%60,r=""+Math.floor(n/36e5)%24,o=Math.floor(n/864e5);return(o>0?o+".":"")+(r=r[it]<2?"0"+r:r)+":"+(i=i[it]<2?"0"+i:i)+":"+(e=e[it]<2?"0"+e:e)+"."+(1===t[it]?"00"+t:2===t[it]?"0"+t:t)}var bs=function(){function n(t,e,i,r,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 VZ(n,t){return t&&m2(n,t,128,69)[Gu]()}(t,s),l.url=fv(t,i),l[Jr]=On(t,e)||Oo,isNaN(r)||(l[sv]=Cs(r)),l[xo]=Nl(t,o),l[Da]=kl(t,a)}return n.envelopeType="Microsoft.ApplicationInsights.{0}.Pageview",n.dataType="PageviewData",n}(),Zu=function(){function n(t,e,i,r,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=fv(t,i),l[Jr]=On(t,e)||Oo,l[xo]=Nl(t,o),l[Da]=kl(t,a),s&&(l.domProcessing=s.domProcessing,l[sv]=s[sv],l.networkConnect=s.networkConnect,l.perfTotal=s.perfTotal,l[r2]=s[r2],l.sentRequest=s.sentRequest)}return n.envelopeType="Microsoft.ApplicationInsights.{0}.PageviewPerformance",n.dataType="PageviewPerformanceData",n}(),Oh=Fl("map",l_),Ju="error",zi="stack",uT="stackDetails",_2="errorSrc",dT="message",v2="description";function fT(n,t){var e=n;return e&&!qe(e)&&(JSON&&JSON[rv]?(e=JSON[rv](n),t&&(!e||"{}"===e)&&(e=We(n[Gu])?n[Gu]():""+n)):e=n+" - (Missing JSON.stringify)"),e||""}function y2(n,t){var e=n;return n&&(e&&!qe(e)&&(e=n[dT]||n[v2]||e),e&&!qe(e)&&(e=fT(e,!0)),n.filename&&(e=e+" @"+(n.filename||"")+":"+(n.lineno||"?")+":"+(n.colno||"?"))),t&&"String"!==t&&"Object"!==t&&"Error"!==t&&-1===ji(e||"",t)&&(e=t+": "+e),e||""}function C2(n){return n&&n.src&&qe(n.src)&&n.obj&&vt(n.obj)}function Vl(n){var t=n||"";qe(t)||(t=qe(t[zi])?t[zi]:""+t);var e=t[ju]("\n");return{src:t,obj:e}}function b2(n){var t=null;if(n)try{if(n[zi])t=Vl(n[zi]);else if(n[Ju]&&n[Ju][zi])t=Vl(n[Ju][zi]);else if(n.exception&&n.exception[zi])t=Vl(n.exception[zi]);else if(C2(n))t=n;else if(C2(n[uT]))t=n[uT];else if(Ui()&&Ui().opera&&n[dT])t=function zZ(n){for(var t=[],e=n[ju]("\n"),i=0;i1?i[1]:""}catch(r){}return t}function hT(n){if(n)try{if(!qe(n)){var t=hv(n),e=fT(n,!1);return(!e||"{}"===e)&&(n[Ju]&&(t=hv(n=n[Ju])),e=fT(n,!0)),0!==ji(e,t)&&"String"!==t?t+":"+e:e}}catch(i){}return""+(n||"")}var pv,Fr=function(){function n(t,e,i,r,o,a){this.aiDataContract={ver:1,exceptions:1,severityLevel:0,properties:0,measurements:0};var s=this;s.ver=2,function GZ(n){try{if(Bi(n))return"ver"in n&&"exceptions"in n&&"properties"in n}catch(t){}return!1}(e)?(s[Yu]=e[Yu]||[],s[xo]=e[xo],s[Da]=e[Da],e[Ah]&&(s[Ah]=e[Ah]),e.id&&(s.id=e.id,e[xo].id=e.id),e[eT]&&(s[eT]=e[eT]),ae(e[tT])||(s[tT]=e[tT])):(i||(i={}),a&&(i.id=a),s[Yu]=[new E2(t,e,i)],s[xo]=Nl(t,i),s[Da]=kl(t,r),o&&(s[Ah]=o),a&&(s.id=a))}return n.CreateAutoException=function(t,e,i,r,o,a,s,l){var c,u=hv(o||a||t);return(c={})[gs]=y2(t,u),c.url=e,c.lineNumber=i,c.columnNumber=r,c.error=hT(o||a||t),c.evt=hT(a||t),c[Ta]=u,c.stackDetails=b2(s||o||a),c.errorSrc=l,c},n.CreateFromInterface=function(t,e,i,r){var o=e[Yu]&&Oh(e[Yu],function(s){return E2[n2](t,s)});return new n(t,Ii(Ii({},e),{exceptions:o}),i,r)},n.prototype.toInterface=function(){var t,e=this,i=e.exceptions,r=e.properties,o=e.measurements,a=e.severityLevel,s=e.problemGroup,l=e.id,c=e.isManual,u=i instanceof Array&&Oh(i,function(d){return d.toInterface()})||void 0;return(t={ver:"4.0"})[Yu]=u,t.severityLevel=a,t.properties=r,t.measurements=o,t.problemGroup=s,t.id=l,t.isManual=c,t},n.CreateSimpleException=function(t,e,i,r,o,a){var s;return{exceptions:[(s={},s[ov]=!0,s.message=t,s.stack=o,s.typeName=e,s)]}},n.envelopeType="Microsoft.ApplicationInsights.{0}.Exception",n.dataType="ExceptionData",n.formatError=hT,n}(),E2=function(){function n(t,e,i){this.aiDataContract={id:0,outerId:0,typeName:1,message:1,hasFullStack:0,stack:0,parsedStack:2};var r=this;if(function jZ(n){try{if(Bi(n))return"hasFullStack"in n&&"typeName"in n}catch(t){}return!1}(e))r[Ta]=e[Ta],r[gs]=e[gs],r[zi]=e[zi],r[eo]=e[eo]||[],r[ov]=e[ov];else{var o=e,a=o&&o.evt;RS(o)||(o=o[Ju]||a||o),r[Ta]=On(t,hv(o))||Oo,r[gs]=g2(t,y2(e||o,r[Ta]))||Oo;var s=e[uT]||b2(e);r[eo]=function qZ(n){var t,e=n.obj;if(e&&e[it]>0){t=[];var i=0,r=0;if(Ae(e,function(p){var g=p[Gu]();if(pT.regex.test(g)){var v=new pT(g,i++);r+=v[qu],t[iv](v)}}),r>32768)for(var a=0,s=t[it]-1,l=0,c=a,u=s;a32768){t.splice(c,u-c+1);break}c=a,u=s,a++,s--}}return t}(s),vt(r[eo])&&Oh(r[eo],function(l){l[Wu]=On(t,l[Wu]),l[Ol]=On(t,l[Ol])}),r[zi]=function LZ(n,t){var e;if(t){var i=""+t;i[it]>32768&&(e=to(i,0,32768),be(n,2,52,"exception is too long, it has been truncated to 32768 characters.",{exception:t},!0))}return e||t}(t,function YZ(n){var t="";return n&&(n.obj?Ae(n.obj,function(e){t+=e+"\n"}):t=n.src||""),t}(s)),r.hasFullStack=vt(r.parsedStack)&&r.parsedStack[it]>0,i&&(i[Ta]=i[Ta]||r[Ta])}}return n.prototype.toInterface=function(){var t,e=this,i=e[eo]instanceof Array&&Oh(e[eo],function(o){return o.toInterface()});return(t={id:e.id,outerId:e.outerId,typeName:e[Ta],message:e[gs],hasFullStack:e[ov],stack:e[zi]})[eo]=i||void 0,t},n.CreateFromInterface=function(t,e){var i=e[eo]instanceof Array&&Oh(e[eo],function(o){return pT[n2](o)})||e[eo];return new n(t,Ii(Ii({},e),{parsedStack:i}))},n}(),pT=function(){function n(t,e){this.aiDataContract={level:1,method:1,assembly:0,fileName:0,line:0};var i=this;if(i[qu]=0,"string"==typeof t){var r=t;i[av]=e,i[Ku]="",i[Wu]=xn(r),i[Ol]="",i[Ph]=0;var o=r.match(n.regex);o&&o[it]>=5&&(i[Ku]=xn(o[2])||i[Ku],i[Ol]=xn(o[4]),i[Ph]=parseInt(o[5])||0)}else i[av]=t[av],i[Ku]=t[Ku],i[Wu]=t[Wu],i[Ol]=t[Ol],i[Ph]=t[Ph],i[qu]=0;i.sizeInBytes+=i.method[it],i.sizeInBytes+=i.fileName[it],i.sizeInBytes+=i.assembly[it],i[qu]+=n.baseSize,i.sizeInBytes+=i.level.toString()[it],i.sizeInBytes+=i.line.toString()[it]}return n.CreateFromInterface=function(t){return new n(t,null)},n.prototype.toInterface=function(){var t=this;return{level:t[av],method:t[Ku],assembly:t[Wu],fileName:t[Ol],line:t[Ph]}},n.regex=/^([\s]+at)?[\s]{0,50}([^\@\()]+?)[\s]{0,50}(\@|\()([^\(\n]+):([0-9]+):([0-9]+)(\)?)$/,n.baseSize=58,n}();function no(){return!Gt&&bo(),(!pv||!pv.b&&Gt.lzy)&&(pv=OS("performance")),pv.v}function wa(){for(var e,n=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],t="",i=0;i<4;i++)t+=n[15&(e=bh())]+n[e>>4&15]+n[e>>8&15]+n[e>>12&15]+n[e>>16&15]+n[e>>20&15]+n[e>>24&15]+n[e>>28&15];var r=n[8+(3&bh())|0];return vs(t,0,8)+vs(t,9,4)+"4"+vs(t,13,3)+r+vs(t,16,3)+vs(t,19,12)}var gv="00000000000000000000000000000000",mv="0000000000000000";function Fa(n,t,e){return!(!n||n[et]!==t||n===e||!n.match(/^[\da-f]*$/i))}function D2(n,t,e){return Fa(n,t)?n:e}function M2(n,t,e,i){var r;return(r={})[O_]=Fa(i,2,"ff")?i:"00",r[rD]=_T(n)?n:wa(),r[oD]=vT(t)?t:cT(wa(),16),r.traceFlags=e>=0&&e<=255?e:1,r}function _T(n){return Fa(n,32,gv)}function vT(n){return Fa(n,16,mv)}function F2(n){if(n){var t=function T2(n){(isNaN(n)||n<0||n>255)&&(n=1);for(var t=n.toString(16);t[et]<2;)t="0"+t;return t}(n[aD]);Fa(t,2)||(t="01");var e=n[O_]||"00";return"00"!==e&&"ff"!==e&&(e="00"),"".concat(e.toLowerCase(),"-").concat(D2(n.traceId,32,gv).toLowerCase(),"-").concat(D2(n.spanId,16,mv).toLowerCase(),"-").concat(t.toLowerCase())}return""}var $t=function tZ(n){return function eZ(n){var t={};return ut(n,function(e,i){t[e]=i[1],t[i[0]]=i[1]}),cs(t)}(n)}({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"]}),I2=fi()||{},A2=0,QZ=[null,null,null,null,null];function _v(n){var t=A2,e=QZ,i=e[t];return I2.createElement?e[t]||(i=e[t]=I2.createElement("a")):i={host:eJ(n,!0)},i.href=n,++t>=e[it]&&(t=0),A2=t,i}function eJ(n,t){var e=P2(n,t)||"";if(e){var i=e.match(/(www\d{0,5}\.)?([^\/:]{1,256})(:\d{1,20})?/i);if(null!=i&&i[it]>3&&qe(i[2])&&i[2][it]>0)return i[2]+(i[3]||"")}return e}function P2(n,t){var e=null;if(n){var i=n.match(/(\w{1,150}):\/\/([^\/:]{1,256})(:\d{1,20})?/i);if(null!=i&&i[it]>2&&qe(i[2])&&i[2][it]>0&&(e=i[2]||"",t&&i[it]>2)){var r=(i[1]||"")[Ih](),o=i[3]||"";("http"===r&&":80"===o||"https"===r&&":443"===o)&&(o=""),e+=o}}return e}var tJ=[sT+Rh,"https://breeze.aimon.applicationinsights.io"+Rh,"https://dc-int.services.visualstudio.com"+Rh];function CT(n){return-1!==pi(tJ,n[Ih]())}function R2(n,t,e){if(!t||n&&n.disableCorrelationHeaders)return!1;if(n&&n[t2])for(var i=0;i0}function x2(n){if(n){var t=function nJ(n,t){if(n)for(var e=n[ju](","),i=0;i0)return t}return Po()}function Yi(n,t){var e=null;return 0!==n&&0!==t&&!ae(n)&&!ae(t)&&(e=t-n),e}function bT(n,t){var e=n||{};return{getName:function(){return e[Jr]},setName:function(i){t&&t.setName(i),e[Jr]=i},getTraceId:function(){return e.traceID},setTraceId:function(i){t&&t.setTraceId(i),_T(i)&&(e.traceID=i)},getSpanId:function(){return e.parentID},setSpanId:function(i){t&&t.setSpanId(i),vT(i)&&(e.parentID=i)},getTraceFlags:function(){return e.traceFlags},setTraceFlags:function(i){t&&t.setTraceFlags(i),e.traceFlags=i}}}var $l=function(){function n(t,e,i,r,o,a,s,l,c,u,d,h){void 0===c&&(c="Ajax"),this.aiDataContract={id:1,ver:1,name:0,resultCode:0,duration:0,success:0,data:0,target:0,type:0,properties:0,measurements:0,kind:0,value:0,count:0,min:0,max:0,stdDev:0,dependencyKind:0,dependencySource:0,commandName:0,dependencyTypeName:0};var f=this;f.ver=2,f.id=e,f[sv]=Cs(o),f.success=a,f.resultCode=s+"",f.type=On(t,c);var p=function iJ(n,t,e,i){var r,o=i,a=i;if(t&&t[it]>0){var s=_v(t);if(r=s.host,!o)if(null!=s[JD]){var l=0===s.pathname[it]?"/":s[JD];"/"!==l.charAt(0)&&(l="/"+l),a=s[JD],o=On(n,e?e+" "+l:l)}else o=On(n,t)}else r=i,o=i;return{target:r,name:o,data:a}}(t,i,l,r);f.data=fv(t,r)||p.data,f.target=On(t,p.target),u&&(f.target="".concat(f.target," | ").concat(u)),f[Jr]=On(t,p[Jr]),f[xo]=Nl(t,d),f[Da]=kl(t,h)}return n.envelopeType="Microsoft.ApplicationInsights.{0}.RemoteDependency",n.dataType="RemoteDependencyData",n}();function Nh(n){var t=null;if(We(Event))t=new Event(n);else{var e=fi();e&&e.createEvent&&(t=e.createEvent("Event")).initEvent(n,!0,!0)}return t}function rJ(n,t,e){return!n&&ae(n)?t:Lk(n)?n:"true"===Hi(n)[Su]()}function Es(n){return{mrg:!0,v:n}}function O2(n,t){return{set:n,v:t}}function yv(n,t,e){return{fb:e,isVal:n,v:t}}function Nn(n,t){return{fb:t,set:rJ,v:!!n}}var N2=Ou("endsWith",as,aJ);function aJ(n,t,e){qe(n)||So("'"+we(n)+"' is not a string");var i=qe(t)?t:Hi(t),r=!Zt(e)&&e0){var Q=new Date;Q.setTime(F),zt(b,DT,z2(Q,V?k2:L2)||z2(Q,V?k2:L2)||"",rh)}}V||zt(b,"max-age",""+p,null,Zt)}var le=Ro();le&&"https:"===le[uL]&&(zt(b,"secure",null,null,Zt),null===MT&&(MT=!function dJ(n){return!!qe(n)&&!!(hi(n,"CPU iPhone OS 12")||hi(n,"iPad; CPU OS 12")||hi(n,"Macintosh; Intel Mac OS X 10_14")&&hi(n,"Version/")&&hi(n,"Safari")||hi(n,"Macintosh; Intel Mac OS X 10_14")&&N2(n,"AppleWebKit/605.1.15 (KHTML, like Gecko)")||hi(n,"Chrome/5")||hi(n,"Chrome/6")||hi(n,"UnrealEngine")&&!hi(n,"Chrome")||hi(n,"UCBrowser/12")||hi(n,"UCBrowser/11"))}((Eo()||{})[ZS])),MT&&zt(b,"SameSite","None",null,Zt)),zt(b,mD,v||r,null,Zt),c(h,Y2(E,b)),y=!0}return y},get:function(h){var f="";return Ev(d)&&!U2(i,h)&&(f=l(h)),f},del:function(h,f){var p=!1;return Ev(d)&&(p=d.purge(h,f)),p},purge:function(h,f){var p,g=!1;if(j2(t)){var v=((p={})[mD]=f||"/",p[DT]="Thu, 01 Jan 1970 00:00:01 GMT",p);TD()||(v["max-age"]="0"),u(h,Y2("",v)),g=!0}return g}},e[fs]=function(h){a&&a.rm(),a=null},e);return d[Ss]=d,d}function j2(n){if(null===Cv){Cv=!1,!No&&wT();try{Cv=void 0!==(No.v||{})[ST]}catch(e){be(n,2,68,"Cannot access document.cookie - "+xt(e),{exception:we(e)})}}return Cv}function G2(n){var t={};return n&&n[et]&&Ae(xn(n)[Au](";"),function(i){if(i=xn(i||"")){var r=ji(i,"=");-1===r?t[i]=null:t[xn(cT(i,r))]=xn(to(i,r+1))}}),t}function z2(n,t){return We(n[t])?n[t]():null}function Y2(n,t){var e=n||"";return ut(t,function(i,r){e+="; "+i+(ae(r)?"":"="+r)}),e}function uJ(n){var t="";if(!No&&wT(),No.v){var e=No.v[ST]||"";$2!==e&&(B2=G2(e),$2=e),t=xn(B2[n]||"")}return t}function q2(n,t){!No&&wT(),No.v&&(No.v[ST]=n+"="+t)}var K2="attachEvent",X2="addEventListener",Q2="detachEvent",Z2="removeEventListener",Sv="events",Lh="visibilitychange",Dv="pagehide",t3="beforeunload",n3=Mr("aiEvtPageHide"),fJ=(Mr("aiEvtPageShow"),/\.[\.]+/g),hJ=/[\.]+$/,pJ=1,Vh=LL("events"),gJ=/^([^.]*)(?:\.(.+)|)/;function o3(n){return n&&n[wl]?n[wl](/^[\s\.]+|(?=[\s\.])[\.\s]+$/g,""):n}function Tv(n,t){var e;if(t){var i="";vt(t)?(i="",Ae(t,function(o){(o=o3(o))&&("."!==o[0]&&(o="."+o),i+=o)})):i=o3(t),i&&("."!==i[0]&&(i="."+i),n=(n||"")+i)}var r=gJ.exec(n||"")||[];return(e={})[Sa]=r[1],e.ns=(r[2]||"").replace(fJ,".").replace(hJ,"")[Au](".").sort().join("."),e}function a3(n,t,e){void 0===e&&(e=!0);var i=Vh.get(n,Sv,{},e),r=i[t];return r||(r=i[t]=[]),r}function s3(n,t,e,i){n&&t&&t[Sa]&&(n[Z2]?n[Z2](t[Sa],e,i):n[Q2]&&n[Q2]("on"+t[Sa],e))}function l3(n,t,e,i){for(var r=t[et];r--;){var o=t[r];o&&(!e.ns||e.ns===o.evtName.ns)&&(!i||i(o))&&(s3(n,o.evtName,o[eD],o.capture),t[Tu](r,1))}}function ko(n,t){return t?Tv("xx",vt(t)?[n].concat(t):[n,t]).ns[Au]("."):n}function Lo(n,t,e,i,r){var o;void 0===r&&(r=!1);var a=!1;if(n)try{var s=Tv(t,i);if(a=function mJ(n,t,e,i){var r=!1;return n&&t&&t[Sa]&&e&&(n[X2]?(n[X2](t[Sa],e,i),r=!0):n[K2]&&(n[K2]("on"+t[Sa],e),r=!0)),r}(n,s,e,r),a&&Vh.accept(n)){var l=((o={guid:pJ++,evtName:s})[eD]=e,o.capture=r,o);a3(n,s.type)[Nt](l)}}catch(c){}return a}function Ul(n,t,e,i,r){if(void 0===r&&(r=!1),n)try{var o=Tv(t,i),a=!1;(function _J(n,t,e){if(t[Sa])l3(n,a3(n,t[Sa]),t,e);else{var i=Vh.get(n,Sv,{});ut(i,function(r,o){l3(n,o,t,e)}),0===Do(i)[et]&&Vh.kill(n,Sv)}})(n,o,function(s){return!((!o.ns||e)&&s[eD]!==e||(a=!0,0))}),a||s3(n,o,e,r)}catch(s){}}function ed(n,t,e,i){var r=!1;return t&&n&&n[et]>0&&Ae(n,function(o){o&&(!e||-1===pi(e,o))&&(r=function vJ(n,t,e){var i=!1,r=Ui();r&&(i=Lo(r,n,t,e),i=Lo(r.body,n,t,e)||i);var o=fi();return o&&(i=Lo(o,n,t,e)||i),i}(o,t,i)||r)}),r}function $h(n,t,e){n&&vt(n)&&Ae(n,function(i){i&&function yJ(n,t,e){var i=Ui();i&&(Ul(i,n,t,e),Ul(i.body,n,t,e));var r=fi();r&&Ul(r,n,t,e)}(i,t,e)})}function IT(n,t,e){var r=ko(n3,e),o=ed([Dv],n,t,r);return(!t||-1===pi(t,Lh))&&(o=ed([Lh],function i(a){var s=fi();n&&s&&"hidden"===s.visibilityState&&n(a)},t,r)||o),!o&&t&&(o=IT(n,null,e)),o}var AT="ParentContextKey",Bh="ChildrenContextKey",Mv=function(){function n(t,e,i){var o,r=this;r.start=Po(),r[Ca]=t,r[Iu]=i,r[tD]=function(){return!1},We(e)&&It(r,"payload",{g:function(){return!o&&We(e)&&(o=e(),e=null),o}}),r[Ru]=function(a){return a?a===n[AT]||a===n[Bh]?r[a]:(r.ctx||{})[a]:null},r[Fo]=function(a,s){a&&(a===n[AT]?(r[a]||(r[tD]=function(){return!0}),r[a]=s):a===n[Bh]?r[a]=s:(r.ctx=r.ctx||{})[a]=s)},r[nD]=function(){var a=0,s=r[Ru](n[Bh]);if(vt(s))for(var l=0;l0&&(Ae(o,function(g){try{g.func.call(g.self,g.args)}catch(v){be(e[bn],2,73,"Unexpected Exception during onComplete - "+we(v))}}),o=[])}return f},ctx:{core:function(){return e},diagLog:function(){return Pl(e,t.cfg)},getCfg:function(){return t.cfg},getExtCfg:function u(f,p){var g=c(f,!0);return p&&ut(p,function(v,y){if(ae(g[v])){var b=t.cfg[v];(b||!ae(b))&&(g[v]=b)}ID(t,g,v,y)}),t[Du](g,p)},getConfig:function d(f,p,g){void 0===g&&(g=!1);var v,y=c(f,!1),b=t.cfg;return!y||!y[p]&&ae(y[p])?(b[p]||!ae(b[p]))&&(v=b[p]):v=y[p],v||!ae(v)?v:g},hasNext:function(){return!!r},getNext:function(){return r},setNext:function(f){r=f},iterate:function h(f){for(var p;p=a._next();){var g=p[dh]();g&&f(g)}},onComplete:function s(f,p){for(var g=[],v=2;v0){var a=null;Ae(n,function(s){if(!o&&i===s&&(o=!0),o&&s&&We(s[Ao])){var l=function PJ(n,t,e){var a,i=null,r=We(n[Ao]),o=We(n[hh]),s={getPlugin:function(){return n},getNext:function(){return i},processTelemetry:function u(f,p){c(p=p||function l(){var f;return n&&We(n[f3])&&(f=n[f3]()),f||(f=Ir(s,t,e)),f}(),function g(v){if(!n||!r)return!1;var y=Hl(n);return!y[ba]&&!y[dD]&&(o&&n[hh](i),n[Ao](f,v),!0)},"processTelemetry",function(){return{item:f}},!f.sync)||p[Ai](f)},unload:function d(f,p){c(f,function g(){var v=!1;if(n){var y=Hl(n),b=n[jn]||y[jn];n&&(!b||b===f.core())&&!y[ba]&&(y[jn]=null,y[ba]=!0,y[Mo]=!1,n[ba]&&!0===n[ba](f,p)&&(v=!0))}return v},"unload",function(){},p[Iu])||f[Ai](p)},update:function h(f,p){c(f,function g(){var v=!1;if(n){var y=Hl(n),b=n[jn]||y[jn];n&&(!b||b===f.core())&&!y[ba]&&n[fh]&&!0===n[fh](f,p)&&(v=!0)}return v},"update",function(){},!1)||f[Ai](p)},_id:a=n?n[ds]+"-"+n[L_]+"-"+h3++:"Unknown-0-"+h3++,_setNext:function(f){i=f}};function c(f,p,g,v,y){var b=!1,E=n?n[ds]:"TelemetryPluginChain",M=f[d3];return M||(M=f[d3]={}),f.setNext(i),n&&wv(f[jn](),function(){return E+":"+g},function(){M[a]=!0;try{var V=i?i._id:"";V&&(M[V]=!1),b=p(f)}catch(F){var N=!i||M[i._id];N&&(b=!0),(!i||!N)&&be(f[Ea](),1,73,"Plugin ["+E+"] failed during "+g+" - "+we(F)+", run flags: "+we(M))}},v,y),b}return Eu(s)}(s,t,e);r||(r=l),a&&a._setNext(l),a=l}})}return i&&!r?jl([i],t,e):r}var Rv,p3="_aiHooks",g3=["req","rsp","hkErr","fnErr"];function Iv(n,t){if(n)for(var e=0;e=0&&r<=2&&Iv(n,function(o,a){var s=o.cbks,l=s[g3[r]];if(l){t.ctx=function(){return i[a]=i[a]||{}};try{l[Dl](t.inst,e)}catch(d){var c=t.err;try{var u=s[g3[2]];u&&(t.err=d,u[Dl](t.inst,e))}catch(h){}finally{t.err=c}}}})}function kT(n,t,e,i){var r=null;return n&&(Dr(n,t)?r=n:e&&(r=kT(EQ(n),t,i,!1))),r}function m3(n,t,e,i){var r=e&&e[p3];if(!r){var o=function RJ(n){return function(){var t,e=this,i=arguments,r=n.h,o=((t={})[Ca]=n.n,t.inst=e,t.ctx=null,t.set=c,t),a=[],s=l([o],i);function l(d,h){return Iv(h,function(f){d[Nt](f)}),d}function c(d,h){(i=l([],i))[d]=h,s=l([o],i)}o.evt=Cn("event"),NT(r,o,s,a,0);var u=n.f;if(u)try{o.rslt=u[Dl](e,i)}catch(d){throw o.err=d,NT(r,o,s,a,3),d}return NT(r,o,s,a,1),o.rslt}}(r={i:0,n:t,f:e,h:[]});o[p3]=r,n[t]=o}var a={id:r.i,cbks:i,rm:function(){var s=this.id;Iv(r.h,function(l,c){if(l.id===s)return r.h[Tu](c,1),1})}};return r.i++,r.h[Nt](a),a}function Av(n,t,e,i,r){if(void 0===i&&(i=!0),n&&t&&e){var o=kT(n,t,i,r);if(o){var a=o[t];if(typeof a===Kk)return m3(o,t,a,e)}}return null}function Pv(n,t,e,i,r){if(n&&t&&e){var o=kT(n,t,i,r)||n;if(o)return m3(o,t,o[t],e)}return null}function _3(){var n=[];return{add:function t(i){i&&n[Nt](i)},run:function e(i,r){Ae(n,function(o){try{o(i,r)}catch(a){be(i[Ea](),2,73,"Unexpected error calling unload handler - "+we(a))}}),n=[]}}}function LT(n){return!!n&&We(n.next)}function v3(n,t,e){if(n&&(LT(n)||(!Rv&&(Rv=yu(K_(3))),n=n[Rv.v]?n[Rv.v]():null),LT(n))){var i=void 0,r=void 0;try{for(var o=0;!(r=n.next()).done&&-1!==t[Xn](e||n,r.value,o,n);)o++}catch(a){i={e:a},n.throw&&(r=null,n.throw(i))}finally{try{r&&!r.done&&n.return&&n.return(r)}finally{if(i)throw i.e}}}}function nd(n,t){return!Zt(t)&&n&&(vt(t)?Uu(n.push,n,t):LT(t)||function NJ(n){return!function WX(n){return n===$i||!PS(n)}(n)&&We(n[K_(3)])}(t)?v3(t,function(e){n.push(e)}):n.push(t)),n}function y3(){var n=[];return{run:function t(i){var r=n;n=[],Ae(r,function(o){try{(o.rm||o.remove).call(o)}catch(a){be(i,2,73,"Unloading:"+we(a))}})},add:function e(i){i&&nd(n,i)}}}var VT,Ds="getPlugin",kJ=((VT={})[Nu]={isVal:Lu,v:{}},VT),id=function(){function n(){var e,i,r,o,a,t=this;function s(u){void 0===u&&(u=null);var d=u;d||(d=(i||Ir(null,{},t[jn]))[Tl](null,r&&r[Ds]?r[Ds]:r));return d}function l(u,d,h){wr(u,kJ,Pl(d)),!h&&d&&(h=d[sL]()[wo]());var f=r;r&&r[Ds]&&(f=r[Ds]()),t[jn]=d,i=Ir(h,u,d,f)}function c(){e=!1,t[jn]=null,i=null,r=null,a=y3(),o=_3()}c(),Jt(n,t,function(u){u[uh]=function(d,h,f,p){l(d,h,p),e=!0},u[ba]=function(d,h){var f,p=u[jn];if(p&&(!d||p===d[jn]())){var g,v=!1,y=d||Fv(null,p,r&&r[Ds]?r[Ds]():r),b=h||((f={reason:0})[Iu]=!1,f);return u[k_]&&!0===u[k_](y,b,E)?g=!0:E(),g}function E(){v||(v=!0,o.run(y,h),a.run(y[Ea]()),!0===g&&y[Ai](b),c())}},u[fh]=function(d,h){var f=u[jn];if(f&&(!d||f===d[jn]())){var p,g=!1,v=d||OT(null,f,r&&r[Ds]?r[Ds]():r);return u._doUpdate&&!0===u._doUpdate(v,h||{reason:0},b)?p=!0:b(),p}function b(){g||(g=!0,l(v.getCfg(),v.core(),v[wo]()))}},H_(u,"_addUnloadCb",function(){return o},"add"),H_(u,"_addHook",function(){return a},"add"),It(u,"_unloadHooks",{g:function(){return a}})}),t[Ea]=function(u){return s(u)[Ea]()},t[Mo]=function(){return e},t.setInitialized=function(u){e=u},t[hh]=function(u){r=u},t[Ai]=function(u,d){d?d[Ai](u):r&&We(r[Ao])&&r[Ao](u,null)},t._getTelCtx=s}return n.__ieDyn=1,n}(),xv="toString",$T="isStorageUseDisabled",rd="_addHook",Zn="core",Ts="dataType",Gl="envelopeType",cr="diagLog",zl="track",Ov="trackPageView",BT="trackPreviousPageVisit",Yl="sendPageViewInternal",od="startTime",UT="properties",Vo="duration",HT="sendPageViewPerformanceInternal",jT="populatePageViewPerformanceEvent",ad="href",C3="sendExceptionInternal",GT="exception",jh="error",zT="_onerror",YT="errorSrc",qT="lineNumber",WT="columnNumber",b3="message",KT="CreateAutoException",Nv="addTelemetryInitializer",E3="autoTrackPageVisitTime",S3="isBrowserLinkTrackingEnabled",Gh="length",D3="enableAutoRouteTracking",T3="enableUnhandledPromiseRejectionTracking",XT="autoUnhandledPromiseInstrumented",QT="getEntriesByType",M3="isPerformanceTimingSupported",w3="getPerformanceTiming",kv="navigationStart",ZT="shouldCollectDuration",F3="isPerformanceTimingDataReady",zh="responseStart",Lv="loadEventEnd",JT="responseEnd",Vv="connectEnd",I3="pageVisitStartTime",$J=function(){function n(t,e,i,r){Jt(n,this,function(o){var u,a=null,s=[],l=!1,c=!1;function d(p){i&&i.flush(p,function(){})}function h(){a||(a=Zr(function(){a=null;var p=s.slice(0),g=!1;s=[],Ae(p,function(v){v()?g=!0:s.push(v)}),s[Gh]>0&&h(),g&&d(!0)},100))}function f(p){s.push(p),h()}i&&(u=i.logger),o[Ov]=function(p,g){var v=p.name;if(ae(v)||"string"!=typeof v){var y=fi();v=p.name=y&&y.title||""}var b=p.uri;if(ae(b)||"string"!=typeof b){var E=Ro();b=p.uri=E&&E[ad]||""}if(!c){var M=no(),V=M&&M[QT]&&M[QT]("navigation");if(V&&V[0]&&!Zt(M.timeOrigin))p[od]=new Date(M.timeOrigin+V[0].loadEventStart);else{var F=(g||p[UT]||{})[Vo]||0;p[od]=new Date((new Date).getTime()-F)}c=!0}if(!r[M3]())return t[Yl](p,g),d(!0),void(Hk()||be(u,2,25,"trackPageView: navigation timing API used for calculation of page duration is not supported in this browser. This page view will be collected without duration and timing info."));var le,Ee,Q=!1,he=r[w3]()[kv];he>0&&(le=Yi(he,+new Date),r[ZT](le)||(le=void 0)),!ae(g)&&!ae(g[Vo])&&(Ee=g[Vo]),(e||!isNaN(Ee))&&(isNaN(Ee)&&(g||(g={}),g[Vo]=le),t[Yl](p,g),d(!0),Q=!0),g||(g={}),f(function(){var x=!1;try{if(r[F3]()){x=!0;var P={name:v,uri:b};r[jT](P),P.isValid||Q?(Q||(g[Vo]=P.durationMs,t[Yl](p,g)),l||(t[HT](P,g),l=!0)):(g[Vo]=le,t[Yl](p,g))}else he>0&&Yi(he,+new Date)>6e4&&(x=!0,Q||(g[Vo]=6e4,t[Yl](p,g)))}catch(K){be(u,1,38,"trackPageView failed on page load calculation: "+xt(K),{exception:we(K)})}return x})},o.teardown=function(p,g){if(a){a.cancel(),a=null;var v=s.slice(0);s=[],Ae(v,function(b){b()})}}})}return n.__ieDyn=1,n}(),A3=["googlebot","adsbot-google","apis-google","mediapartners-google"];function P3(){var n=no();return n&&!!n.timing}function HJ(){var n=no(),t=n?n.timing:0;return t&&t.domainLookupStart>0&&t[kv]>0&&t[zh]>0&&t.requestStart>0&&t[Lv]>0&&t[JT]>0&&t[Vv]>0&&t.domLoading>0}function R3(){return P3()?no().timing:null}function GJ(){for(var n=[],t=0;t=36e5)return!1;return!0}var qi,zJ=function(){function n(t){var e=Pl(t);Jt(n,this,function(i){i[jT]=function(r){r.isValid=!1;var o=function jJ(){return function UJ(){var n=no();return n&&n.getEntriesByType&&n.getEntriesByType("navigation")[Gh]>0}()?no()[QT]("navigation")[0]:null}(),a=R3(),s=0,l=0,c=0,u=0,d=0;(o||a)&&(o?(s=o[Vo],l=0===o[od]?o[Vv]:Yi(o[od],o[Vv]),c=Yi(o.requestStart,o[zh]),u=Yi(o[zh],o[JT]),d=Yi(o.responseEnd,o[Lv])):(s=Yi(a[kv],a[Lv]),l=Yi(a[kv],a[Vv]),c=Yi(a.requestStart,a[zh]),u=Yi(a[zh],a[JT]),d=Yi(a.responseEnd,a[Lv])),0===s?be(e,2,10,"error calculating page view performance.",{total:s,network:l,request:c,response:u,dom:d}):i[ZT](s,l,c,u,d)?s0&&n<=100},100),qi[$T]=Nn(),qi[S3]=Nn(),qi[D3]=Nn(),qi.namePrefix=function oJ(n){return{isVal:qe,v:Hi(n||"")}}(),qi.enableDebug=Nn(),qi.disableFlushOnBeforeUnload=Nn(),qi.disableFlushOnUnload=Nn(!1,"disableFlushOnBeforeUnload"),qi));function N3(n,t){return(n=n||t)<6e4&&(n=6e4),+n}var JJ=function(n){function t(){var i,r,o,a,s,l,c,u,d,h,f,p,g,v,y,b,M,V,N,e=n.call(this)||this;return e.identifier=u2,e.priority=180,e.autoRoutePVDelay=500,Jt(t,e,function(F,Q){var le=Q[rd];function ne(S,B,w,z,Fe){F[cr]().throwInternal(S,B,w,z,Fe)}function ye(){i=null,r=null,o=null,a=null,s=null,l=null,c=!1,u=!1,d=!1,h=!1,f=!1,p=!1,g=!1,v=!1,b=!1;var S=Ro();M=S&&S[ad]||"",V=null,N=null,y=null,It(F,"config",{g:function(){return y}})}ye(),F.getCookieMgr=function(){return FT(F[Zn])},F.processTelemetry=function(S,B){F.processNext(S,B)},F.trackEvent=function(S,B){try{var w=Ma(S,ys[Ts],ys[Gl],F[cr](),B);F[Zn][zl](w)}catch(z){ne(2,39,"trackTrace failed, trace will not be collected: "+xt(z),{exception:we(z)})}},F.startTrackEvent=function(S){try{i.start(S)}catch(B){ne(1,29,"startTrackEvent failed, event will not be collected: "+xt(B),{exception:we(B)})}},F.stopTrackEvent=function(S,B,w){try{i.stop(S,void 0,B,w)}catch(z){ne(1,30,"stopTrackEvent failed, event will not be collected: "+xt(z),{exception:we(z)})}},F.trackTrace=function(S,B){try{var w=Ma(S,Qu[Ts],Qu[Gl],F[cr](),B);F[Zn][zl](w)}catch(z){ne(2,39,"trackTrace failed, trace will not be collected: "+xt(z),{exception:we(z)})}},F.trackMetric=function(S,B){try{var w=Ma(S,Ll[Ts],Ll[Gl],F[cr](),B);F[Zn][zl](w)}catch(z){ne(1,36,"trackMetric failed, metric will not be collected: "+xt(z),{exception:we(z)})}},F[Ov]=function(S,B){try{var w=S||{};o[Ov](w,Ii(Ii(Ii({},w.properties),w.measurements),B)),b&&s[BT](w.name,w.uri)}catch(z){ne(1,37,"trackPageView failed, page view will not be collected: "+xt(z),{exception:we(z)})}},F[Yl]=function(S,B,w){var z=fi();if(z&&(S.refUri=void 0===S.refUri?z.referrer:S.refUri),ae(S[od])){var Fe=(B||S[UT]||{})[Vo]||0;S[od]=new Date((new Date).getTime()-Fe)}var Le=Ma(S,bs[Ts],bs[Gl],F[cr](),B,w);F[Zn][zl](Le)},F[HT]=function(S,B,w){var z=Ma(S,Zu[Ts],Zu[Gl],F[cr](),B,w);F[Zn][zl](z)},F.trackPageViewPerformance=function(S,B){var w=S||{};try{a[jT](w),F[HT](w,B)}catch(z){ne(1,37,"trackPageViewPerformance failed, page view will not be collected: "+xt(z),{exception:we(z)})}},F.startTrackPage=function(S){try{if("string"!=typeof S){var B=fi();S=B&&B.title||""}r.start(S)}catch(w){ne(1,31,"startTrackPage failed, page view may not be collected: "+xt(w),{exception:we(w)})}},F.stopTrackPage=function(S,B,w,z){try{if("string"!=typeof S){var Fe=fi();S=Fe&&Fe.title||""}if("string"!=typeof B){var Le=Ro();B=Le&&Le[ad]||""}r.stop(S,B,w,z),b&&s[BT](S,B)}catch(Ne){ne(1,32,"stopTrackPage failed, page view will not be collected: "+xt(Ne),{exception:we(Ne)})}},F[C3]=function(S,B,w){var z=S&&(S[GT]||S[jh])||RS(S)&&S||{name:S&&typeof S,message:S||Oo};S=S||{};var Le=Ma(new Fr(F[cr](),z,S[UT]||B,S.measurements,S.severityLevel,S.id).toInterface(),Fr[Ts],Fr[Gl],F[cr](),B,w);F[Zn][zl](Le)},F.trackException=function(S,B){S&&!S[GT]&&S[jh]&&(S[GT]=S[jh]);try{F[C3](S,B)}catch(w){ne(1,35,"trackException failed, exception will not be collected: "+xt(w),{exception:we(w)})}},F[zT]=function(S){var B=S&&S[jh],w=S&&S.evt;try{if(!w){var z=Ui();z&&(w=z.event)}var Fe=S&&S.url||(fi()||{}).URL,Le=S[YT]||"window.onerror@"+Fe+":"+(S[qT]||0)+":"+(S[WT]||0),Ne={errorSrc:Le,url:Fe,lineNumber:S[qT]||0,columnNumber:S[WT]||0,message:S[b3]};!function UZ(n,t,e,i,r){return!r&&qe(n)&&("Script error."===n||"Script error"===n)}(S.message,0,0,0,S[jh])?(S[YT]||(S[YT]=Le),F.trackException({exception:S,severityLevel:3},Ne)):function x(S,B){var w=Ma(S,Fr[Ts],Fr[Gl],F[cr](),B);F[Zn][zl](w)}(Fr[KT]("Script error: The browser's same-origin policy prevents us from getting the details of this exception. Consider using the 'crossorigin' attribute.",Fe,S[qT]||0,S[WT]||0,B,w,null,Le),Ne)}catch($){var Ve=B?B.name+", "+B[b3]:"null";ne(1,11,"_onError threw exception while logging error, error will not be collected: "+xt($),{exception:we($),errorString:Ve})}},F[Nv]=function(S){if(F[Zn])return F[Zn][Nv](S);l||(l=[]),l.push(S)},F.initialize=function(S,B,w,z){if(!F.isInitialized()){ae(B)&&lr("Error initializing"),Q.initialize(S,B,w,z);try{N=ko(Mr(F.identifier),B.evtNamespace&&B.evtNamespace()),l&&(Ae(l,function(Fe){B[Nv](Fe)}),l=null),function he(S){var B=F.identifier,w=F[Zn];F[rd](En(S,function(){var z=Ir(null,S,w);y=z.getExtCfg(B,XJ),b=y[E3],S.storagePrefix&&rT(S.storagePrefix),function ZJ(n){Zt(n[$T])||(n[$T]?function AZ(){ms=!1,_s=!1}():function PZ(){ms=cv(!0),_s=Xu(!0)}())}(y),c=y[S3],function Pe(){if(!u&&c){var S=["/browserLinkSignalR/","/__browserLink/"];F[rd](F[Nv](function(w){if(c&&w.baseType===$l[Ts]){var z=w.baseData;if(z)for(var Fe=0;Fe=0)return!1}return!0})),u=!0}}()}))}(S),a=new zJ(F[Zn]),o=new $J(F,y.overridePageViewDuration,F[Zn],a),s=new YJ(F[cr](),function(Fe,Le,Ne){return function Ee(S,B,w){F.trackMetric({name:"PageVisitTime",average:w,max:w,min:w,sampleCount:1},{PageName:S,PageUrl:B})}(Fe,Le,Ne)}),(i=new x3(F[cr](),"trackEvent")).action=function(Fe,Le,Ne,Ve,$){Ve||(Ve={}),$||($={}),Ve.duration=Ne[xv](),F.trackEvent({name:Fe,properties:Ve,measurements:$})},(r=new x3(F[cr](),"trackPageView")).action=function(Fe,Le,Ne,Ve,$){ae(Ve)&&(Ve={}),Ve.duration=Ne[xv](),F[Yl]({name:Fe,uri:Le,properties:Ve,measurements:$},Ve)},g_()&&(function P(){var S=Ui(),B=Ro();F[rd](En(y,function(){!(f=y.disableExceptionTracking)&&!p&&!y.autoExceptionInstrumented&&(le(Pv(S,"onerror",{ns:N,rsp:function(w,z,Fe,Le,Ne,Ve){!f&&!0!==w.rslt&&F[zT](Fr[KT](z,Fe,Le,Ne,Ve,w.evt))}},!1)),p=!0)})),function J(S,B){F[rd](En(y,function(){p=p||y[XT],(g=!0===y[T3])&&!v&&(le(Pv(S,"onunhandledrejection",{ns:N,rsp:function(w,z){g&&!0!==w.rslt&&F[zT](Fr[KT](function KJ(n){if(n&&n.reason){var t=n.reason;return!qe(t)&&We(t[xv])?t[xv]():we(t)}return n||""}(z),B?B[ad]:"",0,0,z,w.evt))}},!1)),y[XT]=v=!0)}))}(S,B)}(),function K(){var S=Ui(),B=Ro();F[rd](En(y,function(){if(d=!0===y[D3],S&&d&&!h&&function ZX(){return!!Uk()}()){var w=Uk();We(w.pushState)&&We(w.replaceState)&&typeof Event!==KS&&function R(S,B,w){if(!h){var z=y.namePrefix||"";le(Pv(B,"pushState",{ns:N,rsp:function(){d&&(Yh(S,Nh(z+"pushState")),Yh(S,Nh(z+"locationchange")))}},!0)),le(Pv(B,"replaceState",{ns:N,rsp:function(){d&&(Yh(S,Nh(z+"replaceState")),Yh(S,Nh(z+"locationchange")))}},!0)),Lo(S,z+"popstate",function Fe(){d&&Yh(S,Nh(z+"locationchange"))},N),Lo(S,z+"locationchange",function Le(){if(V&&(M=V),V=w&&w[ad]||"",d){var Ne=function L(){var S=null;if(F[Zn]&&F[Zn].getTraceCtx&&(S=F[Zn].getTraceCtx(!1)),!S){var B=F[Zn].getPlugin(uv);if(B){var w=B.plugin.context;w&&(S=bT(w.telemetryTrace))}}return S}();if(Ne){Ne.setTraceId(wa());var Ve="_unknown_";w&&w.pathname&&(Ve=w.pathname+(w.hash||"")),Ne.setName(On(F[cr](),Ve))}Zr(function($){F[Ov]({refUri:$,properties:{duration:0}})}.bind(F,M),F.autoRoutePVDelay)}},N),h=!0}}(S,w,B)}}))}())}catch(Fe){throw F.setInitialized(!1),Fe}}},F._doTeardown=function(S,B){o&&o.teardown(S,B),Ul(window,null,null,N),ye()},It(F,"_pageViewManager",{g:function(){return o}}),It(F,"_pageViewPerformanceManager",{g:function(){return a}}),It(F,"_pageVisitTimeManager",{g:function(){return s}}),It(F,"_evtNamespace",{g:function(){return"."+N}})}),e}return ya(t,n),t.Version="3.1.2",t}(id),$v="Promise",k3="rejected";function sd(n,t){return L3(n,function(e){return t?t({status:"fulfilled",rejected:!1,value:e}):e},function(e){return t?t({status:k3,rejected:!0,reason:e}):e})}function L3(n,t,e,i){var r=n;try{if(d_(n))(t||e)&&(r=n.then(t,e));else try{t&&(r=t(n))}catch(o){if(!e)throw o;r=e(o)}}finally{i&&function eee(n,t){var e=n;t&&(d_(n)?e=n.finally?n.finally(t):n.then(function(i){return t(),i},function(i){throw t(),i}):t())}(r,i)}return r}function tee(n){return n.value&&B3(n),!0}var V3=[function oee(n){var t=n.value;if(vt(t)){var e=n.result=[];return e.length=t.length,n.copyTo(e,t),!0}return!1},B3,function see(n){return n.type===a_},function aee(n){var t=n.value;return!!KX(t)&&(n.result=new Date(t.getTime()),!0)}];function eM(n,t,e,i){var r=e.handler,o=e.path?i?e.path.concat(i):e.path:[],a={handler:e.handler,src:e.src,path:o},s=typeof t,l=!1,c=!1;t&&s===ih?l=Gi(t):c=t===$i||function kk(n){return!AS&&(AS=["string","number","boolean",El,"symbol","bigint"]),n!==ih&&-1!==AS.indexOf(n)}(s);var u={type:s,isPrim:c,isPlain:l,value:t,result:t,path:o,origin:e.src,copy:function(d,h){return eM(n,d,h?a:e,h)},copyTo:function(d,h){return $3(n,d,h,a)}};return u.isPrim?r&&r[Xn](e,u)?u.result:t:function nee(n,t,e,i){var r;return Ae(n,function(o){if(o.k===t)return r=o,-1}),r||(n.push(r={k:t,v:t}),i(r)),r.v}(n,t,0,function(d){It(u,"result",{g:function(){return d.v},s:function(p){d.v=p}});for(var h=0,f=r;!(f||(hi;r&&(n=null);var o=0==e?function lee(n,t,e,i,r,o,a){return U3(n||{},_a[Xn](arguments))}({},n):n;return o&&t&&!r&&ut(o,function(a){var s=t[a];s&&(Bi(o[a])&&Bi(s)?o[a]=W3(o[a],s,++e,i):delete o[a])}),o}catch(a){}return n}var ld="featureOptIn.",Q3=".offCfg";var qh,cd=void 0,mee=cs(((qh={syncMode:1,blkCdnCfg:cd,customEvtName:cd,cfgUrl:cd,overrideSyncFn:cd,overrideFetchFn:cd})[z3]=cd,qh[q3]=18e5,qh[Y3]={instrumentationKey:!0,connectionString:!0,endpointUrl:!0},qh)),_ee=function(n){function t(){var e=n.call(this)||this;e.priority=198,e.identifier="AppInsightsCfgSyncPlugin";var i,r,o,a,s,l,c,u,d,h,f,p,g,v,y,b,E=!1;return Jt(t,e,function(M,V){function N(){r=null,o=null,a=null,s=null,c=null,u=null,g=null,l=null,h=null,f=null,d=null,y=null,b=null,p=null}function Q(S,B){if(S){if(r=S,B&&!E)return he();if(c&&!E)return M.core.updateCfg(S),!0}return!1}function le(){try{var S=Tr();S&&Ul(S,null,null,a)}catch(B){}}function he(S){try{return b&&We(b)?b(r,S):function YQ(n,t,e){var i=Tr();if(i&&i.CustomEvent)try{return function GQ(n,t){return!!(n&&n.dispatchEvent&&t)&&(n.dispatchEvent(t),!0)}(i,function zQ(n,t){var e=null,i={detail:t||null};if(We(CustomEvent))e=new CustomEvent(n,i);else{var r=fi();r&&r.createEvent&&(e=r.createEvent("CustomEvent")).initCustomEvent(n,!0,!0,i)}return e}(n,{cfg:t||null,customDetails:e||null}))}catch(o){}return!1}(o,r,S)}catch(B){}return!1}function Ee(S){try{return le(),S&&(o=S,function R(){if(c){var S=Tr();if(S)try{Lo(S,o,function(B){var w=B&&B.detail;if(p&&w)p(w);else{var z=w&&w.cfg,Fe=z&&Gi(z)&&function J(S,B){var w=null;try{S&&(w=W3(S,g,0,5))}catch(z){}return w}(z);Fe&&Q(Fe)}},a,!0)}catch(B){}}}()),!0}catch(B){}return!1}function x(S,B,w){var z=Tr(),Fe=z&&z.fetch||null;if(S&&Fe&&We(Fe))try{var Ne=new Request(S,{method:"GET"});sd(fetch(Ne),function(Ve){var $=Ve.value;Ve.rejected?L(B,400):$.ok?sd($.text(),function(de){L(B,$.status,de.value,w)}):L(B,$.status,null,w)})}catch(Ve){}}function P(S,B,w){try{var z=new XMLHttpRequest;z.open("GET",S),z.onreadystatechange=function(){z.readyState===XMLHttpRequest.DONE&&L(B,z.status,z.responseText,w)},z.onerror=function(){L(B,400)},z.ontimeout=function(){L(B,400)},z.send()}catch(Fe){}}function K(S,B,w){try{if(S>=200&&S<400&&B){f=0;var z=Qr();if(z){var Le=function dee(n,t){try{if(!n||!n.enabled)return null;if(!n[Bv])return n.config;var i=n.config||{};return ut(n[Bv],function(r){var o=function uee(n,t,e){var i;if(!t||!t.enabled)return null;var r=(t[Bv]||{})[n]||{mode:1},o=r.mode,a=r.onCfg,s=r.offCfg,l=(e||{})[n]||{mode:2},c=l.mode,u=l.onCfg,d=l.offCfg,p=ld+n+".onCfg",g=ld+n+Q3,v=c,y=u,b=d;return!!l.blockCdnCfg||(4===o||5===o?(v=4==o?3:2,y=a||u,b=s||d):2===o||2===c?(v=2,y=u||a,b=d||s):3===o?(v=3,y=u||a,b=d||s):1===o&&1===c&&(v=1)),(i={})[ld+n+".mode"]=v,i[p]=y,i[g]=b,i}(r,n,t.config[Bv]);ae(o)||(ut(o,function(a,s){G3(i,a,s)}),function fee(n,t,e){var i=t[ld+n+".mode"],a=null;3===i&&(a=t[ld+n+".onCfg"]),2===i&&(a=t[ld+n+Q3]),a&&ut(a,function(s,l){G3(e,s,l)})}(r,o,i))}),i}catch(r){}return null}(z.parse(B),M.core);Le&&Q(Le,w)}}else f++;f<3&&ne()}catch(Ne){}}function L(S,B,w,z){try{S(B,w,z)}catch(Fe){}}function ne(){!l&&h&&(l=Zr(function(){l=null,v(s,K,u)},h)).unref()}function ye(){l&&l.cancel(),l=null,f=0}N(),M.initialize=function(S,B,w,z){V.initialize(S,B,w,z),a=ko(Mr(M.identifier),B.evtNamespace&&B.evtNamespace()),function F(S){var B=M.identifier,w=M.core;M._addHook(En(S,function(){var z=Ir(null,S,w);i=z.getExtCfg(B,mee);var Fe=d;d=!!i.blkCdnCfg,!ae(Fe)&&Fe!==d&&(!d&&s?v&&v(s,K,u):ye()),ae(c)&&(c=2===i.syncMode),ae(u)&&(u=1===i.syncMode);var Le=i.customEvtName||"ai_cfgsync";o!==Le&&(c?Ee(Le):(le(),o=Le)),ae(s)&&(s=i.cfgUrl),s||(r=S,u&&he())})),b=i.overrideSyncFn,y=i.overrideFetchFn,p=i[z3],g=i[Y3],h=i[q3],v=function Pe(){var S=y;return ae(S)&&(MD()?S=x:z_()&&(S=P)),S}(),f=0,s&&!d&&v&&v(s,K,u)}(S)},M.getCfg=function(){return r},M.pause=function(){E=!0,ye()},M.resume=function(){E=!1,ne()},M.setCfg=function(S){return Q(S)},M.sync=function(S){return he(S)},M.updateEventListenerName=function(S){return Ee(S)},M._doTeardown=function(S,B){le(),ye(),N()},M._getDbgPlgTargets=function(){return[u,c,o,d]},M.processTelemetry=function(S,B){M.processNext(S,B)}}),e}return ya(t,n),t.__ieDyn=1,t}(id);function J3(n,t){Ul(n,null,null,t)}function tM(n,t,e){return(n&&n.slice||_a).apply(n,_a[Xn](arguments,1))}var Uv,eV=["pending","resolving","resolved",k3],tV="dispatchEvent";function Cee(n){var t;return n&&n.createEvent&&(t=n.createEvent("Event")),!!t&&t.initEvent}function bee(n,t,e,i){var r=fi();!Uv&&(Uv=yu(!!di(Cee,[r]).v));var o=Uv.v?r.createEvent("Event"):i?new Event(t):{};if(e&&e(o),Uv.v&&o.initEvent(t,!1,!0),o&&n[tV])n[tV](o);else{var a=n["on"+t];if(a)a(o);else{var s=Cn("console");s&&(s.error||s.log)(t,we(o))}}}var sM,Ms,jv,nV="unhandledRejection",Eee=nV.toLowerCase(),Wh=[],See=0;function iV(n){return We(n)?n.toString():we(n)}function Mee(n){return function(t){var e=tM(arguments,1);return n(function(i,r){try{var o=[],a=1;v3(t,function(s,l){s&&(a++,L3(s,function(c){o[l]=c,0==--a&&i(o)},r))}),0==--a&&i(o)}catch(s){r(s)}},e)}}function Kh(n,t){return function Tee(n,t,e){var a,h,M,i=tM(arguments,3),r=0,o=!1,s=[],l=See++,u=!1,d=null;function f(N,F){try{return Wh.push(l),u=!0,d&&d.cancel(),d=null,n(function(le,he){s.push(function(){try{var Ee=2===r?N:F,Pe=Zt(Ee)?a:We(Ee)?Ee(a):Ee;d_(Pe)?Pe.then(le,he):Ee?le(Pe):3===r?he(Pe):le(Pe)}catch(x){he(x)}}),o&&y()},i)}finally{Wh.pop()}}function p(N){return f(void 0,N)}function g(N){var F=N,Q=N;return We(N)&&(F=function(le){return N&&N(),le},Q=function(le){throw N&&N(),le}),f(F,Q)}function v(){return eV[r]}function y(){if(s.length>0){var N=s.slice();s=[],u=!0,d&&d.cancel(),d=null,t(N)}}function b(N,F){return function(Q){if(r===F){if(2===N&&d_(Q))return r=1,void Q.then(b(2,1),b(3,1));r=N,o=!0,a=Q,y(),!u&&3===N&&!d&&(d=Zr(E,10))}}}function E(){u||(u=!0,JX()?process.emit(nV,a,h):bee(Ui()||Tr(),Eee,function(F){return It(F,"promise",{g:function(){return h}}),F.reason=a,F},!!sM.v))}function V(){return"IPromise "+v()+(o?" - "+iV(a):"")+(M?" @ "+M:"")}return!sM&&(sM=OS($v+"RejectionEvent")),Co(h={then:f,catch:p,finally:g},"state",{get:v}),jL()&&(h[K_(11)]="IPromise"),h.toString=V,function(){We(e)||So($v+": executor is not a function - "+iV(e));var F=b(3,0);try{e.call(h,b(2,0),F)}catch(Q){F(Q)}}(),h}(Kh,function wee(n){var t=u_(n)?n:0;return function(e){Zr(function(){!function oV(n){Ae(n,function(t){try{t()}catch(e){}})}(e)},t)}}(t),n,t)}function ud(n,t){!Ms&&(Ms=yu(di(Cn,[$v]).v||null));var e=Ms.v;if(!e)return Kh(n);We(n)||So($v+": executor is not a function - "+we(n));var i=0,o=new e(function(a,s){n(function l(u){i=2,a(u)},function c(u){i=3,s(u)})});return Co(o,"state",{get:function r(){return eV[i]}}),o}function io(n,t){return!jv&&(jv=yu(ud)),jv.v.call(this,n,t)}var Fee=Mee(io),sV="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",lV="&NoResponseBody=true",vM="POST",Pee=function(){function n(){var e,i,r,o,a,s,l,c,u,d,h,f,p,t=0;Jt(n,this,function(g,v){var y=!0;function E(x,P){be(r,2,26,"Failed to send telemetry.",{message:x}),N(P,400,{})}function M(x){E("No endpoint url is provided for the batch",x)}function N(x,P,K,L){try{x&&x(P,K,L)}catch(R){}}function F(x,P){var K=Eo(),L=x[gh];if(!L)return M(P),!0;L=x[gh]+(f?lV:"");var R=x[Pu],J=o?R:new Blob([R],{type:"text/plain;charset=UTF-8"});return K.sendBeacon(L,J)}function Q(x,P,K){var L=x[Pu];try{if(L)if(F(x,P))!function b(x,P){N(P,200,{},x)}("",P);else{var R=a&&a.beaconOnRetry;R&&We(R)?R(x,P,F):(l&&l[gL](x,P,!0),be(r,2,40,". Failed to send telemetry with Beacon API, retried with normal sender."))}}catch(J){o&&Rl(r,"Failed to send telemetry using sendBeacon API. Ex:"+we(J)),N(P,o?0:400,{},"")}}function le(x,P,K){var L,R,J,ne=x[iD]||{};!K&&e&&(L=io(function(w,z){R=w,J=z})),o&&K&&x.disableXhrSync&&(K=!1);var ye=x[gh];if(!ye)return M(P),void(R&&R(!1));var S=function wQ(n,t,e,i,r,o){function a(l,c,u){try{l[c]=u}catch(d){}}void 0===i&&(i=!1),void 0===r&&(r=!1);var s=new XMLHttpRequest;return i&&a(s,"Microsoft_ApplicationInsights_BypassAjaxInstrumentation",i),e&&a(s,EL,e),s.open(n,t,!r),e&&a(s,EL,e),!r&&o&&a(s,"timeout",o),s}(vM,ye,y,!0,K,x[xu]);function B(w){var z=a&&a.xhrOnComplete;if(z&&We(z))z(w,P,x);else{var Le=j_(w);N(P,w[ph],yD(w,o),Le)}}return S[mL]("Content-type","applicationhttps://www.microsoft.com/json"),Ae(Do(ne),function(w){S[mL](w,ne[w])}),S.onreadystatechange=function(){o||(B(S),4===S.readyState&&R&&R(!0))},S.onload=function(){o&&B(S)},S.onerror=function(w){N(P,o?S[ph]:400,yD(S,o),o?"":G_(S)),J&&J(w)},S.ontimeout=function(){N(P,o?S[ph]:500,yD(S,o),o?"":G_(S)),R&&R(!1)},S.send(x[Pu]),L}function he(x,P,K){var L,ye,S,B,R=x[gh],J=x[Pu],ne=o?J:new Blob([J],{type:"applicationhttps://www.microsoft.com/json"}),w=new Headers,z=J[et],Fe=!1,Le=!1,Ne=x[iD]||{},Ve=((L={method:vM,body:ne})[sV]=!0,L);x.headers&&Do(x.headers)[et]>0&&(Ae(Do(Ne),function(me){w.append(me,Ne[me])}),Ve[iD]=w),y&&o&&(Ve.credentials="include"),K&&(Ve.keepalive=!0,t+=z,o?2===x._sendReason&&(Fe=!0,f&&(R+=lV)):Fe=!0);var $=new Request(R,Ve);try{$[sV]=!0}catch(me){}if(!K&&e&&(ye=io(function(me,Ie){S=me,B=Ie})),!R)return M(P),void(S&&S(!1));function de(me){N(P,o?0:400,{},o?"":me)}function xe(me,Ie,st){var gt=me[ph],Et=a.fetchOnComplete;Et&&We(Et)?Et(me,P,st||"",Ie):N(P,gt,{},st||"")}try{sd(fetch(o?R:$,o?Ve:null),function(me){if(K&&(t-=z,z=0),!Le)if(Le=!0,me.rejected)de(me.reason&&me.reason[Ml]),B&&B(me.reason);else{var Ie=me.value;try{o||Ie.ok?o&&!Ie.body?(xe(Ie,null,""),S&&S(!0)):sd(Ie.text(),function(st){xe(Ie,x,st.value),S&&S(!0)}):(de(Ie.statusText),S&&S(!1))}catch(st){de(we(st)),B&&B(st)}}})}catch(me){Le||(de(we(me)),B&&B(me))}return Fe&&!Le&&(Le=!0,N(P,200,{}),S&&S(!0)),o&&!Le&&x[xu]>0&&p&&p.set(function(){Le||(Le=!0,N(P,500,{}),S&&S(!0))},x[xu]),ye}function Ee(x,P,K){var L=Ui(),R=new XDomainRequest,J=x[Pu];R.onload=function(){var w=j_(R),z=a&&a.xdrOnComplete;z&&We(z)?z(R,P,x):N(P,200,{},w)},R.onerror=function(){N(P,400,{},o?"":CL(R))},R.ontimeout=function(){N(P,500,{})},R.onprogress=function(){};var ye=x[gh];if(ye){if(!o&&0!==ye.lastIndexOf(L&&L.location&&L.location[uL]||"",0)){var S="Cannot send XDomain request. The endpoint URL protocol doesn't match the hosting page protocol.";return be(r,2,40,". "+S),void E(S,P)}var B=o?ye:ye[wl](/^(https?:)/,"");R.open(vM,B),x[xu]&&(R[xu]=x[xu]),R.send(J),o&&K?p&&p.set(function(){R.send(J)},0):R.send(J)}else M(P)}function Pe(){t=0,i=!1,e=!1,r=null,o=null,a=null,s=null,l=null,c=!1,u=!1,d=!1,h=!1,f=!1,p=null}Pe(),g[uh]=function(x,P){r=P,i&&be(r,1,28,"Sender is already initialized"),g.SetConfig(x),i=!0},g._getDbgPlgTargets=function(){return[i,o,s,e]},g.SetConfig=function(x){try{if(a=x.senderOnCompleteCallBack||{},e=!!x.enableSendPromise,c=!!x.disableXhr,u=!!x.disableBeacon,d=!!x.disableBeaconSync,p=x.timeWrapper,f=!!x.addNoResponse,h=!!x.disableFetchKeepAlive,l={sendPOST:le},(o=!!x.isOneDs)||(y=!1),s=!!x.disableCredentials){var P=Ro();P&&P.protocol&&"file:"===P.protocol[Su]()&&(y=!1)}return!0}catch(K){}return!1},g.getSyncFetchPayload=function(){return t},g.getSenderInst=function(x,P){return x&&x[et]?function V(x,P){for(var K,L=0,R=null,J=0;null==R&&J0?sd(dd(n[0],t),function(){cV(tM(n,1),t,e)}):e(),i}function yM(n,t){try{if(n&&""!==n){var e=Qr().parse(n);if(e&&e[pL]&&e[pL]>=e.itemsAccepted&&e.itemsReceived-e.itemsAccepted===e.errors[et])return e}}catch(i){be(t,1,43,"Cannot parse the response. "+(i[Ca]||we(i)),{response:n})}return null}function ws(n){var t="ai."+n+".";return function(e){return t+e}}var Xh=ws("application"),Gn=ws("device"),Gv=ws("location"),fd=ws("operation"),CM=ws("session"),Fs=ws("user"),ql=ws("cloud"),Qh=ws("internal"),uV=function(n){function t(){return n.call(this)||this}return ya(t,n),t}(function DQ(n){return function t(){var e=this;n&&ut(n,function(i,r){e[i]=r})}}({applicationVersion:Xh("ver"),applicationBuild:Xh("build"),applicationTypeId:Xh("typeId"),applicationId:Xh("applicationId"),applicationLayer:Xh("layer"),deviceId:Gn("id"),deviceIp:Gn("ip"),deviceLanguage:Gn("language"),deviceLocale:Gn("locale"),deviceModel:Gn("model"),deviceFriendlyName:Gn("friendlyName"),deviceNetwork:Gn("network"),deviceNetworkName:Gn("networkName"),deviceOEMName:Gn("oemName"),deviceOS:Gn("os"),deviceOSVersion:Gn("osVersion"),deviceRoleInstance:Gn("roleInstance"),deviceRoleName:Gn("roleName"),deviceScreenResolution:Gn("screenResolution"),deviceType:Gn("type"),deviceMachineName:Gn("machineName"),deviceVMName:Gn("vmName"),deviceBrowser:Gn("browser"),deviceBrowserVersion:Gn("browserVersion"),locationIp:Gv("ip"),locationCountry:Gv("country"),locationProvince:Gv("province"),locationCity:Gv("city"),operationId:fd("id"),operationName:fd("name"),operationParentId:fd("parentId"),operationRootId:fd("rootId"),operationSyntheticSource:fd("syntheticSource"),operationCorrelationVector:fd("correlationVector"),sessionId:CM("id"),sessionIsFirst:CM("isFirst"),sessionIsNew:CM("isNew"),userAccountAcquisitionDate:Fs("accountAcquisitionDate"),userAccountId:Fs("accountId"),userAgent:Fs("userAgent"),userId:Fs("id"),userStoreRegion:Fs("storeRegion"),userAuthUserId:Fs("authUserId"),userAnonymousUserAcquisitionDate:Fs("anonUserAcquisitionDate"),userAuthenticatedUserAcquisitionDate:Fs("authUserAcquisitionDate"),cloudName:ql("name"),cloudRole:ql("role"),cloudRoleVer:ql("roleVer"),cloudRoleInstance:ql("roleInstance"),cloudEnvironment:ql("environment"),cloudLocation:ql("location"),cloudDeploymentUnit:ql("deploymentUnit"),internalNodeName:Qh("nodeName"),internalSdkVersion:Qh("sdkVersion"),internalAgentVersion:Qh("agentVersion"),internalSnippet:Qh("snippet"),internalSdkSrc:Qh("sdkSrc")})),tn=new uV,xee=function n(t,e,i){var r=this,o=this;o.ver=1,o.sampleRate=100,o.tags={},o[Jr]=On(t,i)||Oo,o.data=e,o.time=Vu(new Date),o.aiDataContract={time:1,iKey:1,name:1,sampleRate:function(){return 100===r.sampleRate?4:1},tags:1,data:1}},Wl=function n(t,e){this.aiDataContract={baseType:1,baseData:1},this.baseType=t,this.baseData=e},Kl="duration",Jn="tags",bM="deviceType",Ri="data",Ia="name",Zh="traceID",yt="length",Jh="stringify",Xl="measurements",Bo="dataType",Ql="envelopeType",Zl="toString",ep="_get",Jl="enqueue",ec="count",dV="eventsLimitInMem",hd="push",EM="emitLineDelimitedJson",pd="clear",SM="createNew",zv="markAsSent",tp="clearSent",DM="bufferOverride",TM="BUFFER_KEY",Is="SENT_BUFFER_KEY",np="MAX_BUFFER_SIZE",ip="triggerSend",gi="diagLog",MM="initialize",rp="_sender",wM="customHeaders",fV="maxBatchSizeInBytes",FM="onunloadDisableBeacon",IM="isBeaconApiDisabled",hV="alwaysUseXhrOverride",AM="disableXhr",pV="enableSessionStorageBuffer",As="_buffer",gV="onunloadDisableFetch",mV="disableSendBeaconSplit",_V="instrumentationKey",vV="enableSendPromise",Yv="getSenderInst",yV="unloadTransports",CV="convertUndefined",bV="maxBatchInterval",qv="serialize",tc="_onError",PM="_onPartialSuccess",Wv="_onSuccess",RM="itemsAccepted",xM="oriPayload",OM="baseType",Kv="sampleRate",EV="eventsSendRequest",SV="getSamplingScore",NM="baseType",an="baseData",Wn="properties";function kn(n,t,e){return zt(n,t,e,rh)}function Ps(n,t,e){ae(n)||ut(n,function(i,r){u_(r)?e[i]=r:qe(r)?t[i]=r:_h()&&(t[i]=Qr()[Jh](r))})}function nc(n,t){ae(n)||ut(n,function(e,i){n[e]=i||t})}function ic(n,t,e,i){var r=new xee(n,i,t);kn(r,"sampleRate",e[d2]),(e[an]||{}).startTime&&(r.time=Vu(e[an].startTime)),r.iKey=e.iKey;var o=e.iKey.replace(/-/g,"");return r[Ia]=r[Ia].replace("{0}",o),function kee(n,t,e){var i=e[Jn]=e[Jn]||{},r=t.ext=t.ext||{},o=t[Jn]=t[Jn]||[],a=r.user;a&&(kn(i,tn.userAuthUserId,a.authId),kn(i,tn.userId,a.id||a.localId));var s=r.app;s&&kn(i,tn.sessionId,s.sesId);var l=r.device;l&&(kn(i,tn.deviceId,l.id||l.localId),kn(i,tn[bM],l.deviceClass),kn(i,tn.deviceIp,l.ip),kn(i,tn.deviceModel,l.model),kn(i,tn[bM],l[bM]));var c=t.ext.web;if(c){kn(i,tn.deviceLanguage,c.browserLang),kn(i,tn.deviceBrowserVersion,c.browserVer),kn(i,tn.deviceBrowser,c.browser);var u=e[Ri]=e[Ri]||{},d=u[an]=u[an]||{},h=d[Wn]=d[Wn]||{};kn(h,"domain",c.domain),kn(h,"isManual",c.isManual?"true":null),kn(h,"screenRes",c.screenRes),kn(h,"userConsent",c.userConsent?"true":null)}var f=r.os;f&&kn(i,tn.deviceOS,f[Ia]);var p=r.trace;p&&(kn(i,tn.operationParentId,p.parentID),kn(i,tn.operationName,On(n,p[Ia])),kn(i,tn.operationId,p[Zh]));for(var g={},v=o[yt]-1;v>=0;v--)ut(o[v],function(E,M){g[E]=M}),o.splice(v,1);ut(o,function(E,M){g[E]=M});var b=Ii(Ii({},i),g);b[tn.internalSdkVersion]||(b[tn.internalSdkVersion]=On(n,"javascript:".concat(Lee.Version),64)),e[Jn]=vL(b)}(n,e,r),e[Jn]=e[Jn]||[],vL(r)}function rc(n,t){ae(t[an])&&be(n,1,46,"telemetryItem.baseData cannot be null.")}var Lee={Version:"3.1.2"};function TV(n,t,e){rc(n,t);var i={},r={};t[NM]!==ys[Bo]&&(i.baseTypeSource=t[NM]),t[NM]===ys[Bo]?(i=t[an][Wn]||{},r=t[an][Xl]||{}):t[an]&&Ps(t[an],i,r),Ps(t[Ri],i,r),ae(e)||nc(i,e);var a=new ys(n,t[an][Ia],i,r),s=new Wl(ys[Bo],a);return ic(n,ys[Ql],t,s)}var sn,Aa,MV=function(){function n(t,e){var i=[],r=!1;this[ep]=function(){return i},this._set=function(o){return i=o},Jt(n,this,function(o){o[Jl]=function(a){o[ec]()>=e[dV]?r||(be(t,2,105,"Maximum in-memory buffer size reached: "+o[ec](),!0),r=!0):i[hd](a)},o[ec]=function(){return i[yt]},o.size=function(){for(var a=i[yt],s=0;s0?e[EM]?a.join("\n"):"["+a.join(",")+"]":null},o[SM]=function(a,s,l){var c=i.slice(0);a=a||t,s=s||{};var u=l?new wV(a,s):new kM(a,s);return Ae(c,function(d){u[Jl](d)}),u}})}return n.__ieDyn=1,n}(),kM=function(n){function t(e,i){var r=n.call(this,e,i)||this;return Jt(t,r,function(o,a){o[zv]=function(s){a[pd]()},o[tp]=function(s){}}),r}return ya(t,n),t.__ieDyn=1,t}(MV),wV=function(n){function t(e,i){var r=n.call(this,e,i)||this,o=!1,a=null==i?void 0:i.namePrefix,s=i[DM]||{getItem:oT,setItem:l2},l=s.getItem,c=s.setItem;return Jt(t,r,function(u,d){var h=v(t[TM]),f=v(t[Is]),p=u._set(h.concat(f));function g(b,E){var M=[];return Ae(E,function(V){!We(V)&&-1===pi(b,V)&&M[hd](V)}),M}function v(b){var E=b;try{var M=l(e,E=a?a+"_"+E:E);if(M){var V=Qr().parse(M);if(qe(V)&&(V=Qr().parse(V)),V&&vt(V))return V}}catch(N){be(e,1,42," storage key: "+E+", "+xt(N),{exception:we(N)})}return[]}function y(b,E){var M=b;try{M=a?a+"_"+M:M;var V=JSON[Jh](E);c(e,M,V)}catch(N){c(e,M,JSON[Jh]([])),be(e,2,41," storage key: "+M+", "+xt(N)+". Buffer cleared",{exception:we(N)})}}p[yt]>t[np]&&(p[yt]=t[np]),y(t[Is],[]),y(t[TM],p),u[Jl]=function(b){u[ec]()>=t[np]?o||(be(e,2,67,"Maximum buffer size reached: "+u[ec](),!0),o=!0):(d[Jl](b),y(t.BUFFER_KEY,u[ep]()))},u[pd]=function(){d[pd](),y(t.BUFFER_KEY,u[ep]()),y(t[Is],[]),o=!1},u[zv]=function(b){y(t[TM],u._set(g(b,u[ep]())));var E=v(t[Is]);E instanceof Array&&b instanceof Array&&((E=E.concat(b))[yt]>t[np]&&(be(e,1,67,"Sent buffer reached its maximum size: "+E[yt],!0),E[yt]=t[np]),y(t[Is],E))},u[tp]=function(b){var E=v(t[Is]);E=g(b,E),y(t[Is],E)},u[SM]=function(b,E,M){M=!!M;var V=u[ep]().slice(0),N=v(t[Is]).slice(0);b=b||e,E=E||{},u[pd]();var F=M?new t(b,E):new kM(b,E);return Ae(V,function(Q){F[Jl](Q)}),M&&F[zv](N),F}}),r}return ya(t,n),t.BUFFER_KEY="AI_buffer",t.SENT_BUFFER_KEY="AI_sentBuffer",t.MAX_BUFFER_SIZE=2e3,t}(MV),Gee=function(){function n(t){Jt(n,this,function(e){function i(a,s){var l="__aiCircularRefCheck",c={};if(!a)return be(t,1,48,"cannot serialize object because it is null or undefined",{name:s},!0),c;if(a[l])return be(t,2,50,"Circular reference detected while serializing object",{name:s},!0),c;if(!a.aiDataContract){if("measurements"===s)c=o(a,"number",s);else if("properties"===s)c=o(a,"string",s);else if("tags"===s)c=o(a,"string",s);else if(vt(a))c=r(a,s);else{be(t,2,49,"Attempting to serialize an object which does not implement ISerializable",{name:s},!0);try{Qr()[Jh](a),c=a}catch(u){be(t,1,48,u&&We(u[Zl])?u[Zl]():"Error serializing object",null,!0)}}return c}return a[l]=!0,ut(a.aiDataContract,function(u,d){var h=We(d)?1&d():1&d,f=We(d)?4&d():4&d,p=2&d,g=void 0!==a[u],v=Bi(a[u])&&null!==a[u];if(!h||g||p){if(!f){var y;void 0!==(y=v?p?r(a[u],u):i(a[u],u):a[u])&&(c[u]=y)}}else be(t,1,24,"Missing required field specification. The field is required but not present on source",{field:u,name:s})}),delete a[l],c}function r(a,s){var l;if(a)if(vt(a)){l=[];for(var c=0;c100||t<0)&&(i.throwInternal(2,58,"Sampling rate is out of range (0..100). Sampling will be disabled, you may be sending too much data which may affect your AI service level.",{samplingRate:t},!0),t=100),this[Kv]=t,this.samplingScoreGenerator=new qee}return n.prototype.isSampledIn=function(t){var e=this[Kv];return null==e||e>=100||t.baseType===Ll[Bo]||this.samplingScoreGenerator[SV](t)0&&n<=100},100),sn[wM]=Uo,sn[CV]=Uo,sn[dV]=1e4,sn[DM]=!1,sn.httpXHROverride={isVal:function Xee(n){return n&&n.sendPOST},v:Uo},sn[hV]=Nn(),sn.transports=Uo,sn.retryCodes=Uo,sn)),Zee=((Aa={})[ys.dataType]=TV,Aa[Qu.dataType]=function jee(n,t,e){rc(n,t);var i=t[an].message,r=t[an].severityLevel,o=t[an][Wn]||{},a=t[an][Xl]||{};Ps(t[Ri],o,a),ae(e)||nc(o,e);var s=new Qu(n,i,r,o,a),l=new Wl(Qu[Bo],s);return ic(n,Qu[Ql],t,l)},Aa[bs.dataType]=function Uee(n,t,e){rc(n,t);var i,r=t[an];ae(r)||ae(r[Wn])||ae(r[Wn][Kl])?!ae(t[Ri])&&!ae(t[Ri][Kl])&&(i=t[Ri][Kl],delete t[Ri][Kl]):(i=r[Wn][Kl],delete r[Wn][Kl]);var a,o=t[an];((t.ext||{}).trace||{})[Zh]&&(a=t.ext.trace[Zh]);var s=o.id||a,l=o[Ia],c=o.uri,u=o[Wn]||{},d=o[Xl]||{};ae(o.refUri)||(u.refUri=o.refUri),ae(o.pageType)||(u.pageType=o.pageType),ae(o.isLoggedIn)||(u.isLoggedIn=o.isLoggedIn[Zl]()),ae(o[Wn])||ut(o[Wn],function(g,v){u[g]=v}),Ps(t[Ri],u,d),ae(e)||nc(u,e);var f=new bs(n,l,c,i,u,d,s),p=new Wl(bs[Bo],f);return ic(n,bs[Ql],t,p)},Aa[Zu.dataType]=function Hee(n,t,e){rc(n,t);var i=t[an],r=i[Ia],o=i.uri||i.url,a=i[Wn]||{},s=i[Xl]||{};Ps(t[Ri],a,s),ae(e)||nc(a,e);var l=new Zu(n,r,o,void 0,a,s,i),c=new Wl(Zu[Bo],l);return ic(n,Zu[Ql],t,c)},Aa[Fr.dataType]=function $ee(n,t,e){rc(n,t);var i=t[an][Xl]||{},r=t[an][Wn]||{};Ps(t[Ri],r,i),ae(e)||nc(r,e);var a=Fr.CreateFromInterface(n,t[an],r,i),s=new Wl(Fr[Bo],a);return ic(n,Fr[Ql],t,s)},Aa[Ll.dataType]=function Bee(n,t,e){rc(n,t);var i=t[an],r=i[Wn]||{},o=i[Xl]||{};Ps(t[Ri],r,o),ae(e)||nc(r,e);var a=new Ll(n,i[Ia],i.average,i.sampleCount,i.min,i.max,i.stdDev,r,o),s=new Wl(Ll[Bo],a);return ic(n,Ll[Ql],t,s)},Aa[$l.dataType]=function Vee(n,t,e){rc(n,t);var i=t[an][Xl]||{},r=t[an][Wn]||{};Ps(t[Ri],r,i),ae(e)||nc(r,e);var o=t[an];if(ae(o))return Rl(n,"Invalid input for dependency data"),null;var s=new $l(n,o.id,o.target,o[Ia],o[Kl],o.success,o.responseCode,o[Wn]&&o[Wn][f2]?o[Wn][f2]:"GET",o.type,o.correlationContext,r,i),l=new Wl($l[Bo],s);return ic(n,$l[Ql],t,l)},Aa),Jee=function(n){function t(){var e=n.call(this)||this;e.priority=1001,e.identifier=c2;var i,r,a,s,l,c,u,h,f,p,g,v,y,b,E,M,V,N,F,Q,le,he,Ee,Pe,x,P,K,L,R,J,ne,ye,S,B,d=0;return Jt(t,e,function(w,z){function Fe(O,Y){var pe=IV(O);if(!O||pe+""!="200"&&""!==pe){var Se=yM(pe);Se&&Se.itemsReceived&&Se.itemsReceived>Se[RM]&&!le?w[PM](Y,Se):w[tc](Y,CL(O))}else i=0,w[Wv](Y,0)}function Ne(O,Y,pe){4===O.readyState&&qo(O.status,Y,O.responseURL,pe,G_(O),IV(O)||O.response)}function Ve(O){try{if(O){var pe=O[xM];return pe&&pe[yt]?pe:null}}catch(Se){}return null}function $(O,Y){return!(N||(O?O.baseData&&!O[OM]?(Y&&be(Y,1,70,"Cannot send telemetry without baseData and baseType"),1):(O[OM]||(O[OM]="EventData"),w[rp]?function st(O){return w._sample.isSampledIn(O)}(O)?(O[d2]=w._sample[Kv],0):(Y&&be(Y,2,33,"Telemetry item was sampled out and not sent",{SampleRate:w._sample[Kv]}),1):(Y&&be(Y,1,28,"Sender was not initialized"),1)):(Y&&be(Y,1,7,"Cannot send empty telemetry"),1)))}function de(O,Y){var Se=t.constructEnvelope(O,O.iKey||F,Y,Q);if(Se){var W=!1;return O[Jn]&&O[Jn][aT]&&(Ae(O[Jn][aT],function(Ke){try{Ke&&!1===Ke(Se)&&(W=!0,Rl(Y,"Telemetry processor check returns false"))}catch(ft){be(Y,1,64,"One of telemetry initializers failed, telemetry item will not be sent: "+xt(ft),{exception:we(ft)},!0)}}),delete O[Jn][aT]),W?void 0:Se}be(Y,1,47,"Unable to create an AppInsights envelope")}function xe(O){var Y="",pe=w[gi]();try{var Se=$(O,pe),W=null;Se&&(W=de(O,pe)),W&&(Y=l[qv](W))}catch(Ke){}return Y}function me(O){var Y="";return O&&O[yt]&&(Y="["+O.join(",")+"]"),Y}function Ie(O){var Y,pe=zn();return(Y={urlString:g})[Ri]=O,Y.headers=pe,Y}function Et(O,Y,pe,Se){void 0===Se&&(Se=!0);var Ke=ln(Y),ft=O&&O.sendPOST;return ft&&Ke?(Se&&w._buffer[zv](Y),ft(Ke,function(cn,Wo,Dt){return function gt(O,Y,pe,Se){200===Y&&O?w._onSuccess(O,O[yt]):Se&&w[tc](O,Se)}(Y,cn,0,Dt)},!pe)):null}function ln(O){var Y;if(vt(O)&&O[yt]>0){var pe=w[As].batchPayloads(O),Se=zn();return(Y={})[Ri]=pe,Y.urlString=g,Y.headers=Se,Y.disableXhrSync=L,Y.disableFetchKeepAlive=!R,Y[xM]=O,Y}return null}function zn(){try{var O=u||{};return CT(g)&&(O[$t[6]]=$t[7]),O}catch(Y){}return null}function xi(O){var Y=O?O[yt]:0;return w[As].size()+Y>y&&((!f||f.isOnline())&&w[ip](!0,null,10),!0)}function qo(O,Y,pe,Se,W,Ke){var ft=null;if(w._appId||(ft=yM(Ke))&&ft.appId&&(w._appId=ft.appId),(O<200||O>=300)&&0!==O){if((301===O||307===O||308===O)&&!Va(pe))return void w[tc](Y,W);!le&&tt(O)?(oe(Y),be(w[gi](),2,40,". Response code "+O+". Will retry to send "+Y[yt]+" items.")):w[tc](Y,W)}else f&&!f.isOnline()?le||(oe(Y,10),be(w[gi](),2,40,". Offline - Response Code: ".concat(O,". Offline status: ").concat(!f.isOnline(),". Will retry to send ").concat(Y.length," items."))):(Va(pe),206===O?(ft||(ft=yM(Ke)),ft&&!le?w[PM](Y,ft):w[tc](Y,W)):(i=0,w[Wv](Y,Se)))}function Va(O){return!(c>=10||ae(O)||""===O||O===g||(g=O,++c,0))}function H(O,Y){if(!h)return Et(S&&S[Yv]([3],!0),O,Y);h(O,!1)}function fe(O,Y){var pe=null;if(vt(O)){for(var Se=O[yt],W=0;W-1}function Vn(){w[rp]=null,w[As]=null,w._appId=null,w._sample=null,u={},f=null,i=0,r=null,a=!1,s=null,l=null,c=0,d=0,h=null,p=null,g=null,v=null,y=0,b=!1,V=null,N=!1,F=null,Q=Uo,le=!1,Ee=null,x=Uo,L=!1,R=!1,ye=!1,J=null,ne=null,S=null,It(w,"_senderConfig",{g:function(){return yL({},AV)}})}Vn(),w.pause=function(){ke(),a=!0},w.resume=function(){a&&(a=!1,r=null,xi(),Oe())},w.flush=function(O,Y,pe){if(void 0===O&&(O=!0),!a){ke();try{return w[ip](O,null,pe||1)}catch(Se){be(w[gi](),1,22,"flush failed, telemetry will not be collected: "+xt(Se),{exception:we(Se)})}}},w.onunloadFlush=function(){if(!a)if(b||K)try{return w[ip](!0,H,2)}catch(O){be(w[gi](),1,20,"failed to flush with beacon sender on page unload, telemetry will not be collected: "+xt(O),{exception:we(O)})}else w.flush(!1)},w.addHeader=function(O,Y){u[O]=Y},w[MM]=function(O,Y,pe,Se){w.isInitialized()&&be(w[gi](),1,28,"Sender is already initialized"),z[MM](O,Y,pe,Se);var W=w.identifier;l=new Gee(Y.logger),i=0,r=null,w[rp]=null,c=0;var Ke=w[gi]();p=ko(Mr("Sender"),Y.evtNamespace&&Y.evtNamespace()),f=function vee(n){var t=fi(),e=Eo(),i=!1,r=[],o=1;e&&!ae(e.onLine)&&!e.onLine&&(o=2);var a=0,s=h(),l=ko(Mr("OfflineListener"),n);try{if(u(Ui())&&(i=!0),t){var c=t.body||t;c.ononline&&u(c)&&(i=!0)}}catch(E){i=!1}function u(E){var M=!1;return E&&(M=Lo(E,"online",g,l))&&Lo(E,"offline",v,l),M}function h(){return!(2===a||2===o)}function f(){var E=h();s!==E&&(s=E,Ae(r,function(M){var V={isOnline:s,rState:o,uState:a};try{M(V)}catch(N){}}))}function g(){o=1,f()}function v(){o=2,f()}return{isOnline:function d(){return s},isListening:function(){return i},unload:function y(){var E=Ui();if(E&&i){if(J3(E,l),t){var M=t.body||t;Zt(M.ononline)||J3(M,l)}i=!1}},addListener:function b(E){return r[iv](E),{rm:function(){var M=r.indexOf(E);if(M>-1)return r.splice(M,1)}}},setOnlineState:function p(E){a=E,f()}}}(p),w._addHook(En(O,function(ft){var cn=ft.cfg;cn.storagePrefix&&rT(cn.storagePrefix);var Dt=Ir(null,cn,Y).getExtCfg(W,AV);It(w,"_senderConfig",{g:function(){return Dt}}),v!==Dt.endpointUrl&&(g=v=Dt.endpointUrl),V&&V!==Dt[wM]&&Ae(V,function(ti){delete u[ti.header]}),y=Dt[fV],b=(!1===Dt[FM]||!1===Dt[IM])&&vh(),E=!1===Dt[FM]&&vh(),M=!1===Dt[IM]&&vh(),K=Dt[hV],L=!!Dt[AM],B=Dt.retryCodes;var bw=Dt[DM],$d=!!Dt[pV]&&(!!bw||Xu()),U5=Dt.namePrefix;if(w[As]){if($d!==Ee||$d&&x!==U5||$d&&Pe!==bw)try{w._buffer=w._buffer[SM](Ke,Dt,$d)}catch(ti){be(w[gi](),1,12,"failed to transfer telemetry to different buffer storage, telemetry will be lost: "+xt(ti),{exception:we(ti)})}xi()}else w[As]=$d?new wV(Ke,Dt):new kM(Ke,Dt);x=U5,Ee=$d,Pe=bw,R=!Dt[gV]&&MD(!0),ye=!!Dt[mV],w._sample=new Wee(Dt.samplingPercentage,Ke),function qt(O,Y){var pe=Y.disableInstrumentationKeyValidation;return!(ae(pe)||!pe)||new RegExp("^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$").test(O)}(F=Dt[_V],cn)||be(Ke,1,100,"Invalid Instrumentation key "+F),V=Dt[wM],!CT(g)&&V&&V[yt]>0?Ae(V,function(ti){e.addHeader(ti.header,ti.value)}):V=null,P=Dt[vV];var H5=function Le(){var O;try{var Y={xdrOnComplete:function(Se,W,Ke){var ft=Ve(Ke);if(ft)return Fe(Se,ft)},fetchOnComplete:function(Se,W,Ke,ft){var cn=Ve(ft);if(cn)return qo(Se.status,cn,Se.url,cn[yt],Se.statusText,Ke||"")},xhrOnComplete:function(Se,W,Ke){var ft=Ve(Ke);if(ft)return Ne(Se,ft,ft[yt])},beaconOnRetry:function(Se,W,Ke){return function ie(O,Y,pe){var W=O&&O[xM];if(ye)ne&&ne(W,!0),be(w[gi](),2,40,". Failed to send telemetry with Beacon API, retried with normal sender.");else{for(var Ke=[],ft=0;ft0&&(ne&&ne(Ke,!0),be(w[gi](),2,40,". Failed to send telemetry with Beacon API, retried with normal sender."))}}(Se,W,Ke)}};return(O={})[vV]=P,O.isOneDs=!1,O.disableCredentials=!1,O[AM]=L,O.disableBeacon=!M,O.disableBeaconSync=!E,O.senderOnCompleteCallBack=Y,O}catch(Se){}return null}();S?S.SetConfig(H5):(S=new Pee)[MM](H5,Ke);var tC=Dt.httpXHROverride,nC=null,Yp=null,Tce=bL([3,1,2],Dt.transports);nC=S&&S[Yv](Tce,!1);var Ew=S&&S.getFallbackInst();J=function(ti,Ec){return Et(Ew,ti,Ec)},ne=function(ti,Ec){return Et(Ew,ti,Ec,!1)},nC=K?tC:nC||tC||Ew,w[rp]=function(ti,Ec){return Et(nC,ti,Ec)},R&&(h=fe);var Sw=bL([3,1],Dt[yV]);R||(Sw=Sw.filter(function(ti){return 2!==ti})),Yp=S&&S[Yv](Sw,!0),Yp=K?tC:Yp||tC,(K||Dt[yV]||!h)&&Yp&&(h=function(ti,Ec){return Et(Yp,ti,Ec)}),h||(h=J),N=Dt.disableTelemetry,Q=Dt[CV]||Uo,le=Dt.isRetryDisabled,he=Dt[bV]}))},w.processTelemetry=function(O,Y){var pe=(Y=w._getTelCtx(Y))[gi]();try{if(!$(O,pe))return;var W=de(O,pe);if(!W)return;var Ke=l[qv](W),ft=w[As];xi(Ke),ft[Jl](Ke),Oe()}catch(cn){be(pe,2,12,"Failed adding telemetry to the sender's buffer, some telemetry will be lost: "+xt(cn),{exception:we(cn)})}w.processNext(O,Y)},w.isCompletelyIdle=function(){return!a&&0===d&&0===w._buffer[ec]()},w._xhrReadyStateChange=function(O,Y,pe){return Ne(O,Y,pe)},w[ip]=function(O,Y,pe){var Se;if(void 0===O&&(O=!0),!a)try{var W=w[As];if(N)W[pd]();else{if(W[ec]()>0){var Ke=W.getItems();(function St(O,Y){var pe=function Ue(){var O="getNotifyMgr";return w.core[O]?w.core[O]():w.core._notificationManager}();if(pe&&pe[EV])try{pe[EV](O,Y)}catch(Se){be(w[gi](),1,74,"send request notification failed: "+xt(Se),{exception:we(Se)})}})(pe||0,O),Se=Y?Y.call(w,Ke,O):w[rp](Ke,O)}new Date}ke()}catch(cn){var ft=wL();(!ft||ft>9)&&be(w[gi](),1,40,"Telemetry transmission failed, some telemetry will be lost: "+xt(cn),{exception:we(cn)})}return Se},w.getOfflineSupport=function(){var O;return(O={getUrl:function(){return g},createPayload:Ie})[qv]=xe,O.batch=me,O.shouldProcess=function(Y){return!!$(Y)},O},w._doTeardown=function(O,Y){w.onunloadFlush(),dd(f,!1),Vn()},w[tc]=function(O,Y,pe){be(w[gi](),2,26,"Failed to send telemetry.",{message:Y}),w._buffer&&w._buffer[tp](O)},w[PM]=function(O,Y){for(var pe=[],Se=[],Ke=0,ft=Y.errors.reverse();Ke0&&w[Wv](O,Y[RM]),pe[yt]>0&&w[tc](pe,G_(null,["partial success",Y[RM],"of",Y.itemsReceived].join(" "))),Se[yt]>0&&(oe(Se),be(w[gi](),2,40,"Partial success. Delivered: "+O[yt]+", Failed: "+pe[yt]+". Will retry to send "+Se[yt]+" our of "+Y.itemsReceived+" items"))},w[Wv]=function(O,Y){w._buffer&&w._buffer[tp](O)},w._xdrOnLoad=function(O,Y){return Fe(O,Y)}}),e}return ya(t,n),t.constructEnvelope=function(e,i,r,o){var a;return a=i===e.iKey||ae(i)?e:Ii(Ii({},e),{iKey:i}),(Zee[a.baseType]||TV)(r,a,o)},t}(id),ete=Fl("reduce",l_);var rte=function n(t,e){var r,o,a,s,l,c,u,i=this,d=!1,h=!1;function f(P,K,L,R){if(d){var J=function he(P){try{var K=g(P);return function qQ(n){return n>0?Math.floor(bh()/hs*(n+1))>>>0:0}(1e6)<=K.limit.samplingRate}catch(L){}return!1}(P);if(!J)return;var ne=g(P),ye=Ee(P),S=b(ne,r,ye),B=!1,w=0,z=Pe(P);try{S&&!z?(w=Math.min(ne.limit.maxSendNumber,ye[zu]+1),ye[zu]=0,B=!0,l[P]=!0,ye[WD]=new Date):(l[P]=S,ye[zu]+=1);var Fe=E(P);F(o,Fe,ye);for(var Le=0;Le0,ne[XD]=function y(P){var L=null==(P=P||{})?void 0:P.dayInterval;return ae(null==P?void 0:P.monthInterval)&&ae(L)&&(P.monthInterval=3,h||(P[e2]=[28],h=!0)),{monthInterval:null==P?void 0:P.monthInterval,dayInterval:null==P?void 0:P.dayInterval,daysOfMonth:null==P?void 0:P.daysOfMonth}}(ye);var S={samplingRate:(null===(L=J.limit)||void 0===L?void 0:L.samplingRate)||100,maxSendNumber:(null===(R=J.limit)||void 0===R?void 0:R.maxSendNumber)||1};ne.limit=S,a[P]=ne}catch(B){}}function b(P,K,L){if(P&&!P[KD]&&K&&Lu(L)){var R=N(),J=L[QD],ne=P[XD],ye=1;if(null!=ne&&ne.monthInterval){var S=12*(R.getUTCFullYear()-J.getUTCFullYear())+R.getUTCMonth()-J.getUTCMonth();ye=Q(ne.monthInterval,0,S)}var B=1;if(h)B=pi(ne[e2],R[ZD]());else if(null!=ne&&ne.dayInterval){var w=Math.floor((R.getTime()-J.getTime())/864e5);B=Q(ne.dayInterval,0,w)}return ye>=0&&B>=0}return!1}function E(P,K){var L=Lu(K)?K:"";return P?"appInsightsThrottle"+L+"-"+P:null}function N(P){try{if(!P)return new Date;var K=new Date(P);if(!isNaN(K.getDate()))return K}catch(L){}return null}function F(P,K,L){try{return s2(P,K,xn(JSON[rv](L)))}catch(R){}return!1}function Q(P,K,L){return P<=0?1:L>=K&&(L-K)%P==0?Math.floor((L-K)/P)+1:-1}function le(P,K,L,R){be(K,R||1,P,L)}function Ee(P){try{var K=s[P];if(!K){var L=E(P,c);K=function V(P,K,L){try{var R={date:N(),count:0};if(P){var J=JSON.parse(P);return{date:N(J[QD])||R[QD],count:J[zu]||R[zu],preTriggerDate:J.preTriggerDate?N(J[WD]):void 0}}return F(K,L,R),R}catch(ye){}return null}(a2(o,L),o,L),s[P]=K}return s[P]}catch(R){}return null}function Pe(P){var K=l[P];if(ae(K)){K=!1;var L=Ee(P);L&&(K=function M(P){try{if(P){var K=new Date;return P.getUTCFullYear()===K.getUTCFullYear()&&P.getUTCMonth()===K.getUTCMonth()&&P[ZD]()===K[ZD]()}}catch(L){}return!1}(L[WD])),l[P]=K}return l[P]}function x(P){return ae((u=u||{})[P])&&(u[P]=[]),u[P]}(function p(){o=Pl(t),l={},s={},u={},a={},v(109),c=Lu(e)?e:"",t.addUnloadHook(En(t.config,function(P){var K=P.cfg;r=cv(),ut(K.throttleMgrCfg||{},function(R,J){v(parseInt(R),J)})}))})(),i._getDbgPlgTargets=function(){return[u]},i.getConfig=function(){return a},i.canThrottle=function(P){var K=Ee(P);return b(g(P),r,K)},i.isTriggered=function(P){return Pe(P)},i.isReady=function(){return d},i.flush=function(P){try{var K=x(P);if(K&&K[it]>0){var L=K.slice(0);return u[P]=[],Ae(L,function(R){f(R.msgID,R[gs],R.severity,!1)}),!0}}catch(R){}return!1},i.flushAll=function(){try{if(u){var P=!0;return ut(u,function(K){var L=i.flush(parseInt(K));P=P&&L}),P}}catch(K){}return!1},i.onReadyState=function(P,K){return void 0===K&&(K=!0),(d=!!ae(P)||P)&&K?i.flushAll():null},i.sendMessage=function(P,K,L){return f(P,K,L,!0)}},ote={perfEvtsSendAll:!1};function ate(n){n.h=null;var t=n.cb;n.cb=[],Ae(t,function(e){di(e.fn,[e.arg])})}function Rs(n,t,e,i){Ae(n,function(r){r&&r[t]&&(e?(e.cb[Nt]({fn:i,arg:r}),e.h=e.h||Zr(ate,0,e)):di(i,[r]))})}var xs,ste=function(){function n(t){this.listeners=[];var e,i,r=[],o={h:null,cb:[]},a=wr(t,ote);i=a[us](function(s){e=!!s.cfg.perfEvtsSendAll}),Jt(n,this,function(s){It(s,"listeners",{g:function(){return r}}),s[P_]=function(l){r[Nt](l)},s[A_]=function(l){for(var c=pi(r,l);c>-1;)r[Tu](c,1),c=pi(r,l)},s[V_]=function(l){Rs(r,V_,o,function(c){c[V_](l)})},s[mh]=function(l,c){Rs(r,mh,o,function(u){u[mh](l,c)})},s[$_]=function(l,c){Rs(r,$_,c?o:null,function(u){u[$_](l,c)})},s[Al]=function(l){l&&(e||!l[tD]())&&Rs(r,Al,null,function(c){l[Iu]?Zr(function(){return c[Al](l)},0):c[Al](l)})},s[fD]=function(l){l&&l[et]&&Rs(r,fD,o,function(c){c[fD](l)})},s[hD]=function(l){l&&l[Pu]&&Rs(r,hD,o,function(c){c[hD](l)})},s[pD]=function(l,c){if(l>0){var u=c||0;Rs(r,pD,o,function(d){d[pD](l,u)})}},s[fs]=function(l){var u,c=function(){i&&i.rm(),i=null,r=[],o.h&&o.h[Mu](),o.h=null,o.cb=[]};if(Rs(r,"unload",null,function(d){var h=d[fs](l);h&&(u||(u=[]),u[Nt](h))}),u)return io(function(d){return sd(Fee(u),function(){c(),d()})});c()}})}return n.__ieDyn=1,n}(),ute=function(n){function t(){var i,r,e=n.call(this)||this;function o(){i=0,r=[]}return e.identifier="TelemetryInitializerPlugin",e.priority=199,o(),Jt(t,e,function(a,s){a.addTelemetryInitializer=function(l){return function lte(n,t,e){var i={id:t,fn:e};return nd(n,i),{remove:function(){Ae(n,function(o,a){if(o.id===i.id)return n[Tu](a,1),-1})}}}(r,i++,l)},a[Ao]=function(l,c){(function cte(n,t,e){for(var i=!1,r=n[et],o=0;o0)&&(Ee||(Ee=!0,Ve(t[us](function(xe){var me=xe.cfg.diagnosticLogInterval;(!me||!(me>0))&&(me=1e4);var Ie=!1;he&&(Ie=he[Fu],he[Mu]()),he=function fZ(n,t){return J_(!1,ui,_a[Xn](arguments))}(B,me),he.unref(),he[Fu]=Ie}))),he[Fu]=!0),he}function K(){var $={};Q=[];var de=function(xe){xe&&Ae(xe,function(me){me[ds]&&me[O_]&&!$[me.identifier]&&(Q[Nt](me[ds]+"="+me[O_]),$[me.identifier]=me)})};de(h),d&&Ae(d,function(xe){de(xe)}),de(u)}function L(){e=!1,(t=wr({},LM,x[bn])).cfg[cL]=1,It(x,"config",{g:function(){return t.cfg},s:function(de){x.updateCfg(de,!1)}}),It(x,"pluginVersionStringArr",{g:function(){return Q||K(),Q}}),It(x,"pluginVersionString",{g:function(){return le||(Q||K(),le=Q.join(";")),le||""}}),It(x,"logger",{g:function(){return i||(i=new nv(t.cfg),t[bn]=i),i},s:function(de){t[bn]=de,i!==de&&(dd(i,!1),i=de)}}),x[bn]=new nv(t.cfg),F=[];var $=x.config[ku]||[];$.splice(0,$[et]),nd($,F),p=new ute,r=[],dd(o,!1),o=null,a=null,s=null,dd(l,!1),l=null,c=null,u=[],d=null,h=null,f=!1,g=null,v=Mr("AIBaseCore",!0),y=_3(),M=null,V=null,b=y3(),N=[],le=null,Q=null,Pe=!1,he=null,Ee=!1}function R(){var $=Ir(ye(),t.cfg,x);return $[x_](P),$}function J($){var de=function pte(n,t,e){var i,r=[],o=[],a={};return Ae(e,function(s){(ae(s)||ae(s[uh]))&&lr(RV);var l=s[L_],c=s[ds];s&&l&&(ae(a[l])?a[l]=c:Rl(n,"Two extensions have same priority #"+l+" - "+a[l]+", "+c)),!l||l0&&u3(Ie[Tl](h),xe),u3(Ie,xe),$&&Fe($)}function ne($){var de=null,xe=null,me=[];return Ae(F,function(Ie){if(Ie[ds]===$&&Ie!==p)return xe=Ie,-1;Ie.getChannel&&me[Nt](Ie)}),!xe&&me[et]>0&&Ae(me,function(Ie){if(!(xe=Ie.getChannel($)))return-1}),xe&&(de={plugin:xe,setEnabled:function(Ie){Hl(xe)[dD]=!Ie},isEnabled:function(){var Ie=Hl(xe);return!Ie[ba]&&!Ie[dD]},remove:function(Ie,st){var gt;void 0===Ie&&(Ie=!0);var Et=[xe],ln=((gt={reason:1})[Iu]=Ie,gt);S(Et,ln,function(zn){zn&&J({reason:32,removed:Et}),st&&st(zn)})}}),de}function ye(){if(!c){var $=(F||[]).slice();-1===pi($,p)&&$[Nt](p),c=jl(RT($),t.cfg,x)}return c}function S($,de,xe){if($&&$[et]>0){var Ie=Fv(jl($,t.cfg,x),x);Ie[x_](function(){var st=!1,gt=[];Ae(u,function(ln,zn){OV(ln,$)?st=!0:gt[Nt](ln)}),u=gt,le=null,Q=null;var Et=[];d&&(Ae(d,function(ln,zn){var xi=[];Ae(ln,function(qo){OV(qo,$)?st=!0:xi[Nt](qo)}),Et[Nt](xi)}),d=Et),xe&&xe(st),P()}),Ie[Ai](de)}else xe(!1)}function B(){if(i&&i.queue){var $=i.queue.slice(0);i.queue[et]=0,Ae($,function(de){var xe,me=((xe={})[Ca]=g||"InternalMessageId: "+de[N_],xe.iKey=V,xe[wu]=Vu(new Date),xe.baseType=wh.dataType,xe.baseData={message:de[Ml]},xe);x.track(me)})}}function w($,de,xe,me){var Ie=1,st=!1,gt=null;function Et(){Ie--,st&&0===Ie&&(gt&>[Mu](),gt=null,de&&de(st),de=null)}return me=me||5e3,h&&h[et]>0&&R()[Tl](h).iterate(function(zn){if(zn.flush){Ie++;var xi=!1;zn.flush($,function(){xi=!0,Et()},xe)||xi||($&&null==gt?gt=Zr(function(){gt=null,Et()},me):Et())}}),st=!0,Et(),!0}function Fe($){var de=OT(ye(),x);de[x_](P),(!x._updateHook||!0!==x._updateHook(de,$))&&de[Ai]($)}function Le($){var de=x[bn];de?(be(de,2,73,$),P()):lr($)}function Ne($){var de=x[R_]();de&&de[mh]([$],2)}function Ve($){b.add($)}L(),x._getDbgPlgTargets=function(){return[F]},x[Mo]=function(){return e},x[uh]=function($,de,xe,me){f&&lr(xV),x[Mo]()&&lr("Core cannot be initialized more than once"),$=(t=wr($,LM,xe||x[bn],!1)).cfg,Ve(t[us](function(gt){V=gt.cfg.instrumentationKey;var Et=gt.ref(gt.cfg,Nu);ut(Et,function(ln){gt.ref(Et,ln)}),ae(V)&&lr("Please provide instrumentation key")})),E=function _te(n,t,e,i){return t.add(n[us](function(r){var o=r.cfg.disableDbgExt;!0===o&&i&&(e[A_](i),i=null),e&&!i&&!0!==o&&(i=function EZ(n){if(!tv){tv={};for(var t=0;t1){var st=x[dh]("TeeChannelController");(!st||!st.plugin)&&be(i,1,28,"TeeChannel required")}(function mte(n,t,e){Ae(t,function(i){var r=En(n,i.w,e);delete i.w,i.rm=function(){r.rm()}})})($,N,i),N=null,e=!0,x.releaseQueue(),x[aL]()},x.getChannels=function(){var $=[];return h&&Ae(h,function(de){$[Nt](de)}),Eu($)},x.track=function($){wv(x[B_](),function(){return"AppInsightsCore:track"},function(){null===$&&(Ne($),lr("Invalid telemetry item")),!$[Ca]&&ae($[Ca])&&(Ne($),lr("telemetry name required")),$.iKey=$.iKey||V,$[wu]=$[wu]||Vu(new Date),$.ver=$.ver||"4.0",!f&&x[Mo]()?R()[Ai]($):r[Nt]($)},function(){return{item:$}},!$.sync)},x[sL]=R,x[R_]=function(){return o||(o=new ste(t.cfg),x._notificationManager=o),o},x[P_]=function($){x.getNotifyMgr()[P_]($)},x[A_]=function($){o&&o[A_]($)},x.getCookieMgr=function(){return l||(l=kh(t.cfg,x[bn])),l},x.setCookieMgr=function($){l!==$&&(dd(l,!1),l=$)},x[B_]=function(){return a||s||null},x.setPerfMgr=function($){a=$},x.eventCnt=function(){return r[et]},x.releaseQueue=function(){if(e&&r[et]>0){var $=r;r=[],Ae($,function(de){R()[Ai](de)})}},x[aL]=function($){return g=$||null,Pe=!1,he&&he[Mu](),P(!0)},x[lL]=function(){Pe=!0,he&&he[Mu](),B()},$u(x,function(){return p},["addTelemetryInitializer"]),x[fs]=function($,de,xe){var me;void 0===$&&($=!0),e||lr("SDK is not initialized"),f&&lr(xV);var st,Ie=((me={reason:50})[Iu]=$,me.flushComplete=!1,me);$&&!de&&(st=io(function(ln){de=ln}));var gt=Fv(ye(),x);function Et(ln){Ie.flushComplete=ln,f=!0,y.run(gt,Ie),x[lL](),gt[Ai](Ie)}return gt[x_](function(){b.run(x[bn]),cV([l,o,i],$,function(){L(),de&&de(Ie)})},x),B(),w($,Et,6,xe)||Et(!1),st},x[dh]=ne,x.addPlugin=function($,de,xe,me){if(!$)return me&&me(!1),void Le(RV);var Ie=ne($[ds]);if(Ie&&!de)return me&&me(!1),void Le("Plugin ["+$[ds]+"] is already loaded!");var st={reason:16};function gt(zn){u[Nt]($),st.added=[$],J(st),me&&me(!0)}if(Ie){var Et=[Ie.plugin];S(Et,{reason:2,isAsync:!!xe},function(zn){zn?(st.removed=Et,st.reason|=32,gt()):me&&me(!1)})}else gt()},x.updateCfg=function($,de){var xe;if(void 0===de&&(de=!0),x[Mo]()){xe={reason:1,cfg:t.cfg,oldCfg:H3({},t.cfg),newConfig:H3({},$),merge:de};var me=t.cfg;($=xe.newConfig)[ku]=me[ku],$[Il]=me[Il]}t._block(function(Ie){var st=Ie.cfg;VM(Ie,st,$,de),de||ut(st,function(gt){ss($,gt)||Ie.set(st,gt,Io)}),Ie[Du](st,LM)},!0),t[F_](),xe&&Fe(xe)},x.evtNamespace=function(){return v},x.flush=w,x.getTraceCtx=function($){return M||(M=function FJ(n){var t={};return{getName:function(){return t[Ca]},setName:function(e){n&&n.setName(e),t[Ca]=e},getTraceId:function(){return t[rD]},setTraceId:function(e){n&&n.setTraceId(e),_T(e)&&(t[rD]=e)},getSpanId:function(){return t[oD]},setSpanId:function(e){n&&n.setSpanId(e),vT(e)&&(t[oD]=e)},getTraceFlags:function(){return t[aD]},setTraceFlags:function(e){n&&n.setTraceFlags(e),t[aD]=e}}}()),M},x.setTraceCtx=function($){M=$||null},x.addUnloadHook=Ve,H_(x,"addUnloadCb",function(){return y},"add"),x.onCfgChange=function($){var de;return de=e?En(t.cfg,$,x[bn]):function gte(n,t){var e=NV(n,t).l;return e||(e={w:t,rm:function(){var i=NV(n,t);-1!==i.i&&n[Tu](i.i,1)}},n[Nt](e)),e}(N,$),function vte(n){return It({rm:function(){n.rm()}},"toJSON",{v:function(){return"aicore::onCfgChange<"+JSON.stringify(n)+">"}})}(de)},x.getWParam=function(){return Bk()||t.cfg.enableWParam?0:-1}})}return n.__ieDyn=1,n}(),kV="duration",oc="properties",ro="requestUrl",op="inst",Pa="length",Ra="traceID",Os="spanID",Ar="traceFlags",ap="context",gd="aborted",Xv="traceId",Qv="spanId",Zv="_addHook",oo="core",$M="includeCorrelationHeaders",BM="getAbsoluteUrl",ac="headers",Pr="requestHeaders",UM="setRequestHeader",LV="trackDependencyDataInternal",sc="startTime",md="toLowerCase",HM="enableRequestHeaderTracking",VV="enableAjaxErrorStatusText",$V="enableAjaxPerfTracking",BV="maxAjaxCallsPerView",UV="excludeRequestFromAutoTrackingPatterns",HV="addRequestContext",jM="disableAjaxTracking",jV="ajaxPerfLookupDelay",GV="disableFetchTracking",zV="enableResponseHeaderTracking",ao="status",lc="statusText",_d="headerMap",GM="openDone",zM="sendDone",cc="requestSentTime",YM="abortDone",qM="getTraceId",WM="getTraceFlags",Ns="method",KM="errorStatusText",YV="stateChangeAttached",qV="responseText",sp="responseFinishedTime",XM="CreateTrackItem",WV="response",KV="getAllResponseHeaders",QM="getPartAProps",Jv="perfMark",vd="name",ZM="perfTiming",lp="exception",XV="ajaxDiagnosticsMessage",JM="correlationContext",e1="ajaxTotalDuration",t1="eventTraceCtx";function QV(n,t,e){var i=0,r=n[t],o=n[e];return r&&o&&(i=Yi(r,o)),i}function uc(n,t,e,i,r){var o=0,a=QV(e,i,r);return a&&(o=ks(n,t,Cs(a))),o}function ks(n,t,e){var i="ajaxPerf",r=0;return n&&t&&e&&((n[i]=n[i]||{})[t]=e,r=1),r}var mn,bte=function n(){var t=this;t[GM]=!1,t.setRequestHeaderDone=!1,t[zM]=!1,t[YM]=!1,t[YV]=!1},ZV=function(){function n(t,e,i,r){var o,a=this,s=i;a[Jv]=null,a.completed=!1,a.requestHeadersSize=null,a[Pr]=null,a.responseReceivingDuration=null,a.callbackDuration=null,a[e1]=null,a[gd]=0,a.pageUrl=null,a[ro]=null,a.requestSize=0,a[Ns]=null,a[ao]=null,a[cc]=null,a.responseStartedTime=null,a[sp]=null,a.callbackFinishedTime=null,a.endTime=null,a.xhrMonitoringState=new bte,a.clientFailure=0,a[Ra]=t,a[Os]=e,a[Ar]=null==r?void 0:r.getTraceFlags(),a[t1]=r?((o={})[Xv]=r[qM](),o[Qv]=r.getSpanId(),o[Ar]=r[WM](),o):null,Jt(n,a,function(c){c.getAbsoluteUrl=function(){return c[ro]?function ZZ(n){var t,e=_v(n);return e&&(t=e.href),t}(c[ro]):null},c.getPathName=function(){return c[ro]?fv(s,function JZ(n,t){return n?n.toUpperCase()+" "+t:t}(c[Ns],c[ro])):null},c[XM]=function(u,d,h){var f;if(c.ajaxTotalDuration=Math.round(1e3*Yi(c.requestSentTime,c.responseFinishedTime))/1e3,c[e1]<0)return null;var p=((f={id:"|"+c[Ra]+"."+c[Os],target:c[BM]()})[vd]=c.getPathName(),f.type=u,f[sc]=null,f.duration=c[e1],f.success=+c[ao]>=200&&+c[ao]<400,f.responseCode=+c[ao],f[oc]={HttpMethod:c[Ns]},f),g=p[oc];if(c[gd]&&(g[gd]=!0),c[cc]&&(p[sc]=new Date,p[sc].setTime(c[cc])),function Cte(n,t){var e=n[ZM],i=t[oc]||{},r=0,o="name",a="Start",s="End",c="connect",u="redirect",d="request",h="response",f="startTime",y=c+s,b=d+a,V=h+s,N=u+a,F=u=s,Q="transferSize",le="encodedBodySize",he="decodedBodySize",Ee="serverTiming";if(e){r|=uc(i,u,e,N,F),r|=uc(i,"domainLookup",e,"domainLookupStart","domainLookupEnd"),r|=uc(i,c,e,"connectStart",y),r|=uc(i,d,e,b,"requestEnd"),r|=uc(i,h,e,"responseStart",V),r|=uc(i,"networkConnect",e,f,y),r|=uc(i,"sentRequest",e,b,V);var Pe=e[kV];Pe||(Pe=QV(e,f,V)||0),r|=ks(i,kV,Pe),r|=ks(i,"perfTotal",Pe);var x=e[Ee];if(x){var P={};Ae(x,function(K,L){var R=U_(K[o]||""+L),J=P[R]||{};ut(K,function(ne,ye){(ne!==o&&qe(ye)||u_(ye))&&(J[ne]&&(ye=J[ne]+";"+ye),(ye||!qe(ye))&&(J[ne]=ye))}),P[R]=J}),r|=ks(i,Ee,P)}r|=ks(i,Q,e[Q]),r|=ks(i,le,e[le]),r|=ks(i,he,e[he])}else n[Jv]&&(r|=ks(i,"missing",n.perfAttempts));r&&(t[oc]=i)}(c,p),d&&Do(c.requestHeaders)[Pa]>0&&(g[Pr]=c[Pr]),h){var v=h();if(v){var y=v[JM];if(y&&(p.correlationContext=y),v[_d]&&Do(v.headerMap)[Pa]>0&&(g.responseHeaders=v[_d]),c[KM])if(c[ao]>=400){var b=v.type;(""===b||"text"===b)&&(g.responseText=v.responseText?v[lc]+" - "+v.responseText:v[lc]),"json"===b&&(g.responseText=v.response?v[lc]+" - "+JSON.stringify(v[WV]):v[lc])}else 0===c[ao]&&(g.responseText=v[lc]||"")}}return p},c[QM]=function(){var u,d=null,h=c[t1];if(h&&(h[Xv]||h[Qv])){var f=(d={}).trace=((u={})[Ra]=h[Xv],u.parentID=h[Qv],u);ae(h[Ar])||(f[Ar]=h[Ar])}return d}})}return n.__ieDyn=1,n}(),JV="ai.ajxmn.",cp="diagLog",Ls="_ajaxData",dc="fetch",up="Failed to monitor XMLHttpRequest",e$=", monitoring data for this ajax call ",yd=e$+"may be incorrect.",t$=e$+"won't be sent.",n$="Failed to get Request-Context correlation header as it may be not included in the response or not accessible.",i$="Failed to add custom defined request context as configured call back may missing a null check.",r$="Failed to calculate the duration of the ",o$=0,Cd=function(n,t){return n&&t&&n[Ls]?(n[Ls].i||{})[t]:null},n1=function(n,t){var e=!1;if(n){var i=(n[Ls]||{}).xh;i&&Ae(i,function(r){if(r.n===t)return e=!0,-1})}return e};function ey(n,t){var e="";try{var i=Cd(n,t);i&&i[ro]&&(e+="(url: '"+i[ro]+"')")}catch(r){}return e}function dp(n,t,e,i,r){be(n[cp](),1,t,e,i,r)}function xa(n,t,e,i,r){be(n[cp](),2,t,e,i,r)}function fp(n,t,e){return function(i){var r;dp(n,t,e,((r={ajaxDiagnosticsMessage:ey(i[op],n._ajaxDataId)})[lp]=we(i.err),r))}}function bd(n,t){return n&&t?ji(n,t):-1}function a$(n,t,e){var i={id:t,fn:e};return n.push(i),{remove:function(){Ae(n,function(r,o){if(r.id===i.id)return n.splice(o,1),-1})}}}function s$(n,t,e,i){var r=!0;return Ae(t,function(o,a){try{!1===o.fn.call(null,e)&&(r=!1)}catch(s){be(n&&n.logger,1,64,"Dependency "+i+" [#"+a+"] failed: "+xt(s),{exception:we(s)},!0)}}),r}var ty="*.blob.core.",Mte=Eu([ty+"windows.net",ty+"chinacloudapi.cn",ty+"cloudapi.de",ty+"usgovcloudapi.net"]),wte=[/https:\/\/[^\/]*(\.pipe\.aria|aria\.pipe|events\.data|collector\.azure)\.[^\/]+\/(OneCollector\/1|Collector\/3)\.0/i],Fte=Eu(((mn={})[BV]=500,mn[jM]=!1,mn[GV]=!1,mn[UV]=void 0,mn.disableCorrelationHeaders=!1,mn.distributedTracingMode=1,mn.correlationHeaderExcludedDomains=Mte,mn.correlationHeaderDomains=void 0,mn.correlationHeaderExcludePatterns=void 0,mn.appId=void 0,mn.enableCorsCorrelation=!1,mn[HM]=!1,mn[zV]=!1,mn[VV]=!1,mn[$V]=!1,mn.maxAjaxPerfLookupAttempts=3,mn[jV]=25,mn.ignoreHeaders=["Authorization","X-API-Key","WWW-Authenticate"],mn[HV]=void 0,mn.addIntEndpoints=!0,mn)),Ite=function(n){function t(){var i,r,o,a,s,l,c,u,d,h,f,p,g,v,y,b,E,M,V,N,F,Q,le,he,Ee,Pe,x,P,K,L,e=n.call(this)||this;return e.identifier=t.identifier,e.priority=120,Jt(t,e,function(R,J){var ne=J[Zv];function ye(){var H=Ro();i=!1,r=!1,L=!1,o=H&&H.host&&H.host[md](),a=null,s=!1,l=!1,c=0,u=null,d=!1,h=!1,f=null,p=!1,g=0,v=!1,y={},b=!1,E=!1,M=null,V=null,N=null,Q=0,le=[],he=[],F=Mr("ajaxData"),R._ajaxDataId=F,Ee=null,Pe=1,x=1,P=1,K=null}function w(H){var ie=!0;return(H||Ee)&&Ae(Ee,function(fe){if(fe[md]()===H[md]())return ie=!1,-1}),ie}function Fe(H,ie,fe){ne(function xJ(n,t,e){return n?Av(n[To],t,e,!1):null}(H,ie,fe))}function Ne(H,ie,fe){var oe=!1,ue=((qe(ie)?ie:(ie||{}).url||"")||"")[md]();if(Ae(M,function(tt){var Ue=tt;qe(tt)&&(Ue=new RegExp(tt)),oe||(oe=Ue.test(ue))}),oe)return oe;var Oe=bd(ue,"?"),ke=bd(ue,"#");return(-1===Oe||-1!==ke&&ke=0;Y--){var pe=O[Y];if(pe){if("resource"===pe.entryType)pe.initiatorType===H&&(-1!==bd(pe[vd],Ue)||-1!==bd(Ue,pe[vd]))&&(Vn=pe);else if("mark"===pe.entryType&&pe[vd]===ue[vd]){ie[ZM]=Vn;break}if(pe[sc]=ke||!1===ie.async?(ue&&We(Oe.clearMarks)&&Oe.clearMarks(ue[vd]),ie.perfAttempts=St,fe()):Zr(qt,tt)}catch(Se){oe(Se)}}()}function zn(H){var ie="";try{ae(H)||(ie+="(url: '".concat("string"==typeof H?H:H.url,"')"))}catch(fe){dp(R,15,"Failed to grab failed fetch diagnostics message",{exception:we(fe)})}return ie}function xi(H,ie,fe,oe,ue,Oe,ke){function tt(Ue,St,qt){var Vn=qt||{};Vn.fetchDiagnosticsMessage=zn(fe),St&&(Vn.exception=we(St)),xa(R,Ue,r$+"fetch call"+t$,Vn)}ue&&(ue[sp]=vv(),ue[ao]=ie,Et(dc,ue,function(){var St,Ue=ue[XM]("Fetch",s,Oe);try{V&&(St=V({status:ie,request:fe,response:oe}))}catch(Vn){xa(R,104,i$)}if(Ue){void 0!==St&&(Ue[oc]=Ii(Ii({},Ue.properties),St));var qt=ue[QM]();Va(he,R[oo],ue,Ue,null,qt)}else tt(14,null,{requestSentTime:ue[cc],responseFinishedTime:ue[sp]})},function(Ue){tt(18,Ue,null)}))}function Va(H,ie,fe,oe,ue,Oe){var ke,tt=!0;H[Pa]>0&&(tt=s$(ie,H,((ke={item:oe})[oc]=ue,ke.sysProperties=Oe,ke.context=fe?fe[ap]:null,ke.aborted=!!fe&&!!fe[gd],ke),"initializer")),tt&&R[LV](oe,ue,Oe)}ye(),R.initialize=function(H,ie,fe,oe){R.isInitialized()||(J.initialize(H,ie,fe,oe),N=ko(Mr("ajax"),ie&&ie.evtNamespace&&ie.evtNamespace()),function S(H){R[Zv](En(H,function(ie){var fe=ie.cfg,oe=Ir(null,fe,R[oo]);if(a=oe.getExtCfg(t.identifier,Fte),P=a.distributedTracingMode,s=a[HM],l=a[VV],p=a[$V],g=a[BV],M=[].concat(a[UV]||[],!1!==a.addIntEndpoints?wte:[]),V=a[HV],h=0===P||1===P,d=1===P||2===P,p){var ue=fe.instrumentationKey||"unkwn";f=ue[Pa]>5?JV+to(ue,ue[Pa]-5)+".":JV+ue+"."}b=!!a[jM],Pe=a.maxAjaxPerfLookupAttempts,x=a[jV],Ee=a.ignoreHeaders,K=a.appId}))}(H),function Le(){!function Ste(n,t){var e,i,r=!1;if(z_()){var o=XMLHttpRequest[To];r=!(ae(o)||ae(o.open)||ae(o.send)||ae(o.abort))}var a=wL();if(a&&a<9&&(r=!1),r)try{var s=new XMLHttpRequest,l={xh:[],i:(e={},e[t]={},e)};s[Ls]=l;var c=XMLHttpRequest[To].open;XMLHttpRequest[To].open=c}catch(u){r=!1,dp(n,15,"Failed to enable XMLHttpRequest monitoring, extension is not supported",((i={})[lp]=we(u),i))}return r}(R,F)||R[Zv](En(a,function(){s=a[HM],!(b=!!a[jM])&&!r&&(Fe(XMLHttpRequest,"open",{ns:N,req:function(H,ie,fe,oe){if(!b){var ue=H[op],Oe=Cd(ue,F);!Ne(ue,fe)&&Ve(ue,Oe,!0)&&((!Oe||!Oe.xhrMonitoringState[GM])&&(Oe=function de(H,ie,fe,oe){var ue,Oe=$(),ke=Oe&&Oe[qM]()||wa(),tt=vs(wa(),0,16),Ue=H[Ls]=H[Ls]||{xh:[],i:{}},St=Ue.i=Ue.i||{},qt=St[F]=St[F]||new ZV(ke,tt,R[cp](),null===(ue=R.core)||void 0===ue?void 0:ue.getTraceCtx());return qt[Ar]=Oe&&Oe[WM](),qt[Ns]=ie,qt[ro]=fe,qt.xhrMonitoringState[GM]=!0,qt[Pr]={},qt.async=oe,qt[KM]=l,qt}(ue,ie,fe,oe)),function xe(H,ie){ie.xhrMonitoringState[YV]=Lo(H,"readystatechange",function(){var fe;try{H&&4===H.readyState&&Ve(H,ie)&&function Ie(H){var ie=Cd(H,F);function fe(oe,ue){var Oe=ue||{};Oe.ajaxDiagnosticsMessage=ey(H,F),oe&&(Oe.exception=we(oe)),xa(R,14,r$+"ajax call"+t$,Oe)}ie[sp]=vv(),ie[ao]=H[ao],Et("xmlhttprequest",ie,function(){try{var oe=ie[XM]("Ajax",s,function(){var Ue,St=((Ue={statusText:H[lc]})[_d]=null,Ue[JM]=function st(H){var ie;try{var fe=H[KV]();if(null!==fe&&-1!==bd(fe[md](),$t[8]))return x2(H.getResponseHeader($t[0]))}catch(Oe){xa(R,18,n$,((ie={})[XV]=ey(H,F),ie[lp]=we(Oe),ie))}}(H),Ue.type=H.responseType,Ue[qV]=function me(H){try{var ie=H.responseType;if(""===ie||"text"===ie)return H[qV]}catch(fe){}return null}(H),Ue.response=H[WV],Ue);if(v){var qt=H[KV]();if(qt){var Vn=xn(qt).split(/[\r\n]+/),O={};Ae(Vn,function(Y){var pe=Y.split(": "),Se=pe.shift(),W=pe.join(": ");w(Se)&&(O[Se]=W)}),St[_d]=O}}return St}),ue=void 0;try{V&&(ue=V({status:H[ao],xhr:H}))}catch(Ue){xa(R,104,i$)}if(oe){void 0!==ue&&(oe[oc]=Ii(Ii({},oe.properties),ue));var Oe=ie[QM]();Va(he,R[oo],ie,oe,null,Oe)}else fe(null,{requestSentTime:ie[cc],responseFinishedTime:ie[sp]})}finally{try{var tt=(H[Ls]||{i:{}}).i||{};tt[F]&&(tt[F]=null)}catch(Ue){}}},function(oe){fe(oe,null)})}(H)}catch(ue){var oe=we(ue);(!oe||-1===bd(oe[md](),"c00c023f"))&&dp(R,16,up+" 'readystatechange' event handler"+yd,((fe={})[XV]=ey(H,F),fe[lp]=oe,fe))}},N)}(ue,Oe))}},hkErr:fp(R,15,up+".open"+yd)}),Fe(XMLHttpRequest,"send",{ns:N,req:function(H,ie){if(!b){var fe=H[op],oe=Cd(fe,F);Ve(fe,oe)&&!oe.xhrMonitoringState[zM]&&(gt("xhr",oe),oe[cc]=vv(),R[$M](oe,void 0,void 0,fe),oe.xhrMonitoringState[zM]=!0)}},hkErr:fp(R,17,up+yd)}),Fe(XMLHttpRequest,"abort",{ns:N,req:function(H){if(!b){var ie=H[op],fe=Cd(ie,F);Ve(ie,fe)&&!fe.xhrMonitoringState[YM]&&(fe[gd]=1,fe.xhrMonitoringState[YM]=!0)}},hkErr:fp(R,13,up+".abort"+yd)}),Fe(XMLHttpRequest,"setRequestHeader",{ns:N,req:function(H,ie,fe){if(!b){var oe=H[op],ue=Cd(oe,F);ue&&Ve(oe,ue)&&(function(n,t,e){if(n){var i=(n[Ls]||{}).xh;i&&i.push({n:t,v:e})}}(oe,ie,fe),s&&w(ie)&&ue&&(ue[Pr][ie]=fe))}},hkErr:fp(R,71,up+".setRequestHeader"+yd)}),r=!0)}))}(),function z(){var H=function Ete(){var n=Tr();return!n||ae(n.Request)||ae(n.Request[To])||ae(n[dc])?null:n[dc]}();if(H){var ie=Tr(),fe=H.polyfill;R[Zv](En(a,function(){v=a[zV],(E=!!a[GV])||i?fe&&!L&&(ne(Av(ie,dc,{ns:N,req:function(oe,ue,Oe){Ne(null,ue,Oe)}})),L=!0):(ne(Av(ie,dc,{ns:N,req:function(oe,ue,Oe){var ke;if(!E&&i&&!Ne(null,ue,Oe)&&(!fe||!r)){var tt=oe.ctx();ke=function ln(H,ie){var fe,tt,oe=$(),ue=oe&&oe[qM]()||wa(),Oe=vs(wa(),0,16),ke=new ZV(ue,Oe,R[cp](),null===(fe=R.core)||void 0===fe?void 0:fe.getTraceCtx());if(ke[Ar]=oe&&oe[WM](),ke[cc]=vv(),ke[KM]=l,""===(tt=H instanceof Request?(H||{}).url||"":H)){var Ue=Ro();Ue&&Ue.href&&(tt=j3(Ue.href,"#")[0])}ke[ro]=tt;var St="GET";ie&&ie[Ns]?St=ie[Ns]:H&&H instanceof Request&&(St=H[Ns]),ke[Ns]=St;var qt={};return s&&new Headers((ie?ie[ac]:0)||H instanceof Request&&H[ac]||{}).forEach(function(O,Y){w(Y)&&(qt[Y]=O)}),ke[Pr]=qt,gt(dc,ke),ke}(ue,Oe);var Ue=R[$M](ke,ue,Oe);Ue!==Oe&&oe.set(1,Ue),tt.data=ke}},rsp:function(oe,ue){if(!E){var Oe=oe.ctx().data;Oe&&(oe.rslt=oe.rslt.then(function(ke){return xi(0,(ke||{})[ao],ue,ke,Oe,function(){var tt,Ue=((tt={statusText:(ke||{})[lc]})[_d]=null,tt[JM]=function qo(H){var ie;if(H&&H[ac])try{return x2(H[ac].get($t[0]))}catch(oe){xa(R,18,n$,((ie={fetchDiagnosticsMessage:zn(H)})[lp]=we(oe),ie))}}(ke),tt);if(v&&ke){var St={};ke.headers.forEach(function(qt,Vn){w(Vn)&&(St[Vn]=qt)}),Ue[_d]=St}return Ue}),ke}).catch(function(ke){throw xi(0,0,ue,null,Oe,null,ke.message||we(ke)),ke}))}},hkErr:fp(R,15,"Failed to monitor Window.fetch"+yd)},!0,Hk())),i=!0)})),fe&&(ie[dc].polyfill=fe)}}(),function B(){var H=R[oo].getPlugin(uv);H&&(u=H.plugin[ap])}())},R._doTeardown=function(){ye()},R.trackDependencyData=function(H,ie){Va(he,R[oo],null,H,ie)},R[$M]=function(H,ie,fe,oe){var ue=R._currentWindowHost||o;if(function Tte(n,t,e,i,r,o){var a;if(n[Pa]>0){var l=((a={})[oo]=t,a.xhr=i,a.input=r,a.init=o,a.traceId=e[Ra],a.spanId=e[Os],a.traceFlags=e[Ar],a.context=e[ap]||{},a.aborted=!!e[gd],a);s$(t,n,l,"listener"),e[Ra]=l[Xv],e[Os]=l[Qv],e[Ar]=l[Ar],e[ap]=l[ap]}}(le,R[oo],H,oe,ie,fe),ie||""===ie){if(R2(a,H[BM](),ue)){fe||(fe={});var Oe=new Headers(fe[ac]||ie instanceof Request&&ie[ac]||{});if(h&&(Oe.set($t[3],ke="|"+H[Ra]+"."+H[Os]),s&&(H[Pr][$t[3]]=ke)),(tt=K||u&&u.appId())&&(Oe.set($t[0],$t[2]+tt),s&&(H[Pr][$t[0]]=$t[2]+tt)),d){ae(Ue=H[Ar])&&(Ue=1);var St=F2(M2(H[Ra],H[Os],Ue));Oe.set($t[4],St),s&&(H[Pr][$t[4]]=St)}fe[ac]=Oe}return fe}if(oe){if(R2(a,H[BM](),ue)){if(h)if(n1(oe,$t[3]))xa(R,71,"Unable to set ["+$t[3]+"] as it has already been set by another instance");else{var ke;oe[UM]($t[3],ke="|"+H[Ra]+"."+H[Os]),s&&(H[Pr][$t[3]]=ke)}var tt,Ue;(tt=K||u&&u.appId())&&(n1(oe,$t[0])?xa(R,71,"Unable to set ["+$t[0]+"] as it has already been set by another instance"):(oe[UM]($t[0],$t[2]+tt),s&&(H[Pr][$t[0]]=$t[2]+tt))),d&&(ae(Ue=H[Ar])&&(Ue=1),n1(oe,$t[4])?xa(R,71,"Unable to set ["+$t[4]+"] as it has already been set by another instance"):(St=F2(M2(H[Ra],H[Os],Ue)),oe[UM]($t[4],St),s&&(H[Pr][$t[4]]=St)))}return oe}},R[LV]=function(H,ie,fe){if(-1===g||c=2)try{var F=+N[1]||0,Q=+N[2]||0;isNaN(F)||F<=0?be(s,2,27,"AI session acquisition date is 0"+V):isNaN(Q)||Q<=0?be(s,2,27,"AI session renewal date is 0"+V):N[0]&&(b.id=N[0],b[hp]=F,b[cy]=Q,M=!0)}catch(le){be(s,1,9,"Error parsing ai_session value ["+(E||"")+"]"+V+" - "+xt(le),{exception:we(le)})}return M}function v(b,E){var M=b[hp];b[cy]=E;var Q,N=M+c-E;Q=N0?Q:null,le),a=E}i&&i.add(h),d[Ed]=new _$,d[iy]=function(){var b=Po(),E=!1,M=d[Ed];if(M.id||(E=!function f(b,E){var M=!1,V=l.get(o);if(V&&We(V.split))M=p(b,V);else{var N=a2(s,o);N&&(M=p(b,N))}return M||!!b.id}(M)),!E&&c>0){var V=b-M[hp],N=b-M[cy];E=(E=(E=V<0||N<0)||V>c)||N>u}E?function g(b){d.automaticSession.id=(t[s1]||wD)(t[sy]||22),d[Ed][hp]=b,v(d[Ed],b),cv()||be(s,2,0,"Browser does not support local storage. Session durations will be inaccurate.")}(b):(!a||b-a>6e4)&&v(M,b)},d.backup=function(){var b=d[Ed];!function y(b,E,M){s2(s,o,[b,E,M][pp]("|"))}(b.id,b[hp],b[cy])}})}return n.__ieDyn=1,n}(),Ute=function n(t,e,i,r){var o=this;o.traceID=t||wa(),o.parentID=e;var a=Ro();!i&&a&&a.pathname&&(i=a.pathname),o.name=On(r,i)};function v$(n){return!("string"!=typeof n||!n||n.match(/,|;|=| |\|/))}var Hte=function(){function n(t,e,i){this.isNewUser=!1,this.isUserCookieSet=!1;var a,r=Pl(e),o=FT(e);Jt(n,this,function(s){It(s,"config",{g:function(){return t}});var l=En(t,function(){var f=o.get(a=n.userCookieName+(t[m$]||""));if(f){s[oy]=!1;var p=f.split(n[gp]);p[ly]>0&&(s.id=p[0],s[ry]=!!s.id)}s.id||(s.id=c(),d(u(s.id)[pp](n[gp])),function RZ(n,t){var e=nT();if(null!==e)try{return e[qD](t),!0}catch(i){ms=!1,be(n,2,5,"Browser failed removal of local storage item. "+xt(i),{exception:we(i)})}}(r,(t[a1]||"")+"ai_session")),s[fc]=t[fc]||void 0;var y=o.get(n[l1]);if(y){var b=(y=decodeURI(y)).split(n[gp]);b[0]&&(s[Sd]=b[0]),b[ly]>1&&b[1]&&(s[fc]=b[1])}});function c(){var h=t||{};return(h[s1]||wD)(h[sy]?t[sy]:22)}function u(h){var f=Vu(new Date);return s.accountAcquisitionDate=f,s[oy]=!0,[h,f]}function d(h){s[ry]=o.set(a,h,31536e3)}i&&i.add(l),s.setAuthenticatedUserContext=function(h,f,p){if(void 0===p&&(p=!1),!v$(h)||f&&!v$(f))be(r,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[Sd]=h;var v=s[Sd];f&&(s[fc]=f,v=[s[Sd],s.accountId][pp](n[gp])),p&&o.set(n[l1],encodeURI(v))}},s.clearAuthenticatedUserContext=function(){s[Sd]=null,s[fc]=null,o.del(n[l1])},s[iy]=function(h){s.id===h&&s[ry]||d(u(h||c())[pp](n[gp]))}})}return n.cookieSeparator="|",n.userCookieName="ai_user",n.authUserCookieName="ai_authUser",n}(),uy="ext",dy="tags";function Dd(n,t){n&&n[t]&&0===Do(n[t])[ly]&&delete n[t]}function y$(){return null}var mi,c1,jte=function(){function n(t,e,i,r){var o=this,a=t.logger;Jt(n,this,function(s){if(s.appId=y$,s[ay]=y$,s.application=new Ate,s.internal=new xte(e,r),g_()){s[ny]=new Bte(e,t,r),s.device=new Pte,s.location=new Ote,s.user=new Hte(e,t,r);var u,l=void 0,c=void 0;i&&(l=i.getTraceId(),c=i.getSpanId(),u=i.getName()),s[o1]=new Ute(l,c,u,a),s.session=new _$}s[ay]=function(){var d=s.session,h=null;if(d&&qe(d.id))h=d.id;else{var f=(s[ny]||{})[Ed];h=f&&qe(f.id)?f.id:null}return h},s[l$]=function(d,h){zt(Pi(d.ext,"app"),"sesId",s[ay](),qe)},s[h$]=function(d,h){zt(d.ext,"os",s.os)},s[c$]=function(d,h){var f=s.application;if(f){var p=Pi(d,dy);zt(p,tn.applicationVersion,f.ver,qe),zt(p,tn.applicationBuild,f.build,qe)}},s[u$]=function(d,h){var f=s.device;if(f){var p=Pi(Pi(d,uy),"device");zt(p,"localId",f.id,qe),zt(p,"ip",f.ip,qe),zt(p,"model",f.model,qe),zt(p,"deviceClass",f.deviceClass,qe)}},s[g$]=function(d,h){var f=s.internal;if(f){var p=Pi(d,dy);zt(p,tn.internalAgentVersion,f.agentVersion,qe),zt(p,tn.internalSdkVersion,On(a,f.sdkVersion,64),qe),(d.baseType===wh.dataType||d.baseType===bs.dataType)&&(zt(p,tn.internalSnippet,f.snippetVer,qe),zt(p,tn.internalSdkSrc,f.sdkSrc,qe))}},s[p$]=function(d,h){var f=o.location;f&&zt(Pi(d,dy,[]),tn.locationIp,f.ip,qe)},s[d$]=function(d,h){var f=s[o1];if(f){var p=Pi(Pi(d,uy),"trace",{traceID:void 0,parentID:void 0});zt(p,"traceID",f.traceID,qe,ae),zt(p,"name",f.name,qe,ae),zt(p,"parentID",f.parentID,qe,ae)}},s.applyWebContext=function(d,h){var f=o.web;f&&zt(Pi(d,uy),"web",f)},s[f$]=function(d,h){var f=s.user;if(f){zt(Pi(d,dy,[]),tn.userAccountId,f[fc],qe);var g=Pi(Pi(d,uy),"user");zt(g,"id",f.id,qe),zt(g,"authId",f[Sd],qe)}},s.cleanUp=function(d,h){var f=d.ext;f&&(Dd(f,"device"),Dd(f,"user"),Dd(f,"web"),Dd(f,"os"),Dd(f,"app"),Dd(f,"trace"))}})}return n.__ieDyn=1,n}(),Td=null,Gte=cs(((mi={})[fc]=Td,mi.sessionRenewalMs=18e5,mi.samplingPercentage=100,mi.sessionExpirationMs=864e5,mi.cookieDomain=Td,mi.sdkExtension=Td,mi.isBrowserLinkTrackingEnabled=!1,mi.appId=Td,mi[ay]=Td,mi[a1]=c1,mi.sessionCookiePostfix=c1,mi[m$]=c1,mi[sy]=22,mi[s1]=Td,mi));const Yte=function(n){function t(){var i,r,o,a,s,e=n.call(this)||this;return e.priority=110,e.identifier=uv,Jt(t,e,function(l,c){function u(){i=null,r=null,o=null,a=null,s=!0}u(),It(l,"context",{g:function(){return a}}),l.initialize=function(f,p,g,v){c.initialize(f,p,g,v),function d(f){var p=l.identifier,g=l.core;l._addHook(En(f,function(){var v=Ir(null,f,g);f.storagePrefix&&rT(f.storagePrefix),s=!1!==f.disableUserInitMessage,i=v.getExtCfg(p,Gte),l._extConfig=i})),o=g[r1](!1),a=new jte(g,i,o,l._unloadHooks),r=bT(l.context[o1],o),g.setTraceCtx(r),l.context.appId=function(){var v=g.getPlugin(c2);return v?v.plugin._appId:null}}(f)},l.processTelemetry=function(f,p){if(!ae(f)){p=l._getTelCtx(p),f.name===bs.envelopeType&&p.diagLog().resetInternalMessageCount();var g=a||{};g.session&&"string"!=typeof a.session.id&&g[ny]&&g[ny][iy]();var v=g.user;if(v&&!v[ry]&&v[iy](g.user.id),function h(f,p){Pi(f,"tags",[]),Pi(f,"ext",{});var g=l.context;g[l$](f,p),g[c$](f,p),g[u$](f,p),g[d$](f,p),g[f$](f,p),g[h$](f,p),g.applyWebContext(f,p),g[p$](f,p),g[g$](f,p),g.cleanUp(f,p)}(f,p),v&&v[oy]&&(v[oy]=!1,!s)){var y=new wh(72,(Eo()||{}).userAgent||"");!function FZ(n,t,e){zD(n)[dL](t,e)}(p.diagLog(),1,y)}l.processNext(f,p)}},l._doTeardown=function(f,p){var g=(f||{}).core();g&&g[r1]&&g[r1](!1)===r&&g.setTraceCtx(o),u()}}),e}return ya(t,n),t.__ieDyn=1,t}(id);var Oa,vp,wd,yp,u1="snippet",d1="flush",E$="pollInternalLogs",f1="getPlugin",h1="evtNamespace",p1="version",hc="queue",fy="connectionString",hy="endpointUrl",mp="userOverrideEndpointUrl",g1="instrumentationKey",_p="onunloadFlush",Rr="context",S$="addHousekeepingBeforeUnload",m1="sendMessage",D$=[u1,"dependencies","properties","_snippetVersion","appInsightsNew","getSKUDefaults"],T$="iKeyUsage",M$="CdnUsage",w$="SdkLoaderVer",py=void 0,gy={disabled:!0,limit:Es({samplingRate:100,maxSendNumber:1}),interval:Es({monthInterval:3,daysOfMonth:[28]})},cne=((Oa={})[fy]=py,Oa[hy]=py,Oa[g1]=py,Oa[mp]=py,Oa.diagnosticLogInterval=yv(function une(n){return n&&n>0},1e4),Oa.featureOptIn=((vp={})[T$]={mode:2},vp[M$]={mode:2},vp[w$]={mode:2},vp),Oa.throttleMgrCfg=Es(((wd={})[109]=Es(gy),wd[106]=Es(gy),wd[111]=Es(gy),wd[110]=Es(gy),wd)),Oa),dne=function(){function n(t){var i,r,o,a,s,l,c,u,d,h,f,p,g,v,e=this;Jt(n,this,function(y){M(),It(y,"config",{g:function(){return u}}),Ae(["pluginVersionStringArr","pluginVersionString"],function(F){It(y,F,{g:function(){return c?c[F]:null}})}),a=""+(t.sv||t[p1]||""),t[hc]=t[hc]||[],t[p1]=t[p1]||2;var b=wr(t.config||{},cne);function M(){s=Mr("AISKU"),l=null,i=null,r=null,o=null,a=null,f=null,p=!1,g=!1,v=!1,h=new _ee}function V(){l&&(function EJ(n,t){$h([t3,"unload",Dv],n,t)}(null,l),function SJ(n,t){var e=ko(n3,t);$h([Dv],n,e),$h([Lh],null,e)}(null,l))}function N(F){c.addUnloadHook(F)}u=b.cfg,d=new JJ,It(y,"appInsights",{g:function(){return d}}),r=new Yte,i=new Ite,o=new Jee,c=new yte,It(y,"core",{g:function(){return c}}),N(En(b,function(){if(u[fy]){var F=function PV(n){if(!n)return{};var t=n[ju](";"),e=ete(t,function(r,o){var a=o[ju]("=");return 2===a[it]&&(r[a[0][Ih]()]=a[1]),r},{});return Do(e)[it]>0&&(e.endpointsuffix&&(e[xl]=e[xl]||"https://"+(e.location?e.location+".":"")+"dc."+e.endpointsuffix),e[xl]=e[xl]||sT,N2(e[xl],"/")&&(e[xl]=e[xl].slice(0,-1))),e}(u[fy]);u[hy]=u[mp]?u[mp]:F.ingestionendpoint+Rh,u[g1]=F.instrumentationkey||u[g1]}u[hy]=u[mp]?u[mp]:u[hy]})),y[u1]=t,y[d1]=function(F,Q){var le;return void 0===F&&(F=!0),wv(c,function(){return"AISKU.flush"},function(){F&&!Q&&(le=io(function(Pe){Q=Pe}));var he=1,Ee=function(){0==--he&&Q()};Ae(c.getChannels(),function(Pe){Pe&&(he++,Pe[d1](F,Ee))}),Ee()},null,F),le},y[_p]=function(F){void 0===F&&(F=!0),Ae(c.getChannels(),function(Q){Q[_p]?Q[_p]():Q[d1](F)})},y.loadAppInsights=function(F,Q,le){return void 0===F&&(F=!1),F&&function pZ(n){throw UD||(UD=XL("UnsupportedError")),new UD(n)}("Legacy Mode is no longer supported"),wv(y.core,function(){return"AISKU.loadAppInsights"},function(){c.initialize(u,[o,r,i,d,h],Q,le),It(y,"context",{g:function(){return r[Rr]}}),f||(f=new rte(c));var Ee=function fne(){if(yp)return yp;var n=null;try{var i=(document||{}).currentScript;i&&(n=i.src)}catch(a){}if(n){try{var r=n.toLowerCase();if(r){var o="";Ae([":/https://www.microsoft.com/js.monitor.azure.com/","://az416426.vo.msecnd.net/"],function(a,s){if(-1!==ji(r,a))return o="cdn"+(s+1),-1===ji(r,"/scripts/")&&(-1!==ji(r,"/next/")?o+="-next":-1!==ji(r,"/beta/")&&(o+="-beta")),yp=o+"",-1})}}catch(a){}yp=n}return yp}();Ee&&y[Rr]&&(y[Rr].internal.sdkSrc=Ee),function he(Ee){if(Ee){var Pe="";ae(a)||(Pe+=a),y[Rr]&&y[Rr].internal&&(y[Rr].internal.snippetVer=Pe||"-"),ut(y,function(x,P){qe(x)&&!We(P)&&x&&"_"!==x[0]&&-1===pi(D$,x)&&Ee[x]!==P&&(Ee[x]=P)})}}(y[u1]),y.emptyQueue(),y[E$](),y[S$](y),N(En(b,function(){var Pe=!1;u.throttleMgrCfg[109]&&(Pe=!u.throttleMgrCfg[109].disabled),!f.isReady()&&u.extensionConfig&&u.extensionConfig[h.identifier]&&Pe&&f.onReadyState(!0),!p&&!u[fy]&&_D(T$,u)&&(f[m1](106,"See Instrumentation key support at aka.ms/IkeyMigrate"),p=!0),!g&&y[Rr].internal.sdkSrc&&-1!=y[Rr].internal.sdkSrc.indexOf("az416426")&&_D(M$,u)&&(f[m1](110,"See Cdn support notice at aka.ms/JsActiveCdn"),g=!0),!v&&parseInt(a)<6&&_D(w$,u)&&(f[m1](111,"An updated Sdk Loader is available, see aka.ms/SnippetVer"),v=!0)}))}),y},y.updateSnippetDefinitions=function(F){!function SQ(n,t,e){if(n&&t&&Bi(n)&&Bi(t)){var i=function(o){qe(o)&&(We(t[o])?(!e||e(o,!0,t,n))&&(n[o]=_L(t,o)):(!e||e(o,!1,t,n))&&(ss(n,o)&&delete n[o],It(n,o,{g:function(){return t[o]},s:function(s){t[o]=s}})))};for(var r in t)i(r)}}(F,y,function(Q){return Q&&-1===pi(D$,Q)})},y.emptyQueue=function(){try{if(vt(y.snippet[hc])){for(var F=y.snippet[hc].length,Q=0;Q0&&(r=ed(n,t,null,i)),r}([t3,"unload",Dv],n,t,e)}(Q,K,l)&&(le=!0),IT(Q,K,l)&&(le=!0),!le&&!function HQ(){var n=Eo();return!(!n||!n.product)&&"ReactNative"===n.product}()&&be(c.logger,1,19,"Could not add handler for beforeunload and pagehide")),!le&&!P.disableFlushOnUnload&&IT(Q,K,l)}))}},y.getSender=function(){return o},y.unload=function(F,Q,le){var Ee,he=!1;return F&&!Q&&(Ee=io(function(x){Q=x})),y[_p](F),V(),c.unload&&c.unload(F,function Pe(x){he||(he=!0,M(),Q&&Q(x))},le),Ee},$u(y,d,["getCookieMgr","trackEvent","trackPageView","trackPageViewPerformance","trackException","_onerror","trackTrace","trackMetric","startTrackPage","stopTrackPage","startTrackEvent","stopTrackEvent"]),$u(y,function E(){return i},["trackDependencyData","addDependencyListener","addDependencyInitializer"]),$u(y,c,["addTelemetryInitializer",E$,"stopPollingInternalLogs",f1,"addPlugin",h1,"addUnloadCb","getTraceCtx","updateCfg","onCfgChange"]),$u(y,function(){var F=r[Rr];return F?F.user:null},["setAuthenticatedUserContext","clearAuthenticatedUserContext"])})}return n.prototype.addDependencyInitializer=function(t){return null},n}();let _1=(()=>{class n{constructor(){this.appInsights=new dne({config:{instrumentationKey:"953eec55-9d09-4a17-99b6-67fc54c58a5b",enableAutoRouteTracking:!0}}),this.appInsights.loadAppInsights()}logPageView(e,i){this.appInsights.trackPageView({name:e,uri:i})}logEvent(e,i){this.appInsights.trackEvent({name:e},i)}logMetric(e,i,r){this.appInsights.trackMetric({name:e,average:i},r)}logException(e,i){this.appInsights.trackException({exception:e,severityLevel:i})}logTrace(e,i){this.appInsights.trackTrace({message:e},i)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=_e({token:n,factory:n.\u0275fac}),n})(),hne=(()=>{class n extends Wa{constructor(e){super(),this.appMonitoringService=e}handleError(e){this.appMonitoringService.logException(e)}}return n.\u0275fac=function(e){return new(e||n)(q(_1))},n.\u0275prov=_e({token:n,factory:n.\u0275fac}),n})();class dr extends nn{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const e=super._subscribe(t);return!e.closed&&t.next(this._value),e}getValue(){const{hasError:t,thrownError:e,_value:i}=this;if(t)throw e;return this._throwIfClosed(),i}next(t){super.next(this._value=t)}}const my=Wi(n=>function(){n(this),this.name="EmptyError",this.message="no elements in sequence"});function F$(...n){const t=Ud(n),e=Yw(n),{args:i,keys:r}=EN(n);if(0===i.length)return Tn([],t);const o=new en(function pne(n,t,e=Ws){return i=>{I$(t,()=>{const{length:r}=n,o=new Array(r);let a=r,s=r;for(let l=0;l{const c=Tn(n[l],t);let u=!1;c.subscribe(hn(i,d=>{o[l]=d,u||(u=!0,s--),s||i.next(e(o.slice()))},()=>{--a||i.complete()}))},i)},i)}}(i,t,r?a=>SN(r,a):Ws));return e?o.pipe(tS(e)):o}function I$(n,t,e){n?Ko(e,n,t):t()}function Cp(...n){return function gne(){return Dc(1)}()(Tn(n,Ud(n)))}function _y(n){return new en(t=>{Oi(n()).subscribe(t)})}function Fd(n,t){const e=rt(n)?n:()=>n,i=r=>r.error(e());return new en(t?r=>t.schedule(i,0,r):i)}function v1(){return Dn((n,t)=>{let e=null;n._refCount++;const i=hn(t,void 0,void 0,void 0,()=>{if(!n||n._refCount<=0||0<--n._refCount)return void(e=null);const r=n._connection,o=e;e=null,r&&(!o||r===o)&&r.unsubscribe(),t.unsubscribe()});n.subscribe(i),i.closed||(e=n.connect())})}class A$ extends en{constructor(t,e){super(),this.source=t,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,Pw(t)&&(this.lift=t.lift)}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){const t=this._subject;return(!t||t.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:t}=this;this._subject=this._connection=null,null==t||t.unsubscribe()}connect(){let t=this._connection;if(!t){t=this._connection=new Sn;const e=this.getSubject();t.add(this.source.subscribe(hn(e,void 0,()=>{this._teardown(),e.complete()},i=>{this._teardown(),e.error(i)},()=>this._teardown()))),t.closed&&(this._connection=null,t=Sn.EMPTY)}return t}refCount(){return v1()(this)}}function xr(n,t){return Dn((e,i)=>{let r=null,o=0,a=!1;const s=()=>a&&!r&&i.complete();e.subscribe(hn(i,l=>{null==r||r.unsubscribe();let c=0;const u=o++;Oi(n(l,u)).subscribe(r=hn(i,d=>i.next(t?t(l,d,u,c++):d),()=>{r=null,s()}))},()=>{a=!0,s()}))})}function Ho(n){return n<=0?()=>Xo:Dn((t,e)=>{let i=0;t.subscribe(hn(e,r=>{++i<=n&&(e.next(r),n<=i&&e.complete())}))})}function vy(n){return Dn((t,e)=>{let i=!1;t.subscribe(hn(e,r=>{i=!0,e.next(r)},()=>{i||e.next(n),e.complete()}))})}function P$(n=_ne){return Dn((t,e)=>{let i=!1;t.subscribe(hn(e,r=>{i=!0,e.next(r)},()=>i?e.complete():e.error(n())))})}function _ne(){return new my}function Vs(n,t){const e=arguments.length>=2;return i=>i.pipe(n?Kr((r,o)=>n(r,o,i)):Ws,Ho(1),e?vy(t):P$(()=>new my))}function _i(n,t,e){const i=rt(n)||t||e?{next:n,error:t,complete:e}:n;return i?Dn((r,o)=>{var a;null===(a=i.subscribe)||void 0===a||a.call(i);let s=!0;r.subscribe(hn(o,l=>{var c;null===(c=i.next)||void 0===c||c.call(i,l),o.next(l)},()=>{var l;s=!1,null===(l=i.complete)||void 0===l||l.call(i),o.complete()},l=>{var c;s=!1,null===(c=i.error)||void 0===c||c.call(i,l),o.error(l)},()=>{var l,c;s&&(null===(l=i.unsubscribe)||void 0===l||l.call(i)),null===(c=i.finalize)||void 0===c||c.call(i)}))}):Ws}function Yt(n){return Dn((t,e)=>{let o,i=null,r=!1;i=t.subscribe(hn(e,void 0,void 0,a=>{o=Oi(n(a,Yt(n)(t))),i?(i.unsubscribe(),i=null,o.subscribe(e)):r=!0})),r&&(i.unsubscribe(),i=null,o.subscribe(e))})}function vne(n,t,e,i,r){return(o,a)=>{let s=e,l=t,c=0;o.subscribe(hn(a,u=>{const d=c++;l=s?n(l,u,d):(s=!0,u),i&&a.next(l)},r&&(()=>{s&&a.next(l),a.complete()})))}}function R$(n,t){return Dn(vne(n,t,arguments.length>=2,!0))}function y1(n){return n<=0?()=>Xo:Dn((t,e)=>{let i=[];t.subscribe(hn(e,r=>{i.push(r),n{for(const r of i)e.next(r);e.complete()},void 0,()=>{i=null}))})}function x$(n,t){const e=arguments.length>=2;return i=>i.pipe(n?Kr((r,o)=>n(r,o,i)):Ws,y1(1),e?vy(t):P$(()=>new my))}function bp(n){return Dn((t,e)=>{try{t.subscribe(e)}finally{e.add(n)}})}const dt="primary",Ep=Symbol("RouteTitle");class bne{constructor(t){this.params=t||{}}has(t){return Object.prototype.hasOwnProperty.call(this.params,t)}get(t){if(this.has(t)){const e=this.params[t];return Array.isArray(e)?e[0]:e}return null}getAll(t){if(this.has(t)){const e=this.params[t];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}}function Id(n){return new bne(n)}function Ene(n,t,e){const i=e.path.split("/");if(i.length>n.length||"full"===e.pathMatch&&(t.hasChildren()||i.lengthi[o]===r)}return n===t}function N$(n){return Array.prototype.concat.apply([],n)}function k$(n){return n.length>0?n[n.length-1]:null}function ei(n,t){for(const e in n)n.hasOwnProperty(e)&&t(n[e],e)}function $s(n){return h0(n)?n:Cf(n)?Tn(Promise.resolve(n)):Re(n)}const Tne={exact:function $$(n,t,e){if(!gc(n.segments,t.segments)||!yy(n.segments,t.segments,e)||n.numberOfChildren!==t.numberOfChildren)return!1;for(const i in t.children)if(!n.children[i]||!$$(n.children[i],t.children[i],e))return!1;return!0},subset:B$},L$={exact:function Mne(n,t){return jo(n,t)},subset:function wne(n,t){return Object.keys(t).length<=Object.keys(n).length&&Object.keys(t).every(e=>O$(n[e],t[e]))},ignored:()=>!0};function V$(n,t,e){return Tne[e.paths](n.root,t.root,e.matrixParams)&&L$[e.queryParams](n.queryParams,t.queryParams)&&!("exact"===e.fragment&&n.fragment!==t.fragment)}function B$(n,t,e){return U$(n,t,t.segments,e)}function U$(n,t,e,i){if(n.segments.length>e.length){const r=n.segments.slice(0,e.length);return!(!gc(r,e)||t.hasChildren()||!yy(r,e,i))}if(n.segments.length===e.length){if(!gc(n.segments,e)||!yy(n.segments,e,i))return!1;for(const r in t.children)if(!n.children[r]||!B$(n.children[r],t.children[r],i))return!1;return!0}{const r=e.slice(0,n.segments.length),o=e.slice(n.segments.length);return!!(gc(n.segments,r)&&yy(n.segments,r,i)&&n.children[dt])&&U$(n.children[dt],t,o,i)}}function yy(n,t,e){return t.every((i,r)=>L$[e](n[r].parameters,i.parameters))}class pc{constructor(t,e,i){this.root=t,this.queryParams=e,this.fragment=i}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Id(this.queryParams)),this._queryParamMap}toString(){return Ane.serialize(this)}}class pt{constructor(t,e){this.segments=t,this.children=e,this.parent=null,ei(e,(i,r)=>i.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Cy(this)}}class Sp{constructor(t,e){this.path=t,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=Id(this.parameters)),this._parameterMap}toString(){return z$(this)}}function gc(n,t){return n.length===t.length&&n.every((e,i)=>e.path===t[i].path)}let H$=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=_e({token:n,factory:function(){return new b1},providedIn:"root"}),n})();class b1{parse(t){const e=new $ne(t);return new pc(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(t){const e=`/${Dp(t.root,!0)}`,i=function xne(n){const t=Object.keys(n).map(e=>{const i=n[e];return Array.isArray(i)?i.map(r=>`${by(e)}=${by(r)}`).join("&"):`${by(e)}=${by(i)}`}).filter(e=>!!e);return t.length?`?${t.join("&")}`:""}(t.queryParams);return`${e}${i}${"string"==typeof t.fragment?`#${function Pne(n){return encodeURI(n)}(t.fragment)}`:""}`}}const Ane=new b1;function Cy(n){return n.segments.map(t=>z$(t)).join("/")}function Dp(n,t){if(!n.hasChildren())return Cy(n);if(t){const e=n.children[dt]?Dp(n.children[dt],!1):"",i=[];return ei(n.children,(r,o)=>{o!==dt&&i.push(`${o}:${Dp(r,!1)}`)}),i.length>0?`${e}(${i.join("//")})`:e}{const e=function Ine(n,t){let e=[];return ei(n.children,(i,r)=>{r===dt&&(e=e.concat(t(i,r)))}),ei(n.children,(i,r)=>{r!==dt&&(e=e.concat(t(i,r)))}),e}(n,(i,r)=>r===dt?[Dp(n.children[dt],!1)]:[`${r}:${Dp(i,!1)}`]);return 1===Object.keys(n.children).length&&null!=n.children[dt]?`${Cy(n)}/${e[0]}`:`${Cy(n)}/(${e.join("//")})`}}function j$(n){return encodeURIComponent(n).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function by(n){return j$(n).replace(/%3B/gi,";")}function E1(n){return j$(n).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Ey(n){return decodeURIComponent(n)}function G$(n){return Ey(n.replace(/\+/g,"%20"))}function z$(n){return`${E1(n.path)}${function Rne(n){return Object.keys(n).map(t=>`;${E1(t)}=${E1(n[t])}`).join("")}(n.parameters)}`}const One=/^[^\/()?;=#]+/;function Sy(n){const t=n.match(One);return t?t[0]:""}const Nne=/^[^=?&#]+/,Lne=/^[^&#]+/;class $ne{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new pt([],{}):new pt([],this.parseChildren())}parseQueryParams(){const t={};if(this.consumeOptional("?"))do{this.parseQueryParam(t)}while(this.consumeOptional("&"));return t}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let i={};return this.peekStartsWith("(")&&(i=this.parseParens(!1)),(t.length>0||Object.keys(e).length>0)&&(i[dt]=new pt(t,e)),i}parseSegment(){const t=Sy(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new X(4009,!1);return this.capture(t),new Sp(Ey(t),this.parseMatrixParams())}parseMatrixParams(){const t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){const e=Sy(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){const r=Sy(this.remaining);r&&(i=r,this.capture(i))}t[Ey(e)]=Ey(i)}parseQueryParam(t){const e=function kne(n){const t=n.match(Nne);return t?t[0]:""}(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){const a=function Vne(n){const t=n.match(Lne);return t?t[0]:""}(this.remaining);a&&(i=a,this.capture(i))}const r=G$(e),o=G$(i);if(t.hasOwnProperty(r)){let a=t[r];Array.isArray(a)||(a=[a],t[r]=a),a.push(o)}else t[r]=o}parseParens(t){const e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const i=Sy(this.remaining),r=this.remaining[i.length];if("/"!==r&&")"!==r&&";"!==r)throw new X(4010,!1);let o;i.indexOf(":")>-1?(o=i.slice(0,i.indexOf(":")),this.capture(o),this.capture(":")):t&&(o=dt);const a=this.parseChildren();e[o]=1===Object.keys(a).length?a[dt]:new pt([],a),this.consumeOptional("//")}return e}peekStartsWith(t){return this.remaining.startsWith(t)}consumeOptional(t){return!!this.peekStartsWith(t)&&(this.remaining=this.remaining.substring(t.length),!0)}capture(t){if(!this.consumeOptional(t))throw new X(4011,!1)}}function S1(n){return n.segments.length>0?new pt([],{[dt]:n}):n}function Dy(n){const t={};for(const i of Object.keys(n.children)){const o=Dy(n.children[i]);(o.segments.length>0||o.hasChildren())&&(t[i]=o)}return function Bne(n){if(1===n.numberOfChildren&&n.children[dt]){const t=n.children[dt];return new pt(n.segments.concat(t.segments),t.children)}return n}(new pt(n.segments,t))}function mc(n){return n instanceof pc}function jne(n,t,e,i,r){var o;if(0===e.length)return Ad(t.root,t.root,t.root,i,r);const s=function W$(n){if("string"==typeof n[0]&&1===n.length&&"/"===n[0])return new q$(!0,0,n);let t=0,e=!1;const i=n.reduce((r,o,a)=>{if("object"==typeof o&&null!=o){if(o.outlets){const s={};return ei(o.outlets,(l,c)=>{s[c]="string"==typeof l?l.split("/"):l}),[...r,{outlets:s}]}if(o.segmentPath)return[...r,o.segmentPath]}return"string"!=typeof o?[...r,o]:0===a?(o.split("/").forEach((s,l)=>{0==l&&"."===s||(0==l&&""===s?e=!0:".."===s?t++:""!=s&&r.push(s))}),r):[...r,o]},[]);return new q$(e,t,i)}(e);return s.toRoot()?Ad(t.root,t.root,new pt([],{}),i,r):function l(u){var d;const h=function zne(n,t,e,i){if(n.isAbsolute)return new Pd(t.root,!0,0);if(-1===i)return new Pd(e,e===t.root,0);return function K$(n,t,e){let i=n,r=t,o=e;for(;o>r;){if(o-=r,i=i.parent,!i)throw new X(4005,!1);r=i.segments.length}return new Pd(i,!1,r-o)}(e,i+(Tp(n.commands[0])?0:1),n.numberOfDoubleDots)}(s,t,null===(d=n.snapshot)||void 0===d?void 0:d._urlSegment,u),f=h.processChildren?wp(h.segmentGroup,h.index,s.commands):T1(h.segmentGroup,h.index,s.commands);return Ad(t.root,h.segmentGroup,f,i,r)}(null===(o=n.snapshot)||void 0===o?void 0:o._lastPathIndex)}function Tp(n){return"object"==typeof n&&null!=n&&!n.outlets&&!n.segmentPath}function Mp(n){return"object"==typeof n&&null!=n&&n.outlets}function Ad(n,t,e,i,r){let a,o={};i&&ei(i,(l,c)=>{o[c]=Array.isArray(l)?l.map(u=>`${u}`):`${l}`}),a=n===t?e:Y$(n,t,e);const s=S1(Dy(a));return new pc(s,o,r)}function Y$(n,t,e){const i={};return ei(n.children,(r,o)=>{i[o]=r===t?e:Y$(r,t,e)}),new pt(n.segments,i)}class q${constructor(t,e,i){if(this.isAbsolute=t,this.numberOfDoubleDots=e,this.commands=i,t&&i.length>0&&Tp(i[0]))throw new X(4003,!1);const r=i.find(Mp);if(r&&r!==k$(i))throw new X(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Pd{constructor(t,e,i){this.segmentGroup=t,this.processChildren=e,this.index=i}}function T1(n,t,e){if(n||(n=new pt([],{})),0===n.segments.length&&n.hasChildren())return wp(n,t,e);const i=function qne(n,t,e){let i=0,r=t;const o={match:!1,pathIndex:0,commandIndex:0};for(;r=e.length)return o;const a=n.segments[r],s=e[i];if(Mp(s))break;const l=`${s}`,c=i0&&void 0===l)break;if(l&&c&&"object"==typeof c&&void 0===c.outlets){if(!Q$(l,c,a))return o;i+=2}else{if(!Q$(l,{},a))return o;i++}r++}return{match:!0,pathIndex:r,commandIndex:i}}(n,t,e),r=e.slice(i.commandIndex);if(i.match&&i.pathIndex{"string"==typeof o&&(o=[o]),null!==o&&(r[a]=T1(n.children[a],t,o))}),ei(n.children,(o,a)=>{void 0===i[a]&&(r[a]=o)}),new pt(n.segments,r)}}function M1(n,t,e){const i=n.segments.slice(0,t);let r=0;for(;r{"string"==typeof e&&(e=[e]),null!==e&&(t[i]=M1(new pt([],{}),0,e))}),t}function X$(n){const t={};return ei(n,(e,i)=>t[i]=`${e}`),t}function Q$(n,t,e){return n==e.path&&jo(t,e.parameters)}class Na{constructor(t,e){this.id=t,this.url=e}}class w1 extends Na{constructor(t,e,i="imperative",r=null){super(t,e),this.type=0,this.navigationTrigger=i,this.restoredState=r}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Bs extends Na{constructor(t,e,i){super(t,e),this.urlAfterRedirects=i,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class Ty extends Na{constructor(t,e,i,r){super(t,e),this.reason=i,this.code=r,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Z$ extends Na{constructor(t,e,i,r){super(t,e),this.error=i,this.target=r,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Kne extends Na{constructor(t,e,i,r){super(t,e),this.urlAfterRedirects=i,this.state=r,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Xne extends Na{constructor(t,e,i,r){super(t,e),this.urlAfterRedirects=i,this.state=r,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Qne extends Na{constructor(t,e,i,r,o){super(t,e),this.urlAfterRedirects=i,this.state=r,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 Zne extends Na{constructor(t,e,i,r){super(t,e),this.urlAfterRedirects=i,this.state=r,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Jne extends Na{constructor(t,e,i,r){super(t,e),this.urlAfterRedirects=i,this.state=r,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class eie{constructor(t){this.route=t,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class tie{constructor(t){this.route=t,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class nie{constructor(t){this.snapshot=t,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class iie{constructor(t){this.snapshot=t,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class rie{constructor(t){this.snapshot=t,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class oie{constructor(t){this.snapshot=t,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class J${constructor(t,e,i){this.routerEvent=t,this.position=e,this.anchor=i,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class e8{constructor(t){this._root=t}get root(){return this._root.value}parent(t){const e=this.pathFromRoot(t);return e.length>1?e[e.length-2]:null}children(t){const e=F1(t,this._root);return e?e.children.map(i=>i.value):[]}firstChild(t){const e=F1(t,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(t){const e=I1(t,this._root);return e.length<2?[]:e[e.length-2].children.map(r=>r.value).filter(r=>r!==t)}pathFromRoot(t){return I1(t,this._root).map(e=>e.value)}}function F1(n,t){if(n===t.value)return t;for(const e of t.children){const i=F1(n,e);if(i)return i}return null}function I1(n,t){if(n===t.value)return[t];for(const e of t.children){const i=I1(n,e);if(i.length)return i.unshift(t),i}return[]}class ka{constructor(t,e){this.value=t,this.children=e}toString(){return`TreeNode(${this.value})`}}function Rd(n){const t={};return n&&n.children.forEach(e=>t[e.value.outlet]=e),t}class t8 extends e8{constructor(t,e){super(t),this.snapshot=e,A1(this,t)}toString(){return this.snapshot.toString()}}function n8(n,t){const e=function sie(n,t){const a=new My([],{},{},"",{},dt,t,null,n.root,-1,{});return new o8("",new ka(a,[]))}(n,t),i=new dr([new Sp("",{})]),r=new dr({}),o=new dr({}),a=new dr({}),s=new dr(""),l=new fr(i,r,a,s,o,dt,t,e.root);return l.snapshot=e.root,new t8(new ka(l,[]),e)}class fr{constructor(t,e,i,r,o,a,s,l){var c,u;this.url=t,this.params=e,this.queryParams=i,this.fragment=r,this.data=o,this.outlet=a,this.component=s,this.title=null!==(u=null===(c=this.data)||void 0===c?void 0:c.pipe(lt(d=>d[Ep])))&&void 0!==u?u:Re(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(lt(t=>Id(t)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(lt(t=>Id(t)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function r8(n,t="emptyOnly"){const e=n.pathFromRoot;let i=0;if("always"!==t)for(i=e.length-1;i>=1;){const r=e[i],o=e[i-1];if(r.routeConfig&&""===r.routeConfig.path)i--;else{if(o.component)break;i--}}return function lie(n){return n.reduce((t,e)=>{var i;return{params:Object.assign(Object.assign({},t.params),e.params),data:Object.assign(Object.assign({},t.data),e.data),resolve:Object.assign(Object.assign(Object.assign(Object.assign({},e.data),t.resolve),null===(i=e.routeConfig)||void 0===i?void 0:i.data),e._resolvedData)}},{params:{},data:{},resolve:{}})}(e.slice(i))}class My{constructor(t,e,i,r,o,a,s,l,c,u,d,h){var f;this.url=t,this.params=e,this.queryParams=i,this.fragment=r,this.data=o,this.outlet=a,this.component=s,this.title=null===(f=this.data)||void 0===f?void 0:f[Ep],this.routeConfig=l,this._urlSegment=c,this._lastPathIndex=u,this._correctedLastPathIndex=null!=h?h: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=Id(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Id(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(i=>i.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class o8 extends e8{constructor(t,e){super(e),this.url=t,A1(this,e)}toString(){return a8(this._root)}}function A1(n,t){t.value._routerState=n,t.children.forEach(e=>A1(n,e))}function a8(n){const t=n.children.length>0?` { ${n.children.map(a8).join(", ")} } `:"";return`${n.value}${t}`}function P1(n){if(n.snapshot){const t=n.snapshot,e=n._futureSnapshot;n.snapshot=e,jo(t.queryParams,e.queryParams)||n.queryParams.next(e.queryParams),t.fragment!==e.fragment&&n.fragment.next(e.fragment),jo(t.params,e.params)||n.params.next(e.params),function Sne(n,t){if(n.length!==t.length)return!1;for(let e=0;ejo(e.parameters,t[i].parameters))}(n.url,t.url);return e&&!(!n.parent!=!t.parent)&&(!n.parent||R1(n.parent,t.parent))}function Fp(n,t,e){if(e&&n.shouldReuseRoute(t.value,e.value.snapshot)){const i=e.value;i._futureSnapshot=t.value;const r=function uie(n,t,e){return t.children.map(i=>{for(const r of e.children)if(n.shouldReuseRoute(i.value,r.value.snapshot))return Fp(n,i,r);return Fp(n,i)})}(n,t,e);return new ka(i,r)}{if(n.shouldAttach(t.value)){const o=n.retrieve(t.value);if(null!==o){const a=o.route;return a.value._futureSnapshot=t.value,a.children=t.children.map(s=>Fp(n,s)),a}}const i=function die(n){return new fr(new dr(n.url),new dr(n.params),new dr(n.queryParams),new dr(n.fragment),new dr(n.data),n.outlet,n.component,n)}(t.value),r=t.children.map(o=>Fp(n,o));return new ka(i,r)}}const x1="ngNavigationCancelingError";function s8(n,t){const{redirectTo:e,navigationBehaviorOptions:i}=mc(t)?{redirectTo:t,navigationBehaviorOptions:void 0}:t,r=l8(!1,0,t);return r.url=e,r.navigationBehaviorOptions=i,r}function l8(n,t,e){const i=new Error("NavigationCancelingError: "+(n||""));return i[x1]=!0,i.cancellationCode=t,e&&(i.url=e),i}function c8(n){return u8(n)&&mc(n.url)}function u8(n){return n&&n[x1]}class fie{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.injector=null,this.children=new Ip,this.attachRef=null}}let Ip=(()=>{class n{constructor(){this.contexts=new Map}onChildOutletCreated(e,i){const r=this.getOrCreateContext(e);r.outlet=i,this.contexts.set(e,r)}onChildOutletDestroyed(e){const i=this.getContext(e);i&&(i.outlet=null,i.attachRef=null)}onOutletDeactivated(){const e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let i=this.getContext(e);return i||(i=new fie,this.contexts.set(e,i)),i}getContext(e){return this.contexts.get(e)||null}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=_e({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const wy=!1;let O1=(()=>{class n{constructor(e,i,r,o,a){this.parentContexts=e,this.location=i,this.changeDetector=o,this.environmentInjector=a,this.activated=null,this._activatedRoute=null,this.activateEvents=new ht,this.deactivateEvents=new ht,this.attachEvents=new ht,this.detachEvents=new ht,this.name=r||dt,e.onChildOutletCreated(this.name,this)}ngOnDestroy(){var e;(null===(e=this.parentContexts.getContext(this.name))||void 0===e?void 0:e.outlet)===this&&this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const e=this.parentContexts.getContext(this.name);e&&e.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.injector))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new X(4012,wy);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new X(4012,wy);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new X(4012,wy);this.location.detach();const e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,i){this.activated=e,this._activatedRoute=i,this.location.insert(e.hostView),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){const e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,i){if(this.isActivated)throw new X(4013,wy);this._activatedRoute=e;const r=this.location,a=e._futureSnapshot.component,s=this.parentContexts.getOrCreateContext(this.name).children,l=new hie(e,s,r.injector);if(i&&function pie(n){return!!n.resolveComponentFactory}(i)){const c=i.resolveComponentFactory(a);this.activated=r.createComponent(c,r.length,l)}else this.activated=r.createComponent(a,{index:r.length,injector:l,environmentInjector:null!=i?i:this.environmentInjector});this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return n.\u0275fac=function(e){return new(e||n)(k(Ip),k(zr),function Zd(n){return function UB(n,t){if("class"===t)return n.classes;if("style"===t)return n.styles;const e=n.attrs;if(e){const i=e.length;let r=0;for(;r{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=ni({type:n,selectors:[["ng-component"]],standalone:!0,features:[pR],decls:1,vars:0,template:function(e,i){1&e&&te(0,"router-outlet")},dependencies:[O1],encapsulation:2}),n})();function d8(n,t){var e;return n.providers&&!n._injector&&(n._injector=Xg(n.providers,t,`Route: ${n.path}`)),null!==(e=n._injector)&&void 0!==e?e:t}function L1(n){const t=n.children&&n.children.map(L1),e=t?Object.assign(Object.assign({},n),{children:t}):Object.assign({},n);return!e.component&&!e.loadComponent&&(t||e.loadChildren)&&e.outlet&&e.outlet!==dt&&(e.component=N1),e}function Or(n){return n.outlet||dt}function f8(n,t){const e=n.filter(i=>Or(i)===t);return e.push(...n.filter(i=>Or(i)!==t)),e}function Ap(n){var t;if(!n)return null;if(null!==(t=n.routeConfig)&&void 0!==t&&t._injector)return n.routeConfig._injector;for(let e=n.parent;e;e=e.parent){const i=e.routeConfig;if(null!=i&&i._loadedInjector)return i._loadedInjector;if(null!=i&&i._injector)return i._injector}return null}class yie{constructor(t,e,i,r){this.routeReuseStrategy=t,this.futureState=e,this.currState=i,this.forwardEvent=r}activate(t){const e=this.futureState._root,i=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,i,t),P1(this.futureState.root),this.activateChildRoutes(e,i,t)}deactivateChildRoutes(t,e,i){const r=Rd(e);t.children.forEach(o=>{const a=o.value.outlet;this.deactivateRoutes(o,r[a],i),delete r[a]}),ei(r,(o,a)=>{this.deactivateRouteAndItsChildren(o,i)})}deactivateRoutes(t,e,i){const r=t.value,o=e?e.value:null;if(r===o)if(r.component){const a=i.getContext(r.outlet);a&&this.deactivateChildRoutes(t,e,a.children)}else this.deactivateChildRoutes(t,e,i);else o&&this.deactivateRouteAndItsChildren(e,i)}deactivateRouteAndItsChildren(t,e){t.value.component&&this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,e):this.deactivateRouteAndOutlet(t,e)}detachAndStoreRouteSubtree(t,e){const i=e.getContext(t.value.outlet),r=i&&t.value.component?i.children:e,o=Rd(t);for(const a of Object.keys(o))this.deactivateRouteAndItsChildren(o[a],r);if(i&&i.outlet){const a=i.outlet.detach(),s=i.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:a,route:t,contexts:s})}}deactivateRouteAndOutlet(t,e){const i=e.getContext(t.value.outlet),r=i&&t.value.component?i.children:e,o=Rd(t);for(const a of Object.keys(o))this.deactivateRouteAndItsChildren(o[a],r);i&&i.outlet&&(i.outlet.deactivate(),i.children.onOutletDeactivated(),i.attachRef=null,i.resolver=null,i.route=null)}activateChildRoutes(t,e,i){const r=Rd(e);t.children.forEach(o=>{this.activateRoutes(o,r[o.value.outlet],i),this.forwardEvent(new oie(o.value.snapshot))}),t.children.length&&this.forwardEvent(new iie(t.value.snapshot))}activateRoutes(t,e,i){var r;const o=t.value,a=e?e.value:null;if(P1(o),o===a)if(o.component){const s=i.getOrCreateContext(o.outlet);this.activateChildRoutes(t,e,s.children)}else this.activateChildRoutes(t,e,i);else if(o.component){const s=i.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),P1(l.route.value),this.activateChildRoutes(t,null,s.children)}else{const l=Ap(o.snapshot),c=null!==(r=null==l?void 0:l.get(zc))&&void 0!==r?r:null;s.attachRef=null,s.route=o,s.resolver=c,s.injector=l,s.outlet&&s.outlet.activateWith(o,s.injector),this.activateChildRoutes(t,null,s.children)}}else this.activateChildRoutes(t,null,i)}}class h8{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}}class Fy{constructor(t,e){this.component=t,this.route=e}}function Cie(n,t,e){const i=n._root;return Pp(i,t?t._root:null,e,[i.value])}function xd(n,t){const e=Symbol(),i=t.get(n,e);return i===e?"function"!=typeof n||function Y4(n){return null!==Zp(n)}(n)?t.get(n):n:i}function Pp(n,t,e,i,r={canDeactivateChecks:[],canActivateChecks:[]}){const o=Rd(t);return n.children.forEach(a=>{(function Eie(n,t,e,i,r={canDeactivateChecks:[],canActivateChecks:[]}){const o=n.value,a=t?t.value:null,s=e?e.getContext(n.value.outlet):null;if(a&&o.routeConfig===a.routeConfig){const l=function Sie(n,t,e){if("function"==typeof e)return e(n,t);switch(e){case"pathParamsChange":return!gc(n.url,t.url);case"pathParamsOrQueryParamsChange":return!gc(n.url,t.url)||!jo(n.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!R1(n,t)||!jo(n.queryParams,t.queryParams);default:return!R1(n,t)}}(a,o,o.routeConfig.runGuardsAndResolvers);l?r.canActivateChecks.push(new h8(i)):(o.data=a.data,o._resolvedData=a._resolvedData),Pp(n,t,o.component?s?s.children:null:e,i,r),l&&s&&s.outlet&&s.outlet.isActivated&&r.canDeactivateChecks.push(new Fy(s.outlet.component,a))}else a&&Rp(t,s,r),r.canActivateChecks.push(new h8(i)),Pp(n,null,o.component?s?s.children:null:e,i,r)})(a,o[a.value.outlet],e,i.concat([a.value]),r),delete o[a.value.outlet]}),ei(o,(a,s)=>Rp(a,e.getContext(s),r)),r}function Rp(n,t,e){const i=Rd(n),r=n.value;ei(i,(o,a)=>{Rp(o,r.component?t?t.children.getContext(a):null:t,e)}),e.canDeactivateChecks.push(new Fy(r.component&&t&&t.outlet&&t.outlet.isActivated?t.outlet.component:null,r))}function xp(n){return"function"==typeof n}function V1(n){return n instanceof my||"EmptyError"===(null==n?void 0:n.name)}const Iy=Symbol("INITIAL_VALUE");function Od(){return xr(n=>F$(n.map(t=>t.pipe(Ho(1),function mne(...n){const t=Ud(n);return Dn((e,i)=>{(t?Cp(n,e,t):Cp(n,e)).subscribe(i)})}(Iy)))).pipe(lt(t=>{for(const e of t)if(!0!==e){if(e===Iy)return Iy;if(!1===e||e instanceof pc)return e}return!0}),Kr(t=>t!==Iy),Ho(1)))}function p8(n){return function Q5(...n){return Fw(n)}(_i(t=>{if(mc(t))throw s8(0,t)}),lt(t=>!0===t))}const $1={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function g8(n,t,e,i,r){const o=B1(n,t,e);return o.matched?function Bie(n,t,e,i){const r=t.canMatch;return r&&0!==r.length?Re(r.map(a=>{const s=xd(a,n);return $s(function Iie(n){return n&&xp(n.canMatch)}(s)?s.canMatch(t,e):n.runInContext(()=>s(t,e)))})).pipe(Od(),p8()):Re(!0)}(i=d8(t,i),t,e).pipe(lt(a=>!0===a?o:Object.assign({},$1))):Re(o)}function B1(n,t,e){var i;if(""===t.path)return"full"===t.pathMatch&&(n.hasChildren()||e.length>0)?Object.assign({},$1):{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};const o=(t.matcher||Ene)(e,n,t);if(!o)return Object.assign({},$1);const a={};ei(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:e.slice(o.consumed.length),parameters:s,positionalParamSegments:null!==(i=o.posParams)&&void 0!==i?i:{}}}function Ay(n,t,e,i,r="corrected"){if(e.length>0&&function jie(n,t,e){return e.some(i=>Py(n,t,i)&&Or(i)!==dt)}(n,e,i)){const a=new pt(t,function Hie(n,t,e,i){const r={};r[dt]=i,i._sourceSegment=n,i._segmentIndexShift=t.length;for(const o of e)if(""===o.path&&Or(o)!==dt){const a=new pt([],{});a._sourceSegment=n,a._segmentIndexShift=t.length,r[Or(o)]=a}return r}(n,t,i,new pt(e,n.children)));return a._sourceSegment=n,a._segmentIndexShift=t.length,{segmentGroup:a,slicedSegments:[]}}if(0===e.length&&function Gie(n,t,e){return e.some(i=>Py(n,t,i))}(n,e,i)){const a=new pt(n.segments,function Uie(n,t,e,i,r,o){const a={};for(const s of i)if(Py(n,e,s)&&!r[Or(s)]){const l=new pt([],{});l._sourceSegment=n,l._segmentIndexShift="legacy"===o?n.segments.length:t.length,a[Or(s)]=l}return Object.assign(Object.assign({},r),a)}(n,t,e,i,n.children,r));return a._sourceSegment=n,a._segmentIndexShift=t.length,{segmentGroup:a,slicedSegments:e}}const o=new pt(n.segments,n.children);return o._sourceSegment=n,o._segmentIndexShift=t.length,{segmentGroup:o,slicedSegments:e}}function Py(n,t,e){return(!(n.hasChildren()||t.length>0)||"full"!==e.pathMatch)&&""===e.path}function m8(n,t,e,i){return!!(Or(n)===i||i!==dt&&Py(t,e,n))&&("**"===n.path||B1(t,n,e).matched)}function _8(n,t,e){return 0===t.length&&!n.children[e]}const Ry=!1;class xy{constructor(t){this.segmentGroup=t||null}}class v8{constructor(t){this.urlTree=t}}function Op(n){return Fd(new xy(n))}function y8(n){return Fd(new v8(n))}class Wie{constructor(t,e,i,r,o){this.injector=t,this.configLoader=e,this.urlSerializer=i,this.urlTree=r,this.config=o,this.allowRedirects=!0}apply(){const t=Ay(this.urlTree.root,[],[],this.config).segmentGroup,e=new pt(t.segments,t.children);return this.expandSegmentGroup(this.injector,this.config,e,dt).pipe(lt(o=>this.createUrlTree(Dy(o),this.urlTree.queryParams,this.urlTree.fragment))).pipe(Yt(o=>{if(o instanceof v8)return this.allowRedirects=!1,this.match(o.urlTree);throw o instanceof xy?this.noMatchError(o):o}))}match(t){return this.expandSegmentGroup(this.injector,this.config,t.root,dt).pipe(lt(r=>this.createUrlTree(Dy(r),t.queryParams,t.fragment))).pipe(Yt(r=>{throw r instanceof xy?this.noMatchError(r):r}))}noMatchError(t){return new X(4002,Ry)}createUrlTree(t,e,i){const r=S1(t);return new pc(r,e,i)}expandSegmentGroup(t,e,i,r){return 0===i.segments.length&&i.hasChildren()?this.expandChildren(t,e,i).pipe(lt(o=>new pt([],o))):this.expandSegment(t,i,e,i.segments,r,!0)}expandChildren(t,e,i){const r=[];for(const o of Object.keys(i.children))"primary"===o?r.unshift(o):r.push(o);return Tn(r).pipe(pa(o=>{const a=i.children[o],s=f8(e,o);return this.expandSegmentGroup(t,s,a,o).pipe(lt(l=>({segment:l,outlet:o})))}),R$((o,a)=>(o[a.outlet]=a.segment,o),{}),x$())}expandSegment(t,e,i,r,o,a){return Tn(i).pipe(pa(s=>this.expandSegmentAgainstRoute(t,e,i,s,r,o,a).pipe(Yt(c=>{if(c instanceof xy)return Re(null);throw c}))),Vs(s=>!!s),Yt((s,l)=>{if(V1(s))return _8(e,r,o)?Re(new pt([],{})):Op(e);throw s}))}expandSegmentAgainstRoute(t,e,i,r,o,a,s){return m8(r,e,o,a)?void 0===r.redirectTo?this.matchSegmentAgainstRoute(t,e,r,o,a):s&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,e,i,r,o,a):Op(e):Op(e)}expandSegmentAgainstRouteUsingRedirect(t,e,i,r,o,a){return"**"===r.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,i,r,a):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,i,r,o,a)}expandWildCardWithParamsAgainstRouteUsingRedirect(t,e,i,r){const o=this.applyRedirectCommands([],i.redirectTo,{});return i.redirectTo.startsWith("/")?y8(o):this.lineralizeSegments(i,o).pipe(Yn(a=>{const s=new pt(a,{});return this.expandSegment(t,s,e,a,r,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(t,e,i,r,o,a){const{matched:s,consumedSegments:l,remainingSegments:c,positionalParamSegments:u}=B1(e,r,o);if(!s)return Op(e);const d=this.applyRedirectCommands(l,r.redirectTo,u);return r.redirectTo.startsWith("/")?y8(d):this.lineralizeSegments(r,d).pipe(Yn(h=>this.expandSegment(t,e,i,h.concat(c),a,!1)))}matchSegmentAgainstRoute(t,e,i,r,o){return"**"===i.path?(t=d8(i,t),i.loadChildren?(i._loadedRoutes?Re({routes:i._loadedRoutes,injector:i._loadedInjector}):this.configLoader.loadChildren(t,i)).pipe(lt(s=>(i._loadedRoutes=s.routes,i._loadedInjector=s.injector,new pt(r,{})))):Re(new pt(r,{}))):g8(e,i,r,t).pipe(xr(({matched:a,consumedSegments:s,remainingSegments:l})=>{var c;return a?(t=null!==(c=i._injector)&&void 0!==c?c:t,this.getChildConfig(t,i,r).pipe(Yn(d=>{var h;const f=null!==(h=d.injector)&&void 0!==h?h:t,p=d.routes,{segmentGroup:g,slicedSegments:v}=Ay(e,s,l,p),y=new pt(g.segments,g.children);if(0===v.length&&y.hasChildren())return this.expandChildren(f,p,y).pipe(lt(V=>new pt(s,V)));if(0===p.length&&0===v.length)return Re(new pt(s,{}));const b=Or(i)===o;return this.expandSegment(f,y,p,v,b?dt:o,!0).pipe(lt(M=>new pt(s.concat(M.segments),M.children)))}))):Op(e)}))}getChildConfig(t,e,i){return e.children?Re({routes:e.children,injector:t}):e.loadChildren?void 0!==e._loadedRoutes?Re({routes:e._loadedRoutes,injector:e._loadedInjector}):function $ie(n,t,e,i){const r=t.canLoad;return void 0===r||0===r.length?Re(!0):Re(r.map(a=>{const s=xd(a,n);return $s(function Tie(n){return n&&xp(n.canLoad)}(s)?s.canLoad(t,e):n.runInContext(()=>s(t,e)))})).pipe(Od(),p8())}(t,e,i).pipe(Yn(r=>r?this.configLoader.loadChildren(t,e).pipe(_i(o=>{e._loadedRoutes=o.routes,e._loadedInjector=o.injector})):function Yie(n){return Fd(l8(Ry,3))}())):Re({routes:[],injector:t})}lineralizeSegments(t,e){let i=[],r=e.root;for(;;){if(i=i.concat(r.segments),0===r.numberOfChildren)return Re(i);if(r.numberOfChildren>1||!r.children[dt])return Fd(new X(4e3,Ry));r=r.children[dt]}}applyRedirectCommands(t,e,i){return this.applyRedirectCreateUrlTree(e,this.urlSerializer.parse(e),t,i)}applyRedirectCreateUrlTree(t,e,i,r){const o=this.createSegmentGroup(t,e.root,i,r);return new pc(o,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(t,e){const i={};return ei(t,(r,o)=>{if("string"==typeof r&&r.startsWith(":")){const s=r.substring(1);i[o]=e[s]}else i[o]=r}),i}createSegmentGroup(t,e,i,r){const o=this.createSegments(t,e.segments,i,r);let a={};return ei(e.children,(s,l)=>{a[l]=this.createSegmentGroup(t,s,i,r)}),new pt(o,a)}createSegments(t,e,i,r){return e.map(o=>o.path.startsWith(":")?this.findPosParam(t,o,r):this.findOrReturn(o,i))}findPosParam(t,e,i){const r=i[e.path.substring(1)];if(!r)throw new X(4001,Ry);return r}findOrReturn(t,e){let i=0;for(const r of e){if(r.path===t.path)return e.splice(i),r;i++}return t}}class Xie{}class Jie{constructor(t,e,i,r,o,a,s,l){this.injector=t,this.rootComponentType=e,this.config=i,this.urlTree=r,this.url=o,this.paramsInheritanceStrategy=a,this.relativeLinkResolution=s,this.urlSerializer=l}recognize(){const t=Ay(this.urlTree.root,[],[],this.config.filter(e=>void 0===e.redirectTo),this.relativeLinkResolution).segmentGroup;return this.processSegmentGroup(this.injector,this.config,t,dt).pipe(lt(e=>{if(null===e)return null;const i=new My([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},dt,this.rootComponentType,null,this.urlTree.root,-1,{}),r=new ka(i,e),o=new o8(this.url,r);return this.inheritParamsAndData(o._root),o}))}inheritParamsAndData(t){const e=t.value,i=r8(e,this.paramsInheritanceStrategy);e.params=Object.freeze(i.params),e.data=Object.freeze(i.data),t.children.forEach(r=>this.inheritParamsAndData(r))}processSegmentGroup(t,e,i,r){return 0===i.segments.length&&i.hasChildren()?this.processChildren(t,e,i):this.processSegment(t,e,i,i.segments,r)}processChildren(t,e,i){return Tn(Object.keys(i.children)).pipe(pa(r=>{const o=i.children[r],a=f8(e,r);return this.processSegmentGroup(t,a,o,r)}),R$((r,o)=>r&&o?(r.push(...o),r):null),function yne(n,t=!1){return Dn((e,i)=>{let r=0;e.subscribe(hn(i,o=>{const a=n(o,r++);(a||t)&&i.next(o),!a&&i.complete()}))})}(r=>null!==r),vy(null),x$(),lt(r=>{if(null===r)return null;const o=C8(r);return function ere(n){n.sort((t,e)=>t.value.outlet===dt?-1:e.value.outlet===dt?1:t.value.outlet.localeCompare(e.value.outlet))}(o),o}))}processSegment(t,e,i,r,o){return Tn(e).pipe(pa(a=>{var s;return this.processSegmentAgainstRoute(null!==(s=a._injector)&&void 0!==s?s:t,a,i,r,o)}),Vs(a=>!!a),Yt(a=>{if(V1(a))return _8(i,r,o)?Re([]):Re(null);throw a}))}processSegmentAgainstRoute(t,e,i,r,o){var a,s;if(e.redirectTo||!m8(e,i,r,o))return Re(null);let l;if("**"===e.path){const c=r.length>0?k$(r).parameters:{},u=E8(i)+r.length;l=Re({snapshot:new My(r,c,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,D8(e),Or(e),null!==(s=null!==(a=e.component)&&void 0!==a?a:e._loadedComponent)&&void 0!==s?s:null,e,b8(i),u,T8(e),u),consumedSegments:[],remainingSegments:[]})}else l=g8(i,e,r,t).pipe(lt(({matched:c,consumedSegments:u,remainingSegments:d,parameters:h})=>{var f,p;if(!c)return null;const g=E8(i)+u.length;return{snapshot:new My(u,h,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,D8(e),Or(e),null!==(p=null!==(f=e.component)&&void 0!==f?f:e._loadedComponent)&&void 0!==p?p:null,e,b8(i),g,T8(e),g),consumedSegments:u,remainingSegments:d}}));return l.pipe(xr(c=>{var u,d;if(null===c)return Re(null);const{snapshot:h,consumedSegments:f,remainingSegments:p}=c;t=null!==(u=e._injector)&&void 0!==u?u:t;const g=null!==(d=e._loadedInjector)&&void 0!==d?d:t,v=function tre(n){return n.children?n.children:n.loadChildren?n._loadedRoutes:[]}(e),{segmentGroup:y,slicedSegments:b}=Ay(i,f,p,v.filter(M=>void 0===M.redirectTo),this.relativeLinkResolution);if(0===b.length&&y.hasChildren())return this.processChildren(g,v,y).pipe(lt(M=>null===M?null:[new ka(h,M)]));if(0===v.length&&0===b.length)return Re([new ka(h,[])]);const E=Or(e)===o;return this.processSegment(g,v,y,b,E?dt:o).pipe(lt(M=>null===M?null:[new ka(h,M)]))}))}}function nre(n){const t=n.value.routeConfig;return t&&""===t.path&&void 0===t.redirectTo}function C8(n){const t=[],e=new Set;for(const i of n){if(!nre(i)){t.push(i);continue}const r=t.find(o=>i.value.routeConfig===o.value.routeConfig);void 0!==r?(r.children.push(...i.children),e.add(r)):t.push(i)}for(const i of e){const r=C8(i.children);t.push(new ka(i.value,r))}return t.filter(i=>!e.has(i))}function b8(n){let t=n;for(;t._sourceSegment;)t=t._sourceSegment;return t}function E8(n){var t,e;let i=n,r=null!==(t=i._segmentIndexShift)&&void 0!==t?t:0;for(;i._sourceSegment;)i=i._sourceSegment,r+=null!==(e=i._segmentIndexShift)&&void 0!==e?e:0;return r-1}function D8(n){return n.data||{}}function T8(n){return n.resolve||{}}function M8(n){return"string"==typeof n.title||null===n.title}function U1(n){return xr(t=>{const e=n(t);return e?Tn(e).pipe(lt(()=>t)):Re(t)})}let w8=(()=>{class n{buildTitle(e){var i;let r,o=e.root;for(;void 0!==o;)r=null!==(i=this.getResolvedTitleForRoute(o))&&void 0!==i?i:r,o=o.children.find(a=>a.outlet===dt);return r}getResolvedTitleForRoute(e){return e.data[Ep]}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=_e({token:n,factory:function(){return dn(F8)},providedIn:"root"}),n})(),F8=(()=>{class n extends w8{constructor(e){super(),this.title=e}updateTitle(e){const i=this.buildTitle(e);void 0!==i&&this.title.setTitle(i)}}return n.\u0275fac=function(e){return new(e||n)(q(CO))},n.\u0275prov=_e({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();class ure{}class fre extends class dre{shouldDetach(t){return!1}store(t,e){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,e){return t.routeConfig===e.routeConfig}}{}const Ny=new se("",{providedIn:"root",factory:()=>({})}),H1=new se("ROUTES");let j1=(()=>{class n{constructor(e,i){this.injector=e,this.compiler=i,this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap}loadComponent(e){if(this.componentLoaders.get(e))return this.componentLoaders.get(e);if(e._loadedComponent)return Re(e._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(e);const i=$s(e.loadComponent()).pipe(_i(o=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=o}),bp(()=>{this.componentLoaders.delete(e)})),r=new A$(i,()=>new nn).pipe(v1());return this.componentLoaders.set(e,r),r}loadChildren(e,i){if(this.childrenLoaders.get(i))return this.childrenLoaders.get(i);if(i._loadedRoutes)return Re({routes:i._loadedRoutes,injector:i._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(i);const o=this.loadModuleFactoryOrRoutes(i.loadChildren).pipe(lt(s=>{this.onLoadEndListener&&this.onLoadEndListener(i);let l,c,u=!1;Array.isArray(s)?c=s:(l=s.create(e).injector,c=N$(l.get(H1,[],Ge.Self|Ge.Optional)));return{routes:c.map(L1),injector:l}}),bp(()=>{this.childrenLoaders.delete(i)})),a=new A$(o,()=>new nn).pipe(v1());return this.childrenLoaders.set(i,a),a}loadModuleFactoryOrRoutes(e){return $s(e()).pipe(Yn(i=>i instanceof fR||Array.isArray(i)?Re(i):Tn(this.compiler.compileModuleAsync(i))))}}return n.\u0275fac=function(e){return new(e||n)(q(Si),q(H0))},n.\u0275prov=_e({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();class pre{}class gre{shouldProcessUrl(t){return!0}extract(t){return t}merge(t,e){return t}}function mre(n){throw n}function _re(n,t,e){return t.parse("/")}const vre={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},yre={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};function A8(){var n,t;const e=dn(H$),i=dn(Ip),r=dn(cm),o=dn(Si),a=dn(H0),s=null!==(n=dn(H1,{optional:!0}))&&void 0!==n?n:[],l=null!==(t=dn(Ny,{optional:!0}))&&void 0!==t?t:{},c=dn(F8),u=dn(w8,{optional:!0}),d=dn(pre,{optional:!0}),h=dn(ure,{optional:!0}),f=new _n(null,e,i,r,o,a,N$(s));return d&&(f.urlHandlingStrategy=d),h&&(f.routeReuseStrategy=h),f.titleStrategy=null!=u?u:c,function Cre(n,t){n.errorHandler&&(t.errorHandler=n.errorHandler),n.malformedUriErrorHandler&&(t.malformedUriErrorHandler=n.malformedUriErrorHandler),n.onSameUrlNavigation&&(t.onSameUrlNavigation=n.onSameUrlNavigation),n.paramsInheritanceStrategy&&(t.paramsInheritanceStrategy=n.paramsInheritanceStrategy),n.relativeLinkResolution&&(t.relativeLinkResolution=n.relativeLinkResolution),n.urlUpdateStrategy&&(t.urlUpdateStrategy=n.urlUpdateStrategy),n.canceledNavigationResolution&&(t.canceledNavigationResolution=n.canceledNavigationResolution)}(l,f),f}let _n=(()=>{class n{constructor(e,i,r,o,a,s,l){this.rootComponentType=e,this.urlSerializer=i,this.rootContexts=r,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 nn,this.errorHandler=mre,this.malformedUriErrorHandler=_re,this.navigated=!1,this.lastSuccessfulId=-1,this.afterPreactivation=()=>Re(void 0),this.urlHandlingStrategy=new gre,this.routeReuseStrategy=new fre,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="corrected",this.canceledNavigationResolution="replace",this.configLoader=a.get(j1),this.configLoader.onLoadEndListener=h=>this.triggerEvent(new tie(h)),this.configLoader.onLoadStartListener=h=>this.triggerEvent(new eie(h)),this.ngModule=a.get(ll),this.console=a.get(m7);const d=a.get(Vt);this.isNgZoneEnabled=d instanceof Vt&&Vt.isInAngularZone(),this.resetConfig(l),this.currentUrlTree=function Dne(){return new pc(new pt([],{}),{},null)}(),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=n8(this.currentUrlTree,this.rootComponentType),this.transitions=new dr({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 e;return null===(e=this.location.getState())||void 0===e?void 0:e.\u0275routerPageId}setupNavigations(e){const i=this.events;return e.pipe(Kr(r=>0!==r.id),lt(r=>Object.assign(Object.assign({},r),{extractedUrl:this.urlHandlingStrategy.extract(r.rawUrl)})),xr(r=>{let o=!1,a=!1;return Re(r).pipe(_i(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}}),xr(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 P8(s.source)&&(this.browserUrlTree=s.extractedUrl),Re(s).pipe(xr(d=>{const h=this.transitions.getValue();return i.next(new w1(d.id,this.serializeUrl(d.extractedUrl),d.source,d.restoredState)),h!==this.transitions.getValue()?Xo:Promise.resolve(d)}),function Kie(n,t,e,i){return xr(r=>function qie(n,t,e,i,r){return new Wie(n,t,e,i,r).apply()}(n,t,e,r.extractedUrl,i).pipe(lt(o=>Object.assign(Object.assign({},r),{urlAfterRedirects:o}))))}(this.ngModule.injector,this.configLoader,this.urlSerializer,this.config),_i(d=>{this.currentNavigation=Object.assign(Object.assign({},this.currentNavigation),{finalUrl:d.urlAfterRedirects}),r.urlAfterRedirects=d.urlAfterRedirects}),function rre(n,t,e,i,r,o){return Yn(a=>function Zie(n,t,e,i,r,o,a="emptyOnly",s="legacy"){return new Jie(n,t,e,i,r,a,s,o).recognize().pipe(xr(l=>null===l?function Qie(n){return new en(t=>t.error(n))}(new Xie):Re(l)))}(n,t,e,a.urlAfterRedirects,i.serialize(a.urlAfterRedirects),i,r,o).pipe(lt(s=>Object.assign(Object.assign({},a),{targetSnapshot:s}))))}(this.ngModule.injector,this.rootComponentType,this.config,this.urlSerializer,this.paramsInheritanceStrategy,this.relativeLinkResolution),_i(d=>{if(r.targetSnapshot=d.targetSnapshot,"eager"===this.urlUpdateStrategy){if(!d.extras.skipLocationChange){const f=this.urlHandlingStrategy.merge(d.urlAfterRedirects,d.rawUrl);this.setBrowserUrl(f,d)}this.browserUrlTree=d.urlAfterRedirects}const h=new Kne(d.id,this.serializeUrl(d.extractedUrl),this.serializeUrl(d.urlAfterRedirects),d.targetSnapshot);i.next(h)}));if(c&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:h,extractedUrl:f,source:p,restoredState:g,extras:v}=s,y=new w1(h,this.serializeUrl(f),p,g);i.next(y);const b=n8(f,this.rootComponentType).snapshot;return Re(r=Object.assign(Object.assign({},s),{targetSnapshot:b,urlAfterRedirects:f,extras:Object.assign(Object.assign({},v),{skipLocationChange:!1,replaceUrl:!1})}))}return this.rawUrlTree=s.rawUrl,s.resolve(null),Xo}),_i(s=>{const l=new Xne(s.id,this.serializeUrl(s.extractedUrl),this.serializeUrl(s.urlAfterRedirects),s.targetSnapshot);this.triggerEvent(l)}),lt(s=>r=Object.assign(Object.assign({},s),{guards:Cie(s.targetSnapshot,s.currentSnapshot,this.rootContexts)})),function Pie(n,t){return Yn(e=>{const{targetSnapshot:i,currentSnapshot:r,guards:{canActivateChecks:o,canDeactivateChecks:a}}=e;return 0===a.length&&0===o.length?Re(Object.assign(Object.assign({},e),{guardsResult:!0})):function Rie(n,t,e,i){return Tn(n).pipe(Yn(r=>function Vie(n,t,e,i,r){const o=t&&t.routeConfig?t.routeConfig.canDeactivate:null;return o&&0!==o.length?Re(o.map(s=>{var l;const c=null!==(l=Ap(t))&&void 0!==l?l:r,u=xd(s,c);return $s(function Fie(n){return n&&xp(n.canDeactivate)}(u)?u.canDeactivate(n,t,e,i):c.runInContext(()=>u(n,t,e,i))).pipe(Vs())})).pipe(Od()):Re(!0)}(r.component,r.route,e,t,i)),Vs(r=>!0!==r,!0))}(a,i,r,n).pipe(Yn(s=>s&&function Die(n){return"boolean"==typeof n}(s)?function xie(n,t,e,i){return Tn(t).pipe(pa(r=>Cp(function Nie(n,t){return null!==n&&t&&t(new nie(n)),Re(!0)}(r.route.parent,i),function Oie(n,t){return null!==n&&t&&t(new rie(n)),Re(!0)}(r.route,i),function Lie(n,t,e){const i=t[t.length-1],o=t.slice(0,t.length-1).reverse().map(a=>function bie(n){const t=n.routeConfig?n.routeConfig.canActivateChild:null;return t&&0!==t.length?{node:n,guards:t}:null}(a)).filter(a=>null!==a).map(a=>_y(()=>Re(a.guards.map(l=>{var c;const u=null!==(c=Ap(a.node))&&void 0!==c?c:e,d=xd(l,u);return $s(function wie(n){return n&&xp(n.canActivateChild)}(d)?d.canActivateChild(i,n):u.runInContext(()=>d(i,n))).pipe(Vs())})).pipe(Od())));return Re(o).pipe(Od())}(n,r.path,e),function kie(n,t,e){const i=t.routeConfig?t.routeConfig.canActivate:null;if(!i||0===i.length)return Re(!0);const r=i.map(o=>_y(()=>{var a;const s=null!==(a=Ap(t))&&void 0!==a?a:e,l=xd(o,s);return $s(function Mie(n){return n&&xp(n.canActivate)}(l)?l.canActivate(t,n):s.runInContext(()=>l(t,n))).pipe(Vs())}));return Re(r).pipe(Od())}(n,r.route,e))),Vs(r=>!0!==r,!0))}(i,o,n,t):Re(s)),lt(s=>Object.assign(Object.assign({},e),{guardsResult:s})))})}(this.ngModule.injector,s=>this.triggerEvent(s)),_i(s=>{if(r.guardsResult=s.guardsResult,mc(s.guardsResult))throw s8(0,s.guardsResult);const l=new Qne(s.id,this.serializeUrl(s.extractedUrl),this.serializeUrl(s.urlAfterRedirects),s.targetSnapshot,!!s.guardsResult);this.triggerEvent(l)}),Kr(s=>!!s.guardsResult||(this.restoreHistory(s),this.cancelNavigationTransition(s,"",3),!1)),U1(s=>{if(s.guards.canActivateChecks.length)return Re(s).pipe(_i(l=>{const c=new Zne(l.id,this.serializeUrl(l.extractedUrl),this.serializeUrl(l.urlAfterRedirects),l.targetSnapshot);this.triggerEvent(c)}),xr(l=>{let c=!1;return Re(l).pipe(function ore(n,t){return Yn(e=>{const{targetSnapshot:i,guards:{canActivateChecks:r}}=e;if(!r.length)return Re(e);let o=0;return Tn(r).pipe(pa(a=>function are(n,t,e,i){const r=n.routeConfig,o=n._resolve;return void 0!==(null==r?void 0:r.title)&&!M8(r)&&(o[Ep]=r.title),function sre(n,t,e,i){const r=function lre(n){return[...Object.keys(n),...Object.getOwnPropertySymbols(n)]}(n);if(0===r.length)return Re({});const o={};return Tn(r).pipe(Yn(a=>function cre(n,t,e,i){var r;const o=null!==(r=Ap(t))&&void 0!==r?r:i,a=xd(n,o);return $s(a.resolve?a.resolve(t,e):o.runInContext(()=>a(t,e)))}(n[a],t,e,i).pipe(Vs(),_i(s=>{o[a]=s}))),y1(1),function Cne(n){return lt(()=>n)}(o),Yt(a=>V1(a)?Xo:Fd(a)))}(o,n,t,i).pipe(lt(a=>(n._resolvedData=a,n.data=r8(n,e).resolve,r&&M8(r)&&(n.data[Ep]=r.title),null)))}(a.route,i,n,t)),_i(()=>o++),y1(1),Yn(a=>o===r.length?Re(e):Xo))})}(this.paramsInheritanceStrategy,this.ngModule.injector),_i({next:()=>c=!0,complete:()=>{c||(this.restoreHistory(l),this.cancelNavigationTransition(l,"",2))}}))}),_i(l=>{const c=new Jne(l.id,this.serializeUrl(l.extractedUrl),this.serializeUrl(l.urlAfterRedirects),l.targetSnapshot);this.triggerEvent(c)}))}),U1(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(_i(h=>{c.component=h}),lt(()=>{})));for(const h of c.children)d.push(...l(h));return d};return F$(l(s.targetSnapshot.root)).pipe(vy(),Ho(1))}),U1(()=>this.afterPreactivation()),lt(s=>{const l=function cie(n,t,e){const i=Fp(n,t._root,e?e._root:void 0);return new t8(i,t)}(this.routeReuseStrategy,s.targetSnapshot,s.currentRouterState);return r=Object.assign(Object.assign({},s),{targetRouterState:l})}),_i(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)}),((n,t,e)=>lt(i=>(new yie(t,i.targetRouterState,i.currentRouterState,e).activate(n),i)))(this.rootContexts,this.routeReuseStrategy,s=>this.triggerEvent(s)),_i({next(){o=!0},complete(){o=!0}}),bp(()=>{var s;o||a||this.cancelNavigationTransition(r,"",1),(null===(s=this.currentNavigation)||void 0===s?void 0:s.id)===r.id&&(this.currentNavigation=null)}),Yt(s=>{var l;if(a=!0,u8(s)){c8(s)||(this.navigated=!0,this.restoreHistory(r,!0));const c=new Ty(r.id,this.serializeUrl(r.extractedUrl),s.message,s.cancellationCode);if(i.next(c),c8(s)){const u=this.urlHandlingStrategy.merge(s.url,this.rawUrlTree),d={skipLocationChange:r.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||P8(r.source)};this.scheduleNavigation(u,"imperative",null,d,{resolve:r.resolve,reject:r.reject,promise:r.promise})}else r.resolve(!1)}else{this.restoreHistory(r,!0);const c=new Z$(r.id,this.serializeUrl(r.extractedUrl),s,null!==(l=r.targetSnapshot)&&void 0!==l?l:void 0);i.next(c);try{r.resolve(this.errorHandler(s))}catch(u){r.reject(u)}}return Xo}))}))}resetRootComponentType(e){this.rootComponentType=e,this.routerState.root.component=this.rootComponentType}setTransition(e){this.transitions.next(Object.assign(Object.assign({},this.transitions.value),e))}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(e=>{const i="popstate"===e.type?"popstate":"hashchange";"popstate"===i&&setTimeout(()=>{var r;const o={replaceUrl:!0},a=null!==(r=e.state)&&void 0!==r&&r.navigationId?e.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(e.url);this.scheduleNavigation(s,i,a,o)},0)}))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(e){this.events.next(e)}resetConfig(e){this.config=e.map(L1),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(e,i={}){const{relativeTo:r,queryParams:o,fragment:a,queryParamsHandling:s,preserveFragment:l}=i,c=r||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)),jne(c,this.currentUrlTree,e,d,null!=u?u:null)}navigateByUrl(e,i={skipLocationChange:!1}){const r=mc(e)?e:this.parseUrl(e),o=this.urlHandlingStrategy.merge(r,this.rawUrlTree);return this.scheduleNavigation(o,"imperative",null,i)}navigate(e,i={skipLocationChange:!1}){return function bre(n){for(let t=0;t{const o=e[r];return null!=o&&(i[r]=o),i},{})}processNavigations(){this.navigations.subscribe(e=>{var i;this.navigated=!0,this.lastSuccessfulId=e.id,this.currentPageId=e.targetPageId,this.events.next(new Bs(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,null===(i=this.titleStrategy)||void 0===i||i.updateTitle(this.routerState.snapshot),e.resolve(!0)},e=>{this.console.warn(`Unhandled Navigation Error: ${e}`)})}scheduleNavigation(e,i,r,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,g)=>{c=p,u=g});const h=++this.navigationId;let f;return"computed"===this.canceledNavigationResolution?(0===this.currentPageId&&(r=this.location.getState()),f=r&&r.\u0275routerPageId?r.\u0275routerPageId:o.replaceUrl||o.skipLocationChange?null!==(s=this.browserPageId)&&void 0!==s?s:0:(null!==(l=this.browserPageId)&&void 0!==l?l:0)+1):f=0,this.setTransition({id:h,targetPageId:f,source:i,restoredState:r,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:e,extras:o,resolve:c,reject:u,promise:d,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),d.catch(p=>Promise.reject(p))}setBrowserUrl(e,i){const r=this.urlSerializer.serialize(e),o=Object.assign(Object.assign({},i.extras.state),this.generateNgRouterState(i.id,i.targetPageId));this.location.isCurrentPathEqualTo(r)||i.extras.replaceUrl?this.location.replaceState(r,"",o):this.location.go(r,"",o)}restoreHistory(e,i=!1){var r,o;if("computed"===this.canceledNavigationResolution){const a=this.currentPageId-e.targetPageId;"popstate"!==e.source&&"eager"!==this.urlUpdateStrategy&&this.currentUrlTree!==(null===(r=this.currentNavigation)||void 0===r?void 0:r.finalUrl)||0===a?this.currentUrlTree===(null===(o=this.currentNavigation)||void 0===o?void 0:o.finalUrl)&&0===a&&(this.resetState(e),this.browserUrlTree=e.currentUrlTree,this.resetUrlToCurrentUrlTree()):this.location.historyGo(a)}else"replace"===this.canceledNavigationResolution&&(i&&this.resetState(e),this.resetUrlToCurrentUrlTree())}resetState(e){this.routerState=e.currentRouterState,this.currentUrlTree=e.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}cancelNavigationTransition(e,i,r){const o=new Ty(e.id,this.serializeUrl(e.extractedUrl),i,r);this.triggerEvent(o),e.resolve(!1)}generateNgRouterState(e,i){return"computed"===this.canceledNavigationResolution?{navigationId:e,\u0275routerPageId:i}:{navigationId:e}}}return n.\u0275fac=function(e){Pg()},n.\u0275prov=_e({token:n,factory:function(){return A8()},providedIn:"root"}),n})();function P8(n){return"imperative"!==n}let Go=(()=>{class n{constructor(e,i,r){this.router=e,this.route=i,this.locationStrategy=r,this._preserveFragment=!1,this._skipLocationChange=!1,this._replaceUrl=!1,this.commands=null,this.href=null,this.onChanges=new nn,this.subscription=e.events.subscribe(o=>{o instanceof Bs&&this.updateTargetUrlAndHref()})}set preserveFragment(e){this._preserveFragment=la(e)}get preserveFragment(){return this._preserveFragment}set skipLocationChange(e){this._skipLocationChange=la(e)}get skipLocationChange(){return this._skipLocationChange}set replaceUrl(e){this._replaceUrl=la(e)}get replaceUrl(){return this._replaceUrl}set routerLink(e){this.commands=null!=e?Array.isArray(e)?e:[e]:null}ngOnChanges(e){this.updateTargetUrlAndHref(),this.onChanges.next(this)}ngOnDestroy(){this.subscription.unsubscribe()}onClick(e,i,r,o,a){return!!(0!==e||i||r||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 n.\u0275fac=function(e){return new(e||n)(k(_n),k(fr),k(hl))},n.\u0275dir=He({type:n,selectors:[["a","routerLink",""],["area","routerLink",""]],hostVars:2,hostBindings:function(e,i){1&e&&ve("click",function(o){return i.onClick(o.button,o.ctrlKey,o.shiftKey,o.altKey,o.metaKey)}),2&e&&li("target",i.target)("href",i.href,Br)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",routerLink:"routerLink"},standalone:!0,features:[Ji]}),n})();class R8{}let Dre=(()=>{class n{constructor(e,i,r,o,a){this.router=e,this.injector=r,this.preloadingStrategy=o,this.loader=a}setUpPreloading(){this.subscription=this.router.events.pipe(Kr(e=>e instanceof Bs),pa(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,i){var r,o,a;const s=[];for(const l of i){l.providers&&!l._injector&&(l._injector=Xg(l.providers,e,`Route: ${l.path}`));const c=null!==(r=l._injector)&&void 0!==r?r:e,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 Tn(s).pipe(Dc())}preloadConfig(e,i){return this.preloadingStrategy.preload(i,()=>{let r;r=i.loadChildren&&void 0===i.canLoad?this.loader.loadChildren(e,i):Re(null);const o=r.pipe(Yn(a=>{var s;return null===a?Re(void 0):(i._loadedRoutes=a.routes,i._loadedInjector=a.injector,this.processRoutes(null!==(s=a.injector)&&void 0!==s?s:e,a.routes))}));return i.loadComponent&&!i._loadedComponent?Tn([o,this.loader.loadComponent(i)]).pipe(Dc()):o})}}return n.\u0275fac=function(e){return new(e||n)(q(_n),q(H0),q(qa),q(R8),q(j1))},n.\u0275prov=_e({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const z1=new se("");let x8=(()=>{class n{constructor(e,i,r={}){this.router=e,this.viewportScroller=i,this.options=r,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},r.scrollPositionRestoration=r.scrollPositionRestoration||"disabled",r.anchorScrolling=r.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(e=>{e instanceof w1?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof Bs&&(this.lastId=e.id,this.scheduleScrollEvent(e,this.router.parseUrl(e.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(e=>{e instanceof J$&&(e.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(e.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,i){this.router.triggerEvent(new J$(e,"popstate"===this.lastSource?this.store[this.restoredId]:null,i))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return n.\u0275fac=function(e){Pg()},n.\u0275prov=_e({token:n,factory:n.\u0275fac}),n})();function Nd(n,t){return{\u0275kind:n,\u0275providers:t}}function Y1(n){return[{provide:H1,multi:!0,useValue:n}]}function N8(){const n=dn(Si);return t=>{var e,i;const r=n.get(du);if(t!==r.components[0])return;const o=n.get(_n),a=n.get(k8);1===n.get(q1)&&o.initialNavigation(),null===(e=n.get(L8,null,Ge.Optional))||void 0===e||e.setUpPreloading(),null===(i=n.get(z1,null,Ge.Optional))||void 0===i||i.init(),o.resetRootComponentType(r.componentTypes[0]),a.closed||(a.next(),a.unsubscribe())}}const k8=new se("",{factory:()=>new nn}),q1=new se("",{providedIn:"root",factory:()=>1});const L8=new se("");function Fre(n){return Nd(0,[{provide:L8,useExisting:Dre},{provide:R8,useExisting:n}])}const V8=new se("ROUTER_FORROOT_GUARD"),Ire=[cm,{provide:H$,useClass:b1},{provide:_n,useFactory:A8},Ip,{provide:fr,useFactory:function O8(n){return n.routerState.root},deps:[_n]},j1];function Are(){return new sx("Router",_n)}let W1=(()=>{class n{constructor(e){}static forRoot(e,i){return{ngModule:n,providers:[Ire,[],Y1(e),{provide:V8,useFactory:Ore,deps:[[_n,new Ga,new za]]},{provide:Ny,useValue:i||{}},null!=i&&i.useHash?{provide:hl,useClass:o9}:{provide:hl,useClass:Rx},{provide:z1,useFactory:()=>{const n=dn(_n),t=dn(EY),e=dn(Ny);return e.scrollOffset&&t.setOffset(e.scrollOffset),new x8(n,t,e)}},null!=i&&i.preloadingStrategy?Fre(i.preloadingStrategy).\u0275providers:[],{provide:sx,multi:!0,useFactory:Are},null!=i&&i.initialNavigation?Nre(i):[],[{provide:$8,useFactory:N8},{provide:ex,multi:!0,useExisting:$8}]]}}static forChild(e){return{ngModule:n,providers:[Y1(e)]}}}return n.\u0275fac=function(e){return new(e||n)(q(V8,8))},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[N1]}),n})();function Ore(n){return"guarded"}function Nre(n){return["disabled"===n.initialNavigation?Nd(3,[{provide:em,multi:!0,useFactory:()=>{const t=dn(_n);return()=>{t.setUpLocationChangeListener()}}},{provide:q1,useValue:2}]).\u0275providers:[],"enabledBlocking"===n.initialNavigation?Nd(2,[{provide:q1,useValue:0},{provide:em,multi:!0,deps:[Si],useFactory:t=>{const e=t.get(n9,Promise.resolve());let i=!1;return()=>e.then(()=>new Promise(o=>{const a=t.get(_n),s=t.get(k8);(function r(o){t.get(_n).events.pipe(Kr(s=>s instanceof Bs||s instanceof Ty||s instanceof Z$),lt(s=>s instanceof Bs||s instanceof Ty&&(0===s.code||1===s.code)&&null),Kr(s=>null!==s),Ho(1)).subscribe(()=>{o()})})(()=>{o(!0),i=!0}),a.afterPreactivation=()=>(o(!0),i||s.closed?Re(void 0):s),a.initialNavigation()}))}}]).\u0275providers:[]]}const $8=new se("");class Lre extends Sn{constructor(t,e){super()}schedule(t,e=0){return this}}const $y={setInterval(n,t,...e){const{delegate:i}=$y;return null!=i&&i.setInterval?i.setInterval(n,t,...e):setInterval(n,t,...e)},clearInterval(n){const{delegate:t}=$y;return((null==t?void 0:t.clearInterval)||clearInterval)(n)},delegate:void 0};class K1 extends Lre{constructor(t,e){super(t,e),this.scheduler=t,this.work=e,this.pending=!1}schedule(t,e=0){var i;if(this.closed)return this;this.state=t;const r=this.id,o=this.scheduler;return null!=r&&(this.id=this.recycleAsyncId(o,r,e)),this.pending=!0,this.delay=e,this.id=null!==(i=this.id)&&void 0!==i?i:this.requestAsyncId(o,this.id,e),this}requestAsyncId(t,e,i=0){return $y.setInterval(t.flush.bind(t,this),i)}recycleAsyncId(t,e,i=0){if(null!=i&&this.delay===i&&!1===this.pending)return e;null!=e&&$y.clearInterval(e)}execute(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const i=this._execute(t,e);if(i)return i;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(t,e){let r,i=!1;try{this.work(t)}catch(o){i=!0,r=o||new Error("Scheduled action threw falsy error")}if(i)return this.unsubscribe(),r}unsubscribe(){if(!this.closed){const{id:t,scheduler:e}=this,{actions:i}=e;this.work=this.state=this.scheduler=null,this.pending=!1,Sc(i,this),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null,super.unsubscribe()}}}const X1={now:()=>(X1.delegate||Date).now(),delegate:void 0};class Np{constructor(t,e=Np.now){this.schedulerActionCtor=t,this.now=e}schedule(t,e=0,i){return new this.schedulerActionCtor(this,t).schedule(i,e)}}Np.now=X1.now;class Q1 extends Np{constructor(t,e=Np.now){super(t,e),this.actions=[],this._active=!1}flush(t){const{actions:e}=this;if(this._active)return void e.push(t);let i;this._active=!0;do{if(i=t.execute(t.state,t.delay))break}while(t=e.shift());if(this._active=!1,i){for(;t=e.shift();)t.unsubscribe();throw i}}}const Z1=new Q1(K1),Vre=Z1;function B8(n=0,t,e=Vre){let i=-1;return null!=t&&(zw(t)?e=t:i=t),new en(r=>{let o=function $re(n){return n instanceof Date&&!isNaN(n)}(n)?+n-e.now():n;o<0&&(o=0);let a=0;return e.schedule(function(){r.closed||(r.next(a++),0<=i?this.schedule(void 0,i):r.complete())},o)})}let zo=(()=>{class n{constructor(e){this.httpClient=e,this.MCBCustomerRegistrationId=0,this.loaded=new dr(!1),this.languagecode$=new dr("en-US"),this.vcodenew="",this.apiURL="https://sacustreg-r02.azurewebsites.net/CustomerRegistration",this.env="PROD",this.httpOptions={headers:new Xr({"Content-Type":"applicationhttps://www.microsoft.com/json"})},this.httpOptionsTwo={headers:new Xr({"Content-Type":"applicationhttps://www.microsoft.com/json","x-api-key":"50a4b2ace7f14361bd931f2b2f59e6c1"})}}getMasterDetails(e){return this.httpClient.get(this.apiURL+"/GetMasterDetails?locale="+e).pipe(Yt(this.errorHandler))}getFeedbackDetails(e){return this.httpClient.get(this.apiURL+"/GeFeedbackReportDetails?custId="+e).pipe(Yt(this.errorHandler))}getCustRegistrationMultiMatch(e){return this.httpClient.get(this.apiURL+"/GetCloudAscentDetails?custId="+e).pipe(Yt(this.errorHandler))}getMCBEvents(){return this.httpClient.get(this.apiURL+"/GetMCBEvents").pipe(Yt(this.errorHandler))}getMCBEventsSharepoint(){return this.httpClient.get(this.apiURL+"/GetMCBEventsSharepoint").pipe(Yt(this.errorHandler))}getPDF(e,i){return this.httpClient.get(this.apiURL+"/GetPDF?containerName="+e+"&blobName="+i).pipe(Yt(this.errorHandler))}getCustomerDetails(){return this.httpClient.get(this.apiURL+"/GetCustomerDetails").pipe(Yt(this.errorHandler))}getHeaderAndFooter(e){return this.loaded.next(!1),this.httpClient.get("https://uhf.microsoft.com/"+e+"/shell/xml/MSSolutionAssessmentUI?headerId=MSSolutionAssessmentUIHeader3&footerid=MSSolutionAssessmentUIFooter",{responseType:"text"}).pipe(bp(()=>{this.loaded.next(!0)}),Yt(this.errorHandler))}create(e){return this.httpClient.post(this.apiURL+"?locale="+this.languagecode$.value,JSON.stringify(e),this.httpOptions).pipe(Yt(this.errorHandler))}GetOrganizations(e){return this.httpClient.post("https://api.cloudlabs.ai/api/AttendeePublic/GetOrganizations",JSON.stringify(e),this.httpOptions).pipe(Yt(this.errorHandler))}UpdateCustomerRegistration(e){return this.httpClient.post(this.apiURL+"/UpdateCustomerRegistration",JSON.stringify(e),this.httpOptions).pipe(Yt(this.errorHandler))}getUpdatedCustomerDetails(){return this.httpClient.get(this.apiURL+"/GetUpdatedCustomerDetails").pipe(Yt(this.errorHandler))}getVoucherCode(e){return this.httpClient.post("https://scale-assessment-api.cloudlabs.ai/api/v1.0/vouchers",JSON.stringify(e),this.httpOptionsTwo).pipe(Yt(this.errorHandler))}createExpertAssessmentRegistration(e){return this.httpClient.post(this.apiURL+"/ExpertAssessmentRegistration",JSON.stringify(e),this.httpOptions).pipe(Yt(this.errorHandler))}createSecurityMCBCustomerRegistration(e){return this.httpClient.post(this.apiURL+"/SecurityMCBCustomerRegistration",JSON.stringify(e),this.httpOptions).pipe(Yt(this.errorHandler))}createFeedbackform(e){return this.httpClient.post(this.apiURL+"/Feedbackform",JSON.stringify(e),this.httpOptions).pipe(Yt(this.errorHandler))}updateResourcesAccessed(e){return this.httpClient.put(this.apiURL+"/UpdateResourcesAccessed",JSON.stringify(e),this.httpOptions).pipe(Yt(this.errorHandler))}createSecurityCampaign(e){return this.httpClient.post(this.apiURL+"/SecurityCampaign?locale="+this.languagecode$.value,JSON.stringify(e),this.httpOptions).pipe(Yt(this.errorHandler))}errorHandler(e){let i="";return i=e.error instanceof ErrorEvent?e.error.message:`Error Code: ${e.status}\nMessage: ${e.message}`,Fd(i)}}return n.\u0275fac=function(e){return new(e||n)(q(QE))},n.\u0275prov=_e({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function _c(n){return!!n&&(n instanceof en||rt(n.lift)&&rt(n.subscribe))}class Ure extends nn{constructor(t=1/0,e=1/0,i=X1){super(),this._bufferSize=t,this._windowTime=e,this._timestampProvider=i,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=e===1/0,this._bufferSize=Math.max(1,t),this._windowTime=Math.max(1,e)}next(t){const{isStopped:e,_buffer:i,_infiniteTimeWindow:r,_timestampProvider:o,_windowTime:a}=this;e||(i.push(t),!r&&i.push(o.now()+a)),this._trimBuffer(),super.next(t)}_subscribe(t){this._throwIfClosed(),this._trimBuffer();const e=this._innerSubscribe(t),{_infiniteTimeWindow:i,_buffer:r}=this,o=r.slice();for(let a=0;anew Ure(i,t,e),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:r})}class kp{}let H8=(()=>{class n extends kp{getTranslation(e){return Re({})}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=wn(n)))(i||n)}}(),n.\u0275prov=_e({token:n,factory:n.\u0275fac}),n})();class J1{}let j8=(()=>{class n{handle(e){return e.key}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=_e({token:n,factory:n.\u0275fac}),n})();function By(n,t){if(n===t)return!0;if(null===n||null===t)return!1;if(n!=n&&t!=t)return!0;let r,o,a,e=typeof n;if(e==typeof t&&"object"==e){if(!Array.isArray(n)){if(Array.isArray(t))return!1;for(o in a=Object.create(null),n){if(!By(n[o],t[o]))return!1;a[o]=!0}for(o in t)if(!(o in a)&&void 0!==t[o])return!1;return!0}if(!Array.isArray(t))return!1;if((r=n.length)==t.length){for(o=0;o{ew(t[i])?i in n?e[i]=G8(n[i],t[i]):Object.assign(e,{[i]:t[i]}):Object.assign(e,{[i]:t[i]})}),e}class Uy{}let z8=(()=>{class n extends Uy{constructor(){super(...arguments),this.templateMatcher=/{{\s?([^{}\s]*)\s?}}/g}interpolate(e,i){let r;return r="string"==typeof e?this.interpolateString(e,i):"function"==typeof e?this.interpolateFunction(e,i):e,r}getValue(e,i){let r="string"==typeof i?i.split("."):[i];i="";do{i+=r.shift(),!Us(e)||!Us(e[i])||"object"!=typeof e[i]&&r.length?r.length?i+=".":e=void 0:(e=e[i],i="")}while(r.length);return e}interpolateFunction(e,i){return e(i)}interpolateString(e,i){return i?e.replace(this.templateMatcher,(r,o)=>{let a=this.getValue(i,o);return Us(a)?a:r}):e}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=wn(n)))(i||n)}}(),n.\u0275prov=_e({token:n,factory:n.\u0275fac}),n})();class Hy{}let Y8=(()=>{class n extends Hy{compile(e,i){return e}compileTranslations(e,i){return e}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=wn(n)))(i||n)}}(),n.\u0275prov=_e({token:n,factory:n.\u0275fac}),n})();class q8{constructor(){this.currentLang=this.defaultLang,this.translations={},this.langs=[],this.onTranslationChange=new ht,this.onLangChange=new ht,this.onDefaultLangChange=new ht}}const tw=new se("USE_STORE"),nw=new se("USE_DEFAULT_LANG"),iw=new se("DEFAULT_LANGUAGE"),rw=new se("USE_EXTEND");let La=(()=>{class n{constructor(e,i,r,o,a,s=!0,l=!1,c=!1,u){this.store=e,this.currentLoader=i,this.compiler=r,this.parser=o,this.missingTranslationHandler=a,this.useDefaultLang=s,this.isolate=l,this.extend=c,this.pending=!1,this._onTranslationChange=new ht,this._onLangChange=new ht,this._onDefaultLangChange=new ht,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(e){this.isolate?this._defaultLang=e:this.store.defaultLang=e}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(e){this.isolate?this._currentLang=e:this.store.currentLang=e}get langs(){return this.isolate?this._langs:this.store.langs}set langs(e){this.isolate?this._langs=e:this.store.langs=e}get translations(){return this.isolate?this._translations:this.store.translations}set translations(e){this.isolate?this._translations=e:this.store.translations=e}setDefaultLang(e){if(e===this.defaultLang)return;let i=this.retrieveTranslations(e);void 0!==i?(null==this.defaultLang&&(this.defaultLang=e),i.pipe(Ho(1)).subscribe(r=>{this.changeDefaultLang(e)})):this.changeDefaultLang(e)}getDefaultLang(){return this.defaultLang}use(e){if(e===this.currentLang)return Re(this.translations[e]);let i=this.retrieveTranslations(e);return void 0!==i?(this.currentLang||(this.currentLang=e),i.pipe(Ho(1)).subscribe(r=>{this.changeLang(e)}),i):(this.changeLang(e),Re(this.translations[e]))}retrieveTranslations(e){let i;return(void 0===this.translations[e]||this.extend)&&(this._translationRequests[e]=this._translationRequests[e]||this.getTranslation(e),i=this._translationRequests[e]),i}getTranslation(e){this.pending=!0;const i=this.currentLoader.getTranslation(e).pipe(U8(1),Ho(1));return this.loadingTranslations=i.pipe(lt(r=>this.compiler.compileTranslations(r,e)),U8(1),Ho(1)),this.loadingTranslations.subscribe({next:r=>{this.translations[e]=this.extend&&this.translations[e]?Object.assign(Object.assign({},r),this.translations[e]):r,this.updateLangs(),this.pending=!1},error:r=>{this.pending=!1}}),i}setTranslation(e,i,r=!1){i=this.compiler.compileTranslations(i,e),this.translations[e]=(r||this.extend)&&this.translations[e]?G8(this.translations[e],i):i,this.updateLangs(),this.onTranslationChange.emit({lang:e,translations:this.translations[e]})}getLangs(){return this.langs}addLangs(e){e.forEach(i=>{-1===this.langs.indexOf(i)&&this.langs.push(i)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(e,i,r){let o;if(i instanceof Array){let a={},s=!1;for(let l of i)a[l]=this.getParsedResult(e,l,r),_c(a[l])&&(s=!0);return s?DN(i.map(c=>_c(a[c])?a[c]:Re(a[c]))).pipe(lt(c=>{let u={};return c.forEach((d,h)=>{u[i[h]]=d}),u})):a}if(e&&(o=this.parser.interpolate(this.parser.getValue(e,i),r)),void 0===o&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(o=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],i),r)),void 0===o){let a={key:i,translateService:this};void 0!==r&&(a.interpolateParams=r),o=this.missingTranslationHandler.handle(a)}return void 0!==o?o:i}get(e,i){if(!Us(e)||!e.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe(pa(r=>_c(r=this.getParsedResult(r,e,i))?r:Re(r)));{let r=this.getParsedResult(this.translations[this.currentLang],e,i);return _c(r)?r:Re(r)}}getStreamOnTranslationChange(e,i){if(!Us(e)||!e.length)throw new Error('Parameter "key" required');return Cp(_y(()=>this.get(e,i)),this.onTranslationChange.pipe(xr(r=>{const o=this.getParsedResult(r.translations,e,i);return"function"==typeof o.subscribe?o:Re(o)})))}stream(e,i){if(!Us(e)||!e.length)throw new Error('Parameter "key" required');return Cp(_y(()=>this.get(e,i)),this.onLangChange.pipe(xr(r=>{const o=this.getParsedResult(r.translations,e,i);return _c(o)?o:Re(o)})))}instant(e,i){if(!Us(e)||!e.length)throw new Error('Parameter "key" required');let r=this.getParsedResult(this.translations[this.currentLang],e,i);if(_c(r)){if(e instanceof Array){let o={};return e.forEach((a,s)=>{o[e[s]]=e[s]}),o}return e}return r}set(e,i,r=this.currentLang){this.translations[r][e]=this.compiler.compile(i,r),this.updateLangs(),this.onTranslationChange.emit({lang:r,translations:this.translations[r]})}changeLang(e){this.currentLang=e,this.onLangChange.emit({lang:e,translations:this.translations[e]}),null==this.defaultLang&&this.changeDefaultLang(e)}changeDefaultLang(e){this.defaultLang=e,this.onDefaultLangChange.emit({lang:e,translations:this.translations[e]})}reloadLang(e){return this.resetLang(e),this.getTranslation(e)}resetLang(e){this._translationRequests[e]=void 0,this.translations[e]=void 0}getBrowserLang(){if("undefined"==typeof window||void 0===window.navigator)return;let e=window.navigator.languages?window.navigator.languages[0]:null;return e=e||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,void 0!==e?(-1!==e.indexOf("-")&&(e=e.split("-")[0]),-1!==e.indexOf("_")&&(e=e.split("_")[0]),e):void 0}getBrowserCultureLang(){if("undefined"==typeof window||void 0===window.navigator)return;let e=window.navigator.languages?window.navigator.languages[0]:null;return e=e||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,e}}return n.\u0275fac=function(e){return new(e||n)(q(q8),q(kp),q(Hy),q(Uy),q(J1),q(nw),q(tw),q(rw),q(iw))},n.\u0275prov=_e({token:n,factory:n.\u0275fac}),n})(),Hs=(()=>{class n{constructor(e,i){this.translate=e,this._ref=i,this.value="",this.lastKey=null,this.lastParams=[]}updateValue(e,i,r){let o=a=>{this.value=void 0!==a?a:e,this.lastKey=e,this._ref.markForCheck()};if(r){let a=this.translate.getParsedResult(r,e,i);_c(a.subscribe)?a.subscribe(o):o(a)}this.translate.get(e,i).subscribe(o)}transform(e,...i){if(!e||!e.length)return e;if(By(e,this.lastKey)&&By(i,this.lastParams))return this.value;let r;if(Us(i[0])&&i.length)if("string"==typeof i[0]&&i[0].length){let o=i[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{r=JSON.parse(o)}catch(a){throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${i[0]}`)}}else"object"==typeof i[0]&&!Array.isArray(i[0])&&(r=i[0]);return this.lastKey=e,this.lastParams=i,this.updateValue(e,r),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(o=>{this.lastKey&&o.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(e,r,o.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(o=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,r,o.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,r))})),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 n.\u0275fac=function(e){return new(e||n)(k(La,16),k(dl,16))},n.\u0275pipe=ii({name:"translate",type:n,pure:!1}),n.\u0275prov=_e({token:n,factory:n.\u0275fac}),n})(),Hre=(()=>{class n{static forRoot(e={}){return{ngModule:n,providers:[e.loader||{provide:kp,useClass:H8},e.compiler||{provide:Hy,useClass:Y8},e.parser||{provide:Uy,useClass:z8},e.missingTranslationHandler||{provide:J1,useClass:j8},q8,{provide:tw,useValue:e.isolate},{provide:nw,useValue:e.useDefaultLang},{provide:rw,useValue:e.extend},{provide:iw,useValue:e.defaultLanguage},La]}}static forChild(e={}){return{ngModule:n,providers:[e.loader||{provide:kp,useClass:H8},e.compiler||{provide:Hy,useClass:Y8},e.parser||{provide:Uy,useClass:z8},e.missingTranslationHandler||{provide:J1,useClass:j8},{provide:tw,useValue:e.isolate},{provide:nw,useValue:e.useDefaultLang},{provide:rw,useValue:e.extend},{provide:iw,useValue:e.defaultLanguage},La]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})();function jre(n,t){if(1&n){const e=on();_(0,"a",56),ve("click",function(){const o=$e(e).$implicit;return Be(ge().onLanguageSelect(o))}),U(1),C()}if(2&n){const e=t.$implicit,i=ge();vr("active",e.code===i.selectedLanguage),m(1),Ce(" ",e.name," ")}}const jy=function(n){return{jsonTextBrake:n}},Gre=function(){return["./self-assessment"]},W8=function(n){return{lngcode:n}},zre=function(){return["./register"]},Yre=function(n){return{japaneseText:n}};let K8=(()=>{class n{constructor(e,i,r,o){this.route=e,this.appservice=i,this.translate=r,this.document=o,this.langCode=null,this.dynamicurlforSecurityforAIAssessment="https://security-for-ai-assessment.microsoft.com/"}ngAfterViewInit(){let e=new mwf.Carousel({el:document.querySelector(".carousel")});(function Bre(n=0,t=Z1){return n<0&&(n=0),B8(n,n,t)})(1e4).subscribe(()=>{e.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(e){this.selectedLanguage=e.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 i=this.document.querySelector(".dropdown-content");null==i||i.classList.remove("show")}SecurityforAIAssessment(){window.open(this.dynamicurlforSecurityforAIAssessment,"_blank")}onButtonClick(){const e=this.document.querySelector(".dropdown-content");null==e||e.classList.toggle("show")}languageChange(e){const i=e.target.value;this.translate.use(e.target.value),"Hpjp"===i?this.lan="ja-JP":"Hpen"===i?this.lan="en-US":"ar"===i?this.lan="ar-ae":"fr"===i?this.lan="fr-fr":"de"===i?this.lan="de-de":"it"===i?this.lan="it-ch":"pt"===i?this.lan="pt-pt":"es"===i?this.lan="es-es":"ko"===i?this.lan="ko-kr":"cn"===i&&(this.lan="zh-cn"),this.appservice.languagecode$.next(this.lan)}}return n.\u0275fac=function(e){return new(e||n)(k(fr),k(zo),k(La),k(mt))},n.\u0275cmp=ni({type:n,selectors:[["app-home"]],decls:105,vars:75,consts:function(){let t,e,i;return t=$localize`:@@mylandingbutton:${"\ufffd0\ufffd"}:INTERPOLATION:`,e=$localize`:@@mylandingbutton:${"\ufffd0\ufffd"}:INTERPOLATION:`,i=$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"],t,["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"],e,["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"],i,[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(e,i){1&e&&(_(0,"div",0)(1,"section")(2,"div",1)(3,"div",2)(4,"div",3)(5,"div",4)(6,"button",5),ve("click",function(){return i.onButtonClick()}),U(7),C(),_(8,"div",6),ce(9,jre,2,3,"a",7),C()()()(),_(10,"div",8)(11,"div",9)(12,"div",10)(13,"h1",11),U(14),D(15,"translate"),C(),_(16,"div",12)(17,"p",13),U(18),D(19,"translate"),C()()()(),_(20,"div",14),te(21,"img",15),C()()()()(),_(22,"div",16)(23,"div",17)(24,"div",18)(25,"div",19)(26,"picture",20),te(27,"source",21)(28,"source",22)(29,"source",23)(30,"source",24)(31,"img",25),C(),_(32,"div",26)(33,"div",27)(34,"p",28),U(35),D(36,"translate"),C(),_(37,"h2",29),U(38),D(39,"translate"),C(),_(40,"p",30),U(41),D(42,"translate"),C()(),_(43,"p",31)(44,"a",32),ve("click",function(o){return o.stopPropagation()}),_(45,"span",33),re(46,34),D(47,"translate"),C()()()()()(),_(48,"div",18)(49,"div",19)(50,"picture",20),te(51,"source",35)(52,"source",36)(53,"source",37)(54,"source",38)(55,"img",39),C(),_(56,"div",26)(57,"div",27)(58,"p",28),U(59),D(60,"translate"),C(),_(61,"h2",29),U(62),D(63,"translate"),C(),_(64,"p",30),U(65),D(66,"translate"),C()(),_(67,"p",31)(68,"a",40),ve("click",function(o){return i.SecurityforAIAssessment(),o.stopPropagation()}),_(69,"span",33),re(70,41),D(71,"translate"),C()()()()()(),_(72,"div",18)(73,"div",42)(74,"picture",20),te(75,"source",43)(76,"source",44)(77,"source",45)(78,"source",46)(79,"img",47),C(),_(80,"div",26)(81,"div",27)(82,"p",28),U(83),D(84,"translate"),C(),_(85,"h2",29),U(86),D(87,"translate"),C(),_(88,"p",30),U(89),D(90,"translate"),C()(),_(91,"p",31)(92,"a",48),ve("click",function(o){return o.stopPropagation()}),_(93,"span",49),re(94,50),D(95,"translate"),C()()()()()()()(),te(96,"div",51),_(97,"div",52)(98,"div",53)(99,"h2",54),U(100),D(101,"translate"),_(102,"span",55),U(103),D(104,"translate"),C()()()()),2&e&&(m(7),ct(i.selectedLanguage),m(2),I("ngForOf",i.languages),m(5),Ce(" ",T(15,27,"sa.homeheading")," "),m(3),I("ngClass",De(59,jy,"ja-JP"===i.lan)),m(1),Ce(" ",T(19,29,"sa.homeDescription")," "),m(17),Ce(" ",T(36,31,"sa.homeCardTag1"),""),m(3),ct(T(39,33,"sa.homeCardHeading1")),m(2),I("ngClass",De(61,jy,"ja-JP"===i.lan)),m(1),Ce(" ",T(42,35,"sa.homeCardDescription1")," "),m(3),I("routerLink",or(63,Gre))("queryParams",De(64,W8,i.queryParameter)),m(3),j(T(47,37,"sa.homeCardButton1")),G(46),m(12),Ce(" ",T(60,39,"sa.homeCardTag2"),""),m(3),ct(T(63,41,"sa.homeCardHeading2")),m(2),I("ngClass",De(66,jy,"ja-JP"===i.lan)),m(1),Ce("",T(66,43,"sa.homeCardDescription2")," "),m(6),j(T(71,45,"sa.homeCardButton2")),G(70),m(12),Ce(" ",T(84,47,"sa.homeCardTag3"),""),m(3),ct(T(87,49,"sa.homeCardHeading3")),m(2),I("ngClass",De(68,jy,"ja-JP"===i.lan)),m(1),ct(T(90,51,"sa.homeCardDescription3")),m(3),I("routerLink",or(70,zre))("queryParams",De(71,W8,i.queryParameter)),m(1),I("ngClass",De(73,Yre,"ja-JP"===i.lan)),m(2),j(T(95,53,"sa.homeCardButton3")),G(94),m(5),Ce(" ",T(101,55,"sa.homeBottomTagline")," "),m(3),Ce(" ",T(104,57,"sa.homeBottomTagline2"),""))},dependencies:[fu,Qa,Go,Hs],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}"]}),n})();function qre(n,t){if(1&n){const e=on();_(0,"a",37),ve("click",function(){const o=$e(e).$implicit;return Be(ge().onLanguageSelect(o))}),U(1),C()}if(2&n){const e=t.$implicit,i=ge();vr("active",e.code===i.selectedLanguage),m(1),Ce(" ",e.name," ")}}function Wre(n,t){1&n&&(_(0,"span",76),re(1,77),D(2,"translate"),C()),2&n&&(m(2),j(T(2,1,"sa.PartnerNameIsRequired")),G(1))}function Kre(n,t){if(1&n&&(_(0,"option"),U(1),C()),2&n){const e=t.$implicit;m(1),Ce(" ",e.name," ")}}function Xre(n,t){1&n&&(_(0,"span",78),re(1,79),D(2,"translate"),C()),2&n&&(m(2),j(T(2,1,"sa.PartnerCountryregionisrequired")),G(1))}function Qre(n,t){1&n&&(_(0,"span",76),re(1,80),D(2,"translate"),C()),2&n&&(m(2),j(T(2,1,"sa.PartnerEmailisrequired")),G(1))}function Zre(n,t){1&n&&(_(0,"span",76),re(1,81),D(2,"translate"),C()),2&n&&(m(2),j(T(2,1,"sa.PleaseenteravalidPartneremail")),G(1))}function Jre(n,t){1&n&&(_(0,"span",76),re(1,82),D(2,"translate"),C()),2&n&&(m(2),j(T(2,1,"sa.PartnerPhoneNumberisrequired")),G(1))}function eoe(n,t){1&n&&(_(0,"span",76),re(1,83),D(2,"translate"),C()),2&n&&(m(2),j(T(2,1,"sa.PleaseenteravalidPhoneNumber")),G(1))}function toe(n,t){1&n&&(_(0,"span",76),U(1),D(2,"translate"),C()),2&n&&(m(1),Ce(" ",T(2,1,"sa.PleaseEnteravalidIndirectProviderEmail")," "))}function noe(n,t){1&n&&(_(0,"span",76),U(1),D(2,"translate"),C()),2&n&&(m(1),Ce(" ",T(2,1,"sa.MPNIDisrequired")," "))}function ioe(n,t){1&n&&(_(0,"span",76),U(1),D(2,"translate"),C()),2&n&&(m(1),Ce(" ",T(2,1,"sa.PleaseenteravalidMPNID")," "))}const Qe=function(n){return{arabicText:n}},js=function(n){return{rightAlignDirection:n}};function roe(n,t){if(1&n){const e=on();_(0,"div",38)(1,"div",39)(2,"div",40)(3,"label",41),U(4),D(5,"translate"),_(6,"span"),U(7," *"),C()(),_(8,"input",42,43),D(10,"translate"),Li(11,44),ve("ngModelChange",function(r){return $e(e),Be(ge().customer.partnerName=r)}),C(),ce(12,Wre,3,3,"span",45),C()(),_(13,"div",46)(14,"div",47)(15,"label",48),U(16),D(17,"translate"),_(18,"span",49),U(19," *"),C()(),_(20,"select",50,51),ve("ngModelChange",function(r){return $e(e),Be(ge().onpatnerCountrySelectedChange(r))}),_(22,"option",52),U(23),D(24,"translate"),C(),ce(25,Kre,2,1,"option",53),C(),ce(26,Xre,3,3,"span",54),C()(),_(27,"div",39)(28,"div",40)(29,"label",55),Ht(30,56),D(31,"translate"),te(32,"span"),jt(),C(),_(33,"input",57,58),D(35,"translate"),Li(36,59),ve("ngModelChange",function(r){return $e(e),Be(ge().customer.PartnerEmail=r)})("blur",function(r){return $e(e),Be(ge().validatePartnerEmail(r))}),C(),ce(37,Qre,3,3,"span",45),ce(38,Zre,3,3,"span",45),C()(),_(39,"div",39)(40,"div",40)(41,"label",60),Ht(42,61),D(43,"translate"),te(44,"span"),jt(),C(),_(45,"input",62,63),D(47,"translate"),Li(48,64),ve("ngModelChange",function(r){return $e(e),Be(ge().customer.PartnerPhoneNumber=r)})("keyup",function(r){return $e(e),Be(ge().validatePartnerPhoneNumber(r))}),C(),ce(49,Jre,3,3,"span",45),ce(50,eoe,3,3,"span",45),C()(),_(51,"div",39)(52,"div",40)(53,"label",65),U(54),D(55,"translate"),C(),_(56,"input",66,67),ve("ngModelChange",function(r){return $e(e),Be(ge().customer.IndirectProviderName=r)}),D(58,"translate"),C()()(),_(59,"div",39)(60,"div",40)(61,"label",68),U(62),D(63,"translate"),C(),_(64,"input",69,70),ve("ngModelChange",function(r){return $e(e),Be(ge().customer.IndirectProviderEmail=r)})("keyup",function(r){return $e(e),Be(ge().validateIndirectProviderEmail(r))}),D(66,"translate"),C(),ce(67,toe,3,3,"span",45),C()(),_(68,"div",71)(69,"div",72)(70,"label",73),U(71),D(72,"translate"),_(73,"span"),U(74," *"),C()(),_(75,"input",74,75),ve("ngModelChange",function(r){return $e(e),Be(ge().customer.MPNID=r)})("keyup",function(r){return $e(e),Be(ge().validateMPNID(r))}),D(77,"translate"),C(),ce(78,noe,3,3,"span",45),ce(79,ioe,3,3,"span",45),C()()()}if(2&n){const e=bt(9),i=bt(21),r=bt(34),o=bt(46),a=bt(76),s=ge();m(2),I("ngClass",De(80,Qe,"ar-ae"===s.lan)),m(2),Ce(" ",T(5,52,"sa.PartnerName")," "),m(4),j(T(10,54,"sa.EnterPartnerName")),G(11),I("ngClass",De(82,Qe,"ar-ae"===s.lan))("ngModel",s.customer.partnerName)("name","partnerName"),m(4),I("ngIf",(null==e.errors?null:e.errors.required)&&e.touched),m(1),I("ngClass",De(84,Qe,"ar-ae"===s.lan)),m(3),Ce(" ",T(17,56,"sa.PartnerCountryRegion"),""),m(4),I("ngModel",s.customer.PartnerCountryRegion)("ngClass",De(86,js,"ar-ae"===s.lan)),m(3),ct(T(24,58,"sa.Select")),m(2),I("ngForOf",s.Countrys),m(1),I("ngIf",i.invalid&&""==i.value),m(2),I("ngClass",De(88,Qe,"ar-ae"===s.lan)),m(4),j(T(31,60,"sa.PartnerEmail")),G(30),m(1),j(T(35,62,"sa.EnterPartnerEmail")),G(36),I("ngModel",s.customer.PartnerEmail)("ngClass",De(90,Qe,"ar-ae"===s.lan))("name","partnerEmail")("email",""!==s.customer.PartnerEmail),m(4),I("ngIf",(null==r.errors?null:r.errors.required)&&r.touched),m(1),I("ngIf",!(null!=r.errors&&r.errors.required)&&s.customer.partnervalidemail&&r.touched),m(2),I("ngClass",De(92,Qe,"ar-ae"===s.lan)),m(4),j(T(43,64,"sa.PartnerPhoneNumber")),G(42),m(1),j(T(47,66,"sa.EnterPartnerPhoneNumber")),G(48),I("ngModel",s.customer.PartnerPhoneNumber)("ngClass",De(94,Qe,"ar-ae"===s.lan))("name","PartnerPhoneNumber"),m(4),I("ngIf",(null==o.errors?null:o.errors.required)&&o.touched),m(1),I("ngIf",s.customer.partnervalidePhoneNumber&&o.touched),m(2),I("ngClass",De(96,Qe,"ar-ae"===s.lan)),m(2),Ce(" ",T(55,68,"sa.IndirectProviderName")," "),m(2),po("placeholder",T(58,70,"sa.EnterIndirectProviderName")),I("ngModel",s.customer.IndirectProviderName)("ngClass",De(98,Qe,"ar-ae"===s.lan))("name","IndirectProviderName"),m(4),I("ngClass",De(100,Qe,"ar-ae"===s.lan)),m(2),Ce(" ",T(63,72,"sa.IndirectProviderEmail")," "),m(2),po("placeholder",T(66,74,"sa.EnterIndirectProviderEmail")),I("ngModel",s.customer.IndirectProviderEmail)("ngClass",De(102,Qe,"ar-ae"===s.lan))("name","IndirectProviderEmail1"),m(3),I("ngIf",s.customer.IndirectProviderEmailValid&&s.customer.IndirectProviderEmail),m(2),I("ngClass",De(104,Qe,"ar-ae"===s.lan)),m(2),Ce(" ",T(72,76,"sa.MPNID")," "),m(4),Gg("placeholder"," ",T(77,78,"sa.EnterMPNID")," "),I("ngModel",s.customer.MPNID)("ngClass",De(106,Qe,"ar-ae"===s.lan))("name","MPNID"),m(3),I("ngIf",(null==a.errors?null:a.errors.required)&&a.touched),m(1),I("ngIf",s.customer.nPMIDNumberValid&&a.touched)}}function ooe(n,t){1&n&&(_(0,"span",76),re(1,168),D(2,"translate"),C()),2&n&&(m(2),j(T(2,1,"sa.Nameisrequired")),G(1))}function aoe(n,t){1&n&&(_(0,"div",169),re(1,170),C())}function soe(n,t){1&n&&(_(0,"span",76),re(1,171),D(2,"translate"),C()),2&n&&(m(2),j(T(2,1,"sa.Jobtitleisrequired")),G(1))}function loe(n,t){1&n&&(_(0,"span",76),re(1,172),D(2,"translate"),C()),2&n&&(m(2),j(T(2,1,"sa.CompanyNameisrequired")),G(1))}function coe(n,t){if(1&n&&(_(0,"option"),U(1),C()),2&n){const e=t.$implicit;m(1),Ce(" ",e.name," ")}}function uoe(n,t){1&n&&(_(0,"span",173),re(1,174),D(2,"translate"),C()),2&n&&(m(2),j(T(2,1,"sa.Departmentisrequired")),G(1))}function doe(n,t){1&n&&(_(0,"span",76),re(1,175),D(2,"translate"),C()),2&n&&(m(2),j(T(2,1,"sa.Emailisrequired")),G(1))}function foe(n,t){1&n&&(_(0,"span",76),re(1,176),D(2,"translate"),C()),2&n&&(m(2),j(T(2,1,"sa.Pleaseenteravalidcorporateemail")),G(1))}function hoe(n,t){1&n&&(_(0,"span",76),re(1,182),D(2,"translate"),C()),2&n&&(m(2),j(T(2,1,"sa.CompanyWebsiteIsRequired")),G(1))}function poe(n,t){1&n&&(_(0,"span",76),U(1),D(2,"translate"),C()),2&n&&(m(1),Ce(" ",T(2,1,"sa.Companywebsiteisinvalid")," "))}function goe(n,t){if(1&n){const e=on();_(0,"div",39)(1,"div",40)(2,"label",177),Ht(3,178),D(4,"translate"),te(5,"span",49),jt(),C(),_(6,"input",179,180),D(8,"translate"),Li(9,181),ve("ngModelChange",function(r){return $e(e),Be(ge(2).customer.companyWebsite=r)}),C(),ce(10,hoe,3,3,"span",45),ce(11,poe,3,3,"span",45),C()()}if(2&n){const e=bt(7),i=ge(2);m(1),I("ngClass",De(12,Qe,"ar-ae"===i.lan)),m(4),j(T(4,8,"sa.CompanyWebsite")),G(3),m(1),j(T(8,10,"sa.EnterCompanyWebsite")),G(9),I("ngModel",i.customer.companyWebsite)("ngClass",De(14,Qe,"ar-ae"===i.lan))("name","companyWebsite"),m(4),I("ngIf",(null==e.errors?null:e.errors.required)&&e.touched),m(1),I("ngIf",(null==e.errors?null:e.errors.pattern)&&e.touched)}}function moe(n,t){if(1&n){const e=on();_(0,"div",183)(1,"input",184,185),ve("ngModelChange",function(r){return $e(e),Be(ge(2).customer.partnerConsent=r)}),C(),_(3,"label",186),te(4,"span",23),_(5,"samp",24),re(6,187),D(7,"translate"),C()()()}if(2&n){const e=ge(2);I("ngClass",De(6,Qe,"ar-ae"===e.lan)),m(1),I("ngModel",e.customer.partnerConsent)("name","partnerConsent"),m(6),j(T(7,4,"sa.PartnerConsent")),G(6)}}function _oe(n,t){1&n&&(_(0,"span",76),re(1,190),D(2,"translate"),C()),2&n&&(m(2),j(T(2,1,"sa.CompanyWebsiteIsRequired")),G(1))}function voe(n,t){1&n&&(_(0,"span",76),re(1,191),D(2,"translate"),C()),2&n&&(m(2),j(T(2,1,"sa.Companywebsiteisinvalid")),G(1))}function yoe(n,t){if(1&n){const e=on();_(0,"div",39)(1,"div",40)(2,"label",177),Ht(3,188),D(4,"translate"),te(5,"span",49),jt(),C(),_(6,"input",179,180),D(8,"translate"),Li(9,189),ve("ngModelChange",function(r){return $e(e),Be(ge(2).customer.companyWebsite=r)}),C(),ce(10,_oe,3,3,"span",45),ce(11,voe,3,3,"span",45),C()()}if(2&n){const e=bt(7),i=ge(2);m(1),I("ngClass",De(12,Qe,"ar-ae"===i.lan)),m(4),j(T(4,8,"sa.CompanyWebsite")),G(3),m(1),j(T(8,10,"sa.EnterCompanyWebsite")),G(9),I("ngModel",i.customer.companyWebsite)("ngClass",De(14,Qe,"ar-ae"===i.lan))("name","companyWebsite"),m(4),I("ngIf",(null==e.errors?null:e.errors.required)&&e.touched),m(1),I("ngIf",(null==e.errors?null:e.errors.pattern)&&e.touched)}}function Coe(n,t){if(1&n&&(_(0,"option"),U(1),C()),2&n){const e=t.$implicit;m(1),Ce(" ",e.name," ")}}function boe(n,t){1&n&&(_(0,"span",76),re(1,192),D(2,"translate"),C()),2&n&&(m(2),j(T(2,1,"sa.CountryRegionisrequired")),G(1))}function Eoe(n,t){if(1&n&&(_(0,"option"),U(1),C()),2&n){const e=t.$implicit;m(1),Ce(" ",e.name," ")}}function Soe(n,t){1&n&&(_(0,"span",76),U(1),D(2,"translate"),C()),2&n&&(m(1),Ce(" ",T(2,1,"sa.NominationTypeisrequired")," "))}function Doe(n,t){if(1&n){const e=on();_(0,"div",39)(1,"div",40)(2,"label",193),U(3),D(4,"translate"),_(5,"span",49),U(6," *"),C()(),_(7,"select",194,195),ve("ngModelChange",function(r){return $e(e),Be(ge(2).onNominationTypeChange(r))}),_(9,"option",52),U(10),D(11,"translate"),C(),ce(12,Eoe,2,1,"option",53),C(),ce(13,Soe,3,3,"span",45),C()()}if(2&n){const e=bt(8),i=ge(2);m(1),I("ngClass",De(11,Qe,"ar-ae"===i.lan)),m(2),ct(T(4,7,"sa.NominationType")),m(4),I("ngModel",i.customer.NominationType)("ngClass",De(13,js,"ar-ae"===i.lan)),m(3),ct(T(11,9,"sa.Select")),m(2),I("ngForOf",i.NominationTypes),m(1),I("ngIf",e.invalid&&null==e.value)}}function Toe(n,t){if(1&n&&(_(0,"option"),U(1),C()),2&n){const e=t.$implicit;m(1),Ce(" ",e.name," ")}}function Moe(n,t){1&n&&(_(0,"span",76),U(1),D(2,"translate"),C()),2&n&&(m(1),Ce(" ",T(2,1,"sa.NumberofUsersisequired")," "))}function woe(n,t){if(1&n){const e=on();_(0,"div",39)(1,"div",40)(2,"label",196),U(3),D(4,"translate"),_(5,"span",49),U(6," *"),C()(),_(7,"select",197,198),ve("ngModelChange",function(r){return $e(e),Be(ge(2).onnumberofUserChange(r))}),_(9,"option",52),U(10),D(11,"translate"),C(),ce(12,Toe,2,1,"option",53),C(),ce(13,Moe,3,3,"span",45),C()()}if(2&n){const e=bt(8),i=ge(2);m(1),I("ngClass",De(11,Qe,"ar-ae"===i.lan)),m(2),ct(T(4,7,"sa.NumberofUsers")),m(4),I("ngModel",i.customer.numberofUser)("ngClass",De(13,js,"ar-ae"===i.lan)),m(3),ct(T(11,9,"sa.Select")),m(2),I("ngForOf",i.UserRanges),m(1),I("ngIf",e.invalid&&null==e.value)}}function Foe(n,t){if(1&n&&(_(0,"option"),U(1),C()),2&n){const e=t.$implicit;m(1),Ce(" ",e.name," ")}}function Ioe(n,t){1&n&&(_(0,"span",76),U(1),D(2,"translate"),C()),2&n&&(m(1),Ce(" ",T(2,1,"sa.NumberofServersisrequired")," "))}function Aoe(n,t){if(1&n){const e=on();_(0,"div",39)(1,"div",40)(2,"label",199),U(3),D(4,"translate"),_(5,"span",49),U(6," *"),C()(),_(7,"select",200,201),ve("ngModelChange",function(r){return $e(e),Be(ge(2).onnumberofVMChange(r))}),_(9,"option",52),U(10),D(11,"translate"),C(),ce(12,Foe,2,1,"option",53),C(),ce(13,Ioe,3,3,"span",45),C()()}if(2&n){const e=bt(8),i=ge(2);m(1),I("ngClass",De(11,Qe,"ar-ae"===i.lan)),m(2),ct(T(4,7,"sa.NumberofServers")),m(4),I("ngModel",i.customer.numberofVM)("ngClass",De(13,js,"ar-ae"===i.lan)),m(3),ct(T(11,9,"sa.Select")),m(2),I("ngForOf",i.NumberOfServers),m(1),I("ngIf",e.invalid&&null==e.value)}}function Poe(n,t){1&n&&(_(0,"span",16),re(1,202),D(2,"translate"),C()),2&n&&(m(2),j(T(2,1,"sa.ParticipationrequiresTextForChina")),G(1))}function Roe(n,t){1&n&&(_(0,"span",76),re(1,203),D(2,"translate"),C()),2&n&&(m(2),j(T(2,1,"sa.ITprojectsisrequired")),G(1))}function xoe(n,t){if(1&n&&(_(0,"option"),U(1),C()),2&n){const e=t.$implicit;m(1),Ce(" ",e.name," ")}}function Ooe(n,t){1&n&&(_(0,"span",76),re(1,204),D(2,"translate"),C()),2&n&&(m(2),j(T(2,1,"sa.Howsoonareyoulookingisrequired")),G(1))}function Noe(n,t){1&n&&(_(0,"span",76),U(1),D(2,"translate"),C()),2&n&&(m(1),Ce(" ",T(2,1,"sa.Pleaseprovideanybackgroundyoufeelisrequired")," "))}const X8=function(n,t){return{arabicText:n,"order-md-3":t}};function koe(n,t){if(1&n){const e=on();_(0,"div",205)(1,"div",47)(2,"label",206),U(3),D(4,"translate"),_(5,"span",49),U(6," *"),C()(),_(7,"textarea",207,208),ve("ngModelChange",function(r){return $e(e),Be(ge(2).customer.currentInfra=r)}),C(),ce(9,Noe,3,3,"span",45),C()()}if(2&n){const e=bt(8),i=ge(2);I("ngClass",wf(7,X8,"ar-ae"===i.lan,"ar-ae"===i.lan)),m(3),Ce("",T(4,5,"sa.Pleaseprovideanybackground")," "),m(4),I("ngModel",i.customer.currentInfra)("name","currentInfra"),m(2),I("ngIf",(null==e.errors?null:e.errors.required)&&e.touched)}}function Loe(n,t){if(1&n){const e=on();_(0,"input",225,226),D(2,"translate"),Li(3,227),ve("ngModelChange",function(r){return $e(e),Be(ge(3).customer.engagedPartner=r)}),C()}if(2&n){const e=ge(3);j(T(2,4,"sa.EnterPartnerName")),G(3),I("ngModel",e.customer.engagedPartner)("ngClass",De(6,Qe,"ar-ae"===e.lan))("name","engagedPartner")}}function Voe(n,t){1&n&&(_(0,"span",76),re(1,228),D(2,"translate"),C()),2&n&&(m(2),j(T(2,1,"sa.PartnerNameIsRequired")),G(1))}function $oe(n,t){if(1&n){const e=on();_(0,"input",229,43),D(2,"translate"),Li(3,230),ve("ngModelChange",function(r){return $e(e),Be(ge(3).customer.partnerName=r)}),C()}if(2&n){const e=ge(3);j(T(2,4,"sa.PreferredPartnerName")),G(3),I("ngModel",e.customer.partnerName)("ngClass",De(6,Qe,"ar-ae"===e.lan))("name","partnerName")}}function Boe(n,t){1&n&&(_(0,"span",76),re(1,231),C())}function Uoe(n,t){1&n&&(_(0,"div")(1,"label"),Ht(2,232),te(3,"span",49),jt(),C()())}const Hoe=function(n,t){return{engagePartnerRadioBtnsArabic:n,engagePartnerRadioBtns:t}},joe=function(n){return{preferredPartnerContainerArabic:n}};function Goe(n,t){if(1&n){const e=on();_(0,"div")(1,"div",9)(2,"div",14)(3,"div",125)(4,"label"),Ht(5,209),D(6,"translate"),te(7,"span",49),jt(),C()()()(),_(8,"div",210)(9,"div",211)(10,"div",212)(11,"input",213,214),ve("ngModelChange",function(r){return $e(e),Be(ge(2).customer.engagedPartnerYes=r)})("change",function(r){return $e(e),Be(ge(2).changePartner(r))}),C(),_(13,"label",215),te(14,"span",23),_(15,"samp",24),re(16,216),D(17,"translate"),C()()()(),_(18,"div",211)(19,"div",212)(20,"input",217,218),ve("ngModelChange",function(r){return $e(e),Be(ge(2).customer.engagedPartnerYes=r)})("change",function(r){return $e(e),Be(ge(2).changePartner(r))}),C(),_(22,"label",219),te(23,"span",23),_(24,"span",24),re(25,220),D(26,"translate"),C()()()()(),_(27,"div",210)(28,"div",221)(29,"div",222),ce(30,Loe,4,8,"input",223),ce(31,Voe,3,3,"span",45),C(),_(32,"div",222),ce(33,$oe,4,8,"input",224),C()()(),_(34,"div",153),ce(35,Boe,2,0,"span",45),C(),_(36,"div",9)(37,"div",14)(38,"div",153),ce(39,Uoe,4,0,"div",32),C()()()()}if(2&n){const e=bt(12),i=bt(21),r=ge(2);m(3),I("ngClass",De(21,Qe,"ar-ae"===r.lan)),m(4),j(T(6,15,"sa.HaveyouEngagedAPartner")),G(5),m(1),I("ngClass",wf(23,Hoe,"ar-ae"===r.lan,"ar-ae"!==r.lan)),m(3),I("ngModel",r.customer.engagedPartnerYes)("name","engagedPartnerYes"),m(6),j(T(17,17,"sa.Yes")),G(16),m(3),I("ngModel",r.customer.engagedPartnerYes)("name","engagedPartnerNo"),m(6),j(T(26,19,"sa.No")),G(25),m(1),I("ngClass",De(26,joe,"ar-ae"===r.lan)),m(3),I("ngIf","yes"===r.customer.engagedPartnerYes),m(1),I("ngIf","yes"===r.customer.engagedPartnerYes&&""==r.customer.engagedPartner),m(2),I("ngIf","no"===r.customer.engagedPartnerYes),m(2),I("ngIf",!i.value&&i.touched&&!e.value&&e.touched),m(4),I("ngIf",r.customer.engagedPartnerNo)}}const zoe=function(){return{standalone:!0}},Yoe=function(n,t){return{formButtons:n,formButtonsArabic:t}};function qoe(n,t){if(1&n){const e=on();_(0,"div")(1,"section",84)(2,"div",9)(3,"div",14)(4,"div",15)(5,"h2",85),re(6,86),D(7,"translate"),C()()()(),_(8,"div",9)(9,"div",39)(10,"div",40)(11,"label",87),Ht(12,88),D(13,"translate"),te(14,"span"),jt(),C(),_(15,"input",89,90),D(17,"translate"),Li(18,91),ve("ngModelChange",function(r){return $e(e),Be(ge().customer.custName=r)}),C(),ce(19,ooe,3,3,"span",45),ce(20,aoe,2,0,"div",92),C()(),_(21,"div",39)(22,"div",40)(23,"label",93),U(24),D(25,"translate"),_(26,"span",49),U(27," *"),C()(),_(28,"input",94,95),D(30,"translate"),Li(31,96),ve("ngModelChange",function(r){return $e(e),Be(ge().customer.jobTitle=r)}),C(),ce(32,soe,3,3,"span",45),C()(),_(33,"div",39)(34,"div",40)(35,"label",97),Ht(36,98),D(37,"translate"),te(38,"span",49),jt(),C(),_(39,"input",99,100),D(41,"translate"),Li(42,101),ve("ngModelChange",function(r){return $e(e),Be(ge().customer.nameOfCompany=r)}),C(),ce(43,loe,3,3,"span",45),C()()(),_(44,"div",9)(45,"div",39)(46,"div",40)(47,"label",102),Ht(48,103),D(49,"translate"),te(50,"span",49),jt(),C(),_(51,"select",104,105),ve("ngModelChange",function(r){return $e(e),Be(ge().onSelectedChange(r))}),_(53,"option",52),U(54),D(55,"translate"),C(),ce(56,coe,2,1,"option",53),C(),ce(57,uoe,3,3,"span",106),C()(),_(58,"div",39)(59,"div",40)(60,"label",107),Ht(61,108),te(62,"span",109),D(63,"translate"),te(64,"span",49),jt(),C(),_(65,"input",110,111),D(67,"translate"),Li(68,112),ve("ngModelChange",function(r){return $e(e),Be(ge().customer.corporateEmail=r)})("keyup",function(r){return $e(e),Be(ge().validateEmailList(r))}),C(),ce(69,doe,3,3,"span",45),ce(70,foe,3,3,"span",45),C()(),ce(71,goe,12,16,"div",113),ce(72,moe,8,8,"div",114),C(),_(73,"div",9),ce(74,yoe,12,16,"div",113),_(75,"div",71)(76,"div",40)(77,"label",115),Ht(78,116),D(79,"translate"),te(80,"span",49),jt(),C(),_(81,"select",117,118),ve("ngModelChange",function(r){return $e(e),Be(ge().onCountrySelectedChange(r))}),_(83,"option",52),U(84),D(85,"translate"),C(),ce(86,Coe,2,1,"option",53),C(),ce(87,boe,3,3,"span",45),C()()(),_(88,"div",9),ce(89,Doe,14,15,"div",113),ce(90,woe,14,15,"div",113),ce(91,Aoe,14,15,"div",113),C(),_(92,"div",119),ce(93,Poe,3,3,"span",120),C()(),_(94,"section",121)(95,"div",122)(96,"div",14)(97,"div",15)(98,"h2",17),re(99,123),D(100,"translate"),C()()()(),_(101,"div",124)(102,"div",14)(103,"div",125)(104,"label"),Ht(105,126),D(106,"translate"),te(107,"span",49),jt(),C()()()(),_(108,"div",127)(109,"div",9)(110,"div",14)(111,"div",128)(112,"input",129,130),ve("ngModelChange",function(r){return $e(e),Be(ge().customer.Microsoft365=r)}),C(),_(114,"label",131),te(115,"span",23),_(116,"samp",24),re(117,132),D(118,"translate"),C()()()()(),_(119,"div",9)(120,"div",14)(121,"div",128)(122,"input",133,134),ve("ngModelChange",function(r){return $e(e),Be(ge().customer.CopilotAgents=r)}),C(),_(124,"label",135),te(125,"span",23),_(126,"samp",24),re(127,136),D(128,"translate"),C()()()()(),_(129,"div",9)(130,"div",14)(131,"div",128)(132,"input",137,138),ve("ngModelChange",function(r){return $e(e),Be(ge().customer.Security=r)})("change",function(r){return $e(e),Be(ge().SecurityCheck(r))}),C(),_(134,"label",139),te(135,"span",23),_(136,"span",24),re(137,140),D(138,"translate"),C()()()()(),_(139,"div",9)(140,"div",14)(141,"div",128)(142,"input",141,142),ve("ngModelChange",function(r){return $e(e),Be(ge().customer.EducationSecurity=r)}),C(),_(144,"label",143),te(145,"span",23),_(146,"span",24),re(147,144),D(148,"translate"),C()()()()(),_(149,"div",9)(150,"div",14)(151,"div",128)(152,"input",145,146),ve("ngModelChange",function(r){return $e(e),Be(ge().customer.cloudMigration=r)}),C(),_(154,"label",147),te(155,"span",23),_(156,"span",24),re(157,148),D(158,"translate"),C()()()()(),_(159,"div",9)(160,"div",14)(161,"div",128)(162,"input",149,150),ve("ngModelChange",function(r){return $e(e),Be(ge().customer.modernizeApplications=r)}),C(),_(164,"label",151),te(165,"span",23),_(166,"span",24),re(167,152),D(168,"translate"),C()()()()(),_(169,"div",9),te(170,"div",14),C(),_(171,"div",9),te(172,"div",14),C(),_(173,"div",153),ce(174,Roe,3,3,"span",45),C()(),_(175,"div",9)(176,"div",154)(177,"div",155)(178,"label",156),Ht(179,157),D(180,"translate"),te(181,"span",49),jt(),C(),_(182,"select",158,159),ve("ngModelChange",function(r){return $e(e),Be(ge().onPrioritySelectedChange(r))}),_(184,"option",160),U(185),D(186,"translate"),C(),ce(187,xoe,2,1,"option",53),C(),ce(188,Ooe,3,3,"span",45),C()(),te(189,"div",14)(190,"div",14),C(),_(191,"div",9),ce(192,koe,10,10,"div",161),te(193,"div",14)(194,"div",14),C(),ce(195,Goe,40,28,"div",32),C(),_(196,"div",162)(197,"div",163)(198,"button",164),re(199,165),D(200,"translate"),C()(),_(201,"div",163)(202,"button",166),ve("click",function(){return $e(e),Be(ge().ClearForm())}),re(203,167),D(204,"translate"),C()()()()}if(2&n){const e=bt(16),i=bt(29),r=bt(40),o=bt(52),a=bt(66),s=bt(82),l=bt(113),c=bt(123),u=bt(133),d=bt(143),h=bt(153),f=bt(163),p=bt(183),g=ge();m(5),I("ngClass",De(147,Qe,"ar-ae"===g.lan)),m(2),j(T(7,97,"sa.Customerinformation")),G(6),m(3),I("ngClass",De(149,Qe,"ar-ae"===g.lan)),m(4),j(T(13,99,"sa.Name")),G(12),m(1),j(T(17,101,"sa.EnterName")),G(18),I("ngModel",g.customer.custName)("ngClass",De(151,Qe,"ar-ae"===g.lan))("name","custName"),m(4),I("ngIf",(null==e.errors?null:e.errors.required)&&e.touched),m(1),I("ngIf",null==e.errors?null:e.errors.maxlength),m(2),I("ngClass",De(153,Qe,"ar-ae"===g.lan)),m(2),Ce(" ",T(25,103,"sa.JobTitle"),""),m(4),j(T(30,105,"sa.EnterJobTitle")),G(31),I("ngModel",g.customer.jobTitle)("ngClass",De(155,Qe,"ar-ae"===g.lan))("name","jobTitle"),m(4),I("ngIf",(null==i.errors?null:i.errors.required)&&i.touched),m(2),I("ngClass",De(157,Qe,"ar-ae"===g.lan)),m(4),j(T(37,107,"sa.CompanyName")),G(36),m(1),j(T(41,109,"sa.EnterCompanyName")),G(42),I("ngModel",g.customer.nameOfCompany)("ngClass",De(159,Qe,"ar-ae"===g.lan))("name","nameOfCompany"),m(4),I("ngIf",(null==r.errors?null:r.errors.required)&&r.touched),m(3),I("ngClass",De(161,Qe,"ar-ae"===g.lan)),m(4),j(T(49,111,"sa.Department")),G(48),m(1),I("ngModel",g.customer.divisionOrFunction)("ngClass",De(163,js,"ar-ae"===g.lan)),m(3),ct(T(55,113,"sa.Select")),m(2),I("ngForOf",g.Departments),m(1),I("ngIf",o.invalid||""==o.value),m(1),vr("has",a.invalid&&a.touched),m(1),I("ngClass",De(165,Qe,"ar-ae"===g.lan)),m(5),j(T(63,115,"sa.CorporateEmail")),G(61),m(1),j(T(67,117,"sa.EnterCorporateEmail")),G(68),I("email",""!==g.customer.corporateEmail)("ngModel",g.customer.corporateEmail)("ngClass",De(167,Qe,"ar-ae"===g.lan))("name","corporateEmail")("ngModelOptions",or(169,zoe)),m(4),I("ngIf",(null==a.errors?null:a.errors.required)&&a.touched),m(1),I("ngIf",g.customer.validemail||(null==a.errors?null:a.errors.email)&&a.touched),m(1),I("ngIf","Customer"===g.customer.reqAssessment),m(1),I("ngIf","Partner"===g.customer.reqAssessment),m(2),I("ngIf","Partner"===g.customer.reqAssessment),m(2),I("ngClass",De(170,Qe,"ar-ae"===g.lan)),m(4),j(T(79,119,"sa.CountryRegion")),G(78),m(1),I("ngModel",g.customer.countryRegion)("ngClass",De(172,js,"ar-ae"===g.lan)),m(3),ct(T(85,121,"sa.Select")),m(2),I("ngForOf",g.Countrys),m(1),I("ngIf",s.invalid&&null==s.value),m(2),I("ngIf","Partner"===g.customer.reqAssessment),m(1),I("ngIf","Partner"===g.customer.reqAssessment),m(1),I("ngIf","Partner"===g.customer.reqAssessment),m(1),I("ngClass",De(174,Qe,"ar-ae"===g.lan)),m(1),I("ngIf","China"==s.value),m(5),I("ngClass",De(176,Qe,"ar-ae"===g.lan)),m(2),j(T(100,123,"sa.AreasofInterest")),G(99),m(3),I("ngClass",De(178,Qe,"ar-ae"===g.lan)),m(4),j(T(106,125,"sa.WhatITprojectsdoyouhaveinmind")),G(105),m(1),I("ngClass",De(180,Qe,"ar-ae"===g.lan)),m(4),I("ngModel",g.customer.Microsoft365)("name","Microsoft365"),m(6),j(T(118,127,"sa.AI")),G(117),m(4),I("ngModel",g.customer.CopilotAgents)("name","CopilotAgents"),m(6),j(T(128,129,"sa.Copilotreadiness")),G(127),m(4),I("defaultValue",1)("ngModel",g.customer.Security)("name","Security"),m(6),j(T(138,131,"sa.CybersecurityAssessment")),G(137),m(4),I("defaultValue",1)("ngModel",g.customer.EducationSecurity)("name","EducationSecurity"),m(6),j(T(148,133,"sa.EducationSecurity")),G(147),m(4),I("ngModel",g.customer.cloudMigration)("name","cloudMigration"),m(6),j(T(158,135,"sa.CloudMigration")),G(157),m(4),I("ngModel",g.customer.modernizeApplications)("name","modernizeApplications"),m(6),j(T(168,137,"sa.ModernizeApplications")),G(167),m(6),I("ngIf",(l.touched||c.touched||u.touched||d.touched||h.touched||f.touched)&&!l.value&&!c.value&&!u.value&&!d.value&&!h.value&&!f.value),m(2),I("ngClass",wf(182,X8,"ar-ae"===g.lan,"ar-ae"===g.lan)),m(5),j(T(180,139,"sa.HowSoonAreYoulookingToImplementTheseChanges")),G(179),m(1),I("ngModel",g.customer.projectPriority)("ngClass",De(185,js,"ar-ae"===g.lan)),m(3),Ce(" ",T(186,141,"sa.Select")," "),m(2),I("ngForOf",g.ProjectPrioritys),m(1),I("ngIf",p.invalid&&null==p.value),m(4),I("ngIf","Partner"===g.customer.reqAssessment),m(3),I("ngIf","Customer"===g.customer.reqAssessment),m(1),I("ngClass",wf(187,Yoe,"ar-ae"!==g.lan,"ar-ae"===g.lan)),m(2),I("disabled",(null==e.errors?null:e.errors.required)||(null==i.errors?null:i.errors.required)||(null==r.errors?null:r.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)||(null==g.customer.companyWebsite.errors?null:g.customer.companyWebsite.errors.pattern)||!s.value||"Select"==s.value||!p.value||"Select"==p.value||!o.value||"Select"==o.value||!l.value&&!c.value&&!f.value&&!h.value&&!u.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),m(2),j(T(200,143,"sa.Submit")),G(199),m(4),j(T(204,145,"sa.Cancel")),G(203)}}function Woe(n,t){1&n&&(_(0,"span"),re(1,247),D(2,"translate"),C()),2&n&&(m(2),j(T(2,1,"sa.KoreaPrivacOne")),G(1))}function Koe(n,t){1&n&&(_(0,"span"),re(1,248),D(2,"translate"),C()),2&n&&(m(2),j(T(2,1,"sa.KoreaPrivacOne")),G(1))}function Xoe(n,t){1&n&&(_(0,"span",76),re(1,249),D(2,"translate"),C()),2&n&&(m(2),j(T(2,1,"sa.Koreaconsenttocollect")),G(1))}function Qoe(n,t){if(1&n){const e=on();_(0,"div")(1,"label",233),re(2,234),D(3,"translate"),C(),_(4,"div",16)(5,"ul",235)(6,"li",236),ce(7,Woe,3,3,"span",32),_(8,"input",237,238),ve("ngModelChange",function(r){return $e(e),Be(ge().customer.koreaagreeToCollection=r)}),C(),ce(10,Koe,3,3,"span",32),_(11,"ul",119)(12,"li"),re(13,239),D(14,"translate"),C(),_(15,"li"),re(16,240),D(17,"translate"),C(),_(18,"li"),Ht(19,241),D(20,"translate"),te(21,"span",242),D(22,"translate"),jt(),C(),_(23,"li")(24,"span"),re(25,243),D(26,"translate"),C(),_(27,"label",244),te(28,"span",23),_(29,"a",245),re(30,246),D(31,"translate"),C()()()()()(),ce(32,Xoe,3,3,"span",45),C()()}if(2&n){const e=bt(9),i=ge();m(3),j(T(3,14,"sa.PrivacyStatement")),G(2),m(4),I("ngIf","ar-ae"===i.lan),m(1),I("ngModel",i.customer.koreaagreeToCollection)("name","koreaagreeToCollection"),m(2),I("ngIf","ar-ae"!==i.lan),m(1),I("ngClass",De(28,js,"ar-ae"===i.lan)),m(3),j(T(14,16,"sa.KoreaPrivacTwo")),G(13),m(3),j(T(17,18,"sa.KoreaPrivacThree")),G(16),m(5),j(T(20,20,"sa.KoreaPrivacFoura"))(T(22,22,"sa.KoreaPrivacFourb")),G(19),m(4),j(T(26,24,"sa.KoreaPrivacFive")),G(25),m(3),po("href","https://go.microsoft.com/fwlink/?LinkId=521839",Br),m(2),j(T(31,26,"sa.PrivacyStatement")),G(30),m(1),I("ngIf","Korea"==i.customer.countryRegion.value&&!e.value)}}function Zoe(n,t){1&n&&(_(0,"label",244),te(1,"span",23),_(2,"a",250),re(3,251),D(4,"translate"),C()()),2&n&&(m(2),po("href","https://go.microsoft.com/fwlink/?LinkId=521839",Br),m(2),j(T(4,2,"sa.PrivacyStatement")),G(3))}let Joe=(()=>{class n{constructor(e,i,r,o,a,s,l){this.document=e,this.formBuilder=i,this.appservice=r,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 CX(!1),this.submitted=!1,this.showCustomer=!1,this.customer={name:"",custName:"",jobTitle:"",nameOfCompany:"",corporateEmail:"",companyWebsite:"",others:!1,othersText:"",Microsoft365:!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,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(e){this.selectedLanguage=e.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 i=this.document.querySelector(".dropdown-content");null==i||i.classList.remove("show")}onButtonClick(){const e=this.document.querySelector(".dropdown-content");null==e||e.classList.toggle("show")}fetchData(){void 0===this.Countrys&&this.appservice.getMasterDetails(this.localeId).subscribe(e=>{this.Countrys=e[0].countryRegion,this.Departments=e[0].department,this.NumberOfServers=e[0].numberOfServers,this.NominationTypes=e[0].nominationTypes,this.UserRanges=e[0].userRanges,this.languageNames=e[0].languageNames,this.Departments=this.Departments.sort((r,o)=>r.name.localeCompare(o.name));for(var i=0;i{this.retryLimit<3&&(this.retryLimit=this.retryLimit+1,this.fetchData())})}languageChange(e){const i=e.target.value;this.translate.use(e.target.value),"jp"===i?this.lan="ja-JP":"en"===i?this.lan="en-US":"ar"===i?this.lan="ar-ae":"fr"===i?this.lan="fr-fr":"de"===i?this.lan="de-de":"it"===i?this.lan="it-ch":"pt"===i?this.lan="pt-pt":"es"===i?this.lan="es-es":"ko"===i?this.lan="ko-kr":"cn"===i&&(this.lan="zh-cn"),this.appservice.languagecode$.next(this.lan)}validateMPNID(e){this.customer.nPMIDNumberValid=!new RegExp("^[0-9]*$").test(e.target.value),""===e.target.value&&(this.customer.nPMIDNumberValid=!1)}validatePartnerPhoneNumber(e){this.customer.partnervalidePhoneNumber=!new RegExp("^[+]?[(]?[0-9]{3}[)]?[-s.]?[0-9]{3}[-s.]?[0-9]{4,6}$").test(e.target.value),""===e.target.value&&(this.customer.partnervalidePhoneNumber=!1)}validateIndirectProviderEmail(e){const r=/^[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,}$/i.test(e.target.value);this.customer.IndirectProviderEmailValid=!r}validatePartnerEmail(e){const r=/^[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,}$/i.test(e.target.value);this.customer.partnervalidemail=!r}validateEmailList(e){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(e.target.value.toUpperCase())}onNominationTypeChange(e){this.customer.NominationType=e}onnumberofUserChange(e){this.customer.numberofUser=e}onnumberofVMChange(e){this.customer.numberofVM=e}onnumberofDBChange(e){this.customer.numberofDB=e}onnumberofEndpointChange(e){this.customer.numberofEndpoint=e}onSelectedChange(e){this.customer.divisionOrFunction=e}onpatnerCountrySelectedChange(e){this.customer.PartnerCountryRegion=e}onCountrySelectedChange(e){this.customer.countryRegion=e}onPrioritySelectedChange(e){this.customer.projectPriority=e}changePartner(e){"yes"===e.target.value&&(this.customer.partnerName=""),"no"===e.target.value&&(this.customer.engagedPartner="")}changeAreyouPartner(e){this.customer.RequestedBy=e.target.value,this.customer.partnerConsent=!1,this.fetchData()}changeAreyouCompany(e){this.customer.RequestedBy=e.target.value,this.customer.partnerConsent=null,this.fetchData()}SecurityCheck(e){e.target.checked||(this.customer.SecurityOptions="")}onSubmit(){if(this.submitted=!0,""!=this.customer.custName&&""!=this.customer.jobTitle&&""!=this.customer.corporateEmail&&""!=this.customer.nameOfCompany){let e="";this.customer.othersText&&(e=this.customer.othersText+","),this.customer.CopilotAgents&&(e+="Copilot & Agents,"),this.customer.Security&&(e+="Security,"),this.customer.EducationSecurity&&(e+="Education Security & Value Optimization,"),this.customer.cloudMigration&&(e+="cloudMigration,"),this.customer.modernizeApplications&&(e+="modernizeApplications,"),this.customer.sustainability&&(e+="sustainability,"),this.customer.businessApplications&&(e+="businessApplications,"),this.customer.Microsoft365&&(e+="Microsoft 365\xa0(AI-ready Productivity),"),this.customer.VMwareMigrationTCOAnalysis&&(e+="VMwareMigrationTCOAnalysis,"),this.customer.iTProjects=e,!0===this.customer.partnerConsent?this.customer.partnerConsent="Yes":!1===this.customer.partnerConsent&&(this.customer.partnerConsent="No");const i=document.getElementById("btnSubmit");null!=i&&(i.disabled=!0),0==this.customer.SecurityOptions&&(this.customer.SecurityOptions=""),this.appservice.create(this.customer).subscribe(r=>{this.customer={name:"",custName:"",jobTitle:"",nameOfCompany:"",corporateEmail:"",companyWebsite:"",others:!1,othersText:"",Microsoft365:!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"])},r=>{const o=document.getElementById("btnSubmit");null!=o&&(o.disabled=!1)})}}ClearForm(){this.customer={name:"",custName:"",jobTitle:"",nameOfCompany:"",corporateEmail:"",companyWebsite:"",others:!1,othersText:"",Microsoft365:!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 n.\u0275fac=function(e){return new(e||n)(k(mt),k(wk),k(zo),k(_n),k(La),k(ci),k(fr))},n.\u0275cmp=ni({type:n,selectors:[["app-register"]],decls:71,vars:51,consts:function(){let t,e,i,r,o,a,s,l,c,u,d,h,f,p,g,v,y,b,E,M,V,N,F,Q,le,he,Ee,Pe,x,P,K,L,R,J,ne,ye,S,B,w,z,Fe,Le,Ne,Ve,$,de,xe,me,Ie,st,gt,Et,ln,zn,xi,qo,Va,H,ie,fe,oe,ue,Oe,ke,tt,Ue,St,qt,Vn,O,Y,pe,Se;return t=$localize`:@@myDiscover2: ${"\ufffd0\ufffd"}:INTERPOLATION: `,e=$localize`:@@myAreasofInterest: ${"\ufffd0\ufffd"}:INTERPOLATION: `,i=$localize`:@@patnerReqAssessment: ${"\ufffd0\ufffd"}:INTERPOLATION:`,r=$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: `,h=$localize`:@@myNameisrequired: ${"\ufffd0\ufffd"}:INTERPOLATION: `,f=$localize`:@@myEmailisInvalid: ${"\ufffd0\ufffd"}:INTERPOLATION: `,p=$localize`:@@myNameisrequired: ${"\ufffd0\ufffd"}:INTERPOLATION: `,g=$localize`:@@myEmailisInvalid: ${"\ufffd0\ufffd"}:INTERPOLATION: `,v=$localize`:@@myCustProfile: ${"\ufffd0\ufffd"}:INTERPOLATION: `,y=$localize`:@@myName:${"\ufffd0\ufffd"}:INTERPOLATION: ${"\ufffd#14\ufffd"}:START_TAG_SPAN: *${"\ufffd/#14\ufffd"}:CLOSE_TAG_SPAN:`,b=$localize`:@@myEnterName:${"\ufffd0\ufffd"}:INTERPOLATION:`,E=$localize`:@@myEnterJobTitle:${"\ufffd0\ufffd"}:INTERPOLATION:`,M=$localize`:@@myCompanyName: ${"\ufffd0\ufffd"}:INTERPOLATION:${"\ufffd#38\ufffd"}:START_TAG_SPAN: *${"\ufffd/#38\ufffd"}:CLOSE_TAG_SPAN:`,V=$localize`:@@myEnterCompanyName: ${"\ufffd0\ufffd"}:INTERPOLATION:`,N=$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=y0(F),Q=$localize`:@@myEnterCorporateEmail:${"\ufffd0\ufffd"}:INTERPOLATION:`,le=$localize`:@@myCountryregion: ${"\ufffd0\ufffd"}:INTERPOLATION:${"\ufffd#80\ufffd"}:START_TAG_SPAN: *${"\ufffd/#80\ufffd"}:CLOSE_TAG_SPAN:`,he=$localize`:@@myAreasofInterest: ${"\ufffd0\ufffd"}:INTERPOLATION: `,Ee=$localize`:@@myWhatITprojects:${"\ufffd0\ufffd"}:INTERPOLATION:${"\ufffd#107\ufffd"}:START_TAG_SPAN: *${"\ufffd/#107\ufffd"}:CLOSE_TAG_SPAN:`,Pe=$localize`:@@myMicrosoft365:${"\ufffd0\ufffd"}:INTERPOLATION:`,x=$localize`:@@myCopilotAgents:${"\ufffd0\ufffd"}:INTERPOLATION:`,P=$localize`:@@mySecurity:${"\ufffd0\ufffd"}:INTERPOLATION:`,K=$localize`:@@myEducationSecurity:${"\ufffd0\ufffd"}:INTERPOLATION:`,L=$localize`:@@myCloudMigration: ${"\ufffd0\ufffd"}:INTERPOLATION: `,R=$localize`:@@myModernizeApplications: ${"\ufffd0\ufffd"}:INTERPOLATION:`,J=$localize`:@@myHowsoonareyoulooking:${"\ufffd0\ufffd"}:INTERPOLATION: ${"\ufffd#181\ufffd"}:START_TAG_SPAN: *${"\ufffd/#181\ufffd"}:CLOSE_TAG_SPAN:`,ne=$localize`:@@mySubmit: ${"\ufffd0\ufffd"}:INTERPOLATION: `,ye=$localize`:@@myClear: ${"\ufffd0\ufffd"}:INTERPOLATION: `,S=$localize`:@@myNameisrequired: ${"\ufffd0\ufffd"}:INTERPOLATION: `,B=$localize`:@@myNamemustbeatleast20characters: Name must be at least 20 characters long. `,w=$localize`:@@myJobTitleisrequired: ${"\ufffd0\ufffd"}:INTERPOLATION: `,z=$localize`:@@myCompanyNameisrequired: ${"\ufffd0\ufffd"}:INTERPOLATION: `,Fe=$localize`:@@myDepartmentisrequired: ${"\ufffd0\ufffd"}:INTERPOLATION: `,Le=$localize`:@@myEmailisrequired: ${"\ufffd0\ufffd"}:INTERPOLATION: `,Ne=$localize`:@@myEmailisInvalid: ${"\ufffd0\ufffd"}:INTERPOLATION: `,Ve=$localize`:@@myCompanywebsite: ${"\ufffd0\ufffd"}:INTERPOLATION:${"\ufffd#5\ufffd"}:START_TAG_SPAN: *${"\ufffd/#5\ufffd"}:CLOSE_TAG_SPAN:`,$=$localize`:@@myEnterCompanywebsite:${"\ufffd0\ufffd"}:INTERPOLATION:`,de=$localize`:@@myCompanywebsiteisrequired: ${"\ufffd0\ufffd"}:INTERPOLATION: `,xe=$localize`:@@partnerConsent:${"\ufffd0\ufffd"}:INTERPOLATION:`,me=$localize`:@@myCompanywebsite: ${"\ufffd0\ufffd"}:INTERPOLATION:${"\ufffd#5\ufffd"}:START_TAG_SPAN: *${"\ufffd/#5\ufffd"}:CLOSE_TAG_SPAN:`,Ie=$localize`:@@myEnterCompanywebsite:${"\ufffd0\ufffd"}:INTERPOLATION:`,st=$localize`:@@myCompanywebsiteisrequired: ${"\ufffd0\ufffd"}:INTERPOLATION: `,gt=$localize`:@@myCompanywebsiteisInvalid: ${"\ufffd0\ufffd"}:INTERPOLATION: `,Et=$localize`:@@myCountryregionisrequired: ${"\ufffd0\ufffd"}:INTERPOLATION: `,ln=$localize`:@@myCountryLabel: ${"\ufffd0\ufffd"}:INTERPOLATION: `,zn=$localize`:@@myITprojectsisrequired: ${"\ufffd0\ufffd"}:INTERPOLATION: `,xi=$localize`:@@myHowsoonisrequired: ${"\ufffd0\ufffd"}:INTERPOLATION: `,qo=$localize`:@@myHaveyouengaged:${"\ufffd0\ufffd"}:INTERPOLATION:${"\ufffd#7\ufffd"}:START_TAG_SPAN: *${"\ufffd/#7\ufffd"}:CLOSE_TAG_SPAN:`,Va=$localize`:@@myYes:${"\ufffd0\ufffd"}:INTERPOLATION:`,H=$localize`:@@myNo:${"\ufffd0\ufffd"}:INTERPOLATION:`,ie=$localize`:@@myEnterPartnerName:${"\ufffd0\ufffd"}:INTERPOLATION:`,fe=$localize`:@@myPartnerNamerequiredText: ${"\ufffd0\ufffd"}:INTERPOLATION: `,oe=$localize`:@@myPreferredPartnerName:${"\ufffd0\ufffd"}:INTERPOLATION:`,ue=$localize`:@@myEngagedpartnerrequired: Engaged a partner is required `,Oe=$localize`:@@myDoyouhavePreferredpartner:Do you have Preferred partner${"\ufffd#3\ufffd"}:START_TAG_SPAN: *${"\ufffd/#3\ufffd"}:CLOSE_TAG_SPAN:`,ke=$localize`:@@KoreaCountryPrivacyStatement: ${"\ufffd0\ufffd"}:INTERPOLATION: `,tt=$localize`:@@myKoreaCountryPrivacTwo: ${"\ufffd0\ufffd"}:INTERPOLATION: `,Ue=$localize`:@@myKoreaCountryPrivacThree: ${"\ufffd0\ufffd"}:INTERPOLATION: `,St=$localize`:@@myKoreaCountryPrivacFour: ${"\ufffd0\ufffd"}:INTERPOLATION:${"\ufffd#21\ufffd"}:START_TAG_SPAN: ${"\ufffd1\ufffd"}:INTERPOLATION_1:${"\ufffd/#21\ufffd"}:CLOSE_TAG_SPAN:`,qt=$localize`:@@myKoreaCountryPrivacFive: ${"\ufffd0\ufffd"}:INTERPOLATION: `,Vn=$localize`:@@myPrivacypolicy:${"\ufffd0\ufffd"}:INTERPOLATION:`,O=$localize`:@@myKoreaCountryPrivacOne: ${"\ufffd0\ufffd"}:INTERPOLATION: `,Y=$localize`:@@myKoreaCountryPrivacOne: ${"\ufffd0\ufffd"}:INTERPOLATION: `,pe=$localize`:@@KoreaCountryPSError: ${"\ufffd0\ufffd"}:INTERPOLATION: `,Se=$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"],[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"],t,[1,"py-px"],[1,"col"],[1,"form-group"],[1,"countryLabel"],[1,"interestMargin",3,"ngClass"],e,[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"],i,["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"],r,[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"],["class","help-block textMessage","&&","","PartnerCountryRegion.touched","",4,"ngIf"],["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,["&&","","PartnerCountryRegion.touched","",1,"help-block","textMessage"],d,h,f,p,g,["aria-label","Your Profile section.","id","YourProfileSectionId",1,"py-px","py-0"],[1,"profileMargin",3,"ngClass"],v,["for","custName"],y,["type","text","id","custName","tabIndex","0","required","","maxlength","200",1,"form-control",3,"ngModel","ngClass","name","ngModelChange",6,"placeholder"],["custName","ngModel"],["placeholder",b],["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",E],["for","nameOfCompany"],M,["id","nameOfCompany","type","text","tabIndex","0","required","","maxlength","500",1,"form-control",3,"ngModel","ngClass","name","ngModelChange",6,"placeholder"],["nameOfCompany","ngModel"],["placeholder",V],["for","divisionOrFunction"],N,["id","divisionOrFunction","name","divisionOrFunction","tabIndex","0","title","Departments","required","",1,"form-control",3,"ngModel","ngClass","ngModelChange"],["divisionOrFunction","ngModel"],["class","help-block textMessage","&&","","divisionOrFunction.touched","",4,"ngIf"],["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",Q],["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"],le,["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"],he,["id","WhatITprojectsDiv",1,"row"],[1,"bgColorLable",3,"ngClass"],Ee,[1,"form-group",3,"ngClass"],[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"],Pe,["tabIndex","0","type","checkbox","name","CopilotAgents","id","mwf07f6e8d82",1,"custom-control-input",3,"ngModel","name","ngModelChange"],["CopilotAgents","ngModel"],["for","mwf07f6e8d82",1,"custom-control-label"],x,["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"],P,["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"],K,["tabIndex","0","type","checkbox","name","cloudMigration","id","mwf07f6e8d84",1,"custom-control-input",3,"ngModel","name","ngModelChange"],["cloudMigration","ngModel"],["for","mwf07f6e8d84",1,"custom-control-label"],L,["tabIndex","0","type","checkbox","name","modernizeApplications","id","mwf07f6e8d85",1,"custom-control-input",3,"ngModel","name","ngModelChange"],["modernizeApplications","ngModel"],["for","mwf07f6e8d85",1,"custom-control-label"],R,[1,"bgColorLable"],[1,"col-lg-5","col-md-5","col-sm-12",3,"ngClass"],["id","HowSoonAreYoulookingDiv",1,"form-group","bgColorLable"],["for","projectPriority"],J,["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"],ne,["tabIndex","0",1,"cancelButton",3,"click"],ye,S,[1,"textMessage"],B,w,z,["&&","","divisionOrFunction.touched","",1,"help-block","textMessage"],Fe,Le,Ne,["for","companywebsite"],Ve,["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-%]+&?)?$",1,"form-control",3,"ngModel","ngClass","name","ngModelChange",6,"placeholder"],["companyWebsite","ngModel"],["placeholder",$],de,[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"],xe,me,["placeholder",Ie],st,gt,Et,["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"],ln,zn,xi,[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"],qo,[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"],Va,["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"],H,[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",ie],fe,["tabIndex","0","id","engagedPartner","type","text","size","50","maxlength","200",1,"form-control",3,"ngModel","ngClass","name","ngModelChange",6,"placeholder"],["placeholder",oe],ue,Oe,[1,"custom-control-labe","checkBoxLable"],ke,[1,"checkBoxLable","iagree"],[1,"listCheckBox"],["type","checkbox","name","koreaagreeToCollection",3,"ngModel","name","ngModelChange"],["koreaagreeToCollection","ngModel"],tt,Ue,St,[1,"privacyTextMessageBold"],qt,["for","mwf07f6e8d86"],["tabIndex","0","target","_blanks",3,"href"],Vn,O,Y,pe,["tabIndex","0","target","_blank",3,"href"],Se]},template:function(e,i){1&e&&(_(0,"div")(1,"form",0,1),ve("ngSubmit",function(){return i.onSubmit()}),_(3,"div",2)(4,"section")(5,"div",3)(6,"div",4)(7,"div",5)(8,"button",6),ve("click",function(){return i.onButtonClick()}),U(9),D(10,"uppercase"),C(),_(11,"div",7),ce(12,qre,2,3,"a",8),C()()()(),_(13,"div",9)(14,"div",10)(15,"h1",11),re(16,12),D(17,"translate"),C()()()(),_(18,"section",13)(19,"div",9)(20,"div",14)(21,"div",15)(22,"span"),U(23,"* "),C(),_(24,"span",16),U(25),D(26,"translate"),C()()()(),_(27,"div",9)(28,"div",14)(29,"div",15)(30,"h2",17),re(31,18),D(32,"translate"),C()()()(),_(33,"div",15)(34,"div",9)(35,"div",14)(36,"div",19)(37,"input",20,21),ve("change",function(o){return i.changeAreyouPartner(o)})("ngModelChange",function(o){return i.customer.reqAssessment=o}),C(),_(39,"label",22),te(40,"span",23),_(41,"samp",24),re(42,25),D(43,"translate"),C()()()()()(),_(44,"div",15)(45,"div",9)(46,"div",14)(47,"div",19)(48,"input",26,27),ve("ngModelChange",function(o){return i.customer.reqAssessment=o})("change",function(o){return i.changeAreyouCompany(o)}),C(),_(50,"label",28),te(51,"span",23),_(52,"samp",24),re(53,29),D(54,"translate"),C()()()()(),te(55,"div",30),ce(56,roe,80,108,"div",31),C()(),ce(57,qoe,205,190,"div",32),_(58,"div",33)(59,"div",14),ce(60,Qoe,33,30,"div",32),ce(61,Zoe,5,4,"label",34),C()(),_(62,"div",33)(63,"div",14)(64,"span",35),U(65),D(66,"translate"),te(67,"br"),U(68),D(69,"translate"),C()(),te(70,"div",36),C()()()()),2&e&&(m(9),ct(T(10,23,i.selectedLanguage)),m(3),I("ngForOf",i.languages),m(3),I("ngClass",De(39,Qe,"ar-ae"===i.lan)),m(2),j(T(17,25,"sa.SolutionAssessmentsRequest")),G(16),m(8),ct(T(26,27,"sa.massgesForCompletethisForm")),m(5),I("ngClass",De(41,Qe,"ar-ae"===i.lan)),m(2),j(T(32,29,"sa.RequestorInformation")),G(31),m(4),I("ngClass",De(43,Qe,"ar-ae"===i.lan)),m(1),I("ngModel",i.customer.reqAssessment)("name","patnerReqAssessment"),m(6),j(T(43,31,"sa.partnerrequesting")),G(42),m(4),I("ngClass",De(45,Qe,"ar-ae"===i.lan)),m(1),I("ngModel",i.customer.reqAssessment)("name","reqAssessment"),m(6),j(T(54,33,"sa.customerrequesting")),G(53),m(2),I("ngIf","Partner"===i.customer.reqAssessment),m(1),I("ngIf","Partner"===i.customer.reqAssessment||"Customer"===i.customer.reqAssessment),m(1),I("ngClass",De(47,Qe,"ar-ae"===i.lan)),m(2),I("ngIf","Korea"==i.customer.countryRegion),m(1),I("ngIf","Korea"!==i.customer.countryRegion),m(1),I("ngClass",De(49,Qe,"ar-ae"===i.lan)),m(3),Ce(" ",T(66,35,"sa.PrivacyStatementMessage")," "),m(3),Ce(" ",T(69,37,"sa.PrivacyStatementNote")," "))},dependencies:[fu,Qa,Lf,Cl,vS,CS,gu,zm,eh,hS,Wm,yl,th,r_,o_,i_,Jf,ga,Kx,Hs],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}"]}),n})();function eae(n,t){if(1&n){const e=on();_(0,"a",82),ve("click",function(){const o=$e(e).$implicit;return Be(ge().onLanguageSelect(o))}),U(1),C()}if(2&n){const e=t.$implicit,i=ge();vr("active",e.code===i.selectedLanguage),m(1),Ce(" ",e.name," ")}}const Q8=function(){return["../register"]},Z8=function(n){return{lngcode:n}};let tae=(()=>{class n{constructor(e,i,r,o){this.translate=e,this.appservice=i,this.document=r,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(e){this.selectedLanguage=e.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 i=this.document.querySelector(".dropdown-content");null==i||i.classList.remove("show")}onButtonClick(){const e=this.document.querySelector(".dropdown-content");null==e||e.classList.toggle("show")}}return n.\u0275fac=function(e){return new(e||n)(k(La),k(zo),k(mt),k(fr))},n.\u0275cmp=ni({type:n,selectors:[["app-srfuture"]],decls:137,vars:84,consts:function(){let t,e,i,r,o,a,s,l,c,u,d,h,f,p,g,v,y,b,E,M,V;return t=$localize`:@@myfutureincloud:${"\ufffd0\ufffd"}:INTERPOLATION:`,e=$localize`:@@myProceedwithConfidence:${"\ufffd0\ufffd"}:INTERPOLATION:`,i=$localize`:@@mylandingpara: ${"\ufffd0\ufffd"}:INTERPOLATION: `,r=$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: `,h=$localize`:@@myLearnmoreaboutprocess:${"\ufffd0\ufffd"}:INTERPOLATION:`,f=$localize`:@@myworkforce:${"\ufffd0\ufffd"}:INTERPOLATION:`,p=$localize`:@@myThemodernwokplace:${"\ufffd0\ufffd"}:INTERPOLATION: `,g=$localize`:@@myLearnmoreaboutprocess:${"\ufffd0\ufffd"}:INTERPOLATION:`,v=$localize`:@@myfutureincloud:${"\ufffd0\ufffd"}:INTERPOLATION:`,y=$localize`:@@myProceedwithConfidence: ${"\ufffd0\ufffd"}:INTERPOLATION: `,b=$localize`:@@mylandingpara: ${"\ufffd0\ufffd"}:INTERPOLATION:`,E=$localize`:@@mylandingpara:${"\ufffd0\ufffd"}:INTERPOLATION: `,M=$localize`:@@myDiscover2:${"\ufffd#129\ufffd"}:START_TAG_SPAN:${"\ufffd0\ufffd"}:INTERPOLATION: ${"\ufffd/#129\ufffd"}:CLOSE_TAG_SPAN: ${"\ufffd1\ufffd"}:INTERPOLATION_1:`,V=$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"],t,[1,"h1","text-blue"],e,[1,"mb-3"],i,[1,"link-group"],["target","_blank",1,"btn","btn-primary","assessmentbutton",3,"routerLink","queryParams"],r,[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,h,["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"],f,p,["clas","card-footer"],g,[1,"card","d-block","mx-ng","mx-md-0","mb-g","mb-md-0"],[1,"card-body","align-self-left","p-4"],v,y,b,[1,"mb-5"],E,[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"],M,[1,"text-light-blue"],[1,"col-4","py-5","text-right","marginLeftCTA"],["target","_blank",1,"btn","btn-primary","requestassessmentbutton",3,"routerLink","queryParams"],[1,"myblack"],V,["href","javascript:void(0)",3,"click"]]},template:function(e,i){1&e&&(_(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"button",5),ve("click",function(){return i.onButtonClick()}),U(6),C(),_(7,"div",6),ce(8,eae,2,3,"a",7),C()()()(),_(9,"div",8)(10,"div",9)(11,"div",10)(12,"div",11)(13,"h6",12),re(14,13),D(15,"translate"),C(),_(16,"h1",14),re(17,15),D(18,"translate"),C(),_(19,"div",16)(20,"p"),re(21,17),D(22,"translate"),C()(),_(23,"div",18)(24,"a",19),re(25,20),D(26,"translate"),C()()()()(),_(27,"div",21)(28,"picture"),te(29,"img",22),C()()()(),_(30,"div",23)(31,"div",24)(32,"div",25)(33,"h2",26),Ht(34,27),D(35,"translate"),te(36,"br"),D(37,"translate"),jt(),C(),_(38,"p",28),re(39,29),D(40,"translate"),C()()(),_(41,"div",30)(42,"div",31)(43,"div",32)(44,"picture"),te(45,"source",33)(46,"source",34)(47,"source",35)(48,"source",36)(49,"img",37),C(),_(50,"div",38)(51,"h3"),re(52,39),D(53,"translate"),C(),_(54,"p"),re(55,40),D(56,"translate"),C()(),_(57,"div",41)(58,"div",42)(59,"a",43),re(60,44),D(61,"translate"),C()()()()(),_(62,"div",31)(63,"div",32)(64,"picture"),te(65,"source",45)(66,"source",46)(67,"source",47)(68,"source",48)(69,"img",49),C(),_(70,"div",38)(71,"h3",50),re(72,51),D(73,"translate"),C(),_(74,"p"),re(75,52),D(76,"translate"),C()(),_(77,"div",41)(78,"div",42)(79,"a",43),re(80,53),D(81,"translate"),C()()()()(),_(82,"div",31)(83,"div",32)(84,"picture"),te(85,"source",54)(86,"source",55)(87,"source",56)(88,"source",57)(89,"img",58),C(),_(90,"div",38)(91,"h3",50),re(92,59),D(93,"translate"),C(),_(94,"p"),re(95,60),D(96,"translate"),C()(),_(97,"div",61)(98,"div",42)(99,"a",43),re(100,62),D(101,"translate"),C()()()()()()(),_(102,"div",63)(103,"div",8)(104,"div",9)(105,"div",64)(106,"h6",50),re(107,65),D(108,"translate"),C(),_(109,"h1",14),re(110,66),D(111,"translate"),C(),_(112,"div")(113,"p"),re(114,67),D(115,"translate"),C()(),_(116,"div",68)(117,"p"),re(118,69),D(119,"translate"),C()()()(),te(120,"div",70),_(121,"div",71)(122,"picture"),te(123,"img",72),C()()()(),_(124,"div",73)(125,"div",24)(126,"div",74)(127,"h1",75),Ht(128,76),te(129,"span",77),D(130,"translate"),D(131,"translate"),jt(),C()(),_(132,"div",78)(133,"a",79)(134,"span",80),re(135,81),D(136,"translate"),C()()()()()()),2&e&&(m(6),ct(i.selectedLanguage),m(2),I("ngForOf",i.languages),m(7),j(T(15,32,"sa.yourFutureTagline")),G(14),m(3),j(T(18,34,"sa.yourFutureHeading")),G(17),m(4),j(T(22,36,"sa.yourFutureDescription")),G(21),m(2),I("routerLink",or(78,Q8))("queryParams",De(79,Z8,i.queryParameter)),m(2),j(T(26,38,"sa.yourFutureButton")),G(25),m(11),j(T(35,40,"sa.yourFutureCardHeading1"))(T(37,42,"sa.yourFutureCardHeading2")),G(34),m(3),j(T(40,44,"sa.yourFutureCardSubHeading")),G(39),m(13),j(T(53,46,"sa.yourFutureCard1Heading")),G(52),m(3),j(T(56,48,"sa.yourFutureCard1Description")),G(55),m(3),I("href",i.pdfurl1,Br),m(2),j(T(61,50,"sa.yourFutureCard1Button")),G(60),m(12),j(T(73,52,"sa.yourFutureCard2Heading")),G(72),m(3),j(T(76,54,"sa.yourFutureCard2Description")),G(75),m(3),I("href",i.pdfurl2,Br),m(2),j(T(81,56,"sa.yourFutureCard2Button")),G(80),m(12),j(T(93,58,"sa.yourFutureCard3Heading")),G(92),m(3),j(T(96,60,"sa.yourFutureCard3Description")),G(95),m(3),I("href",i.pdfurl3,Br),m(2),j(T(101,62,"sa.yourFutureCard3Button")),G(100),m(7),j(T(108,64,"sa.yourFutureSection2SmallHeading")),G(107),m(3),j(T(111,66,"sa.yourFutureSection2Heading")),G(110),m(4),j(T(115,68,"sa.yourFutureSection2Description1")),G(114),m(4),j(T(119,70,"sa.yourFutureSection2Description2")),G(118),m(12),j(T(130,72,"sa.yourFutureBannerHeading1"))(T(131,74,"sa.yourFutureBannerHeading2")),G(128),m(2),I("routerLink",or(81,Q8))("queryParams",De(82,Z8,i.queryParameter)),m(3),j(T(136,76,"sa.yourFutureBannerButton")),G(135))},dependencies:[Qa,Go,Hs],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}}"]}),n})();function nae(n,t){if(1&n){const e=on();_(0,"a",58),ve("click",function(){const o=$e(e).$implicit;return Be(ge().onLanguageSelect(o))}),U(1),C()}if(2&n){const e=t.$implicit,i=ge();vr("active",e.code===i.selectedLanguage),m(1),Ce(" ",e.name," ")}}const J8=function(){return["../register"]},e5=function(n){return{lngcode:n}};let iae=(()=>{class n{constructor(e,i,r,o){this.translate=e,this.appservice=i,this.document=r,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(e){this.selectedLanguage=e.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 i=this.document.querySelector(".dropdown-content");null==i||i.classList.remove("show")}onButtonClick(){const e=this.document.querySelector(".dropdown-content");null==e||e.classList.toggle("show")}}return n.\u0275fac=function(e){return new(e||n)(k(La),k(zo),k(mt),k(fr))},n.\u0275cmp=ni({type:n,selectors:[["app-srprocess"]],decls:129,vars:105,consts:function(){let t,e,i,r,o,a,s,l,c,u,d,h,f,p,g;return t=$localize`:@@myfutureincloud: ${"\ufffd0\ufffd"}:INTERPOLATION:`,e=$localize`:@@myProceedwithConfidence:${"\ufffd0\ufffd"}:INTERPOLATION:`,i=$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: `,i=y0(i),r=$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: `,h=$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:`,f=$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:`,g=$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"],t,[1,"font-size-hero-all"],e,[1,"mb-5"],i,[1,"style-semibold"],[1,"mb-3"],["target","_blank",1,"btn","btn-primary","assessmentbutton",3,"routerLink","queryParams"],r,["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"],h,f,[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"],g,["href","javascript:void(0)",3,"click"]]},template:function(e,i){1&e&&(_(0,"div",0)(1,"section")(2,"div",1)(3,"div",2)(4,"div",3)(5,"div",4)(6,"button",5),ve("click",function(){return i.onButtonClick()}),U(7),C(),_(8,"div",6),ce(9,nae,2,3,"a",7),C()()()(),_(10,"div",8)(11,"div",9)(12,"div",10)(13,"span",11),re(14,12),D(15,"translate"),C(),_(16,"h1",13),re(17,14),D(18,"translate"),C(),_(19,"div",15)(20,"p"),Ht(21,16),D(22,"translate"),te(23,"span",17),D(24,"translate"),D(25,"translate"),te(26,"span",17),D(27,"translate"),D(28,"translate"),te(29,"span",17),D(30,"translate"),D(31,"translate"),jt(),C()(),_(32,"div",18)(33,"a",19),re(34,20),D(35,"translate"),C()()()(),te(36,"img",21),C()()()(),_(37,"div",22)(38,"section")(39,"div",23)(40,"div",24)(41,"div",25)(42,"h2",26),re(43,27),D(44,"translate"),C()()()()()(),_(45,"div",28)(46,"div",29)(47,"span",30),U(48),D(49,"translate"),C()(),_(50,"div",31)(51,"h2",18),Ht(52,32),_(53,"span",33),D(54,"translate"),te(55,"br"),C(),D(56,"translate"),jt(),C(),_(57,"div",18)(58,"p"),re(59,34),D(60,"translate"),C()()(),te(61,"img",35),C(),_(62,"div",36),te(63,"img",37),_(64,"div",29)(65,"span",30),U(66),D(67,"translate"),C()(),_(68,"div",38)(69,"h2",18),Ht(70,39),_(71,"span",33),D(72,"translate"),te(73,"br"),C(),D(74,"translate"),jt(),C(),_(75,"div",18)(76,"p"),re(77,40),D(78,"translate"),C()()()(),_(79,"div",28)(80,"div",29)(81,"span",41),U(82),D(83,"translate"),C()(),_(84,"div",31)(85,"h2",18),Ht(86,42),_(87,"span",33),D(88,"translate"),te(89,"br"),C(),D(90,"translate"),jt(),C(),_(91,"div",18)(92,"p"),re(93,43),D(94,"translate"),C()()(),te(95,"img",44),C(),_(96,"div",36),te(97,"img",45),_(98,"div",29)(99,"span",30),U(100),D(101,"translate"),C()(),_(102,"div",38)(103,"h2",18),Ht(104,46),_(105,"span",33),D(106,"translate"),te(107,"br"),C(),D(108,"translate"),jt(),C(),_(109,"div",18)(110,"p"),re(111,47),D(112,"translate"),C()()()(),_(113,"div",48)(114,"div",49)(115,"section")(116,"div",50)(117,"div",51)(118,"h2",52),Ht(119,53),D(120,"translate"),te(121,"span",13),D(122,"translate"),D(123,"translate"),jt(),C()(),_(124,"div",54)(125,"a",55)(126,"span",56),re(127,57),D(128,"translate"),C()()()()()()()),2&e&&(m(7),ct(i.selectedLanguage),m(2),I("ngForOf",i.languages),m(6),j(T(15,37,"sa.ourProcessTagline")),G(14),m(3),j(T(18,39,"sa.ourProcessHeading")),G(17),m(13),j(T(22,41,"sa.ourProcessDescription1"))(T(24,43,"sa.ourProcessDescription2"))(T(25,45,"sa.ourProcessDescription3"))(T(27,47,"sa.ourProcessDescription4"))(T(28,49,"sa.ourProcessDescription5"))(T(30,51,"sa.ourProcessDescription6"))(T(31,53,"sa.ourProcessDescription7")),G(21),m(2),I("routerLink",or(99,J8))("queryParams",De(100,e5,i.queryParameter)),m(2),j(T(35,55,"sa.ourProcessButton")),G(34),m(9),j(T(44,57,"sa.ourProcessCardHeading")),G(43),m(4),Ce(" ",T(49,59,"sa.ourProcessCard1Number"),""),m(8),j(T(54,61,"sa.ourProcessCard1Process"))(T(56,63,"sa.ourProcessCard1Heading")),G(52),m(4),j(T(60,65,"sa.ourProcessCard1Description")),G(59),m(6),Ce(" ",T(67,67,"sa.ourProcessCard2Number"),""),m(8),j(T(72,69,"sa.ourProcessCard2Process"))(T(74,71,"sa.ourProcessCard2Heading")),G(70),m(4),j(T(78,73,"sa.ourProcessCard2Description")),G(77),m(4),ct(T(83,75,"sa.ourProcessCard3Number")),m(8),j(T(88,77,"sa.ourProcessCard3Process"))(T(90,79,"sa.ourProcessCard3Heading")),G(86),m(4),j(T(94,81,"sa.ourProcessCard3Description")),G(93),m(6),Ce(" ",T(101,83,"sa.ourProcessCard4Number"),""),m(8),j(T(106,85,"sa.ourProcessCard4Process"))(T(108,87,"sa.ourProcessCard4Heading")),G(104),m(4),j(T(112,89,"sa.ourProcessCard4Description")),G(111),m(11),j(T(120,91,"sa.ourProcessBannerHeading"))(T(122,93,"sa.ourProcessBannerHeading1"))(T(123,95,"sa.ourProcessBannerHeading2")),G(119),m(2),I("routerLink",or(102,J8))("queryParams",De(103,e5,i.queryParameter)),m(3),j(T(128,97,"sa.ourProcessBannerButton")),G(127))},dependencies:[Qa,Go,Hs],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}}"]}),n})();const rae=function(){return["./register"]};function aae(n,t){if(1&n){const e=on();_(0,"a",38),ve("click",function(){const o=$e(e).$implicit;return Be(ge().onLanguageSelect(o))}),U(1),C()}if(2&n){const e=t.$implicit,i=ge();vr("active",e.code===i.selectedLanguage),m(1),Ce(" ",e.name," ")}}function t5(n){return Dn((t,e)=>{Oi(n).subscribe(hn(e,()=>e.complete(),iC)),!e.closed&&t.subscribe(e)})}const lae=function(){return["/safeedbackform"]},uae=["startOVer"],dae=function(){return["/safeedbackform"]};function hae(n,t){if(1&n&&(_(0,"option",53),U(1),C()),2&n){const e=t.$implicit;I("value",e.languageCode),m(1),Ce(" ",e.name," ")}}function pae(n,t){1&n&&(_(0,"span",54),U(1),D(2,"translate"),C()),2&n&&(m(1),Ce(" ",T(2,1,"sa.SecurityFormErrorName")," "))}function gae(n,t){1&n&&(_(0,"span",54),U(1),D(2,"translate"),C()),2&n&&(m(1),Ce(" ",T(2,1,"sa.SecurityFormErrorCompanyName")," "))}function mae(n,t){1&n&&(_(0,"span",55),re(1,56),D(2,"translate"),C()),2&n&&(m(2),j(T(2,1,"sa.Emailisrequired")),G(1))}function _ae(n,t){1&n&&(_(0,"span",55),re(1,57),D(2,"translate"),C()),2&n&&(m(2),j(T(2,1,"sa.Pleaseenteravalidcorporateemail")),G(1))}function vae(n,t){if(1&n&&(_(0,"option"),U(1),C()),2&n){const e=t.$implicit;m(1),Ce(" ",e.name," ")}}function yae(n,t){1&n&&(_(0,"span",55),re(1,58),D(2,"translate"),C()),2&n&&(m(2),j(T(2,1,"sa.CountryRegionisrequired")),G(1))}function Cae(n,t){1&n&&(_(0,"span",55),re(1,59),D(2,"translate"),C()),2&n&&(m(2),j(T(2,1,"sa.CompanyWebsiteIsRequired")),G(1))}function bae(n,t){1&n&&(_(0,"span",55),U(1),D(2,"translate"),C()),2&n&&(m(1),Ce(" ",T(2,1,"sa.Companywebsiteisinvalid")," "))}function Eae(n,t){1&n&&(_(0,"span"),re(1,76),D(2,"translate"),C()),2&n&&(m(2),j(T(2,1,"sa.KoreaPrivacOne")),G(1))}function Sae(n,t){1&n&&(_(0,"span"),re(1,77),D(2,"translate"),C()),2&n&&(m(2),j(T(2,1,"sa.KoreaPrivacOne")),G(1))}function Dae(n,t){1&n&&(_(0,"span",55),re(1,78),D(2,"translate"),C()),2&n&&(m(2),j(T(2,1,"sa.Koreaconsenttocollect")),G(1))}const n5=function(n){return{rightAlignDirection:n}};function Tae(n,t){if(1&n){const e=on();_(0,"div")(1,"label",60),re(2,61),D(3,"translate"),C(),_(4,"div",62)(5,"ul",63)(6,"li",64),ce(7,Eae,3,3,"span",48),_(8,"input",65,66),ve("ngModelChange",function(r){return $e(e),Be(ge().customer.koreaagreeToCollection=r)}),C(),ce(10,Sae,3,3,"span",48),_(11,"ul",37)(12,"li"),re(13,67),D(14,"translate"),C(),_(15,"li"),re(16,68),D(17,"translate"),C(),_(18,"li"),Ht(19,69),D(20,"translate"),te(21,"span",70),D(22,"translate"),jt(),C(),_(23,"li")(24,"span"),re(25,71),D(26,"translate"),C(),_(27,"label",72),te(28,"span",73),_(29,"a",74),re(30,75),D(31,"translate"),C()()()()()(),ce(32,Dae,3,3,"span",36),C()()}if(2&n){const e=bt(9),i=ge();m(3),j(T(3,14,"sa.PrivacyStatement")),G(2),m(4),I("ngIf","ar-ae"===i.lan),m(1),I("ngModel",i.customer.koreaagreeToCollection)("name","koreaagreeToCollection"),m(2),I("ngIf","ar-ae"!==i.lan),m(1),I("ngClass",De(28,n5,"ar-ae"===i.lan)),m(3),j(T(14,16,"sa.KoreaPrivacTwo")),G(13),m(3),j(T(17,18,"sa.KoreaPrivacThree")),G(16),m(5),j(T(20,20,"sa.KoreaPrivacFoura"))(T(22,22,"sa.KoreaPrivacFourb")),G(19),m(4),j(T(26,24,"sa.KoreaPrivacFive")),G(25),m(3),po("href","https://go.microsoft.com/fwlink/?LinkId=521839",Br),m(2),j(T(31,26,"sa.PrivacyStatement")),G(30),m(1),I("ngIf","Korea"==i.customer.countryRegion.value&&!e.value)}}function Mae(n,t){1&n&&(_(0,"label",72),te(1,"span",73),_(2,"a",79),re(3,80),D(4,"translate"),C()()),2&n&&(m(2),po("href","https://go.microsoft.com/fwlink/?LinkId=521839",Br),m(2),j(T(4,2,"sa.PrivacyStatement")),G(3))}const Lp=function(n){return{arabicText:n}},wae=function(){return{standalone:!0}},Iae=function(){return["/securitycampaign"]},Aae=[{path:"",component:K8,title:"Home - Solution Assessments Program"},{path:"solutionassessments",component:K8,title:"Home - Solution Assessments Program"},{path:"success",component:(()=>{class n{constructor(e,i){this.router=e,this.localeId=i,this.feedbackForm=!1}ngOnInit(){localStorage.getItem("success")?localStorage.removeItem("success"):this.router.navigate([""])}}return n.\u0275fac=function(e){return new(e||n)(k(_n),k(ci))},n.\u0275cmp=ni({type:n,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(e,i){1&e&&(_(0,"div")(1,"form")(2,"div",0)(3,"div",1)(4,"div",2)(5,"div",3),te(6,"img",4),_(7,"h1")(8,"div",5),U(9),D(10,"translate"),C()(),_(11,"a",6),U(12),D(13,"translate"),C(),te(14,"br")(15,"br"),C()()()()()()),2&e&&(m(9),ct(T(10,3,"sa.Registrationcompletedsuccessfully")),m(2),I("routerLink",or(7,rae)),m(1),ct(T(13,5,"sa.Goback")))},dependencies:[Go,Cl,yl,ga,Hs],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}"]}),n})(),title:"Solution Assessments - Solution Assessments Program"},{path:"register",component:Joe,title:"Solution Assessments - Solution Assessments Program"},{path:"process",component:iae,title:"Our Process - Solution Assessments Program"},{path:"future",component:tae,title:"Your Future - Solution Assessments Program"},{path:"self-assessment",component:(()=>{class n{constructor(e,i,r,o,a,s){this.translate=e,this.appservice=i,this.appService=r,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(e){this.selectedLanguage=e.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 i=this.document.querySelector(".dropdown-content");null==i||i.classList.remove("show")}onButtonClick(){const e=this.document.querySelector(".dropdown-content");null==e||e.classList.toggle("show")}languageChange(e){const i=e.target.value;this.translate.use(e.target.value),"Hpjp"===i?this.lan="ja-JP":"Hpen"===i?this.lan="en-US":"ar"===i?this.lan="ar-ae":"fr"===i?this.lan="fr-fr":"de"===i?this.lan="de-de":"it"===i?this.lan="it-ch":"pt"===i?this.lan="pt-pt":"es"===i?this.lan="es-es":"ko"===i?this.lan="ko-kr":"cn"===i&&(this.lan="zh-cn"),this.appservice.languagecode$.next(this.lan)}}return n.\u0275fac=function(e){return new(e||n)(k(La),k(zo),k(zo),k(mt),k(ci),k(fr))},n.\u0275cmp=ni({type:n,selectors:[["app-selfserveassessment"]],decls:72,vars:41,consts:function(){let t,e,i,r,o;return t=$localize`:@@myProceedwithConfidence: ${"\ufffd0\ufffd"}:INTERPOLATION:`,e=$localize`:@@myProceedwithConfidence: ${"\ufffd0\ufffd"}:INTERPOLATION:`,i=$localize`:@@mylandingpara:${"\ufffd0\ufffd"}:INTERPOLATION: `,r=$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"],t,[1,"h3","text-black","font-size-cloud-security","py-2"],e,i,[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"],r,[1,"tooltiptext"],[1,"col-7","offset-0"],o,["href","javascript:void(0)",3,"click"]]},template:function(e,i){1&e&&(_(0,"div",0)(1,"section")(2,"div",1)(3,"nav")(4,"ol",2)(5,"li",3)(6,"a",4),U(7),D(8,"translate"),C()(),_(9,"li",5)(10,"a",6),U(11),D(12,"translate"),C()()()(),_(13,"div",7)(14,"button",8),ve("click",function(){return i.onButtonClick()}),U(15),C(),_(16,"div",9),ce(17,aae,2,3,"a",10),C()()()()(),_(18,"div",11)(19,"section",12)(20,"div",13)(21,"div",14)(22,"div",15)(23,"div",16)(24,"h1",17),re(25,18),D(26,"translate"),C(),_(27,"h2",19),re(28,20),D(29,"translate"),C(),_(30,"div")(31,"p"),re(32,21),D(33,"translate"),C()(),_(34,"div",22)(35,"div",23)(36,"span"),te(37,"img",24),U(38),D(39,"translate"),C()(),_(40,"div",23)(41,"span"),te(42,"img",25),U(43),D(44,"translate"),C()(),_(45,"div",23)(46,"span"),te(47,"img",26),U(48),D(49,"translate"),C()(),_(50,"div",27)(51,"span"),U(52),D(53,"translate"),C()()()()(),_(54,"div",28)(55,"picture"),te(56,"img",29),C()()(),_(57,"div",30)(58,"div",31)(59,"div",32)(60,"button",33),ve("click",function(){return i.goToUrl()}),Ht(61,34),D(62,"translate"),te(63,"span",35),D(64,"translate"),jt(),C()()(),_(65,"div",36)(66,"div",32)(67,"button",33),ve("click",function(){return i.goToUrl1()}),Ht(68,37),te(69,"span",35),D(70,"translate"),D(71,"translate"),jt(),C()()()()()()()),2&e&&(m(7),ct(T(8,15,"sa.selfServicebreadcrumbsOne")),m(4),ct(T(12,17,"sa.selfServicebreadcrumbsTwo")),m(4),ct(i.selectedLanguage),m(2),I("ngForOf",i.languages),m(9),j(T(26,19,"sa.selfServiceHeadingQuestion")),G(25),m(3),j(T(29,21,"sa.selfServiceDescription1")),G(28),m(4),j(T(33,23,"sa.selfServiceDescription2")),G(32),m(5),Ce(" ",T(39,25,"sa.selfServiceItem1"),""),m(5),Ce(" ",T(44,27,"sa.selfServiceItem2")," "),m(5),Ce(" ",T(49,29,"sa.selfServiceItem3"),""),m(4),Ce(" ",T(53,31,"sa.selfServiceParagraph"),""),m(12),j(T(62,33,"sa.selfServiceButton"))(T(64,35,"sa.selfServiceButtonTooltip")),G(61),m(7),j(T(70,37,"sa.selfServiceButtonTooltip"))(T(71,39,"sa.selfServiceButton2")),G(68))},dependencies:[Qa,Hs],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}}"]}),n})(),title:"Self Service Assessment - Solution Assessments Program"},{path:"copilotassessment",component:(()=>{class n{constructor(e,i){this.document=e,this.appservice=i,this.destroyed$=new nn}ngAfterViewInit(){this.appservice.loaded.asObservable().pipe(Kr(e=>!!e),t5(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 n.\u0275fac=function(e){return new(e||n)(k(mt),k(zo))},n.\u0275cmp=ni({type:n,selectors:[["app-copilotassessment"]],decls:28,vars:2,consts:function(){let t;return t=$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"],t]},template:function(e,i){1&e&&(_(0,"div")(1,"form",0,1)(3,"div",2)(4,"section",3)(5,"div",4)(6,"div",5)(7,"div"),te(8,"div",6),_(9,"div",7)(10,"span",8),U(11," M365 Copilot Readiness Assessment "),C(),_(12,"span",9)(13,"p"),U(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."),C()()()()()()(),_(15,"div",10)(16,"div",11)(17,"div",12)(18,"h2",13),U(19,"Welcome to M365 Copilot Readiness Assessment"),C(),_(20,"div",14)(21,"p"),U(22," This tool helps you analyze your company software environment and will provide recommendations on how to improve your security, productivity, and collaboration experiences. "),C(),_(23,"p"),U(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. "),C()(),_(25,"div",15)(26,"a",16),re(27,17),C()()()()()()()()),2&e&&(m(26),I("routerLink",or(1,lae)))},dependencies:[Go,Cl,yl,ga],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}']}),n})(),title:"M365 Copilot - Solution Assessments Program"},{path:"copilotsuccess",component:(()=>{class n{constructor(e,i){this.router=e,this.appservice=i,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(e=>{this.custId=e.custId}),this.appservice.getFeedbackDetails(this.custId).subscribe(e=>{this.organizational=e[0].organizationalProfile,this.productivity=e[0].productivityTools,this.dataSecurity=e[0].dataSecurityReadiness,this.CopilotreadyUsersInYourOrganization=e[0].copilotreadyUsersInYourOrganization,this.organizationalScore=e[0].organizationalProfileScore,this.productivityScore=e[0].productivityToolsScore,this.dataSecurityScore=e[0].dataSecurityReadinessScore,this.blockersIdentified=e[0].blockersIdentified,this.readyUserspercentage=e[0].readyUserspercentage,this.questionNo2to5Totalscore=e[0].questionNo2to5Totalscore,this.deploymentOutputResult=e[0].deploymentOutput,this.liveAnnouncement=this.buildAnnouncement()})}ngAfterViewInit(){this.startOverBtn.nativeElement.focus()}getClass(){return"0"===this.blockersIdentified?"blackColor":"redColor"}}return n.\u0275fac=function(e){return new(e||n)(k(fr),k(zo))},n.\u0275cmp=ni({type:n,selectors:[["app-copilotsuccess"]],viewQuery:function(e,i){if(1&e&&Af(uae,5),2&e){let r;cl(r=ul())&&(i.startOverBtn=r.first)}},decls:113,vars:17,consts:function(){let t;return t=$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",""],t]},template:function(e,i){1&e&&(_(0,"div")(1,"div",0),U(2),C(),_(3,"form",1,2)(5,"div",3)(6,"section",4)(7,"div",5)(8,"div",6)(9,"div"),te(10,"div",7),_(11,"div",8)(12,"h1",9),U(13," Microsoft 365 Copilot Optimization Assessment "),C(),_(14,"span",10)(15,"p"),U(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."),C()()()()()()(),_(17,"section")(18,"div",11)(19,"div",12)(20,"div",13)(21,"p",14),U(22,"Organizational Profile Optimization score"),_(23,"span"),te(24,"button",15),_(25,"div",16),te(26,"button",17),_(27,"div",18)(28,"div",19)(29,"p"),U(30," Has your organization identified a business case in the right departments that can be supported by Microsoft 365 Copilot?"),C()()()()()(),_(31,"p",20),U(32),C()(),_(33,"div",21)(34,"div",22),Rc(),_(35,"svg",23),te(36,"circle",24)(37,"circle",25),_(38,"text",26),U(39),C()()()(),$C(),_(40,"div",13)(41,"p",27),U(42,"Microsoft 365 Copilot-ready users in your organization"),_(43,"span"),te(44,"button",28),_(45,"div",29),te(46,"button",17),_(47,"div",18)(48,"div",19)(49,"p"),U(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."),C()()()()()(),_(51,"p",20),U(52),C()()(),_(53,"div",5)(54,"div",13)(55,"p",27),U(56,"Productivity Tools Optimization score"),_(57,"span"),te(58,"button",30),_(59,"div",31),te(60,"button",17),_(61,"div",18)(62,"div",19)(63,"p"),U(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"),C()()()()()(),_(65,"p",20),U(66),C()(),_(67,"div",21)(68,"div",22),Rc(),_(69,"svg",23),te(70,"circle",24)(71,"circle",25),_(72,"text",26),U(73),C()()()(),$C(),_(74,"div",13)(75,"p",14),U(76," Microsoft 365 Copilot Data Security Preparedness Path "),_(77,"span"),te(78,"button",32),_(79,"div",33),te(80,"button",17),_(81,"div",18)(82,"div",19)(83,"p"),U(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."),C()()()()()(),_(85,"p",20),U(86),C()()(),_(87,"div",5),U(88," \xa0 "),C(),_(89,"div",5)(90,"div",34),te(91,"p",35),C(),_(92,"div",13)(93,"p",27),U(94,"Blockers Identified "),_(95,"span"),te(96,"button",36),_(97,"div",37),te(98,"button",17),_(99,"div",18)(100,"div",19)(101,"p"),U(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."),C()()()()()(),_(103,"p",38),U(104),C()(),_(105,"div",39),te(106,"p",35),C()(),_(107,"div",5),U(108," \xa0 "),C()()(),_(109,"div",40)(110,"a",41,42),re(112,43),C()()()()()),2&e&&(m(2),ct(i.liveAnnouncement),m(30),Ce(" ",i.organizationalScore," out of 16 "),m(5),jg("stroke-dasharray","",i.organizational," ",100-i.organizational,""),m(2),Ce("",i.organizational,"%"),m(13),g0("",i.questionNo2to5Totalscore," of ",i.CopilotreadyUsersInYourOrganization," - ",i.readyUserspercentage,"%"),m(14),Ce(" ",i.productivityScore," out of 20 "),m(5),jg("stroke-dasharray","",i.productivity," ",100-i.productivity,""),m(2),Ce("",i.productivity,"%"),m(13),Ce(" ",i.deploymentOutputResult," "),m(17),I("ngClass",i.getClass()),m(1),ct(i.blockersIdentified),m(6),I("routerLink",or(16,dae)))},dependencies:[fu,Go,Cl,yl,ga],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}']}),n})(),title:"M365 Copilot Success - Solution Assessments Program"},{path:"securitycampaign",component:(()=>{class n{constructor(e,i,r,o,a,s){this.document=e,this.formBuilder=i,this.appservice=r,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(e=>{this.Countrys=e[0].countryRegion,this.languageNames=e[0].languageNames.filter(i=>i.isActive_securitycampaign)},e=>{this.retryLimit<3&&(this.retryLimit=this.retryLimit+1,this.fetchData())})}languageChange(e){const i=e.target.value;this.translate.use(e.target.value),"jp"===i?this.lan="ja-JP":"en"===i?this.lan="en-US":"ar"===i?this.lan="ar-ae":"fr"===i?this.lan="fr-fr":"de"===i?this.lan="de-de":"it"===i?this.lan="it-ch":"pt"===i?this.lan="pt-pt":"es"===i?this.lan="es-es":"ko"===i?this.lan="ko-kr":"cn"===i&&(this.lan="zh-cn"),this.appservice.languagecode$.next(this.lan)}onCountrySelectedChange(e){this.customer.countryRegion=e}validateEmailList(e){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(e.target.value.toUpperCase())}onSubmit(){0==this.customer.SecurityOptions&&(this.customer.SecurityOptions=""),this.appservice.createSecurityCampaign(this.customer).subscribe(e=>{localStorage.setItem("securitysuccess","securitysuccess"),this.router.navigate(["securitysuccess"])},e=>{const i=document.getElementById("btnSubmit");null!=i&&(i.disabled=!1)})}}return n.\u0275fac=function(e){return new(e||n)(k(mt),k(wk),k(zo),k(_n),k(La),k(ci))},n.\u0275cmp=ni({type:n,selectors:[["app-securitycampaign"]],decls:139,vars:127,consts:function(){let t,e,i,r,o,a,s,l,c,u,d,h,f,p,g,v;return t=$localize`:@@myEnterCorporateEmail:${"\ufffd0\ufffd"}:INTERPOLATION:`,e=$localize`:@@myEnterCompanywebsite:${"\ufffd0\ufffd"}:INTERPOLATION:`,i=$localize`:@@myEmailisrequired: ${"\ufffd0\ufffd"}:INTERPOLATION: `,r=$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: `,h=$localize`:@@myPrivacypolicy:${"\ufffd0\ufffd"}:INTERPOLATION:`,f=$localize`:@@myKoreaCountryPrivacOne: ${"\ufffd0\ufffd"}:INTERPOLATION: `,p=$localize`:@@myKoreaCountryPrivacOne: ${"\ufffd0\ufffd"}:INTERPOLATION: `,g=$localize`:@@KoreaCountryPSError: ${"\ufffd0\ufffd"}:INTERPOLATION: `,v=$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",t],["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",e],["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"],i,r,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"],h,f,p,g,["tabIndex","0","target","_blank",3,"href"],v]},template:function(e,i){if(1&e&&(_(0,"div")(1,"form")(2,"div",0)(3,"section",1)(4,"section",2)(5,"div",3)(6,"h1"),U(7),D(8,"translate"),C(),_(9,"p"),U(10),D(11,"translate"),_(12,"span",4),U(13),D(14,"translate"),C(),U(15),D(16,"translate"),_(17,"span",4),U(18),D(19,"translate"),C(),U(20),D(21,"translate"),C()()(),_(22,"section",5)(23,"div",6)(24,"div",7),te(25,"img",8),C(),_(26,"div",9)(27,"h3"),U(28),D(29,"translate"),C(),_(30,"p"),U(31),D(32,"translate"),_(33,"span",4),U(34),D(35,"translate"),C(),U(36),D(37,"translate"),C()()(),_(38,"div",6)(39,"div",7),te(40,"img",10),C(),_(41,"div",9)(42,"h3"),U(43),D(44,"translate"),C(),_(45,"p"),U(46),D(47,"translate"),_(48,"span",4),U(49),D(50,"translate"),C()()()(),_(51,"div",6)(52,"div",7),te(53,"img",11),C(),_(54,"div",9)(55,"h3"),U(56),D(57,"translate"),C(),_(58,"p")(59,"span",4),U(60),D(61,"translate"),C(),U(62),D(63,"translate"),C()()()()(),_(64,"section",12)(65,"div",13),U(66),D(67,"translate"),C()(),_(68,"section",14)(69,"div",15)(70,"div",16),U(71),D(72,"translate"),_(73,"select",17),ve("change",function(o){return i.languageChange(o)}),_(74,"option",18),U(75,"Select"),C(),ce(76,hae,2,2,"option",19),C()()(),_(77,"div",20)(78,"h2"),U(79),D(80,"translate"),C(),_(81,"section",21)(82,"section",22)(83,"div",23),U(84),D(85,"translate"),C()()(),_(86,"form",24,25),ve("ngSubmit",function(){return i.onSubmit()}),_(88,"input",26,27),ve("ngModelChange",function(o){return i.customer.custName=o}),D(90,"translate"),C(),_(91,"div",28),ce(92,pae,3,3,"span",29),C(),_(93,"input",30,31),ve("ngModelChange",function(o){return i.customer.nameOfCompany=o}),D(95,"translate"),C(),_(96,"div",28),ce(97,gae,3,3,"span",29),C(),_(98,"div",32)(99,"input",33,34),D(101,"translate"),Li(102,35),ve("ngModelChange",function(o){return i.customer.corporateEmail=o})("keyup",function(o){return i.validateEmailList(o)}),C(),_(103,"div",28),ce(104,mae,3,3,"span",36),ce(105,_ae,3,3,"span",36),C()(),_(106,"div",37)(107,"select",38,39),ve("ngModelChange",function(o){return i.onCountrySelectedChange(o)}),_(109,"option",40),U(110),D(111,"translate"),C(),ce(112,vae,2,1,"option",41),C(),_(113,"div",28),ce(114,yae,3,3,"span",36),C()(),_(115,"div")(116,"input",42,43),D(118,"translate"),Li(119,44),ve("ngModelChange",function(o){return i.customer.companyWebsite=o}),C(),_(120,"div",28),ce(121,Cae,3,3,"span",36),ce(122,bae,3,3,"span",36),C()(),_(123,"button",45),U(124),D(125,"translate"),C()()()()(),_(126,"div",46)(127,"div",47),ce(128,Tae,33,30,"div",48),ce(129,Mae,5,4,"label",49),C()(),_(130,"div",50)(131,"div",47)(132,"span",51),U(133),D(134,"translate"),te(135,"br"),U(136),D(137,"translate"),C()(),te(138,"div",52),C()()()),2&e){const r=bt(89),o=bt(94),a=bt(100),s=bt(108),l=bt(117);m(7),ct(T(8,58,"sa.SecurityHeroHeading")),m(3),Ce(" ",T(11,60,"sa.SecurityHeroSubheading1")," "),m(3),ct(T(14,62,"sa.SecurityHeroSubheading2")),m(2),Ce(" ",T(16,64,"sa.SecurityHeroSubheading3")," "),m(3),Ce(" ",T(19,66,"sa.SecurityHeroSubheading4"),""),m(2),Ce(" ",T(21,68,"sa.SecurityHeroSubheading5")," "),m(8),Ce("",T(29,70,"sa.SecurityTile1Heading"),"\u200b"),m(3),Ce(" ",T(32,72,"sa.SecurityTile1Subheading1")," "),m(3),Ce(" ",T(35,74,"sa.SecurityTile1Subheading2"),""),m(2),Ce(" ",T(37,76,"sa.SecurityTile1Subheading3")," "),m(7),ct(T(44,78,"sa.SecurityTile2Heading")),m(3),Ce(" ",T(47,80,"sa.SecurityTile2Subheading1")," "),m(3),Ce(" ",T(50,82,"sa.SecurityTile2Subheading2"),""),m(7),Ce("",T(57,84,"sa.SecurityTile3Heading"),"\u200b"),m(4),Ce(" ",T(61,86,"sa.SecurityTile3Subheading1"),""),m(2),ct(T(63,88,"sa.SecurityTile3Subheading2")),m(4),Ce(" ",T(67,90,"sa.SecurityFormNote")," "),m(5),Ce("",T(72,92,"sa.Language")," \xa0 "),m(3),I("ngValue",null),m(2),I("ngForOf",i.languageNames),m(3),ct(T(80,94,"sa.SecurityFormHeading")),m(5),Ce(" ",T(85,96,"sa.SecurityFormNote")," "),m(4),po("placeholder",T(90,98,"sa.SecurityFormName")),I("name","custName")("ngModel",i.customer.custName),m(4),I("ngIf",(null==r.errors?null:r.errors.required)&&r.touched),m(1),po("placeholder",T(95,100,"sa.SecurityFormCompanyName")),I("name","nameOfCompany")("ngModel",i.customer.nameOfCompany),m(4),I("ngIf",(null==o.errors?null:o.errors.required)&&o.touched),m(2),j(T(101,102,"sa.SecurityFormEmail")),G(102),I("email",""!==i.customer.corporateEmail)("ngModel",i.customer.corporateEmail)("ngClass",De(114,Lp,"ar-ae"===i.lan))("name","corporateEmail")("ngModelOptions",or(116,wae)),m(5),I("ngIf",(null==a.errors?null:a.errors.required)&&a.touched),m(1),I("ngIf",i.customer.validemail||(null==a.errors?null:a.errors.email)&&a.touched),m(1),I("ngClass",De(117,Lp,"ar-ae"===i.lan)),m(1),I("ngModel",i.customer.countryRegion)("ngClass",De(119,n5,"ar-ae"===i.lan)),m(3),ct(T(111,104,"sa.SelectCountryRegion")),m(2),I("ngForOf",i.Countrys),m(2),I("ngIf",s.invalid&&null==s.value),m(2),j(T(118,106,"sa.SecurityFormCompanyWebsite")),G(119),I("ngModel",i.customer.companyWebsite)("ngClass",De(121,Lp,"ar-ae"===i.lan))("name","companyWebsite"),m(5),I("ngIf",(null==l.errors?null:l.errors.required)&&l.touched),m(1),I("ngIf",(null==l.errors?null:l.errors.pattern)&&l.touched),m(1),I("disabled",(null==r.errors?null:r.errors.required)||(null==o.errors?null:o.errors.required)||(null==a.errors?null:a.errors.required)||i.customer.validemail||(null==a.errors?null:a.errors.email)&&a.touched||(null==i.customer.corporateEmail.errors?null:i.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"===i.customer.countryRegion&&""==i.customer.koreaagreeToCollection||(null==l.errors?null:l.errors.required)),m(1),Ce(" ",T(125,108,"sa.SecurityFormSubmit"),""),m(2),I("ngClass",De(123,Lp,"ar-ae"===i.lan)),m(2),I("ngIf","Korea"==i.customer.countryRegion),m(1),I("ngIf","Korea"!==i.customer.countryRegion),m(1),I("ngClass",De(125,Lp,"ar-ae"===i.lan)),m(3),Ce(" ",T(134,110,"sa.PrivacyStatementMessage")," "),m(3),Ce(" ",T(137,112,"sa.PrivacyStatementNote")," ")}},dependencies:[fu,Qa,Lf,Cl,vS,CS,gu,zm,eh,Wm,yl,th,r_,o_,i_,Jf,ga,Hs],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%}}"]}),n})(),title:"Security Campaign landing page"},{path:"securitysuccess",component:(()=>{class n{constructor(e,i){this.router=e,this.localeId=i}ngOnInit(){localStorage.getItem("securitysuccess")?localStorage.removeItem("securitysuccess"):this.router.navigate([""])}}return n.\u0275fac=function(e){return new(e||n)(k(_n),k(ci))},n.\u0275cmp=ni({type:n,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(e,i){1&e&&(_(0,"div")(1,"form")(2,"div",0)(3,"div",1)(4,"div",2)(5,"div",3),te(6,"img",4),_(7,"h1")(8,"div",5),U(9),D(10,"translate"),C()(),_(11,"a",6),U(12,"Goback"),C(),te(13,"br")(14,"br"),C()()()()()()),2&e&&(m(9),ct(T(10,2,"sa.Registrationcompletedsuccessfully")),m(2),I("routerLink",or(4,Iae)))},dependencies:[Go,Cl,yl,ga,Hs],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}"]}),n})(),title:"Security Campaign Success Page"},{path:"**",redirectTo:"",pathMatch:"full"}];let Pae=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[W1.forRoot(Aae,{initialNavigation:"enabledBlocking",useHash:!1}),W1]}),n})();const Rae=["headerContainer"],xae=["footerContainer"],Oae=["cssContainer"];function Nae(n,t){1&n&&te(0,"div")}let aw,kae=(()=>{class n{constructor(e,i,r,o,a){this.appservice=e,this.localeId=i,this.renderer2=r,this.appMonitoringService=o,this.router=a}ngOnInit(){let i;this.router.events.subscribe(a=>{if(a instanceof Bs){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,h=c.getElementsByTagName("headerHtml")[0].textContent;this.headerContainer.nativeElement.innerHTML=h;const f=this.headerContainer.nativeElement.querySelectorAll("*");for(let M=f.length-1;M>=0;M--){const V=f[M];"M365CopilotID"===V.id&&V.remove()}let g=l.parseFromString(d?d.toString():"","text/html").getElementsByTagName("script");for(let M=0;M\n //Detect GPC\n const globalPrivacyControlEnabled = navigator.globalPrivacyControl;\n // Set data sharing opt-in to false when GPC/AMC controls detected\n const GPC_DataSharingOptIn = (globalPrivacyControlEnabled) ? false : checkThirdPartyAdsOptOutCookie();\n\n localStorage.setItem(\'GPC_DataSharingOptIn\', GPC_DataSharingOptIn ? "true" : "false");\n \n // Detect AMC opt out choice\n function checkThirdPartyAdsOptOutCookie() {\n try {\n const ThirdPartyAdsOptOutCookieName = "3PAdsOptOut";\n var cookieValue = getCookie(ThirdPartyAdsOptOutCookieName);\n //for unauthenticated users\n return cookieValue !== "1";\n } catch {\n return true;\n }\n }\n\n function getCookie(cookieName) {\n let name = cookieName + "=";\n let decodedCookie = decodeURIComponent(document.cookie);\n let ca = decodedCookie.split(\';\');\n for(let i = 0; i ',v=v?v.replace(/