-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.52e7ee7ee5830232.js
1 lines (1 loc) · 183 KB
/
main.52e7ee7ee5830232.js
1
"use strict";(self.webpackChunkBabyShowerUI=self.webpackChunkBabyShowerUI||[]).push([[792],{705:()=>{let ye=null,si=!1,Wc=1;const Re=Symbol("SIGNAL");function j(e){const t=ye;return ye=e,t}const Qn={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,kind:"unknown",producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function Lr(e){if(si)throw new Error("");if(null===ye)return;ye.consumerOnSignalRead(e);const t=ye.nextProducerIndex++;Ys(ye),t<ye.producerNode.length&&ye.producerNode[t]!==e&&li(ye)&&Qs(ye.producerNode[t],ye.producerIndexOfThis[t]),ye.producerNode[t]!==e&&(ye.producerNode[t]=e,ye.producerIndexOfThis[t]=li(ye)?hg(e,ye,t):0),ye.producerLastReadVersion[t]=e.version}function ai(e){if((!li(e)||e.dirty)&&(e.dirty||e.lastCleanEpoch!==Wc)){if(!e.producerMustRecompute(e)&&!ui(e))return void Zs(e);e.producerRecomputeValue(e),Zs(e)}}function lg(e){if(void 0===e.liveConsumerNode)return;const t=si;si=!0;try{for(const n of e.liveConsumerNode)n.dirty||fg(n)}finally{si=t}}function fg(e){e.dirty=!0,lg(e),e.consumerMarkedDirty?.(e)}function Zs(e){e.dirty=!1,e.lastCleanEpoch=Wc}function Yn(e){return e&&(e.nextProducerIndex=0),j(e)}function jr(e,t){if(j(t),e&&void 0!==e.producerNode&&void 0!==e.producerIndexOfThis&&void 0!==e.producerLastReadVersion){if(li(e))for(let n=e.nextProducerIndex;n<e.producerNode.length;n++)Qs(e.producerNode[n],e.producerIndexOfThis[n]);for(;e.producerNode.length>e.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function ui(e){Ys(e);for(let t=0;t<e.producerNode.length;t++){const n=e.producerNode[t],r=e.producerLastReadVersion[t];if(r!==n.version||(ai(n),r!==n.version))return!0}return!1}function ci(e){if(Ys(e),li(e))for(let t=0;t<e.producerNode.length;t++)Qs(e.producerNode[t],e.producerIndexOfThis[t]);e.producerNode.length=e.producerLastReadVersion.length=e.producerIndexOfThis.length=0,e.liveConsumerNode&&(e.liveConsumerNode.length=e.liveConsumerIndexOfThis.length=0)}function hg(e,t,n){if(pg(e),0===e.liveConsumerNode.length&&gg(e))for(let r=0;r<e.producerNode.length;r++)e.producerIndexOfThis[r]=hg(e.producerNode[r],e,r);return e.liveConsumerIndexOfThis.push(n),e.liveConsumerNode.push(t)-1}function Qs(e,t){if(pg(e),1===e.liveConsumerNode.length&&gg(e))for(let r=0;r<e.producerNode.length;r++)Qs(e.producerNode[r],e.producerIndexOfThis[r]);const n=e.liveConsumerNode.length-1;if(e.liveConsumerNode[t]=e.liveConsumerNode[n],e.liveConsumerIndexOfThis[t]=e.liveConsumerIndexOfThis[n],e.liveConsumerNode.length--,e.liveConsumerIndexOfThis.length--,t<e.liveConsumerNode.length){const r=e.liveConsumerIndexOfThis[t],o=e.liveConsumerNode[t];Ys(o),o.producerIndexOfThis[r]=t}}function li(e){return e.consumerIsAlwaysLive||(e?.liveConsumerNode?.length??0)>0}function Ys(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function pg(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}function gg(e){return void 0!==e.producerNode}let mg=function mb(){throw new Error};function Js(e,t){(function dg(){return!1!==ye?.consumerAllowSignalWrites})()||function vg(){mg()}(),e.equal(e.value,t)||(e.value=t,function Db(e){e.version++,function hb(){Wc++}(),lg(e)}(e))}const Kc={...Qn,equal:function Ws(e,t){return Object.is(e,t)},value:void 0,kind:"signal"};function ae(e){return"function"==typeof e}function Jc(e){const n=e(r=>{Error.call(r),r.stack=(new Error).stack});return n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n}const el=Jc(e=>function(n){e(this),this.message=n?`${n.length} errors occurred during unsubscription:\n${n.map((r,o)=>`${o+1}) ${r.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=n});function tl(e,t){if(e){const n=e.indexOf(t);0<=n&&e.splice(n,1)}}class ze{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let t;if(!this.closed){this.closed=!0;const{_parentage:n}=this;if(n)if(this._parentage=null,Array.isArray(n))for(const i of n)i.remove(this);else n.remove(this);const{initialTeardown:r}=this;if(ae(r))try{r()}catch(i){t=i instanceof el?i.errors:[i]}const{_finalizers:o}=this;if(o){this._finalizers=null;for(const i of o)try{Cg(i)}catch(s){t=t??[],s instanceof el?t=[...t,...s.errors]:t.push(s)}}if(t)throw new el(t)}}add(t){var n;if(t&&t!==this)if(this.closed)Cg(t);else{if(t instanceof ze){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=null!==(n=this._finalizers)&&void 0!==n?n:[]).push(t)}}_hasParent(t){const{_parentage:n}=this;return n===t||Array.isArray(n)&&n.includes(t)}_addParent(t){const{_parentage:n}=this;this._parentage=Array.isArray(n)?(n.push(t),n):n?[n,t]:t}_removeParent(t){const{_parentage:n}=this;n===t?this._parentage=null:Array.isArray(n)&&tl(n,t)}remove(t){const{_finalizers:n}=this;n&&tl(n,t),t instanceof ze&&t._removeParent(this)}}ze.EMPTY=(()=>{const e=new ze;return e.closed=!0,e})();const Dg=ze.EMPTY;function wg(e){return e instanceof ze||e&&"closed"in e&&ae(e.remove)&&ae(e.add)&&ae(e.unsubscribe)}function Cg(e){ae(e)?e():e.unsubscribe()}const Kn={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},ea={setTimeout(e,t,...n){const{delegate:r}=ea;return r?.setTimeout?r.setTimeout(e,t,...n):setTimeout(e,t,...n)},clearTimeout(e){const{delegate:t}=ea;return(t?.clearTimeout||clearTimeout)(e)},delegate:void 0};function Eg(e){ea.setTimeout(()=>{const{onUnhandledError:t}=Kn;if(!t)throw e;t(e)})}function nl(){}const Eb=rl("C",void 0,void 0);function rl(e,t,n){return{kind:e,value:t,error:n}}let Xn=null;function ta(e){if(Kn.useDeprecatedSynchronousErrorHandling){const t=!Xn;if(t&&(Xn={errorThrown:!1,error:null}),e(),t){const{errorThrown:n,error:r}=Xn;if(Xn=null,n)throw r}}else e()}class ol extends ze{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,wg(t)&&t.add(this)):this.destination=Nb}static create(t,n,r){return new sl(t,n,r)}next(t){this.isStopped?al(function _b(e){return rl("N",e,void 0)}(t),this):this._next(t)}error(t){this.isStopped?al(function Ib(e){return rl("E",void 0,e)}(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?al(Eb,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(t){this.destination.next(t)}_error(t){try{this.destination.error(t)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const bb=Function.prototype.bind;function il(e,t){return bb.call(e,t)}class Mb{constructor(t){this.partialObserver=t}next(t){const{partialObserver:n}=this;if(n.next)try{n.next(t)}catch(r){na(r)}}error(t){const{partialObserver:n}=this;if(n.error)try{n.error(t)}catch(r){na(r)}else na(t)}complete(){const{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(n){na(n)}}}class sl extends ol{constructor(t,n,r){let o;if(super(),ae(t)||!t)o={next:t??void 0,error:n??void 0,complete:r??void 0};else{let i;this&&Kn.useDeprecatedNextContext?(i=Object.create(t),i.unsubscribe=()=>this.unsubscribe(),o={next:t.next&&il(t.next,i),error:t.error&&il(t.error,i),complete:t.complete&&il(t.complete,i)}):o=t}this.destination=new Mb(o)}}function na(e){Kn.useDeprecatedSynchronousErrorHandling?function Sb(e){Kn.useDeprecatedSynchronousErrorHandling&&Xn&&(Xn.errorThrown=!0,Xn.error=e)}(e):Eg(e)}function al(e,t){const{onStoppedNotification:n}=Kn;n&&ea.setTimeout(()=>n(e,t))}const Nb={closed:!0,next:nl,error:function Tb(e){throw e},complete:nl},ul="function"==typeof Symbol&&Symbol.observable||"@@observable";function Jn(e){return e}function Ig(e){return 0===e.length?Jn:1===e.length?e[0]:function(n){return e.reduce((r,o)=>o(r),n)}}let Fe=(()=>{class e{constructor(n){n&&(this._subscribe=n)}lift(n){const r=new e;return r.source=this,r.operator=n,r}subscribe(n,r,o){const i=function xb(e){return e&&e instanceof ol||function Rb(e){return e&&ae(e.next)&&ae(e.error)&&ae(e.complete)}(e)&&wg(e)}(n)?n:new sl(n,r,o);return ta(()=>{const{operator:s,source:a}=this;i.add(s?s.call(i,a):a?this._subscribe(i):this._trySubscribe(i))}),i}_trySubscribe(n){try{return this._subscribe(n)}catch(r){n.error(r)}}forEach(n,r){return new(r=_g(r))((o,i)=>{const s=new sl({next:a=>{try{n(a)}catch(u){i(u),s.unsubscribe()}},error:i,complete:o});this.subscribe(s)})}_subscribe(n){var r;return null===(r=this.source)||void 0===r?void 0:r.subscribe(n)}[ul](){return this}pipe(...n){return Ig(n)(this)}toPromise(n){return new(n=_g(n))((r,o)=>{let i;this.subscribe(s=>i=s,s=>o(s),()=>r(i))})}}return e.create=t=>new e(t),e})();function _g(e){var t;return null!==(t=e??Kn.Promise)&&void 0!==t?t:Promise}const Ob=Jc(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let ct=(()=>{class e extends Fe{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(n){const r=new Sg(this,this);return r.operator=n,r}_throwIfClosed(){if(this.closed)throw new Ob}next(n){ta(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const r of this.currentObservers)r.next(n)}})}error(n){ta(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=n;const{observers:r}=this;for(;r.length;)r.shift().error(n)}})}complete(){ta(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:n}=this;for(;n.length;)n.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var n;return(null===(n=this.observers)||void 0===n?void 0:n.length)>0}_trySubscribe(n){return this._throwIfClosed(),super._trySubscribe(n)}_subscribe(n){return this._throwIfClosed(),this._checkFinalizedStatuses(n),this._innerSubscribe(n)}_innerSubscribe(n){const{hasError:r,isStopped:o,observers:i}=this;return r||o?Dg:(this.currentObservers=null,i.push(n),new ze(()=>{this.currentObservers=null,tl(i,n)}))}_checkFinalizedStatuses(n){const{hasError:r,thrownError:o,isStopped:i}=this;r?n.error(o):i&&n.complete()}asObservable(){const n=new Fe;return n.source=this,n}}return e.create=(t,n)=>new Sg(t,n),e})();class Sg extends ct{constructor(t,n){super(),this.destination=t,this.source=n}next(t){var n,r;null===(r=null===(n=this.destination)||void 0===n?void 0:n.next)||void 0===r||r.call(n,t)}error(t){var n,r;null===(r=null===(n=this.destination)||void 0===n?void 0:n.error)||void 0===r||r.call(n,t)}complete(){var t,n;null===(n=null===(t=this.destination)||void 0===t?void 0:t.complete)||void 0===n||n.call(t)}_subscribe(t){var n,r;return null!==(r=null===(n=this.source)||void 0===n?void 0:n.subscribe(t))&&void 0!==r?r:Dg}}class Dt extends ct{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const n=super._subscribe(t);return!n.closed&&t.next(this._value),n}getValue(){const{hasError:t,thrownError:n,_value:r}=this;if(t)throw n;return this._throwIfClosed(),r}next(t){super.next(this._value=t)}}function bg(e){return ae(e?.lift)}function Le(e){return t=>{if(bg(t))return t.lift(function(n){try{return e(n,this)}catch(r){this.error(r)}});throw new TypeError("Unable to lift unknown Observable type")}}function xe(e,t,n,r,o){return new kb(e,t,n,r,o)}class kb extends ol{constructor(t,n,r,o,i,s){super(t),this.onFinalize=i,this.shouldUnsubscribe=s,this._next=n?function(a){try{n(a)}catch(u){t.error(u)}}:super._next,this._error=o?function(a){try{o(a)}catch(u){t.error(u)}finally{this.unsubscribe()}}:super._error,this._complete=r?function(){try{r()}catch(a){t.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:n}=this;super.unsubscribe(),!n&&(null===(t=this.onFinalize)||void 0===t||t.call(this))}}}function Q(e,t){return Le((n,r)=>{let o=0;n.subscribe(xe(r,i=>{r.next(e.call(t,i,o++))}))})}const Mg="https://g.co/ng/security#xss";class E extends Error{code;constructor(t,n){super(function er(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}(t,n)),this.code=t}}const ra=Symbol("InputSignalNode#UNSET"),Tg={...Kc,transformFn:void 0,applyValueToInputSignal(e,t){Js(e,t)}};function Ng(e,t){const n=Object.create(Tg);function r(){if(Lr(n),n.value===ra)throw new E(-950,!1);return n.value}return n.value=e,n.transformFn=t?.transform,r[Re]=n,r}function nn(e){return{toString:e}.toString()}const ue=globalThis;function Y(e){for(let t in e)if(e[t]===Y)return t;throw Error("Could not find renamed property on target object.")}function _e(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(_e).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function ll(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const Fb=Y({__forward_ref__:Y});function dl(e){return e.__forward_ref__=dl,e.toString=function(){return _e(this())},e}function R(e){return oa(e)?e():e}function oa(e){return"function"==typeof e&&e.hasOwnProperty(Fb)&&e.__forward_ref__===dl}function b(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function ia(e){return Rg(e,aa)||Rg(e,xg)}function Rg(e,t){return e.hasOwnProperty(t)?e[t]:null}function sa(e){return e&&(e.hasOwnProperty(hl)||e.hasOwnProperty(Ub))?e[hl]:null}const aa=Y({\u0275prov:Y}),hl=Y({\u0275inj:Y}),xg=Y({ngInjectableDef:Y}),Ub=Y({ngInjectorDef:Y});class I{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(t,n){this._desc=t,this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=b({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function ml(e){return e&&!!e.\u0275providers}const di=Y({\u0275cmp:Y}),vl=Y({\u0275dir:Y}),yl=Y({\u0275pipe:Y}),kg=Y({\u0275mod:Y}),rn=Y({\u0275fac:Y}),fi=Y({__NG_ELEMENT_ID__:Y}),Pg=Y({__NG_ENV_ID__:Y});function F(e){return"string"==typeof e?e:null==e?"":String(e)}function Dl(e,t){throw new E(-201,!1)}var z=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(z||{});let wl;function Fg(){return wl}function nt(e){const t=wl;return wl=e,t}function Lg(e,t,n){const r=ia(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&z.Optional?null:void 0!==t?t:void Dl()}const hi={},la="ngTempTokenPath",Zb=/\n/gm,jg="__source";let $r;function Cn(e){const t=$r;return $r=e,t}function Kb(e,t=z.Default){if(void 0===$r)throw new E(-203,!1);return null===$r?Lg(e,void 0,t):$r.get(e,t&z.Optional?null:void 0,t)}function B(e,t=z.Default){return(Fg()||Kb)(R(e),t)}function w(e,t=z.Default){return B(e,da(t))}function da(e){return typeof e>"u"||"number"==typeof e?e:(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function El(e){const t=[];for(let n=0;n<e.length;n++){const r=R(e[n]);if(Array.isArray(r)){if(0===r.length)throw new E(900,!1);let o,i=z.Default;for(let s=0;s<r.length;s++){const a=r[s],u=Xb(a);"number"==typeof u?-1===u?o=a.token:i|=u:o=a}t.push(B(o,i))}else t.push(B(r))}return t}function Xb(e){return e.__NG_DI_FLAG__}function tr(e,t){return e.hasOwnProperty(rn)?e[rn]:null}function zr(e,t){e.forEach(n=>Array.isArray(n)?zr(n,t):t(n))}function Bg(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function fa(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}const jt={},W=[],wt=new I(""),$g=new I("",-1),Ml=new I("");class pa{get(t,n=hi){if(n===hi){const r=new Error(`NullInjectorError: No provider for ${_e(t)}!`);throw r.name="NullInjectorError",r}return n}}function Be(e,t){const n=e[kg]||null;if(!n&&!0===t)throw new Error(`Type ${_e(e)} does not have '\u0275mod' property.`);return n}function H(e){return e[di]||null}function Se(e){return e[vl]||null}function je(e){return e[yl]||null}function In(e){return{\u0275providers:e}}function iM(...e){return{\u0275providers:Tl(0,e),\u0275fromNgModule:!0}}function Tl(e,...t){const n=[],r=new Set;let o;const i=s=>{n.push(s)};return zr(t,s=>{const a=s;ga(a,i,[],r)&&(o||=[],o.push(a))}),void 0!==o&&zg(o,i),n}function zg(e,t){for(let n=0;n<e.length;n++){const{ngModule:r,providers:o}=e[n];Nl(o,i=>{t(i,r)})}}function ga(e,t,n,r){if(!(e=R(e)))return!1;let o=null,i=sa(e);const s=!i&&H(e);if(i||s){if(s&&!s.standalone)return!1;o=e}else{const u=e.ngModule;if(i=sa(u),!i)return!1;o=u}const a=r.has(o);if(s){if(a)return!1;if(r.add(o),s.dependencies){const u="function"==typeof s.dependencies?s.dependencies():s.dependencies;for(const c of u)ga(c,t,n,r)}}else{if(!i)return!1;{if(null!=i.imports&&!a){let c;r.add(o);try{zr(i.imports,l=>{ga(l,t,n,r)&&(c||=[],c.push(l))})}finally{}void 0!==c&&zg(c,t)}if(!a){const c=tr(o)||(()=>new o);t({provide:o,useFactory:c,deps:W},o),t({provide:Ml,useValue:o,multi:!0},o),t({provide:wt,useValue:()=>B(o),multi:!0},o)}const u=i.providers;if(null!=u&&!a){const c=e;Nl(u,l=>{t(l,c)})}}}return o!==e&&void 0!==e.providers}function Nl(e,t){for(let n of e)ml(n)&&(n=n.\u0275providers),Array.isArray(n)?Nl(n,t):t(n)}const sM=Y({provide:String,useValue:Y});function Al(e){return null!==e&&"object"==typeof e&&sM in e}function nr(e){return"function"==typeof e}const Rl=new I(""),ma={},uM={};let xl;function va(){return void 0===xl&&(xl=new pa),xl}class ft{}class rr extends ft{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(t,n,r,o){super(),this.parent=n,this.source=r,this.scopes=o,kl(t,s=>this.processProvider(s)),this.records.set($g,Gr(void 0,this)),o.has("environment")&&this.records.set(ft,Gr(void 0,this));const i=this.records.get(Rl);null!=i&&"string"==typeof i.value&&this.scopes.add(i.value),this.injectorDefTypes=new Set(this.get(Ml,W,z.Self))}destroy(){gi(this),this._destroyed=!0;const t=j(null);try{for(const r of this._ngOnDestroyHooks)r.ngOnDestroy();const n=this._onDestroyHooks;this._onDestroyHooks=[];for(const r of n)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),j(t)}}onDestroy(t){return gi(this),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){gi(this);const n=Cn(this),r=nt(void 0);try{return t()}finally{Cn(n),nt(r)}}get(t,n=hi,r=z.Default){if(gi(this),t.hasOwnProperty(Pg))return t[Pg](this);r=da(r);const i=Cn(this),s=nt(void 0);try{if(!(r&z.SkipSelf)){let u=this.records.get(t);if(void 0===u){const c=function hM(e){return"function"==typeof e||"object"==typeof e&&e instanceof I}(t)&&ia(t);u=c&&this.injectableDefInScope(c)?Gr(Ol(t),ma):null,this.records.set(t,u)}if(null!=u)return this.hydrate(t,u)}return(r&z.Self?va():this.parent).get(t,n=r&z.Optional&&n===hi?null:n)}catch(a){if("NullInjectorError"===a.name){if((a[la]=a[la]||[]).unshift(_e(t)),i)throw a;return function Jb(e,t,n,r){const o=e[la];throw t[jg]&&o.unshift(t[jg]),e.message=function eM(e,t,n,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let o=_e(t);if(Array.isArray(t))o=t.map(_e).join(" -> ");else if("object"==typeof t){let i=[];for(let s in t)if(t.hasOwnProperty(s)){let a=t[s];i.push(s+":"+("string"==typeof a?JSON.stringify(a):_e(a)))}o=`{${i.join(", ")}}`}return`${n}${r?"("+r+")":""}[${o}]: ${e.replace(Zb,"\n ")}`}("\n"+e.message,o,n,r),e.ngTokenPath=o,e[la]=null,e}(a,t,"R3InjectorError",this.source)}throw a}finally{nt(s),Cn(i)}}resolveInjectorInitializers(){const t=j(null),n=Cn(this),r=nt(void 0);try{const i=this.get(wt,W,z.Self);for(const s of i)s()}finally{Cn(n),nt(r),j(t)}}toString(){const t=[],n=this.records;for(const r of n.keys())t.push(_e(r));return`R3Injector[${t.join(", ")}]`}processProvider(t){let n=nr(t=R(t))?t:R(t&&t.provide);const r=function lM(e){return Al(e)?Gr(void 0,e.useValue):Gr(function Wg(e,t,n){let r;if(nr(e)){const o=R(e);return tr(o)||Ol(o)}if(Al(e))r=()=>R(e.useValue);else if(function Gg(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...El(e.deps||[]));else if(function qg(e){return!(!e||!e.useExisting)}(e))r=()=>B(R(e.useExisting));else{const o=R(e&&(e.useClass||e.provide));if(!function dM(e){return!!e.deps}(e))return tr(o)||Ol(o);r=()=>new o(...El(e.deps))}return r}(e),ma)}(t);if(!nr(t)&&!0===t.multi){let o=this.records.get(n);o||(o=Gr(void 0,ma,!0),o.factory=()=>El(o.multi),this.records.set(n,o)),n=t,o.multi.push(t)}this.records.set(n,r)}hydrate(t,n){const r=j(null);try{return n.value===ma&&(n.value=uM,n.value=n.factory()),"object"==typeof n.value&&n.value&&function fM(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{j(r)}}injectableDefInScope(t){if(!t.providedIn)return!1;const n=R(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){const n=this._onDestroyHooks.indexOf(t);-1!==n&&this._onDestroyHooks.splice(n,1)}}function Ol(e){const t=ia(e),n=null!==t?t.factory:tr(e);if(null!==n)return n;if(e instanceof I)throw new E(204,!1);if(e instanceof Function)return function cM(e){if(e.length>0)throw new E(204,!1);const n=function Hb(e){return e&&(e[aa]||e[xg])||null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new E(204,!1)}function gi(e){if(e.destroyed)throw new E(205,!1)}function Gr(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function kl(e,t){for(const n of e)Array.isArray(n)?kl(n,t):n&&ml(n)?kl(n.\u0275providers,t):t(n)}function Vt(e,t){e instanceof rr&&gi(e);const r=Cn(e),o=nt(void 0);try{return t()}finally{Cn(r),nt(o)}}const N=11,_=25;function he(e){return Array.isArray(e)&&"object"==typeof e[1]}function Me(e){return Array.isArray(e)&&!0===e[1]}function Ll(e){return!!(4&e.flags)}function Sn(e){return e.componentOffset>-1}function Tt(e){return!!e.template}function vi(e){return!!(512&e[2])}function bn(e){return!(256&~e[2])}class SM{previousValue;currentValue;firstChange;constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}}function nm(e,t,n,r){null!==t?t.applyValueToInputSignal(t,r):e[n]=r}const eo=(()=>{const e=()=>rm;return e.ngInherit=!0,e})();function rm(e){return e.type.prototype.ngOnChanges&&(e.setInput=MM),bM}function bM(){const e=im(this),t=e?.current;if(t){const n=e.previous;if(n===jt)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function MM(e,t,n,r,o){const i=this.declaredInputs[r],s=im(e)||function TM(e,t){return e[om]=t}(e,{previous:jt,current:null}),a=s.current||(s.current={}),u=s.previous,c=u[i];a[i]=new SM(c&&c.currentValue,n,u===jt),nm(e,t,o,n)}const om="__ngSimpleChanges__";function im(e){return e[om]||null}function G(e){for(;Array.isArray(e);)e=e[0];return e}function Ue(e,t){return G(t[e.index])}function ar(e,t){return e.data[t]}function ht(e,t){const n=t[e];return he(n)?n:n[0]}function Bl(e){return!(128&~e[2])}function Et(e,t){return null==t?null:e[t]}function um(e){e[17]=0}function Hl(e){1024&e[2]||(e[2]|=1024,Bl(e)&&yi(e))}function _a(e){return!!(9216&e[2]||e[24]?.dirty)}function Ul(e){e[10].changeDetectionScheduler?.notify(9),64&e[2]&&(e[2]|=1024),_a(e)&&yi(e)}function yi(e){e[10].changeDetectionScheduler?.notify(0);let t=an(e);for(;null!==t&&!(8192&t[2])&&(t[2]|=8192,Bl(t));)t=an(t)}function Sa(e,t){if(bn(e))throw new E(911,!1);null===e[21]&&(e[21]=[]),e[21].push(t)}function an(e){const t=e[3];return Me(t)?t[3]:t}const O={lFrame:Cm(null),bindingsEnabled:!0,skipHydrationRootTNode:null};let ql=!1;function fm(){return O.bindingsEnabled}function m(){return O.lFrame.lView}function x(){return O.lFrame.tView}function U(){let e=hm();for(;null!==e&&64===e.type;)e=e.parent;return e}function hm(){return O.lFrame.currentTNode}function Nt(e,t){const n=O.lFrame;n.currentTNode=e,n.isParent=t}function Gl(){return O.lFrame.isParent}function mm(){return ql}function Ma(e){const t=ql;return ql=e,t}function qM(e,t){const n=O.lFrame;n.bindingIndex=n.bindingRootIndex=e,Zl(t)}function Zl(e){O.lFrame.currentDirectiveIndex=e}function Ta(e){O.lFrame.currentQueryIndex=e}function WM(e){const t=e[1];return 2===t.type?t.declTNode:1===t.type?e[5]:null}function Dm(e,t,n){if(n&z.SkipSelf){let o=t,i=e;for(;!(o=o.parent,null!==o||n&z.Host||(o=WM(i),null===o||(i=i[14],10&o.type))););if(null===o)return!1;t=o,e=i}const r=O.lFrame=wm();return r.currentTNode=t,r.lView=e,!0}function Kl(e){const t=wm(),n=e[1];O.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function wm(){const e=O.lFrame,t=null===e?null:e.child;return null===t?Cm(e):t}function Cm(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function Em(){const e=O.lFrame;return O.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Im=Em;function Xl(){const e=Em();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function Ve(){return O.lFrame.selectedIndex}function lr(e){O.lFrame.selectedIndex=e}let Mm=!0;function wi(){return Mm}function Ut(e){Mm=e}function Na(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n<r;n++){const i=e.data[n].type.prototype,{ngAfterContentInit:s,ngAfterContentChecked:a,ngAfterViewInit:u,ngAfterViewChecked:c,ngOnDestroy:l}=i;s&&(e.contentHooks??=[]).push(-n,s),a&&((e.contentHooks??=[]).push(n,a),(e.contentCheckHooks??=[]).push(n,a)),u&&(e.viewHooks??=[]).push(-n,u),c&&((e.viewHooks??=[]).push(n,c),(e.viewCheckHooks??=[]).push(n,c)),null!=l&&(e.destroyHooks??=[]).push(n,l)}}function Aa(e,t,n){Tm(e,t,3,n)}function Ra(e,t,n,r){(3&e[2])===n&&Tm(e,t,n,r)}function Jl(e,t){let n=e[2];(3&n)===t&&(n&=16383,n+=1,e[2]=n)}function Tm(e,t,n,r){const i=r??-1,s=t.length-1;let a=0;for(let u=void 0!==r?65535&e[17]:0;u<s;u++)if("number"==typeof t[u+1]){if(a=t[u],null!=r&&a>=r)break}else t[u]<0&&(e[17]+=65536),(a<i||-1==i)&&(XM(e,n,t,u),e[17]=(4294901760&e[17])+u+2),u++}function Nm(e,t){const n=j(null);try{t.call(e)}finally{j(n)}}function XM(e,t,n,r){const o=n[r]<0,i=n[r+1],a=e[o?-n[r]:n[r]];o?e[2]>>14<e[17]>>16&&(3&e[2])===t&&(e[2]+=16384,Nm(a,i)):Nm(a,i)}class Ci{factory;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(t,n,r){this.factory=t,this.canSeeViewProviders=n,this.injectImpl=r}}function Am(e){return 3===e||4===e||6===e}function Rm(e){return 64===e.charCodeAt(0)}function ro(e,t){if(null!==t&&0!==t.length)if(null===e||0===e.length)e=t.slice();else{let n=-1;for(let r=0;r<t.length;r++){const o=t[r];"number"==typeof o?n=o:0===n||xm(e,n,o,null,-1===n||2===n?t[++r]:null)}}return e}function xm(e,t,n,r,o){let i=0,s=e.length;if(-1===t)s=-1;else for(;i<e.length;){const a=e[i++];if("number"==typeof a){if(a===t){s=-1;break}if(a>t){s=i-1;break}}}for(;i<e.length;){const a=e[i];if("number"==typeof a)break;if(a===n){if(null===r)return void(null!==o&&(e[i+1]=o));if(r===e[i+1])return void(e[i+2]=o)}i++,null!==r&&i++,null!==o&&i++}-1!==s&&(e.splice(s,0,t),i=s+1),e.splice(i++,0,n),null!==r&&e.splice(i++,0,r),null!==o&&e.splice(i++,0,o)}const nd={};class dr{injector;parentInjector;constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,r){r=da(r);const o=this.injector.get(t,nd,r);return o!==nd||n===nd?o:this.parentInjector.get(t,n,r)}}function rd(e){return-1!==e}function Ei(e){return 32767&e}function Ii(e,t){let n=function oT(e){return e>>16}(e),r=t;for(;n>0;)r=r[14],n--;return r}let od=!0;function xa(e){const t=od;return od=e,t}let sT=0;const $t={};function Oa(e,t){const n=Pm(e,t);if(-1!==n)return n;const r=t[1];r.firstCreatePass&&(e.injectorIndex=t.length,id(r.data,e),id(t,null),id(r.blueprint,null));const o=ka(e,t),i=e.injectorIndex;if(rd(o)){const s=Ei(o),a=Ii(o,t),u=a[1].data;for(let c=0;c<8;c++)t[i+c]=a[s+c]|u[s+c]}return t[i+8]=o,i}function id(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Pm(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function ka(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,r=null,o=t;for(;null!==o;){if(r=Um(o),null===r)return-1;if(n++,o=o[14],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return-1}function sd(e,t,n){!function aT(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(fi)&&(r=n[fi]),null==r&&(r=n[fi]=sT++);const o=255&r;t.data[e+(o>>5)]|=1<<o}(e,t,n)}function Fm(e,t,n){if(n&z.Optional||void 0!==e)return e;Dl()}function Lm(e,t,n,r){if(n&z.Optional&&void 0===r&&(r=null),!(n&(z.Self|z.Host))){const o=e[9],i=nt(void 0);try{return o?o.get(t,r,n&z.Optional):Lg(t,r,n&z.Optional)}finally{nt(i)}}return Fm(r,0,n)}function jm(e,t,n,r=z.Default,o){if(null!==e){if(2048&t[2]&&!(r&z.Self)){const s=function fT(e,t,n,r,o){let i=e,s=t;for(;null!==i&&null!==s&&2048&s[2]&&!(512&s[2]);){const a=Vm(i,s,n,r|z.Self,$t);if(a!==$t)return a;let u=i.parent;if(!u){const c=s[20];if(c){const l=c.get(n,$t,r);if(l!==$t)return l}u=Um(s),s=s[14]}i=u}return o}(e,t,n,r,$t);if(s!==$t)return s}const i=Vm(e,t,n,r,$t);if(i!==$t)return i}return Lm(t,n,r,o)}function Vm(e,t,n,r,o){const i=function lT(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(fi)?e[fi]:void 0;return"number"==typeof t?t>=0?255&t:dT:t}(n);if("function"==typeof i){if(!Dm(t,e,r))return r&z.Host?Fm(o,0,r):Lm(t,n,r,o);try{let s;if(s=i(r),null!=s||r&z.Optional)return s;Dl()}finally{Im()}}else if("number"==typeof i){let s=null,a=Pm(e,t),u=-1,c=r&z.Host?t[15][5]:null;for((-1===a||r&z.SkipSelf)&&(u=-1===a?ka(e,t):t[a+8],-1!==u&&Hm(r,!1)?(s=t[1],a=Ei(u),t=Ii(u,t)):a=-1);-1!==a;){const l=t[1];if(Bm(i,a,l.data)){const d=cT(a,t,n,s,r,c);if(d!==$t)return d}u=t[a+8],-1!==u&&Hm(r,t[1].data[a+8]===c)&&Bm(i,a,t)?(s=l,a=Ei(u),t=Ii(u,t)):a=-1}}return o}function cT(e,t,n,r,o,i){const s=t[1],a=s.data[e+8],l=function Pa(e,t,n,r,o){const i=e.providerIndexes,s=t.data,a=1048575&i,u=e.directiveStart,l=i>>20,f=o?a+l:e.directiveEnd;for(let h=r?a:a+l;h<f;h++){const p=s[h];if(h<u&&n===p||h>=u&&p.type===n)return h}if(o){const h=s[u];if(h&&Tt(h)&&h.type===n)return u}return null}(a,s,n,null==r?Sn(a)&&od:r!=s&&!!(3&a.type),o&z.Host&&i===a);return null!==l?fr(t,s,l,a):$t}function fr(e,t,n,r){let o=e[n];const i=t.data;if(function JM(e){return e instanceof Ci}(o)){const s=o;s.resolving&&function qb(e,t){throw t&&t.join(" > "),new E(-200,e)}(function Z(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():F(e)}(i[n]));const a=xa(s.canSeeViewProviders);s.resolving=!0;const c=s.injectImpl?nt(s.injectImpl):null;Dm(e,r,z.Default);try{o=e[n]=s.factory(void 0,i,e,r),t.firstCreatePass&&n>=r.directiveStart&&function KM(e,t,n){const{ngOnChanges:r,ngOnInit:o,ngDoCheck:i}=t.type.prototype;if(r){const s=rm(t);(n.preOrderHooks??=[]).push(e,s),(n.preOrderCheckHooks??=[]).push(e,s)}o&&(n.preOrderHooks??=[]).push(0-e,o),i&&((n.preOrderHooks??=[]).push(e,i),(n.preOrderCheckHooks??=[]).push(e,i))}(n,i[n],t)}finally{null!==c&&nt(c),xa(a),s.resolving=!1,Im()}}return o}function Bm(e,t,n){return!!(n[t+(e>>5)]&1<<e)}function Hm(e,t){return!(e&z.Self||e&z.Host&&t)}class ge{_tNode;_lView;constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return jm(this._tNode,this._lView,t,da(r),n)}}function dT(){return new ge(U(),m())}function ad(e){return nn(()=>{const t=e.prototype.constructor,n=t[rn]||ud(t),r=Object.prototype;let o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==r;){const i=o[rn]||ud(o);if(i&&i!==n)return i;o=Object.getPrototypeOf(o)}return i=>new i})}function ud(e){return oa(e)?()=>{const t=ud(R(e));return t&&t()}:tr(e)}function Um(e){const t=e[1],n=t.type;return 2===n?t.declTNode:1===n?e[5]:null}function Wm(e,t=null,n=null,r){const o=Zm(e,t,n,r);return o.resolveInjectorInitializers(),o}function Zm(e,t=null,n=null,r,o=new Set){const i=[n||W,iM(e)];return r=r||("object"==typeof e?void 0:_e(e)),new rr(i,t||va(),r||null,o)}class Ce{static THROW_IF_NOT_FOUND=hi;static NULL=new pa;static create(t,n){if(Array.isArray(t))return Wm({name:""},n,t,"");{const r=t.name??"";return Wm({name:r},t.parent,t.providers,r)}}static \u0275prov=b({token:Ce,providedIn:"any",factory:()=>B($g)});static __NG_ELEMENT_ID__=-1}new I("").__NG_ELEMENT_ID__=e=>{const t=U();if(null===t)throw new E(204,!1);if(2&t.type)return t.value;if(e&z.Optional)return null;throw new E(204,!1)};const Qm=!1;let Tn=(()=>class e{static __NG_ELEMENT_ID__=CT;static __NG_ENV_ID__=n=>n})();class Ym extends Tn{_lView;constructor(t){super(),this._lView=t}onDestroy(t){return Sa(this._lView,t),()=>function $l(e,t){if(null===e[21])return;const n=e[21].indexOf(t);-1!==n&&e[21].splice(n,1)}(this._lView,t)}}function CT(){return new Ym(m())}class ln{}const Si=new I("",{providedIn:"root",factory:()=>!1}),Km=new I(""),ld=new I("");let dn=(()=>{class e{taskId=0;pendingTasks=new Set;get _hasPendingTasks(){return this.hasPendingTasks.value}hasPendingTasks=new Dt(!1);add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const n=this.taskId++;return this.pendingTasks.add(n),n}has(n){return this.pendingTasks.has(n)}remove(n){this.pendingTasks.delete(n),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static \u0275prov=b({token:e,providedIn:"root",factory:()=>new e})}return e})();const pt=class IT extends ct{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(t=!1){super(),this.__isAsync=t,function Zg(){return void 0!==Fg()||null!=function Yb(){return $r}()}()&&(this.destroyRef=w(Tn,{optional:!0})??void 0,this.pendingTasks=w(dn,{optional:!0})??void 0)}emit(t){const n=j(null);try{super.next(t)}finally{j(n)}}subscribe(t,n,r){let o=t,i=n||(()=>null),s=r;if(t&&"object"==typeof t){const u=t;o=u.next?.bind(u),i=u.error?.bind(u),s=u.complete?.bind(u)}this.__isAsync&&(i=this.wrapInTimeout(i),o&&(o=this.wrapInTimeout(o)),s&&(s=this.wrapInTimeout(s)));const a=super.subscribe({next:o,error:i,complete:s});return t instanceof ze&&t.add(a),a}wrapInTimeout(t){return n=>{const r=this.pendingTasks?.add();setTimeout(()=>{t(n),void 0!==r&&this.pendingTasks?.remove(r)})}}};function bi(...e){}function Xm(e){let t,n;function r(){e=bi;try{void 0!==n&&"function"==typeof cancelAnimationFrame&&cancelAnimationFrame(n),void 0!==t&&clearTimeout(t)}catch{}}return t=setTimeout(()=>{e(),r()}),"function"==typeof requestAnimationFrame&&(n=requestAnimationFrame(()=>{e(),r()})),()=>r()}function Jm(e){return queueMicrotask(()=>e()),()=>{e=bi}}const dd="isAngularZone",La=dd+"_ID";let _T=0;class X{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new pt(!1);onMicrotaskEmpty=new pt(!1);onStable=new pt(!1);onError=new pt(!1);constructor(t){const{enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:o=!1,scheduleInRootZone:i=Qm}=t;if(typeof Zone>"u")throw new E(908,!1);Zone.assertZonePatched();const s=this;s._nesting=0,s._outer=s._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(s._inner=s._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(s._inner=s._inner.fork(Zone.longStackTraceZoneSpec)),s.shouldCoalesceEventChangeDetection=!o&&r,s.shouldCoalesceRunChangeDetection=o,s.callbackScheduled=!1,s.scheduleInRootZone=i,function MT(e){const t=()=>{!function bT(e){function t(){Xm(()=>{e.callbackScheduled=!1,hd(e),e.isCheckStableRunning=!0,fd(e),e.isCheckStableRunning=!1})}e.isCheckStableRunning||e.callbackScheduled||(e.callbackScheduled=!0,e.scheduleInRootZone?Zone.root.run(()=>{t()}):e._outer.run(()=>{t()}),hd(e))}(e)},n=_T++;e._inner=e._inner.fork({name:"angular",properties:{[dd]:!0,[La]:n,[La+n]:!0},onInvokeTask:(r,o,i,s,a,u)=>{if(function TT(e){return nv(e,"__ignore_ng_zone__")}(u))return r.invokeTask(i,s,a,u);try{return ev(e),r.invokeTask(i,s,a,u)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===s.type||e.shouldCoalesceRunChangeDetection)&&t(),tv(e)}},onInvoke:(r,o,i,s,a,u,c)=>{try{return ev(e),r.invoke(i,s,a,u,c)}finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!function NT(e){return nv(e,"__scheduler_tick__")}(u)&&t(),tv(e)}},onHasTask:(r,o,i,s)=>{r.hasTask(i,s),o===i&&("microTask"==s.change?(e._hasPendingMicrotasks=s.microTask,hd(e),fd(e)):"macroTask"==s.change&&(e.hasPendingMacrotasks=s.macroTask))},onHandleError:(r,o,i,s)=>(r.handleError(i,s),e.runOutsideAngular(()=>e.onError.emit(s)),!1)})}(s)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get(dd)}static assertInAngularZone(){if(!X.isInAngularZone())throw new E(909,!1)}static assertNotInAngularZone(){if(X.isInAngularZone())throw new E(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,o){const i=this._inner,s=i.scheduleEventTask("NgZoneEvent: "+o,t,ST,bi,bi);try{return i.runTask(s,n,r)}finally{i.cancelTask(s)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}}const ST={};function fd(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function hd(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&!0===e.callbackScheduled)}function ev(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function tv(e){e._nesting--,fd(e)}class pd{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new pt;onMicrotaskEmpty=new pt;onStable=new pt;onError=new pt;run(t,n,r){return t.apply(n,r)}runGuarded(t,n,r){return t.apply(n,r)}runOutsideAngular(t){return t()}runTask(t,n,r,o){return t.apply(n,r)}}function nv(e,t){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0]?.data?.[t]}class zt{_console=console;handleError(t){this._console.error("ERROR",t)}}const RT=new I("",{providedIn:"root",factory:()=>{const e=w(X),t=w(zt);return n=>e.runOutsideAngular(()=>t.handleError(n))}});function ov(e,t){return Ng(e,t)}const OT=(ov.required=function xT(e){return Ng(ra,e)},ov);function kT(){return oo(U(),m())}function oo(e,t){return new Nn(Ue(e,t))}let Nn=(()=>class e{nativeElement;constructor(n){this.nativeElement=n}static __NG_ELEMENT_ID__=kT})();const sv=new Set;function ke(e){sv.has(e)||(sv.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function Ti(e){return!(128&~e.flags)}Symbol;var Va=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(Va||{});const Ba=new Map;let jT=0;function md(e){Ba.delete(e[19])}const Ha="__ngContext__";function $e(e,t){he(t)?(e[Ha]=t[19],function BT(e){Ba.set(e[19],e)}(t)):e[Ha]=t}function yv(e){return wv(e[12])}function Dv(e){return wv(e[4])}function wv(e){for(;null!==e&&!Me(e);)e=e[4];return e}let Dd;const pr=new I("",{providedIn:"root",factory:()=>oN}),oN="ng",wd=new I(""),so=new I("",{providedIn:"platform",factory:()=>"unknown"}),Tv=new I("",{providedIn:"root",factory:()=>function qt(){if(void 0!==Dd)return Dd;if(typeof document<"u")return document;throw new E(210,!1)}().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null}),xv=new I("",{providedIn:"root",factory:()=>!1});var Rd=function(e){return e[e.CHANGE_DETECTION=0]="CHANGE_DETECTION",e[e.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",e}(Rd||{});const uo=new I("");let xd=(()=>{class e{impl=null;execute(){this.impl?.execute()}static \u0275prov=b({token:e,providedIn:"root",factory:()=>new e})}return e})();function ay(e,t){const n=e.contentQueries;if(null!==n){const r=j(null);try{for(let o=0;o<n.length;o+=2){const s=n[o+1];if(-1!==s){const a=e.data[s];Ta(n[o]),a.contentQueries(2,t[s],s)}}}finally{j(r)}}}function qd(e,t,n){Ta(0);const r=j(null);try{t(e,n)}finally{j(r)}}function Gd(e,t,n){if(Ll(t)){const r=j(null);try{const i=t.directiveEnd;for(let s=t.directiveStart;s<i;s++){const a=e.data[s];a.contentQueries&&a.contentQueries(1,n[s],s)}}finally{j(r)}}}var _t=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(_t||{});let nu;class dy{changingThisBreaksApplicationSecurity;constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Mg})`}}const t0=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;var Do=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(Do||{});function Jd(e){const t=function Ui(){const e=m();return e&&e[10].sanitizer}();return t?t.sanitize(Do.URL,e)||"":function Bi(e,t){const n=function KN(e){return e instanceof dy&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${Mg})`)}return n===t}(e,"URL")?function On(e){return e instanceof dy?e.changingThisBreaksApplicationSecurity:e}(e):function Qd(e){return(e=String(e)).match(t0)?e:"unsafe:"+e}(F(e))}function Cy(e){return function qN(e){return function Wd(){if(void 0===nu&&(nu=null,ue.trustedTypes))try{nu=ue.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return nu}()?.createScriptURL(e)||e}(e[0])}function gt(e){return e instanceof Function?e():e}var kn=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(kn||{});function A0(e,t,n){let r=e.length;for(;;){const o=e.indexOf(t,n);if(-1===o)return o;if(0===o||e.charCodeAt(o-1)<=32){const i=t.length;if(o+i===r||e.charCodeAt(o+i)<=32)return o}n=o+1}}const Ry="ng-template";function R0(e,t,n,r){let o=0;if(r){for(;o<t.length&&"string"==typeof t[o];o+=2)if("class"===t[o]&&-1!==A0(t[o+1].toLowerCase(),n,0))return!0}else if(nf(e))return!1;if(o=t.indexOf(1,o),o>-1){let i;for(;++o<t.length&&"string"==typeof(i=t[o]);)if(i.toLowerCase()===n)return!0}return!1}function nf(e){return 4===e.type&&e.value!==Ry}function x0(e,t,n){return t===(4!==e.type||n?e.value:Ry)}function O0(e,t,n){let r=4;const o=e.attrs,i=null!==o?function F0(e){for(let t=0;t<e.length;t++)if(Am(e[t]))return t;return e.length}(o):0;let s=!1;for(let a=0;a<t.length;a++){const u=t[a];if("number"!=typeof u){if(!s)if(4&r){if(r=2|1&r,""!==u&&!x0(e,u,n)||""===u&&1===t.length){if(At(r))return!1;s=!0}}else if(8&r){if(null===o||!R0(e,o,u,n)){if(At(r))return!1;s=!0}}else{const c=t[++a],l=k0(u,o,nf(e),n);if(-1===l){if(At(r))return!1;s=!0;continue}if(""!==c){let d;if(d=l>i?"":o[l+1].toLowerCase(),2&r&&c!==d){if(At(r))return!1;s=!0}}}}else{if(!s&&!At(r)&&!At(u))return!1;if(s&&At(u))continue;s=!1,r=u|1&r}}return At(r)||s}function At(e){return!(1&e)}function k0(e,t,n,r){if(null===t)return-1;let o=0;if(r||!n){let i=!1;for(;o<t.length;){const s=t[o];if(s===e)return o;if(3===s||6===s)i=!0;else{if(1===s||2===s){let a=t[++o];for(;"string"==typeof a;)a=t[++o];continue}if(4===s)break;if(0===s){o+=4;continue}}o+=i?1:2}return-1}return function L0(e,t){let n=e.indexOf(4);if(n>-1)for(n++;n<e.length;){const r=e[n];if("number"==typeof r)return-1;if(r===t)return n;n++}return-1}(t,e)}function xy(e,t,n=!1){for(let r=0;r<t.length;r++)if(O0(e,t[r],n))return!0;return!1}function Oy(e,t){return e?":not("+t.trim()+")":t}function V0(e){let t=e[0],n=1,r=2,o="",i=!1;for(;n<e.length;){let s=e[n];if("string"==typeof s)if(2&r){const a=e[++n];o+="["+s+(a.length>0?'="'+a+'"':"")+"]"}else 8&r?o+="."+s:4&r&&(o+=" "+s);else""!==o&&!At(s)&&(t+=Oy(i,o),o=""),r=s,i=i||!At(r);n++}return""!==o&&(t+=Oy(i,o)),t}const L={};function Py(e,t,n,r){if(!r)if(3&~t[2]){const i=e.preOrderHooks;null!==i&&Ra(t,i,0,n)}else{const i=e.preOrderCheckHooks;null!==i&&Aa(t,i,n)}lr(n)}function k(e,t=z.Default){const n=m();return null===n?B(e,t):jm(U(),n,R(e),t)}function Fy(e,t,n,r,o,i){const s=j(null);try{let a=null;o&kn.SignalBased&&(a=t[r][Re]),null!==a&&void 0!==a.transformFn&&(i=a.transformFn(i)),o&kn.HasDecoratorInputTransform&&(i=e.inputTransforms[r].call(t,i)),null!==e.setInput?e.setInput(t,a,i,n,r):nm(t,a,r,i)}finally{j(s)}}function au(e,t,n){return e.createElement(t,n)}function vr(e,t,n,r,o){e.insertBefore(t,n,r,o)}function jy(e,t,n){e.appendChild(t,n)}function Vy(e,t,n,r,o){null!==r?vr(e,t,n,r,o):jy(e,t,n)}function zi(e,t,n,r,o,i,s,a,u,c,l){const d=t.blueprint.slice();return d[0]=o,d[2]=1228|r,(null!==c||e&&2048&e[2])&&(d[2]|=2048),um(d),d[3]=d[14]=e,d[8]=n,d[10]=s||e&&e[10],d[N]=a||e&&e[N],d[9]=u||e&&e[9]||null,d[5]=i,d[19]=function VT(){return jT++}(),d[6]=l,d[20]=c,d[15]=2==t.type?e[15]:d,d}function yr(e,t,n,r,o){let i=e.data[t];if(null===i)i=function af(e,t,n,r,o){const i=hm(),s=Gl(),u=e.data[t]=function Z0(e,t,n,r,o,i){let s=t?t.injectorIndex:-1,a=0;return function cr(){return null!==O.skipHydrationRootTNode}()&&(a|=128),{type:n,index:r,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:o,attrs:i,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,s?i:i&&i.parent,n,t,r,o);return null===e.firstChild&&(e.firstChild=u),null!==i&&(s?null==i.child&&null!==u.parent&&(i.child=u):null===i.next&&(i.next=u,u.prev=i)),u}(e,t,n,r,o),function zM(){return O.lFrame.inI18n}()&&(i.flags|=32);else if(64&i.type){i.type=n,i.value=r,i.attrs=o;const s=function Di(){const e=O.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}();i.injectorIndex=null===s?-1:s.injectorIndex}return Nt(i,!0),i}function qi(e,t,n,r){if(0===n)return-1;const o=t.length;for(let i=0;i<n;i++)t.push(r),e.blueprint.push(r),e.data.push(null);return o}function Hy(e,t,n,r,o){const i=Ve(),s=2&r;try{lr(-1),s&&t.length>_&&Py(e,t,_,!1),n(r,o)}finally{lr(i)}}function lf(e){const t=e.tView;return null===t||t.incompleteFirstPass?e.tView=df(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):t}function df(e,t,n,r,o,i,s,a,u,c,l){const d=_+r,f=d+o,h=function $0(e,t){const n=[];for(let r=0;r<t;r++)n.push(r<e?null:L);return n}(d,f),p="function"==typeof c?c():c;return h[1]={type:e,blueprint:h,template:n,queries:null,viewQuery:a,declTNode:t,data:h.slice().fill(null,d),bindingStartIndex:d,expandoStartIndex:f,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof i?i():i,pipeRegistry:"function"==typeof s?s():s,firstChild:null,schemas:u,consts:p,incompleteFirstPass:!1,ssrId:l}}let Uy=()=>null;function $y(e,t,n,r,o){for(let i in t){if(!t.hasOwnProperty(i))continue;const s=t[i];if(void 0===s)continue;r??={};let a,u=kn.None;Array.isArray(s)?(a=s[0],u=s[1]):a=s;let c=i;if(null!==o){if(!o.hasOwnProperty(i))continue;c=o[i]}0===e?zy(r,n,c,a,u):zy(r,n,c,a)}return r}function zy(e,t,n,r,o){let i;e.hasOwnProperty(n)?(i=e[n]).push(t,r):i=e[n]=[t,r],void 0!==o&&i.push(o)}function qy(e,t,n,r,o,i){for(let c=0;c<r.length;c++)sd(Oa(n,t),e,r[c].type);!function sA(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t}(n,e.data.length,r.length);for(let c=0;c<r.length;c++){const l=r[c];l.providersResolver&&l.providersResolver(l)}let s=!1,a=!1,u=qi(e,t,r.length,null);for(let c=0;c<r.length;c++){const l=r[c];n.mergedAttrs=ro(n.mergedAttrs,l.hostAttrs),aA(e,n,t,u,l),iA(u,l,o),null!==l.contentQueries&&(n.flags|=4),(null!==l.hostBindings||null!==l.hostAttrs||0!==l.hostVars)&&(n.flags|=64);const d=l.type.prototype;!s&&(d.ngOnChanges||d.ngOnInit||d.ngDoCheck)&&((e.preOrderHooks??=[]).push(n.index),s=!0),!a&&(d.ngOnChanges||d.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(n.index),a=!0),u++}!function Q0(e,t,n){const o=t.directiveEnd,i=e.data,s=t.attrs,a=[];let u=null,c=null;for(let l=t.directiveStart;l<o;l++){const d=i[l],f=n?n.get(d):null,p=f?f.outputs:null;u=$y(0,d.inputs,l,u,f?f.inputs:null),c=$y(1,d.outputs,l,c,p);const g=null===u||null===s||nf(t)?null:lA(u,l,s);a.push(g)}null!==u&&(u.hasOwnProperty("class")&&(t.flags|=8),u.hasOwnProperty("style")&&(t.flags|=16)),t.initialInputs=a,t.inputs=u,t.outputs=c}(e,n,i)}function Gy(e,t,n){const r=n.directiveStart,o=n.directiveEnd,i=n.index,s=function GM(){return O.lFrame.currentDirectiveIndex}();try{lr(i);for(let a=r;a<o;a++){const u=e.data[a],c=t[a];Zl(a),(null!==u.hostBindings||0!==u.hostVars||null!==u.hostAttrs)&&nA(u,c)}}finally{lr(-1),Zl(s)}}function nA(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function hf(e,t,n){t.componentOffset=n,(e.components??=[]).push(t.index)}function iA(e,t,n){if(n){if(t.exportAs)for(let r=0;r<t.exportAs.length;r++)n[t.exportAs[r]]=e;Tt(t)&&(n[""]=e)}}function aA(e,t,n,r,o){e.data[r]=o;const i=o.factory||(o.factory=tr(o.type)),s=new Ci(i,Tt(o),k);e.blueprint[r]=s,n[r]=s,function J0(e,t,n,r,o){const i=o.hostBindings;if(i){let s=e.hostBindingOpCodes;null===s&&(s=e.hostBindingOpCodes=[]);const a=~t.index;(function eA(e){let t=e.length;for(;t>0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(s)!=a&&s.push(a),s.push(n,r,i)}}(e,t,r,qi(e,n,o.hostVars,L),o)}function pf(e){let t=16;return e.signals?t=4096:e.onPush&&(t=64),t}function cA(e,t,n,r,o,i){const s=i[t];if(null!==s)for(let a=0;a<s.length;)Fy(r,n,s[a++],s[a++],s[a++],s[a++])}function lA(e,t,n){let r=null,o=0;for(;o<n.length;){const i=n[o];if(0!==i)if(5!==i){if("number"==typeof i)break;if(e.hasOwnProperty(i)){null===r&&(r=[]);const s=e[i];for(let a=0;a<s.length;a+=3)if(s[a]===t){r.push(i,s[a+1],s[a+2],n[o+1]);break}}o+=2}else o+=2;else o+=4}return r}function uu(e,t){return e[12]?e[13][4]=t:e[12]=t,e[13]=t,t}function mf(e,t,n,r,o){for(let i=0;i<n.length;){const s=n[i++],a=n[i++],u=n[i++];Fy(e.data[s],t[s],r,a,u,o)}}function dA(e,t){const n=ht(t,e),r=n[1];!function fA(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}(r,n);const o=n[0];null!==o&&null===n[6]&&(n[6]=null),lu(r,n,n[8])}function lu(e,t,n){Kl(t);try{const r=e.viewQuery;null!==r&&qd(1,r,n);const o=e.template;null!==o&&Hy(e,t,o,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),t[18]?.finishViewCreation(e),e.staticContentQueries&&ay(e,t),e.staticViewQueries&&qd(2,e.viewQuery,n);const i=e.components;null!==i&&function hA(e,t){for(let n=0;n<t.length;n++)dA(e,t[n])}(t,i)}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),r}finally{t[2]&=-5,Xl()}}var Pn=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(Pn||{});function yf(e,t){return undefined(e,t)}function Co(e,t,n,r,o){if(null!=r){let i,s=!1;Me(r)?i=r:he(r)&&(s=!0,r=r[0]);const a=G(r);0===e&&null!==n?null==o?jy(t,n,a):vr(t,n,a,o||null,!0):1===e&&null!==n?vr(t,n,a,o||null,!0):2===e?function $i(e,t,n){e.removeChild(null,t,n)}(t,a,s):3===e&&t.destroyNode(a),null!=i&&function CA(e,t,n,r,o){const i=n[7];i!==G(n)&&Co(t,e,r,i,o);for(let a=10;a<n.length;a++){const u=n[a];fu(u[1],u,e,t,r,i)}}(t,e,i,n,o)}}function Yy(e,t){t[10].changeDetectionScheduler?.notify(10),fu(e,t,t[N],2,null,null)}function Ky(e,t){const n=e[9],r=t[3];(he(r)||t[15]!==r[3][15])&&(e[2]|=2),null===n?e[9]=[t]:n.push(t)}function Df(e,t){const n=e[9],r=n.indexOf(t);n.splice(r,1)}function Gi(e,t){if(e.length<=10)return;const n=10+t,r=e[n];if(r){const o=r[16];null!==o&&o!==e&&Df(o,r),t>0&&(e[n-1][4]=r[4]);const i=fa(e,10+t);!function Qy(e,t){Yy(e,t),t[0]=null,t[5]=null}(r[1],r);const s=i[18];null!==s&&s.detachView(i[1]),r[3]=null,r[4]=null,r[2]&=-129}return r}function Wi(e,t){if(bn(t))return;const n=t[N];n.destroyNode&&fu(e,t,n,3,null,null),function mA(e){let t=e[12];if(!t)return wf(e[1],e);for(;t;){let n=null;if(he(t))n=t[12];else{const r=t[10];r&&(n=r)}if(!n){for(;t&&!t[4]&&t!==e;)he(t)&&wf(t[1],t),t=t[3];null===t&&(t=e),he(t)&&wf(t[1],t),n=t&&t[4]}t=n}}(t)}function wf(e,t){if(bn(t))return;const n=j(null);try{t[2]&=-129,t[2]|=256,t[24]&&ci(t[24]),function DA(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let r=0;r<n.length;r+=2){const o=t[n[r]];if(!(o instanceof Ci)){const i=n[r+1];if(Array.isArray(i))for(let s=0;s<i.length;s+=2){const a=o[i[s]],u=i[s+1];try{u.call(a)}finally{}}else try{i.call(o)}finally{}}}}(e,t),function yA(e,t){const n=e.cleanup,r=t[7];if(null!==n)for(let s=0;s<n.length-1;s+=2)if("string"==typeof n[s]){const a=n[s+3];a>=0?r[a]():r[-a].unsubscribe(),s+=2}else n[s].call(r[n[s+1]]);null!==r&&(t[7]=null);const o=t[21];if(null!==o){t[21]=null;for(let s=0;s<o.length;s++)(0,o[s])()}const i=t[23];if(null!==i){t[23]=null;for(const s of i)s.destroy()}}(e,t),1===t[1].type&&t[N].destroy();const r=t[16];if(null!==r&&Me(t[3])){r!==t[3]&&Df(r,t);const o=t[18];null!==o&&o.detachView(e)}md(t)}finally{j(n)}}function Cf(e,t,n){return function Xy(e,t,n){let r=t;for(;null!==r&&168&r.type;)r=(t=r).parent;if(null===r)return n[0];{const{componentOffset:o}=r;if(o>-1){const{encapsulation:i}=e.data[r.directiveStart+o];if(i===_t.None||i===_t.Emulated)return null}return Ue(r,n)}}(e,t.parent,n)}let tD=function eD(e,t,n){return 40&e.type?Ue(e,n):null};function du(e,t,n,r){const o=Cf(e,r,t),i=t[N],a=function Jy(e,t,n){return tD(e,t,n)}(r.parent||t[5],r,t);if(null!=o)if(Array.isArray(n))for(let u=0;u<n.length;u++)Vy(i,o,n[u],a,!1);else Vy(i,o,n,a,!1)}function Dr(e,t){if(null!==t){const n=t.type;if(3&n)return Ue(t,e);if(4&n)return If(-1,e[t.index]);if(8&n){const r=t.child;if(null!==r)return Dr(e,r);{const o=e[t.index];return Me(o)?If(-1,o):G(o)}}if(128&n)return Dr(e,t.next);if(32&n)return yf(t,e)()||G(e[t.index]);{const r=rD(e,t);return null!==r?Array.isArray(r)?r[0]:Dr(an(e[15]),r):Dr(e,t.next)}}return null}function rD(e,t){return null!==t?e[15][5].projection[t.projection]:null}function If(e,t){const n=10+e+1;if(n<t.length){const r=t[n],o=r[1].firstChild;if(null!==o)return Dr(r,o)}return t[7]}function _f(e,t,n,r,o,i,s){for(;null!=n;){if(128===n.type){n=n.next;continue}const a=r[n.index],u=n.type;if(s&&0===t&&(a&&$e(G(a),r),n.flags|=2),32&~n.flags)if(8&u)_f(e,t,n.child,r,o,i,!1),Co(t,e,o,a,i);else if(32&u){const c=yf(n,r);let l;for(;l=c();)Co(t,e,o,l,i);Co(t,e,o,a,i)}else 16&u?oD(e,t,r,n,o,i):Co(t,e,o,a,i);n=s?n.projectionNext:n.next}}function fu(e,t,n,r,o,i){_f(n,r,e.firstChild,t,o,i,!1)}function oD(e,t,n,r,o,i){const s=n[15],u=s[5].projection[r.projection];if(Array.isArray(u))for(let c=0;c<u.length;c++)Co(t,e,o,u[c],i);else{let c=u;const l=s[3];Ti(r)&&(c.flags|=128),_f(e,t,c,l,o,i,!0)}}function iD(e,t,n){const{mergedAttrs:r,classes:o,styles:i}=n;null!==r&&function rT(e,t,n){let r=0;for(;r<n.length;){const o=n[r];if("number"==typeof o){if(0!==o)break;r++;const i=n[r++],s=n[r++],a=n[r++];e.setAttribute(t,s,a,i)}else{const i=o,s=n[++r];Rm(i)?e.setProperty(t,i,s):e.setAttribute(t,i,s),r++}}}(e,t,r),null!==o&&function _A(e,t,n){""===n?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n)}(e,t,o),null!==i&&function IA(e,t,n){e.setAttribute(t,"style",n)}(e,t,i)}function wr(e,t){return!t||null===t.firstChild||Ti(e)}function _o(e,t,n,r,o=!1){for(;null!==n;){if(128===n.type){n=o?n.projectionNext:n.next;continue}const i=t[n.index];null!==i&&r.push(G(i)),Me(i)&&bf(i,r);const s=n.type;if(8&s)_o(e,t,n.child,r);else if(32&s){const a=yf(n,t);let u;for(;u=a();)r.push(u)}else if(16&s){const a=rD(t,n);if(Array.isArray(a))r.push(...a);else{const u=an(t[15]);_o(u[1],u,a,r,!0)}}n=o?n.projectionNext:n.next}return r}function bf(e,t){for(let n=10;n<e.length;n++){const r=e[n],o=r[1].firstChild;null!==o&&_o(r[1],r,o,t)}e[7]!==e[0]&&t.push(e[7])}let aD=[];const TA={...Qn,consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{yi(e.lView)},consumerOnSignalRead(){this.lView[24]=this}},AA={...Qn,consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{let t=an(e.lView);for(;t&&!uD(t[1]);)t=an(t);t&&Hl(t)},consumerOnSignalRead(){this.lView[24]=this}};function uD(e){return 2!==e.type}function cD(e){if(null===e[23])return;let t=!0;for(;t;){let n=!1;for(const r of e[23])r.dirty&&(n=!0,null===r.zone||Zone.current===r.zone?r.run():r.zone.run(()=>r.run()));t=n&&!!(8192&e[2])}}function hu(e,t=!0,n=0){const o=e[10].rendererFactory;o.begin?.();try{!function xA(e,t){const n=mm();try{Ma(!0),Mf(e,t);let r=0;for(;_a(e);){if(100===r)throw new E(103,!1);r++,Mf(e,1)}}finally{Ma(n)}}(e,n)}catch(s){throw t&&function cu(e,t){const n=e[9],r=n?n.get(zt,null):null;r&&r.handleError(t)}(e,s),s}finally{o.end?.()}}function dD(e,t,n,r){if(bn(t))return;const o=t[2];Kl(t);let a=!0,u=null,c=null;uD(e)?(c=function SA(e){return e[24]??function bA(e){const t=aD.pop()??Object.create(TA);return t.lView=e,t}(e)}(t),u=Yn(c)):null===function Zc(){return ye}()?(a=!1,c=function NA(e){const t=e[24]??Object.create(AA);return t.lView=e,t}(t),u=Yn(c)):t[24]&&(ci(t[24]),t[24]=null);try{um(t),function vm(e){return O.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==n&&Hy(e,t,n,2,r);const l=!(3&~o);if(l){const h=e.preOrderCheckHooks;null!==h&&Aa(t,h,null)}else{const h=e.preOrderHooks;null!==h&&Ra(t,h,0,null),Jl(t,0)}if(function OA(e){for(let t=yv(e);null!==t;t=Dv(t)){if(!(2&t[2]))continue;const n=t[9];for(let r=0;r<n.length;r++)Hl(n[r])}}(t),cD(t),fD(t,0),null!==e.contentQueries&&ay(e,t),l){const h=e.contentCheckHooks;null!==h&&Aa(t,h)}else{const h=e.contentHooks;null!==h&&Ra(t,h,1),Jl(t,1)}!function PA(e,t){const n=e.hostBindingOpCodes;if(null!==n)try{for(let r=0;r<n.length;r++){const o=n[r];if(o<0)lr(~o);else{const i=o,s=n[++r],a=n[++r];qM(s,i);const u=t[i];a(2,u)}}}finally{lr(-1)}}(e,t);const d=e.components;null!==d&&pD(t,d,0);const f=e.viewQuery;if(null!==f&&qd(2,f,r),l){const h=e.viewCheckHooks;null!==h&&Aa(t,h)}else{const h=e.viewHooks;null!==h&&Ra(t,h,2),Jl(t,2)}if(!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),t[22]){for(const h of t[22])h();t[22]=null}t[2]&=-73}catch(l){throw yi(t),l}finally{null!==c&&(jr(c,u),a&&function MA(e){e.lView[24]!==e&&(e.lView=null,aD.push(e))}(c)),Xl()}}function fD(e,t){for(let n=yv(e);null!==n;n=Dv(n))for(let r=10;r<n.length;r++)hD(n[r],t)}function kA(e,t,n){hD(ht(t,e),n)}function hD(e,t){Bl(e)&&Mf(e,t)}function Mf(e,t){const r=e[1],o=e[2],i=e[24];let s=!!(0===t&&16&o);if(s||=!!(64&o&&0===t),s||=!!(1024&o),s||=!(!i?.dirty||!ui(i)),s||=!1,i&&(i.dirty=!1),e[2]&=-9217,s)dD(r,e,r.template,e[8]);else if(8192&o){cD(e),fD(e,1);const a=r.components;null!==a&&pD(e,a,1)}}function pD(e,t,n){for(let r=0;r<t.length;r++)kA(e,t[r],n)}function Zi(e,t){const n=mm()?64:1088;for(e[10].changeDetectionScheduler?.notify(t);e;){e[2]|=n;const r=an(e);if(vi(e)&&!r)return e;e=r}return null}class Qi{_lView;_cdRefInjectingView;notifyErrorHandler;_appRef=null;_attachedToViewContainer=!1;get rootNodes(){const t=this._lView,n=t[1];return _o(n,t,n.firstChild,[])}constructor(t,n,r=!0){this._lView=t,this._cdRefInjectingView=n,this.notifyErrorHandler=r}get context(){return this._lView[8]}get dirty(){return!!(9280&this._lView[2])||!!this._lView[24]?.dirty}set context(t){this._lView[8]=t}get destroyed(){return bn(this._lView)}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[3];if(Me(t)){const n=t[8],r=n?n.indexOf(this):-1;r>-1&&(Gi(t,r),fa(n,r))}this._attachedToViewContainer=!1}Wi(this._lView[1],this._lView)}onDestroy(t){Sa(this._lView,t)}markForCheck(){Zi(this._cdRefInjectingView||this._lView,4)}markForRefresh(){Hl(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){Ul(this._lView),this._lView[2]|=128}detectChanges(){this._lView[2]|=1024,hu(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new E(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;const t=vi(this._lView),n=this._lView[16];null!==n&&!t&&Df(n,this._lView),Yy(this._lView[1],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new E(902,!1);this._appRef=t;const n=vi(this._lView),r=this._lView[16];null!==r&&!n&&Ky(r,this._lView),Ul(this._lView)}}class xR{}class FD{}class OR{resolveComponentFactory(t){throw Error(`No component factory found for ${_e(t)}.`)}}class wu{static NULL=new OR}class Vf{}let PR=(()=>{class e{static \u0275prov=b({token:e,providedIn:"root",factory:()=>null})}return e})();function Iu(e,t,n){let r=n?e.styles:null,o=n?e.classes:null,i=0;if(null!==t)for(let s=0;s<t.length;s++){const a=t[s];"number"==typeof a?i=a:1==i?o=ll(o,a):2==i&&(r=ll(r,a+": "+t[++s]+";"))}n?e.styles=r:e.stylesWithoutHost=r,n?e.classes=o:e.classesWithoutHost=o}class VD extends wu{ngModule;constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=H(t);return new is(n,this.ngModule)}}function BD(e,t){const n=[];for(const r in e){if(!e.hasOwnProperty(r))continue;const o=e[r];if(void 0===o)continue;const i=Array.isArray(o),s=i?o[0]:o;n.push(t?{propName:s,templateName:r,isSignal:!!((i?o[1]:kn.None)&kn.SignalBased)}:{propName:s,templateName:r})}return n}class is extends FD{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;get inputs(){const t=this.componentDef,n=t.inputTransforms,r=BD(t.inputs,!0);if(null!==n)for(const o of r)n.hasOwnProperty(o.propName)&&(o.transform=n[o.propName]);return r}get outputs(){return BD(this.componentDef.outputs,!1)}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function B0(e){return e.map(V0).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}create(t,n,r,o){const i=j(null);try{let s=(o=o||this.ngModule)instanceof ft?o:o?.injector;s&&null!==this.componentDef.getStandaloneInjector&&(s=this.componentDef.getStandaloneInjector(s)||s);const a=s?new dr(t,s):t,u=a.get(Vf,null);if(null===u)throw new E(407,!1);const d={rendererFactory:u,sanitizer:a.get(PR,null),changeDetectionScheduler:a.get(ln,null)},f=u.createRenderer(null,this.componentDef),h=this.componentDef.selectors[0][0]||"div",p=r?function z0(e,t,n,r){const i=r.get(xv,!1)||n===_t.ShadowDom,s=e.selectRootElement(t,i);return function q0(e){Uy(e)}(s),s}(f,r,this.componentDef.encapsulation,a):au(f,h,function jR(e){const t=e.toLowerCase();return"svg"===t?"svg":"math"===t?"math":null}(h));let g=512;this.componentDef.signals?g|=4096:this.componentDef.onPush||(g|=16);let y=null;null!==p&&(y=null);const D=df(0,null,null,1,0,null,null,null,null,null,null),v=zi(null,D,null,g,null,null,d,f,a,null,y);Kl(v);let S,A,P=null;try{const de=this.componentDef;let Ae,oi=null;de.findHostDirectiveDefs?(Ae=[],oi=new Map,de.findHostDirectiveDefs(de,Ae,oi),Ae.push(de)):Ae=[de];const tn=function HR(e,t){const n=e[1];return e[25]=t,yr(n,25,2,"#host",null)}(v,p),t$=r?["ng-version","19.1.2"]:function VR(e){const{attrs:t,classes:n}=function H0(e){const t=[],n=[];let r=1,o=2;for(;r<e.length;){let i=e[r];if("string"==typeof i)2===o?""!==i&&t.push(i,e[++r]):8===o&&n.push(i);else{if(!At(o))break;o=i}r++}return{attrs:t,classes:n}}(e),r=t;return n.length&&r.push(1,...n),r}(this.componentDef.selectors[0]);for(const n$ of Ae)tn.mergedAttrs=ro(tn.mergedAttrs,n$.hostAttrs);tn.mergedAttrs=ro(tn.mergedAttrs,t$),Iu(tn,tn.mergedAttrs,!0),p&&iD(f,p,tn),P=function UR(e,t,n,r,o,i){const s=o[1];let a=null;null!==t&&(a=null);const u=i.rendererFactory.createRenderer(t,n),c=zi(o,lf(n),null,pf(n),o[e.index],e,i,u,null,null,a);return s.firstCreatePass&&hf(s,e,r.length-1),uu(o,c),o[e.index]=c}(tn,p,de,Ae,v,d),A=ar(D,_),void 0!==n&&function zR(e,t,n){const r=e.projection=[];for(let o=0;o<t.length;o++){const i=n[o];r.push(null!=i&&i.length?Array.from(i):null)}}(tn,this.ngContentSelectors,n),S=function $R(e,t,n,r,o,i){const s=U(),a=o[1],u=Ue(s,o);qy(a,o,s,n,null,r);for(let l=0;l<n.length;l++)$e(fr(o,a,s.directiveStart+l,s),o);Gy(a,o,s),u&&$e(u,o);const c=fr(o,a,s.directiveStart+s.componentOffset,s);if(e[8]=o[8]=c,null!==i)for(const l of i)l(c,t);return Gd(a,s,o),c}(P,de,Ae,oi,v,[qR]),lu(D,v,null)}catch(de){throw null!==P&&md(P),md(v),de}finally{Xl()}return new BR(this.componentType,S,oo(A,v),v,A)}finally{j(i)}}}class BR extends xR{location;_rootLView;_tNode;instance;hostView;changeDetectorRef;componentType;previousInputValues=null;constructor(t,n,r,o,i){super(),this.location=r,this._rootLView=o,this._tNode=i,this.instance=n,this.hostView=this.changeDetectorRef=new Qi(o,void 0,!1),this.componentType=t}setInput(t,n){const r=this._tNode.inputs;let o;if(null!==r&&(o=r[t])){if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),n))return;const i=this._rootLView;mf(i[1],i,o,t,n),this.previousInputValues.set(t,n),Zi(ht(this._tNode.index,i),1)}}get injector(){return new ge(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}function qR(){const e=U();Na(m()[1],e)}let Rt=(()=>class e{static __NG_ELEMENT_ID__=GR})();function GR(){return function $D(e,t){let n;const r=t[e.index];return Me(r)?n=r:(n=function Wy(e,t,n,r){return[e,!0,0,t,null,r,null,n,null,null]}(r,t,null,e),t[e.index]=n,uu(t,n)),zD(n,t,e,r),new HD(n,e,t)}(U(),m())}const WR=Rt,HD=class extends WR{_lContainer;_hostTNode;_hostLView;constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return oo(this._hostTNode,this._hostLView)}get injector(){return new ge(this._hostTNode,this._hostLView)}get parentInjector(){const t=ka(this._hostTNode,this._hostLView);if(rd(t)){const n=Ii(t,this._hostLView),r=Ei(t);return new ge(n[1].data[r+8],n)}return new ge(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=UD(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-10}createEmbeddedView(t,n,r){let o,i;"number"==typeof r?o=r:null!=r&&(o=r.index,i=r.injector);const a=t.createEmbeddedViewImpl(n||{},i,null);return this.insertImpl(a,o,wr(this._hostTNode,null)),a}createComponent(t,n,r,o,i){const s=t&&!function mi(e){return"function"==typeof e}(t);let a;if(s)a=n;else{const p=n||{};a=p.index,r=p.injector,o=p.projectableNodes,i=p.environmentInjector||p.ngModuleRef}const u=s?t:new is(H(t)),c=r||this.parentInjector;if(!i&&null==u.ngModule){const g=(s?c:this.parentInjector).get(ft,null);g&&(i=g)}H(u.componentType??{});const h=u.create(c,o,null,i);return this.insertImpl(h.hostView,a,wr(this._hostTNode,null)),h}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,r){const o=t._lView;if(function xM(e){return Me(e[3])}(o)){const a=this.indexOf(t);if(-1!==a)this.detach(a);else{const u=o[3],c=new HD(u,u[5],u[3]);c.detach(c.indexOf(t))}}const i=this._adjustIndex(n),s=this._lContainer;return function Io(e,t,n,r=!0){const o=t[1];if(function vA(e,t,n,r){const o=10+r,i=n.length;r>0&&(n[o-1][4]=t),r<i-10?(t[4]=n[o],Bg(n,10+r,t)):(n.push(t),t[4]=null),t[3]=n;const s=t[16];null!==s&&n!==s&&Ky(s,t);const a=t[18];null!==a&&a.insertView(e),Ul(t),t[2]|=128}(o,t,e,n),r){const s=If(n,e),a=t[N],u=a.parentNode(e[7]);null!==u&&function gA(e,t,n,r,o,i){r[0]=o,r[5]=t,fu(e,r,n,1,o,i)}(o,e[5],a,t,u,s)}const i=t[6];null!==i&&null!==i.firstChild&&(i.firstChild=null)}(s,o,i,r),t.attachToViewContainerRef(),Bg(Uf(s),i,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=UD(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),r=Gi(this._lContainer,n);r&&(fa(Uf(this._lContainer),n),Wi(r[1],r))}detach(t){const n=this._adjustIndex(t,-1),r=Gi(this._lContainer,n);return r&&null!=fa(Uf(this._lContainer),n)?new Qi(r):null}_adjustIndex(t,n=0){return t??this.length+n}};function UD(e){return e[8]}function Uf(e){return e[8]||(e[8]=[])}let zD=function GD(e,t,n,r){if(e[7])return;let o;o=8&n.type?G(r):function ZR(e,t){const n=e[N],r=n.createComment(""),o=Ue(t,e),i=n.parentNode(o);return vr(n,i,r,n.nextSibling(o),!1),r}(t,n),e[7]=o};class Er{}class lw{}class Xf extends Er{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new VD(this);constructor(t,n,r,o=!0){super(),this.ngModuleType=t,this._parent=n;const i=Be(t);this._bootstrapComponents=gt(i.bootstrap),this._r3Injector=Zm(t,n,[{provide:Er,useValue:this},{provide:wu,useValue:this.componentFactoryResolver},...r],_e(t),new Set(["environment"])),o&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class Jf extends lw{moduleType;constructor(t){super(),this.moduleType=t}create(t){return new Xf(this.moduleType,t,[])}}class dw extends Er{injector;componentFactoryResolver=new VD(this);instance=null;constructor(t){super();const n=new rr([...t.providers,{provide:Er,useValue:this},{provide:wu,useValue:this.componentFactoryResolver}],t.parent||va(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function eh(e,t,n=null){return new dw({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}let gx=(()=>{class e{_injector;cachedInjectors=new Map;constructor(n){this._injector=n}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){const r=Tl(0,n.type),o=r.length>0?eh([r],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,o)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=b({token:e,providedIn:"environment",factory:()=>new e(B(ft))})}return e})();function th(e){return nn(()=>{const t=pw(e),n={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Va.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:t.standalone?o=>o.get(gx).getOrCreateStandaloneInjector(n):null,getExternalStyles:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||_t.Emulated,styles:e.styles||W,_:null,schemas:e.schemas||null,tView:null,id:""};t.standalone&&ke("NgStandalone"),gw(n);const r=e.dependencies;return n.directiveDefs=Su(r,!1),n.pipeDefs=Su(r,!0),n.id=function Dx(e){let t=0;const r=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,"function"==typeof e.consts?"":e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery];for(const i of r.join("|"))t=Math.imul(31,t)+i.charCodeAt(0)|0;return t+=2147483648,"c"+t}(n),n})}function mx(e){return H(e)||Se(e)}function vx(e){return null!==e}function hw(e,t){if(null==e)return jt;const n={};for(const r in e)if(e.hasOwnProperty(r)){const o=e[r];let i,s,a=kn.None;Array.isArray(o)?(a=o[0],i=o[1],s=o[2]??i):(i=o,s=o),t?(n[i]=a!==kn.None?[r,a]:r,t[i]=s):n[i]=r}return n}function Ze(e){return nn(()=>{const t=pw(e);return gw(t),t})}function pw(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||jt,exportAs:e.exportAs||null,standalone:e.standalone??!0,signals:!0===e.signals,selectors:e.selectors||W,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:hw(e.inputs,t),outputs:hw(e.outputs),debugInfo:null}}function gw(e){e.features?.forEach(t=>t(e))}function Su(e,t){if(!e)return null;const n=t?je:mx;return()=>("function"==typeof e?e():e).map(r=>n(r)).filter(vx)}let xw=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=b({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();const Vw=new I("");function Ou(e){return!!e&&"function"==typeof e.then}function Bw(e){return!!e&&"function"==typeof e.subscribe}const Hw=new I("");let Uw=(()=>{class e{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((n,r)=>{this.resolve=n,this.reject=r});appInits=w(Hw,{optional:!0})??[];injector=w(Ce);constructor(){}runInitializers(){if(this.initialized)return;const n=[];for(const o of this.appInits){const i=Vt(this.injector,o);if(Ou(i))n.push(i);else if(Bw(i)){const s=new Promise((a,u)=>{i.subscribe({complete:a,error:u})});n.push(s)}}const r=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{r()}).catch(o=>{this.reject(o)}),0===n.length&&r(),this.initialized=!0}static \u0275fac=function(r){return new(r||e)};static \u0275prov=b({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),fh=(()=>{class e{static \u0275prov=b({token:e,providedIn:"root",factory:()=>new $w})}return e})();class $w{queuedEffectCount=0;queues=new Map;schedule(t){this.enqueue(t)}remove(t){const r=this.queues.get(t.zone);r.has(t)&&(r.delete(t),this.queuedEffectCount--)}enqueue(t){const n=t.zone;this.queues.has(n)||this.queues.set(n,new Set);const r=this.queues.get(n);r.has(t)||(this.queuedEffectCount++,r.add(t))}flush(){for(;this.queuedEffectCount>0;)for(const[t,n]of this.queues)null===t?this.flushQueue(n):t.run(()=>this.flushQueue(n))}flushQueue(t){for(const n of t)t.delete(n),this.queuedEffectCount--,n.run()}}const ls=new I("");let mt=(()=>{class e{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=w(RT);afterRenderManager=w(xd);zonelessEnabled=w(Si);rootEffectScheduler=w(fh);dirtyFlags=0;deferredDirtyFlags=0;tracingSnapshot=null;externalTestViews=new Set;afterTick=new ct;get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];isStable=w(dn).hasPendingTasks.pipe(Q(n=>!n));constructor(){w(uo,{optional:!0})}whenStable(){let n;return new Promise(r=>{n=this.isStable.subscribe({next:o=>{o&&r()}})}).finally(()=>{n.unsubscribe()})}_injector=w(ft);_rendererFactory=null;get injector(){return this._injector}bootstrap(n,r){const o=n instanceof FD;if(!this._injector.get(Uw).done)throw!o&&function En(e){const t=H(e)||Se(e)||je(e);return null!==t&&t.standalone}(n),new E(405,!1);let s;s=o?n:this._injector.get(wu).resolveComponentFactory(n),this.componentTypes.push(s.componentType);const a=function OO(e){return e.isBoundToModule}(s)?void 0:this._injector.get(Er),c=s.create(Ce.NULL,[],r||s.selector,a),l=c.location.nativeElement,d=c.injector.get(Vw,null);return d?.registerApplication(l),c.onDestroy(()=>{this.detachView(c.hostView),ku(this.components,c),d?.unregisterApplication(l)}),this._loadComponent(c),c}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick=()=>{if(null!==this.tracingSnapshot){const r=this.tracingSnapshot;return this.tracingSnapshot=null,r.run(Rd.CHANGE_DETECTION,this._tick),void r.dispose()}if(this._runningTick)throw new E(101,!1);const n=j(null);try{this._runningTick=!0,this.synchronize()}catch(r){this.internalErrorHandler(r)}finally{this._runningTick=!1,j(n),this.afterTick.next()}};synchronize(){null===this._rendererFactory&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(Vf,null,{optional:!0})),this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0;let n=0;for(;0!==this.dirtyFlags&&n++<10;)this.synchronizeOnce()}synchronizeOnce(){if(this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0,16&this.dirtyFlags&&(this.dirtyFlags&=-17,this.rootEffectScheduler.flush()),7&this.dirtyFlags){const n=!!(1&this.dirtyFlags);this.dirtyFlags&=-8,this.dirtyFlags|=8;for(let{_lView:r,notifyErrorHandler:o}of this.allViews)FO(r,o,n,this.zonelessEnabled);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),23&this.dirtyFlags)return}else this._rendererFactory?.begin?.(),this._rendererFactory?.end?.();8&this.dirtyFlags&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){this.allViews.some(({_lView:n})=>_a(n))?this.dirtyFlags|=2:this.dirtyFlags&=-8}attachView(n){const r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){const r=n;ku(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n),this._injector.get(ls,[]).forEach(o=>o(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>ku(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new E(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}static \u0275fac=function(r){return new(r||e)};static \u0275prov=b({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function ku(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}function FO(e,t,n,r){(n||_a(e))&&hu(e,t,n&&!r?0:1)}function wh(e,t,n){const r=m();return function me(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}(r,function It(){return O.lFrame.bindingIndex++}(),t)&&function st(e,t,n,r,o,i,s,a){const u=Ue(t,n);let l,c=t.inputs;!a&&null!=c&&(l=c[r])?(mf(e,n,l,r,o),Sn(t)&&function K0(e,t){const n=ht(t,e);16&n[2]||(n[2]|=64)}(n,t.index)):3&t.type&&(r=function Y0(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(r),o=null!=s?s(o,t.value||"",r):o,i.setProperty(u,r,o))}(x(),function J(){const e=O.lFrame;return ar(e.tView,e.selectedIndex)}(),r,e,t,r[N],n,!1),wh}function Ch(e,t,n,r,o){const s=o?"class":"style";mf(e,n,t.inputs[s],s,r)}function Un(e,t,n,r){const o=m(),i=x(),s=_+e,a=o[N],u=i.firstCreatePass?function iP(e,t,n,r,o,i){const s=t.consts,u=yr(t,e,2,r,Et(s,o));return function ff(e,t,n,r){if(fm()){const o=null===r?null:{"":-1},i=function rA(e,t){const n=e.directiveRegistry;let r=null,o=null;if(n)for(let i=0;i<n.length;i++){const s=n[i];if(xy(t,s.selectors,!1))if(r||(r=[]),Tt(s))if(null!==s.findHostDirectiveDefs){const a=[];o=o||new Map,s.findHostDirectiveDefs(s,a,o),r.unshift(...a,s),hf(e,t,a.length)}else r.unshift(s),hf(e,t,0);else o=o||new Map,s.findHostDirectiveDefs?.(s,r,o),r.push(s)}return null===r?null:[r,o]}(e,n);let s,a;null===i?s=a=null:[s,a]=i,null!==s&&qy(e,t,n,s,o,a),o&&function oA(e,t,n){if(t){const r=e.localNames=[];for(let o=0;o<t.length;o+=2){const i=n[t[o+1]];if(null==i)throw new E(-301,!1);r.push(t[o],i)}}}(n,r,o)}n.mergedAttrs=ro(n.mergedAttrs,n.attrs)}(t,n,u,Et(s,i)),null!==u.attrs&&Iu(u,u.attrs,!1),null!==u.mergedAttrs&&Iu(u,u.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,u),u}(s,i,o,t,n,r):i.data[s],c=_C(i,o,u,a,t,e);o[s]=c;const l=function Ea(e){return!(1&~e.flags)}(u);return Nt(u,!0),iD(a,c,u),!function To(e){return!(32&~e.flags)}(u)&&wi()&&du(i,o,c,u),0===function kM(){return O.lFrame.elementDepthCount}()&&$e(c,o),function PM(){O.lFrame.elementDepthCount++}(),l&&(function uf(e,t,n){fm()&&(function tA(e,t,n,r){const o=n.directiveStart,i=n.directiveEnd;Sn(n)&&function uA(e,t,n){const r=Ue(t,e),o=lf(n),i=e[10].rendererFactory,s=uu(e,zi(e,o,null,pf(n),r,t,null,i.createRenderer(r,n),null,null,null));e[t.index]=s}(t,n,e.data[o+n.componentOffset]),e.firstCreatePass||Oa(n,t),$e(r,t);const s=n.initialInputs;for(let a=o;a<i;a++){const u=e.data[a],c=fr(t,e,a,n);$e(c,t),null!==s&&cA(0,a-o,c,u,0,s),Tt(u)&&(ht(n.index,t)[8]=fr(t,e,a,n))}}(e,t,n,Ue(n,t)),!(64&~n.flags)&&Gy(e,t,n))}(i,o,u),Gd(i,u,o)),null!==r&&function cf(e,t,n=Ue){const r=t.localNames;if(null!==r){let o=t.index+1;for(let i=0;i<r.length;i+=2){const s=r[i+1],a=-1===s?n(t,e):e[s];e[o++]=a}}}(o,u),Un}function Ho(){let e=U();Gl()?function Wl(){O.lFrame.isParent=!1}():(e=e.parent,Nt(e,!1));const t=e;(function LM(e){return O.skipHydrationRootTNode===e})(t)&&function HM(){O.skipHydrationRootTNode=null}(),function FM(){O.lFrame.elementDepthCount--}();const n=x();return n.firstCreatePass&&(Na(n,e),Ll(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function tT(e){return!!(8&e.flags)}(t)&&Ch(n,t,m(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function nT(e){return!!(16&e.flags)}(t)&&Ch(n,t,m(),t.stylesWithoutHost,!1),Ho}function Uo(e,t,n,r){return Un(e,t,n,r),Ho(),Uo}let _C=(e,t,n,r,o,i)=>(Ut(!0),au(r,o,function bm(){return O.lFrame.currentNamespace}()));const ju="en-US";let RC=ju;function Uu(e,t=""){const n=m(),r=x(),o=e+_,i=r.firstCreatePass?yr(r,o,1,t,null):r.data[o],s=CE(r,n,i,t,e);n[o]=s,wi()&&du(r,n,s,i),Nt(i,!1)}let CE=(e,t,n,r,o)=>(Ut(!0),function rf(e,t){return e.createText(t)}(t[N],r));class b1{ngModuleFactory;componentFactories;constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}let M1=(()=>{class e{compileModuleSync(n){return new Jf(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const r=this.compileModuleSync(n),i=gt(Be(n).declarations).reduce((s,a)=>{const u=H(a);return u&&s.push(new is(u)),s},[]);return new b1(r,i)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static \u0275fac=function(r){return new(r||e)};static \u0275prov=b({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),A1=(()=>{class e{zone=w(X);changeDetectionScheduler=w(ln);applicationRef=w(mt);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=b({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const R1=new I("",{factory:()=>!1});function $h({ngZoneFactory:e,ignoreChangesOutsideZone:t,scheduleInRootZone:n}){return e??=()=>new X({...zh(),scheduleInRootZone:n}),[{provide:X,useFactory:e},{provide:wt,multi:!0,useFactory:()=>{const r=w(A1,{optional:!0});return()=>r.initialize()}},{provide:wt,multi:!0,useFactory:()=>{const r=w(O1);return()=>{r.initialize()}}},!0===t?{provide:Km,useValue:!0}:[],{provide:ld,useValue:n??Qm}]}function zh(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}let O1=(()=>{class e{subscription=new ze;initialized=!1;zone=w(X);pendingTasks=w(dn);initialize(){if(this.initialized)return;this.initialized=!0;let n=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(n=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{X.assertNotInAngularZone(),queueMicrotask(()=>{null!==n&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{X.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=b({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Cs=(()=>{class e{appRef=w(mt);taskService=w(dn);ngZone=w(X);zonelessEnabled=w(Si);tracing=w(uo,{optional:!0});disableScheduling=w(Km,{optional:!0})??!1;zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new ze;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(La):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(w(ld,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof pd||!this.zoneIsDefined)}notify(n){if(!this.zonelessEnabled&&5===n)return;let r=!1;switch(n){case 0:this.appRef.dirtyFlags|=2;break;case 3:case 2:case 4:case 5:case 1:this.appRef.dirtyFlags|=4;break;case 8:this.appRef.deferredDirtyFlags|=8;break;case 6:case 14:this.appRef.dirtyFlags|=2,r=!0;break;case 13:this.appRef.dirtyFlags|=16,r=!0;break;case 12:r=!0;break;default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick(r))return;const o=this.useMicrotaskScheduler?Jm:Xm;this.pendingRenderTaskId=this.taskService.add(),this.cancelScheduledCallback=this.scheduleInRootZone?Zone.root.run(()=>o(()=>this.tick())):this.ngZone.runOutsideAngular(()=>o(()=>this.tick()))}shouldScheduleTick(n){return!(this.disableScheduling&&!n||this.appRef.destroyed||null!==this.pendingRenderTaskId||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(La+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(0===this.appRef.dirtyFlags)return void this.cleanup();!this.zonelessEnabled&&7&this.appRef.dirtyFlags&&(this.appRef.dirtyFlags|=1);const n=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(r){throw this.taskService.remove(n),r}finally{this.cleanup()}this.useMicrotaskScheduler=!0,Jm(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(n)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,null!==this.pendingRenderTaskId){const n=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(n)}}static \u0275fac=function(r){return new(r||e)};static \u0275prov=b({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const $n=new I("",{providedIn:"root",factory:()=>w($n,z.Optional|z.SkipSelf)||function k1(){return typeof $localize<"u"&&$localize.locale||ju}()}),Wu=new I(""),B1=new I("");function Es(e){return!e.moduleRef}let zn=null;let Zu=(()=>class e{static __NG_ELEMENT_ID__=q1})();function q1(e){return function G1(e,t,n){if(Sn(e)&&!n){const r=ht(e.index,t);return new Qi(r,r)}return 175&e.type?new Qi(t[15],t):null}(U(),m(),!(16&~e))}function gL(e){try{const{rootComponent:t,appProviders:n,platformProviders:r}=e,o=function z1(e=[]){if(zn)return zn;const t=function lI(e=[],t){return Ce.create({name:t,providers:[{provide:Rl,useValue:"platform"},{provide:Wu,useValue:new Set([()=>zn=null])},...e]})}(e);return zn=t,function zw(){!function vb(e){mg=e}(()=>{throw new E(600,!1)})}(),function dI(e){const t=e.get(wd,null);Vt(e,()=>{t?.forEach(n=>n())})}(t),t}(r),i=[$h({}),{provide:ln,useExisting:Cs},...n||[]];return function aI(e){const t=Es(e)?e.r3Injector:e.moduleRef.injector,n=t.get(X);return n.run(()=>{Es(e)?e.r3Injector.resolveInjectorInitializers():e.moduleRef.resolveInjectorInitializers();const r=t.get(zt,null);let o;if(n.runOutsideAngular(()=>{o=n.onError.subscribe({next:i=>{r.handleError(i)}})}),Es(e)){const i=()=>t.destroy(),s=e.platformInjector.get(Wu);s.add(i),t.onDestroy(()=>{o.unsubscribe(),s.delete(i)})}else{const i=()=>e.moduleRef.destroy(),s=e.platformInjector.get(Wu);s.add(i),e.moduleRef.onDestroy(()=>{ku(e.allPlatformModules,e.moduleRef),o.unsubscribe(),s.delete(i)})}return function PO(e,t,n){try{const r=n();return Ou(r)?r.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}(r,n,()=>{const i=t.get(Uw);return i.runInitializers(),i.donePromise.then(()=>{if(function yP(e){"string"==typeof e&&(RC=e.toLowerCase().replace(/_/g,"-"))}(t.get($n,ju)||ju),!t.get(B1,!0))return Es(e)?t.get(mt):(e.allPlatformModules.push(e.moduleRef),e.moduleRef);if(Es(e)){const u=t.get(mt);return void 0!==e.rootComponent&&u.bootstrap(e.rootComponent),u}return function H1(e,t){const n=e.injector.get(mt);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>n.bootstrap(r));else{if(!e.instance.ngDoBootstrap)throw new E(-403,!1);e.instance.ngDoBootstrap(n)}t.push(e)}(e.moduleRef,e.allPlatformModules),e.moduleRef})})})}({r3Injector:new dw({providers:i,parent:o,debugName:"",runEnvironmentInitializers:!1}).injector,platformInjector:o,rootComponent:t})}catch(t){return Promise.reject(t)}}let XI=null;function Go(){return XI}class cj{}const Yt=new I("");let JI=(()=>{class e{historyGo(n){throw new Error("")}static \u0275fac=function(r){return new(r||e)};static \u0275prov=b({token:e,factory:()=>w(lj),providedIn:"platform"})}return e})(),lj=(()=>{class e extends JI{_location;_history;_doc=w(Yt);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Go().getBaseHref(this._doc)}onPopState(n){const r=Go().getGlobalEventTarget(this._doc,"window");return r.addEventListener("popstate",n,!1),()=>r.removeEventListener("popstate",n)}onHashChange(n){const r=Go().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,o){this._history.pushState(n,r,o)}replaceState(n,r,o){this._history.replaceState(n,r,o)}forward(){this._history.forward()}back(){this._history.back()}historyGo(n=0){this._history.go(n)}getState(){return this._history.state}static \u0275fac=function(r){return new(r||e)};static \u0275prov=b({token:e,factory:()=>new e,providedIn:"platform"})}return e})();function e_(e,t){if(0==e.length)return t;if(0==t.length)return e;let n=0;return e.endsWith("/")&&n++,t.startsWith("/")&&n++,2==n?e+t.substring(1):1==n?e+t:e+"/"+t}function t_(e){const t=e.match(/#|\?|$/),n=t&&t.index||e.length;return e.slice(0,n-("/"===e[n-1]?1:0))+e.slice(n)}function Tr(e){return e&&"?"!==e[0]?"?"+e:e}let uc=(()=>{class e{historyGo(n){throw new Error("")}static \u0275fac=function(r){return new(r||e)};static \u0275prov=b({token:e,factory:()=>w(fj),providedIn:"root"})}return e})();const dj=new I("");let fj=(()=>{class e extends uc{_platformLocation;_baseHref;_removeListenerFns=[];constructor(n,r){super(),this._platformLocation=n,this._baseHref=r??this._platformLocation.getBaseHrefFromDOM()??w(Yt).location?.origin??""}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 e_(this._baseHref,n)}path(n=!1){const r=this._platformLocation.pathname+Tr(this._platformLocation.search),o=this._platformLocation.hash;return o&&n?`${r}${o}`:r}pushState(n,r,o,i){const s=this.prepareExternalUrl(o+Tr(i));this._platformLocation.pushState(n,r,s)}replaceState(n,r,o,i){const s=this.prepareExternalUrl(o+Tr(i));this._platformLocation.replaceState(n,r,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(n=0){this._platformLocation.historyGo?.(n)}static \u0275fac=function(r){return new(r||e)(B(JI),B(dj,8))};static \u0275prov=b({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Ms=(()=>{class e{_subject=new ct;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(n){this._locationStrategy=n;const r=this._locationStrategy.getBaseHref();this._basePath=function gj(e){if(new RegExp("^(https?:)?//").test(e)){const[,n]=e.split(/\/\/[^\/]+/);return n}return e}(t_(n_(r))),this._locationStrategy.onPopState(o=>{this._subject.next({url:this.path(!0),pop:!0,state:o.state,type:o.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(n=!1){return this.normalize(this._locationStrategy.path(n))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(n,r=""){return this.path()==this.normalize(n+Tr(r))}normalize(n){return e.stripTrailingSlash(function pj(e,t){if(!e||!t.startsWith(e))return t;const n=t.substring(e.length);return""===n||["/",";","?","#"].includes(n[0])?n:t}(this._basePath,n_(n)))}prepareExternalUrl(n){return n&&"/"!==n[0]&&(n="/"+n),this._locationStrategy.prepareExternalUrl(n)}go(n,r="",o=null){this._locationStrategy.pushState(o,"",n,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+Tr(r)),o)}replaceState(n,r="",o=null){this._locationStrategy.replaceState(o,"",n,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+Tr(r)),o)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(n=0){this._locationStrategy.historyGo?.(n)}onUrlChange(n){return this._urlChangeListeners.push(n),this._urlChangeSubscription??=this.subscribe(r=>{this._notifyUrlChangeListeners(r.url,r.state)}),()=>{const r=this._urlChangeListeners.indexOf(n);this._urlChangeListeners.splice(r,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(n="",r){this._urlChangeListeners.forEach(o=>o(n,r))}subscribe(n,r,o){return this._subject.subscribe({next:n,error:r??void 0,complete:o??void 0})}static normalizeQueryParams=Tr;static joinWithSlash=e_;static stripTrailingSlash=t_;static \u0275fac=function(r){return new(r||e)(B(uc))};static \u0275prov=b({token:e,factory:()=>function hj(){return new Ms(B(uc))}(),providedIn:"root"})}return e})();function n_(e){return e.replace(/\/index.html$/,"")}function y_(e){return"server"===e}class sB extends cj{supportsDOMEvents=!0}class Ep extends sB{static makeCurrent(){!function uj(e){XI??=e}(new Ep)}onAndCancel(t,n,r,o){return t.addEventListener(n,r,o),()=>{t.removeEventListener(n,r,o)}}dispatchEvent(t,n){t.dispatchEvent(n)}remove(t){t.remove()}createElement(t,n){return(n=n||this.getDefaultDocument()).createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,n){return"window"===n?window:"document"===n?t:"body"===n?t.body:null}getBaseHref(t){const n=function aB(){return Rs=Rs||document.querySelector("base"),Rs?Rs.getAttribute("href"):null}();return null==n?null:function uB(e){return new URL(e,document.baseURI).pathname}(n)}resetBaseElement(){Rs=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return function Jj(e,t){t=encodeURIComponent(t);for(const n of e.split(";")){const r=n.indexOf("="),[o,i]=-1==r?[n,""]:[n.slice(0,r),n.slice(r+1)];if(o.trim()===t)return decodeURIComponent(i)}return null}(document.cookie,t)}}let Rs=null,lB=(()=>{class e{build(){return new XMLHttpRequest}static \u0275fac=function(r){return new(r||e)};static \u0275prov=b({token:e,factory:e.\u0275fac})}return e})();const Ip=new I("");let N_=(()=>{class e{_zone;_plugins;_eventNameToPlugin=new Map;constructor(n,r){this._zone=r,n.forEach(o=>{o.manager=this}),this._plugins=n.slice().reverse()}addEventListener(n,r,o,i){return this._findPluginFor(r).addEventListener(n,r,o,i)}getZone(){return this._zone}_findPluginFor(n){let r=this._eventNameToPlugin.get(n);if(r)return r;if(r=this._plugins.find(i=>i.supports(n)),!r)throw new E(5101,!1);return this._eventNameToPlugin.set(n,r),r}static \u0275fac=function(r){return new(r||e)(B(Ip),B(X))};static \u0275prov=b({token:e,factory:e.\u0275fac})}return e})();class A_{_doc;constructor(t){this._doc=t}manager}const Ic="ng-app-id";function R_(e){for(const t of e)t.remove()}function x_(e,t){const n=t.createElement("style");return n.textContent=e,n}function _p(e,t){const n=t.createElement("link");return n.setAttribute("rel","stylesheet"),n.setAttribute("href",e),n}let O_=(()=>{class e{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;isServer;constructor(n,r,o,i={}){this.doc=n,this.appId=r,this.nonce=o,this.isServer=y_(i),function dB(e,t,n,r){const o=e.head?.querySelectorAll(`style[${Ic}="${t}"],link[${Ic}="${t}"]`);if(o)for(const i of o)i.removeAttribute(Ic),i instanceof HTMLLinkElement?r.set(i.href.slice(i.href.lastIndexOf("/")+1),{usage:0,elements:[i]}):i.textContent&&n.set(i.textContent,{usage:0,elements:[i]})}(n,r,this.inline,this.external),this.hosts.add(n.head)}addStyles(n,r){for(const o of n)this.addUsage(o,this.inline,x_);r?.forEach(o=>this.addUsage(o,this.external,_p))}removeStyles(n,r){for(const o of n)this.removeUsage(o,this.inline);r?.forEach(o=>this.removeUsage(o,this.external))}addUsage(n,r,o){const i=r.get(n);i?i.usage++:r.set(n,{usage:1,elements:[...this.hosts].map(s=>this.addElement(s,o(n,this.doc)))})}removeUsage(n,r){const o=r.get(n);o&&(o.usage--,o.usage<=0&&(R_(o.elements),r.delete(n)))}ngOnDestroy(){for(const[,{elements:n}]of[...this.inline,...this.external])R_(n);this.hosts.clear()}addHost(n){this.hosts.add(n);for(const[r,{elements:o}]of this.inline)o.push(this.addElement(n,x_(r,this.doc)));for(const[r,{elements:o}]of this.external)o.push(this.addElement(n,_p(r,this.doc)))}removeHost(n){this.hosts.delete(n)}addElement(n,r){return this.nonce&&r.setAttribute("nonce",this.nonce),this.isServer&&r.setAttribute(Ic,this.appId),n.appendChild(r)}static \u0275fac=function(r){return new(r||e)(B(Yt),B(pr),B(Tv,8),B(so))};static \u0275prov=b({token:e,factory:e.\u0275fac})}return e})();const Sp={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"},bp=/%COMP%/g,gB=new I("",{providedIn:"root",factory:()=>!0});function P_(e,t){return t.map(n=>n.replace(bp,e))}let F_=(()=>{class e{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;platformId;ngZone;nonce;tracingService;rendererByCompId=new Map;defaultRenderer;platformIsServer;constructor(n,r,o,i,s,a,u,c=null,l=null){this.eventManager=n,this.sharedStylesHost=r,this.appId=o,this.removeStylesOnCompDestroy=i,this.doc=s,this.platformId=a,this.ngZone=u,this.nonce=c,this.tracingService=l,this.platformIsServer=y_(a),this.defaultRenderer=new Mp(n,s,u,this.platformIsServer,this.tracingService)}createRenderer(n,r){if(!n||!r)return this.defaultRenderer;this.platformIsServer&&r.encapsulation===_t.ShadowDom&&(r={...r,encapsulation:_t.Emulated});const o=this.getOrCreateRenderer(n,r);return o instanceof j_?o.applyToHost(n):o instanceof Tp&&o.applyStyles(),o}getOrCreateRenderer(n,r){const o=this.rendererByCompId;let i=o.get(r.id);if(!i){const s=this.doc,a=this.ngZone,u=this.eventManager,c=this.sharedStylesHost,l=this.removeStylesOnCompDestroy,d=this.platformIsServer;switch(r.encapsulation){case _t.Emulated:i=new j_(u,c,r,this.appId,l,s,a,d,this.tracingService);break;case _t.ShadowDom:return new DB(u,c,n,r,s,a,this.nonce,d,this.tracingService);default:i=new Tp(u,c,r,l,s,a,d,this.tracingService)}o.set(r.id,i)}return i}ngOnDestroy(){this.rendererByCompId.clear()}componentReplaced(n){this.rendererByCompId.delete(n)}static \u0275fac=function(r){return new(r||e)(B(N_),B(O_),B(pr),B(gB),B(Yt),B(so),B(X),B(Tv),B(uo,8))};static \u0275prov=b({token:e,factory:e.\u0275fac})}return e})();class Mp{eventManager;doc;ngZone;platformIsServer;tracingService;data=Object.create(null);throwOnSyntheticProps=!0;constructor(t,n,r,o,i){this.eventManager=t,this.doc=n,this.ngZone=r,this.platformIsServer=o,this.tracingService=i}destroy(){}destroyNode=null;createElement(t,n){return n?this.doc.createElementNS(Sp[n]||n,t):this.doc.createElement(t)}createComment(t){return this.doc.createComment(t)}createText(t){return this.doc.createTextNode(t)}appendChild(t,n){(L_(t)?t.content:t).appendChild(n)}insertBefore(t,n,r){t&&(L_(t)?t.content:t).insertBefore(n,r)}removeChild(t,n){n.remove()}selectRootElement(t,n){let r="string"==typeof t?this.doc.querySelector(t):t;if(!r)throw new E(-5104,!1);return n||(r.textContent=""),r}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,n,r,o){if(o){n=o+":"+n;const i=Sp[o];i?t.setAttributeNS(i,n,r):t.setAttribute(n,r)}else t.setAttribute(n,r)}removeAttribute(t,n,r){if(r){const o=Sp[r];o?t.removeAttributeNS(o,n):t.removeAttribute(`${r}:${n}`)}else t.removeAttribute(n)}addClass(t,n){t.classList.add(n)}removeClass(t,n){t.classList.remove(n)}setStyle(t,n,r,o){o&(Pn.DashCase|Pn.Important)?t.style.setProperty(n,r,o&Pn.Important?"important":""):t.style[n]=r}removeStyle(t,n,r){r&Pn.DashCase?t.style.removeProperty(n):t.style[n]=""}setProperty(t,n,r){null!=t&&(t[n]=r)}setValue(t,n){t.nodeValue=n}listen(t,n,r,o){if("string"==typeof t&&!(t=Go().getGlobalEventTarget(this.doc,t)))throw new Error(`Unsupported event target ${t} for event ${n}`);let i=this.decoratePreventDefault(r);return null!==this.tracingService&&this.tracingService.wrapEventListener&&(i=this.tracingService.wrapEventListener(t,n,i)),this.eventManager.addEventListener(t,n,i,o)}decoratePreventDefault(t){return n=>{if("__ngUnwrap__"===n)return t;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>t(n)):t(n))&&n.preventDefault()}}}function L_(e){return"TEMPLATE"===e.tagName&&void 0!==e.content}class DB extends Mp{sharedStylesHost;hostEl;shadowRoot;constructor(t,n,r,o,i,s,a,u,c){super(t,i,s,u,c),this.sharedStylesHost=n,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const l=P_(o.id,o.styles);for(const f of l){const h=document.createElement("style");a&&h.setAttribute("nonce",a),h.textContent=f,this.shadowRoot.appendChild(h)}const d=o.getExternalStyles?.();if(d)for(const f of d){const h=_p(f,i);a&&h.setAttribute("nonce",a),this.shadowRoot.appendChild(h)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}appendChild(t,n){return super.appendChild(this.nodeOrShadowRoot(t),n)}insertBefore(t,n,r){return super.insertBefore(this.nodeOrShadowRoot(t),n,r)}removeChild(t,n){return super.removeChild(null,n)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Tp extends Mp{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(t,n,r,o,i,s,a,u,c){super(t,i,s,a,u),this.sharedStylesHost=n,this.removeStylesOnCompDestroy=o,this.styles=c?P_(c,r.styles):r.styles,this.styleUrls=r.getExternalStyles?.(c)}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}}class j_ extends Tp{contentAttr;hostAttr;constructor(t,n,r,o,i,s,a,u,c){const l=o+"-"+r.id;super(t,n,r,i,s,a,u,c,l),this.contentAttr=function mB(e){return"_ngcontent-%COMP%".replace(bp,e)}(l),this.hostAttr=function vB(e){return"_nghost-%COMP%".replace(bp,e)}(l)}applyToHost(t){this.applyStyles(),this.setAttribute(t,this.hostAttr,"")}createElement(t,n){const r=super.createElement(t,n);return super.setAttribute(r,this.contentAttr,""),r}}const V_=["alt","control","meta","shift"],CB={"\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"},EB={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey};function B_(e){return{appProviders:[...AB,...e?.providers??[]],platformProviders:TB}}const TB=[{provide:so,useValue:"browser"},{provide:wd,useValue:function SB(){Ep.makeCurrent()},multi:!0},{provide:Yt,useFactory:function MB(){return function rN(e){Dd=e}(document),document},deps:[]}],AB=[{provide:Rl,useValue:"root"},{provide:zt,useFactory:function bB(){return new zt},deps:[]},{provide:Ip,useClass:(()=>{class e extends A_{constructor(n){super(n)}supports(n){return!0}addEventListener(n,r,o,i){return n.addEventListener(r,o,i),()=>this.removeEventListener(n,r,o,i)}removeEventListener(n,r,o,i){return n.removeEventListener(r,o,i)}static \u0275fac=function(r){return new(r||e)(B(Yt))};static \u0275prov=b({token:e,factory:e.\u0275fac})}return e})(),multi:!0,deps:[Yt,X,so]},{provide:Ip,useClass:(()=>{class e extends A_{constructor(n){super(n)}supports(n){return null!=e.parseEventName(n)}addEventListener(n,r,o,i){const s=e.parseEventName(r),a=e.eventCallback(s.fullKey,o,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Go().onAndCancel(n,s.domEventName,a,i))}static parseEventName(n){const r=n.toLowerCase().split("."),o=r.shift();if(0===r.length||"keydown"!==o&&"keyup"!==o)return null;const i=e._normalizeKey(r.pop());let s="",a=r.indexOf("code");if(a>-1&&(r.splice(a,1),s="code."),V_.forEach(c=>{const l=r.indexOf(c);l>-1&&(r.splice(l,1),s+=c+".")}),s+=i,0!=r.length||0===i.length)return null;const u={};return u.domEventName=o,u.fullKey=s,u}static matchEventFullKeyCode(n,r){let o=CB[n.key]||n.key,i="";return r.indexOf("code.")>-1&&(o=n.code,i="code."),!(null==o||!o)&&(o=o.toLowerCase()," "===o?o="space":"."===o&&(o="dot"),V_.forEach(s=>{s!==o&&(0,EB[s])(n)&&(i+=s+".")}),i+=o,i===r)}static eventCallback(n,r,o){return i=>{e.matchEventFullKeyCode(i,n)&&o.runGuarded(()=>r(i))}}static _normalizeKey(n){return"esc"===n?"escape":n}static \u0275fac=function(r){return new(r||e)(B(Yt))};static \u0275prov=b({token:e,factory:e.\u0275fac})}return e})(),multi:!0,deps:[Yt]},F_,O_,N_,{provide:Vf,useExisting:F_},{provide:class xV{},useClass:lB,deps:[]},[]];let RB=(()=>{class e{_doc;constructor(n){this._doc=n}getTitle(){return this._doc.title}setTitle(n){this._doc.title=n||""}static \u0275fac=function(r){return new(r||e)(B(Yt))};static \u0275prov=b({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Gn(e){return this instanceof Gn?(this.v=e,this):new Gn(e)}function G_(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,t=e[Symbol.asyncIterator];return t?t.call(e):(e=function xp(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(e),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(i){n[i]=e[i]&&function(s){return new Promise(function(a,u){!function o(i,s,a,u){Promise.resolve(u).then(function(c){i({value:c,done:a})},s)}(a,u,(s=e[i](s)).done,s.value)})}}}"function"==typeof SuppressedError&&SuppressedError;const W_=e=>e&&"number"==typeof e.length&&"function"!=typeof e;function Z_(e){return ae(e?.then)}function Q_(e){return ae(e[ul])}function Y_(e){return Symbol.asyncIterator&&ae(e?.[Symbol.asyncIterator])}function K_(e){return new TypeError(`You provided ${null!==e&&"object"==typeof e?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const X_=function u2(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function J_(e){return ae(e?.[X_])}function eS(e){return function q_(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var o,r=n.apply(e,t||[]),i=[];return o=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),a("next"),a("throw"),a("return",function s(h){return function(p){return Promise.resolve(p).then(h,d)}}),o[Symbol.asyncIterator]=function(){return this},o;function a(h,p){r[h]&&(o[h]=function(g){return new Promise(function(y,D){i.push([h,g,y,D])>1||u(h,g)})},p&&(o[h]=p(o[h])))}function u(h,p){try{!function c(h){h.value instanceof Gn?Promise.resolve(h.value.v).then(l,d):f(i[0][2],h)}(r[h](p))}catch(g){f(i[0][3],g)}}function l(h){u("next",h)}function d(h){u("throw",h)}function f(h,p){h(p),i.shift(),i.length&&u(i[0][0],i[0][1])}}(this,arguments,function*(){const n=e.getReader();try{for(;;){const{value:r,done:o}=yield Gn(n.read());if(o)return yield Gn(void 0);yield yield Gn(r)}}finally{n.releaseLock()}})}function tS(e){return ae(e?.getReader)}function vn(e){if(e instanceof Fe)return e;if(null!=e){if(Q_(e))return function c2(e){return new Fe(t=>{const n=e[ul]();if(ae(n.subscribe))return n.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(e);if(W_(e))return function l2(e){return new Fe(t=>{for(let n=0;n<e.length&&!t.closed;n++)t.next(e[n]);t.complete()})}(e);if(Z_(e))return function d2(e){return new Fe(t=>{e.then(n=>{t.closed||(t.next(n),t.complete())},n=>t.error(n)).then(null,Eg)})}(e);if(Y_(e))return nS(e);if(J_(e))return function f2(e){return new Fe(t=>{for(const n of e)if(t.next(n),t.closed)return;t.complete()})}(e);if(tS(e))return function h2(e){return nS(eS(e))}(e)}throw K_(e)}function nS(e){return new Fe(t=>{(function p2(e,t){var n,r,o,i;return function $_(e,t,n,r){return new(n||(n=Promise))(function(i,s){function a(l){try{c(r.next(l))}catch(d){s(d)}}function u(l){try{c(r.throw(l))}catch(d){s(d)}}function c(l){l.done?i(l.value):function o(i){return i instanceof n?i:new n(function(s){s(i)})}(l.value).then(a,u)}c((r=r.apply(e,t||[])).next())})}(this,void 0,void 0,function*(){try{for(n=G_(e);!(r=yield n.next()).done;)if(t.next(r.value),t.closed)return}catch(s){o={error:s}}finally{try{r&&!r.done&&(i=n.return)&&(yield i.call(n))}finally{if(o)throw o.error}}t.complete()})})(e,t).catch(n=>t.error(n))})}function yn(e,t,n,r=0,o=!1){const i=t.schedule(function(){n(),o?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(i),!o)return i}function rS(e,t=0){return Le((n,r)=>{n.subscribe(xe(r,o=>yn(r,e,()=>r.next(o),t),()=>yn(r,e,()=>r.complete(),t),o=>yn(r,e,()=>r.error(o),t)))})}function oS(e,t=0){return Le((n,r)=>{r.add(e.schedule(()=>n.subscribe(r),t))})}function iS(e,t){if(!e)throw new Error("Iterable cannot be null");return new Fe(n=>{yn(n,t,()=>{const r=e[Symbol.asyncIterator]();yn(n,t,()=>{r.next().then(o=>{o.done?n.complete():n.next(o.value)})},0,!0)})})}function Xe(e,t){return t?function w2(e,t){if(null!=e){if(Q_(e))return function g2(e,t){return vn(e).pipe(oS(t),rS(t))}(e,t);if(W_(e))return function v2(e,t){return new Fe(n=>{let r=0;return t.schedule(function(){r===e.length?n.complete():(n.next(e[r++]),n.closed||this.schedule())})})}(e,t);if(Z_(e))return function m2(e,t){return vn(e).pipe(oS(t),rS(t))}(e,t);if(Y_(e))return iS(e,t);if(J_(e))return function y2(e,t){return new Fe(n=>{let r;return yn(n,t,()=>{r=e[X_](),yn(n,t,()=>{let o,i;try{({value:o,done:i}=r.next())}catch(s){return void n.error(s)}i?n.complete():n.next(o)},0,!0)}),()=>ae(r?.return)&&r.return()})}(e,t);if(tS(e))return function D2(e,t){return iS(eS(e),t)}(e,t)}throw K_(e)}(e,t):vn(e)}function kp(e){return e[e.length-1]}function _c(e){return function C2(e){return e&&ae(e.schedule)}(kp(e))?e.pop():void 0}function V(...e){return Xe(e,_c(e))}const Sc=Jc(e=>function(){e(this),this.name="EmptyError",this.message="no elements in sequence"}),{isArray:I2}=Array,{getPrototypeOf:_2,prototype:S2,keys:b2}=Object;const{isArray:N2}=Array;function sS(...e){const t=_c(e),n=function E2(e){return ae(kp(e))?e.pop():void 0}(e),{args:r,keys:o}=function M2(e){if(1===e.length){const t=e[0];if(I2(t))return{args:t,keys:null};if(function T2(e){return e&&"object"==typeof e&&_2(e)===S2}(t)){const n=b2(t);return{args:n.map(r=>t[r]),keys:n}}}return{args:e,keys:null}}(e);if(0===r.length)return Xe([],t);const i=new Fe(function O2(e,t,n=Jn){return r=>{aS(t,()=>{const{length:o}=e,i=new Array(o);let s=o,a=o;for(let u=0;u<o;u++)aS(t,()=>{const c=Xe(e[u],t);let l=!1;c.subscribe(xe(r,d=>{i[u]=d,l||(l=!0,a--),a||r.next(n(i.slice()))},()=>{--s||r.complete()}))},r)},r)}}(r,t,o?s=>function x2(e,t){return e.reduce((n,r,o)=>(n[r]=t[o],n),{})}(o,s):Jn));return n?i.pipe(function R2(e){return Q(t=>function A2(e,t){return N2(t)?e(...t):e(t)}(e,t))}(n)):i}function aS(e,t,n){e?yn(n,e,t):t()}function Je(e,t,n=1/0){return ae(t)?Je((r,o)=>Q((i,s)=>t(r,i,o,s))(vn(e(r,o))),n):("number"==typeof t&&(n=t),Le((r,o)=>function k2(e,t,n,r,o,i,s,a){const u=[];let c=0,l=0,d=!1;const f=()=>{d&&!u.length&&!c&&t.complete()},h=g=>c<r?p(g):u.push(g),p=g=>{i&&t.next(g),c++;let y=!1;vn(n(g,l++)).subscribe(xe(t,D=>{o?.(D),i?h(D):t.next(D)},()=>{y=!0},void 0,()=>{if(y)try{for(c--;u.length&&c<r;){const D=u.shift();s?yn(t,s,()=>p(D)):p(D)}f()}catch(D){t.error(D)}}))};return e.subscribe(xe(t,h,()=>{d=!0,f()})),()=>{a?.()}}(r,o,e,n)))}function Fp(...e){return function P2(){return function Pp(e=1/0){return Je(Jn,e)}(1)}()(Xe(e,_c(e)))}function uS(e){return new Fe(t=>{vn(e()).subscribe(t)})}function bc(e,t){const n=ae(e)?e:()=>e,r=o=>o.error(n());return new Fe(t?o=>t.schedule(r,0,o):r)}const Kt=new Fe(e=>e.complete());function Lp(){return Le((e,t)=>{let n=null;e._refCount++;const r=xe(t,void 0,void 0,void 0,()=>{if(!e||e._refCount<=0||0<--e._refCount)return void(n=null);const o=e._connection,i=n;n=null,o&&(!i||o===i)&&o.unsubscribe(),t.unsubscribe()});e.subscribe(r),r.closed||(n=e.connect())})}class cS extends Fe{constructor(t,n){super(),this.source=t,this.subjectFactory=n,this._subject=null,this._refCount=0,this._connection=null,bg(t)&&(this.lift=t.lift)}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){const t=this._subject;return(!t||t.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:t}=this;this._subject=this._connection=null,t?.unsubscribe()}connect(){let t=this._connection;if(!t){t=this._connection=new ze;const n=this.getSubject();t.add(this.source.subscribe(xe(n,void 0,()=>{this._teardown(),n.complete()},r=>{this._teardown(),n.error(r)},()=>this._teardown()))),t.closed&&(this._connection=null,t=ze.EMPTY)}return t}refCount(){return Lp()(this)}}function Dn(e,t){return Le((n,r)=>{let o=null,i=0,s=!1;const a=()=>s&&!o&&r.complete();n.subscribe(xe(r,u=>{o?.unsubscribe();let c=0;const l=i++;vn(e(u,l)).subscribe(o=xe(r,d=>r.next(t?t(u,d,l,c++):d),()=>{o=null,a()}))},()=>{s=!0,a()}))})}function Qo(e){return e<=0?()=>Kt:Le((t,n)=>{let r=0;t.subscribe(xe(n,o=>{++r<=e&&(n.next(o),e<=r&&n.complete())}))})}function Nr(e,t){return Le((n,r)=>{let o=0;n.subscribe(xe(r,i=>e.call(t,i,o++)&&r.next(i)))})}function Mc(e){return Le((t,n)=>{let r=!1;t.subscribe(xe(n,o=>{r=!0,n.next(o)},()=>{r||n.next(e),n.complete()}))})}function lS(e=j2){return Le((t,n)=>{let r=!1;t.subscribe(xe(n,o=>{r=!0,n.next(o)},()=>r?n.complete():n.error(e())))})}function j2(){return new Sc}function Ar(e,t){const n=arguments.length>=2;return r=>r.pipe(e?Nr((o,i)=>e(o,i,r)):Jn,Qo(1),n?Mc(t):lS(()=>new Sc))}function Tc(e,t){return ae(t)?Je(e,t,1):Je(e,1)}function et(e,t,n){const r=ae(e)||t||n?{next:e,error:t,complete:n}:e;return r?Le((o,i)=>{var s;null===(s=r.subscribe)||void 0===s||s.call(r);let a=!0;o.subscribe(xe(i,u=>{var c;null===(c=r.next)||void 0===c||c.call(r,u),i.next(u)},()=>{var u;a=!1,null===(u=r.complete)||void 0===u||u.call(r),i.complete()},u=>{var c;a=!1,null===(c=r.error)||void 0===c||c.call(r,u),i.error(u)},()=>{var u,c;a&&(null===(u=r.unsubscribe)||void 0===u||u.call(r)),null===(c=r.finalize)||void 0===c||c.call(r)}))}):Jn}function Yo(e){return Le((t,n)=>{let i,r=null,o=!1;r=t.subscribe(xe(n,void 0,void 0,s=>{i=vn(e(s,Yo(e)(t))),r?(r.unsubscribe(),r=null,i.subscribe(n)):o=!0})),o&&(r.unsubscribe(),r=null,i.subscribe(n))})}function jp(e){return e<=0?()=>Kt:Le((t,n)=>{let r=[];t.subscribe(xe(n,o=>{r.push(o),e<r.length&&r.shift()},()=>{for(const o of r)n.next(o);n.complete()},void 0,()=>{r=null}))})}function Vp(e){return Le((t,n)=>{try{t.subscribe(n)}finally{n.add(e)}})}const $="primary",Os=Symbol("RouteTitle");class $2{params;constructor(t){this.params=t||{}}has(t){return Object.prototype.hasOwnProperty.call(this.params,t)}get(t){if(this.has(t)){const n=this.params[t];return Array.isArray(n)?n[0]:n}return null}getAll(t){if(this.has(t)){const n=this.params[t];return Array.isArray(n)?n:[n]}return[]}get keys(){return Object.keys(this.params)}}function Ko(e){return new $2(e)}function z2(e,t,n){const r=n.path.split("/");if(r.length>e.length||"full"===n.pathMatch&&(t.hasChildren()||r.length<e.length))return null;const o={};for(let i=0;i<r.length;i++){const s=r[i],a=e[i];if(":"===s[0])o[s.substring(1)]=a;else if(s!==a.path)return null}return{consumed:e.slice(0,r.length),posParams:o}}function Xt(e,t){const n=e?Bp(e):void 0,r=t?Bp(t):void 0;if(!n||!r||n.length!=r.length)return!1;let o;for(let i=0;i<n.length;i++)if(o=n[i],!dS(e[o],t[o]))return!1;return!0}function Bp(e){return[...Object.keys(e),...Object.getOwnPropertySymbols(e)]}function dS(e,t){if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return!1;const n=[...e].sort(),r=[...t].sort();return n.every((o,i)=>r[i]===o)}return e===t}function fS(e){return e.length>0?e[e.length-1]:null}function Wn(e){return function PB(e){return!!e&&(e instanceof Fe||ae(e.lift)&&ae(e.subscribe))}(e)?e:Ou(e)?Xe(Promise.resolve(e)):V(e)}const G2={exact:function gS(e,t,n){if(!xr(e.segments,t.segments)||!Nc(e.segments,t.segments,n)||e.numberOfChildren!==t.numberOfChildren)return!1;for(const r in t.children)if(!e.children[r]||!gS(e.children[r],t.children[r],n))return!1;return!0},subset:mS},hS={exact:function W2(e,t){return Xt(e,t)},subset:function Z2(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every(n=>dS(e[n],t[n]))},ignored:()=>!0};function pS(e,t,n){return G2[n.paths](e.root,t.root,n.matrixParams)&&hS[n.queryParams](e.queryParams,t.queryParams)&&!("exact"===n.fragment&&e.fragment!==t.fragment)}function mS(e,t,n){return vS(e,t,t.segments,n)}function vS(e,t,n,r){if(e.segments.length>n.length){const o=e.segments.slice(0,n.length);return!(!xr(o,n)||t.hasChildren()||!Nc(o,n,r))}if(e.segments.length===n.length){if(!xr(e.segments,n)||!Nc(e.segments,n,r))return!1;for(const o in t.children)if(!e.children[o]||!mS(e.children[o],t.children[o],r))return!1;return!0}{const o=n.slice(0,e.segments.length),i=n.slice(e.segments.length);return!!(xr(e.segments,o)&&Nc(e.segments,o,r)&&e.children[$])&&vS(e.children[$],t,i,r)}}function Nc(e,t,n){return t.every((r,o)=>hS[n](e[o].parameters,r.parameters))}class Rr{root;queryParams;fragment;_queryParamMap;constructor(t=new ee([],{}),n={},r=null){this.root=t,this.queryParams=n,this.fragment=r}get queryParamMap(){return this._queryParamMap??=Ko(this.queryParams),this._queryParamMap}toString(){return K2.serialize(this)}}class ee{segments;children;parent=null;constructor(t,n){this.segments=t,this.children=n,Object.values(n).forEach(r=>r.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Rc(this)}}class ks{path;parameters;_parameterMap;constructor(t,n){this.path=t,this.parameters=n}get parameterMap(){return this._parameterMap??=Ko(this.parameters),this._parameterMap}toString(){return wS(this)}}function xr(e,t){return e.length===t.length&&e.every((n,r)=>n.path===t[r].path)}let Xo=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=b({token:e,factory:()=>new Ac,providedIn:"root"})}return e})();class Ac{parse(t){const n=new uH(t);return new Rr(n.parseRootSegment(),n.parseQueryParams(),n.parseFragment())}serialize(t){const n=`/${Ps(t.root,!0)}`,r=function eH(e){const t=Object.entries(e).map(([n,r])=>Array.isArray(r)?r.map(o=>`${xc(n)}=${xc(o)}`).join("&"):`${xc(n)}=${xc(r)}`).filter(n=>n);return t.length?`?${t.join("&")}`:""}(t.queryParams);return`${n}${r}${"string"==typeof t.fragment?`#${function X2(e){return encodeURI(e)}(t.fragment)}`:""}`}}const K2=new Ac;function Rc(e){return e.segments.map(t=>wS(t)).join("/")}function Ps(e,t){if(!e.hasChildren())return Rc(e);if(t){const n=e.children[$]?Ps(e.children[$],!1):"",r=[];return Object.entries(e.children).forEach(([o,i])=>{o!==$&&r.push(`${o}:${Ps(i,!1)}`)}),r.length>0?`${n}(${r.join("//")})`:n}{const n=function Y2(e,t){let n=[];return Object.entries(e.children).forEach(([r,o])=>{r===$&&(n=n.concat(t(o,r)))}),Object.entries(e.children).forEach(([r,o])=>{r!==$&&(n=n.concat(t(o,r)))}),n}(e,(r,o)=>o===$?[Ps(e.children[$],!1)]:[`${o}:${Ps(r,!1)}`]);return 1===Object.keys(e.children).length&&null!=e.children[$]?`${Rc(e)}/${n[0]}`:`${Rc(e)}/(${n.join("//")})`}}function yS(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function xc(e){return yS(e).replace(/%3B/gi,";")}function Hp(e){return yS(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Oc(e){return decodeURIComponent(e)}function DS(e){return Oc(e.replace(/\+/g,"%20"))}function wS(e){return`${Hp(e.path)}${function J2(e){return Object.entries(e).map(([t,n])=>`;${Hp(t)}=${Hp(n)}`).join("")}(e.parameters)}`}const tH=/^[^\/()?;#]+/;function Up(e){const t=e.match(tH);return t?t[0]:""}const nH=/^[^\/()?;=#]+/,oH=/^[^=?&#]+/,sH=/^[^&#]+/;class uH{url;remaining;constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new ee([],{}):new ee([],this.parseChildren())}parseQueryParams(){const t={};if(this.consumeOptional("?"))do{this.parseQueryParam(t)}while(this.consumeOptional("&"));return t}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());let n={};this.peekStartsWith("/(")&&(this.capture("/"),n=this.parseParens(!0));let r={};return this.peekStartsWith("(")&&(r=this.parseParens(!1)),(t.length>0||Object.keys(n).length>0)&&(r[$]=new ee(t,n)),r}parseSegment(){const t=Up(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new E(4009,!1);return this.capture(t),new ks(Oc(t),this.parseMatrixParams())}parseMatrixParams(){const t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){const n=function rH(e){const t=e.match(nH);return t?t[0]:""}(this.remaining);if(!n)return;this.capture(n);let r="";if(this.consumeOptional("=")){const o=Up(this.remaining);o&&(r=o,this.capture(r))}t[Oc(n)]=Oc(r)}parseQueryParam(t){const n=function iH(e){const t=e.match(oH);return t?t[0]:""}(this.remaining);if(!n)return;this.capture(n);let r="";if(this.consumeOptional("=")){const s=function aH(e){const t=e.match(sH);return t?t[0]:""}(this.remaining);s&&(r=s,this.capture(r))}const o=DS(n),i=DS(r);if(t.hasOwnProperty(o)){let s=t[o];Array.isArray(s)||(s=[s],t[o]=s),s.push(i)}else t[o]=i}parseParens(t){const n={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const r=Up(this.remaining),o=this.remaining[r.length];if("/"!==o&&")"!==o&&";"!==o)throw new E(4010,!1);let i;r.indexOf(":")>-1?(i=r.slice(0,r.indexOf(":")),this.capture(i),this.capture(":")):t&&(i=$);const s=this.parseChildren();n[i]=1===Object.keys(s).length?s[$]:new ee([],s),this.consumeOptional("//")}return n}peekStartsWith(t){return this.remaining.startsWith(t)}consumeOptional(t){return!!this.peekStartsWith(t)&&(this.remaining=this.remaining.substring(t.length),!0)}capture(t){if(!this.consumeOptional(t))throw new E(4011,!1)}}function CS(e){return e.segments.length>0?new ee([],{[$]:e}):e}function ES(e){const t={};for(const[r,o]of Object.entries(e.children)){const i=ES(o);if(r===$&&0===i.segments.length&&i.hasChildren())for(const[s,a]of Object.entries(i.children))t[s]=a;else(i.segments.length>0||i.hasChildren())&&(t[r]=i)}return function cH(e){if(1===e.numberOfChildren&&e.children[$]){const t=e.children[$];return new ee(e.segments.concat(t.segments),t.children)}return e}(new ee(e.segments,t))}function Or(e){return e instanceof Rr}function IS(e){let t;const o=CS(function n(i){const s={};for(const u of i.children){const c=n(u);s[u.outlet]=c}const a=new ee(i.url,s);return i===e&&(t=a),a}(e.root));return t??o}function _S(e,t,n,r){let o=e;for(;o.parent;)o=o.parent;if(0===t.length)return $p(o,o,o,n,r);const i=function dH(e){if("string"==typeof e[0]&&1===e.length&&"/"===e[0])return new bS(!0,0,e);let t=0,n=!1;const r=e.reduce((o,i,s)=>{if("object"==typeof i&&null!=i){if(i.outlets){const a={};return Object.entries(i.outlets).forEach(([u,c])=>{a[u]="string"==typeof c?c.split("/"):c}),[...o,{outlets:a}]}if(i.segmentPath)return[...o,i.segmentPath]}return"string"!=typeof i?[...o,i]:0===s?(i.split("/").forEach((a,u)=>{0==u&&"."===a||(0==u&&""===a?n=!0:".."===a?t++:""!=a&&o.push(a))}),o):[...o,i]},[]);return new bS(n,t,r)}(t);if(i.toRoot())return $p(o,o,new ee([],{}),n,r);const s=function fH(e,t,n){if(e.isAbsolute)return new Pc(t,!0,0);if(!n)return new Pc(t,!1,NaN);if(null===n.parent)return new Pc(n,!0,0);const r=kc(e.commands[0])?0:1;return function hH(e,t,n){let r=e,o=t,i=n;for(;i>o;){if(i-=o,r=r.parent,!r)throw new E(4005,!1);o=r.segments.length}return new Pc(r,!1,o-i)}(n,n.segments.length-1+r,e.numberOfDoubleDots)}(i,o,e),a=s.processChildren?Ls(s.segmentGroup,s.index,i.commands):MS(s.segmentGroup,s.index,i.commands);return $p(o,s.segmentGroup,a,n,r)}function kc(e){return"object"==typeof e&&null!=e&&!e.outlets&&!e.segmentPath}function Fs(e){return"object"==typeof e&&null!=e&&e.outlets}function $p(e,t,n,r,o){let s,i={};r&&Object.entries(r).forEach(([u,c])=>{i[u]=Array.isArray(c)?c.map(l=>`${l}`):`${c}`}),s=e===t?n:SS(e,t,n);const a=CS(ES(s));return new Rr(a,i,o)}function SS(e,t,n){const r={};return Object.entries(e.children).forEach(([o,i])=>{r[o]=i===t?n:SS(i,t,n)}),new ee(e.segments,r)}class bS{isAbsolute;numberOfDoubleDots;commands;constructor(t,n,r){if(this.isAbsolute=t,this.numberOfDoubleDots=n,this.commands=r,t&&r.length>0&&kc(r[0]))throw new E(4003,!1);const o=r.find(Fs);if(o&&o!==fS(r))throw new E(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Pc{segmentGroup;processChildren;index;constructor(t,n,r){this.segmentGroup=t,this.processChildren=n,this.index=r}}function MS(e,t,n){if(e??=new ee([],{}),0===e.segments.length&&e.hasChildren())return Ls(e,t,n);const r=function gH(e,t,n){let r=0,o=t;const i={match:!1,pathIndex:0,commandIndex:0};for(;o<e.segments.length;){if(r>=n.length)return i;const s=e.segments[o],a=n[r];if(Fs(a))break;const u=`${a}`,c=r<n.length-1?n[r+1]:null;if(o>0&&void 0===u)break;if(u&&c&&"object"==typeof c&&void 0===c.outlets){if(!NS(u,c,s))return i;r+=2}else{if(!NS(u,{},s))return i;r++}o++}return{match:!0,pathIndex:o,commandIndex:r}}(e,t,n),o=n.slice(r.commandIndex);if(r.match&&r.pathIndex<e.segments.length){const i=new ee(e.segments.slice(0,r.pathIndex),{});return i.children[$]=new ee(e.segments.slice(r.pathIndex),e.children),Ls(i,0,o)}return r.match&&0===o.length?new ee(e.segments,{}):r.match&&!e.hasChildren()?zp(e,t,n):r.match?Ls(e,0,o):zp(e,t,n)}function Ls(e,t,n){if(0===n.length)return new ee(e.segments,{});{const r=function pH(e){return Fs(e[0])?e[0].outlets:{[$]:e}}(n),o={};if(Object.keys(r).some(i=>i!==$)&&e.children[$]&&1===e.numberOfChildren&&0===e.children[$].segments.length){const i=Ls(e.children[$],t,n);return new ee(e.segments,i.children)}return Object.entries(r).forEach(([i,s])=>{"string"==typeof s&&(s=[s]),null!==s&&(o[i]=MS(e.children[i],t,s))}),Object.entries(e.children).forEach(([i,s])=>{void 0===r[i]&&(o[i]=s)}),new ee(e.segments,o)}}function zp(e,t,n){const r=e.segments.slice(0,t);let o=0;for(;o<n.length;){const i=n[o];if(Fs(i)){const u=mH(i.outlets);return new ee(r,u)}if(0===o&&kc(n[0])){r.push(new ks(e.segments[t].path,TS(n[0]))),o++;continue}const s=Fs(i)?i.outlets[$]:`${i}`,a=o<n.length-1?n[o+1]:null;s&&a&&kc(a)?(r.push(new ks(s,TS(a))),o+=2):(r.push(new ks(s,{})),o++)}return new ee(r,{})}function mH(e){const t={};return Object.entries(e).forEach(([n,r])=>{"string"==typeof r&&(r=[r]),null!==r&&(t[n]=zp(new ee([],{}),0,r))}),t}function TS(e){const t={};return Object.entries(e).forEach(([n,r])=>t[n]=`${r}`),t}function NS(e,t,n){return e==n.path&&Xt(t,n.parameters)}const js="imperative";var q=function(e){return e[e.NavigationStart=0]="NavigationStart",e[e.NavigationEnd=1]="NavigationEnd",e[e.NavigationCancel=2]="NavigationCancel",e[e.NavigationError=3]="NavigationError",e[e.RoutesRecognized=4]="RoutesRecognized",e[e.ResolveStart=5]="ResolveStart",e[e.ResolveEnd=6]="ResolveEnd",e[e.GuardsCheckStart=7]="GuardsCheckStart",e[e.GuardsCheckEnd=8]="GuardsCheckEnd",e[e.RouteConfigLoadStart=9]="RouteConfigLoadStart",e[e.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",e[e.ChildActivationStart=11]="ChildActivationStart",e[e.ChildActivationEnd=12]="ChildActivationEnd",e[e.ActivationStart=13]="ActivationStart",e[e.ActivationEnd=14]="ActivationEnd",e[e.Scroll=15]="Scroll",e[e.NavigationSkipped=16]="NavigationSkipped",e}(q||{});class Jt{id;url;constructor(t,n){this.id=t,this.url=n}}class qp extends Jt{type=q.NavigationStart;navigationTrigger;restoredState;constructor(t,n,r="imperative",o=null){super(t,n),this.navigationTrigger=r,this.restoredState=o}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class kr extends Jt{urlAfterRedirects;type=q.NavigationEnd;constructor(t,n,r){super(t,n),this.urlAfterRedirects=r}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var yt=function(e){return e[e.Redirect=0]="Redirect",e[e.SupersededByNewNavigation=1]="SupersededByNewNavigation",e[e.NoDataFromResolver=2]="NoDataFromResolver",e[e.GuardRejected=3]="GuardRejected",e}(yt||{}),Gp=function(e){return e[e.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",e[e.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",e}(Gp||{});class Pr extends Jt{reason;code;type=q.NavigationCancel;constructor(t,n,r,o){super(t,n),this.reason=r,this.code=o}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Vs extends Jt{reason;code;type=q.NavigationSkipped;constructor(t,n,r,o){super(t,n),this.reason=r,this.code=o}}class Wp extends Jt{error;target;type=q.NavigationError;constructor(t,n,r,o){super(t,n),this.error=r,this.target=o}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class AS extends Jt{urlAfterRedirects;state;type=q.RoutesRecognized;constructor(t,n,r,o){super(t,n),this.urlAfterRedirects=r,this.state=o}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class vH extends Jt{urlAfterRedirects;state;type=q.GuardsCheckStart;constructor(t,n,r,o){super(t,n),this.urlAfterRedirects=r,this.state=o}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class yH extends Jt{urlAfterRedirects;state;shouldActivate;type=q.GuardsCheckEnd;constructor(t,n,r,o,i){super(t,n),this.urlAfterRedirects=r,this.state=o,this.shouldActivate=i}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class DH extends Jt{urlAfterRedirects;state;type=q.ResolveStart;constructor(t,n,r,o){super(t,n),this.urlAfterRedirects=r,this.state=o}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class wH extends Jt{urlAfterRedirects;state;type=q.ResolveEnd;constructor(t,n,r,o){super(t,n),this.urlAfterRedirects=r,this.state=o}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class CH{route;type=q.RouteConfigLoadStart;constructor(t){this.route=t}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class EH{route;type=q.RouteConfigLoadEnd;constructor(t){this.route=t}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class IH{snapshot;type=q.ChildActivationStart;constructor(t){this.snapshot=t}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class _H{snapshot;type=q.ChildActivationEnd;constructor(t){this.snapshot=t}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class SH{snapshot;type=q.ActivationStart;constructor(t){this.snapshot=t}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class bH{snapshot;type=q.ActivationEnd;constructor(t){this.snapshot=t}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Zp{}class Fc{url;navigationBehaviorOptions;constructor(t,n){this.url=t,this.navigationBehaviorOptions=n}}function Ft(e){return e.outlet||$}function Bs(e){if(!e)return null;if(e.routeConfig?._injector)return e.routeConfig._injector;for(let t=e.parent;t;t=t.parent){const n=t.routeConfig;if(n?._loadedInjector)return n._loadedInjector;if(n?._injector)return n._injector}return null}class xH{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return Bs(this.route?.snapshot)??this.rootInjector}constructor(t){this.rootInjector=t,this.children=new Hs(this.rootInjector)}}let Hs=(()=>{class e{rootInjector;contexts=new Map;constructor(n){this.rootInjector=n}onChildOutletCreated(n,r){const o=this.getOrCreateContext(n);o.outlet=r,this.contexts.set(n,o)}onChildOutletDestroyed(n){const r=this.getContext(n);r&&(r.outlet=null,r.attachRef=null)}onOutletDeactivated(){const n=this.contexts;return this.contexts=new Map,n}onOutletReAttached(n){this.contexts=n}getOrCreateContext(n){let r=this.getContext(n);return r||(r=new xH(this.rootInjector),this.contexts.set(n,r)),r}getContext(n){return this.contexts.get(n)||null}static \u0275fac=function(r){return new(r||e)(B(ft))};static \u0275prov=b({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();class RS{_root;constructor(t){this._root=t}get root(){return this._root.value}parent(t){const n=this.pathFromRoot(t);return n.length>1?n[n.length-2]:null}children(t){const n=Qp(t,this._root);return n?n.children.map(r=>r.value):[]}firstChild(t){const n=Qp(t,this._root);return n&&n.children.length>0?n.children[0].value:null}siblings(t){const n=Yp(t,this._root);return n.length<2?[]:n[n.length-2].children.map(o=>o.value).filter(o=>o!==t)}pathFromRoot(t){return Yp(t,this._root).map(n=>n.value)}}function Qp(e,t){if(e===t.value)return t;for(const n of t.children){const r=Qp(e,n);if(r)return r}return null}function Yp(e,t){if(e===t.value)return[t];for(const n of t.children){const r=Yp(e,n);if(r.length)return r.unshift(t),r}return[]}class Lt{value;children;constructor(t,n){this.value=t,this.children=n}toString(){return`TreeNode(${this.value})`}}function Jo(e){const t={};return e&&e.children.forEach(n=>t[n.value.outlet]=n),t}class xS extends RS{snapshot;constructor(t,n){super(t),this.snapshot=n,Kp(this,t)}toString(){return this.snapshot.toString()}}function OS(e){const t=function OH(e){const i=new jc([],{},{},"",{},$,e,null,{});return new kS("",new Lt(i,[]))}(e),n=new Dt([new ks("",{})]),r=new Dt({}),o=new Dt({}),i=new Dt({}),s=new Dt(""),a=new ei(n,r,i,s,o,$,e,t.root);return a.snapshot=t.root,new xS(new Lt(a,[]),t)}class ei{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(t,n,r,o,i,s,a,u){this.urlSubject=t,this.paramsSubject=n,this.queryParamsSubject=r,this.fragmentSubject=o,this.dataSubject=i,this.outlet=s,this.component=a,this._futureSnapshot=u,this.title=this.dataSubject?.pipe(Q(c=>c[Os]))??V(void 0),this.url=t,this.params=n,this.queryParams=r,this.fragment=o,this.data=i}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe(Q(t=>Ko(t))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(Q(t=>Ko(t))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Lc(e,t,n="emptyOnly"){let r;const{routeConfig:o}=e;return r=null===t||"always"!==n&&""!==o?.path&&(t.component||t.routeConfig?.loadComponent)?{params:{...e.params},data:{...e.data},resolve:{...e.data,...e._resolvedData??{}}}:{params:{...t.params,...e.params},data:{...t.data,...e.data},resolve:{...e.data,...t.data,...o?.data,...e._resolvedData}},o&&FS(o)&&(r.resolve[Os]=o.title),r}class jc{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;get title(){return this.data?.[Os]}constructor(t,n,r,o,i,s,a,u,c){this.url=t,this.params=n,this.queryParams=r,this.fragment=o,this.data=i,this.outlet=s,this.component=a,this.routeConfig=u,this._resolve=c}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??=Ko(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=Ko(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(r=>r.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class kS extends RS{url;constructor(t,n){super(n),this.url=t,Kp(this,n)}toString(){return PS(this._root)}}function Kp(e,t){t.value._routerState=e,t.children.forEach(n=>Kp(e,n))}function PS(e){const t=e.children.length>0?` { ${e.children.map(PS).join(", ")} } `:"";return`${e.value}${t}`}function Xp(e){if(e.snapshot){const t=e.snapshot,n=e._futureSnapshot;e.snapshot=n,Xt(t.queryParams,n.queryParams)||e.queryParamsSubject.next(n.queryParams),t.fragment!==n.fragment&&e.fragmentSubject.next(n.fragment),Xt(t.params,n.params)||e.paramsSubject.next(n.params),function q2(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;++n)if(!Xt(e[n],t[n]))return!1;return!0}(t.url,n.url)||e.urlSubject.next(n.url),Xt(t.data,n.data)||e.dataSubject.next(n.data)}else e.snapshot=e._futureSnapshot,e.dataSubject.next(e._futureSnapshot.data)}function Jp(e,t){const n=Xt(e.params,t.params)&&function Q2(e,t){return xr(e,t)&&e.every((n,r)=>Xt(n.parameters,t[r].parameters))}(e.url,t.url);return n&&!(!e.parent!=!t.parent)&&(!e.parent||Jp(e.parent,t.parent))}function FS(e){return"string"==typeof e.title||null===e.title}const kH=new I("");let LS=(()=>{class e{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=$;activateEvents=new pt;deactivateEvents=new pt;attachEvents=new pt;detachEvents=new pt;routerOutletData=OT(void 0);parentContexts=w(Hs);location=w(Rt);changeDetector=w(Zu);inputBinder=w(Vc,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(n){if(n.name){const{firstChange:r,previousValue:o}=n.name;if(r)return;this.isTrackedInParentContexts(o)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(o)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(n){return this.parentContexts.getContext(n)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const n=this.parentContexts.getContext(this.name);n?.route&&(n.attachRef?this.attach(n.attachRef,n.route):this.activateWith(n.route,n.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new E(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new E(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new E(4012,!1);this.location.detach();const n=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(n.instance),n}attach(n,r){this.activated=n,this._activatedRoute=r,this.location.insert(n.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(n.instance)}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 E(4013,!1);this._activatedRoute=n;const o=this.location,s=n.snapshot.component,a=this.parentContexts.getOrCreateContext(this.name).children,u=new eg(n,a,o.injector,this.routerOutletData);this.activated=o.createComponent(s,{index:o.length,injector:u,environmentInjector:r}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(r){return new(r||e)};static \u0275dir=Ze({type:e,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[eo]})}return e})();class eg{route;childContexts;parent;outletData;__ngOutletInjector(t){return new eg(this.route,this.childContexts,t,this.outletData)}constructor(t,n,r,o){this.route=t,this.childContexts=n,this.parent=r,this.outletData=o}get(t,n){return t===ei?this.route:t===Hs?this.childContexts:t===kH?this.outletData:this.parent.get(t,n)}}const Vc=new I("");function Us(e,t,n){if(n&&e.shouldReuseRoute(t.value,n.value.snapshot)){const r=n.value;r._futureSnapshot=t.value;const o=function FH(e,t,n){return t.children.map(r=>{for(const o of n.children)if(e.shouldReuseRoute(r.value,o.value.snapshot))return Us(e,r,o);return Us(e,r)})}(e,t,n);return new Lt(r,o)}{if(e.shouldAttach(t.value)){const i=e.retrieve(t.value);if(null!==i){const s=i.route;return s.value._futureSnapshot=t.value,s.children=t.children.map(a=>Us(e,a)),s}}const r=function LH(e){return new ei(new Dt(e.url),new Dt(e.params),new Dt(e.queryParams),new Dt(e.fragment),new Dt(e.data),e.outlet,e.component,e)}(t.value),o=t.children.map(i=>Us(e,i));return new Lt(r,o)}}class tg{redirectTo;navigationBehaviorOptions;constructor(t,n){this.redirectTo=t,this.navigationBehaviorOptions=n}}const VS="ngNavigationCancelingError";function Bc(e,t){const{redirectTo:n,navigationBehaviorOptions:r}=Or(t)?{redirectTo:t,navigationBehaviorOptions:void 0}:t,o=BS(!1,yt.Redirect);return o.url=n,o.navigationBehaviorOptions=r,o}function BS(e,t){const n=new Error(`NavigationCancelingError: ${e||""}`);return n[VS]=!0,n.cancellationCode=t,n}function HS(e){return!!e&&e[VS]}class BH{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(t,n,r,o,i){this.routeReuseStrategy=t,this.futureState=n,this.currState=r,this.forwardEvent=o,this.inputBindingEnabled=i}activate(t){const n=this.futureState._root,r=this.currState?this.currState._root:null;this.deactivateChildRoutes(n,r,t),Xp(this.futureState.root),this.activateChildRoutes(n,r,t)}deactivateChildRoutes(t,n,r){const o=Jo(n);t.children.forEach(i=>{const s=i.value.outlet;this.deactivateRoutes(i,o[s],r),delete o[s]}),Object.values(o).forEach(i=>{this.deactivateRouteAndItsChildren(i,r)})}deactivateRoutes(t,n,r){const o=t.value,i=n?n.value:null;if(o===i)if(o.component){const s=r.getContext(o.outlet);s&&this.deactivateChildRoutes(t,n,s.children)}else this.deactivateChildRoutes(t,n,r);else i&&this.deactivateRouteAndItsChildren(n,r)}deactivateRouteAndItsChildren(t,n){t.value.component&&this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,n):this.deactivateRouteAndOutlet(t,n)}detachAndStoreRouteSubtree(t,n){const r=n.getContext(t.value.outlet),o=r&&t.value.component?r.children:n,i=Jo(t);for(const s of Object.values(i))this.deactivateRouteAndItsChildren(s,o);if(r&&r.outlet){const s=r.outlet.detach(),a=r.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:s,route:t,contexts:a})}}deactivateRouteAndOutlet(t,n){const r=n.getContext(t.value.outlet),o=r&&t.value.component?r.children:n,i=Jo(t);for(const s of Object.values(i))this.deactivateRouteAndItsChildren(s,o);r&&(r.outlet&&(r.outlet.deactivate(),r.children.onOutletDeactivated()),r.attachRef=null,r.route=null)}activateChildRoutes(t,n,r){const o=Jo(n);t.children.forEach(i=>{this.activateRoutes(i,o[i.value.outlet],r),this.forwardEvent(new bH(i.value.snapshot))}),t.children.length&&this.forwardEvent(new _H(t.value.snapshot))}activateRoutes(t,n,r){const o=t.value,i=n?n.value:null;if(Xp(o),o===i)if(o.component){const s=r.getOrCreateContext(o.outlet);this.activateChildRoutes(t,n,s.children)}else this.activateChildRoutes(t,n,r);else if(o.component){const s=r.getOrCreateContext(o.outlet);if(this.routeReuseStrategy.shouldAttach(o.snapshot)){const a=this.routeReuseStrategy.retrieve(o.snapshot);this.routeReuseStrategy.store(o.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),Xp(a.route.value),this.activateChildRoutes(t,null,s.children)}else s.attachRef=null,s.route=o,s.outlet&&s.outlet.activateWith(o,s.injector),this.activateChildRoutes(t,null,s.children)}else this.activateChildRoutes(t,null,r)}}class US{path;route;constructor(t){this.path=t,this.route=this.path[this.path.length-1]}}class Hc{component;route;constructor(t,n){this.component=t,this.route=n}}function HH(e,t,n){const r=e._root;return $s(r,t?t._root:null,n,[r.value])}function ti(e,t){const n=Symbol(),r=t.get(e,n);return r===n?"function"!=typeof e||function Bb(e){return null!==ia(e)}(e)?t.get(e):e:r}function $s(e,t,n,r,o={canDeactivateChecks:[],canActivateChecks:[]}){const i=Jo(t);return e.children.forEach(s=>{(function $H(e,t,n,r,o={canDeactivateChecks:[],canActivateChecks:[]}){const i=e.value,s=t?t.value:null,a=n?n.getContext(e.value.outlet):null;if(s&&i.routeConfig===s.routeConfig){const u=function zH(e,t,n){if("function"==typeof n)return n(e,t);switch(n){case"pathParamsChange":return!xr(e.url,t.url);case"pathParamsOrQueryParamsChange":return!xr(e.url,t.url)||!Xt(e.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Jp(e,t)||!Xt(e.queryParams,t.queryParams);default:return!Jp(e,t)}}(s,i,i.routeConfig.runGuardsAndResolvers);u?o.canActivateChecks.push(new US(r)):(i.data=s.data,i._resolvedData=s._resolvedData),$s(e,t,i.component?a?a.children:null:n,r,o),u&&a&&a.outlet&&a.outlet.isActivated&&o.canDeactivateChecks.push(new Hc(a.outlet.component,s))}else s&&zs(t,a,o),o.canActivateChecks.push(new US(r)),$s(e,null,i.component?a?a.children:null:n,r,o)})(s,i[s.value.outlet],n,r.concat([s.value]),o),delete i[s.value.outlet]}),Object.entries(i).forEach(([s,a])=>zs(a,n.getContext(s),o)),o}function zs(e,t,n){const r=Jo(e),o=e.value;Object.entries(r).forEach(([i,s])=>{zs(s,o.component?t?t.children.getContext(i):null:t,n)}),n.canDeactivateChecks.push(new Hc(o.component&&t&&t.outlet&&t.outlet.isActivated?t.outlet.component:null,o))}function qs(e){return"function"==typeof e}function $S(e){return e instanceof Sc||"EmptyError"===e?.name}const Uc=Symbol("INITIAL_VALUE");function ni(){return Dn(e=>sS(e.map(t=>t.pipe(Qo(1),function L2(...e){const t=_c(e);return Le((n,r)=>{(t?Fp(e,n,t):Fp(e,n)).subscribe(r)})}(Uc)))).pipe(Q(t=>{for(const n of t)if(!0!==n){if(n===Uc)return Uc;if(!1===n||KH(n))return n}return!0}),Nr(t=>t!==Uc),Qo(1)))}function KH(e){return Or(e)||e instanceof tg}function zS(e){return function Ab(...e){return Ig(e)}(et(t=>{if("boolean"!=typeof t)throw Bc(0,t)}),Q(t=>!0===t))}class ng{segmentGroup;constructor(t){this.segmentGroup=t||null}}class $c extends Error{urlTree;constructor(t){super(),this.urlTree=t}}function ri(e){return bc(new ng(e))}class lU{urlSerializer;urlTree;constructor(t,n){this.urlSerializer=t,this.urlTree=n}lineralizeSegments(t,n){let r=[],o=n.root;for(;;){if(r=r.concat(o.segments),0===o.numberOfChildren)return V(r);if(o.numberOfChildren>1||!o.children[$])return bc(new E(4e3,!1));o=o.children[$]}}applyRedirectCommands(t,n,r,o,i){if("string"!=typeof n){const a=n,{queryParams:u,fragment:c,routeConfig:l,url:d,outlet:f,params:h,data:p,title:g}=o,y=Vt(i,()=>a({params:h,data:p,queryParams:u,fragment:c,routeConfig:l,url:d,outlet:f,title:g}));if(y instanceof Rr)throw new $c(y);n=y}const s=this.applyRedirectCreateUrlTree(n,this.urlSerializer.parse(n),t,r);if("/"===n[0])throw new $c(s);return s}applyRedirectCreateUrlTree(t,n,r,o){const i=this.createSegmentGroup(t,n.root,r,o);return new Rr(i,this.createQueryParams(n.queryParams,this.urlTree.queryParams),n.fragment)}createQueryParams(t,n){const r={};return Object.entries(t).forEach(([o,i])=>{if("string"==typeof i&&":"===i[0]){const a=i.substring(1);r[o]=n[a]}else r[o]=i}),r}createSegmentGroup(t,n,r,o){const i=this.createSegments(t,n.segments,r,o);let s={};return Object.entries(n.children).forEach(([a,u])=>{s[a]=this.createSegmentGroup(t,u,r,o)}),new ee(i,s)}createSegments(t,n,r,o){return n.map(i=>":"===i.path[0]?this.findPosParam(t,i,o):this.findOrReturn(i,r))}findPosParam(t,n,r){const o=r[n.path.substring(1)];if(!o)throw new E(4001,!1);return o}findOrReturn(t,n){let r=0;for(const o of n){if(o.path===t.path)return n.splice(r),o;r++}return t}}const rg={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function dU(e,t,n,r,o){const i=qS(e,t,n);return i.matched?(r=function MH(e,t){return e.providers&&!e._injector&&(e._injector=eh(e.providers,t,`Route: ${e.path}`)),e._injector??t}(t,r),function aU(e,t,n,r){const o=t.canMatch;return o&&0!==o.length?V(o.map(s=>{const a=ti(s,e);return Wn(function YH(e){return e&&qs(e.canMatch)}(a)?a.canMatch(t,n):Vt(e,()=>a(t,n)))})).pipe(ni(),zS()):V(!0)}(r,t,n).pipe(Q(s=>!0===s?i:{...rg}))):V(i)}function qS(e,t,n){if("**"===t.path)return function fU(e){return{matched:!0,parameters:e.length>0?fS(e).parameters:{},consumedSegments:e,remainingSegments:[],positionalParamSegments:{}}}(n);if(""===t.path)return"full"===t.pathMatch&&(e.hasChildren()||n.length>0)?{...rg}:{matched:!0,consumedSegments:[],remainingSegments:n,parameters:{},positionalParamSegments:{}};const o=(t.matcher||z2)(n,e,t);if(!o)return{...rg};const i={};Object.entries(o.posParams??{}).forEach(([a,u])=>{i[a]=u.path});const s=o.consumed.length>0?{...i,...o.consumed[o.consumed.length-1].parameters}:i;return{matched:!0,consumedSegments:o.consumed,remainingSegments:n.slice(o.consumed.length),parameters:s,positionalParamSegments:o.posParams??{}}}function GS(e,t,n,r){return n.length>0&&function gU(e,t,n){return n.some(r=>zc(e,t,r)&&Ft(r)!==$)}(e,n,r)?{segmentGroup:new ee(t,pU(r,new ee(n,e.children))),slicedSegments:[]}:0===n.length&&function mU(e,t,n){return n.some(r=>zc(e,t,r))}(e,n,r)?{segmentGroup:new ee(e.segments,hU(e,n,r,e.children)),slicedSegments:n}:{segmentGroup:new ee(e.segments,e.children),slicedSegments:n}}function hU(e,t,n,r){const o={};for(const i of n)if(zc(e,t,i)&&!r[Ft(i)]){const s=new ee([],{});o[Ft(i)]=s}return{...r,...o}}function pU(e,t){const n={};n[$]=t;for(const r of e)if(""===r.path&&Ft(r)!==$){const o=new ee([],{});n[Ft(r)]=o}return n}function zc(e,t,n){return(!(e.hasChildren()||t.length>0)||"full"!==n.pathMatch)&&""===n.path}class yU{}class CU{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(t,n,r,o,i,s,a){this.injector=t,this.configLoader=n,this.rootComponentType=r,this.config=o,this.urlTree=i,this.paramsInheritanceStrategy=s,this.urlSerializer=a,this.applyRedirects=new lU(this.urlSerializer,this.urlTree)}noMatchError(t){return new E(4002,`'${t.segmentGroup}'`)}recognize(){const t=GS(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(t).pipe(Q(({children:n,rootSnapshot:r})=>{const o=new Lt(r,n),i=new kS("",o),s=function lH(e,t,n=null,r=null){return _S(IS(e),t,n,r)}(r,[],this.urlTree.queryParams,this.urlTree.fragment);return s.queryParams=this.urlTree.queryParams,i.url=this.urlSerializer.serialize(s),{state:i,tree:s}}))}match(t){const n=new jc([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Object.freeze({}),$,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,t,$,n).pipe(Q(r=>({children:r,rootSnapshot:n})),Yo(r=>{if(r instanceof $c)return this.urlTree=r.urlTree,this.match(r.urlTree.root);throw r instanceof ng?this.noMatchError(r):r}))}processSegmentGroup(t,n,r,o,i){return 0===r.segments.length&&r.hasChildren()?this.processChildren(t,n,r,i):this.processSegment(t,n,r,r.segments,o,!0,i).pipe(Q(s=>s instanceof Lt?[s]:[]))}processChildren(t,n,r,o){const i=[];for(const s of Object.keys(r.children))"primary"===s?i.unshift(s):i.push(s);return Xe(i).pipe(Tc(s=>{const a=r.children[s],u=function RH(e,t){const n=e.filter(r=>Ft(r)===t);return n.push(...e.filter(r=>Ft(r)!==t)),n}(n,s);return this.processSegmentGroup(t,u,a,s,o)}),function B2(e,t){return Le(function V2(e,t,n,r,o){return(i,s)=>{let a=n,u=t,c=0;i.subscribe(xe(s,l=>{const d=c++;u=a?e(u,l,d):(a=!0,l),r&&s.next(u)},o&&(()=>{a&&s.next(u),s.complete()})))}}(e,t,arguments.length>=2,!0))}((s,a)=>(s.push(...a),s)),Mc(null),function H2(e,t){const n=arguments.length>=2;return r=>r.pipe(e?Nr((o,i)=>e(o,i,r)):Jn,jp(1),n?Mc(t):lS(()=>new Sc))}(),Je(s=>{if(null===s)return ri(r);const a=WS(s);return function EU(e){e.sort((t,n)=>t.value.outlet===$?-1:n.value.outlet===$?1:t.value.outlet.localeCompare(n.value.outlet))}(a),V(a)}))}processSegment(t,n,r,o,i,s,a){return Xe(n).pipe(Tc(u=>this.processSegmentAgainstRoute(u._injector??t,n,u,r,o,i,s,a).pipe(Yo(c=>{if(c instanceof ng)return V(null);throw c}))),Ar(u=>!!u),Yo(u=>{if($S(u))return function vU(e,t,n){return 0===t.length&&!e.children[n]}(r,o,i)?V(new yU):ri(r);throw u}))}processSegmentAgainstRoute(t,n,r,o,i,s,a,u){return Ft(r)===s||s!==$&&zc(o,i,r)?void 0===r.redirectTo?this.matchSegmentAgainstRoute(t,o,r,i,s,u):this.allowRedirects&&a?this.expandSegmentAgainstRouteUsingRedirect(t,o,n,r,i,s,u):ri(o):ri(o)}expandSegmentAgainstRouteUsingRedirect(t,n,r,o,i,s,a){const{matched:u,parameters:c,consumedSegments:l,positionalParamSegments:d,remainingSegments:f}=qS(n,o,i);if(!u)return ri(n);"string"==typeof o.redirectTo&&"/"===o.redirectTo[0]&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const h=new jc(i,c,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,ZS(o),Ft(o),o.component??o._loadedComponent??null,o,QS(o)),p=Lc(h,a,this.paramsInheritanceStrategy);h.params=Object.freeze(p.params),h.data=Object.freeze(p.data);const g=this.applyRedirects.applyRedirectCommands(l,o.redirectTo,d,h,t);return this.applyRedirects.lineralizeSegments(o,g).pipe(Je(y=>this.processSegment(t,r,n,y.concat(f),s,!1,a)))}matchSegmentAgainstRoute(t,n,r,o,i,s){const a=dU(n,r,o,t);return"**"===r.path&&(n.children={}),a.pipe(Dn(u=>u.matched?this.getChildConfig(t=r._injector??t,r,o).pipe(Dn(({routes:c})=>{const l=r._loadedInjector??t,{parameters:d,consumedSegments:f,remainingSegments:h}=u,p=new jc(f,d,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,ZS(r),Ft(r),r.component??r._loadedComponent??null,r,QS(r)),g=Lc(p,s,this.paramsInheritanceStrategy);p.params=Object.freeze(g.params),p.data=Object.freeze(g.data);const{segmentGroup:y,slicedSegments:D}=GS(n,f,h,c);if(0===D.length&&y.hasChildren())return this.processChildren(l,c,y,p).pipe(Q(S=>new Lt(p,S)));if(0===c.length&&0===D.length)return V(new Lt(p,[]));const v=Ft(r)===i;return this.processSegment(l,c,y,D,v?$:i,!0,p).pipe(Q(S=>new Lt(p,S instanceof Lt?[S]:[])))})):ri(n)))}getChildConfig(t,n,r){return n.children?V({routes:n.children,injector:t}):n.loadChildren?void 0!==n._loadedRoutes?V({routes:n._loadedRoutes,injector:n._loadedInjector}):function sU(e,t,n,r){const o=t.canLoad;return void 0===o||0===o.length?V(!0):V(o.map(s=>{const a=ti(s,e);return Wn(function GH(e){return e&&qs(e.canLoad)}(a)?a.canLoad(t,n):Vt(e,()=>a(t,n)))})).pipe(ni(),zS())}(t,n,r).pipe(Je(o=>o?this.configLoader.loadChildren(t,n).pipe(et(i=>{n._loadedRoutes=i.routes,n._loadedInjector=i.injector})):function cU(){return bc(BS(!1,yt.GuardRejected))}())):V({routes:[],injector:t})}}function IU(e){const t=e.value.routeConfig;return t&&""===t.path}function WS(e){const t=[],n=new Set;for(const r of e){if(!IU(r)){t.push(r);continue}const o=t.find(i=>r.value.routeConfig===i.value.routeConfig);void 0!==o?(o.children.push(...r.children),n.add(o)):t.push(r)}for(const r of n){const o=WS(r.children);t.push(new Lt(r.value,o))}return t.filter(r=>!n.has(r))}function ZS(e){return e.data||{}}function QS(e){return e.resolve||{}}function YS(e){const t=e.children.map(n=>YS(n)).flat();return[e,...t]}function og(e){return Dn(t=>{const n=e(t);return n?Xe(n).pipe(Q(()=>t)):V(t)})}let KS=(()=>{class e{buildTitle(n){let r,o=n.root;for(;void 0!==o;)r=this.getResolvedTitleForRoute(o)??r,o=o.children.find(i=>i.outlet===$);return r}getResolvedTitleForRoute(n){return n.data[Os]}static \u0275fac=function(r){return new(r||e)};static \u0275prov=b({token:e,factory:()=>w(NU),providedIn:"root"})}return e})(),NU=(()=>{class e extends KS{title;constructor(n){super(),this.title=n}updateTitle(n){const r=this.buildTitle(n);void 0!==r&&this.title.setTitle(r)}static \u0275fac=function(r){return new(r||e)(B(RB))};static \u0275prov=b({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const Gs=new I("",{providedIn:"root",factory:()=>({})});let XS=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275cmp=th({type:e,selectors:[["ng-component"]],exportAs:["emptyRouterOutlet"],decls:1,vars:0,template:function(r,o){1&r&&Uo(0,"router-outlet")},dependencies:[LS],encapsulation:2})}return e})();function ig(e){const t=e.children&&e.children.map(ig),n=t?{...e,children:t}:{...e};return!n.component&&!n.loadComponent&&(t||n.loadChildren)&&n.outlet&&n.outlet!==$&&(n.component=XS),n}const qc=new I("");let JS=(()=>{class e{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=w(M1);loadComponent(n){if(this.componentLoaders.get(n))return this.componentLoaders.get(n);if(n._loadedComponent)return V(n._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(n);const r=Wn(n.loadComponent()).pipe(Q(eb),et(i=>{this.onLoadEndListener&&this.onLoadEndListener(n),n._loadedComponent=i}),Vp(()=>{this.componentLoaders.delete(n)})),o=new cS(r,()=>new ct).pipe(Lp());return this.componentLoaders.set(n,o),o}loadChildren(n,r){if(this.childrenLoaders.get(r))return this.childrenLoaders.get(r);if(r._loadedRoutes)return V({routes:r._loadedRoutes,injector:r._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(r);const i=function AU(e,t,n,r){return Wn(e.loadChildren()).pipe(Q(eb),Je(o=>o instanceof lw||Array.isArray(o)?V(o):Xe(t.compileModuleAsync(o))),Q(o=>{r&&r(e);let i,s,a=!1;return Array.isArray(o)?(s=o,!0):(i=o.create(n).injector,s=i.get(qc,[],{optional:!0,self:!0}).flat()),{routes:s.map(ig),injector:i}}))}(r,this.compiler,n,this.onLoadEndListener).pipe(Vp(()=>{this.childrenLoaders.delete(r)})),s=new cS(i,()=>new ct).pipe(Lp());return this.childrenLoaders.set(r,s),s}static \u0275fac=function(r){return new(r||e)};static \u0275prov=b({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function eb(e){return function RU(e){return e&&"object"==typeof e&&"default"in e}(e)?e.default:e}let sg=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=b({token:e,factory:()=>w(xU),providedIn:"root"})}return e})(),xU=(()=>{class e{shouldProcessUrl(n){return!0}extract(n){return n}merge(n,r){return n}static \u0275fac=function(r){return new(r||e)};static \u0275prov=b({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const tb=new I(""),rb=new I("");let Gc=(()=>{class e{currentNavigation=null;currentTransition=null;lastSuccessfulNavigation=null;events=new ct;transitionAbortSubject=new ct;configLoader=w(JS);environmentInjector=w(ft);urlSerializer=w(Xo);rootContexts=w(Hs);location=w(Ms);inputBindingEnabled=null!==w(Vc,{optional:!0});titleStrategy=w(KS);options=w(Gs,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=w(sg);createViewTransition=w(tb,{optional:!0});navigationErrorHandler=w(rb,{optional:!0});navigationId=0;get hasRequestedNavigation(){return 0!==this.navigationId}transitions;afterPreactivation=()=>V(void 0);rootComponentType=null;constructor(){this.configLoader.onLoadEndListener=o=>this.events.next(new EH(o)),this.configLoader.onLoadStartListener=o=>this.events.next(new CH(o))}complete(){this.transitions?.complete()}handleNavigationRequest(n){const r=++this.navigationId;this.transitions?.next({...this.transitions.value,...n,id:r})}setupNavigations(n,r,o){return this.transitions=new Dt({id:0,currentUrlTree:r,currentRawUrl:r,extractedUrl:this.urlHandlingStrategy.extract(r),urlAfterRedirects:this.urlHandlingStrategy.extract(r),rawUrl:r,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:js,restoredState:null,currentSnapshot:o.snapshot,targetSnapshot:null,currentRouterState:o,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(Nr(i=>0!==i.id),Q(i=>({...i,extractedUrl:this.urlHandlingStrategy.extract(i.rawUrl)})),Dn(i=>{let s=!1,a=!1;return V(i).pipe(Dn(u=>{if(this.navigationId>i.id)return this.cancelNavigationTransition(i,"",yt.SupersededByNewNavigation),Kt;this.currentTransition=i,this.currentNavigation={id:u.id,initialUrl:u.rawUrl,extractedUrl:u.extractedUrl,targetBrowserUrl:"string"==typeof u.extras.browserUrl?this.urlSerializer.parse(u.extras.browserUrl):u.extras.browserUrl,trigger:u.source,extras:u.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const c=!n.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!c&&"reload"!==(u.extras.onSameUrlNavigation??n.onSameUrlNavigation)){const d="";return this.events.next(new Vs(u.id,this.urlSerializer.serialize(u.rawUrl),d,Gp.IgnoredSameUrlNavigation)),u.resolve(!1),Kt}if(this.urlHandlingStrategy.shouldProcessUrl(u.rawUrl))return V(u).pipe(Dn(d=>{const f=this.transitions?.getValue();return this.events.next(new qp(d.id,this.urlSerializer.serialize(d.extractedUrl),d.source,d.restoredState)),f!==this.transitions?.getValue()?Kt:Promise.resolve(d)}),function _U(e,t,n,r,o,i){return Je(s=>function DU(e,t,n,r,o,i,s="emptyOnly"){return new CU(e,t,n,r,o,s,i).recognize()}(e,t,n,r,s.extractedUrl,o,i).pipe(Q(({state:a,tree:u})=>({...s,targetSnapshot:a,urlAfterRedirects:u}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,n.config,this.urlSerializer,this.paramsInheritanceStrategy),et(d=>{i.targetSnapshot=d.targetSnapshot,i.urlAfterRedirects=d.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:d.urlAfterRedirects};const f=new AS(d.id,this.urlSerializer.serialize(d.extractedUrl),this.urlSerializer.serialize(d.urlAfterRedirects),d.targetSnapshot);this.events.next(f)}));if(c&&this.urlHandlingStrategy.shouldProcessUrl(u.currentRawUrl)){const{id:d,extractedUrl:f,source:h,restoredState:p,extras:g}=u,y=new qp(d,this.urlSerializer.serialize(f),h,p);this.events.next(y);const D=OS(this.rootComponentType).snapshot;return this.currentTransition=i={...u,targetSnapshot:D,urlAfterRedirects:f,extras:{...g,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=f,V(i)}{const d="";return this.events.next(new Vs(u.id,this.urlSerializer.serialize(u.extractedUrl),d,Gp.IgnoredByUrlHandlingStrategy)),u.resolve(!1),Kt}}),et(u=>{const c=new vH(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot);this.events.next(c)}),Q(u=>(this.currentTransition=i={...u,guards:HH(u.targetSnapshot,u.currentSnapshot,this.rootContexts)},i)),function XH(e,t){return Je(n=>{const{targetSnapshot:r,currentSnapshot:o,guards:{canActivateChecks:i,canDeactivateChecks:s}}=n;return 0===s.length&&0===i.length?V({...n,guardsResult:!0}):function JH(e,t,n,r){return Xe(e).pipe(Je(o=>function iU(e,t,n,r,o){const i=t&&t.routeConfig?t.routeConfig.canDeactivate:null;return i&&0!==i.length?V(i.map(a=>{const u=Bs(t)??o,c=ti(a,u);return Wn(function QH(e){return e&&qs(e.canDeactivate)}(c)?c.canDeactivate(e,t,n,r):Vt(u,()=>c(e,t,n,r))).pipe(Ar())})).pipe(ni()):V(!0)}(o.component,o.route,n,t,r)),Ar(o=>!0!==o,!0))}(s,r,o,e).pipe(Je(a=>a&&function qH(e){return"boolean"==typeof e}(a)?function eU(e,t,n,r){return Xe(t).pipe(Tc(o=>Fp(function nU(e,t){return null!==e&&t&&t(new IH(e)),V(!0)}(o.route.parent,r),function tU(e,t){return null!==e&&t&&t(new SH(e)),V(!0)}(o.route,r),function oU(e,t,n){const r=t[t.length-1],i=t.slice(0,t.length-1).reverse().map(s=>function UH(e){const t=e.routeConfig?e.routeConfig.canActivateChild:null;return t&&0!==t.length?{node:e,guards:t}:null}(s)).filter(s=>null!==s).map(s=>uS(()=>V(s.guards.map(u=>{const c=Bs(s.node)??n,l=ti(u,c);return Wn(function ZH(e){return e&&qs(e.canActivateChild)}(l)?l.canActivateChild(r,e):Vt(c,()=>l(r,e))).pipe(Ar())})).pipe(ni())));return V(i).pipe(ni())}(e,o.path,n),function rU(e,t,n){const r=t.routeConfig?t.routeConfig.canActivate:null;if(!r||0===r.length)return V(!0);const o=r.map(i=>uS(()=>{const s=Bs(t)??n,a=ti(i,s);return Wn(function WH(e){return e&&qs(e.canActivate)}(a)?a.canActivate(t,e):Vt(s,()=>a(t,e))).pipe(Ar())}));return V(o).pipe(ni())}(e,o.route,n))),Ar(o=>!0!==o,!0))}(r,i,e,t):V(a)),Q(a=>({...n,guardsResult:a})))})}(this.environmentInjector,u=>this.events.next(u)),et(u=>{if(i.guardsResult=u.guardsResult,u.guardsResult&&"boolean"!=typeof u.guardsResult)throw Bc(0,u.guardsResult);const c=new yH(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot,!!u.guardsResult);this.events.next(c)}),Nr(u=>!!u.guardsResult||(this.cancelNavigationTransition(u,"",yt.GuardRejected),!1)),og(u=>{if(u.guards.canActivateChecks.length)return V(u).pipe(et(c=>{const l=new DH(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot);this.events.next(l)}),Dn(c=>{let l=!1;return V(c).pipe(function SU(e,t){return Je(n=>{const{targetSnapshot:r,guards:{canActivateChecks:o}}=n;if(!o.length)return V(n);const i=new Set(o.map(u=>u.route)),s=new Set;for(const u of i)if(!s.has(u))for(const c of YS(u))s.add(c);let a=0;return Xe(s).pipe(Tc(u=>i.has(u)?function bU(e,t,n,r){const o=e.routeConfig,i=e._resolve;return void 0!==o?.title&&!FS(o)&&(i[Os]=o.title),function MU(e,t,n,r){const o=Bp(e);if(0===o.length)return V({});const i={};return Xe(o).pipe(Je(s=>function TU(e,t,n,r){const o=Bs(t)??r,i=ti(e,o);return Wn(i.resolve?i.resolve(t,n):Vt(o,()=>i(t,n)))}(e[s],t,n,r).pipe(Ar(),et(a=>{if(a instanceof tg)throw Bc(new Ac,a);i[s]=a}))),jp(1),Q(()=>i),Yo(s=>$S(s)?Kt:bc(s)))}(i,e,t,r).pipe(Q(s=>(e._resolvedData=s,e.data=Lc(e,e.parent,n).resolve,null)))}(u,r,e,t):(u.data=Lc(u,u.parent,e).resolve,V(void 0))),et(()=>a++),jp(1),Je(u=>a===s.size?V(n):Kt))})}(this.paramsInheritanceStrategy,this.environmentInjector),et({next:()=>l=!0,complete:()=>{l||this.cancelNavigationTransition(c,"",yt.NoDataFromResolver)}}))}),et(c=>{const l=new wH(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot);this.events.next(l)}))}),og(u=>{const c=l=>{const d=[];l.routeConfig?.loadComponent&&!l.routeConfig._loadedComponent&&d.push(this.configLoader.loadComponent(l.routeConfig).pipe(et(f=>{l.component=f}),Q(()=>{})));for(const f of l.children)d.push(...c(f));return d};return sS(c(u.targetSnapshot.root)).pipe(Mc(null),Qo(1))}),og(()=>this.afterPreactivation()),Dn(()=>{const{currentSnapshot:u,targetSnapshot:c}=i,l=this.createViewTransition?.(this.environmentInjector,u.root,c.root);return l?Xe(l).pipe(Q(()=>i)):V(i)}),Q(u=>{const c=function PH(e,t,n){const r=Us(e,t._root,n?n._root:void 0);return new xS(r,t)}(n.routeReuseStrategy,u.targetSnapshot,u.currentRouterState);return this.currentTransition=i={...u,targetRouterState:c},this.currentNavigation.targetRouterState=c,i}),et(()=>{this.events.next(new Zp)}),((e,t,n,r)=>Q(o=>(new BH(t,o.targetRouterState,o.currentRouterState,n,r).activate(e),o)))(this.rootContexts,n.routeReuseStrategy,u=>this.events.next(u),this.inputBindingEnabled),Qo(1),et({next:u=>{s=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new kr(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects))),this.titleStrategy?.updateTitle(u.targetRouterState.snapshot),u.resolve(!0)},complete:()=>{s=!0}}),function U2(e){return Le((t,n)=>{vn(e).subscribe(xe(n,()=>n.complete(),nl)),!n.closed&&t.subscribe(n)})}(this.transitionAbortSubject.pipe(et(u=>{throw u}))),Vp(()=>{!s&&!a&&this.cancelNavigationTransition(i,"",yt.SupersededByNewNavigation),this.currentTransition?.id===i.id&&(this.currentNavigation=null,this.currentTransition=null)}),Yo(u=>{if(a=!0,HS(u))this.events.next(new Pr(i.id,this.urlSerializer.serialize(i.extractedUrl),u.message,u.cancellationCode)),function jH(e){return HS(e)&&Or(e.url)}(u)?this.events.next(new Fc(u.url,u.navigationBehaviorOptions)):i.resolve(!1);else{const c=new Wp(i.id,this.urlSerializer.serialize(i.extractedUrl),u,i.targetSnapshot??void 0);try{const l=Vt(this.environmentInjector,()=>this.navigationErrorHandler?.(c));if(!(l instanceof tg))throw this.events.next(c),u;{const{message:d,cancellationCode:f}=Bc(0,l);this.events.next(new Pr(i.id,this.urlSerializer.serialize(i.extractedUrl),d,f)),this.events.next(new Fc(l.redirectTo,l.navigationBehaviorOptions))}}catch(l){this.options.resolveNavigationPromiseOnError?i.resolve(!1):i.reject(l)}}return Kt}))}))}cancelNavigationTransition(n,r,o){const i=new Pr(n.id,this.urlSerializer.serialize(n.extractedUrl),r,o);this.events.next(i),n.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){const n=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),r=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return n.toString()!==r?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static \u0275fac=function(r){return new(r||e)};static \u0275prov=b({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function PU(e){return e!==js}let FU=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=b({token:e,factory:()=>w(jU),providedIn:"root"})}return e})();class LU{shouldDetach(t){return!1}store(t,n){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,n){return t.routeConfig===n.routeConfig}}let jU=(()=>{class e extends LU{static \u0275fac=(()=>{let n;return function(o){return(n||(n=ad(e)))(o||e)}})();static \u0275prov=b({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),ob=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=b({token:e,factory:()=>w(VU),providedIn:"root"})}return e})(),VU=(()=>{class e extends ob{location=w(Ms);urlSerializer=w(Xo);options=w(Gs,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";urlHandlingStrategy=w(sg);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new Rr;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}currentPageId=0;lastSuccessfulId=-1;restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}routerState=OS(null);getRouterState(){return this.routerState}stateMemento=this.createStateMemento();createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(n){return this.location.subscribe(r=>{"popstate"===r.type&&n(r.url,r.state)})}handleRouterEvent(n,r){if(n instanceof qp)this.stateMemento=this.createStateMemento();else if(n instanceof Vs)this.rawUrlTree=r.initialUrl;else if(n instanceof AS){if("eager"===this.urlUpdateStrategy&&!r.extras.skipLocationChange){const o=this.urlHandlingStrategy.merge(r.finalUrl,r.initialUrl);this.setBrowserUrl(r.targetBrowserUrl??o,r)}}else n instanceof Zp?(this.currentUrlTree=r.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(r.finalUrl,r.initialUrl),this.routerState=r.targetRouterState,"deferred"===this.urlUpdateStrategy&&!r.extras.skipLocationChange&&this.setBrowserUrl(r.targetBrowserUrl??this.rawUrlTree,r)):n instanceof Pr&&(n.code===yt.GuardRejected||n.code===yt.NoDataFromResolver)?this.restoreHistory(r):n instanceof Wp?this.restoreHistory(r,!0):n instanceof kr&&(this.lastSuccessfulId=n.id,this.currentPageId=this.browserPageId)}setBrowserUrl(n,r){const o=n instanceof Rr?this.urlSerializer.serialize(n):n;if(this.location.isCurrentPathEqualTo(o)||r.extras.replaceUrl){const s={...r.extras.state,...this.generateNgRouterState(r.id,this.browserPageId)};this.location.replaceState(o,"",s)}else{const i={...r.extras.state,...this.generateNgRouterState(r.id,this.browserPageId+1)};this.location.go(o,"",i)}}restoreHistory(n,r=!1){if("computed"===this.canceledNavigationResolution){const i=this.currentPageId-this.browserPageId;0!==i?this.location.historyGo(i):this.currentUrlTree===n.finalUrl&&0===i&&(this.resetState(n),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(r&&this.resetState(n),this.resetUrlToCurrentUrlTree())}resetState(n){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(n,r){return"computed"===this.canceledNavigationResolution?{navigationId:n,\u0275routerPageId:r}:{navigationId:n}}static \u0275fac=(()=>{let n;return function(o){return(n||(n=ad(e)))(o||e)}})();static \u0275prov=b({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const BU={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},HU={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Zn=(()=>{class e{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=w(xw);stateManager=w(ob);options=w(Gs,{optional:!0})||{};pendingTasks=w(dn);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=w(Gc);urlSerializer=w(Xo);location=w(Ms);urlHandlingStrategy=w(sg);_events=new ct;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=w(FU);onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=w(qc,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!w(Vc,{optional:!0});constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:n=>{this.console.warn(n)}}),this.subscribeToNavigationEvents()}eventsSubscription=new ze;subscribeToNavigationEvents(){const n=this.navigationTransitions.events.subscribe(r=>{try{const o=this.navigationTransitions.currentTransition,i=this.navigationTransitions.currentNavigation;if(null!==o&&null!==i)if(this.stateManager.handleRouterEvent(r,i),r instanceof Pr&&r.code!==yt.Redirect&&r.code!==yt.SupersededByNewNavigation)this.navigated=!0;else if(r instanceof kr)this.navigated=!0;else if(r instanceof Fc){const s=r.navigationBehaviorOptions,a=this.urlHandlingStrategy.merge(r.url,o.currentRawUrl),u={browserUrl:o.extras.browserUrl,info:o.extras.info,skipLocationChange:o.extras.skipLocationChange,replaceUrl:o.extras.replaceUrl||"eager"===this.urlUpdateStrategy||PU(o.source),...s};this.scheduleNavigation(a,js,null,u,{resolve:o.resolve,reject:o.reject,promise:o.promise})}(function $U(e){return!(e instanceof Zp||e instanceof Fc)})(r)&&this._events.next(r)}catch(o){this.navigationTransitions.transitionAbortSubject.next(o)}});this.eventsSubscription.add(n)}resetRootComponentType(n){this.routerState.root.component=n,this.navigationTransitions.rootComponentType=n}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),js,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((n,r)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(n,"popstate",r)},0)})}navigateToSyncWithBrowser(n,r,o){const i={replaceUrl:!0},s=o?.navigationId?o:null;if(o){const u={...o};delete u.navigationId,delete u.\u0275routerPageId,0!==Object.keys(u).length&&(i.state=u)}const a=this.parseUrl(n);this.scheduleNavigation(a,r,s,i)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(n){this.config=n.map(ig),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this._events.unsubscribe(),this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(n,r={}){const{relativeTo:o,queryParams:i,fragment:s,queryParamsHandling:a,preserveFragment:u}=r,c=u?this.currentUrlTree.fragment:s;let d,l=null;switch(a??this.options.defaultQueryParamsHandling){case"merge":l={...this.currentUrlTree.queryParams,...i};break;case"preserve":l=this.currentUrlTree.queryParams;break;default:l=i||null}null!==l&&(l=this.removeEmptyProps(l));try{d=IS(o?o.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof n[0]||"/"!==n[0][0])&&(n=[]),d=this.currentUrlTree.root}return _S(d,n,l,c??null)}navigateByUrl(n,r={skipLocationChange:!1}){const o=Or(n)?n:this.parseUrl(n),i=this.urlHandlingStrategy.merge(o,this.rawUrlTree);return this.scheduleNavigation(i,js,null,r)}navigate(n,r={skipLocationChange:!1}){return function UU(e){for(let t=0;t<e.length;t++)if(null==e[t])throw new E(4008,!1)}(n),this.navigateByUrl(this.createUrlTree(n,r),r)}serializeUrl(n){return this.urlSerializer.serialize(n)}parseUrl(n){try{return this.urlSerializer.parse(n)}catch{return this.urlSerializer.parse("/")}}isActive(n,r){let o;if(o=!0===r?{...BU}:!1===r?{...HU}:r,Or(n))return pS(this.currentUrlTree,n,o);const i=this.parseUrl(n);return pS(this.currentUrlTree,i,o)}removeEmptyProps(n){return Object.entries(n).reduce((r,[o,i])=>(null!=i&&(r[o]=i),r),{})}scheduleNavigation(n,r,o,i,s){if(this.disposed)return Promise.resolve(!1);let a,u,c;s?(a=s.resolve,u=s.reject,c=s.promise):c=new Promise((d,f)=>{a=d,u=f});const l=this.pendingTasks.add();return function ib(e,t){e.events.pipe(Nr(n=>n instanceof kr||n instanceof Pr||n instanceof Wp||n instanceof Vs),Q(n=>n instanceof kr||n instanceof Vs?0:n instanceof Pr&&(n.code===yt.Redirect||n.code===yt.SupersededByNewNavigation)?2:1),Nr(n=>2!==n),Qo(1)).subscribe(()=>{t()})}(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(l))}),this.navigationTransitions.handleNavigationRequest({source:r,restoredState:o,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:n,extras:i,resolve:a,reject:u,promise:c,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),c.catch(d=>Promise.reject(d))}static \u0275fac=function(r){return new(r||e)};static \u0275prov=b({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const ug=new I("");function ab(e){return e.routerState.root}function ub(){const e=w(Ce);return t=>{const n=e.get(mt);if(t!==n.components[0])return;const r=e.get(Zn),o=e.get(cb);1===e.get(cg)&&r.initialNavigation(),e.get(lb,null,z.Optional)?.setUpPreloading(),e.get(ug,null,z.Optional)?.init(),r.resetRootComponentType(n.componentTypes[0]),o.closed||(o.next(),o.complete(),o.unsubscribe())}}const cb=new I("",{factory:()=>new ct}),cg=new I("",{providedIn:"root",factory:()=>1}),lb=new I(""),e$={providers:[function x1(e){const t=e?.ignoreChangesOutsideZone,n=e?.scheduleInRootZone,r=$h({ngZoneFactory:()=>{const o=zh(e);return o.scheduleInRootZone=n,o.shouldCoalesceEventChangeDetection&&ke("NgZone_CoalesceEvent"),new X(o)},ignoreChangesOutsideZone:t,scheduleInRootZone:n});return In([{provide:R1,useValue:!0},{provide:Si,useValue:!1},r])}({eventCoalescing:!0}),function ZU(e,...t){return In([{provide:qc,multi:!0,useValue:e},[],{provide:ei,useFactory:ab,deps:[Zn]},{provide:ls,multi:!0,useFactory:ub},t.map(n=>n.\u0275providers)])}([])]};(function _B(e,t){return gL({rootComponent:e,...B_(t)})})((()=>{class e{title="BabyShowerUI";youtubeImg="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOEAAADhCAMAAAAJbSJIAAAAwFBMVEX/////AAAhISEAAAAZGRnq6uobGxsWFhZUVFQeHh4RERFqamrz8/MkJCSEhIQvLy+lpaUKCwucm5vc3Nz/QUHR0dG2trZMTEz/ampDQ0OPj4/39/fg4OBjY2P/+PiIiIj/mZn/fn7/8fH/ISFzc3O7u7v/pKT/3d3/S0t/f3+fn59PT0//y8v/Nzf/v7/GxsY0NDT/1NT/tLT+dnb3jY3/6en/WVn/ERH/Y2P/IiL/rKz7hYX/urr/Rkb7kpL/LS1ZrJf8AAAHdUlEQVR4nO2a6XbaOhRGHcsDEmZwaCABE0qaoYQ0kLTplHt73/+trnUk2TIQY4opq2t9+09tqlja1nQky3EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGB/LlNenh4fn3/evk/58jqdnms+T6dffqW/3d4+Pz8+3F2lKY9d2t24erp9Pf/44WQHPnw6n94+XR275NV4mX7bxc3m2+tRHLuzdrs9a0cVk//zu3qKh4O6bGbMhBBx6FdL/byfoK3YY8Rg5X5ZrSAJ28BgY9Jm6Loub1UzfNpX8OQkb6idQObMTOvpsvTWjU8rGsbcXcVr7G/4cX/Dz9nDroUsFjszt2HhdqvhmmAdhjVU4cnJi3najaq0e33rykrhcTXBQxm+1mH4j3laRIbhWN35VOSwWdWQeZJAufFA3oj9Dc/rMJxmj7tQHVHdLMiX9Ssa+vOGZE69kXfopjHb2/DfOgy/Zo8bUrUxlfWpfVMZn0vFYHPl7W54WYfgybdsND1T1XZDNw1PFnW+m6DjB/ztDngsw3yoGbVk8cSErpf59fEMX+oxfCrmHdA8naj6XBzX8LGk2DsEq8/ZA2mS552Ro6cO3qoaPB7I8GdJsT++fK9q+D57oKq4uJdetoVV0tFi2BwMxu2bTNjvEf7atW2ofu9Z10nRMBnOl41hYilF/cl4MB8Pb0Z0e1tS7HeO8/CpmuFrngHNFzRD0EATd+nXbofFYRCEgrldnXCoAs+hvL5X17NVQ19Hp9a1iGzDIYuDwIv10CY5dZlQObVomvpVblj+CnLyCdGZyZoTaVkjKimj999kWcjJmZ7i1FyigtYuXYv2uiH9DRlGQs2TlmE0Y/qhsanFQk7y2Z+3GTpXZUkM33NDmuZl+Xosm/wnzI7EWLcmw2U7e664Ng1Dyemc0oj461ZDx7nbHpznU74TxXp8oTFHVqbum27ImKfiMb8WwzRRwFioZah/65xYJ6Sfw0Z5SPMuK/Xjtv2NPKnjDKgjJmqgoQ5CDdcVTT9pqMXGfU2G4cVZopYzOsjQIdUi8scqJ9/5r2Kxy/pryicrKZU8HWrUkCPLQ2EYD0wF6+lyf8PgQg6XyyB/TshNu/FNcFVWObah81Iaon+wUlL/SyMZ0x91JEf5qvHVZaNaDFUwoeotvLa1UgTJnjpls3rBMJ053r2d9Ied0Euf7Y2pS8RyLtAr/a7VjM7qMNQzvlqTBhfZpVpxU2fxmk5ZxawYlu3oFAzlyp53+rHJTHVD9WaVCo2mdRmqJsLD/Om9rLWkK5SdDN+O0+1W6vRllmHTM8UZW02qn+/c1GWY5GkmQg8vMldpyJcHqUNVLM81y3vd985yQ1Kpy9BKcx1ahnTd2sWwrB8Wkw70RoRe3qtb25CGhboMozzNWL1LmhqVrVvdsHwstWcLHXJTkSmWulg3HNdoONJp0vG5EZir3Q23zIdWTOOY/Zm0n6ut4AMbOrmhaS1Jig4KKs4WW2MaKy6V5dJxoV7e/2lDl9YgOppzflQwrBCXWmsLydxTOS2OY2jjlK3/dlhbvBYEdeFdvan4xw25xfa1RbX14ZeioZqEg8FxDHnLonRDeIc1/m3RsKdmxMZxDFni55Ru6u+wT/NYZnjg+XCUp7Hi+oyyRrjDXttdmeF8zZDWGQeIafSMX9iC2/vzqOLFKVA01G/2D8Sl+uMexRkjP6K6rOXjmrWrv8nQXsypldQh1hYdp7A2S99lZzlotGva1V+N0YuGOuKnGPU+zmzrXR9S+r61y95lnAdi7lz+9ikMm2JIs2qo+97Qqk8/k1Vxz1uGUQVD9QLp8fZ3oSHtRzdr/364ybAX53f04YZalG6watJU4uuGZiaQPWvBVgxdQc2xw7OGr5LTxoIaweX72xJSV+PZKVI0NGW4yVrmJG9dsk3512obd4OhOrwgrp1R3+OrhkHnxvfNXhsNL7Qo5F6UbWj0axpq7soNT5WLuFjq0vSsPuaKVig89VFu3XCstw3TPwrc1oohD1gg1CN1/KTrOWgMdNwoE9dwFmO1G64ajkK11gjUP7He1r8wX+zdsEG7OhsMu2bbnrvxQn6PLOx5L7nZwtf76M5cqevDAIway93+hiuz4Zph+mqtoD++0DFH3+zJB8JXW5DrhlEr2y8Y0iuxDMXkxjwhNAeLesLKiekC7D3pr4RsZBinWOeZFpx5FOoHgo2zoOqapTKcs7CXTttCCP3tKY7l9cC8HNkAeCi/UcmzXjF9jxzLDNKO3WexfGrsZmFMryNzcimnmcmp/nNt/mQo6Vo/9RudtO20lpOe/eMyCL3OqSzIRB7Foykzaktm5iBVMuZh2BrLP+vL83oTmborHz/xZU4dzjuTUSGnVhCG7nJifVTc52zitPrZxMj3R2u/Jdu/446SpOy/o/WPzH6yltPVw6/p+aedPP+q86WGy8vLq7sHc0T4vXVE2Doj/PPvPCMMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC78T/8DKvjtC0qVQAAAABJRU5ErkJggg==";youtubeLive="https://static.vecteezy.com/system/resources/previews/005/260/819/non_2x/live-icon-live-stream-video-news-symbol-free-vector.jpg";static \u0275fac=function(r){return new(r||e)};static \u0275cmp=th({type:e,selectors:[["app-root"]],decls:13,vars:1,consts:[[1,"container"],[1,"d-flex","justify-content-center"],[2,"display","flex","align-items","center"],[2,"font-size","larger"],["alt","Youtube Icon",3,"src"],["xmlns","http://www.w3.org/2000/svg","width","50","height","50","fill","currentColor","viewBox","0 0 16 16",1,"bi","bi-broadcast"],["d","M3.05 3.05a7 7 0 0 0 0 9.9.5.5 0 0 1-.707.707 8 8 0 0 1 0-11.314.5.5 0 0 1 .707.707m2.122 2.122a4 4 0 0 0 0 5.656.5.5 0 1 1-.708.708 5 5 0 0 1 0-7.072.5.5 0 0 1 .708.708m5.656-.708a.5.5 0 0 1 .708 0 5 5 0 0 1 0 7.072.5.5 0 1 1-.708-.708 4 4 0 0 0 0-5.656.5.5 0 0 1 0-.708m2.122-2.12a.5.5 0 0 1 .707 0 8 8 0 0 1 0 11.313.5.5 0 0 1-.707-.707 7 7 0 0 0 0-9.9.5.5 0 0 1 0-.707zM10 8a2 2 0 1 1-4 0 2 2 0 0 1 4 0"],["width","1161","height","653","src",Cy`https://www.youtube.com/embed/c8UGYUJd2DA`,"title","FORTNITE: The REMIX Finale","frameborder","0","allow","accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share","referrerpolicy","strict-origin-when-cross-origin","allowfullscreen",""]],template:function(r,o){1&r&&(Un(0,"div",0)(1,"div",1)(2,"h1",2),Uu(3,"Baby Shower\xa0"),Un(4,"span",3),Uu(5,"(Rajee x Charan)"),Ho()()(),Un(6,"div"),Uo(7,"img",4),Uu(8," \xa0\xa0 "),function _m(){O.lFrame.currentNamespace="svg"}(),Un(9,"svg",5),Uo(10,"path",6),Ho()(),function Sm(){!function YM(){O.lFrame.currentNamespace=null}()}(),Un(11,"div"),Uo(12,"iframe",7),Ho()()),2&r&&(function ky(e=1){Py(x(),m(),Ve()+e,!1)}(7),wh("src",o.youtubeImg,Jd))},encapsulation:2})}return e})(),e$).catch(e=>console.error(e))}},ii=>{ii(ii.s=705)}]);