This repository has been archived by the owner on Mar 12, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.bafa142b39ce5c60.js
1 lines (1 loc) · 160 KB
/
main.bafa142b39ce5c60.js
1
"use strict";(self.webpackChunkholma=self.webpackChunkholma||[]).push([[179],{388:()=>{function J(e){return"function"==typeof e}function fo(e){const n=e(r=>{Error.call(r),r.stack=(new Error).stack});return n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n}const ho=fo(e=>function(n){e(this),this.message=n?`${n.length} errors occurred during unsubscription:\n${n.map((r,o)=>`${o+1}) ${r.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=n});function pr(e,t){if(e){const n=e.indexOf(t);0<=n&&e.splice(n,1)}}class mt{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._teardowns=null}unsubscribe(){let t;if(!this.closed){this.closed=!0;const{_parentage:n}=this;if(n)if(this._parentage=null,Array.isArray(n))for(const i of n)i.remove(this);else n.remove(this);const{initialTeardown:r}=this;if(J(r))try{r()}catch(i){t=i instanceof ho?i.errors:[i]}const{_teardowns:o}=this;if(o){this._teardowns=null;for(const i of o)try{vl(i)}catch(s){t=null!=t?t:[],s instanceof ho?t=[...t,...s.errors]:t.push(s)}}if(t)throw new ho(t)}}add(t){var n;if(t&&t!==this)if(this.closed)vl(t);else{if(t instanceof mt){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._teardowns=null!==(n=this._teardowns)&&void 0!==n?n:[]).push(t)}}_hasParent(t){const{_parentage:n}=this;return n===t||Array.isArray(n)&&n.includes(t)}_addParent(t){const{_parentage:n}=this;this._parentage=Array.isArray(n)?(n.push(t),n):n?[n,t]:t}_removeParent(t){const{_parentage:n}=this;n===t?this._parentage=null:Array.isArray(n)&&pr(n,t)}remove(t){const{_teardowns:n}=this;n&&pr(n,t),t instanceof mt&&t._removeParent(this)}}mt.EMPTY=(()=>{const e=new mt;return e.closed=!0,e})();const yl=mt.EMPTY;function Dl(e){return e instanceof mt||e&&"closed"in e&&J(e.remove)&&J(e.add)&&J(e.unsubscribe)}function vl(e){J(e)?e():e.unsubscribe()}const on={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},po={setTimeout(...e){const{delegate:t}=po;return((null==t?void 0:t.setTimeout)||setTimeout)(...e)},clearTimeout(e){const{delegate:t}=po;return((null==t?void 0:t.clearTimeout)||clearTimeout)(e)},delegate:void 0};function _l(e){po.setTimeout(()=>{const{onUnhandledError:t}=on;if(!t)throw e;t(e)})}function go(){}const Pm=Ui("C",void 0,void 0);function Ui(e,t,n){return{kind:e,value:t,error:n}}let sn=null;function mo(e){if(on.useDeprecatedSynchronousErrorHandling){const t=!sn;if(t&&(sn={errorThrown:!1,error:null}),e(),t){const{errorThrown:n,error:r}=sn;if(sn=null,n)throw r}}else e()}class Gi extends mt{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,Dl(t)&&t.add(this)):this.destination=km}static create(t,n,r){return new qi(t,n,r)}next(t){this.isStopped?zi(function Om(e){return Ui("N",e,void 0)}(t),this):this._next(t)}error(t){this.isStopped?zi(function Rm(e){return Ui("E",void 0,e)}(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?zi(Pm,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(t){this.destination.next(t)}_error(t){try{this.destination.error(t)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}class qi extends Gi{constructor(t,n,r){let o;if(super(),J(t))o=t;else if(t){let i;({next:o,error:n,complete:r}=t),this&&on.useDeprecatedNextContext?(i=Object.create(t),i.unsubscribe=()=>this.unsubscribe()):i=t,o=null==o?void 0:o.bind(i),n=null==n?void 0:n.bind(i),r=null==r?void 0:r.bind(i)}this.destination={next:o?Wi(o):go,error:Wi(null!=n?n:Cl),complete:r?Wi(r):go}}}function Wi(e,t){return(...n)=>{try{e(...n)}catch(r){on.useDeprecatedSynchronousErrorHandling?function Lm(e){on.useDeprecatedSynchronousErrorHandling&&sn&&(sn.errorThrown=!0,sn.error=e)}(r):_l(r)}}}function Cl(e){throw e}function zi(e,t){const{onStoppedNotification:n}=on;n&&po.setTimeout(()=>n(e,t))}const km={closed:!0,next:go,error:Cl,complete:go},Qi="function"==typeof Symbol&&Symbol.observable||"@@observable";function wl(e){return e}let me=(()=>{class e{constructor(n){n&&(this._subscribe=n)}lift(n){const r=new e;return r.source=this,r.operator=n,r}subscribe(n,r,o){const i=function Vm(e){return e&&e instanceof Gi||function jm(e){return e&&J(e.next)&&J(e.error)&&J(e.complete)}(e)&&Dl(e)}(n)?n:new qi(n,r,o);return mo(()=>{const{operator:s,source:a}=this;i.add(s?s.call(i,a):a?this._subscribe(i):this._trySubscribe(i))}),i}_trySubscribe(n){try{return this._subscribe(n)}catch(r){n.error(r)}}forEach(n,r){return new(r=bl(r))((o,i)=>{let s;s=this.subscribe(a=>{try{n(a)}catch(u){i(u),null==s||s.unsubscribe()}},i,o)})}_subscribe(n){var r;return null===(r=this.source)||void 0===r?void 0:r.subscribe(n)}[Qi](){return this}pipe(...n){return function El(e){return 0===e.length?wl:1===e.length?e[0]:function(n){return e.reduce((r,o)=>o(r),n)}}(n)(this)}toPromise(n){return new(n=bl(n))((r,o)=>{let i;this.subscribe(s=>i=s,s=>o(s),()=>r(i))})}}return e.create=t=>new e(t),e})();function bl(e){var t;return null!==(t=null!=e?e:on.Promise)&&void 0!==t?t:Promise}const Bm=fo(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let yo=(()=>{class e extends me{constructor(){super(),this.closed=!1,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(n){const r=new Ml(this,this);return r.operator=n,r}_throwIfClosed(){if(this.closed)throw new Bm}next(n){mo(()=>{if(this._throwIfClosed(),!this.isStopped){const r=this.observers.slice();for(const o of r)o.next(n)}})}error(n){mo(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=n;const{observers:r}=this;for(;r.length;)r.shift().error(n)}})}complete(){mo(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:n}=this;for(;n.length;)n.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=null}get observed(){var n;return(null===(n=this.observers)||void 0===n?void 0:n.length)>0}_trySubscribe(n){return this._throwIfClosed(),super._trySubscribe(n)}_subscribe(n){return this._throwIfClosed(),this._checkFinalizedStatuses(n),this._innerSubscribe(n)}_innerSubscribe(n){const{hasError:r,isStopped:o,observers:i}=this;return r||o?yl:(i.push(n),new mt(()=>pr(i,n)))}_checkFinalizedStatuses(n){const{hasError:r,thrownError:o,isStopped:i}=this;r?n.error(o):i&&n.complete()}asObservable(){const n=new me;return n.source=this,n}}return e.create=(t,n)=>new Ml(t,n),e})();class Ml extends yo{constructor(t,n){super(),this.destination=t,this.source=n}next(t){var n,r;null===(r=null===(n=this.destination)||void 0===n?void 0:n.next)||void 0===r||r.call(n,t)}error(t){var n,r;null===(r=null===(n=this.destination)||void 0===n?void 0:n.error)||void 0===r||r.call(n,t)}complete(){var t,n;null===(n=null===(t=this.destination)||void 0===t?void 0:t.complete)||void 0===n||n.call(t)}_subscribe(t){var n,r;return null!==(r=null===(n=this.source)||void 0===n?void 0:n.subscribe(t))&&void 0!==r?r:yl}}function $t(e){return t=>{if(function Hm(e){return J(null==e?void 0:e.lift)}(t))return t.lift(function(n){try{return e(n,this)}catch(r){this.error(r)}});throw new TypeError("Unable to lift unknown Observable type")}}class At extends Gi{constructor(t,n,r,o,i){super(t),this.onFinalize=i,this._next=n?function(s){try{n(s)}catch(a){t.error(a)}}:super._next,this._error=o?function(s){try{o(s)}catch(a){t.error(a)}finally{this.unsubscribe()}}:super._error,this._complete=r?function(){try{r()}catch(s){t.error(s)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;const{closed:n}=this;super.unsubscribe(),!n&&(null===(t=this.onFinalize)||void 0===t||t.call(this))}}function Ut(e,t){return $t((n,r)=>{let o=0;n.subscribe(new At(r,i=>{r.next(e.call(t,i,o++))}))})}function an(e){return this instanceof an?(this.v=e,this):new an(e)}function Gm(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var o,r=n.apply(e,t||[]),i=[];return o={},s("next"),s("throw"),s("return"),o[Symbol.asyncIterator]=function(){return this},o;function s(f){r[f]&&(o[f]=function(h){return new Promise(function(p,D){i.push([f,h,p,D])>1||a(f,h)})})}function a(f,h){try{!function u(f){f.value instanceof an?Promise.resolve(f.value.v).then(l,c):d(i[0][2],f)}(r[f](h))}catch(p){d(i[0][3],p)}}function l(f){a("next",f)}function c(f){a("throw",f)}function d(f,h){f(h),i.shift(),i.length&&a(i[0][0],i[0][1])}}function qm(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,t=e[Symbol.asyncIterator];return t?t.call(e):(e=function Sl(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.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(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(e),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(i){n[i]=e[i]&&function(s){return new Promise(function(a,u){!function o(i,s,a,u){Promise.resolve(u).then(function(l){i({value:l,done:a})},s)}(a,u,(s=e[i](s)).done,s.value)})}}}const Al=e=>e&&"number"==typeof e.length&&"function"!=typeof e;function xl(e){return J(null==e?void 0:e.then)}function Nl(e){return J(e[Qi])}function Fl(e){return Symbol.asyncIterator&&J(null==e?void 0:e[Symbol.asyncIterator])}function Pl(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 Rl=function zm(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function Ol(e){return J(null==e?void 0:e[Rl])}function Ll(e){return Gm(this,arguments,function*(){const n=e.getReader();try{for(;;){const{value:r,done:o}=yield an(n.read());if(o)return yield an(void 0);yield yield an(r)}}finally{n.releaseLock()}})}function kl(e){return J(null==e?void 0:e.getReader)}function xt(e){if(e instanceof me)return e;if(null!=e){if(Nl(e))return function Qm(e){return new me(t=>{const n=e[Qi]();if(J(n.subscribe))return n.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(e);if(Al(e))return function Km(e){return new me(t=>{for(let n=0;n<e.length&&!t.closed;n++)t.next(e[n]);t.complete()})}(e);if(xl(e))return function Jm(e){return new me(t=>{e.then(n=>{t.closed||(t.next(n),t.complete())},n=>t.error(n)).then(null,_l)})}(e);if(Fl(e))return jl(e);if(Ol(e))return function Zm(e){return new me(t=>{for(const n of e)if(t.next(n),t.closed)return;t.complete()})}(e);if(kl(e))return function Ym(e){return jl(Ll(e))}(e)}throw Pl(e)}function jl(e){return new me(t=>{(function Xm(e,t){var n,r,o,i;return function $m(e,t,n,r){return new(n||(n=Promise))(function(i,s){function a(c){try{l(r.next(c))}catch(d){s(d)}}function u(c){try{l(r.throw(c))}catch(d){s(d)}}function l(c){c.done?i(c.value):function o(i){return i instanceof n?i:new n(function(s){s(i)})}(c.value).then(a,u)}l((r=r.apply(e,t||[])).next())})}(this,void 0,void 0,function*(){try{for(n=qm(e);!(r=yield n.next()).done;)if(t.next(r.value),t.closed)return}catch(s){o={error:s}}finally{try{r&&!r.done&&(i=n.return)&&(yield i.call(n))}finally{if(o)throw o.error}}t.complete()})})(e,t).catch(n=>t.error(n))})}function Gt(e,t,n,r=0,o=!1){const i=t.schedule(function(){n(),o?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(i),!o)return i}function Do(e,t,n=1/0){return J(t)?Do((r,o)=>Ut((i,s)=>t(r,i,o,s))(xt(e(r,o))),n):("number"==typeof t&&(n=t),$t((r,o)=>function ey(e,t,n,r,o,i,s,a){const u=[];let l=0,c=0,d=!1;const f=()=>{d&&!u.length&&!l&&t.complete()},h=D=>l<r?p(D):u.push(D),p=D=>{i&&t.next(D),l++;let C=!1;xt(n(D,c++)).subscribe(new At(t,_=>{null==o||o(_),i?h(_):t.next(_)},()=>{C=!0},void 0,()=>{if(C)try{for(l--;u.length&&l<r;){const _=u.shift();s?Gt(t,s,()=>p(_)):p(_)}f()}catch(_){t.error(_)}}))};return e.subscribe(new At(t,h,()=>{d=!0,f()})),()=>{null==a||a()}}(r,o,e,n)))}function Vl(e=1/0){return Do(wl,e)}const Ji=new me(e=>e.complete());function Zi(e){return e[e.length-1]}function Yi(e){return function ny(e){return e&&J(e.schedule)}(Zi(e))?e.pop():void 0}function Bl(e,t=0){return $t((n,r)=>{n.subscribe(new At(r,o=>Gt(r,e,()=>r.next(o),t),()=>Gt(r,e,()=>r.complete(),t),o=>Gt(r,e,()=>r.error(o),t)))})}function Hl(e,t=0){return $t((n,r)=>{r.add(e.schedule(()=>n.subscribe(r),t))})}function $l(e,t){if(!e)throw new Error("Iterable cannot be null");return new me(n=>{Gt(n,t,()=>{const r=e[Symbol.asyncIterator]();Gt(n,t,()=>{r.next().then(o=>{o.done?n.complete():n.next(o.value)})},0,!0)})})}function vo(e,t){return t?function cy(e,t){if(null!=e){if(Nl(e))return function iy(e,t){return xt(e).pipe(Hl(t),Bl(t))}(e,t);if(Al(e))return function ay(e,t){return new me(n=>{let r=0;return t.schedule(function(){r===e.length?n.complete():(n.next(e[r++]),n.closed||this.schedule())})})}(e,t);if(xl(e))return function sy(e,t){return xt(e).pipe(Hl(t),Bl(t))}(e,t);if(Fl(e))return $l(e,t);if(Ol(e))return function uy(e,t){return new me(n=>{let r;return Gt(n,t,()=>{r=e[Rl](),Gt(n,t,()=>{let o,i;try{({value:o,done:i}=r.next())}catch(s){return void n.error(s)}i?n.complete():n.next(o)},0,!0)}),()=>J(null==r?void 0:r.return)&&r.return()})}(e,t);if(kl(e))return function ly(e,t){return $l(Ll(e),t)}(e,t)}throw Pl(e)}(e,t):xt(e)}function gr(e){return e<=0?()=>Ji:$t((t,n)=>{let r=0;t.subscribe(new At(n,o=>{++r<=e&&(n.next(o),e<=r&&n.complete())}))})}function Ul(e={}){const{connector:t=(()=>new yo),resetOnError:n=!0,resetOnComplete:r=!0,resetOnRefCountZero:o=!0}=e;return i=>{let s=null,a=null,u=null,l=0,c=!1,d=!1;const f=()=>{null==a||a.unsubscribe(),a=null},h=()=>{f(),s=u=null,c=d=!1},p=()=>{const D=s;h(),null==D||D.unsubscribe()};return $t((D,C)=>{l++,!d&&!c&&f();const _=u=null!=u?u:t();C.add(()=>{l--,0===l&&!d&&!c&&(a=Xi(p,o))}),_.subscribe(C),s||(s=new qi({next:y=>_.next(y),error:y=>{d=!0,f(),a=Xi(h,n,y),_.error(y)},complete:()=>{c=!0,f(),a=Xi(h,r),_.complete()}}),vo(D).subscribe(s))})(i)}}function Xi(e,t,...n){return!0===t?(e(),null):!1===t?null:t(...n).pipe(gr(1)).subscribe(()=>e())}function Q(e){for(let t in e)if(e[t]===Q)return t;throw Error("Could not find renamed property on target object.")}function W(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(W).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function ts(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const fy=Q({__forward_ref__:Q});function ns(e){return e.__forward_ref__=ns,e.toString=function(){return W(this())},e}function O(e){return Gl(e)?e():e}function Gl(e){return"function"==typeof e&&e.hasOwnProperty(fy)&&e.__forward_ref__===ns}class q extends Error{constructor(t,n){super(function rs(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}(t,n)),this.code=t}}function x(e){return"string"==typeof e?e:null==e?"":String(e)}function be(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():x(e)}function _o(e,t){const n=t?` in ${t}`:"";throw new q(-201,`No provider for ${be(e)} found${n}`)}function je(e,t){null==e&&function ee(e,t,n,r){throw new Error(`ASSERTION ERROR: ${e}`+(null==r?"":` [Expected=> ${n} ${r} ${t} <=Actual]`))}(t,e,null,"!=")}function H(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Ft(e){return{providers:e.providers||[],imports:e.imports||[]}}function os(e){return ql(e,Co)||ql(e,zl)}function ql(e,t){return e.hasOwnProperty(t)?e[t]:null}function Wl(e){return e&&(e.hasOwnProperty(is)||e.hasOwnProperty(vy))?e[is]:null}const Co=Q({\u0275prov:Q}),is=Q({\u0275inj:Q}),zl=Q({ngInjectableDef:Q}),vy=Q({ngInjectorDef:Q});var L=(()=>((L=L||{})[L.Default=0]="Default",L[L.Host=1]="Host",L[L.Self=2]="Self",L[L.SkipSelf=4]="SkipSelf",L[L.Optional=8]="Optional",L))();let ss;function qt(e){const t=ss;return ss=e,t}function Ql(e,t,n){const r=os(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&L.Optional?null:void 0!==t?t:void _o(W(e),"Injector")}function Wt(e){return{toString:e}.toString()}var rt=(()=>((rt=rt||{})[rt.OnPush=0]="OnPush",rt[rt.Default=1]="Default",rt))(),yt=(()=>{return(e=yt||(yt={}))[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",yt;var e})();const Cy="undefined"!=typeof globalThis&&globalThis,wy="undefined"!=typeof window&&window,Ey="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,z=Cy||"undefined"!=typeof global&&global||wy||Ey,_n={},K=[],wo=Q({\u0275cmp:Q}),as=Q({\u0275dir:Q}),us=Q({\u0275pipe:Q}),Kl=Q({\u0275mod:Q}),Pt=Q({\u0275fac:Q}),mr=Q({__NG_ELEMENT_ID__:Q});let by=0;function yr(e){return Wt(()=>{const n={},r={type:e.type,providersResolver:null,decls:e.decls,vars:e.vars,factory:null,template:e.template||null,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:n,inputs:null,outputs:null,exportAs:e.exportAs||null,onPush:e.changeDetection===rt.OnPush,directiveDefs:null,pipeDefs:null,selectors:e.selectors||K,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||yt.Emulated,id:"c",styles:e.styles||K,_:null,setInput:null,schemas:e.schemas||null,tView:null},o=e.directives,i=e.features,s=e.pipes;return r.id+=by++,r.inputs=Xl(e.inputs,n),r.outputs=Xl(e.outputs),i&&i.forEach(a=>a(r)),r.directiveDefs=o?()=>("function"==typeof o?o():o).map(Jl):null,r.pipeDefs=s?()=>("function"==typeof s?s():s).map(Zl):null,r})}function Jl(e){return ve(e)||function Qt(e){return e[as]||null}(e)}function Zl(e){return function un(e){return e[us]||null}(e)}const Yl={};function zt(e){return Wt(()=>{const t={type:e.type,bootstrap:e.bootstrap||K,declarations:e.declarations||K,imports:e.imports||K,exports:e.exports||K,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null};return null!=e.id&&(Yl[e.id]=e.type),t})}function Xl(e,t){if(null==e)return _n;const n={};for(const r in e)if(e.hasOwnProperty(r)){let o=e[r],i=o;Array.isArray(o)&&(i=o[1],o=o[0]),n[o]=r,t&&(t[o]=i)}return n}const Ve=yr;function De(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,onDestroy:e.type.prototype.ngOnDestroy||null}}function ve(e){return e[wo]||null}function Ke(e,t){const n=e[Kl]||null;if(!n&&!0===t)throw new Error(`Type ${W(e)} does not have '\u0275mod' property.`);return n}const k=11,Z=20;function Dt(e){return Array.isArray(e)&&"object"==typeof e[1]}function it(e){return Array.isArray(e)&&!0===e[1]}function ds(e){return 0!=(8&e.flags)}function Io(e){return 2==(2&e.flags)}function To(e){return 1==(1&e.flags)}function st(e){return null!==e.template}function xy(e){return 0!=(512&e[2])}function fn(e,t){return e.hasOwnProperty(Pt)?e[Pt]:null}class Py{constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}}function tc(e){return e.type.prototype.ngOnChanges&&(e.setInput=Oy),Ry}function Ry(){const e=rc(this),t=null==e?void 0:e.current;if(t){const n=e.previous;if(n===_n)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function Oy(e,t,n,r){const o=rc(e)||function Ly(e,t){return e[nc]=t}(e,{previous:_n,current:null}),i=o.current||(o.current={}),s=o.previous,a=this.declaredInputs[n],u=s[a];i[a]=new Py(u&&u.currentValue,t,s===_n),e[r]=t}const nc="__ngSimpleChanges__";function rc(e){return e[nc]||null}let ps;function re(e){return!!e.listen}const sc={createRenderer:(e,t)=>function gs(){return void 0!==ps?ps:"undefined"!=typeof document?document:void 0}()};function ue(e){for(;Array.isArray(e);)e=e[0];return e}function Ao(e,t){return ue(t[e])}function Ye(e,t){return ue(t[e.index])}function ms(e,t){return e.data[t]}function He(e,t){const n=t[e];return Dt(n)?n:n[0]}function ys(e){return 128==(128&e[2])}function Kt(e,t){return null==t?null:e[t]}function uc(e){e[18]=0}function Ds(e,t){e[5]+=t;let n=e,r=e[3];for(;null!==r&&(1===t&&1===n[5]||-1===t&&0===n[5]);)r[5]+=t,n=r,r=r[3]}const A={lFrame:mc(null),bindingsEnabled:!0,isInCheckNoChangesMode:!1};function lc(){return A.bindingsEnabled}function v(){return A.lFrame.lView}function U(){return A.lFrame.tView}function fe(){let e=cc();for(;null!==e&&64===e.type;)e=e.parent;return e}function cc(){return A.lFrame.currentTNode}function vt(e,t){const n=A.lFrame;n.currentTNode=e,n.isParent=t}function vs(){return A.lFrame.isParent}function xo(){return A.isInCheckNoChangesMode}function No(e){A.isInCheckNoChangesMode=e}function In(){return A.lFrame.bindingIndex++}function Zy(e,t){const n=A.lFrame;n.bindingIndex=n.bindingRootIndex=e,Cs(t)}function Cs(e){A.lFrame.currentDirectiveIndex=e}function Es(e){A.lFrame.currentQueryIndex=e}function Xy(e){const t=e[1];return 2===t.type?t.declTNode:1===t.type?e[6]:null}function pc(e,t,n){if(n&L.SkipSelf){let o=t,i=e;for(;!(o=o.parent,null!==o||n&L.Host||(o=Xy(i),null===o||(i=i[15],10&o.type))););if(null===o)return!1;t=o,e=i}const r=A.lFrame=gc();return r.currentTNode=t,r.lView=e,!0}function Fo(e){const t=gc(),n=e[1];A.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function gc(){const e=A.lFrame,t=null===e?null:e.child;return null===t?mc(e):t}function mc(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function yc(){const e=A.lFrame;return A.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Dc=yc;function Po(){const e=yc();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 Ie(){return A.lFrame.selectedIndex}function Jt(e){A.lFrame.selectedIndex=e}function oe(){const e=A.lFrame;return ms(e.tView,e.selectedIndex)}function Ro(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n<r;n++){const i=e.data[n].type.prototype,{ngAfterContentInit:s,ngAfterContentChecked:a,ngAfterViewInit:u,ngAfterViewChecked:l,ngOnDestroy:c}=i;s&&(e.contentHooks||(e.contentHooks=[])).push(-n,s),a&&((e.contentHooks||(e.contentHooks=[])).push(n,a),(e.contentCheckHooks||(e.contentCheckHooks=[])).push(n,a)),u&&(e.viewHooks||(e.viewHooks=[])).push(-n,u),l&&((e.viewHooks||(e.viewHooks=[])).push(n,l),(e.viewCheckHooks||(e.viewCheckHooks=[])).push(n,l)),null!=c&&(e.destroyHooks||(e.destroyHooks=[])).push(n,c)}}function Oo(e,t,n){vc(e,t,3,n)}function Lo(e,t,n,r){(3&e[2])===n&&vc(e,t,n,r)}function bs(e,t){let n=e[2];(3&n)===t&&(n&=2047,n+=1,e[2]=n)}function vc(e,t,n,r){const i=null!=r?r:-1,s=t.length-1;let a=0;for(let u=void 0!==r?65535&e[18]:0;u<s;u++)if("number"==typeof t[u+1]){if(a=t[u],null!=r&&a>=r)break}else t[u]<0&&(e[18]+=65536),(a<i||-1==i)&&(uD(e,n,t,u),e[18]=(4294901760&e[18])+u+2),u++}function uD(e,t,n,r){const o=n[r]<0,i=n[r+1],a=e[o?-n[r]:n[r]];if(o){if(e[2]>>11<e[18]>>16&&(3&e[2])===t){e[2]+=2048;try{i.call(a)}finally{}}}else try{i.call(a)}finally{}}class wr{constructor(t,n,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r}}function ko(e,t,n){const r=re(e);let o=0;for(;o<n.length;){const i=n[o];if("number"==typeof i){if(0!==i)break;o++;const s=n[o++],a=n[o++],u=n[o++];r?e.setAttribute(t,a,u,s):t.setAttributeNS(s,a,u)}else{const s=i,a=n[++o];Is(s)?r&&e.setProperty(t,s,a):r?e.setAttribute(t,s,a):t.setAttribute(s,a),o++}}return o}function _c(e){return 3===e||4===e||6===e}function Is(e){return 64===e.charCodeAt(0)}function jo(e,t){if(null!==t&&0!==t.length)if(null===e||0===e.length)e=t.slice();else{let n=-1;for(let r=0;r<t.length;r++){const o=t[r];"number"==typeof o?n=o:0===n||Cc(e,n,o,null,-1===n||2===n?t[++r]:null)}}return e}function Cc(e,t,n,r,o){let i=0,s=e.length;if(-1===t)s=-1;else for(;i<e.length;){const a=e[i++];if("number"==typeof a){if(a===t){s=-1;break}if(a>t){s=i-1;break}}}for(;i<e.length;){const a=e[i];if("number"==typeof a)break;if(a===n){if(null===r)return void(null!==o&&(e[i+1]=o));if(r===e[i+1])return void(e[i+2]=o)}i++,null!==r&&i++,null!==o&&i++}-1!==s&&(e.splice(s,0,t),i=s+1),e.splice(i++,0,n),null!==r&&e.splice(i++,0,r),null!==o&&e.splice(i++,0,o)}function Tn(e){return 32767&e}function Sn(e,t){let n=function hD(e){return e>>16}(e),r=t;for(;n>0;)r=r[15],n--;return r}let Ts=!0;function Vo(e){const t=Ts;return Ts=e,t}let pD=0;function br(e,t){const n=As(e,t);if(-1!==n)return n;const r=t[1];r.firstCreatePass&&(e.injectorIndex=t.length,Ss(r.data,e),Ss(t,null),Ss(r.blueprint,null));const o=Bo(e,t),i=e.injectorIndex;if(function wc(e){return-1!==e}(o)){const s=Tn(o),a=Sn(o,t),u=a[1].data;for(let l=0;l<8;l++)t[i+l]=a[s+l]|u[s+l]}return t[i+8]=o,i}function Ss(e,t){e.push(0,0,0,0,0,0,0,0,t)}function As(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function Bo(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,r=null,o=t;for(;null!==o;){const i=o[1],s=i.type;if(r=2===s?i.declTNode:1===s?o[6]:null,null===r)return-1;if(n++,o=o[15],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return-1}function Ho(e,t,n){!function gD(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(mr)&&(r=n[mr]),null==r&&(r=n[mr]=pD++);const o=255&r;t.data[e+(o>>5)]|=1<<o}(e,t,n)}function Mc(e,t,n){if(n&L.Optional)return e;_o(t,"NodeInjector")}function Ic(e,t,n,r){if(n&L.Optional&&void 0===r&&(r=null),0==(n&(L.Self|L.Host))){const o=e[9],i=qt(void 0);try{return o?o.get(t,r,n&L.Optional):Ql(t,r,n&L.Optional)}finally{qt(i)}}return Mc(r,t,n)}function Tc(e,t,n,r=L.Default,o){if(null!==e){const i=function vD(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(mr)?e[mr]:void 0;return"number"==typeof t?t>=0?255&t:yD:t}(n);if("function"==typeof i){if(!pc(t,e,r))return r&L.Host?Mc(o,n,r):Ic(t,n,r,o);try{const s=i(r);if(null!=s||r&L.Optional)return s;_o(n)}finally{Dc()}}else if("number"==typeof i){let s=null,a=As(e,t),u=-1,l=r&L.Host?t[16][6]:null;for((-1===a||r&L.SkipSelf)&&(u=-1===a?Bo(e,t):t[a+8],-1!==u&&xc(r,!1)?(s=t[1],a=Tn(u),t=Sn(u,t)):a=-1);-1!==a;){const c=t[1];if(Ac(i,a,c.data)){const d=DD(a,t,n,s,r,l);if(d!==Sc)return d}u=t[a+8],-1!==u&&xc(r,t[1].data[a+8]===l)&&Ac(i,a,t)?(s=c,a=Tn(u),t=Sn(u,t)):a=-1}}}return Ic(t,n,r,o)}const Sc={};function yD(){return new An(fe(),v())}function DD(e,t,n,r,o,i){const s=t[1],a=s.data[e+8],c=function $o(e,t,n,r,o){const i=e.providerIndexes,s=t.data,a=1048575&i,u=e.directiveStart,c=i>>20,f=o?a+c:e.directiveEnd;for(let h=r?a:a+c;h<f;h++){const p=s[h];if(h<u&&n===p||h>=u&&p.type===n)return h}if(o){const h=s[u];if(h&&st(h)&&h.type===n)return u}return null}(a,s,n,null==r?Io(a)&&Ts:r!=s&&0!=(3&a.type),o&L.Host&&i===a);return null!==c?Mr(t,s,c,a):Sc}function Mr(e,t,n,r){let o=e[n];const i=t.data;if(function lD(e){return e instanceof wr}(o)){const s=o;s.resolving&&function hy(e,t){const n=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new q(-200,`Circular dependency in DI detected for ${e}${n}`)}(be(i[n]));const a=Vo(s.canSeeViewProviders);s.resolving=!0;const u=s.injectImpl?qt(s.injectImpl):null;pc(e,r,L.Default);try{o=e[n]=s.factory(void 0,i,e,r),t.firstCreatePass&&n>=r.directiveStart&&function aD(e,t,n){const{ngOnChanges:r,ngOnInit:o,ngDoCheck:i}=t.type.prototype;if(r){const s=tc(t);(n.preOrderHooks||(n.preOrderHooks=[])).push(e,s),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,s)}o&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-e,o),i&&((n.preOrderHooks||(n.preOrderHooks=[])).push(e,i),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,i))}(n,i[n],t)}finally{null!==u&&qt(u),Vo(a),s.resolving=!1,Dc()}}return o}function Ac(e,t,n){return!!(n[t+(e>>5)]&1<<e)}function xc(e,t){return!(e&L.Self||e&L.Host&&t)}class An{constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return Tc(this._tNode,this._lView,t,r,n)}}function Uo(e){return Wt(()=>{const t=e.prototype.constructor,n=t[Pt]||xs(t),r=Object.prototype;let o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==r;){const i=o[Pt]||xs(o);if(i&&i!==n)return i;o=Object.getPrototypeOf(o)}return i=>new i})}function xs(e){return Gl(e)?()=>{const t=xs(O(e));return t&&t()}:fn(e)}const Nn="__parameters__";function Pn(e,t,n){return Wt(()=>{const r=function Fs(e){return function(...n){if(e){const r=e(...n);for(const o in r)this[o]=r[o]}}}(t);function o(...i){if(this instanceof o)return r.apply(this,i),this;const s=new o(...i);return a.annotation=s,a;function a(u,l,c){const d=u.hasOwnProperty(Nn)?u[Nn]:Object.defineProperty(u,Nn,{value:[]})[Nn];for(;d.length<=c;)d.push(null);return(d[c]=d[c]||[]).push(s),u}}return n&&(o.prototype=Object.create(n.prototype)),o.prototype.ngMetadataName=e,o.annotationCls=o,o})}class ${constructor(t,n){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=H({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}toString(){return`InjectionToken ${this._desc}`}}function _t(e,t){e.forEach(n=>Array.isArray(n)?_t(n,t):t(n))}function Go(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function $e(e,t,n){let r=Rn(e,t);return r>=0?e[1|r]=n:(r=~r,function ED(e,t,n,r){let o=e.length;if(o==t)e.push(n,r);else if(1===o)e.push(r,e[0]),e[0]=n;else{for(o--,e.push(e[o-1],e[o]);o>t;)e[o]=e[o-2],o--;e[t]=n,e[t+1]=r}}(e,r,t,n)),r}function Rs(e,t){const n=Rn(e,t);if(n>=0)return e[1|n]}function Rn(e,t){return function Oc(e,t,n){let r=0,o=e.length>>n;for(;o!==r;){const i=r+(o-r>>1),s=e[i<<n];if(t===s)return i<<n;s>t?o=i:r=i+1}return~(o<<n)}(e,t,1)}const Ar={},Ls="__NG_DI_FLAG__",Wo="ngTempTokenPath",xD=/\n/gm,kc="__source",FD=Q({provide:String,useValue:Q});let xr;function jc(e){const t=xr;return xr=e,t}function PD(e,t=L.Default){if(void 0===xr)throw new q(203,"");return null===xr?Ql(e,void 0,t):xr.get(e,t&L.Optional?null:void 0,t)}function S(e,t=L.Default){return(function _y(){return ss}()||PD)(O(e),t)}function ks(e){const t=[];for(let n=0;n<e.length;n++){const r=O(e[n]);if(Array.isArray(r)){if(0===r.length)throw new q(900,"");let o,i=L.Default;for(let s=0;s<r.length;s++){const a=r[s],u=RD(a);"number"==typeof u?-1===u?o=a.token:i|=u:o=a}t.push(S(o,i))}else t.push(S(r))}return t}function Nr(e,t){return e[Ls]=t,e.prototype[Ls]=t,e}function RD(e){return e[Ls]}const zo=Nr(Pn("Inject",e=>({token:e})),-1),On=Nr(Pn("Optional"),8),Fr=Nr(Pn("SkipSelf"),4);let Ko,Jo;function kn(e){var t;return(null===(t=function Vs(){if(void 0===Ko&&(Ko=null,z.trustedTypes))try{Ko=z.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch(e){}return Ko}())||void 0===t?void 0:t.createHTML(e))||e}function Wc(e){var t;return(null===(t=function Bs(){if(void 0===Jo&&(Jo=null,z.trustedTypes))try{Jo=z.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch(e){}return Jo}())||void 0===t?void 0:t.createScriptURL(e))||e}class hn{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class zD extends hn{getTypeName(){return"HTML"}}class QD extends hn{getTypeName(){return"Style"}}class KD extends hn{getTypeName(){return"Script"}}class JD extends hn{getTypeName(){return"URL"}}class ZD extends hn{getTypeName(){return"ResourceURL"}}function Ue(e){return e instanceof hn?e.changingThisBreaksApplicationSecurity:e}function Ct(e,t){const n=zc(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see https://g.co/ng/security#xss)`)}return n===t}function zc(e){return e instanceof hn&&e.getTypeName()||null}class rv{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{const n=(new window.DOMParser).parseFromString(kn(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.removeChild(n.firstChild),n)}catch(n){return null}}}class ov{constructor(t){if(this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const n=this.inertDocument.createElement("html");this.inertDocument.appendChild(n);const r=this.inertDocument.createElement("body");n.appendChild(r)}}getInertBodyElement(t){const n=this.inertDocument.createElement("template");if("content"in n)return n.innerHTML=kn(t),n;const r=this.inertDocument.createElement("body");return r.innerHTML=kn(t),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(r),r}stripCustomNsAttrs(t){const n=t.attributes;for(let o=n.length-1;0<o;o--){const s=n.item(o).name;("xmlns:ns1"===s||0===s.indexOf("ns1:"))&&t.removeAttribute(s)}let r=t.firstChild;for(;r;)r.nodeType===Node.ELEMENT_NODE&&this.stripCustomNsAttrs(r),r=r.nextSibling}}const sv=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^&:/?#]*(?:[/?#]|$))/gi,av=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i;function Rr(e){return(e=String(e)).match(sv)||e.match(av)?e:"unsafe:"+e}function wt(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function Or(...e){const t={};for(const n of e)for(const r in n)n.hasOwnProperty(r)&&(t[r]=!0);return t}const Jc=wt("area,br,col,hr,img,wbr"),Zc=wt("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Yc=wt("rp,rt"),Hs=Or(Jc,Or(Zc,wt("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")),Or(Yc,wt("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")),Or(Yc,Zc)),$s=wt("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Us=wt("srcset"),Xc=Or($s,Us,wt("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,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),wt("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")),uv=wt("script,style,template");class lv{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let n=t.firstChild,r=!0;for(;n;)if(n.nodeType===Node.ELEMENT_NODE?r=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,r&&n.firstChild)n=n.firstChild;else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let o=this.checkClobberedElement(n,n.nextSibling);if(o){n=o;break}n=this.checkClobberedElement(n,n.parentNode)}return this.buf.join("")}startElement(t){const n=t.nodeName.toLowerCase();if(!Hs.hasOwnProperty(n))return this.sanitizedSomething=!0,!uv.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const r=t.attributes;for(let o=0;o<r.length;o++){const i=r.item(o),s=i.name,a=s.toLowerCase();if(!Xc.hasOwnProperty(a)){this.sanitizedSomething=!0;continue}let u=i.value;$s[a]&&(u=Rr(u)),Us[a]&&(e=u,u=(e=String(e)).split(",").map(t=>Rr(t.trim())).join(", ")),this.buf.push(" ",s,'="',ed(u),'"')}var e;return this.buf.push(">"),!0}endElement(t){const n=t.nodeName.toLowerCase();Hs.hasOwnProperty(n)&&!Jc.hasOwnProperty(n)&&(this.buf.push("</"),this.buf.push(n),this.buf.push(">"))}chars(t){this.buf.push(ed(t))}checkClobberedElement(t,n){if(n&&(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return n}}const cv=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,dv=/([^\#-~ |!])/g;function ed(e){return e.replace(/&/g,"&").replace(cv,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(dv,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}let Zo;function td(e,t){let n=null;try{Zo=Zo||function Qc(e){const t=new ov(e);return function iv(){try{return!!(new window.DOMParser).parseFromString(kn(""),"text/html")}catch(e){return!1}}()?new rv(t):t}(e);let r=t?String(t):"";n=Zo.getInertBodyElement(r);let o=5,i=r;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,r=i,i=n.innerHTML,n=Zo.getInertBodyElement(r)}while(r!==i);return kn((new lv).sanitizeChildren(Gs(n)||n))}finally{if(n){const r=Gs(n)||n;for(;r.firstChild;)r.removeChild(r.firstChild)}}}function Gs(e){return"content"in e&&function fv(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Y=(()=>((Y=Y||{})[Y.NONE=0]="NONE",Y[Y.HTML=1]="HTML",Y[Y.STYLE=2]="STYLE",Y[Y.SCRIPT=3]="SCRIPT",Y[Y.URL=4]="URL",Y[Y.RESOURCE_URL=5]="RESOURCE_URL",Y))();function qs(e){const t=function Lr(){const e=v();return e&&e[12]}();if(t)return Wc(t.sanitize(Y.RESOURCE_URL,e)||"");if(Ct(e,"ResourceURL"))return Wc(Ue(e));throw new q(904,"")}const od="__ngContext__";function Ce(e,t){e[od]=t}function zs(e){const t=function kr(e){return e[od]||null}(e);return t?Array.isArray(t)?t:t.lView:null}function Ks(e){return e.ngOriginalError}function Av(e,...t){e.error(...t)}class jn{constructor(){this._console=console}handleError(t){const n=this._findOriginalError(t),r=function Sv(e){return e&&e.ngErrorLogger||Av}(t);r(this._console,"ERROR",t),n&&r(this._console,"ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&Ks(t);for(;n&&Ks(n);)n=Ks(n);return n||null}}const ld=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(z))();function Et(e){return e instanceof Function?e():e}var Ge=(()=>((Ge=Ge||{})[Ge.Important=1]="Important",Ge[Ge.DashCase=2]="DashCase",Ge))();function Zs(e,t){return undefined(e,t)}function jr(e){const t=e[3];return it(t)?t[3]:t}function Ys(e){return pd(e[13])}function Xs(e){return pd(e[4])}function pd(e){for(;null!==e&&!it(e);)e=e[4];return e}function Bn(e,t,n,r,o){if(null!=r){let i,s=!1;it(r)?i=r:Dt(r)&&(s=!0,r=r[0]);const a=ue(r);0===e&&null!==n?null==o?_d(t,n,a):pn(t,n,a,o||null,!0):1===e&&null!==n?pn(t,n,a,o||null,!0):2===e?function Td(e,t,n){const r=function Yo(e,t){return re(e)?e.parentNode(t):t.parentNode}(e,t);r&&function Yv(e,t,n,r){re(e)?e.removeChild(t,n,r):t.removeChild(n)}(e,r,t,n)}(t,a,s):3===e&&t.destroyNode(a),null!=i&&function t_(e,t,n,r,o){const i=n[7];i!==ue(n)&&Bn(t,e,r,i,o);for(let a=10;a<n.length;a++){const u=n[a];Vr(u[1],u,e,t,r,i)}}(t,e,i,n,o)}}function ta(e,t,n){return re(e)?e.createElement(t,n):null===n?e.createElement(t):e.createElementNS(n,t)}function md(e,t){const n=e[9],r=n.indexOf(t),o=t[3];1024&t[2]&&(t[2]&=-1025,Ds(o,-1)),n.splice(r,1)}function ra(e,t){if(!(256&t[2])){t[2]&=-129,t[2]|=256,function Zv(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let r=0;r<n.length;r+=2){const o=t[n[r]];if(!(o instanceof wr)){const i=n[r+1];if(Array.isArray(i))for(let s=0;s<i.length;s+=2){const a=o[i[s]],u=i[s+1];try{u.call(a)}finally{}}else try{i.call(o)}finally{}}}}(e,t),function Jv(e,t){const n=e.cleanup,r=t[7];let o=-1;if(null!==n)for(let i=0;i<n.length-1;i+=2)if("string"==typeof n[i]){const s=n[i+1],a="function"==typeof s?s(t):ue(t[s]),u=r[o=n[i+2]],l=n[i+3];"boolean"==typeof l?a.removeEventListener(n[i],u,l):l>=0?r[o=l]():r[o=-l].unsubscribe(),i+=2}else{const s=r[o=n[i+1]];n[i].call(s)}if(null!==r){for(let i=o+1;i<r.length;i++)r[i]();t[7]=null}}(e,t),1===t[1].type&&re(t[k])&&t[k].destroy();const n=t[17];if(null!==n&&it(t[3])){n!==t[3]&&md(n,t);const r=t[19];null!==r&&r.detachView(e)}}}function Dd(e,t,n){return function vd(e,t,n){let r=t;for(;null!==r&&40&r.type;)r=(t=r).parent;if(null===r)return n[0];if(2&r.flags){const o=e.data[r.directiveStart].encapsulation;if(o===yt.None||o===yt.Emulated)return null}return Ye(r,n)}(e,t.parent,n)}function pn(e,t,n,r,o){re(e)?e.insertBefore(t,n,r,o):t.insertBefore(n,r,o)}function _d(e,t,n){re(e)?e.appendChild(t,n):t.appendChild(n)}function Cd(e,t,n,r,o){null!==r?pn(e,t,n,r,o):_d(e,t,n)}let bd=function Ed(e,t,n){return 40&e.type?Ye(e,n):null};function Xo(e,t,n,r){const o=Dd(e,r,t),i=t[k],a=function wd(e,t,n){return bd(e,t,n)}(r.parent||t[6],r,t);if(null!=o)if(Array.isArray(n))for(let u=0;u<n.length;u++)Cd(i,o,n[u],a,!1);else Cd(i,o,n,a,!1)}function Id(e,t){return null!==t?e[16][6].projection[t.projection]:null}function sa(e,t,n,r,o,i,s){for(;null!=n;){const a=r[n.index],u=n.type;if(s&&0===t&&(a&&Ce(ue(a),r),n.flags|=4),64!=(64&n.flags))if(8&u)sa(e,t,n.child,r,o,i,!1),Bn(t,e,o,a,i);else if(32&u){const l=Zs(n,r);let c;for(;c=l();)Bn(t,e,o,c,i);Bn(t,e,o,a,i)}else 16&u?Sd(e,t,r,n,o,i):Bn(t,e,o,a,i);n=s?n.projectionNext:n.next}}function Vr(e,t,n,r,o,i){sa(n,r,e.firstChild,t,o,i,!1)}function Sd(e,t,n,r,o,i){const s=n[16],u=s[6].projection[r.projection];if(Array.isArray(u))for(let l=0;l<u.length;l++)Bn(t,e,o,u[l],i);else sa(e,t,u,s[3],o,i,!0)}function Ad(e,t,n){re(e)?e.setAttribute(t,"style",n):t.style.cssText=n}function aa(e,t,n){re(e)?""===n?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n):t.className=n}function xd(e,t,n){let r=e.length;for(;;){const o=e.indexOf(t,n);if(-1===o)return o;if(0===o||e.charCodeAt(o-1)<=32){const i=t.length;if(o+i===r||e.charCodeAt(o+i)<=32)return o}n=o+1}}const Nd="ng-template";function r_(e,t,n){let r=0;for(;r<e.length;){let o=e[r++];if(n&&"class"===o){if(o=e[r],-1!==xd(o.toLowerCase(),t,0))return!0}else if(1===o){for(;r<e.length&&"string"==typeof(o=e[r++]);)if(o.toLowerCase()===t)return!0;return!1}}return!1}function Fd(e){return 4===e.type&&e.value!==Nd}function o_(e,t,n){return t===(4!==e.type||n?e.value:Nd)}function i_(e,t,n){let r=4;const o=e.attrs||[],i=function u_(e){for(let t=0;t<e.length;t++)if(_c(e[t]))return t;return e.length}(o);let s=!1;for(let a=0;a<t.length;a++){const u=t[a];if("number"!=typeof u){if(!s)if(4&r){if(r=2|1&r,""!==u&&!o_(e,u,n)||""===u&&1===t.length){if(at(r))return!1;s=!0}}else{const l=8&r?u:t[++a];if(8&r&&null!==e.attrs){if(!r_(e.attrs,l,n)){if(at(r))return!1;s=!0}continue}const d=s_(8&r?"class":u,o,Fd(e),n);if(-1===d){if(at(r))return!1;s=!0;continue}if(""!==l){let f;f=d>i?"":o[d+1].toLowerCase();const h=8&r?f:null;if(h&&-1!==xd(h,l,0)||2&r&&l!==f){if(at(r))return!1;s=!0}}}}else{if(!s&&!at(r)&&!at(u))return!1;if(s&&at(u))continue;s=!1,r=u|1&r}}return at(r)||s}function at(e){return 0==(1&e)}function s_(e,t,n,r){if(null===t)return-1;let o=0;if(r||!n){let i=!1;for(;o<t.length;){const s=t[o];if(s===e)return o;if(3===s||6===s)i=!0;else{if(1===s||2===s){let a=t[++o];for(;"string"==typeof a;)a=t[++o];continue}if(4===s)break;if(0===s){o+=4;continue}}o+=i?1:2}return-1}return function l_(e,t){let n=e.indexOf(4);if(n>-1)for(n++;n<e.length;){const r=e[n];if("number"==typeof r)return-1;if(r===t)return n;n++}return-1}(t,e)}function Pd(e,t,n=!1){for(let r=0;r<t.length;r++)if(i_(e,t[r],n))return!0;return!1}function Rd(e,t){return e?":not("+t.trim()+")":t}function d_(e){let t=e[0],n=1,r=2,o="",i=!1;for(;n<e.length;){let s=e[n];if("string"==typeof s)if(2&r){const a=e[++n];o+="["+s+(a.length>0?'="'+a+'"':"")+"]"}else 8&r?o+="."+s:4&r&&(o+=" "+s);else""!==o&&!at(s)&&(t+=Rd(i,o),o=""),r=s,i=i||!at(r);n++}return""!==o&&(t+=Rd(i,o)),t}const N={};function Fe(e){Od(U(),v(),Ie()+e,xo())}function Od(e,t,n,r){if(!r)if(3==(3&t[2])){const i=e.preOrderCheckHooks;null!==i&&Oo(t,i,n)}else{const i=e.preOrderHooks;null!==i&&Lo(t,i,0,n)}Jt(n)}function ti(e,t){return e<<17|t<<2}function ut(e){return e>>17&32767}function ua(e){return 2|e}function Lt(e){return(131068&e)>>2}function la(e,t){return-131069&e|t<<2}function ca(e){return 1|e}function Wd(e,t){const n=e.contentQueries;if(null!==n)for(let r=0;r<n.length;r+=2){const o=n[r],i=n[r+1];if(-1!==i){const s=e.data[i];Es(o),s.contentQueries(2,t[i],i)}}}function Br(e,t,n,r,o,i,s,a,u,l){const c=t.blueprint.slice();return c[0]=o,c[2]=140|r,uc(c),c[3]=c[15]=e,c[8]=n,c[10]=s||e&&e[10],c[k]=a||e&&e[k],c[12]=u||e&&e[12]||null,c[9]=l||e&&e[9]||null,c[6]=i,c[16]=2==t.type?e[16]:c,c}function Hn(e,t,n,r,o){let i=e.data[t];if(null===i)i=function va(e,t,n,r,o){const i=cc(),s=vs(),u=e.data[t]=function A_(e,t,n,r,o,i){return{type:n,index:r,insertBeforeIndex:null,injectorIndex:t?t.injectorIndex:-1,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,propertyBindings:null,flags:0,providerIndexes:0,value:o,attrs:i,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tViews:null,next:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,s?i:i&&i.parent,n,t,r,o);return null===e.firstChild&&(e.firstChild=u),null!==i&&(s?null==i.child&&null!==u.parent&&(i.child=u):null===i.next&&(i.next=u)),u}(e,t,n,r,o),function Jy(){return A.lFrame.inI18n}()&&(i.flags|=64);else if(64&i.type){i.type=n,i.value=r,i.attrs=o;const s=function Cr(){const e=A.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}();i.injectorIndex=null===s?-1:s.injectorIndex}return vt(i,!0),i}function $n(e,t,n,r){if(0===n)return-1;const o=t.length;for(let i=0;i<n;i++)t.push(r),e.blueprint.push(r),e.data.push(null);return o}function Hr(e,t,n){Fo(t);try{const r=e.viewQuery;null!==r&&Sa(1,r,n);const o=e.template;null!==o&&zd(e,t,o,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),e.staticContentQueries&&Wd(e,t),e.staticViewQueries&&Sa(2,e.viewQuery,n);const i=e.components;null!==i&&function I_(e,t){for(let n=0;n<t.length;n++)z_(e,t[n])}(t,i)}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),r}finally{t[2]&=-5,Po()}}function Un(e,t,n,r){const o=t[2];if(256==(256&o))return;Fo(t);const i=xo();try{uc(t),function dc(e){return A.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==n&&zd(e,t,n,2,r);const s=3==(3&o);if(!i)if(s){const l=e.preOrderCheckHooks;null!==l&&Oo(t,l,null)}else{const l=e.preOrderHooks;null!==l&&Lo(t,l,0,null),bs(t,0)}if(function q_(e){for(let t=Ys(e);null!==t;t=Xs(t)){if(!t[2])continue;const n=t[9];for(let r=0;r<n.length;r++){const o=n[r],i=o[3];0==(1024&o[2])&&Ds(i,1),o[2]|=1024}}}(t),function G_(e){for(let t=Ys(e);null!==t;t=Xs(t))for(let n=10;n<t.length;n++){const r=t[n],o=r[1];ys(r)&&Un(o,r,o.template,r[8])}}(t),null!==e.contentQueries&&Wd(e,t),!i)if(s){const l=e.contentCheckHooks;null!==l&&Oo(t,l)}else{const l=e.contentHooks;null!==l&&Lo(t,l,1),bs(t,1)}!function b_(e,t){const n=e.hostBindingOpCodes;if(null!==n)try{for(let r=0;r<n.length;r++){const o=n[r];if(o<0)Jt(~o);else{const i=o,s=n[++r],a=n[++r];Zy(s,i),a(2,t[i])}}}finally{Jt(-1)}}(e,t);const a=e.components;null!==a&&function M_(e,t){for(let n=0;n<t.length;n++)W_(e,t[n])}(t,a);const u=e.viewQuery;if(null!==u&&Sa(2,u,r),!i)if(s){const l=e.viewCheckHooks;null!==l&&Oo(t,l)}else{const l=e.viewHooks;null!==l&&Lo(t,l,2),bs(t,2)}!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),i||(t[2]&=-73),1024&t[2]&&(t[2]&=-1025,Ds(t[3],-1))}finally{Po()}}function T_(e,t,n,r){const o=t[10],i=!xo(),s=function ac(e){return 4==(4&e[2])}(t);try{i&&!s&&o.begin&&o.begin(),s&&Hr(e,t,r),Un(e,t,n,r)}finally{i&&!s&&o.end&&o.end()}}function zd(e,t,n,r,o){const i=Ie(),s=2&r;try{Jt(-1),s&&t.length>Z&&Od(e,t,Z,xo()),n(r,o)}finally{Jt(i)}}function Kd(e){const t=e.tView;return null===t||t.incompleteFirstPass?e.tView=oi(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts):t}function oi(e,t,n,r,o,i,s,a,u,l){const c=Z+r,d=c+o,f=function S_(e,t){const n=[];for(let r=0;r<t;r++)n.push(r<e?null:N);return n}(c,d),h="function"==typeof l?l():l;return f[1]={type:e,blueprint:f,template:n,queries:null,viewQuery:a,declTNode:t,data:f.slice().fill(null,c),bindingStartIndex:c,expandoStartIndex:d,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 i?i():i,pipeRegistry:"function"==typeof s?s():s,firstChild:null,schemas:u,consts:h,incompleteFirstPass:!1}}function Xd(e,t,n){for(let r in e)if(e.hasOwnProperty(r)){const o=e[r];(n=null===n?{}:n).hasOwnProperty(r)?n[r].push(t,o):n[r]=[t,o]}return n}function qe(e,t,n,r,o,i,s,a){const u=Ye(t,n);let c,l=t.inputs;!a&&null!=l&&(c=l[r])?(hf(e,n,c,r,o),Io(t)&&function F_(e,t){const n=He(t,e);16&n[2]||(n[2]|=64)}(n,t.index)):3&t.type&&(r=function N_(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(r),o=null!=s?s(o,t.value||"",r):o,re(i)?i.setProperty(u,r,o):Is(r)||(u.setProperty?u.setProperty(r,o):u[r]=o))}function tf(e,t,n,r,o,i){const s=i.hostBindings;if(s){let a=e.hostBindingOpCodes;null===a&&(a=e.hostBindingOpCodes=[]);const u=~t.index;(function O_(e){let t=e.length;for(;t>0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(a)!=u&&a.push(u),a.push(r,o,s)}}function nf(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function rf(e,t){t.flags|=2,(e.components||(e.components=[])).push(t.index)}function B_(e,t,n){if(n){if(t.exportAs)for(let r=0;r<t.exportAs.length;r++)n[t.exportAs[r]]=e;st(t)&&(n[""]=e)}}function of(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t}function sf(e,t,n,r,o){e.data[r]=o;const i=o.factory||(o.factory=fn(o.type)),s=new wr(i,st(o),null);e.blueprint[r]=s,n[r]=s,tf(e,t,0,r,$n(e,n,o.hostVars,N),o)}function H_(e,t,n){const r=Ye(t,e),o=Kd(n),i=e[10],s=ii(e,Br(e,o,null,n.onPush?64:16,r,t,i,i.createRenderer(r,n),null,null));e[t.index]=s}function $_(e,t,n,r,o,i){const s=i[t];if(null!==s){const a=r.setInput;for(let u=0;u<s.length;){const l=s[u++],c=s[u++],d=s[u++];null!==a?r.setInput(n,d,l,c):n[c]=d}}}function U_(e,t){let n=null,r=0;for(;r<t.length;){const o=t[r];if(0!==o)if(5!==o){if("number"==typeof o)break;e.hasOwnProperty(o)&&(null===n&&(n=[]),n.push(o,e[o],t[r+1])),r+=2}else r+=2;else r+=4}return n}function W_(e,t){const n=He(t,e);if(ys(n)){const r=n[1];80&n[2]?Un(r,n,r.template,n[8]):n[5]>0&&ba(n)}}function ba(e){for(let r=Ys(e);null!==r;r=Xs(r))for(let o=10;o<r.length;o++){const i=r[o];if(1024&i[2]){const s=i[1];Un(s,i,s.template,i[8])}else i[5]>0&&ba(i)}const n=e[1].components;if(null!==n)for(let r=0;r<n.length;r++){const o=He(n[r],e);ys(o)&&o[5]>0&&ba(o)}}function z_(e,t){const n=He(t,e),r=n[1];(function Q_(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])})(r,n),Hr(r,n,n[8])}function ii(e,t){return e[13]?e[14][4]=t:e[13]=t,e[14]=t,t}function Ma(e){for(;e;){e[2]|=64;const t=jr(e);if(xy(e)&&!t)return e;e=t}return null}function Ta(e,t,n){const r=t[10];r.begin&&r.begin();try{Un(e,t,e.template,n)}catch(o){throw ff(t,o),o}finally{r.end&&r.end()}}function uf(e){!function Ia(e){for(let t=0;t<e.components.length;t++){const n=e.components[t],r=zs(n),o=r[1];T_(o,r,o.template,n)}}(e[8])}function Sa(e,t,n){Es(0),t(e,n)}const Y_=(()=>Promise.resolve(null))();function lf(e){return e[7]||(e[7]=[])}function cf(e){return e.cleanup||(e.cleanup=[])}function ff(e,t){const n=e[9],r=n?n.get(jn,null):null;r&&r.handleError(t)}function hf(e,t,n,r,o){for(let i=0;i<n.length;){const s=n[i++],a=n[i++],u=t[s],l=e.data[s];null!==l.setInput?l.setInput(u,o,r,a):u[a]=o}}function kt(e,t,n){const r=Ao(t,e);!function gd(e,t,n){re(e)?e.setValue(t,n):t.textContent=n}(e[k],r,n)}function si(e,t,n){let r=n?e.styles:null,o=n?e.classes:null,i=0;if(null!==t)for(let s=0;s<t.length;s++){const a=t[s];"number"==typeof a?i=a:1==i?o=ts(o,a):2==i&&(r=ts(r,a+": "+t[++s]+";"))}n?e.styles=r:e.stylesWithoutHost=r,n?e.classes=o:e.classesWithoutHost=o}const Aa=new $("INJECTOR",-1);class pf{get(t,n=Ar){if(n===Ar){const r=new Error(`NullInjectorError: No provider for ${W(t)}!`);throw r.name="NullInjectorError",r}return n}}const xa=new $("Set Injector scope."),$r={},tC={};let Na;function gf(){return void 0===Na&&(Na=new pf),Na}function mf(e,t=null,n=null,r){const o=yf(e,t,n,r);return o._resolveInjectorDefTypes(),o}function yf(e,t=null,n=null,r){return new nC(e,n,t||gf(),r)}class nC{constructor(t,n,r,o=null){this.parent=r,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this._destroyed=!1;const i=[];n&&_t(n,a=>this.processProvider(a,t,n)),_t([t],a=>this.processInjectorType(a,[],i)),this.records.set(Aa,Gn(void 0,this));const s=this.records.get(xa);this.scope=null!=s?s.value:null,this.source=o||("object"==typeof t?null:W(t))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(t=>t.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(t,n=Ar,r=L.Default){this.assertNotDestroyed();const o=jc(this),i=qt(void 0);try{if(!(r&L.SkipSelf)){let a=this.records.get(t);if(void 0===a){const u=function cC(e){return"function"==typeof e||"object"==typeof e&&e instanceof $}(t)&&os(t);a=u&&this.injectableDefInScope(u)?Gn(Fa(t),$r):null,this.records.set(t,a)}if(null!=a)return this.hydrate(t,a)}return(r&L.Self?gf():this.parent).get(t,n=r&L.Optional&&n===Ar?null:n)}catch(s){if("NullInjectorError"===s.name){if((s[Wo]=s[Wo]||[]).unshift(W(t)),o)throw s;return function OD(e,t,n,r){const o=e[Wo];throw t[kc]&&o.unshift(t[kc]),e.message=function LD(e,t,n,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.substr(2):e;let o=W(t);if(Array.isArray(t))o=t.map(W).join(" -> ");else if("object"==typeof t){let i=[];for(let s in t)if(t.hasOwnProperty(s)){let a=t[s];i.push(s+":"+("string"==typeof a?JSON.stringify(a):W(a)))}o=`{${i.join(", ")}}`}return`${n}${r?"("+r+")":""}[${o}]: ${e.replace(xD,"\n ")}`}("\n"+e.message,o,n,r),e.ngTokenPath=o,e[Wo]=null,e}(s,t,"R3InjectorError",this.source)}throw s}finally{qt(i),jc(o)}}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(t=>this.get(t))}toString(){const t=[];return this.records.forEach((r,o)=>t.push(W(o))),`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new q(205,"")}processInjectorType(t,n,r){if(!(t=O(t)))return!1;let o=Wl(t);const i=null==o&&t.ngModule||void 0,s=void 0===i?t:i,a=-1!==r.indexOf(s);if(void 0!==i&&(o=Wl(i)),null==o)return!1;if(null!=o.imports&&!a){let c;r.push(s);try{_t(o.imports,d=>{this.processInjectorType(d,n,r)&&(void 0===c&&(c=[]),c.push(d))})}finally{}if(void 0!==c)for(let d=0;d<c.length;d++){const{ngModule:f,providers:h}=c[d];_t(h,p=>this.processProvider(p,f,h||K))}}this.injectorDefTypes.add(s);const u=fn(s)||(()=>new s);this.records.set(s,Gn(u,$r));const l=o.providers;if(null!=l&&!a){const c=t;_t(l,d=>this.processProvider(d,c,l))}return void 0!==i&&void 0!==t.providers}processProvider(t,n,r){let o=qn(t=O(t))?t:O(t&&t.provide);const i=function oC(e,t,n){return vf(e)?Gn(void 0,e.useValue):Gn(function Df(e,t,n){let r;if(qn(e)){const o=O(e);return fn(o)||Fa(o)}if(vf(e))r=()=>O(e.useValue);else if(function sC(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...ks(e.deps||[]));else if(function iC(e){return!(!e||!e.useExisting)}(e))r=()=>S(O(e.useExisting));else{const o=O(e&&(e.useClass||e.provide));if(!function uC(e){return!!e.deps}(e))return fn(o)||Fa(o);r=()=>new o(...ks(e.deps))}return r}(e),$r)}(t);if(qn(t)||!0!==t.multi)this.records.get(o);else{let s=this.records.get(o);s||(s=Gn(void 0,$r,!0),s.factory=()=>ks(s.multi),this.records.set(o,s)),o=t,s.multi.push(t)}this.records.set(o,i)}hydrate(t,n){return n.value===$r&&(n.value=tC,n.value=n.factory()),"object"==typeof n.value&&n.value&&function lC(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this.onDestroy.add(n.value),n.value}injectableDefInScope(t){if(!t.providedIn)return!1;const n=O(t.providedIn);return"string"==typeof n?"any"===n||n===this.scope:this.injectorDefTypes.has(n)}}function Fa(e){const t=os(e),n=null!==t?t.factory:fn(e);if(null!==n)return n;if(e instanceof $)throw new q(204,"");if(e instanceof Function)return function rC(e){const t=e.length;if(t>0)throw function Sr(e,t){const n=[];for(let r=0;r<e;r++)n.push(t);return n}(t,"?"),new q(204,"");const n=function yy(e){const t=e&&(e[Co]||e[zl]);if(t){const n=function Dy(e){if(e.hasOwnProperty("name"))return e.name;const t=(""+e).match(/^function\s*([^\s(]+)/);return null===t?"":t[1]}(e);return console.warn(`DEPRECATED: DI is instantiating a token "${n}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${n}" class.`),t}return null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new q(204,"")}function Gn(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function vf(e){return null!==e&&"object"==typeof e&&FD in e}function qn(e){return"function"==typeof e}let Pe=(()=>{class e{static create(n,r){var o;if(Array.isArray(n))return mf({name:""},r,n,"");{const i=null!==(o=n.name)&&void 0!==o?o:"";return mf({name:i},n.parent,n.providers,i)}}}return e.THROW_IF_NOT_FOUND=Ar,e.NULL=new pf,e.\u0275prov=H({token:e,providedIn:"any",factory:()=>S(Aa)}),e.__NG_ELEMENT_ID__=-1,e})();function DC(e,t){Ro(zs(e)[1],fe())}let ai=null;function Wn(){if(!ai){const e=z.Symbol;if(e&&e.iterator)ai=e.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let n=0;n<t.length;++n){const r=t[n];"entries"!==r&&"size"!==r&&Map.prototype[r]===Map.prototype.entries&&(ai=r)}}}return ai}function Ur(e){return!!La(e)&&(Array.isArray(e)||!(e instanceof Map)&&Wn()in e)}function La(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function we(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}function Qn(e,t,n,r){return we(e,In(),n)?t+x(n)+r:N}function F(e,t=L.Default){const n=v();return null===n?S(e,t):Tc(fe(),n,O(e),t)}function ci(e,t,n){const r=v();return we(r,In(),t)&&qe(U(),oe(),r,e,t,r[k],n,!1),ci}function Ha(e,t,n,r,o){const s=o?"class":"style";hf(e,n,t.inputs[s],s,r)}function g(e,t,n,r){const o=v(),i=U(),s=Z+e,a=o[k],u=o[s]=ta(a,t,function sD(){return A.lFrame.currentNamespace}()),l=i.firstCreatePass?function XC(e,t,n,r,o,i,s){const a=t.consts,l=Hn(t,e,2,o,Kt(a,i));return function wa(e,t,n,r){let o=!1;if(lc()){const i=function j_(e,t,n){const r=e.directiveRegistry;let o=null;if(r)for(let i=0;i<r.length;i++){const s=r[i];Pd(n,s.selectors,!1)&&(o||(o=[]),Ho(br(n,t),e,s.type),st(s)?(rf(e,n),o.unshift(s)):o.push(s))}return o}(e,t,n),s=null===r?null:{"":-1};if(null!==i){o=!0,of(n,e.data.length,i.length);for(let c=0;c<i.length;c++){const d=i[c];d.providersResolver&&d.providersResolver(d)}let a=!1,u=!1,l=$n(e,t,i.length,null);for(let c=0;c<i.length;c++){const d=i[c];n.mergedAttrs=jo(n.mergedAttrs,d.hostAttrs),sf(e,n,t,l,d),B_(l,d,s),null!==d.contentQueries&&(n.flags|=8),(null!==d.hostBindings||null!==d.hostAttrs||0!==d.hostVars)&&(n.flags|=128);const f=d.type.prototype;!a&&(f.ngOnChanges||f.ngOnInit||f.ngDoCheck)&&((e.preOrderHooks||(e.preOrderHooks=[])).push(n.index),a=!0),!u&&(f.ngOnChanges||f.ngDoCheck)&&((e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n.index),u=!0),l++}!function x_(e,t){const r=t.directiveEnd,o=e.data,i=t.attrs,s=[];let a=null,u=null;for(let l=t.directiveStart;l<r;l++){const c=o[l],d=c.inputs,f=null===i||Fd(t)?null:U_(d,i);s.push(f),a=Xd(d,l,a),u=Xd(c.outputs,l,u)}null!==a&&(a.hasOwnProperty("class")&&(t.flags|=16),a.hasOwnProperty("style")&&(t.flags|=32)),t.initialInputs=s,t.inputs=a,t.outputs=u}(e,n)}s&&function V_(e,t,n){if(t){const r=e.localNames=[];for(let o=0;o<t.length;o+=2){const i=n[t[o+1]];if(null==i)throw new q(-301,`Export of name '${t[o+1]}' not found!`);r.push(t[o],i)}}}(n,r,s)}return n.mergedAttrs=jo(n.mergedAttrs,n.attrs),o}(t,n,l,Kt(a,s)),null!==l.attrs&&si(l,l.attrs,!1),null!==l.mergedAttrs&&si(l,l.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,l),l}(s,i,o,0,t,n,r):i.data[s];vt(l,!0);const c=l.mergedAttrs;null!==c&&ko(a,u,c);const d=l.classes;null!==d&&aa(a,u,d);const f=l.styles;null!==f&&Ad(a,u,f),64!=(64&l.flags)&&Xo(i,o,u,l),0===function Uy(){return A.lFrame.elementDepthCount}()&&Ce(u,o),function Gy(){A.lFrame.elementDepthCount++}(),To(l)&&(function _a(e,t,n){!lc()||(function L_(e,t,n,r){const o=n.directiveStart,i=n.directiveEnd;e.firstCreatePass||br(n,t),Ce(r,t);const s=n.initialInputs;for(let a=o;a<i;a++){const u=e.data[a],l=st(u);l&&H_(t,n,u);const c=Mr(t,e,a,n);Ce(c,t),null!==s&&$_(0,a-o,c,u,0,s),l&&(He(n.index,t)[8]=c)}}(e,t,n,Ye(n,t)),128==(128&n.flags)&&function k_(e,t,n){const r=n.directiveStart,o=n.directiveEnd,s=n.index,a=function Yy(){return A.lFrame.currentDirectiveIndex}();try{Jt(s);for(let u=r;u<o;u++){const l=e.data[u],c=t[u];Cs(u),(null!==l.hostBindings||0!==l.hostVars||null!==l.hostAttrs)&&nf(l,c)}}finally{Jt(-1),Cs(a)}}(e,t,n))}(i,o,l),function Qd(e,t,n){if(ds(t)){const o=t.directiveEnd;for(let i=t.directiveStart;i<o;i++){const s=e.data[i];s.contentQueries&&s.contentQueries(1,n[i],i)}}}(i,l,o)),null!==r&&function Ca(e,t,n=Ye){const r=t.localNames;if(null!==r){let o=t.index+1;for(let i=0;i<r.length;i+=2){const s=r[i+1],a=-1===s?n(t,e):e[s];e[o++]=a}}}(o,l)}function m(){let e=fe();vs()?function _s(){A.lFrame.isParent=!1}():(e=e.parent,vt(e,!1));const t=e;!function qy(){A.lFrame.elementDepthCount--}();const n=U();n.firstCreatePass&&(Ro(n,e),ds(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function dD(e){return 0!=(16&e.flags)}(t)&&Ha(n,t,v(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function fD(e){return 0!=(32&e.flags)}(t)&&Ha(n,t,v(),t.stylesWithoutHost,!1)}function R(e,t,n,r){g(e,t,n,r),m()}function $a(e){return!!e&&"function"==typeof e.then}const rw=function th(e){return!!e&&"function"==typeof e.subscribe};function Ua(e,t,n,r){const o=v(),i=U(),s=fe();return function rh(e,t,n,r,o,i,s,a){const u=To(r),c=e.firstCreatePass&&cf(e),d=t[8],f=lf(t);let h=!0;if(3&r.type||a){const C=Ye(r,t),_=a?a(C):C,y=f.length,b=a?P=>a(ue(P[r.index])):r.index;if(re(n)){let P=null;if(!a&&u&&(P=function ow(e,t,n,r){const o=e.cleanup;if(null!=o)for(let i=0;i<o.length-1;i+=2){const s=o[i];if(s===n&&o[i+1]===r){const a=t[7],u=o[i+2];return a.length>u?a[u]:null}"string"==typeof s&&(i+=2)}return null}(e,t,o,r.index)),null!==P)(P.__ngLastListenerFn__||P).__ngNextListenerFn__=i,P.__ngLastListenerFn__=i,h=!1;else{i=Ga(r,t,d,i,!1);const G=n.listen(_,o,i);f.push(i,G),c&&c.push(o,b,y,y+1)}}else i=Ga(r,t,d,i,!0),_.addEventListener(o,i,s),f.push(i),c&&c.push(o,b,y,s)}else i=Ga(r,t,d,i,!1);const p=r.outputs;let D;if(h&&null!==p&&(D=p[o])){const C=D.length;if(C)for(let _=0;_<C;_+=2){const Qe=t[D[_]][D[_+1]].subscribe(i),vn=f.length;f.push(i,Qe),c&&c.push(o,r.index,vn,-(vn+1))}}}(i,o,o[k],s,e,t,!!n,r),Ua}function oh(e,t,n,r){try{return!1!==n(r)}catch(o){return ff(e,o),!1}}function Ga(e,t,n,r,o){return function i(s){if(s===Function)return r;const a=2&e.flags?He(e.index,t):t;0==(32&t[2])&&Ma(a);let u=oh(t,0,r,s),l=i.__ngNextListenerFn__;for(;l;)u=oh(t,0,l,s)&&u,l=l.__ngNextListenerFn__;return o&&!1===u&&(s.preventDefault(),s.returnValue=!1),u}}function rr(e,t,n){return qa(e,"",t,"",n),rr}function qa(e,t,n,r,o){const i=v(),s=Qn(i,t,n,r);return s!==N&&qe(U(),oe(),i,e,s,i[k],o,!1),qa}function hh(e,t,n,r,o){const i=e[n+1],s=null===t;let a=r?ut(i):Lt(i),u=!1;for(;0!==a&&(!1===u||s);){const c=e[a+1];dw(e[a],t)&&(u=!0,e[a+1]=r?ca(c):ua(c)),a=r?ut(c):Lt(c)}u&&(e[n+1]=r?ua(i):ca(i))}function dw(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&Rn(e,t)>=0}function Wa(e,t,n){return function ct(e,t,n,r){const o=v(),i=U(),s=function Ot(e){const t=A.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}(2);i.firstUpdatePass&&function wh(e,t,n,r){const o=e.data;if(null===o[n+1]){const i=o[Ie()],s=function Ch(e,t){return t>=e.expandoStartIndex}(e,n);(function Ih(e,t){return 0!=(e.flags&(t?16:32))})(i,r)&&null===t&&!s&&(t=!1),t=function _w(e,t,n,r){const o=function ws(e){const t=A.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}(e);let i=r?t.residualClasses:t.residualStyles;if(null===o)0===(r?t.classBindings:t.styleBindings)&&(n=qr(n=za(null,e,t,n,r),t.attrs,r),i=null);else{const s=t.directiveStylingLast;if(-1===s||e[s]!==o)if(n=za(o,e,t,n,r),null===i){let u=function Cw(e,t,n){const r=n?t.classBindings:t.styleBindings;if(0!==Lt(r))return e[ut(r)]}(e,t,r);void 0!==u&&Array.isArray(u)&&(u=za(null,e,t,u[1],r),u=qr(u,t.attrs,r),function ww(e,t,n,r){e[ut(n?t.classBindings:t.styleBindings)]=r}(e,t,r,u))}else i=function Ew(e,t,n){let r;const o=t.directiveEnd;for(let i=1+t.directiveStylingLast;i<o;i++)r=qr(r,e[i].hostAttrs,n);return qr(r,t.attrs,n)}(e,t,r)}return void 0!==i&&(r?t.residualClasses=i:t.residualStyles=i),n}(o,i,t,r),function lw(e,t,n,r,o,i){let s=i?t.classBindings:t.styleBindings,a=ut(s),u=Lt(s);e[r]=n;let c,l=!1;if(Array.isArray(n)){const d=n;c=d[1],(null===c||Rn(d,c)>0)&&(l=!0)}else c=n;if(o)if(0!==u){const f=ut(e[a+1]);e[r+1]=ti(f,a),0!==f&&(e[f+1]=la(e[f+1],r)),e[a+1]=function p_(e,t){return 131071&e|t<<17}(e[a+1],r)}else e[r+1]=ti(a,0),0!==a&&(e[a+1]=la(e[a+1],r)),a=r;else e[r+1]=ti(u,0),0===a?a=r:e[u+1]=la(e[u+1],r),u=r;l&&(e[r+1]=ua(e[r+1])),hh(e,c,r,!0),hh(e,c,r,!1),function cw(e,t,n,r,o){const i=o?e.residualClasses:e.residualStyles;null!=i&&"string"==typeof t&&Rn(i,t)>=0&&(n[r+1]=ca(n[r+1]))}(t,c,e,r,i),s=ti(a,u),i?t.classBindings=s:t.styleBindings=s}(o,i,t,n,s,r)}}(i,e,s,r),t!==N&&we(o,s,t)&&function bh(e,t,n,r,o,i,s,a){if(!(3&t.type))return;const u=e.data,l=u[a+1];di(function jd(e){return 1==(1&e)}(l)?Mh(u,t,n,o,Lt(l),s):void 0)||(di(i)||function kd(e){return 2==(2&e)}(l)&&(i=Mh(u,null,n,o,a,s)),function n_(e,t,n,r,o){const i=re(e);if(t)o?i?e.addClass(n,r):n.classList.add(r):i?e.removeClass(n,r):n.classList.remove(r);else{let s=-1===r.indexOf("-")?void 0:Ge.DashCase;if(null==o)i?e.removeStyle(n,r,s):n.style.removeProperty(r);else{const a="string"==typeof o&&o.endsWith("!important");a&&(o=o.slice(0,-10),s|=Ge.Important),i?e.setStyle(n,r,o,s):n.style.setProperty(r,o,a?"important":"")}}}(r,s,Ao(Ie(),n),o,i))}(i,i.data[Ie()],o,o[k],e,o[s+1]=function Iw(e,t){return null==e||("string"==typeof t?e+=t:"object"==typeof e&&(e=W(Ue(e)))),e}(t,n),r,s)}(e,t,n,!1),Wa}function za(e,t,n,r,o){let i=null;const s=n.directiveEnd;let a=n.directiveStylingLast;for(-1===a?a=n.directiveStart:a++;a<s&&(i=t[a],r=qr(r,i.hostAttrs,o),i!==e);)a++;return null!==e&&(n.directiveStylingLast=a),r}function qr(e,t,n){const r=n?1:2;let o=-1;if(null!==t)for(let i=0;i<t.length;i++){const s=t[i];"number"==typeof s?o=s:o===r&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),$e(e,s,!!n||t[++i]))}return void 0===e?null:e}function Mh(e,t,n,r,o,i){const s=null===t;let a;for(;o>0;){const u=e[o],l=Array.isArray(u),c=l?u[1]:u,d=null===c;let f=n[o+1];f===N&&(f=d?K:void 0);let h=d?Rs(f,r):c===r?f:void 0;if(l&&!di(h)&&(h=Rs(u,r)),di(h)&&(a=h,s))return a;const p=e[o+1];o=s?ut(p):Lt(p)}if(null!==t){let u=i?t.residualClasses:t.residualStyles;null!=u&&(a=Rs(u,r))}return a}function di(e){return void 0!==e}function M(e,t=""){const n=v(),r=U(),o=e+Z,i=r.firstCreatePass?Hn(r,o,1,t,null):r.data[o],s=n[o]=function ea(e,t){return re(e)?e.createText(t):e.createTextNode(t)}(n[k],t);Xo(r,n,s,i),vt(i,!1)}function ft(e,t,n){const r=v(),o=Qn(r,e,t,n);return o!==N&&kt(r,Ie(),o),ft}const mn=void 0;var Ww=["en",[["a","p"],["AM","PM"],mn],[["AM","PM"],mn,mn],[["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"]],mn,[["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"]],mn,[["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}",mn,"{1} 'at' {0}",mn],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function qw(e){const n=Math.floor(Math.abs(e)),r=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===r?1:5}];let ir={};function Qh(e){return e in ir||(ir[e]=z.ng&&z.ng.common&&z.ng.common.locales&&z.ng.common.locales[e]),ir[e]}var E=(()=>((E=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))();const fi="en-US";let Kh=fi;class _p{}class KE{resolveComponentFactory(t){throw function QE(e){const t=Error(`No component factory found for ${W(e)}. Did you add it to @NgModule.entryComponents?`);return t.ngComponent=e,t}(t)}}let Jr=(()=>{class e{}return e.NULL=new KE,e})();function JE(){return ar(fe(),v())}function ar(e,t){return new yn(Ye(e,t))}let yn=(()=>{class e{constructor(n){this.nativeElement=n}}return e.__NG_ELEMENT_ID__=JE,e})();class wp{}let eb=(()=>{class e{}return e.\u0275prov=H({token:e,providedIn:"root",factory:()=>null}),e})();class eu{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const tb=new eu("13.1.3"),tu={};function yi(e,t,n,r,o=!1){for(;null!==n;){const i=t[n.index];if(null!==i&&r.push(ue(i)),it(i))for(let a=10;a<i.length;a++){const u=i[a],l=u[1].firstChild;null!==l&&yi(u[1],u,l,r)}const s=n.type;if(8&s)yi(e,t,n.child,r);else if(32&s){const a=Zs(n,t);let u;for(;u=a();)r.push(u)}else if(16&s){const a=Id(t,n);if(Array.isArray(a))r.push(...a);else{const u=jr(t[16]);yi(u[1],u,a,r,!0)}}n=o?n.projectionNext:n.next}return r}class Zr{constructor(t,n){this._lView=t,this._cdRefInjectingView=n,this._appRef=null,this._attachedToViewContainer=!1}get rootNodes(){const t=this._lView,n=t[1];return yi(n,t,n.firstChild,[])}get context(){return this._lView[8]}set context(t){this._lView[8]=t}get destroyed(){return 256==(256&this._lView[2])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[3];if(it(t)){const n=t[8],r=n?n.indexOf(this):-1;r>-1&&(function na(e,t){if(e.length<=10)return;const n=10+t,r=e[n];if(r){const o=r[17];null!==o&&o!==e&&md(o,r),t>0&&(e[n-1][4]=r[4]);const i=Go(e,10+t);!function Gv(e,t){Vr(e,t,t[k],2,null,null),t[0]=null,t[6]=null}(r[1],r);const s=i[19];null!==s&&s.detachView(i[1]),r[3]=null,r[4]=null,r[2]&=-129}return r}(t,r),Go(n,r))}this._attachedToViewContainer=!1}!function yd(e,t){if(!(256&t[2])){const n=t[k];re(n)&&n.destroyNode&&Vr(e,t,n,3,null,null),function zv(e){let t=e[13];if(!t)return ra(e[1],e);for(;t;){let n=null;if(Dt(t))n=t[13];else{const r=t[10];r&&(n=r)}if(!n){for(;t&&!t[4]&&t!==e;)Dt(t)&&ra(t[1],t),t=t[3];null===t&&(t=e),Dt(t)&&ra(t[1],t),n=t&&t[4]}t=n}}(t)}}(this._lView[1],this._lView)}onDestroy(t){!function Yd(e,t,n,r){const o=lf(t);null===n?o.push(r):(o.push(n),e.firstCreatePass&&cf(e).push(r,o.length-1))}(this._lView[1],this._lView,null,t)}markForCheck(){Ma(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){Ta(this._lView[1],this._lView,this.context)}checkNoChanges(){!function J_(e,t,n){No(!0);try{Ta(e,t,n)}finally{No(!1)}}(this._lView[1],this._lView,this.context)}attachToViewContainerRef(){if(this._appRef)throw new q(902,"");this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function Wv(e,t){Vr(e,t,t[k],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new q(902,"");this._appRef=t}}class nb extends Zr{constructor(t){super(t),this._view=t}detectChanges(){uf(this._view)}checkNoChanges(){!function Z_(e){No(!0);try{uf(e)}finally{No(!1)}}(this._view)}get context(){return null}}class bp extends Jr{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=ve(t);return new nu(n,this.ngModule)}}function Mp(e){const t=[];for(let n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}const ob=new $("SCHEDULER_TOKEN",{providedIn:"root",factory:()=>ld});class nu extends _p{constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function f_(e){return e.map(d_).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}get inputs(){return Mp(this.componentDef.inputs)}get outputs(){return Mp(this.componentDef.outputs)}create(t,n,r,o){const i=(o=o||this.ngModule)?function ib(e,t){return{get:(n,r,o)=>{const i=e.get(n,tu,o);return i!==tu||r===tu?i:t.get(n,r,o)}}}(t,o.injector):t,s=i.get(wp,sc),a=i.get(eb,null),u=s.createRenderer(null,this.componentDef),l=this.componentDef.selectors[0][0]||"div",c=r?function Zd(e,t,n){if(re(e))return e.selectRootElement(t,n===yt.ShadowDom);let r="string"==typeof t?e.querySelector(t):t;return r.textContent="",r}(u,r,this.componentDef.encapsulation):ta(s.createRenderer(null,this.componentDef),l,function rb(e){const t=e.toLowerCase();return"svg"===t?"http://www.w3.org/2000/svg":"math"===t?"http://www.w3.org/1998/MathML/":null}(l)),d=this.componentDef.onPush?576:528,f=function xf(e,t){return{components:[],scheduler:e||ld,clean:Y_,playerHandler:t||null,flags:0}}(),h=oi(0,null,null,1,0,null,null,null,null,null),p=Br(null,h,f,d,null,null,s,u,a,i);let D,C;Fo(p);try{const _=function Sf(e,t,n,r,o,i){const s=n[1];n[20]=e;const u=Hn(s,20,2,"#host",null),l=u.mergedAttrs=t.hostAttrs;null!==l&&(si(u,l,!0),null!==e&&(ko(o,e,l),null!==u.classes&&aa(o,e,u.classes),null!==u.styles&&Ad(o,e,u.styles)));const c=r.createRenderer(e,t),d=Br(n,Kd(t),null,t.onPush?64:16,n[20],u,r,c,i||null,null);return s.firstCreatePass&&(Ho(br(u,n),s,t.type),rf(s,u),of(u,n.length,1)),ii(n,d),n[20]=d}(c,this.componentDef,p,s,u);if(c)if(r)ko(u,c,["ng-version",tb.full]);else{const{attrs:y,classes:b}=function h_(e){const t=[],n=[];let r=1,o=2;for(;r<e.length;){let i=e[r];if("string"==typeof i)2===o?""!==i&&t.push(i,e[++r]):8===o&&n.push(i);else{if(!at(o))break;o=i}r++}return{attrs:t,classes:n}}(this.componentDef.selectors[0]);y&&ko(u,c,y),b&&b.length>0&&aa(u,c,b.join(" "))}if(C=ms(h,Z),void 0!==n){const y=C.projection=[];for(let b=0;b<this.ngContentSelectors.length;b++){const P=n[b];y.push(null!=P?Array.from(P):null)}}D=function Af(e,t,n,r,o){const i=n[1],s=function R_(e,t,n){const r=fe();e.firstCreatePass&&(n.providersResolver&&n.providersResolver(n),sf(e,r,t,$n(e,t,1,null),n));const o=Mr(t,e,r.directiveStart,r);Ce(o,t);const i=Ye(r,t);return i&&Ce(i,t),o}(i,n,t);if(r.components.push(s),e[8]=s,o&&o.forEach(u=>u(s,t)),t.contentQueries){const u=fe();t.contentQueries(1,s,u.directiveStart)}const a=fe();return!i.firstCreatePass||null===t.hostBindings&&null===t.hostAttrs||(Jt(a.index),tf(n[1],a,0,a.directiveStart,a.directiveEnd,t),nf(t,s)),s}(_,this.componentDef,p,f,[DC]),Hr(h,p,null)}finally{Po()}return new ab(this.componentType,D,ar(C,p),p,C)}}class ab extends class zE{}{constructor(t,n,r,o,i){super(),this.location=r,this._rootLView=o,this._tNode=i,this.instance=n,this.hostView=this.changeDetectorRef=new nb(o),this.componentType=t}get injector(){return new An(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}class ur{}const lr=new Map;class Sp extends ur{constructor(t,n){super(),this._parent=n,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new bp(this);const r=Ke(t);this._bootstrapComponents=Et(r.bootstrap),this._r3Injector=yf(t,n,[{provide:ur,useValue:this},{provide:Jr,useValue:this.componentFactoryResolver}],W(t)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(t)}get(t,n=Pe.THROW_IF_NOT_FOUND,r=L.Default){return t===Pe||t===ur||t===Aa?this:this._r3Injector.get(t,n,r)}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class ru extends class lb{}{constructor(t){super(),this.moduleType=t,null!==Ke(t)&&function cb(e){const t=new Set;!function n(r){const o=Ke(r,!0),i=o.id;null!==i&&(function Ip(e,t,n){if(t&&t!==n)throw new Error(`Duplicate module registered for ${e} - ${W(t)} vs ${W(t.name)}`)}(i,lr.get(i),r),lr.set(i,r));const s=Et(o.imports);for(const a of s)t.has(a)||(t.add(a),n(a))}(e)}(t)}create(t){return new Sp(this.moduleType,t)}}function Ap(e,t,n,r,o,i){const s=t+n;return we(e,s,o)?function Mt(e,t,n){return e[t]=n}(e,s+1,i?r.call(i,o):r(o)):function Yr(e,t){const n=e[t];return n===N?void 0:n}(e,s+1)}function Re(e,t){const n=U();let r;const o=e+Z;n.firstCreatePass?(r=function Cb(e,t){if(t)for(let n=t.length-1;n>=0;n--){const r=t[n];if(e===r.name)return r}}(t,n.pipeRegistry),n.data[o]=r,r.onDestroy&&(n.destroyHooks||(n.destroyHooks=[])).push(o,r.onDestroy)):r=n.data[o];const i=r.factory||(r.factory=fn(r.type)),s=qt(F);try{const a=Vo(!1),u=i();return Vo(a),function NC(e,t,n,r){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=r}(n,v(),o,u),u}finally{qt(s)}}function Oe(e,t,n){const r=e+Z,o=v(),i=function Mn(e,t){return e[t]}(o,r);return function Xr(e,t){return e[1].data[t].pure}(o,r)?Ap(o,function Me(){const e=A.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}(),t,i.transform,n,i):i.transform(n)}function ou(e){return t=>{setTimeout(e,void 0,t)}}const Ae=class Ib extends yo{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,n,r){var o,i,s;let a=t,u=n||(()=>null),l=r;if(t&&"object"==typeof t){const d=t;a=null===(o=d.next)||void 0===o?void 0:o.bind(d),u=null===(i=d.error)||void 0===i?void 0:i.bind(d),l=null===(s=d.complete)||void 0===s?void 0:s.bind(d)}this.__isAsync&&(u=ou(u),a&&(a=ou(a)),l&&(l=ou(l)));const c=super.subscribe({next:a,error:u,complete:l});return t instanceof mt&&t.add(c),c}};function Ci(...e){}Symbol;const yu=new $("Application Initializer");let dr=(()=>{class e{constructor(n){this.appInits=n,this.resolve=Ci,this.reject=Ci,this.initialized=!1,this.done=!1,this.donePromise=new Promise((r,o)=>{this.resolve=r,this.reject=o})}runInitializers(){if(this.initialized)return;const n=[],r=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let o=0;o<this.appInits.length;o++){const i=this.appInits[o]();if($a(i))n.push(i);else if(rw(i)){const s=new Promise((a,u)=>{i.subscribe({complete:a,error:u})});n.push(s)}}Promise.all(n).then(()=>{r()}).catch(o=>{this.reject(o)}),0===n.length&&r(),this.initialized=!0}}return e.\u0275fac=function(n){return new(n||e)(S(yu,8))},e.\u0275prov=H({token:e,factory:e.\u0275fac}),e})();const to=new $("AppId"),c0={provide:to,useFactory:function l0(){return`${Du()}${Du()}${Du()}`},deps:[]};function Du(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const og=new $("Platform Initializer"),wi=new $("Platform ID"),d0=new $("appBootstrapListener");let f0=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=H({token:e,factory:e.\u0275fac}),e})();const en=new $("LocaleId"),ig=new $("DefaultCurrencyCode");class h0{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}let sg=(()=>{class e{compileModuleSync(n){return new ru(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const r=this.compileModuleSync(n),i=Et(Ke(n).declarations).reduce((s,a)=>{const u=ve(a);return u&&s.push(new nu(u)),s},[]);return new h0(r,i)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=H({token:e,factory:e.\u0275fac}),e})();const g0=(()=>Promise.resolve(0))();function vu(e){"undefined"==typeof Zone?g0.then(()=>{e&&e.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",e)}class Ee{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Ae(!1),this.onMicrotaskEmpty=new Ae(!1),this.onStable=new Ae(!1),this.onError=new Ae(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched();const o=this;o._nesting=0,o._outer=o._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(o._inner=o._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(o._inner=o._inner.fork(Zone.longStackTraceZoneSpec)),o.shouldCoalesceEventChangeDetection=!r&&n,o.shouldCoalesceRunChangeDetection=r,o.lastRequestAnimationFrameId=-1,o.nativeRequestAnimationFrame=function m0(){let e=z.requestAnimationFrame,t=z.cancelAnimationFrame;if("undefined"!=typeof Zone&&e&&t){const n=e[Zone.__symbol__("OriginalDelegate")];n&&(e=n);const r=t[Zone.__symbol__("OriginalDelegate")];r&&(t=r)}return{nativeRequestAnimationFrame:e,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function v0(e){const t=()=>{!function D0(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(z,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,Cu(e),e.isCheckStableRunning=!0,_u(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),Cu(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,o,i,s,a)=>{try{return ag(e),n.invokeTask(o,i,s,a)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===i.type||e.shouldCoalesceRunChangeDetection)&&t(),ug(e)}},onInvoke:(n,r,o,i,s,a,u)=>{try{return ag(e),n.invoke(o,i,s,a,u)}finally{e.shouldCoalesceRunChangeDetection&&t(),ug(e)}},onHasTask:(n,r,o,i)=>{n.hasTask(o,i),r===o&&("microTask"==i.change?(e._hasPendingMicrotasks=i.microTask,Cu(e),_u(e)):"macroTask"==i.change&&(e.hasPendingMacrotasks=i.macroTask))},onHandleError:(n,r,o,i)=>(n.handleError(o,i),e.runOutsideAngular(()=>e.onError.emit(i)),!1)})}(o)}static isInAngularZone(){return!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Ee.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(Ee.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,o){const i=this._inner,s=i.scheduleEventTask("NgZoneEvent: "+o,t,y0,Ci,Ci);try{return i.runTask(s,n,r)}finally{i.cancelTask(s)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}}const y0={};function _u(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 Cu(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function ag(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function ug(e){e._nesting--,_u(e)}class _0{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Ae,this.onMicrotaskEmpty=new Ae,this.onStable=new Ae,this.onError=new Ae}run(t,n,r){return t.apply(n,r)}runGuarded(t,n,r){return t.apply(n,r)}runOutsideAngular(t){return t()}runTask(t,n,r,o){return t.apply(n,r)}}let wu=(()=>{class e{constructor(n){this._ngZone=n,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Ee.assertNotInAngularZone(),vu(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())vu(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb(this._didWork)}this._didWork=!1});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(n)||(clearTimeout(r.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,r,o){let i=-1;r&&r>0&&(i=setTimeout(()=>{this._callbacks=this._callbacks.filter(s=>s.timeoutId!==i),n(this._didWork,this.getPendingTasks())},r)),this._callbacks.push({doneCb:n,timeoutId:i,updateCb:o})}whenStable(n,r,o){if(o&&!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(n,r,o),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(n,r,o){return[]}}return e.\u0275fac=function(n){return new(n||e)(S(Ee))},e.\u0275prov=H({token:e,factory:e.\u0275fac}),e})(),lg=(()=>{class e{constructor(){this._applications=new Map,Eu.addToWindow(this)}registerApplication(n,r){this._applications.set(n,r)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,r=!0){return Eu.findTestabilityInTree(this,n,r)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=H({token:e,factory:e.\u0275fac}),e})();class C0{addToWindow(t){}findTestabilityInTree(t,n,r){return null}}let ht,Eu=new C0;const cg=new $("AllowMultipleToken");function dg(e,t,n=[]){const r=`Platform: ${t}`,o=new $(r);return(i=[])=>{let s=fg();if(!s||s.injector.get(cg,!1))if(e)e(n.concat(i).concat({provide:o,useValue:!0}));else{const a=n.concat(i).concat({provide:o,useValue:!0},{provide:xa,useValue:"platform"});!function M0(e){if(ht&&!ht.destroyed&&!ht.injector.get(cg,!1))throw new q(400,"");ht=e.get(hg);const t=e.get(og,null);t&&t.forEach(n=>n())}(Pe.create({providers:a,name:r}))}return function I0(e){const t=fg();if(!t)throw new q(401,"");return t}()}}function fg(){return ht&&!ht.destroyed?ht:null}let hg=(()=>{class e{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,r){const a=function T0(e,t){let n;return n="noop"===e?new _0:("zone.js"===e?void 0:e)||new Ee({enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!!(null==t?void 0:t.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==t?void 0:t.ngZoneRunCoalescing)}),n}(r?r.ngZone:void 0,{ngZoneEventCoalescing:r&&r.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:r&&r.ngZoneRunCoalescing||!1}),u=[{provide:Ee,useValue:a}];return a.run(()=>{const l=Pe.create({providers:u,parent:this.injector,name:n.moduleType.name}),c=n.create(l),d=c.injector.get(jn,null);if(!d)throw new q(402,"");return a.runOutsideAngular(()=>{const f=a.onError.subscribe({next:h=>{d.handleError(h)}});c.onDestroy(()=>{bu(this._modules,c),f.unsubscribe()})}),function S0(e,t,n){try{const r=n();return $a(r)?r.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}(d,a,()=>{const f=c.injector.get(dr);return f.runInitializers(),f.donePromise.then(()=>(function Zw(e){je(e,"Expected localeId to be defined"),"string"==typeof e&&(Kh=e.toLowerCase().replace(/_/g,"-"))}(c.injector.get(en,fi)||fi),this._moduleDoBootstrap(c),c))})})}bootstrapModule(n,r=[]){const o=pg({},r);return function E0(e,t,n){const r=new ru(n);return Promise.resolve(r)}(0,0,n).then(i=>this.bootstrapModuleFactory(i,o))}_moduleDoBootstrap(n){const r=n.injector.get(Ei);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(o=>r.bootstrap(o));else{if(!n.instance.ngDoBootstrap)throw new q(403,"");n.instance.ngDoBootstrap(r)}this._modules.push(n)}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new q(404,"");this._modules.slice().forEach(n=>n.destroy()),this._destroyListeners.forEach(n=>n()),this._destroyed=!0}get destroyed(){return this._destroyed}}return e.\u0275fac=function(n){return new(n||e)(S(Pe))},e.\u0275prov=H({token:e,factory:e.\u0275fac}),e})();function pg(e,t){return Array.isArray(t)?t.reduce(pg,e):Object.assign(Object.assign({},e),t)}let Ei=(()=>{class e{constructor(n,r,o,i,s){this._zone=n,this._injector=r,this._exceptionHandler=o,this._componentFactoryResolver=i,this._initStatus=s,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const a=new me(l=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{l.next(this._stable),l.complete()})}),u=new me(l=>{let c;this._zone.runOutsideAngular(()=>{c=this._zone.onStable.subscribe(()=>{Ee.assertNotInAngularZone(),vu(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,l.next(!0))})})});const d=this._zone.onUnstable.subscribe(()=>{Ee.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{l.next(!1)}))});return()=>{c.unsubscribe(),d.unsubscribe()}});this.isStable=function dy(...e){const t=Yi(e),n=function oy(e,t){return"number"==typeof Zi(e)?e.pop():t}(e,1/0),r=e;return r.length?1===r.length?xt(r[0]):Vl(n)(vo(r,t)):Ji}(a,u.pipe(Ul()))}bootstrap(n,r){if(!this._initStatus.done)throw new q(405,"");let o;o=n instanceof _p?n:this._componentFactoryResolver.resolveComponentFactory(n),this.componentTypes.push(o.componentType);const i=function b0(e){return e.isBoundToModule}(o)?void 0:this._injector.get(ur),a=o.create(Pe.NULL,[],r||o.selector,i),u=a.location.nativeElement,l=a.injector.get(wu,null),c=l&&a.injector.get(lg);return l&&c&&c.registerApplication(u,l),a.onDestroy(()=>{this.detachView(a.hostView),bu(this.components,a),c&&c.unregisterApplication(u)}),this._loadComponent(a),a}tick(){if(this._runningTick)throw new q(101,"");try{this._runningTick=!0;for(let n of this._views)n.detectChanges()}catch(n){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(n))}finally{this._runningTick=!1}}attachView(n){const r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){const r=n;bu(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n),this._injector.get(d0,[]).concat(this._bootstrapListeners).forEach(o=>o(n))}ngOnDestroy(){this._views.slice().forEach(n=>n.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}get viewCount(){return this._views.length}}return e.\u0275fac=function(n){return new(n||e)(S(Ee),S(Pe),S(jn),S(Jr),S(dr))},e.\u0275prov=H({token:e,factory:e.\u0275fac}),e})();function bu(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}let mg=!0,Mu=(()=>{class e{}return e.__NG_ELEMENT_ID__=N0,e})();function N0(e){return function F0(e,t,n){if(Io(e)&&!n){const r=He(e.index,t);return new Zr(r,r)}return 47&e.type?new Zr(t[16],t):null}(fe(),v(),16==(16&e))}class Eg{constructor(){}supports(t){return Ur(t)}create(t){return new j0(t)}}const k0=(e,t)=>t;class j0{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||k0}forEachItem(t){let n;for(n=this._itHead;null!==n;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,r=this._removalsHead,o=0,i=null;for(;n||r;){const s=!r||n&&n.currentIndex<Mg(r,o,i)?n:r,a=Mg(s,o,i),u=s.currentIndex;if(s===r)o--,r=r._nextRemoved;else if(n=n._next,null==s.previousIndex)o++;else{i||(i=[]);const l=a-o,c=u-o;if(l!=c){for(let f=0;f<l;f++){const h=f<i.length?i[f]:i[f]=0,p=h+f;c<=p&&p<l&&(i[f]=h+1)}i[s.previousIndex]=c-l}}a!==u&&t(s,a,u)}}forEachPreviousItem(t){let n;for(n=this._previousItHead;null!==n;n=n._nextPrevious)t(n)}forEachAddedItem(t){let n;for(n=this._additionsHead;null!==n;n=n._nextAdded)t(n)}forEachMovedItem(t){let n;for(n=this._movesHead;null!==n;n=n._nextMoved)t(n)}forEachRemovedItem(t){let n;for(n=this._removalsHead;null!==n;n=n._nextRemoved)t(n)}forEachIdentityChange(t){let n;for(n=this._identityChangesHead;null!==n;n=n._nextIdentityChange)t(n)}diff(t){if(null==t&&(t=[]),!Ur(t))throw new q(900,"");return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let o,i,s,n=this._itHead,r=!1;if(Array.isArray(t)){this.length=t.length;for(let a=0;a<this.length;a++)i=t[a],s=this._trackByFn(a,i),null!==n&&Object.is(n.trackById,s)?(r&&(n=this._verifyReinsertion(n,i,s,a)),Object.is(n.item,i)||this._addIdentityChange(n,i)):(n=this._mismatch(n,i,s,a),r=!0),n=n._next}else o=0,function SC(e,t){if(Array.isArray(e))for(let n=0;n<e.length;n++)t(e[n]);else{const n=e[Wn()]();let r;for(;!(r=n.next()).done;)t(r.value)}}(t,a=>{s=this._trackByFn(o,a),null!==n&&Object.is(n.trackById,s)?(r&&(n=this._verifyReinsertion(n,a,s,o)),Object.is(n.item,a)||this._addIdentityChange(n,a)):(n=this._mismatch(n,a,s,o),r=!0),n=n._next,o++}),this.length=o;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,r,o){let i;return null===t?i=this._itTail:(i=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,i,o)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(r,o))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,i,o)):t=this._addAfter(new V0(n,r),i,o),t}_verifyReinsertion(t,n,r,o){let i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==i?t=this._reinsertAfter(i,t._prev,o):t.currentIndex!=o&&(t.currentIndex=o,this._addToMoves(t,o)),t}_truncate(t){for(;null!==t;){const n=t._next;this._addToRemovals(this._unlink(t)),t=n}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,n,r){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const o=t._prevRemoved,i=t._nextRemoved;return null===o?this._removalsHead=i:o._nextRemoved=i,null===i?this._removalsTail=o:i._prevRemoved=o,this._insertAfter(t,n,r),this._addToMoves(t,r),t}_moveAfter(t,n,r){return this._unlink(t),this._insertAfter(t,n,r),this._addToMoves(t,r),t}_addAfter(t,n,r){return this._insertAfter(t,n,r),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,n,r){const o=null===n?this._itHead:n._next;return t._next=o,t._prev=n,null===o?this._itTail=t:o._prev=t,null===n?this._itHead=t:n._next=t,null===this._linkedRecords&&(this._linkedRecords=new bg),this._linkedRecords.put(t),t.currentIndex=r,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const n=t._prev,r=t._next;return null===n?this._itHead=r:n._next=r,null===r?this._itTail=n:r._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new bg),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class V0{constructor(t,n){this.item=t,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class B0{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let r;for(r=this._head;null!==r;r=r._nextDup)if((null===n||n<=r.currentIndex)&&Object.is(r.trackById,t))return r;return null}remove(t){const n=t._prevDup,r=t._nextDup;return null===n?this._head=r:n._nextDup=r,null===r?this._tail=n:r._prevDup=n,null===this._head}}class bg{constructor(){this.map=new Map}put(t){const n=t.trackById;let r=this.map.get(n);r||(r=new B0,this.map.set(n,r)),r.add(t)}get(t,n){const o=this.map.get(t);return o?o.get(t,n):null}remove(t){const n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Mg(e,t,n){const r=e.previousIndex;if(null===r)return r;let o=0;return n&&r<n.length&&(o=n[r]),r+t+o}class Ig{constructor(){}supports(t){return t instanceof Map||La(t)}create(){return new H0}}class H0{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(t){let n;for(n=this._mapHead;null!==n;n=n._next)t(n)}forEachPreviousItem(t){let n;for(n=this._previousMapHead;null!==n;n=n._nextPrevious)t(n)}forEachChangedItem(t){let n;for(n=this._changesHead;null!==n;n=n._nextChanged)t(n)}forEachAddedItem(t){let n;for(n=this._additionsHead;null!==n;n=n._nextAdded)t(n)}forEachRemovedItem(t){let n;for(n=this._removalsHead;null!==n;n=n._nextRemoved)t(n)}diff(t){if(t){if(!(t instanceof Map||La(t)))throw new q(900,"")}else t=new Map;return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let n=this._mapHead;if(this._appendAfter=null,this._forEach(t,(r,o)=>{if(n&&n.key===o)this._maybeAddToChanges(n,r),this._appendAfter=n,n=n._next;else{const i=this._getOrCreateRecordForKey(o,r);n=this._insertBeforeOrAppend(n,i)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let r=n;null!==r;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,n){if(t){const r=t._prev;return n._next=t,n._prev=r,t._prev=n,r&&(r._next=n),t===this._mapHead&&(this._mapHead=n),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(t,n){if(this._records.has(t)){const o=this._records.get(t);this._maybeAddToChanges(o,n);const i=o._prev,s=o._next;return i&&(i._next=s),s&&(s._prev=i),o._next=null,o._prev=null,o}const r=new $0(t);return this._records.set(t,r),r.currentValue=n,this._addToAdditions(r),r}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,n){Object.is(n,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=n,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,n){t instanceof Map?t.forEach(n):Object.keys(t).forEach(r=>n(t[r],r))}}class $0{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function Tg(){return new no([new Eg])}let no=(()=>{class e{constructor(n){this.factories=n}static create(n,r){if(null!=r){const o=r.factories.slice();n=n.concat(o)}return new e(n)}static extend(n){return{provide:e,useFactory:r=>e.create(n,r||Tg()),deps:[[e,new Fr,new On]]}}find(n){const r=this.factories.find(o=>o.supports(n));if(null!=r)return r;throw new q(901,"")}}return e.\u0275prov=H({token:e,providedIn:"root",factory:Tg}),e})();function Sg(){return new fr([new Ig])}let fr=(()=>{class e{constructor(n){this.factories=n}static create(n,r){if(r){const o=r.factories.slice();n=n.concat(o)}return new e(n)}static extend(n){return{provide:e,useFactory:r=>e.create(n,r||Sg()),deps:[[e,new Fr,new On]]}}find(n){const r=this.factories.find(i=>i.supports(n));if(r)return r;throw new q(901,"")}}return e.\u0275prov=H({token:e,providedIn:"root",factory:Sg}),e})();const U0=[new Ig],q0=new no([new Eg]),W0=new fr(U0),z0=dg(null,"core",[{provide:wi,useValue:"unknown"},{provide:hg,deps:[Pe]},{provide:lg,deps:[]},{provide:f0,deps:[]}]),Y0=[{provide:Ei,useClass:Ei,deps:[Ee,Pe,jn,Jr,dr]},{provide:ob,deps:[Ee],useFactory:function X0(e){let t=[];return e.onStable.subscribe(()=>{for(;t.length;)t.pop()()}),function(n){t.push(n)}}},{provide:dr,useClass:dr,deps:[[new On,yu]]},{provide:sg,useClass:sg,deps:[]},c0,{provide:no,useFactory:function Q0(){return q0},deps:[]},{provide:fr,useFactory:function K0(){return W0},deps:[]},{provide:en,useFactory:function J0(e){return e||function Z0(){return"undefined"!=typeof $localize&&$localize.locale||fi}()},deps:[[new zo(en),new On,new Fr]]},{provide:ig,useValue:"USD"}];let eM=(()=>{class e{constructor(n){}}return e.\u0275fac=function(n){return new(n||e)(S(Ei))},e.\u0275mod=zt({type:e}),e.\u0275inj=Ft({providers:Y0}),e})(),Mi=null;function ro(){return Mi}const We=new $("DocumentToken");var le=(()=>((le=le||{})[le.Zero=0]="Zero",le[le.One=1]="One",le[le.Two=2]="Two",le[le.Few=3]="Few",le[le.Many=4]="Many",le[le.Other=5]="Other",le))();const hM=function zh(e){return function Se(e){const t=function zw(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=Qh(t);if(n)return n;const r=t.split("-")[0];if(n=Qh(r),n)return n;if("en"===r)return Ww;throw new Error(`Missing locale data for the locale "${e}".`)}(e)[E.PluralCase]};class Oi{}let $M=(()=>{class e extends Oi{constructor(n){super(),this.locale=n}getPluralCategory(n,r){switch(hM(r||this.locale)(n)){case le.Zero:return"zero";case le.One:return"one";case le.Two:return"two";case le.Few:return"few";case le.Many:return"many";default:return"other"}}}return e.\u0275fac=function(n){return new(n||e)(S(en))},e.\u0275prov=H({token:e,factory:e.\u0275fac}),e})();function Vg(e,t){t=encodeURIComponent(t);for(const n of e.split(";")){const r=n.indexOf("="),[o,i]=-1==r?[n,""]:[n.slice(0,r),n.slice(r+1)];if(o.trim()===t)return decodeURIComponent(i)}return null}let CI=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=zt({type:e}),e.\u0275inj=Ft({providers:[{provide:Oi,useClass:$M}]}),e})();class Wg{}class $u extends class II extends class rM{}{constructor(){super(...arguments),this.supportsDOMEvents=!0}}{static makeCurrent(){!function nM(e){Mi||(Mi=e)}(new $u)}onAndCancel(t,n,r){return t.addEventListener(n,r,!1),()=>{t.removeEventListener(n,r,!1)}}dispatchEvent(t,n){t.dispatchEvent(n)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,n){return(n=n||this.getDefaultDocument()).createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,n){return"window"===n?window:"document"===n?t:"body"===n?t.body:null}getBaseHref(t){const n=function TI(){return so=so||document.querySelector("base"),so?so.getAttribute("href"):null}();return null==n?null:function SI(e){Li=Li||document.createElement("a"),Li.setAttribute("href",e);const t=Li.pathname;return"/"===t.charAt(0)?t:`/${t}`}(n)}resetBaseElement(){so=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return Vg(document.cookie,t)}}let Li,so=null;const zg=new $("TRANSITION_ID"),xI=[{provide:yu,useFactory:function AI(e,t,n){return()=>{n.get(dr).donePromise.then(()=>{const r=ro(),o=t.querySelectorAll(`style[ng-transition="${e}"]`);for(let i=0;i<o.length;i++)r.remove(o[i])})}},deps:[zg,We,Pe],multi:!0}];class Uu{static init(){!function w0(e){Eu=e}(new Uu)}addToWindow(t){z.getAngularTestability=(r,o=!0)=>{const i=t.findTestabilityInTree(r,o);if(null==i)throw new Error("Could not find testability for element.");return i},z.getAllAngularTestabilities=()=>t.getAllTestabilities(),z.getAllAngularRootElements=()=>t.getAllRootElements(),z.frameworkStabilizers||(z.frameworkStabilizers=[]),z.frameworkStabilizers.push(r=>{const o=z.getAllAngularTestabilities();let i=o.length,s=!1;const a=function(u){s=s||u,i--,0==i&&r(s)};o.forEach(function(u){u.whenStable(a)})})}findTestabilityInTree(t,n,r){if(null==n)return null;const o=t.getTestability(n);return null!=o?o:r?ro().isShadowRoot(n)?this.findTestabilityInTree(t,n.host,!0):this.findTestabilityInTree(t,n.parentElement,!0):null}}let NI=(()=>{class e{build(){return new XMLHttpRequest}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=H({token:e,factory:e.\u0275fac}),e})();const ki=new $("EventManagerPlugins");let ji=(()=>{class e{constructor(n,r){this._zone=r,this._eventNameToPlugin=new Map,n.forEach(o=>o.manager=this),this._plugins=n.slice().reverse()}addEventListener(n,r,o){return this._findPluginFor(r).addEventListener(n,r,o)}addGlobalEventListener(n,r,o){return this._findPluginFor(r).addGlobalEventListener(n,r,o)}getZone(){return this._zone}_findPluginFor(n){const r=this._eventNameToPlugin.get(n);if(r)return r;const o=this._plugins;for(let i=0;i<o.length;i++){const s=o[i];if(s.supports(n))return this._eventNameToPlugin.set(n,s),s}throw new Error(`No event manager plugin found for event ${n}`)}}return e.\u0275fac=function(n){return new(n||e)(S(ki),S(Ee))},e.\u0275prov=H({token:e,factory:e.\u0275fac}),e})();class Qg{constructor(t){this._doc=t}addGlobalEventListener(t,n,r){const o=ro().getGlobalEventTarget(this._doc,t);if(!o)throw new Error(`Unsupported event target ${o} for event ${n}`);return this.addEventListener(o,n,r)}}let Kg=(()=>{class e{constructor(){this._stylesSet=new Set}addStyles(n){const r=new Set;n.forEach(o=>{this._stylesSet.has(o)||(this._stylesSet.add(o),r.add(o))}),this.onStylesAdded(r)}onStylesAdded(n){}getAllStyles(){return Array.from(this._stylesSet)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=H({token:e,factory:e.\u0275fac}),e})(),ao=(()=>{class e extends Kg{constructor(n){super(),this._doc=n,this._hostNodes=new Map,this._hostNodes.set(n.head,[])}_addStylesToHost(n,r,o){n.forEach(i=>{const s=this._doc.createElement("style");s.textContent=i,o.push(r.appendChild(s))})}addHost(n){const r=[];this._addStylesToHost(this._stylesSet,n,r),this._hostNodes.set(n,r)}removeHost(n){const r=this._hostNodes.get(n);r&&r.forEach(Jg),this._hostNodes.delete(n)}onStylesAdded(n){this._hostNodes.forEach((r,o)=>{this._addStylesToHost(n,o,r)})}ngOnDestroy(){this._hostNodes.forEach(n=>n.forEach(Jg))}}return e.\u0275fac=function(n){return new(n||e)(S(We))},e.\u0275prov=H({token:e,factory:e.\u0275fac}),e})();function Jg(e){ro().remove(e)}const Gu={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/"},qu=/%COMP%/g;function Vi(e,t,n){for(let r=0;r<t.length;r++){let o=t[r];Array.isArray(o)?Vi(e,o,n):(o=o.replace(qu,e),n.push(o))}return n}function Xg(e){return t=>{if("__ngUnwrap__"===t)return e;!1===e(t)&&(t.preventDefault(),t.returnValue=!1)}}let Wu=(()=>{class e{constructor(n,r,o){this.eventManager=n,this.sharedStylesHost=r,this.appId=o,this.rendererByCompId=new Map,this.defaultRenderer=new zu(n)}createRenderer(n,r){if(!n||!r)return this.defaultRenderer;switch(r.encapsulation){case yt.Emulated:{let o=this.rendererByCompId.get(r.id);return o||(o=new kI(this.eventManager,this.sharedStylesHost,r,this.appId),this.rendererByCompId.set(r.id,o)),o.applyToHost(n),o}case 1:case yt.ShadowDom:return new jI(this.eventManager,this.sharedStylesHost,n,r);default:if(!this.rendererByCompId.has(r.id)){const o=Vi(r.id,r.styles,[]);this.sharedStylesHost.addStyles(o),this.rendererByCompId.set(r.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return e.\u0275fac=function(n){return new(n||e)(S(ji),S(ao),S(to))},e.\u0275prov=H({token:e,factory:e.\u0275fac}),e})();class zu{constructor(t){this.eventManager=t,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(t,n){return n?document.createElementNS(Gu[n]||n,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,n){t.appendChild(n)}insertBefore(t,n,r){t&&t.insertBefore(n,r)}removeChild(t,n){t&&t.removeChild(n)}selectRootElement(t,n){let r="string"==typeof t?document.querySelector(t):t;if(!r)throw new Error(`The selector "${t}" did not match any elements`);return n||(r.textContent=""),r}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,n,r,o){if(o){n=o+":"+n;const i=Gu[o];i?t.setAttributeNS(i,n,r):t.setAttribute(n,r)}else t.setAttribute(n,r)}removeAttribute(t,n,r){if(r){const o=Gu[r];o?t.removeAttributeNS(o,n):t.removeAttribute(`${r}:${n}`)}else t.removeAttribute(n)}addClass(t,n){t.classList.add(n)}removeClass(t,n){t.classList.remove(n)}setStyle(t,n,r,o){o&(Ge.DashCase|Ge.Important)?t.style.setProperty(n,r,o&Ge.Important?"important":""):t.style[n]=r}removeStyle(t,n,r){r&Ge.DashCase?t.style.removeProperty(n):t.style[n]=""}setProperty(t,n,r){t[n]=r}setValue(t,n){t.nodeValue=n}listen(t,n,r){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,n,Xg(r)):this.eventManager.addEventListener(t,n,Xg(r))}}class kI extends zu{constructor(t,n,r,o){super(t),this.component=r;const i=Vi(o+"-"+r.id,r.styles,[]);n.addStyles(i),this.contentAttr=function RI(e){return"_ngcontent-%COMP%".replace(qu,e)}(o+"-"+r.id),this.hostAttr=function OI(e){return"_nghost-%COMP%".replace(qu,e)}(o+"-"+r.id)}applyToHost(t){super.setAttribute(t,this.hostAttr,"")}createElement(t,n){const r=super.createElement(t,n);return super.setAttribute(r,this.contentAttr,""),r}}class jI extends zu{constructor(t,n,r,o){super(t),this.sharedStylesHost=n,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const i=Vi(o.id,o.styles,[]);for(let s=0;s<i.length;s++){const a=document.createElement("style");a.textContent=i[s],this.shadowRoot.appendChild(a)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}appendChild(t,n){return super.appendChild(this.nodeOrShadowRoot(t),n)}insertBefore(t,n,r){return super.insertBefore(this.nodeOrShadowRoot(t),n,r)}removeChild(t,n){return super.removeChild(this.nodeOrShadowRoot(t),n)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}}let VI=(()=>{class e extends Qg{constructor(n){super(n)}supports(n){return!0}addEventListener(n,r,o){return n.addEventListener(r,o,!1),()=>this.removeEventListener(n,r,o)}removeEventListener(n,r,o){return n.removeEventListener(r,o)}}return e.\u0275fac=function(n){return new(n||e)(S(We))},e.\u0275prov=H({token:e,factory:e.\u0275fac}),e})();const tm=["alt","control","meta","shift"],HI={"\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"},nm={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"},$I={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey};let UI=(()=>{class e extends Qg{constructor(n){super(n)}supports(n){return null!=e.parseEventName(n)}addEventListener(n,r,o){const i=e.parseEventName(r),s=e.eventCallback(i.fullKey,o,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>ro().onAndCancel(n,i.domEventName,s))}static parseEventName(n){const r=n.toLowerCase().split("."),o=r.shift();if(0===r.length||"keydown"!==o&&"keyup"!==o)return null;const i=e._normalizeKey(r.pop());let s="";if(tm.forEach(u=>{const l=r.indexOf(u);l>-1&&(r.splice(l,1),s+=u+".")}),s+=i,0!=r.length||0===i.length)return null;const a={};return a.domEventName=o,a.fullKey=s,a}static getEventFullKey(n){let r="",o=function GI(e){let t=e.key;if(null==t){if(t=e.keyIdentifier,null==t)return"Unidentified";t.startsWith("U+")&&(t=String.fromCharCode(parseInt(t.substring(2),16)),3===e.location&&nm.hasOwnProperty(t)&&(t=nm[t]))}return HI[t]||t}(n);return o=o.toLowerCase()," "===o?o="space":"."===o&&(o="dot"),tm.forEach(i=>{i!=o&&$I[i](n)&&(r+=i+".")}),r+=o,r}static eventCallback(n,r,o){return i=>{e.getEventFullKey(i)===n&&o.runGuarded(()=>r(i))}}static _normalizeKey(n){return"esc"===n?"escape":n}}return e.\u0275fac=function(n){return new(n||e)(S(We))},e.\u0275prov=H({token:e,factory:e.\u0275fac}),e})();const QI=dg(z0,"browser",[{provide:wi,useValue:"browser"},{provide:og,useValue:function qI(){$u.makeCurrent(),Uu.init()},multi:!0},{provide:We,useFactory:function zI(){return function jy(e){ps=e}(document),document},deps:[]}]),KI=[{provide:xa,useValue:"root"},{provide:jn,useFactory:function WI(){return new jn},deps:[]},{provide:ki,useClass:VI,multi:!0,deps:[We,Ee,wi]},{provide:ki,useClass:UI,multi:!0,deps:[We]},{provide:Wu,useClass:Wu,deps:[ji,ao,to]},{provide:wp,useExisting:Wu},{provide:Kg,useExisting:ao},{provide:ao,useClass:ao,deps:[We]},{provide:wu,useClass:wu,deps:[Ee]},{provide:ji,useClass:ji,deps:[ki,Ee]},{provide:Wg,useClass:NI,deps:[]}];let JI=(()=>{class e{constructor(n){if(n)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}static withServerTransition(n){return{ngModule:e,providers:[{provide:to,useValue:n.appId},{provide:zg,useExisting:to},xI]}}}return e.\u0275fac=function(n){return new(n||e)(S(e,12))},e.\u0275mod=zt({type:e}),e.\u0275inj=Ft({providers:KI,imports:[CI,eM]}),e})();"undefined"!=typeof window&&window;let im=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=H({token:e,factory:function(n){let r=null;return r=n?new(n||e):S(sm),r},providedIn:"root"}),e})(),sm=(()=>{class e extends im{constructor(n){super(),this._doc=n}sanitize(n,r){if(null==r)return null;switch(n){case Y.NONE:return r;case Y.HTML:return Ct(r,"HTML")?Ue(r):td(this._doc,String(r)).toString();case Y.STYLE:return Ct(r,"Style")?Ue(r):r;case Y.SCRIPT:if(Ct(r,"Script"))return Ue(r);throw new Error("unsafe value used in a script context");case Y.URL:return zc(r),Ct(r,"URL")?Ue(r):Rr(String(r));case Y.RESOURCE_URL:if(Ct(r,"ResourceURL"))return Ue(r);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${n} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(n){return function YD(e){return new zD(e)}(n)}bypassSecurityTrustStyle(n){return function XD(e){return new QD(e)}(n)}bypassSecurityTrustScript(n){return function ev(e){return new KD(e)}(n)}bypassSecurityTrustUrl(n){return function tv(e){return new JD(e)}(n)}bypassSecurityTrustResourceUrl(n){return function nv(e){return new ZD(e)}(n)}}return e.\u0275fac=function(n){return new(n||e)(S(We))},e.\u0275prov=H({token:e,factory:function(n){let r=null;return r=n?new n:function sT(e){return new sm(e.get(We))}(S(Pe)),r},providedIn:"root"}),e})();function Bt(...e){return vo(e,Yi(e))}function nn(e){return!!e&&(e instanceof me||J(e.lift)&&J(e.subscribe))}const{isArray:aT}=Array,{getPrototypeOf:uT,prototype:lT,keys:cT}=Object;const{isArray:hT}=Array;function mT(e,t){return e.reduce((n,r,o)=>(n[r]=t[o],n),{})}function yT(...e){const t=function ry(e){return J(Zi(e))?e.pop():void 0}(e),{args:n,keys:r}=function dT(e){if(1===e.length){const t=e[0];if(aT(t))return{args:t,keys:null};if(function fT(e){return e&&"object"==typeof e&&uT(e)===lT}(t)){const n=cT(t);return{args:n.map(r=>t[r]),keys:n}}}return{args:e,keys:null}}(e),o=new me(i=>{const{length:s}=n;if(!s)return void i.complete();const a=new Array(s);let u=s,l=s;for(let c=0;c<s;c++){let d=!1;xt(n[c]).subscribe(new At(i,f=>{d||(d=!0,l--),a[c]=f},()=>u--,void 0,()=>{(!u||!d)&&(l||i.next(r?mT(r,a):a),i.complete())}))}});return t?o.pipe(function gT(e){return Ut(t=>function pT(e,t){return hT(t)?e(...t):e(t)}(e,t))}(t)):o}function am(...e){return function DT(){return Vl(1)}()(vo(e,Yi(e)))}function um(e){return new me(t=>{xt(e()).subscribe(t)})}const lm={now:()=>(lm.delegate||Date).now(),delegate:void 0};class vT extends yo{constructor(t=1/0,n=1/0,r=lm){super(),this._bufferSize=t,this._windowTime=n,this._timestampProvider=r,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=n===1/0,this._bufferSize=Math.max(1,t),this._windowTime=Math.max(1,n)}next(t){const{isStopped:n,_buffer:r,_infiniteTimeWindow:o,_timestampProvider:i,_windowTime:s}=this;n||(r.push(t),!o&&r.push(i.now()+s)),this._trimBuffer(),super.next(t)}_subscribe(t){this._throwIfClosed(),this._trimBuffer();const n=this._innerSubscribe(t),{_infiniteTimeWindow:r,_buffer:o}=this,i=o.slice();for(let s=0;s<i.length&&!t.closed;s+=r?1:2)t.next(i[s]);return this._checkFinalizedStatuses(t),n}_trimBuffer(){const{_bufferSize:t,_timestampProvider:n,_buffer:r,_infiniteTimeWindow:o}=this,i=(o?1:2)*t;if(t<1/0&&i<r.length&&r.splice(0,r.length-i),!o){const s=n.now();let a=0;for(let u=1;u<r.length&&r[u]<=s;u+=2)a=u;a&&r.splice(0,a+1)}}}function cm(e,t,n){var r,o;let i,s=!1;return e&&"object"==typeof e?(i=null!==(r=e.bufferSize)&&void 0!==r?r:1/0,t=null!==(o=e.windowTime)&&void 0!==o?o:1/0,s=!!e.refCount,n=e.scheduler):i=null!=e?e:1/0,Ul({connector:()=>new vT(i,t,n),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:s})}function dm(e,t){return J(t)?Do(e,t,1):Do(e,1)}function fm(e,t){return $t((n,r)=>{let o=null,i=0,s=!1;const a=()=>s&&!o&&r.complete();n.subscribe(new At(r,u=>{null==o||o.unsubscribe();let l=0;const c=i++;xt(e(u,c)).subscribe(o=new At(r,d=>r.next(t?t(u,d,c,l++):d),()=>{o=null,a()}))},()=>{s=!0,a()}))})}class uo{}let hm=(()=>{class e extends uo{getTranslation(n){return Bt({})}}return e.\u0275fac=function(){let t;return function(r){return(t||(t=Uo(e)))(r||e)}}(),e.\u0275prov=H({token:e,factory:e.\u0275fac}),e})();class Ku{}let pm=(()=>{class e{handle(n){return n.key}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=H({token:e,factory:e.\u0275fac}),e})();function lo(e,t){if(e===t)return!0;if(null===e||null===t)return!1;if(e!=e&&t!=t)return!0;let o,i,s,n=typeof e;if(n==typeof t&&"object"==n){if(!Array.isArray(e)){if(Array.isArray(t))return!1;for(i in s=Object.create(null),e){if(!lo(e[i],t[i]))return!1;s[i]=!0}for(i in t)if(!(i in s)&&void 0!==t[i])return!1;return!0}if(!Array.isArray(t))return!1;if((o=e.length)==t.length){for(i=0;i<o;i++)if(!lo(e[i],t[i]))return!1;return!0}}return!1}function ze(e){return null!=e}function Ju(e){return e&&"object"==typeof e&&!Array.isArray(e)}function gm(e,t){let n=Object.assign({},e);return Ju(e)&&Ju(t)&&Object.keys(t).forEach(r=>{Ju(t[r])?r in e?n[r]=gm(e[r],t[r]):Object.assign(n,{[r]:t[r]}):Object.assign(n,{[r]:t[r]})}),n}class Bi{}let mm=(()=>{class e extends Bi{constructor(){super(...arguments),this.templateMatcher=/{{\s?([^{}\s]*)\s?}}/g}interpolate(n,r){let o;return o="string"==typeof n?this.interpolateString(n,r):"function"==typeof n?this.interpolateFunction(n,r):n,o}getValue(n,r){let o="string"==typeof r?r.split("."):[r];r="";do{r+=o.shift(),!ze(n)||!ze(n[r])||"object"!=typeof n[r]&&o.length?o.length?r+=".":n=void 0:(n=n[r],r="")}while(o.length);return n}interpolateFunction(n,r){return n(r)}interpolateString(n,r){return r?n.replace(this.templateMatcher,(o,i)=>{let s=this.getValue(r,i);return ze(s)?s:o}):n}}return e.\u0275fac=function(){let t;return function(r){return(t||(t=Uo(e)))(r||e)}}(),e.\u0275prov=H({token:e,factory:e.\u0275fac}),e})();class Hi{}let ym=(()=>{class e extends Hi{compile(n,r){return n}compileTranslations(n,r){return n}}return e.\u0275fac=function(){let t;return function(r){return(t||(t=Uo(e)))(r||e)}}(),e.\u0275prov=H({token:e,factory:e.\u0275fac}),e})();class Dm{constructor(){this.currentLang=this.defaultLang,this.translations={},this.langs=[],this.onTranslationChange=new Ae,this.onLangChange=new Ae,this.onDefaultLangChange=new Ae}}const Zu=new $("USE_STORE"),Yu=new $("USE_DEFAULT_LANG"),Xu=new $("DEFAULT_LANGUAGE"),el=new $("USE_EXTEND");let hr=(()=>{class e{constructor(n,r,o,i,s,a=!0,u=!1,l=!1,c){this.store=n,this.currentLoader=r,this.compiler=o,this.parser=i,this.missingTranslationHandler=s,this.useDefaultLang=a,this.isolate=u,this.extend=l,this.pending=!1,this._onTranslationChange=new Ae,this._onLangChange=new Ae,this._onDefaultLangChange=new Ae,this._langs=[],this._translations={},this._translationRequests={},c&&this.setDefaultLang(c)}get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(n){this.isolate?this._defaultLang=n:this.store.defaultLang=n}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(n){this.isolate?this._currentLang=n:this.store.currentLang=n}get langs(){return this.isolate?this._langs:this.store.langs}set langs(n){this.isolate?this._langs=n:this.store.langs=n}get translations(){return this.isolate?this._translations:this.store.translations}set translations(n){this.isolate?this._translations=n:this.store.translations=n}setDefaultLang(n){if(n===this.defaultLang)return;let r=this.retrieveTranslations(n);void 0!==r?(null==this.defaultLang&&(this.defaultLang=n),r.pipe(gr(1)).subscribe(o=>{this.changeDefaultLang(n)})):this.changeDefaultLang(n)}getDefaultLang(){return this.defaultLang}use(n){if(n===this.currentLang)return Bt(this.translations[n]);let r=this.retrieveTranslations(n);return void 0!==r?(this.currentLang||(this.currentLang=n),r.pipe(gr(1)).subscribe(o=>{this.changeLang(n)}),r):(this.changeLang(n),Bt(this.translations[n]))}retrieveTranslations(n){let r;return(void 0===this.translations[n]||this.extend)&&(this._translationRequests[n]=this._translationRequests[n]||this.getTranslation(n),r=this._translationRequests[n]),r}getTranslation(n){this.pending=!0;const r=this.currentLoader.getTranslation(n).pipe(cm(1),gr(1));return this.loadingTranslations=r.pipe(Ut(o=>this.compiler.compileTranslations(o,n)),cm(1),gr(1)),this.loadingTranslations.subscribe({next:o=>{this.translations[n]=this.extend&&this.translations[n]?Object.assign(Object.assign({},o),this.translations[n]):o,this.updateLangs(),this.pending=!1},error:o=>{this.pending=!1}}),r}setTranslation(n,r,o=!1){r=this.compiler.compileTranslations(r,n),this.translations[n]=(o||this.extend)&&this.translations[n]?gm(this.translations[n],r):r,this.updateLangs(),this.onTranslationChange.emit({lang:n,translations:this.translations[n]})}getLangs(){return this.langs}addLangs(n){n.forEach(r=>{-1===this.langs.indexOf(r)&&this.langs.push(r)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(n,r,o){let i;if(r instanceof Array){let s={},a=!1;for(let u of r)s[u]=this.getParsedResult(n,u,o),nn(s[u])&&(a=!0);return a?yT(r.map(l=>nn(s[l])?s[l]:Bt(s[l]))).pipe(Ut(l=>{let c={};return l.forEach((d,f)=>{c[r[f]]=d}),c})):s}if(n&&(i=this.parser.interpolate(this.parser.getValue(n,r),o)),void 0===i&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(i=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],r),o)),void 0===i){let s={key:r,translateService:this};void 0!==o&&(s.interpolateParams=o),i=this.missingTranslationHandler.handle(s)}return void 0!==i?i:r}get(n,r){if(!ze(n)||!n.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe(dm(o=>nn(o=this.getParsedResult(o,n,r))?o:Bt(o)));{let o=this.getParsedResult(this.translations[this.currentLang],n,r);return nn(o)?o:Bt(o)}}getStreamOnTranslationChange(n,r){if(!ze(n)||!n.length)throw new Error('Parameter "key" required');return am(um(()=>this.get(n,r)),this.onTranslationChange.pipe(fm(o=>{const i=this.getParsedResult(o.translations,n,r);return"function"==typeof i.subscribe?i:Bt(i)})))}stream(n,r){if(!ze(n)||!n.length)throw new Error('Parameter "key" required');return am(um(()=>this.get(n,r)),this.onLangChange.pipe(fm(o=>{const i=this.getParsedResult(o.translations,n,r);return nn(i)?i:Bt(i)})))}instant(n,r){if(!ze(n)||!n.length)throw new Error('Parameter "key" required');let o=this.getParsedResult(this.translations[this.currentLang],n,r);if(nn(o)){if(n instanceof Array){let i={};return n.forEach((s,a)=>{i[n[a]]=n[a]}),i}return n}return o}set(n,r,o=this.currentLang){this.translations[o][n]=this.compiler.compile(r,o),this.updateLangs(),this.onTranslationChange.emit({lang:o,translations:this.translations[o]})}changeLang(n){this.currentLang=n,this.onLangChange.emit({lang:n,translations:this.translations[n]}),null==this.defaultLang&&this.changeDefaultLang(n)}changeDefaultLang(n){this.defaultLang=n,this.onDefaultLangChange.emit({lang:n,translations:this.translations[n]})}reloadLang(n){return this.resetLang(n),this.getTranslation(n)}resetLang(n){this._translationRequests[n]=void 0,this.translations[n]=void 0}getBrowserLang(){if("undefined"==typeof window||void 0===window.navigator)return;let n=window.navigator.languages?window.navigator.languages[0]:null;return n=n||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,void 0!==n?(-1!==n.indexOf("-")&&(n=n.split("-")[0]),-1!==n.indexOf("_")&&(n=n.split("_")[0]),n):void 0}getBrowserCultureLang(){if("undefined"==typeof window||void 0===window.navigator)return;let n=window.navigator.languages?window.navigator.languages[0]:null;return n=n||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,n}}return e.\u0275fac=function(n){return new(n||e)(S(Dm),S(uo),S(Hi),S(Bi),S(Ku),S(Yu),S(Zu),S(el),S(Xu))},e.\u0275prov=H({token:e,factory:e.\u0275fac}),e})(),tl=(()=>{class e{constructor(n,r,o){this.translateService=n,this.element=r,this._ref=o,this.onTranslationChangeSub||(this.onTranslationChangeSub=this.translateService.onTranslationChange.subscribe(i=>{i.lang===this.translateService.currentLang&&this.checkNodes(!0,i.translations)})),this.onLangChangeSub||(this.onLangChangeSub=this.translateService.onLangChange.subscribe(i=>{this.checkNodes(!0,i.translations)})),this.onDefaultLangChangeSub||(this.onDefaultLangChangeSub=this.translateService.onDefaultLangChange.subscribe(i=>{this.checkNodes(!0)}))}set translate(n){n&&(this.key=n,this.checkNodes())}set translateParams(n){lo(this.currentParams,n)||(this.currentParams=n,this.checkNodes(!0))}ngAfterViewChecked(){this.checkNodes()}checkNodes(n=!1,r){let o=this.element.nativeElement.childNodes;o.length||(this.setContent(this.element.nativeElement,this.key),o=this.element.nativeElement.childNodes);for(let i=0;i<o.length;++i){let s=o[i];if(3===s.nodeType){let a;if(n&&(s.lastKey=null),ze(s.lookupKey))a=s.lookupKey;else if(this.key)a=this.key;else{let u=this.getContent(s),l=u.trim();l.length&&(s.lookupKey=l,u!==s.currentValue?(a=l,s.originalContent=u||s.originalContent):s.originalContent?a=s.originalContent.trim():u!==s.currentValue&&(a=l,s.originalContent=u||s.originalContent))}this.updateValue(a,s,r)}}}updateValue(n,r,o){if(n){if(r.lastKey===n&&this.lastParams===this.currentParams)return;this.lastParams=this.currentParams;let i=s=>{s!==n&&(r.lastKey=n),r.originalContent||(r.originalContent=this.getContent(r)),r.currentValue=ze(s)?s:r.originalContent||n,this.setContent(r,this.key?r.currentValue:r.originalContent.replace(n,r.currentValue)),this._ref.markForCheck()};if(ze(o)){let s=this.translateService.getParsedResult(o,n,this.currentParams);nn(s)?s.subscribe({next:i}):i(s)}else this.translateService.get(n,this.currentParams).subscribe(i)}}getContent(n){return ze(n.textContent)?n.textContent:n.data}setContent(n,r){ze(n.textContent)?n.textContent=r:n.data=r}ngOnDestroy(){this.onLangChangeSub&&this.onLangChangeSub.unsubscribe(),this.onDefaultLangChangeSub&&this.onDefaultLangChangeSub.unsubscribe(),this.onTranslationChangeSub&&this.onTranslationChangeSub.unsubscribe()}}return e.\u0275fac=function(n){return new(n||e)(F(hr),F(yn),F(Mu))},e.\u0275dir=Ve({type:e,selectors:[["","translate",""],["","ngx-translate",""]],inputs:{translate:"translate",translateParams:"translateParams"}}),e})(),vm=(()=>{class e{constructor(n,r){this.translate=n,this._ref=r,this.value="",this.lastKey=null,this.lastParams=[]}updateValue(n,r,o){let i=s=>{this.value=void 0!==s?s:n,this.lastKey=n,this._ref.markForCheck()};if(o){let s=this.translate.getParsedResult(o,n,r);nn(s.subscribe)?s.subscribe(i):i(s)}this.translate.get(n,r).subscribe(i)}transform(n,...r){if(!n||!n.length)return n;if(lo(n,this.lastKey)&&lo(r,this.lastParams))return this.value;let o;if(ze(r[0])&&r.length)if("string"==typeof r[0]&&r[0].length){let i=r[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{o=JSON.parse(i)}catch(s){throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${r[0]}`)}}else"object"==typeof r[0]&&!Array.isArray(r[0])&&(o=r[0]);return this.lastKey=n,this.lastParams=r,this.updateValue(n,o),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(i=>{this.lastKey&&i.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(n,o,i.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(i=>{this.lastKey&&(this.lastKey=null,this.updateValue(n,o,i.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(n,o))})),this.value}_dispose(){void 0!==this.onTranslationChange&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),void 0!==this.onLangChange&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),void 0!==this.onDefaultLangChange&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}}return e.\u0275fac=function(n){return new(n||e)(F(hr,16),F(Mu,16))},e.\u0275pipe=De({name:"translate",type:e,pure:!1}),e.\u0275prov=H({token:e,factory:e.\u0275fac}),e})(),_T=(()=>{class e{static forRoot(n={}){return{ngModule:e,providers:[n.loader||{provide:uo,useClass:hm},n.compiler||{provide:Hi,useClass:ym},n.parser||{provide:Bi,useClass:mm},n.missingTranslationHandler||{provide:Ku,useClass:pm},Dm,{provide:Zu,useValue:n.isolate},{provide:Yu,useValue:n.useDefaultLang},{provide:el,useValue:n.extend},{provide:Xu,useValue:n.defaultLanguage},hr]}}static forChild(n={}){return{ngModule:e,providers:[n.loader||{provide:uo,useClass:hm},n.compiler||{provide:Hi,useClass:ym},n.parser||{provide:Bi,useClass:mm},n.missingTranslationHandler||{provide:Ku,useClass:pm},{provide:Zu,useValue:n.isolate},{provide:Yu,useValue:n.useDefaultLang},{provide:el,useValue:n.extend},{provide:Xu,useValue:n.defaultLanguage},hr]}}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=zt({type:e}),e.\u0275inj=Ft({}),e})();class CT{constructor(t,n="/assets/i18n/",r=".json"){this.http=t,this.prefix=n,this.suffix=r}getTranslation(t){return this.http.get(`${this.prefix}${t}${this.suffix}`)}}class _m{}class Cm{}class Ht{constructor(t){this.normalizedNames=new Map,this.lazyUpdate=null,t?this.lazyInit="string"==typeof t?()=>{this.headers=new Map,t.split("\n").forEach(n=>{const r=n.indexOf(":");if(r>0){const o=n.slice(0,r),i=o.toLowerCase(),s=n.slice(r+1).trim();this.maybeSetNormalizedName(o,i),this.headers.has(i)?this.headers.get(i).push(s):this.headers.set(i,[s])}})}:()=>{this.headers=new Map,Object.keys(t).forEach(n=>{let r=t[n];const o=n.toLowerCase();"string"==typeof r&&(r=[r]),r.length>0&&(this.headers.set(o,r),this.maybeSetNormalizedName(n,o))})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();const n=this.headers.get(t.toLowerCase());return n&&n.length>0?n[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,n){return this.clone({name:t,value:n,op:"a"})}set(t,n){return this.clone({name:t,value:n,op:"s"})}delete(t,n){return this.clone({name:t,value:n,op:"d"})}maybeSetNormalizedName(t,n){this.normalizedNames.has(n)||this.normalizedNames.set(n,t)}init(){this.lazyInit&&(this.lazyInit instanceof Ht?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(n=>{this.headers.set(n,t.headers.get(n)),this.normalizedNames.set(n,t.normalizedNames.get(n))})}clone(t){const n=new Ht;return n.lazyInit=this.lazyInit&&this.lazyInit instanceof Ht?this.lazyInit:this,n.lazyUpdate=(this.lazyUpdate||[]).concat([t]),n}applyUpdate(t){const n=t.name.toLowerCase();switch(t.op){case"a":case"s":let r=t.value;if("string"==typeof r&&(r=[r]),0===r.length)return;this.maybeSetNormalizedName(t.name,n);const o=("a"===t.op?this.headers.get(n):void 0)||[];o.push(...r),this.headers.set(n,o);break;case"d":const i=t.value;if(i){let s=this.headers.get(n);if(!s)return;s=s.filter(a=>-1===i.indexOf(a)),0===s.length?(this.headers.delete(n),this.normalizedNames.delete(n)):this.headers.set(n,s)}else this.headers.delete(n),this.normalizedNames.delete(n)}}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(n=>t(this.normalizedNames.get(n),this.headers.get(n)))}}class ET{encodeKey(t){return wm(t)}encodeValue(t){return wm(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}}const MT=/%(\d[a-f0-9])/gi,IT={40:"@","3A":":",24:"$","2C":",","3B":";","2B":"+","3D":"=","3F":"?","2F":"/"};function wm(e){return encodeURIComponent(e).replace(MT,(t,n)=>{var r;return null!==(r=IT[n])&&void 0!==r?r:t})}function Em(e){return`${e}`}class rn{constructor(t={}){if(this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new ET,t.fromString){if(t.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function bT(e,t){const n=new Map;return e.length>0&&e.replace(/^\?/,"").split("&").forEach(o=>{const i=o.indexOf("="),[s,a]=-1==i?[t.decodeKey(o),""]:[t.decodeKey(o.slice(0,i)),t.decodeValue(o.slice(i+1))],u=n.get(s)||[];u.push(a),n.set(s,u)}),n}(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(n=>{const r=t.fromObject[n];this.map.set(n,Array.isArray(r)?r:[r])})):this.map=null}has(t){return this.init(),this.map.has(t)}get(t){this.init();const n=this.map.get(t);return n?n[0]:null}getAll(t){return this.init(),this.map.get(t)||null}keys(){return this.init(),Array.from(this.map.keys())}append(t,n){return this.clone({param:t,value:n,op:"a"})}appendAll(t){const n=[];return Object.keys(t).forEach(r=>{const o=t[r];Array.isArray(o)?o.forEach(i=>{n.push({param:r,value:i,op:"a"})}):n.push({param:r,value:o,op:"a"})}),this.clone(n)}set(t,n){return this.clone({param:t,value:n,op:"s"})}delete(t,n){return this.clone({param:t,value:n,op:"d"})}toString(){return this.init(),this.keys().map(t=>{const n=this.encoder.encodeKey(t);return this.map.get(t).map(r=>n+"="+this.encoder.encodeValue(r)).join("&")}).filter(t=>""!==t).join("&")}clone(t){const n=new rn({encoder:this.encoder});return n.cloneFrom=this.cloneFrom||this,n.updates=(this.updates||[]).concat(t),n}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(t=>this.map.set(t,this.cloneFrom.map.get(t))),this.updates.forEach(t=>{switch(t.op){case"a":case"s":const n=("a"===t.op?this.map.get(t.param):void 0)||[];n.push(Em(t.value)),this.map.set(t.param,n);break;case"d":if(void 0===t.value){this.map.delete(t.param);break}{let r=this.map.get(t.param)||[];const o=r.indexOf(Em(t.value));-1!==o&&r.splice(o,1),r.length>0?this.map.set(t.param,r):this.map.delete(t.param)}}}),this.cloneFrom=this.updates=null)}}class TT{constructor(){this.map=new Map}set(t,n){return this.map.set(t,n),this}get(t){return this.map.has(t)||this.map.set(t,t.defaultValue()),this.map.get(t)}delete(t){return this.map.delete(t),this}has(t){return this.map.has(t)}keys(){return this.map.keys()}}function bm(e){return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer}function Mm(e){return"undefined"!=typeof Blob&&e instanceof Blob}function Im(e){return"undefined"!=typeof FormData&&e instanceof FormData}class co{constructor(t,n,r,o){let i;if(this.url=n,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase(),function ST(e){switch(e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||o?(this.body=void 0!==r?r:null,i=o):i=r,i&&(this.reportProgress=!!i.reportProgress,this.withCredentials=!!i.withCredentials,i.responseType&&(this.responseType=i.responseType),i.headers&&(this.headers=i.headers),i.context&&(this.context=i.context),i.params&&(this.params=i.params)),this.headers||(this.headers=new Ht),this.context||(this.context=new TT),this.params){const s=this.params.toString();if(0===s.length)this.urlWithParams=n;else{const a=n.indexOf("?");this.urlWithParams=n+(-1===a?"?":a<n.length-1?"&":"")+s}}else this.params=new rn,this.urlWithParams=n}serializeBody(){return null===this.body?null:bm(this.body)||Mm(this.body)||Im(this.body)||function AT(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams}(this.body)||"string"==typeof this.body?this.body:this.body instanceof rn?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||Im(this.body)?null:Mm(this.body)?this.body.type||null:bm(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof rn?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(t={}){var n;const r=t.method||this.method,o=t.url||this.url,i=t.responseType||this.responseType,s=void 0!==t.body?t.body:this.body,a=void 0!==t.withCredentials?t.withCredentials:this.withCredentials,u=void 0!==t.reportProgress?t.reportProgress:this.reportProgress;let l=t.headers||this.headers,c=t.params||this.params;const d=null!==(n=t.context)&&void 0!==n?n:this.context;return void 0!==t.setHeaders&&(l=Object.keys(t.setHeaders).reduce((f,h)=>f.set(h,t.setHeaders[h]),l)),t.setParams&&(c=Object.keys(t.setParams).reduce((f,h)=>f.set(h,t.setParams[h]),c)),new co(r,o,s,{params:c,headers:l,context:d,reportProgress:u,responseType:i,withCredentials:a})}}var de=(()=>((de=de||{})[de.Sent=0]="Sent",de[de.UploadProgress=1]="UploadProgress",de[de.ResponseHeader=2]="ResponseHeader",de[de.DownloadProgress=3]="DownloadProgress",de[de.Response=4]="Response",de[de.User=5]="User",de))();class nl{constructor(t,n=200,r="OK"){this.headers=t.headers||new Ht,this.status=void 0!==t.status?t.status:n,this.statusText=t.statusText||r,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}}class rl extends nl{constructor(t={}){super(t),this.type=de.ResponseHeader}clone(t={}){return new rl({headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class $i extends nl{constructor(t={}){super(t),this.type=de.Response,this.body=void 0!==t.body?t.body:null}clone(t={}){return new $i({body:void 0!==t.body?t.body:this.body,headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class Tm extends nl{constructor(t){super(t,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${t.url||"(unknown url)"}`:`Http failure response for ${t.url||"(unknown url)"}: ${t.status} ${t.statusText}`,this.error=t.error||null}}function ol(e,t){return{body:t,headers:e.headers,context:e.context,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials}}let Sm=(()=>{class e{constructor(n){this.handler=n}request(n,r,o={}){let i;if(n instanceof co)i=n;else{let u,l;u=o.headers instanceof Ht?o.headers:new Ht(o.headers),o.params&&(l=o.params instanceof rn?o.params:new rn({fromObject:o.params})),i=new co(n,r,void 0!==o.body?o.body:null,{headers:u,context:o.context,params:l,reportProgress:o.reportProgress,responseType:o.responseType||"json",withCredentials:o.withCredentials})}const s=Bt(i).pipe(dm(u=>this.handler.handle(u)));if(n instanceof co||"events"===o.observe)return s;const a=s.pipe(function wT(e,t){return $t((n,r)=>{let o=0;n.subscribe(new At(r,i=>e.call(t,i,o++)&&r.next(i)))})}(u=>u instanceof $i));switch(o.observe||"body"){case"body":switch(i.responseType){case"arraybuffer":return a.pipe(Ut(u=>{if(null!==u.body&&!(u.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return u.body}));case"blob":return a.pipe(Ut(u=>{if(null!==u.body&&!(u.body instanceof Blob))throw new Error("Response is not a Blob.");return u.body}));case"text":return a.pipe(Ut(u=>{if(null!==u.body&&"string"!=typeof u.body)throw new Error("Response is not a string.");return u.body}));default:return a.pipe(Ut(u=>u.body))}case"response":return a;default:throw new Error(`Unreachable: unhandled observe type ${o.observe}}`)}}delete(n,r={}){return this.request("DELETE",n,r)}get(n,r={}){return this.request("GET",n,r)}head(n,r={}){return this.request("HEAD",n,r)}jsonp(n,r){return this.request("JSONP",n,{params:(new rn).append(r,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(n,r={}){return this.request("OPTIONS",n,r)}patch(n,r,o={}){return this.request("PATCH",n,ol(o,r))}post(n,r,o={}){return this.request("POST",n,ol(o,r))}put(n,r,o={}){return this.request("PUT",n,ol(o,r))}}return e.\u0275fac=function(n){return new(n||e)(S(_m))},e.\u0275prov=H({token:e,factory:e.\u0275fac}),e})();class Am{constructor(t,n){this.next=t,this.interceptor=n}handle(t){return this.interceptor.intercept(t,this.next)}}const xm=new $("HTTP_INTERCEPTORS");let xT=(()=>{class e{intercept(n,r){return r.handle(n)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=H({token:e,factory:e.\u0275fac}),e})();const NT=/^\)\]\}',?\n/;let Nm=(()=>{class e{constructor(n){this.xhrFactory=n}handle(n){if("JSONP"===n.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new me(r=>{const o=this.xhrFactory.build();if(o.open(n.method,n.urlWithParams),n.withCredentials&&(o.withCredentials=!0),n.headers.forEach((h,p)=>o.setRequestHeader(h,p.join(","))),n.headers.has("Accept")||o.setRequestHeader("Accept","application/json, text/plain, */*"),!n.headers.has("Content-Type")){const h=n.detectContentTypeHeader();null!==h&&o.setRequestHeader("Content-Type",h)}if(n.responseType){const h=n.responseType.toLowerCase();o.responseType="json"!==h?h:"text"}const i=n.serializeBody();let s=null;const a=()=>{if(null!==s)return s;const h=1223===o.status?204:o.status,p=o.statusText||"OK",D=new Ht(o.getAllResponseHeaders()),C=function FT(e){return"responseURL"in e&&e.responseURL?e.responseURL:/^X-Request-URL:/m.test(e.getAllResponseHeaders())?e.getResponseHeader("X-Request-URL"):null}(o)||n.url;return s=new rl({headers:D,status:h,statusText:p,url:C}),s},u=()=>{let{headers:h,status:p,statusText:D,url:C}=a(),_=null;204!==p&&(_=void 0===o.response?o.responseText:o.response),0===p&&(p=_?200:0);let y=p>=200&&p<300;if("json"===n.responseType&&"string"==typeof _){const b=_;_=_.replace(NT,"");try{_=""!==_?JSON.parse(_):null}catch(P){_=b,y&&(y=!1,_={error:P,text:_})}}y?(r.next(new $i({body:_,headers:h,status:p,statusText:D,url:C||void 0})),r.complete()):r.error(new Tm({error:_,headers:h,status:p,statusText:D,url:C||void 0}))},l=h=>{const{url:p}=a(),D=new Tm({error:h,status:o.status||0,statusText:o.statusText||"Unknown Error",url:p||void 0});r.error(D)};let c=!1;const d=h=>{c||(r.next(a()),c=!0);let p={type:de.DownloadProgress,loaded:h.loaded};h.lengthComputable&&(p.total=h.total),"text"===n.responseType&&!!o.responseText&&(p.partialText=o.responseText),r.next(p)},f=h=>{let p={type:de.UploadProgress,loaded:h.loaded};h.lengthComputable&&(p.total=h.total),r.next(p)};return o.addEventListener("load",u),o.addEventListener("error",l),o.addEventListener("timeout",l),o.addEventListener("abort",l),n.reportProgress&&(o.addEventListener("progress",d),null!==i&&o.upload&&o.upload.addEventListener("progress",f)),o.send(i),r.next({type:de.Sent}),()=>{o.removeEventListener("error",l),o.removeEventListener("abort",l),o.removeEventListener("load",u),o.removeEventListener("timeout",l),n.reportProgress&&(o.removeEventListener("progress",d),null!==i&&o.upload&&o.upload.removeEventListener("progress",f)),o.readyState!==o.DONE&&o.abort()}})}}return e.\u0275fac=function(n){return new(n||e)(S(Wg))},e.\u0275prov=H({token:e,factory:e.\u0275fac}),e})();const il=new $("XSRF_COOKIE_NAME"),sl=new $("XSRF_HEADER_NAME");class Fm{}let PT=(()=>{class e{constructor(n,r,o){this.doc=n,this.platform=r,this.cookieName=o,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const n=this.doc.cookie||"";return n!==this.lastCookieString&&(this.parseCount++,this.lastToken=Vg(n,this.cookieName),this.lastCookieString=n),this.lastToken}}return e.\u0275fac=function(n){return new(n||e)(S(We),S(wi),S(il))},e.\u0275prov=H({token:e,factory:e.\u0275fac}),e})(),al=(()=>{class e{constructor(n,r){this.tokenService=n,this.headerName=r}intercept(n,r){const o=n.url.toLowerCase();if("GET"===n.method||"HEAD"===n.method||o.startsWith("http://")||o.startsWith("https://"))return r.handle(n);const i=this.tokenService.getToken();return null!==i&&!n.headers.has(this.headerName)&&(n=n.clone({headers:n.headers.set(this.headerName,i)})),r.handle(n)}}return e.\u0275fac=function(n){return new(n||e)(S(Fm),S(sl))},e.\u0275prov=H({token:e,factory:e.\u0275fac}),e})(),RT=(()=>{class e{constructor(n,r){this.backend=n,this.injector=r,this.chain=null}handle(n){if(null===this.chain){const r=this.injector.get(xm,[]);this.chain=r.reduceRight((o,i)=>new Am(o,i),this.backend)}return this.chain.handle(n)}}return e.\u0275fac=function(n){return new(n||e)(S(Cm),S(Pe))},e.\u0275prov=H({token:e,factory:e.\u0275fac}),e})(),OT=(()=>{class e{static disable(){return{ngModule:e,providers:[{provide:al,useClass:xT}]}}static withOptions(n={}){return{ngModule:e,providers:[n.cookieName?{provide:il,useValue:n.cookieName}:[],n.headerName?{provide:sl,useValue:n.headerName}:[]]}}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=zt({type:e}),e.\u0275inj=Ft({providers:[al,{provide:xm,useExisting:al,multi:!0},{provide:Fm,useClass:PT},{provide:il,useValue:"XSRF-TOKEN"},{provide:sl,useValue:"X-XSRF-TOKEN"}]}),e})(),LT=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=zt({type:e}),e.\u0275inj=Ft({providers:[Sm,{provide:_m,useClass:RT},Nm,{provide:Cm,useExisting:Nm}],imports:[[OT.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]]}),e})(),kT=(()=>{class e{constructor(n){this.sanitizer=n}transform(n){return this.sanitizer.bypassSecurityTrustResourceUrl(n)}}return e.\u0275fac=function(n){return new(n||e)(F(im,16))},e.\u0275pipe=De({name:"safe",type:e,pure:!0}),e})(),jT=(()=>{class e{constructor(n){this.translateService=n,this.url="https://thankful-field-03b6d5110.azurestaticapps.net/#/home?isExternal=true",this.height=200,this.visibilityFrame=!1,this.visibilityError=!0,this.errorMsg="",this.errorMsg=this.translateService.instant("errorMsg")}ngOnInit(){this.height=window.innerHeight}failLoading(){this.visibilityFrame=!0,this.visibilityError=!1}}return e.\u0275fac=function(n){return new(n||e)(F(hr))},e.\u0275cmp=yr({type:e,selectors:[["app-get-quote"]],decls:5,vars:7,consts:[["sandbox","allow-same-origin allow-scripts allow-popups allow-forms","scrolling","no",3,"src","hidden","error"],[1,"container-fluid","text-center",3,"hidden"],["translate",""]],template:function(n,r){1&n&&(g(0,"iframe",0),Ua("error",function(){return r.failLoading()}),Re(1,"safe"),m(),g(2,"div",1),g(3,"h1",2),M(4,"errorMsg"),m(),m()),2&n&&(Wa("height",r.height,"px"),ci("src",Oe(1,5,r.url),qs)("hidden",r.visibilityFrame),Fe(2),ci("hidden",r.visibilityError))},directives:[tl],pipes:[kT],styles:["iframe[_ngcontent-%COMP%]{width:100%}"]}),e})(),VT=(()=>{class e{constructor(){}ngOnInit(){}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=yr({type:e,selectors:[["app-contactus"]],decls:41,vars:15,consts:[["id","contact",1,"contact"],["data-aos","fade-up",1,"container"],[1,"section-title"],["translate",""],[1,"row","mt-5"],[1,"col-lg-4"],[1,"info"],[1,"email"],[1,"bi","bi-envelope"],[1,"col-lg-8","mt-5","mt-lg-0"],["action","forms/contact.php","method","post","role","form",1,"php-email-form"],[1,"row"],[1,"col-md-6","form-group"],["type","text","name","name","id","name","required","",1,"form-control",3,"placeholder"],[1,"col-md-6","form-group","mt-3","mt-md-0"],["type","email","name","email","id","email","required","",1,"form-control",3,"placeholder"],[1,"form-group","mt-3"],["type","text","name","subject","id","subject","required","",1,"form-control",3,"placeholder"],["name","message","rows","5","required","",1,"form-control",3,"placeholder"],[1,"my-3"],["translate","",1,"loading"],[1,"error-message"],["translate","",1,"sent-message"],[1,"text-center"],["type","submit","translate",""]],template:function(n,r){1&n&&(g(0,"section",0),g(1,"div",1),g(2,"div",2),g(3,"h2",3),M(4,"contact1"),m(),g(5,"p",3),M(6,"contact2"),m(),m(),g(7,"div",4),g(8,"div",5),g(9,"div",6),g(10,"div",7),R(11,"i",8),g(12,"h4"),M(13),Re(14,"translate"),m(),g(15,"p"),M(16,"[email protected]"),m(),m(),m(),m(),g(17,"div",9),g(18,"form",10),g(19,"div",11),g(20,"div",12),R(21,"input",13),Re(22,"translate"),m(),g(23,"div",14),R(24,"input",15),Re(25,"translate"),m(),m(),g(26,"div",16),R(27,"input",17),Re(28,"translate"),m(),g(29,"div",16),R(30,"textarea",18),Re(31,"translate"),m(),g(32,"div",19),g(33,"div",20),M(34,"loading"),m(),R(35,"div",21),g(36,"div",22),M(37,"sent"),m(),m(),g(38,"div",23),g(39,"button",24),M(40,"btnMsg"),m(),m(),m(),m(),m(),m(),m()),2&n&&(Fe(13),ft("",Oe(14,5,"email"),":"),Fe(8),rr("placeholder",Oe(22,7,"yName")),Fe(3),rr("placeholder",Oe(25,9,"yEmail")),Fe(3),rr("placeholder",Oe(28,11,"subject")),Fe(3),rr("placeholder",Oe(31,13,"message")))},directives:[tl],pipes:[vm],styles:[""]}),e})(),BT=(()=>{class e{constructor(){this.title="holma"}ngOnInit(){let n=document.createElement("script");n.src="assets/js/index.js",n.type="text/javascript",n.async=!0,document.getElementsByTagName("head")[0].appendChild(n)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=yr({type:e,selectors:[["app-root"]],decls:222,vars:21,consts:[["id","header",1,"fixed-top"],[1,"container","d-flex","align-items-center","justify-content-lg-between"],[1,"logo","me-auto","me-lg-0"],["href","index.html"],["id","navbar",1,"navbar","order-last","order-lg-0"],["href","#hero","translate","",1,"nav-link","scrollto","active"],["href","#about","translate","",1,"nav-link","scrollto"],["href","#quote","translate","",1,"nav-link","scrollto"],["href","#team","translate","",1,"nav-link","scrollto"],["href","#contact","translate","",1,"nav-link","scrollto"],["href","https://thankful-field-03b6d5110.azurestaticapps.net/#/","target","_blank","translate","",1,"nav-link","scrollto"],[1,"bi","bi-list","mobile-nav-toggle"],["href","#quote","translate","",1,"get-started-btn","scrollto"],["id","hero",1,"d-flex","align-items-center","justify-content-center"],["data-aos","fade-up",1,"container"],["data-aos","fade-up","data-aos-delay","150",1,"row","justify-content-center"],[1,"col-xl-6","col-lg-8"],["translate",""],["data-aos","zoom-in","data-aos-delay","250",1,"row","gy-4","mt-5","justify-content-center"],[1,"col-xl-2","col-md-4"],[1,"icon-box"],[1,"bi","bi-truck"],["href","","translate",""],[1,"ri-service-line"],[1,"bi","bi-recycle"],[1,"ri-focus-3-line"],[1,"ri-pin-distance-line"],["id","main"],["id","about",1,"about"],[1,"row"],["data-aos","fade-left","data-aos-delay","100",1,"col-lg-6","order-1","order-lg-2"],["src","assets/img/about.webp","alt","",1,"img-fluid"],["data-aos","fade-right","data-aos-delay","100",1,"col-lg-6","pt-4","pt-lg-0","order-2","order-lg-1","content"],["translate","",1,"fst-italic"],[1,"ri-check-double-line"],["id","quote",1,"services"],[1,"container"],["id","team",1,"team"],[1,"section-title"],[1,"col-lg-3","col-md-6","d-flex","align-items-stretch"],["data-aos","fade-up","data-aos-delay","100",1,"member"],[1,"member-img"],["src","assets/img/team/team-1.jpg","alt","Federico Navarrete",1,"img-fluid"],[1,"social"],["href","https://federiconavarrete.com","target","_blank"],[1,"bi","bi-globe"],["href","https://github.com/FANMixco","target","_blank"],[1,"bi","bi-github"],["href","https://instagram.com/federico_the_consultant","target","_blank"],[1,"bi","bi-instagram"],["href","https://linkedin.com/in/fanmixco","target","_blank"],[1,"bi","bi-linkedin"],[1,"member-info"],["data-aos","fade-up","data-aos-delay","200",1,"member"],["src","assets/img/team/team-2.jpg","alt","Gerardo Garc\xeda-Alvarado",1,"img-fluid"],["href","https://gerardum.com","target","_blank"],["href","https://www.instagram.com/gerardumg/","target","_blank"],["href","https://www.linkedin.com/in/gerardum/","target","_blank"],["data-aos","fade-up","data-aos-delay","300",1,"member"],["src","assets/img/team/team-4.jpg","alt","J\u0119drzej Hasiura",1,"img-fluid"],["href","https://github.com/Hyphen133","target","_blank"],["href","https://www.instagram.com/jedrzejhasiura","target","_blank"],["data-aos","fade-up","data-aos-delay","400",1,"member"],["src","assets/img/team/team-3.jpg","alt","Akashdeep Srivastava",1,"img-fluid"],["href","https://github.com/asrivastava786","target","_blank"],["href","https://www.linkedin.com/in/akashdeep-s-8465569b","target","_blank"],["id","footer"],[1,"footer-top"],[1,"col-lg-3","col-md-6"],[1,"footer-info"],[1,"social-links","mt-3"],["href","https://www.facebook.com/SupernovaIC","target","_blank",1,"facebook"],[1,"bx","bxl-facebook"],["href","https://www.linkedin.com/company/42394862","target","_blank",1,"linkedin"],[1,"bx","bxl-linkedin"],[1,"col-lg-2","col-md-6","footer-links"],[1,"bx","bx-chevron-right"],["href","#","translate",""],[1,"copyright"],["href","https://supernovaic.com","target","_blank"],[1,"credits"],["href","https://bootstrapmade.com/"],["id","preloader"],["href","#",1,"back-to-top","d-flex","align-items-center","justify-content-center"],[1,"bi","bi-arrow-up-short"]],template:function(n,r){1&n&&(g(0,"header",0),g(1,"div",1),g(2,"h1",2),g(3,"a",3),M(4,"Hol"),g(5,"span"),M(6,"ma"),m(),m(),m(),g(7,"nav",4),g(8,"ul"),g(9,"li"),g(10,"a",5),M(11,"btn1"),m(),m(),g(12,"li"),g(13,"a",6),M(14,"btn2"),m(),m(),g(15,"li"),g(16,"a",7),M(17,"btn3"),m(),m(),g(18,"li"),g(19,"a",8),M(20,"btn4"),m(),m(),g(21,"li"),g(22,"a",9),M(23,"btn5"),m(),m(),g(24,"li"),g(25,"a",10),M(26,"btn6"),m(),m(),m(),R(27,"i",11),m(),g(28,"a",12),M(29,"btn7"),m(),m(),m(),g(30,"section",13),g(31,"div",14),g(32,"div",15),g(33,"div",16),g(34,"h1"),M(35),Re(36,"translate"),g(37,"span"),M(38,"ma."),m(),m(),g(39,"h2",17),M(40,"msg2"),m(),m(),m(),g(41,"div",18),g(42,"div",19),g(43,"div",20),R(44,"i",21),g(45,"h3"),g(46,"a",22),M(47,"opt1"),m(),m(),m(),m(),g(48,"div",19),g(49,"div",20),R(50,"i",23),g(51,"h3"),g(52,"a",22),M(53,"opt2"),m(),m(),m(),m(),g(54,"div",19),g(55,"div",20),R(56,"i",24),g(57,"h3"),g(58,"a",22),M(59,"opt3"),m(),m(),m(),m(),g(60,"div",19),g(61,"div",20),R(62,"i",25),g(63,"h3"),g(64,"a",22),M(65,"opt4"),m(),m(),m(),m(),g(66,"div",19),g(67,"div",20),R(68,"i",26),g(69,"h3"),g(70,"a",22),M(71,"opt5"),m(),m(),m(),m(),m(),m(),m(),g(72,"main",27),g(73,"section",28),g(74,"div",14),g(75,"div",29),g(76,"div",30),R(77,"img",31),m(),g(78,"div",32),g(79,"h3",17),M(80,"intro1"),m(),g(81,"p",33),M(82,"intro2"),m(),g(83,"ul"),g(84,"li"),R(85,"i",34),M(86),Re(87,"translate"),m(),g(88,"li"),R(89,"i",34),M(90),Re(91,"translate"),m(),g(92,"li"),R(93,"i",34),M(94),Re(95,"translate"),m(),g(96,"li"),R(97,"i",34),M(98),Re(99,"translate"),m(),m(),g(100,"p",17),M(101,"intro7"),m(),m(),m(),m(),m(),g(102,"section",35),g(103,"div",36),R(104,"app-get-quote"),m(),m(),g(105,"section",37),g(106,"div",14),g(107,"div",38),g(108,"h1",17),M(109,"team1"),m(),m(),g(110,"div",29),g(111,"div",39),g(112,"div",40),g(113,"div",41),R(114,"img",42),g(115,"div",43),g(116,"a",44),R(117,"i",45),m(),g(118,"a",46),R(119,"i",47),m(),g(120,"a",48),R(121,"i",49),m(),g(122,"a",50),R(123,"i",51),m(),m(),m(),g(124,"div",52),g(125,"h4"),M(126,"Federico Navarrete"),m(),g(127,"span"),M(128,"CEO"),m(),m(),m(),m(),g(129,"div",39),g(130,"div",53),g(131,"div",41),R(132,"img",54),g(133,"div",43),g(134,"a",55),R(135,"i",45),m(),g(136,"a",56),R(137,"i",49),m(),g(138,"a",57),R(139,"i",51),m(),m(),m(),g(140,"div",52),g(141,"h4"),M(142,"Gerardo Garc\xeda-Alvarado"),m(),g(143,"span"),M(144,"CFO"),m(),m(),m(),m(),g(145,"div",39),g(146,"div",58),g(147,"div",41),R(148,"img",59),g(149,"div",43),g(150,"a",60),R(151,"i",47),m(),g(152,"a",61),R(153,"i",49),m(),m(),m(),g(154,"div",52),g(155,"h4"),M(156,"J\u0119drzej Hasiura"),m(),g(157,"span"),M(158,"CTO"),m(),m(),m(),m(),g(159,"div",39),g(160,"div",62),g(161,"div",41),R(162,"img",63),g(163,"div",43),g(164,"a",64),R(165,"i",47),m(),g(166,"a",65),R(167,"i",51),m(),m(),m(),g(168,"div",52),g(169,"h4"),M(170,"Akashdeep Srivastava"),m(),g(171,"span"),M(172,"CDO"),m(),m(),m(),m(),m(),m(),m(),R(173,"app-contactus"),m(),g(174,"footer",66),g(175,"div",67),g(176,"div",36),g(177,"div",29),g(178,"div",68),g(179,"div",69),g(180,"h3"),M(181,"Hol"),g(182,"span"),M(183,"ma"),m(),m(),g(184,"p"),g(185,"strong"),M(186),Re(187,"translate"),m(),M(188," [email protected]"),R(189,"br"),m(),g(190,"div",70),g(191,"a",71),R(192,"i",72),m(),g(193,"a",73),R(194,"i",74),m(),m(),m(),m(),g(195,"div",75),g(196,"h4",17),M(197,"links"),m(),g(198,"ul"),g(199,"li"),R(200,"i",76),g(201,"a",77),M(202,"terms"),m(),m(),g(203,"li"),R(204,"i",76),g(205,"a",77),M(206,"privacy"),m(),m(),m(),m(),m(),m(),m(),g(207,"div",36),g(208,"div",78),M(209," \xa9 Copyright "),g(210,"a",79),g(211,"strong"),M(212,"Supernova IC"),m(),m(),M(213),Re(214,"translate"),m(),g(215,"div",80),M(216," Designed by "),g(217,"a",81),M(218,"BootstrapMade"),m(),m(),m(),m(),R(219,"div",82),g(220,"a",83),R(221,"i",84),m()),2&n&&(Fe(35),ft("",Oe(36,7,"msg1")," Hol"),Fe(51),ft(" ",Oe(87,9,"intro3"),""),Fe(4),ft(" ",Oe(91,11,"intro4"),""),Fe(4),ft(" ",Oe(95,13,"intro5"),""),Fe(4),ft(" ",Oe(99,15,"intro6"),""),Fe(88),ft("",Oe(187,17,"email"),":"),Fe(27),ft(". ",Oe(214,19,"rights")," "))},directives:[tl,jT,VT],pipes:[vm],styles:[""]}),e})(),HT=(()=>{class e{constructor(n){this.translateService=n,this.availableLng=["en","es"];let r="en";const o=window.navigator.language.substring(0,2);this.availableLng.includes(o)&&(r=o),n.setDefaultLang(r)}}return e.\u0275fac=function(n){return new(n||e)(S(hr))},e.\u0275mod=zt({type:e,bootstrap:[BT]}),e.\u0275inj=Ft({providers:[],imports:[[JI,LT,_T.forRoot({loader:{provide:uo,useFactory:$T,deps:[Sm]}})]]}),e})();function $T(e){return new CT(e,"./assets/i18n/",".json")}(function x0(){mg=!1})(),QI().bootstrapModule(HT).catch(e=>console.error(e))}},J=>{J(J.s=388)}]);