-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain-es2015.b36d0865140904d4727a.js
1 lines (1 loc) · 188 KB
/
main-es2015.b36d0865140904d4727a.js
1
(self.webpackChunkpxb_has_moved=self.webpackChunkpxb_has_moved||[]).push([[179],{8255:function(t){function e(t){return Promise.resolve().then(function(){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e})}e.keys=function(){return[]},e.resolve=e,e.id=8255,t.exports=e},2708:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),function(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}(n(7669))},7669:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.blue={50:"#e0eff8",100:"#b3d7ec",200:"#80bde0",300:"#4da3d4",400:"#268fca",500:"#007bc1",600:"#0073bb",700:"#0068b3",800:"#005eab",900:"#004b9e",contrastDefaultColor:"light"},e.white={50:"#ffffff",100:"#fbfbfb",200:"#f7f8f8",300:"#f3f5f5",400:"#f1f2f2",500:"#eef0f0",600:"#eceeee",700:"#e9ecec",800:"#e7e9e9",900:"#e2e5e5",contrastDefaultColor:"dark"},e.gray={50:"#eef0f0",100:"#d5d8da",200:"#b9bfc2",300:"#9ca5a9",400:"#879196",500:"#727e84",600:"#6a767c",700:"#5f6b71",800:"#556167",900:"#424e54",contrastDefaultColor:"light"},e.black={50:"#e8eaea",100:"#c6cacc",200:"#a1a7aa",300:"#7b8387",400:"#5e696e",500:"#424e54",600:"#3c474d",700:"#333d43",800:"#2b353a",900:"#1d2529",contrastDefaultColor:"light"},e.darkBlack={50:"#202224",100:"#182022",200:"#182022",300:"#13181b",400:"#101417",500:"#0b0e10",600:"#0b0e10",700:"#08090a",800:"#08090a",900:"#000000",contrastDefaultColor:"light"},e.vantaBlack=e.darkBlack,e.red={50:"#f9e8e8",100:"#efc5c5",200:"#e59e9e",300:"#da7777",400:"#d2595a",500:"#ca3c3d",600:"#c53637",700:"#bd2e2f",800:"#b72727",900:"#ab1a1a",contrastDefaultColor:"light"},e.orange={50:"#feefe4",100:"#fcd6bc",200:"#fabb90",300:"#f7a064",400:"#f68b42",500:"#f47721",600:"#f36f1d",700:"#f16418",800:"#ef5a14",900:"#ec470b",contrastDefaultColor:"light"},e.gold={50:"#fdf5e4",100:"#fbe6bc",200:"#f8d58f",300:"#f5c462",400:"#f2b741",500:"#f0aa1f",600:"#eea31b",700:"#ec9917",800:"#e99012",900:"#e57f0a",contrastDefaultColor:"dark"},e.yellow={50:"#fdf9e6",100:"#fbefc1",200:"#f8e597",300:"#f5db6d",400:"#f2d34e",500:"#f0cb2f",600:"#eec62a",700:"#ecbe23",800:"#e9b81d",900:"#e5ac12",contrastDefaultColor:"dark"},e.green={50:"#e7f6e4",100:"#c4e9bc",200:"#9cdb90",300:"#74cc63",400:"#57c141",500:"#39b620",600:"#33af1c",700:"#2ca618",800:"#249e13",900:"#178e0b",contrastDefaultColor:"light"},e.lightBlue={50:"#e0f1fd",100:"#b3dbfb",200:"#80c4f9",300:"#4dacf6",400:"#269af4",500:"#0088f2",600:"#0080f0",700:"#0075ee",800:"#006bec",900:"#0058e8",contrastDefaultColor:"dark"},e.purple={50:"#f3e8fd",100:"#e0c5fa",200:"#cc9ff7",300:"#b779f4",400:"#a75cf1",500:"#983fef",600:"#9039ed",700:"#8531eb",800:"#7b29e8",900:"#6a1be4",contrastDefaultColor:"light"}},2642:function(t,e,n){"use strict";function r(t){return"function"==typeof t}let s=!1;const i={Promise:void 0,set useDeprecatedSynchronousErrorHandling(t){if(t){const t=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+t.stack)}else s&&console.log("RxJS: Back to a better error behavior. Thank you. <3");s=t},get useDeprecatedSynchronousErrorHandling(){return s}};function o(t){setTimeout(()=>{throw t},0)}const l={closed:!0,next(t){},error(t){if(i.useDeprecatedSynchronousErrorHandling)throw t;o(t)},complete(){}},a=(()=>Array.isArray||(t=>t&&"number"==typeof t.length))();function u(t){return null!==t&&"object"==typeof t}const c=(()=>{function t(t){return Error.call(this),this.message=t?`${t.length} errors occurred during unsubscription:\n${t.map((t,e)=>`${e+1}) ${t.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=t,this}return t.prototype=Object.create(Error.prototype),t})();let d=(()=>{class t{constructor(t){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,t&&(this._ctorUnsubscribe=!0,this._unsubscribe=t)}unsubscribe(){let e;if(this.closed)return;let{_parentOrParents:n,_ctorUnsubscribe:s,_unsubscribe:i,_subscriptions:o}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,n instanceof t)n.remove(this);else if(null!==n)for(let t=0;t<n.length;++t)n[t].remove(this);if(r(i)){s&&(this._unsubscribe=void 0);try{i.call(this)}catch(l){e=l instanceof c?h(l.errors):[l]}}if(a(o)){let t=-1,n=o.length;for(;++t<n;){const n=o[t];if(u(n))try{n.unsubscribe()}catch(l){e=e||[],l instanceof c?e=e.concat(h(l.errors)):e.push(l)}}}if(e)throw new c(e)}add(e){let n=e;if(!e)return t.EMPTY;switch(typeof e){case"function":n=new t(e);case"object":if(n===this||n.closed||"function"!=typeof n.unsubscribe)return n;if(this.closed)return n.unsubscribe(),n;if(!(n instanceof t)){const e=n;n=new t,n._subscriptions=[e]}break;default:throw new Error("unrecognized teardown "+e+" added to Subscription.")}let{_parentOrParents:r}=n;if(null===r)n._parentOrParents=this;else if(r instanceof t){if(r===this)return n;n._parentOrParents=[r,this]}else{if(-1!==r.indexOf(this))return n;r.push(this)}const s=this._subscriptions;return null===s?this._subscriptions=[n]:s.push(n),n}remove(t){const e=this._subscriptions;if(e){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}}}return t.EMPTY=function(t){return t.closed=!0,t}(new t),t})();function h(t){return t.reduce((t,e)=>t.concat(e instanceof c?e.errors:e),[])}const f=(()=>"function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random())();class p extends d{constructor(t,e,n){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=l;break;case 1:if(!t){this.destination=l;break}if("object"==typeof t){t instanceof p?(this.syncErrorThrowable=t.syncErrorThrowable,this.destination=t,t.add(this)):(this.syncErrorThrowable=!0,this.destination=new m(this,t));break}default:this.syncErrorThrowable=!0,this.destination=new m(this,t,e,n)}}[f](){return this}static create(t,e,n){const r=new p(t,e,n);return r.syncErrorThrowable=!1,r}next(t){this.isStopped||this._next(t)}error(t){this.isStopped||(this.isStopped=!0,this._error(t))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(t){this.destination.next(t)}_error(t){this.destination.error(t),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:t}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=t,this}}class m extends p{constructor(t,e,n,s){let i;super(),this._parentSubscriber=t;let o=this;r(e)?i=e:e&&(i=e.next,n=e.error,s=e.complete,e!==l&&(o=Object.create(e),r(o.unsubscribe)&&this.add(o.unsubscribe.bind(o)),o.unsubscribe=this.unsubscribe.bind(this))),this._context=o,this._next=i,this._error=n,this._complete=s}next(t){if(!this.isStopped&&this._next){const{_parentSubscriber:e}=this;i.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?this.__tryOrSetError(e,this._next,t)&&this.unsubscribe():this.__tryOrUnsub(this._next,t)}}error(t){if(!this.isStopped){const{_parentSubscriber:e}=this,{useDeprecatedSynchronousErrorHandling:n}=i;if(this._error)n&&e.syncErrorThrowable?(this.__tryOrSetError(e,this._error,t),this.unsubscribe()):(this.__tryOrUnsub(this._error,t),this.unsubscribe());else if(e.syncErrorThrowable)n?(e.syncErrorValue=t,e.syncErrorThrown=!0):o(t),this.unsubscribe();else{if(this.unsubscribe(),n)throw t;o(t)}}}complete(){if(!this.isStopped){const{_parentSubscriber:t}=this;if(this._complete){const e=()=>this._complete.call(this._context);i.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?(this.__tryOrSetError(t,e),this.unsubscribe()):(this.__tryOrUnsub(e),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(t,e){try{t.call(this._context,e)}catch(n){if(this.unsubscribe(),i.useDeprecatedSynchronousErrorHandling)throw n;o(n)}}__tryOrSetError(t,e,n){if(!i.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{e.call(this._context,n)}catch(r){return i.useDeprecatedSynchronousErrorHandling?(t.syncErrorValue=r,t.syncErrorThrown=!0,!0):(o(r),!0)}return!1}_unsubscribe(){const{_parentSubscriber:t}=this;this._context=null,this._parentSubscriber=null,t.unsubscribe()}}const g=(()=>"function"==typeof Symbol&&Symbol.observable||"@@observable")();function _(t){return t}let y=(()=>{class t{constructor(t){this._isScalar=!1,t&&(this._subscribe=t)}lift(e){const n=new t;return n.source=this,n.operator=e,n}subscribe(t,e,n){const{operator:r}=this,s=function(t,e,n){if(t){if(t instanceof p)return t;if(t[f])return t[f]()}return t||e||n?new p(t,e,n):new p(l)}(t,e,n);if(s.add(r?r.call(s,this.source):this.source||i.useDeprecatedSynchronousErrorHandling&&!s.syncErrorThrowable?this._subscribe(s):this._trySubscribe(s)),i.useDeprecatedSynchronousErrorHandling&&s.syncErrorThrowable&&(s.syncErrorThrowable=!1,s.syncErrorThrown))throw s.syncErrorValue;return s}_trySubscribe(t){try{return this._subscribe(t)}catch(e){i.useDeprecatedSynchronousErrorHandling&&(t.syncErrorThrown=!0,t.syncErrorValue=e),function(t){for(;t;){const{closed:e,destination:n,isStopped:r}=t;if(e||r)return!1;t=n&&n instanceof p?n:null}return!0}(t)?t.error(e):console.warn(e)}}forEach(t,e){return new(e=b(e))((e,n)=>{let r;r=this.subscribe(e=>{try{t(e)}catch(s){n(s),r&&r.unsubscribe()}},n,e)})}_subscribe(t){const{source:e}=this;return e&&e.subscribe(t)}[g](){return this}pipe(...t){return 0===t.length?this:(0===(e=t).length?_:1===e.length?e[0]:function(t){return e.reduce((t,e)=>e(t),t)})(this);var e}toPromise(t){return new(t=b(t))((t,e)=>{let n;this.subscribe(t=>n=t,t=>e(t),()=>t(n))})}}return t.create=e=>new t(e),t})();function b(t){if(t||(t=i.Promise||Promise),!t)throw new Error("no Promise impl found");return t}const v=(()=>{function t(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return t.prototype=Object.create(Error.prototype),t})();class w extends d{constructor(t,e){super(),this.subject=t,this.subscriber=e,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const t=this.subject,e=t.observers;if(this.subject=null,!e||0===e.length||t.isStopped||t.closed)return;const n=e.indexOf(this.subscriber);-1!==n&&e.splice(n,1)}}class C extends p{constructor(t){super(t),this.destination=t}}let x=(()=>{class t extends y{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[f](){return new C(this)}lift(t){const e=new E(this,this);return e.operator=t,e}next(t){if(this.closed)throw new v;if(!this.isStopped){const{observers:e}=this,n=e.length,r=e.slice();for(let s=0;s<n;s++)r[s].next(t)}}error(t){if(this.closed)throw new v;this.hasError=!0,this.thrownError=t,this.isStopped=!0;const{observers:e}=this,n=e.length,r=e.slice();for(let s=0;s<n;s++)r[s].error(t);this.observers.length=0}complete(){if(this.closed)throw new v;this.isStopped=!0;const{observers:t}=this,e=t.length,n=t.slice();for(let r=0;r<e;r++)n[r].complete();this.observers.length=0}unsubscribe(){this.isStopped=!0,this.closed=!0,this.observers=null}_trySubscribe(t){if(this.closed)throw new v;return super._trySubscribe(t)}_subscribe(t){if(this.closed)throw new v;return this.hasError?(t.error(this.thrownError),d.EMPTY):this.isStopped?(t.complete(),d.EMPTY):(this.observers.push(t),new w(this,t))}asObservable(){const t=new y;return t.source=this,t}}return t.create=(t,e)=>new E(t,e),t})();class E extends x{constructor(t,e){super(),this.destination=t,this.source=e}next(t){const{destination:e}=this;e&&e.next&&e.next(t)}error(t){const{destination:e}=this;e&&e.error&&this.destination.error(t)}complete(){const{destination:t}=this;t&&t.complete&&this.destination.complete()}_subscribe(t){const{source:e}=this;return e?this.source.subscribe(t):d.EMPTY}}function k(t){return t&&"function"==typeof t.schedule}function A(t,e){return function(n){if("function"!=typeof t)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return n.lift(new T(t,e))}}class T{constructor(t,e){this.project=t,this.thisArg=e}call(t,e){return e.subscribe(new I(t,this.project,this.thisArg))}}class I extends p{constructor(t,e,n){super(t),this.project=e,this.count=0,this.thisArg=n||this}_next(t){let e;try{e=this.project.call(this.thisArg,t,this.count++)}catch(n){return void this.destination.error(n)}this.destination.next(e)}}const D=t=>e=>{for(let n=0,r=t.length;n<r&&!e.closed;n++)e.next(t[n]);e.complete()};function M(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}const S=M(),O=t=>t&&"number"==typeof t.length&&"function"!=typeof t;function R(t){return!!t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}const N=t=>{if(t&&"function"==typeof t[g])return n=t,t=>{const e=n[g]();if("function"!=typeof e.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return e.subscribe(t)};if(O(t))return D(t);if(R(t))return(t=>e=>(t.then(t=>{e.closed||(e.next(t),e.complete())},t=>e.error(t)).then(null,o),e))(t);if(t&&"function"==typeof t[S])return e=t,t=>{const n=e[S]();for(;;){let e;try{e=n.next()}catch(r){return t.error(r),t}if(e.done){t.complete();break}if(t.next(e.value),t.closed)break}return"function"==typeof n.return&&t.add(()=>{n.return&&n.return()}),t};{const e=u(t)?"an invalid object":`'${t}'`;throw new TypeError(`You provided ${e} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`)}var e,n};function V(t,e){return new y(n=>{const r=new d;let s=0;return r.add(e.schedule(function(){s!==t.length?(n.next(t[s++]),n.closed||r.add(this.schedule())):n.complete()})),r})}class j extends p{constructor(t){super(),this.parent=t}_next(t){this.parent.notifyNext(t)}_error(t){this.parent.notifyError(t),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class H extends p{notifyNext(t){this.destination.next(t)}notifyError(t){this.destination.error(t)}notifyComplete(){this.destination.complete()}}function P(t,e){if(e.closed)return;if(t instanceof y)return t.subscribe(e);let n;try{n=N(t)(e)}catch(r){e.error(r)}return n}function B(t,e,n=Number.POSITIVE_INFINITY){return"function"==typeof e?r=>r.pipe(B((n,r)=>{return(s=t(n,r),i?function(t,e){if(null!=t){if(function(t){return t&&"function"==typeof t[g]}(t))return function(t,e){return new y(n=>{const r=new d;return r.add(e.schedule(()=>{const s=t[g]();r.add(s.subscribe({next(t){r.add(e.schedule(()=>n.next(t)))},error(t){r.add(e.schedule(()=>n.error(t)))},complete(){r.add(e.schedule(()=>n.complete()))}}))})),r})}(t,e);if(R(t))return function(t,e){return new y(n=>{const r=new d;return r.add(e.schedule(()=>t.then(t=>{r.add(e.schedule(()=>{n.next(t),r.add(e.schedule(()=>n.complete()))}))},t=>{r.add(e.schedule(()=>n.error(t)))}))),r})}(t,e);if(O(t))return V(t,e);if(function(t){return t&&"function"==typeof t[S]}(t)||"string"==typeof t)return function(t,e){if(!t)throw new Error("Iterable cannot be null");return new y(n=>{const r=new d;let s;return r.add(()=>{s&&"function"==typeof s.return&&s.return()}),r.add(e.schedule(()=>{s=t[S](),r.add(e.schedule(function(){if(n.closed)return;let t,e;try{const n=s.next();t=n.value,e=n.done}catch(r){return void n.error(r)}e?n.complete():(n.next(t),this.schedule())}))})),r})}(t,e)}throw new TypeError((null!==t&&typeof t||t)+" is not observable")}(s,i):s instanceof y?s:new y(N(s))).pipe(A((t,s)=>e(n,t,r,s)));var s,i},n)):("number"==typeof e&&(n=e),e=>e.lift(new F(t,n)))}class F{constructor(t,e=Number.POSITIVE_INFINITY){this.project=t,this.concurrent=e}call(t,e){return e.subscribe(new Z(t,this.project,this.concurrent))}}class Z extends H{constructor(t,e,n=Number.POSITIVE_INFINITY){super(t),this.project=e,this.concurrent=n,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(t){this.active<this.concurrent?this._tryNext(t):this.buffer.push(t)}_tryNext(t){let e;const n=this.index++;try{e=this.project(t,n)}catch(r){return void this.destination.error(r)}this.active++,this._innerSub(e)}_innerSub(t){const e=new j(this),n=this.destination;n.add(e);const r=P(t,e);r!==e&&n.add(r)}_complete(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete(),this.unsubscribe()}notifyNext(t){this.destination.next(t)}notifyComplete(){const t=this.buffer;this.active--,t.length>0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}function L(t=Number.POSITIVE_INFINITY){return B(_,t)}function z(t,e){return e?V(t,e):new y(D(t))}function $(){return function(t){return t.lift(new q(t))}}class q{constructor(t){this.connectable=t}call(t,e){const{connectable:n}=this;n._refCount++;const r=new Q(t,n),s=e.subscribe(r);return r.closed||(r.connection=n.connect()),s}}class Q extends p{constructor(t,e){super(t),this.connectable=e}_unsubscribe(){const{connectable:t}=this;if(!t)return void(this.connection=null);this.connectable=null;const e=t._refCount;if(e<=0)return void(this.connection=null);if(t._refCount=e-1,e>1)return void(this.connection=null);const{connection:n}=this,r=t._connection;this.connection=null,!r||n&&r!==n||r.unsubscribe()}}class W extends y{constructor(t,e){super(),this.source=t,this.subjectFactory=e,this._refCount=0,this._isComplete=!1}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){const t=this._subject;return t&&!t.isStopped||(this._subject=this.subjectFactory()),this._subject}connect(){let t=this._connection;return t||(this._isComplete=!1,t=this._connection=new d,t.add(this.source.subscribe(new G(this.getSubject(),this))),t.closed&&(this._connection=null,t=d.EMPTY)),t}refCount(){return $()(this)}}const U=(()=>{const t=W.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:t._subscribe},_isComplete:{value:t._isComplete,writable:!0},getSubject:{value:t.getSubject},connect:{value:t.connect},refCount:{value:t.refCount}}})();class G extends C{constructor(t,e){super(t),this.connectable=e}_error(t){this._unsubscribe(),super._error(t)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const t=this.connectable;if(t){this.connectable=null;const e=t._connection;t._refCount=0,t._subject=null,t._connection=null,e&&e.unsubscribe()}}}function K(){return new x}function Y(t){for(let e in t)if(t[e]===Y)return e;throw Error("Could not find renamed property on target object.")}function J(t,e){for(const n in e)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n])}function X(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(X).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const e=t.toString();if(null==e)return""+e;const n=e.indexOf("\n");return-1===n?e:e.substring(0,n)}function tt(t,e){return null==t||""===t?null===e?"":e:null==e||""===e?t:t+" "+e}const et=Y({__forward_ref__:Y});function nt(t){return t.__forward_ref__=nt,t.toString=function(){return X(this())},t}function rt(t){return"function"==typeof(e=t)&&e.hasOwnProperty(et)&&e.__forward_ref__===nt?t():t;var e}class st extends Error{constructor(t,e){super(function(t,e){return`${t?`NG0${t}: `:""}${e}`}(t,e)),this.code=t}}function it(t){return"string"==typeof t?t:null==t?"":String(t)}function ot(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():it(t)}function lt(t,e){const n=e?` in ${e}`:"";throw new st("201",`No provider for ${ot(t)} found${n}`)}function at(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function ut(t){return{providers:t.providers||[],imports:t.imports||[]}}function ct(t){return dt(t,ft)||dt(t,mt)}function dt(t,e){return t.hasOwnProperty(e)?t[e]:null}function ht(t){return t&&(t.hasOwnProperty(pt)||t.hasOwnProperty(gt))?t[pt]:null}const ft=Y({"\u0275prov":Y}),pt=Y({"\u0275inj":Y}),mt=Y({ngInjectableDef:Y}),gt=Y({ngInjectorDef:Y});var _t=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t}({});let yt;function bt(t){const e=yt;return yt=t,e}function vt(t,e,n){const r=ct(t);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&_t.Optional?null:void 0!==e?e:void lt(X(t),"Injector")}function wt(t){return{toString:t}.toString()}var Ct=function(t){return t[t.OnPush=0]="OnPush",t[t.Default=1]="Default",t}({}),xt=function(t){return t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t}({});const Et="undefined"!=typeof globalThis&&globalThis,kt="undefined"!=typeof window&&window,At="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,Tt="undefined"!=typeof global&&global,It=Et||Tt||kt||At,Dt={},Mt=[],St=Y({"\u0275cmp":Y}),Ot=Y({"\u0275dir":Y}),Rt=Y({"\u0275pipe":Y}),Nt=Y({"\u0275mod":Y}),Vt=Y({"\u0275loc":Y}),jt=Y({"\u0275fac":Y}),Ht=Y({__NG_ELEMENT_ID__:Y});let Pt=0;function Bt(t){return wt(()=>{const e={},n={type:t.type,providersResolver:null,decls:t.decls,vars:t.vars,factory:null,template:t.template||null,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:e,inputs:null,outputs:null,exportAs:t.exportAs||null,onPush:t.changeDetection===Ct.OnPush,directiveDefs:null,pipeDefs:null,selectors:t.selectors||Mt,viewQuery:t.viewQuery||null,features:t.features||null,data:t.data||{},encapsulation:t.encapsulation||xt.Emulated,id:"c",styles:t.styles||Mt,_:null,setInput:null,schemas:t.schemas||null,tView:null},r=t.directives,s=t.features,i=t.pipes;return n.id+=Pt++,n.inputs=$t(t.inputs,e),n.outputs=$t(t.outputs),s&&s.forEach(t=>t(n)),n.directiveDefs=r?()=>("function"==typeof r?r():r).map(Ft):null,n.pipeDefs=i?()=>("function"==typeof i?i():i).map(Zt):null,n})}function Ft(t){return Qt(t)||function(t){return t[Ot]||null}(t)}function Zt(t){return function(t){return t[Rt]||null}(t)}const Lt={};function zt(t){return wt(()=>{const e={type:t.type,bootstrap:t.bootstrap||Mt,declarations:t.declarations||Mt,imports:t.imports||Mt,exports:t.exports||Mt,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null};return null!=t.id&&(Lt[t.id]=t.type),e})}function $t(t,e){if(null==t)return Dt;const n={};for(const r in t)if(t.hasOwnProperty(r)){let s=t[r],i=s;Array.isArray(s)&&(i=s[1],s=s[0]),n[s]=r,e&&(e[s]=i)}return n}const qt=Bt;function Qt(t){return t[St]||null}function Wt(t,e){const n=t[Nt]||null;if(!n&&!0===e)throw new Error(`Type ${X(t)} does not have '\u0275mod' property.`);return n}function Ut(t){return Array.isArray(t)&&"object"==typeof t[1]}function Gt(t){return Array.isArray(t)&&!0===t[1]}function Kt(t){return 0!=(8&t.flags)}function Yt(t){return 2==(2&t.flags)}function Jt(t){return 1==(1&t.flags)}function Xt(t){return null!==t.template}function te(t,e){return t.hasOwnProperty(jt)?t[jt]:null}class ee{constructor(t,e,n){this.previousValue=t,this.currentValue=e,this.firstChange=n}isFirstChange(){return this.firstChange}}function ne(){const t=se(this),e=null==t?void 0:t.current;if(e){const n=t.previous;if(n===Dt)t.previous=e;else for(let t in e)n[t]=e[t];t.current=null,this.ngOnChanges(e)}}function re(t,e,n,r){const s=se(t)||function(t,e){return t.__ngSimpleChanges__=e}(t,{previous:Dt,current:null}),i=s.current||(s.current={}),o=s.previous,l=this.declaredInputs[n],a=o[l];i[l]=new ee(a&&a.currentValue,e,o===Dt),t[r]=e}function se(t){return t.__ngSimpleChanges__||null}let ie;function oe(t){return!!t.listen}const le={createRenderer:(t,e)=>void 0!==ie?ie:"undefined"!=typeof document?document:void 0};function ae(t){for(;Array.isArray(t);)t=t[0];return t}function ue(t,e){return ae(e[t])}function ce(t,e){return ae(e[t.index])}function de(t,e){return t.data[e]}function he(t,e){const n=e[t];return Ut(n)?n:n[0]}function fe(t){return 4==(4&t[2])}function pe(t){return 128==(128&t[2])}function me(t,e){return null==e?null:t[e]}function ge(t){t[18]=0}function _e(t,e){t[5]+=e;let n=t,r=t[3];for(;null!==r&&(1===e&&1===n[5]||-1===e&&0===n[5]);)r[5]+=e,n=r,r=r[3]}const ye={lFrame:Be(null),bindingsEnabled:!0,isInCheckNoChangesMode:!1};function be(){return ye.bindingsEnabled}function ve(){return ye.lFrame.lView}function we(){return ye.lFrame.tView}function Ce(t){return ye.lFrame.contextLView=t,t[8]}function xe(){let t=Ee();for(;null!==t&&64===t.type;)t=t.parent;return t}function Ee(){return ye.lFrame.currentTNode}function ke(t,e){const n=ye.lFrame;n.currentTNode=t,n.isParent=e}function Ae(){return ye.lFrame.isParent}function Te(){ye.lFrame.isParent=!1}function Ie(){return ye.isInCheckNoChangesMode}function De(t){ye.isInCheckNoChangesMode=t}function Me(){return ye.lFrame.bindingIndex++}function Se(t,e){const n=ye.lFrame;n.bindingIndex=n.bindingRootIndex=t,Oe(e)}function Oe(t){ye.lFrame.currentDirectiveIndex=t}function Re(){return ye.lFrame.currentQueryIndex}function Ne(t){ye.lFrame.currentQueryIndex=t}function Ve(t){const e=t[1];return 2===e.type?e.declTNode:1===e.type?t[6]:null}function je(t,e,n){if(n&_t.SkipSelf){let r=e,s=t;for(;r=r.parent,!(null!==r||n&_t.Host||(r=Ve(s),null===r)||(s=s[15],10&r.type)););if(null===r)return!1;e=r,t=s}const r=ye.lFrame=Pe();return r.currentTNode=e,r.lView=t,!0}function He(t){const e=Pe(),n=t[1];ye.lFrame=e,e.currentTNode=n.firstChild,e.lView=t,e.tView=n,e.contextLView=t,e.bindingIndex=n.bindingStartIndex,e.inI18n=!1}function Pe(){const t=ye.lFrame,e=null===t?null:t.child;return null===e?Be(t):e}function Be(t){const e={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:t,child:null,inI18n:!1};return null!==t&&(t.child=e),e}function Fe(){const t=ye.lFrame;return ye.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const Ze=Fe;function Le(){const t=Fe();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function ze(){return ye.lFrame.selectedIndex}function $e(t){ye.lFrame.selectedIndex=t}function qe(){const t=ye.lFrame;return de(t.tView,t.selectedIndex)}function Qe(t,e){for(let n=e.directiveStart,r=e.directiveEnd;n<r;n++){const e=t.data[n].type.prototype,{ngAfterContentInit:r,ngAfterContentChecked:s,ngAfterViewInit:i,ngAfterViewChecked:o,ngOnDestroy:l}=e;r&&(t.contentHooks||(t.contentHooks=[])).push(-n,r),s&&((t.contentHooks||(t.contentHooks=[])).push(n,s),(t.contentCheckHooks||(t.contentCheckHooks=[])).push(n,s)),i&&(t.viewHooks||(t.viewHooks=[])).push(-n,i),o&&((t.viewHooks||(t.viewHooks=[])).push(n,o),(t.viewCheckHooks||(t.viewCheckHooks=[])).push(n,o)),null!=l&&(t.destroyHooks||(t.destroyHooks=[])).push(n,l)}}function We(t,e,n){Ke(t,e,3,n)}function Ue(t,e,n,r){(3&t[2])===n&&Ke(t,e,n,r)}function Ge(t,e){let n=t[2];(3&n)===e&&(n&=2047,n+=1,t[2]=n)}function Ke(t,e,n,r){const s=null!=r?r:-1,i=e.length-1;let o=0;for(let l=void 0!==r?65535&t[18]:0;l<i;l++)if("number"==typeof e[l+1]){if(o=e[l],null!=r&&o>=r)break}else e[l]<0&&(t[18]+=65536),(o<s||-1==s)&&(Ye(t,n,e,l),t[18]=(4294901760&t[18])+l+2),l++}function Ye(t,e,n,r){const s=n[r]<0,i=n[r+1],o=t[s?-n[r]:n[r]];if(s){if(t[2]>>11<t[18]>>16&&(3&t[2])===e){t[2]+=2048;try{i.call(o)}finally{}}}else try{i.call(o)}finally{}}class Je{constructor(t,e,n){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=n}}function Xe(t,e,n){const r=oe(t);let s=0;for(;s<n.length;){const i=n[s];if("number"==typeof i){if(0!==i)break;s++;const o=n[s++],l=n[s++],a=n[s++];r?t.setAttribute(e,l,a,o):e.setAttributeNS(o,l,a)}else{const o=i,l=n[++s];tn(o)?r&&t.setProperty(e,o,l):r?t.setAttribute(e,o,l):e.setAttribute(o,l),s++}}return s}function tn(t){return 64===t.charCodeAt(0)}function en(t,e){if(null===e||0===e.length);else if(null===t||0===t.length)t=e.slice();else{let n=-1;for(let r=0;r<e.length;r++){const s=e[r];"number"==typeof s?n=s:0===n||nn(t,n,s,null,-1===n||2===n?e[++r]:null)}}return t}function nn(t,e,n,r,s){let i=0,o=t.length;if(-1===e)o=-1;else for(;i<t.length;){const n=t[i++];if("number"==typeof n){if(n===e){o=-1;break}if(n>e){o=i-1;break}}}for(;i<t.length;){const e=t[i];if("number"==typeof e)break;if(e===n){if(null===r)return void(null!==s&&(t[i+1]=s));if(r===t[i+1])return void(t[i+2]=s)}i++,null!==r&&i++,null!==s&&i++}-1!==o&&(t.splice(o,0,e),i=o+1),t.splice(i++,0,n),null!==r&&t.splice(i++,0,r),null!==s&&t.splice(i++,0,s)}function rn(t){return-1!==t}function sn(t){return 32767&t}function on(t,e){let n=t>>16,r=e;for(;n>0;)r=r[15],n--;return r}let ln=!0;function an(t){const e=ln;return ln=t,e}let un=0;function cn(t,e){const n=hn(t,e);if(-1!==n)return n;const r=e[1];r.firstCreatePass&&(t.injectorIndex=e.length,dn(r.data,t),dn(e,null),dn(r.blueprint,null));const s=fn(t,e),i=t.injectorIndex;if(rn(s)){const t=sn(s),n=on(s,e),r=n[1].data;for(let s=0;s<8;s++)e[i+s]=n[t+s]|r[t+s]}return e[i+8]=s,i}function dn(t,e){t.push(0,0,0,0,0,0,0,0,e)}function hn(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===e[t.injectorIndex+8]?-1:t.injectorIndex}function fn(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let n=0,r=null,s=e;for(;null!==s;){const t=s[1],e=t.type;if(r=2===e?t.declTNode:1===e?s[6]:null,null===r)return-1;if(n++,s=s[15],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return-1}function pn(t,e,n){!function(t,e,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(Ht)&&(r=n[Ht]),null==r&&(r=n[Ht]=un++);const s=255&r;e.data[t+(s>>5)]|=1<<s}(t,e,n)}function mn(t,e,n){if(n&_t.Optional)return t;lt(e,"NodeInjector")}function gn(t,e,n,r){if(n&_t.Optional&&void 0===r&&(r=null),0==(n&(_t.Self|_t.Host))){const s=t[9],i=bt(void 0);try{return s?s.get(e,r,n&_t.Optional):vt(e,r,n&_t.Optional)}finally{bt(i)}}return mn(r,e,n)}function _n(t,e,n,r=_t.Default,s){if(null!==t){const i=function(t){if("string"==typeof t)return t.charCodeAt(0)||0;const e=t.hasOwnProperty(Ht)?t[Ht]:void 0;return"number"==typeof e?e>=0?255&e:bn:e}(n);if("function"==typeof i){if(!je(e,t,r))return r&_t.Host?mn(s,n,r):gn(e,n,r,s);try{const t=i(r);if(null!=t||r&_t.Optional)return t;lt(n)}finally{Ze()}}else if("number"==typeof i){let s=null,o=hn(t,e),l=-1,a=r&_t.Host?e[16][6]:null;for((-1===o||r&_t.SkipSelf)&&(l=-1===o?fn(t,e):e[o+8],-1!==l&&En(r,!1)?(s=e[1],o=sn(l),e=on(l,e)):o=-1);-1!==o;){const t=e[1];if(xn(i,o,t.data)){const t=vn(o,e,n,s,r,a);if(t!==yn)return t}l=e[o+8],-1!==l&&En(r,e[1].data[o+8]===a)&&xn(i,o,e)?(s=t,o=sn(l),e=on(l,e)):o=-1}}}return gn(e,n,r,s)}const yn={};function bn(){return new kn(xe(),ve())}function vn(t,e,n,r,s,i){const o=e[1],l=o.data[t+8],a=wn(l,o,n,null==r?Yt(l)&&ln:r!=o&&0!=(3&l.type),s&_t.Host&&i===l);return null!==a?Cn(e,o,a,l):yn}function wn(t,e,n,r,s){const i=t.providerIndexes,o=e.data,l=1048575&i,a=t.directiveStart,u=i>>20,c=s?l+u:t.directiveEnd;for(let d=r?l:l+u;d<c;d++){const t=o[d];if(d<a&&n===t||d>=a&&t.type===n)return d}if(s){const t=o[a];if(t&&Xt(t)&&t.type===n)return a}return null}function Cn(t,e,n,r){let s=t[n];const i=e.data;if(s instanceof Je){const o=s;o.resolving&&function(t,e){throw new st("200",`Circular dependency in DI detected for ${t}`)}(ot(i[n]));const l=an(o.canSeeViewProviders);o.resolving=!0;const a=o.injectImpl?bt(o.injectImpl):null;je(t,r,_t.Default);try{s=t[n]=o.factory(void 0,i,t,r),e.firstCreatePass&&n>=r.directiveStart&&function(t,e,n){const{ngOnChanges:r,ngOnInit:s,ngDoCheck:i}=e.type.prototype;if(r){const r=((o=e).type.prototype.ngOnChanges&&(o.setInput=re),ne);(n.preOrderHooks||(n.preOrderHooks=[])).push(t,r),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,r)}var o;s&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-t,s),i&&((n.preOrderHooks||(n.preOrderHooks=[])).push(t,i),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,i))}(n,i[n],e)}finally{null!==a&&bt(a),an(l),o.resolving=!1,Ze()}}return s}function xn(t,e,n){return!!(n[e+(t>>5)]&1<<t)}function En(t,e){return!(t&_t.Self||t&_t.Host&&e)}class kn{constructor(t,e){this._tNode=t,this._lView=e}get(t,e){return _n(this._tNode,this._lView,t,void 0,e)}}function An(t,e,n){return wt(()=>{const r=function(t){return function(...e){if(t){const n=t(...e);for(const t in n)this[t]=n[t]}}}(e);function s(...t){if(this instanceof s)return r.apply(this,t),this;const e=new s(...t);return n.annotation=e,n;function n(t,n,r){const s=t.hasOwnProperty("__parameters__")?t.__parameters__:Object.defineProperty(t,"__parameters__",{value:[]}).__parameters__;for(;s.length<=r;)s.push(null);return(s[r]=s[r]||[]).push(e),t}}return n&&(s.prototype=Object.create(n.prototype)),s.prototype.ngMetadataName=t,s.annotationCls=s,s})}class Tn{constructor(t,e){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.\u0275prov=at({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}toString(){return`InjectionToken ${this._desc}`}}function In(t,e){void 0===e&&(e=t);for(let n=0;n<t.length;n++){let r=t[n];Array.isArray(r)?(e===t&&(e=t.slice(0,n)),In(r,e)):e!==t&&e.push(r)}return e}function Dn(t,e){t.forEach(t=>Array.isArray(t)?Dn(t,e):e(t))}function Mn(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function Sn(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function On(t,e){const n=[];for(let r=0;r<t;r++)n.push(e);return n}function Rn(t,e,n){let r=Vn(t,e);return r>=0?t[1|r]=n:(r=~r,function(t,e,n,r){let s=t.length;if(s==e)t.push(n,r);else if(1===s)t.push(r,t[0]),t[0]=n;else{for(s--,t.push(t[s-1],t[s]);s>e;)t[s]=t[s-2],s--;t[e]=n,t[e+1]=r}}(t,r,e,n)),r}function Nn(t,e){const n=Vn(t,e);if(n>=0)return t[1|n]}function Vn(t,e){return function(t,e,n){let r=0,s=t.length>>1;for(;s!==r;){const n=r+(s-r>>1),i=t[n<<1];if(e===i)return n<<1;i>e?s=n:r=n+1}return~(s<<1)}(t,e)}const jn={},Hn=/\n/gm,Pn=Y({provide:String,useValue:Y});let Bn;function Fn(t){const e=Bn;return Bn=t,e}function Zn(t,e=_t.Default){if(void 0===Bn)throw new Error("inject() must be called from an injection context");return null===Bn?vt(t,void 0,e):Bn.get(t,e&_t.Optional?null:void 0,e)}function Ln(t,e=_t.Default){return(yt||Zn)(rt(t),e)}const zn=Ln;function $n(t){const e=[];for(let n=0;n<t.length;n++){const r=rt(t[n]);if(Array.isArray(r)){if(0===r.length)throw new Error("Arguments array must have arguments.");let t,n=_t.Default;for(let e=0;e<r.length;e++){const s=r[e],i=s.__NG_DI_FLAG__;"number"==typeof i?-1===i?t=s.token:n|=i:t=s}e.push(Ln(t,n))}else e.push(Ln(r))}return e}function qn(t,e){return t.__NG_DI_FLAG__=e,t.prototype.__NG_DI_FLAG__=e,t}const Qn=qn(An("Inject",t=>({token:t})),-1),Wn=qn(An("Optional"),8),Un=qn(An("SkipSelf"),4);function Gn(t,e){t.__ngContext__=e}function Kn(t){const e=function(t){return t.__ngContext__||null}(t);return e?Array.isArray(e)?e:e.lView:null}function Yn(t){return t.ngDebugContext}function Jn(t){return t.ngOriginalError}function Xn(t,...e){t.error(...e)}class tr{constructor(){this._console=console}handleError(t){const e=this._findOriginalError(t),n=this._findContext(t),r=function(t){return t.ngErrorLogger||Xn}(t);r(this._console,"ERROR",t),e&&r(this._console,"ORIGINAL ERROR",e),n&&r(this._console,"ERROR CONTEXT",n)}_findContext(t){return t?Yn(t)?Yn(t):this._findContext(Jn(t)):null}_findOriginalError(t){let e=Jn(t);for(;e&&Jn(e);)e=Jn(e);return e}}const er=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(It))();function nr(t){return t instanceof Function?t():t}var rr=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}({});function sr(t,e){return(void 0)(t,e)}function ir(t){const e=t[3];return Gt(e)?e[3]:e}function or(t){return ar(t[13])}function lr(t){return ar(t[4])}function ar(t){for(;null!==t&&!Gt(t);)t=t[4];return t}function ur(t,e,n,r,s){if(null!=r){let i,o=!1;Gt(r)?i=r:Ut(r)&&(o=!0,r=r[0]);const l=ae(r);0===t&&null!==n?null==s?_r(e,n,l):gr(e,n,l,s||null,!0):1===t&&null!==n?gr(e,n,l,s||null,!0):2===t?function(t,e,n){const r=br(t,e);r&&function(t,e,n,r){oe(t)?t.removeChild(e,n,r):e.removeChild(n)}(t,r,e,n)}(e,l,o):3===t&&e.destroyNode(l),null!=i&&function(t,e,n,r,s){const i=n[7];i!==ae(n)&&ur(e,t,r,i,s);for(let o=10;o<n.length;o++){const s=n[o];Tr(s[1],s,t,e,r,i)}}(e,t,i,n,s)}}function cr(t,e,n){return oe(t)?t.createElement(e,n):null===n?t.createElement(e):t.createElementNS(n,e)}function dr(t,e){const n=t[9],r=n.indexOf(e),s=e[3];1024&e[2]&&(e[2]&=-1025,_e(s,-1)),n.splice(r,1)}function hr(t,e){if(t.length<=10)return;const n=10+e,r=t[n];if(r){const i=r[17];null!==i&&i!==t&&dr(i,r),e>0&&(t[n-1][4]=r[4]);const o=Sn(t,10+e);Tr(r[1],s=r,s[11],2,null,null),s[0]=null,s[6]=null;const l=o[19];null!==l&&l.detachView(o[1]),r[3]=null,r[4]=null,r[2]&=-129}var s;return r}function fr(t,e){if(!(256&e[2])){const n=e[11];oe(n)&&n.destroyNode&&Tr(t,e,n,3,null,null),function(t){let e=t[13];if(!e)return pr(t[1],t);for(;e;){let n=null;if(Ut(e))n=e[13];else{const t=e[10];t&&(n=t)}if(!n){for(;e&&!e[4]&&e!==t;)Ut(e)&&pr(e[1],e),e=e[3];null===e&&(e=t),Ut(e)&&pr(e[1],e),n=e&&e[4]}e=n}}(e)}}function pr(t,e){if(!(256&e[2])){e[2]&=-129,e[2]|=256,function(t,e){let n;if(null!=t&&null!=(n=t.destroyHooks))for(let r=0;r<n.length;r+=2){const t=e[n[r]];if(!(t instanceof Je)){const e=n[r+1];if(Array.isArray(e))for(let n=0;n<e.length;n+=2){const r=t[e[n]],s=e[n+1];try{s.call(r)}finally{}}else try{e.call(t)}finally{}}}}(t,e),function(t,e){const n=t.cleanup,r=e[7];let s=-1;if(null!==n)for(let i=0;i<n.length-1;i+=2)if("string"==typeof n[i]){const t=n[i+1],o="function"==typeof t?t(e):ae(e[t]),l=r[s=n[i+2]],a=n[i+3];"boolean"==typeof a?o.removeEventListener(n[i],l,a):a>=0?r[s=a]():r[s=-a].unsubscribe(),i+=2}else{const t=r[s=n[i+1]];n[i].call(t)}if(null!==r){for(let t=s+1;t<r.length;t++)(0,r[t])();e[7]=null}}(t,e),1===e[1].type&&oe(e[11])&&e[11].destroy();const n=e[17];if(null!==n&&Gt(e[3])){n!==e[3]&&dr(n,e);const r=e[19];null!==r&&r.detachView(t)}}}function mr(t,e,n){return function(t,e,n){let r=e;for(;null!==r&&40&r.type;)r=(e=r).parent;if(null===r)return n[0];if(2&r.flags){const e=t.data[r.directiveStart].encapsulation;if(e===xt.None||e===xt.Emulated)return null}return ce(r,n)}(t,e.parent,n)}function gr(t,e,n,r,s){oe(t)?t.insertBefore(e,n,r,s):e.insertBefore(n,r,s)}function _r(t,e,n){oe(t)?t.appendChild(e,n):e.appendChild(n)}function yr(t,e,n,r,s){null!==r?gr(t,e,n,r,s):_r(t,e,n)}function br(t,e){return oe(t)?t.parentNode(e):e.parentNode}function vr(t,e,n){return wr(t,e,n)}let wr=function(t,e,n){return 40&t.type?ce(t,n):null};function Cr(t,e,n,r){const s=mr(t,r,e),i=e[11],o=vr(r.parent||e[6],r,e);if(null!=s)if(Array.isArray(n))for(let l=0;l<n.length;l++)yr(i,s,n[l],o,!1);else yr(i,s,n,o,!1)}function xr(t,e){if(null!==e){const n=e.type;if(3&n)return ce(e,t);if(4&n)return kr(-1,t[e.index]);if(8&n){const n=e.child;if(null!==n)return xr(t,n);{const n=t[e.index];return Gt(n)?kr(-1,n):ae(n)}}if(32&n)return sr(e,t)()||ae(t[e.index]);{const n=Er(t,e);return null!==n?Array.isArray(n)?n[0]:xr(ir(t[16]),n):xr(t,e.next)}}return null}function Er(t,e){return null!==e?t[16][6].projection[e.projection]:null}function kr(t,e){const n=10+t+1;if(n<e.length){const t=e[n],r=t[1].firstChild;if(null!==r)return xr(t,r)}return e[7]}function Ar(t,e,n,r,s,i,o){for(;null!=n;){const l=r[n.index],a=n.type;if(o&&0===e&&(l&&Gn(ae(l),r),n.flags|=4),64!=(64&n.flags))if(8&a)Ar(t,e,n.child,r,s,i,!1),ur(e,t,s,l,i);else if(32&a){const o=sr(n,r);let a;for(;a=o();)ur(e,t,s,a,i);ur(e,t,s,l,i)}else 16&a?Ir(t,e,r,n,s,i):ur(e,t,s,l,i);n=o?n.projectionNext:n.next}}function Tr(t,e,n,r,s,i){Ar(n,r,t.firstChild,e,s,i,!1)}function Ir(t,e,n,r,s,i){const o=n[16],l=o[6].projection[r.projection];if(Array.isArray(l))for(let a=0;a<l.length;a++)ur(e,t,s,l[a],i);else Ar(t,e,l,o[3],s,i,!0)}function Dr(t,e,n){oe(t)?t.setAttribute(e,"style",n):e.style.cssText=n}function Mr(t,e,n){oe(t)?""===n?t.removeAttribute(e,"class"):t.setAttribute(e,"class",n):e.className=n}function Sr(t,e,n){let r=t.length;for(;;){const s=t.indexOf(e,n);if(-1===s)return s;if(0===s||t.charCodeAt(s-1)<=32){const n=e.length;if(s+n===r||t.charCodeAt(s+n)<=32)return s}n=s+1}}function Or(t,e,n){let r=0;for(;r<t.length;){let s=t[r++];if(n&&"class"===s){if(s=t[r],-1!==Sr(s.toLowerCase(),e,0))return!0}else if(1===s){for(;r<t.length&&"string"==typeof(s=t[r++]);)if(s.toLowerCase()===e)return!0;return!1}}return!1}function Rr(t){return 4===t.type&&"ng-template"!==t.value}function Nr(t,e,n){return e===(4!==t.type||n?t.value:"ng-template")}function Vr(t,e,n){let r=4;const s=t.attrs||[],i=function(t){for(let n=0;n<t.length;n++)if(3===(e=t[n])||4===e||6===e)return n;var e;return t.length}(s);let o=!1;for(let l=0;l<e.length;l++){const a=e[l];if("number"!=typeof a){if(!o)if(4&r){if(r=2|1&r,""!==a&&!Nr(t,a,n)||""===a&&1===e.length){if(jr(r))return!1;o=!0}}else{const u=8&r?a:e[++l];if(8&r&&null!==t.attrs){if(!Or(t.attrs,u,n)){if(jr(r))return!1;o=!0}continue}const c=Hr(8&r?"class":a,s,Rr(t),n);if(-1===c){if(jr(r))return!1;o=!0;continue}if(""!==u){let t;t=c>i?"":s[c+1].toLowerCase();const e=8&r?t:null;if(e&&-1!==Sr(e,u,0)||2&r&&u!==t){if(jr(r))return!1;o=!0}}}}else{if(!o&&!jr(r)&&!jr(a))return!1;if(o&&jr(a))continue;o=!1,r=a|1&r}}return jr(r)||o}function jr(t){return 0==(1&t)}function Hr(t,e,n,r){if(null===e)return-1;let s=0;if(r||!n){let n=!1;for(;s<e.length;){const r=e[s];if(r===t)return s;if(3===r||6===r)n=!0;else{if(1===r||2===r){let t=e[++s];for(;"string"==typeof t;)t=e[++s];continue}if(4===r)break;if(0===r){s+=4;continue}}s+=n?1:2}return-1}return function(t,e){let n=t.indexOf(4);if(n>-1)for(n++;n<t.length;){const r=t[n];if("number"==typeof r)return-1;if(r===e)return n;n++}return-1}(e,t)}function Pr(t,e,n=!1){for(let r=0;r<e.length;r++)if(Vr(t,e[r],n))return!0;return!1}function Br(t,e){return t?":not("+e.trim()+")":e}function Fr(t){let e=t[0],n=1,r=2,s="",i=!1;for(;n<t.length;){let o=t[n];if("string"==typeof o)if(2&r){const e=t[++n];s+="["+o+(e.length>0?'="'+e+'"':"")+"]"}else 8&r?s+="."+o:4&r&&(s+=" "+o);else""===s||jr(o)||(e+=Br(i,s),s=""),r=o,i=i||!jr(r);n++}return""!==s&&(e+=Br(i,s)),e}const Zr={};function Lr(t){zr(we(),ve(),ze()+t,Ie())}function zr(t,e,n,r){if(!r)if(3==(3&e[2])){const r=t.preOrderCheckHooks;null!==r&&We(e,r,n)}else{const r=t.preOrderHooks;null!==r&&Ue(e,r,0,n)}$e(n)}function $r(t,e){return t<<17|e<<2}function qr(t){return t>>17&32767}function Qr(t){return 2|t}function Wr(t){return(131068&t)>>2}function Ur(t,e){return-131069&t|e<<2}function Gr(t){return 1|t}function Kr(t,e){const n=t.contentQueries;if(null!==n)for(let r=0;r<n.length;r+=2){const s=n[r],i=n[r+1];if(-1!==i){const n=t.data[i];Ne(s),n.contentQueries(2,e[i],i)}}}function Yr(t,e,n,r,s,i,o,l,a,u){const c=e.blueprint.slice();return c[0]=s,c[2]=140|r,ge(c),c[3]=c[15]=t,c[8]=n,c[10]=o||t&&t[10],c[11]=l||t&&t[11],c[12]=a||t&&t[12]||null,c[9]=u||t&&t[9]||null,c[6]=i,c[16]=2==e.type?t[16]:c,c}function Jr(t,e,n,r,s){let i=t.data[e];if(null===i)i=function(t,e,n,r,s){const i=Ee(),o=Ae(),l=t.data[e]=function(t,e,n,r,s,i){return{type:n,index:r,insertBeforeIndex:null,injectorIndex:e?e.injectorIndex:-1,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,propertyBindings:null,flags:0,providerIndexes:0,value:s,attrs:i,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tViews:null,next:null,projectionNext:null,child:null,parent:e,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,o?i:i&&i.parent,n,e,r,s);return null===t.firstChild&&(t.firstChild=l),null!==i&&(o?null==i.child&&null!==l.parent&&(i.child=l):null===i.next&&(i.next=l)),l}(t,e,n,r,s),ye.lFrame.inI18n&&(i.flags|=64);else if(64&i.type){i.type=n,i.value=r,i.attrs=s;const t=function(){const t=ye.lFrame,e=t.currentTNode;return t.isParent?e:e.parent}();i.injectorIndex=null===t?-1:t.injectorIndex}return ke(i,!0),i}function Xr(t,e,n,r){if(0===n)return-1;const s=e.length;for(let i=0;i<n;i++)e.push(r),t.blueprint.push(r),t.data.push(null);return s}function ts(t,e,n){He(e);try{const r=t.viewQuery;null!==r&&Ds(1,r,n);const s=t.template;null!==s&&rs(t,e,s,1,n),t.firstCreatePass&&(t.firstCreatePass=!1),t.staticContentQueries&&Kr(t,e),t.staticViewQueries&&Ds(2,t.viewQuery,n);const i=t.components;null!==i&&function(t,e){for(let n=0;n<e.length;n++)Es(t,e[n])}(e,i)}catch(r){throw t.firstCreatePass&&(t.incompleteFirstPass=!0),r}finally{e[2]&=-5,Le()}}function es(t,e,n,r){const s=e[2];if(256==(256&s))return;He(e);const i=Ie();try{ge(e),ye.lFrame.bindingIndex=t.bindingStartIndex,null!==n&&rs(t,e,n,2,r);const o=3==(3&s);if(!i)if(o){const n=t.preOrderCheckHooks;null!==n&&We(e,n,null)}else{const n=t.preOrderHooks;null!==n&&Ue(e,n,0,null),Ge(e,0)}if(function(t){for(let e=or(t);null!==e;e=lr(e)){if(!e[2])continue;const t=e[9];for(let e=0;e<t.length;e++){const n=t[e],r=n[3];0==(1024&n[2])&&_e(r,1),n[2]|=1024}}}(e),function(t){for(let e=or(t);null!==e;e=lr(e))for(let t=10;t<e.length;t++){const n=e[t],r=n[1];pe(n)&&es(r,n,r.template,n[8])}}(e),null!==t.contentQueries&&Kr(t,e),!i)if(o){const n=t.contentCheckHooks;null!==n&&We(e,n)}else{const n=t.contentHooks;null!==n&&Ue(e,n,1),Ge(e,1)}!function(t,e){const n=t.hostBindingOpCodes;if(null!==n)try{for(let t=0;t<n.length;t++){const r=n[t];if(r<0)$e(~r);else{const s=r,i=n[++t],o=n[++t];Se(i,s),o(2,e[s])}}}finally{$e(-1)}}(t,e);const l=t.components;null!==l&&function(t,e){for(let n=0;n<e.length;n++)Cs(t,e[n])}(e,l);const a=t.viewQuery;if(null!==a&&Ds(2,a,r),!i)if(o){const n=t.viewCheckHooks;null!==n&&We(e,n)}else{const n=t.viewHooks;null!==n&&Ue(e,n,2),Ge(e,2)}!0===t.firstUpdatePass&&(t.firstUpdatePass=!1),i||(e[2]&=-73),1024&e[2]&&(e[2]&=-1025,_e(e[3],-1))}finally{Le()}}function ns(t,e,n,r){const s=e[10],i=!Ie(),o=fe(e);try{i&&!o&&s.begin&&s.begin(),o&&ts(t,e,r),es(t,e,n,r)}finally{i&&!o&&s.end&&s.end()}}function rs(t,e,n,r,s){const i=ze(),o=2&r;try{$e(-1),o&&e.length>20&&zr(t,e,20,Ie()),n(r,s)}finally{$e(i)}}function ss(t,e,n){if(Kt(e)){const r=e.directiveEnd;for(let s=e.directiveStart;s<r;s++){const e=t.data[s];e.contentQueries&&e.contentQueries(1,n[s],s)}}}function is(t,e,n){be()&&(function(t,e,n,r){const s=n.directiveStart,i=n.directiveEnd;t.firstCreatePass||cn(n,e),Gn(r,e);const o=n.initialInputs;for(let l=s;l<i;l++){const r=t.data[l],i=Xt(r);i&&ys(e,n,r);const a=Cn(e,t,l,n);Gn(a,e),null!==o&&bs(0,l-s,a,r,0,o),i&&(he(n.index,e)[8]=a)}}(t,e,n,ce(n,e)),128==(128&n.flags)&&function(t,e,n){const r=n.directiveStart,s=n.directiveEnd,i=n.index,o=ye.lFrame.currentDirectiveIndex;try{$e(i);for(let n=r;n<s;n++){const r=t.data[n],s=e[n];Oe(n),null===r.hostBindings&&0===r.hostVars&&null===r.hostAttrs||fs(r,s)}}finally{$e(-1),Oe(o)}}(t,e,n))}function os(t,e,n=ce){const r=e.localNames;if(null!==r){let s=e.index+1;for(let i=0;i<r.length;i+=2){const o=r[i+1],l=-1===o?n(e,t):t[o];t[s++]=l}}}function ls(t){const e=t.tView;return null===e||e.incompleteFirstPass?t.tView=as(1,null,t.template,t.decls,t.vars,t.directiveDefs,t.pipeDefs,t.viewQuery,t.schemas,t.consts):e}function as(t,e,n,r,s,i,o,l,a,u){const c=20+r,d=c+s,h=function(t,e){const n=[];for(let r=0;r<e;r++)n.push(r<t?null:Zr);return n}(c,d),f="function"==typeof u?u():u;return h[1]={type:t,blueprint:h,template:n,queries:null,viewQuery:l,declTNode:e,data:h.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 o?o():o,firstChild:null,schemas:a,consts:f,incompleteFirstPass:!1}}function us(t,e,n,r){const s=Ss(e);null===n?s.push(r):(s.push(n),t.firstCreatePass&&Os(t).push(r,s.length-1))}function cs(t,e,n){for(let r in t)if(t.hasOwnProperty(r)){const s=t[r];(n=null===n?{}:n).hasOwnProperty(r)?n[r].push(e,s):n[r]=[e,s]}return n}function ds(t,e,n,r){let s=!1;if(be()){const i=function(t,e,n){const r=t.directiveRegistry;let s=null;if(r)for(let i=0;i<r.length;i++){const o=r[i];Pr(n,o.selectors,!1)&&(s||(s=[]),pn(cn(n,e),t,o.type),Xt(o)?(ps(t,n),s.unshift(o)):s.push(o))}return s}(t,e,n),o=null===r?null:{"":-1};if(null!==i){s=!0,gs(n,t.data.length,i.length);for(let t=0;t<i.length;t++){const e=i[t];e.providersResolver&&e.providersResolver(e)}let r=!1,l=!1,a=Xr(t,e,i.length,null);for(let s=0;s<i.length;s++){const u=i[s];n.mergedAttrs=en(n.mergedAttrs,u.hostAttrs),_s(t,n,e,a,u),ms(a,u,o),null!==u.contentQueries&&(n.flags|=8),null===u.hostBindings&&null===u.hostAttrs&&0===u.hostVars||(n.flags|=128);const c=u.type.prototype;!r&&(c.ngOnChanges||c.ngOnInit||c.ngDoCheck)&&((t.preOrderHooks||(t.preOrderHooks=[])).push(n.index),r=!0),l||!c.ngOnChanges&&!c.ngDoCheck||((t.preOrderCheckHooks||(t.preOrderCheckHooks=[])).push(n.index),l=!0),a++}!function(t,e){const n=e.directiveEnd,r=t.data,s=e.attrs,i=[];let o=null,l=null;for(let a=e.directiveStart;a<n;a++){const t=r[a],n=t.inputs,u=null===s||Rr(e)?null:vs(n,s);i.push(u),o=cs(n,a,o),l=cs(t.outputs,a,l)}null!==o&&(o.hasOwnProperty("class")&&(e.flags|=16),o.hasOwnProperty("style")&&(e.flags|=32)),e.initialInputs=i,e.inputs=o,e.outputs=l}(t,n)}o&&function(t,e,n){if(e){const r=t.localNames=[];for(let t=0;t<e.length;t+=2){const s=n[e[t+1]];if(null==s)throw new st("301",`Export of name '${e[t+1]}' not found!`);r.push(e[t],s)}}}(n,r,o)}return n.mergedAttrs=en(n.mergedAttrs,n.attrs),s}function hs(t,e,n,r,s,i){const o=i.hostBindings;if(o){let n=t.hostBindingOpCodes;null===n&&(n=t.hostBindingOpCodes=[]);const i=~e.index;(function(t){let e=t.length;for(;e>0;){const n=t[--e];if("number"==typeof n&&n<0)return n}return 0})(n)!=i&&n.push(i),n.push(r,s,o)}}function fs(t,e){null!==t.hostBindings&&t.hostBindings(1,e)}function ps(t,e){e.flags|=2,(t.components||(t.components=[])).push(e.index)}function ms(t,e,n){if(n){if(e.exportAs)for(let r=0;r<e.exportAs.length;r++)n[e.exportAs[r]]=t;Xt(e)&&(n[""]=t)}}function gs(t,e,n){t.flags|=1,t.directiveStart=e,t.directiveEnd=e+n,t.providerIndexes=e}function _s(t,e,n,r,s){t.data[r]=s;const i=s.factory||(s.factory=te(s.type)),o=new Je(i,Xt(s),null);t.blueprint[r]=o,n[r]=o,hs(t,e,0,r,Xr(t,n,s.hostVars,Zr),s)}function ys(t,e,n){const r=ce(e,t),s=ls(n),i=t[10],o=ks(t,Yr(t,s,null,n.onPush?64:16,r,e,i,i.createRenderer(r,n),null,null));t[e.index]=o}function bs(t,e,n,r,s,i){const o=i[e];if(null!==o){const t=r.setInput;for(let e=0;e<o.length;){const s=o[e++],i=o[e++],l=o[e++];null!==t?r.setInput(n,l,s,i):n[i]=l}}}function vs(t,e){let n=null,r=0;for(;r<e.length;){const s=e[r];if(0!==s)if(5!==s){if("number"==typeof s)break;t.hasOwnProperty(s)&&(null===n&&(n=[]),n.push(s,t[s],e[r+1])),r+=2}else r+=2;else r+=4}return n}function ws(t,e,n,r){return new Array(t,!0,!1,e,null,0,r,n,null,null)}function Cs(t,e){const n=he(e,t);if(pe(n)){const t=n[1];80&n[2]?es(t,n,t.template,n[8]):n[5]>0&&xs(n)}}function xs(t){for(let n=or(t);null!==n;n=lr(n))for(let t=10;t<n.length;t++){const e=n[t];if(1024&e[2]){const t=e[1];es(t,e,t.template,e[8])}else e[5]>0&&xs(e)}const e=t[1].components;if(null!==e)for(let n=0;n<e.length;n++){const r=he(e[n],t);pe(r)&&r[5]>0&&xs(r)}}function Es(t,e){const n=he(e,t),r=n[1];!function(t,e){for(let n=e.length;n<t.blueprint.length;n++)e.push(t.blueprint[n])}(r,n),ts(r,n,n[8])}function ks(t,e){return t[13]?t[14][4]=e:t[13]=e,t[14]=e,e}function As(t){for(;t;){t[2]|=64;const e=ir(t);if(0!=(512&t[2])&&!e)return t;t=e}return null}function Ts(t,e,n){const r=e[10];r.begin&&r.begin();try{es(t,e,t.template,n)}catch(s){throw Rs(e,s),s}finally{r.end&&r.end()}}function Is(t){!function(t){for(let e=0;e<t.components.length;e++){const n=t.components[e],r=Kn(n),s=r[1];ns(s,r,s.template,n)}}(t[8])}function Ds(t,e,n){Ne(0),e(t,n)}const Ms=(()=>Promise.resolve(null))();function Ss(t){return t[7]||(t[7]=[])}function Os(t){return t.cleanup||(t.cleanup=[])}function Rs(t,e){const n=t[9],r=n?n.get(tr,null):null;r&&r.handleError(e)}function Ns(t,e,n,r,s){for(let i=0;i<n.length;){const o=n[i++],l=n[i++],a=e[o],u=t.data[o];null!==u.setInput?u.setInput(a,s,r,l):a[l]=s}}function Vs(t,e,n){let r=n?t.styles:null,s=n?t.classes:null,i=0;if(null!==e)for(let o=0;o<e.length;o++){const t=e[o];"number"==typeof t?i=t:1==i?s=tt(s,t):2==i&&(r=tt(r,t+": "+e[++o]+";"))}n?t.styles=r:t.stylesWithoutHost=r,n?t.classes=s:t.classesWithoutHost=s}const js=new Tn("INJECTOR",-1);class Hs{get(t,e=jn){if(e===jn){const e=new Error(`NullInjectorError: No provider for ${X(t)}!`);throw e.name="NullInjectorError",e}return e}}const Ps=new Tn("Set Injector scope."),Bs={},Fs={};let Zs;function Ls(){return void 0===Zs&&(Zs=new Hs),Zs}function zs(t,e=null,n=null,r){return new $s(t,n,e||Ls(),r)}class $s{constructor(t,e,n,r=null){this.parent=n,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this._destroyed=!1;const s=[];e&&Dn(e,n=>this.processProvider(n,t,e)),Dn([t],t=>this.processInjectorType(t,[],s)),this.records.set(js,Qs(void 0,this));const i=this.records.get(Ps);this.scope=null!=i?i.value:null,this.source=r||("object"==typeof t?null:X(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,e=jn,n=_t.Default){this.assertNotDestroyed();const r=Fn(this);try{if(!(n&_t.SkipSelf)){let e=this.records.get(t);if(void 0===e){const n=("function"==typeof(s=t)||"object"==typeof s&&s instanceof Tn)&&ct(t);e=n&&this.injectableDefInScope(n)?Qs(qs(t),Bs):null,this.records.set(t,e)}if(null!=e)return this.hydrate(t,e)}return(n&_t.Self?Ls():this.parent).get(t,e=n&_t.Optional&&e===jn?null:e)}catch(i){if("NullInjectorError"===i.name){if((i.ngTempTokenPath=i.ngTempTokenPath||[]).unshift(X(t)),r)throw i;return function(t,e,n,r){const s=t.ngTempTokenPath;throw e.__source&&s.unshift(e.__source),t.message=function(t,e,n,r=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.substr(2):t;let s=X(e);if(Array.isArray(e))s=e.map(X).join(" -> ");else if("object"==typeof e){let t=[];for(let n in e)if(e.hasOwnProperty(n)){let r=e[n];t.push(n+":"+("string"==typeof r?JSON.stringify(r):X(r)))}s=`{${t.join(", ")}}`}return`${n}${r?"("+r+")":""}[${s}]: ${t.replace(Hn,"\n ")}`}("\n"+t.message,s,n,r),t.ngTokenPath=s,t.ngTempTokenPath=null,t}(i,t,"R3InjectorError",this.source)}throw i}finally{Fn(r)}var s}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(t=>this.get(t))}toString(){const t=[];return this.records.forEach((e,n)=>t.push(X(n))),`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Error("Injector has already been destroyed.")}processInjectorType(t,e,n){if(!(t=rt(t)))return!1;let r=ht(t);const s=null==r&&t.ngModule||void 0,i=void 0===s?t:s,o=-1!==n.indexOf(i);if(void 0!==s&&(r=ht(s)),null==r)return!1;if(null!=r.imports&&!o){let t;n.push(i);try{Dn(r.imports,r=>{this.processInjectorType(r,e,n)&&(void 0===t&&(t=[]),t.push(r))})}finally{}if(void 0!==t)for(let e=0;e<t.length;e++){const{ngModule:n,providers:r}=t[e];Dn(r,t=>this.processProvider(t,n,r||Mt))}}this.injectorDefTypes.add(i);const l=te(i)||(()=>new i);this.records.set(i,Qs(l,Bs));const a=r.providers;if(null!=a&&!o){const e=t;Dn(a,t=>this.processProvider(t,e,a))}return void 0!==s&&void 0!==t.providers}processProvider(t,e,n){let r=Us(t=rt(t))?t:rt(t&&t.provide);const s=function(t,e,n){return Ws(t)?Qs(void 0,t.useValue):Qs(function(t,e,n){let r;if(Us(t)){const e=rt(t);return te(e)||qs(e)}if(Ws(t))r=()=>rt(t.useValue);else if((s=t)&&s.useFactory)r=()=>t.useFactory(...$n(t.deps||[]));else if(function(t){return!(!t||!t.useExisting)}(t))r=()=>Ln(rt(t.useExisting));else{const e=rt(t&&(t.useClass||t.provide));if(!function(t){return!!t.deps}(t))return te(e)||qs(e);r=()=>new e(...$n(t.deps))}var s;return r}(t),Bs)}(t);if(Us(t)||!0!==t.multi)this.records.get(r);else{let e=this.records.get(r);e||(e=Qs(void 0,Bs,!0),e.factory=()=>$n(e.multi),this.records.set(r,e)),r=t,e.multi.push(t)}this.records.set(r,s)}hydrate(t,e){var n;return e.value===Bs&&(e.value=Fs,e.value=e.factory()),"object"==typeof e.value&&e.value&&null!==(n=e.value)&&"object"==typeof n&&"function"==typeof n.ngOnDestroy&&this.onDestroy.add(e.value),e.value}injectableDefInScope(t){if(!t.providedIn)return!1;const e=rt(t.providedIn);return"string"==typeof e?"any"===e||e===this.scope:this.injectorDefTypes.has(e)}}function qs(t){const e=ct(t),n=null!==e?e.factory:te(t);if(null!==n)return n;if(t instanceof Tn)throw new Error(`Token ${X(t)} is missing a \u0275prov definition.`);if(t instanceof Function)return function(t){const e=t.length;if(e>0){const n=On(e,"?");throw new Error(`Can't resolve all parameters for ${X(t)}: (${n.join(", ")}).`)}const n=function(t){const e=t&&(t[ft]||t[mt]);if(e){const n=function(t){if(t.hasOwnProperty("name"))return t.name;const e=(""+t).match(/^function\s*([^\s(]+)/);return null===e?"":e[1]}(t);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.`),e}return null}(t);return null!==n?()=>n.factory(t):()=>new t}(t);throw new Error("unreachable")}function Qs(t,e,n=!1){return{factory:t,value:e,multi:n?[]:void 0}}function Ws(t){return null!==t&&"object"==typeof t&&Pn in t}function Us(t){return"function"==typeof t}const Gs=function(t,e,n){return function(t,e=null,n=null,r){const s=zs(t,e,n,r);return s._resolveInjectorDefTypes(),s}({name:n},e,t,n)};let Ks=(()=>{class t{static create(t,e){return Array.isArray(t)?Gs(t,e,""):Gs(t.providers,t.parent,t.name||"")}}return t.THROW_IF_NOT_FOUND=jn,t.NULL=new Hs,t.\u0275prov=at({token:t,providedIn:"any",factory:()=>Ln(js)}),t.__NG_ELEMENT_ID__=-1,t})();function Ys(t,e){Qe(Kn(t)[1],xe())}function Js(t){let e=Object.getPrototypeOf(t.type.prototype).constructor,n=!0;const r=[t];for(;e;){let s;if(Xt(t))s=e.\u0275cmp||e.\u0275dir;else{if(e.\u0275cmp)throw new Error("Directives cannot inherit Components");s=e.\u0275dir}if(s){if(n){r.push(s);const e=t;e.inputs=Xs(t.inputs),e.declaredInputs=Xs(t.declaredInputs),e.outputs=Xs(t.outputs);const n=s.hostBindings;n&&ni(t,n);const i=s.viewQuery,o=s.contentQueries;if(i&&ti(t,i),o&&ei(t,o),J(t.inputs,s.inputs),J(t.declaredInputs,s.declaredInputs),J(t.outputs,s.outputs),Xt(s)&&s.data.animation){const e=t.data;e.animation=(e.animation||[]).concat(s.data.animation)}}const e=s.features;if(e)for(let r=0;r<e.length;r++){const s=e[r];s&&s.ngInherit&&s(t),s===Js&&(n=!1)}}e=Object.getPrototypeOf(e)}!function(t){let e=0,n=null;for(let r=t.length-1;r>=0;r--){const s=t[r];s.hostVars=e+=s.hostVars,s.hostAttrs=en(s.hostAttrs,n=en(n,s.hostAttrs))}}(r)}function Xs(t){return t===Dt?{}:t===Mt?[]:t}function ti(t,e){const n=t.viewQuery;t.viewQuery=n?(t,r)=>{e(t,r),n(t,r)}:e}function ei(t,e){const n=t.contentQueries;t.contentQueries=n?(t,r,s)=>{e(t,r,s),n(t,r,s)}:e}function ni(t,e){const n=t.hostBindings;t.hostBindings=n?(t,r)=>{e(t,r),n(t,r)}:e}let ri=null;function si(){if(!ri){const t=It.Symbol;if(t&&t.iterator)ri=t.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let e=0;e<t.length;++e){const n=t[e];"entries"!==n&&"size"!==n&&Map.prototype[n]===Map.prototype.entries&&(ri=n)}}}return ri}function ii(t){return!!oi(t)&&(Array.isArray(t)||!(t instanceof Map)&&si()in t)}function oi(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function li(t,e,n){return!Object.is(t[e],n)&&(t[e]=n,!0)}function ai(t,e,n,r){const s=ve();return li(s,Me(),e)&&(we(),function(t,e,n,r,s,i){const o=ce(t,e);!function(t,e,n,r,s,i,o){if(null==i)oe(t)?t.removeAttribute(e,s,n):e.removeAttribute(s);else{const l=null==o?it(i):o(i,r||"",s);oe(t)?t.setAttribute(e,s,l,n):n?e.setAttributeNS(n,s,l):e.setAttribute(s,l)}}(e[11],o,i,t.value,n,r,s)}(qe(),s,t,e,n,r)),ai}function ui(t,e,n,r,s,i,o,l){const a=ve(),u=we(),c=t+20,d=u.firstCreatePass?function(t,e,n,r,s,i,o,l,a){const u=e.consts,c=Jr(e,t,4,o||null,me(u,l));ds(e,n,c,me(u,a)),Qe(e,c);const d=c.tViews=as(2,c,r,s,i,e.directiveRegistry,e.pipeRegistry,null,e.schemas,u);return null!==e.queries&&(e.queries.template(e,c),d.queries=e.queries.embeddedTView(c)),c}(c,u,a,e,n,r,s,i,o):u.data[c];ke(d,!1);const h=a[11].createComment("");Cr(u,a,h,d),Gn(h,a),ks(a,a[c]=ws(h,a,h,d)),Jt(d)&&is(u,a,d),null!=o&&os(a,d,l)}function ci(t,e=_t.Default){const n=ve();return null===n?Ln(t,e):_n(xe(),n,rt(t),e)}function di(t,e,n){const r=ve();return li(r,Me(),e)&&function(t,e,n,r,s,i,o,l){const a=ce(e,n);let u,c=e.inputs;var d;null!=c&&(u=c[r])?(Ns(t,n,u,r,s),Yt(e)&&function(t,e){const n=he(e,t);16&n[2]||(n[2]|=64)}(n,e.index)):3&e.type&&(r="class"===(d=r)?"className":"for"===d?"htmlFor":"formaction"===d?"formAction":"innerHtml"===d?"innerHTML":"readonly"===d?"readOnly":"tabindex"===d?"tabIndex":d,s=null!=o?o(s,e.value||"",r):s,oe(i)?i.setProperty(a,r,s):tn(r)||(a.setProperty?a.setProperty(r,s):a[r]=s))}(we(),qe(),r,t,e,r[11],n),di}function hi(t,e,n,r,s){const i=s?"class":"style";Ns(t,n,e.inputs[i],i,r)}function fi(t,e,n,r){const s=ve(),i=we(),o=20+t,l=s[11],a=s[o]=cr(l,e,ye.lFrame.currentNamespace),u=i.firstCreatePass?function(t,e,n,r,s,i,o){const l=e.consts,a=Jr(e,t,2,s,me(l,i));return ds(e,n,a,me(l,o)),null!==a.attrs&&Vs(a,a.attrs,!1),null!==a.mergedAttrs&&Vs(a,a.mergedAttrs,!0),null!==e.queries&&e.queries.elementStart(e,a),a}(o,i,s,0,e,n,r):i.data[o];ke(u,!0);const c=u.mergedAttrs;null!==c&&Xe(l,a,c);const d=u.classes;null!==d&&Mr(l,a,d);const h=u.styles;null!==h&&Dr(l,a,h),64!=(64&u.flags)&&Cr(i,s,a,u),0===ye.lFrame.elementDepthCount&&Gn(a,s),ye.lFrame.elementDepthCount++,Jt(u)&&(is(i,s,u),ss(i,u,s)),null!==r&&os(s,u)}function pi(){let t=xe();Ae()?Te():(t=t.parent,ke(t,!1));const e=t;ye.lFrame.elementDepthCount--;const n=we();n.firstCreatePass&&(Qe(n,t),Kt(t)&&n.queries.elementEnd(t)),null!=e.classesWithoutHost&&function(t){return 0!=(16&t.flags)}(e)&&hi(n,e,ve(),e.classesWithoutHost,!0),null!=e.stylesWithoutHost&&function(t){return 0!=(32&t.flags)}(e)&&hi(n,e,ve(),e.stylesWithoutHost,!1)}function mi(t,e,n,r){fi(t,e,n,r),pi()}function gi(){return ve()}function _i(t){return!!t&&"function"==typeof t.then}function yi(t,e,n,r){const s=ve(),i=we(),o=xe();return function(t,e,n,r,s,i,o,l){const a=Jt(r),u=t.firstCreatePass&&Os(t),c=Ss(e);let d=!0;if(3&r.type||l){const h=ce(r,e),f=l?l(h):h,p=c.length,m=l?t=>l(ae(t[r.index])):r.index;if(oe(n)){let o=null;if(!l&&a&&(o=function(t,e,n,r){const s=t.cleanup;if(null!=s)for(let i=0;i<s.length-1;i+=2){const t=s[i];if(t===n&&s[i+1]===r){const t=e[7],n=s[i+2];return t.length>n?t[n]:null}"string"==typeof t&&(i+=2)}return null}(t,e,s,r.index)),null!==o)(o.__ngLastListenerFn__||o).__ngNextListenerFn__=i,o.__ngLastListenerFn__=i,d=!1;else{i=vi(r,e,0,i,!1);const t=n.listen(f,s,i);c.push(i,t),u&&u.push(s,m,p,p+1)}}else i=vi(r,e,0,i,!0),f.addEventListener(s,i,o),c.push(i),u&&u.push(s,m,p,o)}else i=vi(r,e,0,i,!1);const h=r.outputs;let f;if(d&&null!==h&&(f=h[s])){const t=f.length;if(t)for(let n=0;n<t;n+=2){const t=e[f[n]][f[n+1]].subscribe(i),o=c.length;c.push(i,t),u&&u.push(s,r.index,o,-(o+1))}}}(i,s,s[11],o,t,e,!!n,r),yi}function bi(t,e,n,r){try{return!1!==n(r)}catch(s){return Rs(t,s),!1}}function vi(t,e,n,r,s){return function n(i){if(i===Function)return r;const o=2&t.flags?he(t.index,e):e;0==(32&e[2])&&As(o);let l=bi(e,0,r,i),a=n.__ngNextListenerFn__;for(;a;)l=bi(e,0,a,i)&&l,a=a.__ngNextListenerFn__;return s&&!1===l&&(i.preventDefault(),i.returnValue=!1),l}}function wi(t=1){return function(t){return(ye.lFrame.contextLView=function(t,e){for(;t>0;)e=e[15],t--;return e}(t,ye.lFrame.contextLView))[8]}(t)}function Ci(t,e,n,r,s){const i=t[n+1],o=null===e;let l=r?qr(i):Wr(i),a=!1;for(;0!==l&&(!1===a||o);){const n=t[l+1];xi(t[l],e)&&(a=!0,t[l+1]=r?Gr(n):Qr(n)),l=r?qr(n):Wr(n)}a&&(t[n+1]=r?Qr(i):Gr(i))}function xi(t,e){return null===t||null==e||(Array.isArray(t)?t[1]:t)===e||!(!Array.isArray(t)||"string"!=typeof e)&&Vn(t,e)>=0}function Ei(t,e,n){return Ai(t,e,n,!1),Ei}function ki(t,e){return Ai(t,e,null,!0),ki}function Ai(t,e,n,r){const s=ve(),i=we(),o=function(t){const e=ye.lFrame,n=e.bindingIndex;return e.bindingIndex=e.bindingIndex+2,n}();i.firstUpdatePass&&function(t,e,n,r){const s=t.data;if(null===s[n+1]){const i=s[ze()],o=function(t,e){return e>=t.expandoStartIndex}(t,n);(function(t,e){return 0!=(t.flags&(e?16:32))})(i,r)&&null===e&&!o&&(e=!1),e=function(t,e,n,r){const s=function(t){const e=ye.lFrame.currentDirectiveIndex;return-1===e?null:t[e]}(t);let i=r?e.residualClasses:e.residualStyles;if(null===s)0===(r?e.classBindings:e.styleBindings)&&(n=Ii(n=Ti(null,t,e,n,r),e.attrs,r),i=null);else{const o=e.directiveStylingLast;if(-1===o||t[o]!==s)if(n=Ti(s,t,e,n,r),null===i){let n=function(t,e,n){const r=n?e.classBindings:e.styleBindings;if(0!==Wr(r))return t[qr(r)]}(t,e,r);void 0!==n&&Array.isArray(n)&&(n=Ti(null,t,e,n[1],r),n=Ii(n,e.attrs,r),function(t,e,n,r){t[qr(n?e.classBindings:e.styleBindings)]=r}(t,e,r,n))}else i=function(t,e,n){let r;const s=e.directiveEnd;for(let i=1+e.directiveStylingLast;i<s;i++)r=Ii(r,t[i].hostAttrs,n);return Ii(r,e.attrs,n)}(t,e,r)}return void 0!==i&&(r?e.residualClasses=i:e.residualStyles=i),n}(s,i,e,r),function(t,e,n,r,s,i){let o=i?e.classBindings:e.styleBindings,l=qr(o),a=Wr(o);t[r]=n;let u,c=!1;if(Array.isArray(n)){const t=n;u=t[1],(null===u||Vn(t,u)>0)&&(c=!0)}else u=n;if(s)if(0!==a){const e=qr(t[l+1]);t[r+1]=$r(e,l),0!==e&&(t[e+1]=Ur(t[e+1],r)),t[l+1]=131071&t[l+1]|r<<17}else t[r+1]=$r(l,0),0!==l&&(t[l+1]=Ur(t[l+1],r)),l=r;else t[r+1]=$r(a,0),0===l?l=r:t[a+1]=Ur(t[a+1],r),a=r;c&&(t[r+1]=Qr(t[r+1])),Ci(t,u,r,!0),Ci(t,u,r,!1),function(t,e,n,r,s){const i=s?t.residualClasses:t.residualStyles;null!=i&&"string"==typeof e&&Vn(i,e)>=0&&(n[r+1]=Gr(n[r+1]))}(e,u,t,r,i),o=$r(l,a),i?e.classBindings=o:e.styleBindings=o}(s,i,e,n,o,r)}}(i,t,o,r),e!==Zr&&li(s,o,e)&&function(t,e,n,r,s,i,o,l){if(!(3&e.type))return;const a=t.data,u=a[l+1];Mi(1==(1&u)?Di(a,e,n,s,Wr(u),o):void 0)||(Mi(i)||function(t){return 2==(2&t)}(u)&&(i=Di(a,null,n,s,l,o)),function(t,e,n,r,s){const i=oe(t);if(e)s?i?t.addClass(n,r):n.classList.add(r):i?t.removeClass(n,r):n.classList.remove(r);else{let e=-1===r.indexOf("-")?void 0:rr.DashCase;if(null==s)i?t.removeStyle(n,r,e):n.style.removeProperty(r);else{const o="string"==typeof s&&s.endsWith("!important");o&&(s=s.slice(0,-10),e|=rr.Important),i?t.setStyle(n,r,s,e):n.style.setProperty(r,s,o?"important":"")}}}(r,o,ue(ze(),n),s,i))}(i,i.data[ze()],s,s[11],t,s[o+1]=function(t,e){return null==t||("string"==typeof e?t+=e:"object"==typeof t&&(t=X(function(t){return t instanceof class{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}?t.changingThisBreaksApplicationSecurity:t}(t)))),t}(e,n),r,o)}function Ti(t,e,n,r,s){let i=null;const o=n.directiveEnd;let l=n.directiveStylingLast;for(-1===l?l=n.directiveStart:l++;l<o&&(i=e[l],r=Ii(r,i.hostAttrs,s),i!==t);)l++;return null!==t&&(n.directiveStylingLast=l),r}function Ii(t,e,n){const r=n?1:2;let s=-1;if(null!==e)for(let i=0;i<e.length;i++){const o=e[i];"number"==typeof o?s=o:s===r&&(Array.isArray(t)||(t=void 0===t?[]:["",t]),Rn(t,o,!!n||e[++i]))}return void 0===t?null:t}function Di(t,e,n,r,s,i){const o=null===e;let l;for(;s>0;){const e=t[s],i=Array.isArray(e),a=i?e[1]:e,u=null===a;let c=n[s+1];c===Zr&&(c=u?Mt:void 0);let d=u?Nn(c,r):a===r?c:void 0;if(i&&!Mi(d)&&(d=Nn(e,r)),Mi(d)&&(l=d,o))return l;const h=t[s+1];s=o?qr(h):Wr(h)}if(null!==e){let t=i?e.residualClasses:e.residualStyles;null!=t&&(l=Nn(t,r))}return l}function Mi(t){return void 0!==t}function Si(t,e=""){const n=ve(),r=we(),s=t+20,i=r.firstCreatePass?Jr(r,s,1,e,null):r.data[s],o=n[s]=function(t,e){return oe(t)?t.createText(e):t.createTextNode(e)}(n[11],e);Cr(r,n,o,i),ke(i,!1)}function Oi(t){return Ri("",t,""),Oi}function Ri(t,e,n){const r=ve(),s=function(t,e,n,r){return li(t,Me(),n)?e+it(n)+r:Zr}(r,t,e,n);return s!==Zr&&function(t,e,n){const r=ue(e,t);!function(t,e,n){oe(t)?t.setValue(e,n):e.textContent=n}(t[11],r,n)}(r,ze(),s),Ri}const Ni=void 0;var Vi=["en",[["a","p"],["AM","PM"],Ni],[["AM","PM"],Ni,Ni],[["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"]],Ni,[["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"]],Ni,[["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}",Ni,"{1} 'at' {0}",Ni],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function(t){let e=Math.floor(Math.abs(t)),n=t.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===n?1:5}];let ji={};function Hi(t){return t in ji||(ji[t]=It.ng&&It.ng.common&&It.ng.common.locales&&It.ng.common.locales[t]),ji[t]}var Pi=function(t){return t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencyCode=15]="CurrencyCode",t[t.CurrencySymbol=16]="CurrencySymbol",t[t.CurrencyName=17]="CurrencyName",t[t.Currencies=18]="Currencies",t[t.Directionality=19]="Directionality",t[t.PluralCase=20]="PluralCase",t[t.ExtraData=21]="ExtraData",t}({});let Bi="en-US";function Fi(t){var e,n;n="Expected localeId to be defined",null==(e=t)&&function(t,e,n,r){throw new Error(`ASSERTION ERROR: ${t} [Expected=> null != ${e} <=Actual]`)}(n,e),"string"==typeof t&&(Bi=t.toLowerCase().replace(/_/g,"-"))}class Zi{}class Li{resolveComponentFactory(t){throw function(t){const e=Error(`No component factory found for ${X(t)}. Did you add it to @NgModule.entryComponents?`);return e.ngComponent=t,e}(t)}}let zi=(()=>{class t{}return t.NULL=new Li,t})();function $i(...t){}function qi(t,e){return new Wi(ce(t,e))}const Qi=function(){return qi(xe(),ve())};let Wi=(()=>{class t{constructor(t){this.nativeElement=t}}return t.__NG_ELEMENT_ID__=Qi,t})();function Ui(t){return t instanceof Wi?t.nativeElement:t}class Gi{}let Ki=(()=>{class t{}return t.\u0275prov=at({token:t,providedIn:"root",factory:()=>null}),t})();class Yi{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const Ji=new Yi("12.0.5");class Xi{constructor(){}supports(t){return ii(t)}create(t){return new eo(t)}}const to=(t,e)=>e;class eo{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||to}forEachItem(t){let e;for(e=this._itHead;null!==e;e=e._next)t(e)}forEachOperation(t){let e=this._itHead,n=this._removalsHead,r=0,s=null;for(;e||n;){const i=!n||e&&e.currentIndex<io(n,r,s)?e:n,o=io(i,r,s),l=i.currentIndex;if(i===n)r--,n=n._nextRemoved;else if(e=e._next,null==i.previousIndex)r++;else{s||(s=[]);const t=o-r,e=l-r;if(t!=e){for(let n=0;n<t;n++){const r=n<s.length?s[n]:s[n]=0,i=r+n;e<=i&&i<t&&(s[n]=r+1)}s[i.previousIndex]=e-t}}o!==l&&t(i,o,l)}}forEachPreviousItem(t){let e;for(e=this._previousItHead;null!==e;e=e._nextPrevious)t(e)}forEachAddedItem(t){let e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)}forEachMovedItem(t){let e;for(e=this._movesHead;null!==e;e=e._nextMoved)t(e)}forEachRemovedItem(t){let e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)}forEachIdentityChange(t){let e;for(e=this._identityChangesHead;null!==e;e=e._nextIdentityChange)t(e)}diff(t){if(null==t&&(t=[]),!ii(t))throw new Error(`Error trying to diff '${X(t)}'. Only arrays and iterables are allowed`);return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let e,n,r,s=this._itHead,i=!1;if(Array.isArray(t)){this.length=t.length;for(let e=0;e<this.length;e++)n=t[e],r=this._trackByFn(e,n),null!==s&&Object.is(s.trackById,r)?(i&&(s=this._verifyReinsertion(s,n,r,e)),Object.is(s.item,n)||this._addIdentityChange(s,n)):(s=this._mismatch(s,n,r,e),i=!0),s=s._next}else e=0,function(t,e){if(Array.isArray(t))for(let n=0;n<t.length;n++)e(t[n]);else{const n=t[si()]();let r;for(;!(r=n.next()).done;)e(r.value)}}(t,t=>{r=this._trackByFn(e,t),null!==s&&Object.is(s.trackById,r)?(i&&(s=this._verifyReinsertion(s,t,r,e)),Object.is(s.item,t)||this._addIdentityChange(s,t)):(s=this._mismatch(s,t,r,e),i=!0),s=s._next,e++}),this.length=e;return this._truncate(s),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,e,n,r){let s;return null===t?s=this._itTail:(s=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,s,r)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(n,r))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,s,r)):t=this._addAfter(new no(e,n),s,r),t}_verifyReinsertion(t,e,n,r){let s=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==s?t=this._reinsertAfter(s,t._prev,r):t.currentIndex!=r&&(t.currentIndex=r,this._addToMoves(t,r)),t}_truncate(t){for(;null!==t;){const e=t._next;this._addToRemovals(this._unlink(t)),t=e}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,e,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const r=t._prevRemoved,s=t._nextRemoved;return null===r?this._removalsHead=s:r._nextRemoved=s,null===s?this._removalsTail=r:s._prevRemoved=r,this._insertAfter(t,e,n),this._addToMoves(t,n),t}_moveAfter(t,e,n){return this._unlink(t),this._insertAfter(t,e,n),this._addToMoves(t,n),t}_addAfter(t,e,n){return this._insertAfter(t,e,n),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,e,n){const r=null===e?this._itHead:e._next;return t._next=r,t._prev=e,null===r?this._itTail=t:r._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new so),this._linkedRecords.put(t),t.currentIndex=n,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const e=t._prev,n=t._next;return null===e?this._itHead=n:e._next=n,null===n?this._itTail=e:n._prev=e,t}_addToMoves(t,e){return t.previousIndex===e||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new so),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,e){return t.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class no{constructor(t,e){this.item=t,this.trackById=e,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class ro{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,e){let n;for(n=this._head;null!==n;n=n._nextDup)if((null===e||e<=n.currentIndex)&&Object.is(n.trackById,t))return n;return null}remove(t){const e=t._prevDup,n=t._nextDup;return null===e?this._head=n:e._nextDup=n,null===n?this._tail=e:n._prevDup=e,null===this._head}}class so{constructor(){this.map=new Map}put(t){const e=t.trackById;let n=this.map.get(e);n||(n=new ro,this.map.set(e,n)),n.add(t)}get(t,e){const n=this.map.get(t);return n?n.get(t,e):null}remove(t){const e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function io(t,e,n){const r=t.previousIndex;if(null===r)return r;let s=0;return n&&r<n.length&&(s=n[r]),r+e+s}class oo{constructor(){}supports(t){return t instanceof Map||oi(t)}create(){return new lo}}class lo{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 e;for(e=this._mapHead;null!==e;e=e._next)t(e)}forEachPreviousItem(t){let e;for(e=this._previousMapHead;null!==e;e=e._nextPrevious)t(e)}forEachChangedItem(t){let e;for(e=this._changesHead;null!==e;e=e._nextChanged)t(e)}forEachAddedItem(t){let e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)}forEachRemovedItem(t){let e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)}diff(t){if(t){if(!(t instanceof Map||oi(t)))throw new Error(`Error trying to diff '${X(t)}'. Only maps and objects are allowed`)}else t=new Map;return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let e=this._mapHead;if(this._appendAfter=null,this._forEach(t,(t,n)=>{if(e&&e.key===n)this._maybeAddToChanges(e,t),this._appendAfter=e,e=e._next;else{const r=this._getOrCreateRecordForKey(n,t);e=this._insertBeforeOrAppend(e,r)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let t=e;null!==t;t=t._nextRemoved)t===this._mapHead&&(this._mapHead=null),this._records.delete(t.key),t._nextRemoved=t._next,t.previousValue=t.currentValue,t.currentValue=null,t._prev=null,t._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,e){if(t){const n=t._prev;return e._next=t,e._prev=n,t._prev=e,n&&(n._next=e),t===this._mapHead&&(this._mapHead=e),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(t,e){if(this._records.has(t)){const n=this._records.get(t);this._maybeAddToChanges(n,e);const r=n._prev,s=n._next;return r&&(r._next=s),s&&(s._prev=r),n._next=null,n._prev=null,n}const n=new ao(t);return this._records.set(t,n),n.currentValue=e,this._addToAdditions(n),n}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,e){Object.is(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(n=>e(t[n],n))}}class ao{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 uo(){return new co([new Xi])}let co=(()=>{class t{constructor(t){this.factories=t}static create(e,n){if(null!=n){const t=n.factories.slice();e=e.concat(t)}return new t(e)}static extend(e){return{provide:t,useFactory:n=>t.create(e,n||uo()),deps:[[t,new Un,new Wn]]}}find(t){const e=this.factories.find(e=>e.supports(t));if(null!=e)return e;throw new Error(`Cannot find a differ supporting object '${t}' of type '${n=t,n.name||typeof n}'`);var n}}return t.\u0275prov=at({token:t,providedIn:"root",factory:uo}),t})();function ho(){return new fo([new oo])}let fo=(()=>{class t{constructor(t){this.factories=t}static create(e,n){if(n){const t=n.factories.slice();e=e.concat(t)}return new t(e)}static extend(e){return{provide:t,useFactory:n=>t.create(e,n||ho()),deps:[[t,new Un,new Wn]]}}find(t){const e=this.factories.find(e=>e.supports(t));if(e)return e;throw new Error(`Cannot find a differ supporting object '${t}'`)}}return t.\u0275prov=at({token:t,providedIn:"root",factory:ho}),t})();function po(t,e,n,r,s=!1){for(;null!==n;){const i=e[n.index];if(null!==i&&r.push(ae(i)),Gt(i))for(let t=10;t<i.length;t++){const e=i[t],n=e[1].firstChild;null!==n&&po(e[1],e,n,r)}const o=n.type;if(8&o)po(t,e,n.child,r);else if(32&o){const t=sr(n,e);let s;for(;s=t();)r.push(s)}else if(16&o){const t=Er(e,n);if(Array.isArray(t))r.push(...t);else{const n=ir(e[16]);po(n[1],n,t,r,!0)}}n=s?n.projectionNext:n.next}return r}class mo{constructor(t,e){this._lView=t,this._cdRefInjectingView=e,this._appRef=null,this._attachedToViewContainer=!1}get rootNodes(){const t=this._lView,e=t[1];return po(e,t,e.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(Gt(t)){const e=t[8],n=e?e.indexOf(this):-1;n>-1&&(hr(t,n),Sn(e,n))}this._attachedToViewContainer=!1}fr(this._lView[1],this._lView)}onDestroy(t){us(this._lView[1],this._lView,null,t)}markForCheck(){As(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){Ts(this._lView[1],this._lView,this.context)}checkNoChanges(){!function(t,e,n){De(!0);try{Ts(t,e,n)}finally{De(!1)}}(this._lView[1],this._lView,this.context)}attachToViewContainerRef(){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._attachedToViewContainer=!0}detachFromAppRef(){var t;this._appRef=null,Tr(this._lView[1],t=this._lView,t[11],2,null,null)}attachToAppRef(t){if(this._attachedToViewContainer)throw new Error("This view is already attached to a ViewContainer!");this._appRef=t}}class go extends mo{constructor(t){super(t),this._view=t}detectChanges(){Is(this._view)}checkNoChanges(){!function(t){De(!0);try{Is(t)}finally{De(!1)}}(this._view)}get context(){return null}}const _o=[new oo],yo=new co([new Xi]),bo=new fo(_o),vo=function(){return Eo(xe(),ve())};let wo=(()=>{class t{}return t.__NG_ELEMENT_ID__=vo,t})();const Co=wo,xo=class extends Co{constructor(t,e,n){super(),this._declarationLView=t,this._declarationTContainer=e,this.elementRef=n}createEmbeddedView(t){const e=this._declarationTContainer.tViews,n=Yr(this._declarationLView,e,t,16,null,e.declTNode,null,null,null,null);n[17]=this._declarationLView[this._declarationTContainer.index];const r=this._declarationLView[19];return null!==r&&(n[19]=r.createEmbeddedView(e)),ts(e,n,t),new mo(n)}};function Eo(t,e){return 4&t.type?new xo(e,t,qi(t,e)):null}class ko{}const Ao=function(){return Oo(xe(),ve())};let To=(()=>{class t{}return t.__NG_ELEMENT_ID__=Ao,t})();const Io=To,Do=class extends Io{constructor(t,e,n){super(),this._lContainer=t,this._hostTNode=e,this._hostLView=n}get element(){return qi(this._hostTNode,this._hostLView)}get injector(){return new kn(this._hostTNode,this._hostLView)}get parentInjector(){const t=fn(this._hostTNode,this._hostLView);if(rn(t)){const e=on(t,this._hostLView),n=sn(t);return new kn(e[1].data[n+8],e)}return new kn(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const e=Mo(this._lContainer);return null!==e&&e[t]||null}get length(){return this._lContainer.length-10}createEmbeddedView(t,e,n){const r=t.createEmbeddedView(e||{});return this.insert(r,n),r}createComponent(t,e,n,r,s){const i=n||this.parentInjector;if(!s&&null==t.ngModule&&i){const t=i.get(ko,null);t&&(s=t)}const o=t.create(i,r,void 0,s);return this.insert(o.hostView,e),o}insert(t,e){const n=t._lView,r=n[1];if(Gt(n[3])){const e=this.indexOf(t);if(-1!==e)this.detach(e);else{const e=n[3],r=new Do(e,e[6],e[3]);r.detach(r.indexOf(t))}}const s=this._adjustIndex(e),i=this._lContainer;!function(t,e,n,r){const s=10+r,i=n.length;r>0&&(n[s-1][4]=e),r<i-10?(e[4]=n[s],Mn(n,10+r,e)):(n.push(e),e[4]=null),e[3]=n;const o=e[17];null!==o&&n!==o&&function(t,e){const n=t[9];e[16]!==e[3][3][16]&&(t[2]=!0),null===n?t[9]=[e]:n.push(e)}(o,e);const l=e[19];null!==l&&l.insertView(t),e[2]|=128}(r,n,i,s);const o=kr(s,i),l=n[11],a=br(l,i[7]);return null!==a&&function(t,e,n,r,s,i){r[0]=s,r[6]=e,Tr(t,r,n,1,s,i)}(r,i[6],l,n,a,o),t.attachToViewContainerRef(),Mn(So(i),s,t),t}move(t,e){return this.insert(t,e)}indexOf(t){const e=Mo(this._lContainer);return null!==e?e.indexOf(t):-1}remove(t){const e=this._adjustIndex(t,-1),n=hr(this._lContainer,e);n&&(Sn(So(this._lContainer),e),fr(n[1],n))}detach(t){const e=this._adjustIndex(t,-1),n=hr(this._lContainer,e);return n&&null!=Sn(So(this._lContainer),e)?new mo(n):null}_adjustIndex(t,e=0){return null==t?this.length+e:t}};function Mo(t){return t[8]}function So(t){return t[8]||(t[8]=[])}function Oo(t,e){let n;const r=e[t.index];if(Gt(r))n=r;else{let s;if(8&t.type)s=ae(r);else{const n=e[11];s=n.createComment("");const r=ce(t,e);gr(n,br(n,r),s,function(t,e){return oe(t)?t.nextSibling(e):e.nextSibling}(n,r),!1)}e[t.index]=n=ws(r,e,s,t),ks(e,n)}return new Do(n,t,e)}const Ro={};class No extends zi{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const e=Qt(t);return new Ho(e,this.ngModule)}}function Vo(t){const e=[];for(let n in t)t.hasOwnProperty(n)&&e.push({propName:t[n],templateName:n});return e}const jo=new Tn("SCHEDULER_TOKEN",{providedIn:"root",factory:()=>er});class Ho extends Zi{constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=t.selectors.map(Fr).join(","),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!e}get inputs(){return Vo(this.componentDef.inputs)}get outputs(){return Vo(this.componentDef.outputs)}create(t,e,n,r){const s=(r=r||this.ngModule)?function(t,e){return{get:(n,r,s)=>{const i=t.get(n,Ro,s);return i!==Ro||r===Ro?i:e.get(n,r,s)}}}(t,r.injector):t,i=s.get(Gi,le),o=s.get(Ki,null),l=i.createRenderer(null,this.componentDef),a=this.componentDef.selectors[0][0]||"div",u=n?function(t,e,n){if(oe(t))return t.selectRootElement(e,n===xt.ShadowDom);let r="string"==typeof e?t.querySelector(e):e;return r.textContent="",r}(l,n,this.componentDef.encapsulation):cr(i.createRenderer(null,this.componentDef),a,function(t){const e=t.toLowerCase();return"svg"===e?"http://www.w3.org/2000/svg":"math"===e?"http://www.w3.org/1998/MathML/":null}(a)),c=this.componentDef.onPush?576:528,d={components:[],scheduler:er,clean:Ms,playerHandler:null,flags:0},h=as(0,null,null,1,0,null,null,null,null,null),f=Yr(null,h,d,c,null,null,i,l,o,s);let p,m;He(f);try{const t=function(t,e,n,r,s,i){const o=n[1];n[20]=t;const l=Jr(o,20,2,"#host",null),a=l.mergedAttrs=e.hostAttrs;null!==a&&(Vs(l,a,!0),null!==t&&(Xe(s,t,a),null!==l.classes&&Mr(s,t,l.classes),null!==l.styles&&Dr(s,t,l.styles)));const u=r.createRenderer(t,e),c=Yr(n,ls(e),null,e.onPush?64:16,n[20],l,r,u,null,null);return o.firstCreatePass&&(pn(cn(l,n),o,e.type),ps(o,l),gs(l,n.length,1)),ks(n,c),n[20]=c}(u,this.componentDef,f,i,l);if(u)if(n)Xe(l,u,["ng-version",Ji.full]);else{const{attrs:t,classes:e}=function(t){const e=[],n=[];let r=1,s=2;for(;r<t.length;){let i=t[r];if("string"==typeof i)2===s?""!==i&&e.push(i,t[++r]):8===s&&n.push(i);else{if(!jr(s))break;s=i}r++}return{attrs:e,classes:n}}(this.componentDef.selectors[0]);t&&Xe(l,u,t),e&&e.length>0&&Mr(l,u,e.join(" "))}if(m=de(h,20),void 0!==e){const t=m.projection=[];for(let n=0;n<this.ngContentSelectors.length;n++){const r=e[n];t.push(null!=r?Array.from(r):null)}}p=function(t,e,n,r,s){const i=n[1],o=function(t,e,n){const r=xe();t.firstCreatePass&&(n.providersResolver&&n.providersResolver(n),_s(t,r,e,Xr(t,e,1,null),n));const s=Cn(e,t,r.directiveStart,r);Gn(s,e);const i=ce(r,e);return i&&Gn(i,e),s}(i,n,e);if(r.components.push(o),t[8]=o,s&&s.forEach(t=>t(o,e)),e.contentQueries){const t=xe();e.contentQueries(1,o,t.directiveStart)}const l=xe();return!i.firstCreatePass||null===e.hostBindings&&null===e.hostAttrs||($e(l.index),hs(n[1],l,0,l.directiveStart,l.directiveEnd,e),fs(e,o)),o}(t,this.componentDef,f,d,[Ys]),ts(h,f,null)}finally{Le()}return new Po(this.componentType,p,qi(m,f),f,m)}}class Po extends class{}{constructor(t,e,n,r,s){super(),this.location=n,this._rootLView=r,this._tNode=s,this.instance=e,this.hostView=this.changeDetectorRef=new go(r),this.componentType=t}get injector(){return new kn(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}const Bo=new Map;class Fo extends ko{constructor(t,e){super(),this._parent=e,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new No(this);const n=Wt(t),r=t[Vt]||null;r&&Fi(r),this._bootstrapComponents=nr(n.bootstrap),this._r3Injector=zs(t,e,[{provide:ko,useValue:this},{provide:zi,useValue:this.componentFactoryResolver}],X(t)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(t)}get(t,e=Ks.THROW_IF_NOT_FOUND,n=_t.Default){return t===Ks||t===ko||t===js?this:this._r3Injector.get(t,e,n)}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(t=>t()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class Zo extends class{}{constructor(t){super(),this.moduleType=t,null!==Wt(t)&&function(t){const e=new Set;!function t(n){const r=Wt(n,!0),s=r.id;null!==s&&(function(t,e,n){if(e&&e!==n)throw new Error(`Duplicate module registered for ${t} - ${X(e)} vs ${X(e.name)}`)}(s,Bo.get(s),n),Bo.set(s,n));const i=nr(r.imports);for(const o of i)e.has(o)||(e.add(o),t(o))}(t)}(t)}create(t){return new Fo(this.moduleType,t)}}function Lo(t){return e=>{setTimeout(t,void 0,e)}}const zo=class extends x{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,e,n){var r,s,i;let o=t,l=e||(()=>null),a=n;if(t&&"object"==typeof t){const e=t;o=null===(r=e.next)||void 0===r?void 0:r.bind(e),l=null===(s=e.error)||void 0===s?void 0:s.bind(e),a=null===(i=e.complete)||void 0===i?void 0:i.bind(e)}this.__isAsync&&(l=Lo(l),o&&(o=Lo(o)),a&&(a=Lo(a)));const u=super.subscribe({next:o,error:l,complete:a});return t instanceof d&&t.add(u),u}};function $o(){return this._results[si()]()}class qo{constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const e=si(),n=qo.prototype;n[e]||(n[e]=$o)}get changes(){return this._changes||(this._changes=new zo)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,e){return this._results.reduce(t,e)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,e){this.dirty=!1;const n=In(t);(this._changesDetected=!function(t,e,n){if(t.length!==e.length)return!1;for(let r=0;r<t.length;r++){let s=t[r],i=e[r];if(n&&(s=n(s),i=n(i)),i!==s)return!1}return!0}(this._results,n,e))&&(this._results=n,this.length=n.length,this.last=n[this.length-1],this.first=n[0])}notifyOnChanges(){!this._changes||!this._changesDetected&&this._emitDistinctChangesOnly||this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}class Qo{constructor(t){this.queryList=t,this.matches=null}clone(){return new Qo(this.queryList)}setDirty(){this.queryList.setDirty()}}class Wo{constructor(t=[]){this.queries=t}createEmbeddedView(t){const e=t.queries;if(null!==e){const n=null!==t.contentQueries?t.contentQueries[0]:e.length,r=[];for(let t=0;t<n;t++){const n=e.getByIndex(t);r.push(this.queries[n.indexInDeclarationView].clone())}return new Wo(r)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let e=0;e<this.queries.length;e++)null!==nl(t,e).matches&&this.queries[e].setDirty()}}class Uo{constructor(t,e,n=null){this.predicate=t,this.flags=e,this.read=n}}class Go{constructor(t=[]){this.queries=t}elementStart(t,e){for(let n=0;n<this.queries.length;n++)this.queries[n].elementStart(t,e)}elementEnd(t){for(let e=0;e<this.queries.length;e++)this.queries[e].elementEnd(t)}embeddedTView(t){let e=null;for(let n=0;n<this.length;n++){const r=null!==e?e.length:0,s=this.getByIndex(n).embeddedTView(t,r);s&&(s.indexInDeclarationView=n,null!==e?e.push(s):e=[s])}return null!==e?new Go(e):null}template(t,e){for(let n=0;n<this.queries.length;n++)this.queries[n].template(t,e)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}}class Ko{constructor(t,e=-1){this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=e}elementStart(t,e){this.isApplyingToNode(e)&&this.matchTNode(t,e)}elementEnd(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}template(t,e){this.elementStart(t,e)}embeddedTView(t,e){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,e),new Ko(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&1!=(1&this.metadata.flags)){const e=this._declarationNodeIndex;let n=t.parent;for(;null!==n&&8&n.type&&n.index!==e;)n=n.parent;return e===(null!==n?n.index:-1)}return this._appliesToNextNode}matchTNode(t,e){const n=this.metadata.predicate;if(Array.isArray(n))for(let r=0;r<n.length;r++){const s=n[r];this.matchTNodeWithReadOption(t,e,Yo(e,s)),this.matchTNodeWithReadOption(t,e,wn(e,t,s,!1,!1))}else n===wo?4&e.type&&this.matchTNodeWithReadOption(t,e,-1):this.matchTNodeWithReadOption(t,e,wn(e,t,n,!1,!1))}matchTNodeWithReadOption(t,e,n){if(null!==n){const r=this.metadata.read;if(null!==r)if(r===Wi||r===To||r===wo&&4&e.type)this.addMatch(e.index,-2);else{const n=wn(e,t,r,!1,!1);null!==n&&this.addMatch(e.index,n)}else this.addMatch(e.index,n)}}addMatch(t,e){null===this.matches?this.matches=[t,e]:this.matches.push(t,e)}}function Yo(t,e){const n=t.localNames;if(null!==n)for(let r=0;r<n.length;r+=2)if(n[r]===e)return n[r+1];return null}function Jo(t,e,n,r){return-1===n?function(t,e){return 11&t.type?qi(t,e):4&t.type?Eo(t,e):null}(e,t):-2===n?function(t,e,n){return n===Wi?qi(e,t):n===wo?Eo(e,t):n===To?Oo(e,t):void 0}(t,e,r):Cn(t,t[1],n,e)}function Xo(t,e,n,r){const s=e[19].queries[r];if(null===s.matches){const r=t.data,i=n.matches,o=[];for(let t=0;t<i.length;t+=2){const s=i[t];o.push(s<0?null:Jo(e,r[s],i[t+1],n.metadata.read))}s.matches=o}return s.matches}function tl(t,e,n,r){const s=t.queries.getByIndex(n),i=s.matches;if(null!==i){const o=Xo(t,e,s,n);for(let t=0;t<i.length;t+=2){const n=i[t];if(n>0)r.push(o[t/2]);else{const s=i[t+1],o=e[-n];for(let t=10;t<o.length;t++){const e=o[t];e[17]===e[3]&&tl(e[1],e,s,r)}if(null!==o[9]){const t=o[9];for(let e=0;e<t.length;e++){const n=t[e];tl(n[1],n,s,r)}}}}}return r}function el(t){const e=ve(),n=we(),r=Re();Ne(r+1);const s=nl(n,r);if(t.dirty&&fe(e)===(2==(2&s.metadata.flags))){if(null===s.matches)t.reset([]);else{const i=s.crossesNgTemplate?tl(n,e,r,[]):Xo(n,e,s,r);t.reset(i,Ui),t.notifyOnChanges()}return!0}return!1}function nl(t,e){return t.queries.getByIndex(e)}const rl=new Tn("Application Initializer");let sl=(()=>{class t{constructor(t){this.appInits=t,this.resolve=$i,this.reject=$i,this.initialized=!1,this.done=!1,this.donePromise=new Promise((t,e)=>{this.resolve=t,this.reject=e})}runInitializers(){if(this.initialized)return;const t=[],e=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let r=0;r<this.appInits.length;r++){const e=this.appInits[r]();if(_i(e))t.push(e);else if((n=e)&&"function"==typeof n.subscribe){const n=new Promise((t,n)=>{e.subscribe({complete:t,error:n})});t.push(n)}}var n;Promise.all(t).then(()=>{e()}).catch(t=>{this.reject(t)}),0===t.length&&e(),this.initialized=!0}}return t.\u0275fac=function(e){return new(e||t)(Ln(rl,8))},t.\u0275prov=at({token:t,factory:t.\u0275fac}),t})();const il=new Tn("AppId"),ol={provide:il,useFactory:function(){return`${ll()}${ll()}${ll()}`},deps:[]};function ll(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const al=new Tn("Platform Initializer"),ul=new Tn("Platform ID"),cl=new Tn("appBootstrapListener");let dl=(()=>{class t{log(t){console.log(t)}warn(t){console.warn(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=at({token:t,factory:t.\u0275fac}),t})();const hl=new Tn("LocaleId"),fl=new Tn("DefaultCurrencyCode");class pl{constructor(t,e){this.ngModuleFactory=t,this.componentFactories=e}}const ml=function(t){return new Zo(t)},gl=ml,_l=function(t){return Promise.resolve(ml(t))},yl=function(t){const e=ml(t),n=nr(Wt(t).declarations).reduce((t,e)=>{const n=Qt(e);return n&&t.push(new Ho(n)),t},[]);return new pl(e,n)},bl=yl,vl=function(t){return Promise.resolve(yl(t))};let wl=(()=>{class t{constructor(){this.compileModuleSync=gl,this.compileModuleAsync=_l,this.compileModuleAndAllComponentsSync=bl,this.compileModuleAndAllComponentsAsync=vl}clearCache(){}clearCacheFor(t){}getModuleId(t){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=at({token:t,factory:t.\u0275fac}),t})();const Cl=(()=>Promise.resolve(0))();function xl(t){"undefined"==typeof Zone?Cl.then(()=>{t&&t.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}class El{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:n=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new zo(!1),this.onMicrotaskEmpty=new zo(!1),this.onStable=new zo(!1),this.onError=new zo(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched(),this._nesting=0,this._outer=this._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(this._inner=this._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(this._inner=this._inner.fork(Zone.longStackTraceZoneSpec)),this.shouldCoalesceEventChangeDetection=!n&&e,this.shouldCoalesceRunChangeDetection=n,this.lastRequestAnimationFrameId=-1,this.nativeRequestAnimationFrame=function(){let t=It.requestAnimationFrame,e=It.cancelAnimationFrame;if("undefined"!=typeof Zone&&t&&e){const n=t[Zone.__symbol__("OriginalDelegate")];n&&(t=n);const r=e[Zone.__symbol__("OriginalDelegate")];r&&(e=r)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:e}}().nativeRequestAnimationFrame,function(t){const e=()=>{!function(t){t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(It,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,Tl(t),t.isCheckStableRunning=!0,Al(t),t.isCheckStableRunning=!1},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),Tl(t))}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,s,i,o,l)=>{try{return Il(t),n.invokeTask(s,i,o,l)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===i.type||t.shouldCoalesceRunChangeDetection)&&e(),Dl(t)}},onInvoke:(n,r,s,i,o,l,a)=>{try{return Il(t),n.invoke(s,i,o,l,a)}finally{t.shouldCoalesceRunChangeDetection&&e(),Dl(t)}},onHasTask:(e,n,r,s)=>{e.hasTask(r,s),n===r&&("microTask"==s.change?(t._hasPendingMicrotasks=s.microTask,Tl(t),Al(t)):"macroTask"==s.change&&(t.hasPendingMacrotasks=s.macroTask))},onHandleError:(e,n,r,s)=>(e.handleError(r,s),t.runOutsideAngular(()=>t.onError.emit(s)),!1)})}(this)}static isInAngularZone(){return!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!El.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(El.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(t,e,n){return this._inner.run(t,e,n)}runTask(t,e,n,r){const s=this._inner,i=s.scheduleEventTask("NgZoneEvent: "+r,t,kl,$i,$i);try{return s.runTask(i,e,n)}finally{s.cancelTask(i)}}runGuarded(t,e,n){return this._inner.runGuarded(t,e,n)}runOutsideAngular(t){return this._outer.run(t)}}const kl={};function Al(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function Tl(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId)}function Il(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function Dl(t){t._nesting--,Al(t)}class Ml{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new zo,this.onMicrotaskEmpty=new zo,this.onStable=new zo,this.onError=new zo}run(t,e,n){return t.apply(e,n)}runGuarded(t,e,n){return t.apply(e,n)}runOutsideAngular(t){return t()}runTask(t,e,n,r){return t.apply(e,n)}}let Sl=(()=>{class t{constructor(t){this._ngZone=t,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),t.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{El.assertNotInAngularZone(),xl(()=>{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())xl(()=>{for(;0!==this._callbacks.length;){let t=this._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb(this._didWork)}this._didWork=!1});else{let t=this.getPendingTasks();this._callbacks=this._callbacks.filter(e=>!e.updateCb||!e.updateCb(t)||(clearTimeout(e.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(t=>({source:t.source,creationLocation:t.creationLocation,data:t.data})):[]}addCallback(t,e,n){let r=-1;e&&e>0&&(r=setTimeout(()=>{this._callbacks=this._callbacks.filter(t=>t.timeoutId!==r),t(this._didWork,this.getPendingTasks())},e)),this._callbacks.push({doneCb:t,timeoutId:r,updateCb:n})}whenStable(t,e,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(t,e,n),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(t,e,n){return[]}}return t.\u0275fac=function(e){return new(e||t)(Ln(El))},t.\u0275prov=at({token:t,factory:t.\u0275fac}),t})(),Ol=(()=>{class t{constructor(){this._applications=new Map,Vl.addToWindow(this)}registerApplication(t,e){this._applications.set(t,e)}unregisterApplication(t){this._applications.delete(t)}unregisterAllApplications(){this._applications.clear()}getTestability(t){return this._applications.get(t)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(t,e=!0){return Vl.findTestabilityInTree(this,t,e)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=at({token:t,factory:t.\u0275fac}),t})();class Rl{addToWindow(t){}findTestabilityInTree(t,e,n){return null}}let Nl,Vl=new Rl,jl=!0,Hl=!1;function Pl(){return Hl=!0,jl}const Bl=new Tn("AllowMultipleToken");function Fl(t,e,n=[]){const r=`Platform: ${e}`,s=new Tn(r);return(e=[])=>{let i=Zl();if(!i||i.injector.get(Bl,!1))if(t)t(n.concat(e).concat({provide:s,useValue:!0}));else{const t=n.concat(e).concat({provide:s,useValue:!0},{provide:Ps,useValue:"platform"});!function(t){if(Nl&&!Nl.destroyed&&!Nl.injector.get(Bl,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");Nl=t.get(Ll);const e=t.get(al,null);e&&e.forEach(t=>t())}(Ks.create({providers:t,name:r}))}return function(t){const e=Zl();if(!e)throw new Error("No platform exists!");if(!e.injector.get(t,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return e}(s)}}function Zl(){return Nl&&!Nl.destroyed?Nl:null}let Ll=(()=>{class t{constructor(t){this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(t,e){const n=function(t,e){let n;return n="noop"===t?new Ml:("zone.js"===t?void 0:t)||new El({enableLongStackTrace:Pl(),shouldCoalesceEventChangeDetection:!!(null==e?void 0:e.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==e?void 0:e.ngZoneRunCoalescing)}),n}(e?e.ngZone:void 0,{ngZoneEventCoalescing:e&&e.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:e&&e.ngZoneRunCoalescing||!1}),r=[{provide:El,useValue:n}];return n.run(()=>{const e=Ks.create({providers:r,parent:this.injector,name:t.moduleType.name}),s=t.create(e),i=s.injector.get(tr,null);if(!i)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return n.runOutsideAngular(()=>{const t=n.onError.subscribe({next:t=>{i.handleError(t)}});s.onDestroy(()=>{ql(this._modules,s),t.unsubscribe()})}),function(t,e,n){try{const r=n();return _i(r)?r.catch(n=>{throw e.runOutsideAngular(()=>t.handleError(n)),n}):r}catch(r){throw e.runOutsideAngular(()=>t.handleError(r)),r}}(i,n,()=>{const t=s.injector.get(sl);return t.runInitializers(),t.donePromise.then(()=>(Fi(s.injector.get(hl,"en-US")||"en-US"),this._moduleDoBootstrap(s),s))})})}bootstrapModule(t,e=[]){const n=zl({},e);return function(t,e,n){const r=new Zo(n);return Promise.resolve(r)}(0,0,t).then(t=>this.bootstrapModuleFactory(t,n))}_moduleDoBootstrap(t){const e=t.injector.get($l);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(t=>e.bootstrap(t));else{if(!t.instance.ngDoBootstrap)throw new Error(`The module ${X(t.instance.constructor)} was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.`);t.instance.ngDoBootstrap(e)}this._modules.push(t)}onDestroy(t){this._destroyListeners.push(t)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(t=>t.destroy()),this._destroyListeners.forEach(t=>t()),this._destroyed=!0}get destroyed(){return this._destroyed}}return t.\u0275fac=function(e){return new(e||t)(Ln(Ks))},t.\u0275prov=at({token:t,factory:t.\u0275fac}),t})();function zl(t,e){return Array.isArray(e)?e.reduce(zl,t):Object.assign(Object.assign({},t),e)}let $l=(()=>{class t{constructor(t,e,n,r,s){this._zone=t,this._injector=e,this._exceptionHandler=n,this._componentFactoryResolver=r,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 i=new y(t=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{t.next(this._stable),t.complete()})}),o=new y(t=>{let e;this._zone.runOutsideAngular(()=>{e=this._zone.onStable.subscribe(()=>{El.assertNotInAngularZone(),xl(()=>{this._stable||this._zone.hasPendingMacrotasks||this._zone.hasPendingMicrotasks||(this._stable=!0,t.next(!0))})})});const n=this._zone.onUnstable.subscribe(()=>{El.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{t.next(!1)}))});return()=>{e.unsubscribe(),n.unsubscribe()}});this.isStable=function(...t){let e=Number.POSITIVE_INFINITY,n=null,r=t[t.length-1];return k(r)?(n=t.pop(),t.length>1&&"number"==typeof t[t.length-1]&&(e=t.pop())):"number"==typeof r&&(e=t.pop()),null===n&&1===t.length&&t[0]instanceof y?t[0]:L(e)(z(t,n))}(i,o.pipe(t=>{return $()((e=K,function(t){let n;n="function"==typeof e?e:function(){return e};const r=Object.create(t,U);return r.source=t,r.subjectFactory=n,r})(t));var e}))}bootstrap(t,e){if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");let n;n=t instanceof Zi?t:this._componentFactoryResolver.resolveComponentFactory(t),this.componentTypes.push(n.componentType);const r=n.isBoundToModule?void 0:this._injector.get(ko),s=n.create(Ks.NULL,[],e||n.selector,r),i=s.location.nativeElement,o=s.injector.get(Sl,null),l=o&&s.injector.get(Ol);return o&&l&&l.registerApplication(i,o),s.onDestroy(()=>{this.detachView(s.hostView),ql(this.components,s),l&&l.unregisterApplication(i)}),this._loadComponent(s),s}tick(){if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;for(let t of this._views)t.detectChanges()}catch(t){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(t))}finally{this._runningTick=!1}}attachView(t){const e=t;this._views.push(e),e.attachToAppRef(this)}detachView(t){const e=t;ql(this._views,e),e.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t),this._injector.get(cl,[]).concat(this._bootstrapListeners).forEach(e=>e(t))}ngOnDestroy(){this._views.slice().forEach(t=>t.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}get viewCount(){return this._views.length}}return t.\u0275fac=function(e){return new(e||t)(Ln(El),Ln(Ks),Ln(tr),Ln(zi),Ln(sl))},t.\u0275prov=at({token:t,factory:t.\u0275fac}),t})();function ql(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const Ql=Fl(null,"core",[{provide:ul,useValue:"unknown"},{provide:Ll,deps:[Ks]},{provide:Ol,deps:[]},{provide:dl,deps:[]}]),Wl=[{provide:$l,useClass:$l,deps:[El,Ks,tr,zi,sl]},{provide:jo,deps:[El],useFactory:function(t){let e=[];return t.onStable.subscribe(()=>{for(;e.length;)e.pop()()}),function(t){e.push(t)}}},{provide:sl,useClass:sl,deps:[[new Wn,rl]]},{provide:wl,useClass:wl,deps:[]},ol,{provide:co,useFactory:function(){return yo},deps:[]},{provide:fo,useFactory:function(){return bo},deps:[]},{provide:hl,useFactory:function(t){return Fi(t=t||"undefined"!=typeof $localize&&$localize.locale||"en-US"),t},deps:[[new Qn(hl),new Wn,new Un]]},{provide:fl,useValue:"USD"}];let Ul=(()=>{class t{constructor(t){}}return t.\u0275fac=function(e){return new(e||t)(Ln($l))},t.\u0275mod=zt({type:t}),t.\u0275inj=ut({providers:Wl}),t})(),Gl=null;function Kl(){return Gl}const Yl=new Tn("DocumentToken");var Jl=function(t){return t[t.Zero=0]="Zero",t[t.One=1]="One",t[t.Two=2]="Two",t[t.Few=3]="Few",t[t.Many=4]="Many",t[t.Other=5]="Other",t}({});class Xl{}let ta=(()=>{class t extends Xl{constructor(t){super(),this.locale=t}getPluralCategory(t,e){switch(function(t){return function(t){const e=function(t){return t.toLowerCase().replace(/_/g,"-")}(t);let n=Hi(e);if(n)return n;const r=e.split("-")[0];if(n=Hi(r),n)return n;if("en"===r)return Vi;throw new Error(`Missing locale data for the locale "${t}".`)}(t)[Pi.PluralCase]}(e||this.locale)(t)){case Jl.Zero:return"zero";case Jl.One:return"one";case Jl.Two:return"two";case Jl.Few:return"few";case Jl.Many:return"many";default:return"other"}}}return t.\u0275fac=function(e){return new(e||t)(Ln(hl))},t.\u0275prov=at({token:t,factory:t.\u0275fac}),t})(),ea=(()=>{class t{constructor(t,e){this._viewContainer=t,this._context=new na,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=e}set ngIf(t){this._context.$implicit=this._context.ngIf=t,this._updateView()}set ngIfThen(t){ra("ngIfThen",t),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()}set ngIfElse(t){ra("ngIfElse",t),this._elseTemplateRef=t,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(t,e){return!0}}return t.\u0275fac=function(e){return new(e||t)(ci(To),ci(wo))},t.\u0275dir=qt({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),t})();class na{constructor(){this.$implicit=null,this.ngIf=null}}function ra(t,e){if(e&&!e.createEmbeddedView)throw new Error(`${t} must be a TemplateRef, but received '${X(e)}'.`)}let sa=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=zt({type:t}),t.\u0275inj=ut({providers:[{provide:Xl,useClass:ta}]}),t})();function ia(t){return"browser"===t}class oa extends class extends class{}{constructor(){super(...arguments),this.supportsDOMEvents=!0}}{static makeCurrent(){var t;t=new oa,Gl||(Gl=t)}onAndCancel(t,e,n){return t.addEventListener(e,n,!1),()=>{t.removeEventListener(e,n,!1)}}dispatchEvent(t,e){t.dispatchEvent(e)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,e){return(e=e||this.getDefaultDocument()).createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,e){return"window"===e?window:"document"===e?t:"body"===e?t.body:null}getBaseHref(t){const e=(aa=aa||document.querySelector("base"),aa?aa.getAttribute("href"):null);return null==e?null:function(t){la=la||document.createElement("a"),la.setAttribute("href",t);const e=la.pathname;return"/"===e.charAt(0)?e:`/${e}`}(e)}resetBaseElement(){aa=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return function(t,e){e=encodeURIComponent(e);for(const n of t.split(";")){const t=n.indexOf("="),[r,s]=-1==t?[n,""]:[n.slice(0,t),n.slice(t+1)];if(r.trim()===e)return decodeURIComponent(s)}return null}(document.cookie,t)}}let la,aa=null;const ua=new Tn("TRANSITION_ID"),ca=[{provide:rl,useFactory:function(t,e,n){return()=>{n.get(sl).donePromise.then(()=>{const n=Kl();Array.prototype.slice.apply(e.querySelectorAll("style[ng-transition]")).filter(e=>e.getAttribute("ng-transition")===t).forEach(t=>n.remove(t))})}},deps:[ua,Yl,Ks],multi:!0}];class da{static init(){var t;t=new da,Vl=t}addToWindow(t){It.getAngularTestability=(e,n=!0)=>{const r=t.findTestabilityInTree(e,n);if(null==r)throw new Error("Could not find testability for element.");return r},It.getAllAngularTestabilities=()=>t.getAllTestabilities(),It.getAllAngularRootElements=()=>t.getAllRootElements(),It.frameworkStabilizers||(It.frameworkStabilizers=[]),It.frameworkStabilizers.push(t=>{const e=It.getAllAngularTestabilities();let n=e.length,r=!1;const s=function(e){r=r||e,n--,0==n&&t(r)};e.forEach(function(t){t.whenStable(s)})})}findTestabilityInTree(t,e,n){if(null==e)return null;const r=t.getTestability(e);return null!=r?r:n?Kl().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null}}let ha=(()=>{class t{build(){return new XMLHttpRequest}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=at({token:t,factory:t.\u0275fac}),t})();const fa=new Tn("EventManagerPlugins");let pa=(()=>{class t{constructor(t,e){this._zone=e,this._eventNameToPlugin=new Map,t.forEach(t=>t.manager=this),this._plugins=t.slice().reverse()}addEventListener(t,e,n){return this._findPluginFor(e).addEventListener(t,e,n)}addGlobalEventListener(t,e,n){return this._findPluginFor(e).addGlobalEventListener(t,e,n)}getZone(){return this._zone}_findPluginFor(t){const e=this._eventNameToPlugin.get(t);if(e)return e;const n=this._plugins;for(let r=0;r<n.length;r++){const e=n[r];if(e.supports(t))return this._eventNameToPlugin.set(t,e),e}throw new Error(`No event manager plugin found for event ${t}`)}}return t.\u0275fac=function(e){return new(e||t)(Ln(fa),Ln(El))},t.\u0275prov=at({token:t,factory:t.\u0275fac}),t})();class ma{constructor(t){this._doc=t}addGlobalEventListener(t,e,n){const r=Kl().getGlobalEventTarget(this._doc,t);if(!r)throw new Error(`Unsupported event target ${r} for event ${e}`);return this.addEventListener(r,e,n)}}let ga=(()=>{class t{constructor(){this._stylesSet=new Set}addStyles(t){const e=new Set;t.forEach(t=>{this._stylesSet.has(t)||(this._stylesSet.add(t),e.add(t))}),this.onStylesAdded(e)}onStylesAdded(t){}getAllStyles(){return Array.from(this._stylesSet)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=at({token:t,factory:t.\u0275fac}),t})(),_a=(()=>{class t extends ga{constructor(t){super(),this._doc=t,this._hostNodes=new Map,this._hostNodes.set(t.head,[])}_addStylesToHost(t,e,n){t.forEach(t=>{const r=this._doc.createElement("style");r.textContent=t,n.push(e.appendChild(r))})}addHost(t){const e=[];this._addStylesToHost(this._stylesSet,t,e),this._hostNodes.set(t,e)}removeHost(t){const e=this._hostNodes.get(t);e&&e.forEach(ya),this._hostNodes.delete(t)}onStylesAdded(t){this._hostNodes.forEach((e,n)=>{this._addStylesToHost(t,n,e)})}ngOnDestroy(){this._hostNodes.forEach(t=>t.forEach(ya))}}return t.\u0275fac=function(e){return new(e||t)(Ln(Yl))},t.\u0275prov=at({token:t,factory:t.\u0275fac}),t})();function ya(t){Kl().remove(t)}const ba={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/"},va=/%COMP%/g;function wa(t,e,n){for(let r=0;r<e.length;r++){let s=e[r];Array.isArray(s)?wa(t,s,n):(s=s.replace(va,t),n.push(s))}return n}function Ca(t){return e=>{if("__ngUnwrap__"===e)return t;!1===t(e)&&(e.preventDefault(),e.returnValue=!1)}}let xa=(()=>{class t{constructor(t,e,n){this.eventManager=t,this.sharedStylesHost=e,this.appId=n,this.rendererByCompId=new Map,this.defaultRenderer=new Ea(t)}createRenderer(t,e){if(!t||!e)return this.defaultRenderer;switch(e.encapsulation){case xt.Emulated:{let n=this.rendererByCompId.get(e.id);return n||(n=new ka(this.eventManager,this.sharedStylesHost,e,this.appId),this.rendererByCompId.set(e.id,n)),n.applyToHost(t),n}case 1:case xt.ShadowDom:return new Aa(this.eventManager,this.sharedStylesHost,t,e);default:if(!this.rendererByCompId.has(e.id)){const t=wa(e.id,e.styles,[]);this.sharedStylesHost.addStyles(t),this.rendererByCompId.set(e.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return t.\u0275fac=function(e){return new(e||t)(Ln(pa),Ln(_a),Ln(il))},t.\u0275prov=at({token:t,factory:t.\u0275fac}),t})();class Ea{constructor(t){this.eventManager=t,this.data=Object.create(null)}destroy(){}createElement(t,e){return e?document.createElementNS(ba[e]||e,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,e){t.appendChild(e)}insertBefore(t,e,n){t&&t.insertBefore(e,n)}removeChild(t,e){t&&t.removeChild(e)}selectRootElement(t,e){let n="string"==typeof t?document.querySelector(t):t;if(!n)throw new Error(`The selector "${t}" did not match any elements`);return e||(n.textContent=""),n}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,e,n,r){if(r){e=r+":"+e;const s=ba[r];s?t.setAttributeNS(s,e,n):t.setAttribute(e,n)}else t.setAttribute(e,n)}removeAttribute(t,e,n){if(n){const r=ba[n];r?t.removeAttributeNS(r,e):t.removeAttribute(`${n}:${e}`)}else t.removeAttribute(e)}addClass(t,e){t.classList.add(e)}removeClass(t,e){t.classList.remove(e)}setStyle(t,e,n,r){r&(rr.DashCase|rr.Important)?t.style.setProperty(e,n,r&rr.Important?"important":""):t.style[e]=n}removeStyle(t,e,n){n&rr.DashCase?t.style.removeProperty(e):t.style[e]=""}setProperty(t,e,n){t[e]=n}setValue(t,e){t.nodeValue=e}listen(t,e,n){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,e,Ca(n)):this.eventManager.addEventListener(t,e,Ca(n))}}class ka extends Ea{constructor(t,e,n,r){super(t),this.component=n;const s=wa(r+"-"+n.id,n.styles,[]);e.addStyles(s),this.contentAttr="_ngcontent-%COMP%".replace(va,r+"-"+n.id),this.hostAttr="_nghost-%COMP%".replace(va,r+"-"+n.id)}applyToHost(t){super.setAttribute(t,this.hostAttr,"")}createElement(t,e){const n=super.createElement(t,e);return super.setAttribute(n,this.contentAttr,""),n}}class Aa extends Ea{constructor(t,e,n,r){super(t),this.sharedStylesHost=e,this.hostEl=n,this.shadowRoot=n.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const s=wa(r.id,r.styles,[]);for(let i=0;i<s.length;i++){const t=document.createElement("style");t.textContent=s[i],this.shadowRoot.appendChild(t)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}appendChild(t,e){return super.appendChild(this.nodeOrShadowRoot(t),e)}insertBefore(t,e,n){return super.insertBefore(this.nodeOrShadowRoot(t),e,n)}removeChild(t,e){return super.removeChild(this.nodeOrShadowRoot(t),e)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}}let Ta=(()=>{class t extends ma{constructor(t){super(t)}supports(t){return!0}addEventListener(t,e,n){return t.addEventListener(e,n,!1),()=>this.removeEventListener(t,e,n)}removeEventListener(t,e,n){return t.removeEventListener(e,n)}}return t.\u0275fac=function(e){return new(e||t)(Ln(Yl))},t.\u0275prov=at({token:t,factory:t.\u0275fac}),t})();const Ia=["alt","control","meta","shift"],Da={"\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"},Ma={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"},Sa={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};let Oa=(()=>{class t extends ma{constructor(t){super(t)}supports(e){return null!=t.parseEventName(e)}addEventListener(e,n,r){const s=t.parseEventName(n),i=t.eventCallback(s.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Kl().onAndCancel(e,s.domEventName,i))}static parseEventName(e){const n=e.toLowerCase().split("."),r=n.shift();if(0===n.length||"keydown"!==r&&"keyup"!==r)return null;const s=t._normalizeKey(n.pop());let i="";if(Ia.forEach(t=>{const e=n.indexOf(t);e>-1&&(n.splice(e,1),i+=t+".")}),i+=s,0!=n.length||0===s.length)return null;const o={};return o.domEventName=r,o.fullKey=i,o}static getEventFullKey(t){let e="",n=function(t){let e=t.key;if(null==e){if(e=t.keyIdentifier,null==e)return"Unidentified";e.startsWith("U+")&&(e=String.fromCharCode(parseInt(e.substring(2),16)),3===t.location&&Ma.hasOwnProperty(e)&&(e=Ma[e]))}return Da[e]||e}(t);return n=n.toLowerCase()," "===n?n="space":"."===n&&(n="dot"),Ia.forEach(r=>{r!=n&&(0,Sa[r])(t)&&(e+=r+".")}),e+=n,e}static eventCallback(e,n,r){return s=>{t.getEventFullKey(s)===e&&r.runGuarded(()=>n(s))}}static _normalizeKey(t){switch(t){case"esc":return"escape";default:return t}}}return t.\u0275fac=function(e){return new(e||t)(Ln(Yl))},t.\u0275prov=at({token:t,factory:t.\u0275fac}),t})();const Ra=Fl(Ql,"browser",[{provide:ul,useValue:"browser"},{provide:al,useValue:function(){oa.makeCurrent(),da.init()},multi:!0},{provide:Yl,useFactory:function(){return function(t){ie=t}(document),document},deps:[]}]),Na=[[],{provide:Ps,useValue:"root"},{provide:tr,useFactory:function(){return new tr},deps:[]},{provide:fa,useClass:Ta,multi:!0,deps:[Yl,El,ul]},{provide:fa,useClass:Oa,multi:!0,deps:[Yl]},[],{provide:xa,useClass:xa,deps:[pa,_a,il]},{provide:Gi,useExisting:xa},{provide:ga,useExisting:_a},{provide:_a,useClass:_a,deps:[Yl]},{provide:Sl,useClass:Sl,deps:[El]},{provide:pa,useClass:pa,deps:[fa,El]},{provide:class{},useClass:ha,deps:[]},[]];let Va=(()=>{class t{constructor(t){if(t)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(e){return{ngModule:t,providers:[{provide:il,useValue:e.appId},{provide:ua,useExisting:il},ca]}}}return t.\u0275fac=function(e){return new(e||t)(Ln(t,12))},t.\u0275mod=zt({type:t}),t.\u0275inj=ut({providers:Na,imports:[sa,Ul]}),t})();"undefined"!=typeof window&&window;class ja extends x{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const e=super._subscribe(t);return e&&!e.closed&&t.next(this._value),e}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new v;return this._value}next(t){super.next(this._value=t)}}const Ha={provide:cl,useFactory:function(t,e){return()=>{if(ia(e)){const e=Array.from(t.querySelectorAll(`[class*=${Pa}]`)),n=/\bflex-layout-.+?\b/g;e.forEach(t=>{t.classList.contains(`${Pa}ssr`)&&t.parentNode?t.parentNode.removeChild(t):t.className.replace(n,"")})}}},deps:[Yl,ul],multi:!0},Pa="flex-layout-";let Ba=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=zt({type:t}),t.\u0275inj=ut({providers:[Ha]}),t})();const Fa={addFlexToParent:!0,addOrientationBps:!1,disableDefaultBps:!1,disableVendorPrefixes:!1,serverLoaded:!1,useColumnBasisZero:!0,printWithBreakpoints:[],mediaTriggerAutoRestore:!0,ssrObserveBreakpoints:[]},Za=new Tn("Flex Layout token, config options for the library",{providedIn:"root",factory:()=>Fa}),La=new Tn("FlexLayoutServerLoaded",{providedIn:"root",factory:()=>!1}),za=new Tn("Flex Layout token, collect all breakpoints into one provider",{providedIn:"root",factory:()=>null}),$a=[{alias:"xs",mediaQuery:"screen and (min-width: 0px) and (max-width: 599.98px)",priority:1e3},{alias:"sm",mediaQuery:"screen and (min-width: 600px) and (max-width: 959.98px)",priority:900},{alias:"md",mediaQuery:"screen and (min-width: 960px) and (max-width: 1279.98px)",priority:800},{alias:"lg",mediaQuery:"screen and (min-width: 1280px) and (max-width: 1919.98px)",priority:700},{alias:"xl",mediaQuery:"screen and (min-width: 1920px) and (max-width: 4999.98px)",priority:600},{alias:"lt-sm",overlapping:!0,mediaQuery:"screen and (max-width: 599.98px)",priority:950},{alias:"lt-md",overlapping:!0,mediaQuery:"screen and (max-width: 959.98px)",priority:850},{alias:"lt-lg",overlapping:!0,mediaQuery:"screen and (max-width: 1279.98px)",priority:750},{alias:"lt-xl",overlapping:!0,priority:650,mediaQuery:"screen and (max-width: 1919.98px)"},{alias:"gt-xs",overlapping:!0,mediaQuery:"screen and (min-width: 600px)",priority:-950},{alias:"gt-sm",overlapping:!0,mediaQuery:"screen and (min-width: 960px)",priority:-850},{alias:"gt-md",overlapping:!0,mediaQuery:"screen and (min-width: 1280px)",priority:-750},{alias:"gt-lg",overlapping:!0,mediaQuery:"screen and (min-width: 1920px)",priority:-650}],qa="(orientation: portrait) and (max-width: 599.98px)",Qa="(orientation: portrait) and (min-width: 600px) and (max-width: 839.98px)",Wa="(orientation: landscape) and (min-width: 960px) and (max-width: 1279.98px)",Ua="(orientation: portrait) and (min-width: 840px)",Ga="(orientation: landscape) and (min-width: 1280px)",Ka={HANDSET:`${qa}, (orientation: landscape) and (max-width: 959.98px)`,TABLET:`${Qa} , ${Wa}`,WEB:`${Ua}, ${Ga} `,HANDSET_PORTRAIT:`${qa}`,TABLET_PORTRAIT:`${Qa} `,WEB_PORTRAIT:`${Ua}`,HANDSET_LANDSCAPE:"(orientation: landscape) and (max-width: 959.98px)",TABLET_LANDSCAPE:`${Wa}`,WEB_LANDSCAPE:`${Ga}`},Ya=[{alias:"handset",priority:2e3,mediaQuery:Ka.HANDSET},{alias:"handset.landscape",priority:2e3,mediaQuery:Ka.HANDSET_LANDSCAPE},{alias:"handset.portrait",priority:2e3,mediaQuery:Ka.HANDSET_PORTRAIT},{alias:"tablet",priority:2100,mediaQuery:Ka.TABLET},{alias:"tablet.landscape",priority:2100,mediaQuery:Ka.TABLET_LANDSCAPE},{alias:"tablet.portrait",priority:2100,mediaQuery:Ka.TABLET_PORTRAIT},{alias:"web",priority:2200,mediaQuery:Ka.WEB,overlapping:!0},{alias:"web.landscape",priority:2200,mediaQuery:Ka.WEB_LANDSCAPE,overlapping:!0},{alias:"web.portrait",priority:2200,mediaQuery:Ka.WEB_PORTRAIT,overlapping:!0}],Ja=/(\.|-|_)/g;function Xa(t){let e=t.length>0?t.charAt(0):"",n=t.length>1?t.slice(1):"";return e.toUpperCase()+n}function tu(t){return null!=t&&"false"!=`${t}`}function eu(t){return Array.isArray(t)?t:[t]}function nu(t){return t instanceof Wi?t.nativeElement:t}function ru(t){return e=>e.lift(new su(t))}new Tn("Token (@angular/flex-layout) Breakpoints",{providedIn:"root",factory:()=>{const t=zn(za),e=zn(Za),n=[].concat.apply([],(t||[]).map(t=>Array.isArray(t)?t:[t]));return function(t,e=[]){const n={};return t.forEach(t=>{n[t.alias]=t}),e.forEach(t=>{n[t.alias]?function(t,...e){if(null==t)throw TypeError("Cannot convert undefined or null to object");for(let n of e)if(null!=n)for(let e in n)n.hasOwnProperty(e)&&(t[e]=n[e])}(n[t.alias],t):n[t.alias]=t}),(r=Object.keys(n).map(t=>n[t])).forEach(t=>{t.suffix||(t.suffix=t.alias.replace(Ja,"|").split("|").map(Xa).join(""),t.overlapping=!!t.overlapping)}),r;var r}((e.disableDefaultBps?[]:$a).concat(e.addOrientationBps?Ya:[]),n)}});class su{constructor(t){this.notifier=t}call(t,e){const n=new iu(t),r=P(this.notifier,new j(n));return r&&!n.seenValue?(n.add(r),e.subscribe(n)):n}}class iu extends H{constructor(t){super(t),this.seenValue=!1}notifyNext(){this.seenValue=!0,this.complete()}notifyComplete(){}}new Map,new WeakMap;let ou=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=zt({type:t}),t.\u0275inj=ut({imports:[[Ba]]}),t})(),lu=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=zt({type:t}),t.\u0275inj=ut({}),t})();new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map;let au=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=zt({type:t}),t.\u0275inj=ut({imports:[[Ba,lu]]}),t})();new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map;let uu=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=zt({type:t}),t.\u0275inj=ut({imports:[[Ba]]}),t})();new Yi("12.0.0-beta.35");let cu=(()=>{class t{constructor(t,e){(function(t){return"server"===t})(e)&&!t&&console.warn("Warning: Flex Layout loaded on the server without FlexLayoutServerModule")}static withConfig(e,n=[]){return{ngModule:t,providers:e.serverLoaded?[{provide:Za,useValue:Object.assign(Object.assign({},Fa),e)},{provide:za,useValue:n,multi:!0},{provide:La,useValue:!0}]:[{provide:Za,useValue:Object.assign(Object.assign({},Fa),e)},{provide:za,useValue:n,multi:!0}]}}}return t.\u0275fac=function(e){return new(e||t)(Ln(La),Ln(ul))},t.\u0275mod=zt({type:t}),t.\u0275inj=ut({imports:[[au,ou,uu],au,ou,uu]}),t})();function du(...t){let e=t[t.length-1];return k(e)?(t.pop(),V(t,e)):z(t)}const hu=(()=>{function t(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return t.prototype=Object.create(Error.prototype),t})(),fu=new y(t=>t.complete());class pu{constructor(t){if(this.total=t,this.total<0)throw new hu}call(t,e){return e.subscribe(new mu(t,this.total))}}class mu extends p{constructor(t,e){super(t),this.total=e,this.count=0}_next(t){const e=this.total,n=++this.count;n<=e&&(this.destination.next(t),n===e&&(this.destination.complete(),this.unsubscribe()))}}function gu(t){return e=>e.lift(new _u(t))}class _u{constructor(t){this.total=t}call(t,e){return e.subscribe(new yu(t,this.total))}}class yu extends p{constructor(t,e){super(t),this.total=e,this.count=0}_next(t){++this.count>this.total&&this.destination.next(t)}}class bu{constructor(t,e){this.compare=t,this.keySelector=e}call(t,e){return e.subscribe(new vu(t,this.compare,this.keySelector))}}class vu extends p{constructor(t,e,n){super(t),this.keySelector=n,this.hasKey=!1,"function"==typeof e&&(this.compare=e)}compare(t,e){return t===e}_next(t){let e;try{const{keySelector:n}=this;e=n?n(t):t}catch(r){return this.destination.error(r)}let n=!1;if(this.hasKey)try{const{compare:t}=this;n=t(this.key,e)}catch(r){return this.destination.error(r)}else this.hasKey=!0;n||(this.key=e,this.destination.next(t))}}let wu;try{wu="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(Wc){wu=!1}let Cu,xu,Eu=(()=>{class t{constructor(t){this._platformId=t,this.isBrowser=this._platformId?ia(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!wu)&&"undefined"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return t.\u0275fac=function(e){return new(e||t)(Ln(ul))},t.\u0275prov=at({factory:function(){return new t(Ln(ul))},token:t,providedIn:"root"}),t})(),ku=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=zt({type:t}),t.\u0275inj=ut({}),t})();function Au(t){return function(){if(null==Cu&&"undefined"!=typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Cu=!0}))}finally{Cu=Cu||!1}return Cu}()?t:!!t.capture}function Tu(t){return t.composedPath?t.composedPath()[0]:t.target}class Iu extends d{constructor(t,e){super()}schedule(t,e=0){return this}}class Du extends Iu{constructor(t,e){super(t,e),this.scheduler=t,this.work=e,this.pending=!1}schedule(t,e=0){if(this.closed)return this;this.state=t;const n=this.id,r=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(r,n,e)),this.pending=!0,this.delay=e,this.id=this.id||this.requestAsyncId(r,this.id,e),this}requestAsyncId(t,e,n=0){return setInterval(t.flush.bind(t,this),n)}recycleAsyncId(t,e,n=0){if(null!==n&&this.delay===n&&!1===this.pending)return e;clearInterval(e)}execute(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const n=this._execute(t,e);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(t,e){let n,r=!1;try{this.work(t)}catch(s){r=!0,n=!!s&&s||new Error(s)}if(r)return this.unsubscribe(),n}_unsubscribe(){const t=this.id,e=this.scheduler,n=e.actions,r=n.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==r&&n.splice(r,1),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null}}let Mu=(()=>{class t{constructor(e,n=t.now){this.SchedulerAction=e,this.now=n}schedule(t,e=0,n){return new this.SchedulerAction(this,t).schedule(n,e)}}return t.now=()=>Date.now(),t})();class Su extends Mu{constructor(t,e=Mu.now){super(t,()=>Su.delegate&&Su.delegate!==this?Su.delegate.now():e()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(t,e=0,n){return Su.delegate&&Su.delegate!==this?Su.delegate.schedule(t,e,n):super.schedule(t,e,n)}flush(t){const{actions:e}=this;if(this.active)return void e.push(t);let n;this.active=!0;do{if(n=t.execute(t.state,t.delay))break}while(t=e.shift());if(this.active=!1,n){for(;t=e.shift();)t.unsubscribe();throw n}}}const Ou=new Su(Du);class Ru{constructor(t,e){this.dueTime=t,this.scheduler=e}call(t,e){return e.subscribe(new Nu(t,this.dueTime,this.scheduler))}}class Nu extends p{constructor(t,e,n){super(t),this.dueTime=e,this.scheduler=n,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(t){this.clearDebounce(),this.lastValue=t,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(Vu,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:t}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(t)}}clearDebounce(){const t=this.debouncedSubscription;null!==t&&(this.remove(t),t.unsubscribe(),this.debouncedSubscription=null)}}function Vu(t){t.debouncedNext()}function ju(t){return 0===t.offsetX&&0===t.offsetY}function Hu(t){const e=t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0];return!(!e||-1!==e.identifier||null!=e.radiusX&&1!==e.radiusX||null!=e.radiusY&&1!==e.radiusY)}"undefined"!=typeof Element&∈const Pu=new Tn("cdk-input-modality-detector-options"),Bu={ignoreKeys:[18,17,224,91,16]},Fu=Au({passive:!0,capture:!0});let Zu=(()=>{class t{constructor(t,e,n,r){this._platform=t,this._mostRecentTarget=null,this._modality=new ja(null),this._lastTouchMs=0,this._onKeydown=t=>{var e,n;(null===(n=null===(e=this._options)||void 0===e?void 0:e.ignoreKeys)||void 0===n?void 0:n.some(e=>e===t.keyCode))||(this._modality.next("keyboard"),this._mostRecentTarget=Tu(t))},this._onMousedown=t=>{Date.now()-this._lastTouchMs<650||(this._modality.next(ju(t)?"keyboard":"mouse"),this._mostRecentTarget=Tu(t))},this._onTouchstart=t=>{Hu(t)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=Tu(t))},this._options=Object.assign(Object.assign({},Bu),r),this.modalityDetected=this._modality.pipe(gu(1)),this.modalityChanged=this.modalityDetected.pipe(t=>t.lift(new bu(void 0,void 0))),t.isBrowser&&e.runOutsideAngular(()=>{n.addEventListener("keydown",this._onKeydown,Fu),n.addEventListener("mousedown",this._onMousedown,Fu),n.addEventListener("touchstart",this._onTouchstart,Fu)})}get mostRecentModality(){return this._modality.value}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,Fu),document.removeEventListener("mousedown",this._onMousedown,Fu),document.removeEventListener("touchstart",this._onTouchstart,Fu))}}return t.\u0275fac=function(e){return new(e||t)(Ln(Eu),Ln(El),Ln(Yl),Ln(Pu,8))},t.\u0275prov=at({factory:function(){return new t(Ln(Eu),Ln(El),Ln(Yl),Ln(Pu,8))},token:t,providedIn:"root"}),t})();const Lu=new Tn("cdk-focus-monitor-default-options"),zu=Au({passive:!0,capture:!0});let $u=(()=>{class t{constructor(t,e,n,r,s){this._ngZone=t,this._platform=e,this._inputModalityDetector=n,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new x,this._rootNodeFocusAndBlurListener=t=>{const e=Tu(t),n="focus"===t.type?this._onFocus:this._onBlur;for(let r=e;r;r=r.parentElement)n.call(this,t,r)},this._document=r,this._detectionMode=(null==s?void 0:s.detectionMode)||0}monitor(t,e=!1){const n=nu(t);if(!this._platform.isBrowser||1!==n.nodeType)return du(null);const r=function(t){if(function(){if(null==xu){const t="undefined"!=typeof document?document.head:null;xu=!(!t||!t.createShadowRoot&&!t.attachShadow)}return xu}()){const e=t.getRootNode?t.getRootNode():null;if("undefined"!=typeof ShadowRoot&&ShadowRoot&&e instanceof ShadowRoot)return e}return null}(n)||this._getDocument(),s=this._elementInfo.get(n);if(s)return e&&(s.checkChildren=!0),s.subject;const i={checkChildren:e,subject:new x,rootNode:r};return this._elementInfo.set(n,i),this._registerGlobalListeners(i),i.subject}stopMonitoring(t){const e=nu(t),n=this._elementInfo.get(e);n&&(n.subject.complete(),this._setClasses(e),this._elementInfo.delete(e),this._removeGlobalListeners(n))}focusVia(t,e,n){const r=nu(t);r===this._getDocument().activeElement?this._getClosestElementsInfo(r).forEach(([t,n])=>this._originChanged(t,e,n)):(this._setOrigin(e),"function"==typeof r.focus&&r.focus(n))}ngOnDestroy(){this._elementInfo.forEach((t,e)=>this.stopMonitoring(e))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_toggleClass(t,e,n){n?t.classList.add(e):t.classList.remove(e)}_getFocusOrigin(t){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(t)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:"program"}_shouldBeAttributedToTouch(t){return 1===this._detectionMode||!!(null==t?void 0:t.contains(this._inputModalityDetector._mostRecentTarget))}_setClasses(t,e){this._toggleClass(t,"cdk-focused",!!e),this._toggleClass(t,"cdk-touch-focused","touch"===e),this._toggleClass(t,"cdk-keyboard-focused","keyboard"===e),this._toggleClass(t,"cdk-mouse-focused","mouse"===e),this._toggleClass(t,"cdk-program-focused","program"===e)}_setOrigin(t,e=!1){this._ngZone.runOutsideAngular(()=>{this._origin=t,this._originFromTouchInteraction="touch"===t&&e,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(t,e){const n=this._elementInfo.get(e),r=Tu(t);n&&(n.checkChildren||e===r)&&this._originChanged(e,this._getFocusOrigin(r),n)}_onBlur(t,e){const n=this._elementInfo.get(e);!n||n.checkChildren&&t.relatedTarget instanceof Node&&e.contains(t.relatedTarget)||(this._setClasses(e),this._emitOrigin(n.subject,null))}_emitOrigin(t,e){this._ngZone.run(()=>t.next(e))}_registerGlobalListeners(t){if(!this._platform.isBrowser)return;const e=t.rootNode,n=this._rootNodeFocusListenerCount.get(e)||0;n||this._ngZone.runOutsideAngular(()=>{e.addEventListener("focus",this._rootNodeFocusAndBlurListener,zu),e.addEventListener("blur",this._rootNodeFocusAndBlurListener,zu)}),this._rootNodeFocusListenerCount.set(e,n+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(ru(this._stopInputModalityDetector)).subscribe(t=>{this._setOrigin(t,!0)}))}_removeGlobalListeners(t){const e=t.rootNode;if(this._rootNodeFocusListenerCount.has(e)){const t=this._rootNodeFocusListenerCount.get(e);t>1?this._rootNodeFocusListenerCount.set(e,t-1):(e.removeEventListener("focus",this._rootNodeFocusAndBlurListener,zu),e.removeEventListener("blur",this._rootNodeFocusAndBlurListener,zu),this._rootNodeFocusListenerCount.delete(e))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(t,e,n){this._setClasses(t,e),this._emitOrigin(n.subject,e),this._lastFocusOrigin=e}_getClosestElementsInfo(t){const e=[];return this._elementInfo.forEach((n,r)=>{(r===t||n.checkChildren&&r.contains(t))&&e.push([r,n])}),e}}return t.\u0275fac=function(e){return new(e||t)(Ln(El),Ln(Eu),Ln(Zu),Ln(Yl,8),Ln(Lu,8))},t.\u0275prov=at({factory:function(){return new t(Ln(El),Ln(Eu),Ln(Zu),Ln(Yl,8),Ln(Lu,8))},token:t,providedIn:"root"}),t})(),qu=(()=>{class t{constructor(t,e){this._platform=t,this._document=e}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const t=this._document.createElement("div");t.style.backgroundColor="rgb(1,2,3)",t.style.position="absolute",this._document.body.appendChild(t);const e=this._document.defaultView||window,n=e&&e.getComputedStyle?e.getComputedStyle(t):null,r=(n&&n.backgroundColor||"").replace(/ /g,"");switch(this._document.body.removeChild(t),r){case"rgb(0,0,0)":return 2;case"rgb(255,255,255)":return 1}return 0}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const t=this._document.body.classList;t.remove("cdk-high-contrast-active"),t.remove("cdk-high-contrast-black-on-white"),t.remove("cdk-high-contrast-white-on-black"),this._hasCheckedHighContrastMode=!0;const e=this.getHighContrastMode();1===e?(t.add("cdk-high-contrast-active"),t.add("cdk-high-contrast-black-on-white")):2===e&&(t.add("cdk-high-contrast-active"),t.add("cdk-high-contrast-white-on-black"))}}}return t.\u0275fac=function(e){return new(e||t)(Ln(Eu),Ln(Yl))},t.\u0275prov=at({factory:function(){return new t(Ln(Eu),Ln(Yl))},token:t,providedIn:"root"}),t})();const Qu=new Yi("12.2.13");function Wu(){return"undefined"!=typeof window&&void 0!==window.document}function Uu(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}let Gu=(t,e)=>!1,Ku=(t,e)=>!1,Yu=(t,e,n)=>[];const Ju=Uu();(Ju||"undefined"!=typeof Element)&&(Wu()?(t,e)=>{for(;e&&e!==document.documentElement;){if(e===t)return!0;e=e.parentNode||e.host}return!1}:(t,e)=>t.contains(e),Ku=(()=>{if(Ju||Element.prototype.matches)return(t,e)=>t.matches(e);{const t=Element.prototype,e=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector;return e?(t,n)=>e.apply(t,[n]):Ku}})());const Xu=new Tn("AnimationModuleType"),tc=new Yi("12.2.13"),ec=new Tn("mat-sanity-checks",{providedIn:"root",factory:function(){return!0}});let nc,rc=(()=>{class t{constructor(t,e,n){this._hasDoneGlobalChecks=!1,this._document=n,t._applyBodyHighContrastModeCssClasses(),this._sanityChecks=e,this._hasDoneGlobalChecks||(this._checkDoctypeIsDefined(),this._checkThemeIsPresent(),this._checkCdkVersionMatch(),this._hasDoneGlobalChecks=!0)}_checkIsEnabled(t){return!(!Pl()||"undefined"!=typeof __karma__&&__karma__||"undefined"!=typeof jasmine&&jasmine||"undefined"!=typeof jest&&jest||"undefined"!=typeof Mocha&&Mocha)&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[t])}_checkDoctypeIsDefined(){this._checkIsEnabled("doctype")&&!this._document.doctype&&console.warn("Current document does not have a doctype. This may cause some Angular Material components not to behave as expected.")}_checkThemeIsPresent(){if(!this._checkIsEnabled("theme")||!this._document.body||"function"!=typeof getComputedStyle)return;const t=this._document.createElement("div");t.classList.add("mat-theme-loaded-marker"),this._document.body.appendChild(t);const e=getComputedStyle(t);e&&"none"!==e.display&&console.warn("Could not find Angular Material core theme. Most Material components may not work as expected. For more info refer to the theming guide: https://material.angular.io/guide/theming"),this._document.body.removeChild(t)}_checkCdkVersionMatch(){this._checkIsEnabled("version")&&tc.full!==Qu.full&&console.warn("The Angular Material version ("+tc.full+") does not match the Angular CDK version ("+Qu.full+").\nPlease ensure the versions of these two packages exactly match.")}}return t.\u0275fac=function(e){return new(e||t)(Ln(qu),Ln(ec,8),Ln(Yl))},t.\u0275mod=zt({type:t}),t.\u0275inj=ut({imports:[[lu],lu]}),t})();function sc(t){return class extends t{constructor(...t){super(...t),this._disabled=!1}get disabled(){return this._disabled}set disabled(t){this._disabled=tu(t)}}}function ic(t,e){return class extends t{constructor(...t){super(...t),this.defaultColor=e,this.color=e}get color(){return this._color}set color(t){const e=t||this.defaultColor;e!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),e&&this._elementRef.nativeElement.classList.add(`mat-${e}`),this._color=e)}}}function oc(t){return class extends t{constructor(...t){super(...t),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(t){this._disableRipple=tu(t)}}}try{nc="undefined"!=typeof Intl}catch(Wc){nc=!1}class lc{constructor(t,e,n){this._renderer=t,this.element=e,this.config=n,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const ac={enterDuration:225,exitDuration:150},uc=Au({passive:!0}),cc=["mousedown","touchstart"],dc=["mouseup","mouseleave","touchend","touchcancel"];class hc{constructor(t,e,n,r){this._target=t,this._ngZone=e,this._isPointerDown=!1,this._activeRipples=new Set,this._pointerUpEventsRegistered=!1,r.isBrowser&&(this._containerElement=nu(n))}fadeInRipple(t,e,n={}){const r=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),s=Object.assign(Object.assign({},ac),n.animation);n.centered&&(t=r.left+r.width/2,e=r.top+r.height/2);const i=n.radius||function(t,e,n){const r=Math.max(Math.abs(t-n.left),Math.abs(t-n.right)),s=Math.max(Math.abs(e-n.top),Math.abs(e-n.bottom));return Math.sqrt(r*r+s*s)}(t,e,r),o=t-r.left,l=e-r.top,a=s.enterDuration,u=document.createElement("div");u.classList.add("mat-ripple-element"),u.style.left=o-i+"px",u.style.top=l-i+"px",u.style.height=2*i+"px",u.style.width=2*i+"px",null!=n.color&&(u.style.backgroundColor=n.color),u.style.transitionDuration=`${a}ms`,this._containerElement.appendChild(u),window.getComputedStyle(u).getPropertyValue("opacity"),u.style.transform="scale(1)";const c=new lc(this,u,n);return c.state=0,this._activeRipples.add(c),n.persistent||(this._mostRecentTransientRipple=c),this._runTimeoutOutsideZone(()=>{const t=c===this._mostRecentTransientRipple;c.state=1,n.persistent||t&&this._isPointerDown||c.fadeOut()},a),c}fadeOutRipple(t){const e=this._activeRipples.delete(t);if(t===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),this._activeRipples.size||(this._containerRect=null),!e)return;const n=t.element,r=Object.assign(Object.assign({},ac),t.config.animation);n.style.transitionDuration=`${r.exitDuration}ms`,n.style.opacity="0",t.state=2,this._runTimeoutOutsideZone(()=>{t.state=3,n.parentNode.removeChild(n)},r.exitDuration)}fadeOutAll(){this._activeRipples.forEach(t=>t.fadeOut())}fadeOutAllNonPersistent(){this._activeRipples.forEach(t=>{t.config.persistent||t.fadeOut()})}setupTriggerEvents(t){const e=nu(t);e&&e!==this._triggerElement&&(this._removeTriggerEvents(),this._triggerElement=e,this._registerEvents(cc))}handleEvent(t){"mousedown"===t.type?this._onMousedown(t):"touchstart"===t.type?this._onTouchStart(t):this._onPointerUp(),this._pointerUpEventsRegistered||(this._registerEvents(dc),this._pointerUpEventsRegistered=!0)}_onMousedown(t){const e=ju(t),n=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+800;this._target.rippleDisabled||e||n||(this._isPointerDown=!0,this.fadeInRipple(t.clientX,t.clientY,this._target.rippleConfig))}_onTouchStart(t){if(!this._target.rippleDisabled&&!Hu(t)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;const e=t.changedTouches;for(let t=0;t<e.length;t++)this.fadeInRipple(e[t].clientX,e[t].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._activeRipples.forEach(t=>{!t.config.persistent&&(1===t.state||t.config.terminateOnPointerUp&&0===t.state)&&t.fadeOut()}))}_runTimeoutOutsideZone(t,e=0){this._ngZone.runOutsideAngular(()=>setTimeout(t,e))}_registerEvents(t){this._ngZone.runOutsideAngular(()=>{t.forEach(t=>{this._triggerElement.addEventListener(t,this,uc)})})}_removeTriggerEvents(){this._triggerElement&&(cc.forEach(t=>{this._triggerElement.removeEventListener(t,this,uc)}),this._pointerUpEventsRegistered&&dc.forEach(t=>{this._triggerElement.removeEventListener(t,this,uc)}))}}const fc=new Tn("mat-ripple-global-options");let pc=(()=>{class t{constructor(t,e,n,r,s){this._elementRef=t,this._animationMode=s,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=r||{},this._rippleRenderer=new hc(this,e,t,n)}get disabled(){return this._disabled}set disabled(t){t&&this.fadeOutAllNonPersistent(),this._disabled=t,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(t){this._trigger=t,this._setupTriggerEventsIfEnabled()}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:Object.assign(Object.assign(Object.assign({},this._globalOptions.animation),"NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(t,e=0,n){return"number"==typeof t?this._rippleRenderer.fadeInRipple(t,e,Object.assign(Object.assign({},this.rippleConfig),n)):this._rippleRenderer.fadeInRipple(0,0,Object.assign(Object.assign({},this.rippleConfig),t))}}return t.\u0275fac=function(e){return new(e||t)(ci(Wi),ci(El),ci(Eu),ci(fc,8),ci(Xu,8))},t.\u0275dir=qt({type:t,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(t,e){2&t&&ki("mat-ripple-unbounded",e.unbounded)},inputs:{radius:["matRippleRadius","radius"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"],color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],animation:["matRippleAnimation","animation"]},exportAs:["matRipple"]}),t})(),mc=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=zt({type:t}),t.\u0275inj=ut({imports:[[rc,ku],rc]}),t})();const gc=["mat-button",""],_c=["*"],yc=["mat-button","mat-flat-button","mat-icon-button","mat-raised-button","mat-stroked-button","mat-mini-fab","mat-fab"],bc=ic(sc(oc(class{constructor(t){this._elementRef=t}})));let vc=(()=>{class t extends bc{constructor(t,e,n){super(t),this._focusMonitor=e,this._animationMode=n,this.isRoundButton=this._hasHostAttributes("mat-fab","mat-mini-fab"),this.isIconButton=this._hasHostAttributes("mat-icon-button");for(const r of yc)this._hasHostAttributes(r)&&this._getHostElement().classList.add(r);t.nativeElement.classList.add("mat-button-base"),this.isRoundButton&&(this.color="accent")}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(t,e){t?this._focusMonitor.focusVia(this._getHostElement(),t,e):this._getHostElement().focus(e)}_getHostElement(){return this._elementRef.nativeElement}_isRippleDisabled(){return this.disableRipple||this.disabled}_hasHostAttributes(...t){return t.some(t=>this._getHostElement().hasAttribute(t))}}return t.\u0275fac=function(e){return new(e||t)(ci(Wi),ci($u),ci(Xu,8))},t.\u0275cmp=Bt({type:t,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-icon-button",""],["button","mat-fab",""],["button","mat-mini-fab",""],["button","mat-stroked-button",""],["button","mat-flat-button",""]],viewQuery:function(t,e){if(1&t&&function(t,e,n){const r=we();r.firstCreatePass&&(function(t,e,n){null===t.queries&&(t.queries=new Go),t.queries.track(new Ko(e,-1))}(r,new Uo(t,e,n)),2==(2&e)&&(r.staticViewQueries=!0)),function(t,e,n){const r=new qo(4==(4&n));us(t,e,r,r.destroy),null===e[19]&&(e[19]=new Wo),e[19].queries.push(new Qo(r))}(r,ve(),e)}(pc,5),2&t){let t;el((n=ve(),r=Re(),t=n[19].queries[r].queryList))&&(e.ripple=t.first)}var n,r},hostAttrs:[1,"mat-focus-indicator"],hostVars:5,hostBindings:function(t,e){2&t&&(ai("disabled",e.disabled||null),ki("_mat-animation-noopable","NoopAnimations"===e._animationMode)("mat-button-disabled",e.disabled))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[Js],attrs:gc,ngContentSelectors:_c,decls:4,vars:5,consts:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],template:function(t,e){1&t&&(function(t){const e=ve()[16][6];if(!e.projection){const t=e.projection=On(1,null),n=t.slice();let r=e.child;for(;null!==r;){const e=0;null!==e&&(n[e]?n[e].projectionNext=r:t[e]=r,n[e]=r),r=r.next}}}(),fi(0,"span",0),function(t,e=0,n){const r=ve(),s=we(),i=Jr(s,20+t,16,null,n||null);null===i.projection&&(i.projection=e),Te(),64!=(64&i.flags)&&function(t,e,n){Ir(e[11],0,e,n,mr(t,n,e),vr(n.parent||e[6],n,e))}(s,r,i)}(1),pi(),mi(2,"span",1),mi(3,"span",2)),2&t&&(Lr(2),ki("mat-button-ripple-round",e.isRoundButton||e.isIconButton),di("matRippleDisabled",e._isRippleDisabled())("matRippleCentered",e.isIconButton)("matRippleTrigger",e._getHostElement()))},directives:[pc],styles:[".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button.mat-button-disabled,.mat-icon-button.mat-button-disabled,.mat-stroked-button.mat-button-disabled,.mat-flat-button.mat-button-disabled{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button.mat-button-disabled{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}._mat-animation-noopable.mat-raised-button{transition:none;animation:none}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab.mat-button-disabled{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-fab{transition:none;animation:none}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab.mat-button-disabled{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-mini-fab{transition:none;animation:none}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:inline-flex;justify-content:center;align-items:center;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}.cdk-high-contrast-active .mat-button-base.cdk-keyboard-focused,.cdk-high-contrast-active .mat-button-base.cdk-program-focused{outline:solid 3px}\n"],encapsulation:2,changeDetection:0}),t})(),wc=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=zt({type:t}),t.\u0275inj=ut({imports:[[mc,rc],rc]}),t})(),Cc=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=zt({type:t}),t.\u0275inj=ut({imports:[[rc],rc]}),t})(),xc=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=zt({type:t}),t.\u0275inj=ut({imports:[[rc],rc]}),t})(),Ec=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=zt({type:t}),t.\u0275inj=ut({imports:[[rc],rc]}),t})();var kc=n(2708);class Ac extends p{notifyNext(t,e,n,r,s){this.destination.next(e)}notifyError(t,e){this.destination.error(t)}notifyComplete(t){this.destination.complete()}}class Tc extends p{constructor(t,e,n){super(),this.parent=t,this.outerValue=e,this.outerIndex=n,this.index=0}_next(t){this.parent.notifyNext(this.outerValue,t,this.outerIndex,this.index++,this)}_error(t){this.parent.notifyError(t,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}function Ic(t,e,n,r,s=new Tc(t,n,r)){if(!s.closed)return e instanceof y?e.subscribe(s):N(e)(s)}const Dc={};class Mc{constructor(t){this.resultSelector=t}call(t,e){return e.subscribe(new Sc(t,this.resultSelector))}}class Sc extends Ac{constructor(t,e){super(t),this.resultSelector=e,this.active=0,this.values=[],this.observables=[]}_next(t){this.values.push(Dc),this.observables.push(t)}_complete(){const t=this.observables,e=t.length;if(0===e)this.destination.complete();else{this.active=e,this.toRespond=e;for(let n=0;n<e;n++)this.add(Ic(this,t[n],void 0,n))}}notifyComplete(t){0==(this.active-=1)&&this.destination.complete()}notifyNext(t,e,n){const r=this.values,s=this.toRespond?r[n]===Dc?--this.toRespond:this.toRespond:0;r[n]=e,0===s&&(this.resultSelector?this._tryResultSelector(r):this.destination.next(r.slice()))}_tryResultSelector(t){let e;try{e=this.resultSelector.apply(this,t)}catch(n){return void this.destination.error(n)}this.destination.next(e)}}function Oc(...t){return L(1)(du(...t))}const Rc=new Set;let Nc,Vc=(()=>{class t{constructor(t){this._platform=t,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):jc}matchMedia(t){return(this._platform.WEBKIT||this._platform.BLINK)&&function(t){if(!Rc.has(t))try{Nc||(Nc=document.createElement("style"),Nc.setAttribute("type","text/css"),document.head.appendChild(Nc)),Nc.sheet&&(Nc.sheet.insertRule(`@media ${t} {body{ }}`,0),Rc.add(t))}catch(e){console.error(e)}}(t),this._matchMedia(t)}}return t.\u0275fac=function(e){return new(e||t)(Ln(Eu))},t.\u0275prov=at({factory:function(){return new t(Ln(Eu))},token:t,providedIn:"root"}),t})();function jc(t){return{matches:"all"===t||""===t,media:t,addListener:()=>{},removeListener:()=>{}}}let Hc=(()=>{class t{constructor(t,e){this._mediaMatcher=t,this._zone=e,this._queries=new Map,this._destroySubject=new x}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(t){return Pc(eu(t)).some(t=>this._registerQuery(t).mql.matches)}observe(t){let e=function(...t){let e,n;return k(t[t.length-1])&&(n=t.pop()),"function"==typeof t[t.length-1]&&(e=t.pop()),1===t.length&&a(t[0])&&(t=t[0]),z(t,n).lift(new Mc(e))}(Pc(eu(t)).map(t=>this._registerQuery(t).observable));return e=Oc(e.pipe((n=1,t=>0===n?fu:t.lift(new pu(n)))),e.pipe(gu(1),function(t,e=Ou){return n=>n.lift(new Ru(t,e))}(0))),e.pipe(A(t=>{const e={matches:!1,breakpoints:{}};return t.forEach(({matches:t,query:n})=>{e.matches=e.matches||t,e.breakpoints[n]=t}),e}));var n}_registerQuery(t){if(this._queries.has(t))return this._queries.get(t);const e=this._mediaMatcher.matchMedia(t),n={observable:new y(t=>{const n=e=>this._zone.run(()=>t.next(e));return e.addListener(n),()=>{e.removeListener(n)}}).pipe(function(...t){const e=t[t.length-1];return k(e)?(t.pop(),n=>Oc(t,n,e)):e=>Oc(t,e)}(e),A(({matches:e})=>({query:t,matches:e})),ru(this._destroySubject)),mql:e};return this._queries.set(t,n),n}}return t.\u0275fac=function(e){return new(e||t)(Ln(Vc),Ln(El))},t.\u0275prov=at({factory:function(){return new t(Ln(Vc),Ln(El))},token:t,providedIn:"root"}),t})();function Pc(t){return t.map(t=>t.split(",")).reduce((t,e)=>t.concat(e)).map(t=>t.trim())}let Bc=(()=>{class t{constructor(t){this._breakpointObserver=t,this.breakpointSubscription=this._breakpointObserver.observe(["(max-width: 599px)"]).subscribe(t=>{const e=Object.keys(t.breakpoints)[0];this.mobileViewport=t.breakpoints[e]})}isSmall(){return this.mobileViewport}}return t.\u0275fac=function(e){return new(e||t)(Ln(Hc))},t.\u0275prov=at({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),Fc=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Bt({type:t,selectors:[["app-pxb-logo"]],inputs:{size:"size",color:"color"},decls:105,vars:0,consts:[["width","200","height","200","viewBox","0 0 200 200","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M109 87.5C109 94.4036 103.404 100 96.5 100C89.5964 100 84 94.4036 84 87.5C84 80.5964 89.5964 75 96.5 75C103.404 75 109 80.5964 109 87.5Z","fill","#0073BB"],["d","M89 106C89 109.314 86.3137 112 83 112C79.6863 112 77 109.314 77 106C77 102.686 79.6863 100 83 100C86.3137 100 89 102.686 89 106Z","fill","#4DA3D4"],["d","M109 126C109 128.209 107.209 130 105 130C102.791 130 101 128.209 101 126C101 123.791 102.791 122 105 122C107.209 122 109 123.791 109 126Z","fill","#80BDE0"],["d","M130 92.5C130 95.5376 127.314 98 124 98C120.686 98 118 95.5376 118 92.5C118 89.4624 120.686 87 124 87C127.314 87 130 89.4624 130 92.5Z","fill","#4DA3D4"],["d","M133 101C133 102.657 131.657 104 130 104C128.343 104 127 102.657 127 101C127 99.3431 128.343 98 130 98C131.657 98 133 99.3431 133 101Z","fill","#80BDE0"],["d","M108 112C108 113.105 107.105 114 106 114C104.895 114 104 113.105 104 112C104 110.895 104.895 110 106 110C107.105 110 108 110.895 108 112Z","fill","#B3D7EC"],["d","M66 43.5C66 44.8807 64.8807 46 63.5 46C62.1193 46 61 44.8807 61 43.5C61 42.1193 62.1193 41 63.5 41C64.8807 41 66 42.1193 66 43.5Z","fill","#268FCA"],["d","M57 50C57 51.1046 56.1046 52 55 52C53.8954 52 53 51.1046 53 50C53 48.8954 53.8954 48 55 48C56.1046 48 57 48.8954 57 50Z","fill","#268FCA"],["d","M55 56C55 57.1046 54.1046 58 53 58C51.8954 58 51 57.1046 51 56C51 54.8954 51.8954 54 53 54C54.1046 54 55 54.8954 55 56Z","fill","#4DA3D4"],["d","M44 68C44 69.1046 43.1046 70 42 70C40.8954 70 40 69.1046 40 68C40 66.8954 40.8954 66 42 66C43.1046 66 44 66.8954 44 68Z","fill","#4DA3D4"],["d","M37 82C37 83.1046 36.1046 84 35 84C33.8954 84 33 83.1046 33 82C33 80.8954 33.8954 80 35 80C36.1046 80 37 80.8954 37 82Z","fill","#4DA3D4"],["d","M36 111C36 112.105 35.1046 113 34 113C32.8954 113 32 112.105 32 111C32 109.895 32.8954 109 34 109C35.1046 109 36 109.895 36 111Z","fill","#4DA3D4"],["d","M41 133C41 134.105 40.1046 135 39 135C37.8954 135 37 134.105 37 133C37 131.895 37.8954 131 39 131C40.1046 131 41 131.895 41 133Z","fill","#4DA3D4"],["d","M58 159C58 160.105 57.1046 161 56 161C54.8954 161 54 160.105 54 159C54 157.895 54.8954 157 56 157C57.1046 157 58 157.895 58 159Z","fill","#4DA3D4"],["d","M85 174C85 175.105 84.1046 176 83 176C81.8954 176 81 175.105 81 174C81 172.895 81.8954 172 83 172C84.1046 172 85 172.895 85 174Z","fill","#4DA3D4"],["d","M117 176C117 177.105 116.105 178 115 178C113.895 178 113 177.105 113 176C113 174.895 113.895 174 115 174C116.105 174 117 174.895 117 176Z","fill","#4DA3D4"],["d","M60 46C60 46.5523 59.5523 47 59 47C58.4477 47 58 46.5523 58 46C58 45.4477 58.4477 45 59 45C59.5523 45 60 45.4477 60 46Z","fill","#268FCA"],["d","M70 45.5C70 46.3284 69.3284 47 68.5 47C67.6716 47 67 46.3284 67 45.5C67 44.6716 67.6716 44 68.5 44C69.3284 44 70 44.6716 70 45.5Z","fill","#268FCA"],["d","M62 49.5C62 50.3284 61.3284 51 60.5 51C59.6716 51 59 50.3284 59 49.5C59 48.6716 59.6716 48 60.5 48C61.3284 48 62 48.6716 62 49.5Z","fill","#268FCA"],["d","M48 59.5C48 60.3284 47.3284 61 46.5 61C45.6716 61 45 60.3284 45 59.5C45 58.6716 45.6716 58 46.5 58C47.3284 58 48 58.6716 48 59.5Z","fill","#4DA3D4"],["d","M41 75.5C41 76.3284 40.3284 77 39.5 77C38.6716 77 38 76.3284 38 75.5C38 74.6716 38.6716 74 39.5 74C40.3284 74 41 74.6716 41 75.5Z","fill","#4DA3D4"],["d","M37 88.5C37 89.3284 36.3284 90 35.5 90C34.6716 90 34 89.3284 34 88.5C34 87.6716 34.6716 87 35.5 87C36.3284 87 37 87.6716 37 88.5Z","fill","#4DA3D4"],["d","M35 100.5C35 101.328 34.3284 102 33.5 102C32.6716 102 32 101.328 32 100.5C32 99.6716 32.6716 99 33.5 99C34.3284 99 35 99.6716 35 100.5Z","fill","#4DA3D4"],["d","M36 119.5C36 120.328 35.3284 121 34.5 121C33.6716 121 33 120.328 33 119.5C33 118.672 33.6716 118 34.5 118C35.3284 118 36 118.672 36 119.5Z","fill","#4DA3D4"],["d","M40 140.5C40 141.328 39.3284 142 38.5 142C37.6716 142 37 141.328 37 140.5C37 139.672 37.6716 139 38.5 139C39.3284 139 40 139.672 40 140.5Z","fill","#4DA3D4"],["d","M47 148.5C47 149.328 46.3284 150 45.5 150C44.6716 150 44 149.328 44 148.5C44 147.672 44.6716 147 45.5 147C46.3284 147 47 147.672 47 148.5Z","fill","#4DA3D4"],["d","M53 153.5C53 154.328 52.3284 155 51.5 155C50.6716 155 50 154.328 50 153.5C50 152.672 50.6716 152 51.5 152C52.3284 152 53 152.672 53 153.5Z","fill","#4DA3D4"],["d","M71 169.5C71 170.328 70.3284 171 69.5 171C68.6716 171 68 170.328 68 169.5C68 168.672 68.6716 168 69.5 168C70.3284 168 71 168.672 71 169.5Z","fill","#4DA3D4"],["d","M91 173.5C91 174.328 90.3284 175 89.5 175C88.6716 175 88 174.328 88 173.5C88 172.672 88.6716 172 89.5 172C90.3284 172 91 172.672 91 173.5Z","fill","#4DA3D4"],["d","M110 174.5C110 175.328 109.328 176 108.5 176C107.672 176 107 175.328 107 174.5C107 173.672 107.672 173 108.5 173C109.328 173 110 173.672 110 174.5Z","fill","#4DA3D4"],["d","M125 172.5C125 173.328 124.328 174 123.5 174C122.672 174 122 173.328 122 172.5C122 171.672 122.672 171 123.5 171C124.328 171 125 171.672 125 172.5Z","fill","#4DA3D4"],["d","M155 154.5C155 155.328 154.328 156 153.5 156C152.672 156 152 155.328 152 154.5C152 153.672 152.672 153 153.5 153C154.328 153 155 153.672 155 154.5Z","fill","#80BDE0"],["d","M165 142.5C165 143.328 164.328 144 163.5 144C162.672 144 162 143.328 162 142.5C162 141.672 162.672 141 163.5 141C164.328 141 165 141.672 165 142.5Z","fill","#80BDE0"],["d","M174 121.5C174 122.328 173.328 123 172.5 123C171.672 123 171 122.328 171 121.5C171 120.672 171.672 120 172.5 120C173.328 120 174 120.672 174 121.5Z","fill","#80BDE0"],["d","M176 89.5C176 90.3284 175.328 91 174.5 91C173.672 91 173 90.3284 173 89.5C173 88.6716 173.672 88 174.5 88C175.328 88 176 88.6716 176 89.5Z","fill","#80BDE0"],["d","M89 43C89 43.5523 88.5523 44 88 44C87.4477 44 87 43.5523 87 43C87 42.4477 87.4477 42 88 42C88.5523 42 89 42.4477 89 43Z","fill","#007BC1"],["d","M48 65C48 65.5523 47.5523 66 47 66C46.4477 66 46 65.5523 46 65C46 64.4477 46.4477 64 47 64C47.5523 64 48 64.4477 48 65Z","fill","#4DA3D4"],["d","M32 93.5C32 94.3284 31.3284 95 30.5 95C29.6716 95 29 94.3284 29 93.5C29 92.6716 29.6716 92 30.5 92C31.3284 92 32 92.6716 32 93.5Z","fill","#4DA3D4"],["d","M31 106C31 106.552 30.5523 107 30 107C29.4477 107 29 106.552 29 106C29 105.448 29.4477 105 30 105C30.5523 105 31 105.448 31 106Z","fill","#4DA3D4"],["d","M35 127C35 127.552 34.5523 128 34 128C33.4477 128 33 127.552 33 127C33 126.448 33.4477 126 34 126C34.5523 126 35 126.448 35 127Z","fill","#4DA3D4"],["d","M63 160C63 160.552 62.5523 161 62 161C61.4477 161 61 160.552 61 160C61 159.448 61.4477 159 62 159C62.5523 159 63 159.448 63 160Z","fill","#4DA3D4"],["d","M98 174C98 174.552 97.5523 175 97 175C96.4477 175 96 174.552 96 174C96 173.448 96.4477 173 97 173C97.5523 173 98 173.448 98 174Z","fill","#4DA3D4"],["d","M69 164C69 164.552 68.5523 165 68 165C67.4477 165 67 164.552 67 164C67 163.448 67.4477 163 68 163C68.5523 163 69 163.448 69 164Z","fill","#4DA3D4"],["d","M104 178C104 178.552 103.552 179 103 179C102.448 179 102 178.552 102 178C102 177.448 102.448 177 103 177C103.552 177 104 177.448 104 178Z","fill","#4DA3D4"],["d","M141 168C141 168.552 140.552 169 140 169C139.448 169 139 168.552 139 168C139 167.448 139.448 167 140 167C140.552 167 141 167.448 141 168Z","fill","#4DA3D4"],["d","M150 162C150 162.552 149.552 163 149 163C148.448 163 148 162.552 148 162C148 161.448 148.448 161 149 161C149.552 161 150 161.448 150 162Z","fill","#4DA3D4"],["d","M161 150C161 150.552 160.552 151 160 151C159.448 151 159 150.552 159 150C159 149.448 159.448 149 160 149C160.552 149 161 149.448 161 150Z","fill","#4DA3D4"],["d","M170 138C170 138.552 169.552 139 169 139C168.448 139 168 138.552 168 138C168 137.448 168.448 137 169 137C169.552 137 170 137.448 170 138Z","fill","#4DA3D4"],["d","M169 133C169 133.552 168.552 134 168 134C167.448 134 167 133.552 167 133C167 132.448 167.448 132 168 132C168.552 132 169 132.448 169 133Z","fill","#4DA3D4"],["d","M174 128C174 128.552 173.552 129 173 129C172.448 129 172 128.552 172 128C172 127.448 172.448 127 173 127C173.552 127 174 127.448 174 128Z","fill","#4DA3D4"],["d","M177 116C177 116.552 176.552 117 176 117C175.448 117 175 116.552 175 116C175 115.448 175.448 115 176 115C176.552 115 177 115.448 177 116Z","fill","#4DA3D4"],["d","M175 110C175 110.552 174.552 111 174 111C173.448 111 173 110.552 173 110C173 109.448 173.448 109 174 109C174.552 109 175 109.448 175 110Z","fill","#80BDE0"],["d","M178 103C178 103.552 177.552 104 177 104C176.448 104 176 103.552 176 103C176 102.448 176.448 102 177 102C177.552 102 178 102.448 178 103Z","fill","#80BDE0"],["d","M175 98C175 98.5523 174.552 99 174 99C173.448 99 173 98.5523 173 98C173 97.4477 173.448 97 174 97C174.552 97 175 97.4477 175 98Z","fill","#80BDE0"],["d","M173 76C173 76.5523 172.552 77 172 77C171.448 77 171 76.5523 171 76C171 75.4477 171.448 75 172 75C172.552 75 173 75.4477 173 76Z","fill","#B3D7EC"],["d","M168 69C168 69.5523 167.552 70 167 70C166.448 70 166 69.5523 166 69C166 68.4477 166.448 68 167 68C167.552 68 168 68.4477 168 69Z","fill","#B3D7EC"],["d","M162 59C162 59.5523 161.552 60 161 60C160.448 60 160 59.5523 160 59C160 58.4477 160.448 58 161 58C161.552 58 162 58.4477 162 59Z","fill","#E0EEF8"],["d","M173 82C173 82.5523 172.552 83 172 83C171.448 83 171 82.5523 171 82C171 81.4477 171.448 81 172 81C172.552 81 173 81.4477 173 82Z","fill","#80BDE0"],["d","M131 173C131 173.552 130.552 174 130 174C129.448 174 129 173.552 129 173C129 172.448 129.448 172 130 172C130.552 172 131 172.448 131 173Z","fill","#4DA3D4"],["d","M136 168C136 168.552 135.552 169 135 169C134.448 169 134 168.552 134 168C134 167.448 134.448 167 135 167C135.552 167 136 167.448 136 168Z","fill","#4DA3D4"],["d","M145 163C145 163.552 144.552 164 144 164C143.448 164 143 163.552 143 163C143 162.448 143.448 162 144 162C144.552 162 145 162.448 145 163Z","fill","#4DA3D4"],["d","M80 170C80 170.552 79.5523 171 79 171C78.4477 171 78 170.552 78 170C78 169.448 78.4477 169 79 169C79.5523 169 80 169.448 80 170Z","fill","#4DA3D4"],["d","M46 142C46 142.552 45.5523 143 45 143C44.4477 143 44 142.552 44 142C44 141.448 44.4477 141 45 141C45.5523 141 46 141.448 46 142Z","fill","#4DA3D4"],["d","M76 32C76 32.5523 75.5523 33 75 33C74.4477 33 74 32.5523 74 32C74 31.4477 74.4477 31 75 31C75.5523 31 76 31.4477 76 32Z","fill","#007BC1"],["d","M87 27.5C87 28.3284 86.3284 29 85.5 29C84.6716 29 84 28.3284 84 27.5C84 26.6716 84.6716 26 85.5 26C86.3284 26 87 26.6716 87 27.5Z","fill","#007BC1"],["d","M101 105C101 107.209 99.2091 109 97 109C94.7909 109 93 107.209 93 105C93 102.791 94.7909 101 97 101C99.2091 101 101 102.791 101 105Z","fill","#80BDE0"],["d","M123 102C123 103.105 122.105 104 121 104C119.895 104 119 103.105 119 102C119 100.895 119.895 100 121 100C122.105 100 123 100.895 123 102Z","fill","#B3D7EC"],["d","M82 95.5C82 96.8807 80.8807 98 79.5 98C78.1193 98 77 96.8807 77 95.5C77 94.1193 78.1193 93 79.5 93C80.8807 93 82 94.1193 82 95.5Z","fill","#B3D7EC"],["d","M121 82C121 83.6569 119.657 85 118 85C116.343 85 115 83.6569 115 82C115 80.3431 116.343 79 118 79C119.657 79 121 80.3431 121 82Z","fill","#B3D7EC"],["d","M116 89C116 90.1046 115.105 91 114 91C112.895 91 112 90.1046 112 89C112 87.8954 112.895 87 114 87C115.105 87 116 87.8954 116 89Z","fill","#B3D7EC"],["d","M116 101.5C116 104.538 113.538 107 110.5 107C107.462 107 105 104.538 105 101.5C105 98.4624 107.462 96 110.5 96C113.538 96 116 98.4624 116 101.5Z","fill","#4DA3D4"],["fill-rule","evenodd","clip-rule","evenodd","d","M101 24C96.0294 24 92 28.0294 92 33C92 37.9706 96.0294 42 101 42C105.971 42 110 37.9706 110 33C110 28.0294 105.971 24 101 24ZM88 33C88 25.8203 93.8203 20 101 20C108.18 20 114 25.8203 114 33C114 40.1797 108.18 46 101 46C93.8203 46 88 40.1797 88 33Z","fill","#80BDE0"],["fill-rule","evenodd","clip-rule","evenodd","d","M101 38C103.761 38 106 35.7614 106 33C106 30.2386 103.761 28 101 28C98.2386 28 96 30.2386 96 33C96 35.7614 98.2386 38 101 38ZM101 44C107.075 44 112 39.0751 112 33C112 26.9249 107.075 22 101 22C94.9249 22 90 26.9249 90 33C90 39.0751 94.9249 44 101 44Z","fill","#B3D7EC"],["fill-rule","evenodd","clip-rule","evenodd","d","M101 41C105.418 41 109 37.4183 109 33C109 28.5817 105.418 25 101 25C96.5817 25 93 28.5817 93 33C93 37.4183 96.5817 41 101 41ZM101 44C107.075 44 112 39.0751 112 33C112 26.9249 107.075 22 101 22C94.9249 22 90 26.9249 90 33C90 39.0751 94.9249 44 101 44Z","fill","#0073BB"],["d","M75 38C75 40.2091 73.2091 42 71 42C68.7909 42 67 40.2091 67 38C67 35.7909 68.7909 34 71 34C73.2091 34 75 35.7909 75 38Z","fill","#268FCA"],["d","M86 35.5C86 37.9853 83.9853 40 81.5 40C79.0147 40 77 37.9853 77 35.5C77 33.0147 79.0147 31 81.5 31C83.9853 31 86 33.0147 86 35.5Z","fill","#007BC1"],["d","M80 43C80 44.6569 78.6569 46 77 46C75.3431 46 74 44.6569 74 43C74 41.3431 75.3431 40 77 40C78.6569 40 80 41.3431 80 43Z","fill","#007BC1"],["d","M86 43C86 44.1046 85.1046 45 84 45C82.8954 45 82 44.1046 82 43C82 41.8954 82.8954 41 84 41C85.1046 41 86 41.8954 86 43Z","fill","#007BC1"],["d","M100 119.5C100 124.194 96.1944 128 91.5 128C86.8056 128 83 124.194 83 119.5C83 114.806 86.8056 111 91.5 111C96.1944 111 100 114.806 100 119.5Z","fill","#268FCA"],["d","M130 116.5C130 121.747 125.747 126 120.5 126C115.253 126 111 121.747 111 116.5C111 111.253 115.253 107 120.5 107C125.747 107 130 111.253 130 116.5Z","fill","#007BC1"],["fill-rule","evenodd","clip-rule","evenodd","d","M32 34H28V33H32V34Z","fill","#9CA5A9"],["fill-rule","evenodd","clip-rule","evenodd","d","M6 129H0V127H6V129Z","fill","#B9BFC2"],["fill-rule","evenodd","clip-rule","evenodd","d","M140 37H136V35H140V37Z","fill","#9CA5A9"],["fill-rule","evenodd","clip-rule","evenodd","d","M39 191H36V190H39V191Z","fill","#9CA5A9"],["fill-rule","evenodd","clip-rule","evenodd","d","M169 22H164V21H169V22Z","fill","#B9BFC2"],["fill-rule","evenodd","clip-rule","evenodd","d","M172 167H166V166H172V167Z","fill","#B9BFC2"],["fill-rule","evenodd","clip-rule","evenodd","d","M41 34H37V33H41V34Z","fill","#9CA5A9"],["fill-rule","evenodd","clip-rule","evenodd","d","M18 129H12V127H18V129Z","fill","#B9BFC2"],["fill-rule","evenodd","clip-rule","evenodd","d","M148 37H144V35H148V37Z","fill","#9CA5A9"],["fill-rule","evenodd","clip-rule","evenodd","d","M47 191H44V190H47V191Z","fill","#9CA5A9"],["fill-rule","evenodd","clip-rule","evenodd","d","M179 22H174V21H179V22Z","fill","#B9BFC2"],["fill-rule","evenodd","clip-rule","evenodd","d","M185 167H179V166H185V167Z","fill","#B9BFC2"],["fill-rule","evenodd","clip-rule","evenodd","d","M35 36V40H34V36H35Z","fill","#9CA5A9"],["fill-rule","evenodd","clip-rule","evenodd","d","M10 131V137H8V131H10Z","fill","#B9BFC2"],["fill-rule","evenodd","clip-rule","evenodd","d","M143 38V42H141V38H143Z","fill","#9CA5A9"],["fill-rule","evenodd","clip-rule","evenodd","d","M42 193V196H41V193H42Z","fill","#9CA5A9"],["fill-rule","evenodd","clip-rule","evenodd","d","M172 24V29H171V24H172Z","fill","#B9BFC2"],["fill-rule","evenodd","clip-rule","evenodd","d","M176 170V176H175V170H176Z","fill","#B9BFC2"],["fill-rule","evenodd","clip-rule","evenodd","d","M35 27V31H34V27H35Z","fill","#9CA5A9"],["fill-rule","evenodd","clip-rule","evenodd","d","M10 119V125H8V119H10Z","fill","#B9BFC2"],["fill-rule","evenodd","clip-rule","evenodd","d","M143 30V34H141V30H143Z","fill","#9CA5A9"],["fill-rule","evenodd","clip-rule","evenodd","d","M42 185V188H41V185H42Z","fill","#9CA5A9"],["fill-rule","evenodd","clip-rule","evenodd","d","M172 14V19H171V14H172Z","fill","#B9BFC2"],["fill-rule","evenodd","clip-rule","evenodd","d","M176 157V163H175V157H176Z","fill","#B9BFC2"]],template:function(t,e){1&t&&(ye.lFrame.currentNamespace="http://www.w3.org/2000/svg",fi(0,"svg",0),mi(1,"path",1),mi(2,"path",2),mi(3,"path",3),mi(4,"path",4),mi(5,"path",5),mi(6,"path",6),mi(7,"path",7),mi(8,"path",8),mi(9,"path",9),mi(10,"path",10),mi(11,"path",11),mi(12,"path",12),mi(13,"path",13),mi(14,"path",14),mi(15,"path",15),mi(16,"path",16),mi(17,"path",17),mi(18,"path",18),mi(19,"path",19),mi(20,"path",20),mi(21,"path",21),mi(22,"path",22),mi(23,"path",23),mi(24,"path",24),mi(25,"path",25),mi(26,"path",26),mi(27,"path",27),mi(28,"path",28),mi(29,"path",29),mi(30,"path",30),mi(31,"path",31),mi(32,"path",32),mi(33,"path",33),mi(34,"path",34),mi(35,"path",35),mi(36,"path",36),mi(37,"path",37),mi(38,"path",38),mi(39,"path",39),mi(40,"path",40),mi(41,"path",41),mi(42,"path",42),mi(43,"path",43),mi(44,"path",44),mi(45,"path",45),mi(46,"path",46),mi(47,"path",47),mi(48,"path",48),mi(49,"path",49),mi(50,"path",50),mi(51,"path",51),mi(52,"path",52),mi(53,"path",53),mi(54,"path",54),mi(55,"path",55),mi(56,"path",56),mi(57,"path",57),mi(58,"path",58),mi(59,"path",59),mi(60,"path",60),mi(61,"path",61),mi(62,"path",62),mi(63,"path",63),mi(64,"path",64),mi(65,"path",65),mi(66,"path",66),mi(67,"path",67),mi(68,"path",68),mi(69,"path",69),mi(70,"path",70),mi(71,"path",71),mi(72,"path",72),mi(73,"path",73),mi(74,"path",74),mi(75,"path",75),mi(76,"path",76),mi(77,"path",77),mi(78,"path",78),mi(79,"path",79),mi(80,"path",80),mi(81,"path",81),mi(82,"path",82),mi(83,"path",83),mi(84,"path",84),mi(85,"path",85),mi(86,"path",86),mi(87,"path",87),mi(88,"path",88),mi(89,"path",89),mi(90,"path",90),mi(91,"path",91),mi(92,"path",92),mi(93,"path",93),mi(94,"path",94),mi(95,"path",95),mi(96,"path",96),mi(97,"path",97),mi(98,"path",98),mi(99,"path",99),mi(100,"path",100),mi(101,"path",101),mi(102,"path",102),mi(103,"path",103),mi(104,"path",104),pi())},styles:[""]}),t})();function Zc(t,e){if(1&t){const t=gi();(function(t,e,n){const r=ve(),s=we(),i=s.firstCreatePass?function(t,e,n,r,s){const i=e.consts,o=me(i,undefined),l=Jr(e,20,8,"ng-container",o);return null!==o&&Vs(l,o,!0),ds(e,n,l,me(i,undefined)),null!==e.queries&&e.queries.elementStart(e,l),l}(0,s,r):s.data[20];ke(i,!0);const o=r[20]=r[11].createComment("");Cr(s,r,o,i),Gn(o,r),Jt(i)&&(is(s,r,i),ss(s,i,r))})(),Si(1," to "),fi(2,"span",12),yi("click",function(){return Ce(t),wi().navigate()}),fi(3,"b"),Si(4),pi(),Si(5),pi(),function(){let t=xe();const e=we();Ae()?Te():(t=t.parent,ke(t,!1)),e.firstCreatePass&&(Qe(e,t),Kt(t)&&e.queries.elementEnd(t))}()}if(2&t){const t=wi();Lr(4),Oi(t.target),Lr(1),Ri("",t.path," ")}}function Lc(t,e){if(1&t){const t=gi();fi(0,"button",13),yi("click",function(){return Ce(t),wi().learnMore()}),Si(1," Learn More "),pi()}}function zc(t,e){if(1&t){const t=gi();fi(0,"div",14),fi(1,"button",15),yi("click",function(){return Ce(t),wi().navigate()}),Si(2," Redirect Now "),pi(),fi(3,"button",16),yi("click",function(){return Ce(t),wi().learnMore()}),Si(4," Learn More "),pi(),pi()}}let $c=(()=>{class t{constructor(t){this._viewportService=t,this.colors=kc,this.remaining=8,this.target="brightlayer-ui.github.io"}ngOnInit(){this.path=window.location.pathname;let t=window.location.href.split("?")[1],e=window.location.href.split("#")[1];(t&&t.includes("story")||window.location.href.includes("pxblue-components"))&&(this.target="brightlayer-ui-components.github.io"),t&&(t="?"+t,this.path=this.path+t),e&&(e="#"+e,this.path=this.path+e),"/"===this.path&&(this.path=""),console.log("path = "+this.path),console.log("target = "+this.target),setInterval(()=>{this.remaining--,this.remaining<=0&&this.navigate()},1e3)}isSmall(){return this._viewportService.isSmall()}navigate(){window.location.href=`https://${this.target}${this.path}`}learnMore(){window.location.href="https://brightlayer-ui.github.io/brightlayer-ui-rebrand"}}return t.\u0275fac=function(e){return new(e||t)(ci(Bc))},t.\u0275cmp=Bt({type:t,selectors:[["app-home"]],decls:18,vars:14,consts:[[1,"app-root"],[1,"app-body"],[1,"app-body-content"],[3,"color","size"],[1,"app-title"],[1,"mat-body-1"],[2,"font-size","24px","font-weight","400"],[1,"mat-h3",2,"text-align","center"],[4,"ngIf"],[2,"color","#007bc1"],["style","margin-top: 16px","mat-stroked-button","","color","primary",3,"click",4,"ngIf"],["style","margin-top: 16px; width: 100%; display: flex; justify-content: center",4,"ngIf"],[2,"cursor","pointer","color","#007bc1",3,"click"],["mat-stroked-button","","color","primary",2,"margin-top","16px",3,"click"],[2,"margin-top","16px","width","100%","display","flex","justify-content","center"],["mat-flat-button","","color","primary",2,"margin-right","8px",3,"click"],["mat-stroked-button","","color","primary",2,"margin-left","8px",3,"click"]],template:function(t,e){1&t&&(fi(0,"div",0),fi(1,"div",1),fi(2,"div",2),mi(3,"app-pxb-logo",3),fi(4,"div",4),fi(5,"div",5),Si(6,"Power Xpert Blue is now called"),pi(),fi(7,"div",6),Si(8,"Brightlayer User Interface"),pi(),pi(),fi(9,"div",7),Si(10," Redirecting "),ui(11,Zc,6,2,"ng-container",8),Si(12," in "),fi(13,"strong",9),Si(14),pi(),Si(15," seconds... "),pi(),ui(16,Lc,2,0,"button",10),ui(17,zc,5,0,"div",11),pi(),pi(),pi()),2&t&&(Lr(1),Ei("background-color",e.colors.white[50]),Lr(2),di("color",e.colors.blue[500])("size",e.isSmall()?100:160),Lr(1),ki("mat-display-3",!e.isSmall())("mat-display-1",e.isSmall()),Lr(1),Ei("color",e.colors.gray[500]),Lr(6),di("ngIf",!e.isSmall()),Lr(3),Oi(e.remaining),Lr(2),di("ngIf",!e.isSmall()),Lr(1),di("ngIf",e.isSmall()))},directives:[Fc,ea,vc],styles:[".app-root[_ngcontent-%COMP%]{display:flex;flex-direction:column;min-height:100vh}.app-toolbar[_ngcontent-%COMP%]{position:sticky;position:-webkit-sticky;top:0;z-index:1000}.app-body[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-grow:1;width:100%;padding:32px 48px;box-sizing:border-box}.app-body[_ngcontent-%COMP%] .app-body-content[_ngcontent-%COMP%]{max-width:600px;display:flex;flex-direction:column;align-items:center}.app-body[_ngcontent-%COMP%] .app-body-content[_ngcontent-%COMP%] .app-title[_ngcontent-%COMP%]{margin-top:32px;margin-bottom:48px;text-align:center}"]}),t})(),qc=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Bt({type:t,selectors:[["app-root"]],decls:1,vars:0,template:function(t,e){1&t&&mi(0,"app-home")},directives:[$c],encapsulation:2}),t})(),Qc=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=zt({type:t,bootstrap:[qc]}),t.\u0275inj=ut({providers:[],imports:[[Va,sa,cu,wc,Ec,xc,Cc]]}),t})();(function(){if(Hl)throw new Error("Cannot enable prod mode after platform setup.");jl=!1})(),Ra().bootstrapModule(Qc).catch(t=>console.error(t))}},function(t){"use strict";t(t.s=2642)}]);