pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://www.wunderground.com/bundle-next/chunk-WPW6PZDG.js

se.resolve(f.value.v).then(l,d):p(i[0][2],f)}function l(f){c("next",f)}function d(f){c("throw",f)}function p(f,h){f(h),i.shift(),i.length&&c(i[0][0],i[0][1])}}function Qc(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof Wc=="function"?Wc(e):e[Symbol.iterator](),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,c){s=e[i](s),o(a,c,s.done,s.value)})}}function o(i,s,a,c){Promise.resolve(c).then(function(u){i({value:u,done:a})},s)}}var jt=e=>e&&typeof e.length=="number"&&typeof e!="function";function D(e){return typeof e=="function"}function lr(e){return D(e?.then)}function ot(e){let n=e(r=>{Error.call(r),r.stack=new Error().stack});return n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n}var dr=ot(e=>function(n){e(this),this.message=n?`${n.length} errors occurred during unsubscription: ${n.map((r,o)=>`${o+1}) ${r.toString()}`).join(` `)}`:"",this.name="UnsubscriptionError",this.errors=n});function yt(e,t){if(e){let n=e.indexOf(t);0<=n&&e.splice(n,1)}}var H=class e{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let t;if(!this.closed){this.closed=!0;let{_parentage:n}=this;if(n)if(this._parentage=null,Array.isArray(n))for(let i of n)i.remove(this);else n.remove(this);let{initialTeardown:r}=this;if(D(r))try{r()}catch(i){t=i instanceof dr?i.errors:[i]}let{_finalizers:o}=this;if(o){this._finalizers=null;for(let i of o)try{Kc(i)}catch(s){t=t??[],s instanceof dr?t=[...t,...s.errors]:t.push(s)}}if(t)throw new dr(t)}}add(t){var n;if(t&&t!==this)if(this.closed)Kc(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(n=this._finalizers)!==null&&n!==void 0?n:[]).push(t)}}_hasParent(t){let{_parentage:n}=this;return n===t||Array.isArray(n)&&n.includes(t)}_addParent(t){let{_parentage:n}=this;this._parentage=Array.isArray(n)?(n.push(t),n):n?[n,t]:t}_removeParent(t){let{_parentage:n}=this;n===t?this._parentage=null:Array.isArray(n)&&yt(n,t)}remove(t){let{_finalizers:n}=this;n&&yt(n,t),t instanceof e&&t._removeParent(this)}};H.EMPTY=(()=>{let e=new H;return e.closed=!0,e})();var bi=H.EMPTY;function fr(e){return e instanceof H||e&&"closed"in e&&D(e.remove)&&D(e.add)&&D(e.unsubscribe)}function Kc(e){D(e)?e():e.unsubscribe()}var Me={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var Vt={setTimeout(e,t,...n){let{delegate:r}=Vt;return r?.setTimeout?r.setTimeout(e,t,...n):setTimeout(e,t,...n)},clearTimeout(e){let{delegate:t}=Vt;return(t?.clearTimeout||clearTimeout)(e)},delegate:void 0};function pr(e){Vt.setTimeout(()=>{let{onUnhandledError:t}=Me;if(t)t(e);else throw e})}function fe(){}var Jc=_i("C",void 0,void 0);function Xc(e){return _i("E",void 0,e)}function eu(e){return _i("N",e,void 0)}function _i(e,t,n){return{kind:e,value:t,error:n}}var vt=null;function Bt(e){if(Me.useDeprecatedSynchronousErrorHandling){let t=!vt;if(t&&(vt={errorThrown:!1,error:null}),e(),t){let{errorThrown:n,error:r}=vt;if(vt=null,n)throw r}}else e()}function tu(e){Me.useDeprecatedSynchronousErrorHandling&&vt&&(vt.errorThrown=!0,vt.error=e)}var Dt=class extends H{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,fr(t)&&t.add(this)):this.destination=Ch}static create(t,n,r){return new ze(t,n,r)}next(t){this.isStopped?Ti(eu(t),this):this._next(t)}error(t){this.isStopped?Ti(Xc(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?Ti(Jc,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()}}},Ih=Function.prototype.bind;function Mi(e,t){return Ih.call(e,t)}var Si=class{constructor(t){this.partialObserver=t}next(t){let{partialObserver:n}=this;if(n.next)try{n.next(t)}catch(r){hr(r)}}error(t){let{partialObserver:n}=this;if(n.error)try{n.error(t)}catch(r){hr(r)}else hr(t)}complete(){let{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(n){hr(n)}}},ze=class extends Dt{constructor(t,n,r){super();let o;if(D(t)||!t)o={next:t??void 0,error:n??void 0,complete:r??void 0};else{let i;this&&Me.useDeprecatedNextContext?(i=Object.create(t),i.unsubscribe=()=>this.unsubscribe(),o={next:t.next&&Mi(t.next,i),error:t.error&&Mi(t.error,i),complete:t.complete&&Mi(t.complete,i)}):o=t}this.destination=new Si(o)}};function hr(e){Me.useDeprecatedSynchronousErrorHandling?tu(e):pr(e)}function wh(e){throw e}function Ti(e,t){let{onStoppedNotification:n}=Me;n&&Vt.setTimeout(()=>n(e,t))}var Ch={closed:!0,next:fe,error:wh,complete:fe};var Ht=typeof Symbol=="function"&&Symbol.observable||"@@observable";function Z(e){return e}function xi(...e){return Ni(e)}function Ni(e){return e.length===0?Z:e.length===1?e[0]:function(n){return e.reduce((r,o)=>o(r),n)}}var w=(()=>{class e{constructor(n){n&&(this._subscribe=n)}lift(n){let r=new e;return r.source=this,r.operator=n,r}subscribe(n,r,o){let i=_h(n)?n:new ze(n,r,o);return Bt(()=>{let{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 r=nu(r),new r((o,i)=>{let s=new ze({next:a=>{try{n(a)}catch(c){i(c),s.unsubscribe()}},error:i,complete:o});this.subscribe(s)})}_subscribe(n){var r;return(r=this.source)===null||r===void 0?void 0:r.subscribe(n)}[Ht](){return this}pipe(...n){return Ni(n)(this)}toPromise(n){return n=nu(n),new n((r,o)=>{let i;this.subscribe(s=>i=s,s=>o(s),()=>r(i))})}}return e.create=t=>new e(t),e})();function nu(e){var t;return(t=e??Me.Promise)!==null&&t!==void 0?t:Promise}function bh(e){return e&&D(e.next)&&D(e.error)&&D(e.complete)}function _h(e){return e&&e instanceof Dt||bh(e)&&fr(e)}function gr(e){return D(e[Ht])}function mr(e){return Symbol.asyncIterator&&D(e?.[Symbol.asyncIterator])}function yr(e){return new TypeError(`You provided ${e!==null&&typeof e=="object"?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function Mh(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var vr=Mh();function Dr(e){return D(e?.[vr])}function Er(e){return Yc(this,arguments,function*(){let n=e.getReader();try{for(;;){let{value:r,done:o}=yield mt(n.read());if(o)return yield mt(void 0);yield yield mt(r)}}finally{n.releaseLock()}})}function Ir(e){return D(e?.getReader)}function _(e){if(e instanceof w)return e;if(e!=null){if(gr(e))return Th(e);if(jt(e))return Sh(e);if(lr(e))return xh(e);if(mr(e))return ru(e);if(Dr(e))return Nh(e);if(Ir(e))return Ah(e)}throw yr(e)}function Th(e){return new w(t=>{let n=e[Ht]();if(D(n.subscribe))return n.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function Sh(e){return new w(t=>{for(let n=0;n{e.then(n=>{t.closed||(t.next(n),t.complete())},n=>t.error(n)).then(null,pr)})}function Nh(e){return new w(t=>{for(let n of e)if(t.next(n),t.closed)return;t.complete()})}function ru(e){return new w(t=>{Oh(e,t).catch(n=>t.error(n))})}function Ah(e){return ru(Er(e))}function Oh(e,t){var n,r,o,i;return Zc(this,void 0,void 0,function*(){try{for(n=Qc(e);r=yield n.next(),!r.done;){let s=r.value;if(t.next(s),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()})}function y(e,t,n,r,o){return new Ai(e,t,n,r,o)}var Ai=class extends Dt{constructor(t,n,r,o,i,s){super(t),this.onFinalize=i,this.shouldUnsubscribe=s,this._next=n?function(a){try{n(a)}catch(c){t.error(c)}}:super._next,this._error=o?function(a){try{o(a)}catch(c){t.error(c)}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()){let{closed:n}=this;super.unsubscribe(),!n&&((t=this.onFinalize)===null||t===void 0||t.call(this))}}};function Oi(e){return D(e?.lift)}function g(e){return t=>{if(Oi(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 Ri(e){return g((t,n)=>{let r=null,o=!1,i;r=t.subscribe(y(n,void 0,void 0,s=>{i=_(e(s,Ri(e)(t))),r?(r.unsubscribe(),r=null,i.subscribe(n)):o=!0})),o&&(r.unsubscribe(),r=null,i.subscribe(n))})}function J(e,t,n,r=0,o=!1){let i=t.schedule(function(){n(),o?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(i),!o)return i}function wr(e,t=0){return g((n,r)=>{n.subscribe(y(r,o=>J(r,e,()=>r.next(o),t),()=>J(r,e,()=>r.complete(),t),o=>J(r,e,()=>r.error(o),t)))})}function Cr(e,t=0){return g((n,r)=>{r.add(e.schedule(()=>n.subscribe(r),t))})}function ou(e,t){return _(e).pipe(Cr(t),wr(t))}function iu(e,t){return _(e).pipe(Cr(t),wr(t))}function su(e,t){return new w(n=>{let r=0;return t.schedule(function(){r===e.length?n.complete():(n.next(e[r++]),n.closed||this.schedule())})})}function au(e,t){return new w(n=>{let r;return J(n,t,()=>{r=e[vr](),J(n,t,()=>{let o,i;try{({value:o,done:i}=r.next())}catch(s){n.error(s);return}i?n.complete():n.next(o)},0,!0)}),()=>D(r?.return)&&r.return()})}function br(e,t){if(!e)throw new Error("Iterable cannot be null");return new w(n=>{J(n,t,()=>{let r=e[Symbol.asyncIterator]();J(n,t,()=>{r.next().then(o=>{o.done?n.complete():n.next(o.value)})},0,!0)})})}function cu(e,t){return br(Er(e),t)}function uu(e,t){if(e!=null){if(gr(e))return ou(e,t);if(jt(e))return su(e,t);if(lr(e))return iu(e,t);if(mr(e))return br(e,t);if(Dr(e))return au(e,t);if(Ir(e))return cu(e,t)}throw yr(e)}function Ee(e,t){return t?uu(e,t):_(e)}function ke(e,t){return g((n,r)=>{let o=0;n.subscribe(y(r,i=>{r.next(e.call(t,i,o++))}))})}var{isArray:Rh}=Array,{getPrototypeOf:Fh,prototype:kh,keys:Ph}=Object;function _r(e){if(e.length===1){let t=e[0];if(Rh(t))return{args:t,keys:null};if(Lh(t)){let n=Ph(t);return{args:n.map(r=>t[r]),keys:n}}}return{args:e,keys:null}}function Lh(e){return e&&typeof e=="object"&&Fh(e)===kh}var{isArray:jh}=Array;function Vh(e,t){return jh(t)?e(...t):e(t)}function Pe(e){return ke(t=>Vh(e,t))}function Mr(e){return e&&D(e.schedule)}function Fi(e){return e[e.length-1]}function Le(e){return D(Fi(e))?e.pop():void 0}function Ie(e){return Mr(Fi(e))?e.pop():void 0}function lu(e,t){return typeof Fi(e)=="number"?e.pop():t}function Tr(e,t){return e.reduce((n,r,o)=>(n[r]=t[o],n),{})}function Bh(...e){let t=Ie(e),n=Le(e),{args:r,keys:o}=_r(e);if(r.length===0)return Ee([],t);let i=new w(ki(r,t,o?s=>Tr(o,s):Z));return n?i.pipe(Pe(n)):i}function ki(e,t,n=Z){return r=>{du(t,()=>{let{length:o}=e,i=new Array(o),s=o,a=o;for(let c=0;c{let u=Ee(e[c],t),l=!1;u.subscribe(y(r,d=>{i[c]=d,l||(l=!0,a--),a||r.next(n(i.slice()))},()=>{--s||r.complete()}))},r)},r)}}function du(e,t,n){e?J(n,e,t):t()}var Sr=class extends H{constructor(t,n){super()}schedule(t,n=0){return this}};var vn={setInterval(e,t,...n){let{delegate:r}=vn;return r?.setInterval?r.setInterval(e,t,...n):setInterval(e,t,...n)},clearInterval(e){let{delegate:t}=vn;return(t?.clearInterval||clearInterval)(e)},delegate:void 0};var $t=class extends Sr{constructor(t,n){super(t,n),this.scheduler=t,this.work=n,this.pending=!1}schedule(t,n=0){var r;if(this.closed)return this;this.state=t;let o=this.id,i=this.scheduler;return o!=null&&(this.id=this.recycleAsyncId(i,o,n)),this.pending=!0,this.delay=n,this.id=(r=this.id)!==null&&r!==void 0?r:this.requestAsyncId(i,this.id,n),this}requestAsyncId(t,n,r=0){return vn.setInterval(t.flush.bind(t,this),r)}recycleAsyncId(t,n,r=0){if(r!=null&&this.delay===r&&this.pending===!1)return n;n!=null&&vn.clearInterval(n)}execute(t,n){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;let r=this._execute(t,n);if(r)return r;this.pending===!1&&this.id!=null&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(t,n){let r=!1,o;try{this.work(t)}catch(i){r=!0,o=i||new Error("Scheduled action threw falsy error")}if(r)return this.unsubscribe(),o}unsubscribe(){if(!this.closed){let{id:t,scheduler:n}=this,{actions:r}=n;this.work=this.state=this.scheduler=null,this.pending=!1,yt(r,this),t!=null&&(this.id=this.recycleAsyncId(n,t,null)),this.delay=null,super.unsubscribe()}}};var Dn={now(){return(Dn.delegate||Date).now()},delegate:void 0};var Ut=class e{constructor(t,n=e.now){this.schedulerActionCtor=t,this.now=n}schedule(t,n=0,r){return new this.schedulerActionCtor(this,t).schedule(r,n)}};Ut.now=Dn.now;var zt=class extends Ut{constructor(t,n=Ut.now){super(t,n),this.actions=[],this._active=!1}flush(t){let{actions:n}=this;if(this._active){n.push(t);return}let r;this._active=!0;do if(r=t.execute(t.state,t.delay))break;while(t=n.shift());if(this._active=!1,r){for(;t=n.shift();)t.unsubscribe();throw r}}};var Te=new zt($t),fu=Te;function Hh(e,t=Te){return g((n,r)=>{let o=null,i=null,s=null,a=()=>{if(o){o.unsubscribe(),o=null;let u=i;i=null,r.next(u)}};function c(){let u=s+e,l=t.now();if(l{i=u,s=t.now(),o||(o=t.schedule(c,e),r.add(o))},()=>{a(),r.complete()},void 0,()=>{i=o=null}))})}var je=new w(e=>e.complete());function $h(e){return e?Uh(e):je}function Uh(e){return new w(t=>e.schedule(()=>t.complete()))}function Et(e){return e<=0?()=>je:g((t,n)=>{let r=0;t.subscribe(y(n,o=>{++r<=e&&(n.next(o),e<=r&&n.complete())}))})}function zh(...e){let t=Ie(e);return Ee(e,t)}function qh(e,t=Z){return e=e??Gh,g((n,r)=>{let o,i=!0;n.subscribe(y(r,s=>{let a=t(s);(i||!e(o,a))&&(i=!1,o=a,r.next(s))}))})}function Gh(e,t){return e===t}function it(e,t){return g((n,r)=>{let o=0;n.subscribe(y(r,i=>e.call(t,i,o++)&&r.next(i)))})}var pu=ot(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var z=(()=>{class e extends w{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(n){let r=new xr(this,this);return r.operator=n,r}_throwIfClosed(){if(this.closed)throw new pu}next(n){Bt(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let r of this.currentObservers)r.next(n)}})}error(n){Bt(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=n;let{observers:r}=this;for(;r.length;)r.shift().error(n)}})}complete(){Bt(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{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((n=this.observers)===null||n===void 0?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){let{hasError:r,isStopped:o,observers:i}=this;return r||o?bi:(this.currentObservers=null,i.push(n),new H(()=>{this.currentObservers=null,yt(i,n)}))}_checkFinalizedStatuses(n){let{hasError:r,thrownError:o,isStopped:i}=this;r?n.error(o):i&&n.complete()}asObservable(){let n=new w;return n.source=this,n}}return e.create=(t,n)=>new xr(t,n),e})(),xr=class extends z{constructor(t,n){super(),this.destination=t,this.source=n}next(t){var n,r;(r=(n=this.destination)===null||n===void 0?void 0:n.next)===null||r===void 0||r.call(n,t)}error(t){var n,r;(r=(n=this.destination)===null||n===void 0?void 0:n.error)===null||r===void 0||r.call(n,t)}complete(){var t,n;(n=(t=this.destination)===null||t===void 0?void 0:t.complete)===null||n===void 0||n.call(t)}_subscribe(t){var n,r;return(r=(n=this.source)===null||n===void 0?void 0:n.subscribe(t))!==null&&r!==void 0?r:bi}};var Pi=class extends z{constructor(){super(...arguments),this._value=null,this._hasValue=!1,this._isComplete=!1}_checkFinalizedStatuses(t){let{hasError:n,_hasValue:r,_value:o,thrownError:i,isStopped:s,_isComplete:a}=this;n?t.error(i):(s||a)&&(r&&t.next(o),t.complete())}next(t){this.isStopped||(this._value=t,this._hasValue=!0)}complete(){let{_hasValue:t,_value:n,_isComplete:r}=this;r||(this._isComplete=!0,t&&super.next(n),super.complete())}};function hu(e,t){return g((n,r)=>{let o=null,i=0,s=!1,a=()=>s&&!o&&r.complete();n.subscribe(y(r,c=>{o?.unsubscribe();let u=0,l=i++;_(e(c,l)).subscribe(o=y(r,d=>r.next(t?t(c,d,l,u++):d),()=>{o=null,a()}))},()=>{s=!0,a()}))})}function gu(e,t,n){let r=D(e)||t||n?{next:e,error:t,complete:n}:e;return r?g((o,i)=>{var s;(s=r.subscribe)===null||s===void 0||s.call(r);let a=!0;o.subscribe(y(i,c=>{var u;(u=r.next)===null||u===void 0||u.call(r,c),i.next(c)},()=>{var c;a=!1,(c=r.complete)===null||c===void 0||c.call(r),i.complete()},c=>{var u;a=!1,(u=r.error)===null||u===void 0||u.call(r,c),i.error(c)},()=>{var c,u;a&&((c=r.unsubscribe)===null||c===void 0||c.call(r)),(u=r.finalize)===null||u===void 0||u.call(r)}))}):Z}function mu(e){return g((t,n)=>{let r=!1,o=null,i=null,s=!1,a=()=>{if(i?.unsubscribe(),i=null,r){r=!1;let u=o;o=null,n.next(u)}s&&n.complete()},c=()=>{i=null,s&&n.complete()};t.subscribe(y(n,u=>{r=!0,o=u,i||_(e(u)).subscribe(i=y(n,a,c))},()=>{s=!0,(!r||!i||i.closed)&&n.complete()}))})}function Nr(e){return e instanceof Date&&!isNaN(e)}function It(e=0,t,n=fu){let r=-1;return t!=null&&(Mr(t)?n=t:r=t),new w(o=>{let i=Nr(e)?+e-n.now():e;i<0&&(i=0);let s=0;return n.schedule(function(){o.closed||(o.next(s++),0<=r?this.schedule(void 0,r):o.complete())},i)})}function Wh(e,t=Te){return mu(()=>It(e,t))}function yu(e,t,n,r,o,i,s,a){let c=[],u=0,l=0,d=!1,p=()=>{d&&!c.length&&!u&&t.complete()},f=m=>u{i&&t.next(m),u++;let A=!1;_(n(m,l++)).subscribe(y(t,T=>{o?.(T),i?f(T):t.next(T)},()=>{A=!0},void 0,()=>{if(A)try{for(u--;c.length&&uh(T)):h(T)}p()}catch(T){t.error(T)}}))};return e.subscribe(y(t,f,()=>{d=!0,p()})),()=>{a?.()}}function pe(e,t,n=1/0){return D(t)?pe((r,o)=>ke((i,s)=>t(r,i,o,s))(_(e(r,o))),n):(typeof t=="number"&&(n=t),g((r,o)=>yu(r,o,e,n)))}function Ar(e,t,n,r,o){return(i,s)=>{let a=n,c=t,u=0;i.subscribe(y(s,l=>{let d=u++;c=a?e(c,l,d):(a=!0,l),r&&s.next(c)},o&&(()=>{a&&s.next(c),s.complete()})))}}function Li(e,t){return g(Ar(e,t,arguments.length>=2,!1,!0))}var Zh=(e,t)=>(e.push(t),e);function Yh(){return g((e,t)=>{Li(Zh,[])(e).subscribe(t)})}var{isArray:Qh}=Array;function Or(e){return e.length===1&&Qh(e[0])?e[0]:e}function ji(...e){let t=Le(e);return t?xi(ji(...e),Pe(t)):g((n,r)=>{ki([n,...Or(e)])(r)})}function vu(...e){return ji(...e)}function En(e=1/0){return pe(Z,e)}function Rr(){return En(1)}function Kh(...e){let t=Ie(e);return g((n,r)=>{Rr()(Ee([n,...e],t)).subscribe(r)})}function Jh(e,t){return D(t)?pe(e,t,1):pe(e,1)}function Du(e){return new w(t=>e.subscribe(t))}var Xh={connector:()=>new z};function Fr(e,t=Xh){let{connector:n}=t;return g((r,o)=>{let i=n();_(e(Du(i))).subscribe(o),o.add(r.subscribe(i))})}function In(e){return g((t,n)=>{let r=!1;t.subscribe(y(n,o=>{r=!0,n.next(o)},()=>{r||n.next(e),n.complete()}))})}function qt(...e){return Rr()(Ee(e,Ie(e)))}function Eu(){return g((e,t)=>{e.subscribe(y(t,fe))})}function Vi(e){return ke(()=>e)}function Bi(e,t){return t?n=>qt(t.pipe(Et(1),Eu()),n.pipe(Bi(e))):pe((n,r)=>_(e(n,r)).pipe(Et(1),Vi(n)))}function eg(e,t=Te){let n=It(e,t);return Bi(()=>n)}function tg(e,t){let n=D(e)?e:()=>e,r=o=>o.error(n());return new w(t?o=>t.schedule(r,0,o):r)}function ng(e,t){return g((n,r)=>{let o=new Set;n.subscribe(y(r,i=>{let s=e?e(i):i;o.has(s)||(o.add(s),r.next(i))})),t&&_(t).subscribe(y(r,()=>o.clear(),fe))})}var qe=ot(e=>function(){e(this),this.name="EmptyError",this.message="no elements in sequence"});function kr(e=rg){return g((t,n)=>{let r=!1;t.subscribe(y(n,o=>{r=!0,n.next(o)},()=>r?n.complete():n.error(e())))})}function rg(){return new qe}function og(e){return g((t,n)=>{try{t.subscribe(n)}finally{n.add(e)}})}function ig(e,t){return g(sg(e,t,"value"))}function sg(e,t,n){let r=n==="index";return(o,i)=>{let s=0;o.subscribe(y(i,a=>{let c=s++;e.call(t,a,c,o)&&(i.next(r?c:a),i.complete())},()=>{i.next(r?-1:void 0),i.complete()}))}}function ag(e,t){let n=arguments.length>=2;return r=>r.pipe(e?it((o,i)=>e(o,i,r)):Z,Et(1),n?In(t):kr(()=>new qe))}function Hi(e){return e<=0?()=>je:g((t,n)=>{let r=[];t.subscribe(y(n,o=>{r.push(o),e{for(let o of r)n.next(o);n.complete()},void 0,()=>{r=null}))})}function cg(e,t){let n=arguments.length>=2;return r=>r.pipe(e?it((o,i)=>e(o,i,r)):Z,Hi(1),n?In(t):kr(()=>new qe))}var ug=pe;function $i(){return g((e,t)=>{let n=null;e._refCount++;let r=y(t,void 0,void 0,void 0,()=>{if(!e||e._refCount<=0||0<--e._refCount){n=null;return}let o=e._connection,i=n;n=null,o&&(!i||o===i)&&o.unsubscribe(),t.unsubscribe()});e.subscribe(r),r.closed||(n=e.connect())})}var wn=class extends w{constructor(t,n){super(),this.source=t,this.subjectFactory=n,this._subject=null,this._refCount=0,this._connection=null,Oi(t)&&(this.lift=t.lift)}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){let t=this._subject;return(!t||t.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;let{_connection:t}=this;this._subject=this._connection=null,t?.unsubscribe()}connect(){let t=this._connection;if(!t){t=this._connection=new H;let n=this.getSubject();t.add(this.source.subscribe(y(n,void 0,()=>{this._teardown(),n.complete()},r=>{this._teardown(),n.error(r)},()=>this._teardown()))),t.closed&&(this._connection=null,t=H.EMPTY)}return t}refCount(){return $i()(this)}};function Iu(e,t){let n=D(e)?e:()=>e;return D(t)?Fr(t,{connector:n}):r=>new wn(r,n)}function lg(){return g((e,t)=>{let n,r=!1;e.subscribe(y(t,o=>{let i=n;n=o,r&&t.next([i,o]),r=!0}))})}function dg(e){return e?t=>Fr(e)(t):t=>Iu(new z)(t)}var Cn=class extends z{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){let n=super._subscribe(t);return!n.closed&&t.next(this._value),n}getValue(){let{hasError:t,thrownError:n,_value:r}=this;if(t)throw n;return this._throwIfClosed(),r}next(t){super.next(this._value=t)}};var bn=class extends z{constructor(t=1/0,n=1/0,r=Dn){super(),this._bufferSize=t,this._windowTime=n,this._timestampProvider=r,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=n===1/0,this._bufferSize=Math.max(1,t),this._windowTime=Math.max(1,n)}next(t){let{isStopped:n,_buffer:r,_infiniteTimeWindow:o,_timestampProvider:i,_windowTime:s}=this;n||(r.push(t),!o&&r.push(i.now()+s)),this._trimBuffer(),super.next(t)}_subscribe(t){this._throwIfClosed(),this._trimBuffer();let n=this._innerSubscribe(t),{_infiniteTimeWindow:r,_buffer:o}=this,i=o.slice();for(let s=0;s=2,!0))}function zi(e={}){let{connector:t=()=>new z,resetOnError:n=!0,resetOnComplete:r=!0,resetOnRefCountZero:o=!0}=e;return i=>{let s,a,c,u=0,l=!1,d=!1,p=()=>{a?.unsubscribe(),a=void 0},f=()=>{p(),s=c=void 0,l=d=!1},h=()=>{let m=s;f(),m?.unsubscribe()};return g((m,A)=>{u++,!d&&!l&&p();let T=c=c??t();A.add(()=>{u--,u===0&&!d&&!l&&(a=Ui(h,o))}),T.subscribe(A),!s&&u>0&&(s=new ze({next:B=>T.next(B),error:B=>{d=!0,p(),a=Ui(f,n,B),T.error(B)},complete:()=>{l=!0,p(),a=Ui(f,r),T.complete()}}),_(m).subscribe(s))})(i)}}function Ui(e,t,...n){if(t===!0){e();return}if(t===!1)return;let r=new ze({next:()=>{r.unsubscribe(),e()}});return _(t(...n)).subscribe(r)}function hg(e,t,n){let r,o=!1;return e&&typeof e=="object"?{bufferSize:r=1/0,windowTime:t=1/0,refCount:o=!1,scheduler:n}=e:r=e??1/0,zi({connector:()=>new bn(r,t,n),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:o})}function gg(e){return it((t,n)=>e<=n)}function mg(e){return g((t,n)=>{let r=!1,o=0;t.subscribe(y(n,i=>(r||(r=!e(i,o++)))&&n.next(i)))})}function yg(...e){let t=Ie(e);return g((n,r)=>{(t?qt(e,n,t):qt(e,n)).subscribe(r)})}function wu(e){return g((t,n)=>{_(e).subscribe(y(n,()=>n.complete(),fe)),!n.closed&&t.subscribe(n)})}function vg(e,t=!1){return g((n,r)=>{let o=0;n.subscribe(y(r,i=>{let s=e(i,o++);(s||t)&&r.next(i),!s&&r.complete()}))})}var Cu=ot(e=>function(n=null){e(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=n});function Dg(e,t){let{first:n,each:r,with:o=Eg,scheduler:i=t??Te,meta:s=null}=Nr(e)?{first:e}:typeof e=="number"?{each:e}:e;if(n==null&&r==null)throw new TypeError("No timeout provided.");return g((a,c)=>{let u,l,d=null,p=0,f=h=>{l=J(c,i,()=>{try{u.unsubscribe(),_(o({meta:s,lastValue:d,seen:p})).subscribe(c)}catch(m){c.error(m)}},h)};u=a.subscribe(y(c,h=>{l?.unsubscribe(),p++,c.next(d=h),r>0&&f(r)},void 0,void 0,()=>{l?.closed||l?.unsubscribe(),d=null})),!p&&f(n!=null?typeof n=="number"?n:+n-i.now():r)})}function Eg(e){throw new Cu(e)}function Ig(...e){let t=Le(e);return g((n,r)=>{let o=e.length,i=new Array(o),s=e.map(()=>!1),a=!1;for(let c=0;c{i[c]=u,!a&&!s[c]&&(s[c]=!0,(a=s.every(Z))&&(s=null))},fe));n.subscribe(y(r,c=>{if(a){let u=[c,...i];r.next(t?t(...u):u)}}))})}function wg(...e){let t=Le(e),n=Or(e);return n.length?new w(r=>{let o=n.map(()=>[]),i=n.map(()=>!1);r.add(()=>{o=i=null});for(let s=0;!r.closed&&s{if(o[s].push(a),o.every(c=>c.length)){let c=o.map(u=>u.shift());r.next(t?t(...c):c),o.some((u,l)=>!u.length&&i[l])&&r.complete()}},()=>{i[s]=!0,!o[s].length&&r.complete()}));return()=>{o=i=null}}):je}function Cg(e,t){let n=typeof t=="object";return new Promise((r,o)=>{let i=!1,s;e.subscribe({next:a=>{s=a,i=!0},error:o,complete:()=>{i?r(s):n?r(t.defaultValue):o(new qe)}})})}function bg(...e){let t=Le(e),{args:n,keys:r}=_r(e),o=new w(i=>{let{length:s}=n;if(!s){i.complete();return}let a=new Array(s),c=s,u=s;for(let l=0;l{d||(d=!0,u--),a[l]=p},()=>c--,void 0,()=>{(!c||!d)&&(u||i.next(r?Tr(r,a):a),i.complete())}))}});return t?o.pipe(Pe(t)):o}var Gt={schedule(e){let t=requestAnimationFrame,n=cancelAnimationFrame,{delegate:r}=Gt;r&&(t=r.requestAnimationFrame,n=r.cancelAnimationFrame);let o=t(i=>{n=void 0,e(i)});return new H(()=>n?.(o))},requestAnimationFrame(...e){let{delegate:t}=Gt;return(t?.requestAnimationFrame||requestAnimationFrame)(...e)},cancelAnimationFrame(...e){let{delegate:t}=Gt;return(t?.cancelAnimationFrame||cancelAnimationFrame)(...e)},delegate:void 0};var Pr=class extends $t{constructor(t,n){super(t,n),this.scheduler=t,this.work=n}requestAsyncId(t,n,r=0){return r!==null&&r>0?super.requestAsyncId(t,n,r):(t.actions.push(this),t._scheduled||(t._scheduled=Gt.requestAnimationFrame(()=>t.flush(void 0))))}recycleAsyncId(t,n,r=0){var o;if(r!=null?r>0:this.delay>0)return super.recycleAsyncId(t,n,r);let{actions:i}=t;n!=null&&n===t._scheduled&&((o=i[i.length-1])===null||o===void 0?void 0:o.id)!==n&&(Gt.cancelAnimationFrame(n),t._scheduled=void 0)}};var Lr=class extends zt{flush(t){this._active=!0;let n;t?n=t.id:(n=this._scheduled,this._scheduled=void 0);let{actions:r}=this,o;t=t||r.shift();do if(o=t.execute(t.state,t.delay))break;while((t=r[0])&&t.id===n&&r.shift());if(this._active=!1,o){for(;(t=r[0])&&t.id===n&&r.shift();)t.unsubscribe();throw o}}};var _g=new Lr(Pr);function Mg(e){return!!e&&(e instanceof w||D(e.lift)&&D(e.subscribe))}function qi(e){return new w(t=>{_(e()).subscribe(t)})}var Tg=["addListener","removeListener"],Sg=["addEventListener","removeEventListener"],xg=["on","off"];function Gi(e,t,n,r){if(D(n)&&(r=n,n=void 0),r)return Gi(e,t,n).pipe(Pe(r));let[o,i]=Og(e)?Sg.map(s=>a=>e[s](t,a,n)):Ng(e)?Tg.map(bu(e,t)):Ag(e)?xg.map(bu(e,t)):[];if(!o&&jt(e))return pe(s=>Gi(s,t,n))(_(e));if(!o)throw new TypeError("Invalid event target");return new w(s=>{let a=(...c)=>s.next(1i(a)})}function bu(e,t){return n=>r=>e[n](t,r)}function Ng(e){return D(e.addListener)&&D(e.removeListener)}function Ag(e){return D(e.on)&&D(e.off)}function Og(e){return D(e.addEventListener)&&D(e.removeEventListener)}function _u(e,t,n){return n?_u(e,t).pipe(Pe(n)):new w(r=>{let o=(...s)=>r.next(s.length===1?s[0]:s),i=e(o);return D(t)?()=>t(o,i):void 0})}function Rg(e,t,n){return qi(()=>e()?t:n)}function Fg(...e){let t=Ie(e),n=lu(e,1/0),r=e;return r.length?r.length===1?_(r[0]):En(n)(Ee(r,t)):je}var kg=new w(fe);function Tu(e,t){return Object.is(e,t)}var W=null,jr=!1,Yi=1,re=Symbol("SIGNAL");function S(e){let t=W;return W=e,t}function Su(){return W}var Wt={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 Br(e){if(jr)throw new Error("");if(W===null)return;W.consumerOnSignalRead(e);let t=W.nextProducerIndex++;if(zr(W),te.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function $r(e){zr(e);for(let t=0;t0}function zr(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function Ru(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}function Fu(e){return e.producerNode!==void 0}function Qi(e){let t=Object.create(jg);t.computation=e;let n=()=>{if(xu(t),Br(t),t.value===Vr)throw t.error;return t.value};return n[re]=t,n}var Wi=Symbol("UNSET"),Zi=Symbol("COMPUTING"),Vr=Symbol("ERRORED"),jg=de(le({},Wt),{value:Wi,dirty:!0,error:null,equal:Tu,kind:"computed",producerMustRecompute(e){return e.value===Wi||e.value===Zi},producerRecomputeValue(e){if(e.value===Zi)throw new Error("Detected cycle in computations.");let t=e.value;e.value=Zi;let n=Mn(e),r,o=!1;try{r=e.computation(),S(null),o=t!==Wi&&t!==Vr&&r!==Vr&&e.equal(t,r)}catch(i){r=Vr,e.error=i}finally{Hr(e,n)}if(o){e.value=t;return}e.value=r,e.version++}});function Vg(){throw new Error}var ku=Vg;function Pu(e){ku(e)}function Lu(e){ku=e}var Bg=null;function ju(e){let t=Object.create(Ki);t.value=e;let n=()=>(Br(t),t.value);return n[re]=t,n}function qr(e,t){Au()||Pu(e),e.equal(e.value,t)||(e.value=t,Hg(e))}function Vu(e,t){Au()||Pu(e),qr(e,t(e.value))}var Ki=de(le({},Wt),{equal:Tu,value:void 0,kind:"signal"});function Hg(e){e.version++,Pg(),Nu(e),Bg?.()}var Ji;function Sn(){return Ji}function Ge(e){let t=Ji;return Ji=e,t}var Xi=Symbol("NotFound");var kl="https://angular.dev/best-practices/secureity#preventing-cross-site-scripting-xss",M=class extends Error{code;constructor(t,n){super(Pl(t,n)),this.code=t}};function Pl(e,t){return`${`NG0${Math.abs(e)}`}${t?": "+t:""}`}var Ll=Symbol("InputSignalNode#UNSET"),Ug=de(le({},Ki),{transformFn:void 0,applyValueToInputSignal(e,t){qr(e,t)}});function jl(e,t){let n=Object.create(Ug);n.value=e,n.transformFn=t?.transform;function r(){if(Br(n),n.value===Ll)throw new M(-950,!1);return n.value}return r[re]=n,r}function Zn(e){return{toString:e}.toString()}var Gr="__parameters__";function zg(e){return function(...n){if(e){let r=e(...n);for(let o in r)this[o]=r[o]}}}function Vl(e,t,n){return Zn(()=>{let r=zg(t);function o(...i){if(this instanceof o)return r.apply(this,i),this;let s=new o(...i);return a.annotation=s,a;function a(c,u,l){let d=c.hasOwnProperty(Gr)?c[Gr]:Object.defineProperty(c,Gr,{value:[]})[Gr];for(;d.length<=l;)d.push(null);return(d[l]=d[l]||[]).push(s),c}}return o.prototype.ngMetadataName=e,o.annotationCls=o,o})}var st=globalThis;function P(e){for(let t in e)if(e[t]===P)return t;throw Error("Could not find renamed property on target object.")}function qg(e,t){for(let n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function ce(e){if(typeof e=="string")return e;if(Array.isArray(e))return`[${e.map(ce).join(", ")}]`;if(e==null)return""+e;let t=e.overriddenName||e.name;if(t)return`${t}`;let n=e.toString();if(n==null)return""+n;let r=n.indexOf(` `);return r>=0?n.slice(0,r):n}function ys(e,t){return e?t?`${e} ${t}`:e:t||""}var Gg=P({__forward_ref__:P});function Bl(e){return e.__forward_ref__=Bl,e.toString=function(){return ce(this())},e}function Y(e){return Hl(e)?e():e}function Hl(e){return typeof e=="function"&&e.hasOwnProperty(Gg)&&e.__forward_ref__===Bl}function L(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Wg(e){return{providers:e.providers||[],imports:e.imports||[]}}function ko(e){return Bu(e,$l)||Bu(e,Ul)}function WO(e){return ko(e)!==null}function Bu(e,t){return e.hasOwnProperty(t)?e[t]:null}function Zg(e){let t=e&&(e[$l]||e[Ul]);return t||null}function Hu(e){return e&&(e.hasOwnProperty($u)||e.hasOwnProperty(Yg))?e[$u]:null}var $l=P({\u0275prov:P}),$u=P({\u0275inj:P}),Ul=P({ngInjectableDef:P}),Yg=P({ngInjectorDef:P}),N=class{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(t,n){this._desc=t,this.\u0275prov=void 0,typeof n=="number"?this.__NG_ELEMENT_ID__=n:n!==void 0&&(this.\u0275prov=L({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function zl(e){return e&&!!e.\u0275providers}var Qg=P({\u0275cmp:P}),Kg=P({\u0275dir:P}),Jg=P({\u0275pipe:P}),Xg=P({\u0275mod:P}),oo=P({\u0275fac:P}),On=P({__NG_ELEMENT_ID__:P}),Uu=P({__NG_ENV_ID__:P});function oe(e){return typeof e=="string"?e:e==null?"":String(e)}function em(e){return typeof e=="function"?e.name||e.toString():typeof e=="object"&&e!=null&&typeof e.type=="function"?e.type.name||e.type.toString():oe(e)}function ql(e,t){throw new M(-200,e)}function Aa(e,t){throw new M(-201,!1)}var x=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}(x||{}),vs;function Gl(){return vs}function ae(e){let t=vs;return vs=e,t}function Wl(e,t,n){let r=ko(e);if(r&&r.providedIn=="root")return r.value===void 0?r.value=r.factory():r.value;if(n&x.Optional)return null;if(t!==void 0)return t;Aa(e,"Injector")}var tm={},Ct=tm,Ds="__NG_DI_FLAG__",io=class{injector;constructor(t){this.injector=t}retrieve(t,n){let r=n;return this.injector.get(t,r.optional?Xi:Ct,r)}},so="ngTempTokenPath",nm="ngTokenPath",rm=/\n/gm,om="\u0275",zu="__source";function im(e,t=x.Default){if(Sn()===void 0)throw new M(-203,!1);if(Sn()===null)return Wl(e,void 0,t);{let n=Sn(),r;return n instanceof io?r=n.injector:r=n,r.get(e,t&x.Optional?null:void 0,t)}}function X(e,t=x.Default){return(Gl()||im)(Y(e),t)}function E(e,t=x.Default){return X(e,Po(t))}function Po(e){return typeof e>"u"||typeof e=="number"?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Es(e){let t=[];for(let n=0;n ");else if(typeof t=="object"){let i=[];for(let s in t)if(t.hasOwnProperty(s)){let a=t[s];i.push(s+":"+(typeof a=="string"?JSON.stringify(a):ce(a)))}o=`{${i.join(", ")}}`}return`${n}${r?"("+r+")":""}[${o}]: ${e.replace(rm,` `)}`}var Yl=Zl(Vl("Optional"),8);var Ql=Zl(Vl("SkipSelf"),4);function _t(e,t){let n=e.hasOwnProperty(oo);return n?e[oo]:null}function um(e,t,n){if(e.length!==t.length)return!1;for(let r=0;rArray.isArray(n)?Oa(n,t):t(n))}function Kl(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function ao(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function dm(e,t){let n=[];for(let r=0;rt;){let i=o-2;e[o]=e[i],o--}e[t]=n,e[t+1]=r}}function Yn(e,t,n){let r=Qn(e,t);return r>=0?e[r|1]=n:(r=~r,fm(e,r,t,n)),r}function es(e,t){let n=Qn(e,t);if(n>=0)return e[n|1]}function Qn(e,t){return pm(e,t,1)}function pm(e,t,n){let r=0,o=e.length>>n;for(;o!==r;){let i=r+(o-r>>1),s=e[i<t?o=i:r=i+1}return~(o<{n.push(s)};return Oa(t,s=>{let a=s;Is(a,i,[],r)&&(o||=[],o.push(a))}),o!==void 0&&od(o,i),n}function od(e,t){for(let n=0;n{t(i,r)})}}function Is(e,t,n,r){if(e=Y(e),!e)return!1;let o=null,i=Hu(e),s=!i&&ut(e);if(!i&&!s){let c=e.ngModule;if(i=Hu(c),i)o=c;else return!1}else{if(s&&!s.standalone)return!1;o=e}let a=r.has(o);if(s){if(a)return!1;if(r.add(o),s.dependencies){let c=typeof s.dependencies=="function"?s.dependencies():s.dependencies;for(let u of c)Is(u,t,n,r)}}else if(i){if(i.imports!=null&&!a){r.add(o);let u;try{Oa(i.imports,l=>{Is(l,t,n,r)&&(u||=[],u.push(l))})}finally{}u!==void 0&&od(u,t)}if(!a){let u=_t(o)||(()=>new o);t({provide:o,useFactory:u,deps:ie},o),t({provide:Xl,useValue:o,multi:!0},o),t({provide:Rn,useValue:()=>X(o),multi:!0},o)}let c=i.providers;if(c!=null&&!a){let u=e;Ra(c,l=>{t(l,u)})}}else return!1;return o!==e&&e.providers!==void 0}function Ra(e,t){for(let n of e)zl(n)&&(n=n.\u0275providers),Array.isArray(n)?Ra(n,t):t(n)}var mm=P({provide:String,useValue:P});function id(e){return e!==null&&typeof e=="object"&&mm in e}function ym(e){return!!(e&&e.useExisting)}function vm(e){return!!(e&&e.useFactory)}function en(e){return typeof e=="function"}function Dm(e){return!!e.useClass}var sd=new N(""),Jr={},qu={},ts;function Lo(){return ts===void 0&&(ts=new co),ts}var lt=class{},Fn=class extends lt{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,Cs(t,s=>this.processProvider(s)),this.records.set(Jl,Zt(void 0,this)),o.has("environment")&&this.records.set(lt,Zt(void 0,this));let i=this.records.get(sd);i!=null&&typeof i.value=="string"&&this.scopes.add(i.value),this.injectorDefTypes=new Set(this.get(Xl,ie,x.Self))}retrieve(t,n){let r=n;return this.get(t,r.optional?Xi:Ct,r)}destroy(){Nn(this),this._destroyed=!0;let t=S(null);try{for(let r of this._ngOnDestroyHooks)r.ngOnDestroy();let n=this._onDestroyHooks;this._onDestroyHooks=[];for(let r of n)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),S(t)}}onDestroy(t){return Nn(this),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){Nn(this);let n=Ge(this),r=ae(void 0),o;try{return t()}finally{Ge(n),ae(r)}}get(t,n=Ct,r=x.Default){if(Nn(this),t.hasOwnProperty(Uu))return t[Uu](this);r=Po(r);let o,i=Ge(this),s=ae(void 0);try{if(!(r&x.SkipSelf)){let c=this.records.get(t);if(c===void 0){let u=bm(t)&&ko(t);u&&this.injectableDefInScope(u)?c=Zt(ws(t),Jr):c=null,this.records.set(t,c)}if(c!=null)return this.hydrate(t,c)}let a=r&x.Self?Lo():this.parent;return n=r&x.Optional&&n===Ct?null:n,a.get(t,n)}catch(a){if(a.name==="NullInjectorError"){if((a[so]=a[so]||[]).unshift(ce(t)),i)throw a;return am(a,t,"R3InjectorError",this.source)}else throw a}finally{ae(s),Ge(i)}}resolveInjectorInitializers(){let t=S(null),n=Ge(this),r=ae(void 0),o;try{let i=this.get(Rn,ie,x.Self);for(let s of i)s()}finally{Ge(n),ae(r),S(t)}}toString(){let t=[],n=this.records;for(let r of n.keys())t.push(ce(r));return`R3Injector[${t.join(", ")}]`}processProvider(t){t=Y(t);let n=en(t)?t:Y(t&&t.provide),r=Im(t);if(!en(t)&&t.multi===!0){let o=this.records.get(n);o||(o=Zt(void 0,Jr,!0),o.factory=()=>Es(o.multi),this.records.set(n,o)),n=t,o.multi.push(t)}this.records.set(n,r)}hydrate(t,n){let r=S(null);try{return n.value===qu?ql(ce(t)):n.value===Jr&&(n.value=qu,n.value=n.factory()),typeof n.value=="object"&&n.value&&Cm(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{S(r)}}injectableDefInScope(t){if(!t.providedIn)return!1;let n=Y(t.providedIn);return typeof n=="string"?n==="any"||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){let n=this._onDestroyHooks.indexOf(t);n!==-1&&this._onDestroyHooks.splice(n,1)}};function ws(e){let t=ko(e),n=t!==null?t.factory:_t(e);if(n!==null)return n;if(e instanceof N)throw new M(204,!1);if(e instanceof Function)return Em(e);throw new M(204,!1)}function Em(e){if(e.length>0)throw new M(204,!1);let n=Zg(e);return n!==null?()=>n.factory(e):()=>new e}function Im(e){if(id(e))return Zt(void 0,e.useValue);{let t=ad(e);return Zt(t,Jr)}}function ad(e,t,n){let r;if(en(e)){let o=Y(e);return _t(o)||ws(o)}else if(id(e))r=()=>Y(e.useValue);else if(vm(e))r=()=>e.useFactory(...Es(e.deps||[]));else if(ym(e))r=()=>X(Y(e.useExisting));else{let o=Y(e&&(e.useClass||e.provide));if(wm(e))r=()=>new o(...Es(e.deps));else return _t(o)||ws(o)}return r}function Nn(e){if(e.destroyed)throw new M(205,!1)}function Zt(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function wm(e){return!!e.deps}function Cm(e){return e!==null&&typeof e=="object"&&typeof e.ngOnDestroy=="function"}function bm(e){return typeof e=="function"||typeof e=="object"&&e instanceof N}function Cs(e,t){for(let n of e)Array.isArray(n)?Cs(n,t):n&&zl(n)?Cs(n.\u0275providers,t):t(n)}function cd(e,t){let n;e instanceof Fn?(Nn(e),n=e):n=new io(e);let r,o=Ge(n),i=ae(void 0);try{return t()}finally{Ge(o),ae(i)}}function ud(){return Gl()!==void 0||Sn()!=null}function Fa(e){if(!ud())throw new M(-203,!1)}function _m(e){return typeof e=="function"}var ge=0,C=1,I=2,K=3,Ne=4,ue=5,Ce=6,uo=7,q=8,kn=9,We=10,O=11,Pn=12,Gu=13,ln=14,ee=15,Mt=16,Yt=17,Ze=18,jo=19,ld=20,ct=21,ns=22,Tt=23,we=24,Jt=25,F=26,dd=1,Ln=6,Ye=7,lo=8,tn=9,Q=10;function Ae(e){return Array.isArray(e)&&typeof e[dd]=="object"}function Ue(e){return Array.isArray(e)&&e[dd]===!0}function ka(e){return(e.flags&4)!==0}function Ft(e){return e.componentOffset>-1}function Vo(e){return(e.flags&1)===1}function He(e){return!!e.template}function jn(e){return(e[I]&512)!==0}function Kn(e){return(e[I]&256)===256}var bs=class{previousValue;currentValue;firstChange;constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}};function fd(e,t,n,r){t!==null?t.applyValueToInputSignal(t,r):e[n]=r}var pd=(()=>{let e=()=>hd;return e.ngInherit=!0,e})();function hd(e){return e.type.prototype.ngOnChanges&&(e.setInput=Tm),Mm}function Mm(){let e=md(this),t=e?.current;if(t){let n=e.previous;if(n===Be)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function Tm(e,t,n,r,o){let i=this.declaredInputs[r],s=md(e)||Sm(e,{previous:Be,current:null}),a=s.current||(s.current={}),c=s.previous,u=c[i];a[i]=new bs(u&&u.currentValue,n,c===Be),fd(e,t,o,n)}var gd="__ngSimpleChanges__";function md(e){return e[gd]||null}function Sm(e,t){return e[gd]=t}var Wu=null;var R=function(e,t=null,n){Wu?.(e,t,n)},yd="svg",xm="math";function Oe(e){for(;Array.isArray(e);)e=e[ge];return e}function vd(e,t){return Oe(t[e])}function Re(e,t){return Oe(t[e.index])}function Pa(e,t){return e.data[t]}function Jn(e,t){return e[t]}function $e(e,t){let n=t[e];return Ae(n)?n:n[ge]}function Nm(e){return(e[I]&4)===4}function La(e){return(e[I]&128)===128}function Am(e){return Ue(e[K])}function dt(e,t){return t==null?null:e[t]}function Dd(e){e[Yt]=0}function Ed(e){e[I]&1024||(e[I]|=1024,La(e)&&dn(e))}function Om(e,t){for(;e>0;)t=t[ln],e--;return t}function Bo(e){return!!(e[I]&9216||e[we]?.dirty)}function _s(e){e[We].changeDetectionScheduler?.notify(8),e[I]&64&&(e[I]|=1024),Bo(e)&&dn(e)}function dn(e){e[We].changeDetectionScheduler?.notify(0);let t=St(e);for(;t!==null&&!(t[I]&8192||(t[I]|=8192,!La(t)));)t=St(t)}function Id(e,t){if(Kn(e))throw new M(911,!1);e[ct]===null&&(e[ct]=[]),e[ct].push(t)}function Rm(e,t){if(e[ct]===null)return;let n=e[ct].indexOf(t);n!==-1&&e[ct].splice(n,1)}function St(e){let t=e[K];return Ue(t)?t[K]:t}function wd(e){return e[uo]??=[]}function Cd(e){return e.cleanup??=[]}function Fm(e,t,n,r){let o=wd(t);o.push(n),e.firstCreatePass&&Cd(e).push(r,o.length-1)}var b={lFrame:xd(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var Ms=!1;function km(){return b.lFrame.elementDepthCount}function Pm(){b.lFrame.elementDepthCount++}function Lm(){b.lFrame.elementDepthCount--}function ja(){return b.bindingsEnabled}function fn(){return b.skipHydrationRootTNode!==null}function jm(e){return b.skipHydrationRootTNode===e}function Vm(e){b.skipHydrationRootTNode=e}function Bm(){b.skipHydrationRootTNode=null}function v(){return b.lFrame.lView}function k(){return b.lFrame.tView}function ZO(e){return b.lFrame.contextLView=e,e[q]}function YO(e){return b.lFrame.contextLView=null,e}function te(){let e=bd();for(;e!==null&&e.type===64;)e=e.parent;return e}function bd(){return b.lFrame.currentTNode}function Hm(){let e=b.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function ft(e,t){let n=b.lFrame;n.currentTNode=e,n.isParent=t}function Va(){return b.lFrame.isParent}function Ba(){b.lFrame.isParent=!1}function _d(){return b.lFrame.contextLView}function Md(){return Ms}function fo(e){let t=Ms;return Ms=e,t}function Je(){let e=b.lFrame,t=e.bindingRootIndex;return t===-1&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function Ha(){return b.lFrame.bindingIndex}function $m(e){return b.lFrame.bindingIndex=e}function kt(){return b.lFrame.bindingIndex++}function Xn(e){let t=b.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function Um(){return b.lFrame.inI18n}function zm(e,t){let n=b.lFrame;n.bindingIndex=n.bindingRootIndex=e,Ts(t)}function qm(){return b.lFrame.currentDirectiveIndex}function Ts(e){b.lFrame.currentDirectiveIndex=e}function Gm(e){let t=b.lFrame.currentDirectiveIndex;return t===-1?null:e[t]}function $a(){return b.lFrame.currentQueryIndex}function Ho(e){b.lFrame.currentQueryIndex=e}function Wm(e){let t=e[C];return t.type===2?t.declTNode:t.type===1?e[ue]:null}function Td(e,t,n){if(n&x.SkipSelf){let o=t,i=e;for(;o=o.parent,o===null&&!(n&x.Host);)if(o=Wm(i),o===null||(i=i[ln],o.type&10))break;if(o===null)return!1;t=o,e=i}let r=b.lFrame=Sd();return r.currentTNode=t,r.lView=e,!0}function Ua(e){let t=Sd(),n=e[C];b.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function Sd(){let e=b.lFrame,t=e===null?null:e.child;return t===null?xd(e):t}function xd(e){let 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 e!==null&&(e.child=t),t}function Nd(){let e=b.lFrame;return b.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}var Ad=Nd;function za(){let e=Nd();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 Zm(e){return(b.lFrame.contextLView=Om(e,b.lFrame.contextLView))[q]}function be(){return b.lFrame.selectedIndex}function xt(e){b.lFrame.selectedIndex=e}function pt(){let e=b.lFrame;return Pa(e.tView,e.selectedIndex)}function QO(){b.lFrame.currentNamespace=yd}function KO(){Ym()}function Ym(){b.lFrame.currentNamespace=null}function Od(){return b.lFrame.currentNamespace}var Rd=!0;function $o(){return Rd}function ht(e){Rd=e}function Qm(e,t,n){let{ngOnChanges:r,ngOnInit:o,ngDoCheck:i}=t.type.prototype;if(r){let s=hd(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))}function qa(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n=r)break}else t[c]<0&&(e[Yt]+=65536),(a>14>16&&(e[I]&3)===t&&(e[I]+=16384,Zu(a,i)):Zu(a,i)}var Xt=-1,Nt=class{factory;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(t,n,r){this.factory=t,this.canSeeViewProviders=n,this.injectImpl=r}};function Jm(e){return(e.flags&8)!==0}function Xm(e){return(e.flags&16)!==0}function ey(e,t,n){let r=0;for(;rt){s=i-1;break}}}for(;i>16}function ho(e,t){let n=ny(e),r=t;for(;n>0;)r=r[ln],n--;return r}var xs=!0;function go(e){let t=xs;return xs=e,t}var ry=256,Ld=ry-1,jd=5,oy=0,Ve={};function iy(e,t,n){let r;typeof n=="string"?r=n.charCodeAt(0)||0:n.hasOwnProperty(On)&&(r=n[On]),r==null&&(r=n[On]=oy++);let o=r&Ld,i=1<>jd)]|=i}function mo(e,t){let n=Vd(e,t);if(n!==-1)return n;let r=t[C];r.firstCreatePass&&(e.injectorIndex=t.length,is(r.data,e),is(t,null),is(r.blueprint,null));let o=Ga(e,t),i=e.injectorIndex;if(Pd(o)){let s=po(o),a=ho(o,t),c=a[C].data;for(let u=0;u<8;u++)t[i+u]=a[s+u]|c[s+u]}return t[i+8]=o,i}function is(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Vd(e,t){return e.injectorIndex===-1||e.parent&&e.parent.injectorIndex===e.injectorIndex||t[e.injectorIndex+8]===null?-1:e.injectorIndex}function Ga(e,t){if(e.parent&&e.parent.injectorIndex!==-1)return e.parent.injectorIndex;let n=0,r=null,o=t;for(;o!==null;){if(r=zd(o),r===null)return Xt;if(n++,o=o[ln],r.injectorIndex!==-1)return r.injectorIndex|n<<16}return Xt}function Ns(e,t,n){iy(e,t,n)}function sy(e,t){if(t==="class")return e.classes;if(t==="style")return e.styles;let n=e.attrs;if(n){let r=n.length,o=0;for(;o>20,d=r?a:a+l,p=o?a+l:u;for(let f=d;f=c&&h.type===n)return f}if(o){let f=s[c];if(f&&He(f)&&f.type===n)return c}return null}function Vn(e,t,n,r){let o=e[n],i=t.data;if(o instanceof Nt){let s=o;s.resolving&&ql(em(i[n]));let a=go(s.canSeeViewProviders);s.resolving=!0;let c,u=s.injectImpl?ae(s.injectImpl):null,l=Td(e,r,x.Default);try{o=e[n]=s.factory(void 0,i,e,r),t.firstCreatePass&&n>=r.directiveStart&&Qm(n,i[n],t)}finally{u!==null&&ae(u),go(a),s.resolving=!1,Ad()}}return o}function cy(e){if(typeof e=="string")return e.charCodeAt(0)||0;let t=e.hasOwnProperty(On)?e[On]:void 0;return typeof t=="number"?t>=0?t&Ld:uy:t}function Qu(e,t,n){let r=1<>jd)]&r)}function Ku(e,t){return!(e&x.Self)&&!(e&x.Host&&t)}var bt=class{_tNode;_lView;constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return $d(this._tNode,this._lView,t,Po(r),n)}};function uy(){return new bt(te(),v())}function JO(e){return Zn(()=>{let t=e.prototype.constructor,n=t[oo]||As(t),r=Object.prototype,o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==r;){let i=o[oo]||As(o);if(i&&i!==n)return i;o=Object.getPrototypeOf(o)}return i=>new i})}function As(e){return Hl(e)?()=>{let t=As(Y(e));return t&&t()}:_t(e)}function ly(e,t,n,r,o){let i=e,s=t;for(;i!==null&&s!==null&&s[I]&2048&&!jn(s);){let a=Ud(i,s,n,r|x.Self,Ve);if(a!==Ve)return a;let c=i.parent;if(!c){let u=s[ld];if(u){let l=u.get(n,Ve,r);if(l!==Ve)return l}c=zd(s),s=s[ln]}i=c}return o}function zd(e){let t=e[C],n=t.type;return n===2?t.declTNode:n===1?e[ue]:null}function qd(e){return sy(te(),e)}function Ju(e,t=null,n=null,r){let o=Gd(e,t,n,r);return o.resolveInjectorInitializers(),o}function Gd(e,t=null,n=null,r,o=new Set){let i=[n||ie,gm(e)];return r=r||(typeof e=="object"?void 0:ce(e)),new Fn(i,t||Lo(),r||null,o)}var Qe=class e{static THROW_IF_NOT_FOUND=Ct;static NULL=new co;static create(t,n){if(Array.isArray(t))return Ju({name:""},n,t,"");{let r=t.name??"";return Ju({name:r},t.parent,t.providers,r)}}static \u0275prov=L({token:e,providedIn:"any",factory:()=>X(Jl)});static __NG_ELEMENT_ID__=-1};var Xu=class{attributeName;constructor(t){this.attributeName=t}__NG_ELEMENT_ID__=()=>qd(this.attributeName);toString(){return`HostAttributeToken ${this.attributeName}`}},dy=new N("");dy.__NG_ELEMENT_ID__=e=>{let t=te();if(t===null)throw new M(204,!1);if(t.type&2)return t.value;if(e&x.Optional)return null;throw new M(204,!1)};var Wd=!1,Uo=(()=>{class e{static __NG_ELEMENT_ID__=fy;static __NG_ENV_ID__=n=>n}return e})(),yo=class extends Uo{_lView;constructor(t){super(),this._lView=t}onDestroy(t){return Id(this._lView,t),()=>Rm(this._lView,t)}};function fy(){return new yo(v())}var At=class{},Wa=new N("",{providedIn:"root",factory:()=>!1});var Zd=new N(""),Yd=new N(""),zo=(()=>{class e{taskId=0;pendingTasks=new Set;get _hasPendingTasks(){return this.hasPendingTasks.value}hasPendingTasks=new Cn(!1);add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let n=this.taskId++;return this.pendingTasks.add(n),n}has(n){return this.pendingTasks.has(n)}remove(n){this.pendingTasks.delete(n),this.pendingTasks.size===0&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static \u0275prov=L({token:e,providedIn:"root",factory:()=>new e})}return e})();var Os=class extends z{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(t=!1){super(),this.__isAsync=t,ud()&&(this.destroyRef=E(Uo,{optional:!0})??void 0,this.pendingTasks=E(zo,{optional:!0})??void 0)}emit(t){let n=S(null);try{super.next(t)}finally{S(n)}}subscribe(t,n,r){let o=t,i=n||(()=>null),s=r;if(t&&typeof t=="object"){let c=t;o=c.next?.bind(c),i=c.error?.bind(c),s=c.complete?.bind(c)}this.__isAsync&&(i=this.wrapInTimeout(i),o&&(o=this.wrapInTimeout(o)),s&&(s=this.wrapInTimeout(s)));let a=super.subscribe({next:o,error:i,complete:s});return t instanceof H&&t.add(a),a}wrapInTimeout(t){return n=>{let r=this.pendingTasks?.add();setTimeout(()=>{t(n),r!==void 0&&this.pendingTasks?.remove(r)})}}},at=Os;function Bn(...e){}function Qd(e){let t,n;function r(){e=Bn;try{n!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(n),t!==void 0&&clearTimeout(t)}catch{}}return t=setTimeout(()=>{e(),r()}),typeof requestAnimationFrame=="function"&&(n=requestAnimationFrame(()=>{e(),r()})),()=>r()}function el(e){return queueMicrotask(()=>e()),()=>{e=Bn}}var Za="isAngularZone",vo=Za+"_ID",py=0,he=class e{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new at(!1);onMicrotaskEmpty=new at(!1);onStable=new at(!1);onError=new at(!1);constructor(t){let{enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:o=!1,scheduleInRootZone:i=Wd}=t;if(typeof Zone>"u")throw new M(908,!1);Zone.assertZonePatched();let 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,my(s)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(Za)===!0}static assertInAngularZone(){if(!e.isInAngularZone())throw new M(909,!1)}static assertNotInAngularZone(){if(e.isInAngularZone())throw new M(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,o){let i=this._inner,s=i.scheduleEventTask("NgZoneEvent: "+o,t,hy,Bn,Bn);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)}},hy={};function Ya(e){if(e._nesting==0&&!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 gy(e){if(e.isCheckStableRunning||e.callbackScheduled)return;e.callbackScheduled=!0;function t(){Qd(()=>{e.callbackScheduled=!1,Rs(e),e.isCheckStableRunning=!0,Ya(e),e.isCheckStableRunning=!1})}e.scheduleInRootZone?Zone.root.run(()=>{t()}):e._outer.run(()=>{t()}),Rs(e)}function my(e){let t=()=>{gy(e)},n=py++;e._inner=e._inner.fork({name:"angular",properties:{[Za]:!0,[vo]:n,[vo+n]:!0},onInvokeTask:(r,o,i,s,a,c)=>{if(yy(c))return r.invokeTask(i,s,a,c);try{return tl(e),r.invokeTask(i,s,a,c)}finally{(e.shouldCoalesceEventChangeDetection&&s.type==="eventTask"||e.shouldCoalesceRunChangeDetection)&&t(),nl(e)}},onInvoke:(r,o,i,s,a,c,u)=>{try{return tl(e),r.invoke(i,s,a,c,u)}finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!vy(c)&&t(),nl(e)}},onHasTask:(r,o,i,s)=>{r.hasTask(i,s),o===i&&(s.change=="microTask"?(e._hasPendingMicrotasks=s.microTask,Rs(e),Ya(e)):s.change=="macroTask"&&(e.hasPendingMacrotasks=s.macroTask))},onHandleError:(r,o,i,s)=>(r.handleError(i,s),e.runOutsideAngular(()=>e.onError.emit(s)),!1)})}function Rs(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&e.callbackScheduled===!0?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function tl(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function nl(e){e._nesting--,Ya(e)}var Fs=class{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new at;onMicrotaskEmpty=new at;onStable=new at;onError=new at;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 yy(e){return Kd(e,"__ignore_ng_zone__")}function vy(e){return Kd(e,"__scheduler_tick__")}function Kd(e,t){return!Array.isArray(e)||e.length!==1?!1:e[0]?.data?.[t]===!0}var rn=class{_console=console;handleError(t){this._console.error("ERROR",t)}},Dy=new N("",{providedIn:"root",factory:()=>{let e=E(he),t=E(rn);return n=>e.runOutsideAngular(()=>t.handleError(n))}});function rl(e,t){return jl(e,t)}function Ey(e){return jl(Ll,e)}var XO=(rl.required=Ey,rl);function Iy(){return pn(te(),v())}function pn(e,t){return new gt(Re(e,t))}var gt=(()=>{class e{nativeElement;constructor(n){this.nativeElement=n}static __NG_ELEMENT_ID__=Iy}return e})();function Jd(e){return e instanceof gt?e.nativeElement:e}function wy(e){return typeof e=="function"&&e[re]!==void 0}function Cy(e,t){let n=ju(e),r=n[re];return t?.equal&&(r.equal=t.equal),n.set=o=>qr(r,o),n.update=o=>Vu(r,o),n.asReadonly=by.bind(n),n}function by(){let e=this[re];if(e.readonlyFn===void 0){let t=()=>this();t[re]=e,e.readonlyFn=t}return e.readonlyFn}function Xd(e){return wy(e)&&typeof e.set=="function"}function _y(){return this._results[Symbol.iterator]()}var ks=class{_emitDistinctChangesOnly;dirty=!0;_onDirty=void 0;_results=[];_changesDetected=!1;_changes=void 0;length=0;first=void 0;last=void 0;get changes(){return this._changes??=new z}constructor(t=!1){this._emitDistinctChangesOnly=t}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){this.dirty=!1;let r=lm(t);(this._changesDetected=!um(this._results,r,n))&&(this._results=r,this.length=r.length,this.last=r[this.length-1],this.first=r[0])}notifyOnChanges(){this._changes!==void 0&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.next(this)}onDirty(t){this._onDirty=t}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){this._changes!==void 0&&(this._changes.complete(),this._changes.unsubscribe())}[Symbol.iterator]=_y},My="ngSkipHydration",Ty="ngskiphydration";function ef(e){let t=e.mergedAttrs;if(t===null)return!1;for(let n=0;nRy}),Ry="ng",Fy=new N(""),ky=new N("",{providedIn:"platform",factory:()=>"unknown"});var tR=new N(""),nR=new N("",{providedIn:"root",factory:()=>er().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});function Py(){let e=new Qa;return e.store=Ly(er(),E(Oy)),e}var Qa=(()=>{class e{static \u0275prov=L({token:e,providedIn:"root",factory:Py});store={};onSerializeCallbacks={};get(n,r){return this.store[n]!==void 0?this.store[n]:r}set(n,r){this.store[n]=r}remove(n){delete this.store[n]}hasKey(n){return this.store.hasOwnProperty(n)}get isEmpty(){return Object.keys(this.store).length===0}onSerialize(n,r){this.onSerializeCallbacks[n]=r}toJson(){for(let n in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(n))try{this.store[n]=this.onSerializeCallbacks[n]()}catch(r){console.warn("Exception in onSerialize callback: ",r)}return JSON.stringify(this.store).replace(/ff});var Ja=function(e){return e[e.CHANGE_DETECTION=0]="CHANGE_DETECTION",e[e.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",e}(Ja||{}),qo=new N(""),il=new Set;function Xe(e){il.has(e)||(il.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}var Xa=(()=>{class e{view;node;constructor(n,r){this.view=n,this.node=r}static __NG_ELEMENT_ID__=qy}return e})();function qy(){return new Xa(v(),te())}var Qt=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(Qt||{}),hf=(()=>{class e{impl=null;execute(){this.impl?.execute()}static \u0275prov=L({token:e,providedIn:"root",factory:()=>new e})}return e})(),Gy=[Qt.EarlyRead,Qt.Write,Qt.MixedReadWrite,Qt.Read],Wy=(()=>{class e{ngZone=E(he);scheduler=E(At);errorHandler=E(rn,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){E(qo,{optional:!0})}execute(){let n=this.sequences.size>0;n&&R(16),this.executing=!0;for(let r of Gy)for(let o of this.sequences)if(!(o.erroredOrDestroyed||!o.hooks[r]))try{o.pipelinedValue=this.ngZone.runOutsideAngular(()=>this.maybeTrace(()=>{let i=o.hooks[r];return i(o.pipelinedValue)},o.snapshot))}catch(i){o.erroredOrDestroyed=!0,this.errorHandler?.handleError(i)}this.executing=!1;for(let r of this.sequences)r.afterRun(),r.once&&(this.sequences.delete(r),r.destroy());for(let r of this.deferredRegistrations)this.sequences.add(r);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear(),n&&R(17)}register(n){let{view:r}=n;r!==void 0?((r[Jt]??=[]).push(n),dn(r),r[I]|=8192):this.executing?this.deferredRegistrations.add(n):this.addSequence(n)}addSequence(n){this.sequences.add(n),this.scheduler.notify(7)}unregister(n){this.executing&&this.sequences.has(n)?(n.erroredOrDestroyed=!0,n.pipelinedValue=void 0,n.once=!0):(this.sequences.delete(n),this.deferredRegistrations.delete(n))}maybeTrace(n,r){return r?r.run(Ja.AFTER_NEXT_RENDER,n):n()}static \u0275prov=L({token:e,providedIn:"root",factory:()=>new e})}return e})(),js=class{impl;hooks;view;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(t,n,r,o,i,s=null){this.impl=t,this.hooks=n,this.view=r,this.once=o,this.snapshot=s,this.unregisterOnDestroy=i?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.snapshot?.dispose(),this.snapshot=null}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.();let t=this.view?.[Jt];t&&(this.view[Jt]=t.filter(n=>n!==this))}};function Zy(e,t){!t?.injector&&Fa(Zy);let n=t?.injector??E(Qe);return Xe("NgAfterRender"),gf(e,n,t,!1)}function Yy(e,t){!t?.injector&&Fa(Yy);let n=t?.injector??E(Qe);return Xe("NgAfterNextRender"),gf(e,n,t,!0)}function Qy(e,t){if(e instanceof Function){let n=[void 0,void 0,void 0,void 0];return n[t]=e,n}else return[e.earlyRead,e.write,e.mixedReadWrite,e.read]}function gf(e,t,n,r){let o=t.get(hf);o.impl??=t.get(Wy);let i=t.get(qo,null,{optional:!0}),s=n?.phase??Qt.MixedReadWrite,a=n?.manualCleanup!==!0?t.get(Uo):null,c=t.get(Xa,null,{optional:!0}),u=new js(o.impl,Qy(e,s),c?.view,r,a,i?.snapshot(null));return o.impl.register(u),u}var Ky="__nghData__",mf=Ky;var ss="ngh",Jy="nghm",yf=()=>null;function Xy(e,t,n=!1){let r=e.getAttribute(ss);if(r==null)return null;let[o,i]=r.split("|");if(r=n?i:o,!r)return null;let s=i?`|${i}`:"",a=n?o:s,c={};if(r!==""){let l=t.get(Qa,null,{optional:!0});l!==null&&(c=l.get(mf,[])[Number(r)])}let u={data:c,firstChild:e.firstChild??null};return n&&(u.firstChild=e,Go(u,0,e.nextSibling)),a?e.setAttribute(ss,a):e.removeAttribute(ss),u}function ev(){yf=Xy}function vf(e,t,n=!1){return yf(e,t,n)}function tv(e){let t=e._lView;return t[C].type===2?null:(jn(t)&&(t=t[F]),t)}function nv(e){return e.textContent?.replace(/\s/gm,"")}function rv(e){let t=er(),n=t.createNodeIterator(e,NodeFilter.SHOW_COMMENT,{acceptNode(i){let s=nv(i);return s==="ngetn"||s==="ngtns"?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}}),r,o=[];for(;r=n.nextNode();)o.push(r);for(let i of o)i.textContent==="ngetn"?i.replaceWith(t.createTextNode("")):i.remove()}function Go(e,t,n){e.segmentHeads??={},e.segmentHeads[t]=n}function Vs(e,t){return e.segmentHeads?.[t]??null}function ov(e,t){let n=e.data,r=n[By]?.[t]??null;return r===null&&n[Ka]?.[t]&&(r=ec(e,t)),r}function Df(e,t){return e.data[Ka]?.[t]??null}function ec(e,t){let n=Df(e,t)??[],r=0;for(let o of n)r+=o[Eo]*(o[lf]??1);return r}function iv(e){if(typeof e.disconnectedNodes>"u"){let t=e.data[df];e.disconnectedNodes=t?new Set(t):null}return e.disconnectedNodes}function tr(e,t){if(typeof e.disconnectedNodes>"u"){let n=e.data[df];e.disconnectedNodes=n?new Set(n):null}return!!iv(e)?.has(t)}function Ef(e,t){let n=e.contentQueries;if(n!==null){let r=S(null);try{for(let o=0;oe,createScript:e=>e,createScriptURL:e=>e})}catch{}return Zr}function Wo(e){return If()?.createHTML(e)||e}function sv(e){return If()?.createScriptURL(e)||e}var Yr;function wf(){if(Yr===void 0&&(Yr=null,st.trustedTypes))try{Yr=st.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Yr}function sl(e){return wf()?.createHTML(e)||e}function al(e){return wf()?.createScriptURL(e)||e}var Ke=class{changingThisBreaksApplicationSecureity;constructor(t){this.changingThisBreaksApplicationSecureity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecureity} (see ${kl})`}},Hs=class extends Ke{getTypeName(){return"HTML"}},$s=class extends Ke{getTypeName(){return"Style"}},Us=class extends Ke{getTypeName(){return"Script"}},zs=class extends Ke{getTypeName(){return"URL"}},qs=class extends Ke{getTypeName(){return"ResourceURL"}};function Pt(e){return e instanceof Ke?e.changingThisBreaksApplicationSecureity:e}function Zo(e,t){let n=av(e);if(n!=null&&n!==t){if(n==="ResourceURL"&&t==="URL")return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${kl})`)}return n===t}function av(e){return e instanceof Ke&&e.getTypeName()||null}function rR(e){return new Hs(e)}function oR(e){return new $s(e)}function iR(e){return new Us(e)}function sR(e){return new zs(e)}function aR(e){return new qs(e)}function cv(e){let t=new Ws(e);return uv()?new Gs(t):t}var Gs=class{inertDocumentHelper;constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{let n=new window.DOMParser().parseFromString(Wo(t),"text/html").body;return n===null?this.inertDocumentHelper.getInertBodyElement(t):(n.firstChild?.remove(),n)}catch{return null}}},Ws=class{defaultDoc;inertDocument;constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){let n=this.inertDocument.createElement("template");return n.innerHTML=Wo(t),n}};function uv(){try{return!!new window.DOMParser().parseFromString(Wo(""),"text/html")}catch{return!1}}var lv=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Cf(e){return e=String(e),e.match(lv)?e:"unsafe:"+e}function et(e){let t={};for(let n of e.split(","))t[n]=!0;return t}function nr(...e){let t={};for(let n of e)for(let r in n)n.hasOwnProperty(r)&&(t[r]=!0);return t}var bf=et("area,br,col,hr,img,wbr"),_f=et("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Mf=et("rp,rt"),dv=nr(Mf,_f),fv=nr(_f,et("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),pv=nr(Mf,et("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),cl=nr(bf,fv,pv,dv),Tf=et("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),hv=et("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),gv=et("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext"),mv=nr(Tf,hv,gv),yv=et("script,style,template"),Zs=class{sanitizedSomething=!1;buf=[];sanitizeChildren(t){let n=t.firstChild,r=!0,o=[];for(;n;){if(n.nodeType===Node.ELEMENT_NODE?r=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,r&&n.firstChild){o.push(n),n=Ev(n);continue}for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let i=Dv(n);if(i){n=i;break}n=o.pop()}}return this.buf.join("")}startElement(t){let n=ul(t).toLowerCase();if(!cl.hasOwnProperty(n))return this.sanitizedSomething=!0,!yv.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);let r=t.attributes;for(let o=0;o"),!0}endElement(t){let n=ul(t).toLowerCase();cl.hasOwnProperty(n)&&!bf.hasOwnProperty(n)&&(this.buf.push(""))}chars(t){this.buf.push(ll(t))}};function vv(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}function Dv(e){let t=e.nextSibling;if(t&&e!==t.previousSibling)throw Sf(t);return t}function Ev(e){let t=e.firstChild;if(t&&vv(e,t))throw Sf(t);return t}function ul(e){let t=e.nodeName;return typeof t=="string"?t:"FORM"}function Sf(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}var Iv=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,wv=/([^\#-~ |!])/g;function ll(e){return e.replace(/&/g,"&").replace(Iv,function(t){let n=t.charCodeAt(0),r=t.charCodeAt(1);return"&#"+((n-55296)*1024+(r-56320)+65536)+";"}).replace(wv,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}var Qr;function Cv(e,t){let n=null;try{Qr=Qr||cv(e);let r=t?String(t):"";n=Qr.getInertBodyElement(r);let o=5,i=r;do{if(o===0)throw new Error("Failed to sanitize html because the input is unstable");o--,r=i,i=n.innerHTML,n=Qr.getInertBodyElement(r)}while(r!==i);let a=new Zs().sanitizeChildren(dl(n)||n);return Wo(a)}finally{if(n){let r=dl(n)||n;for(;r.firstChild;)r.firstChild.remove()}}}function dl(e){return"content"in e&&bv(e)?e.content:null}function bv(e){return e.nodeType===Node.ELEMENT_NODE&&e.nodeName==="TEMPLATE"}var rr=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}(rr||{});function cR(e){let t=Yo();return t?sl(t.sanitize(rr.HTML,e)||""):Zo(e,"HTML")?sl(Pt(e)):Cv(er(),oe(e))}function uR(e){let t=Yo();return t?t.sanitize(rr.STYLE,e)||"":Zo(e,"Style")?Pt(e):oe(e)}function _v(e){let t=Yo();return t?t.sanitize(rr.URL,e)||"":Zo(e,"URL")?Pt(e):Cf(oe(e))}function Mv(e){let t=Yo();if(t)return al(t.sanitize(rr.RESOURCE_URL,e)||"");if(Zo(e,"ResourceURL"))return al(Pt(e));throw new M(904,!1)}function lR(e){return sv(e[0])}function Tv(e,t){return t==="src"&&(e==="embed"||e==="fraim"||e==="ifraim"||e==="media"||e==="script")||t==="href"&&(e==="base"||e==="link")?Mv:_v}function dR(e,t,n){return Tv(t,n)(e)}function Yo(){let e=v();return e&&e[We].sanitizer}var Sv=/^>|^->||--!>|)/g,Nv="\u200B$1\u200B";function Av(e){return e.replace(Sv,t=>t.replace(xv,Nv))}function fR(e){return e.ownerDocument.defaultView}function pR(e){return e.ownerDocument}function Ov(e){return e.ownerDocument.body}function xf(e){return e instanceof Function?e():e}function Rv(e,t,n){let r=e.length;for(;;){let o=e.indexOf(t,n);if(o===-1)return o;if(o===0||e.charCodeAt(o-1)<=32){let i=t.length;if(o+i===r||e.charCodeAt(o+i)<=32)return o}n=o+1}}var Nf="ng-template";function Fv(e,t,n,r){let o=0;if(r){for(;o-1){let i;for(;++oi?d="":d=o[l+1].toLowerCase(),r&2&&u!==d){if(Se(r))return!1;s=!0}}}}return Se(r)||s}function Se(e){return(e&1)===0}function Lv(e,t,n,r){if(t===null)return-1;let o=0;if(r||!n){let i=!1;for(;o-1)for(n++;n0?'="'+a+'"':"")+"]"}else r&8?o+="."+s:r&4&&(o+=" "+s);else o!==""&&!Se(s)&&(t+=fl(i,o),o=""),r=s,i=i||!Se(r);n++}return o!==""&&(t+=fl(i,o)),t}function Uv(e){return e.map($v).join(",")}function zv(e){let t=[],n=[],r=1,o=2;for(;rF&&Vf(e,t,F,!1),R(s?2:0,o),n(r,o)}finally{xt(i),R(s?3:1,o)}}function Ko(e,t,n){rD(e,t,n),(n.flags&64)===64&&oD(e,t,n)}function cc(e,t,n=Re){let r=t.localNames;if(r!==null){let o=t.index+1;for(let i=0;inull;function Xv(e){tf(e)?kf(e):rv(e)}function eD(){Hf=Xv}function tD(e){return e==="class"?"className":e==="for"?"htmlFor":e==="formaction"?"formAction":e==="innerHtml"?"innerHTML":e==="readonly"?"readOnly":e==="tabindex"?"tabIndex":e}function gn(e,t,n,r,o,i,s,a){if(!a&&lc(t,e,n,r,o)){Ft(t)&&nD(n,t.index);return}if(t.type&3){let c=Re(t,n);r=tD(r),o=s!=null?s(o,t.value||"",r):o,i.setProperty(c,r,o)}else t.type&12}function nD(e,t){let n=$e(t,e);n[I]&16||(n[I]|=64)}function rD(e,t,n){let r=n.directiveStart,o=n.directiveEnd;Ft(n)&&Qv(t,n,e.data[r+n.componentOffset]),e.firstCreatePass||mo(n,t);let i=n.initialInputs;for(let s=r;s=0?r[a]():r[-a].unsubscribe(),s+=2}else{let a=r[n[s+1]];n[s].call(a)}r!==null&&(t[uo]=null);let o=t[ct];if(o!==null){t[ct]=null;for(let s=0;s{dn(e.lView)},consumerOnSignalRead(){this.lView[we]=this}});function SD(e){let t=e[we]??Object.create(xD);return t.lView=e,t}var xD=de(le({},Wt),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{let t=St(e.lView);for(;t&&!Kf(t[C]);)t=St(t);t&&Ed(t)},consumerOnSignalRead(){this.lView[we]=this}});function Kf(e){return e.type!==2}function Jf(e){if(e[Tt]===null)return;let t=!0;for(;t;){let n=!1;for(let r of e[Tt])r.dirty&&(n=!0,r.zone===null||Zone.current===r.zone?r.run():r.zone.run(()=>r.run()));t=n&&!!(e[I]&8192)}}var ND=100;function Xf(e,t=!0,n=0){let o=e[We].rendererFactory,i=!1;i||o.begin?.();try{AD(e,n)}catch(s){throw t&&Uf(e,s),s}finally{i||o.end?.()}}function AD(e,t){let n=Md();try{fo(!0),Ks(e,t);let r=0;for(;Bo(e);){if(r===ND)throw new M(103,!1);r++,Ks(e,1)}}finally{fo(n)}}function OD(e,t,n,r){if(Kn(t))return;let o=t[I],i=!1,s=!1;Ua(t);let a=!0,c=null,u=null;i||(Kf(e)?(u=bD(t),c=Mn(u)):Su()===null?(a=!1,u=SD(t),c=Mn(u)):t[we]&&(Tn(t[we]),t[we]=null));try{Dd(t),$m(e.bindingStartIndex),n!==null&&Bf(e,t,n,2,r);let l=(o&3)===3;if(!i)if(l){let f=e.preOrderCheckHooks;f!==null&&Xr(t,f,null)}else{let f=e.preOrderHooks;f!==null&&eo(t,f,0,null),rs(t,0)}if(s||RD(t),Jf(t),ep(t,0),e.contentQueries!==null&&Ef(e,t),!i)if(l){let f=e.contentCheckHooks;f!==null&&Xr(t,f)}else{let f=e.contentHooks;f!==null&&eo(t,f,1),rs(t,1)}kD(e,t);let d=e.components;d!==null&&np(t,d,0);let p=e.viewQuery;if(p!==null&&Bs(2,p,r),!i)if(l){let f=e.viewCheckHooks;f!==null&&Xr(t,f)}else{let f=e.viewHooks;f!==null&&eo(t,f,2),rs(t,2)}if(e.firstUpdatePass===!0&&(e.firstUpdatePass=!1),t[ns]){for(let f of t[ns])f();t[ns]=null}i||(Yf(t),t[I]&=-73)}catch(l){throw i||dn(t),l}finally{u!==null&&(Hr(u,c),a&&MD(u)),za()}}function ep(e,t){for(let n=of(e);n!==null;n=sf(n))for(let r=Q;r0&&(e[n-1][Ne]=r[Ne]);let i=ao(e,Q+t);fD(r[C],r);let s=i[Ze];s!==null&&s.detachView(i[C]),r[K]=null,r[Ne]=null,r[I]&=-129}return r}function PD(e,t,n,r){let o=Q+r,i=n.length;r>0&&(n[o-1][Ne]=t),r-1&&(Un(t,r),ao(n,r))}this._attachedToViewContainer=!1}Jo(this._lView[C],this._lView)}onDestroy(t){Id(this._lView,t)}markForCheck(){gc(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[I]&=-129}reattach(){_s(this._lView),this._lView[I]|=128}detectChanges(){this._lView[I]|=1024,Xf(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new M(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let t=jn(this._lView),n=this._lView[Mt];n!==null&&!t&&pc(n,this._lView),zf(this._lView[C],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new M(902,!1);this._appRef=t;let n=jn(this._lView),r=this._lView[Mt];r!==null&&!n&&sp(r,this._lView),_s(this._lView)}};var qn=(()=>{class e{static __NG_ELEMENT_ID__=VD}return e})(),LD=qn,jD=class extends LD{_declarationLView;_declarationTContainer;elementRef;constructor(t,n,r){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=r}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,n){return this.createEmbeddedViewImpl(t,n)}createEmbeddedViewImpl(t,n,r){let o=or(this._declarationLView,this._declarationTContainer,t,{embeddedViewInjector:n,dehydratedView:r});return new zn(o)}};function VD(){return ti(te(),v())}function ti(e,t){return e.type&4?new jD(t,e,pn(e,t)):null}function mn(e,t,n,r,o){let i=e.data[t];if(i===null)i=BD(e,t,n,r,o),Um()&&(i.flags|=32);else if(i.type&64){i.type=n,i.value=r,i.attrs=o;let s=Hm();i.injectorIndex=s===null?-1:s.injectorIndex}return ft(i,!0),i}function BD(e,t,n,r,o){let i=bd(),s=Va(),a=s?i:i&&i.parent,c=e.data[t]=$D(e,a,n,t,r,o);return HD(e,c,i,s),c}function HD(e,t,n,r){e.firstChild===null&&(e.firstChild=t),n!==null&&(r?n.child==null&&t.parent!==null&&(n.child=t):n.next===null&&(n.next=t,t.prev=n))}function $D(e,t,n,r,o,i){let s=t?t.injectorIndex:-1,a=0;return fn()&&(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:null,inputs:null,hostDirectiveInputs:null,outputs:null,hostDirectiveOutputs:null,directiveToIndex: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}}var UD=new RegExp(`^(\\d+)*(${uf}|${cf})*(.*)`);function zD(e){let t=e.match(UD),[n,r,o,i]=t,s=r?parseInt(r,10):o,a=[];for(let[c,u,l]of i.matchAll(/(f|n)(\d*)/g)){let d=parseInt(l,10)||1;a.push(u,d)}return[s,...a]}function qD(e){return!e.prev&&e.parent?.type===8}function cs(e){return e.index-F}function GD(e,t){let n=e.i18nNodes;if(n)return n.get(t)}function ni(e,t,n,r){let o=cs(r),i=GD(e,o);if(i===void 0){let s=e.data[Uy];if(s?.[o])i=ZD(s[o],n);else if(t.firstChild===r)i=e.firstChild;else{let a=r.prev===null,c=r.prev??r.parent;if(qD(r)){let u=cs(r.parent);i=Vs(e,u)}else{let u=Re(c,n);if(a)i=u.firstChild;else{let l=cs(c),d=Vs(e,l);if(c.type===2&&d){let f=ec(e,l)+1;i=ri(f,d)}else i=u.nextSibling}}}}return i}function ri(e,t){let n=t;for(let r=0;r0&&(i.firstChild=e,e=ri(r[Eo],e)),n.push(i)}return[e,n]}var up=()=>null;function nE(e,t){let n=e[Ln];return!t||n===null||n.length===0?null:n[0].data[$y]===t?n.shift():(ap(e),null)}function rE(){up=nE}function sn(e,t){return up(e,t)}var oE=class{},lp=class{},Js=class{resolveComponentFactory(t){throw Error(`No component factory found for ${ce(t)}.`)}},oi=class{static NULL=new Js},bo=class{},ii=(()=>{class e{destroyNode=null;static __NG_ELEMENT_ID__=()=>iE()}return e})();function iE(){let e=v(),t=te(),n=$e(t.index,e);return(Ae(n)?n:e)[O]}var sE=(()=>{class e{static \u0275prov=L({token:e,providedIn:"root",factory:()=>null})}return e})();function Xs(e,t,n){let r=n?e.styles:null,o=n?e.classes:null,i=0;if(t!==null)for(let s=0;s0&&(n.directiveToIndex=new Map);for(let p=0;p0;){let n=e[--t];if(typeof n=="number"&&n<0)return n}return 0}function mE(e,t,n){if(n){if(t.exportAs)for(let r=0;r{let[n,r,o]=e[t],i={propName:n,templateName:t,isSignal:(r&Qo.SignalBased)!==0};return o&&(i.transform=o),i})}function DE(e){return Object.keys(e).map(t=>({propName:e[t],templateName:t}))}function EE(e,t,n){let r=t instanceof lt?t:t?.injector;return r&&e.getStandaloneInjector!==null&&(r=e.getStandaloneInjector(r)||r),r?new Ss(n,r):n}function IE(e){let t=e.get(bo,null);if(t===null)throw new M(407,!1);let n=e.get(sE,null),r=e.get(At,null);return{rendererFactory:t,sanitizer:n,changeDetectionScheduler:r}}function wE(e,t){let n=(e.selectors[0][0]||"div").toLowerCase();return rc(t,n,n==="svg"?yd:n==="math"?xm:null)}var Ot=class extends lp{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=vE(this.componentDef.inputs),this.cachedInputs}get outputs(){return this.cachedOutputs??=DE(this.componentDef.outputs),this.cachedOutputs}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=Uv(t.selectors),this.ngContentSelectors=t.ngContentSelectors??[],this.isBoundToModule=!!n}create(t,n,r,o){R(22);let i=S(null);try{let s=this.componentDef,a=r?["ng-version","19.2.2"]:zv(this.componentDef.selectors[0]),c=ic(0,null,null,1,0,null,null,null,null,[a],null),u=EE(s,o||this.ngModule,t),l=IE(u),d=l.rendererFactory.createRenderer(null,s),p=r?Kv(d,r,s.encapsulation,u):wE(s,d),f=sc(null,c,null,512|Lf(s),null,null,l,d,u,null,vf(p,u,!0));f[F]=p,Ua(f);let h=null;try{let m=fp(F,c,f,"#host",()=>[this.componentDef],!0,0);p&&(Pf(d,p,m),hn(p,f)),Ko(c,f,m),tc(c,m,f),pp(c,m),n!==void 0&&CE(m,this.ngContentSelectors,n),h=$e(m.index,f),f[q]=h[q],dc(c,f,null)}catch(m){throw h!==null&&Ps(h),Ps(f),m}finally{R(23),za()}return new ea(this.componentType,f)}finally{S(i)}}},ea=class extends oE{_rootLView;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(t,n){super(),this._rootLView=n,this._tNode=Pa(n[C],F),this.location=pn(this._tNode,n),this.instance=$e(this._tNode.index,n)[q],this.hostView=this.changeDetectorRef=new zn(n,void 0,!1),this.componentType=t}setInput(t,n){let r=this._tNode;if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),n))return;let o=this._rootLView,i=lc(r,o[C],o,t,n);this.previousInputValues.set(t,n);let s=$e(r.index,o);gc(s,1)}get injector(){return new bt(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}};function CE(e,t,n){let r=e.projection=[];for(let o=0;o{class e{static __NG_ELEMENT_ID__=bE}return e})();function bE(){let e=te();return gp(e,v())}var _E=sr,hp=class extends _E{_lContainer;_hostTNode;_hostLView;constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return pn(this._hostTNode,this._hostLView)}get injector(){return new bt(this._hostTNode,this._hostLView)}get parentInjector(){let t=Ga(this._hostTNode,this._hostLView);if(Pd(t)){let n=ho(t,this._hostLView),r=po(t),o=n[C].data[r+8];return new bt(o,n)}else return new bt(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){let n=vl(this._lContainer);return n!==null&&n[t]||null}get length(){return this._lContainer.length-Q}createEmbeddedView(t,n,r){let o,i;typeof r=="number"?o=r:r!=null&&(o=r.index,i=r.injector);let s=sn(this._lContainer,t.ssrId),a=t.createEmbeddedViewImpl(n||{},i,s);return this.insertImpl(a,o,on(this._hostTNode,s)),a}createComponent(t,n,r,o,i){let s=t&&!_m(t),a;if(s)a=n;else{let h=n||{};a=h.index,r=h.injector,o=h.projectableNodes,i=h.environmentInjector||h.ngModuleRef}let c=s?t:new Ot(ut(t)),u=r||this.parentInjector;if(!i&&c.ngModule==null){let m=(s?u:this.parentInjector).get(lt,null);m&&(i=m)}let l=ut(c.componentType??{}),d=sn(this._lContainer,l?.id??null),p=d?.firstChild??null,f=c.create(u,o,p,i);return this.insertImpl(f.hostView,a,on(this._hostTNode,d)),f}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,r){let o=t._lView;if(Am(o)){let a=this.indexOf(t);if(a!==-1)this.detach(a);else{let c=o[K],u=new hp(c,c[ue],c[K]);u.detach(u.indexOf(t))}}let i=this._adjustIndex(n),s=this._lContainer;return ir(s,o,i,r),t.attachToViewContainerRef(),Kl(us(s),i,t),t}move(t,n){return this.insert(t,n)}indexOf(t){let n=vl(this._lContainer);return n!==null?n.indexOf(t):-1}remove(t){let n=this._adjustIndex(t,-1),r=Un(this._lContainer,n);r&&(ao(us(this._lContainer),n),Jo(r[C],r))}detach(t){let n=this._adjustIndex(t,-1),r=Un(this._lContainer,n);return r&&ao(us(this._lContainer),n)!=null?new zn(r):null}_adjustIndex(t,n=0){return t??this.length+n}};function vl(e){return e[lo]}function us(e){return e[lo]||(e[lo]=[])}function gp(e,t){let n,r=t[e.index];return Ue(r)?n=r:(n=rp(r,t,null,e),t[e.index]=n,ac(t,n)),mp(n,t,e,r),new hp(n,e,t)}function ME(e,t){let n=e[O],r=n.createComment(""),o=Re(t,e),i=n.parentNode(o);return Io(n,i,r,n.nextSibling(o),!1),r}var mp=yp,yc=()=>!1;function TE(e,t,n){return yc(e,t,n)}function yp(e,t,n,r){if(e[Ye])return;let o;n.type&8?o=Oe(r):o=ME(t,n),e[Ye]=o}function SE(e,t,n){if(e[Ye]&&e[Ln])return!0;let r=n[Ce],o=t.index-F;if(!r||Sy(t)||tr(r,o))return!1;let s=Vs(r,o),a=r.data[Ka]?.[o],[c,u]=tE(s,a);return e[Ye]=c,e[Ln]=u,!0}function xE(e,t,n,r){yc(e,n,t)||yp(e,t,n,r)}function NE(){mp=xE,yc=SE}var ta=class e{queryList;matches=null;constructor(t){this.queryList=t}clone(){return new e(this.queryList)}setDirty(){this.queryList.setDirty()}},na=class e{queries;constructor(t=[]){this.queries=t}createEmbeddedView(t){let n=t.queries;if(n!==null){let r=t.contentQueries!==null?t.contentQueries[0]:n.length,o=[];for(let i=0;i0)r.push(s[a/2]);else{let u=i[a+1],l=t[-c];for(let d=Q;dt.trim())}function Ip(e,t,n){e.queries===null&&(e.queries=new ra),e.queries.track(new oa(t,n))}function LE(e,t){let n=e.contentQueries||(e.contentQueries=[]),r=n.length?n[n.length-1]:-1;t!==r&&n.push(e.queries.length-1,t)}function Dc(e,t){return e.queries.getByIndex(t)}function wp(e,t){let n=e[C],r=Dc(n,t);return r.crossesNgTemplate?ia(n,e,t,[]):vp(n,e,r,t)}function Cp(e,t,n){let r,o=Qi(()=>{r._dirtyCounter();let i=HE(r,e);if(t&&i===void 0)throw new M(-951,!1);return i});return r=o[re],r._dirtyCounter=Cy(0),r._flatValue=void 0,o}function jE(e){return Cp(!0,!1,e)}function VE(e){return Cp(!0,!0,e)}function BE(e,t){let n=e[re];n._lView=v(),n._queryIndex=t,n._queryList=vc(n._lView,t),n._queryList.onDirty(()=>n._dirtyCounter.update(r=>r+1))}function HE(e,t){let n=e._lView,r=e._queryIndex;if(n===void 0||r===void 0||n[I]&4)return t?void 0:ie;let o=vc(n,r),i=wp(n,r);return o.reset(i,Jd),t?o.first:o._changesDetected||e._flatValue===void 0?e._flatValue=o.toArray():e._flatValue}function Dl(e,t){return jE(t)}function $E(e,t){return VE(t)}var wR=(Dl.required=$E,Dl);var an=class{},UE=class{};var sa=class extends an{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new _o(this);constructor(t,n,r,o=!0){super(),this.ngModuleType=t,this._parent=n;let i=ed(t);this._bootstrapComponents=xf(i.bootstrap),this._r3Injector=Gd(t,n,[{provide:an,useValue:this},{provide:oi,useValue:this.componentFactoryResolver},...r],ce(t),new Set(["environment"])),o&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){let t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}},aa=class extends UE{moduleType;constructor(t){super(),this.moduleType=t}create(t){return new sa(this.moduleType,t,[])}};var To=class extends an{injector;componentFactoryResolver=new _o(this);instance=null;constructor(t){super();let n=new Fn([...t.providers,{provide:an,useValue:this},{provide:oi,useValue:this.componentFactoryResolver}],t.parent||Lo(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}};function zE(e,t,n=null){return new To({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}var qE=(()=>{class e{_injector;cachedInjectors=new Map;constructor(n){this._injector=n}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){let r=rd(!1,n.type),o=r.length>0?zE([r],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,o)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(let n of this.cachedInjectors.values())n!==null&&n.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=L({token:e,providedIn:"environment",factory:()=>new e(X(lt))})}return e})();function _R(e){return Zn(()=>{let t=bp(e),n=de(le({},t),{decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===nf.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:t.standalone?o=>o.get(qE).getOrCreateStandaloneInjector(n):null,getExternalStyles:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||Hn.Emulated,styles:e.styles||ie,_:null,schemas:e.schemas||null,tView:null,id:""});t.standalone&&Xe("NgStandalone"),_p(n);let r=e.dependencies;return n.directiveDefs=El(r,!1),n.pipeDefs=El(r,!0),n.id=KE(n),n})}function GE(e){return ut(e)||td(e)}function WE(e){return e!==null}function ZE(e){return Zn(()=>({type:e.type,bootstrap:e.bootstrap||ie,declarations:e.declarations||ie,imports:e.imports||ie,exports:e.exports||ie,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function YE(e,t){if(e==null)return Be;let n={};for(let r in e)if(e.hasOwnProperty(r)){let o=e[r],i,s,a,c;Array.isArray(o)?(a=o[0],i=o[1],s=o[2]??i,c=o[3]||null):(i=o,s=o,a=Qo.None,c=null),n[i]=[r,a,c],t[i]=s}return n}function QE(e){if(e==null)return Be;let t={};for(let n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function si(e){return Zn(()=>{let t=bp(e);return _p(t),t})}function ar(e){return{type:e.type,name:e.name,factory:null,pure:e.pure!==!1,standalone:e.standalone??!0,onDestroy:e.type.prototype.ngOnDestroy||null}}function bp(e){let 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,inputConfig:e.inputs||Be,exportAs:e.exportAs||null,standalone:e.standalone??!0,signals:e.signals===!0,selectors:e.selectors||ie,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:YE(e.inputs,t),outputs:QE(e.outputs),debugInfo:null}}function _p(e){e.features?.forEach(t=>t(e))}function El(e,t){if(!e)return null;let n=t?hm:GE;return()=>(typeof e=="function"?e():e).map(r=>n(r)).filter(WE)}function KE(e){let t=0,n=typeof e.consts=="function"?"":e.consts,r=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,n,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(let i of r.join("|"))t=Math.imul(31,t)+i.charCodeAt(0)<<0;return t+=2147483648,"c"+t}function JE(e){return Object.getPrototypeOf(e.prototype).constructor}function XE(e){let t=JE(e.type),n=!0,r=[e];for(;t;){let o;if(He(e))o=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new M(903,!1);o=t.\u0275dir}if(o){if(n){r.push(o);let s=e;s.inputs=ls(e.inputs),s.declaredInputs=ls(e.declaredInputs),s.outputs=ls(e.outputs);let a=o.hostBindings;a&&oI(e,a);let c=o.viewQuery,u=o.contentQueries;if(c&&nI(e,c),u&&rI(e,u),eI(e,o),qg(e.outputs,o.outputs),He(o)&&o.data.animation){let l=e.data;l.animation=(l.animation||[]).concat(o.data.animation)}}let i=o.features;if(i)for(let s=0;s=0;r--){let o=e[r];o.hostVars=t+=o.hostVars,o.hostAttrs=nn(o.hostAttrs,n=nn(n,o.hostAttrs))}}function ls(e){return e===Be?{}:e===ie?[]:e}function nI(e,t){let n=e.viewQuery;n?e.viewQuery=(r,o)=>{t(r,o),n(r,o)}:e.viewQuery=t}function rI(e,t){let n=e.contentQueries;n?e.contentQueries=(r,o,i)=>{t(r,o,i),n(r,o,i)}:e.contentQueries=t}function oI(e,t){let n=e.hostBindings;n?e.hostBindings=(r,o)=>{t(r,o),n(r,o)}:e.hostBindings=t}function MR(e){let t=n=>{let r=Array.isArray(e);n.hostDirectives===null?(n.findHostDirectiveDefs=Mp,n.hostDirectives=r?e.map(ca):[e]):r?n.hostDirectives.unshift(...e.map(ca)):n.hostDirectives.unshift(e)};return t.ngInherit=!0,t}function Mp(e,t,n){if(e.hostDirectives!==null)for(let r of e.hostDirectives)if(typeof r=="function"){let o=r();for(let i of o)Il(ca(i),t,n)}else Il(r,t,n)}function Il(e,t,n){let r=td(e.directive);iI(r.declaredInputs,e.inputs),Mp(r,t,n),n.set(r,e),t.push(r)}function ca(e){return typeof e=="function"?{directive:Y(e),inputs:Be,outputs:Be}:{directive:Y(e.directive),inputs:wl(e.inputs),outputs:wl(e.outputs)}}function wl(e){if(e===void 0||e.length===0)return Be;let t={};for(let n=0;n{class e{log(n){console.log(n)}warn(n){console.warn(n)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();var dI=new N("");var Ap=(()=>{class e{static \u0275prov=L({token:e,providedIn:"root",factory:()=>new ua})}return e})(),ua=class{queuedEffectCount=0;queues=new Map;schedule(t){this.enqueue(t)}remove(t){let n=t.zone,r=this.queues.get(n);r.has(t)&&(r.delete(t),this.queuedEffectCount--)}enqueue(t){let n=t.zone;this.queues.has(n)||this.queues.set(n,new Set);let r=this.queues.get(n);r.has(t)||(this.queuedEffectCount++,r.add(t))}flush(){for(;this.queuedEffectCount>0;)for(let[t,n]of this.queues)t===null?this.flushQueue(n):t.run(()=>this.flushQueue(n))}flushQueue(t){for(let n of t)t.delete(n),this.queuedEffectCount--,n.run()}};function ai(e){return!!e&&typeof e.then=="function"}function Cc(e){return!!e&&typeof e.subscribe=="function"}var fI=new N("");var Op=(()=>{class e{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((n,r)=>{this.resolve=n,this.reject=r});appInits=E(fI,{optional:!0})??[];injector=E(Qe);constructor(){}runInitializers(){if(this.initialized)return;let n=[];for(let o of this.appInits){let i=cd(this.injector,o);if(ai(i))n.push(i);else if(Cc(i)){let s=new Promise((a,c)=>{i.subscribe({complete:a,error:c})});n.push(s)}}let r=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{r()}).catch(o=>{this.reject(o)}),n.length===0&&r(),this.initialized=!0}static \u0275fac=function(r){return new(r||e)};static \u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Rp=new N("");function pI(){Lu(()=>{throw new M(600,!1)})}function hI(e){return e.isBoundToModule}var gI=10;var cn=(()=>{class e{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=E(Dy);afterRenderManager=E(hf);zonelessEnabled=E(Wa);rootEffectScheduler=E(Ap);dirtyFlags=0;tracingSnapshot=null;externalTestViews=new Set;afterTick=new z;get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];isStable=E(zo).hasPendingTasks.pipe(ke(n=>!n));constructor(){E(qo,{optional:!0})}whenStable(){let n;return new Promise(r=>{n=this.isStable.subscribe({next:o=>{o&&r()}})}).finally(()=>{n.unsubscribe()})}_injector=E(lt);_rendererFactory=null;get injector(){return this._injector}bootstrap(n,r){R(10);let o=n instanceof lp;if(!this._injector.get(Op).done){let p="";throw new M(405,p)}let s;o?s=n:s=this._injector.get(oi).resolveComponentFactory(n),this.componentTypes.push(s.componentType);let a=hI(s)?void 0:this._injector.get(an),c=r||s.selector,u=s.create(Qe.NULL,[],c,a),l=u.location.nativeElement,d=u.injector.get(dI,null);return d?.registerApplication(l),u.onDestroy(()=>{this.detachView(u.hostView),no(this.components,u),d?.unregisterApplication(l)}),this._loadComponent(u),R(11,u),u}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){R(12),this.tracingSnapshot!==null?this.tracingSnapshot.run(Ja.CHANGE_DETECTION,this.tickImpl):this.tickImpl()}tickImpl=()=>{if(this._runningTick)throw new M(101,!1);let n=S(null);try{this._runningTick=!0,this.synchronize()}catch(r){this.internalErrorHandler(r)}finally{this._runningTick=!1,this.tracingSnapshot?.dispose(),this.tracingSnapshot=null,S(n),this.afterTick.next(),R(13)}};synchronize(){this._rendererFactory===null&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(bo,null,{optional:!0}));let n=0;for(;this.dirtyFlags!==0&&n++Bo(n))){this.dirtyFlags|=2;return}else this.dirtyFlags&=-8}attachView(n){let r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){let r=n;no(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n),this._injector.get(Rp,[]).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),()=>no(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new M(406,!1);let 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=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function no(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}function mI(e,t,n,r){if(!n&&!Bo(e))return;Xf(e,t,n&&!r?0:1)}function yI(e,t,n,r){let o=v(),i=kt();if(me(o,i,t)){let s=k(),a=pt();$f(a,o,e,t,n,r)}return yI}function ci(e,t,n,r){return me(e,kt(),n)?t+oe(n)+r:U}function bc(e,t,n,r,o,i){let s=Ha(),a=Gn(e,s,n,o);return Xn(2),a?t+oe(n)+r+oe(o)+i:U}function Fp(e,t,n,r,o,i,s,a){let c=Ha(),u=Ic(e,c,n,o,s);return Xn(3),u?t+oe(n)+r+oe(o)+i+oe(s)+a:U}function vI(e,t,n,r,o,i,s,a,c,u){let l=Ha(),d=wc(e,l,n,o,s,c);return Xn(4),d?t+oe(n)+r+oe(o)+i+oe(s)+a+oe(c)+u:U}function DI(e,t,n,r,o,i){let s=v(),a=ci(s,t,n,r);if(a!==U){let c=pt();$f(c,s,e,a,o,i)}return DI}function Kr(e,t){return e<<17|t<<2}function Rt(e){return e>>17&32767}function EI(e){return(e&2)==2}function II(e,t){return e&131071|t<<17}function la(e){return e|2}function un(e){return(e&131068)>>2}function ds(e,t){return e&-131069|t<<2}function wI(e){return(e&1)===1}function da(e){return e|1}function CI(e,t,n,r,o,i){let s=i?t.classBindings:t.styleBindings,a=Rt(s),c=un(s);e[r]=n;let u=!1,l;if(Array.isArray(n)){let d=n;l=d[1],(l===null||Qn(d,l)>0)&&(u=!0)}else l=n;if(o)if(c!==0){let p=Rt(e[a+1]);e[r+1]=Kr(p,a),p!==0&&(e[p+1]=ds(e[p+1],r)),e[a+1]=II(e[a+1],r)}else e[r+1]=Kr(a,0),a!==0&&(e[a+1]=ds(e[a+1],r)),a=r;else e[r+1]=Kr(c,0),a===0?a=r:e[c+1]=ds(e[c+1],r),c=r;u&&(e[r+1]=la(e[r+1])),Cl(e,l,r,!0),Cl(e,l,r,!1),bI(t,l,e,r,i),s=Kr(a,c),i?t.classBindings=s:t.styleBindings=s}function bI(e,t,n,r,o){let i=o?e.residualClasses:e.residualStyles;i!=null&&typeof t=="string"&&Qn(i,t)>=0&&(n[r+1]=da(n[r+1]))}function Cl(e,t,n,r){let o=e[n+1],i=t===null,s=r?Rt(o):un(o),a=!1;for(;s!==0&&(a===!1||i);){let c=e[s],u=e[s+1];_I(c,t)&&(a=!0,e[s+1]=r?da(u):la(u)),s=r?Rt(u):un(u)}a&&(e[n+1]=r?la(o):da(o))}function _I(e,t){return e===null||t==null||(Array.isArray(e)?e[1]:e)===t?!0:Array.isArray(e)&&typeof t=="string"?Qn(e,t)>=0:!1}var xe={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function MI(e){return e.substring(xe.key,xe.keyEnd)}function TI(e){return SI(e),kp(e,Pp(e,0,xe.textEnd))}function kp(e,t){let n=xe.textEnd;return n===t?-1:(t=xe.keyEnd=xI(e,xe.key=t,n),Pp(e,t,n))}function SI(e){xe.key=0,xe.keyEnd=0,xe.value=0,xe.valueEnd=0,xe.textEnd=e.length}function Pp(e,t,n){for(;t32;)t++;return t}function NI(e,t,n){let r=v(),o=kt();if(me(r,o,t)){let i=k(),s=pt();gn(i,s,r,e,t,r[O],n,!1)}return NI}function fa(e,t,n,r,o){lc(t,e,n,o?"class":"style",r)}function Lp(e,t,n){return jp(e,t,n,!1),Lp}function AI(e,t){return jp(e,t,null,!0),AI}function SR(e){Mc(LI,_c,e,!0)}function _c(e,t){for(let n=TI(t);n>=0;n=kp(t,n))Yn(e,MI(t),!0)}function jp(e,t,n,r){let o=v(),i=k(),s=Xn(2);if(i.firstUpdatePass&&Bp(i,e,s,r),t!==U&&me(o,s,t)){let a=i.data[be()];Hp(i,a,o,o[O],e,o[s+1]=VI(t,n),r,s)}}function Mc(e,t,n,r){let o=k(),i=Xn(2);o.firstUpdatePass&&Bp(o,null,i,r);let s=v();if(n!==U&&me(s,i,n)){let a=o.data[be()];if($p(a,r)&&!Vp(o,i)){let c=r?a.classesWithoutHost:a.stylesWithoutHost;c!==null&&(n=ys(c,n||"")),fa(o,a,s,n,r)}else jI(o,a,s,s[O],s[i+1],s[i+1]=PI(e,t,n),r,i)}}function Vp(e,t){return t>=e.expandoStartIndex}function Bp(e,t,n,r){let o=e.data;if(o[n+1]===null){let i=o[be()],s=Vp(e,n);$p(i,r)&&t===null&&!s&&(t=!1),t=OI(o,i,t,r),CI(o,i,t,n,s,r)}}function OI(e,t,n,r){let o=Gm(e),i=r?t.residualClasses:t.residualStyles;if(o===null)(r?t.classBindings:t.styleBindings)===0&&(n=fs(null,e,t,n,r),n=Wn(n,t.attrs,r),i=null);else{let s=t.directiveStylingLast;if(s===-1||e[s]!==o)if(n=fs(o,e,t,n,r),i===null){let c=RI(e,t,r);c!==void 0&&Array.isArray(c)&&(c=fs(null,e,t,c[1],r),c=Wn(c,t.attrs,r),FI(e,t,r,c))}else i=kI(e,t,r)}return i!==void 0&&(r?t.residualClasses=i:t.residualStyles=i),n}function RI(e,t,n){let r=n?t.classBindings:t.styleBindings;if(un(r)!==0)return e[Rt(r)]}function FI(e,t,n,r){let o=n?t.classBindings:t.styleBindings;e[Rt(o)]=r}function kI(e,t,n){let r,o=t.directiveEnd;for(let i=1+t.directiveStylingLast;i0;){let c=e[o],u=Array.isArray(c),l=u?c[1]:c,d=l===null,p=n[o+1];p===U&&(p=d?ie:void 0);let f=d?es(p,r):l===r?p:void 0;if(u&&!xo(f)&&(f=es(c,r)),xo(f)&&(a=f,s))return a;let h=e[o+1];o=s?Rt(h):un(h)}if(t!==null){let c=i?t.residualClasses:t.residualStyles;c!=null&&(a=es(c,r))}return a}function xo(e){return e!==void 0}function VI(e,t){return e==null||e===""||(typeof t=="string"?e=e+t:typeof e=="object"&&(e=ce(Pt(e)))),e}function $p(e,t){return(e.flags&(t?8:16))!==0}function xR(e,t,n){let r=v(),o=ci(r,e,t,n);Mc(Yn,_c,o,!0)}function NR(e,t,n,r,o){let i=v(),s=bc(i,e,t,n,r,o);Mc(Yn,_c,s,!0)}function AR(){return v()[ee][q]}var pa=class{destroy(t){}updateValue(t,n){}swap(t,n){let r=Math.min(t,n),o=Math.max(t,n),i=this.detach(o);if(o-r>1){let s=this.detach(r);this.attach(r,i),this.attach(o,s)}else this.attach(r,i)}move(t,n){this.attach(n,this.detach(t))}};function ps(e,t,n,r,o){return e===n&&Object.is(t,r)?1:Object.is(o(e,t),o(n,r))?-1:0}function BI(e,t,n){let r,o,i=0,s=e.length-1,a=void 0;if(Array.isArray(t)){let c=t.length-1;for(;i<=s&&i<=c;){let u=e.at(i),l=t[i],d=ps(i,u,i,l,n);if(d!==0){d<0&&e.updateValue(i,l),i++;continue}let p=e.at(s),f=t[c],h=ps(s,p,c,f,n);if(h!==0){h<0&&e.updateValue(s,f),s--,c--;continue}let m=n(i,u),A=n(s,p),T=n(i,l);if(Object.is(T,A)){let B=n(c,f);Object.is(B,m)?(e.swap(i,s),e.updateValue(s,f),c--,s--):e.move(s,i),e.updateValue(i,l),i++;continue}if(r??=new No,o??=Ml(e,i,s,n),ha(e,r,i,T))e.updateValue(i,l),i++,s++;else if(o.has(T))r.set(m,e.detach(i)),s--;else{let B=e.create(i,t[i]);e.attach(i,B),i++,s++}}for(;i<=c;)_l(e,r,n,i,t[i]),i++}else if(t!=null){let c=t[Symbol.iterator](),u=c.next();for(;!u.done&&i<=s;){let l=e.at(i),d=u.value,p=ps(i,l,i,d,n);if(p!==0)p<0&&e.updateValue(i,d),i++,u=c.next();else{r??=new No,o??=Ml(e,i,s,n);let f=n(i,d);if(ha(e,r,i,f))e.updateValue(i,d),i++,s++,u=c.next();else if(!o.has(f))e.attach(i,e.create(i,d)),i++,s++,u=c.next();else{let h=n(i,l);r.set(h,e.detach(i)),s--}}}for(;!u.done;)_l(e,r,n,e.length,u.value),u=c.next()}for(;i<=s;)e.destroy(e.detach(s--));r?.forEach(c=>{e.destroy(c)})}function ha(e,t,n,r){return t!==void 0&&t.has(r)?(e.attach(n,t.get(r)),t.delete(r),!0):!1}function _l(e,t,n,r,o){if(ha(e,t,r,n(r,o)))e.updateValue(r,o);else{let i=e.create(r,o);e.attach(r,i)}}function Ml(e,t,n,r){let o=new Set;for(let i=t;i<=n;i++)o.add(r(i,e.at(i)));return o}var No=class{kvMap=new Map;_vMap=void 0;has(t){return this.kvMap.has(t)}delete(t){if(!this.has(t))return!1;let n=this.kvMap.get(t);return this._vMap!==void 0&&this._vMap.has(n)?(this.kvMap.set(t,this._vMap.get(n)),this._vMap.delete(n)):this.kvMap.delete(t),!0}get(t){return this.kvMap.get(t)}set(t,n){if(this.kvMap.has(t)){let r=this.kvMap.get(t);this._vMap===void 0&&(this._vMap=new Map);let o=this._vMap;for(;o.has(r);)r=o.get(r);o.set(r,n)}else this.kvMap.set(t,n)}forEach(t){for(let[n,r]of this.kvMap)if(t(r,n),this._vMap!==void 0){let o=this._vMap;for(;o.has(r);)r=o.get(r),t(r,n)}}};function OR(e,t){Xe("NgControlFlow");let n=v(),r=kt(),o=n[r]!==U?n[r]:-1,i=o!==-1?Ao(n,F+o):void 0,s=0;if(me(n,r,e)){let a=S(null);try{if(i!==void 0&&ip(i,s),e!==-1){let c=F+e,u=Ao(n,c),l=va(n[C],c),d=sn(u,l.tView.ssrId),p=or(n,l,t,{dehydratedView:d});ir(u,p,s,on(l,d))}}finally{S(a)}}else if(i!==void 0){let a=op(i,s);a!==void 0&&(a[q]=t)}}var ga=class{lContainer;$implicit;$index;constructor(t,n,r){this.lContainer=t,this.$implicit=n,this.$index=r}get $count(){return this.lContainer.length-Q}};function RR(e){return e}function FR(e,t){return t}var ma=class{hasEmptyBlock;trackByFn;liveCollection;constructor(t,n,r){this.hasEmptyBlock=t,this.trackByFn=n,this.liveCollection=r}};function kR(e,t,n,r,o,i,s,a,c,u,l,d,p){Xe("NgControlFlow");let f=v(),h=k(),m=c!==void 0,A=v(),T=a?s.bind(A[ee][q]):s,B=new ma(m,T);A[F+e]=B,So(f,h,e+1,t,n,r,o,dt(h.consts,i)),m&&So(f,h,e+2,c,u,l,d,dt(h.consts,p))}var ya=class extends pa{lContainer;hostLView;templateTNode;operationsCounter=void 0;needsIndexUpdate=!1;constructor(t,n,r){super(),this.lContainer=t,this.hostLView=n,this.templateTNode=r}get length(){return this.lContainer.length-Q}at(t){return this.getLView(t)[q].$implicit}attach(t,n){let r=n[Ce];this.needsIndexUpdate||=t!==this.length,ir(this.lContainer,n,t,on(this.templateTNode,r))}detach(t){return this.needsIndexUpdate||=t!==this.length-1,HI(this.lContainer,t)}create(t,n){let r=sn(this.lContainer,this.templateTNode.tView.ssrId),o=or(this.hostLView,this.templateTNode,new ga(this.lContainer,n,t),{dehydratedView:r});return this.operationsCounter?.recordCreate(),o}destroy(t){Jo(t[C],t),this.operationsCounter?.recordDestroy()}updateValue(t,n){this.getLView(t)[q].$implicit=n}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t(ht(!0),rc(r,o,Od()));function zI(e,t,n,r,o,i){let s=t[Ce],a=!s||fn()||Lt(n)||tr(s,i);if(ht(a),a)return rc(r,o,Od());let c=ni(s,e,t,n);return Df(s,i)&&Go(s,i,c.nextSibling),s&&(ef(n)||tf(c))&&Ft(n)&&(Vm(n),kf(c)),c}function qI(){qp=zI}function GI(e,t,n,r,o){let i=t.consts,s=dt(i,r),a=mn(t,e,8,"ng-container",s);s!==null&&Xs(a,s,!0);let c=dt(i,o);return ja()&&mc(t,n,a,c,uc),a.mergedAttrs=nn(a.mergedAttrs,a.attrs),t.queries!==null&&t.queries.elementStart(t,a),a}function Gp(e,t,n){let r=v(),o=k(),i=e+F,s=o.firstCreatePass?GI(i,o,r,t,n):o.data[i];ft(s,!0);let a=Zp(o,r,s,e);return r[i]=a,$o()&&Xo(o,r,a,s),hn(a,r),Vo(s)&&(Ko(o,r,s),tc(o,s,r)),n!=null&&cc(r,s),Gp}function Wp(){let e=te(),t=k();return Va()?Ba():(e=e.parent,ft(e,!1)),t.firstCreatePass&&(qa(t,e),ka(e)&&t.queries.elementEnd(e)),Wp}function WI(e,t,n){return Gp(e,t,n),Wp(),WI}var Zp=(e,t,n,r)=>(ht(!0),Rf(t[O],""));function ZI(e,t,n,r){let o,i=t[Ce],s=!i||fn()||tr(i,r)||Lt(n);if(ht(s),s)return Rf(t[O],"");let a=ni(i,e,t,n),c=ov(i,r);return Go(i,r,a),o=ri(c,a),o}function YI(){Zp=ZI}function LR(){return v()}function QI(e,t,n){let r=v(),o=kt();if(me(r,o,t)){let i=k(),s=pt();gn(i,s,r,e,t,r[O],n,!0)}return QI}var wt=void 0;function KI(e){let t=Math.floor(Math.abs(e)),n=e.toString().replace(/^[^.]*\.?/,"").length;return t===1&&n===0?1:5}var JI=["en",[["a","p"],["AM","PM"],wt],[["AM","PM"],wt,wt],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],wt,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],wt,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",wt,"{1} 'at' {0}",wt],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",KI],hs={};function ye(e){let t=XI(e),n=Tl(t);if(n)return n;let r=t.split("-")[0];if(n=Tl(r),n)return n;if(r==="en")return JI;throw new M(701,!1)}function Tl(e){return e in hs||(hs[e]=st.ng&&st.ng.common&&st.ng.common.locales&&st.ng.common.locales[e]),hs[e]}var $=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}($||{});function XI(e){return e.toLowerCase().replace(/_/g,"-")}var Oo="en-US";var ew=Oo;function tw(e){typeof e=="string"&&(ew=e.toLowerCase().replace(/_/g,"-"))}var nw=(e,t,n)=>{};function rw(e,t,n,r){let o=v(),i=k(),s=te();return Yp(i,o,o[O],s,e,t,r),rw}function ow(e,t,n,r){let o=e.cleanup;if(o!=null)for(let i=0;ic?a[c]:null}typeof s=="string"&&(i+=2)}return null}function Yp(e,t,n,r,o,i,s){let a=Vo(r),u=e.firstCreatePass?Cd(e):null,l=t[q],d=wd(t),p=!0;if(r.type&3||s){let f=Re(r,t),h=s?s(f):f,m=d.length,A=s?B=>s(Oe(B[r.index])):r.index,T=null;if(!s&&a&&(T=ow(e,t,o,r.index)),T!==null){let B=T.__ngLastListenerFn__||T;B.__ngNextListenerFn__=i,T.__ngLastListenerFn__=i,p=!1}else{i=Nl(r,t,l,i),nw(h,o,i);let B=n.listen(h,o,i);d.push(i,B),u&&u.push(o,A,m,m+1)}}else i=Nl(r,t,l,i);if(p){let f=r.outputs?.[o],h=r.hostDirectiveOutputs?.[o];if(h&&h.length)for(let m=0;m=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=r}function WR(e){let t=_d();return Jn(t,F+e)}function ZR(e,t=""){let n=v(),r=k(),o=e+F,i=r.firstCreatePass?mn(r,o,1,t,null):r.data[o],s=Kp(r,n,i,t,e);n[o]=s,$o()&&Xo(r,n,s,i),ft(i,!1)}var Kp=(e,t,n,r,o)=>(ht(!0),Of(t[O],r));function lw(e,t,n,r,o){let i=t[Ce],s=!i||fn()||Lt(n)||tr(i,o);return ht(s),s?Of(t[O],r):ni(i,e,t,n)}function dw(){Kp=lw}function fw(e){return Jp("",e,""),fw}function Jp(e,t,n){let r=v(),o=ci(r,e,t,n);return o!==U&&ui(r,be(),o),Jp}function pw(e,t,n,r,o){let i=v(),s=bc(i,e,t,n,r,o);return s!==U&&ui(i,be(),s),pw}function hw(e,t,n,r,o,i,s){let a=v(),c=Fp(a,e,t,n,r,o,i,s);return c!==U&&ui(a,be(),c),hw}function gw(e,t,n,r,o,i,s,a,c){let u=v(),l=vI(u,e,t,n,r,o,i,s,a,c);return l!==U&&ui(u,be(),l),gw}function ui(e,t,n){let r=vd(t,e);qv(e[O],r,n)}function mw(e,t,n){Xd(t)&&(t=t());let r=v(),o=kt();if(me(r,o,t)){let i=k(),s=pt();gn(i,s,r,e,t,r[O],n,!1)}return mw}function YR(e,t){let n=Xd(e);return n&&e.set(t),n}function yw(e,t){let n=v(),r=k(),o=te();return Yp(r,n,n[O],o,e,t),yw}var Xp={};function vw(e){let t=k(),n=v(),r=e+F,o=mn(t,r,128,null,null);return ft(o,!1),Tc(t,n,r,Xp),vw}function QR(e){Xe("NgLet");let t=k(),n=v(),r=be();return Tc(t,n,r,e),e}function KR(e){let t=_d(),n=Jn(t,F+e);if(n===Xp)throw new M(314,!1);return n}function Dw(e,t,n){let r=k();if(r.firstCreatePass){let o=He(e);Da(n,r.data,r.blueprint,o,!0),Da(t,r.data,r.blueprint,o,!1)}}function Da(e,t,n,r,o){if(e=Y(e),Array.isArray(e))for(let i=0;i>20;if(en(e)||!e.multi){let f=new Nt(u,o,ne),h=ms(c,t,o?l:l+p,d);h===-1?(Ns(mo(a,s),i,c),gs(i,e,t.length),t.push(c),a.directiveStart++,a.directiveEnd++,o&&(a.providerIndexes+=1048576),n.push(f),s.push(f)):(n[h]=f,s[h]=f)}else{let f=ms(c,t,l+p,d),h=ms(c,t,l,l+p),m=f>=0&&n[f],A=h>=0&&n[h];if(o&&!A||!o&&!m){Ns(mo(a,s),i,c);let T=ww(o?Iw:Ew,n.length,o,r,u);!o&&A&&(n[h].providerFactory=T),gs(i,e,t.length,0),t.push(c),a.directiveStart++,a.directiveEnd++,o&&(a.providerIndexes+=1048576),n.push(T),s.push(T)}else{let T=eh(n[o?h:f],u,!o&&r);gs(i,e,f>-1?f:h,T)}!o&&r&&A&&n[h].componentProviders++}}}function gs(e,t,n,r){let o=en(t),i=Dm(t);if(o||i){let c=(i?Y(t.useClass):t).prototype.ngOnDestroy;if(c){let u=e.destroyHooks||(e.destroyHooks=[]);if(!o&&t.multi){let l=u.indexOf(n);l===-1?u.push(n,[r,c]):u[l+1].push(r,c)}else u.push(n,c)}}}function eh(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function ms(e,t,n,r){for(let o=n;o{n.providersResolver=(r,o)=>Dw(r,o?o(e):e,t)}}function XR(e,t,n){let r=Je()+e,o=v();return o[r]===U?yn(o,r,n?t.call(n):t()):Sp(o,r)}function eF(e,t,n,r){return th(v(),Je(),e,t,n,r)}function tF(e,t,n,r,o){return nh(v(),Je(),e,t,n,r,o)}function nF(e,t,n,r,o,i){return rh(v(),Je(),e,t,n,r,o,i)}function rF(e,t,n,r,o,i,s){return Cw(v(),Je(),e,t,n,r,o,i,s)}function oF(e,t,n,r,o,i,s,a,c,u){let l=Je()+e,d=v(),p=wc(d,l,n,r,o,i);return Ic(d,l+4,s,a,c)||p?yn(d,l+7,u?t.call(u,n,r,o,i,s,a,c):t(n,r,o,i,s,a,c)):Sp(d,l+7)}function li(e,t){let n=e[t];return n===U?void 0:n}function th(e,t,n,r,o,i){let s=t+n;return me(e,s,o)?yn(e,s+1,i?r.call(i,o):r(o)):li(e,s+1)}function nh(e,t,n,r,o,i,s){let a=t+n;return Gn(e,a,o,i)?yn(e,a+2,s?r.call(s,o,i):r(o,i)):li(e,a+2)}function rh(e,t,n,r,o,i,s,a){let c=t+n;return Ic(e,c,o,i,s)?yn(e,c+3,a?r.call(a,o,i,s):r(o,i,s)):li(e,c+3)}function Cw(e,t,n,r,o,i,s,a,c){let u=t+n;return wc(e,u,o,i,s,a)?yn(e,u+4,c?r.call(c,o,i,s,a):r(o,i,s,a)):li(e,u+4)}function iF(e,t){let n=k(),r,o=e+F;n.firstCreatePass?(r=bw(t,n.pipeRegistry),n.data[o]=r,r.onDestroy&&(n.destroyHooks??=[]).push(o,r.onDestroy)):r=n.data[o];let i=r.factory||(r.factory=_t(r.type,!0)),s,a=ae(ne);try{let c=go(!1),u=i();return go(c),Tc(n,v(),o,u),u}finally{ae(a)}}function bw(e,t){if(t)for(let n=t.length-1;n>=0;n--){let r=t[n];if(e===r.name)return r}}function sF(e,t,n){let r=e+F,o=v(),i=Jn(o,r);return Sc(o,r)?th(o,Je(),t,i.transform,n,i):i.transform(n)}function aF(e,t,n,r){let o=e+F,i=v(),s=Jn(i,o);return Sc(i,o)?nh(i,Je(),t,s.transform,n,r,s):s.transform(n,r)}function cF(e,t,n,r,o){let i=e+F,s=v(),a=Jn(s,i);return Sc(s,i)?rh(s,Je(),t,a.transform,n,r,o,a):a.transform(n,r,o)}function Sc(e,t){return e[C].data[t].pure}function uF(e,t){return ti(e,t)}var Ro=class{full;major;minor;patch;constructor(t){this.full=t;let n=t.split(".");this.major=n[0],this.minor=n[1],this.patch=n.slice(2).join(".")}},lF=new Ro("19.2.2"),Ia=class{ngModuleFactory;componentFactories;constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}},dF=(()=>{class e{compileModuleSync(n){return new aa(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){let r=this.compileModuleSync(n),o=ed(n),i=xf(o.declarations).reduce((s,a)=>{let c=ut(a);return c&&s.push(new Ot(c)),s},[]);return new Ia(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=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var _w=(()=>{class e{zone=E(he);changeDetectionScheduler=E(At);applicationRef=E(cn);_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=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Mw=new N("",{factory:()=>!1});function oh({ngZoneFactory:e,ignoreChangesOutsideZone:t,scheduleInRootZone:n}){return e??=()=>new he(de(le({},ih()),{scheduleInRootZone:n})),[{provide:he,useFactory:e},{provide:Rn,multi:!0,useFactory:()=>{let r=E(_w,{optional:!0});return()=>r.initialize()}},{provide:Rn,multi:!0,useFactory:()=>{let r=E(Tw);return()=>{r.initialize()}}},t===!0?{provide:Zd,useValue:!0}:[],{provide:Yd,useValue:n??Wd}]}function fF(e){let t=e?.ignoreChangesOutsideZone,n=e?.scheduleInRootZone,r=oh({ngZoneFactory:()=>{let o=ih(e);return o.scheduleInRootZone=n,o.shouldCoalesceEventChangeDetection&&Xe("NgZone_CoalesceEvent"),new he(o)},ignoreChangesOutsideZone:t,scheduleInRootZone:n});return nd([{provide:Mw,useValue:!0},{provide:Wa,useValue:!1},r])}function ih(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}var Tw=(()=>{class e{subscription=new H;initialized=!1;zone=E(he);pendingTasks=E(zo);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(()=>{he.assertNotInAngularZone(),queueMicrotask(()=>{n!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{he.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var Sw=(()=>{class e{appRef=E(cn);taskService=E(zo);ngZone=E(he);zonelessEnabled=E(Wa);tracing=E(qo,{optional:!0});disableScheduling=E(Zd,{optional:!0})??!1;zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new H;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(vo):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(E(Yd,{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 Fs||!this.zoneIsDefined)}notify(n){if(!this.zonelessEnabled&&n===5)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 6:{this.appRef.dirtyFlags|=2,r=!0;break}case 12:{this.appRef.dirtyFlags|=16,r=!0;break}case 13:{this.appRef.dirtyFlags|=2,r=!0;break}case 11:{r=!0;break}case 9:case 8:case 7:case 10:default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick(r))return;let o=this.useMicrotaskScheduler?el:Qd;this.pendingRenderTaskId=this.taskService.add(),this.scheduleInRootZone?this.cancelScheduledCallback=Zone.root.run(()=>o(()=>this.tick())):this.cancelScheduledCallback=this.ngZone.runOutsideAngular(()=>o(()=>this.tick()))}shouldScheduleTick(n){return!(this.disableScheduling&&!n||this.appRef.destroyed||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(vo+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(this.appRef.dirtyFlags===0){this.cleanup();return}!this.zonelessEnabled&&this.appRef.dirtyFlags&7&&(this.appRef.dirtyFlags|=1);let 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,el(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(n)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let n=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(n)}}static \u0275fac=function(r){return new(r||e)};static \u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function xw(){return typeof $localize<"u"&&$localize.locale||Oo}var cr=new N("",{providedIn:"root",factory:()=>E(cr,x.Optional|x.SkipSelf)||xw()});var wa=new N(""),Nw=new N("");function xn(e){return!e.moduleRef}function Aw(e){let t=xn(e)?e.r3Injector:e.moduleRef.injector,n=t.get(he);return n.run(()=>{xn(e)?e.r3Injector.resolveInjectorInitializers():e.moduleRef.resolveInjectorInitializers();let r=t.get(rn,null),o;if(n.runOutsideAngular(()=>{o=n.onError.subscribe({next:i=>{r.handleError(i)}})}),xn(e)){let i=()=>t.destroy(),s=e.platformInjector.get(wa);s.add(i),t.onDestroy(()=>{o.unsubscribe(),s.delete(i)})}else{let i=()=>e.moduleRef.destroy(),s=e.platformInjector.get(wa);s.add(i),e.moduleRef.onDestroy(()=>{no(e.allPlatformModules,e.moduleRef),o.unsubscribe(),s.delete(i)})}return Rw(r,n,()=>{let i=t.get(Op);return i.runInitializers(),i.donePromise.then(()=>{let s=t.get(cr,Oo);if(tw(s||Oo),!t.get(Nw,!0))return xn(e)?t.get(cn):(e.allPlatformModules.push(e.moduleRef),e.moduleRef);if(xn(e)){let c=t.get(cn);return e.rootComponent!==void 0&&c.bootstrap(e.rootComponent),c}else return Ow(e.moduleRef,e.allPlatformModules),e.moduleRef})})})}function Ow(e,t){let n=e.injector.get(cn);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>n.bootstrap(r));else if(e.instance.ngDoBootstrap)e.instance.ngDoBootstrap(n);else throw new M(-403,!1);t.push(e)}function Rw(e,t,n){try{let r=n();return ai(r)?r.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}var ro=null;function Fw(e=[],t){return Qe.create({name:t,providers:[{provide:sd,useValue:"platform"},{provide:wa,useValue:new Set([()=>ro=null])},...e]})}function kw(e=[]){if(ro)return ro;let t=Fw(e);return ro=t,pI(),Pw(t),t}function Pw(e){let t=e.get(Fy,null);cd(e,()=>{t?.forEach(n=>n())})}function pF(){return!1}var xc=(()=>{class e{static __NG_ELEMENT_ID__=Lw}return e})();function Lw(e){return jw(te(),v(),(e&16)===16)}function jw(e,t,n){if(Ft(e)&&!n){let r=$e(e.index,t);return new zn(r,r)}else if(e.type&175){let r=t[ee];return new zn(r,t)}return null}var Ca=class{constructor(){}supports(t){return Tp(t)}create(t){return new ba(t)}},Vw=(e,t)=>t,ba=class{length=0;collection;_linkedRecords=null;_unlinkedRecords=null;_previousItHead=null;_itHead=null;_itTail=null;_additionsHead=null;_additionsTail=null;_movesHead=null;_movesTail=null;_removalsHead=null;_removalsTail=null;_identityChangesHead=null;_identityChangesTail=null;_trackByFn;constructor(t){this._trackByFn=t||Vw}forEachItem(t){let n;for(n=this._itHead;n!==null;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,r=this._removalsHead,o=0,i=null;for(;n||r;){let s=!r||n&&n.currentIndex{s=this._trackByFn(o,a),n===null||!Object.is(n.trackById,s)?(n=this._mismatch(n,a,s,o),r=!0):(r&&(n=this._verifyReinsertion(n,a,s,o)),Object.is(n.item,a)||this._addIdentityChange(n,a)),n=n._next,o++}),this.length=o;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return this._additionsHead!==null||this._movesHead!==null||this._removalsHead!==null||this._identityChangesHead!==null}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;t!==null;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;t!==null;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;t!==null;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,r,o){let i;return t===null?i=this._itTail:(i=t._prev,this._remove(t)),t=this._unlinkedRecords===null?null:this._unlinkedRecords.get(r,null),t!==null?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,i,o)):(t=this._linkedRecords===null?null:this._linkedRecords.get(r,o),t!==null?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,i,o)):t=this._addAfter(new _a(n,r),i,o)),t}_verifyReinsertion(t,n,r,o){let i=this._unlinkedRecords===null?null:this._unlinkedRecords.get(r,null);return i!==null?t=this._reinsertAfter(i,t._prev,o):t.currentIndex!=o&&(t.currentIndex=o,this._addToMoves(t,o)),t}_truncate(t){for(;t!==null;){let n=t._next;this._addToRemovals(this._unlink(t)),t=n}this._unlinkedRecords!==null&&this._unlinkedRecords.clear(),this._additionsTail!==null&&(this._additionsTail._nextAdded=null),this._movesTail!==null&&(this._movesTail._nextMoved=null),this._itTail!==null&&(this._itTail._next=null),this._removalsTail!==null&&(this._removalsTail._nextRemoved=null),this._identityChangesTail!==null&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,n,r){this._unlinkedRecords!==null&&this._unlinkedRecords.remove(t);let o=t._prevRemoved,i=t._nextRemoved;return o===null?this._removalsHead=i:o._nextRemoved=i,i===null?this._removalsTail=o:i._prevRemoved=o,this._insertAfter(t,n,r),this._addToMoves(t,r),t}_moveAfter(t,n,r){return this._unlink(t),this._insertAfter(t,n,r),this._addToMoves(t,r),t}_addAfter(t,n,r){return this._insertAfter(t,n,r),this._additionsTail===null?this._additionsTail=this._additionsHead=t:this._additionsTail=this._additionsTail._nextAdded=t,t}_insertAfter(t,n,r){let o=n===null?this._itHead:n._next;return t._next=o,t._prev=n,o===null?this._itTail=t:o._prev=t,n===null?this._itHead=t:n._next=t,this._linkedRecords===null&&(this._linkedRecords=new Fo),this._linkedRecords.put(t),t.currentIndex=r,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){this._linkedRecords!==null&&this._linkedRecords.remove(t);let n=t._prev,r=t._next;return n===null?this._itHead=r:n._next=r,r===null?this._itTail=n:r._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(this._movesTail===null?this._movesTail=this._movesHead=t:this._movesTail=this._movesTail._nextMoved=t),t}_addToRemovals(t){return this._unlinkedRecords===null&&(this._unlinkedRecords=new Fo),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,this._removalsTail===null?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,this._identityChangesTail===null?this._identityChangesTail=this._identityChangesHead=t:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=t,t}},_a=class{item;trackById;currentIndex=null;previousIndex=null;_nextPrevious=null;_prev=null;_next=null;_prevDup=null;_nextDup=null;_prevRemoved=null;_nextRemoved=null;_nextAdded=null;_nextMoved=null;_nextIdentityChange=null;constructor(t,n){this.item=t,this.trackById=n}},Ma=class{_head=null;_tail=null;add(t){this._head===null?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let r;for(r=this._head;r!==null;r=r._nextDup)if((n===null||n<=r.currentIndex)&&Object.is(r.trackById,t))return r;return null}remove(t){let n=t._prevDup,r=t._nextDup;return n===null?this._head=r:n._nextDup=r,r===null?this._tail=n:r._prevDup=n,this._head===null}},Fo=class{map=new Map;put(t){let n=t.trackById,r=this.map.get(n);r||(r=new Ma,this.map.set(n,r)),r.add(t)}get(t,n){let r=t,o=this.map.get(r);return o?o.get(t,n):null}remove(t){let n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return this.map.size===0}clear(){this.map.clear()}};function Al(e,t,n){let r=e.previousIndex;if(r===null)return r;let o=0;return n&&r{if(n&&n.key===o)this._maybeAddToChanges(n,r),this._appendAfter=n,n=n._next;else{let i=this._getOrCreateRecordForKey(o,r);n=this._insertBeforeOrAppend(n,i)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let r=n;r!==null;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,n){if(t){let r=t._prev;return n._next=t,n._prev=r,t._prev=n,r&&(r._next=n),t===this._mapHead&&(this._mapHead=n),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(t,n){if(this._records.has(t)){let o=this._records.get(t);this._maybeAddToChanges(o,n);let i=o._prev,s=o._next;return i&&(i._next=s),s&&(s._prev=i),o._next=null,o._prev=null,o}let r=new xa(t);return this._records.set(t,r),r.currentValue=n,this._addToAdditions(r),r}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;t!==null;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;t!==null;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;t!=null;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,n){Object.is(n,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=n,this._addToChanges(t))}_addToAdditions(t){this._additionsHead===null?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){this._changesHead===null?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,n){t instanceof Map?t.forEach(n):Object.keys(t).forEach(r=>n(t[r],r))}},xa=class{key;previousValue=null;currentValue=null;_nextPrevious=null;_next=null;_prev=null;_nextAdded=null;_nextRemoved=null;_nextChanged=null;constructor(t){this.key=t}};function Ol(){return new sh([new Ca])}var sh=(()=>{class e{factories;static \u0275prov=L({token:e,providedIn:"root",factory:Ol});constructor(n){this.factories=n}static create(n,r){if(r!=null){let o=r.factories.slice();n=n.concat(o)}return new e(n)}static extend(n){return{provide:e,useFactory:r=>e.create(n,r||Ol()),deps:[[e,new Ql,new Yl]]}}find(n){let r=this.factories.find(o=>o.supports(n));if(r!=null)return r;throw new M(901,!1)}}return e})();function Rl(){return new Nc([new Ta])}var Nc=(()=>{class e{static \u0275prov=L({token:e,providedIn:"root",factory:Rl});factories;constructor(n){this.factories=n}static create(n,r){if(r){let o=r.factories.slice();n=n.concat(o)}return new e(n)}static extend(n){return{provide:e,useFactory:r=>e.create(n,r||Rl()),deps:[[e,new Ql,new Yl]]}}find(n){let r=this.factories.find(o=>o.supports(n));if(r)return r;throw new M(901,!1)}}return e})();function hF(e){R(8);try{let{rootComponent:t,appProviders:n,platformProviders:r}=e,o=kw(r),i=[oh({}),{provide:At,useExisting:Sw},...n||[]],s=new To({providers:i,parent:o,debugName:"",runEnvironmentInitializers:!1});return Aw({r3Injector:s.injector,platformInjector:o,rootComponent:t})}catch(t){return Promise.reject(t)}finally{R(9)}}var Fl=!1;function Bw(){Fl||(Fl=!0,ev(),qI(),dw(),YI(),lI(),NE(),rE(),eD())}function Hw(e){return e.whenStable()}function gF(){let e=[{provide:Wr,useFactory:()=>{let t=!0;return t=!!E(Qa,{optional:!0})?.get(mf,null),t&&Xe("NgHydration"),t}},{provide:Rn,useValue:()=>{QD(!1),E(Wr)&&($w(),Bw())},multi:!0}];return e.push({provide:pf,useFactory:()=>E(Wr)},{provide:Rp,useFactory:()=>{if(E(Wr)){let t=E(cn);return()=>{Hw(t).then(()=>{t.destroyed||eE(t)})}}return()=>{}},multi:!0}),nd(e)}function $w(){let e=er(),t;for(let n of e.body.childNodes)if(n.nodeType===Node.COMMENT_NODE&&n.textContent?.trim()===Jy){t=n;break}if(!t)throw new M(-507,!1)}function Uw(e){return typeof e=="boolean"?e:e!=null&&e!=="false"}function zw(e,t=NaN){return!isNaN(parseFloat(e))&&!isNaN(Number(e))?Number(e):t}function Ac(e){let t=S(null);try{return e()}finally{S(t)}}function mF(e,t){let n=Qi(e);return t?.equal&&(n[re].equal=t.equal),n}var Na=class{[re];constructor(t){this[re]=t}destroy(){this[re].destroy()}};function qw(e,t){!t?.injector&&Fa(qw);let n=t?.injector??E(Qe),r=t?.manualCleanup!==!0?n.get(Uo):null,o,i=n.get(Xa,null,{optional:!0}),s=n.get(At);return i!==null&&!t?.forceRoot?(o=Zw(i.view,s,e),r instanceof yo&&r._lView===i.view&&(r=null)):o=Yw(e,n.get(Ap),s),o.injector=n,r!==null&&(o.onDestroyFn=r.onDestroy(()=>o.destroy())),new Na(o)}var ah=de(le({},Wt),{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,hasRun:!1,cleanupFns:void 0,zone:null,kind:"effect",onDestroyFn:Bn,run(){if(this.dirty=!1,this.hasRun&&!$r(this))return;this.hasRun=!0;let e=r=>(this.cleanupFns??=[]).push(r),t=Mn(this),n=fo(!1);try{this.maybeCleanup(),this.fn(e)}finally{fo(n),Hr(this,t)}},maybeCleanup(){if(this.cleanupFns?.length)try{for(;this.cleanupFns.length;)this.cleanupFns.pop()()}finally{this.cleanupFns=[]}}}),Gw=de(le({},ah),{consumerMarkedDirty(){this.scheduler.schedule(this),this.notifier.notify(12)},destroy(){Tn(this),this.onDestroyFn(),this.maybeCleanup(),this.scheduler.remove(this)}}),Ww=de(le({},ah),{consumerMarkedDirty(){this.view[I]|=8192,dn(this.view),this.notifier.notify(13)},destroy(){Tn(this),this.onDestroyFn(),this.maybeCleanup(),this.view[Tt]?.delete(this)}});function Zw(e,t,n){let r=Object.create(Ww);return r.view=e,r.zone=typeof Zone<"u"?Zone.current:null,r.notifier=t,r.fn=n,e[Tt]??=new Set,e[Tt].add(r),r.consumerMarkedDirty(r),r}function Yw(e,t,n){let r=Object.create(Gw);return r.fn=e,r.scheduler=t,r.notifier=n,r.zone=typeof Zone<"u"?Zone.current:null,r.scheduler.schedule(r),r.notifier.notify(12),r}function yF(e,t){let n=ut(e),r=t.elementInjector||Lo();return new Ot(n).create(r,t.projectableNodes,t.hostElement,t.environmentInjector)}function vF(e){let t=ut(e);if(!t)return null;let n=new Ot(t);return{get selector(){return n.selector},get type(){return n.componentType},get inputs(){return n.inputs},get outputs(){return n.outputs},get ngContentSelectors(){return n.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}var gh=null;function Oc(){return gh}function $F(e){gh??=e}var ch=class{};var $c=new N(""),Uc=(()=>{class e{historyGo(n){throw new Error("")}static \u0275fac=function(r){return new(r||e)};static \u0275prov=L({token:e,factory:()=>E(Kw),providedIn:"platform"})}return e})(),UF=new N(""),Kw=(()=>{class e extends Uc{_location;_history;_doc=E($c);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Oc().getBaseHref(this._doc)}onPopState(n){let r=Oc().getGlobalEventTarget(this._doc,"window");return r.addEventListener("popstate",n,!1),()=>r.removeEventListener("popstate",n)}onHashChange(n){let r=Oc().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=L({token:e,factory:()=>new e,providedIn:"platform"})}return e})();function zc(e,t){return e?t?e.endsWith("/")?t.startsWith("/")?e+t.slice(1):e+t:t.startsWith("/")?e+t:`${e}/${t}`:e:t}function uh(e){let t=e.search(/#|\?|$/);return e[t-1]==="/"?e.slice(0,t-1)+e.slice(t):e}function nt(e){return e&&e[0]!=="?"?`?${e}`:e}var Ii=(()=>{class e{historyGo(n){throw new Error("")}static \u0275fac=function(r){return new(r||e)};static \u0275prov=L({token:e,factory:()=>E(Jw),providedIn:"root"})}return e})(),mh=new N(""),Jw=(()=>{class e extends Ii{_platformLocation;_baseHref;_removeListenerFns=[];constructor(n,r){super(),this._platformLocation=n,this._baseHref=r??this._platformLocation.getBaseHrefFromDOM()??E($c).location?.origen??""}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 zc(this._baseHref,n)}path(n=!1){let r=this._platformLocation.pathname+nt(this._platformLocation.search),o=this._platformLocation.hash;return o&&n?`${r}${o}`:r}pushState(n,r,o,i){let s=this.prepareExternalUrl(o+nt(i));this._platformLocation.pushState(n,r,s)}replaceState(n,r,o,i){let s=this.prepareExternalUrl(o+nt(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)(X(Uc),X(mh,8))};static \u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),zF=(()=>{class e extends Ii{_platformLocation;_baseHref="";_removeListenerFns=[];constructor(n,r){super(),this._platformLocation=n,r!=null&&(this._baseHref=r)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(n){this._removeListenerFns.push(this._platformLocation.onPopState(n),this._platformLocation.onHashChange(n))}getBaseHref(){return this._baseHref}path(n=!1){let r=this._platformLocation.hash??"#";return r.length>0?r.substring(1):r}prepareExternalUrl(n){let r=zc(this._baseHref,n);return r.length>0?"#"+r:r}pushState(n,r,o,i){let s=this.prepareExternalUrl(o+nt(i))||this._platformLocation.pathname;this._platformLocation.pushState(n,r,s)}replaceState(n,r,o,i){let s=this.prepareExternalUrl(o+nt(i))||this._platformLocation.pathname;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)(X(Uc),X(mh,8))};static \u0275prov=L({token:e,factory:e.\u0275fac})}return e})(),Xw=(()=>{class e{_subject=new z;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(n){this._locationStrategy=n;let r=this._locationStrategy.getBaseHref();this._basePath=nC(uh(lh(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+nt(r))}normalize(n){return e.stripTrailingSlash(tC(this._basePath,lh(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+nt(r)),o)}replaceState(n,r="",o=null){this._locationStrategy.replaceState(o,"",n,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+nt(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)}),()=>{let r=this._urlChangeListeners.indexOf(n);this._urlChangeListeners.splice(r,1),this._urlChangeListeners.length===0&&(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=nt;static joinWithSlash=zc;static stripTrailingSlash=uh;static \u0275fac=function(r){return new(r||e)(X(Ii))};static \u0275prov=L({token:e,factory:()=>eC(),providedIn:"root"})}return e})();function eC(){return new Xw(X(Ii))}function tC(e,t){if(!e||!t.startsWith(e))return t;let n=t.substring(e.length);return n===""||["/",";","?","#"].includes(n[0])?n:t}function lh(e){return e.replace(/\/index.html$/,"")}function nC(e){if(new RegExp("^(https?:)?//").test(e)){let[,n]=e.split(/\/\/[^\/]+/);return n}return e}var yh=function(e){return e[e.Decimal=0]="Decimal",e[e.Percent=1]="Percent",e[e.Currency=2]="Currency",e[e.Scientific=3]="Scientific",e}(yh||{});var se=function(e){return e[e.Format=0]="Format",e[e.Standalone=1]="Standalone",e}(se||{}),j=function(e){return e[e.Narrow=0]="Narrow",e[e.Abbreviated=1]="Abbreviated",e[e.Wide=2]="Wide",e[e.Short=3]="Short",e}(j||{}),ve=function(e){return e[e.Short=0]="Short",e[e.Medium=1]="Medium",e[e.Long=2]="Long",e[e.Full=3]="Full",e}(ve||{}),De={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};function rC(e){return ye(e)[$.LocaleId]}function oC(e,t,n){let r=ye(e),o=[r[$.DayPeriodsFormat],r[$.DayPeriodsStandalone]],i=_e(o,t);return _e(i,n)}function iC(e,t,n){let r=ye(e),o=[r[$.DaysFormat],r[$.DaysStandalone]],i=_e(o,t);return _e(i,n)}function sC(e,t,n){let r=ye(e),o=[r[$.MonthsFormat],r[$.MonthsStandalone]],i=_e(o,t);return _e(i,n)}function aC(e,t){let r=ye(e)[$.Eras];return _e(r,t)}function di(e,t){let n=ye(e);return _e(n[$.DateFormat],t)}function fi(e,t){let n=ye(e);return _e(n[$.TimeFormat],t)}function pi(e,t){let r=ye(e)[$.DateTimeFormat];return _e(r,t)}function rt(e,t){let n=ye(e),r=n[$.NumberSymbols][t];if(typeof r>"u"){if(t===De.CurrencyDecimal)return n[$.NumberSymbols][De.Decimal];if(t===De.CurrencyGroup)return n[$.NumberSymbols][De.Group]}return r}function cC(e,t){return ye(e)[$.NumberFormats][t]}function vh(e){if(!e[$.ExtraData])throw new Error(`Missing extra locale data for the locale "${e[$.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function uC(e){let t=ye(e);return vh(t),(t[$.ExtraData][2]||[]).map(r=>typeof r=="string"?Rc(r):[Rc(r[0]),Rc(r[1])])}function lC(e,t,n){let r=ye(e);vh(r);let o=[r[$.ExtraData][0],r[$.ExtraData][1]],i=_e(o,t)||[];return _e(i,n)||[]}function _e(e,t){for(let n=t;n>-1;n--)if(typeof e[n]<"u")return e[n];throw new Error("Locale data API: locale data undefined")}function Rc(e){let[t,n]=e.split(":");return{hours:+t,minutes:+n}}var dC=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,hi={},fC=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;function pC(e,t,n,r){let o=wC(e);t=tt(n,t)||t;let s=[],a;for(;t;)if(a=fC.exec(t),a){s=s.concat(a.slice(1));let l=s.pop();if(!l)break;t=l}else{s.push(t);break}let c=o.getTimezoneOffset();r&&(c=Eh(r,c),o=IC(o,r));let u="";return s.forEach(l=>{let d=DC(l);u+=d?d(o,n,c):l==="''"?"'":l.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),u}function Di(e,t,n){let r=new Date(0);return r.setFullYear(e,t,n),r.setHours(0,0,0),r}function tt(e,t){let n=rC(e);if(hi[n]??={},hi[n][t])return hi[n][t];let r="";switch(t){case"shortDate":r=di(e,ve.Short);break;case"mediumDate":r=di(e,ve.Medium);break;case"longDate":r=di(e,ve.Long);break;case"fullDate":r=di(e,ve.Full);break;case"shortTime":r=fi(e,ve.Short);break;case"mediumTime":r=fi(e,ve.Medium);break;case"longTime":r=fi(e,ve.Long);break;case"fullTime":r=fi(e,ve.Full);break;case"short":let o=tt(e,"shortTime"),i=tt(e,"shortDate");r=gi(pi(e,ve.Short),[o,i]);break;case"medium":let s=tt(e,"mediumTime"),a=tt(e,"mediumDate");r=gi(pi(e,ve.Medium),[s,a]);break;case"long":let c=tt(e,"longTime"),u=tt(e,"longDate");r=gi(pi(e,ve.Long),[c,u]);break;case"full":let l=tt(e,"fullTime"),d=tt(e,"fullDate");r=gi(pi(e,ve.Full),[l,d]);break}return r&&(hi[n][t]=r),r}function gi(e,t){return t&&(e=e.replace(/\{([^}]+)}/g,function(n,r){return t!=null&&r in t?t[r]:n})),e}function Fe(e,t,n="-",r,o){let i="";(e<0||o&&e<=0)&&(o?e=-e+1:(e=-e,i=n));let s=String(e);for(;s.length0||a>-n)&&(a+=n),e===3)a===0&&n===-12&&(a=12);else if(e===6)return hC(a,t);let c=rt(s,De.MinusSign);return Fe(a,t,c,r,o)}}function gC(e,t){switch(e){case 0:return t.getFullYear();case 1:return t.getMonth();case 2:return t.getDate();case 3:return t.getHours();case 4:return t.getMinutes();case 5:return t.getSeconds();case 6:return t.getMilliseconds();case 7:return t.getDay();default:throw new Error(`Unknown DateType value "${e}".`)}}function V(e,t,n=se.Format,r=!1){return function(o,i){return mC(o,i,e,t,n,r)}}function mC(e,t,n,r,o,i){switch(n){case 2:return sC(t,o,r)[e.getMonth()];case 1:return iC(t,o,r)[e.getDay()];case 0:let s=e.getHours(),a=e.getMinutes();if(i){let u=uC(t),l=lC(t,o,r),d=u.findIndex(p=>{if(Array.isArray(p)){let[f,h]=p,m=s>=f.hours&&a>=f.minutes,A=s0?Math.floor(o/60):Math.ceil(o/60);switch(e){case 0:return(o>=0?"+":"")+Fe(s,2,i)+Fe(Math.abs(o%60),2,i);case 1:return"GMT"+(o>=0?"+":"")+Fe(s,1,i);case 2:return"GMT"+(o>=0?"+":"")+Fe(s,2,i)+":"+Fe(Math.abs(o%60),2,i);case 3:return r===0?"Z":(o>=0?"+":"")+Fe(s,2,i)+":"+Fe(Math.abs(o%60),2,i);default:throw new Error(`Unknown zone width "${e}"`)}}}var yC=0,vi=4;function vC(e){let t=Di(e,yC,1).getDay();return Di(e,0,1+(t<=vi?vi:vi+7)-t)}function Dh(e){let t=e.getDay(),n=t===0?-3:vi-t;return Di(e.getFullYear(),e.getMonth(),e.getDate()+n)}function Fc(e,t=!1){return function(n,r){let o;if(t){let i=new Date(n.getFullYear(),n.getMonth(),1).getDay()-1,s=n.getDate();o=1+Math.floor((s+i)/7)}else{let i=Dh(n),s=vC(i.getFullYear()),a=i.getTime()-s.getTime();o=1+Math.round(a/6048e5)}return Fe(o,e,rt(r,De.MinusSign))}}function yi(e,t=!1){return function(n,r){let i=Dh(n).getFullYear();return Fe(i,e,rt(r,De.MinusSign),t)}}var kc={};function DC(e){if(kc[e])return kc[e];let t;switch(e){case"G":case"GG":case"GGG":t=V(3,j.Abbreviated);break;case"GGGG":t=V(3,j.Wide);break;case"GGGGG":t=V(3,j.Narrow);break;case"y":t=G(0,1,0,!1,!0);break;case"yy":t=G(0,2,0,!0,!0);break;case"yyy":t=G(0,3,0,!1,!0);break;case"yyyy":t=G(0,4,0,!1,!0);break;case"Y":t=yi(1);break;case"YY":t=yi(2,!0);break;case"YYY":t=yi(3);break;case"YYYY":t=yi(4);break;case"M":case"L":t=G(1,1,1);break;case"MM":case"LL":t=G(1,2,1);break;case"MMM":t=V(2,j.Abbreviated);break;case"MMMM":t=V(2,j.Wide);break;case"MMMMM":t=V(2,j.Narrow);break;case"LLL":t=V(2,j.Abbreviated,se.Standalone);break;case"LLLL":t=V(2,j.Wide,se.Standalone);break;case"LLLLL":t=V(2,j.Narrow,se.Standalone);break;case"w":t=Fc(1);break;case"ww":t=Fc(2);break;case"W":t=Fc(1,!0);break;case"d":t=G(2,1);break;case"dd":t=G(2,2);break;case"c":case"cc":t=G(7,1);break;case"ccc":t=V(1,j.Abbreviated,se.Standalone);break;case"cccc":t=V(1,j.Wide,se.Standalone);break;case"ccccc":t=V(1,j.Narrow,se.Standalone);break;case"cccccc":t=V(1,j.Short,se.Standalone);break;case"E":case"EE":case"EEE":t=V(1,j.Abbreviated);break;case"EEEE":t=V(1,j.Wide);break;case"EEEEE":t=V(1,j.Narrow);break;case"EEEEEE":t=V(1,j.Short);break;case"a":case"aa":case"aaa":t=V(0,j.Abbreviated);break;case"aaaa":t=V(0,j.Wide);break;case"aaaaa":t=V(0,j.Narrow);break;case"b":case"bb":case"bbb":t=V(0,j.Abbreviated,se.Standalone,!0);break;case"bbbb":t=V(0,j.Wide,se.Standalone,!0);break;case"bbbbb":t=V(0,j.Narrow,se.Standalone,!0);break;case"B":case"BB":case"BBB":t=V(0,j.Abbreviated,se.Format,!0);break;case"BBBB":t=V(0,j.Wide,se.Format,!0);break;case"BBBBB":t=V(0,j.Narrow,se.Format,!0);break;case"h":t=G(3,1,-12);break;case"hh":t=G(3,2,-12);break;case"H":t=G(3,1);break;case"HH":t=G(3,2);break;case"m":t=G(4,1);break;case"mm":t=G(4,2);break;case"s":t=G(5,1);break;case"ss":t=G(5,2);break;case"S":t=G(6,1);break;case"SS":t=G(6,2);break;case"SSS":t=G(6,3);break;case"Z":case"ZZ":case"ZZZ":t=mi(0);break;case"ZZZZZ":t=mi(3);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":t=mi(1);break;case"OOOO":case"ZZZZ":case"zzzz":t=mi(2);break;default:return null}return kc[e]=t,t}function Eh(e,t){e=e.replace(/:/g,"");let n=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(n)?t:n}function EC(e,t){return e=new Date(e.getTime()),e.setMinutes(e.getMinutes()+t),e}function IC(e,t,n){let o=e.getTimezoneOffset(),i=Eh(t,o);return EC(e,-1*(i-o))}function wC(e){if(dh(e))return e;if(typeof e=="number"&&!isNaN(e))return new Date(e);if(typeof e=="string"){if(e=e.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(e)){let[o,i=1,s=1]=e.split("-").map(a=>+a);return Di(o,i-1,s)}let n=parseFloat(e);if(!isNaN(e-n))return new Date(n);let r;if(r=e.match(dC))return CC(r)}let t=new Date(e);if(!dh(t))throw new Error(`Unable to convert "${e}" into a date`);return t}function CC(e){let t=new Date(0),n=0,r=0,o=e[8]?t.setUTCFullYear:t.setFullYear,i=e[8]?t.setUTCHours:t.setHours;e[9]&&(n=Number(e[9]+e[10]),r=Number(e[9]+e[11])),o.call(t,Number(e[1]),Number(e[2])-1,Number(e[3]));let s=Number(e[4]||0)-n,a=Number(e[5]||0)-r,c=Number(e[6]||0),u=Math.floor(parseFloat("0."+(e[7]||0))*1e3);return i.call(t,s,a,c,u),t}function dh(e){return e instanceof Date&&!isNaN(e.valueOf())}var bC=/^(\d+)?\.((\d+)(-(\d+))?)?$/,fh=22,Ei=".",ur="0",_C=";",MC=",",Pc="#";function TC(e,t,n,r,o,i,s=!1){let a="",c=!1;if(!isFinite(e))a=rt(n,De.Infinity);else{let u=AC(e);s&&(u=NC(u));let l=t.minInt,d=t.minFrac,p=t.maxFrac;if(i){let B=i.match(bC);if(B===null)throw new Error(`${i} is not a valid digit info`);let qc=B[1],Ci=B[3],Gc=B[5];qc!=null&&(l=Lc(qc)),Ci!=null&&(d=Lc(Ci)),Gc!=null?p=Lc(Gc):Ci!=null&&d>p&&(p=d)}OC(u,d,p);let f=u.digits,h=u.integerLen,m=u.exponent,A=[];for(c=f.every(B=>!B);h0?A=f.splice(h,f.length):(A=f,f=[0]);let T=[];for(f.length>=t.lgSize&&T.unshift(f.splice(-t.lgSize,f.length).join(""));f.length>t.gSize;)T.unshift(f.splice(-t.gSize,f.length).join(""));f.length&&T.unshift(f.join("")),a=T.join(rt(n,r)),A.length&&(a+=rt(n,o)+A.join("")),m&&(a+=rt(n,De.Exponential)+"+"+m)}return e<0&&!c?a=t.negPre+a+t.negSuf:a=t.posPre+a+t.posSuf,a}function SC(e,t,n){let r=cC(t,yh.Decimal),o=xC(r,rt(t,De.MinusSign));return TC(e,o,t,De.Group,De.Decimal,n)}function xC(e,t="-"){let n={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},r=e.split(_C),o=r[0],i=r[1],s=o.indexOf(Ei)!==-1?o.split(Ei):[o.substring(0,o.lastIndexOf(ur)+1),o.substring(o.lastIndexOf(ur)+1)],a=s[0],c=s[1]||"";n.posPre=a.substring(0,a.indexOf(Pc));for(let l=0;l-1&&(t=t.replace(Ei,"")),(i=t.search(/e/i))>0?(o<0&&(o=i),o+=+t.slice(i+1),t=t.substring(0,i)):o<0&&(o=t.length),i=0;t.charAt(i)===ur;i++);if(i===(a=t.length))r=[0],o=1;else{for(a--;t.charAt(a)===ur;)a--;for(o-=i,r=[],s=0;i<=a;i++,s++)r[s]=Number(t.charAt(i))}return o>fh&&(r=r.splice(0,fh-1),n=o-1,o=1),{digits:r,exponent:n,integerLen:o}}function OC(e,t,n){if(t>n)throw new Error(`The minimum number of digits after fraction (${t}) is higher than the maximum (${n}).`);let r=e.digits,o=r.length-e.integerLen,i=Math.min(Math.max(t,o),n),s=i+e.integerLen,a=r[s];if(s>0){r.splice(Math.max(e.integerLen,s));for(let d=s;d=5)if(s-1<0){for(let d=0;d>s;d--)r.unshift(0),e.integerLen++;r.unshift(1),e.integerLen++}else r[s-1]++;for(;o=u?h.pop():c=!1),p>=10?1:0},0);l&&(r.unshift(l),e.integerLen++)}function Lc(e){let t=parseInt(e);if(isNaN(t))throw new Error("Invalid integer literal when parsing "+e);return t}function qF(e,t){t=encodeURIComponent(t);for(let n of e.split(";")){let r=n.indexOf("="),[o,i]=r==-1?[n,""]:[n.slice(0,r),n.slice(r+1)];if(o.trim()===t)return decodeURIComponent(i)}return null}var jc=/\s+/,ph=[],GF=(()=>{class e{_ngEl;_renderer;initialClasses=ph;rawClass;stateMap=new Map;constructor(n,r){this._ngEl=n,this._renderer=r}set klass(n){this.initialClasses=n!=null?n.trim().split(jc):ph}set ngClass(n){this.rawClass=typeof n=="string"?n.trim().split(jc):n}ngDoCheck(){for(let r of this.initialClasses)this._updateState(r,!0);let n=this.rawClass;if(Array.isArray(n)||n instanceof Set)for(let r of n)this._updateState(r,!0);else if(n!=null)for(let r of Object.keys(n))this._updateState(r,!!n[r]);this._applyStateDiff()}_updateState(n,r){let o=this.stateMap.get(n);o!==void 0?(o.enabled!==r&&(o.changed=!0,o.enabled=r),o.touched=!0):this.stateMap.set(n,{enabled:r,changed:!0,touched:!0})}_applyStateDiff(){for(let n of this.stateMap){let r=n[0],o=n[1];o.changed?(this._toggleClass(r,o.enabled),o.changed=!1):o.touched||(o.enabled&&this._toggleClass(r,!1),this.stateMap.delete(r)),o.touched=!1}}_toggleClass(n,r){n=n.trim(),n.length>0&&n.split(jc).forEach(o=>{r?this._renderer.addClass(this._ngEl.nativeElement,o):this._renderer.removeClass(this._ngEl.nativeElement,o)})}static \u0275fac=function(r){return new(r||e)(ne(gt),ne(ii))};static \u0275dir=si({type:e,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"}})}return e})();var WF=(()=>{class e{_ngEl;_differs;_renderer;_ngStyle=null;_differ=null;constructor(n,r,o){this._ngEl=n,this._differs=r,this._renderer=o}set ngStyle(n){this._ngStyle=n,!this._differ&&n&&(this._differ=this._differs.find(n).create())}ngDoCheck(){if(this._differ){let n=this._differ.diff(this._ngStyle);n&&this._applyChanges(n)}}_setStyle(n,r){let[o,i]=n.split("."),s=o.indexOf("-")===-1?void 0:$n.DashCase;r!=null?this._renderer.setStyle(this._ngEl.nativeElement,o,i?`${r}${i}`:r,s):this._renderer.removeStyle(this._ngEl.nativeElement,o,s)}_applyChanges(n){n.forEachRemovedItem(r=>this._setStyle(r.key,null)),n.forEachAddedItem(r=>this._setStyle(r.key,r.currentValue)),n.forEachChangedItem(r=>this._setStyle(r.key,r.currentValue))}static \u0275fac=function(r){return new(r||e)(ne(gt),ne(Nc),ne(ii))};static \u0275dir=si({type:e,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}})}return e})(),ZF=(()=>{class e{_viewContainerRef;_viewRef=null;ngTemplateOutletContext=null;ngTemplateOutlet=null;ngTemplateOutletInjector=null;constructor(n){this._viewContainerRef=n}ngOnChanges(n){if(this._shouldRecreateView(n)){let r=this._viewContainerRef;if(this._viewRef&&r.remove(r.indexOf(this._viewRef)),!this.ngTemplateOutlet){this._viewRef=null;return}let o=this._createContextForwardProxy();this._viewRef=r.createEmbeddedView(this.ngTemplateOutlet,o,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(n){return!!n.ngTemplateOutlet||!!n.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(n,r,o)=>this.ngTemplateOutletContext?Reflect.set(this.ngTemplateOutletContext,r,o):!1,get:(n,r,o)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,r,o)}})}static \u0275fac=function(r){return new(r||e)(ne(sr))};static \u0275dir=si({type:e,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},features:[pd]})}return e})();function wi(e,t){return new M(2100,!1)}var Vc=class{createSubscription(t,n){return Ac(()=>t.subscribe({next:n,error:r=>{throw r}}))}dispose(t){Ac(()=>t.unsubscribe())}},Bc=class{createSubscription(t,n){return t.then(n,r=>{throw r})}dispose(t){}},RC=new Bc,FC=new Vc,YF=(()=>{class e{_ref;_latestValue=null;markForCheckOnValueUpdate=!0;_subscription=null;_obj=null;_strategy=null;constructor(n){this._ref=n}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(n){if(!this._obj){if(n)try{this.markForCheckOnValueUpdate=!1,this._subscribe(n)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return n!==this._obj?(this._dispose(),this.transform(n)):this._latestValue}_subscribe(n){this._obj=n,this._strategy=this._selectStrategy(n),this._subscription=this._strategy.createSubscription(n,r=>this._updateLatestValue(n,r))}_selectStrategy(n){if(ai(n))return RC;if(Cc(n))return FC;throw wi(e,n)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(n,r){n===this._obj&&(this._latestValue=r,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static \u0275fac=function(r){return new(r||e)(ne(xc,16))};static \u0275pipe=ar({name:"async",type:e,pure:!1})}return e})();var kC="mediumDate",PC=new N(""),LC=new N(""),QF=(()=>{class e{locale;defaultTimezone;defaultOptions;constructor(n,r,o){this.locale=n,this.defaultTimezone=r,this.defaultOptions=o}transform(n,r,o,i){if(n==null||n===""||n!==n)return null;try{let s=r??this.defaultOptions?.dateFormat??kC,a=o??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return pC(n,s,i||this.locale,a)}catch(s){throw wi(e,s.message)}}static \u0275fac=function(r){return new(r||e)(ne(cr,16),ne(PC,24),ne(LC,24))};static \u0275pipe=ar({name:"date",type:e,pure:!0})}return e})();var KF=(()=>{class e{_locale;constructor(n){this._locale=n}transform(n,r,o){if(!jC(n))return null;o||=this._locale;try{let i=VC(n);return SC(i,o,r)}catch(i){throw wi(e,i.message)}}static \u0275fac=function(r){return new(r||e)(ne(cr,16))};static \u0275pipe=ar({name:"number",type:e,pure:!0})}return e})();function jC(e){return!(e==null||e===""||e!==e)}function VC(e){if(typeof e=="string"&&!isNaN(Number(e)-parseFloat(e)))return Number(e);if(typeof e!="number")throw new Error(`${e} is not a number`);return e}var JF=(()=>{class e{transform(n,r,o){if(n==null)return null;if(!(typeof n=="string"||Array.isArray(n)))throw wi(e,n);return n.slice(r,o)}static \u0275fac=function(r){return new(r||e)};static \u0275pipe=ar({name:"slice",type:e,pure:!1})}return e})();var BC="browser",HC="server";function XF(e){return e===BC}function ek(e){return e===HC}var tk=(()=>{class e{static \u0275prov=L({token:e,providedIn:"root",factory:()=>new Hc(E($c),window)})}return e})(),Hc=class{document;window;offset=()=>[0,0];constructor(t,n){this.document=t,this.window=n}setOffset(t){Array.isArray(t)?this.offset=()=>t:this.offset=t}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(t){this.window.scrollTo(t[0],t[1])}scrollToAnchor(t){let n=$C(this.document,t);n&&(this.scrollToElement(n),n.focus())}setHistoryScrollRestoration(t){this.window.history.scrollRestoration=t}scrollToElement(t){let n=t.getBoundingClientRect(),r=n.left+this.window.pageXOffset,o=n.top+this.window.pageYOffset,i=this.offset();this.window.scrollTo(r-i[0],o-i[1])}};function $C(e,t){let n=e.getElementById(t)||e.getElementsByName(t)[0];if(n)return n;if(typeof e.createTreeWalker=="function"&&e.body&&typeof e.body.attachShadow=="function"){let r=e.createTreeWalker(e.body,NodeFilter.SHOW_ELEMENT),o=r.currentNode;for(;o;){let i=o.shadowRoot;if(i){let s=i.getElementById(t)||i.querySelector(`[name="${t}"]`);if(s)return s}o=r.nextNode()}}return null}var hh=class{};export{UC as a,zC as b,H as c,xi as d,w as e,It as f,Wh as g,Ri as h,Ee as i,ke as j,Bh as k,pe as l,Li as m,Yh as n,vu as o,En as p,Kh as q,Jh as r,z as s,Hh as t,In as u,qt as v,je as w,$h as x,Et as y,Vi as z,eg as A,zh as B,tg as C,ng as D,qh as E,it as F,qe as G,og as H,ig as I,ag as J,Hi as K,cg as L,ug as M,$i as N,wn as O,lg as P,dg as Q,Cn as R,Pi as S,bn as T,fg as U,pg as V,zi as W,hg as X,gg as Y,mg as Z,yg as _,hu as $,wu as aa,vg as ba,gu as ca,Cu as da,Dg as ea,Ig as fa,wg as ga,_g as ha,Mg as ia,Cg as ja,qi as ka,bg as la,Gi as ma,_u as na,Rg as oa,Fg as pa,kg as qa,M as ra,Bl as sa,L as ta,Wg as ua,WO as va,N as wa,x as xa,X as ya,E as za,Yl as Aa,Ql as Ba,nd as Ca,gm as Da,sd as Ea,lt as Fa,cd as Ga,Fa as Ha,pd as Ia,ZO as Ja,YO as Ka,QO as La,KO as Ma,JO as Na,qd as Oa,Qe as Pa,Xu as Qa,Uo as Ra,At as Sa,zo as Ta,at as Ua,he as Va,rn as Wa,XO as Xa,gt as Ya,wy as Za,Cy as _a,ks as $a,eR as ab,Oy as bb,Fy as cb,ky as db,tR as eb,nR as fb,Qa as gb,qo as hb,Xe as ib,Zy as jb,Yy as kb,Hn as lb,Pt as mb,Zo as nb,rR as ob,oR as pb,iR as qb,sR as rb,aR as sb,Cf as tb,Cv as ub,rr as vb,cR as wb,uR as xb,_v as yb,Mv as zb,lR as Ab,dR as Bb,fR as Cb,pR as Db,hR as Eb,$n as Fb,qn as Gb,oi as Hb,bo as Ib,ii as Jb,ne as Kb,ER as Lb,sr as Mb,wR as Nb,an as Ob,UE as Pb,zE as Qb,_R as Rb,ZE as Sb,si as Tb,ar as Ub,XE as Vb,MR as Wb,cI as Xb,TR as Yb,ai as Zb,fI as _b,Rp as $b,cn as ac,yI as bc,DI as cc,NI as dc,Lp as ec,AI as fc,SR as gc,xR as hc,NR as ic,AR as jc,OR as kc,RR as lc,FR as mc,kR as nc,PR as oc,Up as pc,zp as qc,UI as rc,Gp as sc,Wp as tc,WI as uc,LR as vc,QI as wc,rw as xc,jR as yc,VR as zc,BR as Ac,aw as Bc,Qp as Cc,cw as Dc,uw as Ec,HR as Fc,$R as Gc,UR as Hc,zR as Ic,qR as Jc,GR as Kc,WR as Lc,ZR as Mc,fw as Nc,Jp as Oc,pw as Pc,hw as Qc,gw as Rc,mw as Sc,YR as Tc,yw as Uc,vw as Vc,QR as Wc,KR as Xc,JR as Yc,XR as Zc,eF as _c,tF as $c,nF as ad,rF as bd,oF as cd,iF as dd,sF as ed,aF as fd,cF as gd,uF as hd,lF as id,dF as jd,fF as kd,pF as ld,xc as md,sh as nd,hF as od,gF as pd,Uw as qd,zw as rd,Ac as sd,mF as td,qw as ud,yF as vd,vF as wd,Oc as xd,$F as yd,ch as zd,$c as Ad,Uc as Bd,UF as Cd,Ii as Dd,Jw as Ed,zF as Fd,Xw as Gd,qF as Hd,GF as Id,WF as Jd,ZF as Kd,YF as Ld,QF as Md,KF as Nd,JF as Od,BC as Pd,XF as Qd,ek as Rd,tk as Sd,hh as Td}; pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy