Sindbad~EG File Manager

Current Path : /home/atdotid/landing.aturtoko.id/
Upload File :
Current File : /home/atdotid/landing.aturtoko.id/main.1a429063789af78fdaf8.js

(self.webpackChunkdashboard_aturtoko=self.webpackChunkdashboard_aturtoko||[]).push([[179],{255:Ti=>{function bn(Si){return Promise.resolve().then(()=>{var on=new Error("Cannot find module '"+Si+"'");throw on.code="MODULE_NOT_FOUND",on})}bn.keys=()=>[],bn.resolve=bn,bn.id=255,Ti.exports=bn},166:(Ti,bn,Si)=>{"use strict";function on(t){return"function"==typeof t}let ou=!1;const It={Promise:void 0,set useDeprecatedSynchronousErrorHandling(t){if(t){const e=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+e.stack)}else ou&&console.log("RxJS: Back to a better error behavior. Thank you. <3");ou=t},get useDeprecatedSynchronousErrorHandling(){return ou}};function gr(t){setTimeout(()=>{throw t},0)}const Yo={closed:!0,next(t){},error(t){if(It.useDeprecatedSynchronousErrorHandling)throw t;gr(t)},complete(){}},gf=Array.isArray||(t=>t&&"number"==typeof t.length);function mf(t){return null!==t&&"object"==typeof t}const Zo=(()=>{function t(e){return Error.call(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map((n,r)=>`${r+1}) ${n.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=e,this}return t.prototype=Object.create(Error.prototype),t})();class fe{constructor(e){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,e&&(this._ctorUnsubscribe=!0,this._unsubscribe=e)}unsubscribe(){let e;if(this.closed)return;let{_parentOrParents:n,_ctorUnsubscribe:r,_unsubscribe:i,_subscriptions:o}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,n instanceof fe)n.remove(this);else if(null!==n)for(let s=0;s<n.length;++s)n[s].remove(this);if(on(i)){r&&(this._unsubscribe=void 0);try{i.call(this)}catch(s){e=s instanceof Zo?yf(s.errors):[s]}}if(gf(o)){let s=-1,a=o.length;for(;++s<a;){const u=o[s];if(mf(u))try{u.unsubscribe()}catch(l){e=e||[],l instanceof Zo?e=e.concat(yf(l.errors)):e.push(l)}}}if(e)throw new Zo(e)}add(e){let n=e;if(!e)return fe.EMPTY;switch(typeof e){case"function":n=new fe(e);case"object":if(n===this||n.closed||"function"!=typeof n.unsubscribe)return n;if(this.closed)return n.unsubscribe(),n;if(!(n instanceof fe)){const o=n;n=new fe,n._subscriptions=[o]}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 fe){if(r===this)return n;n._parentOrParents=[r,this]}else{if(-1!==r.indexOf(this))return n;r.push(this)}const i=this._subscriptions;return null===i?this._subscriptions=[n]:i.push(n),n}remove(e){const n=this._subscriptions;if(n){const r=n.indexOf(e);-1!==r&&n.splice(r,1)}}}var t;function yf(t){return t.reduce((e,n)=>e.concat(n instanceof Zo?n.errors:n),[])}fe.EMPTY=((t=new fe).closed=!0,t);const Jo="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random();class ue extends fe{constructor(e,n,r){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=Yo;break;case 1:if(!e){this.destination=Yo;break}if("object"==typeof e){e instanceof ue?(this.syncErrorThrowable=e.syncErrorThrowable,this.destination=e,e.add(this)):(this.syncErrorThrowable=!0,this.destination=new _f(this,e));break}default:this.syncErrorThrowable=!0,this.destination=new _f(this,e,n,r)}}[Jo](){return this}static create(e,n,r){const i=new ue(e,n,r);return i.syncErrorThrowable=!1,i}next(e){this.isStopped||this._next(e)}error(e){this.isStopped||(this.isStopped=!0,this._error(e))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(e){this.destination.next(e)}_error(e){this.destination.error(e),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:e}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=e,this}}class _f extends ue{constructor(e,n,r,i){super(),this._parentSubscriber=e;let o,s=this;on(n)?o=n:n&&(o=n.next,r=n.error,i=n.complete,n!==Yo&&(s=Object.create(n),on(s.unsubscribe)&&this.add(s.unsubscribe.bind(s)),s.unsubscribe=this.unsubscribe.bind(this))),this._context=s,this._next=o,this._error=r,this._complete=i}next(e){if(!this.isStopped&&this._next){const{_parentSubscriber:n}=this;It.useDeprecatedSynchronousErrorHandling&&n.syncErrorThrowable?this.__tryOrSetError(n,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}}error(e){if(!this.isStopped){const{_parentSubscriber:n}=this,{useDeprecatedSynchronousErrorHandling:r}=It;if(this._error)r&&n.syncErrorThrowable?(this.__tryOrSetError(n,this._error,e),this.unsubscribe()):(this.__tryOrUnsub(this._error,e),this.unsubscribe());else if(n.syncErrorThrowable)r?(n.syncErrorValue=e,n.syncErrorThrown=!0):gr(e),this.unsubscribe();else{if(this.unsubscribe(),r)throw e;gr(e)}}}complete(){if(!this.isStopped){const{_parentSubscriber:e}=this;if(this._complete){const n=()=>this._complete.call(this._context);It.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?(this.__tryOrSetError(e,n),this.unsubscribe()):(this.__tryOrUnsub(n),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(e,n){try{e.call(this._context,n)}catch(r){if(this.unsubscribe(),It.useDeprecatedSynchronousErrorHandling)throw r;gr(r)}}__tryOrSetError(e,n,r){if(!It.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{n.call(this._context,r)}catch(i){return It.useDeprecatedSynchronousErrorHandling?(e.syncErrorValue=i,e.syncErrorThrown=!0,!0):(gr(i),!0)}return!1}_unsubscribe(){const{_parentSubscriber:e}=this;this._context=null,this._parentSubscriber=null,e.unsubscribe()}}const xi="function"==typeof Symbol&&Symbol.observable||"@@observable";function Xo(t){return t}let le=(()=>{class t{constructor(n){this._isScalar=!1,n&&(this._subscribe=n)}lift(n){const r=new t;return r.source=this,r.operator=n,r}subscribe(n,r,i){const{operator:o}=this,s=function(t,e,n){if(t){if(t instanceof ue)return t;if(t[Jo])return t[Jo]()}return t||e||n?new ue(t,e,n):new ue(Yo)}(n,r,i);if(s.add(o?o.call(s,this.source):this.source||It.useDeprecatedSynchronousErrorHandling&&!s.syncErrorThrowable?this._subscribe(s):this._trySubscribe(s)),It.useDeprecatedSynchronousErrorHandling&&s.syncErrorThrowable&&(s.syncErrorThrowable=!1,s.syncErrorThrown))throw s.syncErrorValue;return s}_trySubscribe(n){try{return this._subscribe(n)}catch(r){It.useDeprecatedSynchronousErrorHandling&&(n.syncErrorThrown=!0,n.syncErrorValue=r),function(t){for(;t;){const{closed:e,destination:n,isStopped:r}=t;if(e||r)return!1;t=n&&n instanceof ue?n:null}return!0}(n)?n.error(r):console.warn(r)}}forEach(n,r){return new(r=Df(r))((i,o)=>{let s;s=this.subscribe(a=>{try{n(a)}catch(u){o(u),s&&s.unsubscribe()}},o,i)})}_subscribe(n){const{source:r}=this;return r&&r.subscribe(n)}[xi](){return this}pipe(...n){return 0===n.length?this:function(t){return 0===t.length?Xo:1===t.length?t[0]:function(n){return t.reduce((r,i)=>i(r),n)}}(n)(this)}toPromise(n){return new(n=Df(n))((r,i)=>{let o;this.subscribe(s=>o=s,s=>i(s),()=>r(o))})}}return t.create=e=>new t(e),t})();function Df(t){if(t||(t=It.Promise||Promise),!t)throw new Error("no Promise impl found");return t}const mr=(()=>{function t(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return t.prototype=Object.create(Error.prototype),t})();class YD extends fe{constructor(e,n){super(),this.subject=e,this.subscriber=n,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const e=this.subject,n=e.observers;if(this.subject=null,!n||0===n.length||e.isStopped||e.closed)return;const r=n.indexOf(this.subscriber);-1!==r&&n.splice(r,1)}}class vf extends ue{constructor(e){super(e),this.destination=e}}let sn=(()=>{class t extends le{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[Jo](){return new vf(this)}lift(n){const r=new bf(this,this);return r.operator=n,r}next(n){if(this.closed)throw new mr;if(!this.isStopped){const{observers:r}=this,i=r.length,o=r.slice();for(let s=0;s<i;s++)o[s].next(n)}}error(n){if(this.closed)throw new mr;this.hasError=!0,this.thrownError=n,this.isStopped=!0;const{observers:r}=this,i=r.length,o=r.slice();for(let s=0;s<i;s++)o[s].error(n);this.observers.length=0}complete(){if(this.closed)throw new mr;this.isStopped=!0;const{observers:n}=this,r=n.length,i=n.slice();for(let o=0;o<r;o++)i[o].complete();this.observers.length=0}unsubscribe(){this.isStopped=!0,this.closed=!0,this.observers=null}_trySubscribe(n){if(this.closed)throw new mr;return super._trySubscribe(n)}_subscribe(n){if(this.closed)throw new mr;return this.hasError?(n.error(this.thrownError),fe.EMPTY):this.isStopped?(n.complete(),fe.EMPTY):(this.observers.push(n),new YD(this,n))}asObservable(){const n=new le;return n.source=this,n}}return t.create=(e,n)=>new bf(e,n),t})();class bf extends sn{constructor(e,n){super(),this.destination=e,this.source=n}next(e){const{destination:n}=this;n&&n.next&&n.next(e)}error(e){const{destination:n}=this;n&&n.error&&this.destination.error(e)}complete(){const{destination:e}=this;e&&e.complete&&this.destination.complete()}_subscribe(e){const{source:n}=this;return n?this.source.subscribe(e):fe.EMPTY}}function es(t){return t&&"function"==typeof t.schedule}function oe(t,e){return function(r){if("function"!=typeof t)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return r.lift(new ZD(t,e))}}class ZD{constructor(e,n){this.project=e,this.thisArg=n}call(e,n){return n.subscribe(new JD(e,this.project,this.thisArg))}}class JD extends ue{constructor(e,n,r){super(e),this.project=n,this.count=0,this.thisArg=r||this}_next(e){let n;try{n=this.project.call(this.thisArg,e,this.count++)}catch(r){return void this.destination.error(r)}this.destination.next(n)}}const Ef=t=>e=>{for(let n=0,r=t.length;n<r&&!e.closed;n++)e.next(t[n]);e.complete()},ts="function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator",wf=t=>t&&"number"==typeof t.length&&"function"!=typeof t;function If(t){return!!t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}const su=t=>{if(t&&"function"==typeof t[xi])return(t=>e=>{const n=t[xi]();if("function"!=typeof n.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return n.subscribe(e)})(t);if(wf(t))return Ef(t);if(If(t))return(t=>e=>(t.then(n=>{e.closed||(e.next(n),e.complete())},n=>e.error(n)).then(null,gr),e))(t);if(t&&"function"==typeof t[ts])return(t=>e=>{const n=t[ts]();for(;;){let r;try{r=n.next()}catch(i){return e.error(i),e}if(r.done){e.complete();break}if(e.next(r.value),e.closed)break}return"function"==typeof n.return&&e.add(()=>{n.return&&n.return()}),e})(t);{const n=`You provided ${mf(t)?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(n)}};function au(t,e){return new le(n=>{const r=new fe;let i=0;return r.add(e.schedule(function(){i!==t.length?(n.next(t[i++]),n.closed||r.add(this.schedule())):n.complete()})),r})}function Be(t,e){return e?function(t,e){if(null!=t){if(function(t){return t&&"function"==typeof t[xi]}(t))return function(t,e){return new le(n=>{const r=new fe;return r.add(e.schedule(()=>{const i=t[xi]();r.add(i.subscribe({next(o){r.add(e.schedule(()=>n.next(o)))},error(o){r.add(e.schedule(()=>n.error(o)))},complete(){r.add(e.schedule(()=>n.complete()))}}))})),r})}(t,e);if(If(t))return function(t,e){return new le(n=>{const r=new fe;return r.add(e.schedule(()=>t.then(i=>{r.add(e.schedule(()=>{n.next(i),r.add(e.schedule(()=>n.complete()))}))},i=>{r.add(e.schedule(()=>n.error(i)))}))),r})}(t,e);if(wf(t))return au(t,e);if(function(t){return t&&"function"==typeof t[ts]}(t)||"string"==typeof t)return function(t,e){if(!t)throw new Error("Iterable cannot be null");return new le(n=>{const r=new fe;let i;return r.add(()=>{i&&"function"==typeof i.return&&i.return()}),r.add(e.schedule(()=>{i=t[ts](),r.add(e.schedule(function(){if(n.closed)return;let o,s;try{const a=i.next();o=a.value,s=a.done}catch(a){return void n.error(a)}s?n.complete():(n.next(o),this.schedule())}))})),r})}(t,e)}throw new TypeError((null!==t&&typeof t||t)+" is not observable")}(t,e):t instanceof le?t:new le(su(t))}class uu extends ue{constructor(e){super(),this.parent=e}_next(e){this.parent.notifyNext(e)}_error(e){this.parent.notifyError(e),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class lu extends ue{notifyNext(e){this.destination.next(e)}notifyError(e){this.destination.error(e)}notifyComplete(){this.destination.complete()}}function cu(t,e){if(e.closed)return;if(t instanceof le)return t.subscribe(e);let n;try{n=su(t)(e)}catch(r){e.error(r)}return n}function Re(t,e,n=Number.POSITIVE_INFINITY){return"function"==typeof e?r=>r.pipe(Re((i,o)=>Be(t(i,o)).pipe(oe((s,a)=>e(i,s,o,a))),n)):("number"==typeof e&&(n=e),r=>r.lift(new lv(t,n)))}class lv{constructor(e,n=Number.POSITIVE_INFINITY){this.project=e,this.concurrent=n}call(e,n){return n.subscribe(new cv(e,this.project,this.concurrent))}}class cv extends lu{constructor(e,n,r=Number.POSITIVE_INFINITY){super(e),this.project=n,this.concurrent=r,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(e){this.active<this.concurrent?this._tryNext(e):this.buffer.push(e)}_tryNext(e){let n;const r=this.index++;try{n=this.project(e,r)}catch(i){return void this.destination.error(i)}this.active++,this._innerSub(n)}_innerSub(e){const n=new uu(this),r=this.destination;r.add(n);const i=cu(e,n);i!==n&&r.add(i)}_complete(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete(),this.unsubscribe()}notifyNext(e){this.destination.next(e)}notifyComplete(){const e=this.buffer;this.active--,e.length>0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}function Ai(t=Number.POSITIVE_INFINITY){return Re(Xo,t)}function du(t,e){return e?au(t,e):new le(Ef(t))}function fu(){return function(e){return e.lift(new fv(e))}}class fv{constructor(e){this.connectable=e}call(e,n){const{connectable:r}=this;r._refCount++;const i=new hv(e,r),o=n.subscribe(i);return i.closed||(i.connection=r.connect()),o}}class hv extends ue{constructor(e,n){super(e),this.connectable=n}_unsubscribe(){const{connectable:e}=this;if(!e)return void(this.connection=null);this.connectable=null;const n=e._refCount;if(n<=0)return void(this.connection=null);if(e._refCount=n-1,n>1)return void(this.connection=null);const{connection:r}=this,i=e._connection;this.connection=null,i&&(!r||i===r)&&i.unsubscribe()}}class Mf extends le{constructor(e,n){super(),this.source=e,this.subjectFactory=n,this._refCount=0,this._isComplete=!1}_subscribe(e){return this.getSubject().subscribe(e)}getSubject(){const e=this._subject;return(!e||e.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let e=this._connection;return e||(this._isComplete=!1,e=this._connection=new fe,e.add(this.source.subscribe(new gv(this.getSubject(),this))),e.closed&&(this._connection=null,e=fe.EMPTY)),e}refCount(){return fu()(this)}}const pv=(()=>{const t=Mf.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 gv extends vf{constructor(e,n){super(e),this.connectable=n}_error(e){this._unsubscribe(),super._error(e)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const e=this.connectable;if(e){this.connectable=null;const n=e._connection;e._refCount=0,e._subject=null,e._connection=null,n&&n.unsubscribe()}}}function Cv(){return new sn}function J(t){for(let e in t)if(t[e]===J)return e;throw Error("Could not find renamed property on target object.")}function U(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(U).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 pu(t,e){return null==t||""===t?null===e?"":e:null==e||""===e?t:t+" "+e}const vv=J({__forward_ref__:J});function gu(t){return t.__forward_ref__=gu,t.toString=function(){return U(this())},t}function S(t){return function(t){return"function"==typeof t&&t.hasOwnProperty(vv)&&t.__forward_ref__===gu}(t)?t():t}class Un extends Error{constructor(e,n){super(function(t,e){return`${t?`NG0${t}: `:""}${e}`}(e,n)),this.code=e}}function He(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():function(t){return"string"==typeof t?t:null==t?"":String(t)}(t)}function ns(t,e){const n=e?` in ${e}`:"";throw new Un("201",`No provider for ${He(t)} found${n}`)}function tt(t,e){null==t&&function(t,e,n,r){throw new Error(`ASSERTION ERROR: ${t}`+(null==r?"":` [Expected=> ${n} ${r} ${e} <=Actual]`))}(e,t,null,"!=")}function W(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function un(t){return{providers:t.providers||[],imports:t.imports||[]}}function ln(t){return Sf(t,rs)||Sf(t,Af)}function Sf(t,e){return t.hasOwnProperty(e)?t[e]:null}function xf(t){return t&&(t.hasOwnProperty(yu)||t.hasOwnProperty(Sv))?t[yu]:null}const rs=J({\u0275prov:J}),yu=J({\u0275inj:J}),Af=J({ngInjectableDef:J}),Sv=J({ngInjectorDef:J});var A=(()=>((A=A||{})[A.Default=0]="Default",A[A.Host=1]="Host",A[A.Self=2]="Self",A[A.SkipSelf=4]="SkipSelf",A[A.Optional=8]="Optional",A))();let _u;function En(t){const e=_u;return _u=t,e}function Rf(t,e,n){const r=ln(t);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&A.Optional?null:void 0!==e?e:void ns(U(t),"Injector")}function wn(t){return{toString:t}.toString()}var ct=(()=>((ct=ct||{})[ct.OnPush=0]="OnPush",ct[ct.Default=1]="Default",ct))(),be=(()=>((be=be||{})[be.Emulated=0]="Emulated",be[be.None=2]="None",be[be.ShadowDom=3]="ShadowDom",be))();const Av="undefined"!=typeof globalThis&&globalThis,Rv="undefined"!=typeof window&&window,Pv="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,Ov="undefined"!=typeof global&&global,X=Av||Ov||Rv||Pv,yr={},te=[],is=J({\u0275cmp:J}),Cu=J({\u0275dir:J}),Du=J({\u0275pipe:J}),Pf=J({\u0275mod:J}),Nv=J({\u0275loc:J}),cn=J({\u0275fac:J}),Ri=J({__NG_ELEMENT_ID__:J});let Fv=0;function Pi(t){return wn(()=>{const n={},r={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:n,inputs:null,outputs:null,exportAs:t.exportAs||null,onPush:t.changeDetection===ct.OnPush,directiveDefs:null,pipeDefs:null,selectors:t.selectors||te,viewQuery:t.viewQuery||null,features:t.features||null,data:t.data||{},encapsulation:t.encapsulation||be.Emulated,id:"c",styles:t.styles||te,_:null,setInput:null,schemas:t.schemas||null,tView:null},i=t.directives,o=t.features,s=t.pipes;return r.id+=Fv++,r.inputs=kf(t.inputs,n),r.outputs=kf(t.outputs),o&&o.forEach(a=>a(r)),r.directiveDefs=i?()=>("function"==typeof i?i():i).map(Of):null,r.pipeDefs=s?()=>("function"==typeof s?s():s).map(Nf):null,r})}function Of(t){return Ue(t)||function(t){return t[Cu]||null}(t)}function Nf(t){return function(t){return t[Du]||null}(t)}const Ff={};function $n(t){return wn(()=>{const e={type:t.type,bootstrap:t.bootstrap||te,declarations:t.declarations||te,imports:t.imports||te,exports:t.exports||te,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null};return null!=t.id&&(Ff[t.id]=t.type),e})}function kf(t,e){if(null==t)return yr;const n={};for(const r in t)if(t.hasOwnProperty(r)){let i=t[r],o=i;Array.isArray(i)&&(o=i[1],i=i[0]),n[i]=r,e&&(e[i]=o)}return n}const Ne=Pi;function Ue(t){return t[is]||null}function dt(t,e){const n=t[Pf]||null;if(!n&&!0===e)throw new Error(`Type ${U(t)} does not have '\u0275mod' property.`);return n}const B=11;function Wt(t){return Array.isArray(t)&&"object"==typeof t[1]}function Tt(t){return Array.isArray(t)&&!0===t[1]}function Eu(t){return 0!=(8&t.flags)}function us(t){return 2==(2&t.flags)}function St(t){return null!==t.template}function Uv(t){return 0!=(512&t[2])}function Qn(t,e){return t.hasOwnProperty(cn)?t[cn]:null}class Vf{constructor(e,n,r){this.previousValue=e,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}}function jf(t){return t.type.prototype.ngOnChanges&&(t.setInput=zv),qv}function qv(){const t=Hf(this),e=null==t?void 0:t.current;if(e){const n=t.previous;if(n===yr)t.previous=e;else for(let r in e)n[r]=e[r];t.current=null,this.ngOnChanges(e)}}function zv(t,e,n,r){const i=Hf(t)||function(t,e){return t[Bf]=e}(t,{previous:yr,current:null}),o=i.current||(i.current={}),s=i.previous,a=this.declaredInputs[n],u=s[a];o[a]=new Vf(u&&u.currentValue,e,s===yr),t[r]=e}const Bf="__ngSimpleChanges__";function Hf(t){return t[Bf]||null}let Mu;function he(t){return!!t.listen}const Wf={createRenderer:(t,e)=>void 0!==Mu?Mu:"undefined"!=typeof document?document:void 0};function _e(t){for(;Array.isArray(t);)t=t[0];return t}function pt(t,e){return _e(e[t.index])}function rt(t,e){const n=e[t];return Wt(n)?n:n[0]}function xu(t){return 128==(128&t[2])}function Mn(t,e){return null==e?null:t[e]}function zf(t){t[18]=0}function Au(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 N={lFrame:eh(null),bindingsEnabled:!0,isInCheckNoChangesMode:!1};function Gf(){return N.bindingsEnabled}function v(){return N.lFrame.lView}function K(){return N.lFrame.tView}function Ee(){let t=Qf();for(;null!==t&&64===t.type;)t=t.parent;return t}function Qf(){return N.lFrame.currentTNode}function qt(t,e){const n=N.lFrame;n.currentTNode=t,n.isParent=e}function Ru(){return N.lFrame.isParent}function ds(){return N.isInCheckNoChangesMode}function fs(t){N.isInCheckNoChangesMode=t}function ub(t,e){const n=N.lFrame;n.bindingIndex=n.bindingRootIndex=t,Ou(e)}function Ou(t){N.lFrame.currentDirectiveIndex=t}function Fu(t){N.lFrame.currentQueryIndex=t}function cb(t){const e=t[1];return 2===e.type?e.declTNode:1===e.type?t[6]:null}function Jf(t,e,n){if(n&A.SkipSelf){let i=e,o=t;for(;!(i=i.parent,null!==i||n&A.Host||(i=cb(o),null===i||(o=o[15],10&i.type))););if(null===i)return!1;e=i,t=o}const r=N.lFrame=Xf();return r.currentTNode=e,r.lView=t,!0}function hs(t){const e=Xf(),n=t[1];N.lFrame=e,e.currentTNode=n.firstChild,e.lView=t,e.tView=n,e.contextLView=t,e.bindingIndex=n.bindingStartIndex,e.inI18n=!1}function Xf(){const t=N.lFrame,e=null===t?null:t.child;return null===e?eh(t):e}function eh(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 th(){const t=N.lFrame;return N.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const nh=th;function ps(){const t=th();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 Tn(t){N.lFrame.selectedIndex=t}function gs(t,e){for(let n=e.directiveStart,r=e.directiveEnd;n<r;n++){const o=t.data[n].type.prototype,{ngAfterContentInit:s,ngAfterContentChecked:a,ngAfterViewInit:u,ngAfterViewChecked:l,ngOnDestroy:c}=o;s&&(t.contentHooks||(t.contentHooks=[])).push(-n,s),a&&((t.contentHooks||(t.contentHooks=[])).push(n,a),(t.contentCheckHooks||(t.contentCheckHooks=[])).push(n,a)),u&&(t.viewHooks||(t.viewHooks=[])).push(-n,u),l&&((t.viewHooks||(t.viewHooks=[])).push(n,l),(t.viewCheckHooks||(t.viewCheckHooks=[])).push(n,l)),null!=c&&(t.destroyHooks||(t.destroyHooks=[])).push(n,c)}}function ms(t,e,n){rh(t,e,3,n)}function ys(t,e,n,r){(3&t[2])===n&&rh(t,e,n,r)}function ku(t,e){let n=t[2];(3&n)===e&&(n&=2047,n+=1,t[2]=n)}function rh(t,e,n,r){const o=null!=r?r:-1,s=e.length-1;let a=0;for(let u=void 0!==r?65535&t[18]:0;u<s;u++)if("number"==typeof e[u+1]){if(a=e[u],null!=r&&a>=r)break}else e[u]<0&&(t[18]+=65536),(a<o||-1==o)&&(Cb(t,n,e,u),t[18]=(4294901760&t[18])+u+2),u++}function Cb(t,e,n,r){const i=n[r]<0,o=n[r+1],a=t[i?-n[r]:n[r]];if(i){if(t[2]>>11<t[18]>>16&&(3&t[2])===e){t[2]+=2048;try{o.call(a)}finally{}}}else try{o.call(a)}finally{}}class Li{constructor(e,n,r){this.factory=e,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r}}function _s(t,e,n){const r=he(t);let i=0;for(;i<n.length;){const o=n[i];if("number"==typeof o){if(0!==o)break;i++;const s=n[i++],a=n[i++],u=n[i++];r?t.setAttribute(e,a,u,s):e.setAttributeNS(s,a,u)}else{const s=o,a=n[++i];Vu(s)?r&&t.setProperty(e,s,a):r?t.setAttribute(e,s,a):e.setAttribute(s,a),i++}}return i}function ih(t){return 3===t||4===t||6===t}function Vu(t){return 64===t.charCodeAt(0)}function Cs(t,e){if(null!==e&&0!==e.length)if(null===t||0===t.length)t=e.slice();else{let n=-1;for(let r=0;r<e.length;r++){const i=e[r];"number"==typeof i?n=i:0===n||oh(t,n,i,null,-1===n||2===n?e[++r]:null)}}return t}function oh(t,e,n,r,i){let o=0,s=t.length;if(-1===e)s=-1;else for(;o<t.length;){const a=t[o++];if("number"==typeof a){if(a===e){s=-1;break}if(a>e){s=o-1;break}}}for(;o<t.length;){const a=t[o];if("number"==typeof a)break;if(a===n){if(null===r)return void(null!==i&&(t[o+1]=i));if(r===t[o+1])return void(t[o+2]=i)}o++,null!==r&&o++,null!==i&&o++}-1!==s&&(t.splice(s,0,e),o=s+1),t.splice(o++,0,n),null!==r&&t.splice(o++,0,r),null!==i&&t.splice(o++,0,i)}function sh(t){return-1!==t}function wr(t){return 32767&t}function Ir(t,e){let n=function(t){return t>>16}(t),r=e;for(;n>0;)r=r[15],n--;return r}let ju=!0;function Ds(t){const e=ju;return ju=t,e}let Ib=0;function ji(t,e){const n=Hu(t,e);if(-1!==n)return n;const r=e[1];r.firstCreatePass&&(t.injectorIndex=e.length,Bu(r.data,t),Bu(e,null),Bu(r.blueprint,null));const i=vs(t,e),o=t.injectorIndex;if(sh(i)){const s=wr(i),a=Ir(i,e),u=a[1].data;for(let l=0;l<8;l++)e[o+l]=a[s+l]|u[s+l]}return e[o+8]=i,o}function Bu(t,e){t.push(0,0,0,0,0,0,0,0,e)}function Hu(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===e[t.injectorIndex+8]?-1:t.injectorIndex}function vs(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let n=0,r=null,i=e;for(;null!==i;){const o=i[1],s=o.type;if(r=2===s?o.declTNode:1===s?i[6]:null,null===r)return-1;if(n++,i=i[15],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return-1}function bs(t,e,n){!function(t,e,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(Ri)&&(r=n[Ri]),null==r&&(r=n[Ri]=Ib++);const i=255&r;e.data[t+(i>>5)]|=1<<i}(t,e,n)}function lh(t,e,n){if(n&A.Optional)return t;ns(e,"NodeInjector")}function ch(t,e,n,r){if(n&A.Optional&&void 0===r&&(r=null),0==(n&(A.Self|A.Host))){const i=t[9],o=En(void 0);try{return i?i.get(e,r,n&A.Optional):Rf(e,r,n&A.Optional)}finally{En(o)}}return lh(r,e,n)}function dh(t,e,n,r=A.Default,i){if(null!==t){const o=function(t){if("string"==typeof t)return t.charCodeAt(0)||0;const e=t.hasOwnProperty(Ri)?t[Ri]:void 0;return"number"==typeof e?e>=0?255&e:Sb:e}(n);if("function"==typeof o){if(!Jf(e,t,r))return r&A.Host?lh(i,n,r):ch(e,n,r,i);try{const s=o(r);if(null!=s||r&A.Optional)return s;ns(n)}finally{nh()}}else if("number"==typeof o){let s=null,a=Hu(t,e),u=-1,l=r&A.Host?e[16][6]:null;for((-1===a||r&A.SkipSelf)&&(u=-1===a?vs(t,e):e[a+8],-1!==u&&ph(r,!1)?(s=e[1],a=wr(u),e=Ir(u,e)):a=-1);-1!==a;){const c=e[1];if(hh(o,a,c.data)){const d=xb(a,e,n,s,r,l);if(d!==fh)return d}u=e[a+8],-1!==u&&ph(r,e[1].data[a+8]===l)&&hh(o,a,e)?(s=c,a=wr(u),e=Ir(u,e)):a=-1}}}return ch(e,n,r,i)}const fh={};function Sb(){return new Mr(Ee(),v())}function xb(t,e,n,r,i,o){const s=e[1],a=s.data[t+8],c=function(t,e,n,r,i){const o=t.providerIndexes,s=e.data,a=1048575&o,u=t.directiveStart,c=o>>20,f=i?a+c:t.directiveEnd;for(let h=r?a:a+c;h<f;h++){const p=s[h];if(h<u&&n===p||h>=u&&p.type===n)return h}if(i){const h=s[u];if(h&&St(h)&&h.type===n)return u}return null}(a,s,n,null==r?us(a)&&ju:r!=s&&0!=(3&a.type),i&A.Host&&o===a);return null!==c?Bi(e,s,c,a):fh}function Bi(t,e,n,r){let i=t[n];const o=e.data;if(function(t){return t instanceof Li}(i)){const s=i;s.resolving&&function(t,e){throw new Un("200",`Circular dependency in DI detected for ${t}`)}(He(o[n]));const a=Ds(s.canSeeViewProviders);s.resolving=!0;const u=s.injectImpl?En(s.injectImpl):null;Jf(t,r,A.Default);try{i=t[n]=s.factory(void 0,o,t,r),e.firstCreatePass&&n>=r.directiveStart&&function(t,e,n){const{ngOnChanges:r,ngOnInit:i,ngDoCheck:o}=e.type.prototype;if(r){const s=jf(e);(n.preOrderHooks||(n.preOrderHooks=[])).push(t,s),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,s)}i&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-t,i),o&&((n.preOrderHooks||(n.preOrderHooks=[])).push(t,o),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,o))}(n,o[n],e)}finally{null!==u&&En(u),Ds(a),s.resolving=!1,nh()}}return i}function hh(t,e,n){return!!(n[e+(t>>5)]&1<<t)}function ph(t,e){return!(t&A.Self||t&A.Host&&e)}class Mr{constructor(e,n){this._tNode=e,this._lView=n}get(e,n){return dh(this._tNode,this._lView,e,void 0,n)}}const Sr="__parameters__";function Yn(t,e,n){return wn(()=>{const r=function(t){return function(...n){if(t){const r=t(...n);for(const i in r)this[i]=r[i]}}}(e);function i(...o){if(this instanceof i)return r.apply(this,o),this;const s=new i(...o);return a.annotation=s,a;function a(u,l,c){const d=u.hasOwnProperty(Sr)?u[Sr]:Object.defineProperty(u,Sr,{value:[]})[Sr];for(;d.length<=c;)d.push(null);return(d[c]=d[c]||[]).push(s),u}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=t,i.annotationCls=i,i})}class Z{constructor(e,n){this._desc=e,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=W({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}toString(){return`InjectionToken ${this._desc}`}}const Nb=new Z("AnalyzeForEntryComponents"),ws=Function;function Gt(t,e){t.forEach(n=>Array.isArray(n)?Gt(n,e):e(n))}function Ms(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function Zn(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}const qi={},zu="__NG_DI_FLAG__",Rr="ngTempTokenPath",Wb=/\n/gm,Gu="__source",Qu=J({provide:String,useValue:J});let zi;function Pr(t){const e=zi;return zi=t,e}function zb(t,e=A.Default){if(void 0===zi)throw new Error("inject() must be called from an injection context");return null===zi?Rf(t,void 0,e):zi.get(t,e&A.Optional?null:void 0,e)}function I(t,e=A.Default){return(_u||zb)(S(t),e)}function Jn(t){const e=[];for(let n=0;n<t.length;n++){const r=S(t[n]);if(Array.isArray(r)){if(0===r.length)throw new Error("Arguments array must have arguments.");let i,o=A.Default;for(let s=0;s<r.length;s++){const a=r[s],u=Gb(a);"number"==typeof u?-1===u?i=a.token:o|=u:i=a}e.push(I(i,o))}else e.push(I(r))}return e}function Gi(t,e){return t[zu]=e,t.prototype[zu]=e,t}function Gb(t){return t[zu]}function Dh(t,e,n,r){const i=t[Rr];throw e[Gu]&&i.unshift(e[Gu]),t.message=function(t,e,n,r=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.substr(2):t;let i=U(e);if(Array.isArray(e))i=e.map(U).join(" -> ");else if("object"==typeof e){let o=[];for(let s in e)if(e.hasOwnProperty(s)){let a=e[s];o.push(s+":"+("string"==typeof a?JSON.stringify(a):U(a)))}i=`{${o.join(", ")}}`}return`${n}${r?"("+r+")":""}[${i}]: ${t.replace(Wb,"\n  ")}`}("\n"+t.message,i,n,r),t.ngTokenPath=i,t[Rr]=null,t}const Or=Gi(Yn("Inject",t=>({token:t})),-1),Ze=Gi(Yn("Optional"),8),An=Gi(Yn("SkipSelf"),4),jh="__ngContext__";function ke(t,e){t[jh]=e}function il(t){const e=function(t){return t[jh]||null}(t);return e?Array.isArray(e)?e:e.lView:null}function Os(t){return t.ngOriginalError}function BE(t,...e){t.error(...e)}class er{constructor(){this._console=console}handleError(e){const n=this._findOriginalError(e),r=this._findContext(e),i=function(t){return t&&t.ngErrorLogger||BE}(e);i(this._console,"ERROR",e),n&&i(this._console,"ORIGINAL ERROR",n),r&&i(this._console,"ERROR CONTEXT",r)}_findContext(e){return e?function(t){return t.ngDebugContext}(e)||this._findContext(Os(e)):null}_findOriginalError(e){let n=e&&Os(e);for(;n&&Os(n);)n=Os(n);return n||null}}const Qh=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(X))();function Yt(t){return t instanceof Function?t():t}var st=(()=>((st=st||{})[st.Important=1]="Important",st[st.DashCase=2]="DashCase",st))();function al(t,e){return undefined(t,e)}function Xi(t){const e=t[3];return Tt(e)?e[3]:e}function ul(t){return Xh(t[13])}function ll(t){return Xh(t[4])}function Xh(t){for(;null!==t&&!Tt(t);)t=t[4];return t}function Lr(t,e,n,r,i){if(null!=r){let o,s=!1;Tt(r)?o=r:Wt(r)&&(s=!0,r=r[0]);const a=_e(r);0===t&&null!==n?null==i?op(e,n,a):tr(e,n,a,i||null,!0):1===t&&null!==n?tr(e,n,a,i||null,!0):2===t?function(t,e,n){const r=Fs(t,e);r&&function(t,e,n,r){he(t)?t.removeChild(e,n,r):e.removeChild(n)}(t,r,e,n)}(e,a,s):3===t&&e.destroyNode(a),null!=o&&function(t,e,n,r,i){const o=n[7];o!==_e(n)&&Lr(e,t,r,o,i);for(let a=10;a<n.length;a++){const u=n[a];eo(u[1],u,t,e,r,o)}}(e,t,o,n,i)}}function dl(t,e,n){return he(t)?t.createElement(e,n):null===n?t.createElement(e):t.createElementNS(n,e)}function tp(t,e){const n=t[9],r=n.indexOf(e),i=e[3];1024&e[2]&&(e[2]&=-1025,Au(i,-1)),n.splice(r,1)}function fl(t,e){if(t.length<=10)return;const n=10+e,r=t[n];if(r){const i=r[17];null!==i&&i!==t&&tp(i,r),e>0&&(t[n-1][4]=r[4]);const o=Zn(t,10+e);!function(t,e){eo(t,e,e[B],2,null,null),e[0]=null,e[6]=null}(r[1],r);const s=o[19];null!==s&&s.detachView(o[1]),r[3]=null,r[4]=null,r[2]&=-129}return r}function np(t,e){if(!(256&e[2])){const n=e[B];he(n)&&n.destroyNode&&eo(t,e,n,3,null,null),function(t){let e=t[13];if(!e)return hl(t[1],t);for(;e;){let n=null;if(Wt(e))n=e[13];else{const r=e[10];r&&(n=r)}if(!n){for(;e&&!e[4]&&e!==t;)Wt(e)&&hl(e[1],e),e=e[3];null===e&&(e=t),Wt(e)&&hl(e[1],e),n=e&&e[4]}e=n}}(e)}}function hl(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 i=e[n[r]];if(!(i instanceof Li)){const o=n[r+1];if(Array.isArray(o))for(let s=0;s<o.length;s+=2){const a=i[o[s]],u=o[s+1];try{u.call(a)}finally{}}else try{o.call(i)}finally{}}}}(t,e),function(t,e){const n=t.cleanup,r=e[7];let i=-1;if(null!==n)for(let o=0;o<n.length-1;o+=2)if("string"==typeof n[o]){const s=n[o+1],a="function"==typeof s?s(e):_e(e[s]),u=r[i=n[o+2]],l=n[o+3];"boolean"==typeof l?a.removeEventListener(n[o],u,l):l>=0?r[i=l]():r[i=-l].unsubscribe(),o+=2}else{const s=r[i=n[o+1]];n[o].call(s)}if(null!==r){for(let o=i+1;o<r.length;o++)r[o]();e[7]=null}}(t,e),1===e[1].type&&he(e[B])&&e[B].destroy();const n=e[17];if(null!==n&&Tt(e[3])){n!==e[3]&&tp(n,e);const r=e[19];null!==r&&r.detachView(t)}}}function rp(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 i=t.data[r.directiveStart].encapsulation;if(i===be.None||i===be.Emulated)return null}return pt(r,n)}(t,e.parent,n)}function tr(t,e,n,r,i){he(t)?t.insertBefore(e,n,r,i):e.insertBefore(n,r,i)}function op(t,e,n){he(t)?t.appendChild(e,n):e.appendChild(n)}function sp(t,e,n,r,i){null!==r?tr(t,e,n,r,i):op(t,e,n)}function Fs(t,e){return he(t)?t.parentNode(e):e.parentNode}let lp=function(t,e,n){return 40&t.type?pt(t,n):null};function ks(t,e,n,r){const i=rp(t,r,e),o=e[B],a=function(t,e,n){return lp(t,e,n)}(r.parent||e[6],r,e);if(null!=i)if(Array.isArray(n))for(let u=0;u<n.length;u++)sp(o,i,n[u],a,!1);else sp(o,i,n,a,!1)}function Ls(t,e){if(null!==e){const n=e.type;if(3&n)return pt(e,t);if(4&n)return gl(-1,t[e.index]);if(8&n){const r=e.child;if(null!==r)return Ls(t,r);{const i=t[e.index];return Tt(i)?gl(-1,i):_e(i)}}if(32&n)return al(e,t)()||_e(t[e.index]);{const r=dp(t,e);return null!==r?Array.isArray(r)?r[0]:Ls(Xi(t[16]),r):Ls(t,e.next)}}return null}function dp(t,e){return null!==e?t[16][6].projection[e.projection]:null}function gl(t,e){const n=10+t+1;if(n<e.length){const r=e[n],i=r[1].firstChild;if(null!==i)return Ls(r,i)}return e[7]}function ml(t,e,n,r,i,o,s){for(;null!=n;){const a=r[n.index],u=n.type;if(s&&0===e&&(a&&ke(_e(a),r),n.flags|=4),64!=(64&n.flags))if(8&u)ml(t,e,n.child,r,i,o,!1),Lr(e,t,i,a,o);else if(32&u){const l=al(n,r);let c;for(;c=l();)Lr(e,t,i,c,o);Lr(e,t,i,a,o)}else 16&u?hp(t,e,r,n,i,o):Lr(e,t,i,a,o);n=s?n.projectionNext:n.next}}function eo(t,e,n,r,i,o){ml(n,r,t.firstChild,e,i,o,!1)}function hp(t,e,n,r,i,o){const s=n[16],u=s[6].projection[r.projection];if(Array.isArray(u))for(let l=0;l<u.length;l++)Lr(e,t,i,u[l],o);else ml(t,e,u,s[3],i,o,!0)}function pp(t,e,n){he(t)?t.setAttribute(e,"style",n):e.style.cssText=n}function yl(t,e,n){he(t)?""===n?t.removeAttribute(e,"class"):t.setAttribute(e,"class",n):e.className=n}function gp(t,e,n){let r=t.length;for(;;){const i=t.indexOf(e,n);if(-1===i)return i;if(0===i||t.charCodeAt(i-1)<=32){const o=e.length;if(i+o===r||t.charCodeAt(i+o)<=32)return i}n=i+1}}const mp="ng-template";function fw(t,e,n){let r=0;for(;r<t.length;){let i=t[r++];if(n&&"class"===i){if(i=t[r],-1!==gp(i.toLowerCase(),e,0))return!0}else if(1===i){for(;r<t.length&&"string"==typeof(i=t[r++]);)if(i.toLowerCase()===e)return!0;return!1}}return!1}function yp(t){return 4===t.type&&t.value!==mp}function hw(t,e,n){return e===(4!==t.type||n?t.value:mp)}function pw(t,e,n){let r=4;const i=t.attrs||[],o=function(t){for(let e=0;e<t.length;e++)if(ih(t[e]))return e;return t.length}(i);let s=!1;for(let a=0;a<e.length;a++){const u=e[a];if("number"!=typeof u){if(!s)if(4&r){if(r=2|1&r,""!==u&&!hw(t,u,n)||""===u&&1===e.length){if(xt(r))return!1;s=!0}}else{const l=8&r?u:e[++a];if(8&r&&null!==t.attrs){if(!fw(t.attrs,l,n)){if(xt(r))return!1;s=!0}continue}const d=gw(8&r?"class":u,i,yp(t),n);if(-1===d){if(xt(r))return!1;s=!0;continue}if(""!==l){let f;f=d>o?"":i[d+1].toLowerCase();const h=8&r?f:null;if(h&&-1!==gp(h,l,0)||2&r&&l!==f){if(xt(r))return!1;s=!0}}}}else{if(!s&&!xt(r)&&!xt(u))return!1;if(s&&xt(u))continue;s=!1,r=u|1&r}}return xt(r)||s}function xt(t){return 0==(1&t)}function gw(t,e,n,r){if(null===e)return-1;let i=0;if(r||!n){let o=!1;for(;i<e.length;){const s=e[i];if(s===t)return i;if(3===s||6===s)o=!0;else{if(1===s||2===s){let a=e[++i];for(;"string"==typeof a;)a=e[++i];continue}if(4===s)break;if(0===s){i+=4;continue}}i+=o?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 _p(t,e,n=!1){for(let r=0;r<e.length;r++)if(pw(t,e[r],n))return!0;return!1}function Cp(t,e){return t?":not("+e.trim()+")":e}function Dw(t){let e=t[0],n=1,r=2,i="",o=!1;for(;n<t.length;){let s=t[n];if("string"==typeof s)if(2&r){const a=t[++n];i+="["+s+(a.length>0?'="'+a+'"':"")+"]"}else 8&r?i+="."+s:4&r&&(i+=" "+s);else""!==i&&!xt(s)&&(e+=Cp(o,i),i=""),r=s,o=o||!xt(r);n++}return""!==i&&(e+=Cp(o,i)),e}const k={};function Ap(t,e){const n=t.contentQueries;if(null!==n)for(let r=0;r<n.length;r+=2){const i=n[r],o=n[r+1];if(-1!==o){const s=t.data[o];Fu(i),s.contentQueries(2,e[o],o)}}}function to(t,e,n,r,i,o,s,a,u,l){const c=e.blueprint.slice();return c[0]=i,c[2]=140|r,zf(c),c[3]=c[15]=t,c[8]=n,c[10]=s||t&&t[10],c[B]=a||t&&t[B],c[12]=u||t&&t[12]||null,c[9]=l||t&&t[9]||null,c[6]=o,c[16]=2==e.type?t[16]:c,c}function Vr(t,e,n,r,i){let o=t.data[e];if(null===o)o=function(t,e,n,r,i){const o=Qf(),s=Ru(),u=t.data[e]=function(t,e,n,r,i,o){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:i,attrs:o,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,s?o:o&&o.parent,n,e,r,i);return null===t.firstChild&&(t.firstChild=u),null!==o&&(s?null==o.child&&null!==u.parent&&(o.child=u):null===o.next&&(o.next=u)),u}(t,e,n,r,i),N.lFrame.inI18n&&(o.flags|=64);else if(64&o.type){o.type=n,o.value=r,o.attrs=i;const s=function(){const t=N.lFrame,e=t.currentTNode;return t.isParent?e:e.parent}();o.injectorIndex=null===s?-1:s.injectorIndex}return qt(o,!0),o}function jr(t,e,n,r){if(0===n)return-1;const i=e.length;for(let o=0;o<n;o++)e.push(r),t.blueprint.push(r),t.data.push(null);return i}function no(t,e,n){hs(e);try{const r=t.viewQuery;null!==r&&kl(1,r,n);const i=t.template;null!==i&&Rp(t,e,i,1,n),t.firstCreatePass&&(t.firstCreatePass=!1),t.staticContentQueries&&Ap(t,e),t.staticViewQueries&&kl(2,t.viewQuery,n);const o=t.components;null!==o&&function(t,e){for(let n=0;n<e.length;n++)e0(t,e[n])}(e,o)}catch(r){throw t.firstCreatePass&&(t.incompleteFirstPass=!0,t.firstCreatePass=!1),r}finally{e[2]&=-5,ps()}}function Br(t,e,n,r){const i=e[2];if(256==(256&i))return;hs(e);const o=ds();try{zf(e),function(t){N.lFrame.bindingIndex=t}(t.bindingStartIndex),null!==n&&Rp(t,e,n,2,r);const s=3==(3&i);if(!o)if(s){const l=t.preOrderCheckHooks;null!==l&&ms(e,l,null)}else{const l=t.preOrderHooks;null!==l&&ys(e,l,0,null),ku(e,0)}if(function(t){for(let e=ul(t);null!==e;e=ll(e)){if(!e[2])continue;const n=e[9];for(let r=0;r<n.length;r++){const i=n[r],o=i[3];0==(1024&i[2])&&Au(o,1),i[2]|=1024}}}(e),function(t){for(let e=ul(t);null!==e;e=ll(e))for(let n=10;n<e.length;n++){const r=e[n],i=r[1];xu(r)&&Br(i,r,i.template,r[8])}}(e),null!==t.contentQueries&&Ap(t,e),!o)if(s){const l=t.contentCheckHooks;null!==l&&ms(e,l)}else{const l=t.contentHooks;null!==l&&ys(e,l,1),ku(e,1)}!function(t,e){const n=t.hostBindingOpCodes;if(null!==n)try{for(let r=0;r<n.length;r++){const i=n[r];if(i<0)Tn(~i);else{const o=i,s=n[++r],a=n[++r];ub(s,o),a(2,e[o])}}}finally{Tn(-1)}}(t,e);const a=t.components;null!==a&&function(t,e){for(let n=0;n<e.length;n++)Xw(t,e[n])}(e,a);const u=t.viewQuery;if(null!==u&&kl(2,u,r),!o)if(s){const l=t.viewCheckHooks;null!==l&&ms(e,l)}else{const l=t.viewHooks;null!==l&&ys(e,l,2),ku(e,2)}!0===t.firstUpdatePass&&(t.firstUpdatePass=!1),o||(e[2]&=-73),1024&e[2]&&(e[2]&=-1025,Au(e[3],-1))}finally{ps()}}function Nw(t,e,n,r){const i=e[10],o=!ds(),s=function(t){return 4==(4&t[2])}(e);try{o&&!s&&i.begin&&i.begin(),s&&no(t,e,r),Br(t,e,n,r)}finally{o&&!s&&i.end&&i.end()}}function Rp(t,e,n,r,i){const o=N.lFrame.selectedIndex,s=2&r;try{Tn(-1),s&&e.length>20&&function(t,e,n,r){if(!r)if(3==(3&e[2])){const o=t.preOrderCheckHooks;null!==o&&ms(e,o,n)}else{const o=t.preOrderHooks;null!==o&&ys(e,o,0,n)}Tn(n)}(t,e,20,ds()),n(r,i)}finally{Tn(o)}}function Op(t){const e=t.tView;return null===e||e.incompleteFirstPass?t.tView=Hs(1,null,t.template,t.decls,t.vars,t.directiveDefs,t.pipeDefs,t.viewQuery,t.schemas,t.consts):e}function Hs(t,e,n,r,i,o,s,a,u,l){const c=20+r,d=c+i,f=function(t,e){const n=[];for(let r=0;r<e;r++)n.push(r<t?null:k);return n}(c,d),h="function"==typeof l?l():l;return f[1]={type:t,blueprint:f,template:n,queries:null,viewQuery:a,declTNode:e,data:f.slice().fill(null,c),bindingStartIndex:c,expandoStartIndex:d,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof o?o():o,pipeRegistry:"function"==typeof s?s():s,firstChild:null,schemas:u,consts:h,incompleteFirstPass:!1}}function Lp(t,e,n){for(let r in t)if(t.hasOwnProperty(r)){const i=t[r];(n=null===n?{}:n).hasOwnProperty(r)?n[r].push(e,i):n[r]=[e,i]}return n}function jp(t,e,n,r,i,o){const s=o.hostBindings;if(s){let a=t.hostBindingOpCodes;null===a&&(a=t.hostBindingOpCodes=[]);const u=~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})(a)!=u&&a.push(u),a.push(r,i,s)}}function Bp(t,e){null!==t.hostBindings&&t.hostBindings(1,e)}function Hp(t,e){e.flags|=2,(t.components||(t.components=[])).push(e.index)}function Gw(t,e,n){if(n){if(e.exportAs)for(let r=0;r<e.exportAs.length;r++)n[e.exportAs[r]]=t;St(e)&&(n[""]=t)}}function Up(t,e,n){t.flags|=1,t.directiveStart=e,t.directiveEnd=e+n,t.providerIndexes=e}function $p(t,e,n,r,i){t.data[r]=i;const o=i.factory||(i.factory=Qn(i.type)),s=new Li(o,St(i),null);t.blueprint[r]=s,n[r]=s,jp(t,e,0,r,jr(t,n,i.hostVars,k),i)}function Qw(t,e,n){const r=pt(e,t),i=Op(n),o=t[10],s=Us(t,to(t,i,null,n.onPush?64:16,r,e,o,o.createRenderer(r,n),null,null));t[e.index]=s}function Kw(t,e,n,r,i,o){const s=o[e];if(null!==s){const a=r.setInput;for(let u=0;u<s.length;){const l=s[u++],c=s[u++],d=s[u++];null!==a?r.setInput(n,d,l,c):n[c]=d}}}function Yw(t,e){let n=null,r=0;for(;r<e.length;){const i=e[r];if(0!==i)if(5!==i){if("number"==typeof i)break;t.hasOwnProperty(i)&&(null===n&&(n=[]),n.push(i,t[i],e[r+1])),r+=2}else r+=2;else r+=4}return n}function Xw(t,e){const n=rt(e,t);if(xu(n)){const r=n[1];80&n[2]?Br(r,n,r.template,n[8]):n[5]>0&&Pl(n)}}function Pl(t){for(let r=ul(t);null!==r;r=ll(r))for(let i=10;i<r.length;i++){const o=r[i];if(1024&o[2]){const s=o[1];Br(s,o,s.template,o[8])}else o[5]>0&&Pl(o)}const n=t[1].components;if(null!==n)for(let r=0;r<n.length;r++){const i=rt(n[r],t);xu(i)&&i[5]>0&&Pl(i)}}function e0(t,e){const n=rt(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),no(r,n,n[8])}function Us(t,e){return t[13]?t[14][4]=e:t[13]=e,t[14]=e,e}function Fl(t,e,n){const r=e[10];r.begin&&r.begin();try{Br(t,e,t.template,n)}catch(i){throw function(t,e){const n=t[9],r=n?n.get(er,null):null;r&&r.handleError(e)}(e,i),i}finally{r.end&&r.end()}}function qp(t){!function(t){for(let e=0;e<t.components.length;e++){const n=t.components[e],r=il(n),i=r[1];Nw(i,r,i.template,n)}}(t[8])}function kl(t,e,n){Fu(0),e(t,n)}const o0=(()=>Promise.resolve(null))();function $s(t,e,n){let r=n?t.styles:null,i=n?t.classes:null,o=0;if(null!==e)for(let s=0;s<e.length;s++){const a=e[s];"number"==typeof a?o=a:1==o?i=pu(i,a):2==o&&(r=pu(r,a+": "+e[++s]+";"))}n?t.styles=r:t.stylesWithoutHost=r,n?t.classes=i:t.classesWithoutHost=i}const Hr=new Z("INJECTOR",-1);class Zp{get(e,n=qi){if(n===qi){const r=new Error(`NullInjectorError: No provider for ${U(e)}!`);throw r.name="NullInjectorError",r}return n}}const ro=new Z("Set Injector scope."),io={},u0={};let Ll;function Jp(){return void 0===Ll&&(Ll=new Zp),Ll}function Xp(t,e=null,n=null,r){return new c0(t,n,e||Jp(),r)}class c0{constructor(e,n,r,i=null){this.parent=r,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this._destroyed=!1;const o=[];n&&Gt(n,a=>this.processProvider(a,e,n)),Gt([e],a=>this.processInjectorType(a,[],o)),this.records.set(Hr,Ur(void 0,this));const s=this.records.get(ro);this.scope=null!=s?s.value:null,this.source=i||("object"==typeof e?null:U(e))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(e=>e.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(e,n=qi,r=A.Default){this.assertNotDestroyed();const i=Pr(this),o=En(void 0);try{if(!(r&A.SkipSelf)){let a=this.records.get(e);if(void 0===a){const u=function(t){return"function"==typeof t||"object"==typeof t&&t instanceof Z}(e)&&ln(e);a=u&&this.injectableDefInScope(u)?Ur(Vl(e),io):null,this.records.set(e,a)}if(null!=a)return this.hydrate(e,a)}return(r&A.Self?Jp():this.parent).get(e,n=r&A.Optional&&n===qi?null:n)}catch(s){if("NullInjectorError"===s.name){if((s[Rr]=s[Rr]||[]).unshift(U(e)),i)throw s;return Dh(s,e,"R3InjectorError",this.source)}throw s}finally{En(o),Pr(i)}}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(e=>this.get(e))}toString(){const e=[];return this.records.forEach((r,i)=>e.push(U(i))),`R3Injector[${e.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Error("Injector has already been destroyed.")}processInjectorType(e,n,r){if(!(e=S(e)))return!1;let i=xf(e);const o=null==i&&e.ngModule||void 0,s=void 0===o?e:o,a=-1!==r.indexOf(s);if(void 0!==o&&(i=xf(o)),null==i)return!1;if(null!=i.imports&&!a){let c;r.push(s);try{Gt(i.imports,d=>{this.processInjectorType(d,n,r)&&(void 0===c&&(c=[]),c.push(d))})}finally{}if(void 0!==c)for(let d=0;d<c.length;d++){const{ngModule:f,providers:h}=c[d];Gt(h,p=>this.processProvider(p,f,h||te))}}this.injectorDefTypes.add(s);const u=Qn(s)||(()=>new s);this.records.set(s,Ur(u,io));const l=i.providers;if(null!=l&&!a){const c=e;Gt(l,d=>this.processProvider(d,c,l))}return void 0!==o&&void 0!==e.providers}processProvider(e,n,r){let i=$r(e=S(e))?e:S(e&&e.provide);const o=function(t,e,n){return tg(t)?Ur(void 0,t.useValue):Ur(function(t,e,n){let r;if($r(t)){const i=S(t);return Qn(i)||Vl(i)}if(tg(t))r=()=>S(t.useValue);else if(function(t){return!(!t||!t.useFactory)}(t))r=()=>t.useFactory(...Jn(t.deps||[]));else if(function(t){return!(!t||!t.useExisting)}(t))r=()=>I(S(t.useExisting));else{const i=S(t&&(t.useClass||t.provide));if(!function(t){return!!t.deps}(t))return Qn(i)||Vl(i);r=()=>new i(...Jn(t.deps))}return r}(t),io)}(e);if($r(e)||!0!==e.multi)this.records.get(i);else{let s=this.records.get(i);s||(s=Ur(void 0,io,!0),s.factory=()=>Jn(s.multi),this.records.set(i,s)),i=e,s.multi.push(e)}this.records.set(i,o)}hydrate(e,n){return n.value===io&&(n.value=u0,n.value=n.factory()),"object"==typeof n.value&&n.value&&function(t){return null!==t&&"object"==typeof t&&"function"==typeof t.ngOnDestroy}(n.value)&&this.onDestroy.add(n.value),n.value}injectableDefInScope(e){if(!e.providedIn)return!1;const n=S(e.providedIn);return"string"==typeof n?"any"===n||n===this.scope:this.injectorDefTypes.has(n)}}function Vl(t){const e=ln(t),n=null!==e?e.factory:Qn(t);if(null!==n)return n;if(t instanceof Z)throw new Error(`Token ${U(t)} is missing a \u0275prov definition.`);if(t instanceof Function)return function(t){const e=t.length;if(e>0){const r=function(t,e){const n=[];for(let r=0;r<t;r++)n.push(e);return n}(e,"?");throw new Error(`Can't resolve all parameters for ${U(t)}: (${r.join(", ")}).`)}const n=function(t){const e=t&&(t[rs]||t[Af]);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 Ur(t,e,n=!1){return{factory:t,value:e,multi:n?[]:void 0}}function tg(t){return null!==t&&"object"==typeof t&&Qu in t}function $r(t){return"function"==typeof t}const ng=function(t,e,n){return function(t,e=null,n=null,r){const i=Xp(t,e,n,r);return i._resolveInjectorDefTypes(),i}({name:n},e,t,n)};class Y{static create(e,n){return Array.isArray(e)?ng(e,n,""):ng(e.providers,e.parent,e.name||"")}}function R0(t,e){gs(il(t)[1],Ee())}Y.THROW_IF_NOT_FOUND=qi,Y.NULL=new Zp,Y.\u0275prov=W({token:Y,providedIn:"any",factory:()=>I(Hr)}),Y.__NG_ELEMENT_ID__=-1;let Ws=null;function Wr(){if(!Ws){const t=X.Symbol;if(t&&t.iterator)Ws=t.iterator;else{const e=Object.getOwnPropertyNames(Map.prototype);for(let n=0;n<e.length;++n){const r=e[n];"entries"!==r&&"size"!==r&&Map.prototype[r]===Map.prototype.entries&&(Ws=r)}}}return Ws}function so(t){return!!ql(t)&&(Array.isArray(t)||!(t instanceof Map)&&Wr()in t)}function ql(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function x(t,e=A.Default){const n=v();return null===n?I(t,e):dh(Ee(),n,S(t),e)}function Zl(t,e,n,r,i){const s=i?"class":"style";!function(t,e,n,r,i){for(let o=0;o<n.length;){const s=n[o++],a=n[o++],u=e[s],l=t.data[s];null!==l.setInput?l.setInput(u,i,r,a):u[a]=i}}(t,n,e.inputs[s],s,r)}function m(t,e,n,r){const i=v(),o=K(),s=20+t,a=i[B],u=i[s]=dl(a,e,N.lFrame.currentNamespace),l=o.firstCreatePass?function(t,e,n,r,i,o,s){const a=e.consts,l=Vr(e,t,2,i,Mn(a,o));return function(t,e,n,r){let i=!1;if(Gf()){const o=function(t,e,n){const r=t.directiveRegistry;let i=null;if(r)for(let o=0;o<r.length;o++){const s=r[o];_p(n,s.selectors,!1)&&(i||(i=[]),bs(ji(n,e),t,s.type),St(s)?(Hp(t,n),i.unshift(s)):i.push(s))}return i}(t,e,n),s=null===r?null:{"":-1};if(null!==o){i=!0,Up(n,t.data.length,o.length);for(let c=0;c<o.length;c++){const d=o[c];d.providersResolver&&d.providersResolver(d)}let a=!1,u=!1,l=jr(t,e,o.length,null);for(let c=0;c<o.length;c++){const d=o[c];n.mergedAttrs=Cs(n.mergedAttrs,d.hostAttrs),$p(t,n,e,l,d),Gw(l,d,s),null!==d.contentQueries&&(n.flags|=8),(null!==d.hostBindings||null!==d.hostAttrs||0!==d.hostVars)&&(n.flags|=128);const f=d.type.prototype;!a&&(f.ngOnChanges||f.ngOnInit||f.ngDoCheck)&&((t.preOrderHooks||(t.preOrderHooks=[])).push(n.index),a=!0),!u&&(f.ngOnChanges||f.ngDoCheck)&&((t.preOrderCheckHooks||(t.preOrderCheckHooks=[])).push(n.index),u=!0),l++}!function(t,e){const r=e.directiveEnd,i=t.data,o=e.attrs,s=[];let a=null,u=null;for(let l=e.directiveStart;l<r;l++){const c=i[l],d=c.inputs,f=null===o||yp(e)?null:Yw(d,o);s.push(f),a=Lp(d,l,a),u=Lp(c.outputs,l,u)}null!==a&&(a.hasOwnProperty("class")&&(e.flags|=16),a.hasOwnProperty("style")&&(e.flags|=32)),e.initialInputs=s,e.inputs=a,e.outputs=u}(t,n)}s&&function(t,e,n){if(e){const r=t.localNames=[];for(let i=0;i<e.length;i+=2){const o=n[e[i+1]];if(null==o)throw new Un("301",`Export of name '${e[i+1]}' not found!`);r.push(e[i],o)}}}(n,r,s)}n.mergedAttrs=Cs(n.mergedAttrs,n.attrs)}(e,n,l,Mn(a,s)),null!==l.attrs&&$s(l,l.attrs,!1),null!==l.mergedAttrs&&$s(l,l.mergedAttrs,!0),null!==e.queries&&e.queries.elementStart(e,l),l}(s,o,i,0,e,n,r):o.data[s];qt(l,!0);const c=l.mergedAttrs;null!==c&&_s(a,u,c);const d=l.classes;null!==d&&yl(a,u,d);const f=l.styles;null!==f&&pp(a,u,f),64!=(64&l.flags)&&ks(o,i,u,l),0===N.lFrame.elementDepthCount&&ke(u,i),N.lFrame.elementDepthCount++,function(t){return 1==(1&t.flags)}(l)&&(function(t,e,n){!Gf()||(function(t,e,n,r){const i=n.directiveStart,o=n.directiveEnd;t.firstCreatePass||ji(n,e),ke(r,e);const s=n.initialInputs;for(let a=i;a<o;a++){const u=t.data[a],l=St(u);l&&Qw(e,n,u);const c=Bi(e,t,a,n);ke(c,e),null!==s&&Kw(0,a-i,c,u,0,s),l&&(rt(n.index,e)[8]=c)}}(t,e,n,pt(n,e)),128==(128&n.flags)&&function(t,e,n){const r=n.directiveStart,i=n.directiveEnd,s=n.index,a=N.lFrame.currentDirectiveIndex;try{Tn(s);for(let u=r;u<i;u++){const l=t.data[u],c=e[u];Ou(u),(null!==l.hostBindings||0!==l.hostVars||null!==l.hostAttrs)&&Bp(l,c)}}finally{Tn(-1),Ou(a)}}(t,e,n))}(o,i,l),function(t,e,n){if(Eu(e)){const i=e.directiveEnd;for(let o=e.directiveStart;o<i;o++){const s=t.data[o];s.contentQueries&&s.contentQueries(1,n[o],o)}}}(o,l,i)),null!==r&&function(t,e,n=pt){const r=e.localNames;if(null!==r){let i=e.index+1;for(let o=0;o<r.length;o+=2){const s=r[o+1],a=-1===s?n(e,t):t[s];t[i++]=a}}}(i,l)}function y(){let t=Ee();Ru()?N.lFrame.isParent=!1:(t=t.parent,qt(t,!1));const e=t;N.lFrame.elementDepthCount--;const n=K();n.firstCreatePass&&(gs(n,t),Eu(t)&&n.queries.elementEnd(t)),null!=e.classesWithoutHost&&function(t){return 0!=(16&t.flags)}(e)&&Zl(n,e,v(),e.classesWithoutHost,!0),null!=e.stylesWithoutHost&&function(t){return 0!=(32&t.flags)}(e)&&Zl(n,e,v(),e.stylesWithoutHost,!1)}function P(t,e,n,r){m(t,e,n,r),y()}function Gs(t){return!!t&&"function"==typeof t.then}const Jl=function(t){return!!t&&"function"==typeof t.subscribe};function M(t,e=""){const n=v(),r=K(),i=t+20,o=r.firstCreatePass?Vr(r,i,1,e,null):r.data[i],s=n[i]=function(t,e){return he(t)?t.createText(e):t.createTextNode(e)}(n[B],e);ks(r,n,s,o),qt(o,!1)}const rr=void 0;var sM=["en",[["a","p"],["AM","PM"],rr],[["AM","PM"],rr,rr],[["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"]],rr,[["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"]],rr,[["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}",rr,"{1} 'at' {0}",rr],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function(t){const e=Math.floor(Math.abs(t)),n=t.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===n?1:5}];let ni={};function Vm(t){return t in ni||(ni[t]=X.ng&&X.ng.common&&X.ng.common.locales&&X.ng.common.locales[t]),ni[t]}var E=(()=>((E=E||{})[E.LocaleId=0]="LocaleId",E[E.DayPeriodsFormat=1]="DayPeriodsFormat",E[E.DayPeriodsStandalone=2]="DayPeriodsStandalone",E[E.DaysFormat=3]="DaysFormat",E[E.DaysStandalone=4]="DaysStandalone",E[E.MonthsFormat=5]="MonthsFormat",E[E.MonthsStandalone=6]="MonthsStandalone",E[E.Eras=7]="Eras",E[E.FirstDayOfWeek=8]="FirstDayOfWeek",E[E.WeekendRange=9]="WeekendRange",E[E.DateFormat=10]="DateFormat",E[E.TimeFormat=11]="TimeFormat",E[E.DateTimeFormat=12]="DateTimeFormat",E[E.NumberSymbols=13]="NumberSymbols",E[E.NumberFormats=14]="NumberFormats",E[E.CurrencyCode=15]="CurrencyCode",E[E.CurrencySymbol=16]="CurrencySymbol",E[E.CurrencyName=17]="CurrencyName",E[E.Currencies=18]="Currencies",E[E.Directionality=19]="Directionality",E[E.PluralCase=20]="PluralCase",E[E.ExtraData=21]="ExtraData",E))();const Ys="en-US";let jm=Ys;function ic(t){tt(t,"Expected localeId to be defined"),"string"==typeof t&&(jm=t.toLowerCase().replace(/_/g,"-"))}class cy{}const fy="ngComponent";class aT{resolveComponentFactory(e){throw function(t){const e=Error(`No component factory found for ${U(t)}. Did you add it to @NgModule.entryComponents?`);return e[fy]=t,e}(e)}}class On{}function ta(...t){}function ii(t,e){return new ut(pt(t,e))}On.NULL=new aT;const cT=function(){return ii(Ee(),v())};let ut=(()=>{class t{constructor(n){this.nativeElement=n}}return t.__NG_ELEMENT_ID__=cT,t})();class na{}let fc=(()=>{class t{}return t.\u0275prov=W({token:t,providedIn:"root",factory:()=>null}),t})();class ia{constructor(e){this.full=e,this.major=e.split(".")[0],this.minor=e.split(".")[1],this.patch=e.split(".").slice(2).join(".")}}const py=new ia("12.2.5");class gy{constructor(){}supports(e){return so(e)}create(e){return new mT(e)}}const gT=(t,e)=>e;class mT{constructor(e){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=e||gT}forEachItem(e){let n;for(n=this._itHead;null!==n;n=n._next)e(n)}forEachOperation(e){let n=this._itHead,r=this._removalsHead,i=0,o=null;for(;n||r;){const s=!r||n&&n.currentIndex<yy(r,i,o)?n:r,a=yy(s,i,o),u=s.currentIndex;if(s===r)i--,r=r._nextRemoved;else if(n=n._next,null==s.previousIndex)i++;else{o||(o=[]);const l=a-i,c=u-i;if(l!=c){for(let f=0;f<l;f++){const h=f<o.length?o[f]:o[f]=0,p=h+f;c<=p&&p<l&&(o[f]=h+1)}o[s.previousIndex]=c-l}}a!==u&&e(s,a,u)}}forEachPreviousItem(e){let n;for(n=this._previousItHead;null!==n;n=n._nextPrevious)e(n)}forEachAddedItem(e){let n;for(n=this._additionsHead;null!==n;n=n._nextAdded)e(n)}forEachMovedItem(e){let n;for(n=this._movesHead;null!==n;n=n._nextMoved)e(n)}forEachRemovedItem(e){let n;for(n=this._removalsHead;null!==n;n=n._nextRemoved)e(n)}forEachIdentityChange(e){let n;for(n=this._identityChangesHead;null!==n;n=n._nextIdentityChange)e(n)}diff(e){if(null==e&&(e=[]),!so(e))throw new Error(`Error trying to diff '${U(e)}'. Only arrays and iterables are allowed`);return this.check(e)?this:null}onDestroy(){}check(e){this._reset();let i,o,s,n=this._itHead,r=!1;if(Array.isArray(e)){this.length=e.length;for(let a=0;a<this.length;a++)o=e[a],s=this._trackByFn(a,o),null!==n&&Object.is(n.trackById,s)?(r&&(n=this._verifyReinsertion(n,o,s,a)),Object.is(n.item,o)||this._addIdentityChange(n,o)):(n=this._mismatch(n,o,s,a),r=!0),n=n._next}else i=0,function(t,e){if(Array.isArray(t))for(let n=0;n<t.length;n++)e(t[n]);else{const n=t[Wr()]();let r;for(;!(r=n.next()).done;)e(r.value)}}(e,a=>{s=this._trackByFn(i,a),null!==n&&Object.is(n.trackById,s)?(r&&(n=this._verifyReinsertion(n,a,s,i)),Object.is(n.item,a)||this._addIdentityChange(n,a)):(n=this._mismatch(n,a,s,i),r=!0),n=n._next,i++}),this.length=i;return this._truncate(n),this.collection=e,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let e;for(e=this._previousItHead=this._itHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;null!==e;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;null!==e;e=e._nextMoved)e.previousIndex=e.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(e,n,r,i){let o;return null===e?o=this._itTail:(o=e._prev,this._remove(e)),null!==(e=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null))?(Object.is(e.item,n)||this._addIdentityChange(e,n),this._reinsertAfter(e,o,i)):null!==(e=null===this._linkedRecords?null:this._linkedRecords.get(r,i))?(Object.is(e.item,n)||this._addIdentityChange(e,n),this._moveAfter(e,o,i)):e=this._addAfter(new yT(n,r),o,i),e}_verifyReinsertion(e,n,r,i){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==o?e=this._reinsertAfter(o,e._prev,i):e.currentIndex!=i&&(e.currentIndex=i,this._addToMoves(e,i)),e}_truncate(e){for(;null!==e;){const n=e._next;this._addToRemovals(this._unlink(e)),e=n}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(e,n,r){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(e);const i=e._prevRemoved,o=e._nextRemoved;return null===i?this._removalsHead=o:i._nextRemoved=o,null===o?this._removalsTail=i:o._prevRemoved=i,this._insertAfter(e,n,r),this._addToMoves(e,r),e}_moveAfter(e,n,r){return this._unlink(e),this._insertAfter(e,n,r),this._addToMoves(e,r),e}_addAfter(e,n,r){return this._insertAfter(e,n,r),this._additionsTail=null===this._additionsTail?this._additionsHead=e:this._additionsTail._nextAdded=e,e}_insertAfter(e,n,r){const i=null===n?this._itHead:n._next;return e._next=i,e._prev=n,null===i?this._itTail=e:i._prev=e,null===n?this._itHead=e:n._next=e,null===this._linkedRecords&&(this._linkedRecords=new my),this._linkedRecords.put(e),e.currentIndex=r,e}_remove(e){return this._addToRemovals(this._unlink(e))}_unlink(e){null!==this._linkedRecords&&this._linkedRecords.remove(e);const n=e._prev,r=e._next;return null===n?this._itHead=r:n._next=r,null===r?this._itTail=n:r._prev=n,e}_addToMoves(e,n){return e.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=e:this._movesTail._nextMoved=e),e}_addToRemovals(e){return null===this._unlinkedRecords&&(this._unlinkedRecords=new my),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e}_addIdentityChange(e,n){return e.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=e:this._identityChangesTail._nextIdentityChange=e,e}}class yT{constructor(e,n){this.item=e,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class _T{constructor(){this._head=null,this._tail=null}add(e){null===this._head?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)}get(e,n){let r;for(r=this._head;null!==r;r=r._nextDup)if((null===n||n<=r.currentIndex)&&Object.is(r.trackById,e))return r;return null}remove(e){const n=e._prevDup,r=e._nextDup;return null===n?this._head=r:n._nextDup=r,null===r?this._tail=n:r._prevDup=n,null===this._head}}class my{constructor(){this.map=new Map}put(e){const n=e.trackById;let r=this.map.get(n);r||(r=new _T,this.map.set(n,r)),r.add(e)}get(e,n){const i=this.map.get(e);return i?i.get(e,n):null}remove(e){const n=e.trackById;return this.map.get(n).remove(e)&&this.map.delete(n),e}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function yy(t,e,n){const r=t.previousIndex;if(null===r)return r;let i=0;return n&&r<n.length&&(i=n[r]),r+e+i}class _y{constructor(){}supports(e){return e instanceof Map||ql(e)}create(){return new CT}}class CT{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(e){let n;for(n=this._mapHead;null!==n;n=n._next)e(n)}forEachPreviousItem(e){let n;for(n=this._previousMapHead;null!==n;n=n._nextPrevious)e(n)}forEachChangedItem(e){let n;for(n=this._changesHead;null!==n;n=n._nextChanged)e(n)}forEachAddedItem(e){let n;for(n=this._additionsHead;null!==n;n=n._nextAdded)e(n)}forEachRemovedItem(e){let n;for(n=this._removalsHead;null!==n;n=n._nextRemoved)e(n)}diff(e){if(e){if(!(e instanceof Map||ql(e)))throw new Error(`Error trying to diff '${U(e)}'. Only maps and objects are allowed`)}else e=new Map;return this.check(e)?this:null}onDestroy(){}check(e){this._reset();let n=this._mapHead;if(this._appendAfter=null,this._forEach(e,(r,i)=>{if(n&&n.key===i)this._maybeAddToChanges(n,r),this._appendAfter=n,n=n._next;else{const o=this._getOrCreateRecordForKey(i,r);n=this._insertBeforeOrAppend(n,o)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let r=n;null!==r;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(e,n){if(e){const r=e._prev;return n._next=e,n._prev=r,e._prev=n,r&&(r._next=n),e===this._mapHead&&(this._mapHead=n),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(e,n){if(this._records.has(e)){const i=this._records.get(e);this._maybeAddToChanges(i,n);const o=i._prev,s=i._next;return o&&(o._next=s),s&&(s._prev=o),i._next=null,i._prev=null,i}const r=new DT(e);return this._records.set(e,r),r.currentValue=n,this._addToAdditions(r),r}_reset(){if(this.isDirty){let e;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;null!==e;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;null!=e;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(e,n){Object.is(n,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=n,this._addToChanges(e))}_addToAdditions(e){null===this._additionsHead?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}_addToChanges(e){null===this._changesHead?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}_forEach(e,n){e instanceof Map?e.forEach(n):Object.keys(e).forEach(r=>n(e[r],r))}}class DT{constructor(e){this.key=e,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 Cy(){return new po([new gy])}let po=(()=>{class t{constructor(n){this.factories=n}static create(n,r){if(null!=r){const i=r.factories.slice();n=n.concat(i)}return new t(n)}static extend(n){return{provide:t,useFactory:r=>t.create(n,r||Cy()),deps:[[t,new An,new Ze]]}}find(n){const r=this.factories.find(i=>i.supports(n));if(null!=r)return r;throw new Error(`Cannot find a differ supporting object '${n}' of type '${function(t){return t.name||typeof t}(n)}'`)}}return t.\u0275prov=W({token:t,providedIn:"root",factory:Cy}),t})();function Dy(){return new oi([new _y])}let oi=(()=>{class t{constructor(n){this.factories=n}static create(n,r){if(r){const i=r.factories.slice();n=n.concat(i)}return new t(n)}static extend(n){return{provide:t,useFactory:r=>t.create(n,r||Dy()),deps:[[t,new An,new Ze]]}}find(n){const r=this.factories.find(i=>i.supports(n));if(r)return r;throw new Error(`Cannot find a differ supporting object '${n}'`)}}return t.\u0275prov=W({token:t,providedIn:"root",factory:Dy}),t})();function oa(t,e,n,r,i=!1){for(;null!==n;){const o=e[n.index];if(null!==o&&r.push(_e(o)),Tt(o))for(let a=10;a<o.length;a++){const u=o[a],l=u[1].firstChild;null!==l&&oa(u[1],u,l,r)}const s=n.type;if(8&s)oa(t,e,n.child,r);else if(32&s){const a=al(n,e);let u;for(;u=a();)r.push(u)}else if(16&s){const a=dp(e,n);if(Array.isArray(a))r.push(...a);else{const u=Xi(e[16]);oa(u[1],u,a,r,!0)}}n=i?n.projectionNext:n.next}return r}class go{constructor(e,n){this._lView=e,this._cdRefInjectingView=n,this._appRef=null,this._attachedToViewContainer=!1}get rootNodes(){const e=this._lView,n=e[1];return oa(n,e,n.firstChild,[])}get context(){return this._lView[8]}set context(e){this._lView[8]=e}get destroyed(){return 256==(256&this._lView[2])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const e=this._lView[3];if(Tt(e)){const n=e[8],r=n?n.indexOf(this):-1;r>-1&&(fl(e,r),Zn(n,r))}this._attachedToViewContainer=!1}np(this._lView[1],this._lView)}onDestroy(e){!function(t,e,n,r){const i=function(t){return t[7]||(t[7]=[])}(e);null===n?i.push(r):(i.push(n),t.firstCreatePass&&function(t){return t.cleanup||(t.cleanup=[])}(t).push(r,i.length-1))}(this._lView[1],this._lView,null,e)}markForCheck(){!function(t){for(;t;){t[2]|=64;const e=Xi(t);if(Uv(t)&&!e)return t;t=e}}(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){Fl(this._lView[1],this._lView,this.context)}checkNoChanges(){!function(t,e,n){fs(!0);try{Fl(t,e,n)}finally{fs(!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(){this._appRef=null,function(t,e){eo(t,e,e[B],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(e){if(this._attachedToViewContainer)throw new Error("This view is already attached to a ViewContainer!");this._appRef=e}}class bT extends go{constructor(e){super(e),this._view=e}detectChanges(){qp(this._view)}checkNoChanges(){!function(t){fs(!0);try{qp(t)}finally{fs(!1)}}(this._view)}get context(){return null}}const wT=function(t){return function(t,e,n){if(us(t)&&!n){const r=rt(t.index,e);return new go(r,r)}return 47&t.type?new go(e[16],e):null}(Ee(),v(),16==(16&t))};let hc=(()=>{class t{}return t.__NG_ELEMENT_ID__=wT,t})();const TT=[new _y],xT=new po([new gy]),AT=new oi(TT);class tn{}class vy{}const LT=function(){return function(t,e){let n;const r=e[t.index];if(Tt(r))n=r;else{let i;if(8&t.type)i=_e(r);else{const o=e[B];i=o.createComment("");const s=pt(t,e);tr(o,Fs(o,s),i,function(t,e){return he(t)?t.nextSibling(e):e.nextSibling}(o,s),!1)}e[t.index]=n=function(t,e,n,r){return new Array(t,!0,!1,e,null,0,r,n,null,null)}(r,e,i,t),Us(e,n)}return new by(n,t,e)}(Ee(),v())};let Ft=(()=>{class t{}return t.__NG_ELEMENT_ID__=LT,t})();const jT=Ft,by=class extends jT{constructor(e,n,r){super(),this._lContainer=e,this._hostTNode=n,this._hostLView=r}get element(){return ii(this._hostTNode,this._hostLView)}get injector(){return new Mr(this._hostTNode,this._hostLView)}get parentInjector(){const e=vs(this._hostTNode,this._hostLView);if(sh(e)){const n=Ir(e,this._hostLView),r=wr(e);return new Mr(n[1].data[r+8],n)}return new Mr(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){const n=Ey(this._lContainer);return null!==n&&n[e]||null}get length(){return this._lContainer.length-10}createEmbeddedView(e,n,r){const i=e.createEmbeddedView(n||{});return this.insert(i,r),i}createComponent(e,n,r,i,o){const s=r||this.parentInjector;if(!o&&null==e.ngModule&&s){const u=s.get(tn,null);u&&(o=u)}const a=e.create(s,i,void 0,o);return this.insert(a.hostView,n),a}insert(e,n){const r=e._lView,i=r[1];if(function(t){return Tt(t[3])}(r)){const c=this.indexOf(e);if(-1!==c)this.detach(c);else{const d=r[3],f=new by(d,d[6],d[3]);f.detach(f.indexOf(e))}}const o=this._adjustIndex(n),s=this._lContainer;!function(t,e,n,r){const i=10+r,o=n.length;r>0&&(n[i-1][4]=e),r<o-10?(e[4]=n[i],Ms(n,10+r,e)):(n.push(e),e[4]=null),e[3]=n;const s=e[17];null!==s&&n!==s&&function(t,e){const n=t[9];e[16]!==e[3][3][16]&&(t[2]=!0),null===n?t[9]=[e]:n.push(e)}(s,e);const a=e[19];null!==a&&a.insertView(t),e[2]|=128}(i,r,s,o);const a=gl(o,s),u=r[B],l=Fs(u,s[7]);return null!==l&&function(t,e,n,r,i,o){r[0]=i,r[6]=e,eo(t,r,n,1,i,o)}(i,s[6],u,r,l,a),e.attachToViewContainerRef(),Ms(pc(s),o,e),e}move(e,n){return this.insert(e,n)}indexOf(e){const n=Ey(this._lContainer);return null!==n?n.indexOf(e):-1}remove(e){const n=this._adjustIndex(e,-1),r=fl(this._lContainer,n);r&&(Zn(pc(this._lContainer),n),np(r[1],r))}detach(e){const n=this._adjustIndex(e,-1),r=fl(this._lContainer,n);return r&&null!=Zn(pc(this._lContainer),n)?new go(r):null}_adjustIndex(e,n=0){return null==e?this.length+n:e}};function Ey(t){return t[8]}function pc(t){return t[8]||(t[8]=[])}const li={};class Wy extends On{constructor(e){super(),this.ngModule=e}resolveComponentFactory(e){const n=Ue(e);return new zy(n,this.ngModule)}}function qy(t){const e=[];for(let n in t)t.hasOwnProperty(n)&&e.push({propName:t[n],templateName:n});return e}const F1=new Z("SCHEDULER_TOKEN",{providedIn:"root",factory:()=>Qh});class zy extends cy{constructor(e,n){super(),this.componentDef=e,this.ngModule=n,this.componentType=e.type,this.selector=function(t){return t.map(Dw).join(",")}(e.selectors),this.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],this.isBoundToModule=!!n}get inputs(){return qy(this.componentDef.inputs)}get outputs(){return qy(this.componentDef.outputs)}create(e,n,r,i){const o=(i=i||this.ngModule)?function(t,e){return{get:(n,r,i)=>{const o=t.get(n,li,i);return o!==li||r===li?o:e.get(n,r,i)}}}(e,i.injector):e,s=o.get(na,Wf),a=o.get(fc,null),u=s.createRenderer(null,this.componentDef),l=this.componentDef.selectors[0][0]||"div",c=r?function(t,e,n){if(he(t))return t.selectRootElement(e,n===be.ShadowDom);let r="string"==typeof e?t.querySelector(e):e;return r.textContent="",r}(u,r,this.componentDef.encapsulation):dl(s.createRenderer(null,this.componentDef),l,function(t){const e=t.toLowerCase();return"svg"===e?"http://www.w3.org/2000/svg":"math"===e?"http://www.w3.org/1998/MathML/":null}(l)),d=this.componentDef.onPush?576:528,f=function(t,e){return{components:[],scheduler:t||Qh,clean:o0,playerHandler:e||null,flags:0}}(),h=Hs(0,null,null,1,0,null,null,null,null,null),p=to(null,h,f,d,null,null,s,u,a,o);let _,g;hs(p);try{const D=function(t,e,n,r,i,o){const s=n[1];n[20]=t;const u=Vr(s,20,2,"#host",null),l=u.mergedAttrs=e.hostAttrs;null!==l&&($s(u,l,!0),null!==t&&(_s(i,t,l),null!==u.classes&&yl(i,t,u.classes),null!==u.styles&&pp(i,t,u.styles)));const c=r.createRenderer(t,e),d=to(n,Op(e),null,e.onPush?64:16,n[20],u,r,c,o||null,null);return s.firstCreatePass&&(bs(ji(u,n),s,e.type),Hp(s,u),Up(u,n.length,1)),Us(n,d),n[20]=d}(c,this.componentDef,p,s,u);if(c)if(r)_s(u,c,["ng-version",py.full]);else{const{attrs:C,classes:w}=function(t){const e=[],n=[];let r=1,i=2;for(;r<t.length;){let o=t[r];if("string"==typeof o)2===i?""!==o&&e.push(o,t[++r]):8===i&&n.push(o);else{if(!xt(i))break;i=o}r++}return{attrs:e,classes:n}}(this.componentDef.selectors[0]);C&&_s(u,c,C),w&&w.length>0&&yl(u,c,w.join(" "))}if(g=function(t,e){return t.data[e]}(h,20),void 0!==n){const C=g.projection=[];for(let w=0;w<this.ngContentSelectors.length;w++){const T=n[w];C.push(null!=T?Array.from(T):null)}}_=function(t,e,n,r,i){const o=n[1],s=function(t,e,n){const r=Ee();t.firstCreatePass&&(n.providersResolver&&n.providersResolver(n),$p(t,r,e,jr(t,e,1,null),n));const i=Bi(e,t,r.directiveStart,r);ke(i,e);const o=pt(r,e);return o&&ke(o,e),i}(o,n,e);if(r.components.push(s),t[8]=s,i&&i.forEach(u=>u(s,e)),e.contentQueries){const u=Ee();e.contentQueries(1,s,u.directiveStart)}const a=Ee();return!o.firstCreatePass||null===e.hostBindings&&null===e.hostAttrs||(Tn(a.index),jp(n[1],a,0,a.directiveStart,a.directiveEnd,e),Bp(e,s)),s}(D,this.componentDef,p,f,[R0]),no(h,p,null)}finally{ps()}return new V1(this.componentType,_,ii(g,p),p,g)}}class V1 extends class{}{constructor(e,n,r,i,o){super(),this.location=r,this._rootLView=i,this._tNode=o,this.instance=n,this.hostView=this.changeDetectorRef=new bT(i),this.componentType=e}get injector(){return new Mr(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(e){this.hostView.onDestroy(e)}}const ci=new Map;class H1 extends tn{constructor(e,n){super(),this._parent=n,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new Wy(this);const r=dt(e),i=function(t){return t[Nv]||null}(e);i&&ic(i),this._bootstrapComponents=Yt(r.bootstrap),this._r3Injector=Xp(e,n,[{provide:tn,useValue:this},{provide:On,useValue:this.componentFactoryResolver}],U(e)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(e)}get(e,n=Y.THROW_IF_NOT_FOUND,r=A.Default){return e===Y||e===tn||e===Hr?this:this._r3Injector.get(e,n,r)}destroy(){const e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(e){this.destroyCbs.push(e)}}class Tc extends vy{constructor(e){super(),this.moduleType=e,null!==dt(e)&&function(t){const e=new Set;!function n(r){const i=dt(r,!0),o=i.id;null!==o&&(function(t,e,n){if(e&&e!==n)throw new Error(`Duplicate module registered for ${t} - ${U(e)} vs ${U(e.name)}`)}(o,ci.get(o),r),ci.set(o,r));const s=Yt(i.imports);for(const a of s)e.has(a)||(e.add(a),n(a))}(t)}(e)}create(e){return new H1(this.moduleType,e)}}function Sc(t){return e=>{setTimeout(t,void 0,e)}}const Dt=class extends sn{constructor(e=!1){super(),this.__isAsync=e}emit(e){super.next(e)}subscribe(e,n,r){var i,o,s;let a=e,u=n||(()=>null),l=r;if(e&&"object"==typeof e){const d=e;a=null===(i=d.next)||void 0===i?void 0:i.bind(d),u=null===(o=d.error)||void 0===o?void 0:o.bind(d),l=null===(s=d.complete)||void 0===s?void 0:s.bind(d)}this.__isAsync&&(u=Sc(u),a&&(a=Sc(a)),l&&(l=Sc(l)));const c=super.subscribe({next:a,error:u,complete:l});return e instanceof fe&&e.add(c),c}};Symbol;const To=new Z("Application Initializer");let fi=(()=>{class t{constructor(n){this.appInits=n,this.resolve=ta,this.reject=ta,this.initialized=!1,this.done=!1,this.donePromise=new Promise((r,i)=>{this.resolve=r,this.reject=i})}runInitializers(){if(this.initialized)return;const n=[],r=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let i=0;i<this.appInits.length;i++){const o=this.appInits[i]();if(Gs(o))n.push(o);else if(Jl(o)){const s=new Promise((a,u)=>{o.subscribe({complete:a,error:u})});n.push(s)}}Promise.all(n).then(()=>{r()}).catch(i=>{this.reject(i)}),0===n.length&&r(),this.initialized=!0}}return t.\u0275fac=function(n){return new(n||t)(I(To,8))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();const So=new Z("AppId"),$S={provide:So,useFactory:function(){return`${Uc()}${Uc()}${Uc()}`},deps:[]};function Uc(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const b_=new Z("Platform Initializer"),$c=new Z("Platform ID"),E_=new Z("appBootstrapListener");let pa=(()=>{class t{log(n){console.log(n)}warn(n){console.warn(n)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();const Fn=new Z("LocaleId"),w_=new Z("DefaultCurrencyCode");class qS{constructor(e,n){this.ngModuleFactory=e,this.componentFactories=n}}const Wc=function(t){return new Tc(t)},zS=Wc,GS=function(t){return Promise.resolve(Wc(t))},I_=function(t){const e=Wc(t),r=Yt(dt(t).declarations).reduce((i,o)=>{const s=Ue(o);return s&&i.push(new zy(s)),i},[]);return new qS(e,r)},QS=I_,KS=function(t){return Promise.resolve(I_(t))};let sr=(()=>{class t{constructor(){this.compileModuleSync=zS,this.compileModuleAsync=GS,this.compileModuleAndAllComponentsSync=QS,this.compileModuleAndAllComponentsAsync=KS}clearCache(){}clearCacheFor(n){}getModuleId(n){}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();const JS=(()=>Promise.resolve(0))();function qc(t){"undefined"==typeof Zone?JS.then(()=>{t&&t.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}class Ce{constructor({enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Dt(!1),this.onMicrotaskEmpty=new Dt(!1),this.onStable=new Dt(!1),this.onError=new Dt(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched();const i=this;i._nesting=0,i._outer=i._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(i._inner=i._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(i._inner=i._inner.fork(Zone.longStackTraceZoneSpec)),i.shouldCoalesceEventChangeDetection=!r&&n,i.shouldCoalesceRunChangeDetection=r,i.lastRequestAnimationFrameId=-1,i.nativeRequestAnimationFrame=function(){let t=X.requestAnimationFrame,e=X.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(X,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,Gc(t),t.isCheckStableRunning=!0,zc(t),t.isCheckStableRunning=!1},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),Gc(t))}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,i,o,s,a)=>{try{return M_(t),n.invokeTask(i,o,s,a)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===o.type||t.shouldCoalesceRunChangeDetection)&&e(),T_(t)}},onInvoke:(n,r,i,o,s,a,u)=>{try{return M_(t),n.invoke(i,o,s,a,u)}finally{t.shouldCoalesceRunChangeDetection&&e(),T_(t)}},onHasTask:(n,r,i,o)=>{n.hasTask(i,o),r===i&&("microTask"==o.change?(t._hasPendingMicrotasks=o.microTask,Gc(t),zc(t)):"macroTask"==o.change&&(t.hasPendingMacrotasks=o.macroTask))},onHandleError:(n,r,i,o)=>(n.handleError(i,o),t.runOutsideAngular(()=>t.onError.emit(o)),!1)})}(i)}static isInAngularZone(){return!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Ce.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(Ce.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(e,n,r){return this._inner.run(e,n,r)}runTask(e,n,r,i){const o=this._inner,s=o.scheduleEventTask("NgZoneEvent: "+i,e,ex,ta,ta);try{return o.runTask(s,n,r)}finally{o.cancelTask(s)}}runGuarded(e,n,r){return this._inner.runGuarded(e,n,r)}runOutsideAngular(e){return this._outer.run(e)}}const ex={};function zc(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 Gc(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId)}function M_(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function T_(t){t._nesting--,zc(t)}class rx{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Dt,this.onMicrotaskEmpty=new Dt,this.onStable=new Dt,this.onError=new Dt}run(e,n,r){return e.apply(n,r)}runGuarded(e,n,r){return e.apply(n,r)}runOutsideAngular(e){return e()}runTask(e,n,r,i){return e.apply(n,r)}}let Qc=(()=>{class t{constructor(n){this._ngZone=n,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Ce.assertNotInAngularZone(),qc(()=>{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())qc(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb(this._didWork)}this._didWork=!1});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(n)||(clearTimeout(r.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,r,i){let o=-1;r&&r>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(s=>s.timeoutId!==o),n(this._didWork,this.getPendingTasks())},r)),this._callbacks.push({doneCb:n,timeoutId:o,updateCb:i})}whenStable(n,r,i){if(i&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,r,i),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(n,r,i){return[]}}return t.\u0275fac=function(n){return new(n||t)(I(Ce))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})(),S_=(()=>{class t{constructor(){this._applications=new Map,Kc.addToWindow(this)}registerApplication(n,r){this._applications.set(n,r)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,r=!0){return Kc.findTestabilityInTree(this,n,r)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();class ix{addToWindow(e){}findTestabilityInTree(e,n,r){return null}}let Kc=new ix,x_=!0,A_=!1;let Vt;const P_=new Z("AllowMultipleToken");class Yc{constructor(e,n){this.name=e,this.token=n}}function O_(t,e,n=[]){const r=`Platform: ${e}`,i=new Z(r);return(o=[])=>{let s=N_();if(!s||s.injector.get(P_,!1))if(t)t(n.concat(o).concat({provide:i,useValue:!0}));else{const a=n.concat(o).concat({provide:i,useValue:!0},{provide:ro,useValue:"platform"});!function(t){if(Vt&&!Vt.destroyed&&!Vt.injector.get(P_,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");Vt=t.get(F_);const e=t.get(b_,null);e&&e.forEach(n=>n())}(Y.create({providers:a,name:r}))}return function(t){const e=N_();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}(i)}}function N_(){return Vt&&!Vt.destroyed?Vt:null}let F_=(()=>{class t{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,r){const a=function(t,e){let n;return n="noop"===t?new rx:("zone.js"===t?void 0:t)||new Ce({enableLongStackTrace:(A_=!0,x_),shouldCoalesceEventChangeDetection:!!(null==e?void 0:e.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==e?void 0:e.ngZoneRunCoalescing)}),n}(r?r.ngZone:void 0,{ngZoneEventCoalescing:r&&r.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:r&&r.ngZoneRunCoalescing||!1}),u=[{provide:Ce,useValue:a}];return a.run(()=>{const l=Y.create({providers:u,parent:this.injector,name:n.moduleType.name}),c=n.create(l),d=c.injector.get(er,null);if(!d)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return a.runOutsideAngular(()=>{const f=a.onError.subscribe({next:h=>{d.handleError(h)}});c.onDestroy(()=>{Zc(this._modules,c),f.unsubscribe()})}),function(t,e,n){try{const r=n();return Gs(r)?r.catch(i=>{throw e.runOutsideAngular(()=>t.handleError(i)),i}):r}catch(r){throw e.runOutsideAngular(()=>t.handleError(r)),r}}(d,a,()=>{const f=c.injector.get(fi);return f.runInitializers(),f.donePromise.then(()=>(ic(c.injector.get(Fn,Ys)||Ys),this._moduleDoBootstrap(c),c))})})}bootstrapModule(n,r=[]){const i=k_({},r);return function(t,e,n){const r=new Tc(n);return Promise.resolve(r)}(0,0,n).then(o=>this.bootstrapModuleFactory(o,i))}_moduleDoBootstrap(n){const r=n.injector.get(hi);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(i=>r.bootstrap(i));else{if(!n.instance.ngDoBootstrap)throw new Error(`The module ${U(n.instance.constructor)} was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.`);n.instance.ngDoBootstrap(r)}this._modules.push(n)}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(n=>n.destroy()),this._destroyListeners.forEach(n=>n()),this._destroyed=!0}get destroyed(){return this._destroyed}}return t.\u0275fac=function(n){return new(n||t)(I(Y))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();function k_(t,e){return Array.isArray(e)?e.reduce(k_,t):Object.assign(Object.assign({},t),e)}let hi=(()=>{class t{constructor(n,r,i,o,s){this._zone=n,this._injector=r,this._exceptionHandler=i,this._componentFactoryResolver=o,this._initStatus=s,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const a=new le(l=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{l.next(this._stable),l.complete()})}),u=new le(l=>{let c;this._zone.runOutsideAngular(()=>{c=this._zone.onStable.subscribe(()=>{Ce.assertNotInAngularZone(),qc(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,l.next(!0))})})});const d=this._zone.onUnstable.subscribe(()=>{Ce.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{l.next(!1)}))});return()=>{c.unsubscribe(),d.unsubscribe()}});this.isStable=function(...t){let e=Number.POSITIVE_INFINITY,n=null,r=t[t.length-1];return es(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 le?t[0]:Ai(e)(du(t,n))}(a,u.pipe(t=>fu()(function(t,e){return function(r){let i;i="function"==typeof t?t:function(){return t};const o=Object.create(r,pv);return o.source=r,o.subjectFactory=i,o}}(Cv)(t))))}bootstrap(n,r){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 i;i=n instanceof cy?n:this._componentFactoryResolver.resolveComponentFactory(n),this.componentTypes.push(i.componentType);const o=function(t){return t.isBoundToModule}(i)?void 0:this._injector.get(tn),a=i.create(Y.NULL,[],r||i.selector,o),u=a.location.nativeElement,l=a.injector.get(Qc,null),c=l&&a.injector.get(S_);return l&&c&&c.registerApplication(u,l),a.onDestroy(()=>{this.detachView(a.hostView),Zc(this.components,a),c&&c.unregisterApplication(u)}),this._loadComponent(a),a}tick(){if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;for(let n of this._views)n.detectChanges()}catch(n){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(n))}finally{this._runningTick=!1}}attachView(n){const r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){const r=n;Zc(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n),this._injector.get(E_,[]).concat(this._bootstrapListeners).forEach(i=>i(n))}ngOnDestroy(){this._views.slice().forEach(n=>n.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}get viewCount(){return this._views.length}}return t.\u0275fac=function(n){return new(n||t)(I(Ce),I(Y),I(er),I(On),I(fi))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();function Zc(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}class ma{}class Cx{}const Dx={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"};let vx=(()=>{class t{constructor(n,r){this._compiler=n,this._config=r||Dx}load(n){return this.loadAndCompile(n)}loadAndCompile(n){let[r,i]=n.split("#");return void 0===i&&(i="default"),Si(255)(r).then(o=>o[i]).then(o=>B_(o,r,i)).then(o=>this._compiler.compileModuleAsync(o))}loadFactory(n){let[r,i]=n.split("#"),o="NgFactory";return void 0===i&&(i="default",o=""),Si(255)(this._config.factoryPathPrefix+r+this._config.factoryPathSuffix).then(s=>s[i+o]).then(s=>B_(s,r,i))}}return t.\u0275fac=function(n){return new(n||t)(I(sr),I(Cx,8))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();function B_(t,e,n){if(!t)throw new Error(`Cannot find '${n}' in '${e}'`);return t}const Rx=O_(null,"core",[{provide:$c,useValue:"unknown"},{provide:F_,deps:[Y]},{provide:S_,deps:[]},{provide:pa,deps:[]}]),kx=[{provide:hi,useClass:hi,deps:[Ce,Y,er,On,fi]},{provide:F1,deps:[Ce],useFactory:function(t){let e=[];return t.onStable.subscribe(()=>{for(;e.length;)e.pop()()}),function(n){e.push(n)}}},{provide:fi,useClass:fi,deps:[[new Ze,To]]},{provide:sr,useClass:sr,deps:[]},$S,{provide:po,useFactory:function(){return xT},deps:[]},{provide:oi,useFactory:function(){return AT},deps:[]},{provide:Fn,useFactory:function(t){return ic(t=t||"undefined"!=typeof $localize&&$localize.locale||Ys),t},deps:[[new Or(Fn),new Ze,new An]]},{provide:w_,useValue:"USD"}];let Vx=(()=>{class t{constructor(n){}}return t.\u0275fac=function(n){return new(n||t)(I(hi))},t.\u0275mod=$n({type:t}),t.\u0275inj=un({providers:kx}),t})(),Ma=null;function Ln(){return Ma}const Pe=new Z("DocumentToken");let lr=(()=>{class t{historyGo(n){throw new Error("Not implemented")}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({factory:LA,token:t,providedIn:"platform"}),t})();function LA(){return I(cC)}const VA=new Z("Location Initialized");let cC=(()=>{class t extends lr{constructor(n){super(),this._doc=n,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Ln().getBaseHref(this._doc)}onPopState(n){const r=Ln().getGlobalEventTarget(this._doc,"window");return r.addEventListener("popstate",n,!1),()=>r.removeEventListener("popstate",n)}onHashChange(n){const r=Ln().getGlobalEventTarget(this._doc,"window");return r.addEventListener("hashchange",n,!1),()=>r.removeEventListener("hashchange",n)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(n){this.location.pathname=n}pushState(n,r,i){dC()?this._history.pushState(n,r,i):this.location.hash=i}replaceState(n,r,i){dC()?this._history.replaceState(n,r,i):this.location.hash=i}forward(){this._history.forward()}back(){this._history.back()}historyGo(n=0){this._history.go(n)}getState(){return this._history.state}}return t.\u0275fac=function(n){return new(n||t)(I(Pe))},t.\u0275prov=W({factory:jA,token:t,providedIn:"platform"}),t})();function dC(){return!!window.history.pushState}function jA(){return new cC(I(Pe))}function fd(t,e){if(0==t.length)return e;if(0==e.length)return t;let n=0;return t.endsWith("/")&&n++,e.startsWith("/")&&n++,2==n?t+e.substring(1):1==n?t+e:t+"/"+e}function fC(t){const e=t.match(/#|\?|$/),n=e&&e.index||t.length;return t.slice(0,n-("/"===t[n-1]?1:0))+t.slice(n)}function _n(t){return t&&"?"!==t[0]?"?"+t:t}let mi=(()=>{class t{historyGo(n){throw new Error("Not implemented")}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({factory:BA,token:t,providedIn:"root"}),t})();function BA(t){const e=I(Pe).location;return new hC(I(lr),e&&e.origin||"")}const hd=new Z("appBaseHref");let hC=(()=>{class t extends mi{constructor(n,r){if(super(),this._platformLocation=n,this._removeListenerFns=[],null==r&&(r=this._platformLocation.getBaseHrefFromDOM()),null==r)throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");this._baseHref=r}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(n){this._removeListenerFns.push(this._platformLocation.onPopState(n),this._platformLocation.onHashChange(n))}getBaseHref(){return this._baseHref}prepareExternalUrl(n){return fd(this._baseHref,n)}path(n=!1){const r=this._platformLocation.pathname+_n(this._platformLocation.search),i=this._platformLocation.hash;return i&&n?`${r}${i}`:r}pushState(n,r,i,o){const s=this.prepareExternalUrl(i+_n(o));this._platformLocation.pushState(n,r,s)}replaceState(n,r,i,o){const s=this.prepareExternalUrl(i+_n(o));this._platformLocation.replaceState(n,r,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}historyGo(n=0){var r,i;null===(i=(r=this._platformLocation).historyGo)||void 0===i||i.call(r,n)}}return t.\u0275fac=function(n){return new(n||t)(I(lr),I(hd,8))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})(),HA=(()=>{class t extends mi{constructor(n,r){super(),this._platformLocation=n,this._baseHref="",this._removeListenerFns=[],null!=r&&(this._baseHref=r)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(n){this._removeListenerFns.push(this._platformLocation.onPopState(n),this._platformLocation.onHashChange(n))}getBaseHref(){return this._baseHref}path(n=!1){let r=this._platformLocation.hash;return null==r&&(r="#"),r.length>0?r.substring(1):r}prepareExternalUrl(n){const r=fd(this._baseHref,n);return r.length>0?"#"+r:r}pushState(n,r,i,o){let s=this.prepareExternalUrl(i+_n(o));0==s.length&&(s=this._platformLocation.pathname),this._platformLocation.pushState(n,r,s)}replaceState(n,r,i,o){let s=this.prepareExternalUrl(i+_n(o));0==s.length&&(s=this._platformLocation.pathname),this._platformLocation.replaceState(n,r,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}historyGo(n=0){var r,i;null===(i=(r=this._platformLocation).historyGo)||void 0===i||i.call(r,n)}}return t.\u0275fac=function(n){return new(n||t)(I(lr),I(hd,8))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})(),Ta=(()=>{class t{constructor(n,r){this._subject=new Dt,this._urlChangeListeners=[],this._platformStrategy=n;const i=this._platformStrategy.getBaseHref();this._platformLocation=r,this._baseHref=fC(pC(i)),this._platformStrategy.onPopState(o=>{this._subject.emit({url:this.path(!0),pop:!0,state:o.state,type:o.type})})}path(n=!1){return this.normalize(this._platformStrategy.path(n))}getState(){return this._platformLocation.getState()}isCurrentPathEqualTo(n,r=""){return this.path()==this.normalize(n+_n(r))}normalize(n){return t.stripTrailingSlash(function(t,e){return t&&e.startsWith(t)?e.substring(t.length):e}(this._baseHref,pC(n)))}prepareExternalUrl(n){return n&&"/"!==n[0]&&(n="/"+n),this._platformStrategy.prepareExternalUrl(n)}go(n,r="",i=null){this._platformStrategy.pushState(i,"",n,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+_n(r)),i)}replaceState(n,r="",i=null){this._platformStrategy.replaceState(i,"",n,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+_n(r)),i)}forward(){this._platformStrategy.forward()}back(){this._platformStrategy.back()}historyGo(n=0){var r,i;null===(i=(r=this._platformStrategy).historyGo)||void 0===i||i.call(r,n)}onUrlChange(n){this._urlChangeListeners.push(n),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(r=>{this._notifyUrlChangeListeners(r.url,r.state)}))}_notifyUrlChangeListeners(n="",r){this._urlChangeListeners.forEach(i=>i(n,r))}subscribe(n,r,i){return this._subject.subscribe({next:n,error:r,complete:i})}}return t.\u0275fac=function(n){return new(n||t)(I(mi),I(lr))},t.normalizeQueryParams=_n,t.joinWithSlash=fd,t.stripTrailingSlash=fC,t.\u0275prov=W({factory:UA,token:t,providedIn:"root"}),t})();function UA(){return new Ta(I(mi),I(lr))}function pC(t){return t.replace(/\/index.html$/,"")}var De=(()=>((De=De||{})[De.Zero=0]="Zero",De[De.One=1]="One",De[De.Two=2]="Two",De[De.Few=3]="Few",De[De.Many=4]="Many",De[De.Other=5]="Other",De))();const YA=function(t){return function(t){const e=function(t){return t.toLowerCase().replace(/_/g,"-")}(t);let n=Vm(e);if(n)return n;const r=e.split("-")[0];if(n=Vm(r),n)return n;if("en"===r)return sM;throw new Error(`Missing locale data for the locale "${t}".`)}(t)[E.PluralCase]};class La{}let IR=(()=>{class t extends La{constructor(n){super(),this.locale=n}getPluralCategory(n,r){switch(YA(r||this.locale)(n)){case De.Zero:return"zero";case De.One:return"one";case De.Two:return"two";case De.Few:return"few";case De.Many:return"many";default:return"other"}}}return t.\u0275fac=function(n){return new(n||t)(I(Fn))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})(),oP=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=$n({type:t}),t.\u0275inj=un({providers:[{provide:La,useClass:IR}]}),t})();let SC=(()=>{class t{}return t.\u0275prov=W({token:t,providedIn:"root",factory:()=>new lP(I(Pe),window)}),t})();class lP{constructor(e,n){this.document=e,this.window=n,this.offset=()=>[0,0]}setOffset(e){this.offset=Array.isArray(e)?()=>e:e}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(e){this.supportsScrolling()&&this.window.scrollTo(e[0],e[1])}scrollToAnchor(e){if(!this.supportsScrolling())return;const n=function(t,e){const n=t.getElementById(e)||t.getElementsByName(e)[0];if(n)return n;if("function"==typeof t.createTreeWalker&&t.body&&(t.body.createShadowRoot||t.body.attachShadow)){const r=t.createTreeWalker(t.body,NodeFilter.SHOW_ELEMENT);let i=r.currentNode;for(;i;){const o=i.shadowRoot;if(o){const s=o.getElementById(e)||o.querySelector(`[name="${e}"]`);if(s)return s}i=r.nextNode()}}return null}(this.document,e);n&&(this.scrollToElement(n),this.attemptFocus(n))}setHistoryScrollRestoration(e){if(this.supportScrollRestoration()){const n=this.window.history;n&&n.scrollRestoration&&(n.scrollRestoration=e)}}scrollToElement(e){const n=e.getBoundingClientRect(),r=n.left+this.window.pageXOffset,i=n.top+this.window.pageYOffset,o=this.offset();this.window.scrollTo(r-o[0],i-o[1])}attemptFocus(e){return e.focus(),this.document.activeElement===e}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const e=xC(this.window.history)||xC(Object.getPrototypeOf(this.window.history));return!(!e||!e.writable&&!e.set)}catch(e){return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch(e){return!1}}}function xC(t){return Object.getOwnPropertyDescriptor(t,"scrollRestoration")}class Md extends class extends class{}{constructor(){super(...arguments),this.supportsDOMEvents=!0}}{static makeCurrent(){!function(t){Ma||(Ma=t)}(new Md)}onAndCancel(e,n,r){return e.addEventListener(n,r,!1),()=>{e.removeEventListener(n,r,!1)}}dispatchEvent(e,n){e.dispatchEvent(n)}remove(e){e.parentNode&&e.parentNode.removeChild(e)}createElement(e,n){return(n=n||this.getDefaultDocument()).createElement(e)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(e){return e.nodeType===Node.ELEMENT_NODE}isShadowRoot(e){return e instanceof DocumentFragment}getGlobalEventTarget(e,n){return"window"===n?window:"document"===n?e:"body"===n?e.body:null}getBaseHref(e){const n=(Fo=Fo||document.querySelector("base"),Fo?Fo.getAttribute("href"):null);return null==n?null:function(t){Va=Va||document.createElement("a"),Va.setAttribute("href",t);const e=Va.pathname;return"/"===e.charAt(0)?e:`/${e}`}(n)}resetBaseElement(){Fo=null}getUserAgent(){return window.navigator.userAgent}getCookie(e){return function(t,e){e=encodeURIComponent(e);for(const n of t.split(";")){const r=n.indexOf("="),[i,o]=-1==r?[n,""]:[n.slice(0,r),n.slice(r+1)];if(i.trim()===e)return decodeURIComponent(o)}return null}(document.cookie,e)}}let Va,Fo=null;const AC=new Z("TRANSITION_ID"),mP=[{provide:To,useFactory:function(t,e,n){return()=>{n.get(fi).donePromise.then(()=>{const r=Ln(),i=e.querySelectorAll(`style[ng-transition="${t}"]`);for(let o=0;o<i.length;o++)r.remove(i[o])})}},deps:[AC,Pe,Y],multi:!0}];class Td{static init(){!function(t){Kc=t}(new Td)}addToWindow(e){X.getAngularTestability=(r,i=!0)=>{const o=e.findTestabilityInTree(r,i);if(null==o)throw new Error("Could not find testability for element.");return o},X.getAllAngularTestabilities=()=>e.getAllTestabilities(),X.getAllAngularRootElements=()=>e.getAllRootElements(),X.frameworkStabilizers||(X.frameworkStabilizers=[]),X.frameworkStabilizers.push(r=>{const i=X.getAllAngularTestabilities();let o=i.length,s=!1;const a=function(u){s=s||u,o--,0==o&&r(s)};i.forEach(function(u){u.whenStable(a)})})}findTestabilityInTree(e,n,r){if(null==n)return null;const i=e.getTestability(n);return null!=i?i:r?Ln().isShadowRoot(n)?this.findTestabilityInTree(e,n.host,!0):this.findTestabilityInTree(e,n.parentElement,!0):null}}let yP=(()=>{class t{build(){return new XMLHttpRequest}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();const ko=new Z("EventManagerPlugins");let Ba=(()=>{class t{constructor(n,r){this._zone=r,this._eventNameToPlugin=new Map,n.forEach(i=>i.manager=this),this._plugins=n.slice().reverse()}addEventListener(n,r,i){return this._findPluginFor(r).addEventListener(n,r,i)}addGlobalEventListener(n,r,i){return this._findPluginFor(r).addGlobalEventListener(n,r,i)}getZone(){return this._zone}_findPluginFor(n){const r=this._eventNameToPlugin.get(n);if(r)return r;const i=this._plugins;for(let o=0;o<i.length;o++){const s=i[o];if(s.supports(n))return this._eventNameToPlugin.set(n,s),s}throw new Error(`No event manager plugin found for event ${n}`)}}return t.\u0275fac=function(n){return new(n||t)(I(ko),I(Ce))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();class Sd{constructor(e){this._doc=e}addGlobalEventListener(e,n,r){const i=Ln().getGlobalEventTarget(this._doc,e);if(!i)throw new Error(`Unsupported event target ${i} for event ${n}`);return this.addEventListener(i,n,r)}}let PC=(()=>{class t{constructor(){this._stylesSet=new Set}addStyles(n){const r=new Set;n.forEach(i=>{this._stylesSet.has(i)||(this._stylesSet.add(i),r.add(i))}),this.onStylesAdded(r)}onStylesAdded(n){}getAllStyles(){return Array.from(this._stylesSet)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})(),Lo=(()=>{class t extends PC{constructor(n){super(),this._doc=n,this._hostNodes=new Map,this._hostNodes.set(n.head,[])}_addStylesToHost(n,r,i){n.forEach(o=>{const s=this._doc.createElement("style");s.textContent=o,i.push(r.appendChild(s))})}addHost(n){const r=[];this._addStylesToHost(this._stylesSet,n,r),this._hostNodes.set(n,r)}removeHost(n){const r=this._hostNodes.get(n);r&&r.forEach(OC),this._hostNodes.delete(n)}onStylesAdded(n){this._hostNodes.forEach((r,i)=>{this._addStylesToHost(n,i,r)})}ngOnDestroy(){this._hostNodes.forEach(n=>n.forEach(OC))}}return t.\u0275fac=function(n){return new(n||t)(I(Pe))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();function OC(t){Ln().remove(t)}const xd={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/"},Ad=/%COMP%/g;function Ha(t,e,n){for(let r=0;r<e.length;r++){let i=e[r];Array.isArray(i)?Ha(t,i,n):(i=i.replace(Ad,t),n.push(i))}return n}function kC(t){return e=>{if("__ngUnwrap__"===e)return t;!1===t(e)&&(e.preventDefault(),e.returnValue=!1)}}let Rd=(()=>{class t{constructor(n,r,i){this.eventManager=n,this.sharedStylesHost=r,this.appId=i,this.rendererByCompId=new Map,this.defaultRenderer=new Pd(n)}createRenderer(n,r){if(!n||!r)return this.defaultRenderer;switch(r.encapsulation){case be.Emulated:{let i=this.rendererByCompId.get(r.id);return i||(i=new PP(this.eventManager,this.sharedStylesHost,r,this.appId),this.rendererByCompId.set(r.id,i)),i.applyToHost(n),i}case 1:case be.ShadowDom:return new OP(this.eventManager,this.sharedStylesHost,n,r);default:if(!this.rendererByCompId.has(r.id)){const i=Ha(r.id,r.styles,[]);this.sharedStylesHost.addStyles(i),this.rendererByCompId.set(r.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return t.\u0275fac=function(n){return new(n||t)(I(Ba),I(Lo),I(So))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();class Pd{constructor(e){this.eventManager=e,this.data=Object.create(null)}destroy(){}createElement(e,n){return n?document.createElementNS(xd[n]||n,e):document.createElement(e)}createComment(e){return document.createComment(e)}createText(e){return document.createTextNode(e)}appendChild(e,n){e.appendChild(n)}insertBefore(e,n,r){e&&e.insertBefore(n,r)}removeChild(e,n){e&&e.removeChild(n)}selectRootElement(e,n){let r="string"==typeof e?document.querySelector(e):e;if(!r)throw new Error(`The selector "${e}" did not match any elements`);return n||(r.textContent=""),r}parentNode(e){return e.parentNode}nextSibling(e){return e.nextSibling}setAttribute(e,n,r,i){if(i){n=i+":"+n;const o=xd[i];o?e.setAttributeNS(o,n,r):e.setAttribute(n,r)}else e.setAttribute(n,r)}removeAttribute(e,n,r){if(r){const i=xd[r];i?e.removeAttributeNS(i,n):e.removeAttribute(`${r}:${n}`)}else e.removeAttribute(n)}addClass(e,n){e.classList.add(n)}removeClass(e,n){e.classList.remove(n)}setStyle(e,n,r,i){i&(st.DashCase|st.Important)?e.style.setProperty(n,r,i&st.Important?"important":""):e.style[n]=r}removeStyle(e,n,r){r&st.DashCase?e.style.removeProperty(n):e.style[n]=""}setProperty(e,n,r){e[n]=r}setValue(e,n){e.nodeValue=n}listen(e,n,r){return"string"==typeof e?this.eventManager.addGlobalEventListener(e,n,kC(r)):this.eventManager.addEventListener(e,n,kC(r))}}class PP extends Pd{constructor(e,n,r,i){super(e),this.component=r;const o=Ha(i+"-"+r.id,r.styles,[]);n.addStyles(o),this.contentAttr=function(t){return"_ngcontent-%COMP%".replace(Ad,t)}(i+"-"+r.id),this.hostAttr=function(t){return"_nghost-%COMP%".replace(Ad,t)}(i+"-"+r.id)}applyToHost(e){super.setAttribute(e,this.hostAttr,"")}createElement(e,n){const r=super.createElement(e,n);return super.setAttribute(r,this.contentAttr,""),r}}class OP extends Pd{constructor(e,n,r,i){super(e),this.sharedStylesHost=n,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const o=Ha(i.id,i.styles,[]);for(let s=0;s<o.length;s++){const a=document.createElement("style");a.textContent=o[s],this.shadowRoot.appendChild(a)}}nodeOrShadowRoot(e){return e===this.hostEl?this.shadowRoot:e}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}appendChild(e,n){return super.appendChild(this.nodeOrShadowRoot(e),n)}insertBefore(e,n,r){return super.insertBefore(this.nodeOrShadowRoot(e),n,r)}removeChild(e,n){return super.removeChild(this.nodeOrShadowRoot(e),n)}parentNode(e){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(e)))}}let NP=(()=>{class t extends Sd{constructor(n){super(n)}supports(n){return!0}addEventListener(n,r,i){return n.addEventListener(r,i,!1),()=>this.removeEventListener(n,r,i)}removeEventListener(n,r,i){return n.removeEventListener(r,i)}}return t.\u0275fac=function(n){return new(n||t)(I(Pe))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();const jC=["alt","control","meta","shift"],HP={"\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"},BC={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"},UP={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};let $P=(()=>{class t extends Sd{constructor(n){super(n)}supports(n){return null!=t.parseEventName(n)}addEventListener(n,r,i){const o=t.parseEventName(r),s=t.eventCallback(o.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Ln().onAndCancel(n,o.domEventName,s))}static parseEventName(n){const r=n.toLowerCase().split("."),i=r.shift();if(0===r.length||"keydown"!==i&&"keyup"!==i)return null;const o=t._normalizeKey(r.pop());let s="";if(jC.forEach(u=>{const l=r.indexOf(u);l>-1&&(r.splice(l,1),s+=u+".")}),s+=o,0!=r.length||0===o.length)return null;const a={};return a.domEventName=i,a.fullKey=s,a}static getEventFullKey(n){let r="",i=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&&BC.hasOwnProperty(e)&&(e=BC[e]))}return HP[e]||e}(n);return i=i.toLowerCase()," "===i?i="space":"."===i&&(i="dot"),jC.forEach(o=>{o!=i&&UP[o](n)&&(r+=o+".")}),r+=i,r}static eventCallback(n,r,i){return o=>{t.getEventFullKey(o)===n&&i.runGuarded(()=>r(o))}}static _normalizeKey(n){switch(n){case"esc":return"escape";default:return n}}}return t.\u0275fac=function(n){return new(n||t)(I(Pe))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();const ZP=O_(Rx,"browser",[{provide:$c,useValue:"browser"},{provide:b_,useValue:function(){Md.makeCurrent(),Td.init()},multi:!0},{provide:Pe,useFactory:function(){return function(t){Mu=t}(document),document},deps:[]}]),JP=[[],{provide:ro,useValue:"root"},{provide:er,useFactory:function(){return new er},deps:[]},{provide:ko,useClass:NP,multi:!0,deps:[Pe,Ce,$c]},{provide:ko,useClass:$P,multi:!0,deps:[Pe]},[],{provide:Rd,useClass:Rd,deps:[Ba,Lo,So]},{provide:na,useExisting:Rd},{provide:PC,useExisting:Lo},{provide:Lo,useClass:Lo,deps:[Pe]},{provide:Qc,useClass:Qc,deps:[Ce]},{provide:Ba,useClass:Ba,deps:[ko,Ce]},{provide:class{},useClass:yP,deps:[]},[]];let XP=(()=>{class t{constructor(n){if(n)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}static withServerTransition(n){return{ngModule:t,providers:[{provide:So,useValue:n.appId},{provide:AC,useExisting:So},mP]}}}return t.\u0275fac=function(n){return new(n||t)(I(t,12))},t.\u0275mod=$n({type:t}),t.\u0275inj=un({providers:JP,imports:[oP,Vx]}),t})();function j(...t){let e=t[t.length-1];return es(e)?(t.pop(),au(t,e)):du(t)}"undefined"!=typeof window&&window;class $t extends sn{constructor(e){super(),this._value=e}get value(){return this.getValue()}_subscribe(e){const n=super._subscribe(e);return n&&!n.closed&&e.next(this._value),n}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new mr;return this._value}next(e){super.next(this._value=e)}}class aO extends ue{notifyNext(e,n,r,i,o){this.destination.next(n)}notifyError(e,n){this.destination.error(e)}notifyComplete(e){this.destination.complete()}}class uO extends ue{constructor(e,n,r){super(),this.parent=e,this.outerValue=n,this.outerIndex=r,this.index=0}_next(e){this.parent.notifyNext(this.outerValue,e,this.outerIndex,this.index++,this)}_error(e){this.parent.notifyError(e,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}function lO(t,e,n,r,i=new uO(t,n,r)){if(!i.closed)return e instanceof le?e.subscribe(i):su(e)(i)}const UC={};class dO{constructor(e){this.resultSelector=e}call(e,n){return n.subscribe(new fO(e,this.resultSelector))}}class fO extends aO{constructor(e,n){super(e),this.resultSelector=n,this.active=0,this.values=[],this.observables=[]}_next(e){this.values.push(UC),this.observables.push(e)}_complete(){const e=this.observables,n=e.length;if(0===n)this.destination.complete();else{this.active=n,this.toRespond=n;for(let r=0;r<n;r++)this.add(lO(this,e[r],void 0,r))}}notifyComplete(e){0==(this.active-=1)&&this.destination.complete()}notifyNext(e,n,r){const i=this.values,s=this.toRespond?i[r]===UC?--this.toRespond:this.toRespond:0;i[r]=n,0===s&&(this.resultSelector?this._tryResultSelector(i):this.destination.next(i.slice()))}_tryResultSelector(e){let n;try{n=this.resultSelector.apply(this,e)}catch(r){return void this.destination.error(r)}this.destination.next(n)}}const Ua=(()=>{function t(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return t.prototype=Object.create(Error.prototype),t})();function Ld(...t){return Ai(1)(j(...t))}const yi=new le(t=>t.complete());function Vd(t){return t?function(t){return new le(e=>t.schedule(()=>e.complete()))}(t):yi}function $C(t){return new le(e=>{let n;try{n=t()}catch(i){return void e.error(i)}return(n?Be(n):Vd()).subscribe(e)})}function jn(t,e){return"function"==typeof e?n=>n.pipe(jn((r,i)=>Be(t(r,i)).pipe(oe((o,s)=>e(r,o,i,s))))):n=>n.lift(new gO(t))}class gO{constructor(e){this.project=e}call(e,n){return n.subscribe(new mO(e,this.project))}}class mO extends lu{constructor(e,n){super(e),this.project=n,this.index=0}_next(e){let n;const r=this.index++;try{n=this.project(e,r)}catch(i){return void this.destination.error(i)}this._innerSub(n)}_innerSub(e){const n=this.innerSubscription;n&&n.unsubscribe();const r=new uu(this),i=this.destination;i.add(r),this.innerSubscription=cu(e,r),this.innerSubscription!==r&&i.add(this.innerSubscription)}_complete(){const{innerSubscription:e}=this;(!e||e.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(e){this.destination.next(e)}}const WC=(()=>{function t(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return t.prototype=Object.create(Error.prototype),t})();function jd(t){return e=>0===t?Vd():e.lift(new yO(t))}class yO{constructor(e){if(this.total=e,this.total<0)throw new WC}call(e,n){return n.subscribe(new _O(e,this.total))}}class _O extends ue{constructor(e,n){super(e),this.total=n,this.count=0}_next(e){const n=this.total,r=++this.count;r<=n&&(this.destination.next(e),r===n&&(this.destination.complete(),this.unsubscribe()))}}function qC(t,e){let n=!1;return arguments.length>=2&&(n=!0),function(i){return i.lift(new DO(t,e,n))}}class DO{constructor(e,n,r=!1){this.accumulator=e,this.seed=n,this.hasSeed=r}call(e,n){return n.subscribe(new vO(e,this.accumulator,this.seed,this.hasSeed))}}class vO extends ue{constructor(e,n,r,i){super(e),this.accumulator=n,this._seed=r,this.hasSeed=i,this.index=0}get seed(){return this._seed}set seed(e){this.hasSeed=!0,this._seed=e}_next(e){if(this.hasSeed)return this._tryNext(e);this.seed=e,this.destination.next(e)}_tryNext(e){const n=this.index++;let r;try{r=this.accumulator(this.seed,e,n)}catch(i){this.destination.error(i)}this.seed=r,this.destination.next(r)}}function _i(t,e){return function(r){return r.lift(new bO(t,e))}}class bO{constructor(e,n){this.predicate=e,this.thisArg=n}call(e,n){return n.subscribe(new EO(e,this.predicate,this.thisArg))}}class EO extends ue{constructor(e,n,r){super(e),this.predicate=n,this.thisArg=r,this.count=0}_next(e){let n;try{n=this.predicate.call(this.thisArg,e,this.count++)}catch(r){return void this.destination.error(r)}n&&this.destination.next(e)}}function cr(t){return function(n){const r=new wO(t),i=n.lift(r);return r.caught=i}}class wO{constructor(e){this.selector=e}call(e,n){return n.subscribe(new IO(e,this.selector,this.caught))}}class IO extends lu{constructor(e,n,r){super(e),this.selector=n,this.caught=r}error(e){if(!this.isStopped){let n;try{n=this.selector(e,this.caught)}catch(o){return void super.error(o)}this._unsubscribeAndRecycle();const r=new uu(this);this.add(r);const i=cu(n,r);i!==r&&this.add(i)}}}function Vo(t,e){return Re(t,e,1)}function Bd(t){return function(n){return 0===t?Vd():n.lift(new MO(t))}}class MO{constructor(e){if(this.total=e,this.total<0)throw new WC}call(e,n){return n.subscribe(new TO(e,this.total))}}class TO extends ue{constructor(e,n){super(e),this.total=n,this.ring=new Array,this.count=0}_next(e){const n=this.ring,r=this.total,i=this.count++;n.length<r?n.push(e):n[i%r]=e}_complete(){const e=this.destination;let n=this.count;if(n>0){const r=this.count>=this.total?this.total:this.count,i=this.ring;for(let o=0;o<r;o++){const s=n++%r;e.next(i[s])}}e.complete()}}function zC(t=AO){return e=>e.lift(new SO(t))}class SO{constructor(e){this.errorFactory=e}call(e,n){return n.subscribe(new xO(e,this.errorFactory))}}class xO extends ue{constructor(e,n){super(e),this.errorFactory=n,this.hasValue=!1}_next(e){this.hasValue=!0,this.destination.next(e)}_complete(){if(this.hasValue)return this.destination.complete();{let e;try{e=this.errorFactory()}catch(n){e=n}this.destination.error(e)}}}function AO(){return new Ua}function GC(t=null){return e=>e.lift(new RO(t))}class RO{constructor(e){this.defaultValue=e}call(e,n){return n.subscribe(new PO(e,this.defaultValue))}}class PO extends ue{constructor(e,n){super(e),this.defaultValue=n,this.isEmpty=!0}_next(e){this.isEmpty=!1,this.destination.next(e)}_complete(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}function Ci(t,e){const n=arguments.length>=2;return r=>r.pipe(t?_i((i,o)=>t(i,o,r)):Xo,jd(1),n?GC(e):zC(()=>new Ua))}function Bn(){}function lt(t,e,n){return function(i){return i.lift(new NO(t,e,n))}}class NO{constructor(e,n,r){this.nextOrObserver=e,this.error=n,this.complete=r}call(e,n){return n.subscribe(new FO(e,this.nextOrObserver,this.error,this.complete))}}class FO extends ue{constructor(e,n,r,i){super(e),this._tapNext=Bn,this._tapError=Bn,this._tapComplete=Bn,this._tapError=r||Bn,this._tapComplete=i||Bn,on(n)?(this._context=this,this._tapNext=n):n&&(this._context=n,this._tapNext=n.next||Bn,this._tapError=n.error||Bn,this._tapComplete=n.complete||Bn)}_next(e){try{this._tapNext.call(this._context,e)}catch(n){return void this.destination.error(n)}this.destination.next(e)}_error(e){try{this._tapError.call(this._context,e)}catch(n){return void this.destination.error(n)}this.destination.error(e)}_complete(){try{this._tapComplete.call(this._context)}catch(e){return void this.destination.error(e)}return this.destination.complete()}}class LO{constructor(e){this.callback=e}call(e,n){return n.subscribe(new VO(e,this.callback))}}class VO extends ue{constructor(e,n){super(e),this.add(new fe(n))}}class Dn{constructor(e,n){this.id=e,this.url=n}}class Hd extends Dn{constructor(e,n,r="imperative",i=null){super(e,n),this.navigationTrigger=r,this.restoredState=i}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class jo extends Dn{constructor(e,n,r){super(e,n),this.urlAfterRedirects=r}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class QC extends Dn{constructor(e,n,r){super(e,n),this.reason=r}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class jO extends Dn{constructor(e,n,r){super(e,n),this.error=r}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class BO extends Dn{constructor(e,n,r,i){super(e,n),this.urlAfterRedirects=r,this.state=i}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class HO extends Dn{constructor(e,n,r,i){super(e,n),this.urlAfterRedirects=r,this.state=i}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class UO extends Dn{constructor(e,n,r,i,o){super(e,n),this.urlAfterRedirects=r,this.state=i,this.shouldActivate=o}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class $O extends Dn{constructor(e,n,r,i){super(e,n),this.urlAfterRedirects=r,this.state=i}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class WO extends Dn{constructor(e,n,r,i){super(e,n),this.urlAfterRedirects=r,this.state=i}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class KC{constructor(e){this.route=e}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class YC{constructor(e){this.route=e}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class qO{constructor(e){this.snapshot=e}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class zO{constructor(e){this.snapshot=e}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class GO{constructor(e){this.snapshot=e}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class QO{constructor(e){this.snapshot=e}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ZC{constructor(e,n,r){this.routerEvent=e,this.position=n,this.anchor=r}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}const z="primary";class KO{constructor(e){this.params=e||{}}has(e){return Object.prototype.hasOwnProperty.call(this.params,e)}get(e){if(this.has(e)){const n=this.params[e];return Array.isArray(n)?n[0]:n}return null}getAll(e){if(this.has(e)){const n=this.params[e];return Array.isArray(n)?n:[n]}return[]}get keys(){return Object.keys(this.params)}}function Di(t){return new KO(t)}const JC="ngNavigationCancelingError";function Ud(t){const e=Error("NavigationCancelingError: "+t);return e[JC]=!0,e}function ZO(t,e,n){const r=n.path.split("/");if(r.length>t.length||"full"===n.pathMatch&&(e.hasChildren()||r.length<t.length))return null;const i={};for(let o=0;o<r.length;o++){const s=r[o],a=t[o];if(s.startsWith(":"))i[s.substring(1)]=a;else if(s!==a.path)return null}return{consumed:t.slice(0,r.length),posParams:i}}function nn(t,e){const n=t?Object.keys(t):void 0,r=e?Object.keys(e):void 0;if(!n||!r||n.length!=r.length)return!1;let i;for(let o=0;o<n.length;o++)if(i=n[o],!XC(t[i],e[i]))return!1;return!0}function XC(t,e){if(Array.isArray(t)&&Array.isArray(e)){if(t.length!==e.length)return!1;const n=[...t].sort(),r=[...e].sort();return n.every((i,o)=>r[o]===i)}return t===e}function eD(t){return Array.prototype.concat.apply([],t)}function tD(t){return t.length>0?t[t.length-1]:null}function Oe(t,e){for(const n in t)t.hasOwnProperty(n)&&e(t[n],n)}function rn(t){return Jl(t)?t:Gs(t)?Be(Promise.resolve(t)):j(t)}const eN={exact:function iD(t,e,n){if(!fr(t.segments,e.segments)||!$a(t.segments,e.segments,n)||t.numberOfChildren!==e.numberOfChildren)return!1;for(const r in e.children)if(!t.children[r]||!iD(t.children[r],e.children[r],n))return!1;return!0},subset:oD},nD={exact:function(t,e){return nn(t,e)},subset:function(t,e){return Object.keys(e).length<=Object.keys(t).length&&Object.keys(e).every(n=>XC(t[n],e[n]))},ignored:()=>!0};function rD(t,e,n){return eN[n.paths](t.root,e.root,n.matrixParams)&&nD[n.queryParams](t.queryParams,e.queryParams)&&!("exact"===n.fragment&&t.fragment!==e.fragment)}function oD(t,e,n){return sD(t,e,e.segments,n)}function sD(t,e,n,r){if(t.segments.length>n.length){const i=t.segments.slice(0,n.length);return!(!fr(i,n)||e.hasChildren()||!$a(i,n,r))}if(t.segments.length===n.length){if(!fr(t.segments,n)||!$a(t.segments,n,r))return!1;for(const i in e.children)if(!t.children[i]||!oD(t.children[i],e.children[i],r))return!1;return!0}{const i=n.slice(0,t.segments.length),o=n.slice(t.segments.length);return!!(fr(t.segments,i)&&$a(t.segments,i,r)&&t.children[z])&&sD(t.children[z],e,o,r)}}function $a(t,e,n){return e.every((r,i)=>nD[n](t[i].parameters,r.parameters))}class dr{constructor(e,n,r){this.root=e,this.queryParams=n,this.fragment=r}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Di(this.queryParams)),this._queryParamMap}toString(){return oN.serialize(this)}}class Q{constructor(e,n){this.segments=e,this.children=n,this.parent=null,Oe(n,(r,i)=>r.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Wa(this)}}class Bo{constructor(e,n){this.path=e,this.parameters=n}get parameterMap(){return this._parameterMap||(this._parameterMap=Di(this.parameters)),this._parameterMap}toString(){return cD(this)}}function fr(t,e){return t.length===e.length&&t.every((n,r)=>n.path===e[r].path)}class $d{}class aD{parse(e){const n=new pN(e);return new dr(n.parseRootSegment(),n.parseQueryParams(),n.parseFragment())}serialize(e){return`${`/${Ho(e.root,!0)}`}${function(t){const e=Object.keys(t).map(n=>{const r=t[n];return Array.isArray(r)?r.map(i=>`${qa(n)}=${qa(i)}`).join("&"):`${qa(n)}=${qa(r)}`}).filter(n=>!!n);return e.length?`?${e.join("&")}`:""}(e.queryParams)}${"string"==typeof e.fragment?`#${function(t){return encodeURI(t)}(e.fragment)}`:""}`}}const oN=new aD;function Wa(t){return t.segments.map(e=>cD(e)).join("/")}function Ho(t,e){if(!t.hasChildren())return Wa(t);if(e){const n=t.children[z]?Ho(t.children[z],!1):"",r=[];return Oe(t.children,(i,o)=>{o!==z&&r.push(`${o}:${Ho(i,!1)}`)}),r.length>0?`${n}(${r.join("//")})`:n}{const n=function(t,e){let n=[];return Oe(t.children,(r,i)=>{i===z&&(n=n.concat(e(r,i)))}),Oe(t.children,(r,i)=>{i!==z&&(n=n.concat(e(r,i)))}),n}(t,(r,i)=>i===z?[Ho(t.children[z],!1)]:[`${i}:${Ho(r,!1)}`]);return 1===Object.keys(t.children).length&&null!=t.children[z]?`${Wa(t)}/${n[0]}`:`${Wa(t)}/(${n.join("//")})`}}function uD(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function qa(t){return uD(t).replace(/%3B/gi,";")}function Wd(t){return uD(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function za(t){return decodeURIComponent(t)}function lD(t){return za(t.replace(/\+/g,"%20"))}function cD(t){return`${Wd(t.path)}${function(t){return Object.keys(t).map(e=>`;${Wd(e)}=${Wd(t[e])}`).join("")}(t.parameters)}`}const lN=/^[^\/()?;=#]+/;function Ga(t){const e=t.match(lN);return e?e[0]:""}const cN=/^[^=?&#]+/,fN=/^[^?&#]+/;class pN{constructor(e){this.url=e,this.remaining=e}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Q([],{}):new Q([],this.parseChildren())}parseQueryParams(){const e={};if(this.consumeOptional("?"))do{this.parseQueryParam(e)}while(this.consumeOptional("&"));return e}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const e=[];for(this.peekStartsWith("(")||e.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),e.push(this.parseSegment());let n={};this.peekStartsWith("/(")&&(this.capture("/"),n=this.parseParens(!0));let r={};return this.peekStartsWith("(")&&(r=this.parseParens(!1)),(e.length>0||Object.keys(n).length>0)&&(r[z]=new Q(e,n)),r}parseSegment(){const e=Ga(this.remaining);if(""===e&&this.peekStartsWith(";"))throw new Error(`Empty path url segment cannot have parameters: '${this.remaining}'.`);return this.capture(e),new Bo(za(e),this.parseMatrixParams())}parseMatrixParams(){const e={};for(;this.consumeOptional(";");)this.parseParam(e);return e}parseParam(e){const n=Ga(this.remaining);if(!n)return;this.capture(n);let r="";if(this.consumeOptional("=")){const i=Ga(this.remaining);i&&(r=i,this.capture(r))}e[za(n)]=za(r)}parseQueryParam(e){const n=function(t){const e=t.match(cN);return e?e[0]:""}(this.remaining);if(!n)return;this.capture(n);let r="";if(this.consumeOptional("=")){const s=function(t){const e=t.match(fN);return e?e[0]:""}(this.remaining);s&&(r=s,this.capture(r))}const i=lD(n),o=lD(r);if(e.hasOwnProperty(i)){let s=e[i];Array.isArray(s)||(s=[s],e[i]=s),s.push(o)}else e[i]=o}parseParens(e){const n={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const r=Ga(this.remaining),i=this.remaining[r.length];if("/"!==i&&")"!==i&&";"!==i)throw new Error(`Cannot parse url '${this.url}'`);let o;r.indexOf(":")>-1?(o=r.substr(0,r.indexOf(":")),this.capture(o),this.capture(":")):e&&(o=z);const s=this.parseChildren();n[o]=1===Object.keys(s).length?s[z]:new Q([],s),this.consumeOptional("//")}return n}peekStartsWith(e){return this.remaining.startsWith(e)}consumeOptional(e){return!!this.peekStartsWith(e)&&(this.remaining=this.remaining.substring(e.length),!0)}capture(e){if(!this.consumeOptional(e))throw new Error(`Expected "${e}".`)}}class dD{constructor(e){this._root=e}get root(){return this._root.value}parent(e){const n=this.pathFromRoot(e);return n.length>1?n[n.length-2]:null}children(e){const n=qd(e,this._root);return n?n.children.map(r=>r.value):[]}firstChild(e){const n=qd(e,this._root);return n&&n.children.length>0?n.children[0].value:null}siblings(e){const n=zd(e,this._root);return n.length<2?[]:n[n.length-2].children.map(i=>i.value).filter(i=>i!==e)}pathFromRoot(e){return zd(e,this._root).map(n=>n.value)}}function qd(t,e){if(t===e.value)return e;for(const n of e.children){const r=qd(t,n);if(r)return r}return null}function zd(t,e){if(t===e.value)return[e];for(const n of e.children){const r=zd(t,n);if(r.length)return r.unshift(e),r}return[]}class vn{constructor(e,n){this.value=e,this.children=n}toString(){return`TreeNode(${this.value})`}}function Uo(t){const e={};return t&&t.children.forEach(n=>e[n.value.outlet]=n),e}class fD extends dD{constructor(e,n){super(e),this.snapshot=n,Gd(this,e)}toString(){return this.snapshot.toString()}}function hD(t,e){const n=function(t,e){const s=new Qa([],{},{},"",{},z,e,null,t.root,-1,{});return new gD("",new vn(s,[]))}(t,e),r=new $t([new Bo("",{})]),i=new $t({}),o=new $t({}),s=new $t({}),a=new $t(""),u=new vi(r,i,s,a,o,z,e,n.root);return u.snapshot=n.root,new fD(new vn(u,[]),n)}class vi{constructor(e,n,r,i,o,s,a,u){this.url=e,this.params=n,this.queryParams=r,this.fragment=i,this.data=o,this.outlet=s,this.component=a,this._futureSnapshot=u}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe(oe(e=>Di(e)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(oe(e=>Di(e)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function pD(t,e="emptyOnly"){const n=t.pathFromRoot;let r=0;if("always"!==e)for(r=n.length-1;r>=1;){const i=n[r],o=n[r-1];if(i.routeConfig&&""===i.routeConfig.path)r--;else{if(o.component)break;r--}}return function(t){return t.reduce((e,n)=>({params:Object.assign(Object.assign({},e.params),n.params),data:Object.assign(Object.assign({},e.data),n.data),resolve:Object.assign(Object.assign({},e.resolve),n._resolvedData)}),{params:{},data:{},resolve:{}})}(n.slice(r))}class Qa{constructor(e,n,r,i,o,s,a,u,l,c,d){this.url=e,this.params=n,this.queryParams=r,this.fragment=i,this.data=o,this.outlet=s,this.component=a,this.routeConfig=u,this._urlSegment=l,this._lastPathIndex=c,this._resolve=d}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=Di(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Di(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(r=>r.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class gD extends dD{constructor(e,n){super(n),this.url=e,Gd(this,n)}toString(){return mD(this._root)}}function Gd(t,e){e.value._routerState=t,e.children.forEach(n=>Gd(t,n))}function mD(t){const e=t.children.length>0?` { ${t.children.map(mD).join(", ")} } `:"";return`${t.value}${e}`}function Qd(t){if(t.snapshot){const e=t.snapshot,n=t._futureSnapshot;t.snapshot=n,nn(e.queryParams,n.queryParams)||t.queryParams.next(n.queryParams),e.fragment!==n.fragment&&t.fragment.next(n.fragment),nn(e.params,n.params)||t.params.next(n.params),function(t,e){if(t.length!==e.length)return!1;for(let n=0;n<t.length;++n)if(!nn(t[n],e[n]))return!1;return!0}(e.url,n.url)||t.url.next(n.url),nn(e.data,n.data)||t.data.next(n.data)}else t.snapshot=t._futureSnapshot,t.data.next(t._futureSnapshot.data)}function Kd(t,e){return nn(t.params,e.params)&&function(t,e){return fr(t,e)&&t.every((n,r)=>nn(n.parameters,e[r].parameters))}(t.url,e.url)&&!(!t.parent!=!e.parent)&&(!t.parent||Kd(t.parent,e.parent))}function Ka(t,e,n){if(n&&t.shouldReuseRoute(e.value,n.value.snapshot)){const r=n.value;r._futureSnapshot=e.value;const i=function(t,e,n){return e.children.map(r=>{for(const i of n.children)if(t.shouldReuseRoute(r.value,i.value.snapshot))return Ka(t,r,i);return Ka(t,r)})}(t,e,n);return new vn(r,i)}{if(t.shouldAttach(e.value)){const o=t.retrieve(e.value);if(null!==o){const s=o.route;return yD(e,s),s}}const r=function(t){return new vi(new $t(t.url),new $t(t.params),new $t(t.queryParams),new $t(t.fragment),new $t(t.data),t.outlet,t.component,t)}(e.value),i=e.children.map(o=>Ka(t,o));return new vn(r,i)}}function yD(t,e){if(t.value.routeConfig!==e.value.routeConfig)throw new Error("Cannot reattach ActivatedRouteSnapshot created from a different route");if(t.children.length!==e.children.length)throw new Error("Cannot reattach ActivatedRouteSnapshot with a different number of children");e.value._futureSnapshot=t.value;for(let n=0;n<t.children.length;++n)yD(t.children[n],e.children[n])}function Ya(t){return"object"==typeof t&&null!=t&&!t.outlets&&!t.segmentPath}function $o(t){return"object"==typeof t&&null!=t&&t.outlets}function Yd(t,e,n,r,i){let o={};return r&&Oe(r,(s,a)=>{o[a]=Array.isArray(s)?s.map(u=>`${u}`):`${s}`}),new dr(n.root===t?e:_D(n.root,t,e),o,i)}function _D(t,e,n){const r={};return Oe(t.children,(i,o)=>{r[o]=i===e?n:_D(i,e,n)}),new Q(t.segments,r)}class CD{constructor(e,n,r){if(this.isAbsolute=e,this.numberOfDoubleDots=n,this.commands=r,e&&r.length>0&&Ya(r[0]))throw new Error("Root segment cannot have matrix parameters");const i=r.find($o);if(i&&i!==tD(r))throw new Error("{outlets:{}} has to be the last command")}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Zd{constructor(e,n,r){this.segmentGroup=e,this.processChildren=n,this.index=r}}function DD(t,e,n){if(t||(t=new Q([],{})),0===t.segments.length&&t.hasChildren())return Za(t,e,n);const r=function(t,e,n){let r=0,i=e;const o={match:!1,pathIndex:0,commandIndex:0};for(;i<t.segments.length;){if(r>=n.length)return o;const s=t.segments[i],a=n[r];if($o(a))break;const u=`${a}`,l=r<n.length-1?n[r+1]:null;if(i>0&&void 0===u)break;if(u&&l&&"object"==typeof l&&void 0===l.outlets){if(!bD(u,l,s))return o;r+=2}else{if(!bD(u,{},s))return o;r++}i++}return{match:!0,pathIndex:i,commandIndex:r}}(t,e,n),i=n.slice(r.commandIndex);if(r.match&&r.pathIndex<t.segments.length){const o=new Q(t.segments.slice(0,r.pathIndex),{});return o.children[z]=new Q(t.segments.slice(r.pathIndex),t.children),Za(o,0,i)}return r.match&&0===i.length?new Q(t.segments,{}):r.match&&!t.hasChildren()?Jd(t,e,n):r.match?Za(t,0,i):Jd(t,e,n)}function Za(t,e,n){if(0===n.length)return new Q(t.segments,{});{const r=function(t){return $o(t[0])?t[0].outlets:{[z]:t}}(n),i={};return Oe(r,(o,s)=>{"string"==typeof o&&(o=[o]),null!==o&&(i[s]=DD(t.children[s],e,o))}),Oe(t.children,(o,s)=>{void 0===r[s]&&(i[s]=o)}),new Q(t.segments,i)}}function Jd(t,e,n){const r=t.segments.slice(0,e);let i=0;for(;i<n.length;){const o=n[i];if($o(o)){const u=MN(o.outlets);return new Q(r,u)}if(0===i&&Ya(n[0])){r.push(new Bo(t.segments[e].path,vD(n[0]))),i++;continue}const s=$o(o)?o.outlets[z]:`${o}`,a=i<n.length-1?n[i+1]:null;s&&a&&Ya(a)?(r.push(new Bo(s,vD(a))),i+=2):(r.push(new Bo(s,{})),i++)}return new Q(r,{})}function MN(t){const e={};return Oe(t,(n,r)=>{"string"==typeof n&&(n=[n]),null!==n&&(e[r]=Jd(new Q([],{}),0,n))}),e}function vD(t){const e={};return Oe(t,(n,r)=>e[r]=`${n}`),e}function bD(t,e,n){return t==n.path&&nn(e,n.parameters)}class SN{constructor(e,n,r,i){this.routeReuseStrategy=e,this.futureState=n,this.currState=r,this.forwardEvent=i}activate(e){const n=this.futureState._root,r=this.currState?this.currState._root:null;this.deactivateChildRoutes(n,r,e),Qd(this.futureState.root),this.activateChildRoutes(n,r,e)}deactivateChildRoutes(e,n,r){const i=Uo(n);e.children.forEach(o=>{const s=o.value.outlet;this.deactivateRoutes(o,i[s],r),delete i[s]}),Oe(i,(o,s)=>{this.deactivateRouteAndItsChildren(o,r)})}deactivateRoutes(e,n,r){const i=e.value,o=n?n.value:null;if(i===o)if(i.component){const s=r.getContext(i.outlet);s&&this.deactivateChildRoutes(e,n,s.children)}else this.deactivateChildRoutes(e,n,r);else o&&this.deactivateRouteAndItsChildren(n,r)}deactivateRouteAndItsChildren(e,n){this.routeReuseStrategy.shouldDetach(e.value.snapshot)?this.detachAndStoreRouteSubtree(e,n):this.deactivateRouteAndOutlet(e,n)}detachAndStoreRouteSubtree(e,n){const r=n.getContext(e.value.outlet);if(r&&r.outlet){const i=r.outlet.detach(),o=r.children.onOutletDeactivated();this.routeReuseStrategy.store(e.value.snapshot,{componentRef:i,route:e,contexts:o})}}deactivateRouteAndOutlet(e,n){const r=n.getContext(e.value.outlet),i=r&&e.value.component?r.children:n,o=Uo(e);for(const s of Object.keys(o))this.deactivateRouteAndItsChildren(o[s],i);r&&r.outlet&&(r.outlet.deactivate(),r.children.onOutletDeactivated(),r.attachRef=null,r.resolver=null,r.route=null)}activateChildRoutes(e,n,r){const i=Uo(n);e.children.forEach(o=>{this.activateRoutes(o,i[o.value.outlet],r),this.forwardEvent(new QO(o.value.snapshot))}),e.children.length&&this.forwardEvent(new zO(e.value.snapshot))}activateRoutes(e,n,r){const i=e.value,o=n?n.value:null;if(Qd(i),i===o)if(i.component){const s=r.getOrCreateContext(i.outlet);this.activateChildRoutes(e,n,s.children)}else this.activateChildRoutes(e,n,r);else if(i.component){const s=r.getOrCreateContext(i.outlet);if(this.routeReuseStrategy.shouldAttach(i.snapshot)){const a=this.routeReuseStrategy.retrieve(i.snapshot);this.routeReuseStrategy.store(i.snapshot,null),s.children.onOutletReAttached(a.contexts),s.attachRef=a.componentRef,s.route=a.route.value,s.outlet&&s.outlet.attach(a.componentRef,a.route.value),ED(a.route)}else{const a=function(t){for(let e=t.parent;e;e=e.parent){const n=e.routeConfig;if(n&&n._loadedConfig)return n._loadedConfig;if(n&&n.component)return null}return null}(i.snapshot),u=a?a.module.componentFactoryResolver:null;s.attachRef=null,s.route=i,s.resolver=u,s.outlet&&s.outlet.activateWith(i,u),this.activateChildRoutes(e,null,s.children)}}else this.activateChildRoutes(e,null,r)}}function ED(t){Qd(t.value),t.children.forEach(ED)}class Xd{constructor(e,n){this.routes=e,this.module=n}}function Hn(t){return"function"==typeof t}function hr(t){return t instanceof dr}const Wo=Symbol("INITIAL_VALUE");function qo(){return jn(t=>function(...t){let e,n;return es(t[t.length-1])&&(n=t.pop()),"function"==typeof t[t.length-1]&&(e=t.pop()),1===t.length&&gf(t[0])&&(t=t[0]),du(t,n).lift(new dO(e))}(t.map(e=>e.pipe(jd(1),function(...t){const e=t[t.length-1];return es(e)?(t.pop(),n=>Ld(t,n,e)):n=>Ld(t,n)}(Wo)))).pipe(qC((e,n)=>{let r=!1;return n.reduce((i,o,s)=>i!==Wo?i:(o===Wo&&(r=!0),r||!1!==o&&s!==n.length-1&&!hr(o)?i:o),e)},Wo),_i(e=>e!==Wo),oe(e=>hr(e)?e:!0===e),jd(1)))}let wD=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=Pi({type:t,selectors:[["ng-component"]],decls:1,vars:0,template:function(n,r){1&n&&P(0,"router-outlet")},directives:function(){return[af]},encapsulation:2}),t})();function ID(t,e=""){for(let n=0;n<t.length;n++){const r=t[n];FN(r,kN(e,r))}}function FN(t,e){t.children&&ID(t.children,e)}function kN(t,e){return e?t||e.path?t&&!e.path?`${t}/`:!t&&e.path?e.path:`${t}/${e.path}`:"":t}function ef(t){const e=t.children&&t.children.map(ef),n=e?Object.assign(Object.assign({},t),{children:e}):Object.assign({},t);return!n.component&&(e||n.loadChildren)&&n.outlet&&n.outlet!==z&&(n.component=wD),n}function Et(t){return t.outlet||z}function MD(t,e){const n=t.filter(r=>Et(r)===e);return n.push(...t.filter(r=>Et(r)!==e)),n}const TD={matched:!1,consumedSegments:[],lastChild:0,parameters:{},positionalParamSegments:{}};function Ja(t,e,n){var r;if(""===e.path)return"full"===e.pathMatch&&(t.hasChildren()||n.length>0)?Object.assign({},TD):{matched:!0,consumedSegments:[],lastChild:0,parameters:{},positionalParamSegments:{}};const o=(e.matcher||ZO)(n,t,e);if(!o)return Object.assign({},TD);const s={};Oe(o.posParams,(u,l)=>{s[l]=u.path});const a=o.consumed.length>0?Object.assign(Object.assign({},s),o.consumed[o.consumed.length-1].parameters):s;return{matched:!0,consumedSegments:o.consumed,lastChild:o.consumed.length,parameters:a,positionalParamSegments:null!==(r=o.posParams)&&void 0!==r?r:{}}}function Xa(t,e,n,r,i="corrected"){if(n.length>0&&function(t,e,n){return n.some(r=>eu(t,e,r)&&Et(r)!==z)}(t,n,r)){const s=new Q(e,function(t,e,n,r){const i={};i[z]=r,r._sourceSegment=t,r._segmentIndexShift=e.length;for(const o of n)if(""===o.path&&Et(o)!==z){const s=new Q([],{});s._sourceSegment=t,s._segmentIndexShift=e.length,i[Et(o)]=s}return i}(t,e,r,new Q(n,t.children)));return s._sourceSegment=t,s._segmentIndexShift=e.length,{segmentGroup:s,slicedSegments:[]}}if(0===n.length&&function(t,e,n){return n.some(r=>eu(t,e,r))}(t,n,r)){const s=new Q(t.segments,function(t,e,n,r,i,o){const s={};for(const a of r)if(eu(t,n,a)&&!i[Et(a)]){const u=new Q([],{});u._sourceSegment=t,u._segmentIndexShift="legacy"===o?t.segments.length:e.length,s[Et(a)]=u}return Object.assign(Object.assign({},i),s)}(t,e,n,r,t.children,i));return s._sourceSegment=t,s._segmentIndexShift=e.length,{segmentGroup:s,slicedSegments:n}}const o=new Q(t.segments,t.children);return o._sourceSegment=t,o._segmentIndexShift=e.length,{segmentGroup:o,slicedSegments:n}}function eu(t,e,n){return(!(t.hasChildren()||e.length>0)||"full"!==n.pathMatch)&&""===n.path}function SD(t,e,n,r){return!!(Et(t)===r||r!==z&&eu(e,n,t))&&("**"===t.path||Ja(e,t,n).matched)}function xD(t,e,n){return 0===e.length&&!t.children[n]}class zo{constructor(e){this.segmentGroup=e||null}}class AD{constructor(e){this.urlTree=e}}function tu(t){return new le(e=>e.error(new zo(t)))}function RD(t){return new le(e=>e.error(new AD(t)))}function HN(t){return new le(e=>e.error(new Error(`Only absolute redirects can have named outlets. redirectTo: '${t}'`)))}class WN{constructor(e,n,r,i,o){this.configLoader=n,this.urlSerializer=r,this.urlTree=i,this.config=o,this.allowRedirects=!0,this.ngModule=e.get(tn)}apply(){const e=Xa(this.urlTree.root,[],[],this.config).segmentGroup,n=new Q(e.segments,e.children);return this.expandSegmentGroup(this.ngModule,this.config,n,z).pipe(oe(o=>this.createUrlTree(tf(o),this.urlTree.queryParams,this.urlTree.fragment))).pipe(cr(o=>{if(o instanceof AD)return this.allowRedirects=!1,this.match(o.urlTree);throw o instanceof zo?this.noMatchError(o):o}))}match(e){return this.expandSegmentGroup(this.ngModule,this.config,e.root,z).pipe(oe(i=>this.createUrlTree(tf(i),e.queryParams,e.fragment))).pipe(cr(i=>{throw i instanceof zo?this.noMatchError(i):i}))}noMatchError(e){return new Error(`Cannot match any routes. URL Segment: '${e.segmentGroup}'`)}createUrlTree(e,n,r){const i=e.segments.length>0?new Q([],{[z]:e}):e;return new dr(i,n,r)}expandSegmentGroup(e,n,r,i){return 0===r.segments.length&&r.hasChildren()?this.expandChildren(e,n,r).pipe(oe(o=>new Q([],o))):this.expandSegment(e,r,n,r.segments,i,!0)}expandChildren(e,n,r){const i=[];for(const o of Object.keys(r.children))"primary"===o?i.unshift(o):i.push(o);return Be(i).pipe(Vo(o=>{const s=r.children[o],a=MD(n,o);return this.expandSegmentGroup(e,a,s,o).pipe(oe(u=>({segment:u,outlet:o})))}),qC((o,s)=>(o[s.outlet]=s.segment,o),{}),function(t,e){const n=arguments.length>=2;return r=>r.pipe(t?_i((i,o)=>t(i,o,r)):Xo,Bd(1),n?GC(e):zC(()=>new Ua))}())}expandSegment(e,n,r,i,o,s){return Be(r).pipe(Vo(a=>this.expandSegmentAgainstRoute(e,n,r,a,i,o,s).pipe(cr(l=>{if(l instanceof zo)return j(null);throw l}))),Ci(a=>!!a),cr((a,u)=>{if(a instanceof Ua||"EmptyError"===a.name){if(xD(n,i,o))return j(new Q([],{}));throw new zo(n)}throw a}))}expandSegmentAgainstRoute(e,n,r,i,o,s,a){return SD(i,n,o,s)?void 0===i.redirectTo?this.matchSegmentAgainstRoute(e,n,i,o,s):a&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(e,n,r,i,o,s):tu(n):tu(n)}expandSegmentAgainstRouteUsingRedirect(e,n,r,i,o,s){return"**"===i.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(e,r,i,s):this.expandRegularSegmentAgainstRouteUsingRedirect(e,n,r,i,o,s)}expandWildCardWithParamsAgainstRouteUsingRedirect(e,n,r,i){const o=this.applyRedirectCommands([],r.redirectTo,{});return r.redirectTo.startsWith("/")?RD(o):this.lineralizeSegments(r,o).pipe(Re(s=>{const a=new Q(s,{});return this.expandSegment(e,a,n,s,i,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(e,n,r,i,o,s){const{matched:a,consumedSegments:u,lastChild:l,positionalParamSegments:c}=Ja(n,i,o);if(!a)return tu(n);const d=this.applyRedirectCommands(u,i.redirectTo,c);return i.redirectTo.startsWith("/")?RD(d):this.lineralizeSegments(i,d).pipe(Re(f=>this.expandSegment(e,n,r,f.concat(o.slice(l)),s,!1)))}matchSegmentAgainstRoute(e,n,r,i,o){if("**"===r.path)return r.loadChildren?(r._loadedConfig?j(r._loadedConfig):this.configLoader.load(e.injector,r)).pipe(oe(f=>(r._loadedConfig=f,new Q(i,{})))):j(new Q(i,{}));const{matched:s,consumedSegments:a,lastChild:u}=Ja(n,r,i);if(!s)return tu(n);const l=i.slice(u);return this.getChildConfig(e,r,i).pipe(Re(d=>{const f=d.module,h=d.routes,{segmentGroup:p,slicedSegments:_}=Xa(n,a,l,h),g=new Q(p.segments,p.children);if(0===_.length&&g.hasChildren())return this.expandChildren(f,h,g).pipe(oe(T=>new Q(a,T)));if(0===h.length&&0===_.length)return j(new Q(a,{}));const D=Et(r)===o;return this.expandSegment(f,g,h,_,D?z:o,!0).pipe(oe(w=>new Q(a.concat(w.segments),w.children)))}))}getChildConfig(e,n,r){return n.children?j(new Xd(n.children,e)):n.loadChildren?void 0!==n._loadedConfig?j(n._loadedConfig):this.runCanLoadGuards(e.injector,n,r).pipe(Re(i=>i?this.configLoader.load(e.injector,n).pipe(oe(o=>(n._loadedConfig=o,o))):function(t){return new le(e=>e.error(Ud(`Cannot load children because the guard of the route "path: '${t.path}'" returned false`)))}(n))):j(new Xd([],e))}runCanLoadGuards(e,n,r){const i=n.canLoad;return i&&0!==i.length?j(i.map(s=>{const a=e.get(s);let u;if(function(t){return t&&Hn(t.canLoad)}(a))u=a.canLoad(n,r);else{if(!Hn(a))throw new Error("Invalid CanLoad guard");u=a(n,r)}return rn(u)})).pipe(qo(),lt(s=>{if(!hr(s))return;const a=Ud(`Redirecting to "${this.urlSerializer.serialize(s)}"`);throw a.url=s,a}),oe(s=>!0===s)):j(!0)}lineralizeSegments(e,n){let r=[],i=n.root;for(;;){if(r=r.concat(i.segments),0===i.numberOfChildren)return j(r);if(i.numberOfChildren>1||!i.children[z])return HN(e.redirectTo);i=i.children[z]}}applyRedirectCommands(e,n,r){return this.applyRedirectCreatreUrlTree(n,this.urlSerializer.parse(n),e,r)}applyRedirectCreatreUrlTree(e,n,r,i){const o=this.createSegmentGroup(e,n.root,r,i);return new dr(o,this.createQueryParams(n.queryParams,this.urlTree.queryParams),n.fragment)}createQueryParams(e,n){const r={};return Oe(e,(i,o)=>{if("string"==typeof i&&i.startsWith(":")){const a=i.substring(1);r[o]=n[a]}else r[o]=i}),r}createSegmentGroup(e,n,r,i){const o=this.createSegments(e,n.segments,r,i);let s={};return Oe(n.children,(a,u)=>{s[u]=this.createSegmentGroup(e,a,r,i)}),new Q(o,s)}createSegments(e,n,r,i){return n.map(o=>o.path.startsWith(":")?this.findPosParam(e,o,i):this.findOrReturn(o,r))}findPosParam(e,n,r){const i=r[n.path.substring(1)];if(!i)throw new Error(`Cannot redirect to '${e}'. Cannot find '${n.path}'.`);return i}findOrReturn(e,n){let r=0;for(const i of n){if(i.path===e.path)return n.splice(r),i;r++}return e}}function tf(t){const e={};for(const r of Object.keys(t.children)){const o=tf(t.children[r]);(o.segments.length>0||o.hasChildren())&&(e[r]=o)}return function(t){if(1===t.numberOfChildren&&t.children[z]){const e=t.children[z];return new Q(t.segments.concat(e.segments),e.children)}return t}(new Q(t.segments,e))}class PD{constructor(e){this.path=e,this.route=this.path[this.path.length-1]}}class nu{constructor(e,n){this.component=e,this.route=n}}function GN(t,e,n){const r=t._root;return Go(r,e?e._root:null,n,[r.value])}function ru(t,e,n){const r=function(t){if(!t)return null;for(let e=t.parent;e;e=e.parent){const n=e.routeConfig;if(n&&n._loadedConfig)return n._loadedConfig}return null}(e);return(r?r.module.injector:n).get(t)}function Go(t,e,n,r,i={canDeactivateChecks:[],canActivateChecks:[]}){const o=Uo(e);return t.children.forEach(s=>{(function(t,e,n,r,i={canDeactivateChecks:[],canActivateChecks:[]}){const o=t.value,s=e?e.value:null,a=n?n.getContext(t.value.outlet):null;if(s&&o.routeConfig===s.routeConfig){const u=function(t,e,n){if("function"==typeof n)return n(t,e);switch(n){case"pathParamsChange":return!fr(t.url,e.url);case"pathParamsOrQueryParamsChange":return!fr(t.url,e.url)||!nn(t.queryParams,e.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Kd(t,e)||!nn(t.queryParams,e.queryParams);case"paramsChange":default:return!Kd(t,e)}}(s,o,o.routeConfig.runGuardsAndResolvers);u?i.canActivateChecks.push(new PD(r)):(o.data=s.data,o._resolvedData=s._resolvedData),Go(t,e,o.component?a?a.children:null:n,r,i),u&&a&&a.outlet&&a.outlet.isActivated&&i.canDeactivateChecks.push(new nu(a.outlet.component,s))}else s&&Qo(e,a,i),i.canActivateChecks.push(new PD(r)),Go(t,null,o.component?a?a.children:null:n,r,i)})(s,o[s.value.outlet],n,r.concat([s.value]),i),delete o[s.value.outlet]}),Oe(o,(s,a)=>Qo(s,n.getContext(a),i)),i}function Qo(t,e,n){const r=Uo(t),i=t.value;Oe(r,(o,s)=>{Qo(o,i.component?e?e.children.getContext(s):null:e,n)}),n.canDeactivateChecks.push(new nu(i.component&&e&&e.outlet&&e.outlet.isActivated?e.outlet.component:null,i))}class sF{}function OD(t){return new le(e=>e.error(t))}class uF{constructor(e,n,r,i,o,s){this.rootComponentType=e,this.config=n,this.urlTree=r,this.url=i,this.paramsInheritanceStrategy=o,this.relativeLinkResolution=s}recognize(){const e=Xa(this.urlTree.root,[],[],this.config.filter(s=>void 0===s.redirectTo),this.relativeLinkResolution).segmentGroup,n=this.processSegmentGroup(this.config,e,z);if(null===n)return null;const r=new Qa([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},z,this.rootComponentType,null,this.urlTree.root,-1,{}),i=new vn(r,n),o=new gD(this.url,i);return this.inheritParamsAndData(o._root),o}inheritParamsAndData(e){const n=e.value,r=pD(n,this.paramsInheritanceStrategy);n.params=Object.freeze(r.params),n.data=Object.freeze(r.data),e.children.forEach(i=>this.inheritParamsAndData(i))}processSegmentGroup(e,n,r){return 0===n.segments.length&&n.hasChildren()?this.processChildren(e,n):this.processSegment(e,n,n.segments,r)}processChildren(e,n){const r=[];for(const o of Object.keys(n.children)){const s=n.children[o],a=MD(e,o),u=this.processSegmentGroup(a,s,o);if(null===u)return null;r.push(...u)}const i=ND(r);return function(t){t.sort((e,n)=>e.value.outlet===z?-1:n.value.outlet===z?1:e.value.outlet.localeCompare(n.value.outlet))}(i),i}processSegment(e,n,r,i){for(const o of e){const s=this.processSegmentAgainstRoute(o,n,r,i);if(null!==s)return s}return xD(n,r,i)?[]:null}processSegmentAgainstRoute(e,n,r,i){if(e.redirectTo||!SD(e,n,r,i))return null;let o,s=[],a=[];if("**"===e.path){const h=r.length>0?tD(r).parameters:{};o=new Qa(r,h,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,LD(e),Et(e),e.component,e,FD(n),kD(n)+r.length,VD(e))}else{const h=Ja(n,e,r);if(!h.matched)return null;s=h.consumedSegments,a=r.slice(h.lastChild),o=new Qa(s,h.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,LD(e),Et(e),e.component,e,FD(n),kD(n)+s.length,VD(e))}const u=function(t){return t.children?t.children:t.loadChildren?t._loadedConfig.routes:[]}(e),{segmentGroup:l,slicedSegments:c}=Xa(n,s,a,u.filter(h=>void 0===h.redirectTo),this.relativeLinkResolution);if(0===c.length&&l.hasChildren()){const h=this.processChildren(u,l);return null===h?null:[new vn(o,h)]}if(0===u.length&&0===c.length)return[new vn(o,[])];const d=Et(e)===i,f=this.processSegment(u,l,c,d?z:i);return null===f?null:[new vn(o,f)]}}function dF(t){const e=t.value.routeConfig;return e&&""===e.path&&void 0===e.redirectTo}function ND(t){const e=[],n=new Set;for(const r of t){if(!dF(r)){e.push(r);continue}const i=e.find(o=>r.value.routeConfig===o.value.routeConfig);void 0!==i?(i.children.push(...r.children),n.add(i)):e.push(r)}for(const r of n){const i=ND(r.children);e.push(new vn(r.value,i))}return e.filter(r=>!n.has(r))}function FD(t){let e=t;for(;e._sourceSegment;)e=e._sourceSegment;return e}function kD(t){let e=t,n=e._segmentIndexShift?e._segmentIndexShift:0;for(;e._sourceSegment;)e=e._sourceSegment,n+=e._segmentIndexShift?e._segmentIndexShift:0;return n-1}function LD(t){return t.data||{}}function VD(t){return t.resolve||{}}function nf(t){return jn(e=>{const n=t(e);return n?Be(n).pipe(oe(()=>e)):j(e)})}class CF extends class{shouldDetach(e){return!1}store(e,n){}shouldAttach(e){return!1}retrieve(e){return null}shouldReuseRoute(e,n){return e.routeConfig===n.routeConfig}}{}const rf=new Z("ROUTES");class jD{constructor(e,n,r,i){this.loader=e,this.compiler=n,this.onLoadStartListener=r,this.onLoadEndListener=i}load(e,n){if(n._loader$)return n._loader$;this.onLoadStartListener&&this.onLoadStartListener(n);const i=this.loadModuleFactory(n.loadChildren).pipe(oe(o=>{this.onLoadEndListener&&this.onLoadEndListener(n);const s=o.create(e);return new Xd(eD(s.injector.get(rf,void 0,A.Self|A.Optional)).map(ef),s)}),cr(o=>{throw n._loader$=void 0,o}));return n._loader$=new Mf(i,()=>new sn).pipe(fu()),n._loader$}loadModuleFactory(e){return"string"==typeof e?Be(this.loader.load(e)):rn(e()).pipe(Re(n=>n instanceof vy?j(n):Be(this.compiler.compileModuleAsync(n))))}}class DF{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.children=new bi,this.attachRef=null}}class bi{constructor(){this.contexts=new Map}onChildOutletCreated(e,n){const r=this.getOrCreateContext(e);r.outlet=n,this.contexts.set(e,r)}onChildOutletDestroyed(e){const n=this.getContext(e);n&&(n.outlet=null)}onOutletDeactivated(){const e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let n=this.getContext(e);return n||(n=new DF,this.contexts.set(e,n)),n}getContext(e){return this.contexts.get(e)||null}}class bF{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,n){return e}}function EF(t){throw t}function wF(t,e,n){return e.parse("/")}function BD(t,e){return j(null)}const IF={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},MF={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Xe=(()=>{class t{constructor(n,r,i,o,s,a,u,l){this.rootComponentType=n,this.urlSerializer=r,this.rootContexts=i,this.location=o,this.config=l,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.disposed=!1,this.lastLocationChangeInfo=null,this.navigationId=0,this.currentPageId=0,this.isNgZoneEnabled=!1,this.events=new sn,this.errorHandler=EF,this.malformedUriErrorHandler=wF,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:BD,afterPreactivation:BD},this.urlHandlingStrategy=new bF,this.routeReuseStrategy=new CF,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="corrected",this.canceledNavigationResolution="replace",this.ngModule=s.get(tn),this.console=s.get(pa);const f=s.get(Ce);this.isNgZoneEnabled=f instanceof Ce&&Ce.isInAngularZone(),this.resetConfig(l),this.currentUrlTree=new dr(new Q([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new jD(a,u,h=>this.triggerEvent(new KC(h)),h=>this.triggerEvent(new YC(h))),this.routerState=hD(this.currentUrlTree,this.rootComponentType),this.transitions=new $t({id:0,targetPageId:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}get browserPageId(){var n;return null===(n=this.location.getState())||void 0===n?void 0:n.\u0275routerPageId}setupNavigations(n){const r=this.events;return n.pipe(_i(i=>0!==i.id),oe(i=>Object.assign(Object.assign({},i),{extractedUrl:this.urlHandlingStrategy.extract(i.rawUrl)})),jn(i=>{let o=!1,s=!1;return j(i).pipe(lt(a=>{this.currentNavigation={id:a.id,initialUrl:a.currentRawUrl,extractedUrl:a.extractedUrl,trigger:a.source,extras:a.extras,previousNavigation:this.lastSuccessfulNavigation?Object.assign(Object.assign({},this.lastSuccessfulNavigation),{previousNavigation:null}):null}}),jn(a=>{const u=!this.navigated||a.extractedUrl.toString()!==this.browserUrlTree.toString(),l=("reload"===this.onSameUrlNavigation||u)&&this.urlHandlingStrategy.shouldProcessUrl(a.rawUrl);if(iu(a.source)&&(this.browserUrlTree=a.rawUrl),l)return j(a).pipe(jn(c=>{const d=this.transitions.getValue();return r.next(new Hd(c.id,this.serializeUrl(c.extractedUrl),c.source,c.restoredState)),d!==this.transitions.getValue()?yi:Promise.resolve(c)}),function(t,e,n,r){return jn(i=>function(t,e,n,r,i){return new WN(t,e,n,r,i).apply()}(t,e,n,i.extractedUrl,r).pipe(oe(o=>Object.assign(Object.assign({},i),{urlAfterRedirects:o}))))}(this.ngModule.injector,this.configLoader,this.urlSerializer,this.config),lt(c=>{this.currentNavigation=Object.assign(Object.assign({},this.currentNavigation),{finalUrl:c.urlAfterRedirects})}),function(t,e,n,r,i){return Re(o=>function(t,e,n,r,i="emptyOnly",o="legacy"){try{const s=new uF(t,e,n,r,i,o).recognize();return null===s?OD(new sF):j(s)}catch(s){return OD(s)}}(t,e,o.urlAfterRedirects,n(o.urlAfterRedirects),r,i).pipe(oe(s=>Object.assign(Object.assign({},o),{targetSnapshot:s}))))}(this.rootComponentType,this.config,c=>this.serializeUrl(c),this.paramsInheritanceStrategy,this.relativeLinkResolution),lt(c=>{"eager"===this.urlUpdateStrategy&&(c.extras.skipLocationChange||this.setBrowserUrl(c.urlAfterRedirects,c),this.browserUrlTree=c.urlAfterRedirects);const d=new BO(c.id,this.serializeUrl(c.extractedUrl),this.serializeUrl(c.urlAfterRedirects),c.targetSnapshot);r.next(d)}));if(u&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:d,extractedUrl:f,source:h,restoredState:p,extras:_}=a,g=new Hd(d,this.serializeUrl(f),h,p);r.next(g);const D=hD(f,this.rootComponentType).snapshot;return j(Object.assign(Object.assign({},a),{targetSnapshot:D,urlAfterRedirects:f,extras:Object.assign(Object.assign({},_),{skipLocationChange:!1,replaceUrl:!1})}))}return this.rawUrlTree=a.rawUrl,this.browserUrlTree=a.urlAfterRedirects,a.resolve(null),yi}),nf(a=>{const{targetSnapshot:u,id:l,extractedUrl:c,rawUrl:d,extras:{skipLocationChange:f,replaceUrl:h}}=a;return this.hooks.beforePreactivation(u,{navigationId:l,appliedUrlTree:c,rawUrlTree:d,skipLocationChange:!!f,replaceUrl:!!h})}),lt(a=>{const u=new HO(a.id,this.serializeUrl(a.extractedUrl),this.serializeUrl(a.urlAfterRedirects),a.targetSnapshot);this.triggerEvent(u)}),oe(a=>Object.assign(Object.assign({},a),{guards:GN(a.targetSnapshot,a.currentSnapshot,this.rootContexts)})),function(t,e){return Re(n=>{const{targetSnapshot:r,currentSnapshot:i,guards:{canActivateChecks:o,canDeactivateChecks:s}}=n;return 0===s.length&&0===o.length?j(Object.assign(Object.assign({},n),{guardsResult:!0})):function(t,e,n,r){return Be(t).pipe(Re(i=>function(t,e,n,r,i){const o=e&&e.routeConfig?e.routeConfig.canDeactivate:null;return o&&0!==o.length?j(o.map(a=>{const u=ru(a,e,i);let l;if(function(t){return t&&Hn(t.canDeactivate)}(u))l=rn(u.canDeactivate(t,e,n,r));else{if(!Hn(u))throw new Error("Invalid CanDeactivate guard");l=rn(u(t,e,n,r))}return l.pipe(Ci())})).pipe(qo()):j(!0)}(i.component,i.route,n,e,r)),Ci(i=>!0!==i,!0))}(s,r,i,t).pipe(Re(a=>a&&function(t){return"boolean"==typeof t}(a)?function(t,e,n,r){return Be(e).pipe(Vo(i=>Ld(function(t,e){return null!==t&&e&&e(new qO(t)),j(!0)}(i.route.parent,r),function(t,e){return null!==t&&e&&e(new GO(t)),j(!0)}(i.route,r),function(t,e,n){const r=e[e.length-1],o=e.slice(0,e.length-1).reverse().map(s=>function(t){const e=t.routeConfig?t.routeConfig.canActivateChild:null;return e&&0!==e.length?{node:t,guards:e}:null}(s)).filter(s=>null!==s).map(s=>$C(()=>j(s.guards.map(u=>{const l=ru(u,s.node,n);let c;if(function(t){return t&&Hn(t.canActivateChild)}(l))c=rn(l.canActivateChild(r,t));else{if(!Hn(l))throw new Error("Invalid CanActivateChild guard");c=rn(l(r,t))}return c.pipe(Ci())})).pipe(qo())));return j(o).pipe(qo())}(t,i.path,n),function(t,e,n){const r=e.routeConfig?e.routeConfig.canActivate:null;return r&&0!==r.length?j(r.map(o=>$C(()=>{const s=ru(o,e,n);let a;if(function(t){return t&&Hn(t.canActivate)}(s))a=rn(s.canActivate(e,t));else{if(!Hn(s))throw new Error("Invalid CanActivate guard");a=rn(s(e,t))}return a.pipe(Ci())}))).pipe(qo()):j(!0)}(t,i.route,n))),Ci(i=>!0!==i,!0))}(r,o,t,e):j(a)),oe(a=>Object.assign(Object.assign({},n),{guardsResult:a})))})}(this.ngModule.injector,a=>this.triggerEvent(a)),lt(a=>{if(hr(a.guardsResult)){const l=Ud(`Redirecting to "${this.serializeUrl(a.guardsResult)}"`);throw l.url=a.guardsResult,l}const u=new UO(a.id,this.serializeUrl(a.extractedUrl),this.serializeUrl(a.urlAfterRedirects),a.targetSnapshot,!!a.guardsResult);this.triggerEvent(u)}),_i(a=>!!a.guardsResult||(this.restoreHistory(a),this.cancelNavigationTransition(a,""),!1)),nf(a=>{if(a.guards.canActivateChecks.length)return j(a).pipe(lt(u=>{const l=new $O(u.id,this.serializeUrl(u.extractedUrl),this.serializeUrl(u.urlAfterRedirects),u.targetSnapshot);this.triggerEvent(l)}),jn(u=>{let l=!1;return j(u).pipe(function(t,e){return Re(n=>{const{targetSnapshot:r,guards:{canActivateChecks:i}}=n;if(!i.length)return j(n);let o=0;return Be(i).pipe(Vo(s=>function(t,e,n,r){return function(t,e,n,r){const i=Object.keys(t);if(0===i.length)return j({});const o={};return Be(i).pipe(Re(s=>function(t,e,n,r){const i=ru(t,e,r);return rn(i.resolve?i.resolve(e,n):i(e,n))}(t[s],e,n,r).pipe(lt(a=>{o[s]=a}))),Bd(1),Re(()=>Object.keys(o).length===i.length?j(o):yi))}(t._resolve,t,e,r).pipe(oe(o=>(t._resolvedData=o,t.data=Object.assign(Object.assign({},t.data),pD(t,n).resolve),null)))}(s.route,r,t,e)),lt(()=>o++),Bd(1),Re(s=>o===i.length?j(n):yi))})}(this.paramsInheritanceStrategy,this.ngModule.injector),lt({next:()=>l=!0,complete:()=>{l||(this.restoreHistory(u),this.cancelNavigationTransition(u,"At least one route resolver didn't emit any value."))}}))}),lt(u=>{const l=new WO(u.id,this.serializeUrl(u.extractedUrl),this.serializeUrl(u.urlAfterRedirects),u.targetSnapshot);this.triggerEvent(l)}))}),nf(a=>{const{targetSnapshot:u,id:l,extractedUrl:c,rawUrl:d,extras:{skipLocationChange:f,replaceUrl:h}}=a;return this.hooks.afterPreactivation(u,{navigationId:l,appliedUrlTree:c,rawUrlTree:d,skipLocationChange:!!f,replaceUrl:!!h})}),oe(a=>{const u=function(t,e,n){const r=Ka(t,e._root,n?n._root:void 0);return new fD(r,e)}(this.routeReuseStrategy,a.targetSnapshot,a.currentRouterState);return Object.assign(Object.assign({},a),{targetRouterState:u})}),lt(a=>{this.currentUrlTree=a.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,a.rawUrl),this.routerState=a.targetRouterState,"deferred"===this.urlUpdateStrategy&&(a.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,a),this.browserUrlTree=a.urlAfterRedirects)}),((t,e,n)=>oe(r=>(new SN(e,r.targetRouterState,r.currentRouterState,n).activate(t),r)))(this.rootContexts,this.routeReuseStrategy,a=>this.triggerEvent(a)),lt({next(){o=!0},complete(){o=!0}}),function(t){return e=>e.lift(new LO(t))}(()=>{if(!o&&!s){const a=`Navigation ID ${i.id} is not equal to the current navigation id ${this.navigationId}`;"replace"===this.canceledNavigationResolution?(this.restoreHistory(i),this.cancelNavigationTransition(i,a)):this.cancelNavigationTransition(i,a)}this.currentNavigation=null}),cr(a=>{if(s=!0,function(t){return t&&t[JC]}(a)){const u=hr(a.url);u||(this.navigated=!0,this.restoreHistory(i,!0));const l=new QC(i.id,this.serializeUrl(i.extractedUrl),a.message);r.next(l),u?setTimeout(()=>{const c=this.urlHandlingStrategy.merge(a.url,this.rawUrlTree),d={skipLocationChange:i.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||iu(i.source)};this.scheduleNavigation(c,"imperative",null,d,{resolve:i.resolve,reject:i.reject,promise:i.promise})},0):i.resolve(!1)}else{this.restoreHistory(i,!0);const u=new jO(i.id,this.serializeUrl(i.extractedUrl),a);r.next(u);try{i.resolve(this.errorHandler(a))}catch(l){i.reject(l)}}return yi}))}))}resetRootComponentType(n){this.rootComponentType=n,this.routerState.root.component=this.rootComponentType}getTransition(){const n=this.transitions.value;return n.urlAfterRedirects=this.browserUrlTree,n}setTransition(n){this.transitions.next(Object.assign(Object.assign({},this.getTransition()),n))}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(n=>{const r=this.extractLocationChangeInfoFromEvent(n);this.shouldScheduleNavigation(this.lastLocationChangeInfo,r)&&setTimeout(()=>{const{source:i,state:o,urlTree:s}=r,a={replaceUrl:!0};if(o){const u=Object.assign({},o);delete u.navigationId,delete u.\u0275routerPageId,0!==Object.keys(u).length&&(a.state=u)}this.scheduleNavigation(s,i,o,a)},0),this.lastLocationChangeInfo=r}))}extractLocationChangeInfoFromEvent(n){var r;return{source:"popstate"===n.type?"popstate":"hashchange",urlTree:this.parseUrl(n.url),state:(null===(r=n.state)||void 0===r?void 0:r.navigationId)?n.state:null,transitionId:this.getTransition().id}}shouldScheduleNavigation(n,r){if(!n)return!0;const i=r.urlTree.toString()===n.urlTree.toString();return r.transitionId!==n.transitionId||!i||!("hashchange"===r.source&&"popstate"===n.source||"popstate"===r.source&&"hashchange"===n.source)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(n){this.events.next(n)}resetConfig(n){ID(n),this.config=n.map(ef),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.transitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(n,r={}){const{relativeTo:i,queryParams:o,fragment:s,queryParamsHandling:a,preserveFragment:u}=r,l=i||this.routerState.root,c=u?this.currentUrlTree.fragment:s;let d=null;switch(a){case"merge":d=Object.assign(Object.assign({},this.currentUrlTree.queryParams),o);break;case"preserve":d=this.currentUrlTree.queryParams;break;default:d=o||null}return null!==d&&(d=this.removeEmptyProps(d)),function(t,e,n,r,i){if(0===n.length)return Yd(e.root,e.root,e,r,i);const o=function(t){if("string"==typeof t[0]&&1===t.length&&"/"===t[0])return new CD(!0,0,t);let e=0,n=!1;const r=t.reduce((i,o,s)=>{if("object"==typeof o&&null!=o){if(o.outlets){const a={};return Oe(o.outlets,(u,l)=>{a[l]="string"==typeof u?u.split("/"):u}),[...i,{outlets:a}]}if(o.segmentPath)return[...i,o.segmentPath]}return"string"!=typeof o?[...i,o]:0===s?(o.split("/").forEach((a,u)=>{0==u&&"."===a||(0==u&&""===a?n=!0:".."===a?e++:""!=a&&i.push(a))}),i):[...i,o]},[]);return new CD(n,e,r)}(n);if(o.toRoot())return Yd(e.root,new Q([],{}),e,r,i);const s=function(t,e,n){if(t.isAbsolute)return new Zd(e.root,!0,0);if(-1===n.snapshot._lastPathIndex){const o=n.snapshot._urlSegment;return new Zd(o,o===e.root,0)}const r=Ya(t.commands[0])?0:1;return function(t,e,n){let r=t,i=e,o=n;for(;o>i;){if(o-=i,r=r.parent,!r)throw new Error("Invalid number of '../'");i=r.segments.length}return new Zd(r,!1,i-o)}(n.snapshot._urlSegment,n.snapshot._lastPathIndex+r,t.numberOfDoubleDots)}(o,e,t),a=s.processChildren?Za(s.segmentGroup,s.index,o.commands):DD(s.segmentGroup,s.index,o.commands);return Yd(s.segmentGroup,a,e,r,i)}(l,this.currentUrlTree,n,d,null!=c?c:null)}navigateByUrl(n,r={skipLocationChange:!1}){const i=hr(n)?n:this.parseUrl(n),o=this.urlHandlingStrategy.merge(i,this.rawUrlTree);return this.scheduleNavigation(o,"imperative",null,r)}navigate(n,r={skipLocationChange:!1}){return function(t){for(let e=0;e<t.length;e++){const n=t[e];if(null==n)throw new Error(`The requested path contains ${n} segment at index ${e}`)}}(n),this.navigateByUrl(this.createUrlTree(n,r),r)}serializeUrl(n){return this.urlSerializer.serialize(n)}parseUrl(n){let r;try{r=this.urlSerializer.parse(n)}catch(i){r=this.malformedUriErrorHandler(i,this.urlSerializer,n)}return r}isActive(n,r){let i;if(i=!0===r?Object.assign({},IF):!1===r?Object.assign({},MF):r,hr(n))return rD(this.currentUrlTree,n,i);const o=this.parseUrl(n);return rD(this.currentUrlTree,o,i)}removeEmptyProps(n){return Object.keys(n).reduce((r,i)=>{const o=n[i];return null!=o&&(r[i]=o),r},{})}processNavigations(){this.navigations.subscribe(n=>{this.navigated=!0,this.lastSuccessfulId=n.id,this.currentPageId=n.targetPageId,this.events.next(new jo(n.id,this.serializeUrl(n.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,n.resolve(!0)},n=>{this.console.warn(`Unhandled Navigation Error: ${n}`)})}scheduleNavigation(n,r,i,o,s){var a,u;if(this.disposed)return Promise.resolve(!1);const l=this.getTransition(),c=iu(r)&&l&&!iu(l.source),h=(this.lastSuccessfulId===l.id||this.currentNavigation?l.rawUrl:l.urlAfterRedirects).toString()===n.toString();if(c&&h)return Promise.resolve(!0);let p,_,g;s?(p=s.resolve,_=s.reject,g=s.promise):g=new Promise((w,T)=>{p=w,_=T});const D=++this.navigationId;let C;return"computed"===this.canceledNavigationResolution?(0===this.currentPageId&&(i=this.location.getState()),C=i&&i.\u0275routerPageId?i.\u0275routerPageId:o.replaceUrl||o.skipLocationChange?null!==(a=this.browserPageId)&&void 0!==a?a:0:(null!==(u=this.browserPageId)&&void 0!==u?u:0)+1):C=0,this.setTransition({id:D,targetPageId:C,source:r,restoredState:i,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:n,extras:o,resolve:p,reject:_,promise:g,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),g.catch(w=>Promise.reject(w))}setBrowserUrl(n,r){const i=this.urlSerializer.serialize(n),o=Object.assign(Object.assign({},r.extras.state),this.generateNgRouterState(r.id,r.targetPageId));this.location.isCurrentPathEqualTo(i)||r.extras.replaceUrl?this.location.replaceState(i,"",o):this.location.go(i,"",o)}restoreHistory(n,r=!1){var i,o;if("computed"===this.canceledNavigationResolution){const s=this.currentPageId-n.targetPageId;"popstate"!==n.source&&"eager"!==this.urlUpdateStrategy&&this.currentUrlTree!==(null===(i=this.currentNavigation)||void 0===i?void 0:i.finalUrl)||0===s?this.currentUrlTree===(null===(o=this.currentNavigation)||void 0===o?void 0:o.finalUrl)&&0===s&&(this.resetState(n),this.browserUrlTree=n.currentUrlTree,this.resetUrlToCurrentUrlTree()):this.location.historyGo(s)}else"replace"===this.canceledNavigationResolution&&(r&&this.resetState(n),this.resetUrlToCurrentUrlTree())}resetState(n){this.routerState=n.currentRouterState,this.currentUrlTree=n.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}cancelNavigationTransition(n,r){const i=new QC(n.id,this.serializeUrl(n.extractedUrl),r);this.triggerEvent(i),n.resolve(!1)}generateNgRouterState(n,r){return"computed"===this.canceledNavigationResolution?{navigationId:n,\u0275routerPageId:r}:{navigationId:n}}}return t.\u0275fac=function(n){return new(n||t)(I(ws),I($d),I(bi),I(Ta),I(Y),I(ma),I(sr),I(void 0))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();function iu(t){return"imperative"!==t}let af=(()=>{class t{constructor(n,r,i,o,s){this.parentContexts=n,this.location=r,this.resolver=i,this.changeDetector=s,this.activated=null,this._activatedRoute=null,this.activateEvents=new Dt,this.deactivateEvents=new Dt,this.name=o||z,n.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const n=this.parentContexts.getContext(this.name);n&&n.route&&(n.attachRef?this.attach(n.attachRef,n.route):this.activateWith(n.route,n.resolver||null))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Error("Outlet is not activated");this.location.detach();const n=this.activated;return this.activated=null,this._activatedRoute=null,n}attach(n,r){this.activated=n,this._activatedRoute=r,this.location.insert(n.hostView)}deactivate(){if(this.activated){const n=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(n)}}activateWith(n,r){if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=n;const s=(r=r||this.resolver).resolveComponentFactory(n._futureSnapshot.routeConfig.component),a=this.parentContexts.getOrCreateContext(this.name).children,u=new AF(n,a,this.location.injector);this.activated=this.location.createComponent(s,this.location.length,u),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return t.\u0275fac=function(n){return new(n||t)(x(bi),x(Ft),x(On),function(t){return function(t,e){if("class"===e)return t.classes;if("style"===e)return t.styles;const n=t.attrs;if(n){const r=n.length;let i=0;for(;i<r;){const o=n[i];if(ih(o))break;if(0===o)i+=2;else if("number"==typeof o)for(i++;i<r&&"string"==typeof n[i];)i++;else{if(o===e)return n[i+1];i+=2}}}return null}(Ee(),t)}("name"),x(hc))},t.\u0275dir=Ne({type:t,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate"},exportAs:["outlet"]}),t})();class AF{constructor(e,n,r){this.route=e,this.childContexts=n,this.parent=r}get(e,n){return e===vi?this.route:e===bi?this.childContexts:this.parent.get(e,n)}}class HD{}class UD{preload(e,n){return j(null)}}let $D=(()=>{class t{constructor(n,r,i,o,s){this.router=n,this.injector=o,this.preloadingStrategy=s,this.loader=new jD(r,i,l=>n.triggerEvent(new KC(l)),l=>n.triggerEvent(new YC(l)))}setUpPreloading(){this.subscription=this.router.events.pipe(_i(n=>n instanceof jo),Vo(()=>this.preload())).subscribe(()=>{})}preload(){const n=this.injector.get(tn);return this.processRoutes(n,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(n,r){const i=[];for(const o of r)if(o.loadChildren&&!o.canLoad&&o._loadedConfig){const s=o._loadedConfig;i.push(this.processRoutes(s.module,s.routes))}else o.loadChildren&&!o.canLoad?i.push(this.preloadConfig(n,o)):o.children&&i.push(this.processRoutes(n,o.children));return Be(i).pipe(Ai(),oe(o=>{}))}preloadConfig(n,r){return this.preloadingStrategy.preload(r,()=>(r._loadedConfig?j(r._loadedConfig):this.loader.load(n.injector,r)).pipe(Re(o=>(r._loadedConfig=o,this.processRoutes(o.module,o.routes)))))}}return t.\u0275fac=function(n){return new(n||t)(I(Xe),I(ma),I(sr),I(Y),I(HD))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})(),uf=(()=>{class t{constructor(n,r,i={}){this.router=n,this.viewportScroller=r,this.options=i,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},i.scrollPositionRestoration=i.scrollPositionRestoration||"disabled",i.anchorScrolling=i.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(n=>{n instanceof Hd?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=n.navigationTrigger,this.restoredId=n.restoredState?n.restoredState.navigationId:0):n instanceof jo&&(this.lastId=n.id,this.scheduleScrollEvent(n,this.router.parseUrl(n.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(n=>{n instanceof ZC&&(n.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(n.position):n.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(n.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(n,r){this.router.triggerEvent(new ZC(n,"popstate"===this.lastSource?this.store[this.restoredId]:null,r))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return t.\u0275fac=function(n){return new(n||t)(I(Xe),I(SC),I(void 0))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();const pr=new Z("ROUTER_CONFIGURATION"),WD=new Z("ROUTER_FORROOT_GUARD"),PF=[Ta,{provide:$d,useClass:aD},{provide:Xe,useFactory:function(t,e,n,r,i,o,s,a={},u,l){const c=new Xe(null,t,e,n,r,i,o,eD(s));return u&&(c.urlHandlingStrategy=u),l&&(c.routeReuseStrategy=l),function(t,e){t.errorHandler&&(e.errorHandler=t.errorHandler),t.malformedUriErrorHandler&&(e.malformedUriErrorHandler=t.malformedUriErrorHandler),t.onSameUrlNavigation&&(e.onSameUrlNavigation=t.onSameUrlNavigation),t.paramsInheritanceStrategy&&(e.paramsInheritanceStrategy=t.paramsInheritanceStrategy),t.relativeLinkResolution&&(e.relativeLinkResolution=t.relativeLinkResolution),t.urlUpdateStrategy&&(e.urlUpdateStrategy=t.urlUpdateStrategy)}(a,c),a.enableTracing&&c.events.subscribe(d=>{var f,h;null===(f=console.group)||void 0===f||f.call(console,`Router Event: ${d.constructor.name}`),console.log(d.toString()),console.log(d),null===(h=console.groupEnd)||void 0===h||h.call(console)}),c},deps:[$d,bi,Ta,Y,ma,sr,rf,pr,[class{},new Ze],[class{},new Ze]]},bi,{provide:vi,useFactory:function(t){return t.routerState.root},deps:[Xe]},{provide:ma,useClass:vx},$D,UD,class{preload(e,n){return n().pipe(cr(()=>j(null)))}},{provide:pr,useValue:{enableTracing:!1}}];function OF(){return new Yc("Router",Xe)}let qD=(()=>{class t{constructor(n,r){}static forRoot(n,r){return{ngModule:t,providers:[PF,zD(n),{provide:WD,useFactory:kF,deps:[[Xe,new Ze,new An]]},{provide:pr,useValue:r||{}},{provide:mi,useFactory:FF,deps:[lr,[new Or(hd),new Ze],pr]},{provide:uf,useFactory:NF,deps:[Xe,SC,pr]},{provide:HD,useExisting:r&&r.preloadingStrategy?r.preloadingStrategy:UD},{provide:Yc,multi:!0,useFactory:OF},[lf,{provide:To,multi:!0,useFactory:BF,deps:[lf]},{provide:GD,useFactory:HF,deps:[lf]},{provide:E_,multi:!0,useExisting:GD}]]}}static forChild(n){return{ngModule:t,providers:[zD(n)]}}}return t.\u0275fac=function(n){return new(n||t)(I(WD,8),I(Xe,8))},t.\u0275mod=$n({type:t}),t.\u0275inj=un({}),t})();function NF(t,e,n){return n.scrollOffset&&e.setOffset(n.scrollOffset),new uf(t,e,n)}function FF(t,e,n={}){return n.useHash?new HA(t,e):new hC(t,e)}function kF(t){return"guarded"}function zD(t){return[{provide:Nb,multi:!0,useValue:t},{provide:rf,multi:!0,useValue:t}]}let lf=(()=>{class t{constructor(n){this.injector=n,this.initNavigation=!1,this.destroyed=!1,this.resultOfPreactivationDone=new sn}appInitializer(){return this.injector.get(VA,Promise.resolve(null)).then(()=>{if(this.destroyed)return Promise.resolve(!0);let r=null;const i=new Promise(a=>r=a),o=this.injector.get(Xe),s=this.injector.get(pr);return"disabled"===s.initialNavigation?(o.setUpLocationChangeListener(),r(!0)):"enabled"===s.initialNavigation||"enabledBlocking"===s.initialNavigation?(o.hooks.afterPreactivation=()=>this.initNavigation?j(null):(this.initNavigation=!0,r(!0),this.resultOfPreactivationDone),o.initialNavigation()):r(!0),i})}bootstrapListener(n){const r=this.injector.get(pr),i=this.injector.get($D),o=this.injector.get(uf),s=this.injector.get(Xe),a=this.injector.get(hi);n===a.components[0]&&(("enabledNonBlocking"===r.initialNavigation||void 0===r.initialNavigation)&&s.initialNavigation(),i.setUpPreloading(),o.init(),s.resetRootComponentType(a.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}ngOnDestroy(){this.destroyed=!0}}return t.\u0275fac=function(n){return new(n||t)(I(Y))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();function BF(t){return t.appInitializer.bind(t)}function HF(t){return t.bootstrapListener.bind(t)}const GD=new Z("Router Initializer"),$F=[{path:"",component:(()=>{class t{constructor(){}ngOnInit(){}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=Pi({type:t,selectors:[["app-dashboard"]],decls:200,vars:0,consts:[[1,"container"],[1,"row","pt-5","justify-content-center"],[1,"col-4"],["href","#",1,"btn","btn-md","btn-custom2","px-4","py-2","mt-2"],[1,"fas","fa-play-circle"],[1,"col-5","d-none","d-sm-block"],["src","../assets/dummy1.png","alt","dummy1"],[1,"section-1"],[1,"product","text-center"],[1,"cards"],[1,"d-flex","flex-row","justify-content-center","flex-wrap"],[1,"card"],[1,"card-body"],[1,"title"],["src","../assets/OmniPos.png","alt","","width","200"],[1,"card-text"],[1,"cobaProduct"],["src","../assets/dummy2.png","alt",""],["href","#",1,"btn","btn-custom1","px-4","py-2","primary-btn","mb-5"],["src","../assets/BuatToko.png","alt","","width","200"],["href","#",1,"btn","btn-custom2","px-4","py-2","primary-btn","mb-5"],["src","../assets/AturToko+.png","alt","","width","200"],[1,"italic"],["href","#",1,"btn","btn-custom3","px-5","py-2","primary-btn","mb-5"],[1,"cardInfo"],[1,"row"],[1,"col-md-4"],["src","../assets/dummy3.png"],[1,"col-md-8"],[1,"section-2"],[1,"col-md-12"],["id","carouselExampleIndicators","data-bs-ride","carousel",1,"carousel","slide"],[1,"carousel-indicators"],["type","button","data-bs-target","#carouselExampleIndicators","data-bs-slide-to","0","aria-current","true","aria-label","Slide 1",1,"active"],["type","button","data-bs-target","#carouselExampleIndicators","data-bs-slide-to","1","aria-label","Slide 2"],["type","button","data-bs-target","#carouselExampleIndicators","data-bs-slide-to","2","aria-label","Slide 3"],[1,"carousel-inner"],[1,"carousel-item","active"],[1,"single-box"],[1,"img-area"],[1,"img-text"],[1,"carousel-item"],[1,"section-3"],[1,"partner"],[1,"logo-slider"],[1,"slide"]],template:function(n,r){1&n&&(m(0,"header"),m(1,"div",0),m(2,"div",1),m(3,"div",2),m(4,"h6"),M(5,"AturToko percaya bahwa"),y(),m(6,"h4"),M(7,"Setiap orang dapat memiliki kesempatannya masing-masing"),y(),m(8,"p"),M(9," Untuk dapat menjangkau lebih mudah, fleksibel, dan efisien untuk memiliki usahanya sendiri. "),y(),m(10,"a",3),P(11,"i",4),M(12," Nonton Video "),y(),y(),m(13,"div",5),P(14,"img",6),y(),y(),y(),y(),m(15,"main"),m(16,"section",7),m(17,"div",8),m(18,"p"),M(19," Kami membantu kamu untuk berjualan di marketplace dengan tiga produk unggulan kami. "),y(),m(20,"h2"),M(21,"OmniPos, BuatToko, dan AturToko+"),y(),m(22,"div",9),m(23,"div",10),m(24,"div",11),m(25,"div",12),m(26,"div",13),P(27,"img",14),y(),m(28,"p",15),M(29," Mengelola bisnis secara mudah dalam satu dashboard. "),P(30,"br"),P(31,"br"),y(),m(32,"div",16),P(33,"img",17),m(34,"a",18),M(35,"Coba Gratis"),y(),y(),y(),y(),m(36,"div",11),m(37,"div",12),m(38,"div",13),P(39,"img",19),y(),m(40,"p",15),M(41," Menjalankan bisnis agar lebih terarah dengan menggunakan website. "),y(),m(42,"div",16),P(43,"img",17),m(44,"a",20),M(45,"Coba Gratis"),y(),y(),y(),y(),m(46,"div",11),m(47,"div",12),m(48,"div",13),P(49,"img",21),y(),m(50,"p",15),M(51," Perencanaan, budgeting iklan hingga meningkatkan kinerja "),m(52,"span",22),M(53," social media."),y(),P(54,"br"),y(),m(55,"div",16),P(56,"img",17),m(57,"a",23),M(58,"Daftar"),y(),y(),y(),y(),y(),y(),y(),m(59,"div",0),m(60,"h6"),M(61," Kelola bisnismu lebih profesional dengan AturToko "),y(),m(62,"h2"),M(63,"Atur Toko Online Jadi Gampang!"),y(),m(64,"div",24),m(65,"div",25),m(66,"div",26),P(67,"img",27),y(),m(68,"div",28),m(69,"p"),M(70,"AturToko akan membantu "),P(71,"br"),M(72," mengembangkan bisnis Kamu "),P(73,"br"),M(74," mulai dari digital marketing, "),P(75,"br"),M(76," budgeting iklan hingga meningkatkan "),P(77,"br"),M(78," kinerja sosial media kamu. "),y(),y(),y(),y(),y(),y(),m(79,"section",29),m(80,"div",0),m(81,"h2",13),M(82,"Apa Kata Rekan AturToko?"),y(),m(83,"div",25),m(84,"div",30),m(85,"div",31),m(86,"div",32),P(87,"button",33),P(88,"button",34),P(89,"button",35),y(),m(90,"div",36),m(91,"div",37),m(92,"div",25),m(93,"div",26),m(94,"div",38),m(95,"div",39),P(96,"img",17),y(),m(97,"div",40),m(98,"h2"),M(99,"PT A"),y(),m(100,"p"),M(101,"Lorem ipsum dolor sit amet consectetur adipisicing elit. Temporibus, iure deserunt vitae asperiores neque magni ea modi soluta numquam dolorum?"),y(),y(),y(),y(),m(102,"div",26),m(103,"div",38),m(104,"div",39),P(105,"img",17),y(),m(106,"div",40),m(107,"h2"),M(108,"PT B"),y(),m(109,"p"),M(110,"Lorem ipsum dolor sit, amet consectetur adipisicing elit. Quae, rerum."),y(),y(),y(),y(),m(111,"div",26),m(112,"div",38),m(113,"div",39),P(114,"img",17),y(),m(115,"div",40),m(116,"h2"),M(117,"PT C"),y(),m(118,"p"),M(119,"Lorem ipsum dolor sit, amet consectetur adipisicing elit. Quae, rerum."),y(),y(),y(),y(),y(),y(),m(120,"div",41),m(121,"div",25),m(122,"div",26),m(123,"div",38),m(124,"div",39),P(125,"img",17),y(),m(126,"div",40),m(127,"h2"),M(128,"PT D"),y(),m(129,"p"),M(130,"Lorem ipsum dolor sit, amet consectetur adipisicing elit. Quae, rerum."),y(),y(),y(),y(),m(131,"div",26),m(132,"div",38),m(133,"div",39),P(134,"img",17),y(),m(135,"div",40),m(136,"h2"),M(137,"PT E"),y(),m(138,"p"),M(139,"Lorem ipsum dolor sit, amet consectetur adipisicing elit. Quae, rerum."),y(),y(),y(),y(),m(140,"div",26),m(141,"div",38),m(142,"div",39),P(143,"img",17),y(),m(144,"div",40),m(145,"h2"),M(146,"PT F"),y(),m(147,"p"),M(148,"Lorem ipsum dolor sit, amet consectetur adipisicing elit. Quae, rerum."),y(),y(),y(),y(),y(),y(),m(149,"div",41),m(150,"div",25),m(151,"div",26),m(152,"div",38),m(153,"div",39),P(154,"img",17),y(),m(155,"div",40),m(156,"h2"),M(157,"PT G"),y(),m(158,"p"),M(159,"Lorem ipsum dolor sit, amet consectetur adipisicing elit. Quae, rerum."),y(),y(),y(),y(),m(160,"div",26),m(161,"div",38),m(162,"div",39),P(163,"img",17),y(),m(164,"div",40),m(165,"h2"),M(166,"PT H"),y(),m(167,"p"),M(168,"Lorem ipsum dolor sit, amet consectetur adipisicing elit. Quae, rerum."),y(),y(),y(),y(),m(169,"div",26),m(170,"div",38),m(171,"div",39),P(172,"img",17),y(),m(173,"div",40),m(174,"h2"),M(175,"PT I"),y(),m(176,"p"),M(177,"Lorem ipsum dolor sit, amet consectetur adipisicing elit. Quae, rerum."),y(),y(),y(),y(),y(),y(),y(),y(),y(),y(),y(),y(),m(178,"section",42),m(179,"div",43),m(180,"div",0),m(181,"h2"),M(182,"Partner Kami"),y(),m(183,"section",44),m(184,"div",45),P(185,"img",17),y(),m(186,"div",45),P(187,"img",17),y(),m(188,"div",45),P(189,"img",17),y(),m(190,"div",45),P(191,"img",17),y(),m(192,"div",45),P(193,"img",17),y(),m(194,"div",45),P(195,"img",17),y(),m(196,"div",45),P(197,"img",17),y(),m(198,"div",45),P(199,"img",17),y(),y(),y(),y(),y(),y())},styles:["header[_ngcontent-%COMP%], section[_ngcontent-%COMP%]{overflow-x:hidden}header[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%]{font-family:Montserrat;font-weight:400;color:#0a4d78}header[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-family:Montserrat;font-weight:700;font-size:20px;line-height:35px;color:#0a4d78}header[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:Montserrat;font-weight:400;line-height:30px;color:#0a4d78}header[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]   .col-5[_ngcontent-%COMP%]{padding-left:165px}.btn-custom2[_ngcontent-%COMP%]{color:#fff;background-color:#0a4d78;box-shadow:0 0 2px #00000040;border-radius:20px}.btn-custom2[_ngcontent-%COMP%]   fas[_ngcontent-%COMP%]{padding-left:2px}.section-1[_ngcontent-%COMP%]{padding-top:100px}.section-1[_ngcontent-%COMP%]   .product[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:Montserrat;font-size:21px;color:#0a4d78;font-weight:normal;text-align:center;padding-left:3rem}.section-1[_ngcontent-%COMP%]   .product[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]   span.italic[_ngcontent-%COMP%]{font-style:italic}.section-1[_ngcontent-%COMP%]   .product[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-family:Montserrat;font-size:36;color:#0a4d78;font-weight:bold;text-align:center;padding-left:3rem}.section-1[_ngcontent-%COMP%]   .product[_ngcontent-%COMP%]   .cards[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{padding-top:20px}.section-1[_ngcontent-%COMP%]   .product[_ngcontent-%COMP%]   .cards[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]{border-radius:48px;width:22rem;margin:3vmin;background:linear-gradient(169.11deg,#FFFFFF .48%,rgba(192,224,255,.24) 119.65%);box-shadow:0 0 7px #0000001a}.section-1[_ngcontent-%COMP%]   .product[_ngcontent-%COMP%]   .cards[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{padding-top:2.5rem;padding-left:1rem;padding-right:1rem;text-align:center}.cards[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{padding:0;margin:0}.card-body[_ngcontent-%COMP%]   .cobaProduct[_ngcontent-%COMP%]{padding:20px}.section-1[_ngcontent-%COMP%]   .product[_ngcontent-%COMP%]   .cards[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:17px;font-family:Montserrat;font-weight:normal;color:#0a4d78;padding-top:5px}.section-1[_ngcontent-%COMP%]   .btn-custom1[_ngcontent-%COMP%]{color:#fff;background:linear-gradient(114.03deg,#A02D8D -23.61%,#E63E6D 143.8%);box-shadow:0 0 4px #0000001a;border-radius:10px}.section-1[_ngcontent-%COMP%]   .btn-custom2[_ngcontent-%COMP%]{color:#fff;background:linear-gradient(114.03deg,#C03508 -23.61%,#FD8C04 143.8%);box-shadow:0 0 4px #0000001a;border-radius:10px}.section-1[_ngcontent-%COMP%]   .btn-custom3[_ngcontent-%COMP%]{color:#fff;background:linear-gradient(114.03deg,#0A568E -23.61%,#7FD34F 143.8%);box-shadow:0 0 4px #0000001a;border-radius:10px}.section-1[_ngcontent-%COMP%]   .cobaProduct[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{padding:70px}.section-1[_ngcontent-%COMP%]   .cardInfo[_ngcontent-%COMP%]{border-radius:48px;width:60rem;margin:50px 3vmin 3vmin 13vmin;background:linear-gradient(169.11deg,#FFFFFF .48%,rgba(192,224,255,.24) 119.65%);box-shadow:0 0 7px #0000001a}.section-1[_ngcontent-%COMP%]   .container[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%]{font-family:Montserrat;font-size:21px;color:#0a4d78;font-weight:normal;text-align:center;padding-top:100px}.section-1[_ngcontent-%COMP%]   .container[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-family:Montserrat;font-size:36;color:#0a4d78;font-weight:bold;text-align:center;padding-top:10px}.section-1[_ngcontent-%COMP%]   .cardInfo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:374px;margin-left:30px;border-radius:48px;padding-top:15px;padding-bottom:15px}.section-1[_ngcontent-%COMP%]   .cardInfo[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:Montserrat;font-size:21px;color:#0a4d78;font-weight:normal;text-align:justify;padding-top:100px;margin-left:180px}.section-2[_ngcontent-%COMP%]   .container[_ngcontent-%COMP%]{margin-top:100px}.section-2[_ngcontent-%COMP%]   .container[_ngcontent-%COMP%]   h2.title[_ngcontent-%COMP%]{font-family:Montserrat;font-size:36px;color:#0a4d78;font-weight:bold;text-align:center;margin-bottom:70px}.section-2[_ngcontent-%COMP%]   .container[_ngcontent-%COMP%]   .img-text[_ngcontent-%COMP%]{width:100%;height:300px;display:block;text-align:center;padding:40% 5%;background:linear-gradient(169.11deg,#FFFFFF .48%,rgba(192,224,255,.24) 119.65%);box-shadow:0 0 7px #0000001a;color:#0a4d78;border:1px solid #0A4D78;border-radius:15px}.section-2[_ngcontent-%COMP%]   .container[_ngcontent-%COMP%]   .img-text[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-family:Montserrat;font-size:25px}.section-2[_ngcontent-%COMP%]   .container[_ngcontent-%COMP%]   .img-text[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:Montserrat;font-size:14px}.section-2[_ngcontent-%COMP%]   .container[_ngcontent-%COMP%]   .img-area[_ngcontent-%COMP%]{position:absolute;width:100px;height:100px;border:2px solid #0A4D78;overflow:hidden;top:15px;margin-left:130px;border-radius:50%}.section-2[_ngcontent-%COMP%]   .container[_ngcontent-%COMP%]   .img-area[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%}.section-2[_ngcontent-%COMP%]   .container[_ngcontent-%COMP%]   .carousel-indicators[_ngcontent-%COMP%]{top:auto;bottom:-70px}.section-2[_ngcontent-%COMP%]   .container[_ngcontent-%COMP%]   .carousel-indicators[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{background:#000;border-radius:50px;width:20px;height:1px}.section-2[_ngcontent-%COMP%]   .container[_ngcontent-%COMP%]   .carousel-indicators[_ngcontent-%COMP%]   .active[_ngcontent-%COMP%]{background:#0A4D78}.section-3[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-family:Montserrat;font-size:36px;color:#0a4d78;font-weight:bold;text-align:center;margin-bottom:100px}.section-3[_ngcontent-%COMP%]   .partner[_ngcontent-%COMP%]{padding:100px 0 0}.section-3[_ngcontent-%COMP%]   .slick-slide[_ngcontent-%COMP%]{margin:0 20px}.section-3[_ngcontent-%COMP%]   .slick-slide[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%}.section-3[_ngcontent-%COMP%]   .slick-list[_ngcontent-%COMP%]{position:relative;display:block;overflow:hidden;margin:0;padding:0}.section-3[_ngcontent-%COMP%]   .slick-list[_ngcontent-%COMP%]:focus{outline:none}.section-3[_ngcontent-%COMP%]   .slick-slide[_ngcontent-%COMP%]{display:none;float:left;height:100%;min-height:1px}.section-3[_ngcontent-%COMP%]   .slick-slide[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block}.section-3[_ngcontent-%COMP%]   .slick-initialized[_ngcontent-%COMP%]   .slick-slide[_ngcontent-%COMP%]{display:block}.section-3[_ngcontent-%COMP%]   .slick-loading[_ngcontent-%COMP%]   .slick-slide[_ngcontent-%COMP%]{visibility:hidden}"]}),t})()}];let WF=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=$n({type:t}),t.\u0275inj=un({imports:[[qD.forRoot($F)],qD]}),t})(),qF=(()=>{class t{constructor(){this.title="dashboard-aturtoko"}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=Pi({type:t,selectors:[["app-root"]],decls:81,vars:0,consts:[[1,"container-fluid","p-0"],[1,"navbar","navbar-expand-lg","navbar-light"],[1,"container"],["href","#",1,"navbar-brand"],["src","../assets/Aturtoko.png","alt","AturToko","width","140"],["type","button","data-bs-toggle","collapse","data-bs-target","#navbarNav","aria-controls","navbarNav","aria-expanded","false","aria-label","Toggle navigation",1,"navbar-toggler"],[1,"navbar-toggler-icon"],["id","navbarNav",1,"collapse","navbar-collapse"],[1,"navbar-nav","mx-auto"],[1,"nav-item"],["href","#",1,"nav-link","active"],["href","#",1,"nav-link"],["href","#",1,"btn","btn-md","btn-custom","px-4","py-2"],[1,"row","text-left"],[1,"footer-left"],["src","../assets/Aturtoko.png","alt","","width","150"],[1,"pt-2"],[1,"footer-right"],[1,"box"],["href",""],[1,"footer-rights"],[1,"column"],[1,"fab","fa-2x","fa-facebook-square"],[1,"fab","fa-2x","fa-instagram-square"],[1,"fab","fa-2x","fa-linkedin"]],template:function(n,r){1&n&&(m(0,"div",0),m(1,"nav",1),m(2,"div",2),m(3,"a",3),P(4,"img",4),y(),m(5,"button",5),P(6,"span",6),y(),m(7,"div",7),m(8,"ul",8),m(9,"li",9),m(10,"a",10),M(11,"Tentang AturToko"),y(),y(),m(12,"li",9),m(13,"a",11),M(14,"Servis AturToko"),y(),y(),m(15,"li",9),m(16,"a",11),M(17,"Daftar Harga"),y(),y(),m(18,"li",9),m(19,"a",11),M(20,"Blog"),y(),y(),y(),m(21,"a",12),M(22,"Masuk"),y(),y(),y(),y(),y(),P(23,"router-outlet"),m(24,"footer"),m(25,"div",0),m(26,"div",13),m(27,"div",14),P(28,"img",15),m(29,"p"),M(30,"Metropolitan Tower, Lantai 2 "),P(31,"br"),M(32," Jl. R.A. Kartini No. 14, RW.4, "),P(33,"br"),M(34," West Cilandak, Cilandak, "),P(35,"br"),M(36," South Jakarta City, Jakarta "),P(37,"br"),M(38," 12430"),y(),m(39,"p",16),M(40,"info@aturtoko.id"),y(),m(41,"p",16),M(42,"PT.Atur Toko Solusi Indonesia"),y(),y(),m(43,"ul",17),m(44,"li"),m(45,"h4"),M(46,"Service"),y(),m(47,"ul",18),m(48,"li"),m(49,"a",19),M(50,"OmniPos"),y(),y(),m(51,"li"),m(52,"a",19),M(53,"BuatToko"),y(),y(),m(54,"li"),m(55,"a",19),M(56,"AturToko+"),y(),y(),m(57,"li"),m(58,"a",19),M(59,"Privacy Policy"),y(),y(),y(),y(),y(),m(60,"ul",20),m(61,"li"),m(62,"h4"),M(63,"AturToko"),y(),m(64,"ul",18),m(65,"li"),m(66,"a",19),M(67,"Tentang AturToko"),y(),y(),m(68,"li"),m(69,"a",19),M(70,"Kontak AturToko"),y(),y(),m(71,"li"),m(72,"a",19),M(73,"Karir"),y(),y(),y(),m(74,"div",21),m(75,"a",19),P(76,"i",22),y(),m(77,"a",19),P(78,"i",23),y(),m(79,"a",19),P(80,"i",24),y(),y(),y(),y(),y(),y(),y())},directives:[af],styles:[".nav-item[_ngcontent-%COMP%]{margin-right:20px;font-weight:400;font-size:16px}.nav-item[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#0a568e!important}.btn-custom[_ngcontent-%COMP%]{color:#fff;background-color:#7fd34f;box-shadow:0 0 2px #00000040;border-radius:13px}footer[_ngcontent-%COMP%]{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-flow:row wrap;margin-top:100px;padding:50px 50px 50px 150px;background:linear-gradient(180deg,#F0F8FF -75.8%,rgba(240,248,255,0) 100%)}footer[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{padding-bottom:10px}.footer-left[_ngcontent-%COMP%]{margin-right:120px}footer[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-family:Montserrat;font-size:21px;color:#0a4d78;font-weight:700}footer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:Montserrat;font-size:18px;color:#0a4d78;font-weight:500}footer[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{list-style:none;padding-left:0}footer[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{line-height:2em}footer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none;font-family:Montserrat;font-size:18px;color:#0a4d78;font-weight:500;line-height:2em}footer-right[_ngcontent-%COMP%]{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-flow:row wrap}.box[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#0a4d78}footer[_ngcontent-%COMP%]   .column[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:#0a4d78;margin-top:10px;margin-inline-end:20px}@media screen and (min-width: 600px){.footer-left[_ngcontent-%COMP%]{flex:1 0px}.footer-right[_ngcontent-%COMP%]{flex:1 0px}.footer-rights[_ngcontent-%COMP%]{flex:1 0px}}"]}),t})(),zF=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=$n({type:t,bootstrap:[qF]}),t.\u0275inj=un({providers:[],imports:[[XP,WF]]}),t})();(function(){if(A_)throw new Error("Cannot enable prod mode after platform setup.");x_=!1})(),ZP().bootstrapModule(zF).catch(t=>console.error(t))}},Ti=>{Ti(Ti.s=166)}]);

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists