/* Minification failed. Returning unminified contents.
(1,84-85): run-time error JS1195: Expected expression: >
(1,248-249): run-time error JS1195: Expected expression: .
(1,616-617): run-time error JS1195: Expected expression: )
(1,618-619): run-time error JS1195: Expected expression: >
(1,646-647): run-time error JS1195: Expected expression: )
(1,648-649): run-time error JS1195: Expected expression: >
(1,650-651): run-time error JS1002: Syntax error: }
(1,677-678): run-time error JS1002: Syntax error: }
(1,705-706): run-time error JS1002: Syntax error: }
(1,722-723): run-time error JS1004: Expected ';': {
(1,1802-1803): run-time error JS1195: Expected expression: .
(1,1883-1884): run-time error JS1195: Expected expression: .
(1,3232-3233): run-time error JS1028: Expected identifier or string: .
(1,3316-3317): run-time error JS1195: Expected expression: >
(1,3366-3367): run-time error JS1003: Expected ':': (
(1,3369-3370): run-time error JS1100: Expected ',': {
(1,3603-3604): run-time error JS1002: Syntax error: }
(1,3610-3612): run-time error JS1197: Too many errors. The file might not be a JavaScript file: Tl
(1,1246-1252): run-time error JS1018: 'return' statement outside of function: return
(1,963-1022): run-time error JS1018: 'return' statement outside of function: return Pn.producersTail=t,void(t.lastReadVersion=e.version)
(1,851-857): run-time error JS1018: 'return' statement outside of function: return
(1,762-768): run-time error JS1018: 'return' statement outside of function: return
 */
(self.webpackChunkclient=self.webpackChunkclient||[]).push([[792],{1319:(Ji,da,gf)=>{"use strict";let Cs;function T(){return Cs}function xo(e){const n=Cs;return Cs=e,n}const k0=Symbol("NotFound");function mf(e){return e===k0||"\u0275NotFound"===e?.name}function Dl(e,n){return Object.is(e,n)}Error;let Pn=null,Fo=!1,Ii=1;const Lt=Symbol("SIGNAL");function fe(e){const n=Pn;return Pn=e,n}const Ts={version:0,lastCleanEpoch:0,dirty:!1,producers:void 0,producersTail:void 0,consumers:void 0,consumersTail:void 0,recomputing:!1,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,kind:"unknown",producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function sr(e){if(Fo)throw new Error("");if(null===Pn)return;Pn.consumerOnSignalRead(e);const n=Pn.producersTail;if(void 0!==n&&n.producer===e)return;let t;const r=Pn.recomputing;if(r&&(t=void 0!==n?n.nextProducer:Pn.producers,void 0!==t&&t.producer===e))return Pn.producersTail=t,void(t.lastReadVersion=e.version);const i=e.consumersTail;if(void 0!==i&&i.consumer===Pn&&(!r||function P0(e,n){const t=n.producersTail;if(void 0!==t){let r=n.producers;do{if(r===e)return!0;if(r===t)break;r=r.nextProducer}while(void 0!==r)}return!1}(i,Pn)))return;const o=_a(Pn),s={producer:e,consumer:Pn,nextProducer:t,prevConsumer:i,lastReadVersion:e.version,nextConsumer:void 0};Pn.producersTail=s,void 0!==n?n.nextProducer=s:Pn.producers=s,o&&_f(e,s)}function ar(e){if((!_a(e)||e.dirty)&&(e.dirty||e.lastCleanEpoch!==Ii)){if(!e.producerMustRecompute(e)&&!cu(e))return void ga(e);e.producerRecomputeValue(e),ga(e)}}function Ss(e){if(void 0===e.consumers)return;const n=Fo;Fo=!0;try{for(let t=e.consumers;void 0!==t;t=t.nextConsumer){const r=t.consumer;r.dirty||El(r)}}finally{Fo=n}}function Ni(){return!1!==Pn?.consumerAllowSignalWrites}function El(e){e.dirty=!0,Ss(e),e.consumerMarkedDirty?.(e)}function ga(e){e.dirty=!1,e.lastCleanEpoch=Ii}function ma(e){return e&&(e.producersTail=void 0,e.recomputing=!0),fe(e)}function wl(e,n){if(fe(n),!e)return;e.recomputing=!1;const t=e.producersTail;let r=void 0!==t?t.nextProducer:e.producers;if(void 0!==r){if(_a(e))do{r=vf(r)}while(void 0!==r);void 0!==t?t.nextProducer=void 0:e.producers=void 0}}function cu(e){for(let n=e.producers;void 0!==n;n=n.nextProducer){const t=n.producer,r=n.lastReadVersion;if(r!==t.version||(ar(t),r!==t.version))return!0}return!1}function Cl(e){if(_a(e)){let n=e.producers;for(;void 0!==n;)n=vf(n)}e.producers=void 0,e.producersTail=void 0,e.consumers=void 0,e.consumersTail=void 0}function _f(e,n){const t=e.consumersTail,r=_a(e);if(void 0!==t?(n.nextConsumer=t.nextConsumer,t.nextConsumer=n):(n.nextConsumer=void 0,e.consumers=n),n.prevConsumer=t,e.consumersTail=n,!r)for(let i=e.producers;void 0!==i;i=i.nextProducer)_f(i.producer,i)}function vf(e){const n=e.producer,t=e.nextProducer,r=e.nextConsumer,i=e.prevConsumer;if(e.nextConsumer=void 0,e.prevConsumer=void 0,void 0!==r?r.prevConsumer=i:n.consumersTail=i,void 0!==i)i.nextConsumer=r;else if(n.consumers=r,!_a(n)){let o=n.producers;for(;void 0!==o;)o=vf(o)}return t}function _a(e){return e.consumerIsAlwaysLive||void 0!==e.consumers}const Ln=Symbol("UNSET"),va=Symbol("COMPUTING"),ko=Symbol("ERRORED"),L0={...Ts,value:Ln,dirty:!0,error:null,equal:Dl,kind:"computed",producerMustRecompute:e=>e.value===Ln||e.value===va,producerRecomputeValue(e){if(e.value===va)throw new Error("");const n=e.value;e.value=va;const t=ma(e);let r,i=!1;try{r=e.computation(),fe(null),i=n!==Ln&&n!==ko&&r!==ko&&e.equal(n,r)}catch(o){r=ko,e.error=o}finally{wl(e,t)}i?e.value=n:(e.value=r,e.version++)}};let Tl=function ya(){throw new Error};function Qg(e){Tl(e)}function B0(e,n){const t=Object.create(bf);t.value=e,void 0!==n&&(t.equal=n);const r=()=>function du(e){return sr(e),e.value}(t);return r[Lt]=t,[r,s=>Ml(t,s),s=>function $r(e,n){Ni()||Qg(e),Ml(e,n(e.value))}(t,s)]}function Ml(e,n){Ni()||Qg(e),e.equal(e.value,n)||(e.value=n,function Zi(e){e.version++,function pa(){Ii++}(),Ss(e)}(e))}const bf={...Ts,equal:Dl,value:void 0,kind:"signal"};function Ge(e){return"function"==typeof e}function Df(e){const t=e(r=>{Error.call(r),r.stack=(new Error).stack});return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}const Is=Df(e=>function(t){e(this),this.message=t?`${t.length} errors occurred during unsubscription:\n${t.map((r,i)=>`${i+1}) ${r.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=t});function lr(e,n){if(e){const t=e.indexOf(n);0<=t&&e.splice(t,1)}}class en{constructor(n){this.initialTeardown=n,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let n;if(!this.closed){this.closed=!0;const{_parentage:t}=this;if(t)if(this._parentage=null,Array.isArray(t))for(const o of t)o.remove(this);else t.remove(this);const{initialTeardown:r}=this;if(Ge(r))try{r()}catch(o){n=o instanceof Is?o.errors:[o]}const{_finalizers:i}=this;if(i){this._finalizers=null;for(const o of i)try{ba(o)}catch(s){n=n??[],s instanceof Is?n=[...n,...s.errors]:n.push(s)}}if(n)throw new Is(n)}}add(n){var t;if(n&&n!==this)if(this.closed)ba(n);else{if(n instanceof en){if(n.closed||n._hasParent(this))return;n._addParent(this)}(this._finalizers=null!==(t=this._finalizers)&&void 0!==t?t:[]).push(n)}}_hasParent(n){const{_parentage:t}=this;return t===n||Array.isArray(t)&&t.includes(n)}_addParent(n){const{_parentage:t}=this;this._parentage=Array.isArray(t)?(t.push(n),t):t?[t,n]:n}_removeParent(n){const{_parentage:t}=this;t===n?this._parentage=null:Array.isArray(t)&&lr(t,n)}remove(n){const{_finalizers:t}=this;t&&lr(t,n),n instanceof en&&n._removeParent(this)}}en.EMPTY=(()=>{const e=new en;return e.closed=!0,e})();const Il=en.EMPTY;function Xg(e){return e instanceof en||e&&"closed"in e&&Ge(e.remove)&&Ge(e.add)&&Ge(e.unsubscribe)}function ba(e){Ge(e)?e():e.unsubscribe()}const Ns={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},Lo={setTimeout(e,n,...t){const{delegate:r}=Lo;return r?.setTimeout?r.setTimeout(e,n,...t):setTimeout(e,n,...t)},clearTimeout(e){const{delegate:n}=Lo;return(n?.clearTimeout||clearTimeout)(e)},delegate:void 0};function As(e){Lo.setTimeout(()=>{const{onUnhandledError:n}=Ns;if(!n)throw e;n(e)})}function Os(){}const Ef=Nl("C",void 0,void 0);function Nl(e,n,t){return{kind:e,value:n,error:t}}let Qi=null;function Da(e){if(Ns.useDeprecatedSynchronousErrorHandling){const n=!Qi;if(n&&(Qi={errorThrown:!1,error:null}),e(),n){const{errorThrown:t,error:r}=Qi;if(Qi=null,t)throw r}}else e()}class Al extends en{constructor(n){super(),this.isStopped=!1,n?(this.destination=n,Xg(n)&&n.add(this)):this.destination=$0}static create(n,t,r){return new hu(n,t,r)}next(n){this.isStopped?Mf(function Cf(e){return Nl("N",e,void 0)}(n),this):this._next(n)}error(n){this.isStopped?Mf(function wf(e){return Nl("E",void 0,e)}(n),this):(this.isStopped=!0,this._error(n))}complete(){this.isStopped?Mf(Ef,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(n){this.destination.next(n)}_error(n){try{this.destination.error(n)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const V0=Function.prototype.bind;function Sf(e,n){return V0.call(e,n)}class H0{constructor(n){this.partialObserver=n}next(n){const{partialObserver:t}=this;if(t.next)try{t.next(n)}catch(r){Ol(r)}}error(n){const{partialObserver:t}=this;if(t.error)try{t.error(n)}catch(r){Ol(r)}else Ol(n)}complete(){const{partialObserver:n}=this;if(n.complete)try{n.complete()}catch(t){Ol(t)}}}class hu extends Al{constructor(n,t,r){let i;if(super(),Ge(n)||!n)i={next:n??void 0,error:t??void 0,complete:r??void 0};else{let o;this&&Ns.useDeprecatedNextContext?(o=Object.create(n),o.unsubscribe=()=>this.unsubscribe(),i={next:n.next&&Sf(n.next,o),error:n.error&&Sf(n.error,o),complete:n.complete&&Sf(n.complete,o)}):i=n}this.destination=new H0(i)}}function Ol(e){Ns.useDeprecatedSynchronousErrorHandling?function Tf(e){Ns.useDeprecatedSynchronousErrorHandling&&Qi&&(Qi.errorThrown=!0,Qi.error=e)}(e):As(e)}function Mf(e,n){const{onStoppedNotification:t}=Ns;t&&Lo.setTimeout(()=>t(e,n))}const $0={closed:!0,next:Os,error:function j0(e){throw e},complete:Os},If="function"==typeof Symbol&&Symbol.observable||"@@observable";function Ai(e){return e}function Kg(e){return 0===e.length?Ai:1===e.length?e[0]:function(t){return e.reduce((r,i)=>i(r),t)}}let st=(()=>{class e{constructor(t){t&&(this._subscribe=t)}lift(t){const r=new e;return r.source=this,r.operator=t,r}subscribe(t,r,i){const o=function Nf(e){return e&&e instanceof Al||function G0(e){return e&&Ge(e.next)&&Ge(e.error)&&Ge(e.complete)}(e)&&Xg(e)}(t)?t:new hu(t,r,i);return Da(()=>{const{operator:s,source:l}=this;o.add(s?s.call(o,l):l?this._subscribe(o):this._trySubscribe(o))}),o}_trySubscribe(t){try{return this._subscribe(t)}catch(r){t.error(r)}}forEach(t,r){return new(r=pu(r))((i,o)=>{const s=new hu({next:l=>{try{t(l)}catch(c){o(c),s.unsubscribe()}},error:o,complete:i});this.subscribe(s)})}_subscribe(t){var r;return null===(r=this.source)||void 0===r?void 0:r.subscribe(t)}[If](){return this}pipe(...t){return Kg(t)(this)}toPromise(t){return new(t=pu(t))((r,i)=>{let o;this.subscribe(s=>o=s,s=>i(s),()=>r(o))})}}return e.create=n=>new e(n),e})();function pu(e){var n;return null!==(n=e??Ns.Promise)&&void 0!==n?n:Promise}const z0=Df(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let Ye=(()=>{class e extends st{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(t){const r=new em(this,this);return r.operator=t,r}_throwIfClosed(){if(this.closed)throw new z0}next(t){Da(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const r of this.currentObservers)r.next(t)}})}error(t){Da(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=t;const{observers:r}=this;for(;r.length;)r.shift().error(t)}})}complete(){Da(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:t}=this;for(;t.length;)t.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var t;return(null===(t=this.observers)||void 0===t?void 0:t.length)>0}_trySubscribe(t){return this._throwIfClosed(),super._trySubscribe(t)}_subscribe(t){return this._throwIfClosed(),this._checkFinalizedStatuses(t),this._innerSubscribe(t)}_innerSubscribe(t){const{hasError:r,isStopped:i,observers:o}=this;return r||i?Il:(this.currentObservers=null,o.push(t),new en(()=>{this.currentObservers=null,lr(o,t)}))}_checkFinalizedStatuses(t){const{hasError:r,thrownError:i,isStopped:o}=this;r?t.error(i):o&&t.complete()}asObservable(){const t=new st;return t.source=this,t}}return e.create=(n,t)=>new em(n,t),e})();class em extends Ye{constructor(n,t){super(),this.destination=n,this.source=t}next(n){var t,r;null===(r=null===(t=this.destination)||void 0===t?void 0:t.next)||void 0===r||r.call(t,n)}error(n){var t,r;null===(r=null===(t=this.destination)||void 0===t?void 0:t.error)||void 0===r||r.call(t,n)}complete(){var n,t;null===(t=null===(n=this.destination)||void 0===n?void 0:n.complete)||void 0===t||t.call(n)}_subscribe(n){var t,r;return null!==(r=null===(t=this.source)||void 0===t?void 0:t.subscribe(n))&&void 0!==r?r:Il}}class Ur extends Ye{constructor(n){super(),this._value=n}get value(){return this.getValue()}_subscribe(n){const t=super._subscribe(n);return!t.closed&&n.next(this._value),t}getValue(){const{hasError:n,thrownError:t,_value:r}=this;if(n)throw t;return this._throwIfClosed(),r}next(n){super.next(this._value=n)}}const tm="https://angular.dev/best-practices/security#preventing-cross-site-scripting-xss";class R extends Error{code;constructor(n,t){super(Mr(n,t)),this.code=n}}function Mr(e,n){return`${function W0(e){return`NG0${Math.abs(e)}`}(e)}${n?": "+n:""}`}const Ut=globalThis;function Ze(e){for(let n in e)if(e[n]===Ze)return n;throw Error("")}function q0(e,n){for(const t in n)n.hasOwnProperty(t)&&!e.hasOwnProperty(t)&&(e[t]=n[t])}function cr(e){if("string"==typeof e)return e;if(Array.isArray(e))return`[${e.map(cr).join(", ")}]`;if(null==e)return""+e;const n=e.overriddenName||e.name;if(n)return`${n}`;const t=e.toString();if(null==t)return""+t;const r=t.indexOf("\n");return r>=0?t.slice(0,r):t}function Ea(e,n){return e?n?`${e} ${n}`:e:n||""}const gu=Ze({__forward_ref__:Ze});function tt(e){return e.__forward_ref__=tt,e.toString=function(){return cr(this())},e}function Oe(e){return mu(e)?e():e}function mu(e){return"function"==typeof e&&e.hasOwnProperty(gu)&&e.__forward_ref__===tt}function Bo(e,n,t){e!=n&&function le(e,n,t,r){throw new Error(`ASSERTION ERROR: ${e}`+(null==r?"":` [Expected=> ${t} ${r} ${n} <=Actual]`))}(t,e,n,"==")}function G(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Je(e){return{providers:e.providers||[],imports:e.imports||[]}}function Xi(e){return function um(e,n){return e.hasOwnProperty(n)&&e[n]||null}(e,xl)}function Rl(e){return e&&e.hasOwnProperty(_u)?e[_u]:null}const xl=Ze({\u0275prov:Ze}),_u=Ze({\u0275inj:Ze});class z{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(n,t){this._desc=n,this.\u0275prov=void 0,"number"==typeof t?this.__NG_ELEMENT_ID__=t:void 0!==t&&(this.\u0275prov=G({token:this,providedIn:t.providedIn||"root",factory:t.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function ft(e){return e&&!!e.\u0275providers}const at=Ze({\u0275cmp:Ze}),iD=Ze({\u0275dir:Ze}),oD=Ze({\u0275pipe:Ze}),fm=Ze({\u0275mod:Ze}),Rs=Ze({\u0275fac:Ze}),Pl=Ze({__NG_ELEMENT_ID__:Ze}),hm=Ze({__NG_ENV_ID__:Ze});function Se(e){return"string"==typeof e?e:null==e?"":String(e)}const xs=Ze({ngErrorCode:Ze}),Of=Ze({ngErrorMessage:Ze}),Fs=Ze({ngTokenPath:Ze});function dr(e,n){return fr("",-200,n)}function yu(e,n){throw new R(-201,!1)}function fr(e,n,t){const r=new R(n,e);return r[xs]=n,r[Of]=e,t&&(r[Fs]=t),r}let xf;function Ff(){return xf}function qt(e){const n=xf;return xf=e,n}function Ll(e,n,t){const r=Xi(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:8&t?null:void 0!==n?n:void yu()}const hr={};class cD{injector;constructor(n){this.injector=n}retrieve(n,t){const r=wa(t)||0;try{return this.injector.get(n,8&r?null:hr,r)}catch(i){if(mf(i))return i;throw i}}}function kf(e,n=0){const t=T();if(void 0===t)throw new R(-203,!1);if(null===t)return Ll(e,void 0,n);{const r=function bu(e){return{optional:!!(8&e),host:!!(1&e),self:!!(2&e),skipSelf:!!(4&e)}}(n),i=t.retrieve(e,r);if(mf(i)){if(r.optional)return null;throw i}return i}}function ne(e,n=0){return(Ff()||kf)(Oe(e),n)}function C(e,n){return ne(e,wa(n))}function wa(e){return typeof e>"u"||"number"==typeof e?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Ho(e){const n=[];for(let t=0;t<e.length;t++){const r=Oe(e[t]);if(Array.isArray(r)){if(0===r.length)throw new R(900,!1);let i,o=0;for(let s=0;s<r.length;s++){const l=r[s],c=ym(l);"number"==typeof c?-1===c?i=l.token:o|=c:i=l}n.push(ne(i,o))}else n.push(ne(r))}return n}function ym(e){return e.__NG_DI_FLAG__}function jo(e,n){return e.hasOwnProperty(Rs)?e[Rs]:null}function ks(e,n){e.forEach(t=>Array.isArray(t)?ks(t,n):n(t))}function bm(e,n,t){n>=e.length?e.push(t):e.splice(n,0,t)}function Ca(e,n){return n>=e.length-1?e.pop():e.splice(n,1)[0]}function Vn(e,n,t){let r=Ki(e,n);return r>=0?e[1|r]=t:(r=~r,function Lf(e,n,t,r){let i=e.length;if(i==n)e.push(t,r);else if(1===i)e.push(r,e[0]),e[0]=t;else{for(i--,e.push(e[i-1],e[i]);i>n;)e[i]=e[i-2],i--;e[n]=t,e[n+1]=r}}(e,r,n,t)),r}function Hl(e,n){const t=Ki(e,n);if(t>=0)return e[1|t]}function Ki(e,n){return function Em(e,n,t){let r=0,i=e.length>>t;for(;i!==r;){const o=r+(i-r>>1),s=e[o<<t];if(n===s)return o<<t;s>n?i=o:r=o+1}return~(i<<t)}(e,n,1)}const di={},vt=[],$o=new z(""),wm=new z("",-1),Bf=new z("");class Du{get(n,t=hr){if(t===hr){const i=fr("",-201);throw i.name="\u0275NotFound",i}return t}}function Qn(e){return e[fm]||null}function Qe(e){return e[at]||null}function Hn(e){return e[iD]||null}function fn(e){return e[oD]||null}function Eu(e){return{\u0275providers:e}}function dD(...e){return{\u0275providers:Uo(0,e),\u0275fromNgModule:!0}}function Uo(e,...n){const t=[],r=new Set;let i;const o=s=>{t.push(s)};return ks(n,s=>{const l=s;jl(l,o,[],r)&&(i||=[],i.push(l))}),void 0!==i&&zr(i,o),t}function zr(e,n){for(let t=0;t<e.length;t++){const{ngModule:r,providers:i}=e[t];Hf(i,o=>{n(o,r)})}}function jl(e,n,t,r){if(!(e=Oe(e)))return!1;let i=null,o=Rl(e);const s=!o&&Qe(e);if(o||s){if(s&&!s.standalone)return!1;i=e}else{const c=e.ngModule;if(o=Rl(c),!o)return!1;i=c}const l=r.has(i);if(s){if(l)return!1;if(r.add(i),s.dependencies){const c="function"==typeof s.dependencies?s.dependencies():s.dependencies;for(const d of c)jl(d,n,t,r)}}else{if(!o)return!1;{if(null!=o.imports&&!l){let d;r.add(i);try{ks(o.imports,h=>{jl(h,n,t,r)&&(d||=[],d.push(h))})}finally{}void 0!==d&&zr(d,n)}if(!l){const d=jo(i)||(()=>new i);n({provide:i,useFactory:d,deps:vt},i),n({provide:Bf,useValue:i,multi:!0},i),n({provide:$o,useValue:()=>ne(i),multi:!0},i)}const c=o.providers;if(null!=c&&!l){const d=e;Hf(c,h=>{n(h,d)})}}}return i!==e&&void 0!==e.providers}function Hf(e,n){for(let t of e)ft(t)&&(t=t.\u0275providers),Array.isArray(t)?Hf(t,n):n(t)}const fD=Ze({provide:String,useValue:Ze});function jf(e){return null!==e&&"object"==typeof e&&fD in e}function N(e){return"function"==typeof e}const x=new z(""),te={},Ie={};let We;function Gt(){return void 0===We&&(We=new Du),We}class Ne{}class to extends Ne{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(n,t,r,i){super(),this.parent=t,this.source=r,this.scopes=i,Tu(n,s=>this.processProvider(s)),this.records.set(wm,no(void 0,this)),i.has("environment")&&this.records.set(Ne,no(void 0,this));const o=this.records.get(x);null!=o&&"string"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(Bf,vt,{self:!0}))}retrieve(n,t){const r=wa(t)||0;try{return this.get(n,hr,r)}catch(i){if(mf(i))return i;throw i}}destroy(){Oi(this),this._destroyed=!0;const n=fe(null);try{for(const r of this._ngOnDestroyHooks)r.ngOnDestroy();const t=this._onDestroyHooks;this._onDestroyHooks=[];for(const r of t)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),fe(n)}}onDestroy(n){return Oi(this),this._onDestroyHooks.push(n),()=>this.removeOnDestroy(n)}runInContext(n){Oi(this);const t=xo(this),r=qt(void 0);try{return n()}finally{xo(t),qt(r)}}get(n,t=hr,r){if(Oi(this),n.hasOwnProperty(hm))return n[hm](this);const i=wa(r),s=xo(this),l=qt(void 0);try{if(!(4&i)){let d=this.records.get(n);if(void 0===d){const h=function hD(e){return"function"==typeof e||"object"==typeof e&&"InjectionToken"===e.ngMetadataName}(n)&&Xi(n);d=h&&this.injectableDefInScope(h)?no($f(n),te):null,this.records.set(n,d)}if(null!=d)return this.hydrate(n,d,i)}return(2&i?Gt():this.parent).get(n,t=8&i&&t===hr?null:t)}catch(c){const d=function lD(e){return e[xs]}(c);throw-200===d||-201===d?new R(d,null):c}finally{qt(l),xo(s)}}resolveInjectorInitializers(){const n=fe(null),t=xo(this),r=qt(void 0);try{const o=this.get($o,vt,{self:!0});for(const s of o)s()}finally{xo(t),qt(r),fe(n)}}toString(){const n=[],t=this.records;for(const r of t.keys())n.push(cr(r));return`R3Injector[${n.join(", ")}]`}processProvider(n){let t=N(n=Oe(n))?n:Oe(n&&n.provide);const r=function wu(e){return jf(e)?no(void 0,e.useValue):no(Sm(e),te)}(n);if(!N(n)&&!0===n.multi){let i=this.records.get(t);i||(i=no(void 0,te,!0),i.factory=()=>Ho(i.multi),this.records.set(t,i)),t=n,i.multi.push(n)}this.records.set(t,r)}hydrate(n,t,r){const i=fe(null);try{if(t.value===Ie)throw dr(cr(n));return t.value===te&&(t.value=Ie,t.value=t.factory(void 0,r)),"object"==typeof t.value&&t.value&&function rt(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(t.value)&&this._ngOnDestroyHooks.add(t.value),t.value}finally{fe(i)}}injectableDefInScope(n){if(!n.providedIn)return!1;const t=Oe(n.providedIn);return"string"==typeof t?"any"===t||this.scopes.has(t):this.injectorDefTypes.has(t)}removeOnDestroy(n){const t=this._onDestroyHooks.indexOf(n);-1!==t&&this._onDestroyHooks.splice(t,1)}}function $f(e){const n=Xi(e),t=null!==n?n.factory:jo(e);if(null!==t)return t;if(e instanceof z)throw new R(204,!1);if(e instanceof Function)return function Wr(e){if(e.length>0)throw new R(204,!1);const t=function K0(e){return(e?.[xl]??null)||null}(e);return null!==t?()=>t.factory(e):()=>new e}(e);throw new R(204,!1)}function Sm(e,n,t){let r;if(N(e)){const i=Oe(e);return jo(i)||$f(i)}if(jf(e))r=()=>Oe(e.useValue);else if(function $l(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...Ho(e.deps||[]));else if(function Tm(e){return!(!e||!e.useExisting)}(e))r=(i,o)=>ne(Oe(e.useExisting),void 0!==o&&8&o?8:void 0);else{const i=Oe(e&&(e.useClass||e.provide));if(!function Cu(e){return!!e.deps}(e))return jo(i)||$f(i);r=()=>new i(...Ho(e.deps))}return r}function Oi(e){if(e.destroyed)throw new R(205,!1)}function no(e,n,t=!1){return{factory:e,value:n,multi:t?[]:void 0}}function Tu(e,n){for(const t of e)Array.isArray(t)?Tu(t,n):t&&ft(t)?Tu(t.\u0275providers,n):n(t)}function bn(e,n){let t;e instanceof to?(Oi(e),t=e):t=new cD(e);const i=xo(t),o=qt(void 0);try{return n()}finally{xo(i),qt(o)}}function Uf(){return void 0!==Ff()||null!=T()}function pt(e){return Array.isArray(e)&&"object"==typeof e[1]}function ln(e){return Array.isArray(e)&&!0===e[1]}function Gl(e){return!!(4&e.flags)}function gr(e){return e.componentOffset>-1}function Na(e){return!(1&~e.flags)}function Ir(e){return!!e.template}function Yo(e){return!!(512&e[2])}function qr(e){return!(256&~e[2])}function yt(e){for(;Array.isArray(e);)e=e[0];return e}function Oa(e,n){return yt(n[e])}function nn(e,n){return yt(n[e.index])}function Ra(e,n){return e.data[n]}function Nr(e,n){return e[n]}function Xn(e,n){const t=n[e];return pt(t)?t:t[0]}function Jf(e){return!(128&~e[2])}function $n(e,n){return null==n?null:e[n]}function Am(e){e[17]=0}function Om(e){1024&e[2]||(e[2]|=1024,Jf(e)&&xa(e))}function zl(e){return!!(9216&e[2]||e[24]?.dirty)}function Zf(e){e[10].changeDetectionScheduler?.notify(8),64&e[2]&&(e[2]|=1024),zl(e)&&xa(e)}function xa(e){e[10].changeDetectionScheduler?.notify(0);let n=Jr(e);for(;null!==n&&!(8192&n[2])&&(n[2]|=8192,Jf(n));)n=Jr(n)}function Fa(e,n){if(qr(e))throw new R(911,!1);null===e[21]&&(e[21]=[]),e[21].push(n)}function Jr(e){const n=e[3];return ln(n)?n[3]:n}function Rm(e){return e[7]??=[]}function Qf(e){return e.cleanup??=[]}const ce={lFrame:oh(null),bindingsEnabled:!0,skipHydrationRootTNode:null};let mr=!1;function Xf(){ce.lFrame.elementDepthCount--}function Bs(){return ce.bindingsEnabled}function so(){return null!==ce.skipHydrationRootTNode}function Kf(e){return ce.skipHydrationRootTNode===e}function th(){ce.skipHydrationRootTNode=null}function F(){return ce.lFrame.lView}function Te(){return ce.lFrame.tView}function ee(e){return ce.lFrame.contextLView=e,e[8]}function Z(e){return ce.lFrame.contextLView=null,e}function Ee(){let e=Wl();for(;null!==e&&64===e.type;)e=e.parent;return e}function Wl(){return ce.lFrame.currentTNode}function _i(){const e=ce.lFrame,n=e.currentTNode;return e.isParent?n:n.parent}function Fi(e,n){const t=ce.lFrame;t.currentTNode=e,t.isParent=n}function Un(){return ce.lFrame.isParent}function Iu(){ce.lFrame.isParent=!1}function Pm(){return mr}function Qo(e){const n=mr;return mr=e,n}function Gn(){const e=ce.lFrame;let n=e.bindingRootIndex;return-1===n&&(n=e.bindingRootIndex=e.tView.bindingStartIndex),n}function hn(){return ce.lFrame.bindingIndex++}function lo(e){const n=ce.lFrame,t=n.bindingIndex;return n.bindingIndex=n.bindingIndex+e,t}function Au(e){ce.lFrame.inI18n=e}function Bm(e,n){const t=ce.lFrame;t.bindingIndex=t.bindingRootIndex=e,nh(n)}function nh(e){ce.lFrame.currentDirectiveIndex=e}function rh(e){const n=ce.lFrame.currentDirectiveIndex;return-1===n?null:e[n]}function Ou(){return ce.lFrame.currentQueryIndex}function ka(e){ce.lFrame.currentQueryIndex=e}function wD(e){const n=e[1];return 2===n.type?n.declTNode:1===n.type?e[5]:null}function Ru(e,n,t){if(4&t){let i=n,o=e;for(;!(i=i.parent,null!==i||1&t||(i=wD(o),null===i||(o=o[14],10&i.type))););if(null===i)return!1;n=i,e=o}const r=ce.lFrame=ih();return r.currentTNode=n,r.lView=e,!0}function xu(e){const n=ih(),t=e[1];ce.lFrame=n,n.currentTNode=t.firstChild,n.lView=e,n.tView=t,n.contextLView=e,n.bindingIndex=t.bindingStartIndex,n.inI18n=!1}function ih(){const e=ce.lFrame,n=null===e?null:e.child;return null===n?oh(e):n}function oh(e){const n={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=n),n}function ql(){const e=ce.lFrame;return ce.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Vm=ql;function Fu(){const e=ql();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function En(){return ce.lFrame.selectedIndex}function Xo(e){ce.lFrame.selectedIndex=e}function vi(){const e=ce.lFrame;return Ra(e.tView,e.selectedIndex)}let Fe=!0;function ku(){return Fe}function Jl(e){Fe=e}let Vs={elements:void 0};function Um(e,n=null,t=null,r){const i=Ar(e,n,t,r);return i.resolveInjectorInitializers(),i}function Ar(e,n=null,t=null,r,i=new Set){const o=[t||vt,dD(e)];return r=r||("object"==typeof e?void 0:cr(e)),new to(o,n||Gt(),r||null,i)}class Mt{static THROW_IF_NOT_FOUND=hr;static NULL=new Du;static create(n,t){if(Array.isArray(n))return Um({name:""},t,n,"");{const r=n.name??"";return Um({name:r},n.parent,n.providers,r)}}static \u0275prov=G({token:Mt,providedIn:"any",factory:()=>ne(wm)});static __NG_ELEMENT_ID__=-1}const ut=new z("");let wn=(()=>class e{static __NG_ELEMENT_ID__=Gm;static __NG_ENV_ID__=t=>t})();class uh extends wn{_lView;constructor(n){super(),this._lView=n}get destroyed(){return qr(this._lView)}onDestroy(n){const t=this._lView;return Fa(t,n),()=>function Ls(e,n){if(null===e[21])return;const t=e[21].indexOf(n);-1!==t&&e[21].splice(t,1)}(t,n)}}function Gm(){return new uh(F())}class pn{_console=console;handleError(n){this._console.error("ERROR",n)}}const gn=new z("",{providedIn:"root",factory:()=>{const e=C(Ne);let n;return t=>{e.destroyed&&!n?setTimeout(()=>{throw t}):(n??=e.get(pn),n.handleError(t))}}}),dh={provide:$o,useValue:()=>{C(pn)},multi:!0};function ki(e,n){const[t,r,i]=B0(e,n?.equal),o=t;return o.set=r,o.update=i,o.asReadonly=Yl.bind(o),o}function Yl(){const e=this[Lt];if(void 0===e.readonlyFn){const n=()=>this();n[Lt]=e,e.readonlyFn=n}return e.readonlyFn}function Pu(e){return function hh(e){return"function"==typeof e&&void 0!==e[Lt]}(e)&&"function"==typeof e.set}class Or{}const qm=new z("",{providedIn:"root",factory:()=>!1}),ph=new z(""),gh=new z("");let mh=(()=>class e{view;node;constructor(t,r){this.view=t,this.node=r}static __NG_ELEMENT_ID__=TD})();function TD(){return new mh(F(),Ee())}let Ko=(()=>{class e{taskId=0;pendingTasks=new Set;destroyed=!1;pendingTask=new Ur(!1);get hasPendingTasks(){return!this.destroyed&&this.pendingTask.value}get hasPendingTasksObservable(){return this.destroyed?new st(t=>{t.next(!1),t.complete()}):this.pendingTask}add(){!this.hasPendingTasks&&!this.destroyed&&this.pendingTask.next(!0);const t=this.taskId++;return this.pendingTasks.add(t),t}has(t){return this.pendingTasks.has(t)}remove(t){this.pendingTasks.delete(t),0===this.pendingTasks.size&&this.hasPendingTasks&&this.pendingTask.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks&&this.pendingTask.next(!1),this.destroyed=!0,this.pendingTask.unsubscribe()}static \u0275prov=G({token:e,providedIn:"root",factory:()=>new e})}return e})(),Zl=(()=>{class e{internalPendingTasks=C(Ko);scheduler=C(Or);errorHandler=C(gn);add(){const t=this.internalPendingTasks.add();return()=>{this.internalPendingTasks.has(t)&&(this.scheduler.notify(11),this.internalPendingTasks.remove(t))}}run(t){const r=this.add();t().catch(this.errorHandler).finally(r)}static \u0275prov=G({token:e,providedIn:"root",factory:()=>new e})}return e})();function Pa(...e){}let Ym=(()=>{class e{static \u0275prov=G({token:e,providedIn:"root",factory:()=>new Zm})}return e})();class Zm{dirtyEffectCount=0;queues=new Map;add(n){this.enqueue(n),this.schedule(n)}schedule(n){n.dirty&&this.dirtyEffectCount++}remove(n){const r=this.queues.get(n.zone);r.has(n)&&(r.delete(n),n.dirty&&this.dirtyEffectCount--)}enqueue(n){const t=n.zone;this.queues.has(t)||this.queues.set(t,new Set);const r=this.queues.get(t);r.has(n)||r.add(n)}flush(){for(;this.dirtyEffectCount>0;){let n=!1;for(const[t,r]of this.queues)n||=null===t?this.flushQueue(r):t.run(()=>this.flushQueue(r));n||(this.dirtyEffectCount=0)}}flushQueue(n){let t=!1;for(const r of n)r.dirty&&(this.dirtyEffectCount--,t=!0,r.run());return t}}let _h=null;function Zt(){return _h}class SD{}let vh=(()=>{class e{historyGo(t){throw new Error("")}static \u0275fac=function(r){return new(r||e)};static \u0275prov=G({token:e,factory:()=>C(La),providedIn:"platform"})}return e})();const Lu=new z("");let La=(()=>{class e extends vh{_location;_history;_doc=C(ut);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Zt().getBaseHref(this._doc)}onPopState(t){const r=Zt().getGlobalEventTarget(this._doc,"window");return r.addEventListener("popstate",t,!1),()=>r.removeEventListener("popstate",t)}onHashChange(t){const r=Zt().getGlobalEventTarget(this._doc,"window");return r.addEventListener("hashchange",t,!1),()=>r.removeEventListener("hashchange",t)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(t){this._location.pathname=t}pushState(t,r,i){this._history.pushState(t,r,i)}replaceState(t,r,i){this._history.replaceState(t,r,i)}forward(){this._history.forward()}back(){this._history.back()}historyGo(t=0){this._history.go(t)}getState(){return this._history.state}static \u0275fac=function(r){return new(r||e)};static \u0275prov=G({token:e,factory:()=>new e,providedIn:"platform"})}return e})();function Bu(e,n){return e?n?e.endsWith("/")?n.startsWith("/")?e+n.slice(1):e+n:n.startsWith("/")?e+n:`${e}/${n}`:e:n}function yh(e){const n=e.search(/#|\?|$/);return"/"===e[n-1]?e.slice(0,n-1)+e.slice(n):e}function co(e){return e&&"?"!==e[0]?`?${e}`:e}let es=(()=>{class e{historyGo(t){throw new Error("")}static \u0275fac=function(r){return new(r||e)};static \u0275prov=G({token:e,factory:()=>C(Ba),providedIn:"root"})}return e})();const ts=new z("");let Ba=(()=>{class e extends es{_platformLocation;_baseHref;_removeListenerFns=[];constructor(t,r){super(),this._platformLocation=t,this._baseHref=r??this._platformLocation.getBaseHrefFromDOM()??C(ut).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(t){this._removeListenerFns.push(this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t))}getBaseHref(){return this._baseHref}prepareExternalUrl(t){return Bu(this._baseHref,t)}path(t=!1){const r=this._platformLocation.pathname+co(this._platformLocation.search),i=this._platformLocation.hash;return i&&t?`${r}${i}`:r}pushState(t,r,i,o){const s=this.prepareExternalUrl(i+co(o));this._platformLocation.pushState(t,r,s)}replaceState(t,r,i,o){const s=this.prepareExternalUrl(i+co(o));this._platformLocation.replaceState(t,r,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(t=0){this._platformLocation.historyGo?.(t)}static \u0275fac=function(r){return new(r||e)(ne(vh),ne(ts,8))};static \u0275prov=G({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Ql=(()=>{class e{_subject=new Ye;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(t){this._locationStrategy=t;const r=this._locationStrategy.getBaseHref();this._basePath=function Km(e){if(new RegExp("^(https?:)?//").test(e)){const[,t]=e.split(/\/\/[^\/]+/);return t}return e}(yh(Xl(r))),this._locationStrategy.onPopState(i=>{this._subject.next({url:this.path(!0),pop:!0,state:i.state,type:i.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(t=!1){return this.normalize(this._locationStrategy.path(t))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(t,r=""){return this.path()==this.normalize(t+co(r))}normalize(t){return e.stripTrailingSlash(function Xm(e,n){if(!e||!n.startsWith(e))return n;const t=n.substring(e.length);return""===t||["/",";","?","#"].includes(t[0])?t:n}(this._basePath,Xl(t)))}prepareExternalUrl(t){return t&&"/"!==t[0]&&(t="/"+t),this._locationStrategy.prepareExternalUrl(t)}go(t,r="",i=null){this._locationStrategy.pushState(i,"",t,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+co(r)),i)}replaceState(t,r="",i=null){this._locationStrategy.replaceState(i,"",t,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+co(r)),i)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(t=0){this._locationStrategy.historyGo?.(t)}onUrlChange(t){return this._urlChangeListeners.push(t),this._urlChangeSubscription??=this.subscribe(r=>{this._notifyUrlChangeListeners(r.url,r.state)}),()=>{const r=this._urlChangeListeners.indexOf(t);this._urlChangeListeners.splice(r,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(t="",r){this._urlChangeListeners.forEach(i=>i(t,r))}subscribe(t,r,i){return this._subject.subscribe({next:t,error:r??void 0,complete:i??void 0})}static normalizeQueryParams=co;static joinWithSlash=Bu;static stripTrailingSlash=yh;static \u0275fac=function(r){return new(r||e)(ne(es))};static \u0275prov=G({token:e,factory:()=>function Qm(){return new Ql(ne(es))}(),providedIn:"root"})}return e})();function Xl(e){return e.replace(/\/index.html$/,"")}function Kl(e,n){n=encodeURIComponent(n);for(const t of e.split(";")){const r=t.indexOf("="),[i,o]=-1==r?[t,""]:[t.slice(0,r),t.slice(r+1)];if(i.trim()===n)return decodeURIComponent(o)}return null}class Vu{}function ec(e,n,t,r,i,o,s){try{var l=e[o](s),c=l.value}catch(d){return void t(d)}l.done?n(c):Promise.resolve(c).then(r,i)}function ns(e){return function(){var n=this,t=arguments;return new Promise(function(r,i){var o=e.apply(n,t);function s(c){ec(o,r,i,s,l,"next",c)}function l(c){ec(o,r,i,s,l,"throw",c)}s(void 0)})}}function bh(e){return Ge(e?.lift)}function Vt(e){return n=>{if(bh(n))return n.lift(function(t){try{return e(t,this)}catch(r){this.error(r)}});throw new TypeError("Unable to lift unknown Observable type")}}function bt(e,n,t,r,i){return new Dh(e,n,t,r,i)}class Dh extends Al{constructor(n,t,r,i,o,s){super(n),this.onFinalize=o,this.shouldUnsubscribe=s,this._next=t?function(l){try{t(l)}catch(c){n.error(c)}}:super._next,this._error=i?function(l){try{i(l)}catch(c){n.error(c)}finally{this.unsubscribe()}}:super._error,this._complete=r?function(){try{r()}catch(l){n.error(l)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var n;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:t}=this;super.unsubscribe(),!t&&(null===(n=this.onFinalize)||void 0===n||n.call(this))}}}function ke(e,n){return Vt((t,r)=>{let i=0;t.subscribe(bt(r,o=>{r.next(e.call(n,o,i++))}))})}function Li(e){return{toString:e}.toString()}class ND{previousValue;currentValue;firstChange;constructor(n,t,r){this.previousValue=n,this.currentValue=t,this.firstChange=r}isFirstChange(){return this.firstChange}}function Mh(e,n,t,r){null!==n?n.applyValueToInputSignal(n,r):e[t]=r}const Tn=(()=>{const e=()=>n_;return e.ngInherit=!0,e})();function n_(e){return e.type.prototype.ngOnChanges&&(e.setInput=fo),AD}function AD(){const e=Uu(this),n=e?.current;if(n){const t=e.previous;if(t===di)e.previous=n;else for(let r in n)t[r]=n[r];e.current=null,this.ngOnChanges(n)}}function fo(e,n,t,r,i){const o=this.declaredInputs[r],s=Uu(e)||function OD(e,n){return e[Wn]=n}(e,{previous:di,current:null}),l=s.current||(s.current={}),c=s.previous,d=c[o];l[o]=new ND(d&&d.currentValue,t,c===di),Mh(e,n,i,t)}const Wn="__ngSimpleChanges__";function Uu(e){return e[Wn]||null}const ho=[],it=function(e,n=null,t){for(let r=0;r<ho.length;r++)(0,ho[r])(e,n,t)};function i_(e,n){for(let t=n.directiveStart,r=n.directiveEnd;t<r;t++){const o=e.data[t].type.prototype,{ngAfterContentInit:s,ngAfterContentChecked:l,ngAfterViewInit:c,ngAfterViewChecked:d,ngOnDestroy:h}=o;s&&(e.contentHooks??=[]).push(-t,s),l&&((e.contentHooks??=[]).push(t,l),(e.contentCheckHooks??=[]).push(t,l)),c&&(e.viewHooks??=[]).push(-t,c),d&&((e.viewHooks??=[]).push(t,d),(e.viewCheckHooks??=[]).push(t,d)),null!=h&&(e.destroyHooks??=[]).push(t,h)}}function Gu(e,n,t){Nh(e,n,3,t)}function zu(e,n,t,r){(3&e[2])===t&&Nh(e,n,t,r)}function Ih(e,n){let t=e[2];(3&t)===n&&(t&=16383,t+=1,e[2]=t)}function Nh(e,n,t,r){const o=r??-1,s=n.length-1;let l=0;for(let c=void 0!==r?65535&e[17]:0;c<s;c++)if("number"==typeof n[c+1]){if(l=n[c],null!=r&&l>=r)break}else n[c]<0&&(e[17]+=65536),(l<o||-1==o)&&(FD(e,t,n,c),e[17]=(4294901760&e[17])+c+2),c++}function Ah(e,n){it(4,e,n);const t=fe(null);try{n.call(e)}finally{fe(t),it(5,e,n)}}function FD(e,n,t,r){const i=t[r]<0,o=t[r+1],l=e[i?-t[r]:t[r]];i?e[2]>>14<e[17]>>16&&(3&e[2])===n&&(e[2]+=16384,Ah(l,o)):Ah(l,o)}class Ha{factory;name;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(n,t,r,i){this.factory=n,this.name=i,this.canSeeViewProviders=t,this.injectImpl=r}}function s_(e){return 3===e||4===e||6===e}function Oh(e){return 64===e.charCodeAt(0)}function ja(e,n){if(null!==n&&0!==n.length)if(null===e||0===e.length)e=n.slice();else{let t=-1;for(let r=0;r<n.length;r++){const i=n[r];"number"==typeof i?t=i:0===t||a_(e,t,i,0,-1===t||2===t?n[++r]:null)}}return e}function a_(e,n,t,r,i){let o=0,s=e.length;if(-1===n)s=-1;else for(;o<e.length;){const l=e[o++];if("number"==typeof l){if(l===n){s=-1;break}if(l>n){s=o-1;break}}}for(;o<e.length;){const l=e[o];if("number"==typeof l)break;if(l===t)return void(null!==i&&(e[o+1]=i));o++,null!==i&&o++}-1!==s&&(e.splice(s,0,n),o=s+1),e.splice(o++,0,t),null!==i&&e.splice(o++,0,i)}function Rh(e){return-1!==e}function rc(e){return 32767&e}function ic(e,n){let t=function LD(e){return e>>16}(e),r=n;for(;t>0;)r=r[14],t--;return r}let xh=!0;function Ju(e){const n=xh;return xh=e,n}let u_=0;const yi={};function Yu(e,n){const t=f_(e,n);if(-1!==t)return t;const r=n[1];r.firstCreatePass&&(e.injectorIndex=n.length,Fh(r.data,e),Fh(n,null),Fh(r.blueprint,null));const i=oc(e,n),o=e.injectorIndex;if(Rh(i)){const s=rc(i),l=ic(i,n),c=l[1].data;for(let d=0;d<8;d++)n[o+d]=l[s+d]|c[s+d]}return n[o+8]=i,o}function Fh(e,n){e.push(0,0,0,0,0,0,0,0,n)}function f_(e,n){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===n[e.injectorIndex+8]?-1:e.injectorIndex}function oc(e,n){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let t=0,r=null,i=n;for(;null!==i;){if(r=b_(i),null===r)return-1;if(t++,i=i[14],-1!==r.injectorIndex)return r.injectorIndex|t<<16}return-1}function kh(e,n,t){!function d_(e,n,t){let r;"string"==typeof t?r=t.charCodeAt(0)||0:t.hasOwnProperty(Pl)&&(r=t[Pl]),null==r&&(r=t[Pl]=u_++);const i=255&r;n.data[e+(i>>5)]|=1<<i}(e,n,t)}function h_(e,n,t){if(8&t||void 0!==e)return e;yu()}function p_(e,n,t,r){if(8&t&&void 0===r&&(r=null),!(3&t)){const i=e[9],o=qt(void 0);try{return i?i.get(n,r,8&t):Ll(n,r,8&t)}finally{qt(o)}}return h_(r,0,t)}function g_(e,n,t,r=0,i){if(null!==e){if(2048&n[2]&&!(2&r)){const s=function HD(e,n,t,r,i){let o=e,s=n;for(;null!==o&&null!==s&&2048&s[2]&&!Yo(s);){const l=m_(o,s,t,2|r,yi);if(l!==yi)return l;let c=o.parent;if(!c){const d=s[20];if(d){const h=d.get(t,yi,r);if(h!==yi)return h}c=b_(s),s=s[14]}o=c}return i}(e,n,t,r,yi);if(s!==yi)return s}const o=m_(e,n,t,r,yi);if(o!==yi)return o}return p_(n,t,r,i)}function m_(e,n,t,r,i){const o=function __(e){if("string"==typeof e)return e.charCodeAt(0)||0;const n=e.hasOwnProperty(Pl)?e[Pl]:void 0;return"number"==typeof n?n>=0?255&n:VD:n}(t);if("function"==typeof o){if(!Ru(n,e,r))return 1&r?h_(i,0,r):p_(n,t,r,i);try{let s;if(s=o(r),null!=s||8&r)return s;yu()}finally{Vm()}}else if("number"==typeof o){let s=null,l=f_(e,n),c=-1,d=1&r?n[15][5]:null;for((-1===l||4&r)&&(c=-1===l?oc(e,n):n[l+8],-1!==c&&y_(r,!1)?(s=n[1],l=rc(c),n=ic(c,n)):l=-1);-1!==l;){const h=n[1];if(v_(o,l,h.data)){const p=Yr(l,n,t,s,r,d);if(p!==yi)return p}c=n[l+8],-1!==c&&y_(r,n[1].data[l+8]===d)&&v_(o,l,n)?(s=h,l=rc(c),n=ic(c,n)):l=-1}}return i}function Yr(e,n,t,r,i,o){const s=n[1],l=s.data[e+8],h=Zu(l,s,t,null==r?gr(l)&&xh:r!=s&&!!(3&l.type),1&i&&o===l);return null!==h?sc(n,s,h,l,i):yi}function Zu(e,n,t,r,i){const o=e.providerIndexes,s=n.data,l=1048575&o,c=e.directiveStart,h=o>>20,_=i?l+h:e.directiveEnd;for(let m=r?l:l+h;m<_;m++){const b=s[m];if(m<c&&t===b||m>=c&&b.type===t)return m}if(i){const m=s[c];if(m&&Ir(m)&&m.type===t)return c}return null}function sc(e,n,t,r,i){let o=e[t];const s=n.data;if(o instanceof Ha){const l=o;if(l.resolving)throw function ze(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():Se(e)}(s[t]),dr();const c=Ju(l.canSeeViewProviders);l.resolving=!0;const p=l.injectImpl?qt(l.injectImpl):null;Ru(e,r,0);try{o=e[t]=l.factory(void 0,i,s,e,r),n.firstCreatePass&&t>=r.directiveStart&&function r_(e,n,t){const{ngOnChanges:r,ngOnInit:i,ngDoCheck:o}=n.type.prototype;if(r){const s=n_(n);(t.preOrderHooks??=[]).push(e,s),(t.preOrderCheckHooks??=[]).push(e,s)}i&&(t.preOrderHooks??=[]).push(0-e,i),o&&((t.preOrderHooks??=[]).push(e,o),(t.preOrderCheckHooks??=[]).push(e,o))}(t,s[t],n)}finally{null!==p&&qt(p),Ju(c),l.resolving=!1,Vm()}}return o}function v_(e,n,t){return!!(t[n+(e>>5)]&1<<e)}function y_(e,n){return!(2&e||1&e&&n)}class Ot{_tNode;_lView;constructor(n,t){this._tNode=n,this._lView=t}get(n,t,r){return g_(this._tNode,this._lView,n,wa(r),t)}}function VD(){return new Ot(Ee(),F())}function Dt(e){return Li(()=>{const n=e.prototype.constructor,t=n[Rs]||Ph(n),r=Object.prototype;let i=Object.getPrototypeOf(e.prototype).constructor;for(;i&&i!==r;){const o=i[Rs]||Ph(i);if(o&&o!==t)return o;i=Object.getPrototypeOf(i)}return o=>new o})}function Ph(e){return mu(e)?()=>{const n=Ph(Oe(e));return n&&n()}:jo(e)}function b_(e){const n=e[1],t=n.type;return 2===t?n.declTNode:1===t?e[5]:null}function Bh(){return Js(Ee(),F())}function Js(e,n){return new Xe(nn(e,n))}let Xe=(()=>class e{nativeElement;constructor(t){this.nativeElement=t}static __NG_ELEMENT_ID__=Bh})();function T_(e){return e instanceof Xe?e.nativeElement:e}function JD(){return this._results[Symbol.iterator]()}class YD{_emitDistinctChangesOnly;dirty=!0;_onDirty=void 0;_results=[];_changesDetected=!1;_changes=void 0;length=0;first=void 0;last=void 0;get changes(){return this._changes??=new Ye}constructor(n=!1){this._emitDistinctChangesOnly=n}get(n){return this._results[n]}map(n){return this._results.map(n)}filter(n){return this._results.filter(n)}find(n){return this._results.find(n)}reduce(n,t){return this._results.reduce(n,t)}forEach(n){this._results.forEach(n)}some(n){return this._results.some(n)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(n,t){this.dirty=!1;const r=function pr(e){return e.flat(Number.POSITIVE_INFINITY)}(n);(this._changesDetected=!function Pf(e,n,t){if(e.length!==n.length)return!1;for(let r=0;r<e.length;r++){let i=e[r],o=n[r];if(t&&(i=t(i),o=t(o)),o!==i)return!1}return!0}(this._results,r,t))&&(this._results=r,this.length=r.length,this.last=r[this.length-1],this.first=r[0])}notifyOnChanges(){void 0!==this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.next(this)}onDirty(n){this._onDirty=n}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){void 0!==this._changes&&(this._changes.complete(),this._changes.unsubscribe())}[Symbol.iterator]=JD}function $a(e){return!(128&~e.flags)}var Xu=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(Xu||{});const Ku=new Map;let XD=0;function Hh(e){Ku.delete(e[19])}const $h="__ngContext__";function yr(e,n){pt(n)?(e[$h]=n[19],function eE(e){Ku.set(e[19],e)}(n)):e[$h]=n}function F_(e){return P_(e[12])}function k_(e){return P_(e[4])}function P_(e){for(;null!==e&&!ln(e);)e=e[4];return e}let zh;function Bi(){if(void 0!==zh)return zh;if(typeof document<"u")return document;throw new R(210,!1)}const Ua=new z("",{providedIn:"root",factory:()=>hE}),hE="ng",q_=new z(""),Wh=new z("",{providedIn:"platform",factory:()=>"unknown"}),J_=new z(""),Y_=new z("",{providedIn:"root",factory:()=>Bi().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null}),nd=new z("",{providedIn:"root",factory:()=>!1}),EE=new z("");function sd(e){return!(32&~e.flags)}function pv(e,n){const t=e.contentQueries;if(null!==t){const r=fe(null);try{for(let i=0;i<t.length;i+=2){const s=t[i+1];if(-1!==s){const l=e.data[s];ka(t[i]),l.contentQueries(2,n[s],s)}}}finally{fe(r)}}}function cp(e,n,t){ka(0);const r=fe(null);try{n(e,t)}finally{fe(r)}}function up(e,n,t){if(Gl(n)){const r=fe(null);try{const o=n.directiveEnd;for(let s=n.directiveStart;s<o;s++){const l=e.data[s];l.contentQueries&&l.contentQueries(1,t[s],s)}}finally{fe(r)}}}var go=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(go||{});let fd,hd;function Qa(e){return function gv(){if(void 0===fd&&(fd=null,Ut.trustedTypes))try{fd=Ut.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return fd}()?.createHTML(e)||e}function mv(e){return function dp(){if(void 0===hd&&(hd=null,Ut.trustedTypes))try{hd=Ut.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return hd}()?.createHTML(e)||e}class Qs{changingThisBreaksApplicationSecurity;constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${tm})`}}class $E extends Qs{getTypeName(){return"HTML"}}class UE extends Qs{getTypeName(){return"Style"}}class fp extends Qs{getTypeName(){return"Script"}}class yv extends Qs{getTypeName(){return"URL"}}class bv extends Qs{getTypeName(){return"ResourceURL"}}function xr(e){return e instanceof Qs?e.changingThisBreaksApplicationSecurity:e}function Vi(e,n){const t=function GE(e){return e instanceof Qs&&e.getTypeName()||null}(e);if(null!=t&&t!==n){if("ResourceURL"===t&&"URL"===n)return!0;throw new Error(`Required a safe ${n}, got a ${t} (see ${tm})`)}return t===n}function pd(e){const n=new YE(e);return function ZE(){try{return!!(new window.DOMParser).parseFromString(Qa(""),"text/html")}catch{return!1}}()?new JE(n):n}class JE{inertDocumentHelper;constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n="<body><remove></remove>"+n;try{const t=(new window.DOMParser).parseFromString(Qa(n),"text/html").body;return null===t?this.inertDocumentHelper.getInertBodyElement(n):(t.firstChild?.remove(),t)}catch{return null}}}class YE{defaultDoc;inertDocument;constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(n){const t=this.inertDocument.createElement("template");return t.innerHTML=Qa(n),t}}const QE=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Xa(e){return(e=String(e)).match(QE)?e:"unsafe:"+e}function mo(e){const n={};for(const t of e.split(","))n[t]=!0;return n}function Xs(...e){const n={};for(const t of e)for(const r in t)t.hasOwnProperty(r)&&(n[r]=!0);return n}const Dv=mo("area,br,col,hr,img,wbr"),Ev=mo("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),wv=mo("rp,rt"),pp=Xs(Dv,Xs(Ev,mo("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Xs(wv,mo("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Xs(wv,Ev)),gp=mo("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Sv=Xs(gp,mo("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),mo("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),KE=mo("script,style,template");class e1{sanitizedSomething=!1;buf=[];sanitizeChildren(n){let t=n.firstChild,r=!0,i=[];for(;t;)if(t.nodeType===Node.ELEMENT_NODE?r=this.startElement(t):t.nodeType===Node.TEXT_NODE?this.chars(t.nodeValue):this.sanitizedSomething=!0,r&&t.firstChild)i.push(t),t=r1(t);else for(;t;){t.nodeType===Node.ELEMENT_NODE&&this.endElement(t);let o=n1(t);if(o){t=o;break}t=i.pop()}return this.buf.join("")}startElement(n){const t=Mv(n).toLowerCase();if(!pp.hasOwnProperty(t))return this.sanitizedSomething=!0,!KE.hasOwnProperty(t);this.buf.push("<"),this.buf.push(t);const r=n.attributes;for(let i=0;i<r.length;i++){const o=r.item(i),s=o.name,l=s.toLowerCase();if(!Sv.hasOwnProperty(l)){this.sanitizedSomething=!0;continue}let c=o.value;gp[l]&&(c=Xa(c)),this.buf.push(" ",s,'="',Nv(c),'"')}return this.buf.push(">"),!0}endElement(n){const t=Mv(n).toLowerCase();pp.hasOwnProperty(t)&&!Dv.hasOwnProperty(t)&&(this.buf.push("</"),this.buf.push(t),this.buf.push(">"))}chars(n){this.buf.push(Nv(n))}}function n1(e){const n=e.nextSibling;if(n&&e!==n.previousSibling)throw Iv(n);return n}function r1(e){const n=e.firstChild;if(n&&function t1(e,n){return(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,n))throw Iv(n);return n}function Mv(e){const n=e.nodeName;return"string"==typeof n?n:"FORM"}function Iv(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const i1=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,o1=/([^\#-~ |!])/g;function Nv(e){return e.replace(/&/g,"&amp;").replace(i1,function(n){return"&#"+(1024*(n.charCodeAt(0)-55296)+(n.charCodeAt(1)-56320)+65536)+";"}).replace(o1,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let gd;function Av(e,n){let t=null;try{gd=gd||pd(e);let r=n?String(n):"";t=gd.getInertBodyElement(r);let i=5,o=r;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,r=o,o=t.innerHTML,t=gd.getInertBodyElement(r)}while(r!==o);return Qa((new e1).sanitizeChildren(mp(t)||t))}finally{if(t){const r=mp(t)||t;for(;r.firstChild;)r.firstChild.remove()}}}function mp(e){return"content"in e&&function s1(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Zr=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(Zr||{});function Ov(e){const n=w();return n?mv(n.sanitize(Zr.HTML,e)||""):Vi(e,"HTML")?mv(xr(e)):Av(Bi(),Se(e))}function hc(e){const n=w();return n?n.sanitize(Zr.URL,e)||"":Vi(e,"URL")?xr(e):Xa(Se(e))}function w(){const e=F();return e&&e[10].sanitizer}const M=/^>|^->|<!--|-->|--!>|<!-$/g,O=/(<|>)/g;function gI(e){return e.ownerDocument}function hs(e){return e instanceof Function?e():e}function pV(e,n,t){let r=e.length;for(;;){const i=e.indexOf(n,t);if(-1===i)return i;if(0===i||e.charCodeAt(i-1)<=32){const o=n.length;if(i+o===r||e.charCodeAt(i+o)<=32)return i}t=i+1}}const bI="ng-template";function gV(e,n,t,r){let i=0;if(r){for(;i<n.length&&"string"==typeof n[i];i+=2)if("class"===n[i]&&-1!==pV(n[i+1].toLowerCase(),t,0))return!0}else if(u1(e))return!1;if(i=n.indexOf(1,i),i>-1){let o;for(;++i<n.length&&"string"==typeof(o=n[i]);)if(o.toLowerCase()===t)return!0}return!1}function u1(e){return 4===e.type&&e.value!==bI}function mV(e,n,t){return n===(4!==e.type||t?e.value:bI)}function _V(e,n,t){let r=4;const i=e.attrs,o=null!==i?function bV(e){for(let n=0;n<e.length;n++)if(s_(e[n]))return n;return e.length}(i):0;let s=!1;for(let l=0;l<n.length;l++){const c=n[l];if("number"!=typeof c){if(!s)if(4&r){if(r=2|1&r,""!==c&&!mV(e,c,t)||""===c&&1===n.length){if(_o(r))return!1;s=!0}}else if(8&r){if(null===i||!gV(e,i,c,t)){if(_o(r))return!1;s=!0}}else{const d=n[++l],h=vV(c,i,u1(e),t);if(-1===h){if(_o(r))return!1;s=!0;continue}if(""!==d){let p;if(p=h>o?"":i[h+1].toLowerCase(),2&r&&d!==p){if(_o(r))return!1;s=!0}}}}else{if(!s&&!_o(r)&&!_o(c))return!1;if(s&&_o(c))continue;s=!1,r=c|1&r}}return _o(r)||s}function _o(e){return!(1&e)}function vV(e,n,t,r){if(null===n)return-1;let i=0;if(r||!t){let o=!1;for(;i<n.length;){const s=n[i];if(s===e)return i;if(3===s||6===s)o=!0;else{if(1===s||2===s){let l=n[++i];for(;"string"==typeof l;)l=n[++i];continue}if(4===s)break;if(0===s){i+=4;continue}}i+=o?1:2}return-1}return function DV(e,n){let t=e.indexOf(4);if(t>-1)for(t++;t<e.length;){const r=e[t];if("number"==typeof r)return-1;if(r===n)return t;t++}return-1}(n,e)}function DI(e,n,t=!1){for(let r=0;r<n.length;r++)if(_V(e,n[r],t))return!0;return!1}function EV(e,n){e:for(let t=0;t<n.length;t++){const r=n[t];if(e.length===r.length){for(let i=0;i<e.length;i++)if(e[i]!==r[i])continue e;return!0}}return!1}function EI(e,n){return e?":not("+n.trim()+")":n}function wV(e){let n=e[0],t=1,r=2,i="",o=!1;for(;t<e.length;){let s=e[t];if("string"==typeof s)if(2&r){const l=e[++t];i+="["+s+(l.length>0?'="'+l+'"':"")+"]"}else 8&r?i+="."+s:4&r&&(i+=" "+s);else""!==i&&!_o(s)&&(n+=EI(o,i),i=""),r=s,o=o||!_o(r);t++}return""!==i&&(n+=EI(o,i)),n}const gt={};function d1(e,n){return e.createText(n)}function f1(e,n){return e.createComment(function L(e){return e.replace(M,n=>n.replace(O,"\u200b$1\u200b"))}(n))}function kv(e,n,t){return e.createElement(n,t)}function pc(e,n,t,r,i){e.insertBefore(n,t,r,i)}function CI(e,n,t){e.appendChild(n,t)}function TI(e,n,t,r,i){null!==r?pc(e,n,t,r,i):CI(e,n,t)}function _p(e,n,t){e.removeChild(null,n,t)}function MI(e,n,t){const{mergedAttrs:r,classes:i,styles:o}=t;null!==r&&function Ws(e,n,t){let r=0;for(;r<t.length;){const i=t[r];if("number"==typeof i){if(0!==i)break;r++;const o=t[r++],s=t[r++],l=t[r++];e.setAttribute(n,s,l,o)}else{const o=i,s=t[++r];Oh(o)?e.setProperty(n,o,s):e.setAttribute(n,o,s),r++}}}(e,n,r),null!==i&&function MV(e,n,t){""===t?e.removeAttribute(n,"class"):e.setAttribute(n,"class",t)}(e,n,i),null!==o&&function SV(e,n,t){e.setAttribute(n,"style",t)}(e,n,o)}function h1(e,n,t,r,i,o,s,l,c,d,h){const p=26+r,_=p+i,m=function IV(e,n){const t=[];for(let r=0;r<n;r++)t.push(r<e?null:gt);return t}(p,_),b="function"==typeof d?d():d;return m[1]={type:e,blueprint:m,template:t,queries:null,viewQuery:l,declTNode:n,data:m.slice().fill(null,p),bindingStartIndex:p,expandoStartIndex:_,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof o?o():o,pipeRegistry:"function"==typeof s?s():s,firstChild:null,schemas:c,consts:b,incompleteFirstPass:!1,ssrId:h}}function Pv(e,n,t,r,i,o,s,l,c,d,h){const p=n.blueprint.slice();return p[0]=i,p[2]=1228|r,(null!==d||e&&2048&e[2])&&(p[2]|=2048),Am(p),p[3]=p[14]=e,p[8]=t,p[10]=s||e&&e[10],p[11]=l||e&&e[11],p[9]=c||e&&e[9]||null,p[5]=o,p[19]=function KD(){return XD++}(),p[6]=h,p[20]=d,p[15]=2==n.type?e[15]:p,p}function p1(e){let n=16;return e.signals?n=4096:e.onPush&&(n=64),n}function vp(e,n,t,r){if(0===t)return-1;const i=n.length;for(let o=0;o<t;o++)n.push(r),e.blueprint.push(r),e.data.push(null);return i}function g1(e,n){return e[12]?e[13][4]=n:e[12]=n,e[13]=n,n}function V(e=1){NI(Te(),F(),En()+e,!1)}function NI(e,n,t,r){if(!r)if(3&~n[2]){const o=e.preOrderHooks;null!==o&&zu(n,o,0,t)}else{const o=e.preOrderCheckHooks;null!==o&&Gu(n,o,t)}Xo(t)}var Lv=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(Lv||{});function yp(e,n,t,r){const i=fe(null);try{const[o,s,l]=e.inputs[t];let c=null;0!==(s&Lv.SignalBased)&&(c=n[o][Lt]),null!==c&&void 0!==c.transformFn?r=c.transformFn(r):null!==l&&(r=l.call(n,r)),null!==e.setInput?e.setInput(n,c,r,t,o):Mh(n,c,o,r)}finally{fe(i)}}var Ka=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(Ka||{});let m1;function _1(e,n){return m1(e,n)}function _d(e,n,t,r,i){if(null!=r){let o,s=!1;ln(r)?o=r:pt(r)&&(s=!0,r=r[0]);const l=yt(r);0===e&&null!==t?null==i?CI(n,t,l):pc(n,t,l,i||null,!0):1===e&&null!==t?pc(n,t,l,i||null,!0):2===e?_p(n,l,s):3===e&&n.destroyNode(l),null!=o&&function PV(e,n,t,r,i){const o=t[7];o!==yt(t)&&_d(n,e,r,o,i);for(let l=10;l<t.length;l++){const c=t[l];Vv(c[1],c,e,n,r,o)}}(n,e,o,t,i)}}function OI(e,n){n[10].changeDetectionScheduler?.notify(9),Vv(e,n,n[11],2,null,null)}function v1(e,n){const t=e[9],r=t.indexOf(n);t.splice(r,1)}function bp(e,n){if(qr(n))return;const t=n[11];t.destroyNode&&Vv(e,n,t,3,null,null),function RV(e){let n=e[12];if(!n)return y1(e[1],e);for(;n;){let t=null;if(pt(n))t=n[12];else{const r=n[10];r&&(t=r)}if(!t){for(;n&&!n[4]&&n!==e;)pt(n)&&y1(n[1],n),n=n[3];null===n&&(n=e),pt(n)&&y1(n[1],n),t=n&&n[4]}n=t}}(n)}function y1(e,n){if(qr(n))return;const t=fe(null);try{n[2]&=-129,n[2]|=256,n[24]&&Cl(n[24]),function FV(e,n){let t;if(null!=e&&null!=(t=e.destroyHooks))for(let r=0;r<t.length;r+=2){const i=n[t[r]];if(!(i instanceof Ha)){const o=t[r+1];if(Array.isArray(o))for(let s=0;s<o.length;s+=2){const l=i[o[s]],c=o[s+1];it(4,l,c);try{c.call(l)}finally{it(5,l,c)}}else{it(4,i,o);try{o.call(i)}finally{it(5,i,o)}}}}}(e,n),function xV(e,n){const t=e.cleanup,r=n[7];if(null!==t)for(let s=0;s<t.length-1;s+=2)if("string"==typeof t[s]){const l=t[s+3];l>=0?r[l]():r[-l].unsubscribe(),s+=2}else t[s].call(r[t[s+1]]);null!==r&&(n[7]=null);const i=n[21];if(null!==i){n[21]=null;for(let s=0;s<i.length;s++)(0,i[s])()}const o=n[23];if(null!==o){n[23]=null;for(const s of o)s.destroy()}}(e,n),1===n[1].type&&n[11].destroy();const r=n[16];if(null!==r&&ln(n[3])){r!==n[3]&&v1(r,n);const i=n[18];null!==i&&i.detachView(e)}Hh(n)}finally{fe(t)}}function b1(e,n,t){return RI(e,n.parent,t)}function RI(e,n,t){let r=n;for(;null!==r&&168&r.type;)r=(n=r).parent;if(null===r)return t[0];if(gr(r)){const{encapsulation:i}=e.data[r.directiveStart+r.componentOffset];if(i===go.None||i===go.Emulated)return null}return nn(r,t)}function xI(e,n,t){return kI(e,n,t)}function FI(e,n,t){return 40&e.type?nn(e,t):null}let D1,kI=FI;function PI(e,n){kI=e,D1=n}function E1(e,n,t,r){const i=b1(e,r,n),o=n[11],l=xI(r.parent||n[5],r,n);if(null!=i)if(Array.isArray(t))for(let c=0;c<t.length;c++)TI(o,i,t[c],l,!1);else TI(o,i,t,l,!1);void 0!==D1&&D1(o,r,n,t,i)}function gc(e,n){if(null!==n){const t=n.type;if(3&t)return nn(n,e);if(4&t)return Bv(-1,e[n.index]);if(8&t){const r=n.child;if(null!==r)return gc(e,r);{const i=e[n.index];return ln(i)?Bv(-1,i):yt(i)}}if(128&t)return gc(e,n.next);if(32&t)return _1(n,e)()||yt(e[n.index]);{const r=LI(e,n);return null!==r?Array.isArray(r)?r[0]:gc(Jr(e[15]),r):gc(e,n.next)}}return null}function LI(e,n){return null!==n?e[15][5].projection[n.projection]:null}function Bv(e,n){const t=10+e+1;if(t<n.length){const r=n[t],i=r[1].firstChild;if(null!==i)return gc(r,i)}return n[7]}function w1(e,n,t,r,i,o,s){for(;null!=t;){if(128===t.type){t=t.next;continue}const l=r[t.index],c=t.type;if(s&&0===n&&(l&&yr(yt(l),r),t.flags|=2),!sd(t))if(8&c)w1(e,n,t.child,r,i,o,!1),_d(n,e,i,l,o);else if(32&c){const d=_1(t,r);let h;for(;h=d();)_d(n,e,i,h,o);_d(n,e,i,l,o)}else 16&c?BI(e,n,r,t,i,o):_d(n,e,i,l,o);t=s?t.projectionNext:t.next}}function Vv(e,n,t,r,i,o){w1(t,r,e.firstChild,n,i,o,!1)}function BI(e,n,t,r,i,o){const s=t[15],c=s[5].projection[r.projection];if(Array.isArray(c))for(let d=0;d<c.length;d++)_d(n,e,i,c[d],o);else{let d=c;const h=s[3];$a(r)&&(d.flags|=128),w1(e,n,d,h,i,o,!0)}}function VI(e,n,t,r,i){const o=En(),s=2&r;try{Xo(-1),s&&n.length>26&&NI(e,n,26,!1),it(s?2:0,i,t),t(r,i)}finally{Xo(o),it(s?3:1,i,t)}}function Hv(e,n,t){(function $V(e,n,t){const r=t.directiveStart,i=t.directiveEnd;gr(t)&&function NV(e,n,t){const r=nn(n,e),i=function II(e){const n=e.tView;return null===n||n.incompleteFirstPass?e.tView=h1(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):n}(t),o=e[10].rendererFactory,s=g1(e,Pv(e,i,null,p1(t),r,n,null,o.createRenderer(r,t),null,null,null));e[n.index]=s}(n,t,e.data[r+t.componentOffset]),e.firstCreatePass||Yu(t,n);const o=t.initialInputs;for(let s=r;s<i;s++){const l=e.data[s],c=sc(n,e,s,t);yr(c,n),null!==o&&WV(0,s-r,c,l,0,o),Ir(l)&&(Xn(t.index,n)[8]=sc(n,e,s,t))}})(e,n,t),!(64&~t.flags)&&function UV(e,n,t){const r=t.directiveStart,i=t.directiveEnd,o=t.index,s=function ED(){return ce.lFrame.currentDirectiveIndex}();try{Xo(o);for(let l=r;l<i;l++){const c=e.data[l],d=n[l];nh(l),(null!==c.hostBindings||0!==c.hostVars||null!==c.hostAttrs)&&GV(c,d)}}finally{Xo(-1),nh(s)}}(e,n,t)}function vd(e,n,t=nn){const r=n.localNames;if(null!==r){let i=n.index+1;for(let o=0;o<r.length;o+=2){const s=r[o+1],l=-1===s?t(n,e):e[s];e[i++]=l}}}let HI=()=>null;function C1(e,n,t,r,i,o){Gv(e,n[1],n,t,r)?gr(e)&&function jI(e,n){const t=Xn(n,e);16&t[2]||(t[2]|=64)}(n,e.index):(3&e.type&&(t=function jV(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(t)),T1(e,n,t,r,i,o))}function T1(e,n,t,r,i,o){if(3&e.type){const s=nn(e,n);r=null!=o?o(r,e.value||"",t):r,i.setProperty(s,t,r)}}function GV(e,n){null!==e.hostBindings&&e.hostBindings(1,n)}function S1(e,n){const t=e.directiveRegistry;let r=null;if(t)for(let i=0;i<t.length;i++){const o=t[i];DI(n,o.selectors,!1)&&(r??=[],Ir(o)?r.unshift(o):r.push(o))}return r}function WV(e,n,t,r,i,o){const s=o[n];if(null!==s)for(let l=0;l<s.length;l+=2)yp(r,t,s[l],s[l+1])}function $v(e,n,t,r,i){const o=26+t,s=n[1],l=i(s,n,e,r,t);n[o]=l,Fi(e,!0);const c=2===e.type;return c?(MI(n[11],l,e),(0===function vD(){return ce.lFrame.elementDepthCount}()||Na(e))&&yr(l,n),function Fm(){ce.lFrame.elementDepthCount++}()):yr(l,n),ku()&&(!c||!sd(e))&&E1(s,n,l,e),e}function Uv(e){let n=e;return Un()?Iu():(n=n.parent,Fi(n,!1)),n}function Gv(e,n,t,r,i){const o=e.inputs?.[r],s=e.hostDirectiveInputs?.[r];let l=!1;if(s)for(let c=0;c<s.length;c+=2){const d=s[c];yp(n.data[d],t[d],s[c+1],i),l=!0}if(o)for(const c of o)yp(n.data[c],t[c],r,i),l=!0;return l}function JV(e,n){const t=Xn(n,e),r=t[1];!function YV(e,n){for(let t=n.length;t<e.blueprint.length;t++)n.push(e.blueprint[t])}(r,t);const i=t[0];null!==i&&null===t[6]&&(t[6]=null),it(18),zv(r,t,t[8]),it(19,t[8])}function zv(e,n,t){xu(n);try{const r=e.viewQuery;null!==r&&cp(1,r,t);const i=e.template;null!==i&&VI(e,n,i,1,t),e.firstCreatePass&&(e.firstCreatePass=!1),n[18]?.finishViewCreation(e),e.staticContentQueries&&pv(e,n),e.staticViewQueries&&cp(2,e.viewQuery,t);const o=e.components;null!==o&&function ZV(e,n){for(let t=0;t<n.length;t++)JV(e,n[t])}(n,o)}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),r}finally{n[2]&=-5,Fu()}}function yd(e,n,t,r){const i=fe(null);try{const o=n.tView,c=Pv(e,o,t,4096&e[2]?4096:16,null,n,null,null,r?.injector??null,r?.embeddedViewInjector??null,r?.dehydratedView??null);c[16]=e[n.index];const h=e[18];return null!==h&&(c[18]=h.createEmbeddedView(o)),zv(o,c,t),c}finally{fe(i)}}function mc(e,n){return!n||null===n.firstChild||$a(e)}function Dp(e,n,t,r,i=!1){for(;null!==t;){if(128===t.type){t=i?t.projectionNext:t.next;continue}const o=n[t.index];null!==o&&r.push(yt(o)),ln(o)&&XV(o,r);const s=t.type;if(8&s)Dp(e,n,t.child,r);else if(32&s){const l=_1(t,n);let c;for(;c=l();)r.push(c)}else if(16&s){const l=LI(n,t);if(Array.isArray(l))r.push(...l);else{const c=Jr(n[15]);Dp(c[1],c,l,r,!0)}}t=i?t.projectionNext:t.next}return r}function XV(e,n){for(let t=10;t<e.length;t++){const r=e[t],i=r[1].firstChild;null!==i&&Dp(r[1],r,i,n)}e[7]!==e[0]&&n.push(e[7])}function zI(e){if(null!==e[25]){for(const n of e[25])n.impl.addSequence(n);e[25].length=0}}let WI=[];const nH={...Ts,consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{xa(e.lView)},consumerOnSignalRead(){this.lView[24]=this}},iH={...Ts,consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{let n=Jr(e.lView);for(;n&&!qI(n[1]);)n=Jr(n);n&&Om(n)},consumerOnSignalRead(){this.lView[24]=this}};function qI(e){return 2!==e.type}function JI(e){if(null===e[23])return;let n=!0;for(;n;){let t=!1;for(const r of e[23])r.dirty&&(t=!0,null===r.zone||Zone.current===r.zone?r.run():r.zone.run(()=>r.run()));n=t&&!!(8192&e[2])}}function Wv(e,n=0){const r=e[10].rendererFactory;r.begin?.();try{!function sH(e,n){const t=Pm();try{Qo(!0),I1(e,n);let r=0;for(;zl(e);){if(100===r)throw new R(103,!1);r++,I1(e,1)}}finally{Qo(t)}}(e,n)}finally{r.end?.()}}function YI(e,n,t,r){if(qr(n))return;const i=n[2];xu(n);let l=!0,c=null,d=null;qI(e)?(d=function KV(e){return e[24]??function eH(e){const n=WI.pop()??Object.create(nH);return n.lView=e,n}(e)}(n),c=ma(d)):null===function fa(){return Pn}()?(l=!1,d=function rH(e){const n=e[24]??Object.create(iH);return n.lView=e,n}(n),c=ma(d)):n[24]&&(Cl(n[24]),n[24]=null);try{Am(n),function Lm(e){return ce.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==t&&VI(e,n,t,2,r);const h=!(3&~i);if(h){const m=e.preOrderCheckHooks;null!==m&&Gu(n,m,null)}else{const m=e.preOrderHooks;null!==m&&zu(n,m,0,null),Ih(n,0)}if(function lH(e){for(let n=F_(e);null!==n;n=k_(n)){if(!(2&n[2]))continue;const t=n[9];for(let r=0;r<t.length;r++)Om(t[r])}}(n),JI(n),ZI(n,0),null!==e.contentQueries&&pv(e,n),h){const m=e.contentCheckHooks;null!==m&&Gu(n,m)}else{const m=e.contentHooks;null!==m&&zu(n,m,1),Ih(n,1)}!function uH(e,n){const t=e.hostBindingOpCodes;if(null!==t)try{for(let r=0;r<t.length;r++){const i=t[r];if(i<0)Xo(~i);else{const o=i,s=t[++r],l=t[++r];Bm(s,o);const c=n[o];it(24,c),l(2,c),it(25,c)}}}finally{Xo(-1)}}(e,n);const p=e.components;null!==p&&XI(n,p,0);const _=e.viewQuery;if(null!==_&&cp(2,_,r),h){const m=e.viewCheckHooks;null!==m&&Gu(n,m)}else{const m=e.viewHooks;null!==m&&zu(n,m,2),Ih(n,2)}if(!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),n[22]){for(const m of n[22])m();n[22]=null}zI(n),n[2]&=-73}catch(h){throw xa(n),h}finally{null!==d&&(wl(d,c),l&&function tH(e){e.lView[24]!==e&&(e.lView=null,WI.push(e))}(d)),Fu()}}function ZI(e,n){for(let t=F_(e);null!==t;t=k_(t))for(let r=10;r<t.length;r++)QI(t[r],n)}function cH(e,n,t){it(18);const r=Xn(n,e);QI(r,t),it(19,r[8])}function QI(e,n){Jf(e)&&I1(e,n)}function I1(e,n){const r=e[1],i=e[2],o=e[24];let s=!!(0===n&&16&i);if(s||=!!(64&i&&0===n),s||=!!(1024&i),s||=!(!o?.dirty||!cu(o)),s||=!1,o&&(o.dirty=!1),e[2]&=-9217,s)YI(r,e,r.template,e[8]);else if(8192&i){const l=fe(null);try{JI(e),ZI(e,1);const c=r.components;null!==c&&XI(e,c,1),zI(e)}finally{fe(l)}}}function XI(e,n,t){for(let r=0;r<n.length;r++)cH(e,n[r],t)}function bd(e,n){const t=Pm()?64:1088;for(e[10].changeDetectionScheduler?.notify(n);e;){e[2]|=t;const r=Jr(e);if(Yo(e)&&!r)return e;e=r}return null}function KI(e,n,t,r){return[e,!0,0,n,null,r,null,t,null,null]}function eN(e,n){const t=10+n;if(t<e.length)return e[t]}function Dd(e,n,t,r=!0){const i=n[1];if(function dH(e,n,t,r){const i=10+r,o=t.length;r>0&&(t[i-1][4]=n),r<o-10?(n[4]=t[i],bm(t,10+r,n)):(t.push(n),n[4]=null),n[3]=t;const s=n[16];null!==s&&t!==s&&tN(s,n);const l=n[18];null!==l&&l.insertView(e),Zf(n),n[2]|=128}(i,n,e,t),r){const s=Bv(t,e),l=n[11],c=l.parentNode(e[7]);null!==c&&function OV(e,n,t,r,i,o){r[0]=i,r[5]=n,Vv(e,r,t,1,i,o)}(i,e[5],l,n,c,s)}const o=n[6];null!==o&&null!==o.firstChild&&(o.firstChild=null)}function N1(e,n){const t=Ep(e,n);return void 0!==t&&bp(t[1],t),t}function Ep(e,n){if(e.length<=10)return;const t=10+n,r=e[t];if(r){const i=r[16];null!==i&&i!==e&&v1(i,r),n>0&&(e[t-1][4]=r[4]);const o=Ca(e,10+n);!function AI(e,n){OI(e,n),n[0]=null,n[5]=null}(r[1],r);const s=o[18];null!==s&&s.detachView(o[1]),r[3]=null,r[4]=null,r[2]&=-129}return r}function tN(e,n){const t=e[9],r=n[3];(pt(r)||n[15]!==r[3][15])&&(e[2]|=2),null===t?e[9]=[n]:t.push(n)}class wp{_lView;_cdRefInjectingView;_appRef=null;_attachedToViewContainer=!1;exhaustive;get rootNodes(){const n=this._lView,t=n[1];return Dp(t,n,t.firstChild,[])}constructor(n,t){this._lView=n,this._cdRefInjectingView=t}get context(){return this._lView[8]}set context(n){this._lView[8]=n}get destroyed(){return qr(this._lView)}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const n=this._lView[3];if(ln(n)){const t=n[8],r=t?t.indexOf(this):-1;r>-1&&(Ep(n,r),Ca(t,r))}this._attachedToViewContainer=!1}bp(this._lView[1],this._lView)}onDestroy(n){Fa(this._lView,n)}markForCheck(){bd(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[2]&=-129}reattach(){Zf(this._lView),this._lView[2]|=128}detectChanges(){this._lView[2]|=1024,Wv(this._lView)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new R(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;const n=Yo(this._lView),t=this._lView[16];null!==t&&!n&&v1(t,this._lView),OI(this._lView[1],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new R(902,!1);this._appRef=n;const t=Yo(this._lView),r=this._lView[16];null!==r&&!t&&tN(r,this._lView),Zf(this._lView)}}let cn=(()=>class e{_declarationLView;_declarationTContainer;elementRef;static __NG_ELEMENT_ID__=fH;constructor(t,r,i){this._declarationLView=t,this._declarationTContainer=r,this.elementRef=i}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,r){return this.createEmbeddedViewImpl(t,r)}createEmbeddedViewImpl(t,r,i){const o=yd(this._declarationLView,this._declarationTContainer,t,{embeddedViewInjector:r,dehydratedView:i});return new wp(o)}})();function fH(){return qv(Ee(),F())}function qv(e,n){return 4&e.type?new cn(n,e,Js(e,n)):null}function iN(e,n,t){const r=n.insertBeforeIndex,i=Array.isArray(r)?r[0]:r;return null===i?FI(e,0,t):yt(t[i])}function oN(e,n,t,r,i){const o=n.insertBeforeIndex;if(Array.isArray(o)){let s=r,l=null;if(3&n.type||(l=s,s=i),null!==s&&-1===n.componentOffset)for(let c=1;c<o.length;c++)pc(e,s,t[o[c]],l,!1)}}function _c(e,n,t,r,i){let o=e.data[n];if(null===o)o=x1(e,n,t,r,i),function DD(){return ce.lFrame.inI18n}()&&(o.flags|=32);else if(64&o.type){o.type=t,o.value=r,o.attrs=i;const s=_i();o.injectorIndex=null===s?-1:s.injectorIndex}return Fi(o,!0),o}function x1(e,n,t,r,i){const o=Wl(),s=Un(),c=e.data[n]=function DH(e,n,t,r,i,o){let s=n?n.injectorIndex:-1,l=0;return so()&&(l|=128),{type:t,index:r,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:l,providerIndexes:0,value:i,attrs:o,mergedAttrs:null,localNames:null,initialInputs:null,inputs:null,hostDirectiveInputs:null,outputs:null,hostDirectiveOutputs:null,directiveToIndex:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:n,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,s?o:o&&o.parent,t,n,r,i);return function bH(e,n,t,r){null===e.firstChild&&(e.firstChild=n),null!==t&&(r?null==t.child&&null!==n.parent&&(t.child=n):null===t.next&&(t.next=n,n.prev=t))}(e,c,o,s),c}function sN(e,n){if(e.push(n),e.length>1)for(let t=e.length-2;t>=0;t--){const r=e[t];aN(r)||EH(r,n)&&null===wH(r)&&CH(r,n.index)}}function aN(e){return!(64&e.type)}function EH(e,n){return aN(n)||e.index>n.index}function wH(e){const n=e.insertBeforeIndex;return Array.isArray(n)?n[0]:n}function CH(e,n){const t=e.insertBeforeIndex;Array.isArray(t)?t[0]=n:(PI(iN,oN),e.insertBeforeIndex=n)}function MH(e,n,t){const r=x1(e,t,64,null,null);return sN(n,r),r}function F1(e,n,t){e.index=0;const r=function Yv(e,n){const t=n[e.currentCaseLViewIndex];return null===t?t:t<0?~t:t}(n,t);e.removes=null!==r?n.remove[r]:vt}function Zv(e){if(e.index<e.removes.length){const n=e.removes[e.index++];return n>0?e.lView[n]:(e.stack.push(e.index,e.removes),F1(e,e.lView[1].data[~n],e.lView),Zv(e))}return 0===e.stack.length?null:(e.removes=e.stack.pop(),e.index=e.stack.pop(),Zv(e))}function NH(){const e={stack:[],index:-1};return function n(t,r){for(e.lView=r;e.stack.length;)e.stack.pop();return F1(e,t.value,r),Zv.bind(null,e)}}function bN(e,n){let t=0,r=e.firstChild;if(r){const i=e.data.r;for(;t<i;){const o=r.nextSibling;_p(n,r,!1),r=o,t++}}}let rj=class{},SN=class{};class ij{resolveComponentFactory(n){throw new R(917,!1)}}let ty=class{static NULL=new ij};class ny{}let Ks=(()=>class e{destroyNode=null;static __NG_ELEMENT_ID__=()=>function oj(){const e=F(),t=Xn(Ee().index,e);return(pt(t)?t:e)[11]}()})(),sj=(()=>{class e{static \u0275prov=G({token:e,providedIn:"root",factory:()=>null})}return e})();const j1={};class wd{injector;parentInjector;constructor(n,t){this.injector=n,this.parentInjector=t}get(n,t,r){const i=this.injector.get(n,j1,r);return i!==j1||t===j1?i:this.parentInjector.get(n,t,r)}}function iy(e,n,t){let r=t?e.styles:null,i=t?e.classes:null,o=0;if(null!==n)for(let s=0;s<n.length;s++){const l=n[s];"number"==typeof l?o=l:1==o?i=Ea(i,l):2==o&&(r=Ea(r,l+": "+n[++s]+";"))}t?e.styles=r:e.stylesWithoutHost=r,t?e.classes=i:e.classesWithoutHost=i}function j(e,n=0){const t=F();return null===t?ne(e,n):g_(Ee(),t,Oe(e),n)}function NN(e,n,t,r,i){const o=null===r?null:{"":-1},s=i(e,t);if(null!==s){let l=s,c=null,d=null;for(const h of s)if(null!==h.resolveHostDirectives){[l,c,d]=h.resolveHostDirectives(s);break}!function fj(e,n,t,r,i,o,s){const l=r.length;let c=!1;for(let _=0;_<l;_++){const m=r[_];!c&&Ir(m)&&(c=!0,dj(e,t,_)),kh(Yu(t,n),e,m.type)}!function vj(e,n,t){e.flags|=1,e.directiveStart=n,e.directiveEnd=n+t,e.providerIndexes=n}(t,e.data.length,l);for(let _=0;_<l;_++){const m=r[_];m.providersResolver&&m.providersResolver(m)}let d=!1,h=!1,p=vp(e,n,l,null);l>0&&(t.directiveToIndex=new Map);for(let _=0;_<l;_++){const m=r[_];if(t.mergedAttrs=ja(t.mergedAttrs,m.hostAttrs),pj(e,t,n,p,m),_j(p,m,i),null!==s&&s.has(m)){const[E,S]=s.get(m);t.directiveToIndex.set(m.type,[p,E+t.directiveStart,S+t.directiveStart])}else(null===o||!o.has(m))&&t.directiveToIndex.set(m.type,p);null!==m.contentQueries&&(t.flags|=4),(null!==m.hostBindings||null!==m.hostAttrs||0!==m.hostVars)&&(t.flags|=64);const b=m.type.prototype;!d&&(b.ngOnChanges||b.ngOnInit||b.ngDoCheck)&&((e.preOrderHooks??=[]).push(t.index),d=!0),!h&&(b.ngOnChanges||b.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(t.index),h=!0),p++}!function hj(e,n,t){for(let r=n.directiveStart;r<n.directiveEnd;r++){const i=e.data[r];if(null!==t&&t.has(i)){const o=t.get(i);ON(0,n,o,r),ON(1,n,o,r),xN(n,r,!0)}else AN(0,n,i,r),AN(1,n,i,r),xN(n,r,!1)}}(e,t,o)}(e,n,t,l,o,c,d)}null!==o&&null!==r&&function uj(e,n,t){const r=e.localNames=[];for(let i=0;i<n.length;i+=2){const o=t[n[i+1]];if(null==o)throw new R(-301,!1);r.push(n[i],o)}}(t,r,o)}function dj(e,n,t){n.componentOffset=t,(e.components??=[]).push(n.index)}function AN(e,n,t,r){const i=0===e?t.inputs:t.outputs;for(const o in i)if(i.hasOwnProperty(o)){let s;s=0===e?n.inputs??={}:n.outputs??={},s[o]??=[],s[o].push(r),RN(n,o)}}function ON(e,n,t,r){const i=0===e?t.inputs:t.outputs;for(const o in i)if(i.hasOwnProperty(o)){const s=i[o];let l;l=0===e?n.hostDirectiveInputs??={}:n.hostDirectiveOutputs??={},l[s]??=[],l[s].push(r,o),RN(n,s)}}function RN(e,n){"class"===n?e.flags|=8:"style"===n&&(e.flags|=16)}function xN(e,n,t){const{attrs:r,inputs:i,hostDirectiveInputs:o}=e;if(null===r||!t&&null===i||t&&null===o||u1(e))return e.initialInputs??=[],void e.initialInputs.push(null);let s=null,l=0;for(;l<r.length;){const c=r[l];if(0!==c)if(5!==c){if("number"==typeof c)break;if(!t&&i.hasOwnProperty(c)){const d=i[c];for(const h of d)if(h===n){s??=[],s.push(c,r[l+1]);break}}else if(t&&o.hasOwnProperty(c)){const d=o[c];for(let h=0;h<d.length;h+=2)if(d[h]===n){s??=[],s.push(d[h+1],r[l+1]);break}}l+=2}else l+=2;else l+=4}e.initialInputs??=[],e.initialInputs.push(s)}function pj(e,n,t,r,i){e.data[r]=i;const o=i.factory||(i.factory=jo(i.type)),s=new Ha(o,Ir(i),j,null);e.blueprint[r]=s,t[r]=s,function gj(e,n,t,r,i){const o=i.hostBindings;if(o){let s=e.hostBindingOpCodes;null===s&&(s=e.hostBindingOpCodes=[]);const l=~n.index;(function mj(e){let n=e.length;for(;n>0;){const t=e[--n];if("number"==typeof t&&t<0)return t}return 0})(s)!=l&&s.push(l),s.push(t,r,o)}}(e,n,r,vp(e,t,i.hostVars,gt),i)}function _j(e,n,t){if(t){if(n.exportAs)for(let r=0;r<n.exportAs.length;r++)t[n.exportAs[r]]=e;Ir(n)&&(t[""]=e)}}function $1(e,n,t,r,i,o,s,l){const c=n[1],d=c.consts,p=_c(c,e,t,r,$n(d,s));return o&&NN(c,n,p,$n(d,l),i),p.mergedAttrs=ja(p.mergedAttrs,p.attrs),null!==p.attrs&&iy(p,p.attrs,!1),null!==p.mergedAttrs&&iy(p,p.mergedAttrs,!0),null!==c.queries&&c.queries.elementStart(c,p),p}function U1(e,n){i_(e,n),Gl(n)&&e.queries.elementEnd(n)}function oy(e){return!!function G1(e){return null!==e&&("function"==typeof e||"object"==typeof e)}(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function ps(e,n,t){return e[n]=t}function jt(e,n,t){return t!==gt&&(!Object.is(e[n],t)&&(e[n]=t,!0))}function bc(e,n,t,r){const i=jt(e,n,t);return jt(e,n+1,r)||i}function sy(e,n,t,r,i){const o=bc(e,n,t,r);return jt(e,n+2,i)||o}function Fp(e,n,t){return function r(i){bd(gr(e)?Xn(e.index,n):n,5);const s=n[8];let l=kN(n,s,t,i),c=r.__ngNextListenerFn__;for(;c;)l=kN(n,s,c,i)&&l,c=c.__ngNextListenerFn__;return l}}function kN(e,n,t,r){const i=fe(null);try{return it(6,n,t),!1!==t(r)}catch(o){return function M1(e,n){const t=e[9];if(!t)return;let r;try{r=t.get(gn,null)}catch{r=null}r?.(n)}(e,o),!1}finally{it(7,n,t),fe(i)}}function LN(e,n,t,r,i,o,s){const l=n.firstCreatePass?Qf(n):null,c=Rm(t),d=c.length;c.push(i,o),l&&l.push(r,e,d,(d+1)*(s?-1:1))}function ay(e,n,t,r,i,o){const l=n[1],p=n[t][l.data[t].outputs[r]].subscribe(o);LN(e.index,l,n,i,o,p,!0)}const tl=Symbol("BINDING");class BN extends ty{ngModule;constructor(n){super(),this.ngModule=n}resolveComponentFactory(n){const t=Qe(n);return new kp(t,this.ngModule)}}class kp extends SN{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=function Aj(e){return Object.keys(e).map(n=>{const[t,r,i]=e[n],o={propName:t,templateName:n,isSignal:0!==(r&Lv.SignalBased)};return i&&(o.transform=i),o})}(this.componentDef.inputs),this.cachedInputs}get outputs(){return this.cachedOutputs??=function Oj(e){return Object.keys(e).map(n=>({propName:e[n],templateName:n}))}(this.componentDef.outputs),this.cachedOutputs}constructor(n,t){super(),this.componentDef=n,this.ngModule=t,this.componentType=n.type,this.selector=function CV(e){return e.map(wV).join(",")}(n.selectors),this.ngContentSelectors=n.ngContentSelectors??[],this.isBoundToModule=!!t}create(n,t,r,i,o,s){it(22);const l=fe(null);try{const c=this.componentDef,d=function Pj(e,n,t,r){const i=e?["ng-version","20.2.3"]:function TV(e){const n=[],t=[];let r=1,i=2;for(;r<e.length;){let o=e[r];if("string"==typeof o)2===i?""!==o&&n.push(o,e[++r]):8===i&&t.push(o);else{if(!_o(i))break;i=o}r++}return t.length&&n.push(1,...t),n}(n.selectors[0]);let o=null,s=null,l=0;if(t)for(const h of t)l+=h[tl].requiredVars,h.create&&(h.targetIdx=0,(o??=[]).push(h)),h.update&&(h.targetIdx=0,(s??=[]).push(h));if(r)for(let h=0;h<r.length;h++){const p=r[h];if("function"!=typeof p)for(const _ of p.bindings){l+=_[tl].requiredVars;const m=h+1;_.create&&(_.targetIdx=m,(o??=[]).push(_)),_.update&&(_.targetIdx=m,(s??=[]).push(_))}}const c=[n];if(r)for(const h of r){const _=Hn("function"==typeof h?h:h.type);c.push(_)}return h1(0,null,function Lj(e,n){return e||n?t=>{if(1&t&&e)for(const r of e)r.create();if(2&t&&n)for(const r of n)r.update()}:null}(o,s),1,l,c,null,null,null,[i],null)}(r,c,s,o),h=function Rj(e,n,t){let r=n instanceof Ne?n:n?.injector;return r&&null!==e.getStandaloneInjector&&(r=e.getStandaloneInjector(r)||r),r?new wd(t,r):t}(c,i||this.ngModule,n),p=function xj(e){const n=e.get(ny,null);if(null===n)throw new R(407,!1);return{rendererFactory:n,sanitizer:e.get(sj,null),changeDetectionScheduler:e.get(Or,null),ngReflect:!1}}(h),_=p.rendererFactory.createRenderer(null,c),m=r?function BV(e,n,t,r){const o=r.get(nd,!1)||t===go.ShadowDom,s=e.selectRootElement(n,o);return function VV(e){HI(e)}(s),s}(_,r,c.encapsulation,h):function Fj(e,n){const t=function kj(e){return(e.selectors[0][0]||"div").toLowerCase()}(e);return kv(n,t,"svg"===t?"svg":"math"===t?"math":null)}(c,_),b=s?.some(VN)||o?.some(I=>"function"!=typeof I&&I.bindings.some(VN)),E=Pv(null,d,null,512|p1(c),null,null,p,_,h,null,null);E[26]=m,xu(E);let S=null;try{const I=$1(26,E,2,"#host",()=>d.directiveRegistry,!0,0);m&&(MI(_,m,I),yr(m,E)),Hv(d,E,I),up(d,I,E),U1(d,I),void 0!==t&&function Vj(e,n,t){const r=e.projection=[];for(let i=0;i<n.length;i++){const o=t[i];r.push(null!=o&&o.length?Array.from(o):null)}}(I,this.ngContentSelectors,t),S=Xn(I.index,E),E[8]=S[8],zv(d,E,null)}catch(I){throw null!==S&&Hh(S),Hh(E),I}finally{it(23),Fu()}return new Bj(this.componentType,E,!!b)}finally{fe(l)}}}function VN(e){const n=e[tl].kind;return"input"===n||"twoWay"===n}class Bj extends rj{_rootLView;_hasInputBindings;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(n,t,r){super(),this._rootLView=t,this._hasInputBindings=r,this._tNode=Ra(t[1],26),this.location=Js(this._tNode,t),this.instance=Xn(this._tNode.index,t)[8],this.hostView=this.changeDetectorRef=new wp(t,void 0),this.componentType=n}setInput(n,t){const r=this._tNode;if(this.previousInputValues??=new Map,this.previousInputValues.has(n)&&Object.is(this.previousInputValues.get(n),t))return;const i=this._rootLView;Gv(r,i[1],i,n,t),this.previousInputValues.set(n,t),bd(Xn(r.index,i),1)}get injector(){return new Ot(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(n){this.hostView.onDestroy(n)}}let Xr=(()=>class e{static __NG_ELEMENT_ID__=Hj})();function Hj(){return $N(Ee(),F())}const jj=Xr,HN=class extends jj{_lContainer;_hostTNode;_hostLView;constructor(n,t,r){super(),this._lContainer=n,this._hostTNode=t,this._hostLView=r}get element(){return Js(this._hostTNode,this._hostLView)}get injector(){return new Ot(this._hostTNode,this._hostLView)}get parentInjector(){const n=oc(this._hostTNode,this._hostLView);if(Rh(n)){const t=ic(n,this._hostLView),r=rc(n);return new Ot(t[1].data[r+8],t)}return new Ot(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){const t=jN(this._lContainer);return null!==t&&t[n]||null}get length(){return this._lContainer.length-10}createEmbeddedView(n,t,r){let i,o;"number"==typeof r?i=r:null!=r&&(i=r.index,o=r.injector);const l=n.createEmbeddedViewImpl(t||{},o,null);return this.insertImpl(l,i,mc(this._hostTNode,null)),l}createComponent(n,t,r,i,o,s,l){const c=n&&!function Us(e){return"function"==typeof e}(n);let d;if(c)d=t;else{const S=t||{};d=S.index,r=S.injector,i=S.projectableNodes,o=S.environmentInjector||S.ngModuleRef,s=S.directives,l=S.bindings}const h=c?n:new kp(Qe(n)),p=r||this.parentInjector;if(!o&&null==h.ngModule){const I=(c?p:this.parentInjector).get(Ne,null);I&&(o=I)}Qe(h.componentType??{});const E=h.create(p,i,null,o,s,l);return this.insertImpl(E.hostView,d,mc(this._hostTNode,null)),E}insert(n,t){return this.insertImpl(n,t,!0)}insertImpl(n,t,r){const i=n._lView;if(function _D(e){return ln(e[3])}(i)){const l=this.indexOf(n);if(-1!==l)this.detach(l);else{const c=i[3],d=new HN(c,c[5],c[3]);d.detach(d.indexOf(n))}}const o=this._adjustIndex(t),s=this._lContainer;return Dd(s,i,o,r),n.attachToViewContainerRef(),bm(z1(s),o,n),n}move(n,t){return this.insert(n,t)}indexOf(n){const t=jN(this._lContainer);return null!==t?t.indexOf(n):-1}remove(n){const t=this._adjustIndex(n,-1),r=Ep(this._lContainer,t);r&&(Ca(z1(this._lContainer),t),bp(r[1],r))}detach(n){const t=this._adjustIndex(n,-1),r=Ep(this._lContainer,t);return r&&null!=Ca(z1(this._lContainer),t)?new wp(r):null}_adjustIndex(n,t=0){return n??this.length+t}};function jN(e){return e[8]}function z1(e){return e[8]||(e[8]=[])}function $N(e,n){let t;const r=n[e.index];return ln(r)?t=r:(t=KI(r,n,null,e),n[e.index]=t,g1(n,t)),UN(t,n,e,r),new HN(t,e,n)}let UN=function zN(e,n,t,r){if(e[7])return;let i;i=8&t.type?yt(r):function $j(e,n){const t=e[11],r=t.createComment(""),i=nn(n,e),o=t.parentNode(i);return pc(t,o,r,t.nextSibling(i),!1),r}(n,t),e[7]=i};class q1{queryList;matches=null;constructor(n){this.queryList=n}clone(){return new q1(this.queryList)}setDirty(){this.queryList.setDirty()}}class J1{queries;constructor(n=[]){this.queries=n}createEmbeddedView(n){const t=n.queries;if(null!==t){const r=null!==n.contentQueries?n.contentQueries[0]:t.length,i=[];for(let o=0;o<r;o++){const s=t.getByIndex(o);i.push(this.queries[s.indexInDeclarationView].clone())}return new J1(i)}return null}insertView(n){this.dirtyQueriesWithMatches(n)}detachView(n){this.dirtyQueriesWithMatches(n)}finishViewCreation(n){this.dirtyQueriesWithMatches(n)}dirtyQueriesWithMatches(n){for(let t=0;t<this.queries.length;t++)null!==K1(n,t).matches&&this.queries[t].setDirty()}}class WN{flags;read;predicate;constructor(n,t,r=null){this.flags=t,this.read=r,this.predicate="string"==typeof n?function Yj(e){return e.split(",").map(n=>n.trim())}(n):n}}class Y1{queries;constructor(n=[]){this.queries=n}elementStart(n,t){for(let r=0;r<this.queries.length;r++)this.queries[r].elementStart(n,t)}elementEnd(n){for(let t=0;t<this.queries.length;t++)this.queries[t].elementEnd(n)}embeddedTView(n){let t=null;for(let r=0;r<this.length;r++){const i=null!==t?t.length:0,o=this.getByIndex(r).embeddedTView(n,i);o&&(o.indexInDeclarationView=r,null!==t?t.push(o):t=[o])}return null!==t?new Y1(t):null}template(n,t){for(let r=0;r<this.queries.length;r++)this.queries[r].template(n,t)}getByIndex(n){return this.queries[n]}get length(){return this.queries.length}track(n){this.queries.push(n)}}class Z1{metadata;matches=null;indexInDeclarationView=-1;crossesNgTemplate=!1;_declarationNodeIndex;_appliesToNextNode=!0;constructor(n,t=-1){this.metadata=n,this._declarationNodeIndex=t}elementStart(n,t){this.isApplyingToNode(t)&&this.matchTNode(n,t)}elementEnd(n){this._declarationNodeIndex===n.index&&(this._appliesToNextNode=!1)}template(n,t){this.elementStart(n,t)}embeddedTView(n,t){return this.isApplyingToNode(n)?(this.crossesNgTemplate=!0,this.addMatch(-n.index,t),new Z1(this.metadata)):null}isApplyingToNode(n){if(this._appliesToNextNode&&1&~this.metadata.flags){const t=this._declarationNodeIndex;let r=n.parent;for(;null!==r&&8&r.type&&r.index!==t;)r=r.parent;return t===(null!==r?r.index:-1)}return this._appliesToNextNode}matchTNode(n,t){const r=this.metadata.predicate;if(Array.isArray(r))for(let i=0;i<r.length;i++){const o=r[i];this.matchTNodeWithReadOption(n,t,zj(t,o)),this.matchTNodeWithReadOption(n,t,Zu(t,n,o,!1,!1))}else r===cn?4&t.type&&this.matchTNodeWithReadOption(n,t,-1):this.matchTNodeWithReadOption(n,t,Zu(t,n,r,!1,!1))}matchTNodeWithReadOption(n,t,r){if(null!==r){const i=this.metadata.read;if(null!==i)if(i===Xe||i===Xr||i===cn&&4&t.type)this.addMatch(t.index,-2);else{const o=Zu(t,n,i,!1,!1);null!==o&&this.addMatch(t.index,o)}else this.addMatch(t.index,r)}}addMatch(n,t){null===this.matches?this.matches=[n,t]:this.matches.push(n,t)}}function zj(e,n){const t=e.localNames;if(null!==t)for(let r=0;r<t.length;r+=2)if(t[r]===n)return t[r+1];return null}function qj(e,n,t,r){return-1===t?function Wj(e,n){return 11&e.type?Js(e,n):4&e.type?qv(e,n):null}(n,e):-2===t?function Jj(e,n,t){return t===Xe?Js(n,e):t===cn?qv(n,e):t===Xr?$N(n,e):void 0}(e,n,r):sc(e,e[1],t,n)}function qN(e,n,t,r){const i=n[18].queries[r];if(null===i.matches){const o=e.data,s=t.matches,l=[];for(let c=0;null!==s&&c<s.length;c+=2){const d=s[c];l.push(d<0?null:qj(n,o[d],s[c+1],t.metadata.read))}i.matches=l}return i.matches}function Q1(e,n,t,r){const i=e.queries.getByIndex(t),o=i.matches;if(null!==o){const s=qN(e,n,i,t);for(let l=0;l<o.length;l+=2){const c=o[l];if(c>0)r.push(s[l/2]);else{const d=o[l+1],h=n[-c];for(let p=10;p<h.length;p++){const _=h[p];_[16]===_[3]&&Q1(_[1],_,d,r)}if(null!==h[9]){const p=h[9];for(let _=0;_<p.length;_++){const m=p[_];Q1(m[1],m,d,r)}}}}}return r}function JN(e,n,t){const r=new YD(!(4&~t));return function xm(e,n,t,r){const i=Rm(n);i.push(t),e.firstCreatePass&&Qf(e).push(r,i.length-1)}(e,n,r,r.destroy),(n[18]??=new J1).queries.push(new q1(r))-1}function QN(e,n,t){null===e.queries&&(e.queries=new Y1),e.queries.track(new Z1(n,t))}function K1(e,n){return e.queries.getByIndex(n)}function XN(e,n){const t=e[1],r=K1(t,n);return r.crossesNgTemplate?Q1(t,e,n,[]):qN(t,e,r,n)}const rA=new Set;function Kn(e){rA.has(e)||(rA.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}let Dc=class{},iA=class{};class nw extends Dc{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new BN(this);constructor(n,t,r,i=!0){super(),this.ngModuleType=n,this._parent=t;const o=Qn(n);this._bootstrapComponents=hs(o.bootstrap),this._r3Injector=Ar(n,t,[{provide:Dc,useValue:this},{provide:ty,useValue:this.componentFactoryResolver},...r],cr(n),new Set(["environment"])),i&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){const n=this._r3Injector;!n.destroyed&&n.destroy(),this.destroyCbs.forEach(t=>t()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}}class oA extends iA{moduleType;constructor(n){super(),this.moduleType=n}create(n){return new nw(this.moduleType,n,[])}}class l3 extends Dc{injector;componentFactoryResolver=new BN(this);instance=null;constructor(n){super();const t=new to([...n.providers,{provide:Dc,useValue:this},{provide:ty,useValue:this.componentFactoryResolver}],n.parent||Gt(),n.debugName,new Set(["environment"]));this.injector=t,n.runEnvironmentInitializers&&t.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(n){this.injector.onDestroy(n)}}function ly(e,n,t=null){return new l3({providers:e,parent:n,debugName:t,runEnvironmentInitializers:!0}).injector}let c3=(()=>{class e{_injector;cachedInjectors=new Map;constructor(t){this._injector=t}getOrCreateStandaloneInjector(t){if(!t.standalone)return null;if(!this.cachedInjectors.has(t)){const r=Uo(0,t.type),i=r.length>0?ly([r],this._injector,`Standalone[${t.type.name}]`):null;this.cachedInjectors.set(t,i)}return this.cachedInjectors.get(t)}ngOnDestroy(){try{for(const t of this.cachedInjectors.values())null!==t&&t.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=G({token:e,providedIn:"environment",factory:()=>new e(ne(Ne))})}return e})();function wr(e){return Li(()=>{const n=aA(e),t={...n,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Xu.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&e.dependencies||null,getStandaloneInjector:n.standalone?i=>i.get(c3).getOrCreateStandaloneInjector(t):null,getExternalStyles:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||go.Emulated,styles:e.styles||vt,_:null,schemas:e.schemas||null,tView:null,id:""};n.standalone&&Kn("NgStandalone"),lA(t);const r=e.dependencies;return t.directiveDefs=cy(r,sA),t.pipeDefs=cy(r,fn),t.id=function h3(e){let n=0;const r=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,"function"==typeof e.consts?"":e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery];for(const o of r.join("|"))n=Math.imul(31,n)+o.charCodeAt(0)|0;return n+=2147483648,"c"+n}(t),t})}function sA(e){return Qe(e)||Hn(e)}function mt(e){return Li(()=>({type:e.type,bootstrap:e.bootstrap||vt,declarations:e.declarations||vt,imports:e.imports||vt,exports:e.exports||vt,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function u3(e,n){if(null==e)return di;const t={};for(const r in e)if(e.hasOwnProperty(r)){const i=e[r];let o,s,l,c;Array.isArray(i)?(l=i[0],o=i[1],s=i[2]??o,c=i[3]||null):(o=i,s=i,l=Lv.None,c=null),t[o]=[r,l,c],n[o]=s}return t}function d3(e){if(null==e)return di;const n={};for(const t in e)e.hasOwnProperty(t)&&(n[e[t]]=t);return n}function Q(e){return Li(()=>{const n=aA(e);return lA(n),n})}function Pr(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:e.standalone??!0,onDestroy:e.type.prototype.ngOnDestroy||null}}function aA(e){const n={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:n,inputConfig:e.inputs||di,exportAs:e.exportAs||null,standalone:e.standalone??!0,signals:!0===e.signals,selectors:e.selectors||vt,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,resolveHostDirectives:null,hostDirectives:null,inputs:u3(e.inputs,n),outputs:d3(e.outputs),debugInfo:null}}function lA(e){e.features?.forEach(n=>n(e))}function cy(e,n){return e?()=>{const t="function"==typeof e?e():e,r=[];for(const i of t){const o=n(i);null!==o&&r.push(o)}return r}:null}function nt(e){let n=function cA(e){return Object.getPrototypeOf(e.prototype).constructor}(e.type),t=!0;const r=[e];for(;n;){let i;if(Ir(e))i=n.\u0275cmp||n.\u0275dir;else{if(n.\u0275cmp)throw new R(903,!1);i=n.\u0275dir}if(i){if(t){r.push(i);const s=e;s.inputs=rw(e.inputs),s.declaredInputs=rw(e.declaredInputs),s.outputs=rw(e.outputs);const l=i.hostBindings;l&&v3(e,l);const c=i.viewQuery,d=i.contentQueries;if(c&&m3(e,c),d&&_3(e,d),p3(e,i),q0(e.outputs,i.outputs),Ir(i)&&i.data.animation){const h=e.data;h.animation=(h.animation||[]).concat(i.data.animation)}}const o=i.features;if(o)for(let s=0;s<o.length;s++){const l=o[s];l&&l.ngInherit&&l(e),l===nt&&(t=!1)}}n=Object.getPrototypeOf(n)}!function g3(e){let n=0,t=null;for(let r=e.length-1;r>=0;r--){const i=e[r];i.hostVars=n+=i.hostVars,i.hostAttrs=ja(i.hostAttrs,t=ja(t,i.hostAttrs))}}(r)}function p3(e,n){for(const t in n.inputs){if(!n.inputs.hasOwnProperty(t)||e.inputs.hasOwnProperty(t))continue;const r=n.inputs[t];void 0!==r&&(e.inputs[t]=r,e.declaredInputs[t]=n.declaredInputs[t])}}function rw(e){return e===di?{}:e===vt?[]:e}function m3(e,n){const t=e.viewQuery;e.viewQuery=t?(r,i)=>{n(r,i),t(r,i)}:n}function _3(e,n){const t=e.contentQueries;e.contentQueries=t?(r,i,o)=>{n(r,i,o),t(r,i,o)}:n}function v3(e,n){const t=e.hostBindings;e.hostBindings=t?(r,i)=>{n(r,i),t(r,i)}:n}function pA(e,n,t,r,i,o,s,l){if(t.firstCreatePass){e.mergedAttrs=ja(e.mergedAttrs,e.attrs);const h=e.tView=h1(2,e,i,o,s,t.directiveRegistry,t.pipeRegistry,null,t.schemas,t.consts,null);null!==t.queries&&(t.queries.template(t,e),h.queries=t.queries.embeddedTView(e))}l&&(e.flags|=l),Fi(e,!1);const c=mA(t,n,e,r);ku()&&E1(t,n,c,e),yr(c,n);const d=KI(c,n,c,e);n[r+26]=d,g1(n,d)}function Ec(e,n,t,r,i,o,s,l,c,d,h){const p=t+26;let _;if(n.firstCreatePass){if(_=_c(n,p,4,s||null,l||null),null!=d){const m=$n(n.consts,d);_.localNames=[];for(let b=0;b<m.length;b+=2)_.localNames.push(m[b],-1)}}else _=n.data[p];return pA(_,e,n,t,r,i,o,c),null!=d&&vd(e,_,h),_}function Ue(e,n,t,r,i,o,s,l){const c=F(),d=Te();return function C3(e,n,t,r,i,o,s,l,c,d,h){const p=t+26;let _;n.firstCreatePass?(_=_c(n,p,4,s||null,l||null),Bs()&&NN(n,e,_,$n(n.consts,d),S1),i_(n,_)):_=n.data[p],pA(_,e,n,t,r,i,o,c),Na(_)&&Hv(n,e,_),null!=d&&vd(e,_,h)}(c,d,e,n,t,r,i,$n(d.consts,o),void 0,s,l),Ue}let mA=function _A(e,n,t,r){return Jl(!0),n[11].createComment("")};var sw=function(e){return e[e.CHANGE_DETECTION=0]="CHANGE_DETECTION",e[e.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",e}(sw||{});const Vp=new z(""),EA=!1,be=class A3 extends Ye{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(n=!1){super(),this.__isAsync=n,Uf()&&(this.destroyRef=C(wn,{optional:!0})??void 0,this.pendingTasks=C(Ko,{optional:!0})??void 0)}emit(n){const t=fe(null);try{super.next(n)}finally{fe(t)}}subscribe(n,t,r){let i=n,o=t||(()=>null),s=r;if(n&&"object"==typeof n){const c=n;i=c.next?.bind(c),o=c.error?.bind(c),s=c.complete?.bind(c)}this.__isAsync&&(o=this.wrapInTimeout(o),i&&(i=this.wrapInTimeout(i)),s&&(s=this.wrapInTimeout(s)));const l=super.subscribe({next:i,error:o,complete:s});return n instanceof en&&n.add(l),l}wrapInTimeout(n){return t=>{const r=this.pendingTasks?.add();setTimeout(()=>{try{n(t)}finally{void 0!==r&&this.pendingTasks?.remove(r)}})}}};function wA(e){let n,t;function r(){e=Pa;try{void 0!==t&&"function"==typeof cancelAnimationFrame&&cancelAnimationFrame(t),void 0!==n&&clearTimeout(n)}catch{}}return n=setTimeout(()=>{e(),r()}),"function"==typeof requestAnimationFrame&&(t=requestAnimationFrame(()=>{e(),r()})),()=>r()}function CA(e){return queueMicrotask(()=>e()),()=>{e=Pa}}const aw="isAngularZone",hy=aw+"_ID";let O3=0;class Re{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new be(!1);onMicrotaskEmpty=new be(!1);onStable=new be(!1);onError=new be(!1);constructor(n){const{enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:i=!1,scheduleInRootZone:o=EA}=n;if(typeof Zone>"u")throw new R(908,!1);Zone.assertZonePatched();const s=this;s._nesting=0,s._outer=s._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(s._inner=s._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(s._inner=s._inner.fork(Zone.longStackTraceZoneSpec)),s.shouldCoalesceEventChangeDetection=!i&&r,s.shouldCoalesceRunChangeDetection=i,s.callbackScheduled=!1,s.scheduleInRootZone=o,function F3(e){const n=()=>{!function x3(e){function n(){wA(()=>{e.callbackScheduled=!1,cw(e),e.isCheckStableRunning=!0,lw(e),e.isCheckStableRunning=!1})}e.isCheckStableRunning||e.callbackScheduled||(e.callbackScheduled=!0,e.scheduleInRootZone?Zone.root.run(()=>{n()}):e._outer.run(()=>{n()}),cw(e))}(e)},t=O3++;e._inner=e._inner.fork({name:"angular",properties:{[aw]:!0,[hy]:t,[hy+t]:!0},onInvokeTask:(r,i,o,s,l,c)=>{if(function k3(e){return MA(e,"__ignore_ng_zone__")}(c))return r.invokeTask(o,s,l,c);try{return TA(e),r.invokeTask(o,s,l,c)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===s.type||e.shouldCoalesceRunChangeDetection)&&n(),SA(e)}},onInvoke:(r,i,o,s,l,c,d)=>{try{return TA(e),r.invoke(o,s,l,c,d)}finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!function P3(e){return MA(e,"__scheduler_tick__")}(c)&&n(),SA(e)}},onHasTask:(r,i,o,s)=>{r.hasTask(o,s),i===o&&("microTask"==s.change?(e._hasPendingMicrotasks=s.microTask,cw(e),lw(e)):"macroTask"==s.change&&(e.hasPendingMacrotasks=s.macroTask))},onHandleError:(r,i,o,s)=>(r.handleError(o,s),e.runOutsideAngular(()=>e.onError.emit(s)),!1)})}(s)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get(aw)}static assertInAngularZone(){if(!Re.isInAngularZone())throw new R(909,!1)}static assertNotInAngularZone(){if(Re.isInAngularZone())throw new R(909,!1)}run(n,t,r){return this._inner.run(n,t,r)}runTask(n,t,r,i){const o=this._inner,s=o.scheduleEventTask("NgZoneEvent: "+i,n,R3,Pa,Pa);try{return o.runTask(s,t,r)}finally{o.cancelTask(s)}}runGuarded(n,t,r){return this._inner.runGuarded(n,t,r)}runOutsideAngular(n){return this._outer.run(n)}}const R3={};function lw(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function cw(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&!0===e.callbackScheduled)}function TA(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function SA(e){e._nesting--,lw(e)}class uw{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new be;onMicrotaskEmpty=new be;onStable=new be;onError=new be;run(n,t,r){return n.apply(t,r)}runGuarded(n,t,r){return n.apply(t,r)}runOutsideAngular(n){return n()}runTask(n,t,r,i){return n.apply(t,r)}}function MA(e,n){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0]?.data?.[n]}let IA=(()=>{class e{impl=null;execute(){this.impl?.execute()}static \u0275prov=G({token:e,providedIn:"root",factory:()=>new e})}return e})();const NA=[0,1,2,3];let B3=(()=>{class e{ngZone=C(Re);scheduler=C(Or);errorHandler=C(pn,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){C(Vp,{optional:!0})}execute(){const t=this.sequences.size>0;t&&it(16),this.executing=!0;for(const r of NA)for(const i of this.sequences)if(!i.erroredOrDestroyed&&i.hooks[r])try{i.pipelinedValue=this.ngZone.runOutsideAngular(()=>this.maybeTrace(()=>(0,i.hooks[r])(i.pipelinedValue),i.snapshot))}catch(o){i.erroredOrDestroyed=!0,this.errorHandler?.handleError(o)}this.executing=!1;for(const r of this.sequences)r.afterRun(),r.once&&(this.sequences.delete(r),r.destroy());for(const r of this.deferredRegistrations)this.sequences.add(r);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear(),t&&it(17)}register(t){const{view:r}=t;void 0!==r?((r[25]??=[]).push(t),xa(r),r[2]|=8192):this.executing?this.deferredRegistrations.add(t):this.addSequence(t)}addSequence(t){this.sequences.add(t),this.scheduler.notify(7)}unregister(t){this.executing&&this.sequences.has(t)?(t.erroredOrDestroyed=!0,t.pipelinedValue=void 0,t.once=!0):(this.sequences.delete(t),this.deferredRegistrations.delete(t))}maybeTrace(t,r){return r?r.run(sw.AFTER_NEXT_RENDER,t):t()}static \u0275prov=G({token:e,providedIn:"root",factory:()=>new e})}return e})();class AA{impl;hooks;view;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(n,t,r,i,o,s=null){this.impl=n,this.hooks=t,this.view=r,this.once=i,this.snapshot=s,this.unregisterOnDestroy=o?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.snapshot?.dispose(),this.snapshot=null}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.();const n=this.view?.[25];n&&(this.view[25]=n.filter(t=>t!==this))}}function nl(e,n){const t=n?.injector??C(Mt);return Kn("NgAfterNextRender"),OA(e,t,n,!0)}function OA(e,n,t,r){const i=n.get(IA);i.impl??=n.get(B3);const o=n.get(Vp,null,{optional:!0}),s=!0!==t?.manualCleanup?n.get(wn):null,l=n.get(mh,null,{optional:!0}),c=new AA(i.impl,function V3(e){return e instanceof Function?[void 0,void 0,e,void 0]:[e.earlyRead,e.write,e.mixedReadWrite,e.read]}(e),l?.view,r,s,o?.snapshot(null));return i.impl.register(c),c}let HA=(()=>{class e{log(t){console.log(t)}warn(t){console.warn(t)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=G({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();const tO=new z(""),yy=new z("");let yw,_w=(()=>{class e{_ngZone;registry;_isZoneStable=!0;_callbacks=[];_taskTrackingZone=null;_destroyRef;constructor(t,r,i){this._ngZone=t,this.registry=r,Uf()&&(this._destroyRef=C(wn,{optional:!0})??void 0),yw||(function $$(e){yw=e}(i),i.addToWindow(r)),this._watchAngularEvents(),t.run(()=>{this._taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){const t=this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),r=this._ngZone.runOutsideAngular(()=>this._ngZone.onStable.subscribe({next:()=>{Re.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}}));this._destroyRef?.onDestroy(()=>{t.unsubscribe(),r.unsubscribe()})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let t=this._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb()}});else{let t=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(t)||(clearTimeout(r.timeoutId),!1))}}getPendingTasks(){return this._taskTrackingZone?this._taskTrackingZone.macroTasks.map(t=>({source:t.source,creationLocation:t.creationLocation,data:t.data})):[]}addCallback(t,r,i){let o=-1;r&&r>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(s=>s.timeoutId!==o),t()},r)),this._callbacks.push({doneCb:t,timeoutId:o,updateCb:i})}whenStable(t,r,i){if(i&&!this._taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(t,r,i),this._runCallbacksIfReady()}registerApplication(t){this.registry.registerApplication(t,this)}unregisterApplication(t){this.registry.unregisterApplication(t)}findProviders(t,r,i){return[]}static \u0275fac=function(r){return new(r||e)(ne(Re),ne(vw),ne(yy))};static \u0275prov=G({token:e,factory:e.\u0275fac})}return e})(),vw=(()=>{class e{_applications=new Map;registerApplication(t,r){this._applications.set(t,r)}unregisterApplication(t){this._applications.delete(t)}unregisterAllApplications(){this._applications.clear()}getTestability(t){return this._applications.get(t)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(t,r=!0){return yw?.findTestabilityInTree(this,t,r)??null}static \u0275fac=function(r){return new(r||e)};static \u0275prov=G({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function $p(e){return!!e&&"function"==typeof e.then}function nO(e){return!!e&&"function"==typeof e.subscribe}const rO=new z("");function iO(e){return Eu([{provide:rO,multi:!0,useValue:e}])}let oO=(()=>{class e{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((t,r)=>{this.resolve=t,this.reject=r});appInits=C(rO,{optional:!0})??[];injector=C(Mt);constructor(){}runInitializers(){if(this.initialized)return;const t=[];for(const i of this.appInits){const o=bn(this.injector,i);if($p(o))t.push(o);else if(nO(o)){const s=new Promise((l,c)=>{o.subscribe({complete:l,error:c})});t.push(s)}}const r=()=>{this.done=!0,this.resolve()};Promise.all(t).then(()=>{r()}).catch(i=>{this.reject(i)}),0===t.length&&r(),this.initialized=!0}static \u0275fac=function(r){return new(r||e)};static \u0275prov=G({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const sO=new z("");function aO(e,n){return Array.isArray(n)?n.reduce(aO,e):{...e,...n}}let vo=(()=>{class e{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=C(gn);afterRenderManager=C(IA);zonelessEnabled=C(qm);rootEffectScheduler=C(Ym);dirtyFlags=0;tracingSnapshot=null;allTestViews=new Set;autoDetectTestViews=new Set;includeAllTestViews=!1;afterTick=new Ye;get allViews(){return[...(this.includeAllTestViews?this.allTestViews:this.autoDetectTestViews).keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];internalPendingTask=C(Ko);get isStable(){return this.internalPendingTask.hasPendingTasksObservable.pipe(ke(t=>!t))}constructor(){C(Vp,{optional:!0})}whenStable(){let t;return new Promise(r=>{t=this.isStable.subscribe({next:i=>{i&&r()}})}).finally(()=>{t.unsubscribe()})}_injector=C(Ne);_rendererFactory=null;get injector(){return this._injector}bootstrap(t,r){return this.bootstrapImpl(t,r)}bootstrapImpl(t,r,i=Mt.NULL){return this._injector.get(Re).run(()=>{it(10);const s=t instanceof SN;if(!this._injector.get(oO).done)throw new R(405,"");let c;c=s?t:this._injector.get(ty).resolveComponentFactory(t),this.componentTypes.push(c.componentType);const d=function G$(e){return e.isBoundToModule}(c)?void 0:this._injector.get(Dc),p=c.create(i,[],r||c.selector,d),_=p.location.nativeElement,m=p.injector.get(tO,null);return m?.registerApplication(_),p.onDestroy(()=>{this.detachView(p.hostView),by(this.components,p),m?.unregisterApplication(_)}),this._loadComponent(p),it(11,p),p})}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){it(12),null!==this.tracingSnapshot?this.tracingSnapshot.run(sw.CHANGE_DETECTION,this.tickImpl):this.tickImpl()}tickImpl=()=>{if(this._runningTick)throw new R(101,!1);const t=fe(null);try{this._runningTick=!0,this.synchronize()}finally{this._runningTick=!1,this.tracingSnapshot?.dispose(),this.tracingSnapshot=null,fe(t),this.afterTick.next(),it(13)}};synchronize(){null===this._rendererFactory&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(ny,null,{optional:!0}));let t=0;for(;0!==this.dirtyFlags&&t++<10;)it(14),this.synchronizeOnce(),it(15)}synchronizeOnce(){16&this.dirtyFlags&&(this.dirtyFlags&=-17,this.rootEffectScheduler.flush());let t=!1;if(7&this.dirtyFlags){const r=!!(1&this.dirtyFlags);this.dirtyFlags&=-8,this.dirtyFlags|=8;for(let{_lView:i}of this.allViews)(r||zl(i))&&(Wv(i,r&&!this.zonelessEnabled?0:1),t=!0);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),23&this.dirtyFlags)return}t||(this._rendererFactory?.begin?.(),this._rendererFactory?.end?.()),8&this.dirtyFlags&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){this.allViews.some(({_lView:t})=>zl(t))?this.dirtyFlags|=2:this.dirtyFlags&=-8}attachView(t){const r=t;this._views.push(r),r.attachToAppRef(this)}detachView(t){const r=t;by(this._views,r),r.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView);try{this.tick()}catch(i){this.internalErrorHandler(i)}this.components.push(t),this._injector.get(sO,[]).forEach(i=>i(t))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(t=>t()),this._views.slice().forEach(t=>t.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(t){return this._destroyListeners.push(t),()=>by(this._destroyListeners,t)}destroy(){if(this._destroyed)throw new R(406,!1);const t=this._injector;t.destroy&&!t.destroyed&&t.destroy()}get viewCount(){return this._views.length}static \u0275fac=function(r){return new(r||e)};static \u0275prov=G({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function by(e,n){const t=e.indexOf(n);t>-1&&e.splice(t,1)}function et(e,n,t,r){const i=F();return jt(i,hn(),n)&&(Te(),function zV(e,n,t,r,i,o){const s=nn(e,n);!function jv(e,n,t,r,i,o,s){if(null==o)e.removeAttribute(n,i,t);else{const l=null==s?Se(o):s(o,r||"",i);e.setAttribute(n,i,l,t)}}(n[11],s,o,e.value,t,r,i)}(vi(),i,e,n,t,r)),et}const _O=new z("",{providedIn:"root",factory:()=>!1}),MU=new z("",{providedIn:"root",factory:()=>IU}),IU=4e3;typeof document<"u"&&document;class UU{destroy(n){}updateValue(n,t){}swap(n,t){const r=Math.min(n,t),i=Math.max(n,t),o=this.detach(i);if(i-r>1){const s=this.detach(r);this.attach(r,o),this.attach(i,s)}else this.attach(r,o)}move(n,t){this.attach(t,this.detach(n))}}function Nw(e,n,t,r,i){return e===t&&Object.is(n,r)?1:Object.is(i(e,n),i(t,r))?-1:0}function Aw(e,n,t,r){return!(void 0===n||!n.has(r)||(e.attach(t,n.get(r)),n.delete(r),0))}function TO(e,n,t,r,i){if(Aw(e,n,r,t(r,i)))e.updateValue(r,i);else{const o=e.create(r,i);e.attach(r,o)}}function SO(e,n,t,r){const i=new Set;for(let o=n;o<=t;o++)i.add(r(o,e.at(o)));return i}class MO{kvMap=new Map;_vMap=void 0;has(n){return this.kvMap.has(n)}delete(n){if(!this.has(n))return!1;const t=this.kvMap.get(n);return void 0!==this._vMap&&this._vMap.has(t)?(this.kvMap.set(n,this._vMap.get(t)),this._vMap.delete(t)):this.kvMap.delete(n),!0}get(n){return this.kvMap.get(n)}set(n,t){if(this.kvMap.has(n)){let r=this.kvMap.get(n);void 0===this._vMap&&(this._vMap=new Map);const i=this._vMap;for(;i.has(r);)r=i.get(r);i.set(r,t)}else this.kvMap.set(n,t)}forEach(n){for(let[t,r]of this.kvMap)if(n(r,t),void 0!==this._vMap){const i=this._vMap;for(;i.has(r);)r=i.get(r),n(r,t)}}}function Jn(e,n,t,r,i,o,s,l){Kn("NgControlFlow");const c=F(),d=Te();return Ec(c,d,e,n,t,r,i,$n(d.consts,o),256,s,l),Ow}function Ow(e,n,t,r,i,o,s,l){Kn("NgControlFlow");const c=F(),d=Te();return Ec(c,d,e,n,t,r,i,$n(d.consts,o),512,s,l),Ow}function Yn(e,n){Kn("NgControlFlow");const t=F(),r=hn(),i=t[r]!==gt?t[r]:-1,o=-1!==i?Sy(t,26+i):void 0;if(jt(t,r,e)){const l=fe(null);try{if(void 0!==o&&N1(o,0),-1!==e){const c=26+e,d=Sy(t,c),h=xw(t[1],c),p=null;Dd(d,yd(t,h,n,{dehydratedView:p}),0,mc(h,p))}}finally{fe(l)}}else if(void 0!==o){const l=eN(o,0);void 0!==l&&(l[8]=n)}}class zU{lContainer;$implicit;$index;constructor(n,t,r){this.lContainer=n,this.$implicit=t,this.$index=r}get $count(){return this.lContainer.length-10}}function Rw(e){return e}class WU{hasEmptyBlock;trackByFn;liveCollection;constructor(n,t,r){this.hasEmptyBlock=n,this.trackByFn=t,this.liveCollection=r}}class qU extends UU{lContainer;hostLView;templateTNode;operationsCounter=void 0;needsIndexUpdate=!1;constructor(n,t,r){super(),this.lContainer=n,this.hostLView=t,this.templateTNode=r}get length(){return this.lContainer.length-10}at(n){return this.getLView(n)[8].$implicit}attach(n,t){const r=t[6];this.needsIndexUpdate||=n!==this.length,Dd(this.lContainer,t,n,mc(this.templateTNode,r))}detach(n){return this.needsIndexUpdate||=n!==this.length-1,function JU(e,n){return Ep(e,n)}(this.lContainer,n)}create(n,t){const i=yd(this.hostLView,this.templateTNode,new zU(this.lContainer,t,n),{dehydratedView:null});return this.operationsCounter?.recordCreate(),i}destroy(n){bp(n[1],n),this.operationsCounter?.recordDestroy()}updateValue(n,t){this.getLView(n)[8].$implicit=t}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let n=0;n<this.length;n++)this.getLView(n)[8].$index=n}getLView(n){return function YU(e,n){return eN(e,n)}(this.lContainer,n)}}function bo(e){const n=fe(null),t=En();try{const r=F(),i=r[1],o=r[t],s=t+1,l=Sy(r,s);if(void 0===o.liveCollection){const d=xw(i,s);o.liveCollection=new qU(l,r,d)}else o.liveCollection.reset();const c=o.liveCollection;if(function GU(e,n,t){let r,i,o=0,s=e.length-1;if(Array.isArray(n)){let c=n.length-1;for(;o<=s&&o<=c;){const d=e.at(o),h=n[o],p=Nw(o,d,o,h,t);if(0!==p){p<0&&e.updateValue(o,h),o++;continue}const _=e.at(s),m=n[c],b=Nw(s,_,c,m,t);if(0!==b){b<0&&e.updateValue(s,m),s--,c--;continue}const E=t(o,d),S=t(s,_),I=t(o,h);if(Object.is(I,S)){const A=t(c,m);Object.is(A,E)?(e.swap(o,s),e.updateValue(s,m),c--,s--):e.move(s,o),e.updateValue(o,h),o++;continue}if(r??=new MO,i??=SO(e,o,s,t),Aw(e,r,o,I))e.updateValue(o,h),o++,s++;else if(i.has(I))r.set(E,e.detach(o)),s--;else{const A=e.create(o,n[o]);e.attach(o,A),o++,s++}}for(;o<=c;)TO(e,r,t,o,n[o]),o++}else if(null!=n){const c=n[Symbol.iterator]();let d=c.next();for(;!d.done&&o<=s;){const h=e.at(o),p=d.value,_=Nw(o,h,o,p,t);if(0!==_)_<0&&e.updateValue(o,p),o++,d=c.next();else{r??=new MO,i??=SO(e,o,s,t);const m=t(o,p);if(Aw(e,r,o,m))e.updateValue(o,p),o++,s++,d=c.next();else if(i.has(m)){const b=t(o,h);r.set(b,e.detach(o)),s--}else e.attach(o,e.create(o,p)),o++,s++,d=c.next()}}for(;!d.done;)TO(e,r,t,e.length,d.value),d=c.next()}for(;o<=s;)e.destroy(e.detach(s--));r?.forEach(c=>{e.destroy(c)})}(c,e,o.trackByFn),c.updateIndexes(),o.hasEmptyBlock){const d=hn(),h=0===c.length;if(jt(r,d,h)){const p=t+2,_=Sy(r,p);if(h){const m=xw(i,p),b=null;Dd(_,yd(r,m,void 0,{dehydratedView:b}),0,mc(m,b))}else i.firstUpdatePass&&function Xv(e){const n=e[6]??[],r=e[3][11],i=[];for(const o of n)void 0!==o.data.di?i.push(o):bN(o,r);e[6]=i}(_),N1(_,0)}}}finally{fe(n)}}function Sy(e,n){return e[n]}function xw(e,n){return Ra(e,n)}function ie(e,n,t){const r=F();return jt(r,hn(),n)&&(Te(),C1(vi(),r,e,n,r[11],t)),ie}function Fw(e,n,t,r,i){Gv(n,e,t,i?"class":"style",r)}function W(e,n,t,r){const i=F(),o=i[1],s=e+26,l=o.firstCreatePass?$1(s,i,2,n,S1,Bs(),t,r):o.data[s];if($v(l,i,e,n,Pw),Na(l)){const c=i[1];Hv(c,i,l),up(c,l,i)}return null!=r&&vd(i,l),W}function J(){const e=Te(),t=Uv(Ee());return e.firstCreatePass&&U1(e,t),Kf(t)&&th(),Xf(),null!=t.classesWithoutHost&&function o_(e){return!!(8&e.flags)}(t)&&Fw(e,t,F(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function qu(e){return!!(16&e.flags)}(t)&&Fw(e,t,F(),t.stylesWithoutHost,!1),J}function Rt(e,n,t,r){return W(e,n,t,r),J(),Rt}function ea(e,n,t,r){const i=F(),o=i[1],s=e+26,l=o.firstCreatePass?function FN(e,n,t,r,i,o){const s=n.consts,c=_c(n,e,t,r,$n(s,i));if(c.mergedAttrs=ja(c.mergedAttrs,c.attrs),null!=o){const d=$n(s,o);c.localNames=[];for(let h=0;h<d.length;h+=2)c.localNames.push(d[h],-1)}return null!==c.attrs&&iy(c,c.attrs,!1),null!==c.mergedAttrs&&iy(c,c.mergedAttrs,!0),null!==n.queries&&n.queries.elementStart(n,c),c}(s,o,2,n,t,r):o.data[s];return $v(l,i,e,n,Pw),null!=r&&vd(i,l),ea}function ta(){return Kf(Uv(Ee()))&&th(),Xf(),ta}function kw(e,n,t,r){return ea(e,n,t,r),ta(),kw}let Pw=(e,n,t,r,i)=>(Jl(!0),kv(n[11],r,function lh(){return ce.lFrame.currentNamespace}()));function Cr(){return F()}function tr(e,n,t){const r=F();return jt(r,hn(),n)&&(Te(),T1(vi(),r,e,n,r[11],t)),tr}function jw(e,n,t){const r=F();if(jt(r,hn(),n)){const o=Te(),s=vi();T1(s,r,e,n,function UI(e,n,t){return(null===e||Ir(e))&&(t=function gD(e){for(;Array.isArray(e);){if("object"==typeof e[1])return e;e=e[0]}return null}(t[n.index])),t[11]}(rh(o.data),s,r),t)}return jw}const Nc=void 0;var KU=["en",[["a","p"],["AM","PM"],Nc],[["AM","PM"],Nc,Nc],[["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"]],Nc,[["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"]],Nc,[["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}",Nc,"{1} 'at' {0}",Nc],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function XU(e){const n=Math.floor(Math.abs(e)),t=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===t?1:5}];let Fd={};function Lr(e){const n=function eG(e){return e.toLowerCase().replace(/_/g,"-")}(e);let t=OO(n);if(t)return t;const r=n.split("-")[0];if(t=OO(r),t)return t;if("en"===r)return KU;throw new R(701,!1)}function OO(e){return e in Fd||(Fd[e]=Ut.ng&&Ut.ng.common&&Ut.ng.common.locales&&Ut.ng.common.locales[e]),Fd[e]}var $t=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}($t||{});const Iy="en-US",Ny={marker:"element"},Ay={marker:"ICU"};var ti=function(e){return e[e.SHIFT=2]="SHIFT",e[e.APPEND_EAGERLY=1]="APPEND_EAGERLY",e[e.COMMENT=2]="COMMENT",e}(ti||{});let RO=Iy;let Wp=(e,n,t,r)=>(Jl(!0),function xO(e,n,t){const r=e[11];switch(t){case Node.COMMENT_NODE:return f1(r,n);case Node.TEXT_NODE:return d1(r,n);case Node.ELEMENT_NODE:return kv(r,n,null)}}(e,t,r));const Oy=/\ufffd(\d+):?\d*\ufffd/gi,hG=/\ufffd(\d+)\ufffd/,VO=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,pG=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,gG=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,mG=/\uE500/g;function HO(e,n,t,r,i,o,s){const l=vp(e,r,1,null);let c=l<<ti.SHIFT,d=_i();n===d&&(d=null),null===d&&(c|=ti.APPEND_EAGERLY),s&&(c|=ti.COMMENT,function AV(e){void 0===m1&&(m1=e())}(NH)),i.push(c,null===o?"":o);const h=x1(e,l,s?32:1,null===o?"":o,null);sN(t,h);const p=h.index;return Fi(h,!1),null!==d&&n!==d&&function SH(e,n){let t=e.insertBeforeIndex;null===t?(PI(iN,oN),t=e.insertBeforeIndex=[null,n]):(Bo(Array.isArray(t),!0,"Expecting array here"),t.push(n))}(d,p),h}function yG(e,n,t,r,i,o,s,l){const c=l.match(Oy),h=HO(n,t,r,s,i,c?null:l,!1).index;c&&Jp(o,l,h,null,0,null),e.push({kind:0,index:h})}function Jp(e,n,t,r,i,o){const s=e.length,l=s+1;e.push(null,null);const c=s+2,d=n.split(Oy);let h=0;for(let p=0;p<d.length;p++){const _=d[p];if(1&p){const m=i+parseInt(_,10);e.push(-1-m),h|=jO(m)}else""!==_&&e.push(_)}return e.push(t<<2|(r?1:0)),r&&e.push(r,o),e[s]=h,e[l]=e.length-c,h}function jO(e){return 1<<Math.min(e,31)}function $O(e){let n,o,t="",r=0,i=!1;for(;null!==(n=pG.exec(e));)i?n[0]===`\ufffd/*${o}\ufffd`&&(r=n.index,i=!1):(t+=e.substring(r,n.index+n[0].length),o=n[1],i=!0);return t+=e.slice(r),t}function UO(e,n,t,r,i,o,s){let l=0;const c={type:o.type,currentCaseLViewIndex:vp(n,t,1,null),anchorIdx:s,cases:[],create:[],remove:[],update:[]};(function SG(e,n,t){e.push(jO(n.mainBinding),2,-1-n.mainBinding,t<<2|2)})(r,o,s),function TH(e,n,t){const r=e.data[n];null===r?e.data[n]=t:r.value=t}(n,s,c);const d=o.values,h=[];for(let p=0;p<d.length;p++){const _=d[p],m=[];for(let E=0;E<_.length;E++){const S=_[E];if("string"!=typeof S){const I=m.push(S)-1;_[E]=`\x3c!--\ufffd${I}\ufffd--\x3e`}}const b=[];h.push(b),l=CG(b,n,c,t,r,i,o.cases[p],_.join(""),m)|l}l&&function MG(e,n,t){e.push(n,1,t<<2|3)}(r,l,s),e.push({kind:3,index:s,cases:h,currentCaseLViewIndex:c.currentCaseLViewIndex})}function wG(e){const n=[],t=[];let r=1,i=0;const o=$w(e=e.replace(VO,function(s,l,c){return r="select"===c?0:1,i=parseInt(l.slice(1),10),""}));for(let s=0;s<o.length;){let l=o[s++].trim();1===r&&(l=l.replace(/\s*(?:=)?(\w+)\s*/,"$1")),l.length&&n.push(l);const c=$w(o[s++]);n.length>t.length&&t.push(c)}return{type:r,mainBinding:i,cases:n,values:t}}function $w(e){if(!e)return[];let n=0;const t=[],r=[],i=/[{}]/g;let o;for(i.lastIndex=0;o=i.exec(e);){const l=o.index;if("}"==o[0]){if(t.pop(),0==t.length){const c=e.substring(n,l);VO.test(c)?r.push(wG(c)):r.push(c),n=l+1}}else{if(0==t.length){const c=e.substring(n,l);r.push(c),n=l+1}t.push("{")}}const s=e.substring(n);return r.push(s),r}function CG(e,n,t,r,i,o,s,l,c){const d=[],h=[],p=[];t.cases.push(s),t.create.push(d),t.remove.push(h),t.update.push(p);const m=pd(Bi()).getInertBodyElement(l),b=mp(m)||m;return b?GO(e,n,t,r,i,d,h,p,b,o,c,0):0}function GO(e,n,t,r,i,o,s,l,c,d,h,p){let _=0,m=c.firstChild;for(;m;){const b=vp(n,r,1,null);switch(m.nodeType){case Node.ELEMENT_NODE:const E=m,S=E.tagName.toLowerCase();if(pp.hasOwnProperty(S)){Uw(o,Ny,S,d,b),n.data[b]=S;const $=E.attributes;for(let se=0;se<$.length;se++){const ue=$.item(se),Ce=ue.name.toLowerCase();ue.value.match(Oy)?Sv.hasOwnProperty(Ce)&&Jp(l,ue.value,b,ue.name,0,gp[Ce]?Xa:null):IG(o,b,ue)}const Y={kind:1,index:b,children:[]};e.push(Y),_=GO(Y.children,n,t,r,i,o,s,l,m,b,h,p+1)|_,zO(s,b,p)}break;case Node.TEXT_NODE:const I=m.textContent||"",A=I.match(Oy);Uw(o,null,A?"":I,d,b),zO(s,b,p),A&&(_=Jp(l,I,b,null,0,null)|_),e.push({kind:0,index:b});break;case Node.COMMENT_NODE:const q=hG.exec(m.textContent||"");if(q){const Y=h[parseInt(q[1],10)];Uw(o,Ay,"",d,b),UO(e,n,r,i,d,Y,b),TG(s,b,p)}}m=m.nextSibling}return _}function zO(e,n,t){0===t&&e.push(n)}function TG(e,n,t){0===t&&(e.push(~n),e.push(n))}function Uw(e,n,t,r,i){null!==n&&e.push(n),e.push(t,i,function IH(e,n,t){return e|n<<17|t<<1}(0,r,i))}function IG(e,n,t){e.push(n<<1|1,t.name,t.value)}function qO(e,n,t=-1){const r=Te(),i=F(),o=26+e,s=$n(r.consts,n),l=_i();r.firstCreatePass&&function vG(e,n,t,r,i,o){const s=_i(),l=[],c=[],d=[[]],h=[[]];i=function EG(e,n){if(function dN(e){return-1===e}(n))return $O(e);{const t=e.indexOf(`:${n}\ufffd`)+2+n.toString().length,r=e.search(new RegExp(`\ufffd\\/\\*\\d+:${n}\ufffd`));return $O(e.substring(t,r))}}(i,o);const p=function _G(e){return e.replace(mG," ")}(i).split(gG);for(let _=0;_<p.length;_++){let m=p[_];if(1&_){const b=47===m.charCodeAt(0),E=m.charCodeAt(b?1:0),S=26+Number.parseInt(m.substring(b?2:1));if(b)d.shift(),h.shift(),Fi(_i(),!1);else{const I=MH(e,d[0],S);d.unshift([]),Fi(I,!0);const A={kind:2,index:S,children:[],type:35===E?0:1};h[0].push(A),h.unshift(A.children)}}else{const b=$w(m);for(let E=0;E<b.length;E++){let S=b[E];if(1&E){const I=S;if("object"!=typeof I)throw new Error(`Unable to parse ICU expression in "${i}" message.`);const q=HO(e,s,d[0],t,l,"",!0).index;UO(h[0],e,t,c,n,I,q)}else""!==S&&yG(h[0],e,s,d[0],l,c,t,S)}}}e.data[r]={create:l,update:c,ast:h[0],parentTNodeIndex:n}}(r,null===l?0:l.index,i,o,s,t),2===r.type?i[15][2]|=32:i[2]|=32;const c=r.data[o],h=RI(r,l===i[5]?null:l,i);(function cG(e,n,t,r){const i=e[11];for(let o=0;o<n.length;o++){const s=n[o++],d=(s&ti.APPEND_EAGERLY)===ti.APPEND_EAGERLY,h=s>>>ti.SHIFT;let p=e[h],_=!1;null===p&&(p=e[h]=Wp(e,0,n[o],(s&ti.COMMENT)===ti.COMMENT?Node.COMMENT_NODE:Node.TEXT_NODE),_=ku()),d&&null!==t&&_&&pc(i,t,p,r,!1)}})(i,c.create,h,l&&8&l.type?i[l.index]:null),Au(!0)}function Yp(e,n,t){qO(e,n,t),function JO(){Au(!1)}()}function we(e,n,t){const r=F(),i=Te(),o=Ee();return Gw(i,r,r[11],o,e,n,t),we}function Gw(e,n,t,r,i,o,s){let l=!0,c=null;if((3&r.type||s)&&(c??=Fp(r,n,o),function PN(e,n,t,r,i,o,s,l){const c=Na(e);let d=!1,h=null;if(!r&&c&&(h=function Ej(e,n,t,r){const i=e.cleanup;if(null!=i)for(let o=0;o<i.length-1;o+=2){const s=i[o];if(s===t&&i[o+1]===r){const l=n[7],c=i[o+2];return l&&l.length>c?l[c]:null}"string"==typeof s&&(o+=2)}return null}(n,t,o,e.index)),null!==h)(h.__ngLastListenerFn__||h).__ngNextListenerFn__=s,h.__ngLastListenerFn__=s,d=!0;else{const p=nn(e,t),_=r?r(p):p,m=i.listen(_,o,l);LN(r?E=>r(yt(E[e.index])):e.index,n,t,o,l,m,!1)}return d}(r,e,n,s,t,i,o,c)&&(l=!1)),l){const d=r.outputs?.[i],h=r.hostDirectiveOutputs?.[i];if(h&&h.length)for(let p=0;p<h.length;p+=2){const _=h[p],m=h[p+1];c??=Fp(r,n,o),ay(r,n,_,m,i,c)}if(d&&d.length)for(const p of d)c??=Fp(r,n,o),ay(r,n,p,i,i,c)}}function B(e=1){return function Hm(e){return(ce.lFrame.contextLView=function Yf(e,n){for(;e>0;)n=n[14],e--;return n}(e,ce.lFrame.contextLView))[8]}(e)}function HG(e,n){let t=null;const r=function yV(e){const n=e.attrs;if(null!=n){const t=n.indexOf(5);if(!(1&t))return n[t+1]}return null}(e);for(let i=0;i<n.length;i++){const o=n[i];if("*"!==o){if(null===r?DI(e,o,!0):EV(r,o))return i}else t=i}return t}function xy(e){const n=F()[15][5];if(!n.projection){const r=n.projection=function Ta(e,n){const t=[];for(let r=0;r<e;r++)t.push(n);return t}(e?e.length:1,null),i=r.slice();let o=n.child;for(;null!==o;){if(128!==o.type){const s=e?HG(o,e):0;null!==s&&(i[s]?i[s].projectionNext=o:r[s]=o,i[s]=o)}o=o.next}}}function Fy(e,n=0,t,r,i,o){const s=F(),l=Te(),c=r?e+1:null;null!==c&&Ec(s,l,c,r,i,o,null,t);const d=_c(l,26+e,16,null,t||null);null===d.projection&&(d.projection=n),Iu();const p=!s[6]||so();null===s[15][5].projection[d.projection]&&null!==c?function jG(e,n,t){const r=26+t,i=n.data[r],o=e[r];Dd(o,yd(e,i,void 0,{dehydratedView:null}),0,mc(i,null))}(s,l,c):p&&!sd(d)&&function kV(e,n,t){BI(n[11],0,n,t,b1(e,t,n),xI(t.parent||n[5],t,n))}(l,s,d)}function Mn(e,n,t,r){!function ZN(e,n,t,r){const i=Te();if(i.firstCreatePass){const o=Ee();QN(i,new WN(n,t,r),o.index),function Zj(e,n){const t=e.contentQueries||(e.contentQueries=[]);n!==(t.length?t[t.length-1]:-1)&&t.push(e.queries.length-1,n)}(i,e),!(2&~t)&&(i.staticContentQueries=!0)}return JN(i,F(),t)}(e,n,t,r)}function sl(e,n,t){!function YN(e,n,t){const r=Te();return r.firstCreatePass&&(QN(r,new WN(e,n,t),-1),!(2&~n)&&(r.staticViewQueries=!0)),JN(r,F(),n)}(e,n,t)}function xt(e){const n=F(),t=Te(),r=Ou();ka(r+1);const i=K1(t,r);if(e.dirty&&function mi(e){return!(4&~e[2])}(n)===!(2&~i.metadata.flags)){if(null===i.matches)e.reset([]);else{const o=XN(n,r);e.reset(o,T_),e.notifyOnChanges()}return!0}return!1}function Ft(){return function X1(e,n){return e[18].queries[n].queryList}(F(),Ou())}function De(e){return Nr(function km(){return ce.lFrame.contextLView}(),26+e)}function ky(e,n){return e<<17|n<<2}function Ac(e){return e>>17&32767}function zw(e){return 2|e}function kd(e){return(131068&e)>>2}function Ww(e,n){return-131069&e|n<<2}function qw(e){return 1|e}function QO(e,n,t,r){const i=e[t+1],o=null===n;let s=r?Ac(i):kd(i),l=!1;for(;0!==s&&(!1===l||o);){const d=e[s+1];ZG(e[s],n)&&(l=!0,e[s+1]=r?qw(d):zw(d)),s=r?Ac(d):kd(d)}l&&(e[t+1]=r?zw(i):qw(i))}function ZG(e,n){return null===e||null==n||(Array.isArray(e)?e[1]:e)===n||!(!Array.isArray(e)||"string"!=typeof n)&&Ki(e,n)>=0}const In={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function XO(e){return e.substring(In.key,In.keyEnd)}function KO(e,n){const t=In.textEnd;return t===n?-1:(n=In.keyEnd=function e8(e,n,t){for(;n<t&&e.charCodeAt(n)>32;)n++;return n}(e,In.key=n,t),Pd(e,n,t))}function Pd(e,n,t){for(;n<t&&e.charCodeAt(n)<=32;)n++;return n}function It(e,n){return function oR(e,n,t,r){const i=F(),o=Te(),s=lo(2);o.firstUpdatePass&&lR(o,e,s,r),n!==gt&&jt(i,s,n)&&uR(o,o.data[En()],i,i[11],e,i[s+1]=function h8(e,n){return null==e||""===e||("string"==typeof n?e+=n:"object"==typeof e&&(e=cr(xr(e)))),e}(n,t),r,s)}(e,n,null,!0),It}function al(e){!function sR(e,n,t,r){const i=Te(),o=lo(2);i.firstUpdatePass&&lR(i,null,o,r);const s=F();if(t!==gt&&jt(s,o,t)){const l=i.data[En()];if(fR(l,r)&&!aR(i,o)){let c=r?l.classesWithoutHost:l.stylesWithoutHost;null!==c&&(t=Ea(c,t||"")),Fw(i,l,s,t,r)}else!function f8(e,n,t,r,i,o,s,l){i===gt&&(i=vt);let c=0,d=0,h=0<i.length?i[0]:null,p=0<o.length?o[0]:null;for(;null!==h||null!==p;){const _=c<i.length?i[c+1]:void 0,m=d<o.length?o[d+1]:void 0;let E,b=null;h===p?(c+=2,d+=2,_!==m&&(b=p,E=m)):null===p||null!==h&&h<p?(c+=2,b=h):(d+=2,b=p,E=m),null!==b&&uR(e,n,t,r,b,E,s,l),h=c<i.length?i[c]:null,p=d<o.length?o[d]:null}}(i,l,s,s[11],s[o+1],s[o+1]=function u8(e,n,t){if(null==t||""===t)return vt;const r=[],i=xr(t);if(Array.isArray(i))for(let o=0;o<i.length;o++)e(r,i[o],!0);else if("object"==typeof i)for(const o in i)i.hasOwnProperty(o)&&e(r,o,i[o]);else"string"==typeof i&&n(r,i);return r}(e,n,t),r,o)}}(d8,o8,e,!0)}function o8(e,n){for(let t=function XG(e){return function tR(e){In.key=0,In.keyEnd=0,In.value=0,In.valueEnd=0,In.textEnd=e.length}(e),KO(e,Pd(e,0,In.textEnd))}(n);t>=0;t=KO(n,t))Vn(e,XO(n),!0)}function aR(e,n){return n>=e.expandoStartIndex}function lR(e,n,t,r){const i=e.data;if(null===i[t+1]){const o=i[En()],s=aR(e,t);fR(o,r)&&null===n&&!s&&(n=!1),n=function s8(e,n,t,r){const i=rh(e);let o=r?n.residualClasses:n.residualStyles;if(null===i)0===(r?n.classBindings:n.styleBindings)&&(t=Zp(t=Jw(null,e,n,t,r),n.attrs,r),o=null);else{const s=n.directiveStylingLast;if(-1===s||e[s]!==i)if(t=Jw(i,e,n,t,r),null===o){let c=function a8(e,n,t){const r=t?n.classBindings:n.styleBindings;if(0!==kd(r))return e[Ac(r)]}(e,n,r);void 0!==c&&Array.isArray(c)&&(c=Jw(null,e,n,c[1],r),c=Zp(c,n.attrs,r),function l8(e,n,t,r){e[Ac(t?n.classBindings:n.styleBindings)]=r}(e,n,r,c))}else o=function c8(e,n,t){let r;const i=n.directiveEnd;for(let o=1+n.directiveStylingLast;o<i;o++)r=Zp(r,e[o].hostAttrs,t);return Zp(r,n.attrs,t)}(e,n,r)}return void 0!==o&&(r?n.residualClasses=o:n.residualStyles=o),t}(i,o,n,r),function JG(e,n,t,r,i,o){let s=o?n.classBindings:n.styleBindings,l=Ac(s),c=kd(s);e[r]=t;let h,d=!1;if(Array.isArray(t)?(h=t[1],(null===h||Ki(t,h)>0)&&(d=!0)):h=t,i)if(0!==c){const _=Ac(e[l+1]);e[r+1]=ky(_,l),0!==_&&(e[_+1]=Ww(e[_+1],r)),e[l+1]=function WG(e,n){return 131071&e|n<<17}(e[l+1],r)}else e[r+1]=ky(l,0),0!==l&&(e[l+1]=Ww(e[l+1],r)),l=r;else e[r+1]=ky(c,0),0===l?l=r:e[c+1]=Ww(e[c+1],r),c=r;d&&(e[r+1]=zw(e[r+1])),QO(e,h,r,!0),QO(e,h,r,!1),function YG(e,n,t,r,i){const o=i?e.residualClasses:e.residualStyles;null!=o&&"string"==typeof n&&Ki(o,n)>=0&&(t[r+1]=qw(t[r+1]))}(n,h,e,r,o),s=ky(l,c),o?n.classBindings=s:n.styleBindings=s}(i,o,n,t,s,r)}}function Jw(e,n,t,r,i){let o=null;const s=t.directiveEnd;let l=t.directiveStylingLast;for(-1===l?l=t.directiveStart:l++;l<s&&(o=n[l],r=Zp(r,o.hostAttrs,i),o!==e);)l++;return null!==e&&(t.directiveStylingLast=l),r}function Zp(e,n,t){const r=t?1:2;let i=-1;if(null!==n)for(let o=0;o<n.length;o++){const s=n[o];"number"==typeof s?i=s:i===r&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),Vn(e,s,!!t||n[++o]))}return void 0===e?null:e}function d8(e,n,t){const r=String(n);""!==r&&!r.includes(" ")&&Vn(e,r,t)}function uR(e,n,t,r,i,o,s,l){if(!(3&n.type))return;const c=e.data,d=c[l+1],h=function qG(e){return!(1&~e)}(d)?dR(c,n,t,i,kd(d),s):void 0;Py(h)||(Py(o)||function zG(e){return!(2&~e)}(d)&&(o=dR(c,null,t,i,l,s)),function LV(e,n,t,r,i){if(n)i?e.addClass(t,r):e.removeClass(t,r);else{let o=-1===r.indexOf("-")?void 0:Ka.DashCase;null==i?e.removeStyle(t,r,o):("string"==typeof i&&i.endsWith("!important")&&(i=i.slice(0,-10),o|=Ka.Important),e.setStyle(t,r,i,o))}}(r,s,Oa(En(),t),i,o))}function dR(e,n,t,r,i,o){const s=null===n;let l;for(;i>0;){const c=e[i],d=Array.isArray(c),h=d?c[1]:c,p=null===h;let _=t[i+1];_===gt&&(_=p?vt:void 0);let m=p?Hl(_,r):h===r?_:void 0;if(d&&!Py(m)&&(m=Hl(c,r)),Py(m)&&(l=m,s))return l;const b=e[i+1];i=s?Ac(b):kd(b)}if(null!==n){let c=o?n.residualClasses:n.residualStyles;null!=c&&(l=Hl(c,r))}return l}function Py(e){return void 0!==e}function fR(e,n){return!!(e.flags&(n?8:16))}function de(e,n=""){const t=F(),r=Te(),i=e+26,o=r.firstCreatePass?_c(r,i,1,n,null):r.data[i],s=hR(r,t,o,n,e);t[i]=s,ku()&&E1(r,t,s,o),Fi(o,!1)}let hR=(e,n,t,r,i)=>(Jl(!0),d1(n[11],r));function _R(e,n,t,r,i,o,s,l=""){const d=sy(e,function ao(){return ce.lFrame.bindingIndex}(),t,i,s);return lo(3),d?n+Se(t)+r+Se(i)+o+Se(s)+l:gt}function Xt(e){return ni("",e),Xt}function ni(e,n,t){const r=F(),i=function gR(e,n,t,r=""){return jt(e,hn(),t)?n+Se(t)+r:gt}(r,e,n,t);return i!==gt&&na(r,En(),i),ni}function Yw(e,n,t,r,i,o,s){const l=F(),c=_R(l,e,n,t,r,i,o,s);return c!==gt&&na(l,En(),c),Yw}function na(e,n,t){const r=Oa(n,e);!function wI(e,n,t){e.setValue(n,t)}(e[11],r,t)}function Oc(e,n,t){Pu(n)&&(n=n());const r=F();return jt(r,hn(),n)&&(Te(),C1(vi(),r,e,n,r[11],t)),Oc}function Ld(e,n){const t=Pu(e);return t&&e.set(n),t}function Rc(e,n){const t=F(),r=Te(),i=Ee();return Gw(r,t,t[11],i,e,n),Rc}function Zw(e,n,t,r,i){if(e=Oe(e),Array.isArray(e))for(let o=0;o<e.length;o++)Zw(e[o],n,t,r,i);else{const o=Te(),s=F(),l=Ee();let c=N(e)?e:Oe(e.provide);const d=Sm(e),h=1048575&l.providerIndexes,p=l.directiveStart,_=l.providerIndexes>>20;if(N(e)||!e.multi){const m=new Ha(d,i,j,null),b=Xw(c,n,i?h:h+_,p);-1===b?(kh(Yu(l,s),o,c),Qw(o,e,n.length),n.push(c),l.directiveStart++,l.directiveEnd++,i&&(l.providerIndexes+=1048576),t.push(m),s.push(m)):(t[b]=m,s[b]=m)}else{const m=Xw(c,n,h+_,p),b=Xw(c,n,h,h+_),S=b>=0&&t[b];if(i&&!S||!i&&!(m>=0&&t[m])){kh(Yu(l,s),o,c);const I=function O8(e,n,t,r,i){const s=new Ha(e,t,j,null);return s.multi=[],s.index=n,s.componentProviders=0,RR(s,i,r&&!t),s}(i?A8:N8,t.length,i,r,d);!i&&S&&(t[b].providerFactory=I),Qw(o,e,n.length,0),n.push(c),l.directiveStart++,l.directiveEnd++,i&&(l.providerIndexes+=1048576),t.push(I),s.push(I)}else Qw(o,e,m>-1?m:b,RR(t[i?b:m],d,!i&&r));!i&&r&&S&&t[b].componentProviders++}}}function Qw(e,n,t,r){const i=N(n),o=function k(e){return!!e.useClass}(n);if(i||o){const c=(o?Oe(n.useClass):n).prototype.ngOnDestroy;if(c){const d=e.destroyHooks||(e.destroyHooks=[]);if(!i&&n.multi){const h=d.indexOf(t);-1===h?d.push(t,[r,c]):d[h+1].push(r,c)}else d.push(t,c)}}}function RR(e,n,t){return t&&e.componentProviders++,e.multi.push(n)-1}function Xw(e,n,t,r){for(let i=t;i<r;i++)if(n[i]===e)return i;return-1}function N8(e,n,t,r,i){return Kw(this.multi,[])}function A8(e,n,t,r,i){const o=this.multi;let s;if(this.providerFactory){const l=this.providerFactory.componentProviders,c=sc(r,r[1],this.providerFactory.index,i);s=c.slice(0,l),Kw(o,s);for(let d=l;d<c.length;d++)s.push(c[d])}else s=[],Kw(o,s);return s}function Kw(e,n){for(let t=0;t<e.length;t++)n.push((0,e[t])());return n}function Nt(e,n=[]){return t=>{t.providersResolver=(r,i)=>function I8(e,n,t){const r=Te();if(r.firstCreatePass){const i=Ir(e);Zw(t,r.data,r.blueprint,i,!0),Zw(n,r.data,r.blueprint,i,!1)}}(r,i?i(e):e,n)}}function ll(e,n,t,r){return FR(F(),Gn(),e,n,t,r)}function By(e,n,t,r,i){return kR(F(),Gn(),e,n,t,r,i)}function eC(e,n,t,r,i,o){return function PR(e,n,t,r,i,o,s,l){const c=n+t;return sy(e,c,i,o,s)?ps(e,c+3,l?r.call(l,i,o,s):r(i,o,s)):Qp(e,c+3)}(F(),Gn(),e,n,t,r,i,o)}function Qp(e,n){const t=e[n];return t===gt?void 0:t}function FR(e,n,t,r,i,o){const s=n+t;return jt(e,s,i)?ps(e,s+1,o?r.call(o,i):r(i)):Qp(e,s+1)}function kR(e,n,t,r,i,o,s){const l=n+t;return bc(e,l,i,o)?ps(e,l+2,s?r.call(s,i,o):r(i,o)):Qp(e,l+2)}function xc(e,n){const t=Te();let r;const i=e+26;t.firstCreatePass?(r=function U8(e,n){if(n)for(let t=n.length-1;t>=0;t--){const r=n[t];if(e===r.name)return r}}(n,t.pipeRegistry),t.data[i]=r,r.onDestroy&&(t.destroyHooks??=[]).push(i,r.onDestroy)):r=t.data[i];const o=r.factory||(r.factory=jo(r.type)),l=qt(j);try{const c=Ju(!1),d=o();return Ju(c),function qf(e,n,t,r){t>=e.data.length&&(e.data[t]=null,e.blueprint[t]=null),n[t]=r}(t,F(),i,d),d}finally{qt(l)}}function Bd(e,n,t,r){const i=e+26,o=F(),s=Nr(o,i);return Xp(o,i)?kR(o,Gn(),n,s.transform,t,r,s):s.transform(t,r)}function Xp(e,n){return e[1].data[n].pure}function ri(e,n){return qv(e,n)}class bz{ngModuleFactory;componentFactories;constructor(n,t){this.ngModuleFactory=n,this.componentFactories=t}}let Dz=(()=>{class e{compileModuleSync(t){return new oA(t)}compileModuleAsync(t){return Promise.resolve(this.compileModuleSync(t))}compileModuleAndAllComponentsSync(t){const r=this.compileModuleSync(t),o=hs(Qn(t).declarations).reduce((s,l)=>{const c=Qe(l);return c&&s.push(new kp(c)),s},[]);return new bz(r,o)}compileModuleAndAllComponentsAsync(t){return Promise.resolve(this.compileModuleAndAllComponentsSync(t))}clearCache(){}clearCacheFor(t){}getModuleId(t){}static \u0275fac=function(r){return new(r||e)};static \u0275prov=G({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),wz=(()=>{class e{zone=C(Re);changeDetectionScheduler=C(Or);applicationRef=C(vo);applicationErrorHandler=C(gn);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{try{this.applicationRef.dirtyFlags|=1,this.applicationRef._tick()}catch(t){this.applicationErrorHandler(t)}})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=G({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function rx({ngZoneFactory:e,ignoreChangesOutsideZone:n,scheduleInRootZone:t}){return e??=()=>new Re({...oC(),scheduleInRootZone:t}),[{provide:Re,useFactory:e},{provide:$o,multi:!0,useFactory:()=>{const r=C(wz,{optional:!0});return()=>r.initialize()}},{provide:$o,multi:!0,useFactory:()=>{const r=C(Tz);return()=>{r.initialize()}}},!0===n?{provide:ph,useValue:!0}:[],{provide:gh,useValue:t??EA},{provide:gn,useFactory:()=>{const r=C(Re),i=C(Ne);let o;return s=>{r.runOutsideAngular(()=>{i.destroyed&&!o?setTimeout(()=>{throw s}):(o??=i.get(pn),o.handleError(s))})}}}]}function oC(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}let Tz=(()=>{class e{subscription=new en;initialized=!1;zone=C(Re);pendingTasks=C(Ko);initialize(){if(this.initialized)return;this.initialized=!0;let t=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(t=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{Re.assertNotInAngularZone(),queueMicrotask(()=>{null!==t&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(t),t=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{Re.assertInAngularZone(),t??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=G({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),sx=(()=>{class e{applicationErrorHandler=C(gn);appRef=C(vo);taskService=C(Ko);ngZone=C(Re);zonelessEnabled=C(qm);tracing=C(Vp,{optional:!0});disableScheduling=C(ph,{optional:!0})??!1;zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new en;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(hy):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(C(gh,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof uw||!this.zoneIsDefined)}notify(t){if(!this.zonelessEnabled&&5===t)return;let r=!1;switch(t){case 0:this.appRef.dirtyFlags|=2;break;case 3:case 2:case 4:case 5:case 1:this.appRef.dirtyFlags|=4;break;case 6:case 13:this.appRef.dirtyFlags|=2,r=!0;break;case 12:this.appRef.dirtyFlags|=16,r=!0;break;case 11:r=!0;break;default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick(r))return;const i=this.useMicrotaskScheduler?CA:wA;this.pendingRenderTaskId=this.taskService.add(),this.cancelScheduledCallback=this.scheduleInRootZone?Zone.root.run(()=>i(()=>this.tick())):this.ngZone.runOutsideAngular(()=>i(()=>this.tick()))}shouldScheduleTick(t){return!(this.disableScheduling&&!t||this.appRef.destroyed||null!==this.pendingRenderTaskId||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(hy+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(0===this.appRef.dirtyFlags)return void this.cleanup();!this.zonelessEnabled&&7&this.appRef.dirtyFlags&&(this.appRef.dirtyFlags|=1);const t=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(r){this.taskService.remove(t),this.applicationErrorHandler(r)}finally{this.cleanup()}this.useMicrotaskScheduler=!0,CA(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(t)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,null!==this.pendingRenderTaskId){const t=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(t)}}static \u0275fac=function(r){return new(r||e)};static \u0275prov=G({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const ra=new z("",{providedIn:"root",factory:()=>C(ra,{optional:!0,skipSelf:!0})||function Sz(){return typeof $localize<"u"&&$localize.locale||Iy}()}),Uy=Symbol("InputSignalNode#UNSET"),ux={...bf,transformFn:void 0,applyValueToInputSignal(e,n){Ml(e,n)}};function dx(e,n){const t=Object.create(ux);function r(){if(sr(t),t.value===Uy)throw new R(-950,null);return t.value}return t.value=e,t.transformFn=n?.transform,r[Lt]=t,r}function fx(e,n){return dx(e,n)}new z("").__NG_ELEMENT_ID__=e=>{const n=Ee();if(null===n)throw new R(204,!1);if(2&n.type)return n.value;if(8&e)return null;throw new R(204,!1)};const Lz=(fx.required=function Pz(e){return dx(Uy,e)},fx),zy=new z(""),$z=new z("");function eg(e){return!e.moduleRef}let vx;function yx(){vx=Uz}function Uz(e,n){const t=e.injector.get(vo);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>t.bootstrap(r));else{if(!e.instance.ngDoBootstrap)throw new R(-403,!1);e.instance.ngDoBootstrap(t)}n.push(e)}let bx=(()=>{class e{_injector;_modules=[];_destroyListeners=[];_destroyed=!1;constructor(t){this._injector=t}bootstrapModuleFactory(t,r){const i=r?.scheduleInRootZone,s=r?.ignoreChangesOutsideZone,l=[rx({ngZoneFactory:()=>function L3(e="zone.js",n){return"noop"===e?new uw:"zone.js"===e?new Re(n):e}(r?.ngZone,{...oC({eventCoalescing:r?.ngZoneEventCoalescing,runCoalescing:r?.ngZoneRunCoalescing}),scheduleInRootZone:i}),ignoreChangesOutsideZone:s}),{provide:Or,useExisting:sx},dh],c=function a3(e,n,t){return new nw(e,n,t,!1)}(t.moduleType,this.injector,l);return yx(),function _x(e){const n=eg(e)?e.r3Injector:e.moduleRef.injector,t=n.get(Re);return t.run(()=>{eg(e)?e.r3Injector.resolveInjectorInitializers():e.moduleRef.resolveInjectorInitializers();const r=n.get(gn);let i;if(t.runOutsideAngular(()=>{i=t.onError.subscribe({next:r})}),eg(e)){const o=()=>n.destroy(),s=e.platformInjector.get(zy);s.add(o),n.onDestroy(()=>{i.unsubscribe(),s.delete(o)})}else{const o=()=>e.moduleRef.destroy(),s=e.platformInjector.get(zy);s.add(o),e.moduleRef.onDestroy(()=>{by(e.allPlatformModules,e.moduleRef),i.unsubscribe(),s.delete(o)})}return function Gz(e,n,t){try{const r=t();return $p(r)?r.catch(i=>{throw n.runOutsideAngular(()=>e(i)),i}):r}catch(r){throw n.runOutsideAngular(()=>e(r)),r}}(r,t,()=>{const o=n.get(Ko),s=o.add(),l=n.get(oO);return l.runInitializers(),l.donePromise.then(()=>{if(function iG(e){"string"==typeof e&&(RO=e.toLowerCase().replace(/_/g,"-"))}(n.get(ra,Iy)||Iy),!n.get($z,!0))return eg(e)?n.get(vo):(e.allPlatformModules.push(e.moduleRef),e.moduleRef);if(eg(e)){const h=n.get(vo);return void 0!==e.rootComponent&&h.bootstrap(e.rootComponent),h}return vx?.(e.moduleRef,e.allPlatformModules),e.moduleRef}).finally(()=>{o.remove(s)})})})}({moduleRef:c,allPlatformModules:this._modules,platformInjector:this.injector})}bootstrapModule(t,r=[]){const i=aO({},r);return yx(),function Bz(e,n,t){const r=new oA(t);return Promise.resolve(r)}(0,0,t).then(o=>this.bootstrapModuleFactory(o,i))}onDestroy(t){this._destroyListeners.push(t)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new R(404,!1);this._modules.slice().forEach(r=>r.destroy()),this._destroyListeners.forEach(r=>r());const t=this._injector.get(zy,null);t&&(t.forEach(r=>r()),t.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static \u0275fac=function(r){return new(r||e)(ne(Mt))};static \u0275prov=G({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})(),ul=null;const Dx=new z("");function Ex(e,n,t=[]){const r=`Platform: ${n}`,i=new z(r);return(o=[])=>{let s=uC();if(!s||s.injector.get(Dx,!1)){const l=[...t,...o,{provide:i,useValue:!0}];e?e(l):function zz(e){if(ul&&!ul.get(Dx,!1))throw new R(400,!1);(function U$(){!function Sl(e){Tl=e}(()=>{throw new R(600,"")})})(),ul=e;const n=e.get(bx);(function Cx(e){const n=e.get(q_,null);bn(e,()=>{n?.forEach(t=>t())})})(e)}(function wx(e=[],n){return Mt.create({name:n,providers:[{provide:x,useValue:"platform"},{provide:zy,useValue:new Set([()=>ul=null])},...e]})}(l,r))}return function Wz(){const n=uC();if(!n)throw new R(401,!1);return n}()}}function uC(){return ul?.get(bx)??null}let ii=(()=>class e{static __NG_ELEMENT_ID__=Jz})();function Jz(e){return function Yz(e,n,t){if(gr(e)&&!t){const r=Xn(e.index,n);return new wp(r,r)}return 175&e.type?new wp(n[15],n):null}(Ee(),F(),!(16&~e))}class Sx{constructor(){}supports(n){return oy(n)}create(n){return new Qz(n)}}const Zz=(e,n)=>n;class Qz{length=0;collection;_linkedRecords=null;_unlinkedRecords=null;_previousItHead=null;_itHead=null;_itTail=null;_additionsHead=null;_additionsTail=null;_movesHead=null;_movesTail=null;_removalsHead=null;_removalsTail=null;_identityChangesHead=null;_identityChangesTail=null;_trackByFn;constructor(n){this._trackByFn=n||Zz}forEachItem(n){let t;for(t=this._itHead;null!==t;t=t._next)n(t)}forEachOperation(n){let t=this._itHead,r=this._removalsHead,i=0,o=null;for(;t||r;){const s=!r||t&&t.currentIndex<Ix(r,i,o)?t:r,l=Ix(s,i,o),c=s.currentIndex;if(s===r)i--,r=r._nextRemoved;else if(t=t._next,null==s.previousIndex)i++;else{o||(o=[]);const d=l-i,h=c-i;if(d!=h){for(let _=0;_<d;_++){const m=_<o.length?o[_]:o[_]=0,b=m+_;h<=b&&b<d&&(o[_]=m+1)}o[s.previousIndex]=h-d}}l!==c&&n(s,l,c)}}forEachPreviousItem(n){let t;for(t=this._previousItHead;null!==t;t=t._nextPrevious)n(t)}forEachAddedItem(n){let t;for(t=this._additionsHead;null!==t;t=t._nextAdded)n(t)}forEachMovedItem(n){let t;for(t=this._movesHead;null!==t;t=t._nextMoved)n(t)}forEachRemovedItem(n){let t;for(t=this._removalsHead;null!==t;t=t._nextRemoved)n(t)}forEachIdentityChange(n){let t;for(t=this._identityChangesHead;null!==t;t=t._nextIdentityChange)n(t)}diff(n){if(null==n&&(n=[]),!oy(n))throw new R(900,!1);return this.check(n)?this:null}onDestroy(){}check(n){this._reset();let i,o,s,t=this._itHead,r=!1;if(Array.isArray(n)){this.length=n.length;for(let l=0;l<this.length;l++)o=n[l],s=this._trackByFn(l,o),null!==t&&Object.is(t.trackById,s)?(r&&(t=this._verifyReinsertion(t,o,s,l)),Object.is(t.item,o)||this._addIdentityChange(t,o)):(t=this._mismatch(t,o,s,l),r=!0),t=t._next}else i=0,function bj(e,n){if(Array.isArray(e))for(let t=0;t<e.length;t++)n(e[t]);else{const t=e[Symbol.iterator]();let r;for(;!(r=t.next()).done;)n(r.value)}}(n,l=>{s=this._trackByFn(i,l),null!==t&&Object.is(t.trackById,s)?(r&&(t=this._verifyReinsertion(t,l,s,i)),Object.is(t.item,l)||this._addIdentityChange(t,l)):(t=this._mismatch(t,l,s,i),r=!0),t=t._next,i++}),this.length=i;return this._truncate(t),this.collection=n,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let n;for(n=this._previousItHead=this._itHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._additionsHead;null!==n;n=n._nextAdded)n.previousIndex=n.currentIndex;for(this._additionsHead=this._additionsTail=null,n=this._movesHead;null!==n;n=n._nextMoved)n.previousIndex=n.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(n,t,r,i){let o;return null===n?o=this._itTail:(o=n._prev,this._remove(n)),null!==(n=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null))?(Object.is(n.item,t)||this._addIdentityChange(n,t),this._reinsertAfter(n,o,i)):null!==(n=null===this._linkedRecords?null:this._linkedRecords.get(r,i))?(Object.is(n.item,t)||this._addIdentityChange(n,t),this._moveAfter(n,o,i)):n=this._addAfter(new Xz(t,r),o,i),n}_verifyReinsertion(n,t,r,i){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==o?n=this._reinsertAfter(o,n._prev,i):n.currentIndex!=i&&(n.currentIndex=i,this._addToMoves(n,i)),n}_truncate(n){for(;null!==n;){const t=n._next;this._addToRemovals(this._unlink(n)),n=t}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(n,t,r){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(n);const i=n._prevRemoved,o=n._nextRemoved;return null===i?this._removalsHead=o:i._nextRemoved=o,null===o?this._removalsTail=i:o._prevRemoved=i,this._insertAfter(n,t,r),this._addToMoves(n,r),n}_moveAfter(n,t,r){return this._unlink(n),this._insertAfter(n,t,r),this._addToMoves(n,r),n}_addAfter(n,t,r){return this._insertAfter(n,t,r),this._additionsTail=null===this._additionsTail?this._additionsHead=n:this._additionsTail._nextAdded=n,n}_insertAfter(n,t,r){const i=null===t?this._itHead:t._next;return n._next=i,n._prev=t,null===i?this._itTail=n:i._prev=n,null===t?this._itHead=n:t._next=n,null===this._linkedRecords&&(this._linkedRecords=new Mx),this._linkedRecords.put(n),n.currentIndex=r,n}_remove(n){return this._addToRemovals(this._unlink(n))}_unlink(n){null!==this._linkedRecords&&this._linkedRecords.remove(n);const t=n._prev,r=n._next;return null===t?this._itHead=r:t._next=r,null===r?this._itTail=t:r._prev=t,n}_addToMoves(n,t){return n.previousIndex===t||(this._movesTail=null===this._movesTail?this._movesHead=n:this._movesTail._nextMoved=n),n}_addToRemovals(n){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Mx),this._unlinkedRecords.put(n),n.currentIndex=null,n._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=n,n._prevRemoved=null):(n._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=n),n}_addIdentityChange(n,t){return n.item=t,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=n:this._identityChangesTail._nextIdentityChange=n,n}}class Xz{item;trackById;currentIndex=null;previousIndex=null;_nextPrevious=null;_prev=null;_next=null;_prevDup=null;_nextDup=null;_prevRemoved=null;_nextRemoved=null;_nextAdded=null;_nextMoved=null;_nextIdentityChange=null;constructor(n,t){this.item=n,this.trackById=t}}class Kz{_head=null;_tail=null;add(n){null===this._head?(this._head=this._tail=n,n._nextDup=null,n._prevDup=null):(this._tail._nextDup=n,n._prevDup=this._tail,n._nextDup=null,this._tail=n)}get(n,t){let r;for(r=this._head;null!==r;r=r._nextDup)if((null===t||t<=r.currentIndex)&&Object.is(r.trackById,n))return r;return null}remove(n){const t=n._prevDup,r=n._nextDup;return null===t?this._head=r:t._nextDup=r,null===r?this._tail=t:r._prevDup=t,null===this._head}}class Mx{map=new Map;put(n){const t=n.trackById;let r=this.map.get(t);r||(r=new Kz,this.map.set(t,r)),r.add(n)}get(n,t){const i=this.map.get(n);return i?i.get(n,t):null}remove(n){const t=n.trackById;return this.map.get(t).remove(n)&&this.map.delete(t),n}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Ix(e,n,t){const r=e.previousIndex;if(null===r)return r;let i=0;return t&&r<t.length&&(i=t[r]),r+n+i}function Ax(){return new dC([new Sx])}let dC=(()=>{class e{factories;static \u0275prov=G({token:e,providedIn:"root",factory:Ax});constructor(t){this.factories=t}static create(t,r){if(null!=r){const i=r.factories.slice();t=t.concat(i)}return new e(t)}static extend(t){return{provide:e,useFactory:()=>{const r=C(e,{optional:!0,skipSelf:!0});return e.create(t,r||Ax())}}}find(t){const r=this.factories.find(i=>i.supports(t));if(null!=r)return r;throw new R(901,!1)}}return e})();const i4=Ex(null,"core",[]);let o4=(()=>{class e{constructor(t){}static \u0275fac=function(r){return new(r||e)(ne(vo))};static \u0275mod=mt({type:e});static \u0275inj=Je({})}return e})();function pC(e,n){const t=Qe(e),r=n.elementInjector||Gt();return new kp(t).create(r,n.projectableNodes,n.hostElement,n.environmentInjector,n.directives,n.bindings)}let F4=(()=>{class e{static \u0275prov=G({token:e,providedIn:"root",factory:()=>new k4(C(ut),window)})}return e})();class k4{document;window;offset=()=>[0,0];constructor(n,t){this.document=n,this.window=t}setOffset(n){this.offset=Array.isArray(n)?()=>n:n}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(n,t){this.window.scrollTo({...t,left:n[0],top:n[1]})}scrollToAnchor(n,t){const r=function P4(e,n){const t=e.getElementById(n)||e.getElementsByName(n)[0];if(t)return t;if("function"==typeof e.createTreeWalker&&e.body&&"function"==typeof e.body.attachShadow){const r=e.createTreeWalker(e.body,NodeFilter.SHOW_ELEMENT);let i=r.currentNode;for(;i;){const o=i.shadowRoot;if(o){const s=o.getElementById(n)||o.querySelector(`[name="${n}"]`);if(s)return s}i=r.nextNode()}}return null}(this.document,n);r&&(this.scrollToElement(r,t),r.focus())}setHistoryScrollRestoration(n){try{this.window.history.scrollRestoration=n}catch{console.warn(Mr(2400,!1))}}scrollToElement(n,t){const r=n.getBoundingClientRect(),i=r.left+this.window.pageXOffset,o=r.top+this.window.pageYOffset,s=this.offset();this.window.scrollTo({...t,left:i-s[0],top:o-s[1]})}}function kt(e){return function h5(e){const n=fe(null);try{return e()}finally{fe(n)}}(e)}function Do(e,n){return function uu(e,n){const t=Object.create(L0);t.computation=e,void 0!==n&&(t.equal=n);const r=()=>{if(ar(t),sr(t),t.value===ko)throw t.error;return t.value};return r[Lt]=t,r}(e,n?.equal)}Error,Error;let A5=(()=>{class e extends es{_platformLocation;_baseHref="";_removeListenerFns=[];constructor(t,r){super(),this._platformLocation=t,null!=r&&(this._baseHref=r)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(t){this._removeListenerFns.push(this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t))}getBaseHref(){return this._baseHref}path(t=!1){const r=this._platformLocation.hash??"#";return r.length>0?r.substring(1):r}prepareExternalUrl(t){const r=Bu(this._baseHref,t);return r.length>0?"#"+r:r}pushState(t,r,i,o){const s=this.prepareExternalUrl(i+co(o))||this._platformLocation.pathname;this._platformLocation.pushState(t,r,s)}replaceState(t,r,i,o){const s=this.prepareExternalUrl(i+co(o))||this._platformLocation.pathname;this._platformLocation.replaceState(t,r,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(t=0){this._platformLocation.historyGo?.(t)}static \u0275fac=function(r){return new(r||e)(ne(vh),ne(ts,8))};static \u0275prov=G({token:e,factory:e.\u0275fac})}return e})();var Br=function(e){return e[e.Format=0]="Format",e[e.Standalone=1]="Standalone",e}(Br||{}),At=function(e){return e[e.Narrow=0]="Narrow",e[e.Abbreviated=1]="Abbreviated",e[e.Wide=2]="Wide",e[e.Short=3]="Short",e}(At||{}),Di=function(e){return e[e.Short=0]="Short",e[e.Medium=1]="Medium",e[e.Long=2]="Long",e[e.Full=3]="Full",e}(Di||{});function tb(e,n){return $i(Lr(e)[$t.DateFormat],n)}function nb(e,n){return $i(Lr(e)[$t.TimeFormat],n)}function rb(e,n){return $i(Lr(e)[$t.DateTimeFormat],n)}function ji(e,n){const t=Lr(e),r=t[$t.NumberSymbols][n];if(typeof r>"u"){if(12===n)return t[$t.NumberSymbols][0];if(13===n)return t[$t.NumberSymbols][1]}return r}function fF(e){if(!e[$t.ExtraData])throw new R(2303,!1)}function $i(e,n){for(let t=n;t>-1;t--)if(typeof e[t]<"u")return e[t];throw new R(2304,!1)}function bC(e){const[n,t]=e.split(":");return{hours:+n,minutes:+t}}const G5=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,ib={},z5=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;function hF(e,n,t,r){let i=function eW(e){if(mF(e))return e;if("number"==typeof e&&!isNaN(e))return new Date(e);if("string"==typeof e){if(e=e.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(e)){const[i,o=1,s=1]=e.split("-").map(l=>+l);return ob(i,o-1,s)}const t=parseFloat(e);if(!isNaN(e-t))return new Date(t);let r;if(r=e.match(G5))return function tW(e){const n=new Date(0);let t=0,r=0;const i=e[8]?n.setUTCFullYear:n.setFullYear,o=e[8]?n.setUTCHours:n.setHours;e[9]&&(t=Number(e[9]+e[10]),r=Number(e[9]+e[11])),i.call(n,Number(e[1]),Number(e[2])-1,Number(e[3]));const s=Number(e[4]||0)-t,l=Number(e[5]||0)-r,c=Number(e[6]||0),d=Math.floor(1e3*parseFloat("0."+(e[7]||0)));return o.call(n,s,l,c,d),n}(r)}const n=new Date(e);if(!mF(n))throw new R(2302,!1);return n}(e);n=ia(t,n)||n;let l,s=[];for(;n;){if(l=z5.exec(n),!l){s.push(n);break}{s=s.concat(l.slice(1));const h=s.pop();if(!h)break;n=h}}let c=i.getTimezoneOffset();r&&(c=gF(r,c),i=function K5(e,n){const i=e.getTimezoneOffset();return function X5(e,n){return(e=new Date(e.getTime())).setMinutes(e.getMinutes()+n),e}(e,-1*(gF(n,i)-i))}(i,r));let d="";return s.forEach(h=>{const p=function Q5(e){if(EC[e])return EC[e];let n;switch(e){case"G":case"GG":case"GGG":n=Pt(3,At.Abbreviated);break;case"GGGG":n=Pt(3,At.Wide);break;case"GGGGG":n=Pt(3,At.Narrow);break;case"y":n=_n(0,1,0,!1,!0);break;case"yy":n=_n(0,2,0,!0,!0);break;case"yyy":n=_n(0,3,0,!1,!0);break;case"yyyy":n=_n(0,4,0,!1,!0);break;case"Y":n=cb(1);break;case"YY":n=cb(2,!0);break;case"YYY":n=cb(3);break;case"YYYY":n=cb(4);break;case"M":case"L":n=_n(1,1,1);break;case"MM":case"LL":n=_n(1,2,1);break;case"MMM":n=Pt(2,At.Abbreviated);break;case"MMMM":n=Pt(2,At.Wide);break;case"MMMMM":n=Pt(2,At.Narrow);break;case"LLL":n=Pt(2,At.Abbreviated,Br.Standalone);break;case"LLLL":n=Pt(2,At.Wide,Br.Standalone);break;case"LLLLL":n=Pt(2,At.Narrow,Br.Standalone);break;case"w":n=DC(1);break;case"ww":n=DC(2);break;case"W":n=DC(1,!0);break;case"d":n=_n(2,1);break;case"dd":n=_n(2,2);break;case"c":case"cc":n=_n(7,1);break;case"ccc":n=Pt(1,At.Abbreviated,Br.Standalone);break;case"cccc":n=Pt(1,At.Wide,Br.Standalone);break;case"ccccc":n=Pt(1,At.Narrow,Br.Standalone);break;case"cccccc":n=Pt(1,At.Short,Br.Standalone);break;case"E":case"EE":case"EEE":n=Pt(1,At.Abbreviated);break;case"EEEE":n=Pt(1,At.Wide);break;case"EEEEE":n=Pt(1,At.Narrow);break;case"EEEEEE":n=Pt(1,At.Short);break;case"a":case"aa":case"aaa":n=Pt(0,At.Abbreviated);break;case"aaaa":n=Pt(0,At.Wide);break;case"aaaaa":n=Pt(0,At.Narrow);break;case"b":case"bb":case"bbb":n=Pt(0,At.Abbreviated,Br.Standalone,!0);break;case"bbbb":n=Pt(0,At.Wide,Br.Standalone,!0);break;case"bbbbb":n=Pt(0,At.Narrow,Br.Standalone,!0);break;case"B":case"BB":case"BBB":n=Pt(0,At.Abbreviated,Br.Format,!0);break;case"BBBB":n=Pt(0,At.Wide,Br.Format,!0);break;case"BBBBB":n=Pt(0,At.Narrow,Br.Format,!0);break;case"h":n=_n(3,1,-12);break;case"hh":n=_n(3,2,-12);break;case"H":n=_n(3,1);break;case"HH":n=_n(3,2);break;case"m":n=_n(4,1);break;case"mm":n=_n(4,2);break;case"s":n=_n(5,1);break;case"ss":n=_n(5,2);break;case"S":n=_n(6,1);break;case"SS":n=_n(6,2);break;case"SSS":n=_n(6,3);break;case"Z":case"ZZ":case"ZZZ":n=ab(0);break;case"ZZZZZ":n=ab(3);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":n=ab(1);break;case"OOOO":case"ZZZZ":case"zzzz":n=ab(2);break;default:return null}return EC[e]=n,n}(h);d+=p?p(i,t,c):"''"===h?"'":h.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),d}function ob(e,n,t){const r=new Date(0);return r.setFullYear(e,n,t),r.setHours(0,0,0),r}function ia(e,n){const t=function R5(e){return Lr(e)[$t.LocaleId]}(e);if(ib[t]??={},ib[t][n])return ib[t][n];let r="";switch(n){case"shortDate":r=tb(e,Di.Short);break;case"mediumDate":r=tb(e,Di.Medium);break;case"longDate":r=tb(e,Di.Long);break;case"fullDate":r=tb(e,Di.Full);break;case"shortTime":r=nb(e,Di.Short);break;case"mediumTime":r=nb(e,Di.Medium);break;case"longTime":r=nb(e,Di.Long);break;case"fullTime":r=nb(e,Di.Full);break;case"short":const i=ia(e,"shortTime"),o=ia(e,"shortDate");r=sb(rb(e,Di.Short),[i,o]);break;case"medium":const s=ia(e,"mediumTime"),l=ia(e,"mediumDate");r=sb(rb(e,Di.Medium),[s,l]);break;case"long":const c=ia(e,"longTime"),d=ia(e,"longDate");r=sb(rb(e,Di.Long),[c,d]);break;case"full":const h=ia(e,"fullTime"),p=ia(e,"fullDate");r=sb(rb(e,Di.Full),[h,p])}return r&&(ib[t][n]=r),r}function sb(e,n){return n&&(e=e.replace(/\{([^}]+)}/g,function(t,r){return null!=n&&r in n?n[r]:t})),e}function Eo(e,n,t="-",r,i){let o="";(e<0||i&&e<=0)&&(i?e=1-e:(e=-e,o=t));let s=String(e);for(;s.length<n;)s="0"+s;return r&&(s=s.slice(s.length-n)),o+s}function _n(e,n,t=0,r=!1,i=!1){return function(o,s){let l=function q5(e,n){switch(e){case 0:return n.getFullYear();case 1:return n.getMonth();case 2:return n.getDate();case 3:return n.getHours();case 4:return n.getMinutes();case 5:return n.getSeconds();case 6:return n.getMilliseconds();case 7:return n.getDay();default:throw new R(2301,!1)}}(e,o);if((t>0||l>-t)&&(l+=t),3===e)0===l&&-12===t&&(l=12);else if(6===e)return function W5(e,n){return Eo(e,3).substring(0,n)}(l,n);const c=ji(s,5);return Eo(l,n,c,r,i)}}function Pt(e,n,t=Br.Format,r=!1){return function(i,o){return function J5(e,n,t,r,i,o){switch(t){case 2:return function k5(e,n,t){const r=Lr(e),o=$i([r[$t.MonthsFormat],r[$t.MonthsStandalone]],n);return $i(o,t)}(n,i,r)[e.getMonth()];case 1:return function F5(e,n,t){const r=Lr(e),o=$i([r[$t.DaysFormat],r[$t.DaysStandalone]],n);return $i(o,t)}(n,i,r)[e.getDay()];case 0:const s=e.getHours(),l=e.getMinutes();if(o){const d=function V5(e){const n=Lr(e);return fF(n),(n[$t.ExtraData][2]||[]).map(r=>"string"==typeof r?bC(r):[bC(r[0]),bC(r[1])])}(n),h=function H5(e,n,t){const r=Lr(e);fF(r);const o=$i([r[$t.ExtraData][0],r[$t.ExtraData][1]],n)||[];return $i(o,t)||[]}(n,i,r),p=d.findIndex(_=>{if(Array.isArray(_)){const[m,b]=_,E=s>=m.hours&&l>=m.minutes,S=s<b.hours||s===b.hours&&l<b.minutes;if(m.hours<b.hours){if(E&&S)return!0}else if(E||S)return!0}else if(_.hours===s&&_.minutes===l)return!0;return!1});if(-1!==p)return h[p]}return function x5(e,n,t){const r=Lr(e),o=$i([r[$t.DayPeriodsFormat],r[$t.DayPeriodsStandalone]],n);return $i(o,t)}(n,i,r)[s<12?0:1];case 3:return function P5(e,n){return $i(Lr(e)[$t.Eras],n)}(n,r)[e.getFullYear()<=0?0:1];default:throw new R(2302,!1)}}(i,o,e,n,t,r)}}function ab(e){return function(n,t,r){const i=-1*r,o=ji(t,5),s=i>0?Math.floor(i/60):Math.ceil(i/60);switch(e){case 0:return(i>=0?"+":"")+Eo(s,2,o)+Eo(Math.abs(i%60),2,o);case 1:return"GMT"+(i>=0?"+":"")+Eo(s,1,o);case 2:return"GMT"+(i>=0?"+":"")+Eo(s,2,o)+":"+Eo(Math.abs(i%60),2,o);case 3:return 0===r?"Z":(i>=0?"+":"")+Eo(s,2,o)+":"+Eo(Math.abs(i%60),2,o);default:throw new R(2302,!1)}}}const Y5=0,lb=4;function pF(e){const n=e.getDay(),t=0===n?-3:lb-n;return ob(e.getFullYear(),e.getMonth(),e.getDate()+t)}function DC(e,n=!1){return function(t,r){let i;if(n){const o=new Date(t.getFullYear(),t.getMonth(),1).getDay()-1,s=t.getDate();i=1+Math.floor((s+o)/7)}else{const o=pF(t),s=function Z5(e){const n=ob(e,Y5,1).getDay();return ob(e,0,1+(n<=lb?lb:lb+7)-n)}(o.getFullYear()),l=o.getTime()-s.getTime();i=1+Math.round(l/6048e5)}return Eo(i,e,ji(r,5))}}function cb(e,n=!1){return function(t,r){return Eo(pF(t).getFullYear(),e,ji(r,5),n)}}const EC={};function gF(e,n){e=e.replace(/:/g,"");const t=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(t)?n:t}function mF(e){return e instanceof Date&&!isNaN(e.valueOf())}const IC=/\s+/,bF=[];let NC=(()=>{class e{_ngEl;_renderer;initialClasses=bF;rawClass;stateMap=new Map;constructor(t,r){this._ngEl=t,this._renderer=r}set klass(t){this.initialClasses=null!=t?t.trim().split(IC):bF}set ngClass(t){this.rawClass="string"==typeof t?t.trim().split(IC):t}ngDoCheck(){for(const r of this.initialClasses)this._updateState(r,!0);const t=this.rawClass;if(Array.isArray(t)||t instanceof Set)for(const r of t)this._updateState(r,!0);else if(null!=t)for(const r of Object.keys(t))this._updateState(r,!!t[r]);this._applyStateDiff()}_updateState(t,r){const i=this.stateMap.get(t);void 0!==i?(i.enabled!==r&&(i.changed=!0,i.enabled=r),i.touched=!0):this.stateMap.set(t,{enabled:r,changed:!0,touched:!0})}_applyStateDiff(){for(const t of this.stateMap){const r=t[0],i=t[1];i.changed?(this._toggleClass(r,i.enabled),i.changed=!1):i.touched||(i.enabled&&this._toggleClass(r,!1),this.stateMap.delete(r)),i.touched=!1}}_toggleClass(t,r){(t=t.trim()).length>0&&t.split(IC).forEach(i=>{r?this._renderer.addClass(this._ngEl.nativeElement,i):this._renderer.removeClass(this._ngEl.nativeElement,i)})}static \u0275fac=function(r){return new(r||e)(j(Xe),j(Ks))};static \u0275dir=Q({type:e,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"}})}return e})();class pW{$implicit;ngForOf;index;count;constructor(n,t,r,i){this.$implicit=n,this.ngForOf=t,this.index=r,this.count=i}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let AC=(()=>{class e{_viewContainer;_template;_differs;set ngForOf(t){this._ngForOf=t,this._ngForOfDirty=!0}set ngForTrackBy(t){this._trackByFn=t}get ngForTrackBy(){return this._trackByFn}_ngForOf=null;_ngForOfDirty=!0;_differ=null;_trackByFn;constructor(t,r,i){this._viewContainer=t,this._template=r,this._differs=i}set ngForTemplate(t){t&&(this._template=t)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const t=this._ngForOf;!this._differ&&t&&(this._differ=this._differs.find(t).create(this.ngForTrackBy))}if(this._differ){const t=this._differ.diff(this._ngForOf);t&&this._applyChanges(t)}}_applyChanges(t){const r=this._viewContainer;t.forEachOperation((i,o,s)=>{if(null==i.previousIndex)r.createEmbeddedView(this._template,new pW(i.item,this._ngForOf,-1,-1),null===s?void 0:s);else if(null==s)r.remove(null===o?void 0:o);else if(null!==o){const l=r.get(o);r.move(l,s),EF(l,i)}});for(let i=0,o=r.length;i<o;i++){const l=r.get(i).context;l.index=i,l.count=o,l.ngForOf=this._ngForOf}t.forEachIdentityChange(i=>{EF(r.get(i.currentIndex),i)})}static ngTemplateContextGuard(t,r){return!0}static \u0275fac=function(r){return new(r||e)(j(Xr),j(cn),j(dC))};static \u0275dir=Q({type:e,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}})}return e})();function EF(e,n){e.context.$implicit=n.item}let OC=(()=>{class e{_viewContainer;_context=new gW;_thenTemplateRef=null;_elseTemplateRef=null;_thenViewRef=null;_elseViewRef=null;constructor(t,r){this._viewContainer=t,this._thenTemplateRef=r}set ngIf(t){this._context.$implicit=this._context.ngIf=t,this._updateView()}set ngIfThen(t){wF(t),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()}set ngIfElse(t){wF(t),this._elseTemplateRef=t,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngIfUseIfTypeGuard;static ngTemplateGuard_ngIf;static ngTemplateContextGuard(t,r){return!0}static \u0275fac=function(r){return new(r||e)(j(Xr),j(cn))};static \u0275dir=Q({type:e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}})}return e})();class gW{$implicit=null;ngIf=null}function wF(e,n){if(e&&!e.createEmbeddedView)throw new R(2020,!1)}let sg=(()=>{class e{_viewContainerRef;_viewRef=null;ngTemplateOutletContext=null;ngTemplateOutlet=null;ngTemplateOutletInjector=null;constructor(t){this._viewContainerRef=t}ngOnChanges(t){if(this._shouldRecreateView(t)){const r=this._viewContainerRef;if(this._viewRef&&r.remove(r.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const i=this._createContextForwardProxy();this._viewRef=r.createEmbeddedView(this.ngTemplateOutlet,i,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(t){return!!t.ngTemplateOutlet||!!t.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(t,r,i)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,r,i),get:(t,r,i)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,r,i)}})}static \u0275fac=function(r){return new(r||e)(j(Xr))};static \u0275dir=Q({type:e,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},features:[Tn]})}return e})();const AW=new z(""),OW=new z("");let FC=(()=>{class e{locale;defaultTimezone;defaultOptions;constructor(t,r,i){this.locale=t,this.defaultTimezone=r,this.defaultOptions=i}transform(t,r,i,o){if(null==t||""===t||t!=t)return null;try{return hF(t,r??this.defaultOptions?.dateFormat??"mediumDate",o||this.locale,i??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(s){throw function wo(e,n){return new R(2100,!1)}()}}static \u0275fac=function(r){return new(r||e)(j(ra,16),j(AW,24),j(OW,24))};static \u0275pipe=Pr({name:"date",type:e,pure:!0})}return e})(),jW=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=mt({type:e});static \u0275inj=Je({})}return e})();const LC=new z("");let SF=(()=>{class e{_zone;_plugins;_eventNameToPlugin=new Map;constructor(t,r){this._zone=r,t.forEach(i=>{i.manager=this}),this._plugins=t.slice().reverse()}addEventListener(t,r,i,o){return this._findPluginFor(r).addEventListener(t,r,i,o)}getZone(){return this._zone}_findPluginFor(t){let r=this._eventNameToPlugin.get(t);if(r)return r;if(r=this._plugins.find(o=>o.supports(t)),!r)throw new R(5101,!1);return this._eventNameToPlugin.set(t,r),r}static \u0275fac=function(r){return new(r||e)(ne(LC),ne(Re))};static \u0275prov=G({token:e,factory:e.\u0275fac})}return e})();class MF{_doc;constructor(n){this._doc=n}manager}const BC="ng-app-id";function IF(e){for(const n of e)n.remove()}function NF(e,n){const t=n.createElement("style");return t.textContent=e,t}function VC(e,n){const t=n.createElement("link");return t.setAttribute("rel","stylesheet"),t.setAttribute("href",e),t}let AF=(()=>{class e{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;constructor(t,r,i,o={}){this.doc=t,this.appId=r,this.nonce=i,function $W(e,n,t,r){const i=e.head?.querySelectorAll(`style[${BC}="${n}"],link[${BC}="${n}"]`);if(i)for(const o of i)o.removeAttribute(BC),o instanceof HTMLLinkElement?r.set(o.href.slice(o.href.lastIndexOf("/")+1),{usage:0,elements:[o]}):o.textContent&&t.set(o.textContent,{usage:0,elements:[o]})}(t,r,this.inline,this.external),this.hosts.add(t.head)}addStyles(t,r){for(const i of t)this.addUsage(i,this.inline,NF);r?.forEach(i=>this.addUsage(i,this.external,VC))}removeStyles(t,r){for(const i of t)this.removeUsage(i,this.inline);r?.forEach(i=>this.removeUsage(i,this.external))}addUsage(t,r,i){const o=r.get(t);o?o.usage++:r.set(t,{usage:1,elements:[...this.hosts].map(s=>this.addElement(s,i(t,this.doc)))})}removeUsage(t,r){const i=r.get(t);i&&(i.usage--,i.usage<=0&&(IF(i.elements),r.delete(t)))}ngOnDestroy(){for(const[,{elements:t}]of[...this.inline,...this.external])IF(t);this.hosts.clear()}addHost(t){this.hosts.add(t);for(const[r,{elements:i}]of this.inline)i.push(this.addElement(t,NF(r,this.doc)));for(const[r,{elements:i}]of this.external)i.push(this.addElement(t,VC(r,this.doc)))}removeHost(t){this.hosts.delete(t)}addElement(t,r){return this.nonce&&r.setAttribute("nonce",this.nonce),t.appendChild(r)}static \u0275fac=function(r){return new(r||e)(ne(ut),ne(Ua),ne(Y_,8),ne(Wh))};static \u0275prov=G({token:e,factory:e.\u0275fac})}return e})();const HC={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/Math/MathML"},jC=/%COMP%/g,JW=new z("",{providedIn:"root",factory:()=>!0});function RF(e,n){return n.map(t=>t.replace(jC,e))}let $C=(()=>{class e{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;platformId;ngZone;nonce;animationDisabled;maxAnimationTimeout;tracingService;rendererByCompId=new Map;defaultRenderer;platformIsServer;registry;constructor(t,r,i,o,s,l,c,d=null,h,p,_=null){this.eventManager=t,this.sharedStylesHost=r,this.appId=i,this.removeStylesOnCompDestroy=o,this.doc=s,this.platformId=l,this.ngZone=c,this.nonce=d,this.animationDisabled=h,this.maxAnimationTimeout=p,this.tracingService=_,this.platformIsServer=!1,this.defaultRenderer=new UC(t,s,c,this.platformIsServer,this.tracingService,this.registry=function ch(){return Vs}(),this.maxAnimationTimeout)}createRenderer(t,r){if(!t||!r)return this.defaultRenderer;const i=this.getOrCreateRenderer(t,r);return i instanceof FF?i.applyToHost(t):i instanceof GC&&i.applyStyles(),i}getOrCreateRenderer(t,r){const i=this.rendererByCompId;let o=i.get(r.id);if(!o){const s=this.doc,l=this.ngZone,c=this.eventManager,d=this.sharedStylesHost,h=this.removeStylesOnCompDestroy,p=this.platformIsServer,_=this.tracingService;switch(r.encapsulation){case go.Emulated:o=new FF(c,d,r,this.appId,h,s,l,p,_,this.registry,this.animationDisabled,this.maxAnimationTimeout);break;case go.ShadowDom:return new XW(c,d,t,r,s,l,this.nonce,p,_,this.registry,this.maxAnimationTimeout);default:o=new GC(c,d,r,h,s,l,p,_,this.registry,this.animationDisabled,this.maxAnimationTimeout)}i.set(r.id,o)}return o}ngOnDestroy(){this.rendererByCompId.clear()}componentReplaced(t){this.rendererByCompId.delete(t)}static \u0275fac=function(r){return new(r||e)(ne(SF),ne(AF),ne(Ua),ne(JW),ne(ut),ne(Wh),ne(Re),ne(Y_),ne(_O),ne(MU),ne(Vp,8))};static \u0275prov=G({token:e,factory:e.\u0275fac})}return e})();class UC{eventManager;doc;ngZone;platformIsServer;tracingService;registry;maxAnimationTimeout;data=Object.create(null);throwOnSyntheticProps=!0;constructor(n,t,r,i,o,s,l){this.eventManager=n,this.doc=t,this.ngZone=r,this.platformIsServer=i,this.tracingService=o,this.registry=s,this.maxAnimationTimeout=l}destroy(){}destroyNode=null;createElement(n,t){return t?this.doc.createElementNS(HC[t]||t,n):this.doc.createElement(n)}createComment(n){return this.doc.createComment(n)}createText(n){return this.doc.createTextNode(n)}appendChild(n,t){(xF(n)?n.content:n).appendChild(t)}insertBefore(n,t,r){n&&(xF(n)?n.content:n).insertBefore(t,r)}removeChild(n,t){const{elements:r}=this.registry;r?r.animate(t,()=>t.remove(),this.maxAnimationTimeout):t.remove()}selectRootElement(n,t){let r="string"==typeof n?this.doc.querySelector(n):n;if(!r)throw new R(-5104,!1);return t||(r.textContent=""),r}parentNode(n){return n.parentNode}nextSibling(n){return n.nextSibling}setAttribute(n,t,r,i){if(i){t=i+":"+t;const o=HC[i];o?n.setAttributeNS(o,t,r):n.setAttribute(t,r)}else n.setAttribute(t,r)}removeAttribute(n,t,r){if(r){const i=HC[r];i?n.removeAttributeNS(i,t):n.removeAttribute(`${r}:${t}`)}else n.removeAttribute(t)}addClass(n,t){n.classList.add(t)}removeClass(n,t){n.classList.remove(t)}setStyle(n,t,r,i){i&(Ka.DashCase|Ka.Important)?n.style.setProperty(t,r,i&Ka.Important?"important":""):n.style[t]=r}removeStyle(n,t,r){r&Ka.DashCase?n.style.removeProperty(t):n.style[t]=""}setProperty(n,t,r){null!=n&&(n[t]=r)}setValue(n,t){n.nodeValue=t}listen(n,t,r,i){if("string"==typeof n&&!(n=Zt().getGlobalEventTarget(this.doc,n)))throw new R(5102,!1);let o=this.decoratePreventDefault(r);return this.tracingService?.wrapEventListener&&(o=this.tracingService.wrapEventListener(n,t,o)),this.eventManager.addEventListener(n,t,o,i)}decoratePreventDefault(n){return t=>{if("__ngUnwrap__"===t)return n;!1===n(t)&&t.preventDefault()}}}function xF(e){return"TEMPLATE"===e.tagName&&void 0!==e.content}class XW extends UC{sharedStylesHost;hostEl;shadowRoot;constructor(n,t,r,i,o,s,l,c,d,h,p){super(n,o,s,c,d,h,p),this.sharedStylesHost=t,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let _=i.styles;_=RF(i.id,_);for(const b of _){const E=document.createElement("style");l&&E.setAttribute("nonce",l),E.textContent=b,this.shadowRoot.appendChild(E)}const m=i.getExternalStyles?.();if(m)for(const b of m){const E=VC(b,o);l&&E.setAttribute("nonce",l),this.shadowRoot.appendChild(E)}}nodeOrShadowRoot(n){return n===this.hostEl?this.shadowRoot:n}appendChild(n,t){return super.appendChild(this.nodeOrShadowRoot(n),t)}insertBefore(n,t,r){return super.insertBefore(this.nodeOrShadowRoot(n),t,r)}removeChild(n,t){return super.removeChild(null,t)}parentNode(n){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(n)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class GC extends UC{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;_animationDisabled;constructor(n,t,r,i,o,s,l,c,d,h,p,_){super(n,o,s,l,c,d,p),this.sharedStylesHost=t,this.removeStylesOnCompDestroy=i,this._animationDisabled=h;let m=r.styles;this.styles=_?RF(_,m):m,this.styleUrls=r.getExternalStyles?.(_)}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){if(this.removeStylesOnCompDestroy){if(!this._animationDisabled&&this.registry.elements)return void this.ngZone.runOutsideAngular(()=>{setTimeout(()=>{this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)},this.maxAnimationTimeout)});this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}}}class FF extends GC{contentAttr;hostAttr;constructor(n,t,r,i,o,s,l,c,d,h,p,_){const m=i+"-"+r.id;super(n,t,r,o,s,l,c,d,h,p,_,m),this.contentAttr=function YW(e){return"_ngcontent-%COMP%".replace(jC,e)}(m),this.hostAttr=function ZW(e){return"_nghost-%COMP%".replace(jC,e)}(m)}applyToHost(n){this.applyStyles(),this.setAttribute(n,this.hostAttr,"")}createElement(n,t){const r=super.createElement(n,t);return super.setAttribute(r,this.contentAttr,""),r}}class zC extends SD{supportsDOMEvents=!0;static makeCurrent(){!function Pi(e){_h??=e}(new zC)}onAndCancel(n,t,r,i){return n.addEventListener(t,r,i),()=>{n.removeEventListener(t,r,i)}}dispatchEvent(n,t){n.dispatchEvent(t)}remove(n){n.remove()}createElement(n,t){return(t=t||this.getDefaultDocument()).createElement(n)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(n){return n.nodeType===Node.ELEMENT_NODE}isShadowRoot(n){return n instanceof DocumentFragment}getGlobalEventTarget(n,t){return"window"===t?window:"document"===t?n:"body"===t?n.body:null}getBaseHref(n){const t=function KW(){return ag=ag||document.head.querySelector("base"),ag?ag.getAttribute("href"):null}();return null==t?null:function e6(e){return new URL(e,document.baseURI).pathname}(t)}resetBaseElement(){ag=null}getUserAgent(){return window.navigator.userAgent}getCookie(n){return Kl(document.cookie,n)}}let ag=null,n6=(()=>{class e{build(){return new XMLHttpRequest}static \u0275fac=function(r){return new(r||e)};static \u0275prov=G({token:e,factory:e.\u0275fac})}return e})(),r6=(()=>{class e extends MF{constructor(t){super(t)}supports(t){return!0}addEventListener(t,r,i,o){return t.addEventListener(r,i,o),()=>this.removeEventListener(t,r,i,o)}removeEventListener(t,r,i,o){return t.removeEventListener(r,i,o)}static \u0275fac=function(r){return new(r||e)(ne(ut))};static \u0275prov=G({token:e,factory:e.\u0275fac})}return e})();const kF=["alt","control","meta","shift"],i6={"\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"},o6={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey};let s6=(()=>{class e extends MF{constructor(t){super(t)}supports(t){return null!=e.parseEventName(t)}addEventListener(t,r,i,o){const s=e.parseEventName(r),l=e.eventCallback(s.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Zt().onAndCancel(t,s.domEventName,l,o))}static parseEventName(t){const r=t.toLowerCase().split("."),i=r.shift();if(0===r.length||"keydown"!==i&&"keyup"!==i)return null;const o=e._normalizeKey(r.pop());let s="",l=r.indexOf("code");if(l>-1&&(r.splice(l,1),s="code."),kF.forEach(d=>{const h=r.indexOf(d);h>-1&&(r.splice(h,1),s+=d+".")}),s+=o,0!=r.length||0===o.length)return null;const c={};return c.domEventName=i,c.fullKey=s,c}static matchEventFullKeyCode(t,r){let i=i6[t.key]||t.key,o="";return r.indexOf("code.")>-1&&(i=t.code,o="code."),!(null==i||!i)&&(i=i.toLowerCase()," "===i?i="space":"."===i&&(i="dot"),kF.forEach(s=>{s!==i&&(0,o6[s])(t)&&(o+=s+".")}),o+=i,o===r)}static eventCallback(t,r,i){return o=>{e.matchEventFullKeyCode(o,t)&&i.runGuarded(()=>r(o))}}static _normalizeKey(t){return"esc"===t?"escape":t}static \u0275fac=function(r){return new(r||e)(ne(ut))};static \u0275prov=G({token:e,factory:e.\u0275fac})}return e})();const u6=Ex(i4,"browser",[{provide:Wh,useValue:"browser"},{provide:q_,useValue:function a6(){zC.makeCurrent()},multi:!0},{provide:ut,useFactory:function c6(){return function fE(e){zh=e}(document),document}}]),BF=[{provide:yy,useClass:class t6{addToWindow(n){Ut.getAngularTestability=(r,i=!0)=>{const o=n.findTestabilityInTree(r,i);if(null==o)throw new R(5103,!1);return o},Ut.getAllAngularTestabilities=()=>n.getAllTestabilities(),Ut.getAllAngularRootElements=()=>n.getAllRootElements(),Ut.frameworkStabilizers||(Ut.frameworkStabilizers=[]),Ut.frameworkStabilizers.push(r=>{const i=Ut.getAllAngularTestabilities();let o=i.length;const s=function(){o--,0==o&&r()};i.forEach(l=>{l.whenStable(s)})})}findTestabilityInTree(n,t,r){return null==t?null:n.getTestability(t)??(r?Zt().isShadowRoot(t)?this.findTestabilityInTree(n,t.host,!0):this.findTestabilityInTree(n,t.parentElement,!0):null)}}},{provide:tO,useClass:_w,deps:[Re,vw,yy]},{provide:_w,useClass:_w,deps:[Re,vw,yy]}],VF=[{provide:x,useValue:"root"},{provide:pn,useFactory:function l6(){return new pn}},{provide:LC,useClass:r6,multi:!0,deps:[ut]},{provide:LC,useClass:s6,multi:!0,deps:[ut]},$C,AF,SF,{provide:ny,useExisting:$C},{provide:Vu,useClass:n6},[]];let HF=(()=>{class e{constructor(){}static \u0275fac=function(r){return new(r||e)};static \u0275mod=mt({type:e});static \u0275inj=Je({providers:[...VF,...BF],imports:[jW,o4]})}return e})();var Me=function(e){return e[e.State=0]="State",e[e.Transition=1]="Transition",e[e.Sequence=2]="Sequence",e[e.Group=3]="Group",e[e.Animate=4]="Animate",e[e.Keyframes=5]="Keyframes",e[e.Style=6]="Style",e[e.Trigger=7]="Trigger",e[e.Reference=8]="Reference",e[e.AnimateChild=9]="AnimateChild",e[e.AnimateRef=10]="AnimateRef",e[e.Query=11]="Query",e[e.Stagger=12]="Stagger",e}(Me||{});const oa="*";function jF(e,n){return{type:Me.Trigger,name:e,definitions:n,options:{}}}function WC(e,n=null){return{type:Me.Animate,styles:n,timings:e}}function dl(e){return{type:Me.Style,styles:e,offset:null}}function qC(e,n,t=null){return{type:Me.Transition,expr:e,animation:n,options:t}}class lg{_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_originalOnDoneFns=[];_originalOnStartFns=[];_started=!1;_destroyed=!1;_finished=!1;_position=0;parentPlayer=null;totalTime;constructor(n=0,t=0){this.totalTime=n+t}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}onStart(n){this._originalOnStartFns.push(n),this._onStartFns.push(n)}onDone(n){this._originalOnDoneFns.push(n),this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(n=>n()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(n){this._position=this.totalTime?n*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(n){const t="start"==n?this._onStartFns:this._onDoneFns;t.forEach(r=>r()),t.length=0}}class $F{_onDoneFns=[];_onStartFns=[];_finished=!1;_started=!1;_destroyed=!1;_onDestroyFns=[];parentPlayer=null;totalTime=0;players;constructor(n){this.players=n;let t=0,r=0,i=0;const o=this.players.length;0==o?queueMicrotask(()=>this._onFinish()):this.players.forEach(s=>{s.onDone(()=>{++t==o&&this._onFinish()}),s.onDestroy(()=>{++r==o&&this._onDestroy()}),s.onStart(()=>{++i==o&&this._onStart()})}),this.totalTime=this.players.reduce((s,l)=>Math.max(s,l.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}init(){this.players.forEach(n=>n.init())}onStart(n){this._onStartFns.push(n)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(n=>n()),this._onStartFns=[])}onDone(n){this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(n=>n.play())}pause(){this.players.forEach(n=>n.pause())}restart(){this.players.forEach(n=>n.restart())}finish(){this._onFinish(),this.players.forEach(n=>n.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(n=>n.destroy()),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}reset(){this.players.forEach(n=>n.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(n){const t=n*this.totalTime;this.players.forEach(r=>{const i=r.totalTime?Math.min(1,t/r.totalTime):1;r.setPosition(i)})}getPosition(){const n=this.players.reduce((t,r)=>null===t||r.totalTime>t.totalTime?r:t,null);return null!=n?n.getPosition():0}beforeDestroy(){this.players.forEach(n=>{n.beforeDestroy&&n.beforeDestroy()})}triggerCallback(n){const t="start"==n?this._onStartFns:this._onDoneFns;t.forEach(r=>r()),t.length=0}}function UF(e){return new R(3e3,!1)}function E6(e){return new R(3002,!1)}function fl(e){switch(e.length){case 0:return new lg;case 1:return e[0];default:return new $F(e)}}function GF(e,n,t=new Map,r=new Map){const i=[],o=[];let s=-1,l=null;if(n.forEach(c=>{const d=c.get("offset"),h=d==s,p=h&&l||new Map;c.forEach((_,m)=>{let b=m,E=_;if("offset"!==m)switch(b=e.normalizePropertyName(b,i),E){case"!":E=t.get(m);break;case oa:E=r.get(m);break;default:E=e.normalizeStyleValue(m,b,E,i)}p.set(b,E)}),h||o.push(p),l=p,s=d}),i.length)throw function x6(){return new R(3502,!1)}();return o}function YC(e,n,t,r){switch(n){case"start":e.onStart(()=>r(t&&ZC(t,"start",e)));break;case"done":e.onDone(()=>r(t&&ZC(t,"done",e)));break;case"destroy":e.onDestroy(()=>r(t&&ZC(t,"destroy",e)))}}function ZC(e,n,t){const o=QC(e.element,e.triggerName,e.fromState,e.toState,n||e.phaseName,t.totalTime??e.totalTime,!!t.disabled),s=e._data;return null!=s&&(o._data=s),o}function QC(e,n,t,r,i="",o=0,s){return{element:e,triggerName:n,fromState:t,toState:r,phaseName:i,totalTime:o,disabled:!!s}}function Ei(e,n,t){let r=e.get(n);return r||e.set(n,r=t),r}function zF(e){const n=e.indexOf(":");return[e.substring(1,n),e.slice(n+1)]}const z6=typeof document>"u"?null:document.documentElement;function XC(e){const n=e.parentNode||e.host||null;return n===z6?null:n}let kc=null,WF=!1;function qF(e,n){for(;n;){if(n===e)return!0;n=XC(n)}return!1}function JF(e,n,t){if(t)return Array.from(e.querySelectorAll(n));const r=e.querySelector(n);return r?[r]:[]}const ZF="ng-enter",KC="ng-leave",db="ng-trigger",fb=".ng-trigger",QF="ng-animating",eT=".ng-animating";function sa(e){if("number"==typeof e)return e;const n=e.match(/^(-?[\.\d]+)(m?s)/);return!n||n.length<2?0:tT(parseFloat(n[1]),n[2])}function tT(e,n){return"s"===n?1e3*e:e}function hb(e,n,t){return e.hasOwnProperty("duration")?e:function X6(e,n,t){let r,i=0,o="";if("string"==typeof e){const s=e.match(Q6);if(null===s)return n.push(UF()),{duration:0,delay:0,easing:""};r=tT(parseFloat(s[1]),s[2]);const l=s[3];null!=l&&(i=tT(parseFloat(l),s[4]));const c=s[5];c&&(o=c)}else r=e;if(!t){let s=!1,l=n.length;r<0&&(n.push(function h6(){return new R(3100,!1)}()),s=!0),i<0&&(n.push(function p6(){return new R(3101,!1)}()),s=!0),s&&n.splice(l,0,UF())}return{duration:r,delay:i,easing:o}}(e,n,t)}const Q6=/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i;function gs(e,n,t){n.forEach((r,i)=>{const o=rT(i);t&&!t.has(i)&&t.set(i,e.style[o]),e.style[o]=r})}function Pc(e,n){n.forEach((t,r)=>{const i=rT(r);e.style[i]=""})}function cg(e){return Array.isArray(e)?1==e.length?e[0]:function d6(e,n=null){return{type:Me.Sequence,steps:e,options:n}}(e):e}const nT=new RegExp("{{\\s*(.+?)\\s*}}","g");function XF(e){let n=[];if("string"==typeof e){let t;for(;t=nT.exec(e);)n.push(t[1]);nT.lastIndex=0}return n}function ug(e,n,t){const r=`${e}`,i=r.replace(nT,(o,s)=>{let l=n[s];return null==l&&(t.push(function m6(){return new R(3003,!1)}()),l=""),l.toString()});return i==r?e:i}const tq=/-+([a-z0-9])/g;function rT(e){return e.replace(tq,(...n)=>n[1].toUpperCase())}function wi(e,n,t){switch(n.type){case Me.Trigger:return e.visitTrigger(n,t);case Me.State:return e.visitState(n,t);case Me.Transition:return e.visitTransition(n,t);case Me.Sequence:return e.visitSequence(n,t);case Me.Group:return e.visitGroup(n,t);case Me.Animate:return e.visitAnimate(n,t);case Me.Keyframes:return e.visitKeyframes(n,t);case Me.Style:return e.visitStyle(n,t);case Me.Reference:return e.visitReference(n,t);case Me.AnimateChild:return e.visitAnimateChild(n,t);case Me.AnimateRef:return e.visitAnimateRef(n,t);case Me.Query:return e.visitQuery(n,t);case Me.Stagger:return e.visitStagger(n,t);default:throw function _6(){return new R(3004,!1)}()}}function iT(e,n){return window.getComputedStyle(e)[n]}let oT=(()=>{class e{validateStyleProperty(t){return function q6(e){kc||(kc=function J6(){return typeof document<"u"?document.body:null}()||{},WF=!!kc.style&&"WebkitAppearance"in kc.style);let n=!0;return kc.style&&!function W6(e){return"ebkit"==e.substring(1,6)}(e)&&(n=e in kc.style,!n&&WF&&(n="Webkit"+e.charAt(0).toUpperCase()+e.slice(1)in kc.style)),n}(t)}containsElement(t,r){return qF(t,r)}getParentElement(t){return XC(t)}query(t,r,i){return JF(t,r,i)}computeStyle(t,r,i){return i||""}animate(t,r,i,o,s,l=[],c){return new lg(i,o)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=G({token:e,factory:e.\u0275fac})}return e})();class sT{static NOOP=new oT}class aT{}const oq=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 KF extends aT{normalizePropertyName(n,t){return rT(n)}normalizeStyleValue(n,t,r,i){let o="";const s=r.toString().trim();if(oq.has(t)&&0!==r&&"0"!==r)if("number"==typeof r)o="px";else{const l=r.match(/^[+-]?[\d\.]+([a-z]*)$/);l&&0==l[1].length&&i.push(function v6(){return new R(3005,!1)}())}return s+o}}const gb=new Set(["true","1"]),mb=new Set(["false","0"]);function ek(e,n){const t=gb.has(e)||mb.has(e),r=gb.has(n)||mb.has(n);return(i,o)=>{let s="*"==e||e==i,l="*"==n||n==o;return!s&&t&&"boolean"==typeof i&&(s=i?gb.has(e):mb.has(e)),!l&&r&&"boolean"==typeof o&&(l=o?gb.has(n):mb.has(n)),s&&l}}const cq=new RegExp("s*:selfs*,?","g");function cT(e,n,t,r){return new uq(e).build(n,t,r)}class uq{_driver;constructor(n){this._driver=n}build(n,t,r){const i=new hq(t);return this._resetContextStyleTimingState(i),wi(this,cg(n),i)}_resetContextStyleTimingState(n){n.currentQuerySelector="",n.collectedStyles=new Map,n.collectedStyles.set("",new Map),n.currentTime=0}visitTrigger(n,t){let r=t.queryCount=0,i=t.depCount=0;const o=[],s=[];return"@"==n.name.charAt(0)&&t.errors.push(function y6(){return new R(3006,!1)}()),n.definitions.forEach(l=>{if(this._resetContextStyleTimingState(t),l.type==Me.State){const c=l,d=c.name;d.toString().split(/\s*,\s*/).forEach(h=>{c.name=h,o.push(this.visitState(c,t))}),c.name=d}else if(l.type==Me.Transition){const c=this.visitTransition(l,t);r+=c.queryCount,i+=c.depCount,s.push(c)}else t.errors.push(function b6(){return new R(3007,!1)}())}),{type:Me.Trigger,name:n.name,states:o,transitions:s,queryCount:r,depCount:i,options:null}}visitState(n,t){const r=this.visitStyle(n.styles,t),i=n.options&&n.options.params||null;if(r.containsDynamicStyles){const o=new Set,s=i||{};r.styles.forEach(l=>{l instanceof Map&&l.forEach(c=>{XF(c).forEach(d=>{s.hasOwnProperty(d)||o.add(d)})})}),o.size&&t.errors.push(function D6(){return new R(3008,!1)}(0,o.values()))}return{type:Me.State,name:n.name,style:r,options:i?{params:i}:null}}visitTransition(n,t){t.queryCount=0,t.depCount=0;const r=wi(this,cg(n.animation),t),i=function sq(e,n){const t=[];return"string"==typeof e?e.split(/\s*,\s*/).forEach(r=>function aq(e,n,t){if(":"==e[0]){const c=function lq(e,n){switch(e){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(t,r)=>parseFloat(r)>parseFloat(t);case":decrement":return(t,r)=>parseFloat(r)<parseFloat(t);default:return n.push(function O6(){return new R(3016,!1)}()),"* => *"}}(e,t);if("function"==typeof c)return void n.push(c);e=c}const r=e.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==r||r.length<4)return t.push(function A6(){return new R(3015,!1)}()),n;const i=r[1],o=r[2],s=r[3];n.push(ek(i,s)),"<"==o[0]&&("*"!=i||"*"!=s)&&n.push(ek(s,i))}(r,t,n)):t.push(e),t}(n.expr,t.errors);return{type:Me.Transition,matchers:i,animation:r,queryCount:t.queryCount,depCount:t.depCount,options:Lc(n.options)}}visitSequence(n,t){return{type:Me.Sequence,steps:n.steps.map(r=>wi(this,r,t)),options:Lc(n.options)}}visitGroup(n,t){const r=t.currentTime;let i=0;const o=n.steps.map(s=>{t.currentTime=r;const l=wi(this,s,t);return i=Math.max(i,t.currentTime),l});return t.currentTime=i,{type:Me.Group,steps:o,options:Lc(n.options)}}visitAnimate(n,t){const r=function gq(e,n){if(e.hasOwnProperty("duration"))return e;if("number"==typeof e)return uT(hb(e,n).duration,0,"");const t=e;if(t.split(/\s+/).some(o=>"{"==o.charAt(0)&&"{"==o.charAt(1))){const o=uT(0,0,"");return o.dynamic=!0,o.strValue=t,o}const i=hb(t,n);return uT(i.duration,i.delay,i.easing)}(n.timings,t.errors);t.currentAnimateTimings=r;let i,o=n.styles?n.styles:dl({});if(o.type==Me.Keyframes)i=this.visitKeyframes(o,t);else{let s=n.styles,l=!1;if(!s){l=!0;const d={};r.easing&&(d.easing=r.easing),s=dl(d)}t.currentTime+=r.duration+r.delay;const c=this.visitStyle(s,t);c.isEmptyStep=l,i=c}return t.currentAnimateTimings=null,{type:Me.Animate,timings:r,style:i,options:null}}visitStyle(n,t){const r=this._makeStyleAst(n,t);return this._validateStyleAst(r,t),r}_makeStyleAst(n,t){const r=[],i=Array.isArray(n.styles)?n.styles:[n.styles];for(let l of i)"string"==typeof l?l===oa?r.push(l):t.errors.push(E6()):r.push(new Map(Object.entries(l)));let o=!1,s=null;return r.forEach(l=>{if(l instanceof Map&&(l.has("easing")&&(s=l.get("easing"),l.delete("easing")),!o))for(let c of l.values())if(c.toString().indexOf("{{")>=0){o=!0;break}}),{type:Me.Style,styles:r,easing:s,offset:n.offset,containsDynamicStyles:o,options:null}}_validateStyleAst(n,t){const r=t.currentAnimateTimings;let i=t.currentTime,o=t.currentTime;r&&o>0&&(o-=r.duration+r.delay),n.styles.forEach(s=>{"string"!=typeof s&&s.forEach((l,c)=>{const d=t.collectedStyles.get(t.currentQuerySelector),h=d.get(c);let p=!0;h&&(o!=i&&o>=h.startTime&&i<=h.endTime&&(t.errors.push(function w6(){return new R(3010,!1)}()),p=!1),o=h.startTime),p&&d.set(c,{startTime:o,endTime:i}),t.options&&function eq(e,n,t){const r=n.params||{},i=XF(e);i.length&&i.forEach(o=>{r.hasOwnProperty(o)||t.push(function g6(){return new R(3001,!1)}())})}(l,t.options,t.errors)})})}visitKeyframes(n,t){const r={type:Me.Keyframes,styles:[],options:null};if(!t.currentAnimateTimings)return t.errors.push(function C6(){return new R(3011,!1)}()),r;let o=0;const s=[];let l=!1,c=!1,d=0;const h=n.steps.map(I=>{const A=this._makeStyleAst(I,t);let q=null!=A.offset?A.offset:function pq(e){if("string"==typeof e)return null;let n=null;if(Array.isArray(e))e.forEach(t=>{if(t instanceof Map&&t.has("offset")){const r=t;n=parseFloat(r.get("offset")),r.delete("offset")}});else if(e instanceof Map&&e.has("offset")){const t=e;n=parseFloat(t.get("offset")),t.delete("offset")}return n}(A.styles),$=0;return null!=q&&(o++,$=A.offset=q),c=c||$<0||$>1,l=l||$<d,d=$,s.push($),A});c&&t.errors.push(function T6(){return new R(3012,!1)}()),l&&t.errors.push(function S6(){return new R(3200,!1)}());const p=n.steps.length;let _=0;o>0&&o<p?t.errors.push(function M6(){return new R(3202,!1)}()):0==o&&(_=1/(p-1));const m=p-1,b=t.currentTime,E=t.currentAnimateTimings,S=E.duration;return h.forEach((I,A)=>{const q=_>0?A==m?1:_*A:s[A],$=q*S;t.currentTime=b+E.delay+$,E.duration=$,this._validateStyleAst(I,t),I.offset=q,r.styles.push(I)}),r}visitReference(n,t){return{type:Me.Reference,animation:wi(this,cg(n.animation),t),options:Lc(n.options)}}visitAnimateChild(n,t){return t.depCount++,{type:Me.AnimateChild,options:Lc(n.options)}}visitAnimateRef(n,t){return{type:Me.AnimateRef,animation:this.visitReference(n.animation,t),options:Lc(n.options)}}visitQuery(n,t){const r=t.currentQuerySelector,i=n.options||{};t.queryCount++,t.currentQuery=n;const[o,s]=function dq(e){const n=!!e.split(/\s*,\s*/).find(t=>":self"==t);return n&&(e=e.replace(cq,"")),e=e.replace(/@\*/g,fb).replace(/@\w+/g,t=>fb+"-"+t.slice(1)).replace(/:animating/g,eT),[e,n]}(n.selector);t.currentQuerySelector=r.length?r+" "+o:o,Ei(t.collectedStyles,t.currentQuerySelector,new Map);const l=wi(this,cg(n.animation),t);return t.currentQuery=null,t.currentQuerySelector=r,{type:Me.Query,selector:o,limit:i.limit||0,optional:!!i.optional,includeSelf:s,animation:l,originalSelector:n.selector,options:Lc(n.options)}}visitStagger(n,t){t.currentQuery||t.errors.push(function I6(){return new R(3013,!1)}());const r="full"===n.timings?{duration:0,delay:0,easing:"full"}:hb(n.timings,t.errors,!0);return{type:Me.Stagger,animation:wi(this,cg(n.animation),t),timings:r,options:null}}}class hq{errors;queryCount=0;depCount=0;currentTransition=null;currentQuery=null;currentQuerySelector=null;currentAnimateTimings=null;currentTime=0;collectedStyles=new Map;options=null;unsupportedCSSPropertiesFound=new Set;constructor(n){this.errors=n}}function Lc(e){return e?(e={...e}).params&&(e.params=function fq(e){return e?{...e}:null}(e.params)):e={},e}function uT(e,n,t){return{duration:e,delay:n,easing:t}}function dT(e,n,t,r,i,o,s=null,l=!1){return{type:1,element:e,keyframes:n,preStyleProps:t,postStyleProps:r,duration:i,delay:o,totalTime:i+o,easing:s,subTimeline:l}}class _b{_map=new Map;get(n){return this._map.get(n)||[]}append(n,t){let r=this._map.get(n);r||this._map.set(n,r=[]),r.push(...t)}has(n){return this._map.has(n)}clear(){this._map.clear()}}const vq=new RegExp(":enter","g"),bq=new RegExp(":leave","g");function fT(e,n,t,r,i,o=new Map,s=new Map,l,c,d=[]){return(new Dq).buildKeyframes(e,n,t,r,i,o,s,l,c,d)}class Dq{buildKeyframes(n,t,r,i,o,s,l,c,d,h=[]){d=d||new _b;const p=new hT(n,t,d,i,o,h,[]);p.options=c;const _=c.delay?sa(c.delay):0;p.currentTimeline.delayNextStep(_),p.currentTimeline.setStyles([s],null,p.errors,c),wi(this,r,p);const m=p.timelines.filter(b=>b.containsAnimation());if(m.length&&l.size){let b;for(let E=m.length-1;E>=0;E--){const S=m[E];if(S.element===t){b=S;break}}b&&!b.allowOnlyTimelineStyles()&&b.setStyles([l],null,p.errors,c)}return m.length?m.map(b=>b.buildKeyframes()):[dT(t,[],[],[],0,_,"",!1)]}visitTrigger(n,t){}visitState(n,t){}visitTransition(n,t){}visitAnimateChild(n,t){const r=t.subInstructions.get(t.element);if(r){const i=t.createSubContext(n.options),o=t.currentTimeline.currentTime,s=this._visitSubInstructions(r,i,i.options);o!=s&&t.transformIntoNewTimeline(s)}t.previousNode=n}visitAnimateRef(n,t){const r=t.createSubContext(n.options);r.transformIntoNewTimeline(),this._applyAnimationRefDelays([n.options,n.animation.options],t,r),this.visitReference(n.animation,r),t.transformIntoNewTimeline(r.currentTimeline.currentTime),t.previousNode=n}_applyAnimationRefDelays(n,t,r){for(const i of n){const o=i?.delay;if(o){const s="number"==typeof o?o:sa(ug(o,i?.params??{},t.errors));r.delayNextStep(s)}}}_visitSubInstructions(n,t,r){let o=t.currentTimeline.currentTime;const s=null!=r.duration?sa(r.duration):null,l=null!=r.delay?sa(r.delay):null;return 0!==s&&n.forEach(c=>{const d=t.appendInstructionToTimeline(c,s,l);o=Math.max(o,d.duration+d.delay)}),o}visitReference(n,t){t.updateOptions(n.options,!0),wi(this,n.animation,t),t.previousNode=n}visitSequence(n,t){const r=t.subContextCount;let i=t;const o=n.options;if(o&&(o.params||o.delay)&&(i=t.createSubContext(o),i.transformIntoNewTimeline(),null!=o.delay)){i.previousNode.type==Me.Style&&(i.currentTimeline.snapshotCurrentStyles(),i.previousNode=vb);const s=sa(o.delay);i.delayNextStep(s)}n.steps.length&&(n.steps.forEach(s=>wi(this,s,i)),i.currentTimeline.applyStylesToKeyframe(),i.subContextCount>r&&i.transformIntoNewTimeline()),t.previousNode=n}visitGroup(n,t){const r=[];let i=t.currentTimeline.currentTime;const o=n.options&&n.options.delay?sa(n.options.delay):0;n.steps.forEach(s=>{const l=t.createSubContext(n.options);o&&l.delayNextStep(o),wi(this,s,l),i=Math.max(i,l.currentTimeline.currentTime),r.push(l.currentTimeline)}),r.forEach(s=>t.currentTimeline.mergeTimelineCollectedStyles(s)),t.transformIntoNewTimeline(i),t.previousNode=n}_visitTiming(n,t){if(n.dynamic){const r=n.strValue;return hb(t.params?ug(r,t.params,t.errors):r,t.errors)}return{duration:n.duration,delay:n.delay,easing:n.easing}}visitAnimate(n,t){const r=t.currentAnimateTimings=this._visitTiming(n.timings,t),i=t.currentTimeline;r.delay&&(t.incrementTime(r.delay),i.snapshotCurrentStyles());const o=n.style;o.type==Me.Keyframes?this.visitKeyframes(o,t):(t.incrementTime(r.duration),this.visitStyle(o,t),i.applyStylesToKeyframe()),t.currentAnimateTimings=null,t.previousNode=n}visitStyle(n,t){const r=t.currentTimeline,i=t.currentAnimateTimings;!i&&r.hasCurrentStyleProperties()&&r.forwardFrame();const o=i&&i.easing||n.easing;n.isEmptyStep?r.applyEmptyStep(o):r.setStyles(n.styles,o,t.errors,t.options),t.previousNode=n}visitKeyframes(n,t){const r=t.currentAnimateTimings,i=t.currentTimeline.duration,o=r.duration,l=t.createSubContext().currentTimeline;l.easing=r.easing,n.styles.forEach(c=>{l.forwardTime((c.offset||0)*o),l.setStyles(c.styles,c.easing,t.errors,t.options),l.applyStylesToKeyframe()}),t.currentTimeline.mergeTimelineCollectedStyles(l),t.transformIntoNewTimeline(i+o),t.previousNode=n}visitQuery(n,t){const r=t.currentTimeline.currentTime,i=n.options||{},o=i.delay?sa(i.delay):0;o&&(t.previousNode.type===Me.Style||0==r&&t.currentTimeline.hasCurrentStyleProperties())&&(t.currentTimeline.snapshotCurrentStyles(),t.previousNode=vb);let s=r;const l=t.invokeQuery(n.selector,n.originalSelector,n.limit,n.includeSelf,!!i.optional,t.errors);t.currentQueryTotal=l.length;let c=null;l.forEach((d,h)=>{t.currentQueryIndex=h;const p=t.createSubContext(n.options,d);o&&p.delayNextStep(o),d===t.element&&(c=p.currentTimeline),wi(this,n.animation,p),p.currentTimeline.applyStylesToKeyframe(),s=Math.max(s,p.currentTimeline.currentTime)}),t.currentQueryIndex=0,t.currentQueryTotal=0,t.transformIntoNewTimeline(s),c&&(t.currentTimeline.mergeTimelineCollectedStyles(c),t.currentTimeline.snapshotCurrentStyles()),t.previousNode=n}visitStagger(n,t){const r=t.parentContext,i=t.currentTimeline,o=n.timings,s=Math.abs(o.duration),l=s*(t.currentQueryTotal-1);let c=s*t.currentQueryIndex;switch(o.duration<0?"reverse":o.easing){case"reverse":c=l-c;break;case"full":c=r.currentStaggerTime}const h=t.currentTimeline;c&&h.delayNextStep(c);const p=h.currentTime;wi(this,n.animation,t),t.previousNode=n,r.currentStaggerTime=i.currentTime-p+(i.startTime-r.currentTimeline.startTime)}}const vb={};class hT{_driver;element;subInstructions;_enterClassName;_leaveClassName;errors;timelines;parentContext=null;currentTimeline;currentAnimateTimings=null;previousNode=vb;subContextCount=0;options={};currentQueryIndex=0;currentQueryTotal=0;currentStaggerTime=0;constructor(n,t,r,i,o,s,l,c){this._driver=n,this.element=t,this.subInstructions=r,this._enterClassName=i,this._leaveClassName=o,this.errors=s,this.timelines=l,this.currentTimeline=c||new yb(this._driver,t,0),l.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(n,t){if(!n)return;const r=n;let i=this.options;null!=r.duration&&(i.duration=sa(r.duration)),null!=r.delay&&(i.delay=sa(r.delay));const o=r.params;if(o){let s=i.params;s||(s=this.options.params={}),Object.keys(o).forEach(l=>{(!t||!s.hasOwnProperty(l))&&(s[l]=ug(o[l],s,this.errors))})}}_copyOptions(){const n={};if(this.options){const t=this.options.params;if(t){const r=n.params={};Object.keys(t).forEach(i=>{r[i]=t[i]})}}return n}createSubContext(n=null,t,r){const i=t||this.element,o=new hT(this._driver,i,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(i,r||0));return o.previousNode=this.previousNode,o.currentAnimateTimings=this.currentAnimateTimings,o.options=this._copyOptions(),o.updateOptions(n),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o}transformIntoNewTimeline(n){return this.previousNode=vb,this.currentTimeline=this.currentTimeline.fork(this.element,n),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(n,t,r){const i={duration:t??n.duration,delay:this.currentTimeline.currentTime+(r??0)+n.delay,easing:""},o=new Eq(this._driver,n.element,n.keyframes,n.preStyleProps,n.postStyleProps,i,n.stretchStartingKeyframe);return this.timelines.push(o),i}incrementTime(n){this.currentTimeline.forwardTime(this.currentTimeline.duration+n)}delayNextStep(n){n>0&&this.currentTimeline.delayNextStep(n)}invokeQuery(n,t,r,i,o,s){let l=[];if(i&&l.push(this.element),n.length>0){n=(n=n.replace(vq,"."+this._enterClassName)).replace(bq,"."+this._leaveClassName);let d=this._driver.query(this.element,n,1!=r);0!==r&&(d=r<0?d.slice(d.length+r,d.length):d.slice(0,r)),l.push(...d)}return!o&&0==l.length&&s.push(function N6(){return new R(3014,!1)}()),l}}class yb{_driver;element;startTime;_elementTimelineStylesLookup;duration=0;easing=null;_previousKeyframe=new Map;_currentKeyframe=new Map;_keyframes=new Map;_styleSummary=new Map;_localTimelineStyles=new Map;_globalTimelineStyles;_pendingStyles=new Map;_backFill=new Map;_currentEmptyStepKeyframe=null;constructor(n,t,r,i){this._driver=n,this.element=t,this.startTime=r,this._elementTimelineStylesLookup=i,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(t),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(t,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(n){const t=1===this._keyframes.size&&this._pendingStyles.size;this.duration||t?(this.forwardTime(this.currentTime+n),t&&this.snapshotCurrentStyles()):this.startTime+=n}fork(n,t){return this.applyStylesToKeyframe(),new yb(this._driver,n,t||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(n){this.applyStylesToKeyframe(),this.duration=n,this._loadKeyframe()}_updateStyle(n,t){this._localTimelineStyles.set(n,t),this._globalTimelineStyles.set(n,t),this._styleSummary.set(n,{time:this.currentTime,value:t})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(n){n&&this._previousKeyframe.set("easing",n);for(let[t,r]of this._globalTimelineStyles)this._backFill.set(t,r||oa),this._currentKeyframe.set(t,oa);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(n,t,r,i){t&&this._previousKeyframe.set("easing",t);const o=i&&i.params||{},s=function wq(e,n){const t=new Map;let r;return e.forEach(i=>{if("*"===i){r??=n.keys();for(let o of r)t.set(o,oa)}else for(let[o,s]of i)t.set(o,s)}),t}(n,this._globalTimelineStyles);for(let[l,c]of s){const d=ug(c,o,r);this._pendingStyles.set(l,d),this._localTimelineStyles.has(l)||this._backFill.set(l,this._globalTimelineStyles.get(l)??oa),this._updateStyle(l,d)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((n,t)=>{this._currentKeyframe.set(t,n)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((n,t)=>{this._currentKeyframe.has(t)||this._currentKeyframe.set(t,n)}))}snapshotCurrentStyles(){for(let[n,t]of this._localTimelineStyles)this._pendingStyles.set(n,t),this._updateStyle(n,t)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const n=[];for(let t in this._currentKeyframe)n.push(t);return n}mergeTimelineCollectedStyles(n){n._styleSummary.forEach((t,r)=>{const i=this._styleSummary.get(r);(!i||t.time>i.time)&&this._updateStyle(r,t.value)})}buildKeyframes(){this.applyStylesToKeyframe();const n=new Set,t=new Set,r=1===this._keyframes.size&&0===this.duration;let i=[];this._keyframes.forEach((l,c)=>{const d=new Map([...this._backFill,...l]);d.forEach((h,p)=>{"!"===h?n.add(p):h===oa&&t.add(p)}),r||d.set("offset",c/this.duration),i.push(d)});const o=[...n.values()],s=[...t.values()];if(r){const l=i[0],c=new Map(l);l.set("offset",0),c.set("offset",1),i=[l,c]}return dT(this.element,i,o,s,this.duration,this.startTime,this.easing,!1)}}class Eq extends yb{keyframes;preStyleProps;postStyleProps;_stretchStartingKeyframe;timings;constructor(n,t,r,i,o,s,l=!1){super(n,t,s.delay),this.keyframes=r,this.preStyleProps=i,this.postStyleProps=o,this._stretchStartingKeyframe=l,this.timings={duration:s.duration,delay:s.delay,easing:s.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let n=this.keyframes,{delay:t,duration:r,easing:i}=this.timings;if(this._stretchStartingKeyframe&&t){const o=[],s=r+t,l=t/s,c=new Map(n[0]);c.set("offset",0),o.push(c);const d=new Map(n[0]);d.set("offset",rk(l)),o.push(d);const h=n.length-1;for(let p=1;p<=h;p++){let _=new Map(n[p]);const m=_.get("offset");_.set("offset",rk((t+m*r)/s)),o.push(_)}r=s,t=0,i="",n=o}return dT(this.element,n,this.preStyleProps,this.postStyleProps,r,t,i,!0)}}function rk(e,n=3){const t=Math.pow(10,n-1);return Math.round(e*t)/t}function ik(e,n,t,r,i,o,s,l,c,d,h,p,_){return{type:0,element:e,triggerName:n,isRemovalTransition:i,fromState:t,fromStyles:o,toState:r,toStyles:s,timelines:l,queriedElements:c,preStyleProps:d,postStyleProps:h,totalTime:p,errors:_}}const pT={};class ok{_triggerName;ast;_stateStyles;constructor(n,t,r){this._triggerName=n,this.ast=t,this._stateStyles=r}match(n,t,r,i){return function Cq(e,n,t,r,i){return e.some(o=>o(n,t,r,i))}(this.ast.matchers,n,t,r,i)}buildStyles(n,t,r){let i=this._stateStyles.get("*");return void 0!==n&&(i=this._stateStyles.get(n?.toString())||i),i?i.buildStyles(t,r):new Map}build(n,t,r,i,o,s,l,c,d,h){const p=[],_=this.ast.options&&this.ast.options.params||pT,b=this.buildStyles(r,l&&l.params||pT,p),E=c&&c.params||pT,S=this.buildStyles(i,E,p),I=new Set,A=new Map,q=new Map,$="void"===i,Y={params:sk(E,_),delay:this.ast.options?.delay},se=h?[]:fT(n,t,this.ast.animation,o,s,b,S,Y,d,p);let ue=0;return se.forEach(Ce=>{ue=Math.max(Ce.duration+Ce.delay,ue)}),p.length?ik(t,this._triggerName,r,i,$,b,S,[],[],A,q,ue,p):(se.forEach(Ce=>{const ot=Ce.element,_t=Ei(A,ot,new Set);Ce.preStyleProps.forEach(xn=>_t.add(xn));const Rn=Ei(q,ot,new Set);Ce.postStyleProps.forEach(xn=>Rn.add(xn)),ot!==t&&I.add(ot)}),ik(t,this._triggerName,r,i,$,b,S,se,[...I.values()],A,q,ue))}}function sk(e,n){const t={...n};return Object.entries(e).forEach(([r,i])=>{null!=i&&(t[r]=i)}),t}class Tq{styles;defaultParams;normalizer;constructor(n,t,r){this.styles=n,this.defaultParams=t,this.normalizer=r}buildStyles(n,t){const r=new Map,i=sk(n,this.defaultParams);return this.styles.styles.forEach(o=>{"string"!=typeof o&&o.forEach((s,l)=>{s&&(s=ug(s,i,t));const c=this.normalizer.normalizePropertyName(l,t);s=this.normalizer.normalizeStyleValue(l,c,s,t),r.set(l,s)})}),r}}class Mq{name;ast;_normalizer;transitionFactories=[];fallbackTransition;states=new Map;constructor(n,t,r){this.name=n,this.ast=t,this._normalizer=r,t.states.forEach(i=>{this.states.set(i.name,new Tq(i.style,i.options&&i.options.params||{},r))}),ak(this.states,"true","1"),ak(this.states,"false","0"),t.transitions.forEach(i=>{this.transitionFactories.push(new ok(n,i,this.states))}),this.fallbackTransition=function Iq(e,n){return new ok(e,{type:Me.Transition,animation:{type:Me.Sequence,steps:[],options:null},matchers:[(s,l)=>!0],options:null,queryCount:0,depCount:0},n)}(n,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(n,t,r,i){return this.transitionFactories.find(s=>s.match(n,t,r,i))||null}matchStyles(n,t,r){return this.fallbackTransition.buildStyles(n,t,r)}}function ak(e,n,t){e.has(n)?e.has(t)||e.set(t,e.get(n)):e.has(t)&&e.set(n,e.get(t))}const Nq=new _b;class Aq{bodyNode;_driver;_normalizer;_animations=new Map;_playersById=new Map;players=[];constructor(n,t,r){this.bodyNode=n,this._driver=t,this._normalizer=r}register(n,t){const r=[],o=cT(this._driver,t,r,[]);if(r.length)throw function F6(){return new R(3503,!1)}();this._animations.set(n,o)}_buildPlayer(n,t,r){const i=n.element,o=GF(this._normalizer,n.keyframes,t,r);return this._driver.animate(i,o,n.duration,n.delay,n.easing,[],!0)}create(n,t,r={}){const i=[],o=this._animations.get(n);let s;const l=new Map;if(o?(s=fT(this._driver,t,o,ZF,KC,new Map,new Map,r,Nq,i),s.forEach(h=>{const p=Ei(l,h.element,new Map);h.postStyleProps.forEach(_=>p.set(_,null))})):(i.push(function k6(){return new R(3300,!1)}()),s=[]),i.length)throw function P6(){return new R(3504,!1)}();l.forEach((h,p)=>{h.forEach((_,m)=>{h.set(m,this._driver.computeStyle(p,m,oa))})});const d=fl(s.map(h=>{const p=l.get(h.element);return this._buildPlayer(h,new Map,p)}));return this._playersById.set(n,d),d.onDestroy(()=>this.destroy(n)),this.players.push(d),d}destroy(n){const t=this._getPlayer(n);t.destroy(),this._playersById.delete(n);const r=this.players.indexOf(t);r>=0&&this.players.splice(r,1)}_getPlayer(n){const t=this._playersById.get(n);if(!t)throw function L6(){return new R(3301,!1)}();return t}listen(n,t,r,i){const o=QC(t,"","","");return YC(this._getPlayer(n),r,o,i),()=>{}}command(n,t,r,i){if("register"==r)return void this.register(n,i[0]);if("create"==r)return void this.create(n,t,i[0]||{});const o=this._getPlayer(n);switch(r){case"play":o.play();break;case"pause":o.pause();break;case"reset":o.reset();break;case"restart":o.restart();break;case"finish":o.finish();break;case"init":o.init();break;case"setPosition":o.setPosition(parseFloat(i[0]));break;case"destroy":this.destroy(n)}}}const lk="ng-animate-queued",gT="ng-animate-disabled",kq=[],ck={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Pq={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Co="__ng_removed";class mT{namespaceId;value;options;get params(){return this.options.params}constructor(n,t=""){this.namespaceId=t;const r=n&&n.hasOwnProperty("value");if(this.value=function Hq(e){return e??null}(r?n.value:n),r){const{value:o,...s}=n;this.options=s}else this.options={};this.options.params||(this.options.params={})}absorbOptions(n){const t=n.params;if(t){const r=this.options.params;Object.keys(t).forEach(i=>{null==r[i]&&(r[i]=t[i])})}}}const dg="void",_T=new mT(dg);class Lq{id;hostElement;_engine;players=[];_triggers=new Map;_queue=[];_elementListeners=new Map;_hostClassName;constructor(n,t,r){this.id=n,this.hostElement=t,this._engine=r,this._hostClassName="ng-tns-"+n,Ui(t,this._hostClassName)}listen(n,t,r,i){if(!this._triggers.has(t))throw function B6(){return new R(3302,!1)}();if(null==r||0==r.length)throw function V6(){return new R(3303,!1)}();if(!function jq(e){return"start"==e||"done"==e}(r))throw function H6(){return new R(3400,!1)}();const o=Ei(this._elementListeners,n,[]),s={name:t,phase:r,callback:i};o.push(s);const l=Ei(this._engine.statesByElement,n,new Map);return l.has(t)||(Ui(n,db),Ui(n,db+"-"+t),l.set(t,_T)),()=>{this._engine.afterFlush(()=>{const c=o.indexOf(s);c>=0&&o.splice(c,1),this._triggers.has(t)||l.delete(t)})}}register(n,t){return!this._triggers.has(n)&&(this._triggers.set(n,t),!0)}_getTrigger(n){const t=this._triggers.get(n);if(!t)throw function j6(){return new R(3401,!1)}();return t}trigger(n,t,r,i=!0){const o=this._getTrigger(t),s=new vT(this.id,t,n);let l=this._engine.statesByElement.get(n);l||(Ui(n,db),Ui(n,db+"-"+t),this._engine.statesByElement.set(n,l=new Map));let c=l.get(t);const d=new mT(r,this.id);if(!(r&&r.hasOwnProperty("value"))&&c&&d.absorbOptions(c.options),l.set(t,d),c||(c=_T),d.value!==dg&&c.value===d.value){if(!function Gq(e,n){const t=Object.keys(e),r=Object.keys(n);if(t.length!=r.length)return!1;for(let i=0;i<t.length;i++){const o=t[i];if(!n.hasOwnProperty(o)||e[o]!==n[o])return!1}return!0}(c.params,d.params)){const E=[],S=o.matchStyles(c.value,c.params,E),I=o.matchStyles(d.value,d.params,E);E.length?this._engine.reportError(E):this._engine.afterFlush(()=>{Pc(n,S),gs(n,I)})}return}const _=Ei(this._engine.playersByElement,n,[]);_.forEach(E=>{E.namespaceId==this.id&&E.triggerName==t&&E.queued&&E.destroy()});let m=o.matchTransition(c.value,d.value,n,d.params),b=!1;if(!m){if(!i)return;m=o.fallbackTransition,b=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:n,triggerName:t,transition:m,fromState:c,toState:d,player:s,isFallbackTransition:b}),b||(Ui(n,lk),s.onStart(()=>{Ud(n,lk)})),s.onDone(()=>{let E=this.players.indexOf(s);E>=0&&this.players.splice(E,1);const S=this._engine.playersByElement.get(n);if(S){let I=S.indexOf(s);I>=0&&S.splice(I,1)}}),this.players.push(s),_.push(s),s}deregister(n){this._triggers.delete(n),this._engine.statesByElement.forEach(t=>t.delete(n)),this._elementListeners.forEach((t,r)=>{this._elementListeners.set(r,t.filter(i=>i.name!=n))})}clearElementCache(n){this._engine.statesByElement.delete(n),this._elementListeners.delete(n);const t=this._engine.playersByElement.get(n);t&&(t.forEach(r=>r.destroy()),this._engine.playersByElement.delete(n))}_signalRemovalForInnerTriggers(n,t){const r=this._engine.driver.query(n,fb,!0);r.forEach(i=>{if(i[Co])return;const o=this._engine.fetchNamespacesByElement(i);o.size?o.forEach(s=>s.triggerLeaveAnimation(i,t,!1,!0)):this.clearElementCache(i)}),this._engine.afterFlushAnimationsDone(()=>r.forEach(i=>this.clearElementCache(i)))}triggerLeaveAnimation(n,t,r,i){const o=this._engine.statesByElement.get(n),s=new Map;if(o){const l=[];if(o.forEach((c,d)=>{if(s.set(d,c.value),this._triggers.has(d)){const h=this.trigger(n,d,dg,i);h&&l.push(h)}}),l.length)return this._engine.markElementAsRemoved(this.id,n,!0,t,s),r&&fl(l).onDone(()=>this._engine.processLeaveNode(n)),!0}return!1}prepareLeaveAnimationListeners(n){const t=this._elementListeners.get(n),r=this._engine.statesByElement.get(n);if(t&&r){const i=new Set;t.forEach(o=>{const s=o.name;if(i.has(s))return;i.add(s);const c=this._triggers.get(s).fallbackTransition,d=r.get(s)||_T,h=new mT(dg),p=new vT(this.id,s,n);this._engine.totalQueuedPlayers++,this._queue.push({element:n,triggerName:s,transition:c,fromState:d,toState:h,player:p,isFallbackTransition:!0})})}}removeNode(n,t){const r=this._engine;if(n.childElementCount&&this._signalRemovalForInnerTriggers(n,t),this.triggerLeaveAnimation(n,t,!0))return;let i=!1;if(r.totalAnimations){const o=r.players.length?r.playersByQueriedElement.get(n):[];if(o&&o.length)i=!0;else{let s=n;for(;s=s.parentNode;)if(r.statesByElement.get(s)){i=!0;break}}}if(this.prepareLeaveAnimationListeners(n),i)r.markElementAsRemoved(this.id,n,!1,t);else{const o=n[Co];(!o||o===ck)&&(r.afterFlush(()=>this.clearElementCache(n)),r.destroyInnerAnimations(n),r._onRemovalComplete(n,t))}}insertNode(n,t){Ui(n,this._hostClassName)}drainQueuedTransitions(n){const t=[];return this._queue.forEach(r=>{const i=r.player;if(i.destroyed)return;const o=r.element,s=this._elementListeners.get(o);s&&s.forEach(l=>{if(l.name==r.triggerName){const c=QC(o,r.triggerName,r.fromState.value,r.toState.value);c._data=n,YC(r.player,l.phase,c,l.callback)}}),i.markedForDestroy?this._engine.afterFlush(()=>{i.destroy()}):t.push(r)}),this._queue=[],t.sort((r,i)=>{const o=r.transition.ast.depCount,s=i.transition.ast.depCount;return 0==o||0==s?o-s:this._engine.driver.containsElement(r.element,i.element)?1:-1})}destroy(n){this.players.forEach(t=>t.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,n)}}class Bq{bodyNode;driver;_normalizer;players=[];newHostElements=new Map;playersByElement=new Map;playersByQueriedElement=new Map;statesByElement=new Map;disabledNodes=new Set;totalAnimations=0;totalQueuedPlayers=0;_namespaceLookup={};_namespaceList=[];_flushFns=[];_whenQuietFns=[];namespacesByHostElement=new Map;collectedEnterElements=[];collectedLeaveElements=[];onRemovalComplete=(n,t)=>{};_onRemovalComplete(n,t){this.onRemovalComplete(n,t)}constructor(n,t,r){this.bodyNode=n,this.driver=t,this._normalizer=r}get queuedPlayers(){const n=[];return this._namespaceList.forEach(t=>{t.players.forEach(r=>{r.queued&&n.push(r)})}),n}createNamespace(n,t){const r=new Lq(n,t,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,t)?this._balanceNamespaceList(r,t):(this.newHostElements.set(t,r),this.collectEnterElement(t)),this._namespaceLookup[n]=r}_balanceNamespaceList(n,t){const r=this._namespaceList,i=this.namespacesByHostElement;if(r.length-1>=0){let s=!1,l=this.driver.getParentElement(t);for(;l;){const c=i.get(l);if(c){const d=r.indexOf(c);r.splice(d+1,0,n),s=!0;break}l=this.driver.getParentElement(l)}s||r.unshift(n)}else r.push(n);return i.set(t,n),n}register(n,t){let r=this._namespaceLookup[n];return r||(r=this.createNamespace(n,t)),r}registerTrigger(n,t,r){let i=this._namespaceLookup[n];i&&i.register(t,r)&&this.totalAnimations++}destroy(n,t){n&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const r=this._fetchNamespace(n);this.namespacesByHostElement.delete(r.hostElement);const i=this._namespaceList.indexOf(r);i>=0&&this._namespaceList.splice(i,1),r.destroy(t),delete this._namespaceLookup[n]}))}_fetchNamespace(n){return this._namespaceLookup[n]}fetchNamespacesByElement(n){const t=new Set,r=this.statesByElement.get(n);if(r)for(let i of r.values())if(i.namespaceId){const o=this._fetchNamespace(i.namespaceId);o&&t.add(o)}return t}trigger(n,t,r,i){if(bb(t)){const o=this._fetchNamespace(n);if(o)return o.trigger(t,r,i),!0}return!1}insertNode(n,t,r,i){if(!bb(t))return;const o=t[Co];if(o&&o.setForRemoval){o.setForRemoval=!1,o.setForMove=!0;const s=this.collectedLeaveElements.indexOf(t);s>=0&&this.collectedLeaveElements.splice(s,1)}if(n){const s=this._fetchNamespace(n);s&&s.insertNode(t,r)}i&&this.collectEnterElement(t)}collectEnterElement(n){this.collectedEnterElements.push(n)}markElementAsDisabled(n,t){t?this.disabledNodes.has(n)||(this.disabledNodes.add(n),Ui(n,gT)):this.disabledNodes.has(n)&&(this.disabledNodes.delete(n),Ud(n,gT))}removeNode(n,t,r){if(bb(t)){const i=n?this._fetchNamespace(n):null;i?i.removeNode(t,r):this.markElementAsRemoved(n,t,!1,r);const o=this.namespacesByHostElement.get(t);o&&o.id!==n&&o.removeNode(t,r)}else this._onRemovalComplete(t,r)}markElementAsRemoved(n,t,r,i,o){this.collectedLeaveElements.push(t),t[Co]={namespaceId:n,setForRemoval:i,hasAnimation:r,removedBeforeQueried:!1,previousTriggersValues:o}}listen(n,t,r,i,o){return bb(t)?this._fetchNamespace(n).listen(t,r,i,o):()=>{}}_buildInstruction(n,t,r,i,o){return n.transition.build(this.driver,n.element,n.fromState.value,n.toState.value,r,i,n.fromState.options,n.toState.options,t,o)}destroyInnerAnimations(n){let t=this.driver.query(n,fb,!0);t.forEach(r=>this.destroyActiveAnimationsForElement(r)),0!=this.playersByQueriedElement.size&&(t=this.driver.query(n,eT,!0),t.forEach(r=>this.finishActiveQueriedAnimationOnElement(r)))}destroyActiveAnimationsForElement(n){const t=this.playersByElement.get(n);t&&t.forEach(r=>{r.queued?r.markedForDestroy=!0:r.destroy()})}finishActiveQueriedAnimationOnElement(n){const t=this.playersByQueriedElement.get(n);t&&t.forEach(r=>r.finish())}whenRenderingDone(){return new Promise(n=>{if(this.players.length)return fl(this.players).onDone(()=>n());n()})}processLeaveNode(n){const t=n[Co];if(t&&t.setForRemoval){if(n[Co]=ck,t.namespaceId){this.destroyInnerAnimations(n);const r=this._fetchNamespace(t.namespaceId);r&&r.clearElementCache(n)}this._onRemovalComplete(n,t.setForRemoval)}n.classList?.contains(gT)&&this.markElementAsDisabled(n,!1),this.driver.query(n,".ng-animate-disabled",!0).forEach(r=>{this.markElementAsDisabled(r,!1)})}flush(n=-1){let t=[];if(this.newHostElements.size&&(this.newHostElements.forEach((r,i)=>this._balanceNamespaceList(r,i)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let r=0;r<this.collectedEnterElements.length;r++)Ui(this.collectedEnterElements[r],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const r=[];try{t=this._flushAnimations(r,n)}finally{for(let i=0;i<r.length;i++)r[i]()}}else for(let r=0;r<this.collectedLeaveElements.length;r++)this.processLeaveNode(this.collectedLeaveElements[r]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(r=>r()),this._flushFns=[],this._whenQuietFns.length){const r=this._whenQuietFns;this._whenQuietFns=[],t.length?fl(t).onDone(()=>{r.forEach(i=>i())}):r.forEach(i=>i())}}reportError(n){throw function $6(){return new R(3402,!1)}()}_flushAnimations(n,t){const r=new _b,i=[],o=new Map,s=[],l=new Map,c=new Map,d=new Map,h=new Set;this.disabledNodes.forEach(K=>{h.add(K);const re=this.driver.query(K,".ng-animate-queued",!0);for(let me=0;me<re.length;me++)h.add(re[me])});const p=this.bodyNode,_=Array.from(this.statesByElement.keys()),m=fk(_,this.collectedEnterElements),b=new Map;let E=0;m.forEach((K,re)=>{const me=ZF+E++;b.set(re,me),K.forEach(Be=>Ui(Be,me))});const S=[],I=new Set,A=new Set;for(let K=0;K<this.collectedLeaveElements.length;K++){const re=this.collectedLeaveElements[K],me=re[Co];me&&me.setForRemoval&&(S.push(re),I.add(re),me.hasAnimation?this.driver.query(re,".ng-star-inserted",!0).forEach(Be=>I.add(Be)):A.add(re))}const q=new Map,$=fk(_,Array.from(I));$.forEach((K,re)=>{const me=KC+E++;q.set(re,me),K.forEach(Be=>Ui(Be,me))}),n.push(()=>{m.forEach((K,re)=>{const me=b.get(re);K.forEach(Be=>Ud(Be,me))}),$.forEach((K,re)=>{const me=q.get(re);K.forEach(Be=>Ud(Be,me))}),S.forEach(K=>{this.processLeaveNode(K)})});const Y=[],se=[];for(let K=this._namespaceList.length-1;K>=0;K--)this._namespaceList[K].drainQueuedTransitions(t).forEach(me=>{const Be=me.player,Kt=me.element;if(Y.push(Be),this.collectedEnterElements.length){const dn=Kt[Co];if(dn&&dn.setForMove){if(dn.previousTriggersValues&&dn.previousTriggersValues.has(me.triggerName)){const jr=dn.previousTriggersValues.get(me.triggerName),Sr=this.statesByElement.get(me.element);if(Sr&&Sr.has(me.triggerName)){const pf=Sr.get(me.triggerName);pf.value=jr,Sr.set(me.triggerName,pf)}}return void Be.destroy()}}const li=!p||!this.driver.containsElement(p,Kt),kn=q.get(Kt),Mi=b.get(Kt),dt=this._buildInstruction(me,r,Mi,kn,li);if(dt.errors&&dt.errors.length)return void se.push(dt);if(li)return Be.onStart(()=>Pc(Kt,dt.fromStyles)),Be.onDestroy(()=>gs(Kt,dt.toStyles)),void i.push(Be);if(me.isFallbackTransition)return Be.onStart(()=>Pc(Kt,dt.fromStyles)),Be.onDestroy(()=>gs(Kt,dt.toStyles)),void i.push(Be);const Ro=[];dt.timelines.forEach(dn=>{dn.stretchStartingKeyframe=!0,this.disabledNodes.has(dn.element)||Ro.push(dn)}),dt.timelines=Ro,r.append(Kt,dt.timelines),s.push({instruction:dt,player:Be,element:Kt}),dt.queriedElements.forEach(dn=>Ei(l,dn,[]).push(Be)),dt.preStyleProps.forEach((dn,jr)=>{if(dn.size){let Sr=c.get(jr);Sr||c.set(jr,Sr=new Set),dn.forEach((pf,su)=>Sr.add(su))}}),dt.postStyleProps.forEach((dn,jr)=>{let Sr=d.get(jr);Sr||d.set(jr,Sr=new Set),dn.forEach((pf,su)=>Sr.add(su))})});if(se.length){const K=[];se.forEach(re=>{K.push(function U6(){return new R(3505,!1)}())}),Y.forEach(re=>re.destroy()),this.reportError(K)}const ue=new Map,Ce=new Map;s.forEach(K=>{const re=K.element;r.has(re)&&(Ce.set(re,re),this._beforeAnimationBuild(K.player.namespaceId,K.instruction,ue))}),i.forEach(K=>{const re=K.element;this._getPreviousPlayers(re,!1,K.namespaceId,K.triggerName,null).forEach(Be=>{Ei(ue,re,[]).push(Be),Be.destroy()})});const ot=S.filter(K=>pk(K,c,d)),_t=new Map;dk(_t,this.driver,A,d,oa).forEach(K=>{pk(K,c,d)&&ot.push(K)});const xn=new Map;m.forEach((K,re)=>{dk(xn,this.driver,new Set(K),c,"!")}),ot.forEach(K=>{const re=_t.get(K),me=xn.get(K);_t.set(K,new Map([...re?.entries()??[],...me?.entries()??[]]))});const Fn=[],Es=[],ws={};s.forEach(K=>{const{element:re,player:me,instruction:Be}=K;if(r.has(re)){if(h.has(re))return me.onDestroy(()=>gs(re,Be.toStyles)),me.disabled=!0,me.overrideTotalTime(Be.totalTime),void i.push(me);let Kt=ws;if(Ce.size>1){let kn=re;const Mi=[];for(;kn=kn.parentNode;){const dt=Ce.get(kn);if(dt){Kt=dt;break}Mi.push(kn)}Mi.forEach(dt=>Ce.set(dt,Kt))}const li=this._buildAnimation(me.namespaceId,Be,ue,o,xn,_t);if(me.setRealPlayer(li),Kt===ws)Fn.push(me);else{const kn=this.playersByElement.get(Kt);kn&&kn.length&&(me.parentPlayer=fl(kn)),i.push(me)}}else Pc(re,Be.fromStyles),me.onDestroy(()=>gs(re,Be.toStyles)),Es.push(me),h.has(re)&&i.push(me)}),Es.forEach(K=>{const re=o.get(K.element);if(re&&re.length){const me=fl(re);K.setRealPlayer(me)}}),i.forEach(K=>{K.parentPlayer?K.syncPlayerEvents(K.parentPlayer):K.destroy()});for(let K=0;K<S.length;K++){const re=S[K],me=re[Co];if(Ud(re,KC),me&&me.hasAnimation)continue;let Be=[];if(l.size){let li=l.get(re);li&&li.length&&Be.push(...li);let kn=this.driver.query(re,eT,!0);for(let Mi=0;Mi<kn.length;Mi++){let dt=l.get(kn[Mi]);dt&&dt.length&&Be.push(...dt)}}const Kt=Be.filter(li=>!li.destroyed);Kt.length?$q(this,re,Kt):this.processLeaveNode(re)}return S.length=0,Fn.forEach(K=>{this.players.push(K),K.onDone(()=>{K.destroy();const re=this.players.indexOf(K);this.players.splice(re,1)}),K.play()}),Fn}afterFlush(n){this._flushFns.push(n)}afterFlushAnimationsDone(n){this._whenQuietFns.push(n)}_getPreviousPlayers(n,t,r,i,o){let s=[];if(t){const l=this.playersByQueriedElement.get(n);l&&(s=l)}else{const l=this.playersByElement.get(n);if(l){const c=!o||o==dg;l.forEach(d=>{d.queued||!c&&d.triggerName!=i||s.push(d)})}}return(r||i)&&(s=s.filter(l=>!(r&&r!=l.namespaceId||i&&i!=l.triggerName))),s}_beforeAnimationBuild(n,t,r){const o=t.element,s=t.isRemovalTransition?void 0:n,l=t.isRemovalTransition?void 0:t.triggerName;for(const c of t.timelines){const d=c.element,h=d!==o,p=Ei(r,d,[]);this._getPreviousPlayers(d,h,s,l,t.toState).forEach(m=>{const b=m.getRealPlayer();b.beforeDestroy&&b.beforeDestroy(),m.destroy(),p.push(m)})}Pc(o,t.fromStyles)}_buildAnimation(n,t,r,i,o,s){const l=t.triggerName,c=t.element,d=[],h=new Set,p=new Set,_=t.timelines.map(b=>{const E=b.element;h.add(E);const S=E[Co];if(S&&S.removedBeforeQueried)return new lg(b.duration,b.delay);const I=E!==c,A=function Uq(e){const n=[];return hk(e,n),n}((r.get(E)||kq).map(ue=>ue.getRealPlayer())).filter(ue=>!!ue.element&&ue.element===E),q=o.get(E),$=s.get(E),Y=GF(this._normalizer,b.keyframes,q,$),se=this._buildPlayer(b,Y,A);if(b.subTimeline&&i&&p.add(E),I){const ue=new vT(n,l,E);ue.setRealPlayer(se),d.push(ue)}return se});d.forEach(b=>{Ei(this.playersByQueriedElement,b.element,[]).push(b),b.onDone(()=>function Vq(e,n,t){let r=e.get(n);if(r){if(r.length){const i=r.indexOf(t);r.splice(i,1)}0==r.length&&e.delete(n)}return r}(this.playersByQueriedElement,b.element,b))}),h.forEach(b=>Ui(b,QF));const m=fl(_);return m.onDestroy(()=>{h.forEach(b=>Ud(b,QF)),gs(c,t.toStyles)}),p.forEach(b=>{Ei(i,b,[]).push(m)}),m}_buildPlayer(n,t,r){return t.length>0?this.driver.animate(n.element,t,n.duration,n.delay,n.easing,r):new lg(n.duration,n.delay)}}class vT{namespaceId;triggerName;element;_player=new lg;_containsRealPlayer=!1;_queuedCallbacks=new Map;destroyed=!1;parentPlayer=null;markedForDestroy=!1;disabled=!1;queued=!0;totalTime=0;constructor(n,t,r){this.namespaceId=n,this.triggerName=t,this.element=r}setRealPlayer(n){this._containsRealPlayer||(this._player=n,this._queuedCallbacks.forEach((t,r)=>{t.forEach(i=>YC(n,r,void 0,i))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(n.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(n){this.totalTime=n}syncPlayerEvents(n){const t=this._player;t.triggerCallback&&n.onStart(()=>t.triggerCallback("start")),n.onDone(()=>this.finish()),n.onDestroy(()=>this.destroy())}_queueEvent(n,t){Ei(this._queuedCallbacks,n,[]).push(t)}onDone(n){this.queued&&this._queueEvent("done",n),this._player.onDone(n)}onStart(n){this.queued&&this._queueEvent("start",n),this._player.onStart(n)}onDestroy(n){this.queued&&this._queueEvent("destroy",n),this._player.onDestroy(n)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(n){this.queued||this._player.setPosition(n)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(n){const t=this._player;t.triggerCallback&&t.triggerCallback(n)}}function bb(e){return e&&1===e.nodeType}function uk(e,n){const t=e.style.display;return e.style.display=n??"none",t}function dk(e,n,t,r,i){const o=[];t.forEach(c=>o.push(uk(c)));const s=[];r.forEach((c,d)=>{const h=new Map;c.forEach(p=>{const _=n.computeStyle(d,p,i);h.set(p,_),(!_||0==_.length)&&(d[Co]=Pq,s.push(d))}),e.set(d,h)});let l=0;return t.forEach(c=>uk(c,o[l++])),s}function fk(e,n){const t=new Map;if(e.forEach(l=>t.set(l,[])),0==n.length)return t;const i=new Set(n),o=new Map;function s(l){if(!l)return 1;let c=o.get(l);if(c)return c;const d=l.parentNode;return c=t.has(d)?d:i.has(d)?1:s(d),o.set(l,c),c}return n.forEach(l=>{const c=s(l);1!==c&&t.get(c).push(l)}),t}function Ui(e,n){e.classList?.add(n)}function Ud(e,n){e.classList?.remove(n)}function $q(e,n,t){fl(t).onDone(()=>e.processLeaveNode(n))}function hk(e,n){for(let t=0;t<e.length;t++){const r=e[t];r instanceof $F?hk(r.players,n):n.push(r)}}function pk(e,n,t){const r=t.get(e);if(!r)return!1;let i=n.get(e);return i?r.forEach(o=>i.add(o)):n.set(e,r),t.delete(e),!0}class fg{_driver;_normalizer;_transitionEngine;_timelineEngine;_triggerCache={};onRemovalComplete=(n,t)=>{};constructor(n,t,r){this._driver=t,this._normalizer=r,this._transitionEngine=new Bq(n.body,t,r),this._timelineEngine=new Aq(n.body,t,r),this._transitionEngine.onRemovalComplete=(i,o)=>this.onRemovalComplete(i,o)}registerTrigger(n,t,r,i,o){const s=n+"-"+i;let l=this._triggerCache[s];if(!l){const c=[],h=cT(this._driver,o,c,[]);if(c.length)throw function R6(){return new R(3404,!1)}();l=function Sq(e,n,t){return new Mq(e,n,t)}(i,h,this._normalizer),this._triggerCache[s]=l}this._transitionEngine.registerTrigger(t,i,l)}register(n,t){this._transitionEngine.register(n,t)}destroy(n,t){this._transitionEngine.destroy(n,t)}onInsert(n,t,r,i){this._transitionEngine.insertNode(n,t,r,i)}onRemove(n,t,r){this._transitionEngine.removeNode(n,t,r)}disableAnimations(n,t){this._transitionEngine.markElementAsDisabled(n,t)}process(n,t,r,i){if("@"==r.charAt(0)){const[o,s]=zF(r);this._timelineEngine.command(o,t,s,i)}else this._transitionEngine.trigger(n,t,r,i)}listen(n,t,r,i,o){if("@"==r.charAt(0)){const[s,l]=zF(r);return this._timelineEngine.listen(s,t,l,o)}return this._transitionEngine.listen(n,t,r,i,o)}flush(n=-1){this._transitionEngine.flush(n)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(n){this._transitionEngine.afterFlushAnimationsDone(n)}}let Wq=(()=>{class e{_element;_startStyles;_endStyles;static initialStylesByElement=new WeakMap;_state=0;_initialStyles;constructor(t,r,i){this._element=t,this._startStyles=r,this._endStyles=i;let o=e.initialStylesByElement.get(t);o||e.initialStylesByElement.set(t,o=new Map),this._initialStyles=o}start(){this._state<1&&(this._startStyles&&gs(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(gs(this._element,this._initialStyles),this._endStyles&&(gs(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(e.initialStylesByElement.delete(this._element),this._startStyles&&(Pc(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Pc(this._element,this._endStyles),this._endStyles=null),gs(this._element,this._initialStyles),this._state=3)}}return e})();function yT(e){let n=null;return e.forEach((t,r)=>{(function qq(e){return"display"===e||"position"===e})(r)&&(n=n||new Map,n.set(r,t))}),n}class gk{element;keyframes;options;_specialStyles;_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_duration;_delay;_initialized=!1;_finished=!1;_started=!1;_destroyed=!1;_finalKeyframe;_originalOnDoneFns=[];_originalOnStartFns=[];domPlayer;time=0;parentPlayer=null;currentSnapshot=new Map;constructor(n,t,r,i){this.element=n,this.keyframes=t,this.options=r,this._specialStyles=i,this._duration=r.duration,this._delay=r.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const n=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,n,this.options),this._finalKeyframe=n.length?n[n.length-1]:new Map;const t=()=>this._onFinish();this.domPlayer.addEventListener("finish",t),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",t)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(n){const t=[];return n.forEach(r=>{t.push(Object.fromEntries(r))}),t}_triggerWebAnimation(n,t,r){return n.animate(this._convertKeyframesToObject(t),r)}onStart(n){this._originalOnStartFns.push(n),this._onStartFns.push(n)}onDone(n){this._originalOnDoneFns.push(n),this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(n=>n()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}setPosition(n){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=n*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const n=new Map;this.hasStarted()&&this._finalKeyframe.forEach((r,i)=>{"offset"!==i&&n.set(i,this._finished?r:iT(this.element,i))}),this.currentSnapshot=n}triggerCallback(n){const t="start"===n?this._onStartFns:this._onDoneFns;t.forEach(r=>r()),t.length=0}}class mk{validateStyleProperty(n){return!0}validateAnimatableStyleProperty(n){return!0}containsElement(n,t){return qF(n,t)}getParentElement(n){return XC(n)}query(n,t,r){return JF(n,t,r)}computeStyle(n,t,r){return iT(n,t)}animate(n,t,r,i,o,s=[]){const c={duration:r,delay:i,fill:0==i?"both":"forwards"};o&&(c.easing=o);const d=new Map,h=s.filter(m=>m instanceof gk);(function nq(e,n){return 0===e||0===n})(r,i)&&h.forEach(m=>{m.currentSnapshot.forEach((b,E)=>d.set(E,b))});let p=function K6(e){return e.length?e[0]instanceof Map?e:e.map(n=>new Map(Object.entries(n))):[]}(t).map(m=>new Map(m));p=function rq(e,n,t){if(t.size&&n.length){let r=n[0],i=[];if(t.forEach((o,s)=>{r.has(s)||i.push(s),r.set(s,o)}),i.length)for(let o=1;o<n.length;o++){let s=n[o];i.forEach(l=>s.set(l,iT(e,l)))}}return n}(n,p,d);const _=function zq(e,n){let t=null,r=null;return Array.isArray(n)&&n.length?(t=yT(n[0]),n.length>1&&(r=yT(n[n.length-1]))):n instanceof Map&&(t=yT(n)),t||r?new Wq(e,t,r):null}(n,p);return new gk(n,p,c,_)}}const _k="@.disabled";class vk{namespaceId;delegate;engine;_onDestroy;\u0275type=0;constructor(n,t,r,i){this.namespaceId=n,this.delegate=t,this.engine=r,this._onDestroy=i}get data(){return this.delegate.data}destroyNode(n){this.delegate.destroyNode?.(n)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(n,t){return this.delegate.createElement(n,t)}createComment(n){return this.delegate.createComment(n)}createText(n){return this.delegate.createText(n)}appendChild(n,t){this.delegate.appendChild(n,t),this.engine.onInsert(this.namespaceId,t,n,!1)}insertBefore(n,t,r,i=!0){this.delegate.insertBefore(n,t,r),this.engine.onInsert(this.namespaceId,t,n,i)}removeChild(n,t,r){this.parentNode(t)&&this.engine.onRemove(this.namespaceId,t,this.delegate)}selectRootElement(n,t){return this.delegate.selectRootElement(n,t)}parentNode(n){return this.delegate.parentNode(n)}nextSibling(n){return this.delegate.nextSibling(n)}setAttribute(n,t,r,i){this.delegate.setAttribute(n,t,r,i)}removeAttribute(n,t,r){this.delegate.removeAttribute(n,t,r)}addClass(n,t){this.delegate.addClass(n,t)}removeClass(n,t){this.delegate.removeClass(n,t)}setStyle(n,t,r,i){this.delegate.setStyle(n,t,r,i)}removeStyle(n,t,r){this.delegate.removeStyle(n,t,r)}setProperty(n,t,r){"@"==t.charAt(0)&&t==_k?this.disableAnimations(n,!!r):this.delegate.setProperty(n,t,r)}setValue(n,t){this.delegate.setValue(n,t)}listen(n,t,r,i){return this.delegate.listen(n,t,r,i)}disableAnimations(n,t){this.engine.disableAnimations(n,t)}}class Jq extends vk{factory;constructor(n,t,r,i,o){super(t,r,i,o),this.factory=n,this.namespaceId=t}setProperty(n,t,r){"@"==t.charAt(0)?"."==t.charAt(1)&&t==_k?this.disableAnimations(n,r=void 0===r||!!r):this.engine.process(this.namespaceId,n,t.slice(1),r):this.delegate.setProperty(n,t,r)}listen(n,t,r,i){if("@"==t.charAt(0)){const o=function Yq(e){switch(e){case"body":return document.body;case"document":return document;case"window":return window;default:return e}}(n);let s=t.slice(1),l="";return"@"!=s.charAt(0)&&([s,l]=function Zq(e){const n=e.indexOf(".");return[e.substring(0,n),e.slice(n+1)]}(s)),this.engine.listen(this.namespaceId,o,s,l,c=>{this.factory.scheduleListenerCallback(c._data||-1,r,c)})}return this.delegate.listen(n,t,r,i)}}class Qq{delegate;engine;_zone;_currentId=0;_microtaskId=1;_animationCallbacksBuffer=[];_rendererCache=new Map;_cdRecurDepth=0;constructor(n,t,r){this.delegate=n,this.engine=t,this._zone=r,t.onRemovalComplete=(i,o)=>{o?.removeChild(null,i)}}createRenderer(n,t){const i=this.delegate.createRenderer(n,t);if(!n||!t?.data?.animation){const d=this._rendererCache;let h=d.get(i);return h||(h=new vk("",i,this.engine,()=>d.delete(i)),d.set(i,h)),h}const o=t.id,s=t.id+"-"+this._currentId;this._currentId++,this.engine.register(s,n);const l=d=>{Array.isArray(d)?d.forEach(l):this.engine.registerTrigger(o,s,n,d.name,d)};return t.data.animation.forEach(l),new Jq(this,s,i,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(n,t,r){if(n>=0&&n<this._microtaskId)return void this._zone.run(()=>t(r));const i=this._animationCallbacksBuffer;0==i.length&&queueMicrotask(()=>{this._zone.run(()=>{i.forEach(o=>{const[s,l]=o;s(l)}),this._animationCallbacksBuffer=[]})}),i.push([t,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()}componentReplaced(n){this.engine.flush(),this.delegate.componentReplaced?.(n)}}const yk=[{provide:aT,useFactory:function Kq(){return new KF}},{provide:fg,useClass:(()=>{class e extends fg{constructor(t,r,i){super(t,r,i)}ngOnDestroy(){this.flush()}static \u0275fac=function(r){return new(r||e)(ne(ut),ne(sT),ne(aT))};static \u0275prov=G({token:e,factory:e.\u0275fac})}return e})()},{provide:ny,useFactory:function e9(e,n,t){return new Qq(e,n,t)},deps:[$C,fg,Re]}],bk=[{provide:sT,useClass:oT},{provide:J_,useValue:"NoopAnimations"},...yk],bT=[{provide:sT,useFactory:()=>new mk},{provide:J_,useFactory:()=>"BrowserAnimations"},...yk];let t9=(()=>{class e{static withConfig(t){return{ngModule:e,providers:t.disableAnimations?bk:bT}}static \u0275fac=function(r){return new(r||e)};static \u0275mod=mt({type:e});static \u0275inj=Je({providers:bT,imports:[HF]})}return e})();function hl(e){return this instanceof hl?(this.v=e,this):new hl(e)}function Ck(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=function CT(e){var n="function"==typeof Symbol&&Symbol.iterator,t=n&&e[n],r=0;if(t)return t.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(o){t[o]=e[o]&&function(s){return new Promise(function(l,c){!function i(o,s,l,c){Promise.resolve(c).then(function(d){o({value:d,done:l})},s)}(l,c,(s=e[o](s)).done,s.value)})}}}"function"==typeof SuppressedError&&SuppressedError;const ST=e=>e&&"number"==typeof e.length&&"function"!=typeof e;function Tk(e){return Ge(e?.then)}function Sk(e){return Ge(e[If])}function Mk(e){return Symbol.asyncIterator&&Ge(e?.[Symbol.asyncIterator])}function Ik(e){return new TypeError(`You provided ${null!==e&&"object"==typeof e?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const Nk=function N9(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function Ak(e){return Ge(e?.[Nk])}function Ok(e){return function wk(e,n,t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i,r=t.apply(e,n||[]),o=[];return i=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),l("next"),l("throw"),l("return",function s(m){return function(b){return Promise.resolve(b).then(m,p)}}),i[Symbol.asyncIterator]=function(){return this},i;function l(m,b){r[m]&&(i[m]=function(E){return new Promise(function(S,I){o.push([m,E,S,I])>1||c(m,E)})},b&&(i[m]=b(i[m])))}function c(m,b){try{!function d(m){m.value instanceof hl?Promise.resolve(m.value.v).then(h,p):_(o[0][2],m)}(r[m](b))}catch(E){_(o[0][3],E)}}function h(m){c("next",m)}function p(m){c("throw",m)}function _(m,b){m(b),o.shift(),o.length&&c(o[0][0],o[0][1])}}(this,arguments,function*(){const t=e.getReader();try{for(;;){const{value:r,done:i}=yield hl(t.read());if(i)return yield hl(void 0);yield yield hl(r)}}finally{t.releaseLock()}})}function Rk(e){return Ge(e?.getReader)}function nr(e){if(e instanceof st)return e;if(null!=e){if(Sk(e))return function A9(e){return new st(n=>{const t=e[If]();if(Ge(t.subscribe))return t.subscribe(n);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(e);if(ST(e))return function O9(e){return new st(n=>{for(let t=0;t<e.length&&!n.closed;t++)n.next(e[t]);n.complete()})}(e);if(Tk(e))return function R9(e){return new st(n=>{e.then(t=>{n.closed||(n.next(t),n.complete())},t=>n.error(t)).then(null,As)})}(e);if(Mk(e))return xk(e);if(Ak(e))return function x9(e){return new st(n=>{for(const t of e)if(n.next(t),n.closed)return;n.complete()})}(e);if(Rk(e))return function F9(e){return xk(Ok(e))}(e)}throw Ik(e)}function xk(e){return new st(n=>{(function k9(e,n){var t,r,i,o;return function Dk(e,n,t,r){return new(t||(t=Promise))(function(o,s){function l(h){try{d(r.next(h))}catch(p){s(p)}}function c(h){try{d(r.throw(h))}catch(p){s(p)}}function d(h){h.done?o(h.value):function i(o){return o instanceof t?o:new t(function(s){s(o)})}(h.value).then(l,c)}d((r=r.apply(e,n||[])).next())})}(this,void 0,void 0,function*(){try{for(t=Ck(e);!(r=yield t.next()).done;)if(n.next(r.value),n.closed)return}catch(s){i={error:s}}finally{try{r&&!r.done&&(o=t.return)&&(yield o.call(t))}finally{if(i)throw i.error}}n.complete()})})(e,n).catch(t=>n.error(t))})}function aa(e,n,t,r=0,i=!1){const o=n.schedule(function(){t(),i?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(o),!i)return o}function Fk(e,n=0){return Vt((t,r)=>{t.subscribe(bt(r,i=>aa(r,e,()=>r.next(i),n),()=>aa(r,e,()=>r.complete(),n),i=>aa(r,e,()=>r.error(i),n)))})}function kk(e,n=0){return Vt((t,r)=>{r.add(e.schedule(()=>t.subscribe(r),n))})}function Pk(e,n){if(!e)throw new Error("Iterable cannot be null");return new st(t=>{aa(t,n,()=>{const r=e[Symbol.asyncIterator]();aa(t,n,()=>{r.next().then(i=>{i.done?t.complete():t.next(i.value)})},0,!0)})})}function Nn(e,n){return n?function j9(e,n){if(null!=e){if(Sk(e))return function P9(e,n){return nr(e).pipe(kk(n),Fk(n))}(e,n);if(ST(e))return function B9(e,n){return new st(t=>{let r=0;return n.schedule(function(){r===e.length?t.complete():(t.next(e[r++]),t.closed||this.schedule())})})}(e,n);if(Tk(e))return function L9(e,n){return nr(e).pipe(kk(n),Fk(n))}(e,n);if(Mk(e))return Pk(e,n);if(Ak(e))return function V9(e,n){return new st(t=>{let r;return aa(t,n,()=>{r=e[Nk](),aa(t,n,()=>{let i,o;try{({value:i,done:o}=r.next())}catch(s){return void t.error(s)}o?t.complete():t.next(i)},0,!0)}),()=>Ge(r?.return)&&r.return()})}(e,n);if(Rk(e))return function H9(e,n){return Pk(Ok(e),n)}(e,n)}throw Ik(e)}(e,n):nr(e)}function Lk(e){return e&&Ge(e.schedule)}function MT(e){return e[e.length-1]}function Eb(e){return Ge(MT(e))?e.pop():void 0}function hg(e){return Lk(MT(e))?e.pop():void 0}function ge(...e){return Nn(e,hg(e))}const{isArray:U9}=Array,{getPrototypeOf:G9,prototype:z9,keys:W9}=Object;function Bk(e){if(1===e.length){const n=e[0];if(U9(n))return{args:n,keys:null};if(function q9(e){return e&&"object"==typeof e&&G9(e)===z9}(n)){const t=W9(n);return{args:t.map(r=>n[r]),keys:t}}}return{args:e,keys:null}}const{isArray:J9}=Array;function IT(e){return ke(n=>function Y9(e,n){return J9(n)?e(...n):e(n)}(e,n))}function Vk(e,n){return e.reduce((t,r,i)=>(t[r]=n[i],t),{})}function NT(...e){const n=hg(e),t=Eb(e),{args:r,keys:i}=Bk(e);if(0===r.length)return Nn([],n);const o=new st(function Z9(e,n,t=Ai){return r=>{Hk(n,()=>{const{length:i}=e,o=new Array(i);let s=i,l=i;for(let c=0;c<i;c++)Hk(n,()=>{const d=Nn(e[c],n);let h=!1;d.subscribe(bt(r,p=>{o[c]=p,h||(h=!0,l--),l||r.next(t(o.slice()))},()=>{--s||r.complete()}))},r)},r)}}(r,n,i?s=>Vk(i,s):Ai));return t?o.pipe(IT(t)):o}function Hk(e,n,t){e?aa(t,e,n):n()}const wb=Df(e=>function(){e(this),this.name="EmptyError",this.message="no elements in sequence"});function An(e,n,t=1/0){return Ge(n)?An((r,i)=>ke((o,s)=>n(r,o,i,s))(nr(e(r,i))),t):("number"==typeof n&&(t=n),Vt((r,i)=>function Q9(e,n,t,r,i,o,s,l){const c=[];let d=0,h=0,p=!1;const _=()=>{p&&!c.length&&!d&&n.complete()},m=E=>d<r?b(E):c.push(E),b=E=>{o&&n.next(E),d++;let S=!1;nr(t(E,h++)).subscribe(bt(n,I=>{i?.(I),o?m(I):n.next(I)},()=>{S=!0},void 0,()=>{if(S)try{for(d--;c.length&&d<r;){const I=c.shift();s?aa(n,s,()=>b(I)):b(I)}_()}catch(I){n.error(I)}}))};return e.subscribe(bt(n,m,()=>{p=!0,_()})),()=>{l?.()}}(r,i,e,t)))}function Gd(e=1/0){return An(Ai,e)}function pg(...e){return function X9(){return Gd(1)}()(Nn(e,hg(e)))}function AT(e){return new st(n=>{nr(e()).subscribe(n)})}function Cb(e,n){const t=Ge(e)?e:()=>e,r=i=>i.error(t());return new st(n?i=>n.schedule(r,0,i):r)}const Tr=new st(e=>e.complete());function OT(){return Vt((e,n)=>{let t=null;e._refCount++;const r=bt(n,void 0,void 0,void 0,()=>{if(!e||e._refCount<=0||0<--e._refCount)return void(t=null);const i=e._connection,o=t;t=null,i&&(!o||i===o)&&i.unsubscribe(),n.unsubscribe()});e.subscribe(r),r.closed||(t=e.connect())})}class jk extends st{constructor(n,t){super(),this.source=n,this.subjectFactory=t,this._subject=null,this._refCount=0,this._connection=null,bh(n)&&(this.lift=n.lift)}_subscribe(n){return this.getSubject().subscribe(n)}getSubject(){const n=this._subject;return(!n||n.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:n}=this;this._subject=this._connection=null,n?.unsubscribe()}connect(){let n=this._connection;if(!n){n=this._connection=new en;const t=this.getSubject();n.add(this.source.subscribe(bt(t,void 0,()=>{this._teardown(),t.complete()},r=>{this._teardown(),t.error(r)},()=>this._teardown()))),n.closed&&(this._connection=null,n=en.EMPTY)}return n}refCount(){return OT()(this)}}function Vr(e,n){return Vt((t,r)=>{let i=null,o=0,s=!1;const l=()=>s&&!i&&r.complete();t.subscribe(bt(r,c=>{i?.unsubscribe();let d=0;const h=o++;nr(e(c,h)).subscribe(i=bt(r,p=>r.next(n?n(c,p,h,d++):p),()=>{i=null,l()}))},()=>{s=!0,l()}))})}function Gi(e){return e<=0?()=>Tr:Vt((n,t)=>{let r=0;n.subscribe(bt(t,i=>{++r<=e&&(t.next(i),e<=r&&t.complete())}))})}function vn(e,n){return Vt((t,r)=>{let i=0;t.subscribe(bt(r,o=>e.call(n,o,i++)&&r.next(o)))})}function Tb(e){return Vt((n,t)=>{let r=!1;n.subscribe(bt(t,i=>{r=!0,t.next(i)},()=>{r||t.next(e),t.complete()}))})}function Uk(e=eJ){return Vt((n,t)=>{let r=!1;n.subscribe(bt(t,i=>{r=!0,t.next(i)},()=>r?t.complete():t.error(e())))})}function eJ(){return new wb}function Bc(e,n){const t=arguments.length>=2;return r=>r.pipe(e?vn((i,o)=>e(i,o,r)):Ai,Gi(1),t?Tb(n):Uk(()=>new wb))}function zd(e,n){return Ge(n)?An(e,n,1):An(e,1)}function On(e,n,t){const r=Ge(e)||n||t?{next:e,error:n,complete:t}:e;return r?Vt((i,o)=>{var s;null===(s=r.subscribe)||void 0===s||s.call(r);let l=!0;i.subscribe(bt(o,c=>{var d;null===(d=r.next)||void 0===d||d.call(r,c),o.next(c)},()=>{var c;l=!1,null===(c=r.complete)||void 0===c||c.call(r),o.complete()},c=>{var d;l=!1,null===(d=r.error)||void 0===d||d.call(r,c),o.error(c)},()=>{var c,d;l&&(null===(c=r.unsubscribe)||void 0===c||c.call(r)),null===(d=r.finalize)||void 0===d||d.call(r)}))}):Ai}function Wd(e){return Vt((n,t)=>{let o,r=null,i=!1;r=n.subscribe(bt(t,void 0,void 0,s=>{o=nr(e(s,Wd(e)(n))),r?(r.unsubscribe(),r=null,o.subscribe(t)):i=!0})),i&&(r.unsubscribe(),r=null,o.subscribe(t))})}function RT(e){return e<=0?()=>Tr:Vt((n,t)=>{let r=[];n.subscribe(bt(t,i=>{r.push(i),e<r.length&&r.shift()},()=>{for(const i of r)t.next(i);t.complete()},void 0,()=>{r=null}))})}function gg(e){return Vt((n,t)=>{try{n.subscribe(t)}finally{t.add(e)}})}function Zn(e){return Vt((n,t)=>{nr(e).subscribe(bt(t,()=>t.complete(),Os)),!t.closed&&n.subscribe(t)})}let Gk=(()=>{class e{_doc;constructor(t){this._doc=t}getTitle(){return this._doc.title}setTitle(t){this._doc.title=t||""}static \u0275fac=function(r){return new(r||e)(ne(ut))};static \u0275prov=G({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),qk=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=G({token:e,factory:function(r){let i=null;return i=r?new(r||e):ne(aJ),i},providedIn:"root"})}return e})(),aJ=(()=>{class e extends qk{_doc;constructor(t){super(),this._doc=t}sanitize(t,r){if(null==r)return null;switch(t){case Zr.NONE:return r;case Zr.HTML:return Vi(r,"HTML")?xr(r):Av(this._doc,String(r)).toString();case Zr.STYLE:return Vi(r,"Style")?xr(r):r;case Zr.SCRIPT:if(Vi(r,"Script"))return xr(r);throw new R(5200,!1);case Zr.URL:return Vi(r,"URL")?xr(r):Xa(String(r));case Zr.RESOURCE_URL:if(Vi(r,"ResourceURL"))return xr(r);throw new R(5201,!1);default:throw new R(5202,!1)}}bypassSecurityTrustHtml(t){return function hp(e){return new $E(e)}(t)}bypassSecurityTrustStyle(t){return function zE(e){return new UE(e)}(t)}bypassSecurityTrustScript(t){return function WE(e){return new fp(e)}(t)}bypassSecurityTrustUrl(t){return function qE(e){return new yv(e)}(t)}bypassSecurityTrustResourceUrl(t){return function Er(e){return new bv(e)}(t)}static \u0275fac=function(r){return new(r||e)(ne(ut))};static \u0275prov=G({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const Le="primary",_g=Symbol("RouteTitle");class lJ{params;constructor(n){this.params=n||{}}has(n){return Object.prototype.hasOwnProperty.call(this.params,n)}get(n){if(this.has(n)){const t=this.params[n];return Array.isArray(t)?t[0]:t}return null}getAll(n){if(this.has(n)){const t=this.params[n];return Array.isArray(t)?t:[t]}return[]}get keys(){return Object.keys(this.params)}}function qd(e){return new lJ(e)}function cJ(e,n,t){const r=t.path.split("/");if(r.length>e.length||"full"===t.pathMatch&&(n.hasChildren()||r.length<e.length))return null;const i={};for(let o=0;o<r.length;o++){const s=r[o],l=e[o];if(":"===s[0])i[s.substring(1)]=l;else if(s!==l.path)return null}return{consumed:e.slice(0,r.length),posParams:i}}function ms(e,n){const t=e?xT(e):void 0,r=n?xT(n):void 0;if(!t||!r||t.length!=r.length)return!1;let i;for(let o=0;o<t.length;o++)if(i=t[o],!Jk(e[i],n[i]))return!1;return!0}function xT(e){return[...Object.keys(e),...Object.getOwnPropertySymbols(e)]}function Jk(e,n){if(Array.isArray(e)&&Array.isArray(n)){if(e.length!==n.length)return!1;const t=[...e].sort(),r=[...n].sort();return t.every((i,o)=>r[o]===i)}return e===n}function Yk(e){return e.length>0?e[e.length-1]:null}function la(e){return function n9(e){return!!e&&(e instanceof st||Ge(e.lift)&&Ge(e.subscribe))}(e)?e:$p(e)?Nn(Promise.resolve(e)):ge(e)}const dJ={exact:function Xk(e,n,t){if(!Hc(e.segments,n.segments)||!Sb(e.segments,n.segments,t)||e.numberOfChildren!==n.numberOfChildren)return!1;for(const r in n.children)if(!e.children[r]||!Xk(e.children[r],n.children[r],t))return!1;return!0},subset:Kk},Zk={exact:function fJ(e,n){return ms(e,n)},subset:function hJ(e,n){return Object.keys(n).length<=Object.keys(e).length&&Object.keys(n).every(t=>Jk(e[t],n[t]))},ignored:()=>!0};function Qk(e,n,t){return dJ[t.paths](e.root,n.root,t.matrixParams)&&Zk[t.queryParams](e.queryParams,n.queryParams)&&!("exact"===t.fragment&&e.fragment!==n.fragment)}function Kk(e,n,t){return eP(e,n,n.segments,t)}function eP(e,n,t,r){if(e.segments.length>t.length){const i=e.segments.slice(0,t.length);return!(!Hc(i,t)||n.hasChildren()||!Sb(i,t,r))}if(e.segments.length===t.length){if(!Hc(e.segments,t)||!Sb(e.segments,t,r))return!1;for(const i in n.children)if(!e.children[i]||!Kk(e.children[i],n.children[i],r))return!1;return!0}{const i=t.slice(0,e.segments.length),o=t.slice(e.segments.length);return!!(Hc(e.segments,i)&&Sb(e.segments,i,r)&&e.children[Le])&&eP(e.children[Le],n,o,r)}}function Sb(e,n,t){return n.every((r,i)=>Zk[t](e[i].parameters,r.parameters))}class Vc{root;queryParams;fragment;_queryParamMap;constructor(n=new Ct([],{}),t={},r=null){this.root=n,this.queryParams=t,this.fragment=r}get queryParamMap(){return this._queryParamMap??=qd(this.queryParams),this._queryParamMap}toString(){return mJ.serialize(this)}}class Ct{segments;children;parent=null;constructor(n,t){this.segments=n,this.children=t,Object.values(t).forEach(r=>r.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Ib(this)}}class vg{path;parameters;_parameterMap;constructor(n,t){this.path=n,this.parameters=t}get parameterMap(){return this._parameterMap??=qd(this.parameters),this._parameterMap}toString(){return rP(this)}}function Hc(e,n){return e.length===n.length&&e.every((t,r)=>t.path===n[r].path)}let yg=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=G({token:e,factory:()=>new Mb,providedIn:"root"})}return e})();class Mb{parse(n){const t=new MJ(n);return new Vc(t.parseRootSegment(),t.parseQueryParams(),t.parseFragment())}serialize(n){const t=`/${bg(n.root,!0)}`,r=function yJ(e){const n=Object.entries(e).map(([t,r])=>Array.isArray(r)?r.map(i=>`${Nb(t)}=${Nb(i)}`).join("&"):`${Nb(t)}=${Nb(r)}`).filter(t=>t);return n.length?`?${n.join("&")}`:""}(n.queryParams);return`${t}${r}${"string"==typeof n.fragment?`#${function _J(e){return encodeURI(e)}(n.fragment)}`:""}`}}const mJ=new Mb;function Ib(e){return e.segments.map(n=>rP(n)).join("/")}function bg(e,n){if(!e.hasChildren())return Ib(e);if(n){const t=e.children[Le]?bg(e.children[Le],!1):"",r=[];return Object.entries(e.children).forEach(([i,o])=>{i!==Le&&r.push(`${i}:${bg(o,!1)}`)}),r.length>0?`${t}(${r.join("//")})`:t}{const t=function gJ(e,n){let t=[];return Object.entries(e.children).forEach(([r,i])=>{r===Le&&(t=t.concat(n(i,r)))}),Object.entries(e.children).forEach(([r,i])=>{r!==Le&&(t=t.concat(n(i,r)))}),t}(e,(r,i)=>i===Le?[bg(e.children[Le],!1)]:[`${i}:${bg(r,!1)}`]);return 1===Object.keys(e.children).length&&null!=e.children[Le]?`${Ib(e)}/${t[0]}`:`${Ib(e)}/(${t.join("//")})`}}function tP(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Nb(e){return tP(e).replace(/%3B/gi,";")}function FT(e){return tP(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Ab(e){return decodeURIComponent(e)}function nP(e){return Ab(e.replace(/\+/g,"%20"))}function rP(e){return`${FT(e.path)}${function vJ(e){return Object.entries(e).map(([n,t])=>`;${FT(n)}=${FT(t)}`).join("")}(e.parameters)}`}const bJ=/^[^\/()?;#]+/;function kT(e){const n=e.match(bJ);return n?n[0]:""}const DJ=/^[^\/()?;=#]+/,wJ=/^[^=?&#]+/,TJ=/^[^&#]+/;class MJ{url;remaining;constructor(n){this.url=n,this.remaining=n}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Ct([],{}):new Ct([],this.parseChildren())}parseQueryParams(){const n={};if(this.consumeOptional("?"))do{this.parseQueryParam(n)}while(this.consumeOptional("&"));return n}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const n=[];for(this.peekStartsWith("(")||n.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),n.push(this.parseSegment());let t={};this.peekStartsWith("/(")&&(this.capture("/"),t=this.parseParens(!0));let r={};return this.peekStartsWith("(")&&(r=this.parseParens(!1)),(n.length>0||Object.keys(t).length>0)&&(r[Le]=new Ct(n,t)),r}parseSegment(){const n=kT(this.remaining);if(""===n&&this.peekStartsWith(";"))throw new R(4009,!1);return this.capture(n),new vg(Ab(n),this.parseMatrixParams())}parseMatrixParams(){const n={};for(;this.consumeOptional(";");)this.parseParam(n);return n}parseParam(n){const t=function EJ(e){const n=e.match(DJ);return n?n[0]:""}(this.remaining);if(!t)return;this.capture(t);let r="";if(this.consumeOptional("=")){const i=kT(this.remaining);i&&(r=i,this.capture(r))}n[Ab(t)]=Ab(r)}parseQueryParam(n){const t=function CJ(e){const n=e.match(wJ);return n?n[0]:""}(this.remaining);if(!t)return;this.capture(t);let r="";if(this.consumeOptional("=")){const s=function SJ(e){const n=e.match(TJ);return n?n[0]:""}(this.remaining);s&&(r=s,this.capture(r))}const i=nP(t),o=nP(r);if(n.hasOwnProperty(i)){let s=n[i];Array.isArray(s)||(s=[s],n[i]=s),s.push(o)}else n[i]=o}parseParens(n){const t={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const r=kT(this.remaining),i=this.remaining[r.length];if("/"!==i&&")"!==i&&";"!==i)throw new R(4010,!1);let o;r.indexOf(":")>-1?(o=r.slice(0,r.indexOf(":")),this.capture(o),this.capture(":")):n&&(o=Le);const s=this.parseChildren();t[o]=1===Object.keys(s).length?s[Le]:new Ct([],s),this.consumeOptional("//")}return t}peekStartsWith(n){return this.remaining.startsWith(n)}consumeOptional(n){return!!this.peekStartsWith(n)&&(this.remaining=this.remaining.substring(n.length),!0)}capture(n){if(!this.consumeOptional(n))throw new R(4011,!1)}}function iP(e){return e.segments.length>0?new Ct([],{[Le]:e}):e}function oP(e){const n={};for(const[r,i]of Object.entries(e.children)){const o=oP(i);if(r===Le&&0===o.segments.length&&o.hasChildren())for(const[s,l]of Object.entries(o.children))n[s]=l;else(o.segments.length>0||o.hasChildren())&&(n[r]=o)}return function IJ(e){if(1===e.numberOfChildren&&e.children[Le]){const n=e.children[Le];return new Ct(e.segments.concat(n.segments),n.children)}return e}(new Ct(e.segments,n))}function jc(e){return e instanceof Vc}function sP(e){let n;const i=iP(function t(o){const s={};for(const c of o.children){const d=t(c);s[c.outlet]=d}const l=new Ct(o.url,s);return o===e&&(n=l),l}(e.root));return n??i}function aP(e,n,t,r){let i=e;for(;i.parent;)i=i.parent;if(0===n.length)return PT(i,i,i,t,r);const o=function AJ(e){if("string"==typeof e[0]&&1===e.length&&"/"===e[0])return new cP(!0,0,e);let n=0,t=!1;const r=e.reduce((i,o,s)=>{if("object"==typeof o&&null!=o){if(o.outlets){const l={};return Object.entries(o.outlets).forEach(([c,d])=>{l[c]="string"==typeof d?d.split("/"):d}),[...i,{outlets:l}]}if(o.segmentPath)return[...i,o.segmentPath]}return"string"!=typeof o?[...i,o]:0===s?(o.split("/").forEach((l,c)=>{0==c&&"."===l||(0==c&&""===l?t=!0:".."===l?n++:""!=l&&i.push(l))}),i):[...i,o]},[]);return new cP(t,n,r)}(n);if(o.toRoot())return PT(i,i,new Ct([],{}),t,r);const s=function OJ(e,n,t){if(e.isAbsolute)return new Rb(n,!0,0);if(!t)return new Rb(n,!1,NaN);if(null===t.parent)return new Rb(t,!0,0);const r=Ob(e.commands[0])?0:1;return function RJ(e,n,t){let r=e,i=n,o=t;for(;o>i;){if(o-=i,r=r.parent,!r)throw new R(4005,!1);i=r.segments.length}return new Rb(r,!1,i-o)}(t,t.segments.length-1+r,e.numberOfDoubleDots)}(o,i,e),l=s.processChildren?Eg(s.segmentGroup,s.index,o.commands):uP(s.segmentGroup,s.index,o.commands);return PT(i,s.segmentGroup,l,t,r)}function Ob(e){return"object"==typeof e&&null!=e&&!e.outlets&&!e.segmentPath}function Dg(e){return"object"==typeof e&&null!=e&&e.outlets}function PT(e,n,t,r,i){let s,o={};r&&Object.entries(r).forEach(([c,d])=>{o[c]=Array.isArray(d)?d.map(h=>`${h}`):`${d}`}),s=e===n?t:lP(e,n,t);const l=iP(oP(s));return new Vc(l,o,i)}function lP(e,n,t){const r={};return Object.entries(e.children).forEach(([i,o])=>{r[i]=o===n?t:lP(o,n,t)}),new Ct(e.segments,r)}class cP{isAbsolute;numberOfDoubleDots;commands;constructor(n,t,r){if(this.isAbsolute=n,this.numberOfDoubleDots=t,this.commands=r,n&&r.length>0&&Ob(r[0]))throw new R(4003,!1);const i=r.find(Dg);if(i&&i!==Yk(r))throw new R(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Rb{segmentGroup;processChildren;index;constructor(n,t,r){this.segmentGroup=n,this.processChildren=t,this.index=r}}function uP(e,n,t){if(e??=new Ct([],{}),0===e.segments.length&&e.hasChildren())return Eg(e,n,t);const r=function FJ(e,n,t){let r=0,i=n;const o={match:!1,pathIndex:0,commandIndex:0};for(;i<e.segments.length;){if(r>=t.length)return o;const s=e.segments[i],l=t[r];if(Dg(l))break;const c=`${l}`,d=r<t.length-1?t[r+1]:null;if(i>0&&void 0===c)break;if(c&&d&&"object"==typeof d&&void 0===d.outlets){if(!fP(c,d,s))return o;r+=2}else{if(!fP(c,{},s))return o;r++}i++}return{match:!0,pathIndex:i,commandIndex:r}}(e,n,t),i=t.slice(r.commandIndex);if(r.match&&r.pathIndex<e.segments.length){const o=new Ct(e.segments.slice(0,r.pathIndex),{});return o.children[Le]=new Ct(e.segments.slice(r.pathIndex),e.children),Eg(o,0,i)}return r.match&&0===i.length?new Ct(e.segments,{}):r.match&&!e.hasChildren()?LT(e,n,t):r.match?Eg(e,0,i):LT(e,n,t)}function Eg(e,n,t){if(0===t.length)return new Ct(e.segments,{});{const r=function xJ(e){return Dg(e[0])?e[0].outlets:{[Le]:e}}(t),i={};if(Object.keys(r).some(o=>o!==Le)&&e.children[Le]&&1===e.numberOfChildren&&0===e.children[Le].segments.length){const o=Eg(e.children[Le],n,t);return new Ct(e.segments,o.children)}return Object.entries(r).forEach(([o,s])=>{"string"==typeof s&&(s=[s]),null!==s&&(i[o]=uP(e.children[o],n,s))}),Object.entries(e.children).forEach(([o,s])=>{void 0===r[o]&&(i[o]=s)}),new Ct(e.segments,i)}}function LT(e,n,t){const r=e.segments.slice(0,n);let i=0;for(;i<t.length;){const o=t[i];if(Dg(o)){const c=kJ(o.outlets);return new Ct(r,c)}if(0===i&&Ob(t[0])){r.push(new vg(e.segments[n].path,dP(t[0]))),i++;continue}const s=Dg(o)?o.outlets[Le]:`${o}`,l=i<t.length-1?t[i+1]:null;s&&l&&Ob(l)?(r.push(new vg(s,dP(l))),i+=2):(r.push(new vg(s,{})),i++)}return new Ct(r,{})}function kJ(e){const n={};return Object.entries(e).forEach(([t,r])=>{"string"==typeof r&&(r=[r]),null!==r&&(n[t]=LT(new Ct([],{}),0,r))}),n}function dP(e){const n={};return Object.entries(e).forEach(([t,r])=>n[t]=`${r}`),n}function fP(e,n,t){return e==t.path&&ms(n,t.parameters)}const wg="imperative";var qe=function(e){return e[e.NavigationStart=0]="NavigationStart",e[e.NavigationEnd=1]="NavigationEnd",e[e.NavigationCancel=2]="NavigationCancel",e[e.NavigationError=3]="NavigationError",e[e.RoutesRecognized=4]="RoutesRecognized",e[e.ResolveStart=5]="ResolveStart",e[e.ResolveEnd=6]="ResolveEnd",e[e.GuardsCheckStart=7]="GuardsCheckStart",e[e.GuardsCheckEnd=8]="GuardsCheckEnd",e[e.RouteConfigLoadStart=9]="RouteConfigLoadStart",e[e.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",e[e.ChildActivationStart=11]="ChildActivationStart",e[e.ChildActivationEnd=12]="ChildActivationEnd",e[e.ActivationStart=13]="ActivationStart",e[e.ActivationEnd=14]="ActivationEnd",e[e.Scroll=15]="Scroll",e[e.NavigationSkipped=16]="NavigationSkipped",e}(qe||{});class _s{id;url;constructor(n,t){this.id=n,this.url=t}}class xb extends _s{type=qe.NavigationStart;navigationTrigger;restoredState;constructor(n,t,r="imperative",i=null){super(n,t),this.navigationTrigger=r,this.restoredState=i}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class ca extends _s{urlAfterRedirects;type=qe.NavigationEnd;constructor(n,t,r){super(n,t),this.urlAfterRedirects=r}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var oi=function(e){return e[e.Redirect=0]="Redirect",e[e.SupersededByNewNavigation=1]="SupersededByNewNavigation",e[e.NoDataFromResolver=2]="NoDataFromResolver",e[e.GuardRejected=3]="GuardRejected",e[e.Aborted=4]="Aborted",e}(oi||{}),Fb=function(e){return e[e.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",e[e.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",e}(Fb||{});class $c extends _s{reason;code;type=qe.NavigationCancel;constructor(n,t,r,i){super(n,t),this.reason=r,this.code=i}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Jd extends _s{reason;code;type=qe.NavigationSkipped;constructor(n,t,r,i){super(n,t),this.reason=r,this.code=i}}class BT extends _s{error;target;type=qe.NavigationError;constructor(n,t,r,i){super(n,t),this.error=r,this.target=i}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class hP extends _s{urlAfterRedirects;state;type=qe.RoutesRecognized;constructor(n,t,r,i){super(n,t),this.urlAfterRedirects=r,this.state=i}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class PJ extends _s{urlAfterRedirects;state;type=qe.GuardsCheckStart;constructor(n,t,r,i){super(n,t),this.urlAfterRedirects=r,this.state=i}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class LJ extends _s{urlAfterRedirects;state;shouldActivate;type=qe.GuardsCheckEnd;constructor(n,t,r,i,o){super(n,t),this.urlAfterRedirects=r,this.state=i,this.shouldActivate=o}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class BJ extends _s{urlAfterRedirects;state;type=qe.ResolveStart;constructor(n,t,r,i){super(n,t),this.urlAfterRedirects=r,this.state=i}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class VJ extends _s{urlAfterRedirects;state;type=qe.ResolveEnd;constructor(n,t,r,i){super(n,t),this.urlAfterRedirects=r,this.state=i}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class HJ{route;type=qe.RouteConfigLoadStart;constructor(n){this.route=n}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class jJ{route;type=qe.RouteConfigLoadEnd;constructor(n){this.route=n}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class $J{snapshot;type=qe.ChildActivationStart;constructor(n){this.snapshot=n}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class UJ{snapshot;type=qe.ChildActivationEnd;constructor(n){this.snapshot=n}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class GJ{snapshot;type=qe.ActivationStart;constructor(n){this.snapshot=n}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class zJ{snapshot;type=qe.ActivationEnd;constructor(n){this.snapshot=n}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class pP{routerEvent;position;anchor;type=qe.Scroll;constructor(n,t,r){this.routerEvent=n,this.position=t,this.anchor=r}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class VT{}class kb{url;navigationBehaviorOptions;constructor(n,t){this.url=n,this.navigationBehaviorOptions=t}}function To(e){return e.outlet||Le}function Yd(e){if(!e)return null;if(e.routeConfig?._injector)return e.routeConfig._injector;for(let n=e.parent;n;n=n.parent){const t=n.routeConfig;if(t?._loadedInjector)return t._loadedInjector;if(t?._injector)return t._injector}return null}class XJ{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return Yd(this.route?.snapshot)??this.rootInjector}constructor(n){this.rootInjector=n,this.children=new Cg(this.rootInjector)}}let Cg=(()=>{class e{rootInjector;contexts=new Map;constructor(t){this.rootInjector=t}onChildOutletCreated(t,r){const i=this.getOrCreateContext(t);i.outlet=r,this.contexts.set(t,i)}onChildOutletDestroyed(t){const r=this.getContext(t);r&&(r.outlet=null,r.attachRef=null)}onOutletDeactivated(){const t=this.contexts;return this.contexts=new Map,t}onOutletReAttached(t){this.contexts=t}getOrCreateContext(t){let r=this.getContext(t);return r||(r=new XJ(this.rootInjector),this.contexts.set(t,r)),r}getContext(t){return this.contexts.get(t)||null}static \u0275fac=function(r){return new(r||e)(ne(Ne))};static \u0275prov=G({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();class gP{_root;constructor(n){this._root=n}get root(){return this._root.value}parent(n){const t=this.pathFromRoot(n);return t.length>1?t[t.length-2]:null}children(n){const t=HT(n,this._root);return t?t.children.map(r=>r.value):[]}firstChild(n){const t=HT(n,this._root);return t&&t.children.length>0?t.children[0].value:null}siblings(n){const t=jT(n,this._root);return t.length<2?[]:t[t.length-2].children.map(i=>i.value).filter(i=>i!==n)}pathFromRoot(n){return jT(n,this._root).map(t=>t.value)}}function HT(e,n){if(e===n.value)return n;for(const t of n.children){const r=HT(e,t);if(r)return r}return null}function jT(e,n){if(e===n.value)return[n];for(const t of n.children){const r=jT(e,t);if(r.length)return r.unshift(n),r}return[]}class So{value;children;constructor(n,t){this.value=n,this.children=t}toString(){return`TreeNode(${this.value})`}}function Zd(e){const n={};return e&&e.children.forEach(t=>n[t.value.outlet]=t),n}class mP extends gP{snapshot;constructor(n,t){super(n),this.snapshot=t,$T(this,n)}toString(){return this.snapshot.toString()}}function _P(e){const n=function KJ(e){const o=new Lb([],{},{},"",{},Le,e,null,{});return new vP("",new So(o,[]))}(e),t=new Ur([new vg("",{})]),r=new Ur({}),i=new Ur({}),o=new Ur({}),s=new Ur(""),l=new Uc(t,r,o,s,i,Le,e,n.root);return l.snapshot=n.root,new mP(new So(l,[]),n)}class Uc{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(n,t,r,i,o,s,l,c){this.urlSubject=n,this.paramsSubject=t,this.queryParamsSubject=r,this.fragmentSubject=i,this.dataSubject=o,this.outlet=s,this.component=l,this._futureSnapshot=c,this.title=this.dataSubject?.pipe(ke(d=>d[_g]))??ge(void 0),this.url=n,this.params=t,this.queryParams=r,this.fragment=i,this.data=o}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.params.pipe(ke(n=>qd(n))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(ke(n=>qd(n))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Pb(e,n,t="emptyOnly"){let r;const{routeConfig:i}=e;return r=null===n||"always"!==t&&""!==i?.path&&(n.component||n.routeConfig?.loadComponent)?{params:{...e.params},data:{...e.data},resolve:{...e.data,...e._resolvedData??{}}}:{params:{...n.params,...e.params},data:{...n.data,...e.data},resolve:{...e.data,...n.data,...i?.data,...e._resolvedData}},i&&bP(i)&&(r.resolve[_g]=i.title),r}class Lb{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;get title(){return this.data?.[_g]}constructor(n,t,r,i,o,s,l,c,d){this.url=n,this.params=t,this.queryParams=r,this.fragment=i,this.data=o,this.outlet=s,this.component=l,this.routeConfig=c,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??=qd(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=qd(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(r=>r.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class vP extends gP{url;constructor(n,t){super(t),this.url=n,$T(this,t)}toString(){return yP(this._root)}}function $T(e,n){n.value._routerState=e,n.children.forEach(t=>$T(e,t))}function yP(e){const n=e.children.length>0?` { ${e.children.map(yP).join(", ")} } `:"";return`${e.value}${n}`}function UT(e){if(e.snapshot){const n=e.snapshot,t=e._futureSnapshot;e.snapshot=t,ms(n.queryParams,t.queryParams)||e.queryParamsSubject.next(t.queryParams),n.fragment!==t.fragment&&e.fragmentSubject.next(t.fragment),ms(n.params,t.params)||e.paramsSubject.next(t.params),function uJ(e,n){if(e.length!==n.length)return!1;for(let t=0;t<e.length;++t)if(!ms(e[t],n[t]))return!1;return!0}(n.url,t.url)||e.urlSubject.next(t.url),ms(n.data,t.data)||e.dataSubject.next(t.data)}else e.snapshot=e._futureSnapshot,e.dataSubject.next(e._futureSnapshot.data)}function GT(e,n){const t=ms(e.params,n.params)&&function pJ(e,n){return Hc(e,n)&&e.every((t,r)=>ms(t.parameters,n[r].parameters))}(e.url,n.url);return t&&!(!e.parent!=!n.parent)&&(!e.parent||GT(e.parent,n.parent))}function bP(e){return"string"==typeof e.title||null===e.title}const e7=new z("");let Bb=(()=>{class e{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=Le;activateEvents=new be;deactivateEvents=new be;attachEvents=new be;detachEvents=new be;routerOutletData=Lz(void 0);parentContexts=C(Cg);location=C(Xr);changeDetector=C(ii);inputBinder=C(Vb,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(t){if(t.name){const{firstChange:r,previousValue:i}=t.name;if(r)return;this.isTrackedInParentContexts(i)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(i)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(t){return this.parentContexts.getContext(t)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const t=this.parentContexts.getContext(this.name);t?.route&&(t.attachRef?this.attach(t.attachRef,t.route):this.activateWith(t.route,t.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new R(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new R(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new R(4012,!1);this.location.detach();const t=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(t.instance),t}attach(t,r){this.activated=t,this._activatedRoute=r,this.location.insert(t.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(t.instance)}deactivate(){if(this.activated){const t=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(t)}}activateWith(t,r){if(this.isActivated)throw new R(4013,!1);this._activatedRoute=t;const i=this.location,s=t.snapshot.component,l=this.parentContexts.getOrCreateContext(this.name).children,c=new t7(t,l,i.injector,this.routerOutletData);this.activated=i.createComponent(s,{index:i.length,injector:c,environmentInjector:r}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(r){return new(r||e)};static \u0275dir=Q({type:e,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[Tn]})}return e})();class t7{route;childContexts;parent;outletData;constructor(n,t,r,i){this.route=n,this.childContexts=t,this.parent=r,this.outletData=i}get(n,t){return n===Uc?this.route:n===Cg?this.childContexts:n===e7?this.outletData:this.parent.get(n,t)}}const Vb=new z("");let DP=(()=>{class e{outletDataSubscriptions=new Map;bindActivatedRouteToOutletComponent(t){this.unsubscribeFromRouteData(t),this.subscribeToRouteData(t)}unsubscribeFromRouteData(t){this.outletDataSubscriptions.get(t)?.unsubscribe(),this.outletDataSubscriptions.delete(t)}subscribeToRouteData(t){const{activatedRoute:r}=t,i=NT([r.queryParams,r.params,r.data]).pipe(Vr(([o,s,l],c)=>(l={...o,...s,...l},0===c?ge(l):Promise.resolve(l)))).subscribe(o=>{if(!t.isActivated||!t.activatedComponentRef||t.activatedRoute!==r||null===r.component)return void this.unsubscribeFromRouteData(t);const s=function R4(e){const n=Qe(e);if(!n)return null;const t=new kp(n);return{get selector(){return t.selector},get type(){return t.componentType},get inputs(){return t.inputs},get outputs(){return t.outputs},get ngContentSelectors(){return t.ngContentSelectors},get isStandalone(){return n.standalone},get isSignal(){return n.signals}}}(r.component);if(s)for(const{templateName:l}of s.inputs)t.activatedComponentRef.setInput(l,o[l]);else this.unsubscribeFromRouteData(t)});this.outletDataSubscriptions.set(t,i)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=G({token:e,factory:e.\u0275fac})}return e})(),EP=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275cmp=wr({type:e,selectors:[["ng-component"]],exportAs:["emptyRouterOutlet"],decls:1,vars:0,template:function(r,i){1&r&&Rt(0,"router-outlet")},dependencies:[Bb],encapsulation:2})}return e})();function zT(e){const n=e.children&&e.children.map(zT),t=n?{...e,children:n}:{...e};return!t.component&&!t.loadComponent&&(n||t.loadChildren)&&t.outlet&&t.outlet!==Le&&(t.component=EP),t}function Tg(e,n,t){if(t&&e.shouldReuseRoute(n.value,t.value.snapshot)){const r=t.value;r._futureSnapshot=n.value;const i=function r7(e,n,t){return n.children.map(r=>{for(const i of t.children)if(e.shouldReuseRoute(r.value,i.value.snapshot))return Tg(e,r,i);return Tg(e,r)})}(e,n,t);return new So(r,i)}{if(e.shouldAttach(n.value)){const o=e.retrieve(n.value);if(null!==o){const s=o.route;return s.value._futureSnapshot=n.value,s.children=n.children.map(l=>Tg(e,l)),s}}const r=function i7(e){return new Uc(new Ur(e.url),new Ur(e.params),new Ur(e.queryParams),new Ur(e.fragment),new Ur(e.data),e.outlet,e.component,e)}(n.value),i=n.children.map(o=>Tg(e,o));return new So(r,i)}}class WT{redirectTo;navigationBehaviorOptions;constructor(n,t){this.redirectTo=n,this.navigationBehaviorOptions=t}}const wP="ngNavigationCancelingError";function Hb(e,n){const{redirectTo:t,navigationBehaviorOptions:r}=jc(n)?{redirectTo:n,navigationBehaviorOptions:void 0}:n,i=CP(!1,oi.Redirect);return i.url=t,i.navigationBehaviorOptions=r,i}function CP(e,n){const t=new Error(`NavigationCancelingError: ${e||""}`);return t[wP]=!0,t.cancellationCode=n,t}function TP(e){return!!e&&e[wP]}class a7{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(n,t,r,i,o){this.routeReuseStrategy=n,this.futureState=t,this.currState=r,this.forwardEvent=i,this.inputBindingEnabled=o}activate(n){const t=this.futureState._root,r=this.currState?this.currState._root:null;this.deactivateChildRoutes(t,r,n),UT(this.futureState.root),this.activateChildRoutes(t,r,n)}deactivateChildRoutes(n,t,r){const i=Zd(t);n.children.forEach(o=>{const s=o.value.outlet;this.deactivateRoutes(o,i[s],r),delete i[s]}),Object.values(i).forEach(o=>{this.deactivateRouteAndItsChildren(o,r)})}deactivateRoutes(n,t,r){const i=n.value,o=t?t.value:null;if(i===o)if(i.component){const s=r.getContext(i.outlet);s&&this.deactivateChildRoutes(n,t,s.children)}else this.deactivateChildRoutes(n,t,r);else o&&this.deactivateRouteAndItsChildren(t,r)}deactivateRouteAndItsChildren(n,t){n.value.component&&this.routeReuseStrategy.shouldDetach(n.value.snapshot)?this.detachAndStoreRouteSubtree(n,t):this.deactivateRouteAndOutlet(n,t)}detachAndStoreRouteSubtree(n,t){const r=t.getContext(n.value.outlet),i=r&&n.value.component?r.children:t,o=Zd(n);for(const s of Object.values(o))this.deactivateRouteAndItsChildren(s,i);if(r&&r.outlet){const s=r.outlet.detach(),l=r.children.onOutletDeactivated();this.routeReuseStrategy.store(n.value.snapshot,{componentRef:s,route:n,contexts:l})}}deactivateRouteAndOutlet(n,t){const r=t.getContext(n.value.outlet),i=r&&n.value.component?r.children:t,o=Zd(n);for(const s of Object.values(o))this.deactivateRouteAndItsChildren(s,i);r&&(r.outlet&&(r.outlet.deactivate(),r.children.onOutletDeactivated()),r.attachRef=null,r.route=null)}activateChildRoutes(n,t,r){const i=Zd(t);n.children.forEach(o=>{this.activateRoutes(o,i[o.value.outlet],r),this.forwardEvent(new zJ(o.value.snapshot))}),n.children.length&&this.forwardEvent(new UJ(n.value.snapshot))}activateRoutes(n,t,r){const i=n.value,o=t?t.value:null;if(UT(i),i===o)if(i.component){const s=r.getOrCreateContext(i.outlet);this.activateChildRoutes(n,t,s.children)}else this.activateChildRoutes(n,t,r);else if(i.component){const s=r.getOrCreateContext(i.outlet);if(this.routeReuseStrategy.shouldAttach(i.snapshot)){const l=this.routeReuseStrategy.retrieve(i.snapshot);this.routeReuseStrategy.store(i.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),UT(l.route.value),this.activateChildRoutes(n,null,s.children)}else s.attachRef=null,s.route=i,s.outlet&&s.outlet.activateWith(i,s.injector),this.activateChildRoutes(n,null,s.children)}else this.activateChildRoutes(n,null,r)}}class SP{path;route;constructor(n){this.path=n,this.route=this.path[this.path.length-1]}}class jb{component;route;constructor(n,t){this.component=n,this.route=t}}function l7(e,n,t){const r=e._root;return Sg(r,n?n._root:null,t,[r.value])}function Qd(e,n){const t=Symbol(),r=n.get(e,t);return r===t?"function"!=typeof e||function cm(e){return null!==Xi(e)}(e)?n.get(e):e:r}function Sg(e,n,t,r,i={canDeactivateChecks:[],canActivateChecks:[]}){const o=Zd(n);return e.children.forEach(s=>{(function u7(e,n,t,r,i={canDeactivateChecks:[],canActivateChecks:[]}){const o=e.value,s=n?n.value:null,l=t?t.getContext(e.value.outlet):null;if(s&&o.routeConfig===s.routeConfig){const c=function d7(e,n,t){if("function"==typeof t)return t(e,n);switch(t){case"pathParamsChange":return!Hc(e.url,n.url);case"pathParamsOrQueryParamsChange":return!Hc(e.url,n.url)||!ms(e.queryParams,n.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!GT(e,n)||!ms(e.queryParams,n.queryParams);default:return!GT(e,n)}}(s,o,o.routeConfig.runGuardsAndResolvers);c?i.canActivateChecks.push(new SP(r)):(o.data=s.data,o._resolvedData=s._resolvedData),Sg(e,n,o.component?l?l.children:null:t,r,i),c&&l&&l.outlet&&l.outlet.isActivated&&i.canDeactivateChecks.push(new jb(l.outlet.component,s))}else s&&Mg(n,l,i),i.canActivateChecks.push(new SP(r)),Sg(e,null,o.component?l?l.children:null:t,r,i)})(s,o[s.value.outlet],t,r.concat([s.value]),i),delete o[s.value.outlet]}),Object.entries(o).forEach(([s,l])=>Mg(l,t.getContext(s),i)),i}function Mg(e,n,t){const r=Zd(e),i=e.value;Object.entries(r).forEach(([o,s])=>{Mg(s,i.component?n?n.children.getContext(o):null:n,t)}),t.canDeactivateChecks.push(new jb(i.component&&n&&n.outlet&&n.outlet.isActivated?n.outlet.component:null,i))}function Ig(e){return"function"==typeof e}function MP(e){return e instanceof wb||"EmptyError"===e?.name}const $b=Symbol("INITIAL_VALUE");function Xd(){return Vr(e=>NT(e.map(n=>n.pipe(Gi(1),function $k(...e){const n=hg(e);return Vt((t,r)=>{(n?pg(e,t,n):pg(e,t)).subscribe(r)})}($b)))).pipe(ke(n=>{for(const t of n)if(!0!==t){if(t===$b)return $b;if(!1===t||v7(t))return t}return!0}),vn(n=>n!==$b),Gi(1)))}function v7(e){return jc(e)||e instanceof WT}function IP(e){return function U0(...e){return Kg(e)}(On(n=>{if("boolean"!=typeof n)throw Hb(0,n)}),ke(n=>!0===n))}class qT{segmentGroup;constructor(n){this.segmentGroup=n||null}}class JT extends Error{urlTree;constructor(n){super(),this.urlTree=n}}function Kd(e){return Cb(new qT(e))}function N7(e){return Cb(new R(4e3,!1))}class O7{urlSerializer;urlTree;constructor(n,t){this.urlSerializer=n,this.urlTree=t}lineralizeSegments(n,t){let r=[],i=t.root;for(;;){if(r=r.concat(i.segments),0===i.numberOfChildren)return ge(r);if(i.numberOfChildren>1||!i.children[Le])return N7();i=i.children[Le]}}applyRedirectCommands(n,t,r,i,o){return function R7(e,n,t){if("string"==typeof e)return ge(e);const r=e,{queryParams:i,fragment:o,routeConfig:s,url:l,outlet:c,params:d,data:h,title:p}=n;return la(bn(t,()=>r({params:d,data:h,queryParams:i,fragment:o,routeConfig:s,url:l,outlet:c,title:p})))}(t,i,o).pipe(ke(s=>{if(s instanceof Vc)throw new JT(s);const l=this.applyRedirectCreateUrlTree(s,this.urlSerializer.parse(s),n,r);if("/"===s[0])throw new JT(l);return l}))}applyRedirectCreateUrlTree(n,t,r,i){const o=this.createSegmentGroup(n,t.root,r,i);return new Vc(o,this.createQueryParams(t.queryParams,this.urlTree.queryParams),t.fragment)}createQueryParams(n,t){const r={};return Object.entries(n).forEach(([i,o])=>{if("string"==typeof o&&":"===o[0]){const l=o.substring(1);r[i]=t[l]}else r[i]=o}),r}createSegmentGroup(n,t,r,i){const o=this.createSegments(n,t.segments,r,i);let s={};return Object.entries(t.children).forEach(([l,c])=>{s[l]=this.createSegmentGroup(n,c,r,i)}),new Ct(o,s)}createSegments(n,t,r,i){return t.map(o=>":"===o.path[0]?this.findPosParam(n,o,i):this.findOrReturn(o,r))}findPosParam(n,t,r){const i=r[t.path.substring(1)];if(!i)throw new R(4001,!1);return i}findOrReturn(n,t){let r=0;for(const i of t){if(i.path===n.path)return t.splice(r),i;r++}return n}}const YT={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function x7(e,n,t,r,i){const o=NP(e,n,t);return o.matched?(r=function qJ(e,n){return e.providers&&!e._injector&&(e._injector=ly(e.providers,n,`Route: ${e.path}`)),e._injector??n}(n,r),function I7(e,n,t,r){const i=n.canMatch;return i&&0!==i.length?ge(i.map(s=>{const l=Qd(s,e);return la(function _7(e){return e&&Ig(e.canMatch)}(l)?l.canMatch(n,t):bn(e,()=>l(n,t)))})).pipe(Xd(),IP()):ge(!0)}(r,n,t).pipe(ke(s=>!0===s?o:{...YT}))):ge(o)}function NP(e,n,t){if("**"===n.path)return function F7(e){return{matched:!0,parameters:e.length>0?Yk(e).parameters:{},consumedSegments:e,remainingSegments:[],positionalParamSegments:{}}}(t);if(""===n.path)return"full"===n.pathMatch&&(e.hasChildren()||t.length>0)?{...YT}:{matched:!0,consumedSegments:[],remainingSegments:t,parameters:{},positionalParamSegments:{}};const i=(n.matcher||cJ)(t,e,n);if(!i)return{...YT};const o={};Object.entries(i.posParams??{}).forEach(([l,c])=>{o[l]=c.path});const s=i.consumed.length>0?{...o,...i.consumed[i.consumed.length-1].parameters}:o;return{matched:!0,consumedSegments:i.consumed,remainingSegments:t.slice(i.consumed.length),parameters:s,positionalParamSegments:i.posParams??{}}}function AP(e,n,t,r){return t.length>0&&function L7(e,n,t){return t.some(r=>Ub(e,n,r)&&To(r)!==Le)}(e,t,r)?{segmentGroup:new Ct(n,P7(r,new Ct(t,e.children))),slicedSegments:[]}:0===t.length&&function B7(e,n,t){return t.some(r=>Ub(e,n,r))}(e,t,r)?{segmentGroup:new Ct(e.segments,k7(e,t,r,e.children)),slicedSegments:t}:{segmentGroup:new Ct(e.segments,e.children),slicedSegments:t}}function k7(e,n,t,r){const i={};for(const o of t)if(Ub(e,n,o)&&!r[To(o)]){const s=new Ct([],{});i[To(o)]=s}return{...r,...i}}function P7(e,n){const t={};t[Le]=n;for(const r of e)if(""===r.path&&To(r)!==Le){const i=new Ct([],{});t[To(r)]=i}return t}function Ub(e,n,t){return(!(e.hasChildren()||n.length>0)||"full"!==t.pathMatch)&&""===t.path}class H7{}class U7{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(n,t,r,i,o,s,l){this.injector=n,this.configLoader=t,this.rootComponentType=r,this.config=i,this.urlTree=o,this.paramsInheritanceStrategy=s,this.urlSerializer=l,this.applyRedirects=new O7(this.urlSerializer,this.urlTree)}noMatchError(n){return new R(4002,`'${n.segmentGroup}'`)}recognize(){const n=AP(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(n).pipe(ke(({children:t,rootSnapshot:r})=>{const i=new So(r,t),o=new vP("",i),s=function NJ(e,n,t=null,r=null){return aP(sP(e),n,t,r)}(r,[],this.urlTree.queryParams,this.urlTree.fragment);return s.queryParams=this.urlTree.queryParams,o.url=this.urlSerializer.serialize(s),{state:o,tree:s}}))}match(n){const t=new Lb([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Object.freeze({}),Le,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,n,Le,t).pipe(ke(r=>({children:r,rootSnapshot:t})),Wd(r=>{if(r instanceof JT)return this.urlTree=r.urlTree,this.match(r.urlTree.root);throw r instanceof qT?this.noMatchError(r):r}))}processSegmentGroup(n,t,r,i,o){return 0===r.segments.length&&r.hasChildren()?this.processChildren(n,t,r,o):this.processSegment(n,t,r,r.segments,i,!0,o).pipe(ke(s=>s instanceof So?[s]:[]))}processChildren(n,t,r,i){const o=[];for(const s of Object.keys(r.children))"primary"===s?o.unshift(s):o.push(s);return Nn(o).pipe(zd(s=>{const l=r.children[s],c=function QJ(e,n){const t=e.filter(r=>To(r)===n);return t.push(...e.filter(r=>To(r)!==n)),t}(t,s);return this.processSegmentGroup(n,c,l,s,i)}),function nJ(e,n){return Vt(function tJ(e,n,t,r,i){return(o,s)=>{let l=t,c=n,d=0;o.subscribe(bt(s,h=>{const p=d++;c=l?e(c,h,p):(l=!0,h),r&&s.next(c)},i&&(()=>{l&&s.next(c),s.complete()})))}}(e,n,arguments.length>=2,!0))}((s,l)=>(s.push(...l),s)),Tb(null),function rJ(e,n){const t=arguments.length>=2;return r=>r.pipe(e?vn((i,o)=>e(i,o,r)):Ai,RT(1),t?Tb(n):Uk(()=>new wb))}(),An(s=>{if(null===s)return Kd(r);const l=OP(s);return function G7(e){e.sort((n,t)=>n.value.outlet===Le?-1:t.value.outlet===Le?1:n.value.outlet.localeCompare(t.value.outlet))}(l),ge(l)}))}processSegment(n,t,r,i,o,s,l){return Nn(t).pipe(zd(c=>this.processSegmentAgainstRoute(c._injector??n,t,c,r,i,o,s,l).pipe(Wd(d=>{if(d instanceof qT)return ge(null);throw d}))),Bc(c=>!!c),Wd(c=>{if(MP(c))return function V7(e,n,t){return 0===n.length&&!e.children[t]}(r,i,o)?ge(new H7):Kd(r);throw c}))}processSegmentAgainstRoute(n,t,r,i,o,s,l,c){return To(r)===s||s!==Le&&Ub(i,o,r)?void 0===r.redirectTo?this.matchSegmentAgainstRoute(n,i,r,o,s,c):this.allowRedirects&&l?this.expandSegmentAgainstRouteUsingRedirect(n,i,t,r,o,s,c):Kd(i):Kd(i)}expandSegmentAgainstRouteUsingRedirect(n,t,r,i,o,s,l){const{matched:c,parameters:d,consumedSegments:h,positionalParamSegments:p,remainingSegments:_}=NP(t,i,o);if(!c)return Kd(t);"string"==typeof i.redirectTo&&"/"===i.redirectTo[0]&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const m=new Lb(o,d,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,RP(i),To(i),i.component??i._loadedComponent??null,i,xP(i)),b=Pb(m,l,this.paramsInheritanceStrategy);return m.params=Object.freeze(b.params),m.data=Object.freeze(b.data),this.applyRedirects.applyRedirectCommands(h,i.redirectTo,p,m,n).pipe(Vr(S=>this.applyRedirects.lineralizeSegments(i,S)),An(S=>this.processSegment(n,r,t,S.concat(_),s,!1,l)))}matchSegmentAgainstRoute(n,t,r,i,o,s){const l=x7(t,r,i,n);return"**"===r.path&&(t.children={}),l.pipe(Vr(c=>c.matched?this.getChildConfig(n=r._injector??n,r,i).pipe(Vr(({routes:d})=>{const h=r._loadedInjector??n,{parameters:p,consumedSegments:_,remainingSegments:m}=c,b=new Lb(_,p,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,RP(r),To(r),r.component??r._loadedComponent??null,r,xP(r)),E=Pb(b,s,this.paramsInheritanceStrategy);b.params=Object.freeze(E.params),b.data=Object.freeze(E.data);const{segmentGroup:S,slicedSegments:I}=AP(t,_,m,d);if(0===I.length&&S.hasChildren())return this.processChildren(h,d,S,b).pipe(ke(q=>new So(b,q)));if(0===d.length&&0===I.length)return ge(new So(b,[]));const A=To(r)===o;return this.processSegment(h,d,S,I,A?Le:o,!0,b).pipe(ke(q=>new So(b,q instanceof So?[q]:[])))})):Kd(t)))}getChildConfig(n,t,r){return t.children?ge({routes:t.children,injector:n}):t.loadChildren?void 0!==t._loadedRoutes?ge({routes:t._loadedRoutes,injector:t._loadedInjector}):function M7(e,n,t,r){const i=n.canLoad;return void 0===i||0===i.length?ge(!0):ge(i.map(s=>{const l=Qd(s,e);return la(function h7(e){return e&&Ig(e.canLoad)}(l)?l.canLoad(n,t):bn(e,()=>l(n,t)))})).pipe(Xd(),IP())}(n,t,r).pipe(An(i=>i?this.configLoader.loadChildren(n,t).pipe(On(o=>{t._loadedRoutes=o.routes,t._loadedInjector=o.injector})):function A7(){return Cb(CP(!1,oi.GuardRejected))}())):ge({routes:[],injector:n})}}function z7(e){const n=e.value.routeConfig;return n&&""===n.path}function OP(e){const n=[],t=new Set;for(const r of e){if(!z7(r)){n.push(r);continue}const i=n.find(o=>r.value.routeConfig===o.value.routeConfig);void 0!==i?(i.children.push(...r.children),t.add(i)):n.push(r)}for(const r of t){const i=OP(r.children);n.push(new So(r.value,i))}return n.filter(r=>!t.has(r))}function RP(e){return e.data||{}}function xP(e){return e.resolve||{}}function FP(e){const n=e.children.map(t=>FP(t)).flat();return[e,...n]}function ZT(e){return Vr(n=>{const t=e(n);return t?Nn(t).pipe(ke(()=>n)):ge(n)})}let kP=(()=>{class e{buildTitle(t){let r,i=t.root;for(;void 0!==i;)r=this.getResolvedTitleForRoute(i)??r,i=i.children.find(o=>o.outlet===Le);return r}getResolvedTitleForRoute(t){return t.data[_g]}static \u0275fac=function(r){return new(r||e)};static \u0275prov=G({token:e,factory:()=>C(Q7),providedIn:"root"})}return e})(),Q7=(()=>{class e extends kP{title;constructor(t){super(),this.title=t}updateTitle(t){const r=this.buildTitle(t);void 0!==r&&this.title.setTitle(r)}static \u0275fac=function(r){return new(r||e)(ne(Gk))};static \u0275prov=G({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const ef=new z("",{providedIn:"root",factory:()=>({})}),Gb=new z("");let QT=(()=>{class e{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=C(Dz);loadComponent(t,r){if(this.componentLoaders.get(r))return this.componentLoaders.get(r);if(r._loadedComponent)return ge(r._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(r);const i=la(bn(t,()=>r.loadComponent())).pipe(ke(PP),Vr(LP),On(s=>{this.onLoadEndListener&&this.onLoadEndListener(r),r._loadedComponent=s}),gg(()=>{this.componentLoaders.delete(r)})),o=new jk(i,()=>new Ye).pipe(OT());return this.componentLoaders.set(r,o),o}loadChildren(t,r){if(this.childrenLoaders.get(r))return this.childrenLoaders.get(r);if(r._loadedRoutes)return ge({routes:r._loadedRoutes,injector:r._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(r);const o=function X7(e,n,t,r){return la(bn(t,()=>e.loadChildren())).pipe(ke(PP),Vr(LP),An(i=>i instanceof iA||Array.isArray(i)?ge(i):Nn(n.compileModuleAsync(i))),ke(i=>{r&&r(e);let o,s,l=!1;return Array.isArray(i)?(s=i,!0):(o=i.create(t).injector,s=o.get(Gb,[],{optional:!0,self:!0}).flat()),{routes:s.map(zT),injector:o}}))}(r,this.compiler,t,this.onLoadEndListener).pipe(gg(()=>{this.childrenLoaders.delete(r)})),s=new jk(o,()=>new Ye).pipe(OT());return this.childrenLoaders.set(r,s),s}static \u0275fac=function(r){return new(r||e)};static \u0275prov=G({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function PP(e){return function K7(e){return e&&"object"==typeof e&&"default"in e}(e)?e.default:e}function LP(e){return ge(e)}let XT=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=G({token:e,factory:()=>C(eY),providedIn:"root"})}return e})(),eY=(()=>{class e{shouldProcessUrl(t){return!0}extract(t){return t}merge(t,r){return t}static \u0275fac=function(r){return new(r||e)};static \u0275prov=G({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const BP=new z(""),VP=new z("");function tY(e,n,t){const r=e.get(VP),i=e.get(ut);if(!i.startViewTransition||r.skipNextTransition)return r.skipNextTransition=!1,new Promise(d=>setTimeout(d));let o;const s=new Promise(d=>{o=d}),l=i.startViewTransition(()=>(o(),function nY(e){return new Promise(n=>{nl({read:()=>setTimeout(n)},{injector:e})})}(e)));l.ready.catch(d=>{});const{onViewTransitionCreated:c}=r;return c&&bn(e,()=>c({transition:l,from:n,to:t})),s}const HP=new z("");let KT=(()=>{class e{currentNavigation=ki(null,{equal:()=>!1});currentTransition=null;lastSuccessfulNavigation=null;events=new Ye;transitionAbortWithErrorSubject=new Ye;configLoader=C(QT);environmentInjector=C(Ne);destroyRef=C(wn);urlSerializer=C(yg);rootContexts=C(Cg);location=C(Ql);inputBindingEnabled=null!==C(Vb,{optional:!0});titleStrategy=C(kP);options=C(ef,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=C(XT);createViewTransition=C(BP,{optional:!0});navigationErrorHandler=C(HP,{optional:!0});navigationId=0;get hasRequestedNavigation(){return 0!==this.navigationId}transitions;afterPreactivation=()=>ge(void 0);rootComponentType=null;destroyed=!1;constructor(){this.configLoader.onLoadEndListener=i=>this.events.next(new jJ(i)),this.configLoader.onLoadStartListener=i=>this.events.next(new HJ(i)),this.destroyRef.onDestroy(()=>{this.destroyed=!0})}complete(){this.transitions?.complete()}handleNavigationRequest(t){const r=++this.navigationId;kt(()=>{this.transitions?.next({...t,extractedUrl:this.urlHandlingStrategy.extract(t.rawUrl),targetSnapshot:null,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null,abortController:new AbortController,id:r})})}setupNavigations(t){return this.transitions=new Ur(null),this.transitions.pipe(vn(r=>null!==r),Vr(r=>{let i=!1;return ge(r).pipe(Vr(o=>{if(this.navigationId>r.id)return this.cancelNavigationTransition(r,"",oi.SupersededByNewNavigation),Tr;this.currentTransition=r,this.currentNavigation.set({id:o.id,initialUrl:o.rawUrl,extractedUrl:o.extractedUrl,targetBrowserUrl:"string"==typeof o.extras.browserUrl?this.urlSerializer.parse(o.extras.browserUrl):o.extras.browserUrl,trigger:o.source,extras:o.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null,abort:()=>o.abortController.abort()});const s=!t.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!s&&"reload"!==(o.extras.onSameUrlNavigation??t.onSameUrlNavigation))return this.events.next(new Jd(o.id,this.urlSerializer.serialize(o.rawUrl),"",Fb.IgnoredSameUrlNavigation)),o.resolve(!1),Tr;if(this.urlHandlingStrategy.shouldProcessUrl(o.rawUrl))return ge(o).pipe(Vr(c=>(this.events.next(new xb(c.id,this.urlSerializer.serialize(c.extractedUrl),c.source,c.restoredState)),c.id!==this.navigationId?Tr:Promise.resolve(c))),function W7(e,n,t,r,i,o){return An(s=>function j7(e,n,t,r,i,o,s="emptyOnly"){return new U7(e,n,t,r,i,s,o).recognize()}(e,n,t,r,s.extractedUrl,i,o).pipe(ke(({state:l,tree:c})=>({...s,targetSnapshot:l,urlAfterRedirects:c}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,t.config,this.urlSerializer,this.paramsInheritanceStrategy),On(c=>{r.targetSnapshot=c.targetSnapshot,r.urlAfterRedirects=c.urlAfterRedirects,this.currentNavigation.update(h=>(h.finalUrl=c.urlAfterRedirects,h));const d=new hP(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot);this.events.next(d)}));if(s&&this.urlHandlingStrategy.shouldProcessUrl(o.currentRawUrl)){const{id:c,extractedUrl:d,source:h,restoredState:p,extras:_}=o,m=new xb(c,this.urlSerializer.serialize(d),h,p);this.events.next(m);const b=_P(this.rootComponentType).snapshot;return this.currentTransition=r={...o,targetSnapshot:b,urlAfterRedirects:d,extras:{..._,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.update(E=>(E.finalUrl=d,E)),ge(r)}return this.events.next(new Jd(o.id,this.urlSerializer.serialize(o.extractedUrl),"",Fb.IgnoredByUrlHandlingStrategy)),o.resolve(!1),Tr}),On(o=>{const s=new PJ(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot);this.events.next(s)}),ke(o=>(this.currentTransition=r={...o,guards:l7(o.targetSnapshot,o.currentSnapshot,this.rootContexts)},r)),function y7(e,n){return An(t=>{const{targetSnapshot:r,currentSnapshot:i,guards:{canActivateChecks:o,canDeactivateChecks:s}}=t;return 0===s.length&&0===o.length?ge({...t,guardsResult:!0}):function b7(e,n,t,r){return Nn(e).pipe(An(i=>function S7(e,n,t,r,i){const o=n&&n.routeConfig?n.routeConfig.canDeactivate:null;return o&&0!==o.length?ge(o.map(l=>{const c=Yd(n)??i,d=Qd(l,c);return la(function m7(e){return e&&Ig(e.canDeactivate)}(d)?d.canDeactivate(e,n,t,r):bn(c,()=>d(e,n,t,r))).pipe(Bc())})).pipe(Xd()):ge(!0)}(i.component,i.route,t,n,r)),Bc(i=>!0!==i,!0))}(s,r,i,e).pipe(An(l=>l&&function f7(e){return"boolean"==typeof e}(l)?function D7(e,n,t,r){return Nn(n).pipe(zd(i=>pg(function w7(e,n){return null!==e&&n&&n(new $J(e)),ge(!0)}(i.route.parent,r),function E7(e,n){return null!==e&&n&&n(new GJ(e)),ge(!0)}(i.route,r),function T7(e,n,t){const r=n[n.length-1],o=n.slice(0,n.length-1).reverse().map(s=>function c7(e){const n=e.routeConfig?e.routeConfig.canActivateChild:null;return n&&0!==n.length?{node:e,guards:n}:null}(s)).filter(s=>null!==s).map(s=>AT(()=>ge(s.guards.map(c=>{const d=Yd(s.node)??t,h=Qd(c,d);return la(function g7(e){return e&&Ig(e.canActivateChild)}(h)?h.canActivateChild(r,e):bn(d,()=>h(r,e))).pipe(Bc())})).pipe(Xd())));return ge(o).pipe(Xd())}(e,i.path,t),function C7(e,n,t){const r=n.routeConfig?n.routeConfig.canActivate:null;if(!r||0===r.length)return ge(!0);const i=r.map(o=>AT(()=>{const s=Yd(n)??t,l=Qd(o,s);return la(function p7(e){return e&&Ig(e.canActivate)}(l)?l.canActivate(n,e):bn(s,()=>l(n,e))).pipe(Bc())}));return ge(i).pipe(Xd())}(e,i.route,t))),Bc(i=>!0!==i,!0))}(r,o,e,n):ge(l)),ke(l=>({...t,guardsResult:l})))})}(this.environmentInjector,o=>this.events.next(o)),On(o=>{if(r.guardsResult=o.guardsResult,o.guardsResult&&"boolean"!=typeof o.guardsResult)throw Hb(0,o.guardsResult);const s=new LJ(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot,!!o.guardsResult);this.events.next(s)}),vn(o=>!!o.guardsResult||(this.cancelNavigationTransition(o,"",oi.GuardRejected),!1)),ZT(o=>{if(0!==o.guards.canActivateChecks.length)return ge(o).pipe(On(s=>{const l=new BJ(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(l)}),Vr(s=>{let l=!1;return ge(s).pipe(function q7(e,n){return An(t=>{const{targetSnapshot:r,guards:{canActivateChecks:i}}=t;if(!i.length)return ge(t);const o=new Set(i.map(c=>c.route)),s=new Set;for(const c of o)if(!s.has(c))for(const d of FP(c))s.add(d);let l=0;return Nn(s).pipe(zd(c=>o.has(c)?function J7(e,n,t,r){const i=e.routeConfig,o=e._resolve;return void 0!==i?.title&&!bP(i)&&(o[_g]=i.title),AT(()=>(e.data=Pb(e,e.parent,t).resolve,function Y7(e,n,t,r){const i=xT(e);if(0===i.length)return ge({});const o={};return Nn(i).pipe(An(s=>function Z7(e,n,t,r){const i=Yd(n)??r,o=Qd(e,i);return la(o.resolve?o.resolve(n,t):bn(i,()=>o(n,t)))}(e[s],n,t,r).pipe(Bc(),On(l=>{if(l instanceof WT)throw Hb(new Mb,l);o[s]=l}))),RT(1),ke(()=>o),Wd(s=>MP(s)?Tr:Cb(s)))}(o,e,n,r).pipe(ke(s=>(e._resolvedData=s,e.data={...e.data,...s},null)))))}(c,r,e,n):(c.data=Pb(c,c.parent,e).resolve,ge(void 0))),On(()=>l++),RT(1),An(c=>l===s.size?ge(t):Tr))})}(this.paramsInheritanceStrategy,this.environmentInjector),On({next:()=>l=!0,complete:()=>{l||this.cancelNavigationTransition(s,"",oi.NoDataFromResolver)}}))}),On(s=>{const l=new VJ(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(l)}))}),ZT(o=>{const s=l=>{const c=[];if(l.routeConfig?.loadComponent){const d=Yd(l)??this.environmentInjector;c.push(this.configLoader.loadComponent(d,l.routeConfig).pipe(On(h=>{l.component=h}),ke(()=>{})))}for(const d of l.children)c.push(...s(d));return c};return NT(s(o.targetSnapshot.root)).pipe(Tb(null),Gi(1))}),ZT(()=>this.afterPreactivation()),Vr(()=>{const{currentSnapshot:o,targetSnapshot:s}=r,l=this.createViewTransition?.(this.environmentInjector,o.root,s.root);return l?Nn(l).pipe(ke(()=>r)):ge(r)}),ke(o=>{const s=function n7(e,n,t){const r=Tg(e,n._root,t?t._root:void 0);return new mP(r,n)}(t.routeReuseStrategy,o.targetSnapshot,o.currentRouterState);return this.currentTransition=r={...o,targetRouterState:s},this.currentNavigation.update(l=>(l.targetRouterState=s,l)),r}),On(()=>{this.events.next(new VT)}),((e,n,t,r)=>ke(i=>(new a7(n,i.targetRouterState,i.currentRouterState,t,r).activate(e),i)))(this.rootContexts,t.routeReuseStrategy,o=>this.events.next(o),this.inputBindingEnabled),Gi(1),Zn(new st(o=>{const s=r.abortController.signal,l=()=>o.next();return s.addEventListener("abort",l),()=>s.removeEventListener("abort",l)}).pipe(vn(()=>!i&&!r.targetRouterState),On(()=>{this.cancelNavigationTransition(r,r.abortController.signal.reason+"",oi.Aborted)}))),On({next:o=>{i=!0,this.lastSuccessfulNavigation=kt(this.currentNavigation),this.events.next(new ca(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects))),this.titleStrategy?.updateTitle(o.targetRouterState.snapshot),o.resolve(!0)},complete:()=>{i=!0}}),Zn(this.transitionAbortWithErrorSubject.pipe(On(o=>{throw o}))),gg(()=>{i||this.cancelNavigationTransition(r,"",oi.SupersededByNewNavigation),this.currentTransition?.id===r.id&&(this.currentNavigation.set(null),this.currentTransition=null)}),Wd(o=>{if(this.destroyed)return r.resolve(!1),Tr;if(i=!0,TP(o))this.events.next(new $c(r.id,this.urlSerializer.serialize(r.extractedUrl),o.message,o.cancellationCode)),function o7(e){return TP(e)&&jc(e.url)}(o)?this.events.next(new kb(o.url,o.navigationBehaviorOptions)):r.resolve(!1);else{const s=new BT(r.id,this.urlSerializer.serialize(r.extractedUrl),o,r.targetSnapshot??void 0);try{const l=bn(this.environmentInjector,()=>this.navigationErrorHandler?.(s));if(!(l instanceof WT))throw this.events.next(s),o;{const{message:c,cancellationCode:d}=Hb(0,l);this.events.next(new $c(r.id,this.urlSerializer.serialize(r.extractedUrl),c,d)),this.events.next(new kb(l.redirectTo,l.navigationBehaviorOptions))}}catch(l){this.options.resolveNavigationPromiseOnError?r.resolve(!1):r.reject(l)}}return Tr}))}))}cancelNavigationTransition(t,r,i){const o=new $c(t.id,this.urlSerializer.serialize(t.extractedUrl),r,i);this.events.next(o),t.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){const t=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),r=kt(this.currentNavigation),i=r?.targetBrowserUrl??r?.extractedUrl;return t.toString()!==i?.toString()&&!r?.extras.skipLocationChange}static \u0275fac=function(r){return new(r||e)};static \u0275prov=G({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function rY(e){return e!==wg}let iY=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=G({token:e,factory:()=>C(sY),providedIn:"root"})}return e})();class oY{shouldDetach(n){return!1}store(n,t){}shouldAttach(n){return!1}retrieve(n){return null}shouldReuseRoute(n,t){return n.routeConfig===t.routeConfig}}let sY=(()=>{class e extends oY{static \u0275fac=(()=>{let t;return function(i){return(t||(t=Dt(e)))(i||e)}})();static \u0275prov=G({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),jP=(()=>{class e{urlSerializer=C(yg);options=C(ef,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";location=C(Ql);urlHandlingStrategy=C(XT);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new Vc;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}createBrowserPath({finalUrl:t,initialUrl:r,targetBrowserUrl:i}){const o=void 0!==t?this.urlHandlingStrategy.merge(t,r):r,s=i??o;return s instanceof Vc?this.urlSerializer.serialize(s):s}commitTransition({targetRouterState:t,finalUrl:r,initialUrl:i}){r&&t?(this.currentUrlTree=r,this.rawUrlTree=this.urlHandlingStrategy.merge(r,i),this.routerState=t):this.rawUrlTree=i}routerState=_P(null);getRouterState(){return this.routerState}stateMemento=this.createStateMemento();updateStateMemento(){this.stateMemento=this.createStateMemento()}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}resetInternalState({finalUrl:t}){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,t??this.rawUrlTree)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=G({token:e,factory:()=>C(aY),providedIn:"root"})}return e})(),aY=(()=>{class e extends jP{currentPageId=0;lastSuccessfulId=-1;restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}registerNonRouterCurrentEntryChangeListener(t){return this.location.subscribe(r=>{"popstate"===r.type&&setTimeout(()=>{t(r.url,r.state,"popstate")})})}handleRouterEvent(t,r){t instanceof xb?this.updateStateMemento():t instanceof Jd?this.commitTransition(r):t instanceof hP?"eager"===this.urlUpdateStrategy&&(r.extras.skipLocationChange||this.setBrowserUrl(this.createBrowserPath(r),r)):t instanceof VT?(this.commitTransition(r),"deferred"===this.urlUpdateStrategy&&!r.extras.skipLocationChange&&this.setBrowserUrl(this.createBrowserPath(r),r)):t instanceof $c&&t.code!==oi.SupersededByNewNavigation&&t.code!==oi.Redirect?this.restoreHistory(r):t instanceof BT?this.restoreHistory(r,!0):t instanceof ca&&(this.lastSuccessfulId=t.id,this.currentPageId=this.browserPageId)}setBrowserUrl(t,{extras:r,id:i}){const{replaceUrl:o,state:s}=r;if(this.location.isCurrentPathEqualTo(t)||o){const l=this.browserPageId,c={...s,...this.generateNgRouterState(i,l)};this.location.replaceState(t,"",c)}else{const l={...s,...this.generateNgRouterState(i,this.browserPageId+1)};this.location.go(t,"",l)}}restoreHistory(t,r=!1){if("computed"===this.canceledNavigationResolution){const o=this.currentPageId-this.browserPageId;0!==o?this.location.historyGo(o):this.getCurrentUrlTree()===t.finalUrl&&0===o&&(this.resetInternalState(t),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(r&&this.resetInternalState(t),this.resetUrlToCurrentUrlTree())}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.getRawUrlTree()),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(t,r){return"computed"===this.canceledNavigationResolution?{navigationId:t,\u0275routerPageId:r}:{navigationId:t}}static \u0275fac=(()=>{let t;return function(i){return(t||(t=Dt(e)))(i||e)}})();static \u0275prov=G({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function $P(e,n){e.events.pipe(vn(t=>t instanceof ca||t instanceof $c||t instanceof BT||t instanceof Jd),ke(t=>t instanceof ca||t instanceof Jd?0:t instanceof $c&&(t.code===oi.Redirect||t.code===oi.SupersededByNewNavigation)?2:1),vn(t=>2!==t),Gi(1)).subscribe(()=>{n()})}const lY={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},cY={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let vs=(()=>{class e{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=C(HA);stateManager=C(jP);options=C(ef,{optional:!0})||{};pendingTasks=C(Ko);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=C(KT);urlSerializer=C(yg);location=C(Ql);urlHandlingStrategy=C(XT);injector=C(Ne);_events=new Ye;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=C(iY);onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=C(Gb,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!C(Vb,{optional:!0});currentNavigation=this.navigationTransitions.currentNavigation.asReadonly();constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this).subscribe({error:t=>{this.console.warn(t)}}),this.subscribeToNavigationEvents()}eventsSubscription=new en;subscribeToNavigationEvents(){const t=this.navigationTransitions.events.subscribe(r=>{try{const i=this.navigationTransitions.currentTransition,o=kt(this.navigationTransitions.currentNavigation);if(null!==i&&null!==o)if(this.stateManager.handleRouterEvent(r,o),r instanceof $c&&r.code!==oi.Redirect&&r.code!==oi.SupersededByNewNavigation)this.navigated=!0;else if(r instanceof ca)this.navigated=!0;else if(r instanceof kb){const s=r.navigationBehaviorOptions,l=this.urlHandlingStrategy.merge(r.url,i.currentRawUrl),c={browserUrl:i.extras.browserUrl,info:i.extras.info,skipLocationChange:i.extras.skipLocationChange,replaceUrl:i.extras.replaceUrl||"eager"===this.urlUpdateStrategy||rY(i.source),...s};this.scheduleNavigation(l,wg,null,c,{resolve:i.resolve,reject:i.reject,promise:i.promise})}(function WJ(e){return!(e instanceof VT||e instanceof kb)})(r)&&this._events.next(r)}catch(i){this.navigationTransitions.transitionAbortWithErrorSubject.next(i)}});this.eventsSubscription.add(t)}resetRootComponentType(t){this.routerState.root.component=t,this.navigationTransitions.rootComponentType=t}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),wg,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((t,r,i)=>{this.navigateToSyncWithBrowser(t,i,r)})}navigateToSyncWithBrowser(t,r,i){const o={replaceUrl:!0},s=i?.navigationId?i:null;if(i){const c={...i};delete c.navigationId,delete c.\u0275routerPageId,0!==Object.keys(c).length&&(o.state=c)}const l=this.parseUrl(t);this.scheduleNavigation(l,r,s,o).catch(c=>{this.disposed||this.injector.get(gn)(c)})}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return kt(this.navigationTransitions.currentNavigation)}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(t){this.config=t.map(zT),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this._events.unsubscribe(),this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(t,r={}){const{relativeTo:i,queryParams:o,fragment:s,queryParamsHandling:l,preserveFragment:c}=r,d=c?this.currentUrlTree.fragment:s;let p,h=null;switch(l??this.options.defaultQueryParamsHandling){case"merge":h={...this.currentUrlTree.queryParams,...o};break;case"preserve":h=this.currentUrlTree.queryParams;break;default:h=o||null}null!==h&&(h=this.removeEmptyProps(h));try{p=sP(i?i.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof t[0]||"/"!==t[0][0])&&(t=[]),p=this.currentUrlTree.root}return aP(p,t,h,d??null)}navigateByUrl(t,r={skipLocationChange:!1}){const i=jc(t)?t:this.parseUrl(t),o=this.urlHandlingStrategy.merge(i,this.rawUrlTree);return this.scheduleNavigation(o,wg,null,r)}navigate(t,r={skipLocationChange:!1}){return function uY(e){for(let n=0;n<e.length;n++)if(null==e[n])throw new R(4008,!1)}(t),this.navigateByUrl(this.createUrlTree(t,r),r)}serializeUrl(t){return this.urlSerializer.serialize(t)}parseUrl(t){try{return this.urlSerializer.parse(t)}catch{return this.urlSerializer.parse("/")}}isActive(t,r){let i;if(i=!0===r?{...lY}:!1===r?{...cY}:r,jc(t))return Qk(this.currentUrlTree,t,i);const o=this.parseUrl(t);return Qk(this.currentUrlTree,o,i)}removeEmptyProps(t){return Object.entries(t).reduce((r,[i,o])=>(null!=o&&(r[i]=o),r),{})}scheduleNavigation(t,r,i,o,s){if(this.disposed)return Promise.resolve(!1);let l,c,d;s?(l=s.resolve,c=s.reject,d=s.promise):d=new Promise((p,_)=>{l=p,c=_});const h=this.pendingTasks.add();return $P(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(h))}),this.navigationTransitions.handleNavigationRequest({source:r,restoredState:i,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:t,extras:o,resolve:l,reject:c,promise:d,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),d.catch(p=>Promise.reject(p))}static \u0275fac=function(r){return new(r||e)};static \u0275prov=G({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),dY=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275cmp=wr({type:e,selectors:[["app-root"]],standalone:!1,decls:1,vars:0,template:function(r,i){1&r&&Rt(0,"router-outlet")},dependencies:[Bb],encapsulation:2})}return e})();function UP(...e){const n=Eb(e),{args:t,keys:r}=Bk(e),i=new st(o=>{const{length:s}=t;if(!s)return void o.complete();const l=new Array(s);let c=s,d=s;for(let h=0;h<s;h++){let p=!1;nr(t[h]).subscribe(bt(o,_=>{p||(p=!0,d--),l[h]=_},()=>c--,void 0,()=>{(!c||!p)&&(d||o.next(r?Vk(r,l):l),o.complete())}))}});return n?i.pipe(IT(n)):i}class zb{}class Wb{}class Mo{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(n){n?"string"==typeof n?this.lazyInit=()=>{this.headers=new Map,n.split("\n").forEach(t=>{const r=t.indexOf(":");if(r>0){const i=t.slice(0,r),o=t.slice(r+1).trim();this.addHeaderEntry(i,o)}})}:typeof Headers<"u"&&n instanceof Headers?(this.headers=new Map,n.forEach((t,r)=>{this.addHeaderEntry(r,t)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(n).forEach(([t,r])=>{this.setHeaderEntries(t,r)})}:this.headers=new Map}has(n){return this.init(),this.headers.has(n.toLowerCase())}get(n){this.init();const t=this.headers.get(n.toLowerCase());return t&&t.length>0?t[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(n){return this.init(),this.headers.get(n.toLowerCase())||null}append(n,t){return this.clone({name:n,value:t,op:"a"})}set(n,t){return this.clone({name:n,value:t,op:"s"})}delete(n,t){return this.clone({name:n,value:t,op:"d"})}maybeSetNormalizedName(n,t){this.normalizedNames.has(t)||this.normalizedNames.set(t,n)}init(){this.lazyInit&&(this.lazyInit instanceof Mo?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(n=>this.applyUpdate(n)),this.lazyUpdate=null))}copyFrom(n){n.init(),Array.from(n.headers.keys()).forEach(t=>{this.headers.set(t,n.headers.get(t)),this.normalizedNames.set(t,n.normalizedNames.get(t))})}clone(n){const t=new Mo;return t.lazyInit=this.lazyInit&&this.lazyInit instanceof Mo?this.lazyInit:this,t.lazyUpdate=(this.lazyUpdate||[]).concat([n]),t}applyUpdate(n){const t=n.name.toLowerCase();switch(n.op){case"a":case"s":let r=n.value;if("string"==typeof r&&(r=[r]),0===r.length)return;this.maybeSetNormalizedName(n.name,t);const i=("a"===n.op?this.headers.get(t):void 0)||[];i.push(...r),this.headers.set(t,i);break;case"d":const o=n.value;if(o){let s=this.headers.get(t);if(!s)return;s=s.filter(l=>-1===o.indexOf(l)),0===s.length?(this.headers.delete(t),this.normalizedNames.delete(t)):this.headers.set(t,s)}else this.headers.delete(t),this.normalizedNames.delete(t)}}addHeaderEntry(n,t){const r=n.toLowerCase();this.maybeSetNormalizedName(n,r),this.headers.has(r)?this.headers.get(r).push(t):this.headers.set(r,[t])}setHeaderEntries(n,t){const r=(Array.isArray(t)?t:[t]).map(o=>o.toString()),i=n.toLowerCase();this.headers.set(i,r),this.maybeSetNormalizedName(n,i)}forEach(n){this.init(),Array.from(this.normalizedNames.keys()).forEach(t=>n(this.normalizedNames.get(t),this.headers.get(t)))}}class fY{encodeKey(n){return GP(n)}encodeValue(n){return GP(n)}decodeKey(n){return decodeURIComponent(n)}decodeValue(n){return decodeURIComponent(n)}}const pY=/%(\d[a-f0-9])/gi,gY={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function GP(e){return encodeURIComponent(e).replace(pY,(n,t)=>gY[t]??n)}function qb(e){return`${e}`}class Io{map;encoder;updates=null;cloneFrom=null;constructor(n={}){if(this.encoder=n.encoder||new fY,n.fromString){if(n.fromObject)throw new R(2805,!1);this.map=function hY(e,n){const t=new Map;return e.length>0&&e.replace(/^\?/,"").split("&").forEach(i=>{const o=i.indexOf("="),[s,l]=-1==o?[n.decodeKey(i),""]:[n.decodeKey(i.slice(0,o)),n.decodeValue(i.slice(o+1))],c=t.get(s)||[];c.push(l),t.set(s,c)}),t}(n.fromString,this.encoder)}else n.fromObject?(this.map=new Map,Object.keys(n.fromObject).forEach(t=>{const r=n.fromObject[t],i=Array.isArray(r)?r.map(qb):[qb(r)];this.map.set(t,i)})):this.map=null}has(n){return this.init(),this.map.has(n)}get(n){this.init();const t=this.map.get(n);return t?t[0]:null}getAll(n){return this.init(),this.map.get(n)||null}keys(){return this.init(),Array.from(this.map.keys())}append(n,t){return this.clone({param:n,value:t,op:"a"})}appendAll(n){const t=[];return Object.keys(n).forEach(r=>{const i=n[r];Array.isArray(i)?i.forEach(o=>{t.push({param:r,value:o,op:"a"})}):t.push({param:r,value:i,op:"a"})}),this.clone(t)}set(n,t){return this.clone({param:n,value:t,op:"s"})}delete(n,t){return this.clone({param:n,value:t,op:"d"})}toString(){return this.init(),this.keys().map(n=>{const t=this.encoder.encodeKey(n);return this.map.get(n).map(r=>t+"="+this.encoder.encodeValue(r)).join("&")}).filter(n=>""!==n).join("&")}clone(n){const t=new Io({encoder:this.encoder});return t.cloneFrom=this.cloneFrom||this,t.updates=(this.updates||[]).concat(n),t}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(n=>this.map.set(n,this.cloneFrom.map.get(n))),this.updates.forEach(n=>{switch(n.op){case"a":case"s":const t=("a"===n.op?this.map.get(n.param):void 0)||[];t.push(qb(n.value)),this.map.set(n.param,t);break;case"d":if(void 0===n.value){this.map.delete(n.param);break}{let r=this.map.get(n.param)||[];const i=r.indexOf(qb(n.value));-1!==i&&r.splice(i,1),r.length>0?this.map.set(n.param,r):this.map.delete(n.param)}}}),this.cloneFrom=this.updates=null)}}class mY{map=new Map;set(n,t){return this.map.set(n,t),this}get(n){return this.map.has(n)||this.map.set(n,n.defaultValue()),this.map.get(n)}delete(n){return this.map.delete(n),this}has(n){return this.map.has(n)}keys(){return this.map.keys()}}function zP(e){return typeof ArrayBuffer<"u"&&e instanceof ArrayBuffer}function WP(e){return typeof Blob<"u"&&e instanceof Blob}function qP(e){return typeof FormData<"u"&&e instanceof FormData}const Ng="Content-Type",eS="X-Request-URL",JP="text/plain",YP="application/json",ZP=`${YP}, ${JP}, */*`;class Ag{url;body=null;headers;context;reportProgress=!1;withCredentials=!1;credentials;keepalive=!1;cache;priority;mode;redirect;referrer;integrity;responseType="json";method;params;urlWithParams;transferCache;timeout;constructor(n,t,r,i){let o;if(this.url=t,this.method=n.toUpperCase(),function _Y(e){switch(e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||i?(this.body=void 0!==r?r:null,o=i):o=r,o){if(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,this.keepalive=!!o.keepalive,o.responseType&&(this.responseType=o.responseType),o.headers&&(this.headers=o.headers),o.context&&(this.context=o.context),o.params&&(this.params=o.params),o.priority&&(this.priority=o.priority),o.cache&&(this.cache=o.cache),o.credentials&&(this.credentials=o.credentials),"number"==typeof o.timeout){if(o.timeout<1||!Number.isInteger(o.timeout))throw new R(2822,"");this.timeout=o.timeout}o.mode&&(this.mode=o.mode),o.redirect&&(this.redirect=o.redirect),o.integrity&&(this.integrity=o.integrity),o.referrer&&(this.referrer=o.referrer),this.transferCache=o.transferCache}if(this.headers??=new Mo,this.context??=new mY,this.params){const s=this.params.toString();if(0===s.length)this.urlWithParams=t;else{const l=t.indexOf("?");this.urlWithParams=t+(-1===l?"?":l<t.length-1?"&":"")+s}}else this.params=new Io,this.urlWithParams=t}serializeBody(){return null===this.body?null:"string"==typeof this.body||zP(this.body)||WP(this.body)||qP(this.body)||function vY(e){return typeof URLSearchParams<"u"&&e instanceof URLSearchParams}(this.body)?this.body:this.body instanceof Io?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||qP(this.body)?null:WP(this.body)?this.body.type||null:zP(this.body)?null:"string"==typeof this.body?JP:this.body instanceof Io?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?YP:null}clone(n={}){const t=n.method||this.method,r=n.url||this.url,i=n.responseType||this.responseType,o=n.keepalive??this.keepalive,s=n.priority||this.priority,l=n.cache||this.cache,c=n.mode||this.mode,d=n.redirect||this.redirect,h=n.credentials||this.credentials,p=n.referrer||this.referrer,_=n.integrity||this.integrity,m=n.transferCache??this.transferCache,b=n.timeout??this.timeout,E=void 0!==n.body?n.body:this.body,S=n.withCredentials??this.withCredentials,I=n.reportProgress??this.reportProgress;let A=n.headers||this.headers,q=n.params||this.params;const $=n.context??this.context;return void 0!==n.setHeaders&&(A=Object.keys(n.setHeaders).reduce((Y,se)=>Y.set(se,n.setHeaders[se]),A)),n.setParams&&(q=Object.keys(n.setParams).reduce((Y,se)=>Y.set(se,n.setParams[se]),q)),new Ag(t,r,E,{params:q,headers:A,context:$,reportProgress:I,responseType:i,withCredentials:S,transferCache:m,keepalive:o,cache:l,priority:s,timeout:b,mode:c,redirect:d,credentials:h,referrer:p,integrity:_})}}var gl=function(e){return e[e.Sent=0]="Sent",e[e.UploadProgress=1]="UploadProgress",e[e.ResponseHeader=2]="ResponseHeader",e[e.DownloadProgress=3]="DownloadProgress",e[e.Response=4]="Response",e[e.User=5]="User",e}(gl||{});class tS{headers;status;statusText;url;ok;type;redirected;constructor(n,t=200,r="OK"){this.headers=n.headers||new Mo,this.status=void 0!==n.status?n.status:t,this.statusText=n.statusText||r,this.url=n.url||null,this.redirected=n.redirected,this.ok=this.status>=200&&this.status<300}}class Yb extends tS{constructor(n={}){super(n)}type=gl.ResponseHeader;clone(n={}){return new Yb({headers:n.headers||this.headers,status:void 0!==n.status?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}}class Og extends tS{body;constructor(n={}){super(n),this.body=void 0!==n.body?n.body:null}type=gl.Response;clone(n={}){return new Og({body:void 0!==n.body?n.body:this.body,headers:n.headers||this.headers,status:void 0!==n.status?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0,redirected:n.redirected??this.redirected})}}class Gc extends tS{name="HttpErrorResponse";message;error;ok=!1;constructor(n){super(n,0,"Unknown Error"),this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${n.url||"(unknown url)"}`:`Http failure response for ${n.url||"(unknown url)"}: ${n.status} ${n.statusText}`,this.error=n.error||null}}function nS(e,n){return{body:n,headers:e.headers,context:e.context,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials,credentials:e.credentials,transferCache:e.transferCache,timeout:e.timeout,keepalive:e.keepalive,priority:e.priority,cache:e.cache,mode:e.mode,redirect:e.redirect,integrity:e.integrity,referrer:e.referrer}}let Zb=(()=>{class e{handler;constructor(t){this.handler=t}request(t,r,i={}){let o;if(t instanceof Ag)o=t;else{let c,d;c=i.headers instanceof Mo?i.headers:new Mo(i.headers),i.params&&(d=i.params instanceof Io?i.params:new Io({fromObject:i.params})),o=new Ag(t,r,void 0!==i.body?i.body:null,{headers:c,context:i.context,params:d,reportProgress:i.reportProgress,responseType:i.responseType||"json",withCredentials:i.withCredentials,transferCache:i.transferCache,keepalive:i.keepalive,priority:i.priority,cache:i.cache,mode:i.mode,redirect:i.redirect,credentials:i.credentials,referrer:i.referrer,integrity:i.integrity,timeout:i.timeout})}const s=ge(o).pipe(zd(c=>this.handler.handle(c)));if(t instanceof Ag||"events"===i.observe)return s;const l=s.pipe(vn(c=>c instanceof Og));switch(i.observe||"body"){case"body":switch(o.responseType){case"arraybuffer":return l.pipe(ke(c=>{if(null!==c.body&&!(c.body instanceof ArrayBuffer))throw new R(2806,!1);return c.body}));case"blob":return l.pipe(ke(c=>{if(null!==c.body&&!(c.body instanceof Blob))throw new R(2807,!1);return c.body}));case"text":return l.pipe(ke(c=>{if(null!==c.body&&"string"!=typeof c.body)throw new R(2808,!1);return c.body}));default:return l.pipe(ke(c=>c.body))}case"response":return l;default:throw new R(2809,!1)}}delete(t,r={}){return this.request("DELETE",t,r)}get(t,r={}){return this.request("GET",t,r)}head(t,r={}){return this.request("HEAD",t,r)}jsonp(t,r){return this.request("JSONP",t,{params:(new Io).append(r,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(t,r={}){return this.request("OPTIONS",t,r)}patch(t,r,i={}){return this.request("PATCH",t,nS(i,r))}post(t,r,i={}){return this.request("POST",t,nS(i,r))}put(t,r,i={}){return this.request("PUT",t,nS(i,r))}static \u0275fac=function(r){return new(r||e)(ne(zb))};static \u0275prov=G({token:e,factory:e.\u0275fac})}return e})();const KP=new z("");function eL(e,n){return n(e)}function CY(e,n){return(t,r)=>n.intercept(t,{handle:i=>e(i,r)})}const tL=new z(""),Rg=new z(""),SY=new z(""),nL=new z("",{providedIn:"root",factory:()=>!0});function MY(){let e=null;return(n,t)=>{null===e&&(e=(C(tL,{optional:!0})??[]).reduceRight(CY,eL));const r=C(Zl);if(C(nL)){const o=r.add();return e(n,t).pipe(gg(o))}return e(n,t)}}let rL=(()=>{class e extends zb{backend;injector;chain=null;pendingTasks=C(Zl);contributeToStability=C(nL);constructor(t,r){super(),this.backend=t,this.injector=r}handle(t){if(null===this.chain){const r=Array.from(new Set([...this.injector.get(Rg),...this.injector.get(SY,[])]));this.chain=r.reduceRight((i,o)=>function TY(e,n,t){return(r,i)=>bn(t,()=>n(r,o=>e(o,i)))}(i,o,this.injector),eL)}if(this.contributeToStability){const r=this.pendingTasks.add();return this.chain(t,i=>this.backend.handle(i)).pipe(gg(r))}return this.chain(t,r=>this.backend.handle(r))}static \u0275fac=function(r){return new(r||e)(ne(Wb),ne(Ne))};static \u0275prov=G({token:e,factory:e.\u0275fac})}return e})();const OY=/^\)\]\}',?\n/,RY=RegExp(`^${eS}:`,"m");let oL=(()=>{class e{xhrFactory;constructor(t){this.xhrFactory=t}handle(t){if("JSONP"===t.method)throw new R(-2800,!1);const r=this.xhrFactory;return ge(null).pipe(Vr(()=>new st(o=>{const s=r.build();if(s.open(t.method,t.urlWithParams),t.withCredentials&&(s.withCredentials=!0),t.headers.forEach((S,I)=>s.setRequestHeader(S,I.join(","))),t.headers.has("Accept")||s.setRequestHeader("Accept",ZP),!t.headers.has(Ng)){const S=t.detectContentTypeHeader();null!==S&&s.setRequestHeader(Ng,S)}if(t.timeout&&(s.timeout=t.timeout),t.responseType){const S=t.responseType.toLowerCase();s.responseType="json"!==S?S:"text"}const l=t.serializeBody();let c=null;const d=()=>{if(null!==c)return c;const S=s.statusText||"OK",I=new Mo(s.getAllResponseHeaders()),A=function xY(e){return"responseURL"in e&&e.responseURL?e.responseURL:RY.test(e.getAllResponseHeaders())?e.getResponseHeader(eS):null}(s)||t.url;return c=new Yb({headers:I,status:s.status,statusText:S,url:A}),c},h=()=>{let{headers:S,status:I,statusText:A,url:q}=d(),$=null;204!==I&&($=typeof s.response>"u"?s.responseText:s.response),0===I&&(I=$?200:0);let Y=I>=200&&I<300;if("json"===t.responseType&&"string"==typeof $){const se=$;$=$.replace(OY,"");try{$=""!==$?JSON.parse($):null}catch(ue){$=se,Y&&(Y=!1,$={error:ue,text:$})}}Y?(o.next(new Og({body:$,headers:S,status:I,statusText:A,url:q||void 0})),o.complete()):o.error(new Gc({error:$,headers:S,status:I,statusText:A,url:q||void 0}))},p=S=>{const{url:I}=d(),A=new Gc({error:S,status:s.status||0,statusText:s.statusText||"Unknown Error",url:I||void 0});o.error(A)};let _=p;t.timeout&&(_=S=>{const{url:I}=d(),A=new Gc({error:new DOMException("Request timed out","TimeoutError"),status:s.status||0,statusText:s.statusText||"Request timeout",url:I||void 0});o.error(A)});let m=!1;const b=S=>{m||(o.next(d()),m=!0);let I={type:gl.DownloadProgress,loaded:S.loaded};S.lengthComputable&&(I.total=S.total),"text"===t.responseType&&s.responseText&&(I.partialText=s.responseText),o.next(I)},E=S=>{let I={type:gl.UploadProgress,loaded:S.loaded};S.lengthComputable&&(I.total=S.total),o.next(I)};return s.addEventListener("load",h),s.addEventListener("error",p),s.addEventListener("timeout",_),s.addEventListener("abort",p),t.reportProgress&&(s.addEventListener("progress",b),null!==l&&s.upload&&s.upload.addEventListener("progress",E)),s.send(l),o.next({type:gl.Sent}),()=>{s.removeEventListener("error",p),s.removeEventListener("abort",p),s.removeEventListener("load",h),s.removeEventListener("timeout",_),t.reportProgress&&(s.removeEventListener("progress",b),null!==l&&s.upload&&s.upload.removeEventListener("progress",E)),s.readyState!==s.DONE&&s.abort()}})))}static \u0275fac=function(r){return new(r||e)(ne(Vu))};static \u0275prov=G({token:e,factory:e.\u0275fac})}return e})();const oS=new z(""),sL=new z("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),aL=new z("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class lL{}let PY=(()=>{class e{doc;cookieName;lastCookieString="";lastToken=null;parseCount=0;constructor(t,r){this.doc=t,this.cookieName=r}getToken(){const t=this.doc.cookie||"";return t!==this.lastCookieString&&(this.parseCount++,this.lastToken=Kl(t,this.cookieName),this.lastCookieString=t),this.lastToken}static \u0275fac=function(r){return new(r||e)(ne(ut),ne(sL))};static \u0275prov=G({token:e,factory:e.\u0275fac})}return e})();function LY(e,n){const t=e.url.toLowerCase();if(!C(oS)||"GET"===e.method||"HEAD"===e.method||t.startsWith("http://")||t.startsWith("https://"))return n(e);const r=C(lL).getToken(),i=C(aL);return null!=r&&!e.headers.has(i)&&(e=e.clone({headers:e.headers.set(i,r)})),n(e)}var ml=function(e){return e[e.Interceptors=0]="Interceptors",e[e.LegacyInterceptors=1]="LegacyInterceptors",e[e.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",e[e.NoXsrfProtection=3]="NoXsrfProtection",e[e.JsonpSupport=4]="JsonpSupport",e[e.RequestsMadeViaParent=5]="RequestsMadeViaParent",e[e.Fetch=6]="Fetch",e}(ml||{});function BY(...e){const n=[Zb,oL,rL,{provide:zb,useExisting:rL},{provide:Wb,useFactory:()=>C(KP,{optional:!0})??C(oL)},{provide:Rg,useValue:LY,multi:!0},{provide:oS,useValue:!0},{provide:lL,useClass:PY}];for(const t of e)n.push(...t.\u0275providers);return Eu(n)}const cL=new z("");function VY(){return function zc(e,n){return{\u0275kind:e,\u0275providers:n}}(ml.LegacyInterceptors,[{provide:cL,useFactory:MY},{provide:Rg,useExisting:cL,multi:!0}])}const jY_inboxListMessageBody=/(\*----)+\*/;var Wc=function(e){return e[e.Backspace=8]="Backspace",e[e.Tab=9]="Tab",e[e.Enter=13]="Enter",e[e.Shift=16]="Shift",e[e.Ctrl=17]="Ctrl",e[e.Alt=18]="Alt",e[e.PauseBreak=19]="PauseBreak",e[e.CapsLock=20]="CapsLock",e[e.Escape=27]="Escape",e[e.Space=32]="Space",e[e.PageUp=33]="PageUp",e[e.PageDown=34]="PageDown",e[e.End=35]="End",e[e.Home=36]="Home",e[e.LeftArrow=37]="LeftArrow",e[e.UpArrow=38]="UpArrow",e[e.RightArrow=39]="RightArrow",e[e.DownArrow=40]="DownArrow",e[e.Insert=45]="Insert",e[e.Delete=46]="Delete",e[e.Zero=48]="Zero",e[e.ClosedParen=48]="ClosedParen",e[e.One=49]="One",e[e.ExclamationMark=49]="ExclamationMark",e[e.Two=50]="Two",e[e.AtSign=50]="AtSign",e[e.Three=51]="Three",e[e.PoundSign=51]="PoundSign",e[e.Hash=51]="Hash",e[e.Four=52]="Four",e[e.DollarSign=52]="DollarSign",e[e.Five=53]="Five",e[e.PercentSign=53]="PercentSign",e[e.Six=54]="Six",e[e.Caret=54]="Caret",e[e.Hat=54]="Hat",e[e.Seven=55]="Seven",e[e.Ampersand=55]="Ampersand",e[e.Eight=56]="Eight",e[e.Star=56]="Star",e[e.Asterik=56]="Asterik",e[e.Nine=57]="Nine",e[e.OpenParen=57]="OpenParen",e[e.A=65]="A",e[e.B=66]="B",e[e.C=67]="C",e[e.D=68]="D",e[e.E=69]="E",e[e.F=70]="F",e[e.G=71]="G",e[e.H=72]="H",e[e.I=73]="I",e[e.J=74]="J",e[e.K=75]="K",e[e.L=76]="L",e[e.M=77]="M",e[e.N=78]="N",e[e.O=79]="O",e[e.P=80]="P",e[e.Q=81]="Q",e[e.R=82]="R",e[e.S=83]="S",e[e.T=84]="T",e[e.U=85]="U",e[e.V=86]="V",e[e.W=87]="W",e[e.X=88]="X",e[e.Y=89]="Y",e[e.Z=90]="Z",e[e.LeftWindowKey=91]="LeftWindowKey",e[e.RightWindowKey=92]="RightWindowKey",e[e.SelectKey=93]="SelectKey",e[e.Numpad0=96]="Numpad0",e[e.Numpad1=97]="Numpad1",e[e.Numpad2=98]="Numpad2",e[e.Numpad3=99]="Numpad3",e[e.Numpad4=100]="Numpad4",e[e.Numpad5=101]="Numpad5",e[e.Numpad6=102]="Numpad6",e[e.Numpad7=103]="Numpad7",e[e.Numpad8=104]="Numpad8",e[e.Numpad9=105]="Numpad9",e[e.Multiply=106]="Multiply",e[e.Add=107]="Add",e[e.Subtract=109]="Subtract",e[e.DecimalPoint=110]="DecimalPoint",e[e.Divide=111]="Divide",e[e.F1=112]="F1",e[e.F2=113]="F2",e[e.F3=114]="F3",e[e.F4=115]="F4",e[e.F5=116]="F5",e[e.F6=117]="F6",e[e.F7=118]="F7",e[e.F8=119]="F8",e[e.F9=120]="F9",e[e.F10=121]="F10",e[e.F11=122]="F11",e[e.F12=123]="F12",e[e.NumLock=144]="NumLock",e[e.ScrollLock=145]="ScrollLock",e[e.SemiColon=186]="SemiColon",e[e.Equals=187]="Equals",e[e.Comma=188]="Comma",e[e.Dash=189]="Dash",e[e.Period=190]="Period",e[e.UnderScore=189]="UnderScore",e[e.PlusSign=187]="PlusSign",e[e.ForwardSlash=191]="ForwardSlash",e[e.Tilde=192]="Tilde",e[e.GraveAccent=192]="GraveAccent",e[e.OpenBracket=219]="OpenBracket",e[e.ClosedBracket=221]="ClosedBracket",e[e.Quote=222]="Quote",e}(Wc||{});let sS=(()=>{class e{politeNotificationContainerId="angular-polite-sr-notification";assertiveNotificationContainerId="angular-assertive-sr-notification";aletNotificationContainerId="angular-alert-sr-notification";politeScreenReaderNotificationContainer;assertiveScreenReaderNotificationContainer;alertScreenReaderNotificationContainer;constructor(){this.init()}init=()=>{this.initPoliteNotificationContainer(),this.initAssertiveNotificationContainer(),this.initAlertNotificationContainer()};readPoliteNotification=t=>{this.politeScreenReaderNotificationContainer.textContent="",this.politeScreenReaderNotificationContainer.textContent=t};readAssertiveNotification=t=>{this.assertiveScreenReaderNotificationContainer.textContent="",this.assertiveScreenReaderNotificationContainer.textContent=t};alertNotification=t=>{this.alertScreenReaderNotificationContainer.textContent="",this.alertScreenReaderNotificationContainer.textContent=t};setAriaHidden=t=>{Array.from(document.querySelectorAll("#inbox-page, #title-bar, .floating-header, #footer-new, footer")).forEach(r=>r.setAttribute("aria-hidden",t.toString()))};initPoliteNotificationContainer(){const t=window.document.getElementById(this.politeNotificationContainerId);t?this.politeScreenReaderNotificationContainer=t:(this.politeScreenReaderNotificationContainer=window.document.createElement("span"),this.politeScreenReaderNotificationContainer.setAttribute("aria-live","polite"),this.politeScreenReaderNotificationContainer.setAttribute("aria-atomic","true"),this.politeScreenReaderNotificationContainer.setAttribute("id",this.politeNotificationContainerId),this.politeScreenReaderNotificationContainer.style.cssText="position:fixed;bottom:0;width:0;height:0;",window.document.body.appendChild(this.politeScreenReaderNotificationContainer))}initAssertiveNotificationContainer(){const t=window.document.getElementById(this.assertiveNotificationContainerId);t?this.assertiveScreenReaderNotificationContainer=t:(this.assertiveScreenReaderNotificationContainer=window.document.createElement("span"),this.assertiveScreenReaderNotificationContainer.setAttribute("aria-live","assertive"),this.assertiveScreenReaderNotificationContainer.setAttribute("aria-atomic","true"),this.assertiveScreenReaderNotificationContainer.setAttribute("id",this.assertiveNotificationContainerId),this.assertiveScreenReaderNotificationContainer.style.cssText="position:fixed;bottom:0;width:0;height:0;",window.document.body.appendChild(this.assertiveScreenReaderNotificationContainer))}initAlertNotificationContainer(){const t=window.document.getElementById(this.aletNotificationContainerId);t?this.alertScreenReaderNotificationContainer=t:(this.alertScreenReaderNotificationContainer=window.document.createElement("span"),this.alertScreenReaderNotificationContainer.setAttribute("role","alert"),this.alertScreenReaderNotificationContainer.setAttribute("aria-atomic","true"),this.alertScreenReaderNotificationContainer.setAttribute("id",this.aletNotificationContainerId),this.alertScreenReaderNotificationContainer.style.cssText="position:fixed;bottom:0;width:0;height:0;",window.document.body.appendChild(this.alertScreenReaderNotificationContainer))}static \u0275fac=function(r){return new(r||e)};static \u0275prov=G({token:e,factory:e.\u0275fac})}return e})();var Qb=gf(7376);let aS=(()=>{class e{lastElementId="angular-last-focusable-element";lastElementMessage="Press tab to move to the browser's controls";lastElement;firstElementId="angular-first-element";firstElement;firstElementInContainerClass="angular-container-first-unfocusable-element";focusableElementsSelector='a[href], area[href], input:not([disabled]),\n        select:not([disabled]), textarea:not([disabled]),\n        button:not([disabled]), [tabindex="0"]';removeFocus=()=>{null==this.firstElement&&(this.firstElement=document.getElementById(this.firstElementId),null==this.firstElement&&(this.firstElement=document.createElement("div"),this.firstElement.tabIndex=-1,this.firstElement.id=this.firstElementId,document.body.insertBefore(this.firstElement,document.body.firstChild))),this.firstElement.focus()};getFocusableElements=(t,r)=>{let i=t.nativeElement.querySelectorAll(this.focusableElementsSelector);return r&&(i=Array.from(document.getElementById("header").querySelectorAll(this.focusableElementsSelector)).concat(...i)),i=Array.prototype.slice.call(i),i=Qb.filter(i,o=>null!=o.offsetParent||r),i.unshift(document.getElementById("skip-to-content-button")),this.lastElement&&i.push(this.lastElement),i};containFocus=(t,r,i)=>{const o=this.getFocusableElements(t,r);1!==o.length?i.shiftKey?this.handleBackwardTab(o,i):this.handleForwardTab(o,i):i.preventDefault()};restoreFocusToBeginning=t=>{const r=t[0].firstElementChild;if(r.classList.contains(this.firstElementInContainerClass))r.focus();else{const i=document.createElement("div");i.tabIndex=-1,i.className=this.firstElementInContainerClass,t[0].insertBefore(i,r),i.focus()}};handleBackwardTab=(t,r)=>{const i=t[0],o=t[1],s=t[t.length-1],l=t[t.length-2];this.lastElement=document.getElementById(this.lastElementId),document.activeElement!==i&&(document.activeElement===o?(i.focus(),r.preventDefault()):document.activeElement===s?(this.lastElement.style.display="none",l.focus(),r.preventDefault()):Qb.every(t,c=>c!==document.activeElement)&&(s.focus(),r.preventDefault()))};handleForwardTab=(t,r)=>{const i=t[0],o=t[t.length-1],s=t[t.length-2];if(this.lastElement=document.getElementById(this.lastElementId),document.activeElement===s&&this.lastElement)this.lastElement.style.display="block",this.lastElement.focus(),r.preventDefault();else if(document.activeElement===o){if(null==this.lastElement){this.lastElement=document.createElement("div");var l=document.createElement("p");l.style.cssText="color: white;text-align: center;line-height: 35px;margin: 0; opacity: 1;text-decoration: underline;z-index: 9999;",this.lastElement.style.cssText="position:fixed;opacity:0.8;background:black;left:50%;z-index: 9999;",this.lastElement.id=this.lastElementId,this.lastElement.tabIndex=0,this.lastElement.setAttribute("aria-label",this.lastElementMessage),l.innerHTML=this.lastElementMessage,this.lastElement.appendChild(l),document.body.appendChild(this.lastElement)}else this.lastElement.style.display="block";if(o===this.lastElement)return void(this.lastElement.style.display="none");this.lastElement.focus(),r.preventDefault()}else{if(document.activeElement===i)return t[1].focus(),void r.preventDefault();Qb.every(t,c=>c!==document.activeElement)&&(r.preventDefault(),i.focus())}};static \u0275fac=function(r){return new(r||e)};static \u0275prov=G({token:e,factory:e.\u0275fac})}return e})(),lS=(()=>{class e{$http;router;route;screenReaderService;focusService;loggedIn;isLoading;isDataLoading;selectAll;messages;filters;allMessagesFilter;readMessagesFilter;unreadMessagesFilter;flaggedMessagesFilter;archivedMessagesFilter;siteFilters;gjobsSiteFilter;sjobsSiteFilter;allSiteFilter;selectedFilter;selectedSiteFilter;currentPage;pageSize;displayedPages;site;isSiteFilterHidden;headerClass;constructor(t,r,i,o,s){this.$http=t,this.router=r,this.route=i,this.screenReaderService=o,this.focusService=s}init=()=>{this.currentPage=1,this.pageSize=10,this.isLoading=!0,this.loggedIn=!0,this.site=window.location.href,this.isSiteFilterHidden=!(this.site.toLowerCase().includes("schooljobs")&&!this.site.toLowerCase().includes("careers")),this.headerClass=this.isSiteFilterHidden?"flyout-window-header gjobs-header":"sjobs-flyout-window-header gjobs-header",this.allMessagesFilter=new xg("allMessages","All Messages",tf.all),this.readMessagesFilter=new xg("read","Read",tf.read),this.unreadMessagesFilter=new xg("unread","Unread",tf.unread),this.flaggedMessagesFilter=new xg("flagged","Flagged",tf.flagged),this.archivedMessagesFilter=new xg("archived","Archived",tf.archived),this.allSiteFilter=new cS("allSites","All Sites",Xb.all),this.sjobsSiteFilter=new cS("schooljobs","SchoolJobs.com",Xb.sjobscom),this.gjobsSiteFilter=new cS("governmentjobs","GovernmentJobs.com",Xb.gjobscom),this.filters=[this.allMessagesFilter,this.readMessagesFilter,this.unreadMessagesFilter,this.flaggedMessagesFilter,this.archivedMessagesFilter],this.siteFilters=[this.allSiteFilter,this.gjobsSiteFilter,this.sjobsSiteFilter],this.selectedFilter=this.allMessagesFilter,this.selectedSiteFilter=this.allSiteFilter,this.fetchData(!1,!1,"Inbox page has been loaded")};isCurrentDeviceSmallPhone=()=>document.querySelector("html").classList.contains("device-small-phone");isCurrentDevicePhone=()=>document.querySelector("html").classList.contains("device-phone");canGoForward=(t,r)=>!!this.messages&&(this.messages.findIndex(i=>i.id===t&&i.source===parseInt(r,10))<this.messages.length-1||this.currentPage<this.getMaxPageIndex());canGoBack=(t,r)=>!!this.messages&&(this.messages.findIndex(i=>i.id===t&&i.source===parseInt(r,10))>0||this.currentPage>1);goForward=(t,r)=>{this.screenReaderService.readAssertiveNotification("Loading next message");const i=this.messages.findIndex(o=>o.id===t&&o.source===parseInt(r,10));if(i<this.messages.length-1)return this.setMessageAsRead(this.messages[i+1]),void this.router.navigate(["../messageDetails",this.messages[i+1].id,this.messages[i+1].source]);this.currentPage++,this.fetchData().subscribe(()=>{this.setMessageAsRead(this.messages[0]),this.router.navigate(["../messageDetails",this.messages[0].id,this.messages[0].source])})};goBack=(t,r)=>{this.screenReaderService.readAssertiveNotification("Loading previous message");const i=this.messages.findIndex(o=>o.id===t&&o.source===parseInt(r,10));if(i>0)return this.setMessageAsRead(this.messages[i-1]),void this.router.navigate(["../messageDetails",this.messages[i-1].id,this.messages[i-1].source]);this.currentPage--,this.fetchData().subscribe(()=>{this.setMessageAsRead(this.messages[this.messages.length-1]),this.router.navigate(["../messageDetails",this.messages[this.messages.length-1].id,this.messages[this.messages.length-1].source])})};getArchiveButtonText=()=>this.isArchivedFilter()?"Unarchive":"Archive";areAnyMessagesSelected=()=>!(!this.messages||!this.messages.length)&&-1!==this.messages.findIndex(t=>t.isChecked);numberOfSelectedMessages=()=>this.messages?this.messages.filter(t=>t.isChecked).length:0;areAllMessagesSelected=()=>!(!this.messages||!this.messages.length)&&-1===this.messages.findIndex(t=>!t.isChecked);selectAllChanged=t=>{this.messages.forEach(r=>{r.isChecked=t})};messageCheckedChanged=()=>{this.selectAll=this.areAllMessagesSelected()};inboxMessagesSetArchived=()=>{const t=this.messages.filter(o=>o.isChecked?o:null).map(o=>({messageId:o.id,source:o.source})),r=!this.isArchivedFilter();this.isDataLoading=!0,this.selectAll=!1;const i=this.$http.post("/api/inbox/InboxMessagesSetArchived",{selectedMessages:t,areArchived:r}).subscribe(()=>{this.fetchData(!1,!1),i.unsubscribe(),this.isDataLoading=!1,this.screenReaderService.readPoliteNotification(r?"Messages are archived successfully":"Messages are unarchived successfully")},o=>{this.fetchData(!1,!1),i.unsubscribe(),this.screenReaderService.alertNotification(r?"Error archiving messages":"Error unarchiving messages."),this.handleUnauthorizedRequestOnInboxPage(o)})};openMessage=t=>{this.screenReaderService.readAssertiveNotification("Loading message in flyout window."),this.setMessageAsRead(t),this.router.navigate(["messageDetails",t.id,t.source])};onEnterOrSpacePressOpenInboxMessage=(t,r)=>{(r.charCode===Wc.Space||r.charCode===Wc.Enter)&&this.openMessage(t),r.stopImmediatePropagation()};toggleFlagged=t=>{t.isFlagged=!t.isFlagged;const r=this.$http.post("/api/inbox/InboxMessageSetFlaggedObj",{messageId:t.id,messageSource:t.source,isFlagged:t.isFlagged}).subscribe(()=>{r.unsubscribe(),this.fetchData(!0),this.screenReaderService.readPoliteNotification(t.isFlagged?"Message has been marked as flagged":"Message has not been marked as flagged")},i=>{t.isFlagged=!t.isFlagged,this.handleUnauthorizedRequestOnInboxPage(i)})};onEnterPressInboxMessageSetFlagged=(t,r)=>((r.charCode===Wc.Space||r.charCode===Wc.Enter)&&this.toggleFlagged(t),r.stopImmediatePropagation(),!1);pageChanged=t=>{this.screenReaderService.readAssertiveNotification("Loading page "+t+" results"),this.fetchData(!1,!1,"Page "+t+" has been loaded"),setTimeout(()=>{this.focusService.restoreFocusToBeginning(document.getElementsByClassName("inbox-container"))})};getMaxPageIndex=()=>Math.ceil(this.selectedFilter.count/this.pageSize);siteFilterChanged=()=>{this.resetPageNumber(),this.selectedFilter=this.allMessagesFilter,this.filterChanged()};filterChanged=()=>{this.resetPageNumber(),this.fetchData(!1,!1,this.getNotificationForAppliedFilter())};getDisplayedBody=t=>{const o=(new DOMParser).parseFromString(t,"text/html").body.textContent,s=o.match(jY_inboxListMessageBody);if(!s||0===s.length)return o;const l=o.split(s[0]);return l[l.length-1]};getLocalDateTimeSent=t=>new Date(t);setMessageAsRead=t=>{const r=this.$http.post("/api/inbox/InboxMessageSetReadObj",{messageId:t.id,messageSource:t.source}).subscribe(()=>{r.unsubscribe(),this.fetchData(!0,!1),t.isRead=!0;const i=new Event("decreaseNumberOfUnreadMessages");window.document.dispatchEvent(i)},i=>{t.isRead=!1,this.handleUnauthorizedRequestOnInboxPage(i)})};resetPageNumber=()=>{this.currentPage=1};isArchivedFilter=()=>this.selectedFilter===this.archivedMessagesFilter;isAllMessagesFilter=()=>this.selectedFilter===this.allMessagesFilter;getNotificationForAppliedFilter=()=>this.selectedFilter.text+(this.isAllMessagesFilter()?"":" messages")+" are loaded";fetchData=(t=!1,r=!1,i="")=>{const o=(new Io).set("pageNumber",this.currentPage.toString()).set("pageSize",this.pageSize.toString()).set("filterType",this.selectedFilter.filterType.toString()).set("siteFilterType",this.selectedSiteFilter.filterType.toString()).set("employerFolderName",window.agencyFolderName),s=(new Io).set("siteFilterType",this.selectedSiteFilter.filterType.toString()).set("employerFolderName",window.agencyFolderName);this.isDataLoading=!t,this.selectAll=!!t&&this.selectAll;const l=[];t||l.push(this.$http.get("/api/inbox/GetMessagesByCriteria",{params:o})),r||l.push(this.$http.get("/api/inbox/GetNumberOfMessagesInCategories",{params:s}));const c=UP(l),d=c.subscribe(h=>{if(t||(this.messages=h[0]),this.messages.length<=0)return this.screenReaderService.readAssertiveNotification(i+" no messages found"),void(this.isDataLoading=!1);if(!r){const m=t?h[0]:h[1];this.allMessagesFilter.count=m.numberOfAllMessages,this.unreadMessagesFilter.count=m.numberOfUnreadMessages,this.flaggedMessagesFilter.count=m.numberOfFlaggedMessages,this.archivedMessagesFilter.count=m.numberOfArchivedMessages,this.readMessagesFilter.count=this.allMessagesFilter.count-this.unreadMessagesFilter.count,this.setDisplayedPages()}if(i.length){const m=this.selectedFilter.count;this.currentPage=0,h&&h.length>0&&this.messages&&this.messages.length>0&&this.messages[0]&&(this.currentPage=this.messages[0].pageNumber),this.pageSize=10;const b=m?" Showing "+((this.currentPage-1)*this.pageSize+1)+"-"+(m>0&&this.currentPage*this.pageSize>m?m:this.currentPage*this.pageSize)+" of "+m+" messages":"no messages found";m&&m>0&&(this.isDataLoading=!1),this.screenReaderService.readAssertiveNotification(i+b)}d.unsubscribe()},h=>{this.handleUnauthorizedRequestOnInboxPage(h)});return c};setDisplayedPages=()=>{let t=9;const r=this.currentPage,i=[{pageNumber:r}];let o=1;for(;t>0;){const s=r-o,l=r+o;o++;const c=t;if(s>0&&(i.unshift({pageNumber:s}),t--,0===t)||(l<=this.getMaxPageIndex()&&(i.push({pageNumber:l}),t--),c===t))break}this.displayedPages=i};reloadInboxPage=()=>{window.location.reload()};handleUnauthorizedRequestOnInboxPage=t=>{401===t.status&&this.reloadInboxPage()};static \u0275fac=function(r){return new(r||e)(ne(Zb),ne(vs),ne(Uc),ne(sS),ne(aS))};static \u0275prov=G({token:e,factory:e.\u0275fac})}return e})();class xg{name;text;filterType;count;constructor(n,t,r){this.name=n,this.text=t,this.filterType=r,this.count=0}fullText=()=>this.text+" ("+this.count+")"}class cS{name;text;filterType;count;constructor(n,t,r){this.name=n,this.text=t,this.filterType=r,this.count=0}fullText=()=>this.text}var tf=function(e){return e[e.all=1]="all",e[e.read=2]="read",e[e.unread=3]="unread",e[e.flagged=4]="flagged",e[e.archived=5]="archived",e}(tf||{}),Xb=function(e){return e[e.all=1]="all",e[e.gjobscom=2]="gjobscom",e[e.sjobscom=3]="sjobscom",e}(Xb||{});class uL{canDeactivate(n){return n.returnFocus()}}let dL=(()=>{class e{focusableElementsSelector='a,.flag-icon, area[href], input:not([disabled]),\n        select:not([disabled]), textarea:not([disabled]),\n        button:not([disabled]), [tabindex="0"]';setTabIndexForFocusableElements=t=>{["inbox-page","footer-new","cookie-consent"].forEach(i=>{var o=document.getElementById(i);o&&Array.from(o.querySelectorAll(this.focusableElementsSelector)).forEach(l=>{l.setAttribute("tabindex",t)})})};disableTabIndex=()=>{this.setTabIndexForFocusableElements("-1")};restoreTabIndex=()=>{this.setTabIndexForFocusableElements("0")};static \u0275fac=function(r){return new(r||e)};static \u0275prov=G({token:e,factory:e.\u0275fac})}return e})();var qc=function(e){return e[e.GJobs=0]="GJobs",e[e.AgencyPages=1]="AgencyPages",e[e.CareerPages=2]="CareerPages",e}(qc||{});let fL=(()=>{class e{getCurrentArea=()=>window.window.agencyFolderName?document.getElementById("inbox").classList.contains("career-pages")?qc.CareerPages:qc.AgencyPages:qc.GJobs;static \u0275fac=function(r){return new(r||e)};static \u0275prov=G({token:e,factory:e.\u0275fac})}return e})();class hL{}let GY=(()=>{class e{router;injector;preloadingStrategy;loader;subscription;constructor(t,r,i,o){this.router=t,this.injector=r,this.preloadingStrategy=i,this.loader=o}setUpPreloading(){this.subscription=this.router.events.pipe(vn(t=>t instanceof ca),zd(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(t,r){const i=[];for(const o of r){o.providers&&!o._injector&&(o._injector=ly(o.providers,t,`Route: ${o.path}`));const s=o._injector??t,l=o._loadedInjector??s;(o.loadChildren&&!o._loadedRoutes&&void 0===o.canLoad||o.loadComponent&&!o._loadedComponent)&&i.push(this.preloadConfig(s,o)),(o.children||o._loadedRoutes)&&i.push(this.processRoutes(l,o.children??o._loadedRoutes))}return Nn(i).pipe(Gd())}preloadConfig(t,r){return this.preloadingStrategy.preload(r,()=>{let i;i=r.loadChildren&&void 0===r.canLoad?this.loader.loadChildren(t,r):ge(null);const o=i.pipe(An(s=>null===s?ge(void 0):(r._loadedRoutes=s.routes,r._loadedInjector=s.injector,this.processRoutes(s.injector??t,s.routes))));return r.loadComponent&&!r._loadedComponent?Nn([o,this.loader.loadComponent(t,r)]).pipe(Gd()):o})}static \u0275fac=function(r){return new(r||e)(ne(vs),ne(Ne),ne(hL),ne(QT))};static \u0275prov=G({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const dS=new z("");let pL=(()=>{class e{urlSerializer;transitions;viewportScroller;zone;options;routerEventsSubscription;scrollEventsSubscription;lastId=0;lastSource=wg;restoredId=0;store={};constructor(t,r,i,o,s={}){this.urlSerializer=t,this.transitions=r,this.viewportScroller=i,this.zone=o,this.options=s,s.scrollPositionRestoration||="disabled",s.anchorScrolling||="disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(t=>{t instanceof xb?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=t.navigationTrigger,this.restoredId=t.restoredState?t.restoredState.navigationId:0):t instanceof ca?(this.lastId=t.id,this.scheduleScrollEvent(t,this.urlSerializer.parse(t.urlAfterRedirects).fragment)):t instanceof Jd&&t.code===Fb.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(t,this.urlSerializer.parse(t.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(t=>{t instanceof pP&&(t.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(t.position):t.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(t.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(t,r){var i=this;this.zone.runOutsideAngular(ns(function*(){yield new Promise(o=>{setTimeout(o),typeof requestAnimationFrame<"u"&&requestAnimationFrame(o)}),i.zone.run(()=>{i.transitions.events.next(new pP(t,"popstate"===i.lastSource?i.store[i.restoredId]:null,r))})}))}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static \u0275fac=function(r){!function IN(){throw new Error("invalid")}()};static \u0275prov=G({token:e,factory:e.\u0275fac})}return e})();function ys(e,n){return{\u0275kind:e,\u0275providers:n}}function mL(){const e=C(Mt);return n=>{const t=e.get(vo);if(n!==t.components[0])return;const r=e.get(vs),i=e.get(_L);1===e.get(fS)&&r.initialNavigation(),e.get(vL,null,{optional:!0})?.setUpPreloading(),e.get(dS,null,{optional:!0})?.init(),r.resetRootComponentType(t.componentTypes[0]),i.closed||(i.next(),i.complete(),i.unsubscribe())}}const _L=new z("",{factory:()=>new Ye}),fS=new z("",{providedIn:"root",factory:()=>1}),vL=new z("");function JY(e){return ys(0,[{provide:vL,useExisting:GY},{provide:hL,useExisting:e}])}function ZY(e){return Kn("NgRouterViewTransitions"),ys(9,[{provide:BP,useValue:tY},{provide:VP,useValue:{skipNextTransition:!!e?.skipInitialTransition,...e}}])}const QY=[Ql,{provide:yg,useClass:Mb},vs,Cg,{provide:Uc,useFactory:function gL(e){return e.routerState.root},deps:[vs]},QT,[]];let yL=(()=>{class e{constructor(){}static forRoot(t,r){return{ngModule:e,providers:[QY,[],{provide:Gb,multi:!0,useValue:t},[],r?.errorHandler?{provide:HP,useValue:r.errorHandler}:[],{provide:ef,useValue:r||{}},r?.useHash?{provide:es,useClass:A5}:{provide:es,useClass:Ba},{provide:dS,useFactory:()=>{const e=C(F4),n=C(Re),t=C(ef),r=C(KT),i=C(yg);return t.scrollOffset&&e.setOffset(t.scrollOffset),new pL(i,r,e,n,t)}},r?.preloadingStrategy?JY(r.preloadingStrategy).\u0275providers:[],r?.initialNavigation?tZ(r):[],r?.bindToComponentInputs?ys(8,[DP,{provide:Vb,useExisting:DP}]).\u0275providers:[],r?.enableViewTransitions?ZY().\u0275providers:[],[{provide:bL,useFactory:mL},{provide:sO,multi:!0,useExisting:bL}]]}}static forChild(t){return{ngModule:e,providers:[{provide:Gb,multi:!0,useValue:t}]}}static \u0275fac=function(r){return new(r||e)};static \u0275mod=mt({type:e});static \u0275inj=Je({})}return e})();function tZ(e){return["disabled"===e.initialNavigation?ys(3,[iO(()=>{C(vs).setUpLocationChangeListener()}),{provide:fS,useValue:2}]).\u0275providers:[],"enabledBlocking"===e.initialNavigation?ys(2,[{provide:EE,useValue:!0},{provide:fS,useValue:0},iO(()=>{const n=C(Mt);return n.get(Lu,Promise.resolve()).then(()=>new Promise(r=>{const i=n.get(vs),o=n.get(_L);$P(i,()=>{r(!0)}),n.get(KT).afterPreactivation=()=>(r(!0),o.closed?ge(void 0):o),i.initialNavigation()}))})]).\u0275providers:[]]}const bL=new z(""),oZ=["addListener","removeListener"],sZ=["addEventListener","removeEventListener"],aZ=["on","off"];function rr(e,n,t,r){if(Ge(t)&&(r=t,t=void 0),r)return rr(e,n,t).pipe(IT(r));const[i,o]=function uZ(e){return Ge(e.addEventListener)&&Ge(e.removeEventListener)}(e)?sZ.map(s=>l=>e[s](n,l,t)):function lZ(e){return Ge(e.addListener)&&Ge(e.removeListener)}(e)?oZ.map(DL(e,n)):function cZ(e){return Ge(e.on)&&Ge(e.off)}(e)?aZ.map(DL(e,n)):[];if(!i&&ST(e))return An(s=>rr(s,n,t))(nr(e));if(!i)throw new TypeError("Invalid event target");return new st(s=>{const l=(...c)=>s.next(1<c.length?c:c[0]);return i(l),()=>o(l)})}function DL(e,n){return t=>r=>e[t](n,r)}class dZ extends en{constructor(n,t){super()}schedule(n,t=0){return this}}const Kb={setInterval(e,n,...t){const{delegate:r}=Kb;return r?.setInterval?r.setInterval(e,n,...t):setInterval(e,n,...t)},clearInterval(e){const{delegate:n}=Kb;return(n?.clearInterval||clearInterval)(e)},delegate:void 0},EL={now:()=>(EL.delegate||Date).now(),delegate:void 0};class Fg{constructor(n,t=Fg.now){this.schedulerActionCtor=n,this.now=t}schedule(n,t=0,r){return new this.schedulerActionCtor(this,n).schedule(r,t)}}Fg.now=EL.now;const wL=new class hZ extends Fg{constructor(n,t=Fg.now){super(n,t),this.actions=[],this._active=!1}flush(n){const{actions:t}=this;if(this._active)return void t.push(n);let r;this._active=!0;do{if(r=n.execute(n.state,n.delay))break}while(n=t.shift());if(this._active=!1,r){for(;n=t.shift();)n.unsubscribe();throw r}}}(class fZ extends dZ{constructor(n,t){super(n,t),this.scheduler=n,this.work=t,this.pending=!1}schedule(n,t=0){var r;if(this.closed)return this;this.state=n;const i=this.id,o=this.scheduler;return null!=i&&(this.id=this.recycleAsyncId(o,i,t)),this.pending=!0,this.delay=t,this.id=null!==(r=this.id)&&void 0!==r?r:this.requestAsyncId(o,this.id,t),this}requestAsyncId(n,t,r=0){return Kb.setInterval(n.flush.bind(n,this),r)}recycleAsyncId(n,t,r=0){if(null!=r&&this.delay===r&&!1===this.pending)return t;null!=t&&Kb.clearInterval(t)}execute(n,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const r=this._execute(n,t);if(r)return r;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(n,t){let i,r=!1;try{this.work(n)}catch(o){r=!0,i=o||new Error("Scheduled action threw falsy error")}if(r)return this.unsubscribe(),i}unsubscribe(){if(!this.closed){const{id:n,scheduler:t}=this,{actions:r}=t;this.work=this.state=this.scheduler=null,this.pending=!1,lr(r,this),null!=n&&(this.id=this.recycleAsyncId(t,n,null)),this.delay=null,super.unsubscribe()}}}),pZ=wL;function CL(e=0,n,t=pZ){let r=-1;return null!=n&&(Lk(n)?t=n:r=n),new st(i=>{let o=function gZ(e){return e instanceof Date&&!isNaN(e)}(e)?+e-t.now():e;o<0&&(o=0);let s=0;return t.schedule(function(){i.closed||(i.next(s++),0<=r?this.schedule(void 0,r):i.complete())},o)})}const{isArray:mZ}=Array;function TL(e){return 1===e.length&&mZ(e[0])?e[0]:e}function SL(...e){return 1===(e=TL(e)).length?nr(e[0]):new st(function _Z(e){return n=>{let t=[];for(let r=0;t&&!n.closed&&r<e.length;r++)t.push(nr(e[r]).subscribe(bt(n,i=>{if(t){for(let o=0;o<t.length;o++)o!==r&&t[o].unsubscribe();t=null}n.next(i)})))}}(e))}function hS(...e){const n=Eb(e),t=TL(e);return t.length?new st(r=>{let i=t.map(()=>[]),o=t.map(()=>!1);r.add(()=>{i=o=null});for(let s=0;!r.closed&&s<t.length;s++)nr(t[s]).subscribe(bt(r,l=>{if(i[s].push(l),i.every(c=>c.length)){const c=i.map(d=>d.shift());r.next(n?n(...c):c),i.some((d,h)=>!d.length&&o[h])&&r.complete()}},()=>{o[s]=!0,!i[s].length&&r.complete()}));return()=>{i=o=null}}):Tr}function pS(...e){const n=Eb(e);return Vt((t,r)=>{const i=e.length,o=new Array(i);let s=e.map(()=>!1),l=!1;for(let c=0;c<i;c++)nr(e[c]).subscribe(bt(r,d=>{o[c]=d,!l&&!s[c]&&(s[c]=!0,(l=s.every(Ai))&&(s=null))},Os));t.subscribe(bt(r,c=>{if(l){const d=[c,...o];r.next(n?n(...d):d)}}))})}function ML(e,n){return n?t=>pg(n.pipe(Gi(1),function bZ(){return Vt((e,n)=>{e.subscribe(bt(n,Os))})}()),t.pipe(ML(e))):An((t,r)=>nr(e(t,r)).pipe(Gi(1),function DZ(e){return ke(()=>e)}(t)))}let IL=(()=>{class e{_renderer;_elementRef;onChange=t=>{};onTouched=()=>{};constructor(t,r){this._renderer=t,this._elementRef=r}setProperty(t,r){this._renderer.setProperty(this._elementRef.nativeElement,t,r)}registerOnTouched(t){this.onTouched=t}registerOnChange(t){this.onChange=t}setDisabledState(t){this.setProperty("disabled",t)}static \u0275fac=function(r){return new(r||e)(j(Ks),j(Xe))};static \u0275dir=Q({type:e})}return e})(),Jc=(()=>{class e extends IL{static \u0275fac=(()=>{let t;return function(i){return(t||(t=Dt(e)))(i||e)}})();static \u0275dir=Q({type:e,features:[nt]})}return e})();const zi=new z(""),SZ={provide:zi,useExisting:tt(()=>gS),multi:!0};let gS=(()=>{class e extends Jc{writeValue(t){this.setProperty("checked",t)}static \u0275fac=(()=>{let t;return function(i){return(t||(t=Dt(e)))(i||e)}})();static \u0275dir=Q({type:e,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(r,i){1&r&&we("change",function(s){return i.onChange(s.target.checked)})("blur",function(){return i.onTouched()})},standalone:!1,features:[Nt([SZ]),nt]})}return e})();const MZ={provide:zi,useExisting:tt(()=>mS),multi:!0},NZ=new z("");let mS=(()=>{class e extends IL{_compositionMode;_composing=!1;constructor(t,r,i){super(t,r),this._compositionMode=i,null==this._compositionMode&&(this._compositionMode=!function IZ(){const e=Zt()?Zt().getUserAgent():"";return/android (\d+)/.test(e.toLowerCase())}())}writeValue(t){this.setProperty("value",t??"")}_handleInput(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t)}_compositionStart(){this._composing=!0}_compositionEnd(t){this._composing=!1,this._compositionMode&&this.onChange(t)}static \u0275fac=function(r){return new(r||e)(j(Ks),j(Xe),j(NZ,8))};static \u0275dir=Q({type:e,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(r,i){1&r&&we("input",function(s){return i._handleInput(s.target.value)})("blur",function(){return i.onTouched()})("compositionstart",function(){return i._compositionStart()})("compositionend",function(s){return i._compositionEnd(s.target.value)})},standalone:!1,features:[Nt([MZ]),nt]})}return e})();const ir=new z(""),vl=new z("");function LL(e){return null!=e}function BL(e){return $p(e)?Nn(e):e}function VL(e){let n={};return e.forEach(t=>{n=null!=t?{...n,...t}:n}),0===Object.keys(n).length?null:n}function HL(e,n){return n.map(t=>t(e))}function jL(e){return e.map(n=>function OZ(e){return!e.validate}(n)?n:t=>n.validate(t))}function yS(e){return null!=e?function $L(e){if(!e)return null;const n=e.filter(LL);return 0==n.length?null:function(t){return VL(HL(t,n))}}(jL(e)):null}function bS(e){return null!=e?function UL(e){if(!e)return null;const n=e.filter(LL);return 0==n.length?null:function(t){return UP(HL(t,n).map(BL)).pipe(ke(VL))}}(jL(e)):null}function GL(e,n){return null===e?[n]:Array.isArray(e)?[...e,n]:[e,n]}function DS(e){return e?Array.isArray(e)?e:[e]:[]}function t0(e,n){return Array.isArray(e)?e.includes(n):e===n}function qL(e,n){const t=DS(n);return DS(e).forEach(i=>{t0(t,i)||t.push(i)}),t}function JL(e,n){return DS(n).filter(t=>!t0(e,t))}class YL{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}_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators=[];_rawAsyncValidators=[];_setValidators(n){this._rawValidators=n||[],this._composedValidatorFn=yS(this._rawValidators)}_setAsyncValidators(n){this._rawAsyncValidators=n||[],this._composedAsyncValidatorFn=bS(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_onDestroyCallbacks=[];_registerOnDestroy(n){this._onDestroyCallbacks.push(n)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(n=>n()),this._onDestroyCallbacks=[]}reset(n=void 0){this.control&&this.control.reset(n)}hasError(n,t){return!!this.control&&this.control.hasError(n,t)}getError(n,t){return this.control?this.control.getError(n,t):null}}class Hr extends YL{name;get formDirective(){return null}get path(){return null}}class yl extends YL{_parent=null;name=null;valueAccessor=null}class ZL{_cd;constructor(n){this._cd=n}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}}let QL=(()=>{class e extends ZL{constructor(t){super(t)}static \u0275fac=function(r){return new(r||e)(j(yl,2))};static \u0275dir=Q({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(r,i){2&r&&It("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)},standalone:!1,features:[nt]})}return e})();const kg="VALID",r0="INVALID",nf="PENDING",Pg="DISABLED";class rf{}class KL extends rf{value;source;constructor(n,t){super(),this.value=n,this.source=t}}class CS extends rf{pristine;source;constructor(n,t){super(),this.pristine=n,this.source=t}}class TS extends rf{touched;source;constructor(n,t){super(),this.touched=n,this.source=t}}class o0 extends rf{status;source;constructor(n,t){super(),this.status=n,this.source=t}}function s0(e){return null!=e&&!Array.isArray(e)&&"object"==typeof e}class IS{_pendingDirty=!1;_hasOwnPendingAsyncValidator=null;_pendingTouched=!1;_onCollectionChange=()=>{};_updateOn;_parent=null;_asyncValidationSubscription;_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators;_rawAsyncValidators;value;constructor(n,t){this._assignValidators(n),this._assignAsyncValidators(t)}get validator(){return this._composedValidatorFn}set validator(n){this._rawValidators=this._composedValidatorFn=n}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(n){this._rawAsyncValidators=this._composedAsyncValidatorFn=n}get parent(){return this._parent}get status(){return kt(this.statusReactive)}set status(n){kt(()=>this.statusReactive.set(n))}_status=Do(()=>this.statusReactive());statusReactive=ki(void 0);get valid(){return this.status===kg}get invalid(){return this.status===r0}get pending(){return this.status==nf}get disabled(){return this.status===Pg}get enabled(){return this.status!==Pg}errors;get pristine(){return kt(this.pristineReactive)}set pristine(n){kt(()=>this.pristineReactive.set(n))}_pristine=Do(()=>this.pristineReactive());pristineReactive=ki(!0);get dirty(){return!this.pristine}get touched(){return kt(this.touchedReactive)}set touched(n){kt(()=>this.touchedReactive.set(n))}_touched=Do(()=>this.touchedReactive());touchedReactive=ki(!1);get untouched(){return!this.touched}_events=new Ye;events=this._events.asObservable();valueChanges;statusChanges;get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(n){this._assignValidators(n)}setAsyncValidators(n){this._assignAsyncValidators(n)}addValidators(n){this.setValidators(qL(n,this._rawValidators))}addAsyncValidators(n){this.setAsyncValidators(qL(n,this._rawAsyncValidators))}removeValidators(n){this.setValidators(JL(n,this._rawValidators))}removeAsyncValidators(n){this.setAsyncValidators(JL(n,this._rawAsyncValidators))}hasValidator(n){return t0(this._rawValidators,n)}hasAsyncValidator(n){return t0(this._rawAsyncValidators,n)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(n={}){const t=!1===this.touched;this.touched=!0;const r=n.sourceControl??this;this._parent&&!n.onlySelf&&this._parent.markAsTouched({...n,sourceControl:r}),t&&!1!==n.emitEvent&&this._events.next(new TS(!0,r))}markAllAsDirty(n={}){this.markAsDirty({onlySelf:!0,emitEvent:n.emitEvent,sourceControl:this}),this._forEachChild(t=>t.markAllAsDirty(n))}markAllAsTouched(n={}){this.markAsTouched({onlySelf:!0,emitEvent:n.emitEvent,sourceControl:this}),this._forEachChild(t=>t.markAllAsTouched(n))}markAsUntouched(n={}){const t=!0===this.touched;this.touched=!1,this._pendingTouched=!1;const r=n.sourceControl??this;this._forEachChild(i=>{i.markAsUntouched({onlySelf:!0,emitEvent:n.emitEvent,sourceControl:r})}),this._parent&&!n.onlySelf&&this._parent._updateTouched(n,r),t&&!1!==n.emitEvent&&this._events.next(new TS(!1,r))}markAsDirty(n={}){const t=!0===this.pristine;this.pristine=!1;const r=n.sourceControl??this;this._parent&&!n.onlySelf&&this._parent.markAsDirty({...n,sourceControl:r}),t&&!1!==n.emitEvent&&this._events.next(new CS(!1,r))}markAsPristine(n={}){const t=!1===this.pristine;this.pristine=!0,this._pendingDirty=!1;const r=n.sourceControl??this;this._forEachChild(i=>{i.markAsPristine({onlySelf:!0,emitEvent:n.emitEvent})}),this._parent&&!n.onlySelf&&this._parent._updatePristine(n,r),t&&!1!==n.emitEvent&&this._events.next(new CS(!0,r))}markAsPending(n={}){this.status=nf;const t=n.sourceControl??this;!1!==n.emitEvent&&(this._events.next(new o0(this.status,t)),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.markAsPending({...n,sourceControl:t})}disable(n={}){const t=this._parentMarkedDirty(n.onlySelf);this.status=Pg,this.errors=null,this._forEachChild(i=>{i.disable({...n,onlySelf:!0})}),this._updateValue();const r=n.sourceControl??this;!1!==n.emitEvent&&(this._events.next(new KL(this.value,r)),this._events.next(new o0(this.status,r)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...n,skipPristineCheck:t},this),this._onDisabledChange.forEach(i=>i(!0))}enable(n={}){const t=this._parentMarkedDirty(n.onlySelf);this.status=kg,this._forEachChild(r=>{r.enable({...n,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent}),this._updateAncestors({...n,skipPristineCheck:t},this),this._onDisabledChange.forEach(r=>r(!1))}_updateAncestors(n,t){this._parent&&!n.onlySelf&&(this._parent.updateValueAndValidity(n),n.skipPristineCheck||this._parent._updatePristine({},t),this._parent._updateTouched({},t))}setParent(n){this._parent=n}getRawValue(){return this.value}updateValueAndValidity(n={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){const r=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===kg||this.status===nf)&&this._runAsyncValidator(r,n.emitEvent)}const t=n.sourceControl??this;!1!==n.emitEvent&&(this._events.next(new KL(this.value,t)),this._events.next(new o0(this.status,t)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.updateValueAndValidity({...n,sourceControl:t})}_updateTreeValidity(n={emitEvent:!0}){this._forEachChild(t=>t._updateTreeValidity(n)),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Pg:kg}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(n,t){if(this.asyncValidator){this.status=nf,this._hasOwnPendingAsyncValidator={emitEvent:!1!==t,shouldHaveEmitted:!1!==n};const r=BL(this.asyncValidator(this));this._asyncValidationSubscription=r.subscribe(i=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(i,{emitEvent:t,shouldHaveEmitted:n})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();const n=(this._hasOwnPendingAsyncValidator?.emitEvent||this._hasOwnPendingAsyncValidator?.shouldHaveEmitted)??!1;return this._hasOwnPendingAsyncValidator=null,n}return!1}setErrors(n,t={}){this.errors=n,this._updateControlsErrors(!1!==t.emitEvent,this,t.shouldHaveEmitted)}get(n){let t=n;return null==t||(Array.isArray(t)||(t=t.split(".")),0===t.length)?null:t.reduce((r,i)=>r&&r._find(i),this)}getError(n,t){const r=t?this.get(t):this;return r&&r.errors?r.errors[n]:null}hasError(n,t){return!!this.getError(n,t)}get root(){let n=this;for(;n._parent;)n=n._parent;return n}_updateControlsErrors(n,t,r){this.status=this._calculateStatus(),n&&this.statusChanges.emit(this.status),(n||r)&&this._events.next(new o0(this.status,t)),this._parent&&this._parent._updateControlsErrors(n,t,r)}_initObservables(){this.valueChanges=new be,this.statusChanges=new be}_calculateStatus(){return this._allControlsDisabled()?Pg:this.errors?r0:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(nf)?nf:this._anyControlsHaveStatus(r0)?r0:kg}_anyControlsHaveStatus(n){return this._anyControls(t=>t.status===n)}_anyControlsDirty(){return this._anyControls(n=>n.dirty)}_anyControlsTouched(){return this._anyControls(n=>n.touched)}_updatePristine(n,t){const r=!this._anyControlsDirty(),i=this.pristine!==r;this.pristine=r,this._parent&&!n.onlySelf&&this._parent._updatePristine(n,t),i&&this._events.next(new CS(this.pristine,t))}_updateTouched(n={},t){this.touched=this._anyControlsTouched(),this._events.next(new TS(this.touched,t)),this._parent&&!n.onlySelf&&this._parent._updateTouched(n,t)}_onDisabledChange=[];_registerOnCollectionChange(n){this._onCollectionChange=n}_setUpdateStrategy(n){s0(n)&&null!=n.updateOn&&(this._updateOn=n.updateOn)}_parentMarkedDirty(n){return!n&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(n){return null}_assignValidators(n){this._rawValidators=Array.isArray(n)?n.slice():n,this._composedValidatorFn=function VZ(e){return Array.isArray(e)?yS(e):e||null}(this._rawValidators)}_assignAsyncValidators(n){this._rawAsyncValidators=Array.isArray(n)?n.slice():n,this._composedAsyncValidatorFn=function HZ(e){return Array.isArray(e)?bS(e):e||null}(this._rawAsyncValidators)}}const sf=new z("",{providedIn:"root",factory:()=>a0}),a0="always";function Lg(e,n,t=a0){(function AS(e,n){const t=function zL(e){return e._rawValidators}(e);null!==n.validator?e.setValidators(GL(t,n.validator)):"function"==typeof t&&e.setValidators([t]);const r=function WL(e){return e._rawAsyncValidators}(e);null!==n.asyncValidator?e.setAsyncValidators(GL(r,n.asyncValidator)):"function"==typeof r&&e.setAsyncValidators([r]);const i=()=>e.updateValueAndValidity();u0(n._rawValidators,i),u0(n._rawAsyncValidators,i)})(e,n),n.valueAccessor.writeValue(e.value),(e.disabled||"always"===t)&&n.valueAccessor.setDisabledState?.(e.disabled),function UZ(e,n){n.valueAccessor.registerOnChange(t=>{e._pendingValue=t,e._pendingChange=!0,e._pendingDirty=!0,"change"===e.updateOn&&iB(e,n)})}(e,n),function zZ(e,n){const t=(r,i)=>{n.valueAccessor.writeValue(r),i&&n.viewToModelUpdate(r)};e.registerOnChange(t),n._registerOnDestroy(()=>{e._unregisterOnChange(t)})}(e,n),function GZ(e,n){n.valueAccessor.registerOnTouched(()=>{e._pendingTouched=!0,"blur"===e.updateOn&&e._pendingChange&&iB(e,n),"submit"!==e.updateOn&&e.markAsTouched()})}(e,n),function $Z(e,n){if(n.valueAccessor.setDisabledState){const t=r=>{n.valueAccessor.setDisabledState(r)};e.registerOnDisabledChange(t),n._registerOnDestroy(()=>{e._unregisterOnDisabledChange(t)})}}(e,n)}function u0(e,n){e.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(n)})}function iB(e,n){e._pendingDirty&&e.markAsDirty(),e.setValue(e._pendingValue,{emitModelToViewChange:!1}),n.viewToModelUpdate(e._pendingValue),e._pendingChange=!1}function aB(e,n){const t=e.indexOf(n);t>-1&&e.splice(t,1)}function lB(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e}Promise.resolve();const cB=class extends IS{defaultValue=null;_onChange=[];_pendingValue;_pendingChange=!1;constructor(n=null,t,r){super(function SS(e){return(s0(e)?e.validators:e)||null}(t),function MS(e,n){return(s0(n)?n.asyncValidators:e)||null}(r,t)),this._applyFormState(n),this._setUpdateStrategy(t),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),s0(t)&&(t.nonNullable||t.initialValueIsDefault)&&(this.defaultValue=lB(n)?n.value:n)}setValue(n,t={}){this.value=this._pendingValue=n,this._onChange.length&&!1!==t.emitModelToViewChange&&this._onChange.forEach(r=>r(this.value,!1!==t.emitViewToModelChange)),this.updateValueAndValidity(t)}patchValue(n,t={}){this.setValue(n,t)}reset(n=this.defaultValue,t={}){this._applyFormState(n),this.markAsPristine(t),this.markAsUntouched(t),this.setValue(this.value,t),this._pendingChange=!1}_updateValue(){}_anyControls(n){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(n){this._onChange.push(n)}_unregisterOnChange(n){aB(this._onChange,n)}registerOnDisabledChange(n){this._onDisabledChange.push(n)}_unregisterOnDisabledChange(n){aB(this._onDisabledChange,n)}_forEachChild(n){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(n){lB(n)?(this.value=this._pendingValue=n.value,n.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=n}},tQ={provide:yl,useExisting:tt(()=>FS)},uB=Promise.resolve();let FS=(()=>{class e extends yl{_changeDetectorRef;callSetDisabledState;control=new cB;static ngAcceptInputType_isDisabled;_registered=!1;viewModel;name="";isDisabled;model;options;update=new be;constructor(t,r,i,o,s,l){super(),this._changeDetectorRef=s,this.callSetDisabledState=l,this._parent=t,this._setValidators(r),this._setAsyncValidators(i),this.valueAccessor=function xS(e,n){if(!n)return null;let t,r,i;return Array.isArray(n),n.forEach(o=>{o.constructor===mS?t=o:function JZ(e){return Object.getPrototypeOf(e.constructor)===Jc}(o)?r=o:i=o}),i||r||t||null}(0,o)}ngOnChanges(t){if(this._checkForErrors(),!this._registered||"name"in t){if(this._registered&&(this._checkName(),this.formDirective)){const r=t.name.previousValue;this.formDirective.removeControl({name:r,path:this._getPath(r)})}this._setUpControl()}"isDisabled"in t&&this._updateDisabled(t),function RS(e,n){if(!e.hasOwnProperty("model"))return!1;const t=e.model;return!!t.isFirstChange()||!Object.is(n,t.currentValue)}(t,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){Lg(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._checkName()}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(t){uB.then(()=>{this.control.setValue(t,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(t){const r=t.isDisabled.currentValue,i=0!==r&&function jd(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}(r);uB.then(()=>{i&&!this.control.disabled?this.control.disable():!i&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(t){return this._parent?function l0(e,n){return[...n.path,e]}(t,this._parent):[t]}static \u0275fac=function(r){return new(r||e)(j(Hr,9),j(ir,10),j(vl,10),j(zi,10),j(ii,8),j(sf,8))};static \u0275dir=Q({type:e,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],standalone:!1,features:[Nt([tQ]),nt,Tn]})}return e})();const fQ={provide:zi,useExisting:tt(()=>_0),multi:!0};function vB(e,n){return null==e?`${n}`:(n&&"object"==typeof n&&(n="Object"),`${e}: ${n}`.slice(0,50))}let _0=(()=>{class e extends Jc{value;_optionMap=new Map;_idCounter=0;set compareWith(t){this._compareWith=t}_compareWith=Object.is;appRefInjector=C(vo).injector;destroyRef=C(wn);cdr=C(ii);_queuedWrite=!1;_writeValueAfterRender(){this._queuedWrite||this.appRefInjector.destroyed||(this._queuedWrite=!0,nl({write:()=>{this.destroyRef.destroyed||(this._queuedWrite=!1,this.writeValue(this.value))}},{injector:this.appRefInjector}))}writeValue(t){this.cdr.markForCheck(),this.value=t;const i=vB(this._getOptionId(t),t);this.setProperty("value",i)}registerOnChange(t){this.onChange=r=>{this.value=this._getOptionValue(r),t(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(t){for(const r of this._optionMap.keys())if(this._compareWith(this._optionMap.get(r),t))return r;return null}_getOptionValue(t){const r=function hQ(e){return e.split(":")[0]}(t);return this._optionMap.has(r)?this._optionMap.get(r):t}static \u0275fac=(()=>{let t;return function(i){return(t||(t=Dt(e)))(i||e)}})();static \u0275dir=Q({type:e,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(r,i){1&r&&we("change",function(s){return i.onChange(s.target.value)})("blur",function(){return i.onTouched()})},inputs:{compareWith:"compareWith"},standalone:!1,features:[Nt([fQ]),nt]})}return e})(),yB=(()=>{class e{_element;_renderer;_select;id;constructor(t,r,i){this._element=t,this._renderer=r,this._select=i,this._select&&(this.id=this._select._registerOption())}set ngValue(t){null!=this._select&&(this._select._optionMap.set(this.id,t),this._setElementValue(vB(this.id,t)),this._select._writeValueAfterRender())}set value(t){this._setElementValue(t),this._select&&this._select._writeValueAfterRender()}_setElementValue(t){this._renderer.setProperty(this._element.nativeElement,"value",t)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select._writeValueAfterRender())}static \u0275fac=function(r){return new(r||e)(j(Xe),j(Ks),j(_0,9))};static \u0275dir=Q({type:e,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"},standalone:!1})}return e})();const pQ={provide:zi,useExisting:tt(()=>kS),multi:!0};function bB(e,n){return null==e?`${n}`:("string"==typeof n&&(n=`'${n}'`),n&&"object"==typeof n&&(n="Object"),`${e}: ${n}`.slice(0,50))}let kS=(()=>{class e extends Jc{value;_optionMap=new Map;_idCounter=0;set compareWith(t){this._compareWith=t}_compareWith=Object.is;writeValue(t){let r;if(this.value=t,Array.isArray(t)){const i=t.map(o=>this._getOptionId(o));r=(o,s)=>{o._setSelected(i.indexOf(s.toString())>-1)}}else r=(i,o)=>{i._setSelected(!1)};this._optionMap.forEach(r)}registerOnChange(t){this.onChange=r=>{const i=[],o=r.selectedOptions;if(void 0!==o){const s=o;for(let l=0;l<s.length;l++){const d=this._getOptionValue(s[l].value);i.push(d)}}else{const s=r.options;for(let l=0;l<s.length;l++){const c=s[l];if(c.selected){const d=this._getOptionValue(c.value);i.push(d)}}}this.value=i,t(i)}}_registerOption(t){const r=(this._idCounter++).toString();return this._optionMap.set(r,t),r}_getOptionId(t){for(const r of this._optionMap.keys())if(this._compareWith(this._optionMap.get(r)._value,t))return r;return null}_getOptionValue(t){const r=function gQ(e){return e.split(":")[0]}(t);return this._optionMap.has(r)?this._optionMap.get(r)._value:t}static \u0275fac=(()=>{let t;return function(i){return(t||(t=Dt(e)))(i||e)}})();static \u0275dir=Q({type:e,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(r,i){1&r&&we("change",function(s){return i.onChange(s.target)})("blur",function(){return i.onTouched()})},inputs:{compareWith:"compareWith"},standalone:!1,features:[Nt([pQ]),nt]})}return e})(),DB=(()=>{class e{_element;_renderer;_select;id;_value;constructor(t,r,i){this._element=t,this._renderer=r,this._select=i,this._select&&(this.id=this._select._registerOption(this))}set ngValue(t){null!=this._select&&(this._value=t,this._setElementValue(bB(this.id,t)),this._select.writeValue(this._select.value))}set value(t){this._select?(this._value=t,this._setElementValue(bB(this.id,t)),this._select.writeValue(this._select.value)):this._setElementValue(t)}_setElementValue(t){this._renderer.setProperty(this._element.nativeElement,"value",t)}_setSelected(t){this._renderer.setProperty(this._element.nativeElement,"selected",t)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static \u0275fac=function(r){return new(r||e)(j(Xe),j(Ks),j(kS,9))};static \u0275dir=Q({type:e,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"},standalone:!1})}return e})(),CQ=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=mt({type:e});static \u0275inj=Je({})}return e})(),SQ=(()=>{class e{static withConfig(t){return{ngModule:e,providers:[{provide:sf,useValue:t.callSetDisabledState??a0}]}}static \u0275fac=function(r){return new(r||e)};static \u0275mod=mt({type:e});static \u0275inj=Je({imports:[CQ]})}return e})();var MQ={left:"right",right:"left",bottom:"top",top:"bottom"};function v0(e){return e.replace(/left|right|bottom|top/g,function(n){return MQ[n]})}function bs(e){return e.split("-")[0]}var IQ={start:"end",end:"start"};function OB(e){return e.replace(/start|end/g,function(n){return IQ[n]})}var Ci="top",No="bottom",Ao="right",Ti="left",LS="auto",Hg=[Ci,No,Ao,Ti],af="start",jg="end",RB="viewport",$g="popper",xB=Hg.reduce(function(e,n){return e.concat([n+"-"+af,n+"-"+jg])},[]),FB=[].concat(Hg,[LS]).reduce(function(e,n){return e.concat([n,n+"-"+af,n+"-"+jg])},[]),HQ=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Si(e){if(null==e)return window;if("[object Window]"!==e.toString()){var n=e.ownerDocument;return n&&n.defaultView||window}return e}function Zc(e){return e instanceof Si(e).Element||e instanceof Element}function Wi(e){return e instanceof Si(e).HTMLElement||e instanceof HTMLElement}function BS(e){return!(typeof ShadowRoot>"u")&&(e instanceof Si(e).ShadowRoot||e instanceof ShadowRoot)}function bl(e){return((Zc(e)?e.ownerDocument:e.document)||window.document).documentElement}var Qc=Math.max,y0=Math.min,lf=Math.round;function VS(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(n){return n.brand+"/"+n.version}).join(" "):navigator.userAgent}function kB(){return!/^((?!chrome|android).)*safari/i.test(VS())}function cf(e,n,t){void 0===n&&(n=!1),void 0===t&&(t=!1);var r=e.getBoundingClientRect(),i=1,o=1;n&&Wi(e)&&(i=e.offsetWidth>0&&lf(r.width)/e.offsetWidth||1,o=e.offsetHeight>0&&lf(r.height)/e.offsetHeight||1);var l=(Zc(e)?Si(e):window).visualViewport,c=!kB()&&t,d=(r.left+(c&&l?l.offsetLeft:0))/i,h=(r.top+(c&&l?l.offsetTop:0))/o,p=r.width/i,_=r.height/o;return{width:p,height:_,top:h,right:d+p,bottom:h+_,left:d,x:d,y:h}}function HS(e){var n=Si(e);return{scrollLeft:n.pageXOffset,scrollTop:n.pageYOffset}}function jS(e){return cf(bl(e)).left+HS(e).scrollLeft}function ua(e){return Si(e).getComputedStyle(e)}function Ds(e){return e?(e.nodeName||"").toLowerCase():null}function b0(e){return"html"===Ds(e)?e:e.assignedSlot||e.parentNode||(BS(e)?e.host:null)||bl(e)}function $S(e){var n=ua(e);return/auto|scroll|overlay|hidden/.test(n.overflow+n.overflowY+n.overflowX)}function PB(e){return["html","body","#document"].indexOf(Ds(e))>=0?e.ownerDocument.body:Wi(e)&&$S(e)?e:PB(b0(e))}function Ug(e,n){var t;void 0===n&&(n=[]);var r=PB(e),i=r===(null==(t=e.ownerDocument)?void 0:t.body),o=Si(r),s=i?[o].concat(o.visualViewport||[],$S(r)?r:[]):r,l=n.concat(s);return i?l:l.concat(Ug(b0(s)))}function UQ(e){return["table","td","th"].indexOf(Ds(e))>=0}function LB(e){return Wi(e)&&"fixed"!==ua(e).position?e.offsetParent:null}function Gg(e){for(var n=Si(e),t=LB(e);t&&UQ(t)&&"static"===ua(t).position;)t=LB(t);return t&&("html"===Ds(t)||"body"===Ds(t)&&"static"===ua(t).position)?n:t||function GQ(e){var n=/firefox/i.test(VS());if(/Trident/i.test(VS())&&Wi(e)&&"fixed"===ua(e).position)return null;var i=b0(e);for(BS(i)&&(i=i.host);Wi(i)&&["html","body"].indexOf(Ds(i))<0;){var o=ua(i);if("none"!==o.transform||"none"!==o.perspective||"paint"===o.contain||-1!==["transform","perspective"].indexOf(o.willChange)||n&&"filter"===o.willChange||n&&o.filter&&"none"!==o.filter)return i;i=i.parentNode}return null}(e)||n}function BB(e,n){var t=n.getRootNode&&n.getRootNode();if(e.contains(n))return!0;if(t&&BS(t)){var r=n;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function US(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function VB(e,n,t){return n===RB?US(function jQ(e,n){var t=Si(e),r=bl(e),i=t.visualViewport,o=r.clientWidth,s=r.clientHeight,l=0,c=0;if(i){o=i.width,s=i.height;var d=kB();(d||!d&&"fixed"===n)&&(l=i.offsetLeft,c=i.offsetTop)}return{width:o,height:s,x:l+jS(e),y:c}}(e,t)):Zc(n)?function zQ(e,n){var t=cf(e,!1,"fixed"===n);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(n,t):US(function $Q(e){var n,t=bl(e),r=HS(e),i=null==(n=e.ownerDocument)?void 0:n.body,o=Qc(t.scrollWidth,t.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),s=Qc(t.scrollHeight,t.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),l=-r.scrollLeft+jS(e),c=-r.scrollTop;return"rtl"===ua(i||t).direction&&(l+=Qc(t.clientWidth,i?i.clientWidth:0)-o),{width:o,height:s,x:l,y:c}}(bl(e)))}function uf(e){return e.split("-")[1]}function GS(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function HB(e){var c,n=e.reference,t=e.element,r=e.placement,i=r?bs(r):null,o=r?uf(r):null,s=n.x+n.width/2-t.width/2,l=n.y+n.height/2-t.height/2;switch(i){case Ci:c={x:s,y:n.y-t.height};break;case No:c={x:s,y:n.y+n.height};break;case Ao:c={x:n.x+n.width,y:l};break;case Ti:c={x:n.x-t.width,y:l};break;default:c={x:n.x,y:n.y}}var d=i?GS(i):null;if(null!=d){var h="y"===d?"height":"width";switch(o){case af:c[d]=c[d]-(n[h]/2-t[h]/2);break;case jg:c[d]=c[d]+(n[h]/2-t[h]/2)}}return c}function $B(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function UB(e,n){return n.reduce(function(t,r){return t[r]=e,t},{})}function zS(e,n){void 0===n&&(n={});var r=n.placement,i=void 0===r?e.placement:r,o=n.strategy,s=void 0===o?e.strategy:o,l=n.boundary,c=void 0===l?"clippingParents":l,d=n.rootBoundary,h=void 0===d?RB:d,p=n.elementContext,_=void 0===p?$g:p,m=n.altBoundary,b=void 0!==m&&m,E=n.padding,S=void 0===E?0:E,I=$B("number"!=typeof S?S:UB(S,Hg)),q=e.rects.popper,$=e.elements[b?_===$g?"reference":$g:_],Y=function qQ(e,n,t,r){var i="clippingParents"===n?function WQ(e){var n=Ug(b0(e)),r=["absolute","fixed"].indexOf(ua(e).position)>=0&&Wi(e)?Gg(e):e;return Zc(r)?n.filter(function(i){return Zc(i)&&BB(i,r)&&"body"!==Ds(i)}):[]}(e):[].concat(n),o=[].concat(i,[t]),l=o.reduce(function(c,d){var h=VB(e,d,r);return c.top=Qc(h.top,c.top),c.right=y0(h.right,c.right),c.bottom=y0(h.bottom,c.bottom),c.left=Qc(h.left,c.left),c},VB(e,o[0],r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}(Zc($)?$:$.contextElement||bl(e.elements.popper),c,h,s),se=cf(e.elements.reference),ue=HB({reference:se,element:q,strategy:"absolute",placement:i}),Ce=US(Object.assign({},q,ue)),ot=_===$g?Ce:se,_t={top:Y.top-ot.top+I.top,bottom:ot.bottom-Y.bottom+I.bottom,left:Y.left-ot.left+I.left,right:ot.right-Y.right+I.right},Rn=e.modifiersData.offset;if(_===$g&&Rn){var xn=Rn[i];Object.keys(_t).forEach(function(Fn){var Es=[Ao,No].indexOf(Fn)>=0?1:-1,ws=[Ci,No].indexOf(Fn)>=0?"y":"x";_t[Fn]+=xn[ws]*Es})}return _t}const QQ={name:"flip",enabled:!0,phase:"main",fn:function ZQ(e){var n=e.state,t=e.options,r=e.name;if(!n.modifiersData[r]._skip){for(var i=t.mainAxis,o=void 0===i||i,s=t.altAxis,l=void 0===s||s,c=t.fallbackPlacements,d=t.padding,h=t.boundary,p=t.rootBoundary,_=t.altBoundary,m=t.flipVariations,b=void 0===m||m,E=t.allowedAutoPlacements,S=n.options.placement,I=bs(S),q=c||(I!==S&&b?function YQ(e){if(bs(e)===LS)return[];var n=v0(e);return[OB(e),n,OB(n)]}(S):[v0(S)]),$=[S].concat(q).reduce(function(dt,Ro){return dt.concat(bs(Ro)===LS?function JQ(e,n){void 0===n&&(n={});var i=n.boundary,o=n.rootBoundary,s=n.padding,l=n.flipVariations,c=n.allowedAutoPlacements,d=void 0===c?FB:c,h=uf(n.placement),p=h?l?xB:xB.filter(function(b){return uf(b)===h}):Hg,_=p.filter(function(b){return d.indexOf(b)>=0});0===_.length&&(_=p);var m=_.reduce(function(b,E){return b[E]=zS(e,{placement:E,boundary:i,rootBoundary:o,padding:s})[bs(E)],b},{});return Object.keys(m).sort(function(b,E){return m[b]-m[E]})}(n,{placement:Ro,boundary:h,rootBoundary:p,padding:d,flipVariations:b,allowedAutoPlacements:E}):Ro)},[]),Y=n.rects.reference,se=n.rects.popper,ue=new Map,Ce=!0,ot=$[0],_t=0;_t<$.length;_t++){var Rn=$[_t],xn=bs(Rn),Fn=uf(Rn)===af,Es=[Ci,No].indexOf(xn)>=0,ws=Es?"width":"height",K=zS(n,{placement:Rn,boundary:h,rootBoundary:p,altBoundary:_,padding:d}),re=Es?Fn?Ao:Ti:Fn?No:Ci;Y[ws]>se[ws]&&(re=v0(re));var me=v0(re),Be=[];if(o&&Be.push(K[xn]<=0),l&&Be.push(K[re]<=0,K[me]<=0),Be.every(function(dt){return dt})){ot=Rn,Ce=!1;break}ue.set(Rn,Be)}if(Ce)for(var li=function(Ro){var ou=$.find(function(dn){var jr=ue.get(dn);if(jr)return jr.slice(0,Ro).every(function(Sr){return Sr})});if(ou)return ot=ou,"break"},kn=b?3:1;kn>0&&"break"!==li(kn);kn--);n.placement!==ot&&(n.modifiersData[r]._skip=!0,n.placement=ot,n.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function zg(e,n,t){return Qc(e,y0(n,t))}function WS(e){var n=cf(e),t=e.offsetWidth,r=e.offsetHeight;return Math.abs(n.width-t)<=1&&(t=n.width),Math.abs(n.height-r)<=1&&(r=n.height),{x:e.offsetLeft,y:e.offsetTop,width:t,height:r}}const tX={name:"preventOverflow",enabled:!0,phase:"main",fn:function eX(e){var n=e.state,t=e.options,r=e.name,i=t.mainAxis,o=void 0===i||i,s=t.altAxis,l=void 0!==s&&s,_=t.tether,m=void 0===_||_,b=t.tetherOffset,E=void 0===b?0:b,S=zS(n,{boundary:t.boundary,rootBoundary:t.rootBoundary,padding:t.padding,altBoundary:t.altBoundary}),I=bs(n.placement),A=uf(n.placement),q=!A,$=GS(I),Y=function XQ(e){return"x"===e?"y":"x"}($),se=n.modifiersData.popperOffsets,ue=n.rects.reference,Ce=n.rects.popper,ot="function"==typeof E?E(Object.assign({},n.rects,{placement:n.placement})):E,_t="number"==typeof ot?{mainAxis:ot,altAxis:ot}:Object.assign({mainAxis:0,altAxis:0},ot),Rn=n.modifiersData.offset?n.modifiersData.offset[n.placement]:null,xn={x:0,y:0};if(se){if(o){var Fn,Es="y"===$?Ci:Ti,ws="y"===$?No:Ao,K="y"===$?"height":"width",re=se[$],me=re+S[Es],Be=re-S[ws],Kt=m?-Ce[K]/2:0,li=A===af?ue[K]:Ce[K],kn=A===af?-Ce[K]:-ue[K],Mi=n.elements.arrow,dt=m&&Mi?WS(Mi):{width:0,height:0},Ro=n.modifiersData["arrow#persistent"]?n.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},ou=Ro[Es],dn=Ro[ws],jr=zg(0,ue[K],dt[K]),Sr=q?ue[K]/2-Kt-jr-ou-_t.mainAxis:li-jr-ou-_t.mainAxis,pf=q?-ue[K]/2+Kt+jr+dn+_t.mainAxis:kn+jr+dn+_t.mainAxis,su=n.elements.arrow&&Gg(n.elements.arrow),vne=su?"y"===$?su.clientTop||0:su.clientLeft||0:0,nV=null!=(Fn=Rn?.[$])?Fn:0,bne=re+pf-nV,rV=zg(m?y0(me,re+Sr-nV-vne):me,re,m?Qc(Be,bne):Be);se[$]=rV,xn[$]=rV-re}if(l){var iV,au=se[Y],F0="y"===Y?"height":"width",oV=au+S["x"===$?Ci:Ti],sV=au-S["x"===$?No:Ao],pM=-1!==[Ci,Ti].indexOf(I),aV=null!=(iV=Rn?.[Y])?iV:0,lV=pM?oV:au-ue[F0]-Ce[F0]-aV+_t.altAxis,cV=pM?au+ue[F0]+Ce[F0]-aV-_t.altAxis:sV,uV=m&&pM?function KQ(e,n,t){var r=zg(e,n,t);return r>t?t:r}(lV,au,cV):zg(m?lV:oV,au,m?cV:sV);se[Y]=uV,xn[Y]=uV-au}n.modifiersData[r]=xn}},requiresIfExists:["offset"]},oX={name:"arrow",enabled:!0,phase:"main",fn:function rX(e){var n,t=e.state,r=e.name,i=e.options,o=t.elements.arrow,s=t.modifiersData.popperOffsets,l=bs(t.placement),c=GS(l),h=[Ti,Ao].indexOf(l)>=0?"height":"width";if(o&&s){var p=function(n,t){return $B("number"!=typeof(n="function"==typeof n?n(Object.assign({},t.rects,{placement:t.placement})):n)?n:UB(n,Hg))}(i.padding,t),_=WS(o),m="y"===c?Ci:Ti,b="y"===c?No:Ao,E=t.rects.reference[h]+t.rects.reference[c]-s[c]-t.rects.popper[h],S=s[c]-t.rects.reference[c],I=Gg(o),A=I?"y"===c?I.clientHeight||0:I.clientWidth||0:0,se=A/2-_[h]/2+(E/2-S/2),ue=zg(p[m],se,A-_[h]-p[b]);t.modifiersData[r]=((n={})[c]=ue,n.centerOffset=ue-se,n)}},effect:function iX(e){var n=e.state,r=e.options.element,i=void 0===r?"[data-popper-arrow]":r;null!=i&&("string"==typeof i&&!(i=n.elements.popper.querySelector(i))||BB(n.elements.popper,i)&&(n.elements.arrow=i))},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function cX(e,n,t){void 0===t&&(t=!1);var r=Wi(n),i=Wi(n)&&function lX(e){var n=e.getBoundingClientRect(),t=lf(n.width)/e.offsetWidth||1,r=lf(n.height)/e.offsetHeight||1;return 1!==t||1!==r}(n),o=bl(n),s=cf(e,i,t),l={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(r||!r&&!t)&&(("body"!==Ds(n)||$S(o))&&(l=function aX(e){return e!==Si(e)&&Wi(e)?function sX(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}(e):HS(e)}(n)),Wi(n)?((c=cf(n,!0)).x+=n.clientLeft,c.y+=n.clientTop):o&&(c.x=jS(o))),{x:s.left+l.scrollLeft-c.x,y:s.top+l.scrollTop-c.y,width:s.width,height:s.height}}function uX(e){var n=new Map,t=new Set,r=[];function i(o){t.add(o.name),[].concat(o.requires||[],o.requiresIfExists||[]).forEach(function(l){if(!t.has(l)){var c=n.get(l);c&&i(c)}}),r.push(o)}return e.forEach(function(o){n.set(o.name,o)}),e.forEach(function(o){t.has(o.name)||i(o)}),r}function fX(e){var n;return function(){return n||(n=new Promise(function(t){Promise.resolve().then(function(){n=void 0,t(e())})})),n}}var GB={placement:"bottom",modifiers:[],strategy:"absolute"};function zB(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];return!n.some(function(r){return!(r&&"function"==typeof r.getBoundingClientRect)})}function pX(e){void 0===e&&(e={});var t=e.defaultModifiers,r=void 0===t?[]:t,i=e.defaultOptions,o=void 0===i?GB:i;return function(l,c,d){void 0===d&&(d=o);var h={placement:"bottom",orderedModifiers:[],options:Object.assign({},GB,o),modifiersData:{},elements:{reference:l,popper:c},attributes:{},styles:{}},p=[],_=!1,m={state:h,setOptions:function(I){var A="function"==typeof I?I(h.options):I;E(),h.options=Object.assign({},o,h.options,A),h.scrollParents={reference:Zc(l)?Ug(l):l.contextElement?Ug(l.contextElement):[],popper:Ug(c)};var q=function dX(e){var n=uX(e);return HQ.reduce(function(t,r){return t.concat(n.filter(function(i){return i.phase===r}))},[])}(function hX(e){var n=e.reduce(function(t,r){var i=t[r.name];return t[r.name]=i?Object.assign({},i,r,{options:Object.assign({},i.options,r.options),data:Object.assign({},i.data,r.data)}):r,t},{});return Object.keys(n).map(function(t){return n[t]})}([].concat(r,h.options.modifiers)));return h.orderedModifiers=q.filter(function($){return $.enabled}),function b(){h.orderedModifiers.forEach(function(S){var A=S.options,$=S.effect;if("function"==typeof $){var Y=$({state:h,name:S.name,instance:m,options:void 0===A?{}:A});p.push(Y||function(){})}})}(),m.update()},forceUpdate:function(){if(!_){var I=h.elements,A=I.reference,q=I.popper;if(zB(A,q)){h.rects={reference:cX(A,Gg(q),"fixed"===h.options.strategy),popper:WS(q)},h.reset=!1,h.placement=h.options.placement,h.orderedModifiers.forEach(function(_t){return h.modifiersData[_t.name]=Object.assign({},_t.data)});for(var $=0;$<h.orderedModifiers.length;$++)if(!0!==h.reset){var Y=h.orderedModifiers[$],se=Y.fn,ue=Y.options;"function"==typeof se&&(h=se({state:h,options:void 0===ue?{}:ue,name:Y.name,instance:m})||h)}else h.reset=!1,$=-1}}},update:fX(function(){return new Promise(function(S){m.forceUpdate(),S(h)})}),destroy:function(){E(),_=!0}};if(!zB(l,c))return m;function E(){p.forEach(function(S){return S()}),p=[]}return m.setOptions(d).then(function(S){!_&&d.onFirstUpdate&&d.onFirstUpdate(S)}),m}}var D0={passive:!0},yX={top:"auto",right:"auto",bottom:"auto",left:"auto"};function WB(e){var n,t=e.popper,r=e.popperRect,i=e.placement,o=e.variation,s=e.offsets,l=e.position,c=e.gpuAcceleration,d=e.adaptive,h=e.roundOffsets,p=e.isFixed,_=s.x,m=void 0===_?0:_,b=s.y,E=void 0===b?0:b,S="function"==typeof h?h({x:m,y:E}):{x:m,y:E};m=S.x,E=S.y;var I=s.hasOwnProperty("x"),A=s.hasOwnProperty("y"),q=Ti,$=Ci,Y=window;if(d){var se=Gg(t),ue="clientHeight",Ce="clientWidth";se===Si(t)&&"static"!==ua(se=bl(t)).position&&"absolute"===l&&(ue="scrollHeight",Ce="scrollWidth"),(i===Ci||(i===Ti||i===Ao)&&o===jg)&&($=No,E-=(p&&se===Y&&Y.visualViewport?Y.visualViewport.height:se[ue])-r.height,E*=c?1:-1),i!==Ti&&(i!==Ci&&i!==No||o!==jg)||(q=Ao,m-=(p&&se===Y&&Y.visualViewport?Y.visualViewport.width:se[Ce])-r.width,m*=c?1:-1)}var Fn,Rn=Object.assign({position:l},d&&yX),xn=!0===h?function bX(e,n){var r=e.y,i=n.devicePixelRatio||1;return{x:lf(e.x*i)/i||0,y:lf(r*i)/i||0}}({x:m,y:E},Si(t)):{x:m,y:E};return m=xn.x,E=xn.y,Object.assign({},Rn,c?((Fn={})[$]=A?"0":"",Fn[q]=I?"0":"",Fn.transform=(Y.devicePixelRatio||1)<=1?"translate("+m+"px, "+E+"px)":"translate3d("+m+"px, "+E+"px, 0)",Fn):((n={})[$]=A?E+"px":"",n[q]=I?m+"px":"",n.transform="",n))}var SX=pX({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function gX(e){var n=e.state,t=e.instance,r=e.options,i=r.scroll,o=void 0===i||i,s=r.resize,l=void 0===s||s,c=Si(n.elements.popper),d=[].concat(n.scrollParents.reference,n.scrollParents.popper);return o&&d.forEach(function(h){h.addEventListener("scroll",t.update,D0)}),l&&c.addEventListener("resize",t.update,D0),function(){o&&d.forEach(function(h){h.removeEventListener("scroll",t.update,D0)}),l&&c.removeEventListener("resize",t.update,D0)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function _X(e){var n=e.state;n.modifiersData[e.name]=HB({reference:n.rects.reference,element:n.rects.popper,strategy:"absolute",placement:n.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function DX(e){var n=e.state,t=e.options,r=t.gpuAcceleration,i=void 0===r||r,o=t.adaptive,s=void 0===o||o,l=t.roundOffsets,c=void 0===l||l,d={placement:bs(n.placement),variation:uf(n.placement),popper:n.elements.popper,popperRect:n.rects.popper,gpuAcceleration:i,isFixed:"fixed"===n.options.strategy};null!=n.modifiersData.popperOffsets&&(n.styles.popper=Object.assign({},n.styles.popper,WB(Object.assign({},d,{offsets:n.modifiersData.popperOffsets,position:n.options.strategy,adaptive:s,roundOffsets:c})))),null!=n.modifiersData.arrow&&(n.styles.arrow=Object.assign({},n.styles.arrow,WB(Object.assign({},d,{offsets:n.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),n.attributes.popper=Object.assign({},n.attributes.popper,{"data-popper-placement":n.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function wX(e){var n=e.state;Object.keys(n.elements).forEach(function(t){var r=n.styles[t]||{},i=n.attributes[t]||{},o=n.elements[t];!Wi(o)||!Ds(o)||(Object.assign(o.style,r),Object.keys(i).forEach(function(s){var l=i[s];!1===l?o.removeAttribute(s):o.setAttribute(s,!0===l?"":l)}))})},effect:function CX(e){var n=e.state,t={popper:{position:n.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(n.elements.popper.style,t.popper),n.styles=t,n.elements.arrow&&Object.assign(n.elements.arrow.style,t.arrow),function(){Object.keys(n.elements).forEach(function(r){var i=n.elements[r],o=n.attributes[r]||{},l=Object.keys(n.styles.hasOwnProperty(r)?n.styles[r]:t[r]).reduce(function(c,d){return c[d]="",c},{});!Wi(i)||!Ds(i)||(Object.assign(i.style,l),Object.keys(o).forEach(function(c){i.removeAttribute(c)}))})}},requires:["computeStyles"]}]});const NX={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function IX(e){var n=e.state,r=e.name,i=e.options.offset,o=void 0===i?[0,0]:i,s=FB.reduce(function(h,p){return h[p]=function MX(e,n,t){var r=bs(e),i=[Ti,Ci].indexOf(r)>=0?-1:1,o="function"==typeof t?t(Object.assign({},n,{placement:e})):t,s=o[0],l=o[1];return s=s||0,l=(l||0)*i,[Ti,Ao].indexOf(r)>=0?{x:l,y:s}:{x:s,y:l}}(p,n.rects,o),h},{}),l=s[n.placement],d=l.y;null!=n.modifiersData.popperOffsets&&(n.modifiersData.popperOffsets.x+=l.x,n.modifiersData.popperOffsets.y+=d),n.modifiersData[r]=s}},qS=["*"],lK=["dialog"],hK=(e,n,t)=>({$implicit:e,pages:n,disabled:t}),pK=e=>({disabled:!0,currentPage:e}),gK=(e,n,t)=>({disabled:e,$implicit:n,currentPage:t}),JS=(e,n)=>({disabled:e,currentPage:n}),mK=e=>({disabled:e});function _K(e,n){1&e&&(W(0,"span",13),Yp(1,7),J())}function vK(e,n){1&e&&(W(0,"span",13),Yp(1,8),J())}function yK(e,n){1&e&&(W(0,"span",13),Yp(1,9),J())}function bK(e,n){1&e&&(W(0,"span",13),Yp(1,10),J())}function DK(e,n){1&e&&de(0,"...")}function EK(e,n){1&e&&de(0),2&e&&Xt(n.$implicit)}function wK(e,n){}function CK(e,n){if(1&e&&(W(0,"a",16),Ue(1,wK,0,0,"ng-template",12),J()),2&e){const t=B(2).$implicit,r=B(),i=De(9);V(),ie("ngTemplateOutlet",(null==r.tplEllipsis?null:r.tplEllipsis.templateRef)||i)("ngTemplateOutletContext",ll(2,pK,t))}}function TK(e,n){}function SK(e,n){if(1&e){const t=Cr();W(0,"a",18),we("click",function(i){ee(t);const o=B().$implicit;return B(2).selectPage(o),Z(i.preventDefault())}),Ue(1,TK,0,0,"ng-template",12),J()}if(2&e){const t=B().$implicit,r=B(),i=r.$implicit,o=r.disabled,s=B(),l=De(11);et("tabindex",o?"-1":null)("aria-disabled",o?"true":null)("aria-current",t===i?"page":null),V(),ie("ngTemplateOutlet",(null==s.tplNumber?null:s.tplNumber.templateRef)||l)("ngTemplateOutletContext",eC(5,gK,o,t,i))}}function MK(e,n){if(1&e&&(W(0,"li",15),Jn(1,CK,2,4,"a",16)(2,SK,2,9,"a",17),J()),2&e){const t=n.$implicit,r=B(),i=r.$implicit,o=r.disabled,s=B();It("active",t===i)("disabled",s.isEllipsis(t)||o),V(),Yn(s.isEllipsis(t)?1:2)}}function IK(e,n){1&e&&function yo(e,n,t,r,i,o,s,l,c,d,h,p,_){Kn("NgControlFlow");const m=F(),b=Te(),E=void 0!==c,S=F(),I=l?s.bind(S[15][8]):s,A=new WU(E,I);S[26+e]=A,Ec(m,b,e+1,n,t,r,i,$n(b.consts,o),256),E&&Ec(m,b,e+2,c,d,h,p,$n(b.consts,_),512)}(0,MK,3,5,"li",14,Rw),2&e&&bo(n.pages)}function NK(e,n){}function AK(e,n){if(1&e){const t=Cr();W(0,"li",15)(1,"a",19),we("click",function(i){return ee(t),B().selectPage(1),Z(i.preventDefault())}),Ue(2,NK,0,0,"ng-template",12),J()()}if(2&e){const t=B(),r=De(1);It("disabled",t.previousDisabled()),V(),et("tabindex",t.previousDisabled()?"-1":null)("aria-disabled",t.previousDisabled()?"true":null),V(),ie("ngTemplateOutlet",(null==t.tplFirst?null:t.tplFirst.templateRef)||r)("ngTemplateOutletContext",By(6,JS,t.previousDisabled(),t.page))}}function OK(e,n){}function RK(e,n){if(1&e){const t=Cr();W(0,"li",15)(1,"a",20),we("click",function(i){ee(t);const o=B();return o.selectPage(o.page-1),Z(i.preventDefault())}),Ue(2,OK,0,0,"ng-template",12),J()()}if(2&e){const t=B(),r=De(3);It("disabled",t.previousDisabled()),V(),et("tabindex",t.previousDisabled()?"-1":null)("aria-disabled",t.previousDisabled()?"true":null),V(),ie("ngTemplateOutlet",(null==t.tplPrevious?null:t.tplPrevious.templateRef)||r)("ngTemplateOutletContext",ll(6,mK,t.previousDisabled()))}}function xK(e,n){}function FK(e,n){}function kK(e,n){if(1&e){const t=Cr();W(0,"li",15)(1,"a",21),we("click",function(i){ee(t);const o=B();return o.selectPage(o.page+1),Z(i.preventDefault())}),Ue(2,FK,0,0,"ng-template",12),J()()}if(2&e){const t=B(),r=De(5);It("disabled",t.nextDisabled()),V(),et("tabindex",t.nextDisabled()?"-1":null)("aria-disabled",t.nextDisabled()?"true":null),V(),ie("ngTemplateOutlet",(null==t.tplNext?null:t.tplNext.templateRef)||r)("ngTemplateOutletContext",By(6,JS,t.nextDisabled(),t.page))}}function PK(e,n){}function LK(e,n){if(1&e){const t=Cr();W(0,"li",15)(1,"a",22),we("click",function(i){ee(t);const o=B();return o.selectPage(o.pageCount),Z(i.preventDefault())}),Ue(2,PK,0,0,"ng-template",12),J()()}if(2&e){const t=B(),r=De(7);It("disabled",t.nextDisabled()),V(),et("tabindex",t.nextDisabled()?"-1":null)("aria-disabled",t.nextDisabled()?"true":null),V(),ie("ngTemplateOutlet",(null==t.tplLast?null:t.tplLast.templateRef)||r)("ngTemplateOutletContext",By(6,JS,t.nextDisabled(),t.page))}}const YB={animation:!0,transitionTimerDelayMs:5};let Wg=(()=>{class e{constructor(){this.animation=YB.animation}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=G({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function Xc(e){return"string"==typeof e}function or(e){return!isNaN(function si(e){return parseInt(`${e}`,10)}(e))}function Kc(e){return null!=e}function df(e){return(e||document.body).getBoundingClientRect()}const tee=()=>{},{transitionTimerDelayMs:nee}=YB,qg=new Map,qi=(e,n,t,r)=>{let i=r.context||{};const o=qg.get(n);if(o)switch(r.runningTransition){case"continue":return Tr;case"stop":e.run(()=>o.transition$.complete()),i=Object.assign(o.context,i),qg.delete(n)}const s=t(n,r.animation,i)||tee;if(!r.animation||"none"===window.getComputedStyle(n).transitionProperty)return e.run(()=>s()),ge(void 0).pipe(function eee(e){return n=>new st(t=>n.subscribe({next:s=>e.run(()=>t.next(s)),error:s=>e.run(()=>t.error(s)),complete:()=>e.run(()=>t.complete())}))}(e));const l=new Ye,c=new Ye,d=l.pipe(function yZ(...e){return n=>pg(n,ge(...e))}(!0));qg.set(n,{transition$:l,complete:()=>{c.next(),c.complete()},context:i});const h=function QK(e){const{transitionDelay:n,transitionDuration:t}=window.getComputedStyle(e);return 1e3*(parseFloat(n)+parseFloat(t))}(n);return e.runOutsideAngular(()=>{const p=rr(n,"transitionend").pipe(Zn(d),vn(({target:m})=>m===n));SL(CL(h+nee).pipe(Zn(d)),p,c).pipe(Zn(d)).subscribe(()=>{qg.delete(n),e.run(()=>{s(),l.next(),l.complete()})})}),l.asObservable()},KB=e=>{qg.get(e)?.complete()};let r2=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=mt({type:e})}static{this.\u0275inj=Je({})}}return e})(),i2=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=mt({type:e})}static{this.\u0275inj=Je({})}}return e})(),a2=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=mt({type:e})}static{this.\u0275inj=Je({})}}return e})(),l2=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=mt({type:e})}static{this.\u0275inj=Je({})}}return e})();const M0=(e,n)=>!!n&&n.some(t=>t.contains(e)),h2=(e,n)=>!n||null!=function KK(e,n){return!n||typeof e.closest>"u"?null:e.closest(n)}(e,n),Nee=typeof navigator<"u"&&!!navigator.userAgent&&(/iPad|iPhone|iPod/.test(navigator.userAgent)||/Macintosh/.test(navigator.userAgent)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>2||/Android/.test(navigator.userAgent));function nM(e,n,t,r,i,o,s,l){t&&e.runOutsideAngular((e=>Nee?()=>setTimeout(()=>e(),100):e)(()=>{const d=rr(n,"keydown").pipe(Zn(i),vn(_=>"Escape"===_.key),On(_=>_.preventDefault())),h=rr(n,"mousedown").pipe(ke(_=>{const m=_.target;return 2!==_.button&&!M0(m,s)&&("inside"===t?M0(m,o)&&h2(m,l):"outside"===t?!M0(m,o):h2(m,l)||!M0(m,o))}),Zn(i)),p=rr(n,"mouseup").pipe(pS(h),vn(([_,m])=>m),function EZ(e,n=wL){const t=CL(e,n);return ML(()=>t)}(0),Zn(i));SL([d.pipe(ke(_=>0)),p.pipe(ke(_=>1))]).subscribe(_=>e.run(()=>r(_)))}))}const p2=["a[href]","button:not([disabled])",'input:not([disabled]):not([type="hidden"])',"select:not([disabled])","textarea:not([disabled])","[contenteditable]",'[tabindex]:not([tabindex="-1"])'].join(", ");function g2(e){const n=Array.from(e.querySelectorAll(p2)).filter(t=>-1!==t.tabIndex);return[n[0],n[n.length-1]]}let Oee=(()=>{class e{constructor(){this._element=C(ut).documentElement}isRTL(){return"rtl"===(this._element.getAttribute("dir")||"").toLowerCase()}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=G({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();const Ree=/\s+/,xee=/  +/gi,Fee={top:["top"],bottom:["bottom"],start:["left","right"],left:["left"],end:["right","left"],right:["right"],"top-start":["top-start","top-end"],"top-left":["top-start"],"top-end":["top-end","top-start"],"top-right":["top-end"],"bottom-start":["bottom-start","bottom-end"],"bottom-left":["bottom-start"],"bottom-end":["bottom-end","bottom-start"],"bottom-right":["bottom-end"],"start-top":["left-start","right-start"],"left-top":["left-start"],"start-bottom":["left-end","right-end"],"left-bottom":["left-end"],"end-top":["right-start","left-start"],"right-top":["right-start"],"end-bottom":["right-end","left-end"],"right-bottom":["right-end"]},Pee=/^left/,Lee=/^right/,Bee=/^start/,Vee=/^end/;function _2({placement:e,baseClass:n},t){let r=Array.isArray(e)?e:e.split(Ree),o=r.findIndex(d=>"auto"===d);o>=0&&["top","bottom","start","end","top-start","top-end","bottom-start","bottom-end","start-top","start-bottom","end-top","end-bottom"].forEach(function(d){null==r.find(h=>-1!==h.search("^"+d))&&r.splice(o++,1,d)});const s=r.map(d=>function kee(e,n){const[t,r]=Fee[e];return n&&r||t}(d,t.isRTL()));return{placement:s.shift(),modifiers:[{name:"bootstrapClasses",enabled:!!n,phase:"write",fn({state:d}){const h=new RegExp(n+"(-[a-z]+)*","gi"),p=d.elements.popper,_=d.placement;let m=p.className;m=m.replace(h,""),m+=` ${function Hee(e,n){let[t,r]=n.split("-");const i=t.replace(Pee,"start").replace(Lee,"end");let o=[i];if(r){let s=r;("left"===t||"right"===t)&&(s=s.replace(Bee,"top").replace(Vee,"bottom")),o.push(`${i}-${s}`)}return e&&(o=o.map(s=>`${e}-${s}`)),o.join(" ")}(n,_)}`,m=m.trim().replace(xee," "),p.className=m}},QQ,tX,oX,{enabled:!0,name:"flip",options:{fallbackPlacements:s}}]}}function v2(e){return e}new Date(1882,10,12),new Date(2174,10,25);let N2=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=mt({type:e})}static{this.\u0275inj=Je({})}}return e})(),O2=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=mt({type:e})}static{this.\u0275inj=Je({})}}return e})(),ote=(()=>{class e{constructor(){this._ngbConfig=C(Wg),this.backdrop=!0,this.fullscreen=!1,this.keyboard=!0,this.role="dialog"}get animation(){return this._animation??this._ngbConfig.animation}set animation(t){this._animation=t}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=G({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();class iu{constructor(n,t,r){this.nodes=n,this.viewRef=t,this.componentRef=r}}class ste{constructor(n){this._componentType=n,this._windowRef=null,this._contentRef=null,this._document=C(ut),this._applicationRef=C(vo),this._injector=C(Mt),this._viewContainerRef=C(Xr),this._ngZone=C(Re)}open(n,t,r=!1){this._windowRef||(this._contentRef=this._getContentRef(n,t),this._windowRef=this._viewContainerRef.createComponent(this._componentType,{injector:this._injector,projectableNodes:this._contentRef.nodes}));const{nativeElement:i}=this._windowRef.location,o=new Ye;nl({mixedReadWrite:()=>{o.next(),o.complete()}},{injector:this._injector});const s=o.pipe(An(()=>qi(this._ngZone,i,({classList:l})=>l.add("show"),{animation:r,runningTransition:"continue"})));return{windowRef:this._windowRef,transition$:s}}close(n=!1){return this._windowRef?qi(this._ngZone,this._windowRef.location.nativeElement,({classList:t})=>t.remove("show"),{animation:n,runningTransition:"stop"}).pipe(On(()=>{this._windowRef?.destroy(),this._contentRef?.viewRef?.destroy(),this._windowRef=null,this._contentRef=null})):ge(void 0)}_getContentRef(n,t){if(n){if(n instanceof cn){const r=n.createEmbeddedView(t);return this._applicationRef.attachView(r),new iu([r.rootNodes],r)}return new iu([[this._document.createTextNode(`${n}`)]])}return new iu([])}}let ate=(()=>{class e{constructor(){this._document=C(ut)}hide(){const t=Math.abs(window.innerWidth-this._document.documentElement.clientWidth),r=this._document.body,i=r.style,{overflow:o,paddingRight:s}=i;if(t>0){const l=parseFloat(window.getComputedStyle(r).paddingRight);i.paddingRight=`${l+t}px`}return i.overflow="hidden",()=>{t>0&&(i.paddingRight=s),i.overflow=o}}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=G({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();const lte=["animation","backdropClass"];let cte=(()=>{class e{constructor(){this._nativeElement=C(Xe).nativeElement,this._zone=C(Re),this._injector=C(Mt),this._cdRef=C(ii)}ngOnInit(){nl({mixedReadWrite:()=>qi(this._zone,this._nativeElement,(t,r)=>{r&&df(t),t.classList.add("show")},{animation:this.animation,runningTransition:"continue"})},{injector:this._injector})}hide(){return qi(this._zone,this._nativeElement,({classList:t})=>t.remove("show"),{animation:this.animation,runningTransition:"stop"})}updateOptions(t){lte.forEach(r=>{Kc(t[r])&&(this[r]=t[r])}),this._cdRef.markForCheck()}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=wr({type:e,selectors:[["ngb-modal-backdrop"]],hostAttrs:[2,"z-index","1055"],hostVars:6,hostBindings:function(r,i){2&r&&(al("modal-backdrop"+(i.backdropClass?" "+i.backdropClass:"")),It("show",!i.animation)("fade",i.animation))},inputs:{animation:"animation",backdropClass:"backdropClass"},decls:0,vars:0,template:function(r,i){},encapsulation:2})}}return e})();class R2{update(n){}close(n){}dismiss(n){}}class ute{update(n){this._windowCmptRef.instance.updateOptions(n),this._backdropCmptRef&&this._backdropCmptRef.instance&&this._backdropCmptRef.instance.updateOptions(n)}get componentInstance(){if(this._contentRef&&this._contentRef.componentRef)return this._contentRef.componentRef.instance}get closed(){return this._closed.asObservable().pipe(Zn(this._hidden))}get dismissed(){return this._dismissed.asObservable().pipe(Zn(this._hidden))}get hidden(){return this._hidden.asObservable()}get shown(){return this._windowCmptRef.instance.shown.asObservable()}constructor(n,t,r,i){this._windowCmptRef=n,this._contentRef=t,this._backdropCmptRef=r,this._beforeDismiss=i,this._closed=new Ye,this._dismissed=new Ye,this._hidden=new Ye,n.instance.dismissEvent.subscribe(o=>{this.dismiss(o)}),this.result=new Promise((o,s)=>{this._resolve=o,this._reject=s}),this.result.then(null,()=>{})}close(n){this._windowCmptRef&&(this._closed.next(n),this._resolve(n),this._removeModalElements())}_dismiss(n){this._dismissed.next(n),this._reject(n),this._removeModalElements()}dismiss(n){if(this._windowCmptRef)if(this._beforeDismiss){const t=this._beforeDismiss();!function ZB(e){return e&&e.then}(t)?!1!==t&&this._dismiss(n):t.then(r=>{!1!==r&&this._dismiss(n)},()=>{})}else this._dismiss(n)}_removeModalElements(){const n=this._windowCmptRef.instance.hide(),t=this._backdropCmptRef?this._backdropCmptRef.instance.hide():ge(void 0);n.subscribe(()=>{const{nativeElement:r}=this._windowCmptRef.location;r.parentNode.removeChild(r),this._windowCmptRef.destroy(),this._contentRef?.viewRef?.destroy(),this._windowCmptRef=null,this._contentRef=null}),t.subscribe(()=>{if(this._backdropCmptRef){const{nativeElement:r}=this._backdropCmptRef.location;r.parentNode.removeChild(r),this._backdropCmptRef.destroy(),this._backdropCmptRef=null}}),hS(n,t).subscribe(()=>{this._hidden.next(),this._hidden.complete()})}}var dM=function(e){return e[e.BACKDROP_CLICK=0]="BACKDROP_CLICK",e[e.ESC=1]="ESC",e}(dM||{});const dte=["animation","ariaLabelledBy","ariaDescribedBy","backdrop","centered","fullscreen","keyboard","role","scrollable","size","windowClass","modalDialogClass"];let fte=(()=>{class e{constructor(){this._document=C(ut),this._elRef=C(Xe),this._zone=C(Re),this._injector=C(Mt),this._cdRef=C(ii),this._closed$=new Ye,this._elWithFocus=null,this.backdrop=!0,this.keyboard=!0,this.role="dialog",this.dismissEvent=new be,this.shown=new Ye,this.hidden=new Ye}get fullscreenClass(){return!0===this.fullscreen?" modal-fullscreen":Xc(this.fullscreen)?` modal-fullscreen-${this.fullscreen}-down`:""}dismiss(t){this.dismissEvent.emit(t)}ngOnInit(){this._elWithFocus=this._document.activeElement,nl({mixedReadWrite:()=>this._show()},{injector:this._injector})}ngOnDestroy(){this._disableEventHandling()}hide(){const{nativeElement:t}=this._elRef,r={animation:this.animation,runningTransition:"stop"},s=hS(qi(this._zone,t,()=>t.classList.remove("show"),r),qi(this._zone,this._dialogEl.nativeElement,()=>{},r));return s.subscribe(()=>{this.hidden.next(),this.hidden.complete()}),this._disableEventHandling(),this._restoreFocus(),s}updateOptions(t){dte.forEach(r=>{Kc(t[r])&&(this[r]=t[r])}),this._cdRef.markForCheck()}_show(){const t={animation:this.animation,runningTransition:"continue"};hS(qi(this._zone,this._elRef.nativeElement,(o,s)=>{s&&df(o),o.classList.add("show")},t),qi(this._zone,this._dialogEl.nativeElement,()=>{},t)).subscribe(()=>{this.shown.next(),this.shown.complete()}),this._enableEventHandling(),this._setFocus()}_enableEventHandling(){const{nativeElement:t}=this._elRef;this._zone.runOutsideAngular(()=>{rr(t,"keydown").pipe(Zn(this._closed$),vn(i=>"Escape"===i.key)).subscribe(i=>{this.keyboard?requestAnimationFrame(()=>{i.defaultPrevented||this._zone.run(()=>this.dismiss(dM.ESC))}):"static"===this.backdrop&&this._bumpBackdrop()});let r=!1;rr(this._dialogEl.nativeElement,"mousedown").pipe(Zn(this._closed$),On(()=>r=!1),Vr(()=>rr(t,"mouseup").pipe(Zn(this._closed$),Gi(1))),vn(({target:i})=>t===i)).subscribe(()=>{r=!0}),rr(t,"click").pipe(Zn(this._closed$)).subscribe(({target:i})=>{t===i&&("static"===this.backdrop?this._bumpBackdrop():!0===this.backdrop&&!r&&this._zone.run(()=>this.dismiss(dM.BACKDROP_CLICK))),r=!1})})}_disableEventHandling(){this._closed$.next()}_setFocus(){const{nativeElement:t}=this._elRef;if(!t.contains(document.activeElement)){const r=t.querySelector("[ngbAutofocus]"),i=g2(t)[0];(r||i||t).focus()}}_restoreFocus(){const t=this._document.body,r=this._elWithFocus;let i;i=r&&r.focus&&t.contains(r)?r:t,this._zone.runOutsideAngular(()=>{setTimeout(()=>i.focus()),this._elWithFocus=null})}_bumpBackdrop(){"static"===this.backdrop&&qi(this._zone,this._elRef.nativeElement,({classList:t})=>(t.add("modal-static"),()=>t.remove("modal-static")),{animation:this.animation,runningTransition:"continue"})}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=wr({type:e,selectors:[["ngb-modal-window"]],viewQuery:function(r,i){if(1&r&&sl(lK,7),2&r){let o;xt(o=Ft())&&(i._dialogEl=o.first)}},hostAttrs:["tabindex","-1"],hostVars:8,hostBindings:function(r,i){2&r&&(et("aria-modal",!0)("aria-labelledby",i.ariaLabelledBy)("aria-describedby",i.ariaDescribedBy)("role",i.role),al("modal d-block"+(i.windowClass?" "+i.windowClass:"")),It("fade",i.animation))},inputs:{animation:"animation",ariaLabelledBy:"ariaLabelledBy",ariaDescribedBy:"ariaDescribedBy",backdrop:"backdrop",centered:"centered",fullscreen:"fullscreen",keyboard:"keyboard",role:"role",scrollable:"scrollable",size:"size",windowClass:"windowClass",modalDialogClass:"modalDialogClass"},outputs:{dismissEvent:"dismiss"},ngContentSelectors:qS,decls:4,vars:2,consts:[["dialog",""],["role","document"],[1,"modal-content"]],template:function(r,i){1&r&&(xy(),ea(0,"div",1,0)(2,"div",2),Fy(3),ta()()),2&r&&al("modal-dialog"+(i.size?" modal-"+i.size:"")+(i.centered?" modal-dialog-centered":"")+i.fullscreenClass+(i.scrollable?" modal-dialog-scrollable":"")+(i.modalDialogClass?" "+i.modalDialogClass:""))},styles:["ngb-modal-window .component-host-scrollable{display:flex;flex-direction:column;overflow:hidden}\n"],encapsulation:2})}}return e})(),hte=(()=>{class e{constructor(){this._applicationRef=C(vo),this._injector=C(Mt),this._environmentInjector=C(Ne),this._document=C(ut),this._scrollBar=C(ate),this._activeWindowCmptHasChanged=new Ye,this._ariaHiddenValues=new Map,this._scrollBarRestoreFn=null,this._modalRefs=[],this._windowCmpts=[],this._activeInstances=new be;const t=C(Re);this._activeWindowCmptHasChanged.subscribe(()=>{if(this._windowCmpts.length){const r=this._windowCmpts[this._windowCmpts.length-1];((e,n,t,r=!1)=>{e.runOutsideAngular(()=>{const i=rr(n,"focusin").pipe(Zn(t),ke(o=>o.target));rr(n,"keydown").pipe(Zn(t),vn(o=>"Tab"===o.key),pS(i)).subscribe(([o,s])=>{const[l,c]=g2(n);(s===l||s===n)&&o.shiftKey&&(c.focus(),o.preventDefault()),s===c&&!o.shiftKey&&(l.focus(),o.preventDefault())}),r&&rr(n,"click").pipe(Zn(t),pS(i),ke(o=>o[1])).subscribe(o=>o.focus())})})(t,r.location.nativeElement,this._activeWindowCmptHasChanged),this._revertAriaHidden(),this._setAriaHidden(r.location.nativeElement)}})}_restoreScrollBar(){const t=this._scrollBarRestoreFn;t&&(this._scrollBarRestoreFn=null,t())}_hideScrollBar(){this._scrollBarRestoreFn||(this._scrollBarRestoreFn=this._scrollBar.hide())}open(t,r,i){const o=i.container instanceof HTMLElement?i.container:Kc(i.container)?this._document.querySelector(i.container):this._document.body;if(!o)throw new Error(`The specified modal container "${i.container||"body"}" was not found in the DOM.`);this._hideScrollBar();const s=new R2,l=(t=i.injector||t).get(Ne,null)||this._environmentInjector,c=this._getContentRef(t,l,r,s,i);let d=!1!==i.backdrop?this._attachBackdrop(o):void 0,h=this._attachWindowComponent(o,c.nodes),p=new ute(h,c,d,i.beforeDismiss);return this._registerModalRef(p),this._registerWindowCmpt(h),p.hidden.pipe(Gi(1)).subscribe(()=>Promise.resolve(!0).then(()=>{this._modalRefs.length||(this._document.body.classList.remove("modal-open"),this._restoreScrollBar(),this._revertAriaHidden())})),s.close=_=>{p.close(_)},s.dismiss=_=>{p.dismiss(_)},s.update=_=>{p.update(_)},p.update(i),1===this._modalRefs.length&&this._document.body.classList.add("modal-open"),d&&d.instance&&d.changeDetectorRef.detectChanges(),h.changeDetectorRef.detectChanges(),p}get activeInstances(){return this._activeInstances}dismissAll(t){this._modalRefs.forEach(r=>r.dismiss(t))}hasOpenModals(){return this._modalRefs.length>0}_attachBackdrop(t){let r=pC(cte,{environmentInjector:this._applicationRef.injector,elementInjector:this._injector});return this._applicationRef.attachView(r.hostView),t.appendChild(r.location.nativeElement),r}_attachWindowComponent(t,r){let i=pC(fte,{environmentInjector:this._applicationRef.injector,elementInjector:this._injector,projectableNodes:r});return this._applicationRef.attachView(i.hostView),t.appendChild(i.location.nativeElement),i}_getContentRef(t,r,i,o,s){return i?i instanceof cn?this._createFromTemplateRef(i,o):Xc(i)?this._createFromString(i):this._createFromComponent(t,r,i,o,s):new iu([])}_createFromTemplateRef(t,r){const o=t.createEmbeddedView({$implicit:r,close(s){r.close(s)},dismiss(s){r.dismiss(s)}});return this._applicationRef.attachView(o),new iu([o.rootNodes],o)}_createFromString(t){const r=this._document.createTextNode(`${t}`);return new iu([[r]])}_createFromComponent(t,r,i,o,s){const c=pC(i,{environmentInjector:r,elementInjector:Mt.create({providers:[{provide:R2,useValue:o}],parent:t})}),d=c.location.nativeElement;return s.scrollable&&d.classList.add("component-host-scrollable"),this._applicationRef.attachView(c.hostView),new iu([[d]],c.hostView,c)}_setAriaHidden(t){const r=t.parentElement;r&&t!==this._document.body&&(Array.from(r.children).forEach(i=>{i!==t&&"SCRIPT"!==i.nodeName&&(this._ariaHiddenValues.set(i,i.getAttribute("aria-hidden")),i.setAttribute("aria-hidden","true"))}),this._setAriaHidden(r))}_revertAriaHidden(){this._ariaHiddenValues.forEach((t,r)=>{t?r.setAttribute("aria-hidden",t):r.removeAttribute("aria-hidden")}),this._ariaHiddenValues.clear()}_registerModalRef(t){const r=()=>{const i=this._modalRefs.indexOf(t);i>-1&&(this._modalRefs.splice(i,1),this._activeInstances.emit(this._modalRefs))};this._modalRefs.push(t),this._activeInstances.emit(this._modalRefs),t.result.then(r,r)}_registerWindowCmpt(t){this._windowCmpts.push(t),this._activeWindowCmptHasChanged.next(),t.onDestroy(()=>{const r=this._windowCmpts.indexOf(t);r>-1&&(this._windowCmpts.splice(r,1),this._activeWindowCmptHasChanged.next())})}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=G({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),pte=(()=>{class e{constructor(){this._injector=C(Mt),this._modalStack=C(hte),this._config=C(ote)}open(t,r={}){const i={...this._config,animation:this._config.animation,...r};return this._modalStack.open(this._injector,t,i)}get activeInstances(){return this._modalStack.activeInstances}dismissAll(t){this._modalStack.dismissAll(t)}hasOpenModals(){return this._modalStack.hasOpenModals()}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=G({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),x2=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=mt({type:e})}static{this.\u0275inj=Je({providers:[pte]})}}return e})(),P2=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=mt({type:e})}static{this.\u0275inj=Je({})}}return e})(),Ete=(()=>{class e{constructor(){this.disabled=!1,this.boundaryLinks=!1,this.directionLinks=!0,this.ellipses=!0,this.maxSize=0,this.pageSize=10,this.rotate=!1}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=G({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),L2=(()=>{class e{constructor(){this.templateRef=C(cn)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275dir=Q({type:e,selectors:[["ng-template","ngbPaginationEllipsis",""]]})}}return e})(),B2=(()=>{class e{constructor(){this.templateRef=C(cn)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275dir=Q({type:e,selectors:[["ng-template","ngbPaginationFirst",""]]})}}return e})(),V2=(()=>{class e{constructor(){this.templateRef=C(cn)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275dir=Q({type:e,selectors:[["ng-template","ngbPaginationLast",""]]})}}return e})(),H2=(()=>{class e{constructor(){this.templateRef=C(cn)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275dir=Q({type:e,selectors:[["ng-template","ngbPaginationNext",""]]})}}return e})(),j2=(()=>{class e{constructor(){this.templateRef=C(cn)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275dir=Q({type:e,selectors:[["ng-template","ngbPaginationNumber",""]]})}}return e})(),$2=(()=>{class e{constructor(){this.templateRef=C(cn)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275dir=Q({type:e,selectors:[["ng-template","ngbPaginationPrevious",""]]})}}return e})(),U2=(()=>{class e{constructor(){this.templateRef=C(cn)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275dir=Q({type:e,selectors:[["ng-template","ngbPaginationPages",""]]})}}return e})(),G2=(()=>{class e{constructor(){this._config=C(Ete),this.pageCount=0,this.pages=[],this.disabled=this._config.disabled,this.boundaryLinks=this._config.boundaryLinks,this.directionLinks=this._config.directionLinks,this.ellipses=this._config.ellipses,this.rotate=this._config.rotate,this.maxSize=this._config.maxSize,this.page=1,this.pageSize=this._config.pageSize,this.pageChange=new be(!0),this.size=this._config.size}hasPrevious(){return this.page>1}hasNext(){return this.page<this.pageCount}nextDisabled(){return!this.hasNext()||this.disabled}previousDisabled(){return!this.hasPrevious()||this.disabled}selectPage(t){this._updatePages(t)}ngOnChanges(t){this._updatePages(this.page)}isEllipsis(t){return-1===t}_applyEllipses(t,r){this.ellipses&&(t>0&&(t>2?this.pages.unshift(-1):2===t&&this.pages.unshift(2),this.pages.unshift(1)),r<this.pageCount&&(r<this.pageCount-2?this.pages.push(-1):r===this.pageCount-2&&this.pages.push(this.pageCount-1),this.pages.push(this.pageCount)))}_applyRotation(){let t=0,r=this.pageCount,i=Math.floor(this.maxSize/2);return this.page<=i?r=this.maxSize:this.pageCount-this.page<i?t=this.pageCount-this.maxSize:(t=this.page-i-1,r=this.page+(this.maxSize%2==0?i-1:i)),[t,r]}_applyPagination(){let r=(Math.ceil(this.page/this.maxSize)-1)*this.maxSize;return[r,r+this.maxSize]}_setPageInRange(t){const r=this.page;this.page=function XK(e,n,t=0){return Math.max(Math.min(e,n),t)}(t,this.pageCount,1),this.page!==r&&or(this.collectionSize)&&this.pageChange.emit(this.page)}_updatePages(t){this.pageCount=Math.ceil(this.collectionSize/this.pageSize),or(this.pageCount)||(this.pageCount=0),this.pages.length=0;for(let r=1;r<=this.pageCount;r++)this.pages.push(r);if(this._setPageInRange(t),this.maxSize>0&&this.pageCount>this.maxSize){let r=0,i=this.pageCount;[r,i]=this.rotate?this._applyRotation():this._applyPagination(),this.pages=this.pages.slice(r,i),this._applyEllipses(r,i)}}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=wr({type:e,selectors:[["ngb-pagination"]],contentQueries:function(r,i,o){if(1&r&&(Mn(o,L2,5),Mn(o,B2,5),Mn(o,V2,5),Mn(o,H2,5),Mn(o,j2,5),Mn(o,$2,5),Mn(o,U2,5)),2&r){let s;xt(s=Ft())&&(i.tplEllipsis=s.first),xt(s=Ft())&&(i.tplFirst=s.first),xt(s=Ft())&&(i.tplLast=s.first),xt(s=Ft())&&(i.tplNext=s.first),xt(s=Ft())&&(i.tplNumber=s.first),xt(s=Ft())&&(i.tplPrevious=s.first),xt(s=Ft())&&(i.tplPages=s.first)}},hostAttrs:["role","navigation"],inputs:{disabled:"disabled",boundaryLinks:"boundaryLinks",directionLinks:"directionLinks",ellipses:"ellipses",rotate:"rotate",collectionSize:"collectionSize",maxSize:"maxSize",page:"page",pageSize:"pageSize",size:"size"},outputs:{pageChange:"pageChange"},features:[Tn],decls:20,vars:12,consts:()=>{let t,r,i,o,s,l,c,d;return t=$localize`:@@ngb.pagination.first:««`,r=$localize`:@@ngb.pagination.previous:«`,i=$localize`:@@ngb.pagination.next:»`,o=$localize`:@@ngb.pagination.last:»»`,s=$localize`:@@ngb.pagination.first-aria:First`,l=$localize`:@@ngb.pagination.previous-aria:Previous`,c=$localize`:@@ngb.pagination.next-aria:Next`,d=$localize`:@@ngb.pagination.last-aria:Last`,[["first",""],["previous",""],["next",""],["last",""],["ellipsis",""],["defaultNumber",""],["defaultPages",""],t,r,i,o,[1,"page-item",3,"disabled"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["aria-hidden","true"],[1,"page-item",3,"active","disabled"],[1,"page-item"],["tabindex","-1","aria-disabled","true",1,"page-link"],["href","",1,"page-link"],["href","",1,"page-link",3,"click"],["aria-label",s,"href","",1,"page-link",3,"click"],["aria-label",l,"href","",1,"page-link",3,"click"],["aria-label",c,"href","",1,"page-link",3,"click"],["aria-label",d,"href","",1,"page-link",3,"click"]]},template:function(r,i){if(1&r&&(Ue(0,_K,2,0,"ng-template",null,0,ri)(2,vK,2,0,"ng-template",null,1,ri)(4,yK,2,0,"ng-template",null,2,ri)(6,bK,2,0,"ng-template",null,3,ri)(8,DK,1,0,"ng-template",null,4,ri)(10,EK,1,1,"ng-template",null,5,ri)(12,IK,2,0,"ng-template",null,6,ri),W(14,"ul"),Jn(15,AK,3,9,"li",11),Jn(16,RK,3,8,"li",11),Ue(17,xK,0,0,"ng-template",12),Jn(18,kK,3,9,"li",11),Jn(19,LK,3,9,"li",11),J()),2&r){const o=De(13);V(14),al("pagination"+(i.size?" pagination-"+i.size:"")),V(),Yn(i.boundaryLinks?15:-1),V(),Yn(i.directionLinks?16:-1),V(),ie("ngTemplateOutlet",(null==i.tplPages?null:i.tplPages.templateRef)||o)("ngTemplateOutletContext",eC(8,hK,i.page,i.pages,i.disabled)),V(),Yn(i.directionLinks?18:-1),V(),Yn(i.boundaryLinks?19:-1)}},dependencies:[sg],encapsulation:2,changeDetection:0})}}return e})(),z2=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=mt({type:e})}static{this.\u0275inj=Je({})}}return e})();const wte={hover:["mouseenter","mouseleave"],focus:["focusin","focusout"]};let W2=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=mt({type:e})}static{this.\u0275inj=Je({})}}return e})(),q2=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=mt({type:e})}static{this.\u0275inj=Je({})}}return e})(),J2=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=mt({type:e})}static{this.\u0275inj=Je({})}}return e})(),Y2=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=mt({type:e})}static{this.\u0275inj=Je({})}}return e})(),Z2=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=mt({type:e})}static{this.\u0275inj=Je({})}}return e})(),Q2=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=mt({type:e})}static{this.\u0275inj=Je({})}}return e})(),Nte=(()=>{class e{constructor(){this._ngbConfig=C(Wg),this.autoClose=!0,this.placement="auto",this.popperOptions=t=>t,this.triggers="hover focus",this.disableTooltip=!1,this.openDelay=0,this.closeDelay=0}get animation(){return this._animation??this._ngbConfig.animation}set animation(t){this._animation=t}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=G({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),Ate=0,Ote=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=wr({type:e,selectors:[["ngb-tooltip-window"]],hostAttrs:["role","tooltip"],hostVars:5,hostBindings:function(r,i){1&r&&we("mouseenter",function(){return i.onMouseEnter()})("mouseleave",function(){return i.onMouseLeave()}),2&r&&(tr("id",i.id),al("tooltip"+(i.tooltipClass?" "+i.tooltipClass:"")),It("fade",i.animation))},inputs:{animation:"animation",id:"id",tooltipClass:"tooltipClass",onMouseEnter:"onMouseEnter",onMouseLeave:"onMouseLeave"},ngContentSelectors:qS,decls:3,vars:0,consts:[["data-popper-arrow","",1,"tooltip-arrow"],[1,"tooltip-inner"]],template:function(r,i){1&r&&(xy(),kw(0,"div",0),ea(1,"div",1),Fy(2),ta())},styles:["ngb-tooltip-window{pointer-events:none;position:absolute}ngb-tooltip-window .tooltip-inner{pointer-events:auto}ngb-tooltip-window.bs-tooltip-top,ngb-tooltip-window.bs-tooltip-bottom{padding-left:0;padding-right:0}ngb-tooltip-window.bs-tooltip-start,ngb-tooltip-window.bs-tooltip-end{padding-top:0;padding-bottom:0}\n"],encapsulation:2,changeDetection:0})}}return e})(),X2=(()=>{class e{constructor(){this._config=C(Nte),this.animation=this._config.animation,this.autoClose=this._config.autoClose,this.placement=this._config.placement,this.popperOptions=this._config.popperOptions,this.triggers=this._config.triggers,this.container=this._config.container,this.disableTooltip=this._config.disableTooltip,this.tooltipClass=this._config.tooltipClass,this.openDelay=this._config.openDelay,this.closeDelay=this._config.closeDelay,this.shown=new be,this.hidden=new be,this._nativeElement=C(Xe).nativeElement,this._ngZone=C(Re),this._document=C(ut),this._changeDetector=C(ii),this._injector=C(Mt),this._ngbTooltipWindowId="ngb-tooltip-"+Ate++,this._popupService=new ste(Ote),this._windowRef=null,this._positioning=function rM(){const e=C(Oee);let n=null;return{createPopper(t){if(!n){let i=(t.updatePopperOptions||v2)(_2(t,e));n=SX(t.hostElement,t.targetElement,i)}},update(){n&&n.update()},setOptions(t){if(n){let i=(t.updatePopperOptions||v2)(_2(t,e));n.setOptions(i)}},destroy(){n&&(n.destroy(),n=null)}}}(),this._mouseEnterTooltip=new Ye,this._mouseLeaveTooltip=new Ye,this._opening=!0,this._transitioning=!1}set ngbTooltip(t){this._ngbTooltip=t,!t&&this._windowRef&&this.close()}get ngbTooltip(){return this._ngbTooltip}open(t){if(!this._opening&&this._transitioning&&(this._transitioning=!1,KB(this._windowRef.location.nativeElement)),!this._windowRef&&this._ngbTooltip&&!this.disableTooltip){const{windowRef:r,transition$:i}=this._popupService.open(this._ngbTooltip,t??this.tooltipContext,this.animation);this._opening=!0,this._transitioning=!0,this._windowRef=r,this._windowRef.setInput("animation",this.animation),this._windowRef.setInput("tooltipClass",this.tooltipClass),this._windowRef.setInput("id",this._ngbTooltipWindowId),this._windowRef.setInput("onMouseEnter",()=>this._mouseEnterTooltip.next()),this._windowRef.setInput("onMouseLeave",()=>this._mouseLeaveTooltip.next()),this._getPositionTargetElement().setAttribute("aria-describedby",this._ngbTooltipWindowId),"body"===this.container&&this._document.body.appendChild(this._windowRef.location.nativeElement),this._windowRef.changeDetectorRef.detectChanges(),this._windowRef.changeDetectorRef.markForCheck(),this._ngZone.runOutsideAngular(()=>{this._positioning.createPopper({hostElement:this._getPositionTargetElement(),targetElement:this._windowRef.location.nativeElement,placement:this.placement,baseClass:"bs-tooltip",updatePopperOptions:o=>this.popperOptions(function iM(e){return n=>(n.modifiers.push(NX,{name:"offset",options:{offset:()=>e}}),n)}([0,6])(o))}),Promise.resolve().then(()=>{this._positioning.update()}),this._afterRenderRef=function py(e,n){const t=n?.injector??C(Mt);return Kn("NgAfterRender"),OA(e,t,n,!1)}({mixedReadWrite:()=>{this._positioning.update()}},{injector:this._injector})}),nM(this._ngZone,this._document,this.autoClose,()=>this.close(),this.hidden,[this._windowRef.location.nativeElement],[this._nativeElement]),i.subscribe(()=>{this._transitioning&&(this._transitioning=!1,this.shown.emit())})}}close(t=this.animation){this._opening&&this._transitioning&&(this._transitioning=!1,KB(this._windowRef.location.nativeElement)),null!=this._windowRef&&(this._getPositionTargetElement().removeAttribute("aria-describedby"),this._opening=!1,this._transitioning=!0,this._popupService.close(t).subscribe(()=>{this._windowRef=null,this._positioning.destroy(),this._afterRenderRef?.destroy(),this._transitioning&&(this._transitioning=!1,this.hidden.emit()),this._changeDetector.markForCheck()}))}toggle(){this._windowRef?this.close():this.open()}isOpen(){return null!=this._windowRef}ngOnInit(){this._unregisterListenersFn=function Tte(e,n,t,r,i,o=0,s=0,l=Tr,c=Tr){const d=function Cte(e){const n=(e||"").trim();if(0===n.length)return[];const t=n.split(/\s+/).map(i=>i.split(":")).map(i=>wte[i[0]]||i),r=t.filter(i=>i.includes("manual"));if(r.length>1)throw"Triggers parse error: only one manual trigger is allowed";if(1===r.length&&t.length>1)throw"Triggers parse error: manual trigger can't be mixed with other triggers";return r.length?[]:t}(n);if(0===d.length)return()=>{};const h=new Set,p=[];let _;function m(E,S){e.addEventListener(E,S),p.push(()=>e.removeEventListener(E,S))}function b(E,S){clearTimeout(_),S>0?_=setTimeout(E,S):E()}for(const[E,S]of d)if(S?(m(E,()=>{h.add(E),b(()=>h.size>0&&r(),o)}),m(S,()=>{h.delete(E),b(()=>0===h.size&&i(),s)})):m(E,()=>t()?b(i,s):b(r,o)),"mouseenter"===E&&"mouseleave"===S&&s>0){const I=l.subscribe(()=>{h.delete(E),clearTimeout(_)}),A=c.subscribe(()=>{h.delete(E),b(()=>0===h.size&&i(),s)});p.push(()=>I.unsubscribe(),()=>A.unsubscribe())}return p.push(()=>clearTimeout(_)),()=>p.forEach(E=>E())}(this._nativeElement,this.triggers,this.isOpen.bind(this),this.open.bind(this),this.close.bind(this),+this.openDelay,+this.closeDelay,this._mouseEnterTooltip,this._mouseLeaveTooltip)}ngOnChanges({tooltipClass:t}){t&&this.isOpen()&&this._windowRef.setInput("tooltipClass",t.currentValue)}ngOnDestroy(){this.close(!1),this._unregisterListenersFn?.()}_getPositionTargetElement(){return(Xc(this.positionTarget)?this._document.querySelector(this.positionTarget):this.positionTarget)||this._nativeElement}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275dir=Q({type:e,selectors:[["","ngbTooltip",""]],inputs:{animation:"animation",autoClose:"autoClose",placement:"placement",popperOptions:"popperOptions",triggers:"triggers",positionTarget:"positionTarget",container:"container",disableTooltip:"disableTooltip",tooltipClass:"tooltipClass",tooltipContext:"tooltipContext",openDelay:"openDelay",closeDelay:"closeDelay",ngbTooltip:"ngbTooltip"},outputs:{shown:"shown",hidden:"hidden"},exportAs:["ngbTooltip"],features:[Tn]})}}return e})(),K2=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=mt({type:e})}static{this.\u0275inj=Je({})}}return e})();new z("live announcer delay",{providedIn:"root",factory:()=>100});let eV=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=mt({type:e})}static{this.\u0275inj=Je({})}}return e})(),tV=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=mt({type:e})}static{this.\u0275inj=Je({})}}return e})();const xte=[r2,i2,a2,l2,N2,O2,x2,P2,tV,z2,W2,q2,J2,Y2,Z2,Q2,K2,eV];let Fte=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=mt({type:e})}static{this.\u0275inj=Je({imports:[xte,r2,i2,a2,l2,N2,O2,x2,P2,tV,z2,W2,q2,J2,Y2,Z2,Q2,K2,eV]})}}return e})();const kte=e=>({active:e}),Pte=e=>({unread:e});function Lte(e,n){if(1&e){const t=Cr();W(0,"div",8)(1,"span"),de(2),J(),W(3,"button",9),we("click",function(){return ee(t),Z(B().inboxListService.inboxMessagesSetArchived())}),de(4),J()()}if(2&e){const t=B();V(2),ni("",t.inboxListService.numberOfSelectedMessages()," messages selected"),V(),ie("disabled",!t.inboxListService.areAnyMessagesSelected()),et("aria-label",t.inboxListService.getArchiveButtonText()),V(),ni(" ",t.inboxListService.getArchiveButtonText()," ")}}function Bte(e,n){1&e&&(W(0,"h1"),de(1,"Inbox"),J())}function Vte(e,n){1&e&&(W(0,"label",35),de(1,"Inbox"),J())}function Hte(e,n){if(1&e&&(W(0,"option",36),de(1),J()),2&e){const t=n.$implicit;ie("ngValue",t),V(),ni(" ",t.fullText()," ")}}function jte(e,n){if(1&e&&(W(0,"option",36),de(1),J()),2&e){const t=n.$implicit;ie("ngValue",t),V(),ni(" ",t.fullText()," ")}}function $te(e,n){1&e&&(W(0,"div")(1,"div",37),Rt(2,"img",38),J()())}function Ute(e,n){1&e&&de(0),2&e&&Xt(B().$implicit.isFlagged?"Flagged":"Not flagged")}function Gte(e,n){1&e&&Rt(0,"i",58)}function zte(e,n){1&e&&de(0,"Click here to view the complete email")}function Wte(e,n){if(1&e){const t=Cr();W(0,"li",42)(1,"div")(2,"span",15)(3,"input",43),Rc("ngModelChange",function(i){const o=ee(t).$implicit;return Ld(o.isChecked,i)||(o.isChecked=i),Z(i)}),we("ngModelChange",function(){return ee(t),Z(B(3).inboxListService.messageCheckedChanged())}),J(),W(4,"label")(5,"span",18),de(6),xc(7,"date"),xc(8,"date"),J()()()(),Ue(9,Ute,1,1,"ng-template",null,0,ri),W(11,"div",44,1),we("keypress",function(i){const o=ee(t).$implicit;return Z(B(3).inboxListService.onEnterPressInboxMessageSetFlagged(o,i))})("mouseenter",function(){ee(t);const i=De(12);return Z(B(3).openTooltip(i))})("mouseleave",function(){ee(t);const i=De(12);return Z(B(3).startCloseTimeout(i))})("focus",function(){ee(t);const i=De(12);return Z(B(3).openTooltip(i))})("blur",function(i){ee(t);const o=De(12);return Z(B(3).handleBlur(o,i))}),W(13,"i",45),we("click",function(){const i=ee(t).$implicit;return Z(B(3).inboxListService.toggleFlagged(i))}),J()(),W(14,"div",46)(15,"div",47)(16,"span",48),de(17),J(),Rt(18,"br"),W(19,"span",49)(20,"span",50),de(21),J(),de(22,", "),W(23,"span",51),de(24),J()()(),W(25,"div",52)(26,"div",53),Ue(27,Gte,1,0,"i",54),J(),Ue(28,zte,1,0,"ng-template",null,2,ri),W(30,"a",55,3),we("mouseenter",function(){ee(t);const i=De(31);return Z(B(3).openTooltip(i))})("mouseleave",function(){ee(t);const i=De(31);return Z(B(3).startCloseTimeout(i))})("focus",function(){ee(t);const i=De(31);return Z(B(3).openTooltip(i))})("blur",function(i){ee(t);const o=De(31);return Z(B(3).handleBlur(o,i))})("click",function(){const i=ee(t).$implicit;return Z(B(3).inboxListService.openMessage(i))})("keypress",function(i){const o=ee(t).$implicit;return Z(B(3).inboxListService.onEnterOrSpacePressOpenInboxMessage(o,i))}),de(32),J()(),W(33,"div",56)(34,"span",57),de(35),xc(36,"date"),J()()()()}if(2&e){const t=n.$implicit,r=n.index,i=De(10),o=De(29),s=B(3);V(),al("checkbox-container item"+r),V(2),Oc("ngModel",t.isChecked),et("id","message"+r),V(),et("for","message"+r),V(2),Yw(" ",t.subjectLine," sent ",Bd(7,21,s.inboxListService.getLocalDateTimeSent(t.utcDateTimeSent),"MM/dd/yyyy")," at ",Bd(8,24,s.inboxListService.getLocalDateTimeSent(t.utcDateTimeSent),"shortTime")," "),V(5),ie("placement",s.inboxListService.isCurrentDevicePhone()?"top":"right")("ngbTooltip",i),V(2),ie("ngClass",ll(30,kte,t.isFlagged)),et("aria-label",t.isFlagged?t.subjectLine+" flag. Marked as flagged "+s.inboxListService.getLocalDateTimeSent(t.utcDateTimeSent):t.subjectLine+" flag. Not marked as flagged "+s.inboxListService.getLocalDateTimeSent(t.utcDateTimeSent)),V(),ie("ngClass",ll(32,Pte,!t.isRead)),V(3),Xt(t.subjectLine),V(4),Xt(t.organization),V(3),Xt(t.stateAbbreviation),V(3),ie("ngIf",t.hasAttachments),V(3),ie("ngbTooltip",o),et("aria-label","Body of message with "+t.subjectLine+" title. Press enter to open message in flyout window."),V(2),ni(" ",s.inboxListService.getDisplayedBody(t.body)," "),V(3),Xt(Bd(36,27,s.inboxListService.getLocalDateTimeSent(t.utcDateTimeSent),"mediumDate"))}}function qte(e,n){if(1&e&&(W(0,"div",39)(1,"div")(2,"span",40),de(3,"Select message"),J(),W(4,"ul"),Ue(5,Wte,37,34,"li",41),J()()()),2&e){const t=B(2);V(5),ie("ngForOf",t.inboxListService.messages)}}function Jte(e,n){if(1&e){const t=Cr();W(0,"div",10)(1,"div",11)(2,"div",12)(3,"div",13)(4,"div",14)(5,"span",15)(6,"input",16),Rc("ngModelChange",function(i){ee(t);const o=B();return Ld(o.inboxListService.selectAll,i)||(o.inboxListService.selectAll=i),Z(i)}),we("ngModelChange",function(i){return ee(t),Z(B().inboxListService.selectAllChanged(i))}),J(),W(7,"label",17)(8,"span",18),de(9,"Select all messages"),J()()()(),W(10,"div",19),Ue(11,Bte,2,0,"h1",20)(12,Vte,2,0,"label",21),J()(),W(13,"div",22)(14,"div",23)(15,"div",24)(16,"button",25),we("click",function(){return ee(t),Z(B().inboxListService.inboxMessagesSetArchived())}),Rt(17,"span",26),W(18,"span",27),de(19),J()()(),W(20,"div",28)(21,"select",29),Rc("ngModelChange",function(i){ee(t);const o=B();return Ld(o.inboxListService.selectedSiteFilter,i)||(o.inboxListService.selectedSiteFilter=i),Z(i)}),we("ngModelChange",function(){return ee(t),Z(B().inboxListService.siteFilterChanged())}),Ue(22,Hte,2,2,"option",30),J()(),W(23,"div",31)(24,"select",32),Rc("ngModelChange",function(i){ee(t);const o=B();return Ld(o.inboxListService.selectedFilter,i)||(o.inboxListService.selectedFilter=i),Z(i)}),we("ngModelChange",function(){return ee(t),Z(B().inboxListService.filterChanged())}),Ue(25,jte,2,2,"option",30),J()()()()(),Ue(26,$te,3,0,"div",20),W(27,"div"),Ue(28,qte,6,1,"div",33),Rt(29,"hr"),W(30,"ngb-pagination",34),Rc("pageChange",function(i){ee(t);const o=B();return Ld(o.inboxListService.currentPage,i)||(o.inboxListService.currentPage=i),Z(i)}),we("pageChange",function(i){return ee(t),Z(B().inboxListService.pageChanged(i))}),J()()()()}if(2&e){const t=B();V(6),Oc("ngModel",t.inboxListService.selectAll),V(5),ie("ngIf",""==t.employerFolderName),V(),ie("ngIf",""!=t.employerFolderName),V(4),ie("disabled",!t.inboxListService.areAnyMessagesSelected()),et("aria-label",t.inboxListService.getArchiveButtonText()+" selected messages"),V(3),Xt(t.inboxListService.getArchiveButtonText()),V(),ie("hidden",t.inboxListService.isSiteFilterHidden),V(),Oc("ngModel",t.inboxListService.selectedSiteFilter),V(),ie("ngForOf",t.inboxListService.siteFilters),V(2),Oc("ngModel",t.inboxListService.selectedFilter),V(),ie("ngForOf",t.inboxListService.filters),V(),ie("ngIf",t.inboxListService.isDataLoading),V(2),ie("ngIf",t.inboxListService.messages&&!t.inboxListService.isDataLoading),V(2),ie("collectionSize",t.inboxListService.selectedFilter.count),Oc("page",t.inboxListService.currentPage),ie("pageSize",10)("maxSize",9)("rotate",!0)("boundaryLinks",!0)("ellipses",!1)}}let Yte=(()=>{class e{inboxList;$http;inboxListService;employerFolderName="";closeTimeout;tooltipHoverState=!1;tooltipFocusState=!1;tooltipListeners=[];tooltipTimeout;constructor(t,r){this.inboxList=t,this.$http=r,this.inboxListService=this.inboxList,this.employerFolderName=window.agencyFolderName,this.$http.get("/api/authenticate/isLoggedIn").subscribe(i=>{i?this.inboxListService.init():["angularLoginEvent","angularRegisterEvent"].forEach(o=>document.addEventListener(o,()=>{this.inboxListService.init()}))})}openTooltip(t){this.clearTooltipListeners(),t.open(),this.tooltipTimeout=setTimeout(()=>{const r=document.querySelector(".tooltip");if(r){const i=()=>{this.tooltipHoverState=!0},o=()=>{this.tooltipHoverState=!1,this.checkShouldClose(t)},s=()=>{this.tooltipFocusState=!0},l=()=>{this.tooltipFocusState=!1,this.checkShouldClose(t)};r.addEventListener("mouseenter",i),r.addEventListener("mouseleave",o),r.addEventListener("focus",s),r.addEventListener("blur",l),this.tooltipListeners=[{element:r,event:"mouseenter",listener:i},{element:r,event:"mouseleave",listener:o},{element:r,event:"focus",listener:s},{element:r,event:"blur",listener:l}]}},10)}startCloseTimeout(t){this.closeTimeout&&(clearTimeout(this.closeTimeout),this.closeTimeout=null),this.closeTimeout=setTimeout(()=>{this.checkShouldClose(t)},50)}handleBlur(t,r){this.isRelatedTarget(r,".tooltip")||(this.tooltipFocusState=!1,this.checkShouldClose(t))}isRelatedTarget(t,r){const i=t.relatedTarget;return i&&null!==i.closest(r)}checkShouldClose(t){!this.tooltipHoverState&&!this.tooltipFocusState&&(t.close(),this.clearTooltipListeners())}clearTooltipListeners(){this.tooltipListeners.forEach(({element:t,event:r,listener:i})=>{t.removeEventListener(r,i)}),this.tooltipListeners=[],this.tooltipTimeout&&(clearTimeout(this.tooltipTimeout),this.tooltipTimeout=null)}ngOnDestroy(){this.clearTooltipListeners(),this.closeTimeout&&(clearTimeout(this.closeTimeout),this.closeTimeout=null)}static \u0275fac=function(r){return new(r||e)(j(lS),j(Zb))};static \u0275cmp=wr({type:e,selectors:[["app-inbox-message-list-component"]],standalone:!1,decls:5,vars:2,consts:[["toolTip",""],["flagTooltip","ngbTooltip"],["inboxtoolTip",""],["titleTooltip","ngbTooltip"],["id","inbox-page"],["class","mobile-navigation",4,"ngIf"],["class","inbox-container row",4,"ngIf"],[1,"view-side-form"],[1,"mobile-navigation"],[1,"btn","btn-link",3,"click","disabled"],[1,"inbox-container","row"],[1,"shade-container","col-md-12"],[1,"inbox-header"],[1,"inbox-title"],[1,"select-all"],[1,"container-mark"],["type","checkbox","name","select-all-messages","id","select-all",3,"ngModelChange","ngModel"],["for","select-all"],[1,"sr-only"],[1,"title-label"],[4,"ngIf"],["id","career-inbox-header",4,"ngIf"],[1,"field-container","tab-pane","ml-auto",2,"display","flex"],[1,"inner-field-container"],[1,"control-container","archive-btn"],[1,"btn","btn-gjobs-primary",3,"click","disabled"],[1,"icon","icon-folder-open"],[1,"text"],[1,"control-container",3,"hidden"],["aria-label","sites filter",3,"ngModelChange","ngModel"],[3,"ngValue",4,"ngFor","ngForOf"],[1,"control-container"],["aria-label","messages filter",3,"ngModelChange","ngModel"],["class","messages-container",4,"ngIf"],[3,"pageChange","collectionSize","page","pageSize","maxSize","rotate","boundaryLinks","ellipses"],["id","career-inbox-header"],[3,"ngValue"],["id","onlineapp-loading-spinner","tabindex","0","aria-hidden","true",1,"default"],["src","/Content/Images/Indicators/load-drawer.gif","alt","Loading ..."],[1,"messages-container"],[1,"sr-only","legend"],["class","d-flex message-row",4,"ngFor","ngForOf"],[1,"d-flex","message-row"],["type","checkbox","name","checked-message",3,"ngModelChange","ngModel"],["tabindex","0","container","body","triggers","manual",1,"flag-left","flag-icon",3,"keypress","mouseenter","mouseleave","focus","blur","placement","ngbTooltip"],["role","button",1,"ss-flag","ss-standard",3,"click","ngClass"],[1,"message","clearfix","flex-column","flex-md-row",3,"ngClass"],[1,"subject-container"],["tabindex","-1",1,"subject"],[1,"organzation-info"],["tabindex","-1",1,"employer"],["tabindex","-1",1,"state"],[1,"content-container"],[1,"paperclip-holder"],["class","icon icon-sm icon-paperclip d-sm-block",4,"ngIf"],["role","link","container","body","triggers","manual","tabindex","0",1,"message-body",3,"mouseenter","mouseleave","focus","blur","click","keypress","ngbTooltip"],[1,"inbox-date-container"],["tabindex","-1"],[1,"icon","icon-sm","icon-paperclip","d-sm-block"]],template:function(r,i){1&r&&(W(0,"div",4),Ue(1,Lte,5,4,"div",5)(2,Jte,31,20,"div",6),J(),W(3,"div",7),Rt(4,"router-outlet"),J()),2&r&&(V(),ie("ngIf",i.inboxListService.areAnyMessagesSelected()),V(),ie("ngIf",i.inboxListService.loggedIn))},dependencies:[NC,AC,OC,Bb,G2,X2,yB,DB,gS,_0,QL,FS,FC],styles:[".message-row[_ngcontent-%COMP%]{width:100%}.message-row[_ngcontent-%COMP%]   .checkbox-container[_ngcontent-%COMP%]{top:-14px;position:relative}.message-row[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{align-self:center}.message-row[_ngcontent-%COMP%]   .message[_ngcontent-%COMP%]{flex:1;min-width:0;display:flex;width:100%;margin-left:0}.message-row[_ngcontent-%COMP%]   .message[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{align-self:center}.message-row[_ngcontent-%COMP%]   .message[_ngcontent-%COMP%]   .subject-container[_ngcontent-%COMP%]{width:210px;padding-left:10px;padding-right:10px;margin-right:10px}.message-row[_ngcontent-%COMP%]   .message[_ngcontent-%COMP%]   .content-container[_ngcontent-%COMP%]{display:flex;flex:1;min-width:0}.message-row[_ngcontent-%COMP%]   .message[_ngcontent-%COMP%]   .content-container[_ngcontent-%COMP%]   .paperclip-holder[_ngcontent-%COMP%]{width:14px;margin-right:2px;align-self:center}.message-row[_ngcontent-%COMP%]   .message[_ngcontent-%COMP%]   .content-container[_ngcontent-%COMP%]   .message-body[_ngcontent-%COMP%]{flex:1}.message-row[_ngcontent-%COMP%]   .message[_ngcontent-%COMP%]   .inbox-date-container[_ngcontent-%COMP%]{margin-left:10px}"],data:{animation:[jF("fadeInAnimation",[qC(":enter",[dl({opacity:0}),WC("500ms",dl({opacity:1}))])])]}})}return e})();const Zte=jF("slideInOutAnimation",[function f6(e,n,t){return{type:Me.State,name:e,styles:n,options:t}}("*",dl({position:"fixed",top:0,left:0,right:0,bottom:0,backgroundColor:"rgba(0, 0, 0, 0.5)",zIndex:3})),qC(":enter",[dl({right:"-100%",backgroundColor:"rgba(0, 0, 0, 0)"}),WC(".5s ease-in-out",dl({right:0,backgroundColor:"rgba(0, 0, 0, 0.5)"}))]),qC(":leave",[WC(".5s ease-in-out",dl({right:"-100%",backgroundColor:"rgba(0, 0, 0, 0)"}))])]);let Qte=(()=>{class e{sanitized;constructor(t){this.sanitized=t}transform(t){return this.sanitized.bypassSecurityTrustHtml(t)}static \u0275fac=function(r){return new(r||e)(j(qk,16))};static \u0275pipe=Pr({name:"safeHtml",type:e,pure:!0,standalone:!1})}return e})();const Xte=e=>({"keep-space":e});function Kte(e,n){1&e&&(W(0,"div",12)(1,"div",13),Rt(2,"img",14),J()())}function ene(e,n){if(1&e){const t=Cr();W(0,"button",36,6),we("mouseenter",function(){ee(t);const i=De(1);return Z(B(2).openTooltip(i))})("mouseleave",function(){ee(t);const i=De(1);return Z(B(2).startCloseTimeout(i))})("focus",function(){ee(t);const i=De(1);return Z(B(2).openTooltip(i))})("blur",function(i){ee(t);const o=De(1);return Z(B(2).handleBlur(o,i))})("click",function(){return ee(t),Z(B(2).goBack())}),J()}2&e&&(B(),ie("ngbTooltip",De(20)))}function tne(e,n){if(1&e){const t=Cr();W(0,"button",37,7),we("mouseenter",function(){ee(t);const i=De(1);return Z(B(2).openTooltip(i))})("mouseleave",function(){ee(t);const i=De(1);return Z(B(2).startCloseTimeout(i))})("focus",function(){ee(t);const i=De(1);return Z(B(2).openTooltip(i))})("blur",function(i){ee(t);const o=De(1);return Z(B(2).handleBlur(o,i))})("click",function(){return ee(t),Z(B(2).goForward())}),J()}2&e&&(B(),ie("ngbTooltip",De(25)))}function nne(e,n){1&e&&(de(0,"Previous"),Rt(1,"br"),de(2,"message"))}function rne(e,n){1&e&&(de(0,"Next"),Rt(1,"br"),de(2,"message"))}function ine(e,n){if(1&e&&(W(0,"span"),de(1),J()),2&e){const t=B(4);V(),ni("",t.message.userFullName," (")}}function one(e,n){1&e&&(W(0,"span"),de(1,")"),J())}function sne(e,n){if(1&e&&(W(0,"div",61)(1,"span"),de(2,"To: "),J(),Ue(3,ine,2,1,"span",56),W(4,"span"),de(5),J(),Ue(6,one,2,0,"span",56),J()),2&e){const t=B(3);V(3),ie("ngIf",t.message.shouldShowReceiverFullName),V(2),Xt(t.message.userEmailAddress),V(),ie("ngIf",t.message.shouldShowReceiverFullName)}}function ane(e,n){if(1&e&&(W(0,"span"),de(1),J()),2&e){const t=B(3);V(),ni("",t.message.employerFullName," (")}}function lne(e,n){if(1&e&&(W(0,"span"),de(1),J()),2&e){const t=B(3);V(),Xt(t.message.email)}}function cne(e,n){1&e&&(W(0,"span"),de(1,")"),J())}function une(e,n){if(1&e&&(W(0,"div",65)(1,"a",66)(2,"span",67),Rt(3,"i",68),de(4),J()()()),2&e){const t=n.$implicit,r=B(4);V(),ie("href","/api/attachments/downloadAttachmentForInboxMessage?attachmentId="+t.id+"&messageId="+r.message.id+"&messageSource="+r.message.source,hc),et("aria-label","Download attachment "+t.fileName),V(3),ni(" ",t.fileName)}}function dne(e,n){if(1&e&&(W(0,"div",62)(1,"div",63)(2,"span"),de(3,"Attachments:"),J()(),Ue(4,une,5,3,"div",64),J()),2&e){const t=B(3);V(4),ie("ngForOf",t.message.attachments)}}function fne(e,n){if(1&e&&(W(0,"div",38)(1,"div",15)(2,"div",39)(3,"div",40),Rt(4,"div",41),J()(),W(5,"div",42)(6,"div",43)(7,"div",44)(8,"div",45)(9,"div",46)(10,"div")(11,"div",47)(12,"h1",48),de(13),J()(),W(14,"div",47)(15,"h2",49),de(16),J()(),W(17,"div",50)(18,"span"),de(19),J()(),W(20,"div",51)(21,"div",52),Ue(22,sne,7,3,"div",53),W(23,"div",54)(24,"div",55)(25,"span"),de(26,"From: "),J(),Ue(27,ane,2,1,"span",56)(28,lne,2,1,"span",56)(29,cne,2,0,"span",56),J(),W(30,"div",57)(31,"span",58),de(32),xc(33,"date"),J(),de(34," at "),W(35,"span",58),de(36),xc(37,"date"),J()()()()(),Rt(38,"hr")(39,"div",59),xc(40,"safeHtml"),Rt(41,"hr"),Ue(42,dne,5,1,"div",60),J()()()()()()()()),2&e){const t=B(2);V(13),Xt(t.message.subjectLine),V(3),Xt(t.message.subjectLine),V(3),Xt(t.message.organization),V(3),ie("ngIf",t.message.shouldShowReceiverFullName||t.message.userEmailAddress),V(5),ie("ngIf",t.message.employerFullName),V(),ie("ngIf",t.message.email),V(),ie("ngIf",t.message.employerFullName),V(3),Xt(Bd(33,12,t.inboxListService.getLocalDateTimeSent(t.message.utcDateTimeSent),"MM/dd/yyyy")),V(4),Xt(Bd(37,15,t.inboxListService.getLocalDateTimeSent(t.message.utcDateTimeSent),"shortTime")),V(3),ie("innerHtml",function VR(e,n,t){const r=e+26,i=F(),o=Nr(i,r);return Xp(i,r)?FR(i,Gn(),n,o.transform,t,o):o.transform(t)}(40,18,t.modifyAnchors(t.message.body)),Ov)("ngClass",ll(20,Xte,!t.isMessageBodyHtml(t.message.body))),V(3),ie("ngIf",t.message.hasAttachments)}}function hne(e,n){if(1&e){const t=Cr();W(0,"div",15)(1,"div",16),de(2,"On enter press new tab will be opened"),J(),W(3,"div")(4,"button",17,0),we("click",function(){return ee(t),Z(B().close())})("mouseenter",function(){ee(t);const i=De(5);return Z(B().openTooltip(i))})("mouseleave",function(){ee(t);const i=De(5);return Z(B().startCloseTimeout(i))})("focus",function(){ee(t);const i=De(5);return Z(B().openTooltip(i))})("blur",function(i){ee(t);const o=De(5);return Z(B().handleBlur(o,i))}),W(6,"span",18),de(7,"Screen reader span"),J()(),W(8,"div",19)(9,"a",20),Rt(10,"i",21),W(11,"span"),de(12,"Print"),J()(),Ue(13,ene,2,1,"button",22)(14,tne,2,1,"button",23),J(),W(15,"h1",24),de(16),J()(),W(17,"div",25)(18,"div",26),Ue(19,nne,3,0,"ng-template",null,1,ri),W(21,"button",27,2),we("click",function(){return ee(t),Z(B().goBack())})("mouseenter",function(){ee(t);const i=De(22);return Z(B().openTooltip(i))})("mouseleave",function(){ee(t);const i=De(22);return Z(B().startCloseTimeout(i))})("focus",function(){ee(t);const i=De(22);return Z(B().openTooltip(i))})("blur",function(i){ee(t);const o=De(22);return Z(B().handleBlur(o,i))}),Rt(23,"i",28),J(),Ue(24,rne,3,0,"ng-template",null,3,ri),W(26,"button",29,4),we("click",function(){return ee(t),Z(B().goForward())})("mouseenter",function(){ee(t);const i=De(27);return Z(B().openTooltip(i))})("mouseleave",function(){ee(t);const i=De(27);return Z(B().startCloseTimeout(i))})("focus",function(){ee(t);const i=De(27);return Z(B().openTooltip(i))})("blur",function(i){ee(t);const o=De(27);return Z(B().handleBlur(o,i))}),Rt(28,"i",30),J()(),W(29,"div",31)(30,"a",32,5),we("mouseenter",function(){ee(t);const i=De(31);return Z(B().openTooltip(i))})("mouseleave",function(){ee(t);const i=De(31);return Z(B().startCloseTimeout(i))})("focus",function(){ee(t);const i=De(31);return Z(B().openTooltip(i))})("blur",function(i){ee(t);const o=De(31);return Z(B().handleBlur(o,i))}),J()(),W(32,"button",33,0),we("click",function(){return ee(t),Z(B().close())})("mouseenter",function(){ee(t);const i=De(5);return Z(B().openTooltip(i))})("mouseleave",function(){ee(t);const i=De(5);return Z(B().startCloseTimeout(i))})("focus",function(){ee(t);const i=De(5);return Z(B().openTooltip(i))})("blur",function(i){ee(t);const o=De(5);return Z(B().handleBlur(o,i))}),W(34,"span",34),de(35,"Close"),J()()(),Ue(36,fne,43,22,"div",35),J()}if(2&e){const t=De(20),r=De(25),i=B();V(3),al(i.inboxListService.headerClass),V(6),ie("href","/inbox/PrintMessageDetails/"+i.message.id+"/"+i.message.source+"/"+i.getTimeZoneOffset(),hc),V(4),ie("ngIf",i.canGoBack()),V(),ie("ngIf",i.canGoForward()),V(2),ni(" ",i.message.subjectLine," "),V(5),ie("disabled",!i.canGoBack())("ngbTooltip",t),V(5),ie("disabled",!i.canGoForward())("ngbTooltip",r),V(4),ie("href","/inbox/PrintMessageDetails/"+i.message.id+"/"+i.message.source+"/"+i.getTimeZoneOffset(),hc),V(6),ie("ngIf",i.message)}}const pne=[{path:"",component:Yte,children:[{path:"messageDetails/:messageId/:messageSource",component:(()=>{class e{router;route;$http;inboxList;screenReaderService;focusService;componentContainerElement;titleService;tabIndexService;areaInfoService;messageId;messageSource;filterId;message;oldTitle;previouslyFocusedElement;subscription;inboxListService;closeTimeout;tooltipHoverState=!1;tooltipFocusState=!1;tooltipListeners=[];tooltipTimeout;constructor(t,r,i,o,s,l,c,d,h,p){this.router=t,this.route=r,this.$http=i,this.inboxList=o,this.screenReaderService=s,this.focusService=l,this.componentContainerElement=c,this.titleService=d,this.tabIndexService=h,this.areaInfoService=p,this.subscription=this.route.params.subscribe(()=>{null==this.previouslyFocusedElement&&(this.previouslyFocusedElement=document.activeElement),this.focusService.removeFocus(),this.messageId=this.route.snapshot.params.messageId,this.messageSource=this.route.snapshot.params.messageSource,this.oldTitle=this.titleService.getTitle(),this.titleService.setTitle("Inbox - Message Details"),this.inboxListService=this.inboxList,this.init()})}returnFocus=()=>(this.previouslyFocusedElement&&this.previouslyFocusedElement.focus(),!0);canGoBack=()=>this.inboxListService.canGoBack(this.messageId,this.messageSource);goBack=()=>{this.message=null,this.inboxListService.goBack(this.messageId,this.messageSource)};canGoForward=()=>this.inboxListService.canGoForward(this.messageId,this.messageSource);goForward=()=>{this.message=null,this.inboxListService.goForward(this.messageId,this.messageSource)};close=()=>{this.areaInfoService.getCurrentArea()!==qc.CareerPages&&this.tabIndexService.restoreTabIndex(),this.screenReaderService.setAriaHidden(!1),this.screenReaderService.readAssertiveNotification("Flyout has been closed"),this.router.navigate(["../"]),this.titleService.setTitle(this.oldTitle);var t=document.getElementById("angular-last-focusable-element");t&&t.remove();var r=document.getElementById("sjobs-footer-container");r&&(r.style.display="block");var i=document.getElementById("footer-container");i&&(i.style.display="block")};isMessageBodyHtml=t=>(new DOMParser).parseFromString(t,"text/html").getElementsByTagName("br").length>0;modifyAnchors=t=>{const i=(new DOMParser).parseFromString(t,"text/html"),o=i.getElementsByTagName("a");for(let s=0;s<o.length;s++){const l=o.item(s);if("apply-incomplete-application-link"===l.id){const c=l.href,d="/careers/",h=window.location.href.includes(d),p=c.includes(d);!h&&p?l.href=l.getAttribute("data-gjobs-href"):h&&!p&&(l.href=l.getAttribute("data-schooljobs-href"))}l.href&&(l.href.includes("/emailpreferences/jobapplication/")||l.href.includes("/talentsearch/preferences/"))&&l.setAttribute("target","_new")}return i.body.innerHTML};getTimeZoneOffset=()=>6e4*(new Date).getTimezoneOffset();init=()=>{this.$http.get("/api/Inbox/GetInboxMessageDetails",{params:(new Io).set("messageId",this.messageId).set("messageSource",this.messageSource).set("employerFolderName",window.agencyFolderName)}).subscribe(t=>{this.message=t,this.screenReaderService.setAriaHidden(!0),this.screenReaderService.readAssertiveNotification("Message has been loaded"),this.areaInfoService.getCurrentArea()!==qc.CareerPages&&this.tabIndexService.disableTabIndex();var r=document.getElementById("sjobs-footer-container");r&&(r.style.display="none");var i=document.getElementById("footer-container");i&&(i.style.display="none")},t=>{this.close()})};handleKeyDown=t=>{switch(t.keyCode){case Wc.Tab:let r=this.areaInfoService.getCurrentArea()!==qc.CareerPages;this.focusService.containFocus(this.componentContainerElement,r,t);break;case Wc.Escape:if(document.querySelector(".tooltip"))break;this.close()}};openTooltip(t){this.clearTooltipListeners(),t.open(),this.tooltipTimeout=setTimeout(()=>{const r=document.querySelector(".tooltip");if(r){const i=()=>{this.tooltipHoverState=!0},o=()=>{this.tooltipHoverState=!1,this.checkShouldClose(t)},s=()=>{this.tooltipFocusState=!0},l=()=>{this.tooltipFocusState=!1,this.checkShouldClose(t)};r.addEventListener("mouseenter",i),r.addEventListener("mouseleave",o),r.addEventListener("focus",s),r.addEventListener("blur",l),this.tooltipListeners=[{element:r,event:"mouseenter",listener:i},{element:r,event:"mouseleave",listener:o},{element:r,event:"focus",listener:s},{element:r,event:"blur",listener:l}]}},10)}startCloseTimeout(t){const r=document.querySelector(".tooltip"),i=()=>{this.tooltipHoverState=!0},o=()=>{this.tooltipHoverState=!1,this.checkShouldClose(t)};r.addEventListener("mouseenter",i),r.addEventListener("mouseleave",o),this.tooltipListeners=[{element:r,event:"mouseenter",listener:i},{element:r,event:"mouseleave",listener:o}],this.closeTimeout=setTimeout(()=>{this.checkShouldClose(t)},50)}handleBlur(t,r){this.isRelatedTarget(r,".tooltip")||(this.tooltipFocusState=!1,this.checkShouldClose(t))}isRelatedTarget(t,r){const i=t.relatedTarget;return i&&null!==i.closest(r)}checkShouldClose(t){!this.tooltipHoverState&&!this.tooltipFocusState&&(t.close(),this.clearTooltipListeners())}clearTooltipListeners(){this.tooltipListeners.forEach(({element:t,event:r,listener:i})=>{t.removeEventListener(r,i)}),this.tooltipListeners=[],this.tooltipTimeout&&(clearTimeout(this.tooltipTimeout),this.tooltipTimeout=null)}ngOnDestroy(){this.clearTooltipListeners(),this.closeTimeout&&(clearTimeout(this.closeTimeout),this.closeTimeout=null)}static \u0275fac=function(r){return new(r||e)(j(vs),j(Uc),j(Zb),j(lS),j(sS),j(aS),j(Xe),j(Gk),j(dL),j(fL))};static \u0275cmp=wr({type:e,selectors:[["app-inbox-message-details"]],hostVars:1,hostBindings:function(r,i){1&r&&we("keydown",function(s){return i.handleKeyDown(s)},gI),2&r&&jw("@slideInOutAnimation",void 0)},standalone:!1,decls:4,vars:2,consts:[["closeTooltip","ngbTooltip"],["previousMessageTooltip",""],["prevTooltip","ngbTooltip"],["nextMessageTooltip",""],["nextTooltip","ngbTooltip"],["printTooltip","ngbTooltip"],["navUpTooltip","ngbTooltip"],["navDownTooltip","ngbTooltip"],[1,"side-form-backdrop",3,"click"],[1,"side-form","flyout-window","inbox-message-view-page","active"],["class","flyout-spinner-container",4,"ngIf"],["class","display-table",4,"ngIf"],[1,"flyout-spinner-container"],["tabindex","0","aria-hidden","true",1,"flyout-spinner-inner-container"],["src","/Content/Images/Indicators/load-drawer.gif","alt","Loading ..."],[1,"display-table"],["id","print-description",1,"hide"],["type","button","role","button","aria-label","Close","placement","right","ngbTooltip","Close","container","body","triggers","manual",1,"close","ss-delete",3,"click","mouseenter","mouseleave","focus","blur"],[1,"hide"],[1,"pull-right","navigate-buttons"],["target","_blank","aria-label","Print","aria-describedby","print-description","rel","noopener",1,"print-button","pull-right",3,"href"],[1,"ss-standard","ss-print"],["type","button","class","navigate-up ss-navigateup","placement","left","container","body","triggers","manual","aria-label","Previous Message",3,"ngbTooltip","mouseenter","mouseleave","focus","blur","click",4,"ngIf"],["type","button","class","navigate-down ss-navigatedown","placement","left","container","body","triggers","manual","aria-label","Next Message",3,"ngbTooltip","mouseenter","mouseleave","focus","blur","click",4,"ngIf"],[1,"flyout-window-header-title"],[1,"flyout-header","career-header"],[1,"navigation-links"],["aria-label","Previous message","placement","bottom","container","body","triggers","manual",1,"btn","btn-link","prev-posting",3,"click","mouseenter","mouseleave","focus","blur","disabled","ngbTooltip"],[1,"icon","icon-xs","icon-chevron-left"],["aria-label","Next message","placement","bottom","container","body","triggers","manual",1,"btn","btn-link","next-posting",3,"click","mouseenter","mouseleave","focus","blur","disabled","ngbTooltip"],[1,"icon","icon-xs","icon-chevron-right"],[1,"header-buttons"],["target","_blank","rel","noopener noreferrer","aria-label","Print","aria-describedby","print-description","placement","bottom","ngbTooltip","Print","container","body","triggers","manual",1,"icon","icon-xs","icon-printer","print-button","popover-trigger",3,"mouseenter","mouseleave","focus","blur","href"],["type","button","role","button","aria-label","Close","placement","bottom","ngbTooltip","Close","container","body","triggers","manual",1,"close-button","ss-delete",3,"click","mouseenter","mouseleave","focus","blur"],[1,"hide","symbol-label"],["class","flyout-window-body",4,"ngIf"],["type","button","placement","left","container","body","triggers","manual","aria-label","Previous Message",1,"navigate-up","ss-navigateup",3,"mouseenter","mouseleave","focus","blur","click","ngbTooltip"],["type","button","placement","left","container","body","triggers","manual","aria-label","Next Message",1,"navigate-down","ss-navigatedown",3,"mouseenter","mouseleave","focus","blur","click","ngbTooltip"],[1,"flyout-window-body"],[1,"content-header","pull-right"],[1,"share","pull-right","additional-content-container"],[1,"additional-content"],[1,"display-table-row"],[1,"position-relative-maximized"],[1,"flyout-scroll-view","single-view","position-absolute-maximized"],[1,"inbox-message-container"],[1,"message-details"],[1,"job-title"],[1,"careers-job-title"],[1,"gjobs-job-title"],[1,"organization"],[1,"details"],[1,"names"],["class","receiver",4,"ngIf"],[1,"sender"],[1,"pull-left"],[4,"ngIf"],[1,"timestamp","pull-right"],[1,"date"],["id","inbox-message-body","tabindex","0",1,"body",3,"innerHtml","ngClass"],["class","attachments",4,"ngIf"],[1,"receiver"],[1,"attachments"],[1,"attachment-title"],["class","attachment span3",4,"ngFor","ngForOf"],[1,"attachment","span3"],[3,"href"],[1,"attachment-text"],[1,"icon","icon-sm","icon-files"]],template:function(r,i){1&r&&(W(0,"div",8),we("click",function(){return i.close()}),J(),W(1,"div",9),Ue(2,Kte,3,0,"div",10)(3,hne,37,12,"div",11),J()),2&r&&(V(2),ie("ngIf",!i.message),V(),ie("ngIf",i.message))},dependencies:[NC,AC,OC,X2,FC,Qte],styles:[".side-form-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;background-color:#000;opacity:0}.inbox-message-view-page[_ngcontent-%COMP%]{z-index:0}.inbox-message-view-page[_ngcontent-%COMP%]   .flyout-spinner-container[_ngcontent-%COMP%]{width:100%;height:100%;text-align:center;display:table}.inbox-message-view-page[_ngcontent-%COMP%]   .flyout-spinner-container[_ngcontent-%COMP%]   .flyout-spinner-inner-container[_ngcontent-%COMP%]{display:table-cell;vertical-align:middle}.inbox-message-view-page[_ngcontent-%COMP%]   .career-header.flyout-header[_ngcontent-%COMP%]{height:60px;padding:17px 15px 20px 22px}.inbox-message-view-page[_ngcontent-%COMP%]   .career-header.flyout-header[_ngcontent-%COMP%]   .support-link-container[_ngcontent-%COMP%]{display:none}.inbox-message-view-page[_ngcontent-%COMP%]   .career-header.flyout-header[_ngcontent-%COMP%]   .navigation-links[_ngcontent-%COMP%]{float:left}.inbox-message-view-page[_ngcontent-%COMP%]   .career-header.flyout-header[_ngcontent-%COMP%]   .navigation-links[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:28px;color:#6d6c69;padding:0;line-height:1;cursor:pointer;border-bottom:2px solid transparent}.inbox-message-view-page[_ngcontent-%COMP%]   .career-header.flyout-header[_ngcontent-%COMP%]   .navigation-links[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:inherit}.inbox-message-view-page[_ngcontent-%COMP%]   .career-header.flyout-header[_ngcontent-%COMP%]   .navigation-links[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover{border-bottom-color:#6d6c69}.inbox-message-view-page[_ngcontent-%COMP%]   .career-header.flyout-header[_ngcontent-%COMP%]   .navigation-links[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:disabled{opacity:.4;pointer-events:none}.inbox-message-view-page[_ngcontent-%COMP%]   .career-header.flyout-header[_ngcontent-%COMP%]   .navigation-links[_ngcontent-%COMP%]   button.prev-posting[_ngcontent-%COMP%]{margin-right:10px}.inbox-message-view-page[_ngcontent-%COMP%]   .career-header.flyout-header[_ngcontent-%COMP%]   .navigation-links[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:before{color:#6d6c69}.inbox-message-view-page[_ngcontent-%COMP%]   .career-header.flyout-header[_ngcontent-%COMP%]   .header-buttons[_ngcontent-%COMP%]{display:block;margin:0 20px 0 85px}.inbox-message-view-page[_ngcontent-%COMP%]   .career-header.flyout-header[_ngcontent-%COMP%]   .header-buttons[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-size:19px;min-width:40px;min-height:40px;margin-right:10px;margin-top:3px;padding-bottom:6px;text-align:center;color:#6d6c69}.inbox-message-view-page[_ngcontent-%COMP%]   .career-header.flyout-header[_ngcontent-%COMP%]   .header-buttons[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:before{color:#6d6c69}.inbox-message-view-page[_ngcontent-%COMP%]   .career-header.flyout-header[_ngcontent-%COMP%]   .header-buttons[_ngcontent-%COMP%]   a.share-button[_ngcontent-%COMP%]:before{position:relative;top:-1px}.inbox-message-view-page[_ngcontent-%COMP%]   .career-header.flyout-header[_ngcontent-%COMP%]   .header-buttons[_ngcontent-%COMP%]   .flyout-switch-button[_ngcontent-%COMP%]{height:36px;min-width:90px;padding:11px 10px;text-transform:uppercase;font-size:15px;letter-spacing:1px;font-family:Nunito Sans;margin-right:24px;margin-top:-6px;float:right;font-weight:600}.inbox-message-view-page[_ngcontent-%COMP%]   .career-header.flyout-header[_ngcontent-%COMP%]   .header-buttons[_ngcontent-%COMP%]   div.popover.fade[_ngcontent-%COMP%]{margin-top:-18px}.inbox-message-view-page[_ngcontent-%COMP%]   .career-header.flyout-header[_ngcontent-%COMP%]   .header-buttons[_ngcontent-%COMP%]   div.popover.fade.in[_ngcontent-%COMP%]{margin-top:-8px}.inbox-message-view-page[_ngcontent-%COMP%]   .career-header.flyout-header[_ngcontent-%COMP%]   .close-button[_ngcontent-%COMP%]{display:block;position:absolute;top:16px;right:16px;background:none;border:none;padding:0;color:#6d6c69;cursor:pointer}.inbox-message-view-page[_ngcontent-%COMP%]   .career-header.flyout-header[_ngcontent-%COMP%]   .close-button[_ngcontent-%COMP%]:before{font-size:36px}"],data:{animation:[Zte]}})}return e})(),canDeactivate:[uL]}]}];let gne=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=mt({type:e});static \u0275inj=Je({imports:[yL.forRoot(pne),yL]})}return e})(),mne=(()=>{class e{ANTIFORGERY_ID="__RequestVerificationToken";API_URL_PREFIXES=["/api/","/user/"];inputSelector='input[name="'+this.ANTIFORGERY_ID+'"]';isMethodCsrfSafe=t=>/^(GET|HEAD|OPTIONS|TRACE)$/.test(t);isUrlSafe=function(t){for(let r=0;r<this.API_URL_PREFIXES.length;r++)if(0===t.indexOf(this.API_URL_PREFIXES[r]))return!1;return!0};extractAntiForgeryToken=function(){return!document.querySelector(this.inputSelector)||Qb.isFunction(!document.querySelector(this.inputSelector))?null:document.querySelector(this.inputSelector).getAttribute("value")};intercept(t,r){if(!this.isMethodCsrfSafe(t.method)&&t.url&&!this.isUrlSafe(t.url)){const i=this.extractAntiForgeryToken();if(!i)return r.handle(t);const o={};o[this.ANTIFORGERY_ID]=i,t=t.clone({setHeaders:o})}return r.handle(t)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=G({token:e,factory:e.\u0275fac})}return e})(),_ne=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=mt({type:e,bootstrap:[dY]});static \u0275inj=Je({providers:[lS,sS,uL,aS,dL,fL,{provide:ts,useValue:window.appBaseHref},{provide:tL,useClass:mne,multi:!0},BY(VY())],imports:[HF,gne,Fte,SQ,t9]})}return e})();u6().bootstrapModule(_ne).catch(e=>console.error(e))},7376:function(Ji,da,gf){var Cs;Ji=gf.nmd(Ji),function(){var T,ci="Expected a function",Dl="__lodash_hash_undefined__",Fo="__lodash_placeholder__",Yi=1/0,Ms=9007199254740991,Ln=4294967295,L0=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],ya="[object Arguments]",Tl="[object Array]",Sl="[object Boolean]",Po="[object Date]",yf="[object Error]",du="[object Function]",Ml="[object GeneratorFunction]",$r="[object Map]",fu="[object Number]",Zi="[object Object]",Ge="[object Promise]",Is="[object RegExp]",lr="[object Set]",en="[object String]",Il="[object Symbol]",ba="[object WeakMap]",Lo="[object ArrayBuffer]",As="[object DataView]",Os="[object Float32Array]",Ef="[object Float64Array]",wf="[object Int8Array]",Cf="[object Int16Array]",Nl="[object Int32Array]",Qi="[object Uint8Array]",Da="[object Uint8ClampedArray]",Tf="[object Uint16Array]",Al="[object Uint32Array]",V0=/\b__p \+= '';/g,Sf=/\b(__p \+=) '' \+/g,H0=/(__e\(.*?\)|\b__t\)) \+\n'';/g,hu=/&(?:amp|lt|gt|quot|#39);/g,Ol=/[&<>"']/g,j0=RegExp(hu.source),Mf=RegExp(Ol.source),$0=/<%-([\s\S]+?)%>/g,If=/<%([\s\S]+?)%>/g,Ai=/<%=([\s\S]+?)%>/g,U0=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Kg=/^\w*$/,st=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,pu=/[\\^$.*+?()[\]{}|]/g,G0=RegExp(pu.source),Nf=/^\s+/,z0=/\s/,Ye=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,em=/\{\n\/\* \[wrapped with (.+)\] \*/,Ur=/,? & /,gM=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,tm=/[()=,{}\[\]\/\s]/,R=/\\(\\)?/g,W0=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Mr=/\w*$/,Ut=/^[-+]0x[0-9a-f]+$/i,mM=/^0b[01]+$/i,_M=/^\[object .+?Constructor\]$/,Ze=/^0o[0-7]+$/i,q0=/^(?:0|[1-9]\d*)$/,cr=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Ea=/($^)/,vM=/['\n\r\u2028\u2029\\]/g,gu="\\ud800-\\udfff",ur="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",J0="\\u2700-\\u27bf",nm="a-z\\xdf-\\xf6\\xf8-\\xff",Y0="A-Z\\xc0-\\xd6\\xd8-\\xde",rm="\\ufe0e\\ufe0f",im="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Z0="["+gu+"]",Q0="["+im+"]",an="["+ur+"]",le="\\d+",EM="["+J0+"]",X0="["+nm+"]",sm="[^"+gu+im+le+J0+nm+Y0+"]",am="\\ud83c[\\udffb-\\udfff]",G="[^"+gu+"]",lm="(?:\\ud83c[\\udde6-\\uddff]){2}",Je="[\\ud800-\\udbff][\\udc00-\\udfff]",Xi="["+Y0+"]",um="(?:"+X0+"|"+sm+")",K0="(?:"+Xi+"|"+sm+")",Rl="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",xl="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",_u="(?:"+an+"|"+am+")?",z="["+rm+"]?",Vo=z+_u+"(?:\\u200d(?:"+[G,lm,Je].join("|")+")"+z+_u+")*",eD="(?:"+[EM,lm,Je].join("|")+")"+Vo,tD="(?:"+[G+an+"?",an,lm,Je,Z0].join("|")+")",nD=RegExp("['\u2019]","g"),kl=RegExp(an,"g"),dm=RegExp(am+"(?="+am+")|"+tD+Vo,"g"),CM=RegExp([Xi+"?"+X0+"+"+Rl+"(?="+[Q0,Xi,"$"].join("|")+")",K0+"+"+xl+"(?="+[Q0,Xi+um,"$"].join("|")+")",Xi+"?"+um+"+"+Rl,Xi+"+"+xl,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",le,eD].join("|"),"g"),TM=RegExp("[\\u200d"+gu+ur+rm+"]"),SM=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,rD=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],MM=-1,ft={};ft[Os]=ft[Ef]=ft[wf]=ft[Cf]=ft[Nl]=ft[Qi]=ft[Da]=ft[Tf]=ft[Al]=!0,ft[ya]=ft[Tl]=ft[Lo]=ft[Sl]=ft[As]=ft[Po]=ft[yf]=ft[du]=ft[$r]=ft[fu]=ft[Zi]=ft[Is]=ft[lr]=ft[en]=ft[ba]=!1;var at={};at[ya]=at[Tl]=at[Lo]=at[As]=at[Sl]=at[Po]=at[Os]=at[Ef]=at[wf]=at[Cf]=at[Nl]=at[$r]=at[fu]=at[Zi]=at[Is]=at[lr]=at[en]=at[Il]=at[Qi]=at[Da]=at[Tf]=at[Al]=!0,at[yf]=at[du]=at[ba]=!1;var Rs={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Pl=parseFloat,hm=parseInt,Se="object"==typeof global&&global&&global.Object===Object&&global,ze="object"==typeof self&&self&&self.Object===Object&&self,Bn=Se||ze||Function("return this")(),pm=da&&!da.nodeType&&da,xs=pm&&Ji&&!Ji.nodeType&&Ji,Of=xs&&xs.exports===pm,Fs=Of&&Se.process,dr=function(){try{return xs&&xs.require&&xs.require("util").types||Fs&&Fs.binding&&Fs.binding("util")}catch{}}(),sD=dr&&dr.isArrayBuffer,aD=dr&&dr.isDate,gm=dr&&dr.isMap,yu=dr&&dr.isRegExp,mm=dr&&dr.isSet,Rf=dr&&dr.isTypedArray;function fr(N,k,x){switch(x.length){case 0:return N.call(k);case 1:return N.call(k,x[0]);case 2:return N.call(k,x[0],x[1]);case 3:return N.call(k,x[0],x[1],x[2])}return N.apply(k,x)}function lD(N,k,x,te){for(var Ie=-1,We=null==N?0:N.length;++Ie<We;){var Gt=N[Ie];k(te,Gt,x(Gt),N)}return te}function Gr(N,k){for(var x=-1,te=null==N?0:N.length;++x<te&&!1!==k(N[x],x,N););return N}function xf(N,k){for(var x=null==N?0:N.length;x--&&!1!==k(N[x],x,N););return N}function Ff(N,k){for(var x=-1,te=null==N?0:N.length;++x<te;)if(!k(N[x],x,N))return!1;return!0}function qt(N,k){for(var x=-1,te=null==N?0:N.length,Ie=0,We=[];++x<te;){var Gt=N[x];k(Gt,x,N)&&(We[Ie++]=Gt)}return We}function Ll(N,k){return!(null==N||!N.length)&&Ho(N,k,0)>-1}function _m(N,k,x){for(var te=-1,Ie=null==N?0:N.length;++te<Ie;)if(x(k,N[te]))return!0;return!1}function Bt(N,k){for(var x=-1,te=null==N?0:N.length,Ie=Array(te);++x<te;)Ie[x]=k(N[x],x,N);return Ie}function hr(N,k){for(var x=-1,te=k.length,Ie=N.length;++x<te;)N[Ie+x]=k[x];return N}function Bl(N,k,x,te){var Ie=-1,We=null==N?0:N.length;for(te&&We&&(x=N[++Ie]);++Ie<We;)x=k(x,N[Ie],Ie,N);return x}function cD(N,k,x,te){var Ie=null==N?0:N.length;for(te&&Ie&&(x=N[--Ie]);Ie--;)x=k(x,N[Ie],Ie,N);return x}function kf(N,k){for(var x=-1,te=null==N?0:N.length;++x<te;)if(k(N[x],x,N))return!0;return!1}var ne=Pf("length");function wa(N,k,x){var te;return x(N,function(Ie,We,Gt){if(k(Ie,We,Gt))return te=We,!1}),te}function bu(N,k,x,te){for(var Ie=N.length,We=x+(te?1:-1);te?We--:++We<Ie;)if(k(N[We],We,N))return We;return-1}function Ho(N,k,x){return k==k?function uD(N,k,x){for(var te=x-1,Ie=N.length;++te<Ie;)if(N[te]===k)return te;return-1}(N,k,x):bu(N,ym,x)}function Vl(N,k,x,te){for(var Ie=x-1,We=N.length;++Ie<We;)if(te(N[Ie],k))return Ie;return-1}function ym(N){return N!=N}function jo(N,k){var x=null==N?0:N.length;return x?Ca(N,k)/x:NaN}function Pf(N){return function(k){return null==k?T:k[N]}}function pr(N){return function(k){return null==N?T:N[k]}}function ks(N,k,x,te,Ie){return Ie(N,function(We,Gt,Ne){x=te?(te=!1,We):k(x,We,Gt,Ne)}),x}function Ca(N,k){for(var x,te=-1,Ie=N.length;++te<Ie;){var We=k(N[te]);We!==T&&(x=x===T?We:x+We)}return x}function Ta(N,k){for(var x=-1,te=Array(N);++x<N;)te[x]=k(x);return te}function Lf(N){return N&&N.slice(0,jl(N)+1).replace(Nf,"")}function Vn(N){return function(k){return N(k)}}function Hl(N,k){return Bt(k,function(x){return N[x]})}function Ki(N,k){return N.has(k)}function Em(N,k){for(var x=-1,te=N.length;++x<te&&Ho(k,N[x],0)>-1;);return x}function di(N,k){for(var x=N.length;x--&&Ho(k,N[x],0)>-1;);return x}var $o=pr({\u00c0:"A",\u00c1:"A",\u00c2:"A",\u00c3:"A",\u00c4:"A",\u00c5:"A",\u00e0:"a",\u00e1:"a",\u00e2:"a",\u00e3:"a",\u00e4:"a",\u00e5:"a",\u00c7:"C",\u00e7:"c",\u00d0:"D",\u00f0:"d",\u00c8:"E",\u00c9:"E",\u00ca:"E",\u00cb:"E",\u00e8:"e",\u00e9:"e",\u00ea:"e",\u00eb:"e",\u00cc:"I",\u00cd:"I",\u00ce:"I",\u00cf:"I",\u00ec:"i",\u00ed:"i",\u00ee:"i",\u00ef:"i",\u00d1:"N",\u00f1:"n",\u00d2:"O",\u00d3:"O",\u00d4:"O",\u00d5:"O",\u00d6:"O",\u00d8:"O",\u00f2:"o",\u00f3:"o",\u00f4:"o",\u00f5:"o",\u00f6:"o",\u00f8:"o",\u00d9:"U",\u00da:"U",\u00db:"U",\u00dc:"U",\u00f9:"u",\u00fa:"u",\u00fb:"u",\u00fc:"u",\u00dd:"Y",\u00fd:"y",\u00ff:"y",\u00c6:"Ae",\u00e6:"ae",\u00de:"Th",\u00fe:"th",\u00df:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010a:"C",\u010c:"C",\u0107:"c",\u0109:"c",\u010b:"c",\u010d:"c",\u010e:"D",\u0110:"D",\u010f:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011a:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011b:"e",\u011c:"G",\u011e:"G",\u0120:"G",\u0122:"G",\u011d:"g",\u011f:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012a:"I",\u012c:"I",\u012e:"I",\u0130:"I",\u0129:"i",\u012b:"i",\u012d:"i",\u012f:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013b:"L",\u013d:"L",\u013f:"L",\u0141:"L",\u013a:"l",\u013c:"l",\u013e:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014a:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014b:"n",\u014c:"O",\u014e:"O",\u0150:"O",\u014d:"o",\u014f:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015a:"S",\u015c:"S",\u015e:"S",\u0160:"S",\u015b:"s",\u015d:"s",\u015f:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016a:"U",\u016c:"U",\u016e:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016b:"u",\u016d:"u",\u016f:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017b:"Z",\u017d:"Z",\u017a:"z",\u017c:"z",\u017e:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017f:"s"}),wm=pr({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function Bf(N){return"\\"+Rs[N]}function Qn(N){return TM.test(N)}function Cm(N){var k=-1,x=Array(N.size);return N.forEach(function(te,Ie){x[++k]=[Ie,te]}),x}function Hn(N,k){return function(x){return N(k(x))}}function fn(N,k){for(var x=-1,te=N.length,Ie=0,We=[];++x<te;){var Gt=N[x];(Gt===k||Gt===Fo)&&(N[x]=Fo,We[Ie++]=x)}return We}function eo(N){var k=-1,x=Array(N.size);return N.forEach(function(te){x[++k]=te}),x}function Uo(N){return Qn(N)?function Hf(N){for(var k=dm.lastIndex=0;dm.test(N);)++k;return k}(N):ne(N)}function zr(N){return Qn(N)?function fD(N){return N.match(dm)||[]}(N):function vm(N){return N.split("")}(N)}function jl(N){for(var k=N.length;k--&&z0.test(N.charAt(k)););return k}var IM=pr({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"}),$l=function N(k){var a,x=(k=null==k?Bn:$l.defaults(Bn.Object(),k,$l.pick(Bn,rD))).Array,te=k.Date,Ie=k.Error,We=k.Function,Gt=k.Math,Ne=k.Object,to=k.RegExp,$f=k.String,Wr=k.TypeError,wu=x.prototype,Oi=Ne.prototype,no=k["__core-js_shared__"],Cu=We.prototype.toString,rt=Oi.hasOwnProperty,hD=0,Tu=(a=/[^.]+$/.exec(no&&no.keys&&no.keys.IE_PROTO||""))?"Symbol(src)_1."+a:"",bn=Oi.toString,Uf=Cu.call(Ne),NM=Bn._,tn=to("^"+Cu.call(rt).replace(pu,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),H=Of?k.Buffer:T,ae=k.Symbol,Tt=k.Uint8Array,Dn=H?H.allocUnsafe:T,Jt=Hn(Ne.getPrototypeOf,Ne),Go=Ne.create,Sa=Oi.propertyIsEnumerable,He=wu.splice,ht=ae?ae.isConcatSpreadable:T,jn=ae?ae.iterator:T,_e=ae?ae.toStringTag:T,Ri=function(){try{var a=Gs(Ne,"defineProperty");return a({},"",{}),a}catch{}}(),Su=k.clearTimeout!==Bn.clearTimeout&&k.clearTimeout,Ma=te&&te.now!==Bn.Date.now&&te.now,Yt=k.setTimeout!==Bn.setTimeout&&k.setTimeout,fi=Gt.ceil,ro=Gt.floor,hi=Ne.getOwnPropertySymbols,Ul=H?H.isBuffer:T,Gf=k.isFinite,zo=wu.join,zf=Hn(Ne.keys,Ne),St=Gt.max,lt=Gt.min,Ia=te.now,he=k.parseInt,Mu=Gt.random,Wo=wu.reverse,pi=Gs(k,"DataView"),qo=Gs(k,"Map"),Jo=Gs(k,"Promise"),ct=Gs(k,"Set"),pt=Gs(k,"WeakMap"),ln=Gs(Ne,"create"),Gl=pt&&new pt,gr={},Na=Ws(pi),Ir=Ws(qo),Yo=Ws(Jo),AM=Ws(ct),OM=Ws(pt),qr=ae?ae.prototype:T,Aa=qr?qr.valueOf:T,pD=qr?qr.toString:T;function y(a){if(Qt(a)&&!Ae(a)&&!(a instanceof je)){if(a instanceof gi)return a;if(rt.call(a,"__wrapped__"))return Oh(a)}return new gi(a)}var io=function(){function a(){}return function(u){if(!Ht(u))return{};if(Go)return Go(u);a.prototype=u;var f=new a;return a.prototype=T,f}}();function Wf(){}function gi(a,u){this.__wrapped__=a,this.__actions__=[],this.__chain__=!!u,this.__index__=0,this.__values__=T}function je(a){this.__wrapped__=a,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Ln,this.__views__=[]}function Ps(a){var u=-1,f=null==a?0:a.length;for(this.clear();++u<f;){var g=a[u];this.set(g[0],g[1])}}function xi(a){var u=-1,f=null==a?0:a.length;for(this.clear();++u<f;){var g=a[u];this.set(g[0],g[1])}}function yt(a){var u=-1,f=null==a?0:a.length;for(this.clear();++u<f;){var g=a[u];this.set(g[0],g[1])}}function Nr(a){var u=-1,f=null==a?0:a.length;for(this.__data__=new yt;++u<f;)this.add(a[u])}function mi(a){var u=this.__data__=new xi(a);this.size=u.size}function Yf(a,u){var f=Ae(a),g=!f&&ss(a),v=!f&&!g&&as(a),D=!f&&!g&&!v&&Zs(a),w=f||g||v||D,M=w?Ta(a.length,$f):[],O=M.length;for(var P in a)(u||rt.call(a,P))&&(!w||!("length"==P||v&&("offset"==P||"parent"==P)||D&&("buffer"==P||"byteLength"==P||"byteOffset"==P)||fo(P,O)))&&M.push(P);return M}function zl(a){var u=a.length;return u?a[ah(0,u-1)]:T}function Zf(a,u){return qu(Zt(a),oo(u,0,a.length))}function xa(a){return qu(Zt(a))}function Fa(a,u,f){(f!==T&&!Rr(a[u],f)||f===T&&!(u in a))&&ce(a,u,f)}function Ls(a,u,f){var g=a[u];(!rt.call(a,u)||!Rr(g,f)||f===T&&!(u in a))&&ce(a,u,f)}function Jr(a,u){for(var f=a.length;f--;)if(Rr(a[f][0],u))return f;return-1}function Rm(a,u,f,g){return so(a,function(v,D,w){u(g,v,f(v),w)}),g}function Qf(a,u){return a&&Pi(u,rn(u),a)}function ce(a,u,f){"__proto__"==u&&Ri?Ri(a,u,{configurable:!0,enumerable:!0,value:f,writable:!0}):a[u]=f}function Zo(a,u){for(var f=-1,g=u.length,v=x(g),D=null==a;++f<g;)v[f]=D?T:ld(a,u[f]);return v}function oo(a,u,f){return a==a&&(f!==T&&(a=a<=f?a:f),u!==T&&(a=a>=u?a:u)),a}function mr(a,u,f,g,v,D){var w,M=1&u,O=2&u,P=4&u;if(f&&(w=v?f(a,g,v,D):f(a)),w!==T)return w;if(!Ht(a))return a;var L=Ae(a);if(L){if(w=function ND(a){var u=a.length,f=new a.constructor(u);return u&&"string"==typeof a[0]&&rt.call(a,"index")&&(f.index=a.index,f.input=a.input),f}(a),!M)return Zt(a,w)}else{var U=zn(a),X=U==du||U==Ml;if(as(a))return gh(a,M);if(U==Zi||U==ya||X&&!v){if(w=O||X?{}:Mh(a),!M)return O?function vh(a,u){return Pi(a,t_(a),u)}(a,function xm(a,u){return a&&Pi(u,Dr(u),a)}(w,a)):function SD(a,u){return Pi(a,Th(a),u)}(a,Qf(w,a))}else{if(!at[U])return v?a:{};w=function Tn(a,u,f){var g=a.constructor;switch(u){case Lo:return Jm(a);case Sl:case Po:return new g(+a);case As:return function mh(a,u){var f=u?Jm(a.buffer):a.buffer;return new a.constructor(f,a.byteOffset,a.byteLength)}(a,f);case Os:case Ef:case wf:case Cf:case Nl:case Qi:case Da:case Tf:case Al:return Zl(a,f);case $r:return new g;case fu:case en:return new g(a);case Is:return function TD(a){var u=new a.constructor(a.source,Mr.exec(a));return u.lastIndex=a.lastIndex,u}(a);case lr:return new g;case Il:return function Ko(a){return Aa?Ne(Aa.call(a)):{}}(a)}}(a,U,M)}}D||(D=new mi);var oe=D.get(a);if(oe)return oe;D.set(a,w),id(a)?a.forEach(function(ye){w.add(mr(ye,u,f,ye,a,D))}):yE(a)&&a.forEach(function(ye,Ve){w.set(Ve,mr(ye,u,f,Ve,a,D))});var Pe=L?T:(P?O?wh:Eh:O?Dr:rn)(a);return Gr(Pe||a,function(ye,Ve){Pe&&(ye=a[Ve=ye]),Ls(w,Ve,mr(ye,u,f,Ve,a,D))}),w}function Fm(a,u,f){var g=f.length;if(null==a)return!g;for(a=Ne(a);g--;){var v=f[g],w=a[v];if(w===T&&!(v in a)||!(0,u[v])(w))return!1}return!0}function Xf(a,u,f){if("function"!=typeof a)throw new Wr(ci);return zs(function(){a.apply(T,f)},u)}function Bs(a,u,f,g){var v=-1,D=Ll,w=!0,M=a.length,O=[],P=u.length;if(!M)return O;f&&(u=Bt(u,Vn(f))),g?(D=_m,w=!1):u.length>=200&&(D=Ki,w=!1,u=new Nr(u));e:for(;++v<M;){var L=a[v],U=null==f?L:f(L);if(L=g||0!==L?L:0,w&&U==U){for(var X=P;X--;)if(u[X]===U)continue e;O.push(L)}else D(u,U,g)||O.push(L)}return O}y.templateSettings={escape:$0,evaluate:If,interpolate:Ai,variable:"",imports:{_:y}},(y.prototype=Wf.prototype).constructor=y,(gi.prototype=io(Wf.prototype)).constructor=gi,(je.prototype=io(Wf.prototype)).constructor=je,Ps.prototype.clear=function kM(){this.__data__=ln?ln(null):{},this.size=0},Ps.prototype.delete=function PM(a){var u=this.has(a)&&delete this.__data__[a];return this.size-=u?1:0,u},Ps.prototype.get=function LM(a){var u=this.__data__;if(ln){var f=u[a];return f===Dl?T:f}return rt.call(u,a)?u[a]:T},Ps.prototype.has=function BM(a){var u=this.__data__;return ln?u[a]!==T:rt.call(u,a)},Ps.prototype.set=function Mm(a,u){var f=this.__data__;return this.size+=this.has(a)?0:1,f[a]=ln&&u===T?Dl:u,this},xi.prototype.clear=function VM(){this.__data__=[],this.size=0},xi.prototype.delete=function HM(a){var u=this.__data__,f=Jr(u,a);return!(f<0||(f==u.length-1?u.pop():He.call(u,f,1),--this.size,0))},xi.prototype.get=function jM(a){var u=this.__data__,f=Jr(u,a);return f<0?T:u[f][1]},xi.prototype.has=function Im(a){return Jr(this.__data__,a)>-1},xi.prototype.set=function Nm(a,u){var f=this.__data__,g=Jr(f,a);return g<0?(++this.size,f.push([a,u])):f[g][1]=u,this},yt.prototype.clear=function gD(){this.size=0,this.__data__={hash:new Ps,map:new(qo||xi),string:new Ps}},yt.prototype.delete=function Oa(a){var u=$u(this,a).delete(a);return this.size-=u?1:0,u},yt.prototype.get=function nn(a){return $u(this,a).get(a)},yt.prototype.has=function mD(a){return $u(this,a).has(a)},yt.prototype.set=function Ra(a,u){var f=$u(this,a),g=f.size;return f.set(a,u),this.size+=f.size==g?0:1,this},Nr.prototype.add=Nr.prototype.push=function qf(a){return this.__data__.set(a,Dl),this},Nr.prototype.has=function Xn(a){return this.__data__.has(a)},mi.prototype.clear=function Jf(){this.__data__=new xi,this.size=0},mi.prototype.delete=function _D(a){var u=this.__data__,f=u.delete(a);return this.size=u.size,f},mi.prototype.get=function $n(a){return this.__data__.get(a)},mi.prototype.has=function Am(a){return this.__data__.has(a)},mi.prototype.set=function Om(a,u){var f=this.__data__;if(f instanceof xi){var g=f.__data__;if(!qo||g.length<199)return g.push([a,u]),this.size=++f.size,this;f=this.__data__=new yt(g)}return f.set(a,u),this.size=f.size,this};var so=Bu(Z),Kf=Bu(Ee,!0);function yD(a,u){var f=!0;return so(a,function(g,v,D){return f=!!u(g,v,D)}),f}function eh(a,u,f){for(var g=-1,v=a.length;++g<v;){var D=a[g],w=u(D);if(null!=w&&(M===T?w==w&&!br(w):f(w,M)))var M=w,O=D}return O}function th(a,u){var f=[];return so(a,function(g,v,D){u(g,v,D)&&f.push(g)}),f}function F(a,u,f,g,v){var D=-1,w=a.length;for(f||(f=AD),v||(v=[]);++D<w;){var M=a[D];u>0&&f(M)?u>1?F(M,u-1,f,g,v):hr(v,M):g||(v[v.length]=M)}return v}var Te=yh(),ee=yh(!0);function Z(a,u){return a&&Te(a,u,rn)}function Ee(a,u){return a&&ee(a,u,rn)}function Wl(a,u){return qt(u,function(f){return ls(a[f])})}function _i(a,u){for(var f=0,g=(u=Or(u,a)).length;null!=a&&f<g;)a=a[po(u[f++])];return f&&f==g?a:T}function Fi(a,u,f){var g=u(a);return Ae(a)?g:hr(g,f(a))}function Un(a){return null==a?a===T?"[object Undefined]":"[object Null]":_e&&_e in Ne(a)?function MD(a){var u=rt.call(a,_e),f=a[_e];try{a[_e]=T;var g=!0}catch{}var v=bn.call(a);return g&&(u?a[_e]=f:delete a[_e]),v}(a):function Ih(a){return bn.call(a)}(a)}function Iu(a,u){return a>u}function km(a,u){return null!=a&&rt.call(a,u)}function $M(a,u){return null!=a&&u in Ne(a)}function Nu(a,u,f){for(var g=f?_m:Ll,v=a[0].length,D=a.length,w=D,M=x(D),O=1/0,P=[];w--;){var L=a[w];w&&u&&(L=Bt(L,Vn(u))),O=lt(L.length,O),M[w]=!f&&(u||v>=120&&L.length>=120)?new Nr(w&&L):T}L=a[0];var U=-1,X=M[0];e:for(;++U<v&&P.length<O;){var oe=L[U],ve=u?u(oe):oe;if(oe=f||0!==oe?oe:0,!(X?Ki(X,ve):g(P,ve,f))){for(w=D;--w;){var Pe=M[w];if(!(Pe?Ki(Pe,ve):g(a[w],ve,f)))continue e}X&&X.push(ve),P.push(oe)}}return P}function Qo(a,u,f){var g=null==(a=Ah(a,u=Or(u,a)))?a:a[po(Yr(u))];return null==g?T:fr(g,a,f)}function Gn(a){return Qt(a)&&Un(a)==ya}function hn(a,u,f,g,v){return a===u||(null==a||null==u||!Qt(a)&&!Qt(u)?a!=a&&u!=u:function lo(a,u,f,g,v,D){var w=Ae(a),M=Ae(u),O=w?Tl:zn(a),P=M?Tl:zn(u),L=(O=O==ya?Zi:O)==Zi,U=(P=P==ya?Zi:P)==Zi,X=O==P;if(X&&as(a)){if(!as(u))return!1;w=!0,L=!1}if(X&&!L)return D||(D=new mi),w||Zs(a)?Hu(a,u,f,g,v,D):function Va(a,u,f,g,v,D,w){switch(f){case As:if(a.byteLength!=u.byteLength||a.byteOffset!=u.byteOffset)return!1;a=a.buffer,u=u.buffer;case Lo:return!(a.byteLength!=u.byteLength||!D(new Tt(a),new Tt(u)));case Sl:case Po:case fu:return Rr(+a,+u);case yf:return a.name==u.name&&a.message==u.message;case Is:case en:return a==u+"";case $r:var M=Cm;case lr:if(M||(M=eo),a.size!=u.size&&!(1&g))return!1;var P=w.get(a);if(P)return P==u;g|=2,w.set(a,u);var L=Hu(M(a),M(u),g,v,D,w);return w.delete(a),L;case Il:if(Aa)return Aa.call(a)==Aa.call(u)}return!1}(a,u,O,f,g,v,D);if(!(1&f)){var oe=L&&rt.call(a,"__wrapped__"),ve=U&&rt.call(u,"__wrapped__");if(oe||ve){var Pe=oe?a.value():a,ye=ve?u.value():u;return D||(D=new mi),v(Pe,ye,f,g,D)}}return!!X&&(D||(D=new mi),function GM(a,u,f,g,v,D){var w=1&f,M=Eh(a),O=M.length;if(O!=Eh(u).length&&!w)return!1;for(var U=O;U--;){var X=M[U];if(!(w?X in u:rt.call(u,X)))return!1}var oe=D.get(a),ve=D.get(u);if(oe&&ve)return oe==u&&ve==a;var Pe=!0;D.set(a,u),D.set(u,a);for(var ye=w;++U<O;){var Ve=a[X=M[U]],$e=u[X];if(g)var Fr=w?g($e,Ve,X,u,a,D):g(Ve,$e,X,a,u,D);if(!(Fr===T?Ve===$e||v(Ve,$e,f,g,D):Fr)){Pe=!1;break}ye||(ye="constructor"==X)}if(Pe&&!ye){var Sn=a.constructor,Qr=u.constructor;Sn!=Qr&&"constructor"in a&&"constructor"in u&&!("function"==typeof Sn&&Sn instanceof Sn&&"function"==typeof Qr&&Qr instanceof Qr)&&(Pe=!1)}return D.delete(a),D.delete(u),Pe}(a,u,f,g,v,D))}(a,u,f,g,hn,v))}function Au(a,u,f,g){var v=f.length,D=v,w=!g;if(null==a)return!D;for(a=Ne(a);v--;){var M=f[v];if(w&&M[2]?M[1]!==a[M[0]]:!(M[0]in a))return!1}for(;++v<D;){var O=(M=f[v])[0],P=a[O],L=M[1];if(w&&M[2]){if(P===T&&!(O in a))return!1}else{var U=new mi;if(g)var X=g(P,L,O,a,u,U);if(!(X===T?hn(L,P,3,g,U):X))return!1}}return!0}function Bm(a){return!(!Ht(a)||function RD(a){return!!Tu&&Tu in a}(a))&&(ls(a)?tn:_M).test(Ws(a))}function Ou(a){return"function"==typeof a?a:null==a?Er:"object"==typeof a?Ae(a)?oh(a[0],a[1]):ih(a):XE(a)}function ka(a){if(!nc(a))return zf(a);var u=[];for(var f in Ne(a))rt.call(a,f)&&"constructor"!=f&&u.push(f);return u}function Ru(a,u){return a<u}function xu(a,u){var f=-1,g=qn(a)?x(a.length):[];return so(a,function(v,D,w){g[++f]=u(v,D,w)}),g}function ih(a){var u=Us(a);return 1==u.length&&u[0][2]?r_(u[0][0],u[0][1]):function(f){return f===a||Au(f,a,u)}}function oh(a,u){return Uu(a)&&it(u)?r_(po(a),u):function(f){var g=ld(f,a);return g===T&&g===u?np(f,a):hn(u,g,3)}}function ql(a,u,f,g,v){a!==u&&Te(u,function(D,w){if(v||(v=new mi),Ht(D))!function Vm(a,u,f,g,v,D,w){var M=rs(a,f),O=rs(u,f),P=w.get(O);if(P)Fa(a,f,P);else{var L=D?D(M,O,f+"",a,u,w):T,U=L===T;if(U){var X=Ae(O),oe=!X&&as(O),ve=!X&&!oe&&Zs(O);L=O,X||oe||ve?Ae(M)?L=M:zt(M)?L=Zt(M):oe?(U=!1,L=gh(O,!0)):ve?(U=!1,L=Zl(O,!0)):L=[]:cs(O)||ss(O)?(L=M,ss(M)?L=od(M):(!Ht(M)||ls(M))&&(L=Mh(O))):U=!1}U&&(w.set(O,L),v(L,O,g,D,w),w.delete(O)),Fa(a,f,L)}}(a,u,w,f,ql,g,v);else{var M=g?g(rs(a,w),D,w+"",a,u,v):T;M===T&&(M=D),Fa(a,w,M)}},Dr)}function Fu(a,u){var f=a.length;if(f)return fo(u+=u<0?f:0,f)?a[u]:T}function Hm(a,u,f){u=u.length?Bt(u,function(D){return Ae(D)?function(w){return _i(w,1===D.length?D[0]:D)}:D}):[Er];var g=-1;return u=Bt(u,Vn(pe())),function bm(N,k){var x=N.length;for(N.sort(k);x--;)N[x]=N[x].value;return N}(xu(a,function(D,w,M){return{criteria:Bt(u,function(P){return P(D)}),index:++g,value:D}}),function(D,w){return function Ym(a,u,f){for(var g=-1,v=a.criteria,D=u.criteria,w=v.length,M=f.length;++g<w;){var O=Pa(v[g],D[g]);if(O)return g>=M?O:O*("desc"==f[g]?-1:1)}return a.index-u.index}(D,w,f)})}function Xo(a,u,f){for(var g=-1,v=u.length,D={};++g<v;){var w=u[g],M=_i(a,w);f(M,w)&&Vs(D,Or(w,a),M)}return D}function sh(a,u,f,g){var v=g?Vl:Ho,D=-1,w=u.length,M=a;for(a===u&&(u=Zt(u)),f&&(M=Bt(a,Vn(f)));++D<w;)for(var O=0,P=u[D],L=f?f(P):P;(O=v(M,L,O,g))>-1;)M!==a&&He.call(M,O,1),He.call(a,O,1);return a}function jm(a,u){for(var f=a?u.length:0,g=f-1;f--;){var v=u[f];if(f==g||v!==D){var D=v;fo(v)?He.call(a,v,1):dh(a,v)}}return a}function ah(a,u){return a+ro(Mu()*(u-a+1))}function lh(a,u){var f="";if(!a||u<1||u>Ms)return f;do{u%2&&(f+=a),(u=ro(u/2))&&(a+=a)}while(u);return f}function Fe(a,u){return Wu(Nh(a,u,Er),a+"")}function ku(a){return zl(Za(a))}function Jl(a,u){var f=Za(a);return qu(f,oo(u,0,f.length))}function Vs(a,u,f,g){if(!Ht(a))return a;for(var v=-1,D=(u=Or(u,a)).length,w=D-1,M=a;null!=M&&++v<D;){var O=po(u[v]),P=f;if("__proto__"===O||"constructor"===O||"prototype"===O)return a;if(v!=w){var L=M[O];(P=g?g(L,O,M):T)===T&&(P=Ht(L)?L:fo(u[v+1])?[]:{})}Ls(M,O,P),M=M[O]}return a}var $m=Gl?function(a,u){return Gl.set(a,u),a}:Er,ch=Ri?function(a,u){return Ri(a,"toString",{configurable:!0,enumerable:!1,value:hp(u),writable:!0})}:Er;function Um(a){return qu(Za(a))}function Ar(a,u,f){var g=-1,v=a.length;u<0&&(u=-u>v?0:v+u),(f=f>v?v:f)<0&&(f+=v),v=u>f?0:f-u>>>0,u>>>=0;for(var D=x(v);++g<v;)D[g]=a[g+u];return D}function Mt(a,u){var f;return so(a,function(g,v,D){return!(f=u(g,v,D))}),!!f}function ut(a,u,f){var g=0,v=null==a?g:a.length;if("number"==typeof u&&u==u&&v<=2147483647){for(;g<v;){var D=g+v>>>1,w=a[D];null!==w&&!br(w)&&(f?w<=u:w<u)?g=D+1:v=D}return v}return wn(a,u,Er,f)}function wn(a,u,f,g){var v=0,D=null==a?0:a.length;if(0===D)return 0;for(var w=(u=f(u))!=u,M=null===u,O=br(u),P=u===T;v<D;){var L=ro((v+D)/2),U=f(a[L]),X=U!==T,oe=null===U,ve=U==U,Pe=br(U);if(w)var ye=g||ve;else ye=P?ve&&(g||X):M?ve&&X&&(g||!oe):O?ve&&X&&!oe&&(g||!Pe):!oe&&!Pe&&(g?U<=u:U<u);ye?v=L+1:D=L}return lt(D,4294967294)}function uh(a,u){for(var f=-1,g=a.length,v=0,D=[];++f<g;){var w=a[f],M=u?u(w):w;if(!f||!Rr(M,O)){var O=M;D[v++]=0===w?0:w}}return D}function Gm(a){return"number"==typeof a?a:br(a)?NaN:+a}function pn(a){if("string"==typeof a)return a;if(Ae(a))return Bt(a,pn)+"";if(br(a))return pD?pD.call(a):"";var u=a+"";return"0"==u&&1/a==-Yi?"-0":u}function gn(a,u,f){var g=-1,v=Ll,D=a.length,w=!0,M=[],O=M;if(f)w=!1,v=_m;else if(D>=200){var P=u?null:ke(a);if(P)return eo(P);w=!1,v=Ki,O=new Nr}else O=u?[]:M;e:for(;++g<D;){var L=a[g],U=u?u(L):L;if(L=f||0!==L?L:0,w&&U==U){for(var X=O.length;X--;)if(O[X]===U)continue e;u&&O.push(U),M.push(L)}else v(O,U,f)||(O!==M&&O.push(U),M.push(L))}return M}function dh(a,u){return null==(a=Ah(a,u=Or(u,a)))||delete a[po(Yr(u))]}function zm(a,u,f,g){return Vs(a,u,f(_i(a,u)),g)}function fh(a,u,f,g){for(var v=a.length,D=g?v:-1;(g?D--:++D<v)&&u(a[D],D,a););return f?Ar(a,g?0:D,g?D+1:v):Ar(a,g?D+1:0,g?v:D)}function hh(a,u){var f=a;return f instanceof je&&(f=f.value()),Bl(u,function(g,v){return v.func.apply(v.thisArg,hr([g],v.args))},f)}function Wm(a,u,f){var g=a.length;if(g<2)return g?gn(a[0]):[];for(var v=-1,D=x(g);++v<g;)for(var w=a[v],M=-1;++M<g;)M!=v&&(D[v]=Bs(D[v]||w,a[M],u,f));return gn(F(D,1),u,f)}function ki(a,u,f){for(var g=-1,v=a.length,D=u.length,w={};++g<v;)f(w,a[g],g<D?u[g]:T);return w}function Yl(a){return zt(a)?a:[]}function Pu(a){return"function"==typeof a?a:Er}function Or(a,u){return Ae(a)?a:Uu(a,u)?[a]:PD(Ke(a))}var qm=Fe;function Hs(a,u,f){var g=a.length;return f=f===T?g:f,!u&&f>=g?a:Ar(a,u,f)}var ph=Su||function(a){return Bn.clearTimeout(a)};function gh(a,u){if(u)return a.slice();var f=a.length,g=Dn?Dn(f):new a.constructor(f);return a.copy(g),g}function Jm(a){var u=new a.constructor(a.byteLength);return new Tt(u).set(new Tt(a)),u}function Zl(a,u){var f=u?Jm(a.buffer):a.buffer;return new a.constructor(f,a.byteOffset,a.length)}function Pa(a,u){if(a!==u){var f=a!==T,g=null===a,v=a==a,D=br(a),w=u!==T,M=null===u,O=u==u,P=br(u);if(!M&&!P&&!D&&a>u||D&&w&&O&&!M&&!P||g&&w&&O||!f&&O||!v)return 1;if(!g&&!D&&!P&&a<u||P&&f&&v&&!g&&!D||M&&f&&v||!w&&v||!O)return-1}return 0}function Zm(a,u,f,g){for(var v=-1,D=a.length,w=f.length,M=-1,O=u.length,P=St(D-w,0),L=x(O+P),U=!g;++M<O;)L[M]=u[M];for(;++v<w;)(U||v<D)&&(L[f[v]]=a[v]);for(;P--;)L[M++]=a[v++];return L}function _h(a,u,f,g){for(var v=-1,D=a.length,w=-1,M=f.length,O=-1,P=u.length,L=St(D-M,0),U=x(L+P),X=!g;++v<L;)U[v]=a[v];for(var oe=v;++O<P;)U[oe+O]=u[O];for(;++w<M;)(X||v<D)&&(U[oe+f[w]]=a[v++]);return U}function Zt(a,u){var f=-1,g=a.length;for(u||(u=x(g));++f<g;)u[f]=a[f];return u}function Pi(a,u,f,g){var v=!f;f||(f={});for(var D=-1,w=u.length;++D<w;){var M=u[D],O=g?g(f[M],a[M],M,f,a):T;O===T&&(O=a[M]),v?ce(f,M,O):Ls(f,M,O)}return f}function Lu(a,u){return function(f,g){var v=Ae(f)?lD:Rm,D=u?u():{};return v(f,a,pe(g,2),D)}}function La(a){return Fe(function(u,f){var g=-1,v=f.length,D=v>1?f[v-1]:T,w=v>2?f[2]:T;for(D=a.length>3&&"function"==typeof D?(v--,D):T,w&&Wn(f[0],f[1],w)&&(D=v<3?T:D,v=1),u=Ne(u);++g<v;){var M=f[g];M&&a(u,M,g,D)}return u})}function Bu(a,u){return function(f,g){if(null==f)return f;if(!qn(f))return a(f,g);for(var v=f.length,D=u?v:-1,w=Ne(f);(u?D--:++D<v)&&!1!==g(w[D],D,w););return f}}function yh(a){return function(u,f,g){for(var v=-1,D=Ne(u),w=g(u),M=w.length;M--;){var O=w[a?M:++v];if(!1===f(D[O],O,D))break}return u}}function es(a){return function(u){var f=Qn(u=Ke(u))?zr(u):T,g=f?f[0]:u.charAt(0),v=f?Hs(f,1).join(""):u.slice(1);return g[a]()+v}}function ts(a){return function(u){return Bl(yv(PE(u).replace(nD,"")),a,"")}}function Ba(a){return function(){var u=arguments;switch(u.length){case 0:return new a;case 1:return new a(u[0]);case 2:return new a(u[0],u[1]);case 3:return new a(u[0],u[1],u[2]);case 4:return new a(u[0],u[1],u[2],u[3]);case 5:return new a(u[0],u[1],u[2],u[3],u[4]);case 6:return new a(u[0],u[1],u[2],u[3],u[4],u[5]);case 7:return new a(u[0],u[1],u[2],u[3],u[4],u[5],u[6])}var f=io(a.prototype),g=a.apply(f,u);return Ht(g)?g:f}}function Qm(a){return function(u,f,g){var v=Ne(u);if(!qn(u)){var D=pe(f,3);u=rn(u),f=function(M){return D(v[M],M,v)}}var w=a(u,f,g);return w>-1?v[D?u[w]:w]:T}}function Xm(a){return uo(function(u){var f=u.length,g=f,v=gi.prototype.thru;for(a&&u.reverse();g--;){var D=u[g];if("function"!=typeof D)throw new Wr(ci);if(v&&!w&&"wrapper"==ju(D))var w=new gi([],!0)}for(g=w?g:f;++g<f;){var M=ju(D=u[g]),O="wrapper"==M?Ch(D):T;w=O&&ho(O[0])&&424==O[1]&&!O[4].length&&1==O[9]?w[ju(O[0])].apply(w,O[3]):1==D.length&&ho(D)?w[M]():w.thru(D)}return function(){var P=arguments,L=P[0];if(w&&1==P.length&&Ae(L))return w.plant(L).value();for(var U=0,X=f?u[U].apply(this,P):L;++U<f;)X=u[U].call(this,X);return X}})}function Xl(a,u,f,g,v,D,w,M,O,P){var L=128&u,U=1&u,X=2&u,oe=24&u,ve=512&u,Pe=X?T:Ba(a);return function ye(){for(var Ve=arguments.length,$e=x(Ve),Fr=Ve;Fr--;)$e[Fr]=arguments[Fr];if(oe)var Sn=Cn(ye),Qr=function vt(N,k){for(var x=N.length,te=0;x--;)N[x]===k&&++te;return te}($e,Sn);if(g&&($e=Zm($e,g,v,oe)),D&&($e=_h($e,D,w,oe)),Ve-=Qr,oe&&Ve<P){var on=fn($e,Sn);return bt(a,u,Xl,ye.placeholder,f,$e,on,M,O,P-Ve)}var kr=U?f:this,fs=X?kr[a]:a;return Ve=$e.length,M?$e=function FD(a,u){for(var f=a.length,g=lt(u.length,f),v=Zt(a);g--;){var D=u[g];a[g]=fo(D,f)?v[D]:T}return a}($e,M):ve&&Ve>1&&$e.reverse(),L&&O<Ve&&($e.length=O),this&&this!==Bn&&this instanceof ye&&(fs=Pe||Ba(fs)),fs.apply(kr,$e)}}function Km(a,u){return function(f,g){return function Pm(a,u,f,g){return Z(a,function(v,D,w){u(g,f(v),D,w)}),g}(f,a,u(g),{})}}function Kl(a,u){return function(f,g){var v;if(f===T&&g===T)return u;if(f!==T&&(v=f),g!==T){if(v===T)return g;"string"==typeof f||"string"==typeof g?(f=pn(f),g=pn(g)):(f=Gm(f),g=Gm(g)),v=a(f,g)}return v}}function Vu(a){return uo(function(u){return u=Bt(u,Vn(pe())),Fe(function(f){var g=this;return a(u,function(v){return fr(v,g,f)})})})}function ec(a,u){var f=(u=u===T?" ":pn(u)).length;if(f<2)return f?lh(u,a):u;var g=lh(u,fi(a/Uo(u)));return Qn(u)?Hs(zr(g),0,a).join(""):g.slice(0,a)}function bh(a){return function(u,f,g){return g&&"number"!=typeof g&&Wn(u,f,g)&&(f=g=T),u=us(u),f===T?(f=u,u=0):f=us(f),function CD(a,u,f,g){for(var v=-1,D=St(fi((u-a)/(f||1)),0),w=x(D);D--;)w[g?D:++v]=a,a+=f;return w}(u,f,g=g===T?u<f?1:-1:us(g),a)}}function Vt(a){return function(u,f){return"string"==typeof u&&"string"==typeof f||(u=bi(u),f=bi(f)),a(u,f)}}function bt(a,u,f,g,v,D,w,M,O,P){var L=8&u;u|=L?32:64,4&(u&=~(L?64:32))||(u&=-4);var Pe=[a,u,v,L?D:T,L?w:T,L?T:D,L?T:w,M,O,P],ye=f.apply(T,Pe);return ho(a)&&Ha(ye,Pe),ye.placeholder=g,kD(ye,a,u)}function Dh(a){var u=Gt[a];return function(f,g){if(f=bi(f),(g=null==g?0:lt(xe(g),292))&&Gf(f)){var v=(Ke(f)+"e").split("e");return+((v=(Ke(u(v[0]+"e"+(+v[1]+g)))+"e").split("e"))[0]+"e"+(+v[1]-g))}return u(f)}}var ke=ct&&1/eo(new ct([,-0]))[1]==Yi?function(a){return new ct(a)}:Xs;function Li(a){return function(u){var f=zn(u);return f==$r?Cm(u):f==lr?function Eu(N){var k=-1,x=Array(N.size);return N.forEach(function(te){x[++k]=[te,te]}),x}(u):function Dm(N,k){return Bt(k,function(x){return[x,N[x]]})}(u,a(u))}}function _r(a,u,f,g,v,D,w,M){var O=2&u;if(!O&&"function"!=typeof a)throw new Wr(ci);var P=g?g.length:0;if(P||(u&=-97,g=v=T),w=w===T?w:St(xe(w),0),M=M===T?M:xe(M),P-=v?v.length:0,64&u){var L=g,U=v;g=v=T}var X=O?T:Ch(a),oe=[a,u,f,g,v,L,U,D,w,M];if(X&&function Gu(a,u){var f=a[1],g=u[1],v=f|g;if(!(v<131)&&!(128==g&&8==f||128==g&&256==f&&a[7].length<=u[8]||384==g&&u[7].length<=u[8]&&8==f))return a;1&g&&(a[2]=u[2],v|=1&f?0:4);var M=u[3];if(M){var O=a[3];a[3]=O?Zm(O,M,u[4]):M,a[4]=O?fn(a[3],Fo):u[4]}(M=u[5])&&(a[5]=(O=a[5])?_h(O,M,u[6]):M,a[6]=O?fn(a[5],Fo):u[6]),(M=u[7])&&(a[7]=M),128&g&&(a[8]=null==a[8]?u[8]:lt(a[8],u[8])),null==a[9]&&(a[9]=u[9]),a[0]=u[0],a[1]=v}(oe,X),a=oe[0],u=oe[1],f=oe[2],g=oe[3],v=oe[4],!(M=oe[9]=oe[9]===T?O?0:a.length:St(oe[9]-P,0))&&24&u&&(u&=-25),u&&1!=u)ve=8==u||16==u?function Ql(a,u,f){var g=Ba(a);return function v(){for(var D=arguments.length,w=x(D),M=D,O=Cn(v);M--;)w[M]=arguments[M];var P=D<3&&w[0]!==O&&w[D-1]!==O?[]:fn(w,O);return(D-=P.length)<f?bt(a,u,Xl,v.placeholder,T,w,P,T,T,f-D):fr(this&&this!==Bn&&this instanceof v?g:a,this,w)}}(a,u,M):32!=u&&33!=u||v.length?Xl.apply(T,oe):function ns(a,u,f,g){var v=1&u,D=Ba(a);return function w(){for(var M=-1,O=arguments.length,P=-1,L=g.length,U=x(L+O),X=this&&this!==Bn&&this instanceof w?D:a;++P<L;)U[P]=g[P];for(;O--;)U[P++]=arguments[++M];return fr(X,v?f:this,U)}}(a,u,f,g);else var ve=function co(a,u,f){var g=1&u,v=Ba(a);return function D(){return(this&&this!==Bn&&this instanceof D?v:a).apply(g?f:this,arguments)}}(a,u,f);return kD((X?$m:Ha)(ve,oe),a,u)}function js(a,u,f,g){return a===T||Rr(a,Oi[f])&&!rt.call(g,f)?u:a}function $s(a,u,f,g,v,D){return Ht(a)&&Ht(u)&&(D.set(u,a),ql(a,u,T,$s,D),D.delete(u)),a}function e_(a){return cs(a)?T:a}function Hu(a,u,f,g,v,D){var w=1&f,M=a.length,O=u.length;if(M!=O&&!(w&&O>M))return!1;var P=D.get(a),L=D.get(u);if(P&&L)return P==u&&L==a;var U=-1,X=!0,oe=2&f?new Nr:T;for(D.set(a,u),D.set(u,a);++U<M;){var ve=a[U],Pe=u[U];if(g)var ye=w?g(Pe,ve,U,u,a,D):g(ve,Pe,U,a,u,D);if(ye!==T){if(ye)continue;X=!1;break}if(oe){if(!kf(u,function(Ve,$e){if(!Ki(oe,$e)&&(ve===Ve||v(ve,Ve,f,g,D)))return oe.push($e)})){X=!1;break}}else if(ve!==Pe&&!v(ve,Pe,f,g,D)){X=!1;break}}return D.delete(a),D.delete(u),X}function uo(a){return Wu(Nh(a,T,d_),a+"")}function Eh(a){return Fi(a,rn,Th)}function wh(a){return Fi(a,Dr,t_)}var Ch=Gl?function(a){return Gl.get(a)}:Xs;function ju(a){for(var u=a.name+"",f=gr[u],g=rt.call(gr,u)?f.length:0;g--;){var v=f[g],D=v.func;if(null==D||D==a)return v.name}return u}function Cn(a){return(rt.call(y,"placeholder")?y:a).placeholder}function pe(){var a=y.iteratee||pd;return a=a===pd?Ou:a,arguments.length?a(arguments[0],arguments[1]):a}function $u(a,u){var f=a.__data__;return function OD(a){var u=typeof a;return"string"==u||"number"==u||"symbol"==u||"boolean"==u?"__proto__"!==a:null===a}(u)?f["string"==typeof u?"string":"hash"]:f.map}function Us(a){for(var u=rn(a),f=u.length;f--;){var g=u[f],v=a[g];u[f]=[g,v,it(v)]}return u}function Gs(a,u){var f=function Du(N,k){return null==N?T:N[k]}(a,u);return Bm(f)?f:T}var Th=hi?function(a){return null==a?[]:(a=Ne(a),qt(hi(a),function(u){return Sa.call(a,u)}))}:Cv,t_=hi?function(a){for(var u=[];a;)hr(u,Th(a)),a=Jt(a);return u}:Cv,zn=Un;function tc(a,u,f){for(var g=-1,v=(u=Or(u,a)).length,D=!1;++g<v;){var w=po(u[g]);if(!(D=null!=a&&f(a,w)))break;a=a[w]}return D||++g!=v?D:!!(v=null==a?0:a.length)&&nd(v)&&fo(w,v)&&(Ae(a)||ss(a))}function Mh(a){return"function"!=typeof a.constructor||nc(a)?{}:io(Jt(a))}function AD(a){return Ae(a)||ss(a)||!!(ht&&a&&a[ht])}function fo(a,u){var f=typeof a;return!!(u=u??Ms)&&("number"==f||"symbol"!=f&&q0.test(a))&&a>-1&&a%1==0&&a<u}function Wn(a,u,f){if(!Ht(f))return!1;var g=typeof u;return!!("number"==g?qn(f)&&fo(u,f.length):"string"==g&&u in f)&&Rr(f[u],a)}function Uu(a,u){if(Ae(a))return!1;var f=typeof a;return!("number"!=f&&"symbol"!=f&&"boolean"!=f&&null!=a&&!br(a))||Kg.test(a)||!U0.test(a)||null!=u&&a in Ne(u)}function ho(a){var u=ju(a),f=y[u];if("function"!=typeof f||!(u in je.prototype))return!1;if(a===f)return!0;var g=Ch(f);return!!g&&a===g[0]}(pi&&zn(new pi(new ArrayBuffer(1)))!=As||qo&&zn(new qo)!=$r||Jo&&zn(Jo.resolve())!=Ge||ct&&zn(new ct)!=lr||pt&&zn(new pt)!=ba)&&(zn=function(a){var u=Un(a),f=u==Zi?a.constructor:T,g=f?Ws(f):"";if(g)switch(g){case Na:return As;case Ir:return $r;case Yo:return Ge;case AM:return lr;case OM:return ba}return u});var xD=no?ls:Tv;function nc(a){var u=a&&a.constructor;return a===("function"==typeof u&&u.prototype||Oi)}function it(a){return a==a&&!Ht(a)}function r_(a,u){return function(f){return null!=f&&f[a]===u&&(u!==T||a in Ne(f))}}function Nh(a,u,f){return u=St(u===T?a.length-1:u,0),function(){for(var g=arguments,v=-1,D=St(g.length-u,0),w=x(D);++v<D;)w[v]=g[u+v];v=-1;for(var M=x(u+1);++v<u;)M[v]=g[v];return M[u]=f(w),fr(a,this,M)}}function Ah(a,u){return u.length<2?a:_i(a,Ar(u,0,-1))}function rs(a,u){if(("constructor"!==u||"function"!=typeof a[u])&&"__proto__"!=u)return a[u]}var Ha=o_($m),zs=Yt||function(a,u){return Bn.setTimeout(a,u)},Wu=o_(ch);function kD(a,u,f){var g=u+"";return Wu(a,function n_(a,u){var f=u.length;if(!f)return a;var g=f-1;return u[g]=(f>1?"& ":"")+u[g],u=u.join(f>2?", ":" "),a.replace(Ye,"{\n/* [wrapped with "+u+"] */\n")}(g,function s_(a,u){return Gr(L0,function(f){var g="_."+f[0];u&f[1]&&!Ll(a,g)&&a.push(g)}),a.sort()}(function Sh(a){var u=a.match(em);return u?u[1].split(Ur):[]}(g),f)))}function o_(a){var u=0,f=0;return function(){var g=Ia(),v=16-(g-f);if(f=g,v>0){if(++u>=800)return arguments[0]}else u=0;return a.apply(T,arguments)}}function qu(a,u){var f=-1,g=a.length,v=g-1;for(u=u===T?g:u;++f<u;){var D=ah(f,v),w=a[D];a[D]=a[f],a[f]=w}return a.length=u,a}var PD=function i_(a){var u=td(a,function(g){return 500===f.size&&f.clear(),g}),f=u.cache;return u}(function(a){var u=[];return 46===a.charCodeAt(0)&&u.push(""),a.replace(st,function(f,g,v,D){u.push(v?D.replace(R,"$1"):g||f)}),u});function po(a){if("string"==typeof a||br(a))return a;var u=a+"";return"0"==u&&1/a==-Yi?"-0":u}function Ws(a){if(null!=a){try{return Cu.call(a)}catch{}try{return a+""}catch{}}return""}function Oh(a){if(a instanceof je)return a.clone();var u=new gi(a.__wrapped__,a.__chain__);return u.__actions__=Zt(a.__actions__),u.__index__=a.__index__,u.__values__=a.__values__,u}var rc=Fe(function(a,u){return zt(a)?Bs(a,F(u,1,zt,!0)):[]}),LD=Fe(function(a,u){var f=Yr(u);return zt(f)&&(f=T),zt(a)?Bs(a,F(u,1,zt,!0),pe(f,2)):[]}),ic=Fe(function(a,u){var f=Yr(u);return zt(f)&&(f=T),zt(a)?Bs(a,F(u,1,zt,!0),T,f):[]});function u_(a,u,f){var g=null==a?0:a.length;if(!g)return-1;var v=null==f?0:xe(f);return v<0&&(v=St(g+v,0)),bu(a,pe(u,3),v)}function yi(a,u,f){var g=null==a?0:a.length;if(!g)return-1;var v=g-1;return f!==T&&(v=xe(f),v=f<0?St(g+v,0):lt(v,g-1)),bu(a,pe(u,3),v,!0)}function d_(a){return null!=a&&a.length?F(a,1):[]}function oc(a){return a&&a.length?a[0]:T}var h_=Fe(function(a){var u=Bt(a,Yl);return u.length&&u[0]===a[0]?Nu(u):[]}),p_=Fe(function(a){var u=Yr(a),f=Bt(a,Yl);return u===Yr(f)?u=T:f.pop(),f.length&&f[0]===a[0]?Nu(f,pe(u,2)):[]}),g_=Fe(function(a){var u=Yr(a),f=Bt(a,Yl);return(u="function"==typeof u?u:T)&&f.pop(),f.length&&f[0]===a[0]?Nu(f,T,u):[]});function Yr(a){var u=null==a?0:a.length;return u?a[u-1]:T}var sc=Fe(__);function __(a,u){return a&&a.length&&u&&u.length?sh(a,u):a}var is=uo(function(a,u){var f=null==a?0:a.length,g=Zo(a,u);return jm(a,Bt(u,function(v){return fo(v,f)?+v:v}).sort(Pa)),g});function Ot(a){return null==a?a:Wo.call(a)}var w_=Fe(function(a){return gn(F(a,1,zt,!0))}),zD=Fe(function(a){var u=Yr(a);return zt(u)&&(u=T),gn(F(a,1,zt,!0),pe(u,2))}),C_=Fe(function(a){var u=Yr(a);return u="function"==typeof u?u:T,gn(F(a,1,zt,!0),T,u)});function Bh(a){if(!a||!a.length)return[];var u=0;return a=qt(a,function(f){if(zt(f))return u=St(f.length,u),!0}),Ta(u,function(f){return Bt(a,Pf(f))})}function Js(a,u){if(!a||!a.length)return[];var f=Bh(a);return null==u?f:Bt(f,function(g){return fr(u,T,g)})}var Xe=Fe(function(a,u){return zt(a)?Bs(a,u):[]}),T_=Fe(function(a){return Wm(qt(a,zt))}),JD=Fe(function(a){var u=Yr(a);return zt(u)&&(u=T),Wm(qt(a,zt),pe(u,2))}),YD=Fe(function(a){var u=Yr(a);return u="function"==typeof u?u:T,Wm(qt(a,zt),T,u)}),ZD=Fe(Bh),S_=Fe(function(a){var u=a.length,f=u>1?a[u-1]:T;return f="function"==typeof f?(a.pop(),f):T,Js(a,f)});function $a(a){var u=y(a);return u.__chain__=!0,u}function ac(a,u){return u(a)}var Xu=uo(function(a){var u=a.length,f=u?a[0]:0,g=this.__wrapped__,v=function(D){return Zo(D,a)};return!(u>1||this.__actions__.length)&&g instanceof je&&fo(f)?((g=g.slice(f,+f+(u?1:0))).__actions__.push({func:ac,args:[v],thisArg:T}),new gi(g,this.__chain__).thru(function(D){return u&&!D.length&&D.push(T),D})):this.thru(v)}),nE=Lu(function(a,u,f){rt.call(a,f)?++a[f]:ce(a,f,1)}),N_=Qm(u_),$h=Qm(yi);function Uh(a,u){return(Ae(a)?Gr:so)(a,pe(u,3))}function O_(a,u){return(Ae(a)?xf:Kf)(a,pe(u,3))}var R_=Lu(function(a,u,f){rt.call(a,f)?a[f].push(u):ce(a,f,[u])}),x_=Fe(function(a,u,f){var g=-1,v="function"==typeof u,D=qn(a)?x(a.length):[];return so(a,function(w){D[++g]=v?fr(u,w,f):Qo(w,u,f)}),D}),iE=Lu(function(a,u,f){ce(a,f,u)});function cc(a,u){return(Ae(a)?Bt:xu)(a,pe(u,3))}var sE=Lu(function(a,u,f){a[f?0:1].push(u)},function(){return[[],[]]}),V_=Fe(function(a,u){if(null==a)return[];var f=u.length;return f>1&&Wn(a,u[0],u[1])?u=[]:f>2&&Wn(u[0],u[1],u[2])&&(u=[u[0]]),Hm(a,F(u,1),[])}),uc=Ma||function(){return Bn.Date.now()};function H_(a,u,f){return u=f?T:u,_r(a,128,T,T,T,T,u=a&&null==u?a.length:u)}function j_(a,u){var f;if("function"!=typeof u)throw new Wr(ci);return a=xe(a),function(){return--a>0&&(f=u.apply(this,arguments)),a<=1&&(u=T),f}}var Gh=Fe(function(a,u,f){var g=1;if(f.length){var v=fn(f,Cn(Gh));g|=32}return _r(a,g,u,f,v)}),$_=Fe(function(a,u,f){var g=3;if(f.length){var v=fn(f,Cn($_));g|=32}return _r(u,g,a,f,v)});function z_(a,u,f){var g,v,D,w,M,O,P=0,L=!1,U=!1,X=!0;if("function"!=typeof a)throw new Wr(ci);function oe(on){var kr=g,fs=v;return g=v=T,P=on,w=a.apply(fs,kr)}function ye(on){var kr=on-O;return O===T||kr>=u||kr<0||U&&on-P>=D}function Ve(){var on=uc();if(ye(on))return $e(on);M=zs(Ve,function Pe(on){var c1=u-(on-O);return U?lt(c1,D-(on-P)):c1}(on))}function $e(on){return M=T,X&&g?oe(on):(g=v=T,w)}function Qr(){var on=uc(),kr=ye(on);if(g=arguments,v=this,O=on,kr){if(M===T)return function ve(on){return P=on,M=zs(Ve,u),L?oe(on):w}(O);if(U)return ph(M),M=zs(Ve,u),oe(O)}return M===T&&(M=zs(Ve,u)),w}return u=bi(u)||0,Ht(f)&&(L=!!f.leading,D=(U="maxWait"in f)?St(bi(f.maxWait)||0,u):D,X="trailing"in f?!!f.trailing:X),Qr.cancel=function Fr(){M!==T&&ph(M),P=0,g=O=v=M=T},Qr.flush=function Sn(){return M===T?w:$e(uc())},Qr}var W_=Fe(function(a,u){return Xf(a,1,u)}),uE=Fe(function(a,u,f){return Xf(a,bi(u)||0,f)});function td(a,u){if("function"!=typeof a||null!=u&&"function"!=typeof u)throw new Wr(ci);var f=function(){var g=arguments,v=u?u.apply(this,g):g[0],D=f.cache;if(D.has(v))return D.get(v);var w=a.apply(this,g);return f.cache=D.set(v,w)||D,w};return f.cache=new(td.Cache||yt),f}function dc(a){if("function"!=typeof a)throw new Wr(ci);return function(){var u=arguments;switch(u.length){case 0:return!a.call(this);case 1:return!a.call(this,u[0]);case 2:return!a.call(this,u[0],u[1]);case 3:return!a.call(this,u[0],u[1],u[2])}return!a.apply(this,u)}}td.Cache=yt;var fE=qm(function(a,u){var f=(u=1==u.length&&Ae(u[0])?Bt(u[0],Vn(pe())):Bt(F(u,1),Vn(pe()))).length;return Fe(function(g){for(var v=-1,D=lt(g.length,f);++v<D;)g[v]=u[v].call(this,g[v]);return fr(a,this,g)})}),Bi=Fe(function(a,u){var f=fn(u,Cn(Bi));return _r(a,32,T,u,f)}),Ua=Fe(function(a,u){var f=fn(u,Cn(Ua));return _r(a,64,T,u,f)}),hE=uo(function(a,u){return _r(a,256,T,T,T,u)});function Rr(a,u){return a===u||a!=a&&u!=u}var qh=Vt(Iu),Jh=Vt(function(a,u){return a>=u}),ss=Gn(function(){return arguments}())?Gn:function(a){return Qt(a)&&rt.call(a,"callee")&&!Sa.call(a,"callee")},Ae=x.isArray,_E=sD?Vn(sD):function ao(a){return Qt(a)&&Un(a)==Lo};function qn(a){return null!=a&&nd(a.length)&&!ls(a)}function zt(a){return Qt(a)&&qn(a)}var as=Ul||Tv,Q_=aD?Vn(aD):function Lm(a){return Qt(a)&&Un(a)==Po};function Yh(a){if(!Qt(a))return!1;var u=Un(a);return u==yf||"[object DOMException]"==u||"string"==typeof a.message&&"string"==typeof a.name&&!cs(a)}function ls(a){if(!Ht(a))return!1;var u=Un(a);return u==du||u==Ml||"[object AsyncFunction]"==u||"[object Proxy]"==u}function Zh(a){return"number"==typeof a&&a==xe(a)}function nd(a){return"number"==typeof a&&a>-1&&a%1==0&&a<=Ms}function Ht(a){var u=typeof a;return null!=a&&("object"==u||"function"==u)}function Qt(a){return null!=a&&"object"==typeof a}var yE=gm?Vn(gm):function DD(a){return Qt(a)&&zn(a)==$r};function Ys(a){return"number"==typeof a||Qt(a)&&Un(a)==fu}function cs(a){if(!Qt(a)||Un(a)!=Zi)return!1;var u=Jt(a);if(null===u)return!0;var f=rt.call(u,"constructor")&&u.constructor;return"function"==typeof f&&f instanceof f&&Cu.call(f)==Uf}var Wa=yu?Vn(yu):function ED(a){return Qt(a)&&Un(a)==Is},id=mm?Vn(mm):function nh(a){return Qt(a)&&zn(a)==lr};function Ja(a){return"string"==typeof a||!Ae(a)&&Qt(a)&&Un(a)==en}function br(a){return"symbol"==typeof a||Qt(a)&&Un(a)==Il}var Zs=Rf?Vn(Rf):function rh(a){return Qt(a)&&nd(a.length)&&!!ft[Un(a)]},ZM=Vt(Ru),QM=Vt(function(a,u){return a<=u});function nv(a){if(!a)return[];if(qn(a))return Ja(a)?zr(a):Zt(a);if(jn&&a[jn])return function Qe(N){for(var k,x=[];!(k=N.next()).done;)x.push(k.value);return x}(a[jn]());var u=zn(a);return(u==$r?Cm:u==lr?eo:Za)(a)}function us(a){return a?(a=bi(a))===Yi||a===-Yi?17976931348623157e292*(a<0?-1:1):a==a?a:0:0===a?a:0}function xe(a){var u=us(a),f=u%1;return u==u?f?u-f:u:0}function TE(a){return a?oo(xe(a),0,Ln):0}function bi(a){if("number"==typeof a)return a;if(br(a))return NaN;if(Ht(a)){var u="function"==typeof a.valueOf?a.valueOf():a;a=Ht(u)?u+"":u}if("string"!=typeof a)return 0===a?a:+a;a=Lf(a);var f=mM.test(a);return f||Ze.test(a)?hm(a.slice(2),f?2:8):Ut.test(a)?NaN:+a}function od(a){return Pi(a,Dr(a))}function Ke(a){return null==a?"":pn(a)}var rv=La(function(a,u){if(nc(u)||qn(u))Pi(u,rn(u),a);else for(var f in u)rt.call(u,f)&&Ls(a,f,u[f])}),iv=La(function(a,u){Pi(u,Dr(u),a)}),ep=La(function(a,u,f,g){Pi(u,Dr(u),a,g)}),ds=La(function(a,u,f,g){Pi(u,rn(u),a,g)}),KM=uo(Zo),SE=Fe(function(a,u){a=Ne(a);var f=-1,g=u.length,v=g>2?u[2]:T;for(v&&Wn(u[0],u[1],v)&&(g=1);++f<g;)for(var D=u[f],w=Dr(D),M=-1,O=w.length;++M<O;){var P=w[M],L=a[P];(L===T||Rr(L,Oi[P])&&!rt.call(a,P))&&(a[P]=D[P])}return a}),ME=Fe(function(a){return a.push(T,$s),fr(Ya,T,a)});function ld(a,u,f){var g=null==a?T:_i(a,u);return g===T?f:g}function np(a,u){return null!=a&&tc(a,u,$M)}var RE=Km(function(a,u,f){null!=u&&"function"!=typeof u.toString&&(u=bn.call(u)),a[u]=f},hp(Er)),fc=Km(function(a,u,f){null!=u&&"function"!=typeof u.toString&&(u=bn.call(u)),rt.call(a,u)?a[u].push(f):a[u]=[f]},pe),av=Fe(Qo);function rn(a){return qn(a)?Yf(a):ka(a)}function Dr(a){return qn(a)?Yf(a,!0):function wD(a){if(!Ht(a))return function zu(a){var u=[];if(null!=a)for(var f in Ne(a))u.push(f);return u}(a);var u=nc(a),f=[];for(var g in a)"constructor"==g&&(u||!rt.call(a,g))||f.push(g);return f}(a)}var rI=La(function(a,u,f){ql(a,u,f)}),Ya=La(function(a,u,f,g){ql(a,u,f,g)}),xE=uo(function(a,u){var f={};if(null==a)return f;var g=!1;u=Bt(u,function(D){return D=Or(D,a),g||(g=D.length>1),D}),Pi(a,wh(a),f),g&&(f=mr(f,7,e_));for(var v=u.length;v--;)dh(f,u[v]);return f}),rp=uo(function(a,u){return null==a?{}:function En(a,u){return Xo(a,u,function(f,g){return np(a,g)})}(a,u)});function ip(a,u){if(null==a)return{};var f=Bt(wh(a),function(g){return[g]});return u=pe(u),Xo(a,f,function(g,v){return u(g,v[0])})}var cv=Li(rn),op=Li(Dr);function Za(a){return null==a?[]:Hl(a,rn(a))}var dv=ts(function(a,u,f){return u=u.toLowerCase(),a+(f?fv(u):u)});function fv(a){return fp(Ke(a).toLowerCase())}function PE(a){return(a=Ke(a))&&a.replace(cr,$o).replace(kl,"")}var ap=ts(function(a,u,f){return a+(f?"-":"")+u.toLowerCase()}),HE=ts(function(a,u,f){return a+(f?" ":"")+u.toLowerCase()}),lI=es("toLowerCase"),go=ts(function(a,u,f){return a+(f?"_":"")+u.toLowerCase()}),gv=ts(function(a,u,f){return a+(f?" ":"")+fp(u)}),UE=ts(function(a,u,f){return a+(f?" ":"")+u.toUpperCase()}),fp=es("toUpperCase");function yv(a,u,f){return a=Ke(a),(u=f?T:u)===T?function Vf(N){return SM.test(N)}(a)?function jf(N){return N.match(CM)||[]}(a):function C(N){return N.match(gM)||[]}(a):a.match(u)||[]}var bv=Fe(function(a,u){try{return fr(a,T,u)}catch(f){return Yh(f)?f:new Ie(f)}}),xr=uo(function(a,u){return Gr(u,function(f){f=po(f),ce(a,f,Gh(a[f],a))}),a});function hp(a){return function(){return a}}var WE=Xm(),qE=Xm(!0);function Er(a){return a}function pd(a){return Ou("function"==typeof a?a:mr(a,1))}var ZE=Fe(function(a,u){return function(f){return Qo(f,a,u)}}),QE=Fe(function(a,u){return function(f){return Qo(a,f,u)}});function Xa(a,u,f){var g=rn(u),v=Wl(u,g);null==f&&(!Ht(u)||!v.length&&g.length)&&(f=u,u=a,a=this,v=Wl(u,rn(u)));var D=!(Ht(f)&&"chain"in f&&!f.chain),w=ls(a);return Gr(v,function(M){var O=u[M];a[M]=O,w&&(a.prototype[M]=function(){var P=this.__chain__;if(D||P){var L=a(this.__wrapped__);return(L.__actions__=Zt(this.__actions__)).push({func:O,args:arguments,thisArg:a}),L.__chain__=P,L}return O.apply(a,hr([this.value()],arguments))})}),a}function Xs(){}var Ev=Vu(Bt),wv=Vu(Ff),uI=Vu(kf);function XE(a){return Uu(a)?Pf(po(a)):function vi(a){return function(u){return _i(u,a)}}(a)}var pp=bh(),gp=bh(!0);function Cv(){return[]}function Tv(){return!1}var Mv=Kl(function(a,u){return a+u},0),Iv=Dh("ceil"),i1=Kl(function(a,u){return a/u},1),o1=Dh("floor"),Ov=Kl(function(a,u){return a*u},1),a1=Dh("round"),hc=Kl(function(a,u){return a-u},0);return y.after=function cE(a,u){if("function"!=typeof u)throw new Wr(ci);return a=xe(a),function(){if(--a<1)return u.apply(this,arguments)}},y.ary=H_,y.assign=rv,y.assignIn=iv,y.assignInWith=ep,y.assignWith=ds,y.at=KM,y.before=j_,y.bind=Gh,y.bindAll=xr,y.bindKey=$_,y.castArray=function pE(){if(!arguments.length)return[];var a=arguments[0];return Ae(a)?a:[a]},y.chain=$a,y.chunk=function ja(a,u,f){u=(f?Wn(a,u,f):u===T)?1:St(xe(u),0);var g=null==a?0:a.length;if(!g||u<1)return[];for(var v=0,D=0,w=x(fi(g/u));v<g;)w[D++]=Ar(a,v,v+=u);return w},y.compact=function a_(a){for(var u=-1,f=null==a?0:a.length,g=0,v=[];++u<f;){var D=a[u];D&&(v[g++]=D)}return v},y.concat=function Rh(){var a=arguments.length;if(!a)return[];for(var u=x(a-1),f=arguments[0],g=a;g--;)u[g-1]=arguments[g];return hr(Ae(f)?Zt(f):[f],F(u,1))},y.cond=function Vi(a){var u=null==a?0:a.length,f=pe();return a=u?Bt(a,function(g){if("function"!=typeof g[1])throw new Wr(ci);return[f(g[0]),g[1]]}):[],Fe(function(g){for(var v=-1;++v<u;){var D=a[v];if(fr(D[0],this,g))return fr(D[1],this,g)}})},y.conforms=function GE(a){return function vD(a){var u=rn(a);return function(f){return Fm(f,a,u)}}(mr(a,1))},y.constant=hp,y.countBy=nE,y.create=function sd(a,u){var f=io(a);return null==u?f:Qf(f,u)},y.curry=function U_(a,u,f){var g=_r(a,8,T,T,T,T,T,u=f?T:u);return g.placeholder=U_.placeholder,g},y.curryRight=function G_(a,u,f){var g=_r(a,16,T,T,T,T,T,u=f?T:u);return g.placeholder=G_.placeholder,g},y.debounce=z_,y.defaults=SE,y.defaultsDeep=ME,y.defer=W_,y.delay=uE,y.difference=rc,y.differenceBy=LD,y.differenceWith=ic,y.drop=function xh(a,u,f){var g=null==a?0:a.length;return g?Ar(a,(u=f||u===T?1:xe(u))<0?0:u,g):[]},y.dropRight=function Ju(a,u,f){var g=null==a?0:a.length;return g?Ar(a,0,(u=g-(u=f||u===T?1:xe(u)))<0?0:u):[]},y.dropRightWhile=function zM(a,u){return a&&a.length?fh(a,pe(u,3),!0,!0):[]},y.dropWhile=function l_(a,u){return a&&a.length?fh(a,pe(u,3),!0):[]},y.fill=function c_(a,u,f,g){var v=null==a?0:a.length;return v?(f&&"number"!=typeof f&&Wn(a,u,f)&&(f=0,g=v),function bD(a,u,f,g){var v=a.length;for((f=xe(f))<0&&(f=-f>v?0:v+f),(g=g===T||g>v?v:xe(g))<0&&(g+=v),g=f>g?0:TE(g);f<g;)a[f++]=u;return a}(a,u,f,g)):[]},y.filter=function jh(a,u){return(Ae(a)?qt:th)(a,pe(u,3))},y.flatMap=function yr(a,u){return F(cc(a,u),1)},y.flatMapDeep=function lc(a,u){return F(cc(a,u),Yi)},y.flatMapDepth=function A_(a,u,f){return f=f===T?1:xe(f),F(cc(a,u),f)},y.flatten=d_,y.flattenDeep=function Yu(a){return null!=a&&a.length?F(a,Yi):[]},y.flattenDepth=function Fh(a,u){return null!=a&&a.length?F(a,u=u===T?1:xe(u)):[]},y.flip=function dE(a){return _r(a,512)},y.flow=WE,y.flowRight=qE,y.fromPairs=function f_(a){for(var u=-1,f=null==a?0:a.length,g={};++u<f;){var v=a[u];g[v[0]]=v[1]}return g},y.functions=function AE(a){return null==a?[]:Wl(a,rn(a))},y.functionsIn=function eI(a){return null==a?[]:Wl(a,Dr(a))},y.groupBy=R_,y.initial=function BD(a){return null!=a&&a.length?Ar(a,0,-1):[]},y.intersection=h_,y.intersectionBy=p_,y.intersectionWith=g_,y.invert=RE,y.invertBy=fc,y.invokeMap=x_,y.iteratee=pd,y.keyBy=iE,y.keys=rn,y.keysIn=Dr,y.map=cc,y.mapKeys=function tI(a,u){var f={};return u=pe(u,3),Z(a,function(g,v,D){ce(f,u(g,v,D),g)}),f},y.mapValues=function nI(a,u){var f={};return u=pe(u,3),Z(a,function(g,v,D){ce(f,v,u(g,v,D))}),f},y.matches=function JE(a){return ih(mr(a,1))},y.matchesProperty=function YE(a,u){return oh(a,mr(u,1))},y.memoize=td,y.merge=rI,y.mergeWith=Ya,y.method=ZE,y.methodOf=QE,y.mixin=Xa,y.negate=dc,y.nthArg=function Dv(a){return a=xe(a),Fe(function(u){return Fu(u,a)})},y.omit=xE,y.omitBy=function cd(a,u){return ip(a,dc(pe(u)))},y.once=function zh(a){return j_(2,a)},y.orderBy=function oE(a,u,f,g){return null==a?[]:(Ae(u)||(u=null==u?[]:[u]),Ae(f=g?T:f)||(f=null==f?[]:[f]),Hm(a,u,f))},y.over=Ev,y.overArgs=fE,y.overEvery=wv,y.overSome=uI,y.partial=Bi,y.partialRight=Ua,y.partition=sE,y.pick=rp,y.pickBy=ip,y.property=XE,y.propertyOf=function dI(a){return function(u){return null==a?T:_i(a,u)}},y.pull=sc,y.pullAll=__,y.pullAllBy=function v_(a,u,f){return a&&a.length&&u&&u.length?sh(a,u,pe(f,2)):a},y.pullAllWith=function y_(a,u,f){return a&&a.length&&u&&u.length?sh(a,u,T,f):a},y.pullAt=is,y.range=pp,y.rangeRight=gp,y.rearg=hE,y.reject=function F_(a,u){return(Ae(a)?qt:th)(a,dc(pe(u,3)))},y.remove=function qs(a,u){var f=[];if(!a||!a.length)return f;var g=-1,v=[],D=a.length;for(u=pe(u,3);++g<D;){var w=a[g];u(w,g,a)&&(f.push(w),v.push(g))}return jm(a,v),f},y.rest=function q_(a,u){if("function"!=typeof a)throw new Wr(ci);return Fe(a,u=u===T?u:xe(u))},y.reverse=Ot,y.sampleSize=function P_(a,u,f){return u=(f?Wn(a,u,f):u===T)?1:xe(u),(Ae(a)?Zf:Jl)(a,u)},y.set=function oI(a,u,f){return null==a?a:Vs(a,u,f)},y.setWith=function lv(a,u,f,g){return g="function"==typeof g?g:T,null==a?a:Vs(a,u,f,g)},y.shuffle=function ed(a){return(Ae(a)?xa:Um)(a)},y.slice=function VD(a,u,f){var g=null==a?0:a.length;return g?(f&&"number"!=typeof f&&Wn(a,u,f)?(u=0,f=g):(u=null==u?0:xe(u),f=f===T?g:xe(f)),Ar(a,u,f)):[]},y.sortBy=V_,y.sortedUniq=function D_(a){return a&&a.length?uh(a):[]},y.sortedUniqBy=function Lh(a,u){return a&&a.length?uh(a,pe(u,2)):[]},y.split=function fd(a,u,f){return f&&"number"!=typeof f&&Wn(a,u,f)&&(u=f=T),(f=f===T?Ln:f>>>0)?(a=Ke(a))&&("string"==typeof u||null!=u&&!Wa(u))&&!(u=pn(u))&&Qn(a)?Hs(zr(a),0,f):a.split(u,f):[]},y.spread=function Wh(a,u){if("function"!=typeof a)throw new Wr(ci);return u=null==u?0:St(xe(u),0),Fe(function(f){var g=f[u],v=Hs(f,0,u);return g&&hr(v,g),fr(a,this,v)})},y.tail=function Qu(a){var u=null==a?0:a.length;return u?Ar(a,1,u):[]},y.take=function E_(a,u,f){return a&&a.length?Ar(a,0,(u=f||u===T?1:xe(u))<0?0:u):[]},y.takeRight=function $D(a,u,f){var g=null==a?0:a.length;return g?Ar(a,(u=g-(u=f||u===T?1:xe(u)))<0?0:u,g):[]},y.takeRightWhile=function UD(a,u){return a&&a.length?fh(a,pe(u,3),!1,!0):[]},y.takeWhile=function GD(a,u){return a&&a.length?fh(a,pe(u,3)):[]},y.tap=function M_(a,u){return u(a),a},y.throttle=function JM(a,u,f){var g=!0,v=!0;if("function"!=typeof a)throw new Wr(ci);return Ht(f)&&(g="leading"in f?!!f.leading:g,v="trailing"in f?!!f.trailing:v),z_(a,u,{leading:g,maxWait:u,trailing:v})},y.thru=ac,y.toArray=nv,y.toPairs=cv,y.toPairsIn=op,y.toPath=function n1(a){return Ae(a)?Bt(a,po):br(a)?[a]:Zt(PD(Ke(a)))},y.toPlainObject=od,y.transform=function sp(a,u,f){var g=Ae(a),v=g||as(a)||Zs(a);if(u=pe(u,4),null==f){var D=a&&a.constructor;f=v?g?new D:[]:Ht(a)&&ls(D)?io(Jt(a)):{}}return(v?Gr:Z)(a,function(w,M,O){return u(f,w,M,O)}),f},y.unary=function J_(a){return H_(a,1)},y.union=w_,y.unionBy=zD,y.unionWith=C_,y.uniq=function WD(a){return a&&a.length?gn(a):[]},y.uniqBy=function qD(a,u){return a&&a.length?gn(a,pe(u,2)):[]},y.uniqWith=function qM(a,u){return u="function"==typeof u?u:T,a&&a.length?gn(a,T,u):[]},y.unset=function uv(a,u){return null==a||dh(a,u)},y.unzip=Bh,y.unzipWith=Js,y.update=function ud(a,u,f){return null==a?a:zm(a,u,Pu(f))},y.updateWith=function dd(a,u,f,g){return g="function"==typeof g?g:T,null==a?a:zm(a,u,Pu(f),g)},y.values=Za,y.valuesIn=function sI(a){return null==a?[]:Hl(a,Dr(a))},y.without=Xe,y.words=yv,y.wrap=function Y_(a,u){return Bi(Pu(u),a)},y.xor=T_,y.xorBy=JD,y.xorWith=YD,y.zip=ZD,y.zipObject=function QD(a,u){return ki(a||[],u||[],Ls)},y.zipObjectDeep=function Vh(a,u){return ki(a||[],u||[],Vs)},y.zipWith=S_,y.entries=cv,y.entriesIn=op,y.extend=iv,y.extendWith=ep,Xa(y,y),y.add=Mv,y.attempt=bv,y.camelCase=dv,y.capitalize=fv,y.ceil=Iv,y.clamp=function FE(a,u,f){return f===T&&(f=u,u=T),f!==T&&(f=(f=bi(f))==f?f:0),u!==T&&(u=(u=bi(u))==u?u:0),oo(bi(a),u,f)},y.clone=function gE(a){return mr(a,4)},y.cloneDeep=function mE(a){return mr(a,5)},y.cloneDeepWith=function Ga(a,u){return mr(a,5,u="function"==typeof u?u:T)},y.cloneWith=function YM(a,u){return mr(a,4,u="function"==typeof u?u:T)},y.conformsTo=function Z_(a,u){return null==u||Fm(a,u,rn(u))},y.deburr=PE,y.defaultTo=function zE(a,u){return null==a||a!=a?u:a},y.divide=i1,y.endsWith=function LE(a,u,f){a=Ke(a),u=pn(u);var g=a.length,v=f=f===T?g:oo(xe(f),0,g);return(f-=u.length)>=0&&a.slice(f,v)==u},y.eq=Rr,y.escape=function BE(a){return(a=Ke(a))&&Mf.test(a)?a.replace(Ol,wm):a},y.escapeRegExp=function VE(a){return(a=Ke(a))&&G0.test(a)?a.replace(pu,"\\$&"):a},y.every=function vr(a,u,f){var g=Ae(a)?Ff:yD;return f&&Wn(a,u,f)&&(u=T),g(a,pe(u,3))},y.find=N_,y.findIndex=u_,y.findKey=function ov(a,u){return wa(a,pe(u,3),Z)},y.findLast=$h,y.findLastIndex=yi,y.findLastKey=function ad(a,u){return wa(a,pe(u,3),Ee)},y.floor=o1,y.forEach=Uh,y.forEachRight=O_,y.forIn=function IE(a,u){return null==a?a:Te(a,pe(u,3),Dr)},y.forInRight=function tp(a,u){return null==a?a:ee(a,pe(u,3),Dr)},y.forOwn=function NE(a,u){return a&&Z(a,pe(u,3))},y.forOwnRight=function sv(a,u){return a&&Ee(a,pe(u,3))},y.get=ld,y.gt=qh,y.gte=Jh,y.has=function OE(a,u){return null!=a&&tc(a,u,km)},y.hasIn=np,y.head=oc,y.identity=Er,y.includes=function rE(a,u,f,g){a=qn(a)?a:Za(a),f=f&&!g?xe(f):0;var v=a.length;return f<0&&(f=St(v+f,0)),Ja(a)?f<=v&&a.indexOf(u,f)>-1:!!v&&Ho(a,u,f)>-1},y.indexOf=function kh(a,u,f){var g=null==a?0:a.length;if(!g)return-1;var v=null==f?0:xe(f);return v<0&&(v=St(g+v,0)),Ho(a,u,v)},y.inRange=function kE(a,u,f){return u=us(u),f===T?(f=u,u=0):f=us(f),function UM(a,u,f){return a>=lt(u,f)&&a<St(u,f)}(a=bi(a),u,f)},y.invoke=av,y.isArguments=ss,y.isArray=Ae,y.isArrayBuffer=_E,y.isArrayLike=qn,y.isArrayLikeObject=zt,y.isBoolean=function za(a){return!0===a||!1===a||Qt(a)&&Un(a)==Sl},y.isBuffer=as,y.isDate=Q_,y.isElement=function X_(a){return Qt(a)&&1===a.nodeType&&!cs(a)},y.isEmpty=function vE(a){if(null==a)return!0;if(qn(a)&&(Ae(a)||"string"==typeof a||"function"==typeof a.splice||as(a)||Zs(a)||ss(a)))return!a.length;var u=zn(a);if(u==$r||u==lr)return!a.size;if(nc(a))return!ka(a).length;for(var f in a)if(rt.call(a,f))return!1;return!0},y.isEqual=function K_(a,u){return hn(a,u)},y.isEqualWith=function ev(a,u,f){var g=(f="function"==typeof f?f:T)?f(a,u):T;return g===T?hn(a,u,T,f):!!g},y.isError=Yh,y.isFinite=function tv(a){return"number"==typeof a&&Gf(a)},y.isFunction=ls,y.isInteger=Zh,y.isLength=nd,y.isMap=yE,y.isMatch=function bE(a,u){return a===u||Au(a,u,Us(u))},y.isMatchWith=function DE(a,u,f){return f="function"==typeof f?f:T,Au(a,u,Us(u),f)},y.isNaN=function EE(a){return Ys(a)&&a!=+a},y.isNative=function rd(a){if(xD(a))throw new Ie("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Bm(a)},y.isNil=function Xh(a){return null==a},y.isNull=function Qh(a){return null===a},y.isNumber=Ys,y.isObject=Ht,y.isObjectLike=Qt,y.isPlainObject=cs,y.isRegExp=Wa,y.isSafeInteger=function qa(a){return Zh(a)&&a>=-Ms&&a<=Ms},y.isSet=id,y.isString=Ja,y.isSymbol=br,y.isTypedArray=Zs,y.isUndefined=function wE(a){return a===T},y.isWeakMap=function CE(a){return Qt(a)&&zn(a)==ba},y.isWeakSet=function Kh(a){return Qt(a)&&"[object WeakSet]"==Un(a)},y.join=function m_(a,u){return null==a?"":zo.call(a,u)},y.kebabCase=ap,y.last=Yr,y.lastIndexOf=function Zu(a,u,f){var g=null==a?0:a.length;if(!g)return-1;var v=g;return f!==T&&(v=(v=xe(f))<0?St(g+v,0):lt(v,g-1)),u==u?function dD(N,k,x){for(var te=x+1;te--;)if(N[te]===k)return te;return te}(a,u,v):bu(a,ym,v,!0)},y.lowerCase=HE,y.lowerFirst=lI,y.lt=ZM,y.lte=QM,y.max=function Nv(a){return a&&a.length?eh(a,Er,Iu):T},y.maxBy=function gd(a,u){return a&&a.length?eh(a,pe(u,2),Iu):T},y.mean=function Av(a){return jo(a,Er)},y.meanBy=function mp(a,u){return jo(a,pe(u,2))},y.min=function s1(a){return a&&a.length?eh(a,Er,Ru):T},y.minBy=function Zr(a,u){return a&&a.length?eh(a,pe(u,2),Ru):T},y.stubArray=Cv,y.stubFalse=Tv,y.stubObject=function Sv(){return{}},y.stubString=function KE(){return""},y.stubTrue=function e1(){return!0},y.multiply=Ov,y.nth=function WM(a,u){return a&&a.length?Fu(a,xe(u)):T},y.noConflict=function mo(){return Bn._===this&&(Bn._=NM),this},y.noop=Xs,y.now=uc,y.pad=function lp(a,u,f){a=Ke(a);var g=(u=xe(u))?Uo(a):0;if(!u||g>=u)return a;var v=(u-g)/2;return ec(ro(v),f)+a+ec(fi(v),f)},y.padEnd=function hv(a,u,f){a=Ke(a);var g=(u=xe(u))?Uo(a):0;return u&&g<u?a+ec(u-g,f):a},y.padStart=function cI(a,u,f){a=Ke(a);var g=(u=xe(u))?Uo(a):0;return u&&g<u?ec(u-g,f)+a:a},y.parseInt=function pv(a,u,f){return f||null==u?u=0:u&&(u=+u),he(Ke(a).replace(Nf,""),u||0)},y.random=function aI(a,u,f){if(f&&"boolean"!=typeof f&&Wn(a,u,f)&&(u=f=T),f===T&&("boolean"==typeof u?(f=u,u=T):"boolean"==typeof a&&(f=a,a=T)),a===T&&u===T?(a=0,u=1):(a=us(a),u===T?(u=a,a=0):u=us(u)),a>u){var g=a;a=u,u=g}if(f||a%1||u%1){var v=Mu();return lt(a+v*(u-a+Pl("1e-"+((v+"").length-1))),u)}return ah(a,u)},y.reduce=function aE(a,u,f){var g=Ae(a)?Bl:ks,v=arguments.length<3;return g(a,pe(u,4),f,v,so)},y.reduceRight=function lE(a,u,f){var g=Ae(a)?cD:ks,v=arguments.length<3;return g(a,pe(u,4),f,v,Kf)},y.repeat=function cp(a,u,f){return u=(f?Wn(a,u,f):u===T)?1:xe(u),lh(Ke(a),u)},y.replace=function up(){var a=arguments,u=Ke(a[0]);return a.length<3?u:u.replace(a[1],a[2])},y.result=function iI(a,u,f){var g=-1,v=(u=Or(u,a)).length;for(v||(v=1,a=T);++g<v;){var D=null==a?T:a[po(u[g])];D===T&&(g=v,D=f),a=ls(D)?D.call(a):D}return a},y.round=a1,y.runInContext=N,y.sample=function k_(a){return(Ae(a)?zl:ku)(a)},y.size=function L_(a){if(null==a)return 0;if(qn(a))return Ja(a)?Uo(a):a.length;var u=zn(a);return u==$r||u==lr?a.size:ka(a).length},y.snakeCase=go,y.some=function B_(a,u,f){var g=Ae(a)?kf:Mt;return f&&Wn(a,u,f)&&(u=T),g(a,pe(u,3))},y.sortedIndex=function Dt(a,u){return ut(a,u)},y.sortedIndexBy=function Ph(a,u,f){return wn(a,u,pe(f,2))},y.sortedIndexOf=function HD(a,u){var f=null==a?0:a.length;if(f){var g=ut(a,u);if(g<f&&Rr(a[g],u))return g}return-1},y.sortedLastIndex=function b_(a,u){return ut(a,u,!0)},y.sortedLastIndexBy=function os(a,u,f){return wn(a,u,pe(f,2),!0)},y.sortedLastIndexOf=function jD(a,u){if(null!=a&&a.length){var g=ut(a,u,!0)-1;if(Rr(a[g],u))return g}return-1},y.startCase=gv,y.startsWith=function Qa(a,u,f){return a=Ke(a),f=null==f?0:oo(xe(f),0,a.length),u=pn(u),a.slice(f,f+u.length)==u},y.subtract=hc,y.sum=function Rv(a){return a&&a.length?Ca(a,Er):0},y.sumBy=function l1(a,u){return a&&a.length?Ca(a,pe(u,2)):0},y.template=function jE(a,u,f){var g=y.templateSettings;f&&Wn(a,u,f)&&(u=T),a=Ke(a),u=ep({},u,g,js);var M,O,v=ep({},u.imports,g.imports,js),D=rn(v),w=Hl(v,D),P=0,L=u.interpolate||Ea,U="__p += '",X=to((u.escape||Ea).source+"|"+L.source+"|"+(L===Ai?W0:Ea).source+"|"+(u.evaluate||Ea).source+"|$","g"),oe="//# sourceURL="+(rt.call(u,"sourceURL")?(u.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++MM+"]")+"\n";a.replace(X,function(ye,Ve,$e,Fr,Sn,Qr){return $e||($e=Fr),U+=a.slice(P,Qr).replace(vM,Bf),Ve&&(M=!0,U+="' +\n__e("+Ve+") +\n'"),Sn&&(O=!0,U+="';\n"+Sn+";\n__p += '"),$e&&(U+="' +\n((__t = ("+$e+")) == null ? '' : __t) +\n'"),P=Qr+ye.length,ye}),U+="';\n";var ve=rt.call(u,"variable")&&u.variable;if(ve){if(tm.test(ve))throw new Ie("Invalid `variable` option passed into `_.template`")}else U="with (obj) {\n"+U+"\n}\n";U=(O?U.replace(V0,""):U).replace(Sf,"$1").replace(H0,"$1;"),U="function("+(ve||"obj")+") {\n"+(ve?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(M?", __e = _.escape":"")+(O?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+U+"return __p\n}";var Pe=bv(function(){return We(D,oe+"return "+U).apply(T,w)});if(Pe.source=U,Yh(Pe))throw Pe;return Pe},y.times=function t1(a,u){if((a=xe(a))<1||a>Ms)return[];var f=Ln,g=lt(a,Ln);u=pe(u),a-=Ln;for(var v=Ta(g,u);++f<a;)u(f);return v},y.toFinite=us,y.toInteger=xe,y.toLength=TE,y.toLower=function hd(a){return Ke(a).toLowerCase()},y.toNumber=bi,y.toSafeInteger=function XM(a){return a?oo(xe(a),-Ms,Ms):0===a?a:0},y.toString=Ke,y.toUpper=function dp(a){return Ke(a).toUpperCase()},y.trim=function mv(a,u,f){if((a=Ke(a))&&(f||u===T))return Lf(a);if(!a||!(u=pn(u)))return a;var g=zr(a),v=zr(u);return Hs(g,Em(g,v),di(g,v)+1).join("")},y.trimEnd=function _v(a,u,f){if((a=Ke(a))&&(f||u===T))return a.slice(0,jl(a)+1);if(!a||!(u=pn(u)))return a;var g=zr(a);return Hs(g,0,di(g,zr(u))+1).join("")},y.trimStart=function vv(a,u,f){if((a=Ke(a))&&(f||u===T))return a.replace(Nf,"");if(!a||!(u=pn(u)))return a;var g=zr(a);return Hs(g,Em(g,zr(u))).join("")},y.truncate=function Qs(a,u){var f=30,g="...";if(Ht(u)){var v="separator"in u?u.separator:v;f="length"in u?xe(u.length):f,g="omission"in u?pn(u.omission):g}var D=(a=Ke(a)).length;if(Qn(a)){var w=zr(a);D=w.length}if(f>=D)return a;var M=f-Uo(g);if(M<1)return g;var O=w?Hs(w,0,M).join(""):a.slice(0,M);if(v===T)return O+g;if(w&&(M+=O.length-M),Wa(v)){if(a.slice(M).search(v)){var P,L=O;for(v.global||(v=to(v.source,Ke(Mr.exec(v))+"g")),v.lastIndex=0;P=v.exec(L);)var U=P.index;O=O.slice(0,U===T?M:U)}}else if(a.indexOf(pn(v),M)!=M){var X=O.lastIndexOf(v);X>-1&&(O=O.slice(0,X))}return O+g},y.unescape=function $E(a){return(a=Ke(a))&&j0.test(a)?a.replace(hu,IM):a},y.uniqueId=function r1(a){var u=++hD;return Ke(a)+u},y.upperCase=UE,y.upperFirst=fp,y.each=Uh,y.eachRight=O_,y.first=oc,Xa(y,function(){var a={};return Z(y,function(u,f){rt.call(y.prototype,f)||(a[f]=u)}),a}(),{chain:!1}),y.VERSION="4.17.21",Gr(["bind","bindKey","curry","curryRight","partial","partialRight"],function(a){y[a].placeholder=y}),Gr(["drop","take"],function(a,u){je.prototype[a]=function(f){f=f===T?1:St(xe(f),0);var g=this.__filtered__&&!u?new je(this):this.clone();return g.__filtered__?g.__takeCount__=lt(f,g.__takeCount__):g.__views__.push({size:lt(f,Ln),type:a+(g.__dir__<0?"Right":"")}),g},je.prototype[a+"Right"]=function(f){return this.reverse()[a](f).reverse()}}),Gr(["filter","map","takeWhile"],function(a,u){var f=u+1,g=1==f||3==f;je.prototype[a]=function(v){var D=this.clone();return D.__iteratees__.push({iteratee:pe(v,3),type:f}),D.__filtered__=D.__filtered__||g,D}}),Gr(["head","last"],function(a,u){var f="take"+(u?"Right":"");je.prototype[a]=function(){return this[f](1).value()[0]}}),Gr(["initial","tail"],function(a,u){var f="drop"+(u?"":"Right");je.prototype[a]=function(){return this.__filtered__?new je(this):this[f](1)}}),je.prototype.compact=function(){return this.filter(Er)},je.prototype.find=function(a){return this.filter(a).head()},je.prototype.findLast=function(a){return this.reverse().find(a)},je.prototype.invokeMap=Fe(function(a,u){return"function"==typeof a?new je(this):this.map(function(f){return Qo(f,a,u)})}),je.prototype.reject=function(a){return this.filter(dc(pe(a)))},je.prototype.slice=function(a,u){a=xe(a);var f=this;return f.__filtered__&&(a>0||u<0)?new je(f):(a<0?f=f.takeRight(-a):a&&(f=f.drop(a)),u!==T&&(f=(u=xe(u))<0?f.dropRight(-u):f.take(u-a)),f)},je.prototype.takeRightWhile=function(a){return this.reverse().takeWhile(a).reverse()},je.prototype.toArray=function(){return this.take(Ln)},Z(je.prototype,function(a,u){var f=/^(?:filter|find|map|reject)|While$/.test(u),g=/^(?:head|last)$/.test(u),v=y[g?"take"+("last"==u?"Right":""):u],D=g||/^find/.test(u);v&&(y.prototype[u]=function(){var w=this.__wrapped__,M=g?[1]:arguments,O=w instanceof je,P=M[0],L=O||Ae(w),U=function(Ve){var $e=v.apply(y,hr([Ve],M));return g&&X?$e[0]:$e};L&&f&&"function"==typeof P&&1!=P.length&&(O=L=!1);var X=this.__chain__,ve=D&&!X,Pe=O&&!this.__actions__.length;if(!D&&L){w=Pe?w:new je(this);var ye=a.apply(w,M);return ye.__actions__.push({func:ac,args:[U],thisArg:T}),new gi(ye,X)}return ve&&Pe?a.apply(this,M):(ye=this.thru(U),ve?g?ye.value()[0]:ye.value():ye)})}),Gr(["pop","push","shift","sort","splice","unshift"],function(a){var u=wu[a],f=/^(?:push|sort|unshift)$/.test(a)?"tap":"thru",g=/^(?:pop|shift)$/.test(a);y.prototype[a]=function(){var v=arguments;if(g&&!this.__chain__){var D=this.value();return u.apply(Ae(D)?D:[],v)}return this[f](function(w){return u.apply(Ae(w)?w:[],v)})}}),Z(je.prototype,function(a,u){var f=y[u];if(f){var g=f.name+"";rt.call(gr,g)||(gr[g]=[]),gr[g].push({name:u,func:f})}}),gr[Xl(T,2).name]=[{name:"wrapper",func:T}],je.prototype.clone=function RM(){var a=new je(this.__wrapped__);return a.__actions__=Zt(this.__actions__),a.__dir__=this.__dir__,a.__filtered__=this.__filtered__,a.__iteratees__=Zt(this.__iteratees__),a.__takeCount__=this.__takeCount__,a.__views__=Zt(this.__views__),a},je.prototype.reverse=function xM(){if(this.__filtered__){var a=new je(this);a.__dir__=-1,a.__filtered__=!0}else(a=this.clone()).__dir__*=-1;return a},je.prototype.value=function FM(){var a=this.__wrapped__.value(),u=this.__dir__,f=Ae(a),g=u<0,v=f?a.length:0,D=function ID(a,u,f){for(var g=-1,v=f.length;++g<v;){var D=f[g],w=D.size;switch(D.type){case"drop":a+=w;break;case"dropRight":u-=w;break;case"take":u=lt(u,a+w);break;case"takeRight":a=St(a,u-w)}}return{start:a,end:u}}(0,v,this.__views__),w=D.start,M=D.end,O=M-w,P=g?M:w-1,L=this.__iteratees__,U=L.length,X=0,oe=lt(O,this.__takeCount__);if(!f||!g&&v==O&&oe==O)return hh(a,this.__actions__);var ve=[];e:for(;O--&&X<oe;){for(var Pe=-1,ye=a[P+=u];++Pe<U;){var Ve=L[Pe],Fr=Ve.type,Sn=(0,Ve.iteratee)(ye);if(2==Fr)ye=Sn;else if(!Sn){if(1==Fr)continue e;break e}}ve[X++]=ye}return ve},y.prototype.at=Xu,y.prototype.chain=function Ku(){return $a(this)},y.prototype.commit=function XD(){return new gi(this.value(),this.__chain__)},y.prototype.next=function KD(){this.__values__===T&&(this.__values__=nv(this.value()));var a=this.__index__>=this.__values__.length;return{done:a,value:a?T:this.__values__[this.__index__++]}},y.prototype.plant=function I_(a){for(var u,f=this;f instanceof Wf;){var g=Oh(f);g.__index__=0,g.__values__=T,u?v.__wrapped__=g:u=g;var v=g;f=f.__wrapped__}return v.__wrapped__=a,u},y.prototype.reverse=function Hh(){var a=this.__wrapped__;if(a instanceof je){var u=a;return this.__actions__.length&&(u=new je(this)),(u=u.reverse()).__actions__.push({func:ac,args:[Ot],thisArg:T}),new gi(u,this.__chain__)}return this.thru(Ot)},y.prototype.toJSON=y.prototype.valueOf=y.prototype.value=function tE(){return hh(this.__wrapped__,this.__actions__)},y.prototype.first=y.prototype.head,jn&&(y.prototype[jn]=function eE(){return this}),y}();Bn._=$l,(Cs=function(){return $l}.call(da,gf,da,Ji))!==T&&(Ji.exports=Cs)}.call(this)}},Ji=>{Ji(Ji.s=1319)}]);;
(self.webpackChunkclient=self.webpackChunkclient||[]).push([[461],{107:(s,u,t)=>{"use strict";var e=t(4228),n=t(3048),o="number";s.exports=function(r){if("string"!==r&&r!==o&&"default"!==r)throw TypeError("Incorrect hint");return n(e(this),r!=o)}},157:(s,u,t)=>{var e=t(7087),n=Math.max,o=Math.min;s.exports=function(r,a){return(r=e(r))<0?n(r+a,0):o(r,a)}},177:(s,u,t)=>{"use strict";var e=t(2127),n=t(1485),o=t(8942),r="startsWith",a=""[r];e(e.P+e.F*t(5203)(r),"String",{startsWith:function(c){var f=o(this,c,r),d=n(Math.min(arguments.length>1?arguments[1]:void 0,f.length)),l=String(c);return a?a.call(f,l,d):f.slice(d,d+l.length)===l}})},210:(s,u,t)=>{var e=t(2127);e(e.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},341:(s,u,t)=>{"use strict";var e=t(5411),n=t(4228),o=t(9190),r=t(8828),a=t(1485),i=t(2535),c=t(9600),f=t(9448),d=Math.min,l=[].push,v="split",h="length",g="lastIndex",j=4294967295,R=!f(function(){RegExp(j,"y")});t(9228)("split",2,function(p,O,N,b){var P;return P="c"=="abbc"[v](/(b)*/)[1]||4!="test"[v](/(?:)/,-1)[h]||2!="ab"[v](/(?:ab)*/)[h]||4!="."[v](/(.?)(.?)/)[h]||"."[v](/()()/)[h]>1||""[v](/.?/)[h]?function(S,D){var $=String(this);if(void 0===S&&0===D)return[];if(!e(S))return N.call($,S,D);for(var Et,at,Y,G=[],gt=0,xt=void 0===D?j:D>>>0,St=new RegExp(S.source,(S.ignoreCase?"i":"")+(S.multiline?"m":"")+(S.unicode?"u":"")+(S.sticky?"y":"")+"g");(Et=c.call(St,$))&&!((at=St[g])>gt&&(G.push($.slice(gt,Et.index)),Et[h]>1&&Et.index<$[h]&&l.apply(G,Et.slice(1)),Y=Et[0][h],gt=at,G[h]>=xt));)St[g]===Et.index&&St[g]++;return gt===$[h]?(Y||!St.test(""))&&G.push(""):G.push($.slice(gt)),G[h]>xt?G.slice(0,xt):G}:"0"[v](void 0,0)[h]?function(S,D){return void 0===S&&0===D?[]:N.call(this,S,D)}:N,[function(D,$){var G=p(this),rt=D?.[O];return void 0!==rt?rt.call(D,G,$):P.call(String(G),D,$)},function(S,D){var $=b(P,S,this,D,P!==N);if($.done)return $.value;var G=n(S),rt=String(this),gt=o(G,RegExp),xt=G.unicode,Et=new gt(R?G:"^(?:"+G.source+")",(G.ignoreCase?"i":"")+(G.multiline?"m":"")+(G.unicode?"u":"")+(R?"y":"g")),at=void 0===D?j:D>>>0;if(0===at)return[];if(0===rt.length)return null===i(Et,rt)?[rt]:[];for(var Y=0,Tt=0,q=[];Tt<rt.length;){Et.lastIndex=R?Tt:0;var It,bt=i(Et,R?rt:rt.slice(Tt));if(null===bt||(It=d(a(Et.lastIndex+(R?0:Tt)),rt.length))===Y)Tt=r(rt,Tt,xt);else{if(q.push(rt.slice(Y,Tt)),q.length===at)return q;for(var ee=1;ee<=bt.length-1;ee++)if(q.push(bt[ee]),q.length===at)return q;Tt=Y=It}}return q.push(rt.slice(Y)),q}]})},345:(s,u,t)=>{var e=t(2127);e(e.S,"Math",{sign:t(3733)})},489:(s,u,t)=>{var e=t(7967).f,n=Function.prototype,o=/^\s*function ([^ (]*)/,r="name";r in n||t(1763)&&e(n,r,{configurable:!0,get:function(){try{return(""+this).match(o)[1]}catch{return""}}})},571:(s,u,t)=>{var e=t(2127),n=t(2738);e(e.G+e.F*(parseInt!=n),{parseInt:n})},627:(s,u,t)=>{var e=t(7917),n=t(8270),o=t(766)("IE_PROTO"),r=Object.prototype;s.exports=Object.getPrototypeOf||function(a){return a=n(a),e(a,o)?a[o]:"function"==typeof a.constructor&&a instanceof a.constructor?a.constructor.prototype:a instanceof Object?r:null}},629:(s,u,t)=>{var e=t(2127),n=t(3344),o=t(9448),r=t(832),a="["+r+"]",c=RegExp("^"+a+a+"*"),f=RegExp(a+a+"*$"),d=function(v,h,g){var j={},R=o(function(){return!!r[v]()||"\u200b\x85"!="\u200b\x85"[v]()}),p=j[v]=R?h(l):r[v];g&&(j[g]=p),e(e.P+e.F*R,"String",j)},l=d.trim=function(v,h){return v=String(n(v)),1&h&&(v=v.replace(c,"")),2&h&&(v=v.replace(f,"")),v};s.exports=d},743:(s,u,t)=>{t(7482),t(2975),t(5890),t(1632),t(6094)},762:(s,u,t)=>{var e=t(4848),n=t(7574)("iterator"),o=t(906);s.exports=t(6094).getIteratorMethod=function(r){if(null!=r)return r[n]||r["@@iterator"]||o[e(r)]}},766:(s,u,t)=>{var e=t(4556)("keys"),n=t(4415);s.exports=function(o){return e[o]||(e[o]=n(o))}},832:s=>{s.exports="\t\n\v\f\r \xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},906:s=>{s.exports={}},923:(s,u,t)=>{var e=t(2127),n=t(6094),o=t(9448);s.exports=function(r,a){var i=(n.Object||{})[r]||Object[r],c={};c[r]=a(i),e(e.S+e.F*o(function(){i(1)}),"Object",c)}},935:(s,u,t)=>{var e=t(2127);e(e.S,"Object",{create:t(4719)})},956:(s,u,t)=>{var e=t(8790);s.exports=function(n,o){var r=[];return e(n,!1,r.push,r,o),r}},957:(s,u,t)=>{"use strict";t(629)("trim",function(e){return function(){return e(this,3)}})},1060:(s,u)=>{u.f=Object.getOwnPropertySymbols},1104:(s,u,t)=>{var e=t(2127),n=t(627),o=t(4228);e(e.S,"Reflect",{getPrototypeOf:function(a){return n(o(a))}})},1158:(s,u,t)=>{"use strict";var e=t(4228);s.exports=function(){var n=e(this),o="";return n.global&&(o+="g"),n.ignoreCase&&(o+="i"),n.multiline&&(o+="m"),n.unicode&&(o+="u"),n.sticky&&(o+="y"),o}},1176:(s,u,t)=>{var e=t(7380),n=t(4228),o=t(627),r=e.has,a=e.key,i=function(c,f,d){if(r(c,f,d))return!0;var v=o(f);return null!==v&&i(c,v,d)};e.exp({hasMetadata:function(f,d){return i(f,n(d),arguments.length<3?void 0:a(arguments[2]))}})},1212:(s,u,t)=>{var e=t(7087),n=t(3344);s.exports=function(o){return function(r,a){var d,l,i=String(n(r)),c=e(a),f=i.length;return c<0||c>=f?o?"":void 0:(d=i.charCodeAt(c))<55296||d>56319||c+1===f||(l=i.charCodeAt(c+1))<56320||l>57343?o?i.charAt(c):d:o?i.slice(c,c+2):l-56320+(d-55296<<10)+65536}}},1249:(s,u,t)=>{var e=t(5089);s.exports=Object("z").propertyIsEnumerable(0)?Object:function(n){return"String"==e(n)?n.split(""):Object(n)}},1308:(s,u,t)=>{var e=t(7526).document;s.exports=e&&e.documentElement},1311:(s,u,t)=>{var e=t(4561),n=t(6140);s.exports=Object.keys||function(r){return e(r,n)}},1318:(s,u,t)=>{var e=t(2127);e(e.S,"Math",{fround:t(2122)})},1430:(s,u,t)=>{var e=t(2127);e(e.S+e.F,"Object",{assign:t(8206)})},1449:(s,u,t)=>{"use strict";var e=t(2127),n=t(6543);e(e.P+e.F*!t(6884)([].reduce,!0),"Array",{reduce:function(r){return n(this,r,arguments.length,arguments[1],!1)}})},1464:(s,u,t)=>{var e=t(7221),n=t(1485),o=t(157);s.exports=function(r){return function(a,i,c){var v,f=e(a),d=n(f.length),l=o(c,d);if(r&&i!=i){for(;d>l;)if((v=f[l++])!=v)return!0}else for(;d>l;l++)if((r||l in f)&&f[l]===i)return r||l||0;return!r&&-1}}},1473:s=>{s.exports=Math.log1p||function(t){return(t=+t)>-1e-8&&t<1e-8?t-t*t/2:Math.log(1+t)}},1485:(s,u,t)=>{var e=t(7087),n=Math.min;s.exports=function(o){return o>0?n(e(o),9007199254740991):0}},1508:(s,u,t)=>{var e=t(906),n=t(7574)("iterator"),o=Array.prototype;s.exports=function(r){return void 0!==r&&(e.Array===r||o[n]===r)}},1626:(s,u,t)=>{var e=t(7967),n=t(4228),o=t(1311);s.exports=t(1763)?Object.defineProperties:function(a,i){n(a);for(var l,c=o(i),f=c.length,d=0;f>d;)e.f(a,l=c[d++],i[l]);return a}},1632:(s,u,t)=>{"use strict";var e=t(6197),n=t(2888);s.exports=t(8933)("Set",function(r){return function(){return r(this,arguments.length>0?arguments[0]:void 0)}},{add:function(a){return e.def(n(this,"Set"),a=0===a?0:a,a)}},e)},1691:(s,u,t)=>{var e=t(7380),n=t(4228),o=t(3387),r=e.key,a=e.set;e.exp({metadata:function(c,f){return function(l,v){a(c,f,(void 0!==v?n:o)(l),r(v))}}})},1763:(s,u,t)=>{s.exports=!t(9448)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},1879:(s,u,t)=>{var e=t(8641),n=t(627),o=t(7917),r=t(2127),a=t(3305),i=t(4228);r(r.S,"Reflect",{get:function c(f,d){var v,h,l=arguments.length<3?f:arguments[2];return i(f)===l?f[d]:(v=e.f(f,d))?o(v,"value")?v.value:void 0!==v.get?v.get.call(l):void 0:a(h=n(f))?c(h,d,l):void 0}})},1883:(s,u,t)=>{var e=t(2127);e(e.S,"Reflect",{has:function(o,r){return r in o}})},1895:(s,u,t)=>{t(923)("getOwnPropertyNames",function(){return t(4765).f})},1933:(s,u,t)=>{var e=t(2127),n=t(7526).isFinite;e(e.S,"Number",{isFinite:function(r){return"number"==typeof r&&n(r)}})},1996:s=>{s.exports=function(u,t){return{enumerable:!(1&u),configurable:!(2&u),writable:!(4&u),value:t}}},2122:(s,u,t)=>{var e=t(3733),n=Math.pow,o=n(2,-52),r=n(2,-23),a=n(2,127)*(2-r),i=n(2,-126);s.exports=Math.fround||function(d){var h,g,l=Math.abs(d),v=e(d);return l<i?v*(l/i/r+1/o-1/o)*i*r:(g=(h=(1+r/o)*l)-(h-l))>a||g!=g?v*(1/0):v*g}},2127:(s,u,t)=>{var e=t(7526),n=t(6094),o=t(3341),r=t(8859),a=t(5052),i="prototype",c=function(f,d,l){var b,P,S,D,v=f&c.F,h=f&c.G,j=f&c.P,R=f&c.B,p=h?e:f&c.S?e[d]||(e[d]={}):(e[d]||{})[i],O=h?n:n[d]||(n[d]={}),N=O[i]||(O[i]={});for(b in h&&(l=d),l)S=((P=!v&&p&&void 0!==p[b])?p:l)[b],D=R&&P?a(S,e):j&&"function"==typeof S?a(Function.call,S):S,p&&r(p,b,S,f&c.U),O[b]!=S&&o(O,b,D),j&&N[b]!=S&&(N[b]=S)};e.core=n,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,s.exports=c},2207:()=>{!function(){if(!(typeof window>"u"))try{var s=new window.CustomEvent("test",{cancelable:!0});if(s.preventDefault(),!0!==s.defaultPrevented)throw new Error("Could not prevent default")}catch{var u=function(e,n){var o,r;return(n=n||{}).bubbles=!!n.bubbles,n.cancelable=!!n.cancelable,(o=document.createEvent("CustomEvent")).initCustomEvent(e,n.bubbles,n.cancelable,n.detail),r=o.preventDefault,o.preventDefault=function(){r.call(this);try{Object.defineProperty(this,"defaultPrevented",{get:function(){return!0}})}catch{this.defaultPrevented=!0}},o};u.prototype=window.Event.prototype,window.CustomEvent=u}}()},2220:(s,u,t)=>{var e=t(2127),n=t(157),o=String.fromCharCode,r=String.fromCodePoint;e(e.S+e.F*(!!r&&1!=r.length),"String",{fromCodePoint:function(i){for(var l,c=[],f=arguments.length,d=0;f>d;){if(l=+arguments[d++],n(l,1114111)!==l)throw RangeError(l+" is not a valid code point");c.push(l<65536?o(l):o(55296+((l-=65536)>>10),l%1024+56320))}return c.join("")}})},2335:(s,u,t)=>{var e=t(2127),n=t(3733);e(e.S,"Math",{cbrt:function(r){return n(r=+r)*Math.pow(Math.abs(r),1/3)}})},2346:(s,u,t)=>{"use strict";var e=t(2127),n=t(8270),o=t(3048);e(e.P+e.F*t(9448)(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function(a){var i=n(this),c=o(i);return"number"!=typeof c||isFinite(c)?i.toISOString():null}})},2392:(s,u,t)=>{var e=t(2127),n=Math.atanh;e(e.S+e.F*!(n&&1/n(-0)<0),"Math",{atanh:function(r){return 0==(r=+r)?r:Math.log((1+r)/(1-r))/2}})},2405:(s,u,t)=>{"use strict";var e=t(2127),n=t(1212)(!1);e(e.P,"String",{codePointAt:function(r){return n(this,r)}})},2444:(s,u,t)=>{t(571),t(6094)},2468:(s,u,t)=>{var e=t(2127),n=t(9448),o=t(3344),r=/"/g,a=function(i,c,f,d){var l=String(o(i)),v="<"+c;return""!==f&&(v+=" "+f+'="'+String(d).replace(r,"&quot;")+'"'),v+">"+l+"</"+c+">"};s.exports=function(i,c){var f={};f[i]=c(a),e(e.P+e.F*n(function(){var d=""[i]('"');return d!==d.toLowerCase()||d.split('"').length>3}),"String",f)}},2535:(s,u,t)=>{"use strict";var e=t(4848),n=RegExp.prototype.exec;s.exports=function(o,r){var a=o.exec;if("function"==typeof a){var i=a.call(o,r);if("object"!=typeof i)throw new TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==e(o))throw new TypeError("RegExp#exec called on incompatible receiver");return n.call(o,r)}},2552:(s,u,t)=>{var e=t(7967),n=t(2127),o=t(4228),r=t(3048);n(n.S+n.F*t(9448)(function(){Reflect.defineProperty(e.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function(i,c,f){o(i),c=r(c,!0),o(f);try{return e.f(i,c,f),!0}catch{return!1}}})},2586:(s,u,t)=>{var e=t(2127),n=t(4719),o=t(3387),r=t(4228),a=t(3305),i=t(9448),c=t(5538),f=(t(7526).Reflect||{}).construct,d=i(function(){function v(){}return!(f(function(){},[],v)instanceof v)}),l=!i(function(){f(function(){})});e(e.S+e.F*(d||l),"Reflect",{construct:function(h,g){o(h),r(g);var j=arguments.length<3?h:o(arguments[2]);if(l&&!d)return f(h,g,j);if(h==j){switch(g.length){case 0:return new h;case 1:return new h(g[0]);case 2:return new h(g[0],g[1]);case 3:return new h(g[0],g[1],g[2]);case 4:return new h(g[0],g[1],g[2],g[3])}var R=[null];return R.push.apply(R,g),new(c.apply(h,R))}var p=j.prototype,O=n(a(p)?p:Object.prototype),N=Function.apply.call(h,O,g);return a(N)?N:O}})},2642:(s,u,t)=>{var e=t(7221),n=t(8641).f;t(923)("getOwnPropertyDescriptor",function(){return function(r,a){return n(e(r),a)}})},2650:(s,u,t)=>{var e=t(8641),n=t(2127),o=t(4228);n(n.S,"Reflect",{getOwnPropertyDescriptor:function(a,i){return e.f(o(a),i)}})},2738:(s,u,t)=>{var e=t(7526).parseInt,n=t(629).trim,o=t(832),r=/^[-+]?0[xX]/;s.exports=8!==e(o+"08")||22!==e(o+"0x16")?function(i,c){var f=n(String(i),3);return e(f,c>>>0||(r.test(f)?16:10))}:e},2750:s=>{s.exports=!1},2818:(s,u,t)=>{"use strict";t(2468)("small",function(e){return function(){return e(this,"small","","")}})},2888:(s,u,t)=>{var e=t(3305);s.exports=function(n,o){if(!e(n)||n._t!==o)throw TypeError("Incompatible receiver, "+o+" required!");return n}},2899:(s,u,t)=>{t(3292),t(2346),t(9429),t(7849),t(8951),s.exports=Date},2913:(s,u,t)=>{t(7482),t(2975),t(5890),t(3386),t(6094)},2956:(s,u,t)=>{s.exports=!t(1763)&&!t(9448)(function(){return 7!=Object.defineProperty(t(6034)("div"),"a",{get:function(){return 7}}).a})},2975:(s,u,t)=>{"use strict";var e=t(1212)(!0);t(8175)(String,"String",function(n){this._t=String(n),this._i=0},function(){var r,n=this._t,o=this._i;return o>=n.length?{value:void 0,done:!0}:(r=e(n,o),this._i+=r.length,{value:r,done:!1})})},2988:(s,u,t)=>{var e=t(4415)("meta"),n=t(3305),o=t(7917),r=t(7967).f,a=0,i=Object.isExtensible||function(){return!0},c=!t(9448)(function(){return i(Object.preventExtensions({}))}),f=function(g){r(g,e,{value:{i:"O"+ ++a,w:{}}})},h=s.exports={KEY:e,NEED:!1,fastKey:function(g,j){if(!n(g))return"symbol"==typeof g?g:("string"==typeof g?"S":"P")+g;if(!o(g,e)){if(!i(g))return"F";if(!j)return"E";f(g)}return g[e].i},getWeak:function(g,j){if(!o(g,e)){if(!i(g))return!0;if(!j)return!1;f(g)}return g[e].w},onFreeze:function(g){return c&&h.NEED&&i(g)&&!o(g,e)&&f(g),g}}},3e3:(s,u,t)=>{var e=t(8270),n=t(627);t(923)("getPrototypeOf",function(){return function(r){return n(e(r))}})},3048:(s,u,t)=>{var e=t(3305);s.exports=function(n,o){if(!e(n))return n;var r,a;if(o&&"function"==typeof(r=n.toString)&&!e(a=r.call(n))||"function"==typeof(r=n.valueOf)&&!e(a=r.call(n))||!o&&"function"==typeof(r=n.toString)&&!e(a=r.call(n)))return a;throw TypeError("Can't convert object to primitive value")}},3107:(s,u,t)=>{var e=t(7380),n=t(4228),o=e.has,r=e.key;e.exp({hasOwnMetadata:function(i,c){return o(i,n(c),arguments.length<3?void 0:r(arguments[2]))}})},3157:(s,u,t)=>{var e=t(2127);e(e.S,"Number",{isInteger:t(3842)})},3191:(s,u,t)=>{var e=t(3606);s.exports=function(n,o){return new(e(n))(o)}},3292:(s,u,t)=>{var e=t(2127);e(e.S,"Date",{now:function(){return(new Date).getTime()}})},3305:s=>{s.exports=function(u){return"object"==typeof u?null!==u:"function"==typeof u}},3341:(s,u,t)=>{var e=t(7967),n=t(1996);s.exports=t(1763)?function(o,r,a){return e.f(o,r,n(1,a))}:function(o,r,a){return o[r]=a,o}},3344:s=>{s.exports=function(u){if(null==u)throw TypeError("Can't call method on  "+u);return u}},3386:(s,u,t)=>{"use strict";var e=t(6197),n=t(2888),o="Map";s.exports=t(8933)(o,function(r){return function(){return r(this,arguments.length>0?arguments[0]:void 0)}},{get:function(a){var i=e.getEntry(n(this,o),a);return i&&i.v},set:function(a,i){return e.def(n(this,o),0===a?0:a,i)}},e,!0)},3387:s=>{s.exports=function(u){if("function"!=typeof u)throw TypeError(u+" is not a function!");return u}},3483:(s,u,t)=>{var e=t(2127),n=t(7221),o=t(1485);e(e.S,"String",{raw:function(a){for(var i=n(a.raw),c=o(i.length),f=arguments.length,d=[],l=0;c>l;)d.push(String(i[l++])),l<f&&d.push(String(arguments[l]));return d.join("")}})},3504:(s,u,t)=>{"use strict";var e=t(2127),n=t(6179)(0),o=t(6884)([].forEach,!0);e(e.P+e.F*!o,"Array",{forEach:function(a){return n(this,a,arguments[1])}})},3559:(s,u,t)=>{"use strict";t(2468)("sub",function(e){return function(){return e(this,"sub","","")}})},3589:(s,u,t)=>{var e=t(7526).parseFloat,n=t(629).trim;s.exports=1/e(t(832)+"-0")!=-1/0?function(r){var a=n(String(r),3),i=e(a);return 0===i&&"-"==a.charAt(0)?-0:i}:e},3606:(s,u,t)=>{var e=t(3305),n=t(7981),o=t(7574)("species");s.exports=function(r){var a;return n(r)&&("function"==typeof(a=r.constructor)&&(a===Array||n(a.prototype))&&(a=void 0),e(a)&&null===(a=a[o])&&(a=void 0)),void 0===a?Array:a}},3700:(s,u,t)=>{var e=t(7380),n=t(4228),o=e.get,r=e.key;e.exp({getOwnMetadata:function(i,c){return o(i,n(c),arguments.length<3?void 0:r(arguments[2]))}})},3706:(s,u,t)=>{"use strict";var e=t(2127),n=t(7221),o=t(7087),r=t(1485),a=[].lastIndexOf,i=!!a&&1/[1].lastIndexOf(1,-0)<0;e(e.P+e.F*(i||!t(6884)(a)),"Array",{lastIndexOf:function(f){if(i)return a.apply(this,arguments)||0;var d=n(this),l=r(d.length),v=l-1;for(arguments.length>1&&(v=Math.min(v,o(arguments[1]))),v<0&&(v=l+v);v>=0;v--)if(v in d&&d[v]===f)return v||0;return-1}})},3733:s=>{s.exports=Math.sign||function(t){return 0==(t=+t)||t!=t?t:t<0?-1:1}},3822:(s,u,t)=>{var e=t(3305),n=t(2988).onFreeze;t(923)("seal",function(o){return function(a){return o&&e(a)?o(n(a)):a}})},3842:(s,u,t)=>{var e=t(3305),n=Math.floor;s.exports=function(r){return!e(r)&&isFinite(r)&&n(r)===r}},3844:(s,u,t)=>{var e=t(7967).f,n=t(7917),o=t(7574)("toStringTag");s.exports=function(r,a,i){r&&!n(r=i?r:r.prototype,o)&&e(r,o,{configurable:!0,value:a})}},3863:(s,u,t)=>{"use strict";var e=t(5052),n=t(2127),o=t(8270),r=t(7368),a=t(1508),i=t(1485),c=t(7227),f=t(762);n(n.S+n.F*!t(8931)(function(d){Array.from(d)}),"Array",{from:function(l){var N,b,P,S,v=o(l),h="function"==typeof this?this:Array,g=arguments.length,j=g>1?arguments[1]:void 0,R=void 0!==j,p=0,O=f(v);if(R&&(j=e(j,g>2?arguments[2]:void 0,2)),null==O||h==Array&&a(O))for(b=new h(N=i(v.length));N>p;p++)c(b,p,R?j(v[p],p):v[p]);else for(S=O.call(v),b=new h;!(P=S.next()).done;p++)c(b,p,R?r(S,j,[P.value,p],!0):P.value);return b.length=p,b}})},4040:(s,u,t)=>{"use strict";var e=t(4228),n=t(1485),o=t(8828),r=t(2535);t(9228)("match",1,function(a,i,c,f){return[function(l){var v=a(this),h=l?.[i];return void 0!==h?h.call(l,v):new RegExp(l)[i](String(v))},function(d){var l=f(c,d,this);if(l.done)return l.value;var v=e(d),h=String(this);if(!v.global)return r(v,h);var g=v.unicode;v.lastIndex=0;for(var p,j=[],R=0;null!==(p=r(v,h));){var O=String(p[0]);j[R]=O,""===O&&(v.lastIndex=o(h,n(v.lastIndex),g)),R++}return 0===R?null:j}]})},4104:(s,u,t)=>{var e=t(2127),n=t(3842),o=Math.abs;e(e.S,"Number",{isSafeInteger:function(a){return n(a)&&o(a)<=9007199254740991}})},4116:(s,u,t)=>{"use strict";var e=t(9600);t(2127)({target:"RegExp",proto:!0,forced:e!==/./.exec},{exec:e})},4153:(s,u,t)=>{"use strict";t(2468)("sup",function(e){return function(){return e(this,"sup","","")}})},4228:(s,u,t)=>{var e=t(3305);s.exports=function(n){if(!e(n))throw TypeError(n+" is not an object!");return n}},4246:(s,u,t)=>{t(8301),t(4116),t(8604),t(9638),t(4040),t(8305),t(4701),t(341),t(6094)},4352:(s,u,t)=>{var e=t(2127),n=Math.abs;e(e.S,"Math",{hypot:function(r,a){for(var l,v,i=0,c=0,f=arguments.length,d=0;c<f;)d<(l=n(arguments[c++]))?(i=i*(v=d/l)*v+1,d=l):i+=l>0?(v=l/d)*v:l;return d===1/0?1/0:d*Math.sqrt(i)}})},4376:(s,u,t)=>{var e=t(2127),n=t(8641).f,o=t(4228);e(e.S,"Reflect",{deleteProperty:function(a,i){var c=n(o(a),i);return!(c&&!c.configurable)&&delete a[i]}})},4415:s=>{var u=0,t=Math.random();s.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++u+t).toString(36))}},4419:(s,u,t)=>{var e=t(2127);e(e.S,"Number",{EPSILON:Math.pow(2,-52)})},4437:(s,u,t)=>{var e=t(2127),n=t(3589);e(e.S+e.F*(Number.parseFloat!=n),"Number",{parseFloat:n})},4438:(s,u,t)=>{"use strict";var e=t(8270),n=t(157),o=t(1485);s.exports=[].copyWithin||function(a,i){var c=e(this),f=o(c.length),d=n(a,f),l=n(i,f),v=arguments.length>2?arguments[2]:void 0,h=Math.min((void 0===v?f:n(v,f))-l,f-d),g=1;for(l<d&&d<l+h&&(g=-1,l+=h-1,d+=h-1);h-- >0;)l in c?c[d]=c[l]:delete c[d],d+=g,l+=g;return c}},4509:(s,u,t)=>{"use strict";var e=t(7526),n=t(7917),o=t(5089),r=t(8880),a=t(3048),i=t(9448),c=t(9415).f,f=t(8641).f,d=t(7967).f,l=t(629).trim,v="Number",h=e[v],g=h,j=h.prototype,R=o(t(4719)(j))==v,p="trim"in String.prototype,O=function(S){var D=a(S,!1);if("string"==typeof D&&D.length>2){var G,rt,gt,$=(D=p?D.trim():l(D,3)).charCodeAt(0);if(43===$||45===$){if(88===(G=D.charCodeAt(2))||120===G)return NaN}else if(48===$){switch(D.charCodeAt(1)){case 66:case 98:rt=2,gt=49;break;case 79:case 111:rt=8,gt=55;break;default:return+D}for(var at,xt=D.slice(2),St=0,Et=xt.length;St<Et;St++)if((at=xt.charCodeAt(St))<48||at>gt)return NaN;return parseInt(xt,rt)}}return+D};if(!h(" 0o1")||!h("0b1")||h("+0x1")){h=function(D){var $=arguments.length<1?0:D,G=this;return G instanceof h&&(R?i(function(){j.valueOf.call(G)}):o(G)!=v)?r(new g(O($)),G,h):O($)};for(var P,N=t(1763)?c(g):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),b=0;N.length>b;b++)n(g,P=N[b])&&!n(h,P)&&d(h,P,f(g,P));h.prototype=j,j.constructor=h,t(8859)(e,v,h)}},4521:(s,u,t)=>{var e=t(2127),n=Math.exp;e(e.S,"Math",{cosh:function(r){return(n(r=+r)+n(-r))/2}})},4556:(s,u,t)=>{var e=t(6094),n=t(7526),o="__core-js_shared__",r=n[o]||(n[o]={});(s.exports=function(a,i){return r[a]||(r[a]=void 0!==i?i:{})})("versions",[]).push({version:e.version,mode:t(2750)?"pure":"global",copyright:"\xa9 2020 Denis Pushkarev (zloirock.ru)"})},4561:(s,u,t)=>{var e=t(7917),n=t(7221),o=t(1464)(!1),r=t(766)("IE_PROTO");s.exports=function(a,i){var l,c=n(a),f=0,d=[];for(l in c)l!=r&&e(c,l)&&d.push(l);for(;i.length>f;)e(c,l=i[f++])&&(~o(d,l)||d.push(l));return d}},4570:(s,u,t)=>{"use strict";var e=t(2127),n=t(7227);e(e.S+e.F*t(9448)(function(){function o(){}return!(Array.of.call(o)instanceof o)}),"Array",{of:function(){for(var r=0,a=arguments.length,i=new("function"==typeof this?this:Array)(a);a>r;)n(i,r,arguments[r++]);return i.length=a,i}})},4591:(s,u,t)=>{"use strict";t(2468)("blink",function(e){return function(){return e(this,"blink","","")}})},4609:(s,u,t)=>{"use strict";var e=t(2127),n=t(1464)(!1),o=[].indexOf,r=!!o&&1/[1].indexOf(1,-0)<0;e(e.P+e.F*(r||!t(6884)(o)),"Array",{indexOf:function(i){return r?o.apply(this,arguments)||0:n(this,i,arguments[1])}})},4701:(s,u,t)=>{"use strict";var e=t(4228),n=t(7359),o=t(2535);t(9228)("search",1,function(r,a,i,c){return[function(d){var l=r(this),v=d?.[a];return void 0!==v?v.call(d,l):new RegExp(d)[a](String(l))},function(f){var d=c(i,f,this);if(d.done)return d.value;var l=e(f),v=String(this),h=l.lastIndex;n(h,0)||(l.lastIndex=0);var g=o(l,v);return n(l.lastIndex,h)||(l.lastIndex=h),null===g?-1:g.index}]})},4719:(s,u,t)=>{var e=t(4228),n=t(1626),o=t(6140),r=t(766)("IE_PROTO"),a=function(){},i="prototype",c=function(){var h,f=t(6034)("iframe"),d=o.length;for(f.style.display="none",t(1308).appendChild(f),f.src="javascript:",(h=f.contentWindow.document).open(),h.write("<script>document.F=Object<\/script>"),h.close(),c=h.F;d--;)delete c[i][o[d]];return c()};s.exports=Object.create||function(d,l){var v;return null!==d?(a[i]=e(d),v=new a,a[i]=null,v[r]=d):v=c(),void 0===l?v:n(v,l)}},4765:(s,u,t)=>{var e=t(7221),n=t(9415).f,o={}.toString,r="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];s.exports.f=function(c){return r&&"[object Window]"==o.call(c)?function(i){try{return n(i)}catch{return r.slice()}}(c):n(e(c))}},4848:(s,u,t)=>{var e=t(5089),n=t(7574)("toStringTag"),o="Arguments"==e(function(){return arguments}());s.exports=function(a){var i,c,f;return void 0===a?"Undefined":null===a?"Null":"string"==typeof(c=function(a,i){try{return a[i]}catch{}}(i=Object(a),n))?c:o?e(i):"Object"==(f=e(i))&&"function"==typeof i.callee?"Arguments":f}},4877:s=>{s.exports=function(u,t,e){var n=void 0===e;switch(t.length){case 0:return n?u():u.call(e);case 1:return n?u(t[0]):u.call(e,t[0]);case 2:return n?u(t[0],t[1]):u.call(e,t[0],t[1]);case 3:return n?u(t[0],t[1],t[2]):u.call(e,t[0],t[1],t[2]);case 4:return n?u(t[0],t[1],t[2],t[3]):u.call(e,t[0],t[1],t[2],t[3])}return u.apply(e,t)}},4894:(s,u,t)=>{var e=t(2127);e(e.P,"String",{repeat:t(7926)})},4896:(s,u,t)=>{var e=t(2127);e(e.S,"Math",{clz32:function(o){return(o>>>=0)?31-Math.floor(Math.log(o+.5)*Math.LOG2E):32}})},4907:(s,u,t)=>{var e=t(7380),n=t(4228),o=e.key,r=e.map,a=e.store;e.exp({deleteMetadata:function(c,f){var d=arguments.length<3?void 0:o(arguments[2]),l=r(n(f),d,!1);if(void 0===l||!l.delete(c))return!1;if(l.size)return!0;var v=a.get(f);return v.delete(d),!!v.size||a.delete(f)}})},4913:(s,u,t)=>{"use strict";var e=t(2127),n=t(6179)(1);e(e.P+e.F*!t(6884)([].map,!0),"Array",{map:function(r){return n(this,r,arguments[1])}})},4940:(s,u,t)=>{t(9650),t(935),t(6064),t(7067),t(2642),t(3e3),t(8647),t(1895),t(8236),t(3822),t(5572),t(9318),t(5032),t(9073),t(1430),t(8451),t(8132),t(7482),t(6094)},4970:s=>{s.exports=function(u,t){return{value:t,done:!!u}}},5e3:(s,u,t)=>{var e=t(2127);e(e.S,"Reflect",{ownKeys:t(6222)})},5032:(s,u,t)=>{var e=t(3305);t(923)("isSealed",function(n){return function(r){return!e(r)||!!n&&n(r)}})},5049:(s,u,t)=>{var e=t(2127);e(e.P,"Function",{bind:t(5538)})},5052:(s,u,t)=>{var e=t(3387);s.exports=function(n,o,r){if(e(n),void 0===o)return n;switch(r){case 1:return function(a){return n.call(o,a)};case 2:return function(a,i){return n.call(o,a,i)};case 3:return function(a,i,c){return n.call(o,a,i,c)}}return function(){return n.apply(o,arguments)}}},5089:s=>{var u={}.toString;s.exports=function(t){return u.call(t).slice(8,-1)}},5122:(s,u,t)=>{var e=t(5089);s.exports=function(n,o){if("number"!=typeof n&&"Number"!=e(n))throw TypeError(o);return+n}},5144:(s,u,t)=>{"use strict";var e=t(2127),n=t(6179)(5),o="find",r=!0;o in[]&&Array(1)[o](function(){r=!1}),e(e.P+e.F*r,"Array",{find:function(i){return n(this,i,arguments.length>1?arguments[1]:void 0)}}),t(8184)(o)},5153:(s,u,t)=>{"use strict";var e=t(2127),n=t(4228),o=function(r){this._t=n(r),this._i=0;var i,a=this._k=[];for(i in r)a.push(i)};t(6032)(o,"Object",function(){var i,r=this,a=r._k;do{if(r._i>=a.length)return{value:void 0,done:!0}}while(!((i=a[r._i++])in r._t));return{value:i,done:!1}}),e(e.S,"Reflect",{enumerate:function(a){return new o(a)}})},5165:(s,u,t)=>{"use strict";var e=t(8184),n=t(4970),o=t(906),r=t(7221);s.exports=t(8175)(Array,"Array",function(a,i){this._t=r(a),this._i=0,this._k=i},function(){var a=this._t,i=this._k,c=this._i++;return!a||c>=a.length?(this._t=void 0,n(1)):n(0,"keys"==i?c:"values"==i?a[c]:[c,a[c]])},"values"),o.Arguments=o.Array,e("keys"),e("values"),e("entries")},5170:(s,u,t)=>{var e=t(3305),n=t(4228),o=function(r,a){if(n(r),!e(a)&&null!==a)throw TypeError(a+": can't set as prototype!")};s.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(r,a,i){try{(i=t(5052)(Function.call,t(8641).f(Object.prototype,"__proto__").set,2))(r,[]),a=!(r instanceof Array)}catch{a=!0}return function(f,d){return o(f,d),a?f.__proto__=d:i(f,d),f}}({},!1):void 0),check:o}},5203:(s,u,t)=>{var e=t(7574)("match");s.exports=function(n){var o=/./;try{"/./"[n](o)}catch{try{return o[e]=!1,!"/./"[n](o)}catch{}}return!0}},5327:(s,u,t)=>{var e=t(2127),n=Math.imul;e(e.S+e.F*t(9448)(function(){return-5!=n(4294967295,5)||2!=n.length}),"Math",{imul:function(r,a){var i=65535,c=+r,f=+a,d=i&c,l=i&f;return 0|d*l+((i&c>>>16)*l+d*(i&f>>>16)<<16>>>0)}})},5369:(s,u,t)=>{"use strict";var e=t(2127),n=t(6179)(6),o="findIndex",r=!0;o in[]&&Array(1)[o](function(){r=!1}),e(e.P+e.F*r,"Array",{findIndex:function(i){return n(this,i,arguments.length>1?arguments[1]:void 0)}}),t(8184)(o)},5385:(s,u,t)=>{"use strict";var e=t(9448),n=Date.prototype.getTime,o=Date.prototype.toISOString,r=function(a){return a>9?a:"0"+a};s.exports=e(function(){return"0385-07-25T07:06:39.999Z"!=o.call(new Date(-50000000000001))})||!e(function(){o.call(new Date(NaN))})?function(){if(!isFinite(n.call(this)))throw RangeError("Invalid time value");var i=this,c=i.getUTCFullYear(),f=i.getUTCMilliseconds(),d=c<0?"-":c>9999?"+":"";return d+("00000"+Math.abs(c)).slice(d?-6:-4)+"-"+r(i.getUTCMonth()+1)+"-"+r(i.getUTCDate())+"T"+r(i.getUTCHours())+":"+r(i.getUTCMinutes())+":"+r(i.getUTCSeconds())+"."+(f>99?f:"0"+r(f))+"Z"}:o},5392:(s,u,t)=>{var e=t(7526),n=t(6094),o=t(2750),r=t(7960),a=t(7967).f;s.exports=function(i){var c=n.Symbol||(n.Symbol=o?{}:e.Symbol||{});"_"!=i.charAt(0)&&!(i in c)&&a(c,i,{value:r.f(i)})}},5411:(s,u,t)=>{var e=t(3305),n=t(5089),o=t(7574)("match");s.exports=function(r){var a;return e(r)&&(void 0!==(a=r[o])?!!a:"RegExp"==n(r))}},5433:(s,u,t)=>{var e=t(2127),n=t(4228),o=Object.isExtensible;e(e.S,"Reflect",{isExtensible:function(a){return n(a),!o||o(a)}})},5443:(s,u,t)=>{var e=t(7967),n=t(8641),o=t(627),r=t(7917),a=t(2127),i=t(1996),c=t(4228),f=t(3305);a(a.S,"Reflect",{set:function d(l,v,h){var R,p,g=arguments.length<4?l:arguments[3],j=n.f(c(l),v);if(!j){if(f(p=o(l)))return d(p,v,h,g);j=i(0)}if(r(j,"value")){if(!1===j.writable||!f(g))return!1;if(R=n.f(g,v)){if(R.get||R.set||!1===R.writable)return!1;R.value=h,e.f(g,v,R)}else e.f(g,v,i(0,h));return!0}return void 0!==j.set&&(j.set.call(g,h),!0)}})},5502:(s,u,t)=>{"use strict";var e=t(3305),n=t(627),o=t(7574)("hasInstance"),r=Function.prototype;o in r||t(7967).f(r,o,{value:function(a){if("function"!=typeof this||!e(a))return!1;if(!e(this.prototype))return a instanceof this;for(;a=n(a);)if(this.prototype===a)return!0;return!1}})},5538:(s,u,t)=>{"use strict";var e=t(3387),n=t(3305),o=t(4877),r=[].slice,a={};s.exports=Function.bind||function(f){var d=e(this),l=r.call(arguments,1),v=function(){var h=l.concat(r.call(arguments));return this instanceof v?function(c,f,d){if(!(f in a)){for(var l=[],v=0;v<f;v++)l[v]="a["+v+"]";a[f]=Function("F,a","return new F("+l.join(",")+")")}return a[f](c,d)}(d,h.length,h):o(d,h,f)};return n(d.prototype)&&(v.prototype=d.prototype),v}},5551:s=>{var u=Math.expm1;s.exports=!u||u(10)>22025.465794806718||u(10)<22025.465794806718||-2e-17!=u(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:Math.exp(e)-1}:u},5564:(s,u,t)=>{"use strict";var e=t(8270),n=t(157),o=t(1485);s.exports=function(a){for(var i=e(this),c=o(i.length),f=arguments.length,d=n(f>1?arguments[1]:void 0,c),l=f>2?arguments[2]:void 0,v=void 0===l?c:n(l,c);v>d;)i[d++]=a;return i}},5572:(s,u,t)=>{var e=t(3305),n=t(2988).onFreeze;t(923)("preventExtensions",function(o){return function(a){return o&&e(a)?o(n(a)):a}})},5626:(s,u,t)=>{t(4509),t(7727),t(6701),t(4419),t(1933),t(3157),t(9497),t(4104),t(210),t(6576),t(4437),t(8050),t(6094)},5660:(s,u,t)=>{t(7482),t(5165),t(9397),t(6094)},5762:(s,u,t)=>{"use strict";var e=t(7526),n=t(7967),o=t(1763),r=t(7574)("species");s.exports=function(a){var i=e[a];o&&i&&!i[r]&&n.f(i,r,{configurable:!0,get:function(){return this}})}},5771:(s,u,t)=>{var e=t(2127),n=Math.asinh;e(e.S+e.F*!(n&&1/n(0)>0),"Math",{asinh:function o(r){return isFinite(r=+r)&&0!=r?r<0?-o(-r):Math.log(r+Math.sqrt(r*r+1)):r}})},5846:(s,u,t)=>{t(7103),t(2586),t(2552),t(4376),t(5153),t(1879),t(2650),t(1104),t(1883),t(5433),t(5e3),t(5932),t(5443),t(6316),t(6094)},5853:(s,u,t)=>{"use strict";var e=t(2127),n=t(1308),o=t(5089),r=t(157),a=t(1485),i=[].slice;e(e.P+e.F*t(9448)(function(){n&&i.call(n)}),"Array",{slice:function(f,d){var l=a(this.length),v=o(this);if(d=void 0===d?l:d,"Array"==v)return i.call(this,f,d);for(var h=r(f,l),g=r(d,l),j=a(g-h),R=new Array(j),p=0;p<j;p++)R[p]="String"==v?this.charAt(h+p):this[h+p];return R}})},5890:(s,u,t)=>{for(var e=t(5165),n=t(1311),o=t(8859),r=t(7526),a=t(3341),i=t(906),c=t(7574),f=c("iterator"),d=c("toStringTag"),l=i.Array,v={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},h=n(v),g=0;g<h.length;g++){var N,j=h[g],R=v[j],p=r[j],O=p&&p.prototype;if(O&&(O[f]||a(O,f,l),O[d]||a(O,d,j),i[j]=l,R))for(N in e)O[N]||o(O,N,e[N],!0)}},5909:(s,u,t)=>{var e=t(2127);e(e.S,"Math",{log1p:t(1473)})},5932:(s,u,t)=>{var e=t(2127),n=t(4228),o=Object.preventExtensions;e(e.S,"Reflect",{preventExtensions:function(a){n(a);try{return o&&o(a),!0}catch{return!1}}})},5969:(s,u,t)=>{var e=t(1311),n=t(1060),o=t(8449);s.exports=function(r){var a=e(r),i=n.f;if(i)for(var l,c=i(r),f=o.f,d=0;c.length>d;)f.call(r,l=c[d++])&&a.push(l);return a}},6032:(s,u,t)=>{"use strict";var e=t(4719),n=t(1996),o=t(3844),r={};t(3341)(r,t(7574)("iterator"),function(){return this}),s.exports=function(a,i,c){a.prototype=e(r,{next:n(1,c)}),o(a,i+" Iterator")}},6034:(s,u,t)=>{var e=t(3305),n=t(7526).document,o=e(n)&&e(n.createElement);s.exports=function(r){return o?n.createElement(r):{}}},6064:(s,u,t)=>{var e=t(2127);e(e.S+e.F*!t(1763),"Object",{defineProperty:t(7967).f})},6065:(s,u,t)=>{var e=t(8859);s.exports=function(n,o,r){for(var a in o)e(n,a,o[a],r);return n}},6094:s=>{var u=s.exports={version:"2.6.12"};"number"==typeof __e&&(__e=u)},6108:(s,u,t)=>{var e=t(2127),n=t(3589);e(e.G+e.F*(parseFloat!=n),{parseFloat:n})},6140:s=>{s.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},6179:(s,u,t)=>{var e=t(5052),n=t(1249),o=t(8270),r=t(1485),a=t(3191);s.exports=function(i,c){var f=1==i,d=2==i,l=3==i,v=4==i,h=6==i,g=5==i||h,j=c||a;return function(R,p,O){for(var G,rt,N=o(R),b=n(N),P=e(p,O,3),S=r(b.length),D=0,$=f?j(R,S):d?j(R,0):void 0;S>D;D++)if((g||D in b)&&(rt=P(G=b[D],D,N),i))if(f)$[D]=rt;else if(rt)switch(i){case 3:return!0;case 5:return G;case 6:return D;case 2:$.push(G)}else if(v)return!1;return h?-1:l||v?v:$}}},6197:(s,u,t)=>{"use strict";var e=t(7967).f,n=t(4719),o=t(6065),r=t(5052),a=t(6440),i=t(8790),c=t(8175),f=t(4970),d=t(5762),l=t(1763),v=t(2988).fastKey,h=t(2888),g=l?"_s":"size",j=function(R,p){var N,O=v(p);if("F"!==O)return R._i[O];for(N=R._f;N;N=N.n)if(N.k==p)return N};s.exports={getConstructor:function(R,p,O,N){var b=R(function(P,S){a(P,b,p,"_i"),P._t=p,P._i=n(null),P._f=void 0,P._l=void 0,P[g]=0,null!=S&&i(S,O,P[N],P)});return o(b.prototype,{clear:function(){for(var S=h(this,p),D=S._i,$=S._f;$;$=$.n)$.r=!0,$.p&&($.p=$.p.n=void 0),delete D[$.i];S._f=S._l=void 0,S[g]=0},delete:function(P){var S=h(this,p),D=j(S,P);if(D){var $=D.n,G=D.p;delete S._i[D.i],D.r=!0,G&&(G.n=$),$&&($.p=G),S._f==D&&(S._f=$),S._l==D&&(S._l=G),S[g]--}return!!D},forEach:function(S){h(this,p);for(var $,D=r(S,arguments.length>1?arguments[1]:void 0,3);$=$?$.n:this._f;)for(D($.v,$.k,this);$&&$.r;)$=$.p},has:function(S){return!!j(h(this,p),S)}}),l&&e(b.prototype,"size",{get:function(){return h(this,p)[g]}}),b},def:function(R,p,O){var b,P,N=j(R,p);return N?N.v=O:(R._l=N={i:P=v(p,!0),k:p,v:O,p:b=R._l,n:void 0,r:!1},R._f||(R._f=N),b&&(b.n=N),R[g]++,"F"!==P&&(R._i[P]=N)),R},getEntry:j,setStrong:function(R,p,O){c(R,p,function(N,b){this._t=h(N,p),this._k=b,this._l=void 0},function(){for(var N=this,b=N._k,P=N._l;P&&P.r;)P=P.p;return N._t&&(N._l=P=P?P.n:N._t._f)?f(0,"keys"==b?P.k:"values"==b?P.v:[P.k,P.v]):(N._t=void 0,f(1))},O?"entries":"values",!O,!0),d(p)}}},6203:(s,u,t)=>{t(6108),t(6094)},6209:(s,u,t)=>{t(5762)("Array")},6222:(s,u,t)=>{var e=t(9415),n=t(1060),o=t(4228),r=t(7526).Reflect;s.exports=r&&r.ownKeys||function(i){var c=e.f(o(i)),f=n.f;return f?c.concat(f(i)):c}},6316:(s,u,t)=>{var e=t(2127),n=t(5170);n&&e(e.S,"Reflect",{setPrototypeOf:function(r,a){n.check(r,a);try{return n.set(r,a),!0}catch{return!1}}})},6374:(s,u,t)=>{t(2975),t(7899),t(3863),t(4570),t(6511),t(5853),t(7075),t(3504),t(4913),t(9813),t(8892),t(8888),t(1449),t(7874),t(4609),t(3706),t(9620),t(7762),t(5144),t(5369),t(6209),t(5165),t(6094)},6440:s=>{s.exports=function(u,t,e,n){if(!(u instanceof t)||void 0!==n&&n in u)throw TypeError(e+": incorrect invocation!");return u}},6442:(s,u,t)=>{t(2220),t(3483),t(957),t(2975),t(2405),t(7224),t(8872),t(4894),t(177),t(7360),t(9011),t(4591),t(7334),t(7083),t(9213),t(8437),t(9839),t(6549),t(2818),t(8543),t(3559),t(4153),t(4040),t(8305),t(4701),t(341),t(6094)},6511:(s,u,t)=>{"use strict";var e=t(2127),n=t(7221),o=[].join;e(e.P+e.F*(t(1249)!=Object||!t(6884)(o)),"Array",{join:function(a){return o.call(n(this),void 0===a?",":a)}})},6543:(s,u,t)=>{var e=t(3387),n=t(8270),o=t(1249),r=t(1485);s.exports=function(a,i,c,f,d){e(i);var l=n(a),v=o(l),h=r(l.length),g=d?h-1:0,j=d?-1:1;if(c<2)for(;;){if(g in v){f=v[g],g+=j;break}if(g+=j,d?g<0:h<=g)throw TypeError("Reduce of empty array with no initial value")}for(;d?g>=0:h>g;g+=j)g in v&&(f=i(f,v[g],g,l));return f}},6549:(s,u,t)=>{"use strict";t(2468)("link",function(e){return function(o){return e(this,"a","href",o)}})},6576:(s,u,t)=>{var e=t(2127);e(e.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},6592:(s,u,t)=>{var e=t(2127);e(e.S,"Math",{trunc:function(o){return(o>0?Math.floor:Math.ceil)(o)}})},6648:(s,u,t)=>{var e=t(2127),n=t(1473),o=Math.sqrt,r=Math.acosh;e(e.S+e.F*!(r&&710==Math.floor(r(Number.MAX_VALUE))&&r(1/0)==1/0),"Math",{acosh:function(i){return(i=+i)<1?NaN:i>94906265.62425156?Math.log(i)+Math.LN2:n(i-1+o(i-1)*o(i+1))}})},6701:(s,u,t)=>{"use strict";var e=t(2127),n=t(9448),o=t(5122),r=1..toPrecision;e(e.P+e.F*(n(function(){return"1"!==r.call(1,void 0)})||!n(function(){r.call({})})),"Number",{toPrecision:function(i){var c=o(this,"Number#toPrecision: incorrect invocation!");return void 0===i?r.call(c):r.call(c,i)}})},6884:(s,u,t)=>{"use strict";var e=t(9448);s.exports=function(n,o){return!!n&&e(function(){o?n.call(null,function(){},1):n.call(null)})}},6935:()=>{"use strict";const s=globalThis;function u(m){return(s.__Zone_symbol_prefix||"__zone_symbol__")+m}const n=Object.getOwnPropertyDescriptor,o=Object.defineProperty,r=Object.getPrototypeOf,a=Object.create,i=Array.prototype.slice,c="addEventListener",f="removeEventListener",d=u(c),l=u(f),v="true",h="false",g=u("");function j(m,E){return Zone.current.wrap(m,E)}function R(m,E,C,y,M){return Zone.current.scheduleMacroTask(m,E,C,y,M)}const p=u,O=typeof window<"u",N=O?window:void 0,b=O&&N||globalThis;function S(m,E){for(let C=m.length-1;C>=0;C--)"function"==typeof m[C]&&(m[C]=j(m[C],E+"_"+C));return m}function $(m){return!m||!1!==m.writable&&!("function"==typeof m.get&&typeof m.set>"u")}const G=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,rt=!("nw"in b)&&typeof b.process<"u"&&"[object process]"===b.process.toString(),gt=!rt&&!G&&!(!O||!N.HTMLElement),xt=typeof b.process<"u"&&"[object process]"===b.process.toString()&&!G&&!(!O||!N.HTMLElement),St={},Et=p("enable_beforeunload"),at=function(m){if(!(m=m||b.event))return;let E=St[m.type];E||(E=St[m.type]=p("ON_PROPERTY"+m.type));const C=this||m.target||b,y=C[E];let M;return gt&&C===N&&"error"===m.type?(M=y&&y.call(this,m.message,m.filename,m.lineno,m.colno,m.error),!0===M&&m.preventDefault()):(M=y&&y.apply(this,arguments),"beforeunload"===m.type&&b[Et]&&"string"==typeof M?m.returnValue=M:null!=M&&!M&&m.preventDefault()),M};function Y(m,E,C){let y=n(m,E);if(!y&&C&&n(C,E)&&(y={enumerable:!0,configurable:!0}),!y||!y.configurable)return;const M=p("on"+E+"patched");if(m.hasOwnProperty(M)&&m[M])return;delete y.writable,delete y.value;const w=y.get,X=y.set,V=E.slice(2);let Q=St[V];Q||(Q=St[V]=p("ON_PROPERTY"+V)),y.set=function(ft){let z=this;!z&&m===b&&(z=b),z&&("function"==typeof z[Q]&&z.removeEventListener(V,at),X?.call(z,null),z[Q]=ft,"function"==typeof ft&&z.addEventListener(V,at,!1))},y.get=function(){let ft=this;if(!ft&&m===b&&(ft=b),!ft)return null;const z=ft[Q];if(z)return z;if(w){let it=w.call(this);if(it)return y.set.call(this,it),"function"==typeof ft.removeAttribute&&ft.removeAttribute(E),it}return null},o(m,E,y),m[M]=!0}function Tt(m,E,C){if(E)for(let y=0;y<E.length;y++)Y(m,"on"+E[y],C);else{const y=[];for(const M in m)"on"==M.slice(0,2)&&y.push(M);for(let M=0;M<y.length;M++)Y(m,y[M],C)}}const q=p("originalInstance");function bt(m){const E=b[m];if(!E)return;b[p(m)]=E,b[m]=function(){const M=S(arguments,m);switch(M.length){case 0:this[q]=new E;break;case 1:this[q]=new E(M[0]);break;case 2:this[q]=new E(M[0],M[1]);break;case 3:this[q]=new E(M[0],M[1],M[2]);break;case 4:this[q]=new E(M[0],M[1],M[2],M[3]);break;default:throw new Error("Arg list too long.")}},Jt(b[m],E);const C=new E(function(){});let y;for(y in C)"XMLHttpRequest"===m&&"responseBlob"===y||function(M){"function"==typeof C[M]?b[m].prototype[M]=function(){return this[q][M].apply(this[q],arguments)}:o(b[m].prototype,M,{set:function(w){"function"==typeof w?(this[q][M]=j(w,m+"."+M),Jt(this[q][M],w)):this[q][M]=w},get:function(){return this[q][M]}})}(y);for(y in E)"prototype"!==y&&E.hasOwnProperty(y)&&(b[m][y]=E[y])}function It(m,E,C){let y=m;for(;y&&!y.hasOwnProperty(E);)y=r(y);!y&&m[E]&&(y=m);const M=p(E);let w=null;if(y&&(!(w=y[M])||!y.hasOwnProperty(M))&&(w=y[M]=y[E],$(y&&n(y,E)))){const V=C(w,M,E);y[E]=function(){return V(this,arguments)},Jt(y[E],w)}return w}function ee(m,E,C){let y=null;function M(w){const X=w.data;return X.args[X.cbIdx]=function(){w.invoke.apply(this,arguments)},y.apply(X.target,X.args),w}y=It(m,E,w=>function(X,V){const Q=C(X,V);return Q.cbIdx>=0&&"function"==typeof V[Q.cbIdx]?R(Q.name,V[Q.cbIdx],Q,M):w.apply(X,V)})}function Jt(m,E){m[p("OriginalDelegate")]=E}let A=!1,U=!1;function H(){if(A)return U;A=!0;try{const m=N.navigator.userAgent;(-1!==m.indexOf("MSIE ")||-1!==m.indexOf("Trident/")||-1!==m.indexOf("Edge/"))&&(U=!0)}catch{}return U}function nt(m){return"function"==typeof m}function Dt(m){return"number"==typeof m}const Mt={useG:!0},Gt={},Ut={},kt=new RegExp("^"+g+"(\\w+)(true|false)$"),Yt=p("propagationStopped");function oe(m,E){const C=(E?E(m):m)+h,y=(E?E(m):m)+v,M=g+C,w=g+y;Gt[m]={},Gt[m][h]=M,Gt[m][v]=w}function fe(m,E,C,y){const M=y&&y.add||c,w=y&&y.rm||f,X=y&&y.listeners||"eventListeners",V=y&&y.rmAll||"removeAllListeners",Q=p(M),ft="."+M+":",z="prependListener",it="."+z+":",Ot=function(tt,k,jt){if(tt.isRemoved)return;const At=tt.callback;let Wt;"object"==typeof At&&At.handleEvent&&(tt.callback=K=>At.handleEvent(K),tt.originalDelegate=At);try{tt.invoke(tt,k,[jt])}catch(K){Wt=K}const Ft=tt.options;return Ft&&"object"==typeof Ft&&Ft.once&&k[w].call(k,jt.type,tt.originalDelegate?tt.originalDelegate:tt.callback,Ft),Wt};function Ct(tt,k,jt){if(!(k=k||m.event))return;const At=tt||k.target||m,Wt=At[Gt[k.type][jt?v:h]];if(Wt){const Ft=[];if(1===Wt.length){const K=Ot(Wt[0],At,k);K&&Ft.push(K)}else{const K=Wt.slice();for(let Zt=0;Zt<K.length&&(!k||!0!==k[Yt]);Zt++){const vt=Ot(K[Zt],At,k);vt&&Ft.push(vt)}}if(1===Ft.length)throw Ft[0];for(let K=0;K<Ft.length;K++){const Zt=Ft[K];E.nativeScheduleMicroTask(()=>{throw Zt})}}}const wt=function(tt){return Ct(this,tt,!1)},Xt=function(tt){return Ct(this,tt,!0)};function Kt(tt,k){if(!tt)return!1;let jt=!0;k&&void 0!==k.useG&&(jt=k.useG);const At=k&&k.vh;let Wt=!0;k&&void 0!==k.chkDup&&(Wt=k.chkDup);let Ft=!1;k&&void 0!==k.rt&&(Ft=k.rt);let K=tt;for(;K&&!K.hasOwnProperty(M);)K=r(K);if(!K&&tt[M]&&(K=tt),!K||K[Q])return!1;const Zt=k&&k.eventNameToString,vt={},ct=K[Q]=K[M],ot=K[p(w)]=K[w],dt=K[p(X)]=K[X],_t=K[p(V)]=K[V];let Ht;k&&k.prepend&&(Ht=K[p(k.prepend)]=K[k.prepend]);const Bt=jt?function(I){if(!vt.isExisting)return ct.call(vt.target,vt.eventName,vt.capture?Xt:wt,vt.options)}:function(I){return ct.call(vt.target,vt.eventName,I.invoke,vt.options)},Rt=jt?function(I){if(!I.isRemoved){const L=Gt[I.eventName];let et;L&&(et=L[I.capture?v:h]);const lt=et&&I.target[et];if(lt)for(let J=0;J<lt.length;J++)if(lt[J]===I){lt.splice(J,1),I.isRemoved=!0,I.removeAbortListener&&(I.removeAbortListener(),I.removeAbortListener=null),0===lt.length&&(I.allRemoved=!0,I.target[et]=null);break}}if(I.allRemoved)return ot.call(I.target,I.eventName,I.capture?Xt:wt,I.options)}:function(I){return ot.call(I.target,I.eventName,I.invoke,I.options)},ce=k?.diff||function(I,L){const et=typeof L;return"function"===et&&I.callback===L||"object"===et&&I.originalDelegate===L},le=Zone[p("UNPATCHED_EVENTS")],ne=m[p("PASSIVE_EVENTS")],F=function(I,L,et,lt,J=!1,pt=!1){return function(){const mt=this||m;let yt=arguments[0];k&&k.transferEventName&&(yt=k.transferEventName(yt));let $t=arguments[1];if(!$t)return I.apply(this,arguments);if(rt&&"uncaughtException"===yt)return I.apply(this,arguments);let Lt=!1;if("function"!=typeof $t){if(!$t.handleEvent)return I.apply(this,arguments);Lt=!0}if(At&&!At(I,$t,mt,arguments))return;const ve=!!ne&&-1!==ne.indexOf(yt),ue=function Z(I){if("object"==typeof I&&null!==I){const L={...I};return I.signal&&(L.signal=I.signal),L}return I}(function ht(I,L){return L?"boolean"==typeof I?{capture:I,passive:!0}:I?"object"==typeof I&&!1!==I.passive?{...I,passive:!0}:I:{passive:!0}:I}(arguments[2],ve)),ye=ue?.signal;if(ye?.aborted)return;if(le)for(let ie=0;ie<le.length;ie++)if(yt===le[ie])return ve?I.call(mt,yt,$t,ue):I.apply(this,arguments);const Re=!!ue&&("boolean"==typeof ue||ue.capture),Ne=!(!ue||"object"!=typeof ue)&&ue.once,Fe=Zone.current;let be=Gt[yt];be||(oe(yt,Zt),be=Gt[yt]);const De=be[Re?v:h];let Ie,xe=mt[De],je=!1;if(xe){if(je=!0,Wt)for(let ie=0;ie<xe.length;ie++)if(ce(xe[ie],$t))return}else xe=mt[De]=[];const Ce=mt.constructor.name,Ae=Ut[Ce];Ae&&(Ie=Ae[yt]),Ie||(Ie=Ce+L+(Zt?Zt(yt):yt)),vt.options=ue,Ne&&(vt.options.once=!1),vt.target=mt,vt.capture=Re,vt.eventName=yt,vt.isExisting=je;const Te=jt?Mt:void 0;Te&&(Te.taskData=vt),ye&&(vt.options.signal=void 0);const re=Fe.scheduleEventTask(Ie,$t,Te,et,lt);if(ye){vt.options.signal=ye;const ie=()=>re.zone.cancelTask(re);I.call(ye,"abort",ie,{once:!0}),re.removeAbortListener=()=>ye.removeEventListener("abort",ie)}return vt.target=null,Te&&(Te.taskData=null),Ne&&(vt.options.once=!0),"boolean"!=typeof re.options&&(re.options=ue),re.target=mt,re.capture=Re,re.eventName=yt,Lt&&(re.originalDelegate=$t),pt?xe.unshift(re):xe.push(re),J?mt:void 0}};return K[M]=F(ct,ft,Bt,Rt,Ft),Ht&&(K[z]=F(Ht,it,function(I){return Ht.call(vt.target,vt.eventName,I.invoke,vt.options)},Rt,Ft,!0)),K[w]=function(){const I=this||m;let L=arguments[0];k&&k.transferEventName&&(L=k.transferEventName(L));const et=arguments[2],lt=!!et&&("boolean"==typeof et||et.capture),J=arguments[1];if(!J)return ot.apply(this,arguments);if(At&&!At(ot,J,I,arguments))return;const pt=Gt[L];let mt;pt&&(mt=pt[lt?v:h]);const yt=mt&&I[mt];if(yt)for(let $t=0;$t<yt.length;$t++){const Lt=yt[$t];if(ce(Lt,J))return yt.splice($t,1),Lt.isRemoved=!0,0!==yt.length||(Lt.allRemoved=!0,I[mt]=null,lt||"string"!=typeof L)||(I[g+"ON_PROPERTY"+L]=null),Lt.zone.cancelTask(Lt),Ft?I:void 0}return ot.apply(this,arguments)},K[X]=function(){const I=this||m;let L=arguments[0];k&&k.transferEventName&&(L=k.transferEventName(L));const et=[],lt=he(I,Zt?Zt(L):L);for(let J=0;J<lt.length;J++){const pt=lt[J];et.push(pt.originalDelegate?pt.originalDelegate:pt.callback)}return et},K[V]=function(){const I=this||m;let L=arguments[0];if(L){k&&k.transferEventName&&(L=k.transferEventName(L));const et=Gt[L];if(et){const pt=I[et[h]],mt=I[et[v]];if(pt){const yt=pt.slice();for(let $t=0;$t<yt.length;$t++){const Lt=yt[$t];this[w].call(this,L,Lt.originalDelegate?Lt.originalDelegate:Lt.callback,Lt.options)}}if(mt){const yt=mt.slice();for(let $t=0;$t<yt.length;$t++){const Lt=yt[$t];this[w].call(this,L,Lt.originalDelegate?Lt.originalDelegate:Lt.callback,Lt.options)}}}}else{const et=Object.keys(I);for(let lt=0;lt<et.length;lt++){const pt=kt.exec(et[lt]);let mt=pt&&pt[1];mt&&"removeListener"!==mt&&this[V].call(this,mt)}this[V].call(this,"removeListener")}if(Ft)return this},Jt(K[M],ct),Jt(K[w],ot),_t&&Jt(K[V],_t),dt&&Jt(K[X],dt),!0}let zt=[];for(let tt=0;tt<C.length;tt++)zt[tt]=Kt(C[tt],y);return zt}function he(m,E){if(!E){const w=[];for(let X in m){const V=kt.exec(X);let Q=V&&V[1];if(Q&&(!E||Q===E)){const ft=m[X];if(ft)for(let z=0;z<ft.length;z++)w.push(ft[z])}}return w}let C=Gt[E];C||(oe(E),C=Gt[E]);const y=m[C[h]],M=m[C[v]];return y?M?y.concat(M):y.slice():M?M.slice():[]}function ge(m,E){const C=m.Event;C&&C.prototype&&E.patchMethod(C.prototype,"stopImmediatePropagation",y=>function(M,w){M[Yt]=!0,y&&y.apply(M,w)})}const se=p("zoneTask");function Qt(m,E,C,y){let M=null,w=null;C+=y;const X={};function V(ft){const z=ft.data;z.args[0]=function(){return ft.invoke.apply(this,arguments)};const it=M.apply(m,z.args);return Dt(it)?z.handleId=it:(z.handle=it,z.isRefreshable=nt(it.refresh)),ft}function Q(ft){const{handle:z,handleId:it}=ft.data;return w.call(m,z??it)}M=It(m,E+=y,ft=>function(z,it){if(nt(it[0])){const Ot={isRefreshable:!1,isPeriodic:"Interval"===y,delay:"Timeout"===y||"Interval"===y?it[1]||0:void 0,args:it},Ct=it[0];it[0]=function(){try{return Ct.apply(this,arguments)}finally{const{handle:jt,handleId:At,isPeriodic:Wt,isRefreshable:Ft}=Ot;!Wt&&!Ft&&(At?delete X[At]:jt&&(jt[se]=null))}};const wt=R(E,it[0],Ot,V,Q);if(!wt)return wt;const{handleId:Xt,handle:Kt,isRefreshable:zt,isPeriodic:tt}=wt.data;if(Xt)X[Xt]=wt;else if(Kt&&(Kt[se]=wt,zt&&!tt)){const k=Kt.refresh;Kt.refresh=function(){const{zone:jt,state:At}=wt;return"notScheduled"===At?(wt._state="scheduled",jt._updateTaskCount(wt,1)):"running"===At&&(wt._state="scheduling"),k.call(this)}}return Kt??Xt??wt}return ft.apply(m,it)}),w=It(m,C,ft=>function(z,it){const Ot=it[0];let Ct;Dt(Ot)?(Ct=X[Ot],delete X[Ot]):(Ct=Ot?.[se],Ct?Ot[se]=null:Ct=Ot),Ct?.type?Ct.cancelFn&&Ct.zone.cancelTask(Ct):ft.apply(m,it)})}function Ee(m,E,C){if(!C||0===C.length)return E;const y=C.filter(w=>w.target===m);if(0===y.length)return E;const M=y[0].ignoreProperties;return E.filter(w=>-1===M.indexOf(w))}function Pe(m,E,C,y){m&&Tt(m,Ee(m,E,C),y)}function Pt(m){return Object.getOwnPropertyNames(m).filter(E=>E.startsWith("on")&&E.length>2).map(E=>E.substring(2))}function qt(m,E,C,y,M){const w=Zone.__symbol__(y);if(E[w])return;const X=E[w]=E[y];E[y]=function(V,Q,ft){return Q&&Q.prototype&&M.forEach(function(z){const it=`${C}.${y}::`+z,Ot=Q.prototype;try{if(Ot.hasOwnProperty(z)){const Ct=m.ObjectGetOwnPropertyDescriptor(Ot,z);Ct&&Ct.value?(Ct.value=m.wrapWithCurrentZone(Ct.value,it),m._redefineProperty(Q.prototype,z,Ct)):Ot[z]&&(Ot[z]=m.wrapWithCurrentZone(Ot[z],it))}else Ot[z]&&(Ot[z]=m.wrapWithCurrentZone(Ot[z],it))}catch{}}),X.call(E,V,Q,ft)},m.attachOriginToPatched(E[y],X)}const Me=function e(){const m=globalThis,E=!0===m[u("forceDuplicateZoneCheck")];if(m.Zone&&(E||"function"!=typeof m.Zone.__symbol__))throw new Error("Zone already loaded.");return m.Zone??=function t(){const m=s.performance;function E(ht){m&&m.mark&&m.mark(ht)}function C(ht,W){m&&m.measure&&m.measure(ht,W)}E("Zone");let y=(()=>{class ht{static __symbol__=u;static assertZonePatched(){if(s.Promise!==vt.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let x=ht.current;for(;x.parent;)x=x.parent;return x}static get current(){return ot.zone}static get currentTask(){return dt}static __load_patch(x,T,_=!1){if(vt.hasOwnProperty(x)){const ut=!0===s[u("forceDuplicateZoneCheck")];if(!_&&ut)throw Error("Already loaded patch: "+x)}else if(!s["__Zone_disable_"+x]){const ut="Zone:"+x;E(ut),vt[x]=T(s,ht,ct),C(ut,ut)}}get parent(){return this._parent}get name(){return this._name}_parent;_name;_properties;_zoneDelegate;constructor(x,T){this._parent=x,this._name=T?T.name||"unnamed":"<root>",this._properties=T&&T.properties||{},this._zoneDelegate=new w(this,this._parent&&this._parent._zoneDelegate,T)}get(x){const T=this.getZoneWith(x);if(T)return T._properties[x]}getZoneWith(x){let T=this;for(;T;){if(T._properties.hasOwnProperty(x))return T;T=T._parent}return null}fork(x){if(!x)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,x)}wrap(x,T){if("function"!=typeof x)throw new Error("Expecting function got: "+x);const _=this._zoneDelegate.intercept(this,x,T),ut=this;return function(){return ut.runGuarded(_,this,arguments,T)}}run(x,T,_,ut){ot={parent:ot,zone:this};try{return this._zoneDelegate.invoke(this,x,T,_,ut)}finally{ot=ot.parent}}runGuarded(x,T=null,_,ut){ot={parent:ot,zone:this};try{try{return this._zoneDelegate.invoke(this,x,T,_,ut)}catch(Bt){if(this._zoneDelegate.handleError(this,Bt))throw Bt}}finally{ot=ot.parent}}runTask(x,T,_){if(x.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(x.zone||Kt).name+"; Execution: "+this.name+")");const ut=x,{type:Bt,data:{isPeriodic:Rt=!1,isRefreshable:de=!1}={}}=x;if(x.state===zt&&(Bt===Zt||Bt===K))return;const ce=x.state!=jt;ce&&ut._transitionTo(jt,k);const le=dt;dt=ut,ot={parent:ot,zone:this};try{Bt==K&&x.data&&!Rt&&!de&&(x.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,ut,T,_)}catch(ne){if(this._zoneDelegate.handleError(this,ne))throw ne}}finally{const ne=x.state;if(ne!==zt&&ne!==Wt)if(Bt==Zt||Rt||de&&ne===tt)ce&&ut._transitionTo(k,jt,tt);else{const Z=ut._zoneDelegates;this._updateTaskCount(ut,-1),ce&&ut._transitionTo(zt,jt,zt),de&&(ut._zoneDelegates=Z)}ot=ot.parent,dt=le}}scheduleTask(x){if(x.zone&&x.zone!==this){let _=this;for(;_;){if(_===x.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${x.zone.name}`);_=_.parent}}x._transitionTo(tt,zt);const T=[];x._zoneDelegates=T,x._zone=this;try{x=this._zoneDelegate.scheduleTask(this,x)}catch(_){throw x._transitionTo(Wt,tt,zt),this._zoneDelegate.handleError(this,_),_}return x._zoneDelegates===T&&this._updateTaskCount(x,1),x.state==tt&&x._transitionTo(k,tt),x}scheduleMicroTask(x,T,_,ut){return this.scheduleTask(new X(Ft,x,T,_,ut,void 0))}scheduleMacroTask(x,T,_,ut,Bt){return this.scheduleTask(new X(K,x,T,_,ut,Bt))}scheduleEventTask(x,T,_,ut,Bt){return this.scheduleTask(new X(Zt,x,T,_,ut,Bt))}cancelTask(x){if(x.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(x.zone||Kt).name+"; Execution: "+this.name+")");if(x.state===k||x.state===jt){x._transitionTo(At,k,jt);try{this._zoneDelegate.cancelTask(this,x)}catch(T){throw x._transitionTo(Wt,At),this._zoneDelegate.handleError(this,T),T}return this._updateTaskCount(x,-1),x._transitionTo(zt,At),x.runCount=-1,x}}_updateTaskCount(x,T){const _=x._zoneDelegates;-1==T&&(x._zoneDelegates=null);for(let ut=0;ut<_.length;ut++)_[ut]._updateTaskCount(x.type,T)}}return ht})();const M={name:"",onHasTask:(ht,W,x,T)=>ht.hasTask(x,T),onScheduleTask:(ht,W,x,T)=>ht.scheduleTask(x,T),onInvokeTask:(ht,W,x,T,_,ut)=>ht.invokeTask(x,T,_,ut),onCancelTask:(ht,W,x,T)=>ht.cancelTask(x,T)};class w{get zone(){return this._zone}_zone;_taskCounts={microTask:0,macroTask:0,eventTask:0};_parentDelegate;_forkDlgt;_forkZS;_forkCurrZone;_interceptDlgt;_interceptZS;_interceptCurrZone;_invokeDlgt;_invokeZS;_invokeCurrZone;_handleErrorDlgt;_handleErrorZS;_handleErrorCurrZone;_scheduleTaskDlgt;_scheduleTaskZS;_scheduleTaskCurrZone;_invokeTaskDlgt;_invokeTaskZS;_invokeTaskCurrZone;_cancelTaskDlgt;_cancelTaskZS;_cancelTaskCurrZone;_hasTaskDlgt;_hasTaskDlgtOwner;_hasTaskZS;_hasTaskCurrZone;constructor(W,x,T){this._zone=W,this._parentDelegate=x,this._forkZS=T&&(T&&T.onFork?T:x._forkZS),this._forkDlgt=T&&(T.onFork?x:x._forkDlgt),this._forkCurrZone=T&&(T.onFork?this._zone:x._forkCurrZone),this._interceptZS=T&&(T.onIntercept?T:x._interceptZS),this._interceptDlgt=T&&(T.onIntercept?x:x._interceptDlgt),this._interceptCurrZone=T&&(T.onIntercept?this._zone:x._interceptCurrZone),this._invokeZS=T&&(T.onInvoke?T:x._invokeZS),this._invokeDlgt=T&&(T.onInvoke?x:x._invokeDlgt),this._invokeCurrZone=T&&(T.onInvoke?this._zone:x._invokeCurrZone),this._handleErrorZS=T&&(T.onHandleError?T:x._handleErrorZS),this._handleErrorDlgt=T&&(T.onHandleError?x:x._handleErrorDlgt),this._handleErrorCurrZone=T&&(T.onHandleError?this._zone:x._handleErrorCurrZone),this._scheduleTaskZS=T&&(T.onScheduleTask?T:x._scheduleTaskZS),this._scheduleTaskDlgt=T&&(T.onScheduleTask?x:x._scheduleTaskDlgt),this._scheduleTaskCurrZone=T&&(T.onScheduleTask?this._zone:x._scheduleTaskCurrZone),this._invokeTaskZS=T&&(T.onInvokeTask?T:x._invokeTaskZS),this._invokeTaskDlgt=T&&(T.onInvokeTask?x:x._invokeTaskDlgt),this._invokeTaskCurrZone=T&&(T.onInvokeTask?this._zone:x._invokeTaskCurrZone),this._cancelTaskZS=T&&(T.onCancelTask?T:x._cancelTaskZS),this._cancelTaskDlgt=T&&(T.onCancelTask?x:x._cancelTaskDlgt),this._cancelTaskCurrZone=T&&(T.onCancelTask?this._zone:x._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const _=T&&T.onHasTask;(_||x&&x._hasTaskZS)&&(this._hasTaskZS=_?T:M,this._hasTaskDlgt=x,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=this._zone,T.onScheduleTask||(this._scheduleTaskZS=M,this._scheduleTaskDlgt=x,this._scheduleTaskCurrZone=this._zone),T.onInvokeTask||(this._invokeTaskZS=M,this._invokeTaskDlgt=x,this._invokeTaskCurrZone=this._zone),T.onCancelTask||(this._cancelTaskZS=M,this._cancelTaskDlgt=x,this._cancelTaskCurrZone=this._zone))}fork(W,x){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,W,x):new y(W,x)}intercept(W,x,T){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,W,x,T):x}invoke(W,x,T,_,ut){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,W,x,T,_,ut):x.apply(T,_)}handleError(W,x){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,W,x)}scheduleTask(W,x){let T=x;if(this._scheduleTaskZS)this._hasTaskZS&&T._zoneDelegates.push(this._hasTaskDlgtOwner),T=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,W,x),T||(T=x);else if(x.scheduleFn)x.scheduleFn(x);else{if(x.type!=Ft)throw new Error("Task is missing scheduleFn.");wt(x)}return T}invokeTask(W,x,T,_){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,W,x,T,_):x.callback.apply(T,_)}cancelTask(W,x){let T;if(this._cancelTaskZS)T=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,W,x);else{if(!x.cancelFn)throw Error("Task is not cancelable");T=x.cancelFn(x)}return T}hasTask(W,x){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,W,x)}catch(T){this.handleError(W,T)}}_updateTaskCount(W,x){const T=this._taskCounts,_=T[W],ut=T[W]=_+x;if(ut<0)throw new Error("More tasks executed then were scheduled.");0!=_&&0!=ut||this.hasTask(this._zone,{microTask:T.microTask>0,macroTask:T.macroTask>0,eventTask:T.eventTask>0,change:W})}}class X{type;source;invoke;callback;data;scheduleFn;cancelFn;_zone=null;runCount=0;_zoneDelegates=null;_state="notScheduled";constructor(W,x,T,_,ut,Bt){if(this.type=W,this.source=x,this.data=_,this.scheduleFn=ut,this.cancelFn=Bt,!T)throw new Error("callback is not defined");this.callback=T;const Rt=this;this.invoke=W===Zt&&_&&_.useG?X.invokeTask:function(){return X.invokeTask.call(s,Rt,this,arguments)}}static invokeTask(W,x,T){W||(W=this),_t++;try{return W.runCount++,W.zone.runTask(W,x,T)}finally{1==_t&&Xt(),_t--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(zt,tt)}_transitionTo(W,x,T){if(this._state!==x&&this._state!==T)throw new Error(`${this.type} '${this.source}': can not transition to '${W}', expecting state '${x}'${T?" or '"+T+"'":""}, was '${this._state}'.`);this._state=W,W==zt&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const V=u("setTimeout"),Q=u("Promise"),ft=u("then");let Ot,z=[],it=!1;function Ct(ht){if(Ot||s[Q]&&(Ot=s[Q].resolve(0)),Ot){let W=Ot[ft];W||(W=Ot.then),W.call(Ot,ht)}else s[V](ht,0)}function wt(ht){0===_t&&0===z.length&&Ct(Xt),ht&&z.push(ht)}function Xt(){if(!it){for(it=!0;z.length;){const ht=z;z=[];for(let W=0;W<ht.length;W++){const x=ht[W];try{x.zone.runTask(x,null,null)}catch(T){ct.onUnhandledError(T)}}}ct.microtaskDrainDone(),it=!1}}const Kt={name:"NO ZONE"},zt="notScheduled",tt="scheduling",k="scheduled",jt="running",At="canceling",Wt="unknown",Ft="microTask",K="macroTask",Zt="eventTask",vt={},ct={symbol:u,currentZoneFrame:()=>ot,onUnhandledError:Ht,microtaskDrainDone:Ht,scheduleMicroTask:wt,showUncaughtError:()=>!y[u("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:Ht,patchMethod:()=>Ht,bindArguments:()=>[],patchThen:()=>Ht,patchMacroTask:()=>Ht,patchEventPrototype:()=>Ht,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>Ht,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>Ht,wrapWithCurrentZone:()=>Ht,filterProperties:()=>[],attachOriginToPatched:()=>Ht,_redefineProperty:()=>Ht,patchCallbacks:()=>Ht,nativeScheduleMicroTask:Ct};let ot={parent:null,zone:new y(null,null)},dt=null,_t=0;function Ht(){}return C("Zone","Zone"),y}(),m.Zone}();(function me(m){(function Nt(m){m.__load_patch("ZoneAwarePromise",(E,C,y)=>{const M=Object.getOwnPropertyDescriptor,w=Object.defineProperty,V=y.symbol,Q=[],ft=!1!==E[V("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],z=V("Promise"),it=V("then");y.onUnhandledError=Z=>{if(y.showUncaughtError()){const F=Z&&Z.rejection;F?console.error("Unhandled Promise rejection:",F instanceof Error?F.message:F,"; Zone:",Z.zone.name,"; Task:",Z.task&&Z.task.source,"; Value:",F,F instanceof Error?F.stack:void 0):console.error(Z)}},y.microtaskDrainDone=()=>{for(;Q.length;){const Z=Q.shift();try{Z.zone.runGuarded(()=>{throw Z.throwOriginal?Z.rejection:Z})}catch(F){wt(F)}}};const Ct=V("unhandledPromiseRejectionHandler");function wt(Z){y.onUnhandledError(Z);try{const F=C[Ct];"function"==typeof F&&F.call(this,Z)}catch{}}function Xt(Z){return Z&&"function"==typeof Z.then}function Kt(Z){return Z}function zt(Z){return Rt.reject(Z)}const tt=V("state"),k=V("value"),jt=V("finally"),At=V("parentPromiseValue"),Wt=V("parentPromiseState"),K=null,vt=!1;function ot(Z,F){return I=>{try{ht(Z,F,I)}catch(L){ht(Z,!1,L)}}}const dt=function(){let Z=!1;return function(I){return function(){Z||(Z=!0,I.apply(null,arguments))}}},_t="Promise resolved with itself",Ht=V("currentTaskTrace");function ht(Z,F,I){const L=dt();if(Z===I)throw new TypeError(_t);if(Z[tt]===K){let et=null;try{("object"==typeof I||"function"==typeof I)&&(et=I&&I.then)}catch(lt){return L(()=>{ht(Z,!1,lt)})(),Z}if(F!==vt&&I instanceof Rt&&I.hasOwnProperty(tt)&&I.hasOwnProperty(k)&&I[tt]!==K)x(I),ht(Z,I[tt],I[k]);else if(F!==vt&&"function"==typeof et)try{et.call(I,L(ot(Z,F)),L(ot(Z,!1)))}catch(lt){L(()=>{ht(Z,!1,lt)})()}else{Z[tt]=F;const lt=Z[k];if(Z[k]=I,Z[jt]===jt&&!0===F&&(Z[tt]=Z[Wt],Z[k]=Z[At]),F===vt&&I instanceof Error){const J=C.currentTask&&C.currentTask.data&&C.currentTask.data.__creationTrace__;J&&w(I,Ht,{configurable:!0,enumerable:!1,writable:!0,value:J})}for(let J=0;J<lt.length;)T(Z,lt[J++],lt[J++],lt[J++],lt[J++]);if(0==lt.length&&F==vt){Z[tt]=0;let J=I;try{throw new Error("Uncaught (in promise): "+function X(Z){return Z&&Z.toString===Object.prototype.toString?(Z.constructor&&Z.constructor.name||"")+": "+JSON.stringify(Z):Z?Z.toString():Object.prototype.toString.call(Z)}(I)+(I&&I.stack?"\n"+I.stack:""))}catch(pt){J=pt}ft&&(J.throwOriginal=!0),J.rejection=I,J.promise=Z,J.zone=C.current,J.task=C.currentTask,Q.push(J),y.scheduleMicroTask()}}}return Z}const W=V("rejectionHandledHandler");function x(Z){if(0===Z[tt]){try{const F=C[W];F&&"function"==typeof F&&F.call(this,{rejection:Z[k],promise:Z})}catch{}Z[tt]=vt;for(let F=0;F<Q.length;F++)Z===Q[F].promise&&Q.splice(F,1)}}function T(Z,F,I,L,et){x(Z);const lt=Z[tt],J=lt?"function"==typeof L?L:Kt:"function"==typeof et?et:zt;F.scheduleMicroTask("Promise.then",()=>{try{const pt=Z[k],mt=!!I&&jt===I[jt];mt&&(I[At]=pt,I[Wt]=lt);const yt=F.run(J,void 0,mt&&J!==zt&&J!==Kt?[]:[pt]);ht(I,!0,yt)}catch(pt){ht(I,!1,pt)}},I)}const ut=function(){},Bt=E.AggregateError;class Rt{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(F){return F instanceof Rt?F:ht(new this(null),!0,F)}static reject(F){return ht(new this(null),vt,F)}static withResolvers(){const F={};return F.promise=new Rt((I,L)=>{F.resolve=I,F.reject=L}),F}static any(F){if(!F||"function"!=typeof F[Symbol.iterator])return Promise.reject(new Bt([],"All promises were rejected"));const I=[];let L=0;try{for(let J of F)L++,I.push(Rt.resolve(J))}catch{return Promise.reject(new Bt([],"All promises were rejected"))}if(0===L)return Promise.reject(new Bt([],"All promises were rejected"));let et=!1;const lt=[];return new Rt((J,pt)=>{for(let mt=0;mt<I.length;mt++)I[mt].then(yt=>{et||(et=!0,J(yt))},yt=>{lt.push(yt),L--,0===L&&(et=!0,pt(new Bt(lt,"All promises were rejected")))})})}static race(F){let I,L,et=new this((pt,mt)=>{I=pt,L=mt});function lt(pt){I(pt)}function J(pt){L(pt)}for(let pt of F)Xt(pt)||(pt=this.resolve(pt)),pt.then(lt,J);return et}static all(F){return Rt.allWithCallback(F)}static allSettled(F){return(this&&this.prototype instanceof Rt?this:Rt).allWithCallback(F,{thenCallback:L=>({status:"fulfilled",value:L}),errorCallback:L=>({status:"rejected",reason:L})})}static allWithCallback(F,I){let L,et,lt=new this((yt,$t)=>{L=yt,et=$t}),J=2,pt=0;const mt=[];for(let yt of F){Xt(yt)||(yt=this.resolve(yt));const $t=pt;try{yt.then(Lt=>{mt[$t]=I?I.thenCallback(Lt):Lt,J--,0===J&&L(mt)},Lt=>{I?(mt[$t]=I.errorCallback(Lt),J--,0===J&&L(mt)):et(Lt)})}catch(Lt){et(Lt)}J++,pt++}return J-=2,0===J&&L(mt),lt}constructor(F){const I=this;if(!(I instanceof Rt))throw new Error("Must be an instanceof Promise.");I[tt]=K,I[k]=[];try{const L=dt();F&&F(L(ot(I,!0)),L(ot(I,vt)))}catch(L){ht(I,!1,L)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return Rt}then(F,I){let L=this.constructor?.[Symbol.species];(!L||"function"!=typeof L)&&(L=this.constructor||Rt);const et=new L(ut),lt=C.current;return this[tt]==K?this[k].push(lt,et,F,I):T(this,lt,et,F,I),et}catch(F){return this.then(null,F)}finally(F){let I=this.constructor?.[Symbol.species];(!I||"function"!=typeof I)&&(I=Rt);const L=new I(ut);L[jt]=jt;const et=C.current;return this[tt]==K?this[k].push(et,L,F,F):T(this,et,L,F,F),L}}Rt.resolve=Rt.resolve,Rt.reject=Rt.reject,Rt.race=Rt.race,Rt.all=Rt.all;const de=E[z]=E.Promise;E.Promise=Rt;const ce=V("thenPatched");function le(Z){const F=Z.prototype,I=M(F,"then");if(I&&(!1===I.writable||!I.configurable))return;const L=F.then;F[it]=L,Z.prototype.then=function(et,lt){return new Rt((pt,mt)=>{L.call(this,pt,mt)}).then(et,lt)},Z[ce]=!0}return y.patchThen=le,de&&(le(de),It(E,"fetch",Z=>function ne(Z){return function(F,I){let L=Z.apply(F,I);if(L instanceof Rt)return L;let et=L.constructor;return et[ce]||le(et),L}}(Z))),Promise[C.__symbol__("uncaughtPromiseErrors")]=Q,Rt})})(m),function Vt(m){m.__load_patch("toString",E=>{const C=Function.prototype.toString,y=p("OriginalDelegate"),M=p("Promise"),w=p("Error"),X=function(){if("function"==typeof this){const z=this[y];if(z)return"function"==typeof z?C.call(z):Object.prototype.toString.call(z);if(this===Promise){const it=E[M];if(it)return C.call(it)}if(this===Error){const it=E[w];if(it)return C.call(it)}}return C.call(this)};X[y]=C,Function.prototype.toString=X;const V=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":V.call(this)}})}(m),function ae(m){m.__load_patch("util",(E,C,y)=>{const M=Pt(E);y.patchOnProperties=Tt,y.patchMethod=It,y.bindArguments=S,y.patchMacroTask=ee;const w=C.__symbol__("BLACK_LISTED_EVENTS"),X=C.__symbol__("UNPATCHED_EVENTS");E[X]&&(E[w]=E[X]),E[w]&&(C[w]=C[X]=E[w]),y.patchEventPrototype=ge,y.patchEventTarget=fe,y.isIEOrEdge=H,y.ObjectDefineProperty=o,y.ObjectGetOwnPropertyDescriptor=n,y.ObjectCreate=a,y.ArraySlice=i,y.patchClass=bt,y.wrapWithCurrentZone=j,y.filterProperties=Ee,y.attachOriginToPatched=Jt,y._redefineProperty=Object.defineProperty,y.patchCallbacks=qt,y.getGlobalObjects=()=>({globalSources:Ut,zoneSymbolEventNames:Gt,eventNames:M,isBrowser:gt,isMix:xt,isNode:rt,TRUE_STR:v,FALSE_STR:h,ZONE_SYMBOL_PREFIX:g,ADD_EVENT_LISTENER_STR:c,REMOVE_EVENT_LISTENER_STR:f})})}(m)})(Me),function st(m){m.__load_patch("legacy",E=>{const C=E[m.__symbol__("legacyPatch")];C&&C()}),m.__load_patch("timers",E=>{const y="clear";Qt(E,"set",y,"Timeout"),Qt(E,"set",y,"Interval"),Qt(E,"set",y,"Immediate")}),m.__load_patch("requestAnimationFrame",E=>{Qt(E,"request","cancel","AnimationFrame"),Qt(E,"mozRequest","mozCancel","AnimationFrame"),Qt(E,"webkitRequest","webkitCancel","AnimationFrame")}),m.__load_patch("blocking",(E,C)=>{const y=["alert","prompt","confirm"];for(let M=0;M<y.length;M++)It(E,y[M],(X,V,Q)=>function(ft,z){return C.current.run(X,E,z,Q)})}),m.__load_patch("EventTarget",(E,C,y)=>{(function Se(m,E){E.patchEventPrototype(m,E)})(E,y),function Oe(m,E){if(Zone[E.symbol("patchEventTarget")])return;const{eventNames:C,zoneSymbolEventNames:y,TRUE_STR:M,FALSE_STR:w,ZONE_SYMBOL_PREFIX:X}=E.getGlobalObjects();for(let Q=0;Q<C.length;Q++){const ft=C[Q],Ot=X+(ft+w),Ct=X+(ft+M);y[ft]={},y[ft][w]=Ot,y[ft][M]=Ct}const V=m.EventTarget;V&&V.prototype&&E.patchEventTarget(m,E,[V&&V.prototype])}(E,y);const M=E.XMLHttpRequestEventTarget;M&&M.prototype&&y.patchEventTarget(E,y,[M.prototype])}),m.__load_patch("MutationObserver",(E,C,y)=>{bt("MutationObserver"),bt("WebKitMutationObserver")}),m.__load_patch("IntersectionObserver",(E,C,y)=>{bt("IntersectionObserver")}),m.__load_patch("FileReader",(E,C,y)=>{bt("FileReader")}),m.__load_patch("on_property",(E,C,y)=>{!function B(m,E){if(rt&&!xt||Zone[m.symbol("patchEvents")])return;const C=E.__Zone_ignore_on_properties;let y=[];if(gt){const M=window;y=y.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const w=[];Pe(M,Pt(M),C&&C.concat(w),r(M))}y=y.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let M=0;M<y.length;M++){const w=E[y[M]];w?.prototype&&Pe(w.prototype,Pt(w.prototype),C)}}(y,E)}),m.__load_patch("customElements",(E,C,y)=>{!function pe(m,E){const{isBrowser:C,isMix:y}=E.getGlobalObjects();(C||y)&&m.customElements&&"customElements"in m&&E.patchCallbacks(E,m.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback","formAssociatedCallback","formDisabledCallback","formResetCallback","formStateRestoreCallback"])}(E,y)}),m.__load_patch("XHR",(E,C)=>{!function ft(z){const it=z.XMLHttpRequest;if(!it)return;const Ot=it.prototype;let wt=Ot[d],Xt=Ot[l];if(!wt){const ct=z.XMLHttpRequestEventTarget;if(ct){const ot=ct.prototype;wt=ot[d],Xt=ot[l]}}const Kt="readystatechange",zt="scheduled";function tt(ct){const ot=ct.data,dt=ot.target;dt[X]=!1,dt[Q]=!1;const _t=dt[w];wt||(wt=dt[d],Xt=dt[l]),_t&&Xt.call(dt,Kt,_t);const Ht=dt[w]=()=>{if(dt.readyState===dt.DONE)if(!ot.aborted&&dt[X]&&ct.state===zt){const W=dt[C.__symbol__("loadfalse")];if(0!==dt.status&&W&&W.length>0){const x=ct.invoke;ct.invoke=function(){const T=dt[C.__symbol__("loadfalse")];for(let _=0;_<T.length;_++)T[_]===ct&&T.splice(_,1);!ot.aborted&&ct.state===zt&&x.call(ct)},W.push(ct)}else ct.invoke()}else!ot.aborted&&!1===dt[X]&&(dt[Q]=!0)};return wt.call(dt,Kt,Ht),dt[y]||(dt[y]=ct),Zt.apply(dt,ot.args),dt[X]=!0,ct}function k(){}function jt(ct){const ot=ct.data;return ot.aborted=!0,vt.apply(ot.target,ot.args)}const At=It(Ot,"open",()=>function(ct,ot){return ct[M]=0==ot[2],ct[V]=ot[1],At.apply(ct,ot)}),Ft=p("fetchTaskAborting"),K=p("fetchTaskScheduling"),Zt=It(Ot,"send",()=>function(ct,ot){if(!0===C.current[K]||ct[M])return Zt.apply(ct,ot);{const dt={target:ct,url:ct[V],isPeriodic:!1,args:ot,aborted:!1},_t=R("XMLHttpRequest.send",k,dt,tt,jt);ct&&!0===ct[Q]&&!dt.aborted&&_t.state===zt&&_t.invoke()}}),vt=It(Ot,"abort",()=>function(ct,ot){const dt=function Ct(ct){return ct[y]}(ct);if(dt&&"string"==typeof dt.type){if(null==dt.cancelFn||dt.data&&dt.data.aborted)return;dt.zone.cancelTask(dt)}else if(!0===C.current[Ft])return vt.apply(ct,ot)})}(E);const y=p("xhrTask"),M=p("xhrSync"),w=p("xhrListener"),X=p("xhrScheduled"),V=p("xhrURL"),Q=p("xhrErrorBeforeScheduled")}),m.__load_patch("geolocation",E=>{E.navigator&&E.navigator.geolocation&&function D(m,E){const C=m.constructor.name;for(let y=0;y<E.length;y++){const M=E[y],w=m[M];if(w){if(!$(n(m,M)))continue;m[M]=(V=>{const Q=function(){return V.apply(this,S(arguments,C+"."+M))};return Jt(Q,V),Q})(w)}}}(E.navigator.geolocation,["getCurrentPosition","watchPosition"])}),m.__load_patch("PromiseRejectionEvent",(E,C)=>{function y(M){return function(w){he(E,M).forEach(V=>{const Q=E.PromiseRejectionEvent;if(Q){const ft=new Q(M,{promise:w.promise,reason:w.rejection});V.invoke(ft)}})}}E.PromiseRejectionEvent&&(C[p("unhandledPromiseRejectionHandler")]=y("unhandledrejection"),C[p("rejectionHandledHandler")]=y("rejectionhandled"))}),m.__load_patch("queueMicrotask",(E,C,y)=>{!function te(m,E){E.patchMethod(m,"queueMicrotask",C=>function(y,M){Zone.current.scheduleMicroTask("queueMicrotask",M[0])})}(E,y)})}(Me)},7067:(s,u,t)=>{var e=t(2127);e(e.S+e.F*!t(1763),"Object",{defineProperties:t(1626)})},7075:(s,u,t)=>{"use strict";var e=t(2127),n=t(3387),o=t(8270),r=t(9448),a=[].sort,i=[1,2,3];e(e.P+e.F*(r(function(){i.sort(void 0)})||!r(function(){i.sort(null)})||!t(6884)(a)),"Array",{sort:function(f){return void 0===f?a.call(o(this)):a.call(o(this),n(f))}})},7083:(s,u,t)=>{"use strict";t(2468)("fixed",function(e){return function(){return e(this,"tt","","")}})},7087:s=>{var u=Math.ceil,t=Math.floor;s.exports=function(e){return isNaN(e=+e)?0:(e>0?t:u)(e)}},7103:(s,u,t)=>{var e=t(2127),n=t(3387),o=t(4228),r=(t(7526).Reflect||{}).apply,a=Function.apply;e(e.S+e.F*!t(9448)(function(){r(function(){})}),"Reflect",{apply:function(c,f,d){var l=n(c),v=o(d);return r?r(l,f,v):a.call(l,f,v)}})},7221:(s,u,t)=>{var e=t(1249),n=t(3344);s.exports=function(o){return e(n(o))}},7224:(s,u,t)=>{"use strict";var e=t(2127),n=t(1485),o=t(8942),r="endsWith",a=""[r];e(e.P+e.F*t(5203)(r),"String",{endsWith:function(c){var f=o(this,c,r),d=arguments.length>1?arguments[1]:void 0,l=n(f.length),v=void 0===d?l:Math.min(n(d),l),h=String(c);return a?a.call(f,h,v):f.slice(v-h.length,v)===h}})},7227:(s,u,t)=>{"use strict";var e=t(7967),n=t(1996);s.exports=function(o,r,a){r in o?e.f(o,r,n(0,a)):o[r]=a}},7334:(s,u,t)=>{"use strict";t(2468)("bold",function(e){return function(){return e(this,"b","","")}})},7359:s=>{s.exports=Object.is||function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e}},7360:(s,u,t)=>{"use strict";t(2468)("anchor",function(e){return function(o){return e(this,"a","name",o)}})},7368:(s,u,t)=>{var e=t(4228);s.exports=function(n,o,r,a){try{return a?o(e(r)[0],r[1]):o(r)}catch(c){var i=n.return;throw void 0!==i&&e(i.call(n)),c}}},7380:(s,u,t)=>{var e=t(3386),n=t(2127),o=t(4556)("metadata"),r=o.store||(o.store=new(t(9397))),a=function(h,g,j){var R=r.get(h);if(!R){if(!j)return;r.set(h,R=new e)}var p=R.get(g);if(!p){if(!j)return;R.set(g,p=new e)}return p};s.exports={store:r,map:a,has:function(h,g,j){var R=a(g,j,!1);return void 0!==R&&R.has(h)},get:function(h,g,j){var R=a(g,j,!1);return void 0===R?void 0:R.get(h)},set:function(h,g,j,R){a(j,R,!0).set(h,g)},keys:function(h,g){var j=a(h,g,!1),R=[];return j&&j.forEach(function(p,O){R.push(O)}),R},key:function(h){return void 0===h||"symbol"==typeof h?h:String(h)},exp:function(h){n(n.S,"Reflect",h)}}},7482:(s,u,t)=>{"use strict";var e=t(4848),n={};n[t(7574)("toStringTag")]="z",n+""!="[object z]"&&t(8859)(Object.prototype,"toString",function(){return"[object "+e(this)+"]"},!0)},7491:(s,u,t)=>{var e=t(7380),n=t(4228),o=e.key,r=e.set;e.exp({defineMetadata:function(i,c,f,d){r(i,c,n(f),o(d))}})},7509:(s,u,t)=>{var e=t(2127);e(e.S,"Math",{log10:function(o){return Math.log(o)*Math.LOG10E}})},7526:s=>{var u=s.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=u)},7574:(s,u,t)=>{var e=t(4556)("wks"),n=t(4415),o=t(7526).Symbol,r="function"==typeof o;(s.exports=function(i){return e[i]||(e[i]=r&&o[i]||(r?o:n)("Symbol."+i))}).store=e},7708:(s,u,t)=>{"use strict";t(6935);const N=function(A,...U){if(N.translate){const nt=N.translate(A,U);A=nt[0],U=nt[1]}let H=P(A[0],A.raw[0]);for(let nt=1;nt<A.length;nt++)H+=U[nt-1]+P(A[nt],A.raw[nt]);return H},b=":";function P(A,U){return U.charAt(0)===b?A.substring(function O(A,U){for(let H=1,nt=1;H<A.length;H++,nt++)if("\\"===U[nt])nt++;else if(":"===A[H])return H;throw new Error(`Unterminated $localize metadata block in "${U}".`)}(A,U)+1):A}globalThis.$localize=N,t(8883),t(4940),t(9271),t(2444),t(6203),t(5626),t(8025),t(6442),t(2899),t(6374),t(4246),t(2913),t(5660),t(743),t(5846),t(9353),t(2207)},7727:(s,u,t)=>{"use strict";var e=t(2127),n=t(7087),o=t(5122),r=t(7926),a=1..toFixed,i=Math.floor,c=[0,0,0,0,0,0],f="Number.toFixed: incorrect invocation!",d="0",l=function(R,p){for(var O=-1,N=p;++O<6;)c[O]=(N+=R*c[O])%1e7,N=i(N/1e7)},v=function(R){for(var p=6,O=0;--p>=0;)c[p]=i((O+=c[p])/R),O=O%R*1e7},h=function(){for(var R=6,p="";--R>=0;)if(""!==p||0===R||0!==c[R]){var O=String(c[R]);p=""===p?O:p+r.call(d,7-O.length)+O}return p},g=function(R,p,O){return 0===p?O:p%2==1?g(R,p-1,O*R):g(R*R,p/2,O)};e(e.P+e.F*(!!a&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!t(9448)(function(){a.call({})})),"Number",{toFixed:function(p){var S,D,$,G,O=o(this,f),N=n(p),b="",P=d;if(N<0||N>20)throw RangeError(f);if(O!=O)return"NaN";if(O<=-1e21||O>=1e21)return String(O);if(O<0&&(b="-",O=-O),O>1e-21)if(S=function(R){for(var p=0,O=R;O>=4096;)p+=12,O/=4096;for(;O>=2;)p+=1,O/=2;return p}(O*g(2,69,1))-69,D=S<0?O*g(2,-S,1):O/g(2,S,1),D*=4503599627370496,(S=52-S)>0){for(l(0,D),$=N;$>=7;)l(1e7,0),$-=7;for(l(g(10,$,1),0),$=S-1;$>=23;)v(1<<23),$-=23;v(1<<$),l(1,1),v(2),P=h()}else l(0,D),l(1<<-S,0),P=h()+r.call(d,N);return P=N>0?b+((G=P.length)<=N?"0."+r.call(d,N-G)+P:P.slice(0,G-N)+"."+P.slice(G-N)):b+P}})},7762:(s,u,t)=>{var e=t(2127);e(e.P,"Array",{fill:t(5564)}),t(8184)("fill")},7849:(s,u,t)=>{var e=Date.prototype,n="Invalid Date",o="toString",r=e[o],a=e.getTime;new Date(NaN)+""!=n&&t(8859)(e,o,function(){var c=a.call(this);return c==c?r.call(this):n})},7874:(s,u,t)=>{"use strict";var e=t(2127),n=t(6543);e(e.P+e.F*!t(6884)([].reduceRight,!0),"Array",{reduceRight:function(r){return n(this,r,arguments.length,arguments[1],!0)}})},7899:(s,u,t)=>{var e=t(2127);e(e.S,"Array",{isArray:t(7981)})},7901:(s,u,t)=>{var e=t(2127),n=t(5551),o=Math.exp;e(e.S,"Math",{tanh:function(a){var i=n(a=+a),c=n(-a);return i==1/0?1:c==1/0?-1:(i-c)/(o(a)+o(-a))}})},7917:s=>{var u={}.hasOwnProperty;s.exports=function(t,e){return u.call(t,e)}},7926:(s,u,t)=>{"use strict";var e=t(7087),n=t(3344);s.exports=function(r){var a=String(n(this)),i="",c=e(r);if(c<0||c==1/0)throw RangeError("Count can't be negative");for(;c>0;(c>>>=1)&&(a+=a))1&c&&(i+=a);return i}},7960:(s,u,t)=>{u.f=t(7574)},7967:(s,u,t)=>{var e=t(4228),n=t(2956),o=t(3048),r=Object.defineProperty;u.f=t(1763)?Object.defineProperty:function(i,c,f){if(e(i),c=o(c,!0),e(f),n)try{return r(i,c,f)}catch{}if("get"in f||"set"in f)throw TypeError("Accessors not supported!");return"value"in f&&(i[c]=f.value),i}},7981:(s,u,t)=>{var e=t(5089);s.exports=Array.isArray||function(o){return"Array"==e(o)}},8025:(s,u,t)=>{t(6648),t(5771),t(2392),t(2335),t(4896),t(4521),t(9147),t(1318),t(4352),t(5327),t(7509),t(5909),t(9584),t(345),t(9134),t(7901),t(6592),t(6094)},8050:(s,u,t)=>{var e=t(2127),n=t(2738);e(e.S+e.F*(Number.parseInt!=n),"Number",{parseInt:n})},8132:(s,u,t)=>{var e=t(2127);e(e.S,"Object",{setPrototypeOf:t(5170).set})},8175:(s,u,t)=>{"use strict";var e=t(2750),n=t(2127),o=t(8859),r=t(3341),a=t(906),i=t(6032),c=t(3844),f=t(627),d=t(7574)("iterator"),l=!([].keys&&"next"in[].keys()),h="keys",g="values",j=function(){return this};s.exports=function(R,p,O,N,b,P,S){i(O,p,N);var Y,Tt,q,D=function(bt){if(!l&&bt in gt)return gt[bt];switch(bt){case h:case g:return function(){return new O(this,bt)}}return function(){return new O(this,bt)}},$=p+" Iterator",G=b==g,rt=!1,gt=R.prototype,xt=gt[d]||gt["@@iterator"]||b&&gt[b],St=xt||D(b),Et=b?G?D("entries"):St:void 0,at="Array"==p&&gt.entries||xt;if(at&&(q=f(at.call(new R)))!==Object.prototype&&q.next&&(c(q,$,!0),!e&&"function"!=typeof q[d]&&r(q,d,j)),G&&xt&&xt.name!==g&&(rt=!0,St=function(){return xt.call(this)}),(!e||S)&&(l||rt||!gt[d])&&r(gt,d,St),a[p]=St,a[$]=j,b)if(Y={values:G?St:D(g),keys:P?St:D(h),entries:Et},S)for(Tt in Y)Tt in gt||o(gt,Tt,Y[Tt]);else n(n.P+n.F*(l||rt),p,Y);return Y}},8184:(s,u,t)=>{var e=t(7574)("unscopables"),n=Array.prototype;null==n[e]&&t(3341)(n,e,{}),s.exports=function(o){n[e][o]=!0}},8206:(s,u,t)=>{"use strict";var e=t(1763),n=t(1311),o=t(1060),r=t(8449),a=t(8270),i=t(1249),c=Object.assign;s.exports=!c||t(9448)(function(){var f={},d={},l=Symbol(),v="abcdefghijklmnopqrst";return f[l]=7,v.split("").forEach(function(h){d[h]=h}),7!=c({},f)[l]||Object.keys(c({},d)).join("")!=v})?function(d,l){for(var v=a(d),h=arguments.length,g=1,j=o.f,R=r.f;h>g;)for(var P,p=i(arguments[g++]),O=j?n(p).concat(j(p)):n(p),N=O.length,b=0;N>b;)P=O[b++],(!e||R.call(p,P))&&(v[P]=p[P]);return v}:c},8236:(s,u,t)=>{var e=t(3305),n=t(2988).onFreeze;t(923)("freeze",function(o){return function(a){return o&&e(a)?o(n(a)):a}})},8270:(s,u,t)=>{var e=t(3344);s.exports=function(n){return Object(e(n))}},8301:(s,u,t)=>{var e=t(7526),n=t(8880),o=t(7967).f,r=t(9415).f,a=t(5411),i=t(1158),c=e.RegExp,f=c,d=c.prototype,l=/a/g,v=/a/g,h=new c(l)!==l;if(t(1763)&&(!h||t(9448)(function(){return v[t(7574)("match")]=!1,c(l)!=l||c(v)==v||"/a/i"!=c(l,"i")}))){c=function(O,N){var b=this instanceof c,P=a(O),S=void 0===N;return!b&&P&&O.constructor===c&&S?O:n(h?new f(P&&!S?O.source:O,N):f((P=O instanceof c)?O.source:O,P&&S?i.call(O):N),b?this:d,c)};for(var g=function(p){p in c||o(c,p,{configurable:!0,get:function(){return f[p]},set:function(O){f[p]=O}})},j=r(f),R=0;j.length>R;)g(j[R++]);d.constructor=c,c.prototype=d,t(8859)(e,"RegExp",c)}t(5762)("RegExp")},8305:(s,u,t)=>{"use strict";var e=t(4228),n=t(8270),o=t(1485),r=t(7087),a=t(8828),i=t(2535),c=Math.max,f=Math.min,d=Math.floor,l=/\$([$&`']|\d\d?|<[^>]*>)/g,v=/\$([$&`']|\d\d?)/g,h=function(g){return void 0===g?g:String(g)};t(9228)("replace",2,function(g,j,R,p){return[function(b,P){var S=g(this),D=b?.[j];return void 0!==D?D.call(b,S,P):R.call(String(S),b,P)},function(N,b){var P=p(R,N,this,b);if(P.done)return P.value;var S=e(N),D=String(this),$="function"==typeof b;$||(b=String(b));var G=S.global;if(G){var rt=S.unicode;S.lastIndex=0}for(var gt=[];;){var xt=i(S,D);if(null===xt||(gt.push(xt),!G))break;""===String(xt[0])&&(S.lastIndex=a(D,o(S.lastIndex),rt))}for(var Et="",at=0,Y=0;Y<gt.length;Y++){xt=gt[Y];for(var Tt=String(xt[0]),q=c(f(r(xt.index),D.length),0),bt=[],It=1;It<xt.length;It++)bt.push(h(xt[It]));var ee=xt.groups;if($){var Jt=[Tt].concat(bt,q,D);void 0!==ee&&Jt.push(ee);var A=String(b.apply(void 0,Jt))}else A=O(Tt,D,q,bt,ee,b);q>=at&&(Et+=D.slice(at,q)+A,at=q+Tt.length)}return Et+D.slice(at)}];function O(N,b,P,S,D,$){var G=P+N.length,rt=S.length,gt=v;return void 0!==D&&(D=n(D),gt=l),R.call($,gt,function(xt,St){var Et;switch(St.charAt(0)){case"$":return"$";case"&":return N;case"`":return b.slice(0,P);case"'":return b.slice(G);case"<":Et=D[St.slice(1,-1)];break;default:var at=+St;if(0===at)return xt;if(at>rt){var Y=d(at/10);return 0===Y?xt:Y<=rt?void 0===S[Y-1]?St.charAt(1):S[Y-1]+St.charAt(1):xt}Et=S[at-1]}return void 0===Et?"":Et})}})},8437:(s,u,t)=>{"use strict";t(2468)("fontsize",function(e){return function(o){return e(this,"font","size",o)}})},8449:(s,u)=>{u.f={}.propertyIsEnumerable},8451:(s,u,t)=>{var e=t(2127);e(e.S,"Object",{is:t(7359)})},8543:(s,u,t)=>{"use strict";t(2468)("strike",function(e){return function(){return e(this,"strike","","")}})},8604:(s,u,t)=>{"use strict";t(9638);var e=t(4228),n=t(1158),o=t(1763),r="toString",a=/./[r],i=function(c){t(8859)(RegExp.prototype,r,c,!0)};t(9448)(function(){return"/a/b"!=a.call({source:"a",flags:"b"})})?i(function(){var f=e(this);return"/".concat(f.source,"/","flags"in f?f.flags:!o&&f instanceof RegExp?n.call(f):void 0)}):a.name!=r&&i(function(){return a.call(this)})},8641:(s,u,t)=>{var e=t(8449),n=t(1996),o=t(7221),r=t(3048),a=t(7917),i=t(2956),c=Object.getOwnPropertyDescriptor;u.f=t(1763)?c:function(d,l){if(d=o(d),l=r(l,!0),i)try{return c(d,l)}catch{}if(a(d,l))return n(!e.f.call(d,l),d[l])}},8647:(s,u,t)=>{var e=t(8270),n=t(1311);t(923)("keys",function(){return function(r){return n(e(r))}})},8790:(s,u,t)=>{var e=t(5052),n=t(7368),o=t(1508),r=t(4228),a=t(1485),i=t(762),c={},f={},d=s.exports=function(l,v,h,g,j){var N,b,P,S,R=j?function(){return l}:i(l),p=e(h,g,v?2:1),O=0;if("function"!=typeof R)throw TypeError(l+" is not iterable!");if(o(R)){for(N=a(l.length);N>O;O++)if((S=v?p(r(b=l[O])[0],b[1]):p(l[O]))===c||S===f)return S}else for(P=R.call(l);!(b=P.next()).done;)if((S=n(P,p,b.value,v))===c||S===f)return S};d.BREAK=c,d.RETURN=f},8828:(s,u,t)=>{"use strict";var e=t(1212)(!0);s.exports=function(n,o,r){return o+(r?e(n,o).length:1)}},8859:(s,u,t)=>{var e=t(7526),n=t(3341),o=t(7917),r=t(4415)("src"),a=t(9461),i="toString",c=(""+a).split(i);t(6094).inspectSource=function(f){return a.call(f)},(s.exports=function(f,d,l,v){var h="function"==typeof l;h&&(o(l,"name")||n(l,"name",d)),f[d]!==l&&(h&&(o(l,r)||n(l,r,f[d]?""+f[d]:c.join(String(d)))),f===e?f[d]=l:v?f[d]?f[d]=l:n(f,d,l):(delete f[d],n(f,d,l)))})(Function.prototype,i,function(){return"function"==typeof this&&this[r]||a.call(this)})},8872:(s,u,t)=>{"use strict";var e=t(2127),n=t(8942),o="includes";e(e.P+e.F*t(5203)(o),"String",{includes:function(a){return!!~n(this,a,o).indexOf(a,arguments.length>1?arguments[1]:void 0)}})},8880:(s,u,t)=>{var e=t(3305),n=t(5170).set;s.exports=function(o,r,a){var c,i=r.constructor;return i!==a&&"function"==typeof i&&(c=i.prototype)!==a.prototype&&e(c)&&n&&n(o,c),o}},8883:(s,u,t)=>{t(9650),t(7482),t(6094)},8888:(s,u,t)=>{"use strict";var e=t(2127),n=t(6179)(4);e(e.P+e.F*!t(6884)([].every,!0),"Array",{every:function(r){return n(this,r,arguments[1])}})},8892:(s,u,t)=>{"use strict";var e=t(2127),n=t(6179)(3);e(e.P+e.F*!t(6884)([].some,!0),"Array",{some:function(r){return n(this,r,arguments[1])}})},8931:(s,u,t)=>{var e=t(7574)("iterator"),n=!1;try{var o=[7][e]();o.return=function(){n=!0},Array.from(o,function(){throw 2})}catch{}s.exports=function(r,a){if(!a&&!n)return!1;var i=!1;try{var c=[7],f=c[e]();f.next=function(){return{done:i=!0}},c[e]=function(){return f},r(c)}catch{}return i}},8933:(s,u,t)=>{"use strict";var e=t(7526),n=t(2127),o=t(8859),r=t(6065),a=t(2988),i=t(8790),c=t(6440),f=t(3305),d=t(9448),l=t(8931),v=t(3844),h=t(8880);s.exports=function(g,j,R,p,O,N){var b=e[g],P=b,S=O?"set":"add",D=P&&P.prototype,$={},G=function(at){var Y=D[at];o(D,at,"delete"==at?function(Tt){return!(N&&!f(Tt))&&Y.call(this,0===Tt?0:Tt)}:"has"==at?function(q){return!(N&&!f(q))&&Y.call(this,0===q?0:q)}:"get"==at?function(q){return N&&!f(q)?void 0:Y.call(this,0===q?0:q)}:"add"==at?function(q){return Y.call(this,0===q?0:q),this}:function(q,bt){return Y.call(this,0===q?0:q,bt),this})};if("function"==typeof P&&(N||D.forEach&&!d(function(){(new P).entries().next()}))){var rt=new P,gt=rt[S](N?{}:-0,1)!=rt,xt=d(function(){rt.has(1)}),St=l(function(at){new P(at)}),Et=!N&&d(function(){for(var at=new P,Y=5;Y--;)at[S](Y,Y);return!at.has(-0)});St||((P=j(function(at,Y){c(at,P,g);var Tt=h(new b,at,P);return null!=Y&&i(Y,O,Tt[S],Tt),Tt})).prototype=D,D.constructor=P),(xt||Et)&&(G("delete"),G("has"),O&&G("get")),(Et||gt)&&G(S),N&&D.clear&&delete D.clear}else P=p.getConstructor(j,g,O,S),r(P.prototype,R),a.NEED=!0;return v(P,g),$[g]=P,n(n.G+n.W+n.F*(P!=b),$),N||p.setStrong(P,g,O),P}},8942:(s,u,t)=>{var e=t(5411),n=t(3344);s.exports=function(o,r,a){if(e(r))throw TypeError("String#"+a+" doesn't accept regex!");return String(n(o))}},8951:(s,u,t)=>{var e=t(7574)("toPrimitive"),n=Date.prototype;e in n||t(3341)(n,e,t(107))},9011:(s,u,t)=>{"use strict";t(2468)("big",function(e){return function(){return e(this,"big","","")}})},9073:(s,u,t)=>{var e=t(3305);t(923)("isExtensible",function(n){return function(r){return!!e(r)&&(!n||n(r))}})},9100:(s,u,t)=>{var e=t(7380),n=t(4228),o=t(627),r=e.has,a=e.get,i=e.key,c=function(f,d,l){if(r(f,d,l))return a(f,d,l);var h=o(d);return null!==h?c(f,h,l):void 0};e.exp({getMetadata:function(d,l){return c(d,n(l),arguments.length<3?void 0:i(arguments[2]))}})},9134:(s,u,t)=>{var e=t(2127),n=t(5551),o=Math.exp;e(e.S+e.F*t(9448)(function(){return-2e-17!=!Math.sinh(-2e-17)}),"Math",{sinh:function(a){return Math.abs(a=+a)<1?(n(a)-n(-a))/2:(o(a-1)-o(-a-1))*(Math.E/2)}})},9147:(s,u,t)=>{var e=t(2127),n=t(5551);e(e.S+e.F*(n!=Math.expm1),"Math",{expm1:n})},9190:(s,u,t)=>{var e=t(4228),n=t(3387),o=t(7574)("species");s.exports=function(r,a){var c,i=e(r).constructor;return void 0===i||null==(c=e(i)[o])?a:n(c)}},9213:(s,u,t)=>{"use strict";t(2468)("fontcolor",function(e){return function(o){return e(this,"font","color",o)}})},9228:(s,u,t)=>{"use strict";t(4116);var e=t(8859),n=t(3341),o=t(9448),r=t(3344),a=t(7574),i=t(9600),c=a("species"),f=!o(function(){var l=/./;return l.exec=function(){var v=[];return v.groups={a:"7"},v},"7"!=="".replace(l,"$<a>")}),d=function(){var l=/(?:)/,v=l.exec;l.exec=function(){return v.apply(this,arguments)};var h="ab".split(l);return 2===h.length&&"a"===h[0]&&"b"===h[1]}();s.exports=function(l,v,h){var g=a(l),j=!o(function(){var P={};return P[g]=function(){return 7},7!=""[l](P)}),R=j?!o(function(){var P=!1,S=/a/;return S.exec=function(){return P=!0,null},"split"===l&&(S.constructor={},S.constructor[c]=function(){return S}),S[g](""),!P}):void 0;if(!j||!R||"replace"===l&&!f||"split"===l&&!d){var p=/./[g],O=h(r,g,""[l],function(S,D,$,G,rt){return D.exec===i?j&&!rt?{done:!0,value:p.call(D,$,G)}:{done:!0,value:S.call($,D,G)}:{done:!1}}),b=O[1];e(String.prototype,l,O[0]),n(RegExp.prototype,g,2==v?function(P,S){return b.call(P,this,S)}:function(P){return b.call(P,this)})}}},9269:(s,u,t)=>{var e=t(1632),n=t(956),o=t(7380),r=t(4228),a=t(627),i=o.keys,c=o.key,f=function(d,l){var v=i(d,l),h=a(d);if(null===h)return v;var g=f(h,l);return g.length?v.length?n(new e(v.concat(g))):g:v};o.exp({getMetadataKeys:function(l){return f(r(l),arguments.length<2?void 0:c(arguments[1]))}})},9271:(s,u,t)=>{t(5049),t(489),t(5502),t(6094)},9318:(s,u,t)=>{var e=t(3305);t(923)("isFrozen",function(n){return function(r){return!e(r)||!!n&&n(r)}})},9353:(s,u,t)=>{t(7491),t(4907),t(9100),t(9269),t(3700),t(9732),t(1176),t(3107),t(1691),t(6094)},9397:(s,u,t)=>{"use strict";var R,e=t(7526),n=t(6179)(0),o=t(8859),r=t(2988),a=t(8206),i=t(9882),c=t(3305),f=t(2888),d=t(2888),l=!e.ActiveXObject&&"ActiveXObject"in e,v="WeakMap",h=r.getWeak,g=Object.isExtensible,j=i.ufstore,p=function(b){return function(){return b(this,arguments.length>0?arguments[0]:void 0)}},O={get:function(P){if(c(P)){var S=h(P);return!0===S?j(f(this,v)).get(P):S?S[this._i]:void 0}},set:function(P,S){return i.def(f(this,v),P,S)}},N=s.exports=t(8933)(v,p,O,i,!0,!0);d&&l&&(a((R=i.getConstructor(p,v)).prototype,O),r.NEED=!0,n(["delete","has","get","set"],function(b){var P=N.prototype,S=P[b];o(P,b,function(D,$){if(c(D)&&!g(D)){this._f||(this._f=new R);var G=this._f[b](D,$);return"set"==b?this:G}return S.call(this,D,$)})}))},9415:(s,u,t)=>{var e=t(4561),n=t(6140).concat("length","prototype");u.f=Object.getOwnPropertyNames||function(r){return e(r,n)}},9429:(s,u,t)=>{var e=t(2127),n=t(5385);e(e.P+e.F*(Date.prototype.toISOString!==n),"Date",{toISOString:n})},9448:s=>{s.exports=function(u){try{return!!u()}catch{return!0}}},9461:(s,u,t)=>{s.exports=t(4556)("native-function-to-string",Function.toString)},9497:(s,u,t)=>{var e=t(2127);e(e.S,"Number",{isNaN:function(o){return o!=o}})},9584:(s,u,t)=>{var e=t(2127);e(e.S,"Math",{log2:function(o){return Math.log(o)/Math.LN2}})},9600:(s,u,t)=>{"use strict";var d,l,e=t(1158),n=RegExp.prototype.exec,o=String.prototype.replace,r=n,a="lastIndex",i=(l=/b*/g,n.call(d=/a/,"a"),n.call(l,"a"),0!==d[a]||0!==l[a]),c=void 0!==/()??/.exec("")[1];(i||c)&&(r=function(l){var h,g,j,R,v=this;return c&&(g=new RegExp("^"+v.source+"$(?!\\s)",e.call(v))),i&&(h=v[a]),j=n.call(v,l),i&&j&&(v[a]=v.global?j.index+j[0].length:h),c&&j&&j.length>1&&o.call(j[0],g,function(){for(R=1;R<arguments.length-2;R++)void 0===arguments[R]&&(j[R]=void 0)}),j}),s.exports=r},9620:(s,u,t)=>{var e=t(2127);e(e.P,"Array",{copyWithin:t(4438)}),t(8184)("copyWithin")},9638:(s,u,t)=>{t(1763)&&"g"!=/./g.flags&&t(7967).f(RegExp.prototype,"flags",{configurable:!0,get:t(1158)})},9650:(s,u,t)=>{"use strict";var e=t(7526),n=t(7917),o=t(1763),r=t(2127),a=t(8859),i=t(2988).KEY,c=t(9448),f=t(4556),d=t(3844),l=t(4415),v=t(7574),h=t(7960),g=t(5392),j=t(5969),R=t(7981),p=t(4228),O=t(3305),N=t(8270),b=t(7221),P=t(3048),S=t(1996),D=t(4719),$=t(4765),G=t(8641),rt=t(1060),gt=t(7967),xt=t(1311),St=G.f,Et=gt.f,at=$.f,Y=e.Symbol,Tt=e.JSON,q=Tt&&Tt.stringify,bt="prototype",It=v("_hidden"),ee=v("toPrimitive"),Jt={}.propertyIsEnumerable,A=f("symbol-registry"),U=f("symbols"),H=f("op-symbols"),nt=Object[bt],Dt="function"==typeof Y&&!!rt.f,Mt=e.QObject,Gt=!Mt||!Mt[bt]||!Mt[bt].findChild,Ut=o&&c(function(){return 7!=D(Et({},"a",{get:function(){return Et(this,"a",{value:7}).a}})).a})?function(Pt,B,st){var Nt=St(nt,B);Nt&&delete nt[B],Et(Pt,B,st),Nt&&Pt!==nt&&Et(nt,B,Nt)}:Et,kt=function(Pt){var B=U[Pt]=D(Y[bt]);return B._k=Pt,B},Yt=Dt&&"symbol"==typeof Y.iterator?function(Pt){return"symbol"==typeof Pt}:function(Pt){return Pt instanceof Y},oe=function(B,st,Nt){return B===nt&&oe(H,st,Nt),p(B),st=P(st,!0),p(Nt),n(U,st)?(Nt.enumerable?(n(B,It)&&B[It][st]&&(B[It][st]=!1),Nt=D(Nt,{enumerable:S(0,!1)})):(n(B,It)||Et(B,It,S(1,{})),B[It][st]=!0),Ut(B,st,Nt)):Et(B,st,Nt)},fe=function(B,st){p(B);for(var ae,Nt=j(st=b(st)),Vt=0,qt=Nt.length;qt>Vt;)oe(B,ae=Nt[Vt++],st[ae]);return B},ge=function(B){var st=Jt.call(this,B=P(B,!0));return!(this===nt&&n(U,B)&&!n(H,B))&&(!(st||!n(this,B)||!n(U,B)||n(this,It)&&this[It][B])||st)},te=function(B,st){if(B=b(B),st=P(st,!0),B!==nt||!n(U,st)||n(H,st)){var Nt=St(B,st);return Nt&&n(U,st)&&!(n(B,It)&&B[It][st])&&(Nt.enumerable=!0),Nt}},se=function(B){for(var qt,st=at(b(B)),Nt=[],Vt=0;st.length>Vt;)!n(U,qt=st[Vt++])&&qt!=It&&qt!=i&&Nt.push(qt);return Nt},Qt=function(B){for(var ae,st=B===nt,Nt=at(st?H:b(B)),Vt=[],qt=0;Nt.length>qt;)n(U,ae=Nt[qt++])&&(!st||n(nt,ae))&&Vt.push(U[ae]);return Vt};Dt||(a((Y=function(){if(this instanceof Y)throw TypeError("Symbol is not a constructor!");var B=l(arguments.length>0?arguments[0]:void 0),st=function(Nt){this===nt&&st.call(H,Nt),n(this,It)&&n(this[It],B)&&(this[It][B]=!1),Ut(this,B,S(1,Nt))};return o&&Gt&&Ut(nt,B,{configurable:!0,set:st}),kt(B)})[bt],"toString",function(){return this._k}),G.f=te,gt.f=oe,t(9415).f=$.f=se,t(8449).f=ge,rt.f=Qt,o&&!t(2750)&&a(nt,"propertyIsEnumerable",ge,!0),h.f=function(Pt){return kt(v(Pt))}),r(r.G+r.W+r.F*!Dt,{Symbol:Y});for(var pe="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Oe=0;pe.length>Oe;)v(pe[Oe++]);for(var Se=xt(v.store),Ee=0;Se.length>Ee;)g(Se[Ee++]);r(r.S+r.F*!Dt,"Symbol",{for:function(Pt){return n(A,Pt+="")?A[Pt]:A[Pt]=Y(Pt)},keyFor:function(B){if(!Yt(B))throw TypeError(B+" is not a symbol!");for(var st in A)if(A[st]===B)return st},useSetter:function(){Gt=!0},useSimple:function(){Gt=!1}}),r(r.S+r.F*!Dt,"Object",{create:function(B,st){return void 0===st?D(B):fe(D(B),st)},defineProperty:oe,defineProperties:fe,getOwnPropertyDescriptor:te,getOwnPropertyNames:se,getOwnPropertySymbols:Qt});var Pe=c(function(){rt.f(1)});r(r.S+r.F*Pe,"Object",{getOwnPropertySymbols:function(B){return rt.f(N(B))}}),Tt&&r(r.S+r.F*(!Dt||c(function(){var Pt=Y();return"[null]"!=q([Pt])||"{}"!=q({a:Pt})||"{}"!=q(Object(Pt))})),"JSON",{stringify:function(B){for(var Vt,qt,st=[B],Nt=1;arguments.length>Nt;)st.push(arguments[Nt++]);if(qt=Vt=st[1],(O(Vt)||void 0!==B)&&!Yt(B))return R(Vt)||(Vt=function(ae,me){if("function"==typeof qt&&(me=qt.call(this,ae,me)),!Yt(me))return me}),st[1]=Vt,q.apply(Tt,st)}}),Y[bt][ee]||t(3341)(Y[bt],ee,Y[bt].valueOf),d(Y,"Symbol"),d(Math,"Math",!0),d(e.JSON,"JSON",!0)},9732:(s,u,t)=>{var e=t(7380),n=t(4228),o=e.keys,r=e.key;e.exp({getOwnMetadataKeys:function(i){return o(n(i),arguments.length<2?void 0:r(arguments[1]))}})},9813:(s,u,t)=>{"use strict";var e=t(2127),n=t(6179)(2);e(e.P+e.F*!t(6884)([].filter,!0),"Array",{filter:function(r){return n(this,r,arguments[1])}})},9839:(s,u,t)=>{"use strict";t(2468)("italics",function(e){return function(){return e(this,"i","","")}})},9882:(s,u,t)=>{"use strict";var e=t(6065),n=t(2988).getWeak,o=t(4228),r=t(3305),a=t(6440),i=t(8790),c=t(6179),f=t(7917),d=t(2888),l=c(5),v=c(6),h=0,g=function(p){return p._l||(p._l=new j)},j=function(){this.a=[]},R=function(p,O){return l(p.a,function(N){return N[0]===O})};j.prototype={get:function(p){var O=R(this,p);if(O)return O[1]},has:function(p){return!!R(this,p)},set:function(p,O){var N=R(this,p);N?N[1]=O:this.a.push([p,O])},delete:function(p){var O=v(this.a,function(N){return N[0]===p});return~O&&this.a.splice(O,1),!!~O}},s.exports={getConstructor:function(p,O,N,b){var P=p(function(S,D){a(S,P,O,"_i"),S._t=O,S._i=h++,S._l=void 0,null!=D&&i(D,N,S[b],S)});return e(P.prototype,{delete:function(S){if(!r(S))return!1;var D=n(S);return!0===D?g(d(this,O)).delete(S):D&&f(D,this._i)&&delete D[this._i]},has:function(D){if(!r(D))return!1;var $=n(D);return!0===$?g(d(this,O)).has(D):$&&f($,this._i)}}),P},def:function(p,O,N){var b=n(o(O),!0);return!0===b?g(p).set(O,N):b[p._i]=N,p},ufstore:g}}},s=>{s(s.s=7708)}]);;
(()=>{"use strict";var e,v={},d={};function a(e){var f=d[e];if(void 0!==f)return f.exports;var r=d[e]={id:e,loaded:!1,exports:{}};return v[e].call(r.exports,r,r.exports,a),r.loaded=!0,r.exports}a.m=v,e=[],a.O=(f,r,t,l)=>{if(!r){var i=1/0;for(n=0;n<e.length;n++){for(var[r,t,l]=e[n],o=!0,c=0;c<r.length;c++)(!1&l||i>=l)&&Object.keys(a.O).every(_=>a.O[_](r[c]))?r.splice(c--,1):(o=!1,l<i&&(i=l));if(o){e.splice(n--,1);var s=t();void 0!==s&&(f=s)}}return f}l=l||0;for(var n=e.length;n>0&&e[n-1][2]>l;n--)e[n]=e[n-1];e[n]=[r,t,l]},a.o=(e,f)=>Object.prototype.hasOwnProperty.call(e,f),a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={121:0};a.O.j=t=>0===e[t];var f=(t,l)=>{var c,s,[n,i,o]=l,u=0;if(n.some(p=>0!==e[p])){for(c in i)a.o(i,c)&&(a.m[c]=i[c]);if(o)var h=o(a)}for(t&&t(l);u<n.length;u++)a.o(e,s=n[u])&&e[s]&&e[s][0](),e[s]=0;return a.O(h)},r=self.webpackChunkclient=self.webpackChunkclient||[];r.forEach(f.bind(null,0)),r.push=f.bind(null,r.push.bind(r))})()})();;
