PageSourceSearch

https://spaceparrots.de/chunk-OCZA4CEZ.js

js spaceparrots.de collected 2026-10-07 04:07:04 UTC 307,872 bytes, 5 lines download raw bytes

1import{a as y,b as B,c as Vh}from"./chunk-YRBOWA3O.js";function _(e){return typeof e=="function";}function zi(e){return e&&_(e.schedule);}function Hh(e){return e[e.length-1];}function Gi(e){return _(Hh(e))?e.pop():void 0;}function Yt(e){return zi(Hh(e))?e.pop():void 0;}function zh(e,t,n,r){function o(i){return i instanceof n?i:new n(function(s){s(i);});}return new(n||(n=Promise))(function(i,s){function a(l){try{u(r.next(l));}catch(d){s(d);}}function c(l){try{u(r.throw(l));}catch(d){s(d);}}function u(l){l.done?i(l.value):o(l.value).then(a,c);}u((r=r.apply(e,t||[])).next());});}function $h(e){var t=typeof Symbol=="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e};}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.");}function En(e){return this instanceof En?(this.v=e,this):new En(e);}function Gh(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),a("next"),a("throw"),a("return",s),o[Symbol.asyncIterator]=function(){return this;},o;function s(h){return function(p){return Promise.resolve(p).then(h,d);};}function a(h,p){r[h]&&(o[h]=function(m){return new Promise(function(E,C){i.push([h,m,E,C])>1||c(h,m);});},p&&(o[h]=p(o[h])));}function c(h,p){try{u(r[h](p));}catch(m){f(i[0][3],m);}}function u(h){h.value instanceof En?Promise.resolve(h.value.v).then(l,d):f(i[0][2],h);}function l(h){c("next",h);}function d(h){c("throw",h);}function f(h,p){h(p),i.shift(),i.length&&c(i[0][0],i[0][1]);}}function qh(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 $h=="function"?$h(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 sr=e=>e&&typeof e.length=="number"&&typeof e!="function";function qi(e){return _(e?.then);}function ar(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 Wi=ar(e=>function(n){e(this),this.message=n?`${n.length} errors occurred during unsubscription:
2${n.map((r,o)=>`${o+1}) ${r.toString()}`).join(`
3  `)}`:"",this.name="UnsubscriptionError",this.errors=n;});function Dn(e,t){if(e){let n=e.indexOf(t);0<=n&&e.splice(n,1);}}var ie=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(_(r))try{r();}catch(i){t=i instanceof Wi?i.errors:[i];}let{_finalizers:o}=this;if(o){this._finalizers=null;for(let i of o)try{Wh(i);}catch(s){t=t??[],s instanceof Wi?t=[...t,...s.errors]:t.push(s);}}if(t)throw new Wi(t);}}add(t){var n;if(t&&t!==this)if(this.closed)Wh(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)&&Dn(n,t);}remove(t){let{_finalizers:n}=this;n&&Dn(n,t),t instanceof e&&t._removeParent(this);}};ie.EMPTY=(()=>{let e=new ie();return e.closed=!0,e;})();var eu=ie.EMPTY;function Yi(e){return e instanceof ie||e&&"closed"in e&&_(e.remove)&&_(e.add)&&_(e.unsubscribe);}function Wh(e){_(e)?e():e.unsubscribe();}var tt={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNext
3Context:!1};var cr={setTimeout(e,t,...n){let{delegate:r}=cr;return r?.setTimeout?r.setTimeout(e,t,...n):setTimeout(e,t,...n);},clearTimeout(e){let{delegate:t}=cr;return(t?.clearTimeout||clearTimeout)(e);},delegate:void 0};function Zi(e){cr.setTimeout(()=>{let{onUnhandledError:t}=tt;if(t)t(e);else throw e;});}function ao(){}var Yh=tu("C",void 0,void 0);function Zh(e){return tu("E",void 0,e);}function Qh(e){return tu("N",e,void 0);}function tu(e,t,n){return{kind:e,value:t,error:n};}var In=null;function ur(e){if(tt.useDeprecatedSynchronousErrorHandling){let t=!In;if(t&&(In={errorThrown:!1,error:null}),e(),t){let{errorThrown:n,error:r}=In;if(In=null,n)throw r;}}else e();}function Kh(e){tt.useDeprecatedSynchronousErrorHandling&&In&&(In.errorThrown=!0,In.error=e);}var Cn=class extends ie{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,Yi(t)&&t.add(this)):this.destination=gC;}static create(t,n,r){return new lr(t,n,r);}next(t){this.isStopped?ru(Qh(t),this):this._next(t);}error(t){this.isStopped?ru(Zh(t),this):(this.isStopped=!0,this._error(t));}complete(){this.isStopped?ru(Yh,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();}}},hC=Function.prototype.bind;function nu(e,t){return hC.call(e,t);}var ou=class{constructor(t){this.partialObserver=t;}next(t){let{partialObserver:n}=this;if(n.next)try{n.next(t);}catch(r){Qi(r);}}error(t){let{partialObserver:n}=this;if(n.error)try{n.error(t);}catch(r){Qi(r);}else Qi(t);}complete(){let{partialObserver:t}=this;if(t.complete)try{t.complete();}catch(n){Qi(n);}}},lr=class extends Cn{constructor(t,n,r){super();let o;if(_(t)||!t)o={next:t??void 0,error:n??void 0,complete:r??void 0};else{let i;this&&tt.useDeprecatedNextContext?(i=Object.create(t),i.unsubscribe=()=>this.unsubscribe(),o={next:t.next&&nu(t.next,i),error:t.error&&nu(t.error,i),complete:t.complete&&nu(t.complete,i)}):o=t;}
3this.destination=new ou(o);}};function Qi(e){tt.useDeprecatedSynchronousErrorHandling?Kh(e):Zi(e);}function pC(e){throw e;}function ru(e,t){let{onStoppedNotification:n}=tt;n&&cr.setTimeout(()=>n(e,t));}var gC={closed:!0,next:ao,error:pC,complete:ao};var dr=typeof Symbol=="function"&&Symbol.observable||"@@observable";function Oe(e){return e;}function iu(...e){return su(e);}function su(e){return e.length===0?Oe:e.length===1?e[0]:function(n){return e.reduce((r,o)=>o(r),n);};}var k=(()=>{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=yC(n)?n:new lr(n,r,o);return ur(()=>{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=Jh(r),new r((o,i)=>{let s=new lr({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);}[dr](){return this;}pipe(...n){return su(n)(this);}toPromise(n){return n=Jh(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 Jh(e){var t;return(t=e??tt.Promise)!==null&&t!==void 0?t:Promise;}function mC(e){return e&&_(e.next)&&_(e.error)&&_(e.complete);}function yC(e){return e&&e instanceof Cn||mC(e)&&Yi(e);}function Ki(e){return _(e[dr]);}function Ji(e){return Symbol.asyncIterator&&_(e?.[Symbol.asyncIterator]);}function Xi(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 vC(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator;}var es=vC();function ts(e){return _(e?.[es]);}function ns(e){return Gh(this,arguments,function*(){let n=e.getReader();try{for(;;){let{value:r,done:o}=yield En(n.read());if(o)return yield En(void 0);yield yield En(r);}}finally{n.releaseLock();}});}function rs(e){return _(e?.getReader);}function G(e){if(e instanceof k)return e;if(e!=null){if(Ki(e))return EC(e);if(sr(e))return DC(e);if(qi(e))return IC(e);if(Ji(e))return Xh(e);if(ts(e))return CC(e);if(rs(e))return wC(e);}throw Xi(e);}function EC(e){return new k(t=>{let n=e[dr]();if(_(n.subscribe))return n.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable");});}function DC(e){return new k(t=>{for(let n=0;n<e.length&&!t.closed;n++)t.next(e[n]);t.complete();});}function IC(e){return new k(t=>{e.then(n=>{t.closed||(t.next(n),t.complete());},n=>t.error(n)).then(null,Zi);});}function CC(e){return new k(t=>{for(let n of e)if(t.next(n),t.closed)return;t.complete();});}function Xh(e){return new k(t=>{TC(e,t).catch(n=>t.error(n));});}function wC(e){return Xh(ns(e));}function TC(e,t){var n,r,o,i;return zh(this,void 0,void 0,function*(){try{for(n=qh(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 Me(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 bC(e){return _(e?.lift);}function U(e){return t=>{if(bC(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 P(e,t,n,r,o){return new au(e,t,n,r,o);}var au=class extends Cn{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 os(e,t=0){return U((n,r)=>{n.subscribe(P(r,o=>Me(r,e,()=>r.next(o),t),()=>Me(r,e,()=>r.complete(),t),o=>Me(r,e,()=>r.error(o),t)));});}function is(e,t=0){return U((n,r)=>{r.add(e.schedule(()=>n.subscribe(r),t));});}function ep(e,t){return G(e).pipe(is(t),os(t));}function tp(e,t){return G(e).pipe(is(t),os(t));}function np(e,t){return new k(n=>{let r=0;return t.schedule(function(){r===e.length?n.complete():(n.next(e[r++]),n.closed||this.schedule());});});}function rp(e,t){return new k(n=>{let r;return Me(n,t,()=>{r=e[es](),Me(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);}),()=>_(r?.return)&&r.return();});}function ss(e,t){if(!e)throw new Error("Iterable cannot be null");return new k(n=>{Me(n,t,()=>{let r=e[Symbol.asyncIterator]();Me(n,t,()=>{r.next().then(o=>{o.done?n.complete():n.next(o.value);});},0,!0);});});}function op(e,t){return ss(ns(e),t);}function ip(e,t){if(e!=null){if(Ki(e))return ep(e,t);if(sr(e))return np(e,t);if(qi(e))return tp(e,t);if(Ji(e))return ss(e,t);if(ts(e))return rp(e,t);if(rs(e))return op(e,t);}throw Xi(e);}function re(e,t){return t?ip(e,t):G(e);}function O(...e){let t=Yt(e);return re(e,t);}var sp=ar(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed";});var oe=(()=>{class e extends k{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null;}lift(n){let r=new as(this,this);return r.operator=n,r;}_throwIfClosed(){if(this.closed)throw new sp();}next(n){ur(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let r of this.currentObservers)r.next(n);}});}error(n){ur(()=>{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(){ur(()=>{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?eu:(this.currentObservers=null,i.push(n),new ie(()=>{this.currentObservers=null,Dn(i,n);}));}_checkFinalizedStatuses(n){let{hasError:r,thrownError:o,isStopped:i}=this;r?n.error(o):i&&n.complete();}asObservable(){let n=new k();return n.source=this,n;}}return e.create=(t,n)=>new as(t,n),e;})(),as=class extends oe{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:eu;}};var fe=class extends oe{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 co={now(){return(co.delegate||Date).now();},delegate:void 0};var cu=class extends oe{constructor(t=1/0,n=1/0,r=co){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<i.length&&!t.closed;s+=r?1:2)t.next(i[s]);return this._checkFinalizedStatuses(t),n;}_trimBuffer(){let{_bufferSize:t,_timestampProvider:n,_buffer:r,_infiniteTimeWindow:o}=this,i=(o?1:2)*t;if(t<1/0&&i<r.length&&r.splice(0,r.length-i),!o){let s=n.now(),a=0;for(let c=1;c<r.length&&r[c]<=s;c+=2)a=c;a&&r.splice(0,a+1);}}};var cs=class extends ie{constructor(t,n){super();}schedule(t,n=0){return this;}};var uo={setInterval(e,t,...n){let{delegate:r}=uo;return r?.setInterval?r.setInterval(e,t,...n):setInterval(e,t,...n);},clearInterval(e){let{delegate:t}=uo;return(t?.clearInterval||clearInterval)(e);},delegate:void 0};var us=class extends cs{constructor(t,n){super(t,n),this.scheduler
3=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 uo.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&&uo.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,Dn(r,this),t!=null&&(this.id=this.recycleAsyncId(n,t,null)),this.delay=null,super.unsubscribe();}}};var fr=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);}};fr.now=co.now;var ls=class extends fr{constructor(t,n=fr.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 uu=new ls(us),ap=uu;var he=new k(e=>e.complete());function lu(e,t){let n=_(e)?e:()=>e,r=o=>o.error(n());return new k(t?o=>t.schedule(r,0,o):r);}function ds(e){return!!e&&(e instanceof k||_(e.lift)&&_(e.subscribe));}var wn=ar(e=>function(){e(this),this.name="EmptyError",this.message="no elements in sequence";});function cp(e){return e instanceof Date&&!isNaN(e);}function Q(e,t){return U((n,r)=>{let o=0;n.subscribe(P(r,i=>{r.next(e.call(t,i,o++));}));});}var{isArray:SC}=Array;function _C(e,t){return SC(t)?e(...t):e(t);}function hr(e){return Q(t=>_C(e,t));}var{isArray:MC}=Array,{getPrototypeOf:NC,prototype:RC,keys:AC}=Object;function fs(e){if(e.length===1){let t=e[0];if(MC(t))return{args:t,keys:null};if(xC(t)){let n=AC(t);return{args:n.map(r=>t[r]),keys:n};}}return{args:e,keys:null};}function xC(e){return e&&typeof e=="object"&&NC(e)===RC;}function hs(e,t){return e.reduce((n,r,o)=>(n[r]=t[o],n),{});}function du(...e){let t=Yt(e),n=Gi(e),{args:r,keys:o}=fs(e);if(r.length===0)return re([],t);let i=new k(OC(r,t,o?s=>hs(o,s):Oe));return n?i.pipe(hr(n)):i;}function OC(e,t,n=Oe){return r=>{up(t,()=>{let{length:o}=e,i=new Array(o),s=o,a=o;for(let c=0;c<o;c++)up(t,()=>{let u=re(e[c],t),l=!1;u.subscribe(P(r,d=>{i[c]=d,l||(l=!0,a--),a||r.next(n(i.slice()));},()=>{--s||r.complete();}));},r);},r);};}function up(e,t,n){e?Me(n,e,t):t();}function lp(e,t,n,r,o,i,s,a){let c=[],u=0,l=0,d=!1,f=()=>{d&&!c.length&&!u&&t.complete();},h=m=>u<r?p(m):c.push(m),p=m=>{i&&t.next(m),u++;let E=!1;G(n(m,l++)).subscribe(P(t,C=>{o?.(C),i?h(C):t.next(C);},()=>{E=!0;},void 0,()=>{if(E)try{for(u--;c.length&&u<r;){let C=c.shift();s?Me(t,s,()=>p(C)):p(C);}f();}catch(C){t.error(C);}}));};return e.subscribe(P(t,h,()=>{d=!0,f();})),()=>{a?.();};}function pe(e,t,n=1/0){return _(t)?pe((r,o)=>Q((i,s)=>t(r,i,o,s))(G(e(r,o))),n):(typeof t=="number"&&(n=t),U((r,o)=>lp(r,o,e,n)));}function dp(e=1/0){return pe(Oe,e);}function fp(){return dp(1);}function pr(...e){return fp()(re(e,Yt(e)));}function lo(e){return new k(t=>{G(e()).subscribe(t);});}function kC(...e){let t=Gi(e),{args:n,keys:r}=fs(e),o=new k(i=>{let{length:s}=n;if(!s){i.complete();return;}let a=new Array(s),c=s,u=s;for(let l=0;l<s;l++){let d=!1;G(n[l]).subscribe(P(i,f=>{d||(d=!0,u--),a[l]=f;},()=>c--,void 0,()=>{(!c||!d)&&(u||i.next(r?hs(r,a):a),i.complete());}));}});return t?o.pipe(hr(t)):o;}var PC=["addListener","removeListener"],FC=["addEventListener","removeEventListener"],LC=["on","off"];function fu(e,t,n,r){if(_(n)&&(r=n,n=void 0),r)return fu(e,t,n).pipe(hr(r));let[o,i]=BC(e)?FC.map(s=>a=>e[s](t,a,n)):jC(e)?PC.map(hp(e,t)):UC(e)?LC.map(hp(e,t)):[];if(!o&&sr(e))return pe(s=>fu(s,t,n))(G(e));if(!o)throw new TypeError("Invalid event target");return new k(s=>{let a=(...c)=>s.next(1<c.length?c:c[0]);return o(a),()=>i(a);});}function hp(e,t){return n=>r=>e[n](t,r);}function jC(e){return _(e.addListener)&&_(e.removeListener);}function UC(e){return _(e.on)&&_(e.off);}function BC(e){return _(e.addEventListener)&&_(e.removeEventListener);}function pp(e=0,t,n=ap){let r=-1;return t!=null&&(zi(t)?n=t:r=t),new k(o=>{let i=cp(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 $e(e,t){return U((n,r)=>{let o=0;n.subscribe(P(r,i=>e.call(t,i,o++)&&r.next(i)));});}function gp(e){return U((t,n)=>
3{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(P(n,u=>{r=!0,o=u,i||G(e(u)).subscribe(i=P(n,a,c));},()=>{s=!0,(!r||!i||i.closed)&&n.complete();}));});}function VC(e,t=uu){return gp(()=>pp(e,t));}function fo(e){return U((t,n)=>{let r=null,o=!1,i;r=t.subscribe(P(n,void 0,void 0,s=>{i=G(e(s,fo(e)(t))),r?(r.unsubscribe(),r=null,i.subscribe(n)):o=!0;})),o&&(r.unsubscribe(),r=null,i.subscribe(n));});}function ps(e,t){return _(t)?pe(e,t,1):pe(e,1);}function mp(e){return U((t,n)=>{let r=!1;t.subscribe(P(n,o=>{r=!0,n.next(o);},()=>{r||n.next(e),n.complete();}));});}function xt(e){return e<=0?()=>he:U((t,n)=>{let r=0;t.subscribe(P(n,o=>{++r<=e&&(n.next(o),e<=r&&n.complete());}));});}function HC(e,t=Oe){return e=e??$C,U((n,r)=>{let o,i=!0;n.subscribe(P(r,s=>{let a=t(s);(i||!e(o,a))&&(i=!1,o=a,r.next(s));}));});}function $C(e,t){return e===t;}function yp(e=zC){return U((t,n)=>{let r=!1;t.subscribe(P(n,o=>{r=!0,n.next(o);},()=>r?n.complete():n.error(e())));});}function zC(){return new wn();}function hu(e){return U((t,n)=>{try{t.subscribe(n);}finally{n.add(e);}});}function Ot(e,t){let n=arguments.length>=2;return r=>r.pipe(e?$e((o,i)=>e(o,i,r)):Oe,xt(1),n?mp(t):yp(()=>new wn()));}function gs(e){return e<=0?()=>he:U((t,n)=>{let r=[];t.subscribe(P(n,o=>{r.push(o),e<r.length&&r.shift();},()=>{for(let o of r)n.next(o);n.complete();},void 0,()=>{r=null;}));});}function GC(e){return $e((t,n)=>e<=n);}function pu(...e){let t=Yt(e);return U((n,r)=>{(t?pr(e,n,t):pr(e,n)).subscribe(r);});}function ze(e,t){return U((n,r)=>{let o=null,i=0,s=!1,a=()=>s&&!o&&r.complete();n.subscribe(P(r,c=>{o?.unsubscribe();let u=0,l=i++;G(e(c,l)).subscribe(o=P(r,d=>r.next(t?t(c,d,l,u++):d),()=>{o=null,a();}));},()=>{s=!0,a();}));});}function ho(e){return U((t,n)=>{G(e).subscribe(P(n,()=>n.complete(),ao)),!n.closed&&t.subscribe(n);});}function Ge(e,t,n){let r=_(e)||t||n?{next:e,error:t,complete:n}:e;return r?U((o,i)=>{var s;(s=r.subscribe)===null||s===void 0||s.call(r);let a=!0;o.subscribe(P(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);}));}):Oe;}var ye=null,ms=!1,gu=1,qC=null,X=Symbol("SIGNAL");function w(e){let t=ye;return ye=e,t;}function ys(){return ye;}var Zt={version:0,lastCleanEpoch:0,dirty:!1,producers:void 0,producersTail:void 0,consumers:void 0,consumersTail:void 0,recomputing:!1,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,kind:"unknown",producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function Qt(e){if(ms)throw new Error("");if(ye===null)return;ye.consumerOnSignalRead(e);let t=ye.producersTail;if(t!==void 0&&t.producer===e)return;let n,r=ye.recomputing;if(r&&(n=t!==void 0?t.nextProducer:ye.producers,n!==void 0&&n.producer===e)){ye.producersTail=n,n.lastReadVersion=e.version;return;}let o=e.consumersTail;if(o!==void 0&&o.consumer===ye&&(!r||YC(o,ye)))return;let i=mr(ye),s={producer:e,consumer:ye,nextProducer:n,prevConsumer:o,lastReadVersion:e.version,nextConsumer:void 0};ye.producersTail=s,t!==void 0?t.nextProducer=s:ye.producers=s,i&&Ip(e,s);}function vp(){gu++;}function Sn(e){if(!(mr(e)&&!e.dirty)&&!(!e.dirty&&e.lastCleanEpoch===gu)){if(!e.producerMustRecompute(e)&&!po(e)){gr(e);return;}e.producerRecomputeValue(e),gr(e);}}function mu(e){if(e.consumers===void 0)return;let t=ms;ms=!0;try{for(let n=e.consumers;n!==void 0;n=n.nextConsumer){let r=n.consumer;r.dirty||WC(r);}}finally{ms=t;}}function yu(){return ye?.consumerAllowSignalWrites!==!1;}function WC(e){e.dirty=!0,mu(e),e.consumerMarkedDirty?.(e);}function gr(e){e.dirty=!1,e.lastCleanEpoch=gu;}function Kt(e){return e&&Ep(e),w(e);}function Ep(e){e.producersTail=void 0,e.recomputing=!0;}function _n(e,t){w(t),e&&Dp(e);}function Dp(e){e.recomputing=!1;let t=e.producersTail,n=t!==void 0?t.nextProducer:e.producers;if(n!==void 0){if(mr(e))do n=vu(n);while(n!==void 0);t!==void 0?t.nextProducer=void 0:e.producers=void 0;}}function po(e){for(let t=e.producers;t!==void 0;t=t.nextProducer){let n=t.producer,r=t.lastReadVersion;if(r!==n.version||(Sn(n),r!==n.version))return!0;}return!1;}function Mn(e){if(mr(e)){let t=e.producers;for(;t!==void 0;)t=vu(t);}e.producers=void 0,e.producersTail=void 0,e.consumers=void 0,e.consumersTail=void 0;}function Ip(e,t){let n=e.consumersTail,r=mr(e);if(n!==void 0?(t.nextConsumer=n.nextConsumer,n.nextConsumer=t):(t.nextConsumer=void 0,e.consumers=t),t.prevConsumer=n,e.consumersTail=t,!r)for(let o=e.producers;o!==void 0;o=o.nextProducer)Ip(o.producer,o);}function vu(e){let t=e.producer,n=e.nextProducer,r=e.nextConsumer,o=e.prevConsumer;if(e.nextConsumer=void 0,e.prevConsumer=void 0,r!==void 0?r.prevConsumer=o:t.consumersTail=o,o!==void 0)
3o.nextConsumer=r;else if(t.consumers=r,!mr(t)){let i=t.producers;for(;i!==void 0;)i=vu(i);}return n;}function mr(e){return e.consumerIsAlwaysLive||e.consumers!==void 0;}function go(e){qC?.(e);}function YC(e,t){let n=t.producersTail;if(n!==void 0){let r=t.producers;do{if(r===e)return!0;if(r===n)break;r=r.nextProducer;}while(r!==void 0);}return!1;}function mo(e,t){return Object.is(e,t);}function yo(e,t){let n=Object.create(ZC);n.computation=e,t!==void 0&&(n.equal=t);let r=()=>{if(Sn(n),Qt(n),n.value===dt)throw n.error;return n.value;};return r[X]=n,go(n),r;}var Tn=Symbol("UNSET"),bn=Symbol("COMPUTING"),dt=Symbol("ERRORED"),ZC=B(y({},Zt),{value:Tn,dirty:!0,error:null,equal:mo,kind:"computed",producerMustRecompute(e){return e.value===Tn||e.value===bn;},producerRecomputeValue(e){if(e.value===bn)throw new Error("");let t=e.value;e.value=bn;let n=Kt(e),r,o=!1;try{r=e.computation(),w(null),o=t!==Tn&&t!==dt&&r!==dt&&e.equal(t,r);}catch(i){r=dt,e.error=i;}finally{_n(e,n);}if(o){e.value=t;return;}e.value=r,e.version++;}});function QC(){throw new Error();}var Cp=QC;function wp(e){Cp(e);}function Eu(e){Cp=e;}var KC=null;function Du(e,t){let n=Object.create(Es);n.value=e,t!==void 0&&(n.equal=t);let r=()=>Tp(n);return r[X]=n,go(n),[r,s=>Jt(n,s),s=>vs(n,s)];}function Tp(e){return Qt(e),e.value;}function Jt(e,t){yu()||wp(e),e.equal(e.value,t)||(e.value=t,JC(e));}function vs(e,t){yu()||wp(e),Jt(e,t(e.value));}var Es=B(y({},Zt),{equal:mo,value:void 0,kind:"signal"});function JC(e){e.version++,vp(),mu(e),KC?.(e);}var Iu=B(y({},Zt),{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,kind:"effect"});function Cu(e){if(e.dirty=!1,e.version>0&&!po(e))return;e.version++;let t=Kt(e);try{e.cleanup(),e.fn();}finally{_n(e,t);}}var wu;function Ds(){return wu;}function ft(e){let t=wu;return wu=e,t;}var bp=Symbol("NotFound");function yr(e){return e===bp||e?.name==="\u0275NotFound";}function Tu(e,t,n){let r=Object.create(XC);r.source=e,r.computation=t,n!=null&&(r.equal=n);let i=()=>{if(Sn(r),Qt(r),r.value===dt)throw r.error;return r.value;};return i[X]=r,go(r),i;}function Sp(e,t){Sn(e),Jt(e,t),gr(e);}function _p(e,t){if(Sn(e),e.value===dt)throw e.error;vs(e,t),gr(e);}var XC=B(y({},Zt),{value:Tn,dirty:!0,error:null,equal:mo,kind:"linkedSignal",producerMustRecompute(e){return e.value===Tn||e.value===bn;},producerRecomputeValue(e){if(e.value===bn)throw new Error("");let t=e.value;e.value=bn;let n=Kt(e),r,o=!1;try{let i=e.source(),s=t!==Tn&&t!==dt,a=s?{source:e.sourceValue,value:t}:void 0;r=e.computation(i,a),e.sourceValue=i,w(null),o=s&&r!==dt&&e.equal(t,r);}catch(i){r=dt,e.error=i;}finally{_n(e,n);}if(o){e.value=t;return;}e.value=r,e.version++;}});function Mp(e){let t=w(null);try{return e();}finally{w(t);}}var _s="https://angular.dev/best-practices/security#preventing-cross-site-scripting-xss",v=class extends Error{code;constructor(t,n){super(We(t,n)),this.code=t;}};function ew(e){return`NG0${Math.abs(e)}`;}function We(e,t){return`${ew(e)}${t?": "+t:""}`;}var Ye=globalThis;function $(e){for(let t in e)if(e[t]===$)return t;throw Error("");}function Op(e,t){for(let n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n]);}function To(e){if(typeof e=="string")return e;if(Array.isArray(e))return`[${e.map(To).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(`
4`);return r>=0?n.slice(0,r):n;}function Ms(e,t){return e?t?`${e} ${t}`:e:t||"";}var tw=$({__forward_ref__:$});function Ns(e){return e.__forward_ref__=Ns,e;}function se(e){return Lu(e)?e():e;}function Lu(e){return typeof e=="function"&&e.hasOwnProperty(tw)&&e.__forward_ref__===Ns;}function kp(e,t,n){e!=t&&Pp(n,e,t,"==");}function Pp(e,t,n,r){throw new Error(`ASSERTION ERROR: ${e}`+(r==null?"":` [Expected=> ${n} ${r} ${t} <=Actual]`));}function T(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0};}function Er(e){return{providers:e.providers||[],imports:e.imports||[]};}function bo(e){return nw(e,Rs);}function ju(e){return bo(e)!==null;}function nw(e,t){return e.hasOwnProperty(t)&&e[t]||null;}function rw(e){let t=e?.[Rs]??null;return t||null;}function Su(e){return e&&e.hasOwnProperty(Cs)?e[Cs]:null;}var Rs=$({ɵprov:$}),Cs=$({ɵinj:$}),D=class{_desc;ngMetadataName="InjectionToken";ɵprov;constructor(t,n){this._desc=t,this.ɵprov=void 0,typeof n=="number"?this.__NG_ELEMENT_ID__=n:n!==void 0&&(this.ɵprov=T({token:this,providedIn:n.providedIn||"root",factory:n.factory}));}get multi(){return this;}toString(){return`InjectionToken ${this._desc}`;}};function Uu(e){return e&&!!e.ɵproviders;}var Bu=$({ɵcmp:$}),Vu=$({ɵdir:$}),Hu=$({ɵpipe:$}),$u=$({ɵmod:$}),Eo=$({ɵfac:$}),kn=$({__NG_ELEMENT_ID__:$}),Np=$({__NG_ENV_ID__:$});function zu(e){return As(e,"@NgModule"),e[$u]||null;}function pt(e){return As(e,"@Component"),e[Bu]||null;}function So(e){return As(e,"@Directive"),e[Vu]||null;}function Gu(e){return As(e,"@Pipe"),e[Hu]||null;}function As(e,t){if(e==null)throw new v(-919,!1);}function Pn(e){return typeof e=="string"?e:e==null?"":String(e);}var Fp=$({ngErrorCode:$}),ow=$({ngErrorMessage:$}),iw=$({ngTokenPath:$});function qu(e,t){return Lp("",-200,t);}function xs(e,t){throw new v(-201,!1);}
4function Lp(e,t,n){let r=new v(t,e);return r[Fp]=t,r[ow]=e,n&&(r[iw]=n),r;}function sw(e){return e[Fp];}var _u;function jp(){return _u;}function ke(e){let t=_u;return _u=e,t;}function Wu(e,t,n){let r=bo(e);if(r&&r.providedIn=="root")return r.value===void 0?r.value=r.factory():r.value;if(n&8)return null;if(t!==void 0)return t;xs(e,"");}var aw={},Nn=aw,cw="__NG_DI_FLAG__",Mu=class{injector;constructor(t){this.injector=t;}retrieve(t,n){let r=Rn(n)||0;try{return this.injector.get(t,r&8?null:Nn,r);}catch(o){if(yr(o))return o;throw o;}}};function uw(e,t=0){let n=Ds();if(n===void 0)throw new v(-203,!1);if(n===null)return Wu(e,void 0,t);{let r=lw(t),o=n.retrieve(e,r);if(yr(o)){if(r.optional)return null;throw o;}return o;}}function R(e,t=0){return(jp()||uw)(se(e),t);}function g(e,t){return R(e,Rn(t));}function Rn(e){return typeof e>"u"||typeof e=="number"?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4);}function lw(e){return{optional:!!(e&8),host:!!(e&1),self:!!(e&2),skipSelf:!!(e&4)};}function Nu(e){let t=[];for(let n=0;n<e.length;n++){let r=se(e[n]);if(Array.isArray(r)){if(r.length===0)throw new v(900,!1);let o,i=0;for(let s=0;s<r.length;s++){let a=r[s],c=dw(a);typeof c=="number"?c===-1?o=a.token:i|=c:o=a;}t.push(R(o,i));}else t.push(R(r));}return t;}function dw(e){return e[cw];}function An(e,t){let n=e.hasOwnProperty(Eo);return n?e[Eo]:null;}function Up(e,t,n){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++){let o=e[r],i=t[r];if(n&&(o=n(o),i=n(i)),i!==o)return!1;}return!0;}function Bp(e){return e.flat(Number.POSITIVE_INFINITY);}function Os(e,t){e.forEach(n=>Array.isArray(n)?Os(n,t):t(n));}function Yu(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n);}function _o(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0];}function Vp(e,t){let n=[];for(let r=0;r<e;r++)n.push(t);return n;}function Hp(e,t,n,r){let o=e.length;if(o==t)e.push(n,r);
4else if(o===1)e.push(r,e[0]),e[0]=n;else{for(o--,e.push(e[o-1],e[o]);o>t;){let i=o-2;e[o]=e[i],o--;}e[t]=n,e[t+1]=r;}}function ks(e,t,n){let r=Dr(e,t);return r>=0?e[r|1]=n:(r=~r,Hp(e,r,t,n)),r;}function Ps(e,t){let n=Dr(e,t);if(n>=0)return e[n|1];}function Dr(e,t){return fw(e,t,1);}function fw(e,t,n){let r=0,o=e.length>>n;for(;o!==r;){let i=r+(o-r>>1),s=e[i<<n];if(t===s)return i<<n;s>t?o=i:r=i+1;}return~(o<<n);}var nt={},ge=[],gt=new D(""),Zu=new D("",-1),Qu=new D(""),Do=class{get(t,n=Nn){if(n===Nn){let o=Lp("",-201);throw o.name="\u0275NotFound",o;}return n;}};function mt(e){return{ɵproviders:e};}function $p(e){return mt([{provide:gt,multi:!0,useValue:e}]);}function zp(...e){return{ɵproviders:Fs(!0,e),ɵfromNgModule:!0};}function Fs(e,...t){let n=[],r=new Set(),o,i=s=>{n.push(s);};return Os(t,s=>{let a=s;ws(a,i,[],r)&&(o||=[],o.push(a));}),o!==void 0&&Gp(o,i),n;}function Gp(e,t){for(let n=0;n<e.length;n++){let{ngModule:r,providers:o}=e[n];Ku(o,i=>{t(i,r);});}}function ws(e,t,n,r){if(e=se(e),!e)return!1;let o=null,i=Su(e),s=!i&&pt(e);if(!i&&!s){let c=e.ngModule;if(i=Su(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)ws(u,t,n,r);}}else if(i){if(i.imports!=null&&!a){r.add(o);let u;Os(i.imports,l=>{ws(l,t,n,r)&&(u||=[],u.push(l));}),u!==void 0&&Gp(u,t);}if(!a){let u=An(o)||(()=>new o());t({provide:o,useFactory:u,deps:ge},o),t({provide:Qu,useValue:o,multi:!0},o),t({provide:gt,useValue:()=>R(o),multi:!0},o);}let c=i.providers;if(c!=null&&!a){let u=e;Ku(c,l=>{t(l,u);});}}else return!1;return o!==e&&e.providers!==void 0;}function Ku(e,t){for(let n of e)Uu(n)&&(n=n.ɵproviders),Array.isArray(n)?Ku(n,t):t(n);}var hw=$({provide:String,useValue:$});function qp(e){return e!==null&&typeof e=="object"&&hw in e;}function pw(e){return!!(e&&e.useExisting);}function gw(e){return!!(e&&e.useFactory);}function xn(e){return typeof e=="function";}function Wp(e){return!!e.useClass;}var Mo=new D(""),Is={},Rp={},bu;function Ir(){return bu===void 0&&(bu=new Do()),bu;}var K=class{},On=class extends K{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,Au(t,s=>this.processProvider(s)),this.records.set(Zu,vr(void 0,this)),o.has("environment")&&this.records.set(K,vr(void 0,this));let i=this.records.get(Mo);i!=null&&typeof i.value=="string"&&this.scopes.add(i.value),this.injectorDefTypes=new Set(this.get(Qu,ge,{self:!0}));}retrieve(t,n){let r=Rn(n)||0;try{return this.get(t,Nn,r);}catch(o){if(yr(o))return o;throw o;}}destroy(){vo(this),this._destroyed=!0;let t=w(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(),w(t);}}onDestroy(t){return vo(this),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t);}runInContext(t){vo(this);let n=ft(this),r=ke(void 0),o;try{return t();}finally{ft(n),ke(r);}}get(t,n=Nn,r){if(vo(this),t.hasOwnProperty(Np))return t[Np](this);let o=Rn(r),i,s=ft(this),a=ke(void 0);try{if(!(o&4)){let u=this.records.get(t);if(u===void 0){let l=Dw(t)&&bo(t);l&&this.injectableDefInScope(l)?u=vr(Ru(t),Is):u=null,this.records.set(t,u);}if(u!=null)return this.hydrate(t,u,o);}let c=o&2?Ir():this.parent;return n=o&8&&n===Nn?null:n,c.get(t,n);}catch(c){let u=sw(c);throw u===-200||u===-201?new v(u,null):c;}finally{ke(a),ft(s);}}resolveInjectorInitializers(){let t=w(null),n=ft(this),r=ke(void 0),o;try{let i=this.get(gt,ge,{self:!0});for(let s of i)s();}finally{ft(n),ke(r),w(t);}}toString(){return"R3Injector[...]";}processProvider(t){t=se(t);let n=xn(t)?t:se(t&&t.provide),r=yw(t);if(!xn(t)&&t.multi===!0){let o=this.records.get(n);o||(o=vr(void 0,Is,!0),o.factory=()=>Nu(o.multi),this.records.set(n,o)),n=t,o.multi.push(t);}this.records.set(n,r);}hydrate(t,n,r){let o=w(null);try{if(n.value===Rp)throw qu("");return n.value===Is&&(n.value=Rp,n.value=n.factory(void 0,r)),typeof n.value=="object"&&n.value&&Ew(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value;}finally{w(o);}}injectableDefInScope(t){if(!t.providedIn)return!1;let n=se(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 Ru(e){let t=bo(e),n=t!==null?t.factory:An(e);if(n!==null)return n;if(e instanceof D)throw new v(-204,!1);if(e instanceof Function)return mw(e);throw new v(-204,!1);}function mw(e){if(e.length>0)throw new v(-204,!1);let n=rw(e);return n!==null?()=>n.factory(e):()=>new e();}function yw(e){if(qp(e))return vr(void 0,e.useValue);
4{let t=Ju(e);return vr(t,Is);}}function Ju(e,t,n){let r;if(xn(e)){let o=se(e);return An(o)||Ru(o);}else if(qp(e))r=()=>se(e.useValue);else if(gw(e))r=()=>e.useFactory(...Nu(e.deps||[]));else if(pw(e))r=(o,i)=>R(se(e.useExisting),i!==void 0&&i&8?8:void 0);else{let o=se(e&&(e.useClass||e.provide));if(vw(e))r=()=>new o(...Nu(e.deps));else return An(o)||Ru(o);}return r;}function vo(e){if(e.destroyed)throw new v(-205,!1);}function vr(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0};}function vw(e){return!!e.deps;}function Ew(e){return e!==null&&typeof e=="object"&&typeof e.ngOnDestroy=="function";}function Dw(e){return typeof e=="function"||typeof e=="object"&&e.ngMetadataName==="InjectionToken";}function Au(e,t){for(let n of e)Array.isArray(n)?Au(n,t):n&&Uu(n)?Au(n.ɵproviders,t):t(n);}function me(e,t){let n;e instanceof On?(vo(e),n=e):n=new Mu(e);let r,o=ft(n),i=ke(void 0);try{return t();}finally{ft(o),ke(i);}}function Yp(){return jp()!==void 0||Ds()!=null;}var Ce=0,I=1,M=2,ee=3,Ze=4,ve=5,we=6,Cr=7,te=8,Te=9,rt=10,x=11,wr=12,Xu=13,Fn=14,ue=15,tn=16,Ln=17,yt=18,Pt=19,el=20,kt=21,Ls=22,Xt=23,Pe=24,jn=25,nn=26,F=27,Zp=1,Fe=6,vt=7,No=8,Un=9,W=10;function Qe(e){return Array.isArray(e)&&typeof e[Zp]=="object";}function Le(e){return Array.isArray(e)&&e[Zp]===!0;}function tl(e){return(e.flags&4)!==0;}function Et(e){return e.componentOffset>-1;}function Tr(e){return(e.flags&1)===1;}function ot(e){return!!e.template;}function Bn(e){return(e[M]&512)!==0;}function rn(e){return(e[M]&256)===256;}var nl="svg",rl="math";function be(e){for(;Array.isArray(e);)e=e[Ce];return e;}function Ro(e,t){return be(t[e]);}function Ne(e,t){return be(t[e.index]);}function br(e,t){return e.data[t];}function Qp(e,t){return e[t];}function Ke(e,t){let n=t[e];return Qe(n)?n:n[Ce];}function Kp(e){return(e[M]&4)===4;}function js(e){return(e[M]&128)===128;}function Jp(e){return Le(e[ee]);}function Re(e,t){return t==null?null:e[t];}function ol(e){e[Ln]=0;}function il(e){e[M]&1024||(e[M]|=1024,js(e)&&Vn(e));}function Xp(e,t){for(;e>0;)t=t[Fn],e--;return t;}function Ao(e){return!!(e[M]&9216||e[Pe]?.dirty);}function Us(e){e[rt].changeDetectionScheduler?.notify(8),e[M]&64&&(e[M]|=1024),Ao(e)&&Vn(e);}function Vn(e){e[rt].changeDetectionScheduler?.notify(0);let t=en(e);for(;t!==null&&!(t[M]&8192||(t[M]|=8192,!js(t)));)t=en(t);}function Bs(e,t){if(rn(e))throw new v(911,!1);e[kt]===null&&(e[kt]=[]),e[kt].push(t);}function sl(e,t){if(e[kt]===null)return;let n=e[kt].indexOf(t);n!==-1&&e[kt].splice(n,1);}function en(e){let t=e[ee];return Le(t)?t[ee]:t;}function al(e){return e[Cr]??=[];}function cl(e){return e.cleanup??=[];}function eg(e,t,n,r){let o=al(t);o.push(n),e.firstCreatePass&&cl(e).push(r,o.length-1);}var A={lFrame:pg(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var xu=!1;function tg(){return A.lFrame.elementDepthCount;}function ng(){A.lFrame.elementDepthCount++;}function ul(){A.lFrame.elementDepthCount--;}function Vs(){return A.bindingsEnabled;}function Hs(){return A.skipHydrationRootTNode!==null;}function ll(e){return A.skipHydrationRootTNode===e;}function rg(e){A.skipHydrationRootTNode=e;}function dl(){A.skipHydrationRootTNode=null;}function b(){return A.lFrame.lView;}function z(){return A.lFrame.tView;}function og(e){return A.lFrame.contextLView=e,e[te];}function ig(e){return A.lFrame.contextLView=null,e;}function ce(){let e=fl();for(;e!==null&&e.type===64;)e=e.parent;return e;}function fl(){return A.lFrame.currentTNode;}function Sr(){let e=A.lFrame,t=e.currentTNode;return e.isParent?t:t.parent;}function Ft(e,t){let n=A.lFrame;n.currentTNode=e,n.isParent=t;}function hl(){return A.lFrame.isParent;}function pl(){A.lFrame.isParent=!1;}function sg(){return A.lFrame.contextLView;}function gl(){return xu;}function Io(e){let t=xu;return xu=e,t;}function ml(){let e=A.lFrame,t=e.bindingRootIndex;return t===-1&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t;}function ag(){return A.lFrame.bindingIndex;}function cg(e){return A.lFrame.bindingIndex=e;}function Dt(){return A.lFrame.bindingIndex++;}function yl(e){let t=A.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n;}function ug(){return A.lFrame.inI18n;}function vl(e){A.lFrame.inI18n=e;}function lg(e,t){let n=A.lFrame;n.bindingIndex=n.bindingRootIndex=e,$s(t);}function dg(){return A.lFrame.currentDirectiveIndex;}function $s(e){A.lFrame.currentDirectiveIndex=e;}function fg(e){let t=A.lFrame.currentDirectiveIndex;return t===-1?null:e[t];}function zs(){return A.lFrame.currentQueryIndex;}function xo(e){A.lFrame.currentQueryIndex=e;}function Iw(e){let t=e[I];return t.type===2?t.declTNode:t.type===1?e[ve]:null;}function El(e,t,n){if(n&4){let o=t,i=e;for(;o=o.parent,o===null&&!(n&1);)if(o=Iw(i),o===null||(i=i[Fn],o.type&10))break;if(o===null)return!1;t=o,e=i;}let r=A.lFrame=hg();return r.currentTNode=t,r.lView=e,!0;}function Gs(e){let t=hg(),n=e[I];
4A.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1;}function hg(){let e=A.lFrame,t=e===null?null:e.child;return t===null?pg(e):t;}function pg(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 gg(){let e=A.lFrame;return A.lFrame=e.parent,e.currentTNode=null,e.lView=null,e;}var Dl=gg;function qs(){let e=gg();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 mg(e){return(A.lFrame.contextLView=Xp(e,A.lFrame.contextLView))[te];}function it(){return A.lFrame.selectedIndex;}function It(e){A.lFrame.selectedIndex=e;}function Hn(){let e=A.lFrame;return br(e.tView,e.selectedIndex);}function Ws(){return A.lFrame.currentNamespace;}var yg=!0;function Oo(){return yg;}function Ct(e){yg=e;}function Ou(e,t=null,n=null,r){let o=Il(e,t,n,r);return o.resolveInjectorInitializers(),o;}function Il(e,t=null,n=null,r,o=new Set()){let i=[n||ge,zp(e)],s;return new On(i,t||Ir(),s||null,o);}var ae=class e{static THROW_IF_NOT_FOUND=Nn;static NULL=new Do();static create(t,n){if(Array.isArray(t))return Ou({name:""},n,t,"");{let r=t.name??"";return Ou({name:r},t.parent,t.providers,r);}}static ɵprov=T({token:e,providedIn:"any",factory:()=>R(Zu)});static __NG_ELEMENT_ID__=-1;},q=new D(""),Se=(()=>{class e{static __NG_ELEMENT_ID__=Cw;static __NG_ENV_ID__=n=>n;}return e;})(),Ts=class extends Se{_lView;constructor(t){super(),this._lView=t;}get destroyed(){return rn(this._lView);}onDestroy(t){let n=this._lView;return Bs(n,t),()=>sl(n,t);}};function Cw(){return new Ts(b());}var vg=!1,Eg=new D(""),wt=(()=>{class e{taskId=0;pendingTasks=new Set();destroyed=!1;pendingTask=new fe(!1);debugTaskTracker=g(Eg,{optional:!0});get hasPendingTasks(){return this.destroyed?!1:this.pendingTask.value;}get hasPendingTasksObservable(){return this.destroyed?new k(n=>{n.next(!1),n.complete();}):this.pendingTask;}add(){!this.hasPendingTasks&&!this.destroyed&&this.pendingTask.next(!0);let n=this.taskId++;return this.pendingTasks.add(n),this.debugTaskTracker?.add(n),n;}has(n){return this.pendingTasks.has(n);}remove(n){this.pendingTasks.delete(n),this.debugTaskTracker?.remove(n),this.pendingTasks.size===0&&this.hasPendingTasks&&this.pendingTask.next(!1);}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks&&this.pendingTask.next(!1),this.destroyed=!0,this.pendingTask.unsubscribe();}static ɵprov=T({token:e,providedIn:"root",factory:()=>new e()});}return e;})(),ku=class extends oe{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(t=!1){super(),this.__isAsync=t,Yp()&&(this.destroyRef=g(Se,{optional:!0})??void 0,this.pendingTasks=g(wt,{optional:!0})??void 0);}emit(t){let n=w(null);try{super.next(t);}finally{w(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 ie&&t.add(a),a;}wrapInTimeout(t){return n=>{let r=this.pendingTasks?.add();setTimeout(()=>{try{t(n);}finally{r!==void 0&&this.pendingTasks?.remove(r);}});};}},De=ku;function bs(...e){}function Cl(e){let t,n;function r(){e=bs;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 Dg(e){return queueMicrotask(()=>e()),()=>{e=bs;};}var wl="isAngularZone",Co=wl+"_ID",ww=0,Ie=class e{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new De(!1);onMicrotaskEmpty=new De(!1);onStable=new De(!1);
4onError=new De(!1);constructor(t){let{enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:o=!1,scheduleInRootZone:i=vg}=t;if(typeof Zone>"u")throw new v(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,Sw(s);}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(wl)===!0;}static assertInAngularZone(){if(!e.isInAngularZone())throw new v(909,!1);}static assertNotInAngularZone(){if(e.isInAngularZone())throw new v(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,Tw,bs,bs);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);}},Tw={};function Tl(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 bw(e){if(e.isCheckStableRunning||e.callbackScheduled)return;e.callbackScheduled=!0;function t(){Cl(()=>{e.callbackScheduled=!1,Pu(e),e.isCheckStableRunning=!0,Tl(e),e.isCheckStableRunning=!1;});}e.scheduleInRootZone?Zone.root.run(()=>{t();}):e._outer.run(()=>{t();}),Pu(e);}function Sw(e){let t=()=>{bw(e);},n=ww++;e._inner=e._inner.fork({name:"angular",properties:{[wl]:!0,[Co]:n,[Co+n]:!0},onInvokeTask:(r,o,i,s,a,c)=>{if(_w(c))return r.invokeTask(i,s,a,c);try{return Ap(e),r.invokeTask(i,s,a,c);}finally{(e.shouldCoalesceEventChangeDetection&&s.type==="eventTask"||e.shouldCoalesceRunChangeDetection)&&t(),xp(e);}},onInvoke:(r,o,i,s,a,c,u)=>{try{return Ap(e),r.invoke(i,s,a,c,u);}finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!Mw(c)&&t(),xp(e);}},onHasTask:(r,o,i,s)=>{r.hasTask(i,s),o===i&&(s.change=="microTask"?(e._hasPendingMicrotasks=s.microTask,Pu(e),Tl(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 Pu(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&e.callbackScheduled===!0?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1;}function Ap(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null));}function xp(e){e._nesting--,Tl(e);}var wo=class{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new De();onMicrotaskEmpty=new De();onStable=new De();onError=new De();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 _w(e){return Ig(e,"__ignore_ng_zone__");}function Mw(e){return Ig(e,"__scheduler_tick__");}function Ig(e,t){return!Array.isArray(e)||e.length!==1?!1:e[0]?.data?.[t]===!0;}var qe=class{_console=console;handleError(t){this._console.error("ERROR",t);}},je=new D("",{factory:()=>{let e=g(Ie),t=g(K),n;return r=>{e.runOutsideAngular(()=>{t.destroyed&&!n?setTimeout(()=>{throw r;}):(n??=t.get(qe),n.handleError(r));});};}}),Cg={provide:gt,useValue:()=>{let e=g(qe,{optional:!0});},multi:!0},Nw=new D("",{factory:()=>{let e=g(q).defaultView;if(!e)return;let t=g(je),n=i=>{t(i.reason),i.preventDefault();},r=i=>{i.error?t(i.error):t(new Error(i.message,{cause:i})),i.preventDefault();},o=()=>{e.addEventListener("unhandledrejection",n),e.addEventListener("error",r);};typeof Zone<"u"?Zone.root.run(o):o(),g(Se).onDestroy(()=>{e.removeEventListener("error",r),e.removeEventListener("unhandledrejection",n);});}});function Rw(){return mt([$p(()=>{g(Nw);})]);}function Y(e,t){let[n,r,o]=Du(e,t?.equal),i=n,s=i[X];return i.set=r,i.update=o,i.asReadonly=ko.bind(i),i;}function ko(){let e=this[X];if(e.readonlyFn===void 0){let t=()=>this();t[X]=e,e.readonlyFn=t;}return e.readonlyFn;}var Po=(()=>{class e{view;node;
4constructor(n,r){this.view=n,this.node=r;}static __NG_ELEMENT_ID__=Aw;}return e;})();function Aw(){return new Po(b(),ce());}var ht=class{},Fo=new D("",{factory:()=>!0});var bl=new D(""),Lo=(()=>{class e{internalPendingTasks=g(wt);scheduler=g(ht);errorHandler=g(je);add(){let n=this.internalPendingTasks.add();return()=>{this.internalPendingTasks.has(n)&&(this.scheduler.notify(11),this.internalPendingTasks.remove(n));};}run(n){let r=this.add();n().catch(this.errorHandler).finally(r);}static ɵprov=T({token:e,providedIn:"root",factory:()=>new e()});}return e;})(),Ys=(()=>{class e{static ɵprov=T({token:e,providedIn:"root",factory:()=>new Fu()});}return e;})(),Fu=class{dirtyEffectCount=0;queues=new Map();add(t){this.enqueue(t),this.schedule(t);}schedule(t){t.dirty&&this.dirtyEffectCount++;}remove(t){let n=t.zone,r=this.queues.get(n);r.has(t)&&(r.delete(t),t.dirty&&this.dirtyEffectCount--);}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)||r.add(t);}flush(){for(;this.dirtyEffectCount>0;){let t=!1;for(let[n,r]of this.queues)n===null?t||=this.flushQueue(r):t||=n.run(()=>this.flushQueue(r));t||(this.dirtyEffectCount=0);}}flushQueue(t){let n=!1;for(let r of t)r.dirty&&(this.dirtyEffectCount--,n=!0,r.run());return n;}},Ss=class{[X];constructor(t){this[X]=t;}destroy(){this[X].destroy();}};function wg(e,t){let n=t?.injector??g(ae),r=t?.manualCleanup!==!0?n.get(Se):null,o,i=n.get(Po,null,{optional:!0}),s=n.get(ht);return i!==null?(o=kw(i.view,s,e),r instanceof Ts&&r._lView===i.view&&(r=null)):o=Pw(e,n.get(Ys),s),o.injector=n,r!==null&&(o.onDestroyFns=[r.onDestroy(()=>o.destroy())]),new Ss(o);}var Tg=B(y({},Iu),{cleanupFns:void 0,zone:null,onDestroyFns:null,run(){let e=Io(!1);try{Cu(this);}finally{Io(e);}},cleanup(){if(!this.cleanupFns?.length)return;let e=w(null);try{for(;this.cleanupFns.length;)this.cleanupFns.pop()();}finally{this.cleanupFns=[],w(e);}}}),xw=B(y({},Tg),{consumerMarkedDirty(){this.scheduler.schedule(this),this.notifier.notify(12);},destroy(){if(Mn(this),this.onDestroyFns!==null)for(let e of this.onDestroyFns)e();this.cleanup(),this.scheduler.remove(this);}}),Ow=B(y({},Tg),{consumerMarkedDirty(){this.view[M]|=8192,Vn(this.view),this.notifier.notify(13);},destroy(){if(Mn(this),this.onDestroyFns!==null)for(let e of this.onDestroyFns)e();this.cleanup(),this.view[Xt]?.delete(this);}});function kw(e,t,n){let r=Object.create(Ow);return r.view=e,r.zone=typeof Zone<"u"?Zone.current:null,r.notifier=t,r.fn=bg(r,n),e[Xt]??=new Set(),e[Xt].add(r),r.consumerMarkedDirty(r),r;}function Pw(e,t,n){let r=Object.create(xw);return r.fn=bg(r,e),r.scheduler=t,r.notifier=n,r.zone=typeof Zone<"u"?Zone.current:null,r.scheduler.add(r),r.notifier.notify(12),r;}function bg(e,t){return()=>{t(n=>(e.cleanupFns??=[]).push(n));};}var Zs={JSACTION:"jsaction"};function Xo(e){return{toString:e}.toString();}function Gw(e){return typeof e=="function";}function bm(e,t,n,r){t!==null?t.applyValueToInputSignal(t,r):e[n]=r;}var la=class{previousValue;currentValue;firstChange;constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r;}isFirstChange(){return this.firstChange;}},jt=(()=>{let e=()=>Sm;return e.ngInherit=!0,e;})();function Sm(e){return e.type.prototype.ngOnChanges&&(e.setInput=Ww),qw;}function qw(){let e=Mm(this),t=e?.current;if(t){let n=e.previous;if(n===nt)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t);}}function Ww(e,t,n,r,o){let i=this.declaredInputs[r],s=Mm(e)||Yw(e,{previous:nt,current:null}),a=s.current||(s.current={}),c=s.previous,u=c[i];a[i]=new la(u&&u.currentValue,n,c===nt),bm(e,t,o,n);}var _m="__ngSimpleChanges__";function Mm(e){return e[_m]||null;}function Yw(e,t){return e[_m]=t;}var Sg=[];var V=function(e,t=null,n){for(let r=0;r<Sg.length;r++){let o=Sg[r];o(e,t,n);}},L=function(e){return e[e.TemplateCreateStart=0]="TemplateCreateStart",e[e.TemplateCreateEnd=1]="TemplateCreateEnd",e[e.TemplateUpdateStart=2]="TemplateUpdateStart",e[e.TemplateUpdateEnd=3]="TemplateUpdateEnd",e[e.LifecycleHookStart=4]="LifecycleHookStart",e[e.LifecycleHookEnd=5]="LifecycleHookEnd",e[e.OutputStart=6]="OutputStart",e[e.OutputEnd=7]="OutputEnd",e[e.BootstrapApplicationStart=8]="BootstrapApplicationStart",e[e.BootstrapApplicationEnd=9]="BootstrapApplicationEnd",e[e.BootstrapComponentStart=10]="BootstrapComponentStart",e[e.BootstrapComponentEnd=11]="BootstrapComponentEnd",e[e.ChangeDetectionStart=12]="ChangeDetectionStart",e[e.ChangeDetectionEnd=13]="ChangeDetectionEnd",e[e.ChangeDetectionSyncStart=14]="ChangeDetectionSyncStart",e[e.ChangeDetectionSyncEnd=15]="ChangeDetectionSyncEnd",e[e.AfterRenderHooksStart=16]="AfterRenderHooksStart",e[e.AfterRenderHooksEnd=17]="AfterRenderHooksEnd",e[e.ComponentStart=18]="ComponentStart",e[e.ComponentEnd=19]="ComponentEnd",e[e.DeferBlockStateStart=20]="DeferBlockStateStart",e[e.DeferBlockStateEnd=21]="DeferBlockStateEnd",e[e.DynamicComponentStart=22]="DynamicComponentStart",e[e.DynamicComponentEnd=23]="DynamicComponentEnd",e[e.HostBindingsUpdateStart=24]="HostBindingsUpdateStart",e[e.HostBindingsUpdateEnd=25]="HostBindingsUpdateEnd",e;}(L||{});function Zw(e,t,n){let{ngOnChanges:r,ngOnInit:o,ngDoCheck:i}=t.type.prototype;if(r){let s=Sm(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 Nm(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n<r;n++){let i=e.data[n].type.prototype,{ngAfterContentInit:s,ngAfterContentChecked:a,ngAfterViewInit:c,ngAfterViewChecked:u,ngOnDestroy:l}=i;s&&(e.contentHooks??=[]).push(-n,s),a&&((e.contentHooks??=[]).push(n,a),(e.contentCheckHooks??=[]).push(n,a)),c&&(e.viewHooks??=[]).push(-n,c),u&&((e.viewHooks??=[]).push(n,u),(e.viewCheckHooks??=[]).push(n,u)),l!=null&&(e.destroyHooks??=[]).push(n,l);}}function ta(e,t,n){Rm(e,t,3,n);}function na(e,t,n,r){(e[M]&3)===n&&Rm(e,t,n,r);}function Sl(e,t){let n=e[M];(n&3)===t&&(n&=16383,n+=1,e[M]=n);}function Rm(e,t,n,r){let o=r!==void 0?e[Ln]&65535:0,i=r??-1,s=t.length-1,a=0;for(let c=o;c<s;c++)if(typeof t[c+1]=="number"){if(a=t[c],r!=null&&a>=r)break;}else t[c]<0&&(e[Ln]+=65536),(a<i||i==-1)&&(Qw(e,n,t,c),e[Ln]=(e[Ln]&4294901760)+c+2),c++;}function _g(e,t){V(L.LifecycleHookStart,e,t);let n=w(null);try{t.call(e);}finally{w(n),V(L.LifecycleHookEnd,e,t);}}function Qw(e,t,n,r){let o=n[r]<0,i=n[r+1],s=o?-n[r]:n[r],a=e[s];o?e[M]>>14<e[Ln]>>16&&(e[M]&3)===t&&(e[M]+=16384,_g(a,i)):_g(a,i);}var Mr=-1,zn=class{factory;name;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(t,n,r,o){this.factory=t,this.name=o,this.canSeeViewProviders=n,this.injectImpl=r;}};function Kw(e){return(e.flags&8)!==0;}function Jw(e){return(e.flags&16)!==0;}function Xw(e,t,n){let r=0;for(;r<n.length;){let o=n[r];if(typeof o=="number"){if(o!==0)break;r++;let i=n[r++],s=n[r++],a=n[r++];e.setAttribute(t,s,a,i);}else{let i=o,s=n[++r];eT(i)?e.setProperty(t,i,s):e.setAttribute(t,i,s),r++;}}return r;}function Am(e){return e===3||e===4||e===6;}function eT(e){return e.charCodeAt(0)===64;}function Ar(e,t){if(!(t===null||t.length===0))if(e===null||e.length===0)e=t.slice();else{let n=-1;for(let r=0;r<t.length;r++){let o=t[r];typeof o=="number"?n=o:n===0||(n===-1||n===2?Mg(e,n,o,null,t[++r]):Mg(e,n,o,null,
4null));}}return e;}function Mg(e,t,n,r,o){let i=0,s=e.length;if(t===-1)s=-1;else for(;i<e.length;){let a=e[i++];if(typeof a=="number"){if(a===t){s=-1;break;}else if(a>t){s=i-1;break;}}}for(;i<e.length;){let a=e[i];if(typeof a=="number")break;if(a===n){o!==null&&(e[i+1]=o);return;}i++,o!==null&&i++;}s!==-1&&(e.splice(s,0,t),i=s+1),e.splice(i++,0,n),o!==null&&e.splice(i++,0,o);}function xm(e){return e!==Mr;}function da(e){return e&32767;}function tT(e){return e>>16;}function fa(e,t){let n=tT(e),r=t;for(;n>0;)r=r[Fn],n--;return r;}var Vl=!0;function Ng(e){let t=Vl;return Vl=e,t;}var nT=256,Om=nT-1,km=5,rT=0,Tt={};function oT(e,t,n){let r;typeof n=="string"?r=n.charCodeAt(0)||0:n.hasOwnProperty(kn)&&(r=n[kn]),r==null&&(r=n[kn]=rT++);let o=r&Om,i=1<<o;t.data[e+(o>>km)]|=i;}function ha(e,t){let n=Pm(e,t);if(n!==-1)return n;let r=t[I];r.firstCreatePass&&(e.injectorIndex=t.length,_l(r.data,e),_l(t,null),_l(r.blueprint,null));let o=Ad(e,t),i=e.injectorIndex;if(xm(o)){let s=da(o),a=fa(o,t),c=a[I].data;for(let u=0;u<8;u++)t[i+u]=a[s+u]|c[s+u];}return t[i+8]=o,i;}function _l(e,t){e.push(0,0,0,0,0,0,0,0,t);}function Pm(e,t){return e.injectorIndex===-1||e.parent&&e.parent.injectorIndex===e.injectorIndex||t[e.injectorIndex+8]===null?-1:e.injectorIndex;}function Ad(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=Bm(o),r===null)return Mr;if(n++,o=o[Fn],r.injectorIndex!==-1)return r.injectorIndex|n<<16;}return Mr;}function Hl(e,t,n){oT(e,t,n);}function iT(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<r;){let i=n[o];if(Am(i))break;if(i===0)o=o+2;else if(typeof i=="number")for(o++;o<r&&typeof n[o]=="string";)o++;else{if(i===t)return n[o+1];o=o+2;}}}return null;}function Fm(e,t,n){if(n&8||e!==void 0)return e;xs(t,"NodeInjector");}function Lm(e,t,n,r){if(n&8&&r===void 0&&(r=null),(n&3)===0){let o=e[Te],i=ke(void 0);try{return o?o.get(t,r,n&8):Wu(t,r,n&8);}finally{ke(i);}}return Fm(r,t,n);}function jm(e,t,n,r=0,o){if(e!==null){if(t[M]&2048&&!(r&2)){let s=uT(e,t,n,r,Tt);if(s!==Tt)return s;}let i=Um(e,t,n,r,Tt);if(i!==Tt)return i;}return Lm(t,n,r,o);}function Um(e,t,n,r,o){let i=aT(n);if(typeof i=="function"){if(!El(t,e,r))return r&1?Fm(o,n,r):Lm(t,n,r,o);try{let s;if(s=i(r),s==null&&!(r&8))xs(n);else return s;}finally{Dl();}}else if(typeof i=="number"){let s=null,a=Pm(e,t),c=Mr,u=r&1?t[ue][ve]:null;for((a===-1||r&4)&&(c=a===-1?Ad(e,t):t[a+8],c===Mr||!Ag(r,!1)?a=-1:(s=t[I],a=da(c),t=fa(c,t)));a!==-1;){let l=t[I];if(Rg(i,a,l.data)){let d=sT(a,t,n,s,r,u);if(d!==Tt)return d;}c=t[a+8],c!==Mr&&Ag(r,t[I].data[a+8]===u)&&Rg(i,a,t)?(s=l,a=da(c),t=fa(c,t)):a=-1;}}return o;}function sT(e,t,n,r,o,i){let s=t[I],a=s.data[e+8],c=r==null?Et(a)&&Vl:r!=s&&(a.type&3)!==0,u=o&1&&i===a,l=ra(a,s,n,c,u);return l!==null?Go(t,s,l,a,o):Tt;}function ra(e,t,n,r,o){let i=e.providerIndexes,s=t.data,a=i&1048575,c=e.directiveStart,u=e.directiveEnd,l=i>>20,d=r?a:a+l,f=o?a+l:u;for(let h=d;h<f;h++){let p=s[h];if(h<c&&n===p||h>=c&&p.type===n)return h;}if(o){let h=s[c];if(h&&ot(h)&&h.type===n)return c;}return null;}function Go(e,t,n,r,o){let i=e[n],s=t.data;if(i instanceof zn){let a=i;if(a.resolving)throw qu("");let c=Ng(a.canSeeViewProviders);a.resolving=!0;let u=s[n].type||s[n],l,d=a.injectImpl?ke(a.injectImpl):null,f=El(e,r,0);try{i=e[n]=a.factory(void 0,o,s,e,r),t.firstCreatePass&&n>=r.directiveStart&&Zw(n,s[n],t);}finally{d!==null&&ke(d),Ng(c),a.resolving=!1,Dl();}}return i;}function aT(e){if(typeof e=="string")return e.charCodeAt(0)||0;let t=e.hasOwnProperty(kn)?e[kn]:void 0;return typeof t=="number"?t>=0?t&Om:cT:t;}function Rg(e,t,n){let r=1<<e;return!!(n[t+(e>>km)]&r);}function Ag(e,t){return!(e&2)&&!(e&1&&t);}var $n=class{_tNode;_lView;constructor(t,n){this._tNode=t,this._lView=n;}get(t,n,r){return jm(this._tNode,this._lView,t,Rn(r),n);}};function cT(){return new $n(ce(),b());}function ei(e){return Xo(()=>{let t=e.prototype.constructor,n=t[Eo]||$l(t),r=Object.prototype,o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==r;){let i=o[Eo]||$l(o);if(i&&i!==n)return i;
4o=Object.getPrototypeOf(o);}return i=>new i();});}function $l(e){return Lu(e)?()=>{let t=$l(se(e));return t&&t();}:An(e);}function uT(e,t,n,r,o){let i=e,s=t;for(;i!==null&&s!==null&&s[M]&2048&&!Bn(s);){let a=Um(i,s,n,r|2,Tt);if(a!==Tt)return a;let c=i.parent;if(!c){let u=s[el];if(u){let l=u.get(n,Tt,r&-5);if(l!==Tt)return l;}c=Bm(s),s=s[Fn];}i=c;}return o;}function Bm(e){let t=e[I],n=t.type;return n===2?t.declTNode:n===1?e[ve]:null;}function ti(e){return iT(ce(),e);}function lT(){return kr(ce(),b());}function kr(e,t){return new St(Ne(e,t));}var St=(()=>{class e{nativeElement;constructor(n){this.nativeElement=n;}static __NG_ELEMENT_ID__=lT;}return e;})();function Vm(e){return e instanceof St?e.nativeElement:e;}function dT(){return this._results[Symbol.iterator]();}var pa=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 oe();}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=Bp(t);(this._changesDetected=!Up(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]=dT;},Hm="ngSkipHydration",fT="ngskiphydration";function $m(e){let t=e.mergedAttrs;if(t===null)return!1;for(let n=0;n<t.length;n+=2){let r=t[n];if(typeof r=="number")return!1;if(typeof r=="string"&&r.toLowerCase()===fT)return!0;}return!1;}function zm(e){return e.hasAttribute(Hm);}function ga(e){return(e.flags&128)===128;}function Gm(e){if(ga(e))return!0;let t=e.parent;for(;t;){if(ga(e)||$m(t))return!0;t=t.parent;}return!1;}var xd=function(e){return e[e.OnPush=0]="OnPush",e[e.Eager=1]="Eager",e[e.Default=1]="Default",e;}(xd||{}),qm=new Map(),hT=0;function pT(){return hT++;}function gT(e){qm.set(e[Pt],e);}function zl(e){qm.delete(e[Pt]);}var xg="__ngContext__";function an(e,t){Qe(t)?(e[xg]=t[Pt],gT(t)):e[xg]=t;}function Wm(e){return Zm(e[wr]);}function Ym(e){return Zm(e[Ze]);}function Zm(e){for(;e!==null&&!Le(e);)e=e[Ze];return e;}var Gl;function Od(e){Gl=e;}function Aa(){if(Gl!==void 0)return Gl;if(typeof document<"u")return document;throw new v(210,!1);}var _t=new D("",{factory:()=>mT}),mT="ng";var xa=new D(""),ni=new D("",{providedIn:"platform",factory:()=>"unknown"}),yT=new D(""),ri=new D("",{factory:()=>g(q).body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null}),Oa={breakpoints:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840],placeholderResolution:30,disableImageSizeWarning:!1,disableImageLazyLoadWarning:!1},ka=new D("",{factory:()=>Oa});var Pr=(()=>{class e{static ɵprov=T({token:e,providedIn:"root",factory:()=>{let n=new e();return n.store=vT(g(q),g(_t)),n;}});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(/</g,"\\u003C").replace(/\//g,"\\u002F");}}return e;})();function vT(e,t){let n=e.getElementById(t+"-state");if(n?.textContent)try{return JSON.parse(n.textContent);}catch(r){console.warn("Exception while restoring TransferState for app "+t,r);}return{};}var Qm="h",Km="b",ET="f",DT="n",Jm="e",Xm="t",Pa="c",kd="x",qo="r",ey="i",ty="n",Pd="d";var Fd="di",Ld="s",ny="p";var Fr=new D(""),ry=!1,jd=new D("",{factory:()=>ry});var Ud=new D(""),oy=!1,iy=new D("",{factory:()=>[]}),sy=new D(""),Bd=new D("",{factory:()=>new Map()});var oi="ngb";var ay=(e,t,n)=>{let r=e,o=r.__jsaction_fns??new Map(),i=o.get(t)??[];i.push(n),o.set(t,i),r.__jsaction_fns=o;},cy=(e,t)=>{let n=e,r=n.getAttribute(oi)??"",o=t.get(r)??new Set();o.has(n)||o.add(n),t.set(r,o);};var uy=e=>{e.removeAttribute(Zs.JSACTION),e.removeAttribute(oi),e.__jsaction_fns=void 0;},ly=new D("",{factory:()=>({})}),ql=new WeakMap();function IT(e,t){if(e==null||typeof e!="object")return;let n=ql.get(e);n||(n=new WeakSet(),ql.set(e,n)),n.add(t);}function Vd(e,t){let n=t?.__jsaction_fns?.get(e.type);if(!(!n||!t?.isConnected)&&!(t&&ql.get(e)?.has(t)))for(let r of n)r(e);}var Wl=new Map();function dy(e,t){return Wl.set(e,t),()=>Wl.delete(e);}var Og=!1,fy=(e,t,n,r)=>{};function CT(e,t,n,r){fy(e,t,n,r);}function hy(){Og||(fy=(e,t,n,r)=>{let o=e[Te].get(_t);Wl.get(o)?.(t,n,r);},Og=!0);}var ii=new D("");function si(e){return(e.flags&32)===32;}var wT="__nghData__",Hd=wT,TT="__nghDeferData__",py=TT;var oa="ngh",gy="nghm",my=()=>null;function bT(e,t,n=!1){let r=e.getAttribute(oa);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(Pr,null,{optional:!0});l!==null&&(c=l.get(Hd,[])[Number(r)]);}let u={data:c,firstChild:e.firstChild??null};return n&&(u.firstChild=e,Fa(u,0,e.nextSibling)),a?e.setAttribute(oa,a):e.removeAttribute(oa),u;}function yy(){my=bT;}
4function vy(e,t,n=!1){return my(e,t,n);}function Ey(e){let t=e._lView;return t[I].type===2?null:(Bn(t)&&(t=t[F]),t);}function ST(e){return e.textContent?.replace(/\s/gm,"");}function _T(e){let t=Aa(),n=t.createNodeIterator(e,NodeFilter.SHOW_COMMENT,{acceptNode(i){let s=ST(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 Fa(e,t,n){e.segmentHeads??={},e.segmentHeads[t]=n;}function Yl(e,t){return e.segmentHeads?.[t]??null;}function La(e){return e.get(sy,!1,{optional:!0});}function MT(e,t){let n=e.data,r=n[Jm]?.[t]??null;return r===null&&n[Pa]?.[t]&&(r=$d(e,t)),r;}function Dy(e,t){return e.data[Pa]?.[t]??null;}function $d(e,t){let n=Dy(e,t)??[],r=0;for(let o of n)r+=o[qo]*(o[kd]??1);return r;}function NT(e){if(typeof e.disconnectedNodes>"u"){let t=e.data[Pd];e.disconnectedNodes=t?new Set(t):null;}return e.disconnectedNodes;}function Iy(e,t){if(typeof e.disconnectedNodes>"u"){let n=e.data[Pd];e.disconnectedNodes=n?new Set(n):null;}return!!NT(e)?.has(t);}function ja(e,t){let n=e[we];return n!==null&&!Hs()&&!si(t)&&!Iy(n,t.index-F);}function RT(e,t){let n=t.get(ii),o=t.get(Pr).get(py,{}),i=!1,s=e,a=null,c=[];for(;!i&&s;){i=n.has(s);let u=n.hydrating.get(s);if(a===null&&u!=null){a=u.promise;break;}c.unshift(s),s=o[s][ny];}return{parentBlockPromise:a,hydrationQueue:c};}function Ml(e){return!!e&&e.nodeType===Node.COMMENT_NODE&&e.textContent?.trim()===gy;}function kg(e){for(;e&&e.nodeType===Node.TEXT_NODE;)e=e.previousSibling;return e;}function Cy(e){for(let r of e.body.childNodes)if(Ml(r))return;let t=kg(e.body.previousSibling);if(Ml(t))return;let n=kg(e.head.lastChild);if(!Ml(n))throw new v(-507,!1);}function wy(e,t){let n=e.contentQueries;if(n!==null){let r=w(null);try{for(let o=0;o<n.length;o+=2){let i=n[o],s=n[o+1];if(s!==-1){let a=e.data[s];xo(i),a.contentQueries(2,t[s],s);}}}finally{w(r);}}}function Zl(e,t,n){xo(0);let r=w(null);try{t(e,n);}finally{w(r);}}function zd(e,t,n){if(tl(t)){let r=w(null);try{let o=t.directiveStart,i=t.directiveEnd;for(let s=o;s<i;s++){let a=e.data[s];if(a.contentQueries){let c=n[s];a.contentQueries(1,c,s);}}}finally{w(r);}}}var ct=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e[e.ExperimentalIsolatedShadowDom=4]="ExperimentalIsolatedShadowDom",e;}(ct||{});var Qs;function AT(){if(Qs===void 0&&(Qs=null,Ye.trustedTypes))try{Qs=Ye.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e});}catch{}return Qs;}function ai(e){return AT()?.createHTML(e)||e;}var Ks;function Gd(){if(Ks===void 0&&(Ks=null,Ye.trustedTypes))try{Ks=Ye.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e});}catch{}return Ks;}function Pg(e){return Gd()?.createHTML(e)||e;}function Fg(e){return Gd()?.createScript(e)||e;}function Lg(e){return Gd()?.createScriptURL(e)||e;}var ma=class{changingThisBreaksApplicationSecurity;constructor(t){this.changingThisBreaksApplicationSecurity=t;}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${_s})`;}};function ut(e){return e instanceof ma?e.changingThisBreaksApplicationSecurity:e;}function Xn(e,t){let n=Ty(e);if(n!=null&&n!==t){if(n==="ResourceURL"&&t==="URL")return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${_s})`);}return n===t;}function Ty(e){return e instanceof ma&&e.getTypeName()||null;}function by(e){let t=new Kl(e);return xT()?new Ql(t):t;}var Ql=class{inertDocumentHelper;constructor(t){this.inertDocumentHelper=t;}getInertBodyElement(t){t="<body><remove></remove>"+t;try{let n=new window.DOMParser().parseFromString(ai(t),"text/html").body;return n===null?this.inertDocumentHelper.getInertBodyElement(t):(n.firstChild?.remove(),n);}catch{return null;}}},Kl=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=ai(t),n;}};function xT(){try{return!!new window.DOMParser().parseFromString(ai(""),"text/html");}catch{return!1;}}var OT=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function ci(e){return e=String(e),e.match(OT)?e:"unsafe:"+e;}function Ut(e){let t={};for(let n of e.split(","))t[n]=!0;return t;}function ui(...e){let t={};for(let n of e)for(let r in n)n.hasOwnProperty(r)&&(t[r]=!0);return t;}var Sy=Ut("area,br,col,hr,img,wbr"),_y=Ut("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),My=Ut("rp,rt"),kT=ui(My,_y),PT=ui(_y,Ut("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")),FT=ui(My,Ut("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")),Jl=ui(Sy,PT,FT,kT),Ny=Ut("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),LT=Ut("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,c
4olspan,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"),jT=Ut("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"),Xl=ui(Ny,LT,jT),UT=Ut("script,style,template"),ed=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=HT(n);continue;}for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let i=VT(n);if(i){n=i;break;}n=o.pop();}}return this.buf.join("");}startElement(t){let n=jg(t).toLowerCase();if(!Jl.hasOwnProperty(n))return this.sanitizedSomething=!0,!UT.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);let r=t.attributes;for(let o=0;o<r.length;o++){let i=r.item(o),s=i.name,a=s.toLowerCase();if(!Xl.hasOwnProperty(a)){this.sanitizedSomething=!0;continue;}let c=i.value;Ny[a]&&(c=ci(c)),this.buf.push(" ",s,'="',Ug(c),'"');}return this.buf.push(">"),!0;}endElement(t){let n=jg(t).toLowerCase();Jl.hasOwnProperty(n)&&!Sy.hasOwnProperty(n)&&(this.buf.push("</"),this.buf.push(n),this.buf.push(">"));}chars(t){this.buf.push(Ug(t));}};function BT(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY;}function VT(e){let t=e.nextSibling;if(t&&e!==t.previousSibling)throw Ry(t);return t;}function HT(e){let t=e.firstChild;if(t&&BT(e,t))throw Ry(t);return t;}function jg(e){let t=e.nodeName;return typeof t=="string"?t:"FORM";}function Ry(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`);}var $T=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,zT=/([^\#-~ |!])/g;function Ug(e){return e.replace(/&/g,"&amp;").replace($T,function(t){let n=t.charCodeAt(0),r=t.charCodeAt(1);return"&#"+((n-55296)*1024+(r-56320)+65536)+";";}).replace(zT,function(t){return"&#"+t.charCodeAt(0)+";";}).replace(/</g,"&lt;").replace(/>/g,"&gt;");}var Js;function qd(e,t){let n=null;try{Js=Js||by(e);let r=t?String(t):"";n=Js.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=Js.getInertBodyElement(r);}while(r!==i);let a=new ed().sanitizeChildren(td(n)||n);return ai(a);}finally{if(n){let r=td(n)||n;for(;r.firstChild;)r.firstChild.remove();}}}function td(e){return"content"in e&&GT(e)?e.content:null;}function GT(e){return e.nodeType===Node.ELEMENT_NODE&&e.nodeName==="TEMPLATE";}var qT=/^>|^->|<!--|-->|--!>|<!-$/g,WT=/(<|>)/g,YT="\u200B$1\u200B";function ZT(e){return e.replace(qT,t=>t.replace(WT,YT));}function Wd(e,t){return e.createText(t);}function Ay(e,t,n){e.setValue(t,n);}function Yd(e,t){return e.createComment(ZT(t));}function Ua(e,t,n){return e.createElement(t,n);}function Gn(e,t,n,r,o){e.insertBefore(t,n,r,o);}function xy(e,t,n){e.appendChild(t,n);}function Bg(e,t,n,r,o){r!==null?Gn(e,t,n,r,o):xy(e,t,n);}function li(e,t,n,r){e.removeChild(null,t,n,r);}function Oy(e){e.textContent="";}function QT(e,t,n){e.setAttribute(t,"style",n);}function KT(e,t,n){n===""?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n);}function ky(e,t,n){let{mergedAttrs:r,classes:o,styles:i}=n;r!==null&&Xw(e,t,r),o!==null&&KT(e,t,o),i!==null&&QT(e,t,i);}function JT(e){let t=b();e.src="",e.srcdoc=ai(""),li(t[x],e);}var Z=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[e.ATTRIBUTE_NO_BINDING=6]="ATTRIBUTE_NO_BINDING",e;}(Z||{}),ia,Vg="svg",XT="math";function eb(){return ia||(ia={},on(Z.HTML,void 0,[["iframe",["srcdoc"]],["*",["innerHTML","outerHTML"]]]),on(Z.STYLE,void 0,[["*",["style"]]]),on(Z.URL,void 0,[["*",["formAction"]],["area",["href"]],["a",["href","xlink:href"]],["form",["action"]],["img",["src"]],["video",["src"]]]),on(Z.URL,XT,[["annotation",["href","xlink:href"]],["annotation-xml",["href","xlink:href"]],["maction",["href","xlink:href"]],["malignmark",["href","xlink:href"]],["math",["href","xlink:href"]],["mroot",["href","xlink:href"]],["msqrt",["href","xlink:href"]],["merror",["href","xlink:href"]],["mfrac",["href","xlink:href"]],["mglyph",["href","xlink:href"]],["msub",["href","xlink:href"]],["msup",["href","xlink:href"]],["msubsup",["href","xlink:href"]],["mmultiscripts",["href","xlink:href"]],["mprescripts",["href","xlink:href"]],["mi",["href","xlink:href"]],["mn",["href","xlink:href"]],["mo",["href","xlink:href"]],["mpadded",["href","xlink:href"]],["mphantom",["href","xlink:href"]],["mrow",["href","xlink:href"]],["ms",["href","xlink:href"]],["mspace",["href","xlink:href"]],["mstyle",["href","xlink:href"]],["mtable",["href","xlink:href"]],["mtd",["href","xlink:href"]],["mtr",["href","xlink:href"]],["mtext",["href","xlink:href"]],["mover",["href","xlink:href"]],["munder",["href","xlink:href"]],["munderover",["href","xlink:href"]],["semantics",["href","xlink:href"]],["none",["href","xlink:href"]]]),on(Z.RESOURCE_URL,void 0,[["base",["href"]],["embed",["src"]],["frame",["src"]],["iframe",["src"]],["link",["href"]],["object",["codebase","data"]]]),on(Z.URL,Vg,[["a",["href","xlink:href"]]]),on(Z.ATTRIBUTE_NO_BINDING,Vg,[["animate",["attributeName","values","to","from"]],["set",["to","attributeName"]],["animateMotion",["attributeName"]],["animateTransform",["attributeName"]]]),on(Z.ATTRIBUTE_NO_BINDING,void 0,[["unknown",["attributeName","values","to","from","sandbox","allow","allowFullscreen","referrerPolicy","csp","fetchPriority"]],["iframe",["sandbox","allow","allowFullscreen","referrerPolicy","csp","fetchPriority"]]])),ia;}function on(e,t,n){for(let[r,o]of n){let i=t&&r!=="*"&&r!=="unknown"?`:${t}:${r}`:r;i=i.toLowerCase();for(let s of o)ia[`${i}|${s.toLowerCase()}`]=e;}}function Py(e){let t=di();return t?Pg(t.sanitize(Z.HTML,e)||""):Xn(e,"HTML")?Pg(ut(e)):qd(Aa(),Pn(e));}function Fy(e){let t=di();return t?t.sanitize(Z.STYLE,e)||"":Xn(e,"Style")?ut(e):Pn(e);}function Ly(e){let t=di();return t?t.sanitize(Z.URL,e)||"":Xn(e,"URL")?ut(e):ci(Pn(e));}function Zd(e){let t=di();if(t)return Lg(t.sanitize(Z.RESOURCE_URL,e)||"");if(Xn(e,"ResourceURL"))return Lg(ut(e));throw new v(904,!1);}function jy(e){let t=di();if(t)return Fg(t.sanitize(Z.SCRIPT,e)||"");if(Xn(e,"Script"))return Fg(ut(e));throw new v(905,!1);}var tb={embed:{src:!0},frame:{src:!0},iframe:{src:!0},media:{src:!0},base:{href:!0},link:{href:!0},object:{data:!0,codebase:!0}};function nb(e,t){return tb[e.toLowerCase()]?.[t.toLowerCase()]===!0?Zd:Ly;}
4function Qd(e,t,n){return nb(t,n)(e);}function di(){let e=b();return e&&e[rt].sanitizer;}var Xs=new Set(["href","xlink:href"]),rb={iframe:{sandbox:!0,allow:!0,allowfullscreen:!0,referrerpolicy:!0,csp:!0,fetchpriority:!0},":svg:animate":{attributename:!0,to:Xs,values:Xs,from:Xs},":svg:set":{attributename:!0,to:Xs},":svg:animatemotion":{attributename:!0},":svg:animatetransform":{attributename:!0}};function Uy(e,t,n){let r=t.toLowerCase(),o=n.toLowerCase(),s=it()===-1?null:Hn();if(s&&s.type!==2)return e;let a=r[0]!==":"&&s?.namespace?`:${s.namespace}:${r}`:r,c=rb[a]?.[o];if(!c)return e;let u=b();if(s&&r==="iframe"){let f=Ne(s,u);JT(f);}let l=t[0]===":"?t.split(":").pop():t;if(typeof c!="boolean"){if(!s)throw new v(-910,!1);let h=Ne(s,u).getAttribute("attributeName");if(h&&c.has(h.toLowerCase()))throw new v(-910,!1);return e;}let d=!1;throw new v(-910,d);}function By(e){return e.ownerDocument.body;}function Vy(e){return e instanceof Function?e():e;}function ob(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 Hy="ng-template";function ib(e,t,n,r){let o=0;if(r){for(;o<t.length&&typeof t[o]=="string";o+=2)if(t[o]==="class"&&ob(t[o+1].toLowerCase(),n,0)!==-1)return!0;}else if(Kd(e))return!1;if(o=t.indexOf(1,o),o>-1){let i;for(;++o<t.length&&typeof(i=t[o])=="string";)if(i.toLowerCase()===n)return!0;}return!1;}function Kd(e){return e.type===4&&e.value!==Hy;}function sb(e,t,n){let r=e.type===4&&!n?Hy:e.value;return t===r;}function ab(e,t,n){let r=4,o=e.attrs,i=o!==null?lb(o):0,s=!1;for(let a=0;a<t.length;a++){let c=t[a];if(typeof c=="number"){if(!s&&!st(r)&&!st(c))return!1;if(s&&st(c))continue;s=!1,r=c|r&1;continue;}if(!s)if(r&4){if(r=2|r&1,c!==""&&!sb(e,c,n)||c===""&&t.length===1){if(st(r))return!1;s=!0;}}else if(r&8){if(o===null||!ib(e,o,c,n)){if(st(r))return!1;s=!0;}}else{let u=t[++a],l=cb(c,o,Kd(e),n);if(l===-1){if(st(r))return!1;s=!0;continue;}if(u!==""){let d;if(l>i?d="":d=o[l+1].toLowerCase(),r&2&&u!==d){if(st(r))return!1;s=!0;}}}}return st(r)||s;}function st(e){return(e&1)===0;}function cb(e,t,n,r){if(t===null)return-1;let o=0;if(r||!n){let i=!1;for(;o<t.length;){let s=t[o];if(s===e)return o;if(s===3||s===6)i=!0;else if(s===1||s===2){let a=t[++o];for(;typeof a=="string";)a=t[++o];continue;}else{if(s===4)break;if(s===0){o+=4;continue;}}o+=i?1:2;}return-1;}else return db(t,e);}function $y(e,t,n=!1){for(let r=0;r<t.length;r++)if(ab(e,t[r],n))return!0;return!1;}function ub(e){let t=e.attrs;if(t!=null){let n=t.indexOf(5);if((n&1)===0)return t[n+1];}return null;}function lb(e){for(let t=0;t<e.length;t++){let n=e[t];if(Am(n))return t;}return e.length;}function db(e,t){let n=e.indexOf(4);if(n>-1)for(n++;n<e.length;){let r=e[n];if(typeof r=="number")return-1;if(r===t)return n;n++;}return-1;}function fb(e,t){e:for(let n=0;n<t.length;n++){let r=t[n];if(e.length===r.length){for(let o=0;o<e.length;o++)if(e[o]!==r[o])continue e;return!0;}}return!1;}function Hg(e,t){return e?":not("+t.trim()+")":t;}function hb(e){let t=e[0],n=1,r=2,o="",i=!1;for(;n<e.length;){let s=e[n];if(typeof s=="string"){if(r&2){let a=e[++n];o+="["+s+(a.length>0?'="'+a+'"':"")+"]";}else r&8?o+="."+s:r&4&&(o+=" "+s);}else o!==""&&!st(s)&&(t+=Hg(i,o),o=""),r=s,i=i||!st(r);n++;}return o!==""&&(t+=Hg(i,o)),t;}function pb(e){return e.map(hb).join(",");}function gb(e){let t=[],n=[],r=1,o=2;for(;r<e.length;){let i=e[r];if(typeof i=="string")o===2?i!==""&&t.push(i,e[++r]):o===8&&n.push(i);else{if(!st(o))break;o=i;}r++;}return n.length&&t.push(1,...n),t;}var Je={};function Jd(e,t,n,r,o,i,s,a,c,u,l){let d=F+r,f=d+o,h=mb(d,f),p=typeof u=="function"?u():u;return h[I]={type:e,blueprint:h,template:n,queries:null,viewQuery:a,declTNode:t,data:h.slice().fill(null,d),bindingStartIndex:d,expandoStartIndex:f,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:typeof i=="function"?i():i,pipeRegistry:typeof s=="function"?s():s,firstChild:null,schemas:c,consts:p,incompleteFirstPass:!1,ssrId:l};}function mb(e,t){let n=[];for(let r=0;r<t;r++)n.push(r<e?null:Je);return n;}function yb(e){let t=e.tView;return t===null||t.incompleteFirstPass?e.tView=Jd(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):t;}function Xd(e,t,n,r,o,i,s,a,c,u,l){let d=t.blueprint.slice();return d[Ce]=o,d[M]=r|4|128|8|64|1024,(u!==null||e&&e[M]&2048)&&(d[M]|=2048),ol(d),d[ee]=d[Fn]=e,d[te]=n,d[rt]=s||e&&e[rt],d[x]=a||e&&e[x],d[Te]=c||e&&e[Te]||null,d[ve]=i,d[Pt]=pT(),d[we]=l,d[el]=u,d[ue]=t.type==2?e[ue]:d,d;}function vb(e,t,n){let r=Ne(t,e),o=yb(n),i=e[rt].rendererFactory,s=ef(e,Xd(e,o,null,zy(n),r,t,null,i.createRenderer(r,n),null,null,null));return e[t.index]=s;}function zy(e){let t=16;return e.signals?t=4096:e.onPush&&(t=64),t;}function fi(e,t,n,r){if(n===0)return-1;let o=t.length;for(let i=0;i<n;i++)t.push(r),e.blueprint.push(r),e.data.push(null);return o;}function ef(e,t){return e[wr]?e[Xu][Ze]=t:e[wr]=t,e[Xu]=t,t;}function Eb(e=1){Gy(z(),b(),it()+e,!1);}function Gy(e,t,n,r){if(!r)if((t[M]&3)===3){let i=e.preOrderCheckHooks;i!==null&&ta(t,i,n);}else{let i=e.preOrderHooks;i!==null&&na(t,i,0,n);}It(n);}var Ba=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e;}(Ba||{});
4function nd(e,t,n,r){let o=w(null);try{let[i,s,a]=e.inputs[n],c=null;(s&Ba.SignalBased)!==0&&(c=t[i][X]),c!==null&&c.transformFn!==void 0?r=c.transformFn(r):a!==null&&(r=a.call(t,r)),e.setInput!==null?e.setInput(t,c,r,n,i):bm(t,c,i,r);}finally{w(o);}}var bt=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e;}(bt||{}),rd;function tf(e,t){return rd(e,t);}function Db(e){rd===void 0&&(rd=e());}var WU=typeof document<"u"&&typeof document?.documentElement?.getAnimations=="function";var od=new WeakMap(),Uo=new WeakSet();function Ib(e,t){let n=od.get(e);if(!n||n.length===0)return;let r=t.parentNode,o=t.previousSibling;for(let i=n.length-1;i>=0;i--){let s=n[i],a=s.parentNode;s===t?(n.splice(i,1),Uo.add(s),s.dispatchEvent(new CustomEvent("animationend",{detail:{cancel:!0}}))):(o&&s===o||a&&r&&a!==r)&&(n.splice(i,1),s.dispatchEvent(new CustomEvent("animationend",{detail:{cancel:!0}})),s.parentNode?.removeChild(s));}}function Cb(e,t){let n=od.get(e);n?n.includes(t)||n.push(t):od.set(e,[t]);}var qn=new Set(),Va=function(e){return e[e.CHANGE_DETECTION=0]="CHANGE_DETECTION",e[e.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",e;}(Va||{}),Bt=new D(""),$g=new Set();function _e(e){$g.has(e)||($g.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}));}var nf=(()=>{class e{impl=null;execute(){this.impl?.execute();}static ɵprov=T({token:e,providedIn:"root",factory:()=>new e()});}return e;})(),qy=[0,1,2,3],Wy=(()=>{class e{ngZone=g(Ie);scheduler=g(ht);errorHandler=g(qe,{optional:!0});sequences=new Set();deferredRegistrations=new Set();executing=!1;constructor(){g(Bt,{optional:!0});}execute(){let n=this.sequences.size>0;n&&V(L.AfterRenderHooksStart),this.executing=!0;for(let r of qy)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&&V(L.AfterRenderHooksEnd);}register(n){let{view:r}=n;r!==void 0?((r[jn]??=[]).push(n),Vn(r),r[M]|=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(Va.AFTER_NEXT_RENDER,n):n();}static ɵprov=T({token:e,providedIn:"root",factory:()=>new e()});}return e;})(),ya=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?.[jn];t&&(this.view[jn]=t.filter(n=>n!==this));}};function Ha(e,t){let n=t?.injector??g(ae);return _e("NgAfterNextRender"),Tb(e,n,t,!0);}function wb(e){return e instanceof Function?[void 0,void 0,e,void 0]:[e.earlyRead,e.write,e.mixedReadWrite,e.read];}function Tb(e,t,n,r){let o=t.get(nf);o.impl??=t.get(Wy);let i=t.get(Bt,null,{optional:!0}),s=n?.manualCleanup!==!0?t.get(Se):null,a=t.get(Po,null,{optional:!0}),c=new ya(o.impl,wb(e),a?.view,r,s,i?.snapshot(null));return o.impl.register(c),c;}var Yy=new D("",{factory:()=>({queue:new Set(),isScheduled:!1,scheduler:null,injector:g(K)})});function Zy(e,t,n){let r=e.get(Yy);if(Array.isArray(t))for(let o of t)r.queue.add(o),n?.detachedLeaveAnimationFns?.push(o);else r.queue.add(t),n?.detachedLeaveAnimationFns?.push(t);r.scheduler&&r.scheduler(e);}function bb(e,t){let n=e.get(Yy);if(t.detachedLeaveAnimationFns){for(let r of t.detachedLeaveAnimationFns)n.queue.delete(r);t.detachedLeaveAnimationFns=void 0;}}function Sb(e,t){for(let[n,r]of t)Zy(e,r.animateFns);}function zg(e,t,n,r){let o=e?.[nn]?.enter;t!==null&&o&&o.has(n.index)&&Sb(r,o);}function _r(e,t,n,r,o,i,s,a){if(o!=null){let c,u=!1;Le(o)?c=o:Qe(o)&&(u=!0,o=o[Ce]);let l=be(o);e===0&&r!==null?(zg(a,r,i,n),s==null?xy(t,r,l):Gn(t,r,l,s||null,!0)):e===1&&r!==null?(zg(a,r,i,n),Gn(t,r,l,s||null,!0),Ib(i,l)):e===2?(a?.[nn]?.leave?.has(i.index)&&Cb(i,l),Uo.delete(l),Gg(a,i,n,d=>{if(Uo.has(l)){Uo.delete(l);return;}li(t,l,u,d);})):e===3&&(Uo.delete(l),Gg(a,i,n,()=>{t.destroyNode(l);}
4)),c!=null&&kb(t,e,n,c,i,r,s);}}function _b(e,t){Qy(e,t),t[Ce]=null,t[ve]=null;}function Mb(e,t,n,r,o,i){r[Ce]=o,r[ve]=t,za(e,r,n,1,o,i);}function Qy(e,t){t[rt].changeDetectionScheduler?.notify(9),za(e,t,t[x],2,null,null);}function Nb(e){let t=e[wr];if(!t)return Nl(e[I],e);for(;t;){let n=null;if(Qe(t))n=t[wr];else{let r=t[W];r&&(n=r);}if(!n){for(;t&&!t[Ze]&&t!==e;)Qe(t)&&Nl(t[I],t),t=t[ee];t===null&&(t=e),Qe(t)&&Nl(t[I],t),n=t&&t[Ze];}t=n;}}function rf(e,t){let n=e[Un],r=n.indexOf(t);n.splice(r,1);}function $a(e,t){if(rn(t))return;let n=t[x];n.destroyNode&&za(e,t,n,3,null,null),Nb(t);}function Nl(e,t){if(rn(t))return;let n=w(null);try{t[M]&=-129,t[M]|=256,t[Pe]&&Mn(t[Pe]),xb(e,t),Ab(e,t),t[I].type===1&&t[x].destroy();let r=t[tn];if(r!==null&&Le(t[ee])){r!==t[ee]&&rf(r,t);let o=t[yt];o!==null&&o.detachView(e);}zl(t);}finally{w(n);}}function Gg(e,t,n,r){let o=e?.[nn];if(o==null||o.leave==null||!o.leave.has(t.index))return r(!1);e&&qn.add(e[Pt]),Zy(n,()=>{if(o.leave&&o.leave.has(t.index)){let s=o.leave.get(t.index),a=[];if(s){for(let c=0;c<s.animateFns.length;c++){let u=s.animateFns[c],{promise:l}=u();a.push(l);}o.detachedLeaveAnimationFns=void 0;}o.running=Promise.allSettled(a),Rb(e,r);}else e&&qn.delete(e[Pt]),r(!1);},o);}function Rb(e,t){let n=e[nn]?.running;if(n){n.then(()=>{e[nn].running=void 0,qn.delete(e[Pt]),t(!0);});return;}t(!1);}function Ab(e,t){let n=e.cleanup,r=t[Cr];if(n!==null)for(let s=0;s<n.length-1;s+=2)if(typeof n[s]=="string"){let a=n[s+3];a>=0?r[a]():r[-a].unsubscribe(),s+=2;}else{let a=r[n[s+1]];n[s].call(a);}r!==null&&(t[Cr]=null);let o=t[kt];if(o!==null){t[kt]=null;for(let s=0;s<o.length;s++){let a=o[s];a();}}let i=t[Xt];if(i!==null){t[Xt]=null;for(let s of i)s.destroy();}}function xb(e,t){let n;if(e!=null&&(n=e.destroyHooks)!=null)for(let r=0;r<n.length;r+=2){let o=t[n[r]];if(!(o instanceof zn)){let i=n[r+1];if(Array.isArray(i))for(let s=0;s<i.length;s+=2){let a=o[i[s]],c=i[s+1];V(L.LifecycleHookStart,a,c);try{c.call(a);}finally{V(L.LifecycleHookEnd,a,c);}}else{V(L.LifecycleHookStart,o,i);try{i.call(o);}finally{V(L.LifecycleHookEnd,o,i);}}}}}function Ky(e,t,n){return Jy(e,t.parent,n);}function Jy(e,t,n){let r=t;for(;r!==null&&r.type&168;)t=r,r=t.parent;if(r===null)return n[Ce];if(Et(r)){let{encapsulation:o}=e.data[r.directiveStart+r.componentOffset];if(o===ct.None||o===ct.Emulated)return null;}return Ne(r,n);}function Xy(e,t,n){return tv(e,t,n);}function ev(e,t,n){return e.type&40?Ne(e,n):null;}var tv=ev,id;function nv(e,t){tv=e,id=t;}function of(e,t,n,r){let o=Ky(e,r,t),i=t[x],s=r.parent||t[ve],a=Xy(s,r,t);if(o!=null)if(Array.isArray(n))for(let c=0;c<n.length;c++)Bg(i,o,n[c],a,!1);else Bg(i,o,n,a,!1);id!==void 0&&id(i,r,t,n,o);}function Bo(e,t){if(t!==null){let n=t.type;if(n&3)return Ne(t,e);if(n&4)return sd(-1,e[t.index]);if(n&8){let r=t.child;if(r!==null)return Bo(e,r);{let o=e[t.index];return Le(o)?sd(-1,o):be(o);}}else{if(n&128)return Bo(e,t.next);if(n&32)return tf(t,e)()||be(e[t.index]);{let r=rv(e,t);if(r!==null){if(Array.isArray(r))return r[0];let o=en(e[ue]);return Bo(o,r);}else return Bo(e,t.next);}}}return null;}function rv(e,t){if(t!==null){let r=e[ue][ve],o=t.projection;return r.projection[o];}return null;}function sd(e,t){let n=W+e+1;if(n<t.length){let r=t[n],o=r[I].firstChild;if(o!==null)return Bo(r,o);}return t[vt];}function sf(e,t,n,r,o,i,s){for(;n!=null;){let a=r[Te];if(n.type===128){n=n.next;continue;}let c=r[n.index],u=n.type;if(s&&t===0&&(c&&an(be(c),r),n.flags|=2),!si(n))if(u&8)sf(e,t,n.child,r,o,i,!1),_r(t,e,a,o,c,n,i,r);else if(u&32){let l=tf(n,r),d;for(;d=l();)_r(t,e,a,o,d,n,i,r);_r(t,e,a,o,c,n,i,r);}else u&16?ov(e,t,r,n,o,i):_r(t,e,a,o,c,n,i,r);n=s?n.projectionNext:n.next;}}function za(e,t,n,r,o,i){sf(n,r,e.firstChild,t,o,i,!1);}function Ob(e,t,n){let r=t[x],o=Ky(e,n,t),i=n.parent||t[ve],s=Xy(i,n,t);ov(r,0,t,n,o,s);}function ov(e,t,n,r,o,i){let s=n[ue],c=s[ve].projection[r.projection];if(Array.isArray(c))for(let u=0;u<c.length;u++){let l=c[u];_r(t,e,n[Te],o,l,r,i,n);}else{let u=c,l=s[ee];ga(r)&&(u.flags|=128),sf(e,t,u,l,o,i,!0);}}function kb(e,t,n,r,o,i,s){let a=r[vt],c=be(r);a!==c&&_r(t,e,n,i,a,o,s);for(let u=W;u<r.length;u++){let l=r[u];za(l[I],l,e,t,i,a);}}function Pb(e,t,n,r,o){if(t)o?e.addClass(n,r):e.removeClass(n,r);else{let i=r.indexOf("-")===-1?void 0:bt.DashCase;
4o==null?e.removeStyle(n,r,i):(typeof o=="string"&&o.endsWith("!important")&&(o=o.slice(0,-10),i|=bt.Important),e.setStyle(n,r,o,i));}}function iv(e,t,n,r,o){let i=it(),s=r&2;try{It(-1),s&&t.length>F&&Gy(e,t,F,!1);let a=s?L.TemplateUpdateStart:L.TemplateCreateStart;V(a,o,n),n(r,o);}finally{It(i);let a=s?L.TemplateUpdateEnd:L.TemplateCreateEnd;V(a,o,n);}}function Ga(e,t,n){Vb(e,t,n),(n.flags&64)===64&&Hb(e,t,n);}function hi(e,t,n=Ne){let r=t.localNames;if(r!==null){let o=t.index+1;for(let i=0;i<r.length;i+=2){let s=r[i+1],a=s===-1?n(t,e):e[s];e[o++]=a;}}}function Fb(e,t,n,r){let i=r.get(jd,ry)||n===ct.ShadowDom||n===ct.ExperimentalIsolatedShadowDom,s=e.selectRootElement(t,i);if(s.tagName.toLowerCase()==="script")throw new v(905,!1);return Lb(s),s;}function Lb(e){sv(e);}var sv=()=>null;function jb(e){zm(e)?Oy(e):_T(e);}function av(){sv=jb;}function Ub(e){return e==="class"?"className":e==="for"?"htmlFor":e==="formaction"?"formAction":e==="innerHtml"?"innerHTML":e==="readonly"?"readOnly":e==="tabindex"?"tabIndex":e;}function af(e,t,n,r,o,i){let s=t[I];if(hf(e,s,t,n,r)){Et(e)&&Bb(t,e.index);return;}e.type&3&&(n=Ub(n)),cv(e,t,n,r,o,i);}function cv(e,t,n,r,o,i){if(e.type&3){let s=Ne(e,t);r=i!=null?i(r,e.value||"",n):r,o.setProperty(s,n,r);}else e.type&12;}function Bb(e,t){let n=Ke(t,e);n[M]&16||(n[M]|=64);}function Vb(e,t,n){let r=n.directiveStart,o=n.directiveEnd;Et(n)&&vb(t,n,e.data[r+n.componentOffset]),e.firstCreatePass||ha(n,t);let i=n.initialInputs;for(let s=r;s<o;s++){let a=e.data[s],c=Go(t,e,s,n);if(an(c,t),i!==null&&Gb(t,s-r,c,a,n,i),ot(a)){let u=Ke(n.index,t);u[te]=Go(t,e,s,n);}}}function Hb(e,t,n){let r=n.directiveStart,o=n.directiveEnd,i=n.index,s=dg();try{It(i);for(let a=r;a<o;a++){let c=e.data[a],u=t[a];$s(a),(c.hostBindings!==null||c.hostVars!==0||c.hostAttrs!==null)&&$b(c,u);}}finally{It(-1),$s(s);}}function $b(e,t){e.hostBindings!==null&&e.hostBindings(1,t);}function cf(e,t){let n=e.directiveRegistry,r=null;if(n)for(let o=0;o<n.length;o++){let i=n[o];$y(t,i.selectors,!1)&&(r??=[],ot(i)?r.unshift(i):r.push(i));}return r;}function zb(e,t,n,r,o,i){let s=Ne(e,t);uf(t[x],s,i,e.value,n,r,o);}function uf(e,t,n,r,o,i,s){if(i==null)e.removeAttribute(t,o,n);else{let a=s==null?Pn(i):s(i,r||"",o);e.setAttribute(t,o,a,n);}}function Gb(e,t,n,r,o,i){let s=i[t];if(s!==null)for(let a=0;a<s.length;a+=2){let c=s[a],u=s[a+1];nd(r,n,c,u);}}function lf(e,t,n,r,o){let i=F+n,s=t[I],a=o(s,t,e,r,n);t[i]=a,Ft(e,!0);let c=e.type===2;return c?(ky(t[x],a,e),(tg()===0||Tr(e))&&an(a,t),ng()):an(a,t),Oo()&&(!c||!si(e))&&of(s,t,a,e),e;}function df(e){let t=e;return hl()?pl():(t=t.parent,Ft(t,!1)),t;}function ff(e,t){let n=e[Te];if(!n)return;let r;try{r=n.get(je,null);}catch{r=null;}r?.(t);}function hf(e,t,n,r,o){let i=e.inputs?.[r],s=e.hostDirectiveInputs?.[r],a=!1;if(s)for(let c=0;c<s.length;c+=2){let u=s[c],l=s[c+1],d=t.data[u];nd(d,n[u],l,o),a=!0;}if(i)for(let c of i){let u=n[c],l=t.data[c];nd(l,u,r,o),a=!0;}return a;}function qb(e,t){let n=Ke(t,e),r=n[I];Wb(r,n);let o=n[Ce];o!==null&&n[we]===null&&(n[we]=vy(o,n[Te])),V(L.ComponentStart);try{pf(r,n,n[te]);}finally{V(L.ComponentEnd,n[te]);}}function Wb(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n]);}function pf(e,t,n){Gs(t);try{let r=e.viewQuery;r!==null&&Zl(1,r,n);let o=e.template;o!==null&&iv(e,t,o,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),t[yt]?.finishViewCreation(e),e.staticContentQueries&&wy(e,t),e.staticViewQueries&&Zl(2,e.viewQuery,n);let i=e.components;i!==null&&Yb(t,i);}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),r;}finally{t[M]&=-5,qs();}}function Yb(e,t){for(let n=0;n<t.length;n++)qb(e,t[n]);}function Lr(e,t,n,r){let o=w(null);try{let i=t.tView,a=e[M]&4096?4096:16,c=Xd(e,i,n,a,null,t,null,null,r?.injector??null,r?.embeddedViewInjector??null,r?.dehydratedView??null),u=e[t.index];c[tn]=u;let l=e[yt];return l!==null&&(c[yt]=l.createEmbeddedView(i)),pf(i,c,n),c;}finally{w(o);}}function Wn(e,t){return!t||t.firstChild===null||ga(e);}function Wo(e,t,n,r,o=!1){for(;n!==null;){if(n.type===128){n=o?n.projectionNext:n.next;continue;}let i=t[n.index];i!==null&&r.push(be(i)),Le(i)&&uv(i,r);let s=n.type;if(s&8)Wo(e,t,n.child,r);else if(s&32){let a=tf(n,t),c;for(;c=a();)r.push(c);}else if(s&16){let a=rv(t,n);if(Array.isArray(a))r.push(...a);else{let c=en(t[ue]);Wo(c[I],c,a,r,!0);}}n=o?n.projectionNext:n.next;}return r;}function uv(e,t){for(let n=W;n<e.length;n++){let r=e[n],o=r[I].firstChild;o!==null&&Wo(r[I],r,o,t);}e[vt]!==e[Ce]&&t.push(e[vt]);}function lv(e){if(e[jn]!==null){for(let t of e[jn])t.impl.addSequence(t);e[jn].length=0;}}var dv=[];function Zb(e){return e[Pe]??Qb(e);}function Qb(e){let t=dv.pop()??Object.create(Jb);return t.lView=e,t;}function Kb(e){e.lView[Pe]!==e&&(e.lView=null,dv.push(e));}var Jb=B(y({},Zt),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{Vn(e.lView);},consumerOnSignalRead(){this.lView[Pe]=this;}});function Xb(e){let t=e[Pe]??Object.create(eS);return t.lView=e,t;}var eS=B(y({},Zt),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{let t=en(e.lView);for(;t&&!fv(t[I]);)t=en(t);t&&il(t);},consumerOnSignalRead(){this.lView[Pe]=this;}});function fv(e){return e.type!==2;}function hv(e){if(e[Xt]===null)return;let t=!0;for(;t;){let n=!1;for(let r of e[Xt])r.dirty&&(n=!0,r.zone===null||Zone.current===r.zone?r.run():r.zone.run(()=>r.run()));t=n&&!!(e[M]&8192);}}var tS=100;function pv(e,t=0){let r=e[rt].rendererFactory,o=!1;o||r.begin?.();try{nS(e,t);}finally{o||r.end?.();}}function nS(e,t){let n=gl();try{Io(!0),ad(e,t);let r=0;for(;Ao(e);){if(r===tS)throw new v(103,!1);r++,ad(e,1);}}finally{Io(n);}}function rS(e,t,n,r){if(rn(t))return;let o=t[M],i=!1,s=!1;Gs(t);let a=!0,c=null,u=null;i||(fv(e)?(u=Zb(t),c=Kt(u)):ys()===null?(a=!1,u=Xb(t),c=Kt(u)):t[Pe]&&(Mn(t[Pe]),t[Pe]=null));try{ol(t),cg(e.bindingStartIndex),n!==null&&iv(e,t,n,2,r);let l=(o&3)===3;if(!i)if(l){let h=e.preOrderCheckHooks;h!==null&&ta(t,h,null);}else{let h=e.preOrderHooks;h!==null&&na(t,h,0,null),Sl(t,0);}if(s||oS(t),hv(t),gv(t,0),e.contentQueries!==null&&wy(e,t),!i)if(l){let h=e.contentCheckHooks;h!==null&&ta(t,h);}else{let h=e.contentHooks;h!==null&&na(t,h,1),Sl(t,1);}sS(e,t);let d=e.components;d!==null&&yv(t,d,0);let f=e.viewQuery;if(f!==null&&Zl(2,f,r),!i)if(l){let h=e.viewCheckHooks;h!==null&&ta(t,h);}else{let h=e.viewHooks;h!==null&&na(t,h,2),Sl(t,2);}if(e.firstUpdatePass===!0&&(e.firstUpdatePass=!1),t[Ls]){for(let h of t[Ls])h();t[Ls]=null;}i||(lv(t),t[M]&=-73);}catch(l){throw i||Vn(t),l;}finally{u!==null&&(_n(u,c),a&&Kb(u)),qs();}}
4function gv(e,t){for(let n=Wm(e);n!==null;n=Ym(n))for(let r=W;r<n.length;r++){let o=n[r];mv(o,t);}}function oS(e){for(let t=Wm(e);t!==null;t=Ym(t)){if(!(t[M]&2))continue;let n=t[Un];for(let r=0;r<n.length;r++){let o=n[r];il(o);}}}function iS(e,t,n){V(L.ComponentStart);let r=Ke(t,e);try{mv(r,n);}finally{V(L.ComponentEnd,r[te]);}}function mv(e,t){js(e)&&ad(e,t);}function ad(e,t){let r=e[I],o=e[M],i=e[Pe],s=!!(t===0&&o&16);if(s||=!!(o&64&&t===0),s||=!!(o&1024),s||=!!(i?.dirty&&po(i)),s||=!1,i&&(i.dirty=!1),e[M]&=-9217,s)rS(r,e,r.template,e[te]);else if(o&8192){let a=w(null);try{hv(e),gv(e,1);let c=r.components;c!==null&&yv(e,c,1),lv(e);}finally{w(a);}}}function yv(e,t,n){for(let r=0;r<t.length;r++)iS(e,t[r],n);}function sS(e,t){let n=e.hostBindingOpCodes;if(n!==null)try{for(let r=0;r<n.length;r++){let o=n[r];if(o<0)It(~o);else{let i=o,s=n[++r],a=n[++r];lg(s,i);let c=t[i];V(L.HostBindingsUpdateStart,c);try{a(2,c);}finally{V(L.HostBindingsUpdateEnd,c);}}}}finally{It(-1);}}function qa(e,t){let n=gl()?64:1088;for(e[rt].changeDetectionScheduler?.notify(t);e;){e[M]|=n;let r=en(e);if(Bn(e)&&!r)return e;e=r;}return null;}function vv(e,t,n,r){return[e,!0,0,t,null,r,null,n,null,null];}function Ev(e,t){let n=W+t;if(n<e.length)return e[n];}function jr(e,t,n,r=!0){let o=t[I];if(aS(o,t,e,n),r){let s=sd(n,e),a=t[x],c=a.parentNode(e[vt]);c!==null&&Mb(o,e[ve],a,t,c,s);}let i=t[we];i!==null&&i.firstChild!==null&&(i.firstChild=null);}function gf(e,t){let n=Yo(e,t);return n!==void 0&&$a(n[I],n),n;}function Yo(e,t){if(e.length<=W)return;let n=W+t,r=e[n];if(r){let o=r[tn];o!==null&&o!==e&&rf(o,r),t>0&&(e[n-1][Ze]=r[Ze]);let i=_o(e,W+t);_b(r[I],r);let s=i[yt];s!==null&&s.detachView(i[I]),r[ee]=null,r[Ze]=null,r[M]&=-129;}return r;}function aS(e,t,n,r){let o=W+r,i=n.length;r>0&&(n[o-1][Ze]=t),r<i-W?(t[Ze]=n[o],Yu(n,W+r,t)):(n.push(t),t[Ze]=null),t[ee]=n;let s=t[tn];s!==null&&n!==s&&Dv(s,t);let a=t[yt];a!==null&&a.insertView(e),Us(t),t[M]|=128;}function Dv(e,t){let n=e[Un],r=t[ee];if(Qe(r))e[M]|=2;else{let o=r[ee][ue];t[ue]!==o&&(e[M]|=2);}n===null?e[Un]=[t]:n.push(t);}var cn=class{_lView;_cdRefInjectingView;_appRef=null;_attachedToViewContainer=!1;exhaustive;get rootNodes(){let t=this._lView,n=t[I];return Wo(n,t,n.firstChild,[]);}constructor(t,n){this._lView=t,this._cdRefInjectingView=n;}get context(){return this._lView[te];}set context(t){this._lView[te]=t;}get destroyed(){return rn(this._lView);}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){let t=this._lView[ee];if(Le(t)){let n=t[No],r=n?n.indexOf(this):-1;r>-1&&(Yo(t,r),_o(n,r));}this._attachedToViewContainer=!1;}$a(this._lView[I],this._lView);}onDestroy(t){Bs(this._lView,t);}markForCheck(){qa(this._cdRefInjectingView||this._lView,4);}detach(){this._lView[M]&=-129;}reattach(){Us(this._lView),this._lView[M]|=128;}detectChanges(){this._lView[M]|=1024,pv(this._lView);}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new v(902,!1);this._attachedToViewContainer=!0;}detachFromAppRef(){this._appRef=null;let t=Bn(this._lView),n=this._lView[tn];n!==null&&!t&&rf(n,this._lView),Qy(this._lView[I],this._lView);}attachToAppRef(t){if(this._attachedToViewContainer)throw new v(902,!1);this._appRef=t;let n=Bn(this._lView),r=this._lView[tn];r!==null&&!n&&Dv(r,this._lView),Us(this._lView);}};var xr=(()=>{class e{_declarationLView;_declarationTContainer;elementRef;static __NG_ELEMENT_ID__=cS;constructor(n,r,o){this._declarationLView=n,this._declarationTContainer=r,this.elementRef=o;}get ssrId(){return this._declarationTContainer.tView?.ssrId||null;}createEmbeddedView(n,r){return this.createEmbeddedViewImpl(n,r);}createEmbeddedViewImpl(n,r,o){let i=Lr(this._declarationLView,this._declarationTContainer,n,{embeddedViewInjector:r,dehydratedView:o});return new cn(i);}}return e;})();function cS(){return Wa(ce(),b());}function Wa(e,t){return e.type&4?new xr(t,e,kr(e,t)):null;}function Iv(e,t,n){let r=t.insertBeforeIndex,o=Array.isArray(r)?r[0]:r;return o===null?ev(e,t,n):be(n[o]);}function Cv(e,t,n,r,o){let i=t.insertBeforeIndex;if(Array.isArray(i)){let s=r,a=null;
4if(t.type&3||(a=s,s=o),s!==null&&t.componentOffset===-1)for(let c=1;c<i.length;c++){let u=n[i[c]];Gn(e,s,u,a,!1);}}}function Ur(e,t,n,r,o){let i=e.data[t];if(i===null)i=mf(e,t,n,r,o),ug()&&(i.flags|=32);else if(i.type&64){i.type=n,i.value=r,i.attrs=o;let s=Sr();i.injectorIndex=s===null?-1:s.injectorIndex;}return Ft(i,!0),i;}function mf(e,t,n,r,o){let i=fl(),s=hl(),a=s?i:i&&i.parent,c=e.data[t]=lS(e,a,n,t,r,o);return uS(e,c,i,s),c;}function uS(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 lS(e,t,n,r,o,i){let s=t?t.injectorIndex:-1,a=0;return Hs()&&(a|=128),{type:n,index:r,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,controlDirectiveIndex:-1,customControlIndex:-1,propertyBindings:null,flags:a,providerIndexes:0,value:o,namespace:Ws(),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};}function wv(e,t){if(e.push(t),e.length>1)for(let n=e.length-2;n>=0;n--){let r=e[n];Tv(r)||dS(r,t)&&fS(r)===null&&hS(r,t.index);}}function Tv(e){return!(e.type&64);}function dS(e,t){return Tv(t)||e.index>t.index;}function fS(e){let t=e.insertBeforeIndex;return Array.isArray(t)?t[0]:t;}function hS(e,t){let n=e.insertBeforeIndex;Array.isArray(n)?n[0]=t:(nv(Iv,Cv),e.insertBeforeIndex=t);}function Vo(e,t){let n=e.data[t];return n===null||typeof n=="string"?null:n.hasOwnProperty("currentCaseLViewIndex")?n:n.value;}function pS(e,t,n){let r=e.data[t];r===null?e.data[t]=n:r.value=n;}function gS(e,t){let n=e.insertBeforeIndex;n===null?(nv(Iv,Cv),n=e.insertBeforeIndex=[null,t]):(kp(Array.isArray(n),!0,"Expecting array here"),n.push(t));}function mS(e,t,n){let r=mf(e,n,64,null,null);return wv(t,r),r;}function Ya(e,t){let n=t[e.currentCaseLViewIndex];return n===null?n:n<0?~n:n;}function yS(e){return e>>>17;}function vS(e){return(e&131070)>>>1;}function ES(e,t,n){return e|t<<17|n<<1;}function DS(e){return e===-1;}function bv(e,t,n){e.index=0;let r=Ya(t,n);r!==null?e.removes=t.remove[r]:e.removes=ge;}function cd(e){if(e.index<e.removes.length){let t=e.removes[e.index++];if(t>0)return e.lView[t];{e.stack.push(e.index,e.removes);let n=~t,r=e.lView[I].data[n];return bv(e,r,e.lView),cd(e);}}else return e.stack.length===0?(e.lView=void 0,null):(e.removes=e.stack.pop(),e.index=e.stack.pop(),cd(e));}function IS(){let e={stack:[],index:-1};function t(n,r){for(e.lView=r;e.stack.length;)e.stack.pop();return bv(e,n.value,r),cd.bind(null,e);}return t;}var CS=new RegExp(`^(\\d+)*(${Km}|${Qm})*(.*)`);function wS(e){let t=e.match(CS),[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 TS(e){return!e.prev&&e.parent?.type===8;}function Rl(e){return e.index-F;}function bS(e,t){let n=e.i18nNodes;if(n)return n.get(t);}function Za(e,t,n,r){let o=Rl(r),i=bS(e,o);if(i===void 0){let s=e.data[ty];if(s?.[o])i=_S(s[o],n);else if(t.firstChild===r)i=e.firstChild;else{let a=r.prev===null,c=r.prev??r.parent;if(TS(r)){let u=Rl(r.parent);i=Yl(e,u);}else{let u=Ne(c,n);if(a)i=u.firstChild;else{let l=Rl(c),d=Yl(e,l);if(c.type===2&&d){let h=$d(e,l)+1;i=Qa(h,d);}else i=u.nextSibling;}}}}return i;}function Qa(e,t){let n=t;for(let r=0;r<e;r++)n=n.nextSibling;return n;}function SS(e,t){let n=e;for(let r=0;r<t.length;r+=2){let o=t[r],i=t[r+1];for(let s=0;s<i;s++)switch(o){case ET:n=n.firstChild;break;case DT:n=n.nextSibling;break;}}return n;}function _S(e,t){let[n,...r]=wS(e),o;if(n===Qm)o=t[ue][Ce];else if(n===Km)o=By(t[ue][Ce]);else{let i=Number(n);o=be(t[i+F]);}return SS(o,r);}var MS=!1,NS=()=>{};function Sv(e){MS=e;}function RS(e,t,n,r){NS(e,t,n,r);}var AS=()=>{};function xS(e,t,n){AS(e,t,n);}function OS(e){let t=e[we];if(t){let{i18nNodes:n,dehydratedIcuData:r}=t;if(n&&r){let o=e[x];for(let i of r.values())kS(o,n,i);}t.i18nNodes=void 0,t.dehydratedIcuData=void 0;}}function kS(e,t,n){for(let r of n.node.cases[n.case]){let o=t.get(r.index-F);o&&li(e,o,!1);}}function Ka(e){let t=e[Fe]??[],r=e[ee][x],o=[];for(let i of t)i.data[Fd]!==void 0?o.push(i):_v(i,r);e[Fe]=o;}function PS(e){let{lContainer:t}=e,n=t[Fe];if(n===null)return;let o=t[ee][x];for(let i of n)_v(i,o);}function _v(e,t){let n=0,r=e.firstChild;if(r){let o=e.data[qo];for(;n<o;){let i=r.nextSibling;li(t,r,!1),r=i,n++;}}}function Ja(e){Ka(e);let t=e[Ce];Qe(t)&&va(t);for(let n=W;n<e.length;n++)va(e[n]);}function va(e){OS(e);let t=e[I];for(let n=F;n<t.bindingStartIndex;n++)if(Le(e[n])){let r=e[n];Ja(r);}else Qe(e[n])&&va(e[n]);}function yf(e){let t=e._views;for(let n of t){let r=Ey(n);r!==null&&r[Ce]!==null&&(Qe(r)?va(r):Ja(r));}}function FS(e,t,n,r){e!==null&&(n.cleanup(t),Ja(e.lContainer),yf(r));}function LS(e,t){let n=[];for(let r of t)for(let o=0;o<(r[kd]??1);o++){let i={data:r,firstChild:null};r[qo]>0&&(i.firstChild=e,e=Qa(r[qo],e)),n.push(i);}return[e,n];}var Mv=()=>null,Nv=()=>null;function Rv(){Mv=jS,Nv=US;}function jS(e,t){return xv(e,t)?e[Fe].shift():(Ka(e),null);}function Zo(e,t){return Mv(e,t);}function US(e,t,n){if(t.tView.ssrId===null)return null;
4let r=Zo(e,t.tView.ssrId);return n[I].firstUpdatePass&&r===null&&BS(n,t),r;}function Av(e,t,n){return Nv(e,t,n);}function BS(e,t){let n=t;for(;n;){if(qg(e,n))return;if((n.flags&256)===256)break;n=n.prev;}for(n=t.next;n&&(n.flags&512)===512;){if(qg(e,n))return;n=n.next;}}function xv(e,t){let n=e[Fe];return!t||n===null||n.length===0?!1:n[0].data[ey]===t;}function qg(e,t){let n=t.tView?.ssrId;if(n==null)return!1;let r=e[t.index];return Le(r)&&xv(r,n)?(Ka(r),!0):!1;}var Ov=class{},Xa=class{},ud=class{resolveComponentFactory(t){throw new v(917,!1);}},pi=class{static NULL=new ud();},Yn=class{},Br=(()=>{class e{destroyNode=null;static __NG_ELEMENT_ID__=()=>VS();}return e;})();function VS(){let e=b(),t=ce(),n=Ke(t.index,e);return(Qe(n)?n:e)[x];}var kv=(()=>{class e{static ɵprov=T({token:e,providedIn:"root",factory:()=>null});}return e;})();var sa={},Nr=class{injector;parentInjector;constructor(t,n){this.injector=t,this.parentInjector=n;}get(t,n,r){let o=this.injector.get(t,sa,r);return o!==sa||n===sa?o:this.parentInjector.get(t,n,r);}};function Ea(e,t,n){let r=n?e.styles:null,o=n?e.classes:null,i=0;if(t!==null)for(let s=0;s<t.length;s++){let a=t[s];if(typeof a=="number")i=a;else if(i==1)o=Ms(o,a);else if(i==2){let c=a,u=t[++s];r=Ms(r,c+": "+u+";");}}n?e.styles=r:e.stylesWithoutHost=r,n?e.classes=o:e.classesWithoutHost=o;}function Xe(e,t=0){let n=b();if(n===null)return R(e,t);let r=ce();return jm(r,n,se(e),t);}function Pv(e,t,n,r,o){let i=r===null?null:{"":-1},s=o(e,n);if(s!==null){let a=s,c=null,u=null;for(let l of s)if(l.resolveHostDirectives!==null){[a,c,u]=l.resolveHostDirectives(s);break;}zS(e,t,n,a,i,c,u);}i!==null&&r!==null&&HS(n,r,i);}function HS(e,t,n){let r=e.localNames=[];for(let o=0;o<t.length;o+=2){let i=n[t[o+1]];if(i==null)throw new v(-301,!1);r.push(t[o],i);}}function $S(e,t,n){t.componentOffset=n,(e.components??=[]).push(t.index);}function zS(e,t,n,r,o,i,s){let a=r.length,c=null;for(let f=0;f<a;f++){let h=r[f];c===null&&ot(h)&&(c=h,$S(e,n,f)),Hl(ha(n,t),e,h.type);}QS(n,e.data.length,a),c?.viewProvidersResolver&&c.viewProvidersResolver(c);for(let f=0;f<a;f++){let h=r[f];h.providersResolver&&h.providersResolver(h);}let u=!1,l=!1,d=fi(e,t,a,null);a>0&&(n.directiveToIndex=new Map());for(let f=0;f<a;f++){let h=r[f];if(n.mergedAttrs=Ar(n.mergedAttrs,h.hostAttrs),qS(e,n,t,d,h),ZS(d,h,o),s!==null&&s.has(h)){let[m,E]=s.get(h);n.directiveToIndex.set(h.type,[d,m+n.directiveStart,E+n.directiveStart]);}else(i===null||!i.has(h))&&n.directiveToIndex.set(h.type,d);h.contentQueries!==null&&(n.flags|=4),(h.hostBindings!==null||h.hostAttrs!==null||h.hostVars!==0)&&(n.flags|=64);let p=h.type.prototype;!u&&(p.ngOnChanges||p.ngOnInit||p.ngDoCheck)&&((e.preOrderHooks??=[]).push(n.index),u=!0),!l&&(p.ngOnChanges||p.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(n.index),l=!0),d++;}GS(e,n,i);}function GS(e,t,n){for(let r=t.directiveStart;r<t.directiveEnd;r++){let o=e.data[r];if(n===null||!n.has(o))Wg(0,t,o,r),Wg(1,t,o,r),Zg(t,r,!1);else{let i=n.get(o);Yg(0,t,i,r),Yg(1,t,i,r),Zg(t,r,!0);}}}function Wg(e,t,n,r){let o=e===0?n.inputs:n.outputs;for(let i in o)if(o.hasOwnProperty(i)){let s;e===0?s=t.inputs??={}:s=t.outputs??={},s[i]??=[],s[i].push(r),Fv(t,i);}}function Yg(e,t,n,r){let o=e===0?n.inputs:n.outputs;for(let i in o)if(o.hasOwnProperty(i)){let s=o[i],a;e===0?a=t.hostDirectiveInputs??={}:a=t.hostDirectiveOutputs??={},a[s]??=[],a[s].push(r,i),Fv(t,s);}}function Fv(e,t){t==="class"?e.flags|=8:t==="style"&&(e.flags|=16);}function Zg(e,t,n){let{attrs:r,inputs:o,hostDirectiveInputs:i}=e;if(r===null||!n&&o===null||n&&i===null||Kd(e)){e.initialInputs??=[],e.initialInputs.push(null);return;}let s=null,a=0;for(;a<r.length;){let c=r[a];if(c===0){a+=4;continue;}else if(c===5){a+=2;continue;}else if(typeof c=="number")break;if(!n&&o.hasOwnProperty(c)){let u=o[c];for(let l of u)if(l===t){s??=[],s.push(c,r[a+1]);break;}}else if(n&&i.hasOwnProperty(c)){let u=i[c];for(let l=0;l<u.length;l+=2)if(u[l]===t){s??=[],s.push(u[l+1],r[a+1]);break;}}a+=2;}e.initialInputs??=[],e.initialInputs.push(s);}function qS(e,t,n,r,o){e.data[r]=o;let i=o.factory||(o.factory=An(o.type,!0)),s=new zn(i,ot(o),Xe,null);e.blueprint[r]=s,n[r]=s,WS(e,t,r,fi(e,n,o.hostVars,Je),o);}function WS(e,t,n,r,o){let i=o.hostBindings;if(i){let s=e.hostBindingOpCodes;s===null&&(s=e.hostBindingOpCodes=[]);let a=~t.index;YS(s)!=a&&s.push(a),s.push(n,r,i);}}function YS(e){let t=e.length;for(;t>0;){let n=e[--t];if(typeof n=="number"&&n<0)return n;}return 0;}function ZS(e,t,n){if(n){if(t.exportAs)for(let r=0;r<t.exportAs.length;r++)n[t.exportAs[r]]=e;ot(t)&&(n[""]=e);}}function QS(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t
4+n,e.providerIndexes=t;}function vf(e,t,n,r,o,i,s,a){let c=t[I],u=c.consts,l=Re(u,s),d=Ur(c,e,n,r,l);return i&&Pv(c,t,d,Re(u,a),o),d.mergedAttrs=Ar(d.mergedAttrs,d.attrs),d.attrs!==null&&Ea(d,d.attrs,!1),d.mergedAttrs!==null&&Ea(d,d.mergedAttrs,!0),c.queries!==null&&c.queries.elementStart(c,d),d;}function Ef(e,t){Nm(e,t),tl(t)&&e.queries.elementEnd(t);}function KS(e,t,n,r,o,i){let s=t.consts,a=Re(s,o),c=Ur(t,e,n,r,a);if(c.mergedAttrs=Ar(c.mergedAttrs,c.attrs),i!=null){let u=Re(s,i);c.localNames=[];for(let l=0;l<u.length;l+=2)c.localNames.push(u[l],-1);}return c.attrs!==null&&Ea(c,c.attrs,!1),c.mergedAttrs!==null&&Ea(c,c.mergedAttrs,!0),t.queries!==null&&t.queries.elementStart(t,c),c;}function Lv(e,t,n){return e[t]=n;}function xe(e,t,n){if(n===Je)return!1;let r=e[t];return Object.is(r,n)?!1:(e[t]=n,!0);}function JS(e,t,n,r){let o=xe(e,t,n);return xe(e,t+1,r)||o;}function aa(e,t,n){return function r(o){let i=r.__ngNativeEl__;i!==void 0&&IT(o,i);let s=Et(e)?Ke(e.index,t):t;qa(s,5);let a=t[te],c=Qg(t,a,n,o),u=r.__ngNextListenerFn__;for(;u;)c=Qg(t,a,u,o)&&c,u=u.__ngNextListenerFn__;return c;};}function Qg(e,t,n,r){let o=w(null);try{return V(L.OutputStart,t,n),n(r)!==!1;}catch(i){return ff(e,i),!1;}finally{V(L.OutputEnd,t,n),w(o);}}function jv(e,t,n,r,o,i,s,a){let c=Tr(e),u=!1,l=null;if(!r&&c&&(l=e_(t,n,i,e.index)),l!==null){let d=l.__ngLastListenerFn__||l;d.__ngNextListenerFn__=s,l.__ngLastListenerFn__=s,u=!0;}else{let d=Ne(e,n),f=r?r(d):d;CT(n,f,i,a),r||(a.__ngNativeEl__=d);let h=o.listen(f,i,a);if(!XS(i)){let p=r?m=>r(be(m[e.index])):e.index;Uv(p,t,n,i,a,h,!1);}}return u;}function XS(e){return e.startsWith("animation")||e.startsWith("transition");}function e_(e,t,n,r){let o=e.cleanup;if(o!=null)for(let i=0;i<o.length-1;i+=2){let s=o[i];if(s===n&&o[i+1]===r){let a=t[Cr],c=o[i+2];return a&&a.length>c?a[c]:null;}typeof s=="string"&&(i+=2);}return null;}function Uv(e,t,n,r,o,i,s){let a=t.firstCreatePass?cl(t):null,c=al(n),u=c.length;c.push(o,i),a&&a.push(r,e,u,(u+1)*(s?-1:1));}function Kg(e,t,n,r,o,i){let s=t[n],a=t[I],u=a.data[n].outputs[r],d=s[u].subscribe(i);Uv(e.index,a,t,o,i,d,!0);}var ld=Symbol("BINDING");function Bv(e){return e.debugInfo?.className||e.type.name||null;}var Da=class extends pi{ngModule;constructor(t){super(),this.ngModule=t;}resolveComponentFactory(t){let n=pt(t);return new Zn(n,this.ngModule);}};function t_(e){return Object.keys(e).map(t=>{let[n,r,o]=e[t],i={propName:n,templateName:t,isSignal:(r&Ba.SignalBased)!==0};return o&&(i.transform=o),i;});}function n_(e){return Object.keys(e).map(t=>({propName:e[t],templateName:t}));}function r_(e,t,n){let r=t instanceof K?t:t?.injector;return r&&e.getStandaloneInjector!==null&&(r=e.getStandaloneInjector(r)||r),r?new Nr(n,r):n;}function o_(e){let t=e.get(Yn,null);if(t===null)throw new v(407,!1);let n=e.get(kv,null),r=e.get(ht,null),o=e.get(Bt,null,{optional:!0});return{rendererFactory:t,sanitizer:n,changeDetectionScheduler:r,ngReflect:!1,tracingService:o};}function i_(e,t){let n=Vv(e);return Ua(t,n,n==="svg"?nl:n==="math"?rl:null);}function Vv(e){return(e.selectors[0][0]||"div").toLowerCase();}var Zn=class extends Xa{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=t_(this.componentDef.inputs),this.cachedInputs;}get outputs(){return this.cachedOutputs??=n_(this.componentDef.outputs),this.cachedOutputs;}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=pb(t.selectors),this.ngContentSelectors=t.ngContentSelectors??[],this.isBoundToModule=!!n;}create(t,n,r,o,i,s){V(L.DynamicComponentStart);let a=w(null);try{let c=this.componentDef,u=r_(c,o||this.ngModule,t),l=o_(u),d=l.tracingService;return d&&d.componentCreate?d.componentCreate(Bv(c),()=>this.createComponentRef(l,u,n,r,i,s)):this.createComponentRef(l,u,n,r,i,s);}finally{w(a);}}createComponentRef(t,n,r,o,i,s){let a=this.componentDef,c=s_(o,a,s,i),u=t.rendererFactory.createRenderer(null,a),l=o?Fb(u,o,a.encapsulation,n):i_(a,u),d=s?.some(Jg)||i?.some(p=>typeof p!="function"&&p.bindings.some(Jg)),f=Xd(null,c,null,512|zy(a),null,null,t,u,n,null,vy(l,n,!0));f[F]=l,Gs(f);let h=null;try{let p=vf(F,f,2,"#host",()=>c.directiveRegistry,!0,0);ky(u,l,p),an(l,f),Ga(c,f,p),zd(c,p,f),Ef(c,p),r!==void 0&&c_(p,this.ngContentSelectors,r),h=Ke(p.index,f),f[te]=h[te],pf(c,f,null);}catch(p){throw h!==null&&zl(h),zl(f),p;}finally{V(L.DynamicComponentEnd),qs();}return new Ia(this.componentType,f,!!d);}};function s_(e,t,n,r){let o=e?["ng-version","21.2.15"]:gb(t.selectors[0]),i=null,s=null,a=0;if(n)for(let l of n)a+=l[ld].requiredVars,l.create&&(l.targetIdx=0,(i??=[]).push(l)),l.update&&(l.targetIdx=0,(s??=[]).push(l));if(r)for(let l=0;l<r.length;l++){let d=r[l];if(typeof d!="function")for(let f of d.bindings){a+=f[ld].requiredVars;let h=l+1;f.create&&(f.targetIdx=h,(i??=[]).push(f)),f.update&&(f.targetIdx=h,(s??=[]).push(f));}}let c=[t];if(r)for(let l of r){let d=typeof l=="function"?l:l.type,f=So(d);c.push(f);}return Jd(0,null,a_(i,s),1,a,c,null,null,null,[o],null);}function a_(e,t){return!e&&!t?null:n=>{if(n&1&&e)for(let r of e)r.create();
4if(n&2&&t)for(let r of t)r.update();};}function Jg(e){let t=e[ld].kind;return t==="input"||t==="twoWay";}var Ia=class extends Ov{_rootLView;_hasInputBindings;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(t,n,r){super(),this._rootLView=n,this._hasInputBindings=r,this._tNode=br(n[I],F),this.location=kr(this._tNode,n),this.instance=Ke(this._tNode.index,n)[te],this.hostView=this.changeDetectorRef=new cn(n,void 0),this.componentType=t;}setInput(t,n){this._hasInputBindings;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=hf(r,o[I],o,t,n);this.previousInputValues.set(t,n);let s=Ke(r.index,o);qa(s,1);}get injector(){return new $n(this._tNode,this._rootLView);}destroy(){this.hostView.destroy();}onDestroy(t){this.hostView.onDestroy(t);}};function c_(e,t,n){let r=e.projection=[];for(let o=0;o<t.length;o++){let i=n[o];r.push(i!=null&&i.length?Array.from(i):null);}}var un=(()=>{class e{static __NG_ELEMENT_ID__=u_;}return e;})();function u_(){let e=ce();return Hv(e,b());}var dd=class e extends un{_lContainer;_hostTNode;_hostLView;constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r;}get element(){return kr(this._hostTNode,this._hostLView);}get injector(){return new $n(this._hostTNode,this._hostLView);}get parentInjector(){let t=Ad(this._hostTNode,this._hostLView);if(xm(t)){let n=fa(t,this._hostLView),r=da(t),o=n[I].data[r+8];return new $n(o,n);}else return new $n(null,this._hostLView);}clear(){for(;this.length>0;)this.remove(this.length-1);}get(t){let n=Xg(this._lContainer);return n!==null&&n[t]||null;}get length(){return this._lContainer.length-W;}createEmbeddedView(t,n,r){let o,i;typeof r=="number"?o=r:r!=null&&(o=r.index,i=r.injector);let s=Zo(this._lContainer,t.ssrId),a=t.createEmbeddedViewImpl(n||{},i,s);return this.insertImpl(a,o,Wn(this._hostTNode,s)),a;}createComponent(t,n,r,o,i,s,a){let c=t&&!Gw(t),u;if(c)u=n;else{let E=n||{};u=E.index,r=E.injector,o=E.projectableNodes,i=E.environmentInjector||E.ngModuleRef,s=E.directives,a=E.bindings;}let l=c?t:new Zn(pt(t)),d=r||this.parentInjector;if(!i&&l.ngModule==null){let C=(c?d:this.parentInjector).get(K,null);C&&(i=C);}let f=pt(l.componentType??{}),h=Zo(this._lContainer,f?.id??null),p=h?.firstChild??null,m=l.create(d,o,p,i,s,a);return this.insertImpl(m.hostView,u,Wn(this._hostTNode,h)),m;}insert(t,n){return this.insertImpl(t,n,!0);}insertImpl(t,n,r){let o=t._lView;if(Jp(o)){let a=this.indexOf(t);if(a!==-1)this.detach(a);else{let c=o[ee],u=new e(c,c[ve],c[ee]);u.detach(u.indexOf(t));}}let i=this._adjustIndex(n),s=this._lContainer;return jr(s,o,i,r),t.attachToViewContainerRef(),Yu(Al(s),i,t),t;}move(t,n){return this.insert(t,n);}indexOf(t){let n=Xg(this._lContainer);return n!==null?n.indexOf(t):-1;}remove(t){let n=this._adjustIndex(t,-1),r=Yo(this._lContainer,n);r&&(_o(Al(this._lContainer),n),$a(r[I],r));}detach(t){let n=this._adjustIndex(t,-1),r=Yo(this._lContainer,n);return r&&_o(Al(this._lContainer),n)!=null?new cn(r):null;}_adjustIndex(t,n=0){return t??this.length+n;}};function Xg(e){return e[No];}function Al(e){return e[No]||(e[No]=[]);}function Hv(e,t){let n,r=t[e.index];return Le(r)?n=r:(n=vv(r,t,null,e),t[e.index]=n,ef(t,n)),$v(n,t,e,r),new dd(n,e,t);}function l_(e,t){let n=e[x],r=n.createComment(""),o=Ne(t,e),i=n.parentNode(o);return Gn(n,i,r,n.nextSibling(o),!1),r;}var $v=Gv,Df=()=>!1;function zv(e,t,n){return Df(e,t,n);}function Gv(e,t,n,r){if(e[vt])return;let o;n.type&8?o=be(r):o=l_(t,n),e[vt]=o;}function d_(e,t,n){if(e[vt]&&e[Fe])return!0;let r=n[we],o=t.index-F;if(!r||Gm(t)||Iy(r,o))return!1;let s=Yl(r,o),a=r.data[Pa]?.[o];if(a===void 0)return!1;let[c,u]=LS(s,a);return e[vt]=c,e[Fe]=u,!0;}function f_(e,t,n,r){Df(e,n,t)||Gv(e,t,n,r);}function qv(){$v=f_,Df=d_;}var fd=class e{queryList;matches=null;constructor(t){this.queryList=t;}clone(){return new e(this.queryList);}setDirty(){this.queryList.setDirty();}},hd=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;i<r;i++){let s=n.getByIndex(i),a=this.queries[s.indexInDeclarationView];o.push(a.clone());}return new e(o);}return null;}insertView(t){this.dirtyQueriesWithMatches(t);}detachView(t){this.dirtyQueriesWithMatches(t);}finishViewCreation(t){this.dirtyQueriesWithMatches(t);}dirtyQueriesWithMatches(t){for(let n=0;n<this.queries.length;n++)Cf(t,n).matches!==null&&this.queries[n].setDirty();}},pd=class{flags;read;predicate;constructor(t,n,r=null){this.flags=n,this.read=r,typeof t=="string"?this.predicate=v_(t):this.predicate=t;}},gd=class e{queries;constructor(t=[]){this.queries=t;}elementStart(t,n){for(let r=0;r<this.queries.length;r++)this.queries[r].elementStart(t,n);}elementEnd(t){for(let n=0;n<this.queries.length;n++)this.queries[n].elementEnd(t);}embeddedTView(t){let n=null;for(let r=0;r<this.length;r++){let o=n!==null?n.length:0,i=this.getByIndex(r).embeddedTView(t,o);i&&(i.indexInDeclarationView=r,n!==null?n.push(i):n=[i]);}return n!==null?new e(n):null;}template(t,n){for(let r=0;r<this.queries.length;r++)this.queries[r].template(t,n);}getByIndex(t){return this.queries[t];}get length(){return this.queries.length;}track(t){this.queries.push(t);}},md=class e{metadata;matches=null;indexInDeclarationView=-1;crossesNgTemplate=!1;_declarationNodeIndex;_appliesToNextNode=!0;constructor(t,n=-1){this.metadata=t,this._declarationNodeIndex=n;}elementStart(t,n){this.isApplyingToNode(n)&&this.matchTNode(t,n);}elementEnd(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1);}template(t,n){this.elementStart(t,n);}embeddedTView(t,n){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,n),new e(this.metadata)):null;}isApplyingToNode(t){if(this._appliesToNextNode&&(this.metadata.flags&1)!==1){let n=this._declarationNodeIndex,r=t.parent;for(;r!==null&&r.type&8&&r.index!==n;)r=r.parent;return n===(r!==null?r.index:-1);}return this._appliesToNextNode;}matchTNode(t,n){let r=this.metadata.predicate;if(Array.isArray(r))for(let o=0;o<r.length;o++){let i=r[o];this.matchTNodeWithReadOption(t,n,h_(n,i)),this.matchTNodeWithReadOption(t,n,ra(n,t,i,!1,!1));}else r===xr?n.type&4&&this.matchTNodeWithReadOption(t,n,-1):this.matchTNodeWithReadOption(t,n,ra(n,t,r,!1,!1));}
4matchTNodeWithReadOption(t,n,r){if(r!==null){let o=this.metadata.read;if(o!==null){if(o===St||o===un||o===xr&&n.type&4)this.addMatch(n.index,-2);else{let i=ra(n,t,o,!1,!1);i!==null&&this.addMatch(n.index,i);}}else this.addMatch(n.index,r);}}addMatch(t,n){this.matches===null?this.matches=[t,n]:this.matches.push(t,n);}};function h_(e,t){let n=e.localNames;if(n!==null){for(let r=0;r<n.length;r+=2)if(n[r]===t)return n[r+1];}return null;}function p_(e,t){return e.type&11?kr(e,t):e.type&4?Wa(e,t):null;}function g_(e,t,n,r){return n===-1?p_(t,e):n===-2?m_(e,t,r):Go(e,e[I],n,t);}function m_(e,t,n){if(n===St)return kr(t,e);if(n===xr)return Wa(t,e);if(n===un)return Hv(t,e);}function Wv(e,t,n,r){let o=t[yt].queries[r];if(o.matches===null){let i=e.data,s=n.matches,a=[];for(let c=0;s!==null&&c<s.length;c+=2){let u=s[c];if(u<0)a.push(null);else{let l=i[u];a.push(g_(t,l,s[c+1],n.metadata.read));}}o.matches=a;}return o.matches;}function yd(e,t,n,r){let o=e.queries.getByIndex(n),i=o.matches;if(i!==null){let s=Wv(e,t,o,n);for(let a=0;a<i.length;a+=2){let c=i[a];if(c>0)r.push(s[a/2]);else{let u=i[a+1],l=t[-c];for(let d=W;d<l.length;d++){let f=l[d];f[tn]===f[ee]&&yd(f[I],f,u,r);}if(l[Un]!==null){let d=l[Un];for(let f=0;f<d.length;f++){let h=d[f];yd(h[I],h,u,r);}}}}}return r;}function If(e,t){return e[yt].queries[t].queryList;}function y_(e,t,n){let r=new pa((n&4)===4);return eg(e,t,r,r.destroy),(t[yt]??=new hd()).queries.push(new fd(r))-1;}function Yv(e,t,n){let r=z();return r.firstCreatePass&&(E_(r,new pd(e,t,n),-1),(t&2)===2&&(r.staticViewQueries=!0)),y_(r,b(),t);}function v_(e){return e.split(",").map(t=>t.trim());}function E_(e,t,n){e.queries===null&&(e.queries=new gd()),e.queries.track(new md(t,n));}function Cf(e,t){return e.queries.getByIndex(t);}function Zv(e,t){let n=e[I],r=Cf(n,t);return r.crossesNgTemplate?yd(n,e,t,[]):Wv(n,e,r,t);}function wf(e,t,n){let r,o=yo(()=>{r._dirtyCounter();let i=I_(r,e);if(t&&i===void 0)throw new v(-951,!1);return i;});return r=o[X],r._dirtyCounter=Y(0),r._flatValue=void 0,o;}function Qv(e){return wf(!0,!1,e);}function Kv(e){return wf(!0,!0,e);}function Jv(e){return wf(!1,!1,e);}function D_(e,t){let n=e[X];n._lView=b(),n._queryIndex=t,n._queryList=If(n._lView,t),n._queryList.onDirty(()=>n._dirtyCounter.update(r=>r+1));}function I_(e,t){let n=e._lView,r=e._queryIndex;if(n===void 0||r===void 0||n[M]&4)return t?void 0:ge;let o=If(n,r),i=Zv(n,r);return o.reset(i,Vm),t?o.first:o._changesDetected||e._flatValue===void 0?e._flatValue=o.toArray():e._flatValue;}var Qn=class{},ec=class{};var Ca=class extends Qn{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new Da(this);constructor(t,n,r,o=!0){super(),this.ngModuleType=t,this._parent=n;let i=zu(t);this._bootstrapComponents=Vy(i.bootstrap),this._r3Injector=Il(t,n,[{provide:Qn,useValue:this},{provide:pi,useValue:this.componentFactoryResolver},...r],To(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);}},wa=class extends ec{moduleType;constructor(t){super(),this.moduleType=t;}create(t){return new Ca(this.moduleType,t,[]);}};var Qo=class extends Qn{injector;componentFactoryResolver=new Da(this);instance=null;constructor(t){super();let n=new On([...t.providers,{provide:Qn,useValue:this},{provide:pi,useValue:this.componentFactoryResolver}],t.parent||Ir(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers();}destroy(){this.injector.destroy();}onDestroy(t){this.injector.onDestroy(t);}};function Vr(e,t,n=null){return new Qo({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector;}var C_=(()=>{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=Fs(!1,n.type),o=r.length>0?Vr([r],this._injector,""):null;this.cachedInjectors.set(n,o);}return this.cachedInjectors.get(n);}
4ngOnDestroy(){try{for(let n of this.cachedInjectors.values())n!==null&&n.destroy();}finally{this.cachedInjectors.clear();}}static ɵprov=T({token:e,providedIn:"environment",factory:()=>new e(R(K))});}return e;})();function Tf(e){return Xo(()=>{let t=Xv(e),n=B(y({},t),{decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===xd.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:t.standalone?o=>o.get(C_).getOrCreateStandaloneInjector(n):null,getExternalStyles:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||ct.Emulated,styles:e.styles||ge,_:null,schemas:e.schemas||null,tView:null,id:""});t.standalone&&_e("NgStandalone"),eE(n);let r=e.dependencies;return n.directiveDefs=em(r,w_),n.pipeDefs=em(r,Gu),n.id=S_(n),n;});}function w_(e){return pt(e)||So(e);}function gi(e){return Xo(()=>({type:e.type,bootstrap:e.bootstrap||ge,declarations:e.declarations||ge,imports:e.imports||ge,exports:e.exports||ge,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}));}function T_(e,t){if(e==null)return nt;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=Ba.None,c=null),n[i]=[r,a,c],t[i]=s;}return n;}function b_(e){if(e==null)return nt;let t={};for(let n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t;}function Vt(e){return Xo(()=>{let t=Xv(e);return eE(t),t;});}function Xv(e){let t={};return{type:e.type,providersResolver:null,viewProvidersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputConfig:e.inputs||nt,exportAs:e.exportAs||null,standalone:e.standalone??!0,signals:e.signals===!0,selectors:e.selectors||ge,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,resolveHostDirectives:null,hostDirectives:null,controlDef:null,inputs:T_(e.inputs,t),outputs:b_(e.outputs),debugInfo:null};}function eE(e){e.features?.forEach(t=>t(e));}function em(e,t){return e?()=>{let n=typeof e=="function"?e():e,r=[];for(let o of n){let i=t(o);i!==null&&r.push(i);}return r;}:null;}function S_(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 __(e){let t=n=>{let r=Array.isArray(e);n.hostDirectives===null?(n.resolveHostDirectives=M_,n.hostDirectives=r?e.map(vd):[e]):r?n.hostDirectives.unshift(...e.map(vd)):n.hostDirectives.unshift(e);};return t.ngInherit=!0,t;}function M_(e){let t=[],n=!1,r=null,o=null;for(let i=0;i<e.length;i++){let s=e[i];if(s.hostDirectives!==null){let a=t.length;r??=new Map(),o??=new Map(),tE(s,t,r),o.set(s,[a,t.length-1]);}i===0&&ot(s)&&(n=!0,t.push(s));}for(let i=n?1:0;i<e.length;i++)t.push(e[i]);return[t,r,o];}function tE(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)tm(vd(i),t,n);}else tm(r,t,n);}function tm(e,t,n){let r=So(e.directive);N_(r.declaredInputs,e.inputs),tE(r,t,n),n.set(r,e),t.push(r);}function vd(e){return typeof e=="function"?{directive:se(e),inputs:nt,outputs:nt}:{directive:se(e.directive),inputs:nm(e.inputs),outputs:nm(e.outputs)};}function nm(e){if(e===void 0||e.length===0)return nt;let t={};for(let n=0;n<e.length;n+=2)t[e[n]]=e[n+1];return t;}function N_(e,t){for(let n in t)if(t.hasOwnProperty(n)){let r=t[n],o=e[n];e[r]=o;}}function R_(e){return Object.getPrototypeOf(e.prototype).constructor;}function nE(e){let t=R_(e.type),n=!0,r=[e];for(;t;){let o;if(ot(e))o=t.ɵcmp||t.ɵdir;else{if(t.ɵcmp)throw new v(903,!1);o=t.ɵdir;}if(o){if(n){r.push(o);let s=e;s.inputs=xl(e.inputs),s.declaredInputs=xl(e.declaredInputs),s.outputs=xl(e.outputs);let a=o.hostBindings;a&&P_(e,a);let c=o.viewQuery,u=o.contentQueries;if(c&&O_(e,c),u&&k_(e,u),A_(e,o),Op(e.outputs,o.outputs),ot(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<i.length;s++){let a=i[s];a&&a.ngInherit&&a(e),a===nE&&(n=!1);}}t=Object.getPrototypeOf(t);}x_(r);}function A_(e,t){for(let n in t.inputs){if(!t.inputs.hasOwnProperty(n)||e.inputs.hasOwnProperty(n))continue;let r=t.inputs[n];
4r!==void 0&&(e.inputs[n]=r,e.declaredInputs[n]=t.declaredInputs[n]);}}function x_(e){let t=0,n=null;for(let r=e.length-1;r>=0;r--){let o=e[r];o.hostVars=t+=o.hostVars,o.hostAttrs=Ar(o.hostAttrs,n=Ar(n,o.hostAttrs));}}function xl(e){return e===nt?{}:e===ge?[]:e;}function O_(e,t){let n=e.viewQuery;n?e.viewQuery=(r,o)=>{t(r,o),n(r,o);}:e.viewQuery=t;}function k_(e,t){let n=e.contentQueries;n?e.contentQueries=(r,o,i)=>{t(r,o,i),n(r,o,i);}:e.contentQueries=t;}function P_(e,t){let n=e.hostBindings;n?e.hostBindings=(r,o)=>{t(r,o),n(r,o);}:e.hostBindings=t;}function rE(e,t,n,r,o,i,s,a){if(n.firstCreatePass){e.mergedAttrs=Ar(e.mergedAttrs,e.attrs);let l=e.tView=Jd(2,e,o,i,s,n.directiveRegistry,n.pipeRegistry,null,n.schemas,n.consts,null);n.queries!==null&&(n.queries.template(n,e),l.queries=n.queries.embeddedTView(e));}a&&(e.flags|=a),Ft(e,!1);let c=sE(n,t,e,r);Oo()&&of(n,t,c,e),an(c,t);let u=vv(c,t,c,e);t[r+F]=u,ef(t,u),zv(u,e,t);}function F_(e,t,n,r,o,i,s,a,c,u,l){let d=n+F,f;return t.firstCreatePass?(f=Ur(t,d,4,s||null,a||null),Vs()&&Pv(t,e,f,Re(t.consts,u),cf),Nm(t,f)):f=t.data[d],rE(f,e,t,n,r,o,i,c),Tr(f)&&Ga(t,e,f),u!=null&&hi(e,f,l),f;}function Kn(e,t,n,r,o,i,s,a,c,u,l){let d=n+F,f;if(t.firstCreatePass){if(f=Ur(t,d,4,s||null,a||null),u!=null){let h=Re(t.consts,u);f.localNames=[];for(let p=0;p<h.length;p+=2)f.localNames.push(h[p],-1);}}else f=t.data[d];return rE(f,e,t,n,r,o,i,c),u!=null&&hi(e,f,l),f;}function oE(e,t,n,r,o,i,s,a){let c=b(),u=z(),l=Re(u.consts,i);return F_(c,u,e,t,n,r,o,l,void 0,s,a),oE;}function iE(e,t,n,r,o,i,s,a){let c=b(),u=z(),l=Re(u.consts,i);return Kn(c,u,e,t,n,r,o,l,void 0,s,a),iE;}var sE=aE;function aE(e,t,n,r){return Ct(!0),t[x].createComment("");}function L_(e,t,n,r){let o=!ja(t,n);Ct(o);let i=t[we]?.data[Xm]?.[r]??null;if(i!==null&&n.tView!==null&&n.tView.ssrId===null&&(n.tView.ssrId=i),o)return aE(e,t);let s=t[we],a=Za(s,e,t,n);Fa(s,r,a);let c=$d(s,r);return Qa(c,a);}function cE(){sE=L_;}var Ae=function(e){return e[e.NOT_STARTED=0]="NOT_STARTED",e[e.IN_PROGRESS=1]="IN_PROGRESS",e[e.COMPLETE=2]="COMPLETE",e[e.FAILED=3]="FAILED",e;}(Ae||{}),rm=0,j_=1,J=function(e){return e[e.Placeholder=0]="Placeholder",e[e.Loading=1]="Loading",e[e.Complete=2]="Complete",e[e.Error=3]="Error",e;}(J||{}),Ta=function(e){return e[e.Initial=-1]="Initial",e;}(Ta||{}),U_=0,Hr=1;var B_=4,V_=5,H_=6,$_=7,Rr=8,z_=9,bf=function(e){return e[e.Manual=0]="Manual",e[e.Playthrough=1]="Playthrough",e;}(bf||{});function G_(e,t,n){let r=lE(e);t[r]===null&&(t[r]=[]),t[r].push(n);}function ca(e,t){let n=lE(e),r=t[n];if(r!==null){for(let o of r)o();t[n]=null;}}function uE(e){ca(1,e),ca(0,e),ca(2,e);}function lE(e){let t=B_;return e===1?t=V_:e===2&&(t=z_),t;}function tc(e){return e+1;}function ln(e,t){let n=e[I],r=tc(t.index);return e[r];}function q_(e,t,n){let r=e[I],o=tc(t);e[o]=n;}function $r(e,t){let n=tc(t.index);return e.data[n];}function W_(e,t,n){let r=tc(t);e.data[r]=n;}function Y_(e,t,n){let r=t[I],o=$r(r,n);switch(e){case J.Complete:return o.primaryTmplIndex;case J.Loading:return o.loadingTmplIndex;case J.Error:return o.errorTmplIndex;case J.Placeholder:return o.placeholderTmplIndex;default:return null;}}function om(e,t){return t===J.Placeholder?e.placeholderBlockConfig?.[rm]??null:t===J.Loading?e.loadingBlockConfig?.[rm]??null:null;}function Z_(e){return e.loadingBlockConfig?.[j_]??null;}function im(e,t){if(!e||e.length===0)return t;let n=new Set(e);for(let r of t)n.add(r);return e.length===n.size?e:Array.from(n);}function Q_(e,t){let n=t.primaryTmplIndex+F;return br(e,n);}var K_=(()=>{class e{cachedInjectors=new Map();getOrCreateInjector(n,r,o,i){if(!this.cachedInjectors.has(n)){let s=o.length>0?Vr(o,r,i):null;this.cachedInjectors.set(n,s);}return this.cachedInjectors.get(n);}ngOnDestroy(){try{for(let n of this.cachedInjectors.values())n!==null&&n.destroy();}finally{this.cachedInjectors.clear();}}static ɵprov=T({token:e,providedIn:"environment",factory:()=>new e()});}return e;})();var dE=new D("");function Ol(e,t,n){return e.get(K_).getOrCreateInjector(t,e,n,"");}function J_(e,t,n){if(e instanceof Nr){let o=e.injector,i=e.parentInjector,s=Ol(i,t,n);return new Nr(o,s);}let r=e.get(K);if(r!==e){let o=Ol(r,t,n);return new Nr(e,o);}return Ol(e,t,n);}function sn(e,t,n,r=!1){let o=n[ee],i=o[I];if(rn(o))return;let s=ln(o,t),a=s[Hr],c=s[$_];if(!(c!==null&&e<c)&&sm(a,e)&&sm(s[U_]??-1,e)){let u=$r(i,t),d=!r&&!0&&(Z_(u)!==null||om(u,J.Loa
4ding)!==null||om(u,J.Placeholder))?nM:eM;try{d(e,s,n,t,o);}catch(f){ff(o,f);}}}function X_(e,t){let n=e[Fe]?.findIndex(o=>o.data[Ld]===t[Hr])??-1;return{dehydratedView:n>-1?e[Fe][n]:null,dehydratedViewIx:n};}function eM(e,t,n,r,o){V(L.DeferBlockStateStart);let i=Y_(e,o,r);if(i!==null){t[Hr]=e;let s=o[I],a=i+F,c=br(s,a),u=0;gf(n,u);let l;if(e===J.Complete){let p=$r(s,r),m=p.providers;m&&m.length>0&&(l=J_(o[Te],p,m));}let{dehydratedView:d,dehydratedViewIx:f}=X_(n,t),h=Lr(o,c,null,{injector:l,dehydratedView:d});if(jr(n,h,u,Wn(c,d)),qa(h,2),f>-1&&n[Fe]?.splice(f,1),(e===J.Complete||e===J.Error)&&Array.isArray(t[Rr])){for(let p of t[Rr])p();t[Rr]=null;}}V(L.DeferBlockStateEnd);}function sm(e,t){return e<t;}function tM(e,t){let n=e[t.index];sn(J.Placeholder,t,n);}function am(e,t,n){e.loadingPromise.then(()=>{e.loadingState===Ae.COMPLETE?sn(J.Complete,t,n):e.loadingState===Ae.FAILED&&sn(J.Error,t,n);});}var nM=null;var nc=(()=>{class e{log(n){console.log(n);}warn(n){console.warn(n);}static ɵfac=function(r){return new(r||e)();};static ɵprov=T({token:e,factory:e.ɵfac,providedIn:"platform"});}return e;})();function Sf(e){return typeof e=="function"&&e[X]!==void 0;}function _f(e){return Sf(e)&&typeof e.set=="function";}var Mf=new D("");function zr(e){return!!e&&typeof e.then=="function";}function Nf(e){return!!e&&typeof e.subscribe=="function";}var fE=new D("");var Rf=(()=>{class e{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((n,r)=>{this.resolve=n,this.reject=r;});appInits=g(fE,{optional:!0})??[];injector=g(ae);constructor(){}runInitializers(){if(this.initialized)return;let n=[];for(let o of this.appInits){let i=me(this.injector,o);if(zr(i))n.push(i);else if(Nf(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 ɵfac=function(r){return new(r||e)();};static ɵprov=T({token:e,factory:e.ɵfac,providedIn:"root"});}return e;})(),dn=new D("");function hE(){Eu(()=>{let e="";throw new v(600,e);});}function pE(e){return e.isBoundToModule;}var rM=10;var Ue=(()=>{class e{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=g(je);afterRenderManager=g(nf);zonelessEnabled=g(Fo);
4rootEffectScheduler=g(Ys);dirtyFlags=0;tracingSnapshot=null;allTestViews=new Set();autoDetectTestViews=new Set();includeAllTestViews=!1;afterTick=new oe();get allViews(){return[...(this.includeAllTestViews?this.allTestViews:this.autoDetectTestViews).keys(),...this._views];}get destroyed(){return this._destroyed;}componentTypes=[];components=[];internalPendingTask=g(wt);get isStable(){return this.internalPendingTask.hasPendingTasksObservable.pipe(Q(n=>!n));}constructor(){g(Bt,{optional:!0});}whenStable(){let n;return new Promise(r=>{n=this.isStable.subscribe({next:o=>{o&&r();}});}).finally(()=>{n.unsubscribe();});}_injector=g(K);_rendererFactory=null;get injector(){return this._injector;}bootstrap(n,r){return this.bootstrapImpl(n,r);}bootstrapImpl(n,r,o=ae.NULL){return this._injector.get(Ie).run(()=>{V(L.BootstrapComponentStart);let s=n instanceof Xa;if(!this._injector.get(Rf).done){let p="";throw new v(405,p);}let c;s?c=n:c=this._injector.get(pi).resolveComponentFactory(n),this.componentTypes.push(c.componentType);let u=pE(c)?void 0:this._injector.get(Qn),l=r||c.selector,d=c.create(o,[],l,u),f=d.location.nativeElement,h=d.injector.get(Mf,null);return h?.registerApplication(f),d.onDestroy(()=>{this.detachView(d.hostView),Ho(this.components,d),h?.unregisterApplication(f);}),this._loadComponent(d),V(L.BootstrapComponentEnd,d),d;});}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick();}_tick(){V(L.ChangeDetectionStart),this.tracingSnapshot!==null?this.tracingSnapshot.run(Va.CHANGE_DETECTION,this.tickImpl):this.tickImpl();}tickImpl=()=>{if(this._runningTick)throw V(L.ChangeDetectionEnd),new v(101,!1);let n=w(null);try{this._runningTick=!0,this.synchronize();}finally{this._runningTick=!1,this.tracingSnapshot?.dispose(),this.tracingSnapshot=null,w(n),this.afterTick.next(),V(L.ChangeDetectionEnd);}};synchronize(){this._rendererFactory===null&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(Yn,null,{optional:!0}));let n=0;for(;this.dirtyFlags!==0&&n++<rM;){V(L.ChangeDetectionSyncStart);try{this.synchronizeOnce();}finally{V(L.ChangeDetectionSyncEnd);}}}synchronizeOnce(){this.dirtyFlags&16&&(this.dirtyFlags&=-17,this.rootEffectScheduler.flush());let n=!1;if(this.dirtyFlags&7){let r=!!(this.dirtyFlags&1);this.dirtyFlags&=-8,this.dirtyFlags|=8;for(let{_lView:o}of this.allViews){if(!r&&!Ao(o))continue;let i=r&&!this.zonelessEnabled?0:1;pv(o,i),n=!0;}if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),this.dirtyFlags&23)return;}n||(this._rendererFactory?.begin?.(),this._rendererFactory?.end?.()),this.dirtyFlags&8&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews();}syncDirtyFlagsWithViews(){if(this.allViews.some(({_lView:n})=>Ao(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;Ho(this._views,r),r.detachFromAppRef();}_loadComponent(n){this.attachView(n.hostView);try{this.tick();}catch(o){this.internalErrorHandler(o);}this.components.push(n),this._injector.get(dn,[]).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),()=>Ho(this._destroyListeners,n);}destroy(){if(this._destroyed)throw new v(406,!1);let n=this._injector;n.destroy&&!n.destroyed&&n.destroy();}get viewCount(){return this._views.length;}static ɵfac=function(r){return new(r||e)();};static ɵprov=T({token:e,factory:e.ɵfac,providedIn:"root"});}return e;})();function Ho(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1);}function Af(){let e,t;return{promise:new Promise((r,o)=>{e=r,t=o;}),resolve:e,reject:t};}function gE(e,t,n){let r=t[Te],o=t[I];if(e.loadingState!==Ae.NOT_STARTED)return e.loadingPromise??Promise.resolve();let i=ln(t,n),s=Q_(o,e);e.loadingState=Ae.IN_PROGRESS,ca(1,i);let a=e.dependencyResolverFn,c=r.get(Lo).add();return a?(e.loadingPromise=Promise.allSettled(a()).then(u=>{let l=!1,d=null,f=[],h=[];for(let p=0;p<u.length;p++){let m=u[p];if(m.status==="fulfilled"){let E=m.value,C=pt(E)||So(E);if(C)f.push(C);else{let j=Gu(E);j&&h.push(j);}}else{l=!0,d=m.reason instanceof Error?m.reason:new Error(String(m.reason));break;}}if(l){if(e.loadingState=Ae.FAILED,e.errorTmplIndex===null){let m="",E=new v(-750,m);ff(t,E);}}else{e.loadingState=Ae.COMPLETE;let p=s.tView;if(f.length>0){p.directiveRegistry=im(p.directiveRegistry,f);let m=f.map(C=>C.type),E=Fs(!1,...m);e.providers=E;}h.length>0&&(p.pipeRegistry=im(p.pipeRegistry,h));}}),e.loadingPromise.finally(()=>{e.loadingPromise=null,c();})):(e.loadingPromise=Promise.resolve().then(()=>{e.loadingPromise=null,e.loadingState=Ae.COMPLETE,c();}),e.loadingPromise);}function oM(e,t){return t[Te].get(dE,null,{optional:!0})?.behavior!==bf.Manual;}
4function mE(e,t,n){let r=t[I],o=t[n.index];if(!oM(e,t))return;let i=ln(t,n),s=$r(r,n);switch(uE(i),s.loadingState){case Ae.NOT_STARTED:sn(J.Loading,n,o),gE(s,t,n),s.loadingState===Ae.IN_PROGRESS&&am(s,n,o);break;case Ae.IN_PROGRESS:sn(J.Loading,n,o),am(s,n,o);break;case Ae.COMPLETE:sn(J.Complete,n,o);break;case Ae.FAILED:sn(J.Error,n,o);break;default:}}async function yE(e,t,n){let r=e.get(ii);if(r.hydrating.has(t))return;let{parentBlockPromise:i,hydrationQueue:s}=RT(t,e);if(s.length===0)return;i!==null&&s.shift(),aM(r,s),i!==null&&(await i);let a=s[0];r.has(a)?await cm(e,s,n):r.awaitParentBlock(a,async()=>await cm(e,s,n));}async function cm(e,t,n){let r=e.get(ii),o=r.hydrating,i=e.get(wt),s=i.add();for(let c=0;c<t.length;c++){let u=t[c],l=r.get(u);if(l!=null){if(await uM(l),await cM(e),iM(l)){PS(l),um(t.slice(c),r);break;}o.get(u).resolve();}else{sM(c,t,r),um(t.slice(c),r);break;}}let a=t[t.length-1];await o.get(a)?.promise,i.remove(s),n&&n(t),FS(r.get(a),t,r,e.get(Ue));}function iM(e){return ln(e.lView,e.tNode)[Hr]===J.Error;}function sM(e,t,n){let r=e-1,o=r>-1?n.get(t[r]):null;o&&Ja(o.lContainer);}function um(e,t){let n=t.hydrating;for(let r in e)n.get(r)?.reject();t.cleanup(e);}function aM(e,t){for(let n of t)e.hydrating.set(n,Af());}function cM(e){return new Promise(t=>Ha(t,{injector:e}));}async function uM(e){let{tNode:t,lView:n}=e,r=ln(n,t);return new Promise(o=>{lM(r,o),mE(2,n,t);});}function lM(e,t){Array.isArray(e[Rr])||(e[Rr]=[]),e[Rr].push(t);}function dM(e,t,n){return e===0?lm(t,n):e===2?!lm(t,n):!0;}function fM(e){return e!=null&&(e&1)===1;}function lm(e,t){let n=e[Te],r=$r(e[I],t),o=La(n),i=fM(r.flags),a=ln(e,t)[H_]!==null;return!(i&&a&&o);}function hM(e,t,n,r,o,i,s,a,c,u){let l=b(),d=z(),f=e+F,h=Kn(l,d,e,null,0,0),p=l[Te],m=La(p);if(d.firstCreatePass){_e("NgDefer");let At={primaryTmplIndex:t,loadingTmplIndex:r??null,placeholderTmplIndex:o??null,errorTmplIndex:i??null,placeholderBlockConfig:null,loadingBlockConfig:null,dependencyResolverFn:n??null,loadingState:Ae.NOT_STARTED,loadingPromise:null,providers:null,hydrateTriggers:null,debug:null,flags:u??0};c?.(d,At,a,s),W_(d,f,At);}let E=l[f];zv(E,h,l);let C=null,j=null;if(E[Fe]?.length>0){let At=E[Fe][0].data;j=At[Fd]??null,C=At[Ld];}let de=[null,Ta.Initial,null,null,null,null,j,C,null,null];q_(l,f,de);let Wt=null;j!==null&&m&&(Wt=p.get(ii),Wt.add(j,{lView:l,tNode:h,lContainer:E}));let yn=()=>{uE(de),j!==null&&Wt?.cleanup([j]);};G_(0,de,()=>sl(l,yn)),Bs(l,yn);}function pM(e){let t=b(),n=Hn();if(!dM(0,t,n))return;let r=Dt();if(xe(t,r,e)){let o=w(null);try{let i=!!e,a=ln(t,n)[Hr];i===!1&&a===Ta.Initial?tM(t,n):i===!0&&(a===Ta.Initial||a===J.Placeholder)&&mE(0,t,n);}finally{w(o);}}}function rc(e,t,n,r){let o=b(),i=Dt();
4if(xe(o,i,t)){let s=z(),a=Hn();zb(a,o,e,t,n,r);}return rc;}var Ed=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 kl(e,t,n,r,o){return e===n&&Object.is(t,r)?1:Object.is(o(e,t),o(n,r))?-1:0;}function gM(e,t,n,r){let o,i,s=0,a=e.length-1,c=void 0;if(Array.isArray(t)){w(r);let u=t.length-1;for(w(null);s<=a&&s<=u;){let l=e.at(s),d=t[s],f=kl(s,l,s,d,n);if(f!==0){f<0&&e.updateValue(s,d),s++;continue;}let h=e.at(a),p=t[u],m=kl(a,h,u,p,n);if(m!==0){m<0&&e.updateValue(a,p),a--,u--;continue;}let E=n(s,l),C=n(a,h),j=n(s,d);if(Object.is(j,C)){let de=n(u,p);Object.is(de,E)?(e.swap(s,a),e.updateValue(a,p),u--,a--):e.move(a,s),e.updateValue(s,d),s++;continue;}if(o??=new ba(),i??=fm(e,s,a,n),Dd(e,o,s,j))e.updateValue(s,d),s++,a++;else if(i.has(j))o.set(E,e.detach(s)),a--;else{let de=e.create(s,t[s]);e.attach(s,de),s++,a++;}}for(;s<=u;)dm(e,o,n,s,t[s]),s++;}else if(t!=null){w(r);let u=t[Symbol.iterator]();w(null);let l=u.next();for(;!l.done&&s<=a;){let d=e.at(s),f=l.value,h=kl(s,d,s,f,n);if(h!==0)h<0&&e.updateValue(s,f),s++,l=u.next();else{o??=new ba(),i??=fm(e,s,a,n);let p=n(s,f);if(Dd(e,o,s,p))e.updateValue(s,f),s++,a++,l=u.next();else if(!i.has(p))e.attach(s,e.create(s,f)),s++,a++,l=u.next();else{let m=n(s,d);o.set(m,e.detach(s)),a--;}}}for(;!l.done;)dm(e,o,n,e.length,l.value),l=u.next();}for(;s<=a;)e.destroy(e.detach(a--));o?.forEach(u=>{e.destroy(u);});}function Dd(e,t,n,r){return t!==void 0&&t.has(r)?(e.attach(n,t.get(r)),t.delete(r),!0):!1;}function dm(e,t,n,r,o){if(Dd(e,t,r,n(r,o)))e.updateValue(r,o);else{let i=e.create(r,o);e.attach(r,i);}}function fm(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 ba=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 mM(e,t,n,r,o,i,s,a){_e("NgControlFlow");let c=b(),u=z(),l=Re(u.consts,i);return Kn(c,u,e,t,n,r,o,l,256,s,a),xf;}function xf(e,t,n,r,o,i,s,a){_e("NgControlFlow");let c=b(),u=z(),l=Re(u.consts,i);return Kn(c,u,e,t,n,r,o,l,512,s,a),xf;}function yM(e,t){_e("NgControlFlow");let n=b(),r=Dt(),o=n[r]!==Je?n[r]:-1,i=o!==-1?Sa(n,F+o):void 0,s=0;if(xe(n,r,e)){let a=w(null);try{if(i!==void 0&&gf(i,s),e!==-1){let c=F+e,u=Sa(n,c),l=Td(n[I],c),d=Av(u,l,n),f=Lr(n,l,t,{dehydratedView:d});jr(u,f,s,Wn(l,d));}}finally{w(a);}}else if(i!==void 0){let a=Ev(i,s);a!==void 0&&(a[te]=t);}}var Id=class{lContainer;$implicit;$index;constructor(t,n,r){this.lContainer=t,this.$implicit=n,this.$index=r;}get $count(){return this.lContainer.length-W;}};function vM(e){return e;}function EM(e,t){return t;}var Cd=class{hasEmptyBlock;trackByFn;liveCollection;constructor(t,n,r){this.hasEmptyBlock=t,this.trackByFn=n,this.liveCollection=r;}};function DM(e,t,n,r,o,i,s,a,c,u,l,d,f){_e("NgControlFlow");let h=b(),p=z(),m=c!==void 0,E=b(),C=a?s.bind(E[ue][te]):s,j=new Cd(m,C);E[F+e]=j,Kn(h,p,e+1,t,n,r,o,Re(p.consts,i),256),m&&Kn(h,p,e+2,c,u,l,d,Re(p.consts,f),512);}var wd=class extends Ed{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-W;}at(t){return this.getLView(t)[te].$implicit;}attach(t,n){let r=n[we];this.needsIndexUpdate||=t!==this.length,jr(this.lContainer,n,t,Wn(this.templateTNode,r)),CM(this.lContainer,t);}detach(t){return this.needsIndexUpdate||=t!==this.length-1,wM(this.lContainer,t),TM(this.lContainer,t);}create(t,n){let r=Zo(this.lContainer,this.templateTNode.tView.ssrId);return Lr(this.hostLView,this.templateTNode,new Id(this.lContainer,n,t),{dehydratedView:r});}destroy(t){$a(t[I],t);}updateValue(t,n){this.getLView(t)[te].$implicit=n;}reset(){this.needsIndexUpdate=!1;}
4updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t<this.length;t++)this.getLView(t)[te].$index=t;}getLView(t){return bM(this.lContainer,t);}};function IM(e){let t=w(null),n=it();try{let r=b(),o=r[I],i=r[n],s=n+1,a=Sa(r,s);if(i.liveCollection===void 0){let u=Td(o,s);i.liveCollection=new wd(a,r,u);}else i.liveCollection.reset();let c=i.liveCollection;if(gM(c,e,i.trackByFn,t),c.updateIndexes(),i.hasEmptyBlock){let u=Dt(),l=c.length===0;if(xe(r,u,l)){let d=n+2,f=Sa(r,d);if(l){let h=Td(o,d),p=Av(f,h,r),m=Lr(r,h,void 0,{dehydratedView:p});jr(f,m,0,Wn(h,p));}else o.firstUpdatePass&&Ka(f),gf(f,0);}}}finally{w(t);}}function Sa(e,t){return e[t];}function CM(e,t){if(e.length<=W)return;let n=W+t,r=e[n],o=r?r[nn]:void 0;if(r&&o&&o.detachedLeaveAnimationFns&&o.detachedLeaveAnimationFns.length>0){let i=r[Te];bb(i,o),qn.delete(r[Pt]),o.detachedLeaveAnimationFns=void 0;}}function wM(e,t){if(e.length<=W)return;let n=W+t,r=e[n],o=r?r[nn]:void 0;o&&o.leave&&o.leave.size>0&&(o.detachedLeaveAnimationFns=[]);}function TM(e,t){return Yo(e,t);}function bM(e,t){return Ev(e,t);}function Td(e,t){return br(e,t);}function vE(e,t,n){let r=b(),o=Dt();if(xe(r,o,t)){let i=z(),s=Hn();af(s,r,e,t,r[x],n);}return vE;}function bd(e,t,n,r,o){hf(t,e,n,o?"class":"style",r);}function _a(e,t,n,r){let o=b(),i=o[I],s=e+F,a=i.firstCreatePass?vf(s,o,2,t,cf,Vs(),n,r):i.data[s];if(Et(a)){let c=o[rt].tracingService;if(c&&c.componentCreate){let u=i.data[a.directiveStart+a.componentOffset];return c.componentCreate(Bv(u),()=>(hm(e,t,o,a,r),_a));}}return hm(e,t,o,a,r),_a;}function hm(e,t,n,r,o){if(lf(r,n,e,t,Ff),Tr(r)){let i=n[I];Ga(i,n,r),zd(i,r,n);}o!=null&&hi(n,r);}function Of(){let e=z(),t=ce(),n=df(t);return e.firstCreatePass&&Ef(e,n),ll(n)&&dl(),ul(),n.classesWithoutHost!=null&&Kw(n)&&bd(e,n,b(),n.classesWithoutHost,!0),n.stylesWithoutHost!=null&&Jw(n)&&bd(e,n,b(),n.stylesWithoutHost,!1),Of;}function oc(e,t,n,r){return _a(e,t,n,r),Of(),oc;}function kf(e,t,n,r){let o=b(),i=o[I],s=e+F,a=i.firstCreatePass?KS(s,i,2,t,n,r):i.data[s];return lf(a,o,e,t,Ff),r!=null&&hi(o,a),kf;}function Pf(){let e=ce(),t=df(e);return ll(t)&&dl(),ul(),Pf;}function EE(e,t,n,r){return kf(e,t,n,r),Pf(),EE;}var Ff=(e,t,n,r,o)=>(Ct(!0),Ua(t[x],r,Ws()));function SM(e,t,n,r,o){let i=!ja(t,n);if(Ct(i),i)return Ua(t[x],r,Ws());let s=t[we],a=Za(s,e,t,n);return Dy(s,o)&&Fa(s,o,a.nextSibling),s&&($m(n)||zm(a))&&Et(n)&&(rg(n),Oy(a)),a;}function DE(){Ff=SM;}function Lf(e,t,n){let r=b(),o=r[I],i=e+F,s=o.firstCreatePass?vf(i,r,8,"ng-container",cf,Vs(),t,n):o.data[i];if(lf(s,r,e,"ng-container",CE),Tr(s)){let a=r[I];Ga(a,r,s),zd(a,s,r);}return n!=null&&hi(r,s),Lf;}function jf(){let e=z(),t=ce(),n=df(t);return e.firstCreatePass&&Ef(e,n),jf;}function IE(e,t,n){return Lf(e,t,n),jf(),IE;}var CE=(e,t,n,r,o)=>(Ct(!0),Yd(t[x],""));function _M(e,t,n,r,o){let i,s=!ja(t,n);if(Ct(s),s)return Yd(t[x],"");let a=t[we],c=Za(a,e,t,n),u=MT(a,o);return Fa(a,o,c),i=Qa(u,c),i;}function wE(){CE=_M;}function MM(){return b();}function TE(e,t,n){let r=b(),o=Dt();if(xe(r,o,t)){let i=z(),s=Hn();cv(s,r,e,t,r[x],n);}return TE;}var jo=void 0;function NM(e){let t=Math.floor(Math.abs(e)),n=e.toString().replace(/^[^.]*\.?/,"").length;return t===1&&n===0?1:5;}var RM=["en",[["a","p"],["AM","PM"]],[["AM","PM"]],[["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"]],jo,[["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"]],jo,[["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\u202Fa","h:mm:ss\u202Fa","h:mm:ss\u202Fa z","h:mm:ss\u202Fa zzzz"],["{1}, {0}",jo,jo,jo],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",NM],Pl={};function Uf(e){let t=AM(e),n=pm(t);if(n)return n;let r=t.split("-")[0];if(n=pm(r),n)return n;if(r==="en")return RM;throw new v(701,!1);}function Bf(e){return Uf(e)[ic.PluralCase];}function pm(e){return e in Pl||(Pl[e]=Ye.ng&&Ye.ng.common&&Ye.ng.common.locales&&Ye.ng.common.locales[e]),Pl[e];}var ic=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;}(ic||{});function AM(e){return e.toLowerCase().replace(/_/g,"-");}var xM=["zero","one","two","few","many"];function OM(e,t){let n=Bf(t)(parseInt(e,10)),r=xM[n];return r!==void 0?r:"other";}var mi="en-US";var bE={marker:"element"},SE={marker:"ICU"},Lt=function(e){return e[e.SHIFT=2]="SHIFT",e[e.APPEND_EAGERLY=1]="APPEND_EAGERLY",e[e.COMMENT=2]="COMMENT",e;}(Lt||{}),_E=mi;function ME(e){typeof e=="string"&&(_E=e.toLowerCase().replace(/_/g,"-"));}function kM(){return _E;}var Ko=0,$o=0;function PM(e){e&&(Ko=Ko|1<<Math.min($o,31)),$o++;}
4function FM(e,t,n){try{if($o>0){let r=e.data[n],o=Array.isArray(r)?r:r.update,i=ag()-$o-1;RE(e,t,o,i,Ko);}}finally{Ko=0,$o=0;}}function LM(e,t,n){let r=e[x];switch(n){case Node.COMMENT_NODE:return Yd(r,t);case Node.TEXT_NODE:return Wd(r,t);case Node.ELEMENT_NODE:return Ua(r,t,null);}}var ua=(e,t,n,r)=>(Ct(!0),LM(e,n,r));function jM(e,t,n,r){let o=e[x];for(let i=0;i<t.length;i++){let s=t[i++],a=t[i],c=(s&Lt.COMMENT)===Lt.COMMENT,u=(s&Lt.APPEND_EAGERLY)===Lt.APPEND_EAGERLY,l=s>>>Lt.SHIFT,d=e[l],f=!1;d===null&&(d=e[l]=ua(e,l,a,c?Node.COMMENT_NODE:Node.TEXT_NODE),f=Oo()),u&&n!==null&&f&&Gn(o,n,d,r,!1);}}function NE(e,t,n,r){let o=n[x],i=null,s;for(let a=0;a<t.length;a++){let c=t[a];if(typeof c=="string"){let u=t[++a];n[u]===null&&(n[u]=ua(n,u,c,Node.TEXT_NODE));}else if(typeof c=="number")switch(c&1){case 0:let u=yS(c);i===null&&(i=u,s=o.parentNode(r));let l,d;if(u===i?(l=r,d=s):(l=null,d=be(n[u])),d!==null){let m=vS(c),E=n[m];Gn(o,d,E,l,!1);let C=Vo(e,m);if(C!==null&&typeof C=="object"){let j=Ya(C,n);j!==null&&NE(e,C.create[j],n,n[C.anchorIdx]);}}break;case 1:let f=c>>>1,h=t[++a],p=t[++a];uf(o,Ro(f,n),null,null,h,p,null);break;default:}else switch(c){case SE:let u=t[++a],l=t[++a];if(n[l]===null){let h=n[l]=ua(n,l,u,Node.COMMENT_NODE);an(h,n);}break;case bE:let d=t[++a],f=t[++a];if(n[f]===null){let h=n[f]=ua(n,f,d,Node.ELEMENT_NODE);an(h,n);}break;default:}}}function RE(e,t,n,r,o){for(let i=0;i<n.length;i++){let s=n[i],a=n[++i];if(s&o){let c="";for(let u=i+1;u<=i+a;u++){let l=n[u];if(typeof l=="string")c+=l;else if(typeof l=="number")if(l<0)c+=Pn(t[r-l]);else{let d=l>>>2;switch(l&3){case 1:let f=n[++u],h=n[++u],p=e.data[d];if(typeof p=="string")uf(t[x],t[d],null,p,f,c,h);else{let E=it();It(d);try{af(p,t,f,c,t[x],h);}finally{It(E);}}break;case 0:let m=t[d];m!==null&&Ay(t[x],m,c);break;case 2:UM(e,Vo(e,d),t,c);break;case 3:gm(e,Vo(e,d),r,t);break;}}}}else{let c=n[i+1];if(c>0&&(c&3)===3){let u=c>>>2,l=Vo(e,u);t[l.currentCaseLViewIndex]<0&&gm(e,l,r,t);}}i+=a;}}function gm(e,t,n,r){let o=r[t.currentCaseLViewIndex];if(o!==null){let i=Ko;o<0&&(o=r[t.currentCaseLViewIndex]=~o,i=-1),RE(e,r,t.update[o],n,i);}}function UM(e,t,n,r){let o=BM(t,r);if(Ya(t,n)!==o&&(AE(e,t,n),n[t.currentCaseLViewIndex]=o===null?null:~o,o!==null)){let s=n[t.anchorIdx];s&&NE(e,t.create[o],n,s),xS(n,t.anchorIdx,o);}}function AE(e,t,n){let r=Ya(t,n);if(r!==null){let o=t.remove[r];for(let i=0;i<o.length;i++){let s=o[i];if(s>0){let a=Ro(s,n);a!==null&&li(n[x],a);}else AE(e,Vo(e,~s),n);}}}function BM(e,t){let n=e.cases.indexOf(t);if(n===-1)switch(e.type){case 1:{let r=OM(t,kM());n=e.cases.indexOf(r),n===-1&&r!=="other"&&(n=e.cases.indexOf("other"));break;}case 0:{n=e.cases.indexOf("other");break;}}return n===-1?null:n;}var Ma=/�(\d+):?\d*�/gi;var VM=/�(\d+)�/,xE=/^\s*(�\d+:?\d*�)\s*,\s*(select|plural)\s*,/,zo="\uFFFD",HM=/�\/?\*(\d+:\d+)�/gi,$M=/�(\/?[#*]\d+):?\d*�/gi,zM=/\uE500/g;function GM(e){return e.replace(zM," ");}function qM(e,t,n,r,o,i){let s=Sr(),a=[],c=[],u=[[]],l=[[]];o=YM(o,i);let d=GM(o).split($M);for(let f=0;f<d.length;f++){let h=d[f];if((f&1)===0){let p=_d(h);for(let m=0;m<p.length;m++){let E=p[m];if((m&1)===0){let C=E;C!==""&&WM(l[0],e,s,u[0],a,c,n,C);}else{let C=E;if(typeof C!="object")throw new Error(`Unable to parse ICU expression in "${o}" message.`);let de=OE(e,s,u[0],n,a,"",!0).index;PE(l[0],e,n,c,t,C,de);}}}else{let p=h.charCodeAt(0)===47,m=h.charCodeAt(p?1:0),E=F+Number.parseInt(h.substring(p?2:1));if(p)u.shift(),l.shift(),Ft(Sr(),!1);else{let C=mS(e,u[0],E);u.unshift([]),Ft(C,!0);let j={kind:2,index:E,children:[],type:m===35?0:1};l[0].push(j),l.unshift(j.children);}}}e.data[r]={create:a,update:c,ast:l[0],parentTNodeIndex:t};}function OE(e,t,n,r,o,i,s){let a=fi(e,r,1,null),c=a<<Lt.SHIFT,u=Sr();t===u&&(u=null),u===null&&(c|=Lt.APPEND_EAGERLY),s&&(c|=Lt.COMMENT,Db(IS)),o.push(c,i===null?"":i);let l=mf(e,a,s?32:1,i===null?"":i,null);wv(n,l);let d=l.index;return Ft(l,!1),u!==null&&t!==u&&gS(u,d),l;}function WM(e,t,n,r,o,i,s,a){let c=a.match(Ma),l=OE(t,n,r,s,o,c?null:a,!1).index;c&&Sd(i,a,l,null,0,null),e.push({kind:0,index:l});}function Sd(e,t,n,r,o,i){let s=e.length,a=s+1;e.push(null,null);let c=s+2,u=t.split(Ma),l=0;for(let d=0;d<u.length;d++){let f=u[d];if(d&1){let h=o+parseInt(f,10);e.push(-1-h),l=l|kE(h);}else f!==""&&e.push(f);}return e.push(n<<2|(r?1:0)),r&&e.push(r,i),e[s]=l,e[a]=e.length-c,l;}function kE(e){return 1<<Math.min(e,31);}function mm(e){let t,n="",r=0,o=!1,i;for(;(t=HM.exec(e))!==null;)o?t[0]===`${zo}/*${i}${zo}`&&(r=t.index,o=!1):(n+=e.substring(r,t.index+t[0].length),i=t[1],o=!0);return n+=e.slice(r),n;}function YM(e,t){if(DS(t))return mm(e);{let n=e.indexOf(`:${t}${zo}`)+2+t.toString().length,r=e.search(new RegExp(`${zo}\\/\\*\\d+:${t}${zo}`));return mm(e.substring(n,r));}}function PE(e,t,n,r,o,i,s){let a=0,c={type:i.type,currentCaseLViewIndex:fi(t,n,1,null),anchorIdx:s,cases:[],create:[],remove:[],update:[]};JM(r,i,s),pS(t,s,c);let u=i.values,l=[];for(let d=0;d<u.length;d++){let f=u[d],h=[];for(let m=0;m<f.length;m++){let E=f[m];
4if(typeof E!="string"){let C=h.push(E)-1;f[m]=`<!--\uFFFD${C}\uFFFD-->`;}}let p=[];l.push(p),a=QM(p,t,c,n,r,o,i.cases[d],f.join(""),h)|a;}a&&XM(r,a,s),e.push({kind:3,index:s,cases:l,currentCaseLViewIndex:c.currentCaseLViewIndex});}function ZM(e){let t=[],n=[],r=1,o=0;e=e.replace(xE,function(s,a,c){return c==="select"?r=0:r=1,o=parseInt(a.slice(1),10),"";});let i=_d(e);for(let s=0;s<i.length;){let a=i[s++].trim();r===1&&(a=a.replace(/\s*(?:=)?(\w+)\s*/,"$1")),a.length&&t.push(a);let c=_d(i[s++]);t.length>n.length&&n.push(c);}return{type:r,mainBinding:o,cases:t,values:n};}function _d(e){if(!e)return[];let t=0,n=[],r=[],o=/[{}]/g;o.lastIndex=0;let i;for(;i=o.exec(e);){let a=i.index;if(i[0]=="}"){if(n.pop(),n.length==0){let c=e.substring(t,a);xE.test(c)?r.push(ZM(c)):r.push(c),t=a+1;}}else{if(n.length==0){let c=e.substring(t,a);r.push(c),t=a+1;}n.push("{");}}let s=e.substring(t);return r.push(s),r;}function QM(e,t,n,r,o,i,s,a,c){let u=[],l=[],d=[];n.cases.push(s),n.create.push(u),n.remove.push(l),n.update.push(d);let h=by(Aa()).getInertBodyElement(a),p=td(h)||h;return p?FE(e,t,n,r,o,u,l,d,p,i,c,0):0;}function FE(e,t,n,r,o,i,s,a,c,u,l,d){let f=0,h=c.firstChild;for(;h;){let p=fi(t,r,1,null);switch(h.nodeType){case Node.ELEMENT_NODE:let m=h,E=m.tagName.toLowerCase();if(Jl.hasOwnProperty(E)){Fl(i,bE,E,u,p),t.data[p]=E;let Wt=m.attributes;for(let At=0;At<Wt.length;At++){let vn=Wt.item(At),$i=vn.name.toLowerCase(),dC=!!vn.value.match(Ma),Uh=m.namespaceURI,Bh=Uh==="http://www.w3.org/2000/svg"?`:svg:${E}`:Uh==="http://www.w3.org/1998/Math/MathML"?`:math:${E}`:E;if(dC)Xl.hasOwnProperty($i)&&Sd(a,vn.value,p,vn.name,0,Em($i,Bh));else if(Xl[$i]){let fC=vn.value;Em($i,Bh)?vm(i,p,vn.name,"unsafe:blocked"):vm(i,p,vn.name,fC);}}let yn={kind:1,index:p,children:[]};e.push(yn),f=FE(yn.children,t,n,r,o,i,s,a,h,p,l,d+1)|f,ym(s,p,d);}break;case Node.TEXT_NODE:let C=h.textContent||"",j=C.match(Ma);Fl(i,null,j?"":C,u,p),ym(s,p,d),j&&(f=Sd(a,C,p,null,0,null)|f),e.push({kind:0,index:p});break;case Node.COMMENT_NODE:let de=VM.exec(h.textContent||"");if(de){let Wt=parseInt(de[1],10),yn=l[Wt];Fl(i,SE,"",u,p),PE(e,t,r,o,u,yn,p),KM(s,p,d);}break;}h=h.nextSibling;}return f;}function ym(e,t,n){n===0&&e.push(t);}function KM(e,t,n){n===0&&(e.push(~t),e.push(t));}function JM(e,t,n){e.push(kE(t.mainBinding),2,-1-t.mainBinding,n<<2|2);}function XM(e,t,n){e.push(t,1,n<<2|3);}function Fl(e,t,n,r,o){t!==null&&e.push(t),e.push(n,o,ES(0,r,o));}function vm(e,t,n,r){e.push(t<<1|1,n,r);}function eN(e,t=!0){if(e[0]!=":")return[null,e];let n=e.indexOf(":",1);if(n===-1){if(t)throw new Error(`Unsupported format "${e}" expecting ":namespace:name"`);return[null,e];}return[e.slice(1,n),e.slice(n+1)];}function tN(e){let t=e.toLowerCase(),[n,r]=eN(t,!1);return n===nl||n===rl?`:${n}:${r}`:r;}function Em(e,t){let n=e.toLowerCase(),r=t?tN(t):"*",o=eb();switch(o[`${r}|${n}`]||o[`*|${n}`]||Z.NONE){case Z.HTML:return Py;case Z.STYLE:return Fy;case Z.SCRIPT:return jy;case Z.URL:return ci;case Z.RESOURCE_URL:return Zd;case Z.ATTRIBUTE_NO_BINDING:return Uy;default:return null;}}var Dm=0,nN=/\[(�.+?�?)\]/,rN=/\[(�.+?�?)\]|(�\/?\*\d+:\d+�)/g,oN=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g,iN=/{([A-Z0-9_]+)}/g,sN=/�I18N_EXP_(ICU(_\d+)?)�/g,aN=/\/\*/,cN=/\d+\:(\d+)/;function uN(e,t={}){let n=e;if(nN.test(e)){let r={},o=[Dm];n=n.replace(rN,(i,s,a)=>{let c=s||a,u=r[c]||[];if(u.length||(c.split("|").forEach(m=>{let E=m.match(cN),C=E?parseInt(E[1],10):Dm,j=aN.test(m);u.push([C,j,m]);}),r[c]=u),!u.length)throw new Error(`i18n postprocess: unmatched placeholder - ${c}`);let l=o[o.length-1],d=0;for(let m=0;m<u.length;m++)if(u[m][0]===l){d=m;break;}let[f,h,p]=u[d];return h?o.pop():l!==f&&o.push(f),u.splice(d,1),p;});}return Object.keys(t).length&&(n=n.replace(oN,(r,o,i,s,a,c)=>t.hasOwnProperty(i)?`${o}${t[i]}${c}`:r),n=n.replace(iN,(r,o)=>t.hasOwnProperty(o)?t[o]:r),n=n.replace(sN,(r,o)=>{if(t.hasOwnProperty(o)){let i=t[o];if(!i.length)throw new Error(`i18n postprocess: unmatched ICU - ${r} with key: ${o}`);return i.shift();}return r;})),n;}function LE(e,t,n=-1){let r=z(),o=b(),i=F+e,s=Re(r.consts,t),a=Sr();if(r.firstCreatePass&&qM(r,a===null?0:a.index,o,i,s,n),r.type===2){let f=o[ue];f[M]|=32;}else o[M]|=32;let c=r.data[i],u=a===o[ve]?null:a,l=Jy(r,u,o),d=a&&a.type&8?o[a.index]:null;RS(o,i,a,n),jM(o,c.create,l,d),vl(!0);}function jE(){vl(!1);}
4function lN(e,t,n){LE(e,t,n),jE();}function UE(e){let t=b();return PM(xe(t,Dt(),e)),UE;}function dN(e){FM(z(),b(),e+F);}function fN(e,t={}){return uN(e,t);}function sc(e,t,n){let r=b(),o=z(),i=ce();return VE(o,r,r[x],i,e,t,n),sc;}function BE(e,t,n){let r=b(),o=z(),i=ce();return(i.type&3||n)&&jv(i,o,r,n,r[x],e,t,aa(i,r,t)),BE;}function VE(e,t,n,r,o,i,s){let a=!0,c=null;if((r.type&3||s)&&(c??=aa(r,t,i),jv(r,e,t,s,n,o,i,c)&&(a=!1)),a){let u=r.outputs?.[o],l=r.hostDirectiveOutputs?.[o];if(l&&l.length)for(let d=0;d<l.length;d+=2){let f=l[d],h=l[d+1];c??=aa(r,t,i),Kg(r,t,f,h,o,c);}if(u&&u.length)for(let d of u)c??=aa(r,t,i),Kg(r,t,d,o,o,c);}}function hN(e=1){return mg(e);}function pN(e,t){let n=null,r=ub(e);for(let o=0;o<t.length;o++){let i=t[o];if(i==="*"){n=o;continue;}if(r===null?$y(e,i,!0):fb(r,i))return o;}return n;}function gN(e){let t=b()[ue][ve];if(!t.projection){let n=e?e.length:1,r=t.projection=Vp(n,null),o=r.slice(),i=t.child;for(;i!==null;){if(i.type!==128){let s=e?pN(i,e):0;s!==null&&(o[s]?o[s].projectionNext=i:r[s]=i,o[s]=i);}i=i.next;}}}function mN(e,t=0,n,r,o,i){let s=b(),a=z(),c=r?e+1:null;c!==null&&Kn(s,a,c,r,o,i,null,n);let u=Ur(a,F+e,16,null,n||null);u.projection===null&&(u.projection=t),pl();let d=!s[we]||Hs();s[ue][ve].projection[u.projection]===null&&c!==null?yN(s,a,c):d&&!si(u)&&Ob(a,s,u);}function yN(e,t,n){let r=F+n,o=t.data[r],i=e[r],s=Zo(i,o.tView.ssrId),a=Lr(e,o,void 0,{dehydratedView:s});jr(i,a,0,Wn(o,s));}function HE(e,t,n){return Yv(e,t,n),HE;}function $E(e){let t=b(),n=z(),r=zs();xo(r+1);let o=Cf(n,r);if(e.dirty&&Kp(t)===((o.metadata.flags&2)===2)){if(o.matches===null)e.reset([]);else{let i=Zv(t,r);e.reset(i,Vm),e.notifyOnChanges();}return!0;}return!1;}function zE(){return If(b(),zs());}function GE(e,t,n,r){return D_(e,Yv(t,n,r)),GE;}function vN(e=1){xo(zs()+e);}function EN(e){let t=sg();return Qp(t,F+e);}function ea(e,t){return e<<17|t<<2;}function Jn(e){return e>>17&32767;}function DN(e){return(e&2)==2;}function IN(e,t){return e&131071|t<<17;}function Md(e){return e|2;}function Or(e){return(e&131068)>>2;}function Ll(e,t){return e&-131069|t<<2;}function CN(e){return(e&1)===1;}function Nd(e){return e|1;}function wN(e,t,n,r,o,i){let s=i?t.classBindings:t.styleBindings,a=Jn(s),c=Or(s);e[r]=n;let u=!1,l;if(Array.isArray(n)){let d=n;l=d[1],(l===null||Dr(d,l)>0)&&(u=!0);}else l=n;if(o){if(c!==0){let f=Jn(e[a+1]);e[r+1]=ea(f,a),f!==0&&(e[f+1]=Ll(e[f+1],r)),e[a+1]=IN(e[a+1],r);}else e[r+1]=ea(a,0),a!==0&&(e[a+1]=Ll(e[a+1],r)),a=r;}else e[r+1]=ea(c,0),a===0?a=r:e[c+1]=Ll(e[c+1],r),c=r;u&&(e[r+1]=Md(e[r+1])),Im(e,l,r,!0),Im(e,l,r,!1),TN(t,l,e,r,i),s=ea(a,c),i?t.classBindings=s:t.styleBindings=s;}function TN(e,t,n,r,o){let i=o?e.residualClasses:e.residualStyles;i!=null&&typeof t=="string"&&Dr(i,t)>=0&&(n[r+1]=Nd(n[r+1]));}function Im(e,t,n,r){let o=e[n+1],i=t===null,s=r?Jn(o):Or(o),a=!1;for(;s!==0&&(a===!1||i);){let c=e[s],u=e[s+1];bN(c,t)&&(a=!0,e[s+1]=r?Nd(u):Md(u)),s=r?Jn(u):Or(u);}a&&(e[n+1]=r?Md(o):Nd(o));}function bN(e,t){return e===null||t==null||(Array.isArray(e)?e[1]:e)===t?!0:Array.isArray(e)&&typeof t=="string"?Dr(e,t)>=0:!1;}var at={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function SN(e){return e.substring(at.key,at.keyEnd);}function _N(e){return MN(e),qE(e,WE(e,0,at.textEnd));}function qE(e,t){let n=at.textEnd;return n===t?-1:(t=at.keyEnd=NN(e,at.key=t,n),WE(e,t,n));}function MN(e){at.key=0,at.keyEnd=0,at.value=0,at.valueEnd=0,at.textEnd=e.length;}function WE(e,t,n){for(;t<n&&e.charCodeAt(t)<=32;)t++;return t;}function NN(e,t,n){for(;t<n&&e.charCodeAt(t)>32;)t++;return t;}function ac(e,t,n){return ZE(e,t,n,!1),ac;}function YE(e,t){return ZE(e,t,null,!0),YE;}function RN(e){xN(jN,AN,e,!0);}function AN(e,t){for(let n=_N(t);n>=0;n=qE(t,n))ks(e,SN(t),!0);}function ZE(e,t,n,r){let o=b(),i=z(),s=yl(2);if(i.firstUpdatePass&&KE(i,e,s,r),t!==Je&&xe(o,s,t)){let a=i.data[it()];JE(i,a,o,o[x],e,o[s+1]=BN(t,n),r,s);}}function xN(e,t,n,r){let o=z(),i=yl(2);o.firstUpdatePass&&KE(o,null,i,r);let s=b();if(n!==Je&&xe(s,i,n)){let a=o.data[it()];if(XE(a,r)&&!QE(o,i)){let c=r?a.classesWithoutHost:a.stylesWithoutHost;c!==null&&(n=Ms(c,n||"")),bd(o,a,s,n,r);}else UN(o,a,s,s[x],s[i+1],s[i+1]=LN(e,t,n),r,i);}}function QE(e,t){return t>=e.expandoStartIndex;}function KE(e,t,n,r){let o=e.data;if(o[n+1]===null){let i=o[it()],s=QE(e,n);XE(i,r)&&t===null&&!s&&(t=!1),t=ON(o,i,t,r),wN(o,i,t,n,s,r);}}function ON(e,t,n,r){let o=fg(e),i=r?t.residualClasses:t.residualStyles;if(o===null)(r?t.classBindings:t.styleBindings)===0&&(n=jl(null,e,t,n,r),n=Jo(n,t.attrs,r),i=null);else{let s=t.directiveStylingLast;if(s===-1||e[s]!==o)if(n=jl(o,e,t,n,r),i===null){let c=kN(e,t,r);c!==void 0&&Array.isArray(c)&&(c=jl(null,e,t,c[1],r),c=Jo(c,t.attrs,r),PN(e,t,r,c));}else i=FN(e,t,r);}return i!==void 0&&(r?t.residualClasses=i:t.residualStyles=i),n;}function kN(e,t,n){let r=n?t.classBindings:t.styleBindings;if(Or(r)!==0)return e[Jn(r)];}function PN(e,t,n,r){let o=n?t.classBindings:t.styleBindings;e[Jn(o)]=r;}function FN(e,t,n){let r,o=t.directiveEnd;for(let i=1+t.directiveStylingLast;i<o;i++){let s=e[i].hostAttrs;r=Jo(r,s,n);}return Jo(r,t.attrs,n);}function jl(e,t,n,r,o){let i=null,s=n.directiveEnd,a=n.directiveStylingLast;
4for(a===-1?a=n.directiveStart:a++;a<s&&(i=t[a],r=Jo(r,i.hostAttrs,o),i!==e);)a++;return e!==null&&(n.directiveStylingLast=a),r;}function Jo(e,t,n){let r=n?1:2,o=-1;if(t!==null)for(let i=0;i<t.length;i++){let s=t[i];typeof s=="number"?o=s:o===r&&(Array.isArray(e)||(e=e===void 0?[]:["",e]),ks(e,s,n?!0:t[++i]));}return e===void 0?null:e;}function LN(e,t,n){if(n==null||n==="")return ge;let r=[],o=ut(n);if(Array.isArray(o))for(let i=0;i<o.length;i++)e(r,o[i],!0);else if(o instanceof Set)for(let i of o)e(r,i,!0);else if(typeof o=="object")for(let i in o)o.hasOwnProperty(i)&&e(r,i,o[i]);else typeof o=="string"&&t(r,o);return r;}function jN(e,t,n){let r=String(t);r!==""&&!r.includes(" ")&&ks(e,r,n);}function UN(e,t,n,r,o,i,s,a){o===Je&&(o=ge);let c=0,u=0,l=0<o.length?o[0]:null,d=0<i.length?i[0]:null;for(;l!==null||d!==null;){let f=c<o.length?o[c+1]:void 0,h=u<i.length?i[u+1]:void 0,p=null,m;l===d?(c+=2,u+=2,f!==h&&(p=d,m=h)):d===null||l!==null&&l<d?(c+=2,p=l):(u+=2,p=d,m=h),p!==null&&JE(e,t,n,r,p,m,s,a),l=c<o.length?o[c]:null,d=u<i.length?i[u]:null;}}function JE(e,t,n,r,o,i,s,a){if(!(t.type&3))return;let c=e.data,u=c[a+1],l=CN(u)?Cm(c,t,n,o,Or(u),s):void 0;if(!Na(l)){Na(i)||DN(u)&&(i=Cm(c,null,n,o,a,s));let d=Ro(it(),n);Pb(r,s,d,o,i);}}function Cm(e,t,n,r,o,i){let s=t===null,a;for(;o>0;){let c=e[o],u=Array.isArray(c),l=u?c[1]:c,d=l===null,f=n[o+1];f===Je&&(f=d?ge:void 0);let h=d?Ps(f,r):l===r?f:void 0;if(u&&!Na(h)&&(h=Ps(c,r)),Na(h)&&(a=h,s))return a;let p=e[o+1];o=s?Jn(p):Or(p);}if(t!==null){let c=i?t.residualClasses:t.residualStyles;c!=null&&(a=Ps(c,r));}return a;}function Na(e){return e!==void 0;}function BN(e,t){return e==null||e===""||(typeof t=="string"?e=e+t:typeof e=="object"&&(e=To(ut(e)))),e;}function XE(e,t){return(e.flags&(t?8:16))!==0;}function VN(e,t=""){let n=b(),r=z(),o=e+F,i=r.firstCreatePass?Ur(r,o,1,t,null):r.data[o],s=eD(r,n,i,t);n[o]=s,Oo()&&of(r,n,s,i),Ft(i,!1);}var eD=(e,t,n,r)=>(Ct(!0),Wd(t[x],r));function HN(e,t,n,r){let o=!ja(t,n);if(Ct(o),o)return Wd(t[x],r);let i=t[we];return Za(i,e,t,n);}function tD(){eD=HN;}function $N(e,t,n,r=""){return xe(e,Dt(),n)?t+Pn(n)+r:Je;}function nD(e){return Vf("",e),nD;}function Vf(e,t,n){let r=b(),o=$N(r,e,t,n);return o!==Je&&zN(r,it(),o),Vf;}function zN(e,t,n){let r=Ro(t,e);Ay(e[x],r,n);}function rD(e,t,n){_f(t)&&(t=t());let r=b(),o=Dt();if(xe(r,o,t)){let i=z(),s=Hn();af(s,r,e,t,r[x],n);}return rD;}function GN(e,t){let n=_f(e);return n&&e.set(t),n;}function oD(e,t){let n=b(),r=z(),o=ce();return VE(r,n,n[x],o,e,t),oD;}function wm(e,t,n){let r=z();r.firstCreatePass&&iD(t,r.data,r.blueprint,ot(e),n);}function iD(e,t,n,r,o){if(e=se(e),Array.isArray(e))for(let i=0;i<e.length;i++)iD(e[i],t,n,r,o);else{let i=z(),s=b(),a=ce(),c=xn(e)?e:se(e.provide),u=Ju(e),l=a.providerIndexes&1048575,d=a.directiveStart,f=a.providerIndexes>>20;if(xn(e)||!e.multi){let h=new zn(u,o,Xe,null),p=Bl(c,t,o?l:l+f,d);p===-1?(Hl(ha(a,s),i,c),Ul(i,e,t.length),t.push(c),a.directiveStart++,a.directiveEnd++,o&&(a.providerIndexes+=1048576),n.push(h),s.push(h)):(n[p]=h,s[p]=h);}else{let h=Bl(c,t,l+f,d),p=Bl(c,t,l,l+f),m=h>=0&&n[h],E=p>=0&&n[p];if(o&&!E||!o&&!m){Hl(ha(a,s),i,c);let C=YN(o?WN:qN,n.length,o,r,u,e);!o&&E&&(n[p].providerFactory=C),Ul(i,e,t.length,0),t.push(c),a.directiveStart++,a.directiveEnd++,o&&(a.providerIndexes+=1048576),n.push(C),s.push(C);}else{let C=sD(n[o?p:h],u,!o&&r);Ul(i,e,h>-1?h:p,C);}!o&&r&&E&&n[p].componentProviders++;}}}function Ul(e,t,n,r){let o=xn(t),i=Wp(t);if(o||i){let c=(i?se(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 sD(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1;}function Bl(e,t,n,r){for(let o=n;o<r;o++)if(t[o]===e)return o;return-1;}function qN(e,t,n,r,o){return Rd(this.multi,[]);}function WN(e,t,n,r,o){let i=this.multi,s;if(this.providerFactory){let a=this.providerFactory.componentProviders,c=Go(r,r[I],this.providerFactory.index,o);s=c.slice(0,a),Rd(i,s);for(let u=a;u<c.length;u++)s.push(c[u]);}else s=[],Rd(i,s);return s;}function Rd(e,t){for(let n=0;n<e.length;n++){let r=e[n];t.push(r());}return t;}function YN(e,t,n,r,o,i){let s=new zn(e,n,Xe,null);return s.multi=[],s.index=t,s.componentProviders=0,sD(s,o,r&&!n),s;}function ZN(e,t){return n=>{n.providersResolver=(r,o)=>wm(r,o?o(e):e,!1),t&&(n.viewProvidersResolver=(r,o)=>wm(r,o?o(t):t,!0));};}function QN(e,t,n){return JN(b(),ml(),e,t,n);}function KN(e,t,n,r){return XN(b(),ml(),e,t,n,r);}function aD(e,t){let n=e[t];return n===Je?void 0:n;}function JN(e,t,n,r,o,i){let s=t+n;return xe(e,s,o)?Lv(e,s+1,i?r.call(i,o):r(o)):aD(e,s+1);}function XN(e,t,n,r,o,i,s){let a=t+n;return JS(e,a,o,i)?Lv(e,a+2,s?r.call(s,o,i):r(o,i)):aD(e,a+2);}function eR(e,t){return Wa(e,t);}var Ra=class{ngModuleFactory;componentFactories;constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n;}},Hf=(()=>{class e{compileModuleSync(n){return new wa(n);}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n));}compileModuleAndAllComponentsSync(n){let r=this.compileModuleSync(n),o=zu(n),i=Vy(o.declarations).reduce((s,a)=>{let c=pt(a);return c&&s.push(new Zn(c)),s;},[]);return new Ra(r,i);}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n));}clearCache(){}clearCacheFor(n){}getModuleId(n){}static ɵfac=function(r){return new(r||e)();};static ɵprov=T({token:e,factory:e.ɵfac,providedIn:"root"});}return e;})();var cD=(()=>{class e{applicationErrorHandler=g(je);appRef=g(Ue);taskService=g(wt);ngZone=g(Ie);zonelessEnabled=g(Fo);tracing=g(Bt,{optional:!0});
4zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new ie();angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(Co):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(g(bl,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{let n=this.taskService.add();if(!this.runningTick&&(this.cleanup(),!this.zonelessEnabled||this.appRef.includeAllTestViews)){this.taskService.remove(n);return;}this.switchToMicrotaskScheduler(),this.taskService.remove(n);})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup();}));}switchToMicrotaskScheduler(){this.ngZone.runOutsideAngular(()=>{let n=this.taskService.add();this.useMicrotaskScheduler=!0,queueMicrotask(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(n);});});}notify(n){if(!this.zonelessEnabled&&n===5)return;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;break;}case 12:{this.appRef.dirtyFlags|=16;break;}case 13:{this.appRef.dirtyFlags|=2;break;}case 11:break;default:this.appRef.dirtyFlags|=8;}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick())return;let r=this.useMicrotaskScheduler?Dg:Cl;this.pendingRenderTaskId=this.taskService.add(),this.scheduleInRootZone?this.cancelScheduledCallback=Zone.root.run(()=>r(()=>this.tick())):this.cancelScheduledCallback=this.ngZone.runOutsideAngular(()=>r(()=>this.tick()));}shouldScheduleTick(){return!(this.appRef.destroyed||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(Co+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){this.applicationErrorHandler(r);}finally{this.taskService.remove(n),this.cleanup();}}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 ɵfac=function(r){return new(r||e)();};static ɵprov=T({token:e,factory:e.ɵfac,providedIn:"root"});}return e;})();function uD(){return[{provide:ht,useExisting:cD},{provide:Ie,useClass:wo},{provide:Fo,useValue:!0}];}function tR(){return typeof $localize<"u"&&$localize.locale||mi;}var cc=new D("",{factory:()=>g(cc,{optional:!0,skipSelf:!0})||tR()});var yi=class{destroyed=!1;listeners=null;errorHandler=g(qe,{optional:!0});destroyRef=g(Se);constructor(){this.destroyRef.onDestroy(()=>{this.destroyed=!0,this.listeners=null;});}subscribe(t){if(this.destroyed)throw new v(953,!1);return(this.listeners??=[]).push(t),{unsubscribe:()=>{let n=this.listeners?.indexOf(t);n!==void 0&&n!==-1&&this.listeners?.splice(n,1);}};}emit(t){if(this.destroyed){console.warn(We(953,!1));return;}if(this.listeners===null)return;let n=w(null);try{for(let r of this.listeners)try{r(t);}catch(o){this.errorHandler?.handleError(o);}}finally{w(n);}}};function ne(e){return Mp(e);}function vi(e,t){return yo(e,t?.equal);}var nR=e=>e;function uc(e,t){if(typeof e=="function"){let n=Tu(e,nR,t?.equal);return lD(n,t?.debugName);}else{let n=Tu(e.source,e.computation,e.equal);return lD(n,e.debugName);}}function lD(e,t){let n=e[X],r=e;return r.set=o=>Sp(n,o),r.update=o=>_p(n,o),r.asReadonly=ko.bind(e),r;}var Wf={JSACTION:"__jsaction",OWNER:"__owner"},pD={};function rR(e){return e[Wf.JSACTION];}function dD(e,t){e[Wf.JSACTION]=t;}function oR(e){return pD[e];}function iR(e,t){pD[e]=t;}var S={CLICK:"click",CLICKMOD:"clickmod",DBLCLICK:"dblclick",FOCUS:"focus",FOCUSIN:"focusin",BLUR:"blur",FOCUSOUT:"focusout",SUBMIT:"submit",KEYDOWN:"keydown",KEYPRESS:"keypress",KEYUP:"keyup",MOUSEOVER:"mouseover",MOUSEOUT:"mouseout",MOUSEENTER:"mouseenter",MOUSELEAVE:"mouseleave",POINTEROVER:"pointerover",POINTEROUT:"pointerout",POINTERENTER:"pointerenter",POINTERLEAVE:"pointerleave",ERROR:"error",LOAD:"load",TOUCHSTART:"touchstart",TOUCHEND:"touchend",TOUCHMOVE:"touchmove",TOGGLE:"toggle"},sR=[S.MOUSEENTER,S.MOUSELEAVE,"pointerenter","pointerleave"],aB=[S.CLICK,S.DBLCLICK,S.FOCUSIN,S.FOCUSOUT,S.KEYDOWN,S.KEYUP,S.KEYPRESS,S.MOUSEOVER,S.MOUSEOUT,S.SUBMIT,S.TOUCHSTART,S.TOUCHEND,S.TOUCHMOVE,"touchcancel","auxclick","change","compositionstart","compositionupdate","compositionend","beforeinput","input","select","copy","cut","paste","mousedown","mouseup","wheel","contextmenu","dragover","dragenter","dragleave","drop","dragstart","dragend","pointerdown","pointermove","pointerup","pointercancel","pointerover","pointerout","gotpointercapture","lostpointercapture","ended","loadedmetadata","pagehide","pageshow","visibilitychange","beforematch"],aR=[S.FOCUS,S.BLUR,S.ERROR,S.LOAD,S.TOGGLE],Yf=e=>aR.indexOf(e)>=0;function cR(e){return e===S.MOUSEENTER?S.MOUSEOVER:e===S.MOUSELEAVE?S.MOUSEOUT:e===S.POINTERENTER?S.POINTEROVER:e===S.POINTERLEAVE?S.POINTEROUT:e;}function uR(e,t,n,r){let o=!1;Yf(t)&&(o=!0);let i=typeof r=="boolean"?{capture:o,passive:r}:o;return e.addEventListener(t,n,i),{eventType:t,handler:n,capture:o,passive:r};}function lR(e,t){if(e.removeEventListener){let n=typeof t.passive=="boolean"?{capture:t.capture}:t.capture;e.removeEventListener(t.eventType,t.handler,n);}else e.detachEvent&&e.detachEvent(`on${t.eventType}`,t.handler);}function dR(e){e.preventDefault?e.preventDefault():e.returnValue=!1;}var fD=typeof navigator<"u"&&/Macintosh/.test(navigator.userAgent);function fR(e){return e.which===2||e.which==null&&e.button===4;}function hR(e){return fD&&e.metaKey||!fD&&e.ctrlKey||fR(e)||e.shiftKey;}
4function pR(e,t,n){let r=e.relatedTarget;return(e.type===S.MOUSEOVER&&t===S.MOUSEENTER||e.type===S.MOUSEOUT&&t===S.MOUSELEAVE||e.type===S.POINTEROVER&&t===S.POINTERENTER||e.type===S.POINTEROUT&&t===S.POINTERLEAVE)&&(!r||r!==n&&!n.contains(r));}function gR(e,t){let n={};for(let r in e){if(r==="srcElement"||r==="target")continue;let o=r,i=e[o];typeof i!="function"&&(n[o]=i);}return e.type===S.MOUSEOVER?n.type=S.MOUSEENTER:e.type===S.MOUSEOUT?n.type=S.MOUSELEAVE:e.type===S.POINTEROVER?n.type=S.POINTERENTER:n.type=S.POINTERLEAVE,n.target=n.srcElement=t,n.bubbles=!1,n._originalEvent=e,n;}var hc=class{element;handlerInfos=[];constructor(t){this.element=t;}addEventListener(t,n,r){this.handlerInfos.push(uR(this.element,t,n(this.element),r));}cleanUp(){for(let t=0;t<this.handlerInfos.length;t++)lR(this.element,this.handlerInfos[t]);this.handlerInfos=[];}},mR={EVENT_ACTION_SEPARATOR:":"};function fn(e){return e.eventType;}function Zf(e,t){e.eventType=t;}function dc(e){return e.event;}function gD(e,t){e.event=t;}function mD(e){return e.targetElement;}function yD(e,t){e.targetElement=t;}function vD(e){return e.eic;}function yR(e,t){e.eic=t;}function vR(e){return e.timeStamp;}function ER(e,t){e.timeStamp=t;}function fc(e){return e.eia;}function ED(e,t,n){e.eia=[t,n];}function $f(e){e.eia=void 0;}function lc(e){return e[1];}function DR(e){return e.eirp;}function DD(e,t){e.eirp=t;}function ID(e){return e.eir;}function CD(e,t){e.eir=t;}function wD(e){return{eventType:e.eventType,event:e.event,targetElement:e.targetElement,eic:e.eic,eia:e.eia,timeStamp:e.timeStamp,eirp:e.eirp,eiack:e.eiack,eir:e.eir};}function IR(e,t,n,r,o,i,s,a){return{eventType:e,event:t,targetElement:n,eic:r,timeStamp:o,eia:i,eirp:s,eiack:a};}var zf=class e{eventInfo;constructor(t){this.eventInfo=t;}getEventType(){return fn(this.eventInfo);}setEventType(t){Zf(this.eventInfo,t);}getEvent(){return dc(this.eventInfo);}setEvent(t){gD(this.eventInfo,t);}getTargetElement(){return mD(this.eventInfo);}setTargetElement(t){yD(this.eventInfo,t);}getContainer(){return vD(this.eventInfo);}setContainer(t){yR(this.eventInfo,t);}getTimestamp(){return vR(this.eventInfo);}setTimestamp(t){ER(this.eventInfo,t);}getAction(){let t=fc(this.eventInfo);if(t)return{name:t[0],element:t[1]};}setAction(t){if(!t){$f(this.eventInfo);return;}ED(this.eventInfo,t.name,t.element);}getIsReplay(){return DR(this.eventInfo);}setIsReplay(t){DD(this.eventInfo,t);}getResolved(){return ID(this.eventInfo);}setResolved(t){CD(this.eventInfo,t);}clone(){return new e(wD(this.eventInfo));}},CR={},wR=/\s*;\s*/,TR=S.CLICK,Gf=class{a11yClickSupport=!1;clickModSupport=!0;syntheticMouseEventSupport;updateEventInfoForA11yClick=void 0;preventDefaultForA11yClick=void 0;populateClickOnlyAction=void 0;constructor({syntheticMouseEventSupport:t=!1,clickModSupport:n=!0}={}){this.syntheticMouseEventSupport=t,this.clickModSupport=n;}resolveEventType(t){this.clickModSupport&&fn(t)===S.CLICK&&hR(dc(t))?Zf(t,S.CLICKMOD):this.a11yClickSupport&&this.updateEventInfoForA11yClick(t);}resolveAction(t){ID(t)||(this.populateAction(t,mD(t)),CD(t,!0));}resolveParentAction(t){let n=fc(t),r=n&&lc(n);$f(t);let o=r&&this.getParentNode(r);o&&this.populateAction(t,o);}populateAction(t,n){let r=n;for(;r&&r!==vD(t)&&(r.nodeType===Node.ELEMENT_NODE&&this.populateActionOnElement(r,t),!fc(t));)r=this.getParentNode(r);let o=fc(t);if(o&&(this.a11yClickSupport&&this.preventDefaultForA11yClick(t),this.syntheticMouseEventSupport&&(fn(t)===S.MOUSEENTER||fn(t)===S.MOUSELEAVE||fn(t)===S.POINTERENTER||fn(t)===S.POINTERLEAVE)))if(pR(dc(t),fn(t),lc(o))){let i=gR(dc(t),lc(o));gD(t,i),yD(t,lc(o));}else $f(t);}getParentNode(t){let n=t[Wf.OWNER];if(n)return n;let r=t.parentNode;return r?.nodeName==="#document-fragment"?r?.host??null:r;}populateActionOnElement(t,n){let r=this.parseActions(t),o=r[fn(n)];o!==void 0&&ED(n,o,t),this.a11yClickSupport&&this.populateClickOnlyAction(t,n,r);}parseActions(t){let n=rR(t);if(!n){let r=t.getAttribute(Zs.JSACTION);if(!r)n=CR,dD(t,n);else{if(n=oR(r),!n){n={};let o=r.split(wR);for(let i=0;i<o.length;i++){let s=o[i];if(!s)continue;let a=s.indexOf(mR.EVENT_ACTION_SEPARATOR),c=a!==-1,u=c?s.substr(0,a).trim():TR,l=c?s.substr(a+1).trim():s;n[u]=l;}iR(r,n);}dD(t,n);}}return n;}addA11yClickSupport(t,n,r){this.a11yClickSupport=!0,this.updateEventInfoForA11yClick=t,this.preventDefaultForA11yClick=n,this.populateClickOnlyAction=r;}},TD=function(e){return e[e.I_AM_THE_JSACTION_FRAMEWORK=0]="I_AM_THE_JSACTION_FRAMEWORK",e;}(TD||{}),qf=class{dispatchDelegate;actionResolver;eventReplayer;eventReplayScheduled=!1;replayEventInfoWrappers=[];constructor(t,{actionResolver:n,eventReplayer:r}={}){this.dispatchDelegate=t,this.actionResolver=n,this.eventReplayer=r;}dispatch(t){let n=new zf(t);this.actionResolver?.resolveEventType(t),this.actionResolver?.resolveAction(t);let r=n.getAction();if(r&&bR(r.element,n)&&dR(n.getEvent()),this.eventReplayer&&n.getIsReplay()){this.scheduleEventInfoWrapperReplay(n);return;}this.dispatchDelegate(n);}scheduleEventInfoWrapperReplay(t){this.replayEventInfoWrappers.push(t),!this.eventReplayScheduled&&(this.eventReplayScheduled=!0,Promise.resolve().then(()=>{this.eventReplayScheduled=!1,this.eventReplayer(this.replayEventInfoWrappers);}));}};function bR(e,t){return e.tagName==="A"&&(t.getEventType()===S.CLICK||t.getEventType()===S.CLICKMOD);}var bD=Symbol.for("propagationStopped"),Qf={REPLAY:101};var SR="`preventDefault` called during event replay.";var _R="`composedPath` called during event replay.",pc=class{dispatchDelegate;clickModSupport;actionResolver;dispatcher;constructor(t,n=!0){this.dispatchDelegate=t,this.clickModSupport=n,this.actionResolver=new Gf({clickModSupport:n}),this.dispatcher=new qf(r=>{this.dispatchToDelegate(r);},{actionResolver:this.actionResolver});}dispatch(t){this.dispatcher.dispatch(t);}dispatchToDelegate(t){for(t.getIsReplay()&&RR(t),MR(t);t.getAction();){if(AR(t),Yf(t.getEventType())&&t.getAction().element!==t.getTargetElement()||(this.dispatchDelegate(t.getEvent(),t.getAction().name),NR(t)))return;this.actionResolver.resolveParentAction(t.eventInfo);}}};function MR(e){let t=e.getEvent(),n=e.getEvent().stopPropagation.bind(t),r=()=>{t[bD]=!0,n();};er(t,"stopPropagation",r),er(t,"stopImmediatePropagation",r);}function NR(e){return!!e.getEvent()[bD];}function RR(e){let t=e.getEvent(),n=e.getTargetElement(),r=t.preventDefault.bind(t);er(t,"target",n),er(t,"eventPhase",Qf.REPLAY),er(t,"preventDefault",()=>{throw r(),new Error(SR+"");}),er(t,"composedPath",()=>{throw new Error(_R+"");});}function AR(e){let t=e.getEvent(),n=e.getAction()?.element;n&&er(t,"currentTarget",n,{configurable:!0});}function er(e,t,n,{configurable:r=!1}={}){Object.defineProperty(e,t,{value:n,configurable:r});}function SD(e,t){e.ecrd(n=>{t.dispatch(n);},TD.I_AM_THE_JSACTION_FRAMEWORK);}function xR(e){return e?.q??[];}function OR(e){e&&(hD(e.c,e.et,e.h),hD(e.c,e.etc,e.h,!0));}function hD(e,t,n,r){for(let o=0;o<t.length;o++)e.removeEventListener(t[o],n,r);}var kR=!1,_D=(()=>{class e{static MOUSE_SPECIAL_SUPPORT=kR;containerManager;eventHandlers={};browserEventTypeToExtraEventTypes={};dispatcher=null;queuedEventInfos=[];constructor(n){this.containerManager=n;}handleEvent(n,r,o){let i=IR(n,r,r.target,o,Date.now());this.handleEventInfo(i);}handleEventInfo(n){if(!this.dispatcher){DD(n,!0),this.queuedEventInfos?.push(n);return;}this.dispatcher(n);}addEvent(n,r,o){if(n in this.eventHandlers||!this.containerManager||!e.MOUSE_SPECIAL_SUPPORT&&sR.indexOf(n)>=0)return;let i=(a,c,u)=>{this.handleEvent(a,c,u);};this.eventHandlers[n]=i;let s=cR(r||n);if(s!==n){let a=this.browserEventTypeToExtraEventTypes[s]||[];a.push(n),this.browserEventTypeToExtraEventTypes[s]=a;}this.containerManager.addEventListener(s,a=>c=>{i(n,c,a);},o);}replayEarlyEvents(n=window._ejsa){n&&(this.replayEarlyEventInfos(n.q),OR(n),delete window._ejsa);}replayEarlyEventInfos(n){for(let r=0;r<n.length;r++){let o=n[r],i=this.getEventTypesForBrowserEventType(o.eventType);for(let s=0;s<i.length;s++){let a=wD(o);Zf(a,i[s]),this.handleEventInfo(a);}}}getEventTypesForBrowserEventType(n){let r=[];return this.eventHandlers[n]&&r.push(n),this.browserEventTypeToExtraEventTypes[n]&&r.push(...this.browserEventTypeToExtraEventTypes[n]),r;}handler(n){return this.eventHandlers[n];}cleanUp(){this.containerManager?.cleanUp(),this.containerManager=null,this.eventHandlers={},this.browserEventTypeToExtraEventTypes={},this.dispatcher=null,this.queuedEventInfos=[];}registerDispatcher(n,r){this.ecrd(n,r);}ecrd(n,r){if(this.dispatcher=n,this.queuedEventInfos?.length){for(let o=0;o<this.queuedEventInfos.length;o++)this.handleEventInfo(this.queuedEventInfos[o]);this.queuedEventInfos=null;}}}return e;})();function MD(e,t=window){return xR(t._ejsas?.[e]);}function Kf(e,t=window){t._ejsas&&(t._ejsas[e]=void 0);}var vc=Symbol("InputSignalNode#UNSET"),jD=B(y({},Es),{transformFn:void 0,applyValueToInputSignal(e,t){Jt(e,t);}});function UD(e,t){let n=Object.create(jD);n.value=e,n.transformFn=t?.transform;function r(){if(Qt(n),n.value===vc){let o=null;throw new v(-950,o);}return n.value;}return r[X]=n,r;}var yc=class{attributeName;constructor(t){this.attributeName=t;}__NG_ELEMENT_ID__=()=>ti(this.attributeName);toString(){return`HostAttributeToken ${this.attributeName}`;}},R2=(()=>{let e=new D("");return e.__NG_ELEMENT_ID__=t=>{let n=ce();if(n===null)throw new v(-204,!1);if(n.type&2)return n.value;if(t&8)return null;throw new v(-204,!1);},e;})();function A2(e){return new yi();}function ND(e,t){return UD(e,t);}function rA(e){return UD(vc,e);}var BD=(ND.required=rA,ND);function RD(e,t){return Qv(t);}function oA(e,t){return Kv(t);}var x2=(RD.required=oA,RD);function O2(e,t){return Jv(t);}function VD(e,t){let n=Object.create(jD),r=new yi();n.value=e;function o(){return Qt(n),AD(n.value),n.value;}return o[X]=n,o.asReadonly=ko.bind(o),o.set=i=>{n.equal(n.value,i)||(Jt(n,i),r.emit(i));},o.update=i=>{AD(n.value),o.set(i(n.value));},o.subscribe=r.subscribe.bind(r),o.destroyRef=r.destroyRef,o;}function AD(e){if(e===vc)throw new v(952,!1);}function xD(e,t){return VD(e,t);}function iA(e){return VD(vc,e);}
4var k2=(xD.required=iA,xD);var Jf=new D(""),sA=new D("");function Ei(e){return!e.moduleRef;}function aA(e){let t=Ei(e)?e.r3Injector:e.moduleRef.injector,n=t.get(Ie);return n.run(()=>{Ei(e)?e.r3Injector.resolveInjectorInitializers():e.moduleRef.resolveInjectorInitializers();let r=t.get(je),o;if(n.runOutsideAngular(()=>{o=n.onError.subscribe({next:r});}),Ei(e)){let i=()=>t.destroy(),s=e.platformInjector.get(Jf);s.add(i),t.onDestroy(()=>{o.unsubscribe(),s.delete(i);});}else{let i=()=>e.moduleRef.destroy(),s=e.platformInjector.get(Jf);s.add(i),e.moduleRef.onDestroy(()=>{Ho(e.allPlatformModules,e.moduleRef),o.unsubscribe(),s.delete(i);});}return uA(r,n,()=>{let i=t.get(wt),s=i.add(),a=t.get(Rf);return a.runInitializers(),a.donePromise.then(()=>{let c=t.get(cc,mi);if(ME(c||mi),!t.get(sA,!0))return Ei(e)?t.get(Ue):(e.allPlatformModules.push(e.moduleRef),e.moduleRef);if(Ei(e)){let l=t.get(Ue);return e.rootComponent!==void 0&&l.bootstrap(e.rootComponent),l;}else return cA?.(e.moduleRef,e.allPlatformModules),e.moduleRef;}).finally(()=>{i.remove(s);});});});}var cA;function uA(e,t,n){try{let r=n();return zr(r)?r.catch(o=>{throw t.runOutsideAngular(()=>e(o)),o;}):r;}catch(r){throw t.runOutsideAngular(()=>e(r)),r;}}var mc=null;function lA(e=[],t){return ae.create({name:t,providers:[{provide:Mo,useValue:"platform"},{provide:Jf,useValue:new Set([()=>mc=null])},...e]});}function dA(e=[]){if(mc)return mc;let t=lA(e);return mc=t,hE(),fA(t),t;}function fA(e){let t=e.get(xa,null);me(e,()=>{t?.forEach(n=>n());});}var gc=new WeakSet(),OD="";function kD(e){return e.get(Ud,oy);}function HD(){let e=[{provide:Ud,useFactory:()=>{let t=!0;{let n=g(_t);t=!!window._ejsas?.[n];}return t&&_e("NgEventReplay"),t;}}];return e.push({provide:gt,useValue:()=>{let t=g(Ue),{injector:n}=t;if(!gc.has(t)){let r=g(Bd);if(kD(n)){hy();let o=n.get(_t),i=dy(o,(s,a,c)=>{s.nodeType===Node.ELEMENT_NODE&&(ay(s,a,c),cy(s,r));});t.onDestroy(i);}}},multi:!0},{provide:dn,useFactory:()=>{let t=g(Ue),{injector:n}=t;return()=>{if(!kD(n)||gc.has(t))return;gc.add(t);let r=n.get(_t);t.onDestroy(()=>{gc.delete(t),Kf(r);}),t.whenStable().then(()=>{if(t.destroyed)return;let o=n.get(ly);hA(o,n);let i=n.get(Bd);i.get(OD)?.forEach(uy),i.delete(OD);let s=o.instance;La(n)?t.onDestroy(()=>s.cleanUp()):s.cleanUp();});};},multi:!0}),e;}var hA=(e,t)=>{let n=t.get(_t),r=window._ejsas[n],o=e.instance=new _D(new hc(r.c));for(let a of r.et)o.addEvent(a);for(let a of r.etc)o.addEvent(a);let i=MD(n);o.replayEarlyEventInfos(i),Kf(n);let s=new pc(a=>{pA(t,a,a.currentTarget);});SD(o,s);};function pA(e,t,n){let r=(n&&n.getAttribute(oi))??"";/d\d+/.test(r)?gA(r,e,t,n):t.eventPhase===Qf.REPLAY&&Vd(t,n);}function gA(e,t,n,r){let o=t.get(iy);o.push({event:n,currentTarget:r}),yE(t,e,mA(o));}function mA(e){return t=>{let n=new Set(t),r=[];for(let{event:o,currentTarget:i}of e){let s=i.getAttribute(oi);n.has(s)?Vd(o,i):r.push({event:o,currentTarget:i});}e.length=0,e.push(...r);};}var PD=!1;var yA=1e4;function vA(){PD||(PD=!0,yy(),DE(),tD(),wE(),cE(),qv(),Rv(),av());}function EA(e){return e.whenStable();}function $D(){let e=[{provide:Fr,useFactory:()=>{let t=!0;return t=!!g(Pr,{optional:!0})?.get(Hd,null),t&&_e("NgHydration"),t;}},{provide:gt,useValue:()=>{Sv(!1);let t=g(q);g(Fr)&&(Cy(t),vA());},multi:!0}];return e.push({provide:jd,useFactory:()=>g(Fr)},{provide:dn,useFactory:()=>{let t=g(ht);if(g(Fr)){let n=g(Ue);return()=>{EA(n).then(()=>{n.destroyed||(yf(n),t.notify(7));});};}return()=>{};},multi:!0}),mt(e);}var P2=yA-1e3;var Gr=(()=>{class e{static __NG_ELEMENT_ID__=DA;}return e;})();function DA(e){return IA(ce(),b(),(e&16)===16);}function IA(e,t,n){if(Et(e)&&!n){let r=Ke(e.index,t);return new cn(r,r);}else if(e.type&175){let r=t[ue];return new cn(r,t);}return null;}function zD(e){let{rootComponent:t,appProviders:n,platformProviders:r,platformRef:o}=e;V(L.BootstrapApplicationStart);try{let i=o?.injector??dA(r),s=[uD(),Cg,...(n||[])],a=new Qo({providers:s,parent:i,debugName:"",runEnvironmentInitializers:!1});return aA({r3Injector:a.injector,platformInjector:i,rootComponent:t});}catch(i){return Promise.reject(i);}finally{V(L.BootstrapApplicationEnd);}}function Ht(e){return typeof e=="boolean"?e:e!=null&&e!=="false";}function Xf(e,t=NaN){return!isNaN(parseFloat(e))&&!isNaN(Number(e))?Number(e):t;}function F2(e,t){let n=pt(e),r=t.elementInjector||Ir();return new Zn(n).create(r,t.projectableNodes,t.hostElement,t.environmentInjector,t.directives,t.bindings);}var GD=null;function Mt(){return GD;}function eh(e){GD??=e;}var Di=class{},Ec=(()=>{class e{historyGo(n){throw new Error("");}static ɵfac=function(r){return new(r||e)();};static ɵprov=T({token:e,factory:()=>g(qD),providedIn:"platform"});}return e;})();var qD=(()=>
4{class e extends Ec{_location;_history;_doc=g(q);constructor(){super(),this._location=window.location,this._history=window.history;}getBaseHrefFromDOM(){return Mt().getBaseHref(this._doc);}onPopState(n){let r=Mt().getGlobalEventTarget(this._doc,"window");return r.addEventListener("popstate",n,!1),()=>r.removeEventListener("popstate",n);}onHashChange(n){let r=Mt().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 ɵfac=function(r){return new(r||e)();};static ɵprov=T({token:e,factory:()=>new e(),providedIn:"platform"});}return e;})();function ZD(e,t){return e?t?e.endsWith("/")?t.startsWith("/")?e+t.slice(1):e+t:t.startsWith("/")?e+t:`${e}/${t}`:e:t;}function WD(e){let t=e.search(/#|\?|$/);return e[t-1]==="/"?e.slice(0,t-1)+e.slice(t):e;}function hn(e){return e&&e[0]!=="?"?`?${e}`:e;}var qr=(()=>{class e{historyGo(n){throw new Error("");}static ɵfac=function(r){return new(r||e)();};static ɵprov=T({token:e,factory:()=>g(wA),providedIn:"root"});}return e;})(),CA=new D(""),wA=(()=>{class e extends qr{_platformLocation;_baseHref;_removeListenerFns=[];constructor(n,r){super(),this._platformLocation=n,this._baseHref=r??this._platformLocation.getBaseHrefFromDOM()??g(q).location?.origin??"";}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()();}onPopState(n){this._removeListenerFns.push(this._platformLocation.onPopState(n),this._platformLocation.onHashChange(n));}getBaseHref(){return this._baseHref;}prepareExternalUrl(n){return ZD(this._baseHref,n);}path(n=!1){let r=this._platformLocation.pathname+hn(this._platformLocation.search),o=this._platformLocation.hash;return o&&n?`${r}${o}`:r;}pushState(n,r,o,i){let s=this.prepareExternalUrl(o+hn(i));this._platformLocation.pushState(n,r,s);}replaceState(n,r,o,i){let s=this.prepareExternalUrl(o+hn(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 ɵfac=function(r){return new(r||e)(R(Ec),R(CA,8));};static ɵprov=T({token:e,factory:e.ɵfac,providedIn:"root"});}return e;})();var Wr=(()=>{class e{_subject=new oe();_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(n){this._locationStrategy=n;let r=this._locationStrategy.getBaseHref();this._basePath=SA(WD(YD(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+hn(r));}normalize(n){return e.stripTrailingSlash(bA(this._basePath,YD(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+hn(r)),o);}replaceState(n,r="",o=null){this._locationStrategy.replaceState(o,"",n,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+hn(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.forEac
4h(o=>o(n,r));}subscribe(n,r,o){return this._subject.subscribe({next:n,error:r??void 0,complete:o??void 0});}static normalizeQueryParams=hn;static joinWithSlash=ZD;static stripTrailingSlash=WD;static ɵfac=function(r){return new(r||e)(R(qr));};static ɵprov=T({token:e,factory:()=>TA(),providedIn:"root"});}return e;})();function TA(){return new Wr(R(qr));}function bA(e,t){if(!e||!t.startsWith(e))return t;let n=t.substring(e.length);return n===""||["/",";","?","#"].includes(n[0])?n:t;}function YD(e){return e.replace(/\/index.html$/,"");}function SA(e){if(new RegExp("^(https?:)?//").test(e)){let[,n]=e.split(/\/\/[^\/]+/);return n;}return e;}var _A=(()=>{class e{_viewContainerRef;_viewRef=null;ngTemplateOutletContext=null;ngTemplateOutlet=null;ngTemplateOutletInjector=null;injector=g(ae);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._getInjector()});}}_getInjector(){return this.ngTemplateOutletInjector==="outlet"?this.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 ɵfac=function(r){return new(r||e)(Xe(un));};static ɵdir=Vt({type:e,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},features:[jt]});}return e;})();function th(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 Ii=class{};var nh="browser",RA="server";function _8(e){return e===nh;}function M8(e){return e===RA;}var JD=e=>e.src,AA=new D("",{factory:()=>JD});var QD=/^((\s*\d+w\s*(,|$)){1,})$/;var xA=[1,2],OA=640;var kA=1920,PA=1080;var N8=(()=>{class e{imageLoader=g(AA);config=FA(g(ka));renderer=g(Br);imgElement=g(St).nativeElement;injector=g(ae);destroyRef=g(Se);lcpObserver;_renderedSrc=null;ngSrc;ngSrcset;sizes;width;height;decoding;loading;priority=!1;loaderParams;disableOptimizedSrcset=!1;fill=!1;placeholder;placeholderConfig;src;srcset;constructor(){this.destroyRef.onDestroy(()=>{this.renderer.removeAttribute(this.imgElement,"loading");});}ngOnInit(){_e("NgOptimizedImage"),this.placeholder&&this.removePlaceholderOnLoad(this.imgElement),this.setHostAttributes();}setHostAttributes(){this.fill?this.sizes||="100vw":(this.setHostAttribute("width",this.width.toString()),this.setHostAttribute("height",this.height.toString())),this.setHostAttribute("loading",this.getLoadingBehavior()),this.setHostAttribute("fetchpriority",this.getFetchPriority()),this.setHostAttribute("decoding",this.getDecoding()),this.setHostAttribute("ng-img","true");let n=this.updateSrcAndSrcset();this.sizes?this.getLoadingBehavior()==="lazy"?this.setHostAttribute("sizes","auto, "+this.sizes):this.setHostAttribute("sizes",this.sizes):this.ngSrcset&&QD.test(this.ngSrcset)&&this.getLoadingBehavior()==="lazy"&&this.setHostAttribute("sizes","auto, 100vw");}ngOnChanges(n){if(n.ngSrc&&!n.ngSrc.isFirstChange()){let r=this._renderedSrc;this.updateSrcAndSrcset(!0);}}getAspectRatio(){return this.width&&this.height&&this.height!==0?this.width/this.height:null;}callImageLoader(n){let r=n;this.loaderParams&&(r.loaderParams=this.loaderParams);let o=this.getAspectRatio();return o!==null&&r.width&&(r.height=Math.round(r.width/o)),this.imageLoader(r);}getLoadingBehavior(){return!this.priority&&this.loading!==void 0?this.loading:this.priority?"eager":"lazy";}getFetchPriority(){return this.priority?"high":"auto";}getDecoding(){return this.priority?"sync":this.decoding??"auto";}getRewrittenSrc(){if(!this._renderedSrc){let n={src:this.ngSrc};this._renderedSrc=this.callImageLoader(n);}return this._renderedSrc;}getRewrittenSrcset(){let n=QD.test(this.ngSrcset);return this.ngSrcset.split(",").filter(o=>o!=="").map(o=>{o=o.trim();let i=n?parseFloat(o):parseFloat(o)*this.width;return`${this.callImageLoader({src:this.ngSrc,width:i})} ${o}`;}).join(", ");}getAutomaticSrcset(){return this.sizes?this.getResponsiveSrcset():this.getFixedSrcset();}getResponsiveSrcset(){let{breakpoints:n}=this.config,r=n;return this.sizes?.trim()==="100vw"&&(r=n.filter(i=>i>=OA)),r.map(i=>`${this.callImageLoader({src:this.ngSrc,width:i})} ${i}w`).join(", ");}updateSrcAndSrcset(n=!1){n&&(this._renderedSrc=null);let r=this.getRewrittenSrc();this.setHostAttribute("src",r);let o;return this.ngSrcset?o=this.getRewrittenSrcset():this.shouldGenerateAutomaticSrcset()&&(o=this.getAutomaticSrcset()),o&&this.setHostAttribute("srcset",o),o;}getFixedSrcset(){return xA.map(r=>`${this.callImageLoader({src:this.ngSrc,width:this.width*r})} ${r}x`).join(", ");}shouldGenerateAutomaticSrcset(){let n=!1;return this.sizes||(n=this.width>kA||this.height>PA),!this.disableOptimizedSrcset&&!this.srcset&&this.imageLoader!==JD&&!n;}generatePlaceholder(n){let{placeholderResolution:r}=this.config;return n===!0?`url("${KD(this.callImageLoader({src:this.ngSrc,width:r,isPlaceholder:!0}))}")`:typeof n=="string"?`url("${KD(n)}")`:null;}shouldBlurPlaceholder(n){return!n||!n.hasOwnProperty("blur")?!0:!!n.blur;}removePlaceholderOnLoad(n){let r=()=>{let s=this.injector.get(Gr);o(),i(),this.placeholder=!1,s.markForCheck();},o=this.renderer.listen(n,"load",r),i=this.renderer.listen(n,"error",r);this.destroyRef.onDestroy(()=>{o(),i();}),LA(n,r);}setHostAttribute(n,r){this.renderer.setAttribute(this.imgElement,n,r);}static ɵfac=function(r){return new(r||e)();};static ɵdir=Vt({type:e,selectors:[["img","ngSrc",""]],hostVars:18,hostBindings:function(r,o){r&2&&ac("position",o.fill?"absolute":null)("width",o.fill?"100%":null)("height",o.fill?"100%":null)("inset",o.fill?"0":null)("background-size",o.placeholder?"cover":null)("background-position",o.placeholder?"50% 50%":null)("background-repeat",o.placeholder?"no-repeat":null)("background-image",o.placeholder?o.generatePlaceholder(o.placeholder):null)("filter",o.placeholder&&o.shouldBlurPlaceholder(o.placeholderConfig)?"blur(15px)":null);},inputs:{ngSrc:[2,"ngSrc","ngSrc",jA],ngSrcset:"ngSrcset",sizes:"sizes",width:[2,"width","width",Xf],height:[2,"height","height",Xf],decoding:"decoding",loading:"loading",priority:[2,"priority","priority",Ht],loaderParams:"loaderParams",disableOptimizedSrcset:[2,"disableOptimizedSrcset","disableOptimizedSrcset",Ht],fill:[2,"fill","fill",Ht],placeholder:[2,"placeholder","placeholder",UA],placeholderConfig:"placeholderConfig",src:"src",srcset:"srcset"},features:[jt]});}return e;})();function FA(e){let t={};return e.breakpoints&&(t.breakpoints=e.breakpoints.sort((n,r)=>n-r)),Object.assign({},Oa,e,t);}
4function LA(e,t){e.complete&&e.naturalWidth&&t();}function jA(e){return typeof e=="string"?e:ut(e);}function KD(e){return e.replace(/\\/g,"\\\\").replace(/"/g,'\\"');}function UA(e){return typeof e=="string"&&e!=="true"&&e!=="false"&&e!==""?e:Ht(e);}var Ci=class{_doc;constructor(t){this._doc=t;}manager;},Dc=(()=>{class e extends Ci{constructor(n){super(n);}supports(n){return!0;}addEventListener(n,r,o,i){return n.addEventListener(r,o,i),()=>this.removeEventListener(n,r,o,i);}removeEventListener(n,r,o,i){return n.removeEventListener(r,o,i);}static ɵfac=function(r){return new(r||e)(R(q));};static ɵprov=T({token:e,factory:e.ɵfac});}return e;})(),wc=new D(""),sh=(()=>{class e{_zone;_plugins;_eventNameToPlugin=new Map();constructor(n,r){this._zone=r,n.forEach(s=>{s.manager=this;});let o=n.filter(s=>!(s instanceof Dc));this._plugins=o.slice().reverse();let i=n.find(s=>s instanceof Dc);i&&this._plugins.push(i);}addEventListener(n,r,o,i){return this._findPluginFor(r).addEventListener(n,r,o,i);}getZone(){return this._zone;}_findPluginFor(n){let r=this._eventNameToPlugin.get(n);if(r)return r;if(r=this._plugins.find(i=>i.supports(n)),!r)throw new v(5101,!1);return this._eventNameToPlugin.set(n,r),r;}static ɵfac=function(r){return new(r||e)(R(wc),R(Ie));};static ɵprov=T({token:e,factory:e.ɵfac});}return e;})(),rh="ng-app-id";function XD(e){for(let t of e)t.remove();}function eI(e,t){let n=t.createElement("style");return n.textContent=e,n;}function VA(e,t,n,r){let o=e.head?.querySelectorAll(`style[${rh}="${t}"],link[${rh}="${t}"]`);if(o)for(let i of o)i.removeAttribute(rh),i instanceof HTMLLinkElement?r.set(i.href.slice(i.href.lastIndexOf("/")+1),{usage:0,elements:[i]}):i.textContent&&n.set(i.textContent,{usage:0,elements:[i]});}function ih(e,t){let n=t.createElement("link");return n.setAttribute("rel","stylesheet"),n.setAttribute("href",e),n;}var ah=(()=>{class e{doc;appId;nonce;inline=new Map();external=new Map();hosts=new Set();constructor(n,r,o,i={}){this.doc=n,this.appId=r,this.nonce=o,VA(n,r,this.inline,this.external),this.hosts.add(n.head);}addStyles(n,r){for(let o of n)this.addUsage(o,this.inline,eI);r?.forEach(o=>this.addUsage(o,this.external,ih));}removeStyles(n,r){for(let o of n)this.removeUsage(o,this.inline);r?.forEach(o=>this.removeUsage(o,this.external));}addUsage(n,r,o){let i=r.get(n);i?i.usage++:r.set(n,{usage:1,elements:[...this.hosts].map(s=>this.addElement(s,o(n,this.doc)))});}removeUsage(n,r){let o=r.get(n);o&&(o.usage--,o.usage<=0&&(XD(o.elements),r.delete(n)));}ngOnDestroy(){for(let[,{elements:n}]of[...this.inline,...this.external])XD(n);this.hosts.clear();}addHost(n){this.hosts.add(n);for(let[r,{elements:o}]of this.inline)o.push(this.addElement(n,eI(r,this.doc)));for(let[r,{elements:o}]of this.external)o.push(this.addElement(n,ih(r,this.doc)));}removeHost(n){this.hosts.delete(n);}addElement(n,r){return this.nonce&&r.setAttribute("nonce",this.nonce),n.appendChild(r);}static ɵfac=function(r){return new(r||e)(R(q),R(_t),R(ri,8),R(ni));};static ɵprov=T({token:e,factory:e.ɵfac});}return e;})(),oh={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"},ch=/%COMP%/g;var nI="%COMP%",HA=`_nghost-${nI}`,$A=`_ngcontent-${nI}`,zA=!0,GA=new D("",{factory:()=>zA});function qA(e){return $A.replace(ch,e);}function WA(e){return HA.replace(ch,e);}function rI(e,t){return t.map(n=>n.replace(ch,e));}var uh=(()=>{class e{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;ngZone;nonce;tracingService;rendererByCompId=new Map();defaultRenderer;constructor(n,r,o,i,s,a,c=null,u=null){this.eventManager=n,this.sharedStylesHost=r,this.appId=o,this.removeStylesOnCompDestroy=i,this.doc=s,this.ngZone=a,this.nonce=c,this.tracingService=u,this.defaultRenderer=new wi(n,s,a,this.tracingService);}createRenderer(n,r){if(!n||!r)return this.defaultRenderer;let o=this.getOrCreateRenderer(n,r);return o instanceof Cc?o.applyToHost(n):o instanceof Ti&&o.applyStyles(),o;}getOrCreateRenderer(n,r){let o=this.rendererByCompId,i=o.get(r.id);if(!i){let s=this.doc,a=this.ngZone,c=this.eventManager,u=this.sharedStylesHost,l=this.removeStylesOnCompDestroy,d=this.tracingService;switch(r.encapsulation){case ct.Emulated:i=new Cc(c,u,r,this.appId,l,s,a,d);break;case ct.ShadowDom:return new Ic(c,n,r,s,a,this.nonce,d,u);case ct.ExperimentalIsolatedShadowDom:return new Ic(c,n,r,s,a,this.nonce,d);default:i=new Ti(c,u,r,l,s,a,d);break;}o.set(r.id,i);}return i;}ngOnDestroy(){this.rendererByCompId.clear();}componentReplaced(n){this.rendererByCompId.delete(n);}static ɵfac=function(r){return new(r||e)(R(sh),R(ah),R(_t),R(GA),R(q),R(Ie),R(ri),R(Bt,8));};static ɵprov=T({token:e,factory:e.ɵfac});}return e;})(),wi=class{eventManager;doc;ngZone;tracingService;data=Object.create(null);throwOnSyntheticProps=!0;constructor(t,n,r,o){this.eventManager=t,this.doc=n,this.ngZone=r,this.tracingService=o;}destroy(){}destroyNode=null;createElement(t,n){return n?this.doc.createElementNS(oh[n]||n,t):this.doc.createElement(t);}createComment(t){return this.doc.createComment(t);}createText(t){return this.doc.createTextNode(t);}appendChild(t,n){(tI(t)?t.content:t).appendChild(n);}insertBefore(t,n,r){t&&(tI(t)?t.content:t).insertBefore(n,r);}removeChild(t,n){n.remove();}selectRootElement(t,n){let r=typeof t=="string"?this.doc.querySelector(t):t;
4if(!r)throw new v(-5104,!1);return n||(r.textContent=""),r;}parentNode(t){return t.parentNode;}nextSibling(t){return t.nextSibling;}setAttribute(t,n,r,o){if(o){n=o+":"+n;let i=oh[o];i?t.setAttributeNS(i,n,r):t.setAttribute(n,r);}else t.setAttribute(n,r);}removeAttribute(t,n,r){if(r){let o=oh[r];o?t.removeAttributeNS(o,n):t.removeAttribute(`${r}:${n}`);}else t.removeAttribute(n);}addClass(t,n){t.classList.add(n);}removeClass(t,n){t.classList.remove(n);}setStyle(t,n,r,o){o&(bt.DashCase|bt.Important)?t.style.setProperty(n,r,o&bt.Important?"important":""):t.style[n]=r;}removeStyle(t,n,r){r&bt.DashCase?t.style.removeProperty(n):t.style[n]="";}setProperty(t,n,r){t!=null&&(t[n]=r);}setValue(t,n){t.nodeValue=n;}listen(t,n,r,o){if(typeof t=="string"&&(t=Mt().getGlobalEventTarget(this.doc,t),!t))throw new v(5102,!1);let i=this.decoratePreventDefault(r);return this.tracingService?.wrapEventListener&&(i=this.tracingService.wrapEventListener(t,n,i)),this.eventManager.addEventListener(t,n,i,o);}decoratePreventDefault(t){return n=>{if(n==="__ngUnwrap__")return t;t(n)===!1&&n.preventDefault();};}};function tI(e){return e.tagName==="TEMPLATE"&&e.content!==void 0;}var Ic=class extends wi{hostEl;sharedStylesHost;shadowRoot;constructor(t,n,r,o,i,s,a,c){super(t,o,i,a),this.hostEl=n,this.sharedStylesHost=c,this.shadowRoot=n.attachShadow({mode:"open"}),this.sharedStylesHost&&this.sharedStylesHost.addHost(this.shadowRoot);let u=r.styles;u=rI(r.id,u);for(let d of u){let f=document.createElement("style");s&&f.setAttribute("nonce",s),f.textContent=d,this.shadowRoot.appendChild(f);}let l=r.getExternalStyles?.();if(l)for(let d of l){let f=ih(d,o);s&&f.setAttribute("nonce",s),this.shadowRoot.appendChild(f);}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t;}appendChild(t,n){return super.appendChild(this.nodeOrShadowRoot(t),n);}insertBefore(t,n,r){return super.insertBefore(this.nodeOrShadowRoot(t),n,r);}removeChild(t,n){return super.removeChild(null,n);}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)));}destroy(){this.sharedStylesHost&&this.sharedStylesHost.removeHost(this.shadowRoot);}},Ti=class extends wi{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(t,n,r,o,i,s,a,c){super(t,i,s,a),this.sharedStylesHost=n,this.removeStylesOnCompDestroy=o;let u=r.styles;this.styles=c?rI(c,u):u,this.styleUrls=r.getExternalStyles?.(c);}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls);}destroy(){this.removeStylesOnCompDestroy&&qn.size===0&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls);}},Cc=class extends Ti{contentAttr;hostAttr;constructor(t,n,r,o,i,s,a,c){let u=o+"-"+r.id;super(t,n,r,i,s,a,c,u),this.contentAttr=qA(u),this.hostAttr=WA(u);}applyToHost(t){this.applyStyles(),this.setAttribute(t,this.hostAttr,"");}createElement(t,n){let r=super.createElement(t,n);return super.setAttribute(r,this.contentAttr,""),r;}};var Tc=class e extends Di{supportsDOMEvents=!0;static makeCurrent(){eh(new e());}onAndCancel(t,n,r,o){return t.addEventListener(n,r,o),()=>{t.removeEventListener(n,r,o);};}dispatchEvent(t,n){t.dispatchEvent(n);}remove(t){t.remove();}createElement(t,n){return n=n||this.getDefaultDocument(),n.createElement(t);}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle");}getDefaultDocument(){return document;}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE;}isShadowRoot(t){return t instanceof DocumentFragment;}getGlobalEventTarget(t,n){return n==="window"?window:n==="document"?t:n==="body"?t.body:null;}getBaseHref(t){let n=YA();return n==null?null:ZA(n);}resetBaseElement(){bi=null;}getUserAgent(){return window.navigator.userAgent;}getCookie(t){return th(document.cookie,t);}},bi=null;function YA(){return bi=bi||document.head.querySelector("base"),bi?bi.getAttribute("href"):null;}function ZA(e){return new URL(e,document.baseURI).pathname;}var QA=(()=>{class e{build(){return new XMLHttpRequest();}static ɵfac=function(r){return new(r||e)();};static ɵprov=T({token:e,factory:e.ɵfac});}return e;})(),oI=["alt","control","meta","shift"],KA={"\b":"Backspace","	":"Tab","\x7F":"Delete","\x1B":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},JA={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey}
4,iI=(()=>{class e extends Ci{constructor(n){super(n);}supports(n){return e.parseEventName(n)!=null;}addEventListener(n,r,o,i){let s=e.parseEventName(r),a=e.eventCallback(s.fullKey,o,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Mt().onAndCancel(n,s.domEventName,a,i));}static parseEventName(n){let r=n.toLowerCase().split("."),o=r.shift();if(r.length===0||!(o==="keydown"||o==="keyup"))return null;let i=e._normalizeKey(r.pop()),s="",a=r.indexOf("code");if(a>-1&&(r.splice(a,1),s="code."),oI.forEach(u=>{let l=r.indexOf(u);l>-1&&(r.splice(l,1),s+=u+".");}),s+=i,r.length!=0||i.length===0)return null;let c={};return c.domEventName=o,c.fullKey=s,c;}static matchEventFullKeyCode(n,r){let o=KA[n.key]||n.key,i="";return r.indexOf("code.")>-1&&(o=n.code,i="code."),o==null||!o?!1:(o=o.toLowerCase(),o===" "?o="space":o==="."&&(o="dot"),oI.forEach(s=>{if(s!==o){let a=JA[s];a(n)&&(i+=s+".");}}),i+=o,i===r);}static eventCallback(n,r,o){return i=>{e.matchEventFullKeyCode(i,n)&&o.runGuarded(()=>r(i));};}static _normalizeKey(n){return n==="esc"?"escape":n;}static ɵfac=function(r){return new(r||e)(R(q));};static ɵprov=T({token:e,factory:e.ɵfac});}return e;})();async function XA(e,t,n){let r=y({rootComponent:e},e0(t,n));return zD(r);}function e0(e,t){return{platformRef:t?.platformRef,appProviders:[...i0,...(e?.providers??[])],platformProviders:o0};}function t0(){Tc.makeCurrent();}function n0(){return new qe();}function r0(){return Od(document),document;}var o0=[{provide:ni,useValue:nh},{provide:xa,useValue:t0,multi:!0},{provide:q,useFactory:r0}];var i0=[{provide:Mo,useValue:"root"},{provide:qe,useFactory:n0},{provide:wc,useClass:Dc,multi:!0},{provide:wc,useClass:iI,multi:!0},uh,ah,sh,{provide:Yn,useExisting:uh},{provide:Ii,useClass:QA},[]];var Si=class e{headers;normalizedNames=new Map();lazyInit;lazyUpdate=null;constructor(t){t?typeof t=="string"?this.lazyInit=()=>{this.headers=new Map(),t.split(`
5`).forEach(n=>{let r=n.indexOf(":");if(r>0){let o=n.slice(0,r),i=n.slice(r+1).trim();this.addHeaderEntry(o,i);}});}:typeof Headers<"u"&&t instanceof Headers?(this.headers=new Map(),t.forEach((n,r)=>{this.addHeaderEntry(r,n);})):this.lazyInit=()=>{this.headers=new Map(),Object.entries(t).forEach(([n,r])=>{this.setHeaderEntries(n,r);});}:this.headers=new Map();}has(t){return this.init(),this.headers.has(t.toLowerCase());}get(t){this.init();let n=this.headers.get(t.toLowerCase());return n&&n.length>0?n[0]:null;}keys(){return this.init(),Array.from(this.normalizedNames.values());}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null;}append(t,n){return this.clone({name:t,value:n,op:"a"});}set(t,n){return this.clone({name:t,value:n,op:"s"});}delete(t,n){return this.clone({name:t,value:n,op:"d"});}maybeSetNormalizedName(t,n){this.normalizedNames.has(n)||this.normalizedNames.set(n,t);}init(){this.lazyInit&&(this.lazyInit instanceof e?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null));}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(n=>{this.headers.set(n,t.headers.get(n)),this.normalizedNames.set(n,t.normalizedNames.get(n));});}clone(t){let n=new e();return n.lazyInit=this.lazyInit&&this.lazyInit instanceof e?this.lazyInit:this,n.lazyUpdate=(this.lazyUpdate||[]).concat([t]),n;}applyUpdate(t){let n=t.name.toLowerCase();switch(t.op){case"a":case"s":let r=t.value;if(typeof r=="string"&&(r=[r]),r.length===0)return;this.maybeSetNormalizedName(t.name,n);let o=(t.op==="a"?this.headers.get(n):void 0)||[];o.push(...r),this.headers.set(n,o);break;case"d":let i=t.value;if(!i)this.headers.delete(n),this.normalizedNames.delete(n);else{let s=this.headers.get(n);if(!s)return;s=s.filter(a=>i.indexOf(a)===-1),s.length===0?(this.headers.delete(n),this.normalizedNames.delete(n)):this.headers.set(n,s);}break;}}addHeaderEntry(t,n){let r=t.toLowerCase();this.maybeSetNormalizedName(t,r),this.headers.has(r)?this.headers.get(r).push(n):this.headers.set(r,[n]);}setHeaderEntries(t,n){let r=(Array.isArray(n)?n:[n]).map(i=>i.toString()),o=t.toLowerCase();this.headers.set(o,r),this.maybeSetNormalizedName(t,o);}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEac
5h(n=>t(this.normalizedNames.get(n),this.headers.get(n)));}};var s0="text/plain",a0="application/json",iG=`${a0}, ${s0}, */*`;var dh=function(e){return e[e.Sent=0]="Sent",e[e.UploadProgress=1]="UploadProgress",e[e.ResponseHeader=2]="ResponseHeader",e[e.DownloadProgress=3]="DownloadProgress",e[e.Response=4]="Response",e[e.User=5]="User",e;}(dh||{}),lh=class{headers;status;statusText;url;ok;type;redirected;responseType;constructor(t,n=200,r="OK"){this.headers=t.headers||new Si(),this.status=t.status!==void 0?t.status:n,this.statusText=t.statusText||r,this.url=t.url||null,this.redirected=t.redirected,this.responseType=t.responseType,this.ok=this.status>=200&&this.status<300;}};var bc=class e extends lh{body;constructor(t={}){super(t),this.body=t.body!==void 0?t.body:null;}type=dh.Response;clone(t={}){return new e({body:t.body!==void 0?t.body:this.body,headers:t.headers||this.headers,status:t.status!==void 0?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0,redirected:t.redirected??this.redirected,responseType:t.responseType??this.responseType});}};var sI=new D("");var c0=new D(""),u0="b",l0="h",d0="s",f0="st",h0="u",p0="rt",fh=new D(""),g0=["GET","HEAD"];function uI(e,t){let s=t,{isCacheActive:n}=s,r=Vh(s,["isCacheActive"]),{transferCache:o,method:i}=e;return!(!n||o===!1||e.withCredentials||i==="POST"&&!r.includePostRequests&&!o||i!=="POST"&&!g0.includes(i)||!r.includeRequestsWithAuthHeaders&&v0(e)||r.filter?.(e)===!1);}function lI(e,t){let{includeHeaders:n}=e,r=n;return typeof t=="object"&&t.includeHeaders&&(r=t.includeHeaders),r;}function m0(e,t,n,r){let{transferCache:o}=e;if(!uI(e,t))return null;if(r)throw new v(2803,!1);let i=e.url,s=dI(e,i),a=n.get(s,null),c=lI(t,o);if(a){let{[u0]:u,[p0]:l,[l0]:d,[d0]:f,[f0]:h,[h0]:p}=a,m=u;switch(l){case"arraybuffer":m=cI(u);break;case"blob":m=new Blob([cI(u)]);break;}let E=new Si(d);return new bc({body:m,headers:E,status:f,statusText:h,url:p});}return null;}function y0(e,t){let n=g(fh),r=g(Pr),o=g(c0,{optional:!0}),i=m0(e,n,r,o);if(i)return O(i);let{transferCache:s}=e,a=lI(n,s),c=e.url,u=dI(e,c);return uI(e,n),t(e);}function v0(e){return e.headers.has("authorization")||e.headers.has("proxy-authorization")||e.headers.has("cookie");}function aI(e){return[...e.keys()].sort().map(t=>`${t}=${e.getAll(t)}`).join("&");}function dI(e,t){let{params:n,method:r,responseType:o}=e,i=aI(n),s=e.serializeBody();s instanceof URLSearchParams?s=aI(s):typeof s!="string"&&(s="");let a=[r,o,t,s,i].join("|"),c=E0(a);return c;}function E0(e){let t=0;for(let n of e)t=Math.imul(31,t)+n.charCodeAt(0)<<0;return t+=2147483648,t.toString();}function cI(e){let t=atob(e);return Uint8Array.from(t,r=>r.charCodeAt(0)).buffer;}function fI(e){return[{provide:fh,useFactory:()=>(_e("NgHttpTransferCache"),y({isCacheActive:!0},e))},{provide:sI,useValue:y0,multi:!0},{provide:dn,multi:!0,useFactory:()=>{let t=g(Ue),n=g(fh);return()=>{t.whenStable().then(()=>{n.isCacheActive=!1;});};}}];}var kG=(()=>{class e{_doc;_dom;constructor(n){this._doc=n,this._dom=Mt();}addTag(n,r=!1){return n?this._getOrCreateElement(n,r):null;}addTags(n,r=!1){return n?n.reduce((o,i)=>(i&&o.push(this._getOrCreateElement(i,r)),o),[]):[];}getTag(n){if(!n)return null;let r=this._doc.querySelector(`meta[${n}]`);return r?.nodeName.toLowerCase()==="meta"?r:null;}getTags(n){if(!n)return[];let r=this._doc.querySelectorAll(`meta[${n}]`);return r?[].slice.call(r).filter(o=>o.nodeName.toLowerCase()==="meta"):[];}updateTag(n,r){if(!n)return null;r=r||this._parseSelector(n);let o=this.getTag(r);return o?this._setMetaElementAttributes(n,o):this._getOrCreateElement(n,!0);}removeTag(n){this.removeTagElement(this.getTag(n));}removeTagElement(n){n&&this._dom.remove(n);}_getOrCreateElement(n,r=!1){if(!r){let s=this._parseSelector(n),a=this.getTags(s).filter(c=>this._containsAttributes(n,c))[0];if(a!==void 0)return a;}let o=this._dom.createElement("meta");return this._setMetaElementAttributes(n,o),this._doc.getElementsByTagName("head")[0].appendChild(o),o;}_setMetaElementAttributes(n,r){return Object.keys(n).forEach(o=>r.setAttribute(this._getMetaKeyMap(o),n[o])),r;}_parseSelector(n){let r=n.name?"name":"property";return`${r}=${this._escapeSelectorValue(String(n[r]))}`;}_escapeSelectorValue(n){return`"${n.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}"`;}_containsAttributes(n,r){return Object.keys(n).every(o=>r.getAttribute(this._getMetaKeyMap(o))===n[o]);}_getMetaKeyMap(n){return D0[n]||n;}static ɵfac=function(r){return new(r||e)(R(q));};static ɵprov=T({token:e,factory:e.ɵfac,providedIn:"root"});}return e;})(),D0={httpEquiv:"http-equiv"},hI=(()=>{class e{_doc;constructor(n){this._doc=n;}getTitle(){return this._doc.title;}setTitle(n){this._doc.title=n||"";}static ɵfac=function(r){return new(r||e)(R(q));};static ɵprov=T({token:e,factory:e.ɵfac,providedIn:"root"});}return e;})();var Sc=function(e){return e[e.NoHttpTransferCache=0]="NoHttpTransferCache",e[e.HttpTransferCacheOptions=1]="HttpTransferCacheOptions",e[e.I18nSupport=2]="I18nSupport",e[e.EventReplay=3]="EventReplay",e[e.IncrementalHydration=4]="IncrementalHydration",e;}(Sc||{});function I0(e,t=[],n={}){return{ɵkind:e,ɵproviders:t};}function PG(){return I0(Sc.EventReplay,HD());}function FG(...e){let t=[],n=new Set();for(let{ɵproviders:o,ɵkind:i}of e)n.add(i),o.length&&t.push(o);let r=n.has(Sc.HttpTransferCacheOptions);return mt([[],[],$D(),n.has(Sc.NoHttpTransferCache)||r?[]:fI({}),t]);}var N="primary",Bi=Symbol("RouteTitle"),yh=class{params;constructor(t){this.params=t||{};}has(t){return Object.prototype.hasOwnProperty.call(this.params,t);}get(t){if(this.has(t)){let n=this.params[t];return Array.isArray(n)?n[0]:n;}return null;}getAll(t){if(this.has(t)){let n=this.params[t];return Array.isArray(n)?n:[n];}return[];}get keys(){return Object.keys(this.params);}};function nr(e){return new yh(e);}function hh(e,t,n){for(let r=0;r<e.length;r++){let o=e[r],i=t[r];
5if(o[0]===":")n[o.substring(1)]=i;else if(o!==i.path)return!1;}return!0;}function II(e,t,n){let r=n.path.split("/"),o=r.indexOf("**");if(o===-1){if(r.length>e.length||n.pathMatch==="full"&&(t.hasChildren()||r.length<e.length))return null;let c={},u=e.slice(0,r.length);return hh(r,u,c)?{consumed:u,posParams:c}:null;}if(o!==r.lastIndexOf("**"))return null;let i=r.slice(0,o),s=r.slice(o+1);if(i.length+s.length>e.length||n.pathMatch==="full"&&t.hasChildren()&&n.path!=="**")return null;let a={};return!hh(i,e.slice(0,i.length),a)||!hh(s,e.slice(e.length-s.length),a)?null:{consumed:e,posParams:a};}function xc(e){return new Promise((t,n)=>{e.pipe(Ot()).subscribe({next:r=>t(r),error:r=>n(r)});});}function w0(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;++n)if(!Nt(e[n],t[n]))return!1;return!0;}function Nt(e,t){let n=e?vh(e):void 0,r=t?vh(t):void 0;if(!n||!r||n.length!=r.length)return!1;let o;for(let i=0;i<n.length;i++)if(o=n[i],!CI(e[o],t[o]))return!1;return!0;}function vh(e){return[...Object.keys(e),...Object.getOwnPropertySymbols(e)];}function CI(e,t){if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return!1;let n=[...e].sort(),r=[...t].sort();return n.every((o,i)=>r[i]===o);}else return e===t;}function T0(e){return e.length>0?e[e.length-1]:null;}function ir(e){return ds(e)?e:zr(e)?re(Promise.resolve(e)):O(e);}function wI(e){return ds(e)?xc(e):Promise.resolve(e);}var b0={exact:SI,subset:_I},TI={exact:S0,subset:_0,ignored:()=>!0},bI={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Eh={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};function pI(e,t,n){return b0[n.paths](e.root,t.root,n.matrixParams)&&TI[n.queryParams](e.queryParams,t.queryParams)&&!(n.fragment==="exact"&&e.fragment!==t.fragment);}function S0(e,t){return Nt(e,t);}function SI(e,t,n){if(!tr(e.segments,t.segments)||!Nc(e.segments,t.segments,n)||e.numberOfChildren!==t.numberOfChildren)return!1;for(let r in t.children)if(!e.children[r]||!SI(e.children[r],t.children[r],n))return!1;return!0;}function _0(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every(n=>CI(e[n],t[n]));}function _I(e,t,n){return MI(e,t,t.segments,n);}function MI(e,t,n,r){if(e.segments.length>n.length){let o=e.segments.slice(0,n.length);return!(!tr(o,n)||t.hasChildren()||!Nc(o,n,r));}else if(e.segments.length===n.length){if(!tr(e.segments,n)||!Nc(e.segments,n,r))return!1;for(let o in t.children)if(!e.children[o]||!_I(e.children[o],t.children[o],r))return!1;return!0;}else{let o=n.slice(0,e.segments.length),i=n.slice(e.segments.length);return!tr(e.segments,o)||!Nc(e.segments,o,r)||!e.children[N]?!1:MI(e.children[N],t,i,r);}}function Nc(e,t,n){return t.every((r,o)=>TI[n](e[o].parameters,r.parameters));}var Ve=class{root;queryParams;fragment;_queryParamMap;constructor(t=new H([],{}),n={},r=null){this.root=t,this.queryParams=n,this.fragment=r;}get queryParamMap(){return this._queryParamMap??=nr(this.queryParams),this._queryParamMap;}toString(){return R0.serialize(this);}},H=class{segments;children;parent=null;constructor(t,n){this.segments=t,this.children=n,Object.values(n).forEach(r=>r.parent=this);}hasChildren(){return this.numberOfChildren>0;}get numberOfChildren(){return Object.keys(this.children).length;}toString(){return Rc(this);}},pn=class{path;parameters;_parameterMap;constructor(t,n){this.path=t,this.parameters=n;}get parameterMap(){return this._parameterMap??=nr(this.parameters),this._parameterMap;}toString(){return RI(this);}};function M0(e,t){return tr(e,t)&&e.every((n,r)=>Nt(n.parameters,t[r].parameters));}function tr(e,t){return e.length!==t.length?!1:e.every((n,r)=>n.path===t[r].path);}function N0(e,t){let n=[];return Object.entries(e.children).forEach(([r,o])=>{r===N&&(n=n.concat(t(o,r)));}),Object.entries(e.children).forEach(([r,o])=>{r!==N&&(n=n.concat(t(o,r)));}),n;}var no=(()=>{class e{static ɵfac=function(r){return new(r||e)();};static ɵprov=T({token:e,factory:()=>new gn(),providedIn:"root"});}return e;})(),gn=class{parse(t){let n=new Ih(t);return new Ve(n.parseRootSegment(),n.parseQueryParams(),n.parseFragment());}serialize(t){let n=`/${_i(t.root,!0)}`,r=O0(t.queryParams),o=typeof t.fragment=="string"?`#${A0(t.fragment)}`:"";return`${n}${r}${o}`;}},R0=new gn();function Rc(e){return e.segments.map(t=>RI(t)).join("/");}function _i(e,t){if(!e.hasChildren())return Rc(e);if(t){let n=e.children[N]?_i(e.children[N],!1):"",r=[];
5return Object.entries(e.children).forEach(([o,i])=>{o!==N&&r.push(`${o}:${_i(i,!1)}`);}),r.length>0?`${n}(${r.join("//")})`:n;}else{let n=N0(e,(r,o)=>o===N?[_i(e.children[N],!1)]:[`${o}:${_i(r,!1)}`]);return Object.keys(e.children).length===1&&e.children[N]!=null?`${Rc(e)}/${n[0]}`:`${Rc(e)}/(${n.join("//")})`;}}function NI(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",");}function _c(e){return NI(e).replace(/%3B/gi,";");}function A0(e){return encodeURI(e);}function Dh(e){return NI(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&");}function Ac(e){return decodeURIComponent(e);}function gI(e){return Ac(e.replace(/\+/g,"%20"));}function RI(e){return`${Dh(e.path)}${x0(e.parameters)}`;}function x0(e){return Object.entries(e).map(([t,n])=>`;${Dh(t)}=${Dh(n)}`).join("");}function O0(e){let t=Object.entries(e).map(([n,r])=>Array.isArray(r)?r.map(o=>`${_c(n)}=${_c(o)}`).join("&"):`${_c(n)}=${_c(r)}`).filter(n=>n);return t.length?`?${t.join("&")}`:"";}var k0=/^[^\/()?;#]+/;function ph(e){let t=e.match(k0);return t?t[0]:"";}var P0=/^[^\/()?;=#]+/;function F0(e){let t=e.match(P0);return t?t[0]:"";}var L0=/^[^=?&#]+/;function j0(e){let t=e.match(L0);return t?t[0]:"";}var U0=/^[^&#]+/;function B0(e){let t=e.match(U0);return t?t[0]:"";}var Ih=class{url;remaining;constructor(t){this.url=t,this.remaining=t;}parseRootSegment(){for(;this.consumeOptional("/"););return this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new H([],{}):new H([],this.parseChildren());}parseQueryParams(){let t={};if(this.consumeOptional("?"))do this.parseQueryParam(t);while(this.consumeOptional("&"));return t;}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null;}parseChildren(t=0){if(t>50)throw new v(4010,!1);if(this.remaining==="")return{};this.consumeOptional("/");let n=[];for(this.peekStartsWith("(")||n.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),n.push(this.parseSegment());let r={};this.peekStartsWith("/(")&&(this.capture("/"),r=this.parseParens(!0,t));let o={};return this.peekStartsWith("(")&&(o=this.parseParens(!1,t)),(n.length>0||Object.keys(r).length>0)&&(o[N]=new H(n,r)),o;}parseSegment(){let t=ph(this.remaining);if(t===""&&this.peekStartsWith(";"))throw new v(4009,!1);return this.capture(t),new pn(Ac(t),this.parseMatrixParams());}parseMatrixParams(){let t={};for(;this.consumeOptional(";");)this.parseParam(t);return t;}parseParam(t){let n=F0(this.remaining);if(!n)return;this.capture(n);let r="";if(this.consumeOptional("=")){let o=ph(this.remaining);o&&(r=o,this.capture(r));}t[Ac(n)]=Ac(r);}parseQueryParam(t){let n=j0(this.remaining);if(!n)return;this.capture(n);let r="";if(this.consumeOptional("=")){let s=B0(this.remaining);s&&(r=s,this.capture(r));}let o=gI(n),i=gI(r);if(t.hasOwnProperty(o)){let s=t[o];Array.isArray(s)||(s=[s],t[o]=s),s.push(i);}else t[o]=i;}parseParens(t,n){let r={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let o=ph(this.remaining),i=this.remaining[o.length];if(i!=="/"&&i!==")"&&i!==";")throw new v(4010,!1);let s;o.indexOf(":")>-1?(s=o.slice(0,o.indexOf(":")),this.capture(s),this.capture(":")):t&&(s=N);let a=this.parseChildren(n+1);r[s??N]=Object.keys(a).length===1&&a[N]?a[N]:new H([],a),this.consumeOptional("//");}return r;}peekStartsWith(t){return this.remaining.startsWith(t);}consumeOptional(t){return this.peekStartsWith(t)?(this.remaining=this.remaining.substring(t.length),!0):!1;}capture(t){if(!this.consumeOptional(t))throw new v(4011,!1);}};function AI(e){return e.segments.length>0?new H([],{[N]:e}):e;}function xI(e){let t={};for(let[r,o]of Object.entries(e.children)){let i=xI(o);if(r===N&&i.segments.length===0&&i.hasChildren())for(let[s,a]of Object.entries(i.children))t[s]=a;else(i.segments.length>0||i.hasChildren())&&(t[r]=i);}let n=new H(e.segments,t);return V0(n);}function V0(e){if(e.numberOfChildren===1&&e.children[N]){let t=e.children[N];return new H(e.segments.concat(t.segments),t.children);}return e;}function mn(e){return e instanceof Ve;}function OI(e,t,n=null,r=null,o=new gn()){let i=kI(e);return PI(i,t,n,r,o);}function kI(e){let t;function n(i){let s={};for(let c of i.children){let u=n(c);s[c.outlet]=u;}let a=new H(i.url,s);return i===e&&(t=a),a;}let r=n(e.root),o=AI(r);return t??o;}function PI(e,t,n,r,o){let i=e;for(;i.parent;)i=i.parent;if(t.length===0)return gh(i,i,i,n,r,o);let s=H0(t);if(s.toRoot())return gh(i,i,new H([],{}),n,r,o);let a=$0(s,i,e),c=a.processChildren?Ni(a.segmentGroup,a.index,s.commands):LI(a.segmentGroup,a.index,s.commands);return gh(i,a.segmentGroup,c,n,r,o);}function Oc(e){return typeof e=="object"&&e!=null&&!e.outlets&&!e.segmentPath;}function xi(e){return typeof e=="object"&&e!=null&&e.outlets;}function mI(e,t,n){e||="\u0275";let r=new Ve();return r.queryParams={[e]:t},n.parse(n.serialize(r)).queryParams[e];}function gh(e,t,n,r,o,i){let s={};for(let[u,l]of Object.entries(r??{}))s[u]=Array.isArray(l)?l.map(d=>mI(u,d,i)):mI(u,l,i);let a;e===t?a=n:a=FI(e,t,n);let c=AI(xI(a));return new Ve(c,s,o);}
5function FI(e,t,n){let r={};return Object.entries(e.children).forEach(([o,i])=>{i===t?r[o]=n:r[o]=FI(i,t,n);}),new H(e.segments,r);}var kc=class{isAbsolute;numberOfDoubleDots;commands;constructor(t,n,r){if(this.isAbsolute=t,this.numberOfDoubleDots=n,this.commands=r,t&&r.length>0&&Oc(r[0]))throw new v(4003,!1);let o=r.find(xi);if(o&&o!==T0(r))throw new v(4004,!1);}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/";}};function H0(e){if(typeof e[0]=="string"&&e.length===1&&e[0]==="/")return new kc(!0,0,e);let t=0,n=!1,r=e.reduce((o,i,s)=>{if(typeof i=="object"&&i!=null){if(i.outlets){let a={};return Object.entries(i.outlets).forEach(([c,u])=>{a[c]=typeof u=="string"?u.split("/"):u;}),[...o,{outlets:a}];}if(i.segmentPath)return[...o,i.segmentPath];}return typeof i!="string"?[...o,i]:s===0?(i.split("/").forEach((a,c)=>{c==0&&a==="."||(c==0&&a===""?n=!0:a===".."?t++:a!=""&&o.push(a));}),o):[...o,i];},[]);return new kc(n,t,r);}var Zr=class{segmentGroup;processChildren;index;constructor(t,n,r){this.segmentGroup=t,this.processChildren=n,this.index=r;}};function $0(e,t,n){if(e.isAbsolute)return new Zr(t,!0,0);if(!n)return new Zr(t,!1,NaN);if(n.parent===null)return new Zr(n,!0,0);let r=Oc(e.commands[0])?0:1,o=n.segments.length-1+r;return z0(n,o,e.numberOfDoubleDots);}function z0(e,t,n){let r=e,o=t,i=n;for(;i>o;){if(i-=o,r=r.parent,!r)throw new v(4005,!1);o=r.segments.length;}return new Zr(r,!1,o-i);}function G0(e){return xi(e[0])?e[0].outlets:{[N]:e};}function LI(e,t,n){if(e??=new H([],{}),e.segments.length===0&&e.hasChildren())return Ni(e,t,n);let r=q0(e,t,n),o=n.slice(r.commandIndex);if(r.match&&r.pathIndex<e.segments.length){let i=new H(e.segments.slice(0,r.pathIndex),{});return i.children[N]=new H(e.segments.slice(r.pathIndex),e.children),Ni(i,0,o);}else return r.match&&o.length===0?new H(e.segments,{}):r.match&&!e.hasChildren()?Ch(e,t,n):r.match?Ni(e,0,o):Ch(e,t,n);}function Ni(e,t,n){if(n.length===0)return new H(e.segments,{});{let r=G0(n),o={};if(Object.keys(r).some(i=>i!==N)&&e.children[N]&&e.numberOfChildren===1&&e.children[N].segments.length===0){let i=Ni(e.children[N],t,n);return new H(e.segments,i.children);}return Object.entries(r).forEach(([i,s])=>{typeof s=="string"&&(s=[s]),s!==null&&(o[i]=LI(e.children[i],t,s));}),Object.entries(e.children).forEach(([i,s])=>{r[i]===void 0&&(o[i]=s);}),new H(e.segments,o);}}function q0(e,t,n){let r=0,o=t,i={match:!1,pathIndex:0,commandIndex:0};for(;o<e.segments.length;){if(r>=n.length)return i;let s=e.segments[o],a=n[r];if(xi(a))break;let c=`${a}`,u=r<n.length-1?n[r+1]:null;if(o>0&&c===void 0)break;if(c&&u&&typeof u=="object"&&u.outlets===void 0){if(!vI(c,u,s))return i;r+=2;}else{if(!vI(c,{},s))return i;r++;}o++;}return{match:!0,pathIndex:o,commandIndex:r};}function Ch(e,t,n){let r=e.segments.slice(0,t),o=0;for(;o<n.length;){let i=n[o];if(xi(i)){let c=W0(i.outlets);return new H(r,c);}if(o===0&&Oc(n[0])){let c=e.segments[t];r.push(new pn(c.path,yI(n[0]))),o++;continue;}let s=xi(i)?i.outlets[N]:`${i}`,a=o<n.length-1?n[o+1]:null;s&&a&&Oc(a)?(r.push(new pn(s,yI(a))),o+=2):(r.push(new pn(s,{})),o++);}return new H(r,{});}function W0(e){let t={};return Object.entries(e).forEach(([n,r])=>{typeof r=="string"&&(r=[r]),r!==null&&(t[n]=Ch(new H([],{}),0,r));}),t;}function yI(e){let t={};return Object.entries(e).forEach(([n,r])=>t[n]=`${r}`),t;}function vI(e,t,n){return e==n.path&&Nt(t,n.parameters);}var Ri="imperative",le=function(e){return e[e.NavigationStart=0]="NavigationStart",e[e.NavigationEnd=1]="NavigationEnd",e[e.NavigationCancel=2]="NavigationCancel",e[e.NavigationError=3]="NavigationError",e[e.RoutesRecognized=4]="RoutesRecognized",e[e.ResolveStart=5]="ResolveStart",e[e.ResolveEnd=6]="ResolveEnd",e[e.GuardsCheckStart=7]="GuardsCheckStart",e[e.GuardsCheckEnd=8]="GuardsCheckEnd",e[e.RouteConfigLoadStart=9]="RouteConfigLoadStart",e[e.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",e[e.ChildActivationStart=11]="ChildActivationStart",e[e.ChildActivationEnd=12]="ChildActivationEnd",e[e.ActivationStart=13]="ActivationStart",e[e.ActivationEnd=14]="ActivationEnd",e[e.Scroll=15]="Scroll",e[e.NavigationSkipped=16]="NavigationSkipped",e;}(le||{}),He=class{id;url;constructor(t,n){this.id=t,this.url=n;}},rr=class extends He{type=le.NavigationStart;navigationTrigger;restoredState;constructor(t,n,r="imperative",o=null){super(t,n),this.navigationTrigger=r,this.restoredState=o;}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`;}},Rt=class extends He{urlAfterRedirects;type=le.NavigationEnd;constructor(t,n,r){super(t,n),this.urlAfterRedirects=r;}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`;}},Ee=function(e){return e[e.Redirect=0]="Redirect",e[e.SupersededByNewNavigation=1]="SupersededByNewNavigation",e[e.NoDataFromRe
5solver=2]="NoDataFromResolver",e[e.GuardRejected=3]="GuardRejected",e[e.Aborted=4]="Aborted",e;}(Ee||{}),Oi=function(e){return e[e.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",e[e.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",e;}(Oi||{}),et=class extends He{reason;code;type=le.NavigationCancel;constructor(t,n,r,o){super(t,n),this.reason=r,this.code=o;}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`;}};function jI(e){return e instanceof et&&(e.code===Ee.Redirect||e.code===Ee.SupersededByNewNavigation);}var Gt=class extends He{reason;code;type=le.NavigationSkipped;constructor(t,n,r,o){super(t,n),this.reason=r,this.code=o;}},or=class extends He{error;target;type=le.NavigationError;constructor(t,n,r,o){super(t,n),this.error=r,this.target=o;}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`;}},ki=class extends He{urlAfterRedirects;state;type=le.RoutesRecognized;constructor(t,n,r,o){super(t,n),this.urlAfterRedirects=r,this.state=o;}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`;}},Pc=class extends He{urlAfterRedirects;state;type=le.GuardsCheckStart;constructor(t,n,r,o){super(t,n),this.urlAfterRedirects=r,this.state=o;}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`;}},Fc=class extends He{urlAfterRedirects;state;shouldActivate;type=le.GuardsCheckEnd;constructor(t,n,r,o,i){super(t,n),this.urlAfterRedirects=r,this.state=o,this.shouldActivate=i;}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`;}},Lc=class extends He{urlAfterRedirects;state;type=le.ResolveStart;constructor(t,n,r,o){super(t,n),this.urlAfterRedirects=r,this.state=o;}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`;}},jc=class extends He{urlAfterRedirects;state;type=le.ResolveEnd;constructor(t,n,r,o){super(t,n),this.urlAfterRedirects=r,this.state=o;}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`;}},Uc=class{route;type=le.RouteConfigLoadStart;constructor(t){this.route=t;}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`;}},Bc=class{route;type=le.RouteConfigLoadEnd;constructor(t){this.route=t;}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`;}},Vc=class{snapshot;type=le.ChildActivationStart;constructor(t){this.snapshot=t;}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`;}},Hc=class{snapshot;type=le.ChildActivationEnd;constructor(t){this.snapshot=t;}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`;}},$c=class{snapshot;type=le.ActivationStart;constructor(t){this.snapshot=t;}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`;}},zc=class{snapshot;type=le.ActivationEnd;constructor(t){this.snapshot=t;}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`;}};var Kr=class{},Pi=class{},Jr=class{url;navigationBehaviorOptions;constructor(t,n){this.url=t,this.navigationBehaviorOptions=n;}};function Y0(e){return!(e instanceof Kr)&&!(e instanceof Jr)&&!(e instanceof Pi);}var Gc=class{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return this.route?.snapshot._environmentInjector??this.rootInjector;}constructor(t){this.rootInjector=t,this.children=new ro(this.rootInjector);}},ro=(()=>{class e{rootInjector;contexts=new Map();constructor(n){this.rootInjector=n;}onChildOutletCreated(n,r){let o=this.getOrCreateContext(n);o.outlet=r,this.contexts.set(n,o);}onChildOutletDestroyed(n){let r=this.getContext(n);r&&(r.outlet=null,r.attachRef=null);}onOutletDeactivated(){let n=this.contexts;return this.contexts=new Map(),n;}onOutletReAttached(n){this.contexts=n;}getOrCreateContext(n){let r=this.getContext(n);return r||(r=new Gc(this.rootInjector),this.contexts.set(n,r)),r;}getContext(n){return this.contexts.get(n)||null;}static ɵfac=function(r){return new(r||e)(R(K));};static ɵprov=T({token:e,factory:e.ɵfac,providedIn:"root"});}return e;})(),qc=class{_root;constructor(t){this._root=t;}get root(){return this._root.value;}
5parent(t){let n=this.pathFromRoot(t);return n.length>1?n[n.length-2]:null;}children(t){let n=wh(t,this._root);return n?n.children.map(r=>r.value):[];}firstChild(t){let n=wh(t,this._root);return n&&n.children.length>0?n.children[0].value:null;}siblings(t){let n=Th(t,this._root);return n.length<2?[]:n[n.length-2].children.map(o=>o.value).filter(o=>o!==t);}pathFromRoot(t){return Th(t,this._root).map(n=>n.value);}};function wh(e,t){if(e===t.value)return t;for(let n of t.children){let r=wh(e,n);if(r)return r;}return null;}function Th(e,t){if(e===t.value)return[t];for(let n of t.children){let r=Th(e,n);if(r.length)return r.unshift(t),r;}return[];}var Be=class{value;children;constructor(t,n){this.value=t,this.children=n;}toString(){return`TreeNode(${this.value})`;}};function Yr(e){let t={};return e&&e.children.forEach(n=>t[n.value.outlet]=n),t;}var Fi=class extends qc{snapshot;constructor(t,n){super(t),this.snapshot=n,Oh(this,t);}toString(){return this.snapshot.toString();}};function UI(e,t){let n=Z0(e,t),r=new fe([new pn("",{})]),o=new fe({}),i=new fe({}),s=new fe({}),a=new fe(""),c=new qt(r,o,s,a,i,N,e,n.root);return c.snapshot=n.root,new Fi(new Be(c,[]),n);}function Z0(e,t){let n={},r={},o={},s=new Xr([],n,o,"",r,N,e,null,{},t);return new Li("",new Be(s,[]));}var qt=class{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(t,n,r,o,i,s,a,c){this.urlSubject=t,this.paramsSubject=n,this.queryParamsSubject=r,this.fragmentSubject=o,this.dataSubject=i,this.outlet=s,this.component=a,this._futureSnapshot=c,this.title=this.dataSubject?.pipe(Q(u=>u[Bi]))??O(void 0),this.url=t,this.params=n,this.queryParams=r,this.fragment=o,this.data=i;}get routeConfig(){return this._futureSnapshot.routeConfig;}get root(){return this._routerState.root;}get parent(){return this._routerState.parent(this);}get firstChild(){return this._routerState.firstChild(this);}get children(){return this._routerState.children(this);}get pathFromRoot(){return this._routerState.pathFromRoot(this);}get paramMap(){return this._paramMap??=this.params.pipe(Q(t=>nr(t))),this._paramMap;}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(Q(t=>nr(t))),this._queryParamMap;}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`;}};function xh(e,t,n="emptyOnly"){let r,{routeConfig:o}=e;return t!==null&&(n==="always"||o?.path===""||!t.component&&!t.routeConfig?.loadComponent)?r={params:y(y({},t.params),e.params),data:y(y({},t.data),e.data),resolve:y(y(y(y({},e.data),t.data),o?.data),e._resolvedData)}:r={params:y({},e.params),data:y({},e.data),resolve:y(y({},e.data),e._resolvedData??{})},o&&VI(o)&&(r.resolve[Bi]=o.title),r;}var Xr=class{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;_environmentInjector;get title(){return this.data?.[Bi];}constructor(t,n,r,o,i,s,a,c,u,l){this.url=t,this.params=n,this.queryParams=r,this.fragment=o,this.data=i,this.outlet=s,this.component=a,this.routeConfig=c,this._resolve=u,this._environmentInjector=l;}get root(){return this._routerState.root;}get parent(){return this._routerState.parent(this);}get firstChild(){return this._routerState.firstChild(this);}get children(){return this._routerState.children(this);}get pathFromRoot(){return this._routerState.pathFromRoot(this);}get paramMap(){return this._paramMap??=nr(this.params),this._paramMap;}get queryParamMap(){return this._queryParamMap??=nr(this.queryParams),this._queryParamMap;}toString(){let t=this.url.map(r=>r.toString()).join("/"),n=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${t}', path:'${n}')`;}},Li=class extends qc{url;constructor(t,n){super(n),this.url=t,Oh(this,n);}toString(){return BI(this._root);}};function Oh(e,t){t.value._routerState=e,t.children.forEach(n=>Oh(e,n));}function BI(e){let t=e.children.length>0?` { ${e.children.map(BI).join(", ")} } `:"";return`${e.value}${t}`;}function mh(e){if(e.snapshot){let t=e.snapshot,n=e._futureSnapshot;e.snapshot=n,Nt(t.queryParams,n.queryParams)||e.queryParamsSubject.next(n.queryParams),t.fragment!==n.fragment&&e.fragmentSubject.next(n.fragment),Nt(t.params,n.params)||e.paramsSubject.next(n.params),w0(t.url,n.url)||e.urlSubject.next(n.url),Nt(t.data,n.data)||e.dataSubject.next(n.data);}else e.snapshot=e._futureSnapshot,e.dataSubject.next(e._futureSnapshot.data);}function bh(e,t){let n=Nt(e.params,t.params)&&M0(e.url,t.url),r=!e.parent!=!t.parent;return n&&!r&&(!e.parent||bh(e.parent,t.parent));}
5function VI(e){return typeof e.title=="string"||e.title===null;}var HI=new D(""),kh=(()=>{class e{activated=null;get activatedComponentRef(){return this.activated;}_activatedRoute=null;name=N;activateEvents=new De();deactivateEvents=new De();attachEvents=new De();detachEvents=new De();routerOutletData=BD();parentContexts=g(ro);location=g(un);changeDetector=g(Gr);inputBinder=g(Qc,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(n){if(n.name){let{firstChange:r,previousValue:o}=n.name;if(r)return;this.isTrackedInParentContexts(o)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(o)),this.initializeOutletWithName();}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this);}isTrackedInParentContexts(n){return this.parentContexts.getContext(n)?.outlet===this;}ngOnInit(){this.initializeOutletWithName();}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let n=this.parentContexts.getContext(this.name);n?.route&&(n.attachRef?this.attach(n.attachRef,n.route):this.activateWith(n.route,n.injector));}get isActivated(){return!!this.activated;}get component(){if(!this.activated)throw new v(4012,!1);return this.activated.instance;}get activatedRoute(){if(!this.activated)throw new v(4012,!1);return this._activatedRoute;}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{};}detach(){if(!this.activated)throw new v(4012,!1);this.location.detach();let n=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(n.instance),n;}attach(n,r){this.activated=n,this._activatedRoute=r,this.location.insert(n.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(n.instance);}deactivate(){if(this.activated){let n=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(n);}}activateWith(n,r){if(this.isActivated)throw new v(4013,!1);this._activatedRoute=n;let o=this.location,s=n.snapshot.component,a=this.parentContexts.getOrCreateContext(this.name).children,c=new Sh(n,a,o.injector,this.routerOutletData);this.activated=o.createComponent(s,{index:o.length,injector:c,environmentInjector:r}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance);}static ɵfac=function(r){return new(r||e)();};static ɵdir=Vt({type:e,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[jt]});}return e;})(),Sh=class{route;childContexts;parent;outletData;constructor(t,n,r,o){this.route=t,this.childContexts=n,this.parent=r,this.outletData=o;}get(t,n){return t===qt?this.route:t===ro?this.childContexts:t===HI?this.outletData:this.parent.get(t,n);}},Qc=new D("");var Ph=(()=>{class e{static ɵfac=function(r){return new(r||e)();};static ɵcmp=Tf({type:e,selectors:[["ng-component"]],exportAs:["emptyRouterOutlet"],decls:1,vars:0,template:function(r,o){r&1&&oc(0,"router-outlet");},dependencies:[kh],encapsulation:2});}return e;})();function Fh(e){let t=e.children&&e.children.map(Fh),n=t?B(y({},e),{children:t}):y({},e);return!n.component&&!n.loadComponent&&(t||n.loadChildren)&&n.outlet&&n.outlet!==N&&(n.component=Ph),n;}function Q0(e,t,n){let r=ji(e,t._root,n?n._root:void 0);return new Fi(r,t);}function ji(e,t,n){if(n&&e.shouldReuseRoute(t.value,n.value.snapshot)){let r=n.value;r._futureSnapshot=t.value;let o=K0(e,t,n);return new Be(r,o);}else{if(e.shouldAttach(t.value)){let i=e.retrieve(t.value);if(i!==null){let s=i.route;return s.value._futureSnapshot=t.value,s.children=t.children.map(a=>ji(e,a)),s;}}let r=J0(t.value),o=t.children.map(i=>ji(e,i));return new Be(r,o);}}function K0(e,t,n){return t.children.map(r=>{for(let o of n.children)if(e.shouldReuseRoute(r.value,o.value.snapshot))return ji(e,r,o);return ji(e,r);});}function J0(e){return new qt(new fe(e.url),new fe(e.params),new fe(e.queryParams),new fe(e.fragment),new fe(e.data),e.outlet,e.component,e);}var eo=class{redirectTo;navigationBehaviorOptions;constructor(t,n){this.redirectTo=t,this.navigationBehaviorOptions=n;}},$I="ngNavigationCancelingError";function Wc(e,t){let{redirectTo:n,navigationBehaviorOptions:r}=mn(t)?{redirectTo:t,navigationBehaviorOptions:void 0}:t,o=zI(!1,Ee.Redirect);return o.url=n,o.navigationBehaviorOptions=r,o;}function zI(e,t){let n=new Error(`NavigationCancelingError: ${e||""}`);return n[$I]=!0,n.cancellationCode=t,n;}function X0(e){return GI(e)&&mn(e.url);}function GI(e){return!!e&&e[$I];}var _h=class{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(t,n,r,o,i){this.routeReuseStrategy=t,this.futureState=n,this.currState=r,this.forwardEvent=o,this.inputBindingEnabled=i;}activate(t){let n=this.futureState._root,r=this.currState?this.currState._root:null;this.deactivateChildRoutes(n,r,t),mh(this.futureState.root),this.activateChildRoutes(n,r,t);}deactivateChildRoutes(t,n,r){let o=Yr(n);
5t.children.forEach(i=>{let s=i.value.outlet;this.deactivateRoutes(i,o[s],r),delete o[s];}),Object.values(o).forEach(i=>{this.deactivateRouteAndItsChildren(i,r);});}deactivateRoutes(t,n,r){let o=t.value,i=n?n.value:null;if(o===i){if(o.component){let s=r.getContext(o.outlet);s&&this.deactivateChildRoutes(t,n,s.children);}else this.deactivateChildRoutes(t,n,r);}else i&&this.deactivateRouteAndItsChildren(n,r);}deactivateRouteAndItsChildren(t,n){t.value.component&&this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,n):this.deactivateRouteAndOutlet(t,n);}detachAndStoreRouteSubtree(t,n){let r=n.getContext(t.value.outlet),o=r&&t.value.component?r.children:n,i=Yr(t);for(let s of Object.values(i))this.deactivateRouteAndItsChildren(s,o);if(r&&r.outlet){let s=r.outlet.detach(),a=r.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:s,route:t,contexts:a});}}deactivateRouteAndOutlet(t,n){let r=n.getContext(t.value.outlet),o=r&&t.value.component?r.children:n,i=Yr(t);for(let s of Object.values(i))this.deactivateRouteAndItsChildren(s,o);r&&(r.outlet&&(r.outlet.deactivate(),r.children.onOutletDeactivated()),r.attachRef=null,r.route=null);}activateChildRoutes(t,n,r){let o=Yr(n);t.children.forEach(i=>{this.activateRoutes(i,o[i.value.outlet],r),this.forwardEvent(new zc(i.value.snapshot));}),t.children.length&&this.forwardEvent(new Hc(t.value.snapshot));}activateRoutes(t,n,r){let o=t.value,i=n?n.value:null;if(mh(o),o===i){if(o.component){let s=r.getOrCreateContext(o.outlet);this.activateChildRoutes(t,n,s.children);}else this.activateChildRoutes(t,n,r);}else if(o.component){let s=r.getOrCreateContext(o.outlet);if(this.routeReuseStrategy.shouldAttach(o.snapshot)){let a=this.routeReuseStrategy.retrieve(o.snapshot);this.routeReuseStrategy.store(o.snapshot,null),s.children.onOutletReAttached(a.contexts),s.attachRef=a.componentRef,s.route=a.route.value,s.outlet&&s.outlet.attach(a.componentRef,a.route.value),mh(a.route.value),this.activateChildRoutes(t,null,s.children);}else s.attachRef=null,s.route=o,s.outlet&&s.outlet.activateWith(o,s.injector),this.activateChildRoutes(t,null,s.children);}else this.activateChildRoutes(t,null,r);}},Yc=class{path;route;constructor(t){this.path=t,this.route=this.path[this.path.length-1];}},Qr=class{component;route;constructor(t,n){this.component=t,this.route=n;}};function ex(e,t,n){let r=e._root,o=t?t._root:null;return Mi(r,o,n,[r.value]);}function tx(e){let t=e.routeConfig?e.routeConfig.canActivateChild:null;return!t||t.length===0?null:{node:e,guards:t};}function oo(e,t){let n=Symbol(),r=t.get(e,n);return r===n?typeof e=="function"&&!ju(e)?e:t.get(e):r;}function Mi(e,t,n,r,o={canDeactivateChecks:[],canActivateChecks:[]}){let i=Yr(t);return e.children.forEach(s=>{nx(s,i[s.value.outlet],n,r.concat([s.value]),o),delete i[s.value.outlet];}),Object.entries(i).forEach(([s,a])=>Ai(a,n.getContext(s),o)),o;}function nx(e,t,n,r,o={canDeactivateChecks:[],canActivateChecks:[]}){let i=e.value,s=t?t.value:null,a=n?n.getContext(e.value.outlet):null;if(s&&i.routeConfig===s.routeConfig){let c=rx(s,i,i.routeConfig.runGuardsAndResolvers);c?o.canActivateChecks.push(new Yc(r)):(i.data=s.data,i._resolvedData=s._resolvedData),i.component?Mi(e,t,a?a.children:null,r,o):Mi(e,t,n,r,o),c&&a&&a.outlet&&a.outlet.isActivated&&o.canDeactivateChecks.push(new Qr(a.outlet.component,s));}else s&&Ai(t,a,o),o.canActivateChecks.push(new Yc(r)),i.component?Mi(e,null,a?a.children:null,r,o):Mi(e,null,n,r,o);return o;}function rx(e,t,n){if(typeof n=="function")return me(t._environmentInjector,()=>n(e,t));switch(n){case"pathParamsChange":return!tr(e.url,t.url);case"pathParamsOrQueryParamsChange":return!tr(e.url,t.url)||!Nt(e.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!bh(e,t)||!Nt(e.queryParams,t.queryParams);default:return!bh(e,t);}}function Ai(e,t,n){let r=Yr(e),o=e.value;Object.entries(r).forEach(([i,s])=>{o.component?t?Ai(s,t.children.getContext(i),n):Ai(s,null,n):Ai(s,t,n);}),o.component?t&&t.outlet&&t.outlet.isActivated?n.canDeactivateChecks.push(new Qr(t.outlet.component,o)):n.canDeactivateChecks.push(new Qr(null,o)):n.canDeactivateChecks.push(new Qr(null,o));}function Vi(e){return typeof e=="function";}function ox(e){return typeof e=="boolean";}function ix(e){return e&&Vi(e.canLoad);}function sx(e){return e&&Vi(e.canActivate);}function ax(e){return e&&Vi(e.canActivateChild);}function cx(e){return e&&Vi(e.canDeactivate);}function ux(e){return e&&Vi(e.canMatch);}function qI(e){return e instanceof wn||e?.name==="EmptyError";}var Mc=Symbol("INITIAL_VALUE");function to(){return ze(e=>du(e.map(t=>t.pipe(xt(1),pu(Mc)))).pipe(Q(t=>{for(let n of t)if(n!==!0){if(n===Mc)return Mc;if(n===!1||lx(n))return n;}return!0;}),$e(t=>t!==Mc),xt(1)));}function lx(e){return mn(e)||e instanceof eo;}function WI(e){return e.aborted?O(void 0).pipe(xt(1)):new k(t=>{let n=()=>{t.next(),t.complete();};return e.addEventListener("abort",n),()=>e.removeEventListener("abort",n);});}function YI(e){return ho(WI(e));}function dx(e){return pe(t=>{let{targetSnapshot:n,currentSnapshot:r,guards:{canActivateChecks:o,canDeactivateChecks:i}}=t;return i.length===0&&o.length===0?O(B(y({},t),{guardsResult:!0})):fx(i,n,r).pipe(pe(s=>s&&ox(s)?hx(n,o,e):O(s)),Q(s=>B(y({},t),{guardsResult:s})));});}function fx(e,t,n){return re(e).pipe(pe(r=>vx(r.component,r.route,n,t)),Ot(r=>r!==!0,!0));}
5function hx(e,t,n){return re(t).pipe(ps(r=>pr(gx(r.route.parent,n),px(r.route,n),yx(e,r.path),mx(e,r.route))),Ot(r=>r!==!0,!0));}function px(e,t){return e!==null&&t&&t(new $c(e)),O(!0);}function gx(e,t){return e!==null&&t&&t(new Vc(e)),O(!0);}function mx(e,t){let n=t.routeConfig?t.routeConfig.canActivate:null;if(!n||n.length===0)return O(!0);let r=n.map(o=>lo(()=>{let i=t._environmentInjector,s=oo(o,i),a=sx(s)?s.canActivate(t,e):me(i,()=>s(t,e));return ir(a).pipe(Ot());}));return O(r).pipe(to());}function yx(e,t){let n=t[t.length-1],o=t.slice(0,t.length-1).reverse().map(i=>tx(i)).filter(i=>i!==null).map(i=>lo(()=>{let s=i.guards.map(a=>{let c=i.node._environmentInjector,u=oo(a,c),l=ax(u)?u.canActivateChild(n,e):me(c,()=>u(n,e));return ir(l).pipe(Ot());});return O(s).pipe(to());}));return O(o).pipe(to());}function vx(e,t,n,r){let o=t&&t.routeConfig?t.routeConfig.canDeactivate:null;if(!o||o.length===0)return O(!0);let i=o.map(s=>{let a=t._environmentInjector,c=oo(s,a),u=cx(c)?c.canDeactivate(e,t,n,r):me(a,()=>c(e,t,n,r));return ir(u).pipe(Ot());});return O(i).pipe(to());}function Ex(e,t,n,r,o){let i=t.canLoad;if(i===void 0||i.length===0)return O(!0);let s=i.map(a=>{let c=oo(a,e),u=ix(c)?c.canLoad(t,n):me(e,()=>c(t,n)),l=ir(u);return o?l.pipe(YI(o)):l;});return O(s).pipe(to(),ZI(r));}function ZI(e){return iu(Ge(t=>{if(typeof t!="boolean")throw Wc(e,t);}),Q(t=>t===!0));}function Dx(e,t,n,r,o,i){let s=t.canMatch;if(!s||s.length===0)return O(!0);let a=s.map(c=>{let u=oo(c,e),l=ux(u)?u.canMatch(t,n,o):me(e,()=>u(t,n,o));return ir(l).pipe(YI(i));});return O(a).pipe(to(),ZI(r));}var zt=class e extends Error{segmentGroup;constructor(t){super(),this.segmentGroup=t||null,Object.setPrototypeOf(this,e.prototype);}},Ui=class e extends Error{urlTree;constructor(t){super(),this.urlTree=t,Object.setPrototypeOf(this,e.prototype);}};function Ix(e){throw new v(4e3,!1);}function Cx(e){throw zI(!1,Ee.GuardRejected);}var Mh=class{urlSerializer;urlTree;constructor(t,n){this.urlSerializer=t,this.urlTree=n;}async lineralizeSegments(t,n){let r=[],o=n.root;for(;;){if(r=r.concat(o.segments),o.numberOfChildren===0)return r;if(o.numberOfChildren>1||!o.children[N])throw Ix(`${t.redirectTo}`);o=o.children[N];}}async applyRedirectCommands(t,n,r,o,i){let s=await wx(n,o,i);if(s instanceof Ve)throw new Ui(s);let a=this.applyRedirectCreateUrlTree(s,this.urlSerializer.parse(s),t,r);if(s[0]==="/")throw new Ui(a);return a;}applyRedirectCreateUrlTree(t,n,r,o){let i=this.createSegmentGroup(t,n.root,r,o);return new Ve(i,this.createQueryParams(n.queryParams,this.urlTree.queryParams),n.fragment);}createQueryParams(t,n){let r={};return Object.entries(t).forEach(([o,i])=>{if(typeof i=="string"&&i[0]===":"){let a=i.substring(1);r[o]=n[a];}else r[o]=i;}),r;}createSegmentGroup(t,n,r,o){let i=this.createSegments(t,n.segments,r,o),s={};return Object.entries(n.children).forEach(([a,c])=>{s[a]=this.createSegmentGroup(t,c,r,o);}),new H(i,s);}createSegments(t,n,r,o){return n.map(i=>i.path[0]===":"?this.findPosParam(t,i,o):this.findOrReturn(i,r));}findPosParam(t,n,r){let o=r[n.path.substring(1)];if(!o)throw new v(4001,!1);return o;}findOrReturn(t,n){let r=0;for(let o of n){if(o.path===t.path)return n.splice(r),o;r++;}return t;}};function wx(e,t,n){if(typeof e=="string")return Promise.resolve(e);let r=e;return xc(ir(me(n,()=>r(t))));}function Tx(e,t){return e.providers&&!e._injector&&(e._injector=Vr(e.providers,t,`Route: ${e.path}`)),e._injector??t;}function lt(e){return e.outlet||N;}function bx(e,t){let n=e.filter(r=>lt(r)===t);return n.push(...e.filter(r=>lt(r)!==t)),n;}var Nh={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function QI(e){return{routeConfig:e.routeConfig,url:e.url,params:e.params,queryParams:e.queryParams,fragment:e.fragment,data:e.data,outlet:e.outlet,title:e.title,paramMap:e.paramMap,queryParamMap:e.queryParamMap};}function Sx(e,t,n,r,o,i,s){let a=KI(e,t,n);if(!a.matched)return O(a);let c=QI(i(a));return r=Tx(t,r),Dx(r,t,n,o,c,s).pipe(Q(u=>u===!0?a:y({},Nh)));}function KI(e,t,n){if(t.path==="")return t.pathMatch==="full"&&(e.hasChildren()||n.length>0)?y({},Nh):{matched:!0,consumedSegments:[],remainingSegments:n,parameters:{},positionalParamSegments:{}};let o=(t.matcher||II)(n,e,t);if(!o)return y({},Nh);let i={};Object.entries(o.posParams??{}
5).forEach(([a,c])=>{i[a]=c.path;});let s=o.consumed.length>0?y(y({},i),o.consumed[o.consumed.length-1].parameters):i;return{matched:!0,consumedSegments:o.consumed,remainingSegments:n.slice(o.consumed.length),parameters:s,positionalParamSegments:o.posParams??{}};}function EI(e,t,n,r,o){return n.length>0&&Nx(e,n,r,o)?{segmentGroup:new H(t,Mx(r,new H(n,e.children))),slicedSegments:[]}:n.length===0&&Rx(e,n,r)?{segmentGroup:new H(e.segments,_x(e,n,r,e.children)),slicedSegments:n}:{segmentGroup:new H(e.segments,e.children),slicedSegments:n};}function _x(e,t,n,r){let o={};for(let i of n)if(Kc(e,t,i)&&!r[lt(i)]){let s=new H([],{});o[lt(i)]=s;}return y(y({},r),o);}function Mx(e,t){let n={};n[N]=t;for(let r of e)if(r.path===""&&lt(r)!==N){let o=new H([],{});n[lt(r)]=o;}return n;}function Nx(e,t,n,r){return n.some(o=>!Kc(e,t,o)||!(lt(o)!==N)?!1:!(r!==void 0&&lt(o)===r));}function Rx(e,t,n){return n.some(r=>Kc(e,t,r));}function Kc(e,t,n){return(e.hasChildren()||t.length>0)&&n.pathMatch==="full"?!1:n.path==="";}function Ax(e,t,n){return t.length===0&&!e.children[n];}var Rh=class{};async function xx(e,t,n,r,o,i,s="emptyOnly",a){return new Ah(e,t,n,r,o,s,i,a).recognize();}var Ox=31,Ah=class{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;abortSignal;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(t,n,r,o,i,s,a,c){this.injector=t,this.configLoader=n,this.rootComponentType=r,this.config=o,this.urlTree=i,this.paramsInheritanceStrategy=s,this.urlSerializer=a,this.abortSignal=c,this.applyRedirects=new Mh(this.urlSerializer,this.urlTree);}noMatchError(t){return new v(4002,`'${t.segmentGroup}'`);}async recognize(){let t=EI(this.urlTree.root,[],[],this.config).segmentGroup,{children:n,rootSnapshot:r}=await this.match(t),o=new Be(r,n),i=new Li("",o),s=OI(r,[],this.urlTree.queryParams,this.urlTree.fragment);return s.queryParams=this.urlTree.queryParams,i.url=this.urlSerializer.serialize(s),{state:i,tree:s};}async match(t){let n=new Xr([],Object.freeze({}),Object.freeze(y({},this.urlTree.queryParams)),this.urlTree.fragment,Object.freeze({}),N,this.rootComponentType,null,{},this.injector);try{return{children:await this.processSegmentGroup(this.injector,this.config,t,N,n),rootSnapshot:n};}catch(r){if(r instanceof Ui)return this.urlTree=r.urlTree,this.match(r.urlTree.root);throw r instanceof zt?this.noMatchError(r):r;}}async processSegmentGroup(t,n,r,o,i){if(r.segments.length===0&&r.hasChildren())return this.processChildren(t,n,r,i);let s=await this.processSegment(t,n,r,r.segments,o,!0,i);return s instanceof Be?[s]:[];}async processChildren(t,n,r,o){let i=[];for(let c of Object.keys(r.children))c==="primary"?i.unshift(c):i.push(c);let s=[];for(let c of i){let u=r.children[c],l=bx(n,c),d=await this.processSegmentGroup(t,l,u,c,o);s.push(...d);}let a=JI(s);return kx(a),a;}async processSegment(t,n,r,o,i,s,a){for(let c of n)try{return await this.processSegmentAgainstRoute(c._injector??t,n,c,r,o,i,s,a);}catch(u){if(u instanceof zt||qI(u))continue;throw u;}if(Ax(r,o,i))return new Rh();throw new zt(r);}async processSegmentAgainstRoute(t,n,r,o,i,s,a,c){if(lt(r)!==s&&(s===N||!Kc(o,i,r)))throw new zt(o);if(r.redirectTo===void 0)return this.matchSegmentAgainstRoute(t,o,r,i,s,c);if(this.allowRedirects&&a)return this.expandSegmentAgainstRouteUsingRedirect(t,o,n,r,i,s,c);throw new zt(o);}async expandSegmentAgainstRouteUsingRedirect(t,n,r,o,i,s,a){let{matched:c,parameters:u,consumedSegments:l,positionalParamSegments:d,remainingSegments:f}=KI(n,o,i);if(!c)throw new zt(n);typeof o.redirectTo=="string"&&o.redirectTo[0]==="/"&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>Ox&&(this.allowRedirects=!1));let h=this.createSnapshot(t,o,i,u,a);if(this.abortSignal.aborted)throw new Error(this.abortSignal.reason);let p=await this.applyRedirects.applyRedirectCommands(l,o.redirectTo,d,QI(h),t),m=await this.applyRedirects.lineralizeSegments(o,p);return this.processSegment(t,r,n,m.concat(f),s,!1,a);}createSnapshot(t,n,r,o,i){let s=new Xr(r,o,Object.freeze(y({},this.urlTree.queryParams)),this.urlTree.fragment,Fx(n),lt(n),n.component??n._loadedComponent??null,n,Lx(n),t),a=xh(s,i,this.paramsInheritanceStrategy);return s.params=Object.freeze(a.params),s.data=Object.freeze(a.data),s;}
5async matchSegmentAgainstRoute(t,n,r,o,i,s){if(this.abortSignal.aborted)throw new Error(this.abortSignal.reason);let a=de=>this.createSnapshot(t,r,de.consumedSegments,de.parameters,s),c=await xc(Sx(n,r,o,t,this.urlSerializer,a,this.abortSignal));if(r.path==="**"&&(n.children={}),!c?.matched)throw new zt(n);t=r._injector??t;let{routes:u}=await this.getChildConfig(t,r,o),l=r._loadedInjector??t,{parameters:d,consumedSegments:f,remainingSegments:h}=c,p=this.createSnapshot(t,r,f,d,s),{segmentGroup:m,slicedSegments:E}=EI(n,f,h,u,i);if(E.length===0&&m.hasChildren()){let de=await this.processChildren(l,u,m,p);return new Be(p,de);}if(u.length===0&&E.length===0)return new Be(p,[]);let C=lt(r)===i,j=await this.processSegment(l,u,m,E,C?N:i,!0,p);return new Be(p,j instanceof Be?[j]:[]);}async getChildConfig(t,n,r){if(n.children)return{routes:n.children,injector:t};if(n.loadChildren){if(n._loadedRoutes!==void 0){let i=n._loadedNgModuleFactory;return i&&!n._loadedInjector&&(n._loadedInjector=i.create(t).injector),{routes:n._loadedRoutes,injector:n._loadedInjector};}if(this.abortSignal.aborted)throw new Error(this.abortSignal.reason);if(await xc(Ex(t,n,r,this.urlSerializer,this.abortSignal))){let i=await this.configLoader.loadChildren(t,n);return n._loadedRoutes=i.routes,n._loadedInjector=i.injector,n._loadedNgModuleFactory=i.factory,i;}throw Cx(n);}return{routes:[],injector:t};}};function kx(e){e.sort((t,n)=>t.value.outlet===N?-1:n.value.outlet===N?1:t.value.outlet.localeCompare(n.value.outlet));}function Px(e){let t=e.value.routeConfig;return t&&t.path==="";}function JI(e){let t=[],n=new Set();for(let r of e){if(!Px(r)){t.push(r);continue;}let o=t.find(i=>r.value.routeConfig===i.value.routeConfig);o!==void 0?(o.children.push(...r.children),n.add(o)):t.push(r);}for(let r of n){let o=JI(r.children);t.push(new Be(r.value,o));}return t.filter(r=>!n.has(r));}function Fx(e){return e.data||{};}function Lx(e){return e.resolve||{};}function jx(e,t,n,r,o,i,s){return pe(async a=>{let{state:c,tree:u}=await xx(e,t,n,r,a.extractedUrl,o,i,s);return B(y({},a),{targetSnapshot:c,urlAfterRedirects:u});});}function Ux(e){return pe(t=>{let{targetSnapshot:n,guards:{canActivateChecks:r}}=t;if(!r.length)return O(t);let o=new Set(r.map(a=>a.route)),i=new Set();for(let a of o)if(!i.has(a))for(let c of XI(a))i.add(c);let s=0;return re(i).pipe(ps(a=>o.has(a)?Bx(a,n,e):(a.data=xh(a,a.parent,e).resolve,O(void 0))),Ge(()=>s++),gs(1),pe(a=>s===i.size?O(t):he));});}function XI(e){let t=e.children.map(n=>XI(n)).flat();return[e,...t];}function Bx(e,t,n){let r=e.routeConfig,o=e._resolve;return r?.title!==void 0&&!VI(r)&&(o[Bi]=r.title),lo(()=>(e.data=xh(e,e.parent,n).resolve,Vx(o,e,t).pipe(Q(i=>(e._resolvedData=i,e.data=y(y({},e.data),i),null)))));}function Vx(e,t,n){let r=vh(e);if(r.length===0)return O({});let o={};return re(r).pipe(pe(i=>Hx(e[i],t,n).pipe(Ot(),Ge(s=>{if(s instanceof eo)throw Wc(new gn(),s);o[i]=s;}))),gs(1),Q(()=>o),fo(i=>qI(i)?he:lu(i)));}function Hx(e,t,n){let r=t._environmentInjector,o=oo(e,r),i=o.resolve?o.resolve(t,n):me(r,()=>o(t,n));return ir(i);}function DI(e){return ze(t=>{let n=e(t);return n?re(n).pipe(Q(()=>t)):O(t);});}var Lh=(()=>{class e{buildTitle(n){let r,o=n.root;for(;o!==void 0;)r=this.getResolvedTitleForRoute(o)??r,o=o.children.find(i=>i.outlet===N);return r;}getResolvedTitleForRoute(n){return n.data[Bi];}static ɵfac=function(r){return new(r||e)();};static ɵprov=T({token:e,factory:()=>g(eC),providedIn:"root"});}return e;})(),eC=(()=>{class e extends Lh{title;constructor(n){super(),this.title=n;}updateTitle(n){let r=this.buildTitle(n);r!==void 0&&this.title.setTitle(r);}static ɵfac=function(r){return new(r||e)(R(hI));};static ɵprov=T({token:e,factory:e.ɵfac,providedIn:"root"});}return e;})(),io=new D("",{factory:()=>({})}),Hi=new D(""),tC=(()=>{class e{componentLoaders=new WeakMap();childrenLoaders=new WeakMap();onLoadStartListener;onLoadEndListener;compiler=g(Hf);async loadComponent(n,r){if(this.componentLoaders.get(r))return this.componentLoaders.get(r);if(r._loadedComponent)return Promise.resolve(r._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(r);let o=(async()=>{try{let i=await wI(me(n,()=>r.loadComponent())),s=await oC(rC(i));return this.onLoadEndListener&&this.onLoadEndListener(r),r._loadedComponent=s,s;}finally{this.componentLoaders.delete(r);}})();return this.componentLoaders.set(r,o),o;}loadChildren(n,r){if(this.childrenLoaders.get(r))return this.childrenLoaders.get(r);if(r._loadedRoutes)return Promise.resolve({routes:r._loadedRoutes,injector:r._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(r);let o=(async()=>{try{let i=await nC(r,this.compiler,n,this.onLoadEndListener);return r._loadedRoutes=i.routes,r._loadedInjector=i.injector,r._loadedNgModuleFactory=i.factory,i;}finally{this.childrenLoaders.delete(r);}})();return this.childrenLoaders.set(r,o),o;}static ɵfac=function(r){return new(r||e)();};static ɵprov=T({token:e,factory:e.ɵfac,providedIn:"root"});}return e;})();async function nC(e,t,n,r){let o=await wI(me(n,()=>e.loadChildren())),i=await oC(rC(o)),s;i instanceof ec||Array.isArray(i)?s=i:s=await t.compileModuleAsync(i),r&&r(e);let a,c,u=!1,l;return Array.isArray(s)?(c=s,u=!0):(a=s.create(n).injector,l=s,c=a.get(Hi,[],{optional:!0,self:!0}).flat()),{routes:c.map(Fh),injector:a,factory:l};}function $x(e){return e&&typeof e=="object"&&"default"in e;}function rC(e){return $x(e)?e.default:e;}async function oC(e){return e;}var Jc=(()=>{class e{static ɵfac=function(r){return new(r||e)();};static ɵprov=T({token:e,factory:()=>g(zx),providedIn:"root"});}return e;})(),zx=(()=>{class e{shouldProcessUrl(n){return!0;}extract(n){return n;}merge(n,r){return n;}static ɵfac=function(r){return new(r||e)();};static ɵprov=T({token:e,factory:e.ɵfac,providedIn:"root"});}return e;})(),iC=new D("");var Gx=()=>{},sC=new D(""),aC=(()=>{class e{currentNavigation=Y(null,{equal:()=>!1});currentTransition=null;lastSuccessfulNavigation=Y(null);events=new oe();
5transitionAbortWithErrorSubject=new oe();configLoader=g(tC);environmentInjector=g(K);destroyRef=g(Se);urlSerializer=g(no);rootContexts=g(ro);location=g(Wr);inputBindingEnabled=g(Qc,{optional:!0})!==null;titleStrategy=g(Lh);options=g(io,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=g(Jc);createViewTransition=g(iC,{optional:!0});navigationErrorHandler=g(sC,{optional:!0});navigationId=0;get hasRequestedNavigation(){return this.navigationId!==0;}transitions;afterPreactivation=()=>O(void 0);rootComponentType=null;destroyed=!1;constructor(){let n=o=>this.events.next(new Uc(o)),r=o=>this.events.next(new Bc(o));this.configLoader.onLoadEndListener=r,this.configLoader.onLoadStartListener=n,this.destroyRef.onDestroy(()=>{this.destroyed=!0;});}complete(){this.transitions?.complete();}handleNavigationRequest(n){let r=++this.navigationId;ne(()=>{this.transitions?.next(B(y({},n),{extractedUrl:this.urlHandlingStrategy.extract(n.rawUrl),targetSnapshot:null,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null,id:r,routesRecognizeHandler:{},beforeActivateHandler:{}}));});}setupNavigations(n){return this.transitions=new fe(null),this.transitions.pipe($e(r=>r!==null),ze(r=>{let o=!1,i=new AbortController(),s=()=>!o&&this.currentTransition?.id===r.id;return O(r).pipe(ze(a=>{if(this.navigationId>r.id)return this.cancelNavigationTransition(r,"",Ee.SupersededByNewNavigation),he;this.currentTransition=r;let c=this.lastSuccessfulNavigation();this.currentNavigation.set({id:a.id,initialUrl:a.rawUrl,extractedUrl:a.extractedUrl,targetBrowserUrl:typeof a.extras.browserUrl=="string"?this.urlSerializer.parse(a.extras.browserUrl):a.extras.browserUrl,trigger:a.source,extras:a.extras,previousNavigation:c?B(y({},c),{previousNavigation:null}):null,abort:()=>i.abort(),routesRecognizeHandler:a.routesRecognizeHandler,beforeActivateHandler:a.beforeActivateHandler});let u=!n.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),l=a.extras.onSameUrlNavigation??n.onSameUrlNavigation;if(!u&&l!=="reload")return this.events.next(new Gt(a.id,this.urlSerializer.serialize(a.rawUrl),"",Oi.IgnoredSameUrlNavigation)),a.resolve(!1),he;if(this.urlHandlingStrategy.shouldProcessUrl(a.rawUrl))return O(a).pipe(ze(d=>(this.events.next(new rr(d.id,this.urlSerializer.serialize(d.extractedUrl),d.source,d.restoredState)),d.id!==this.navigationId?he:Promise.resolve(d))),jx(this.environmentInjector,this.configLoader,this.rootComponentType,n.config,this.urlSerializer,this.paramsInheritanceStrategy,i.signal),Ge(d=>{r.targetSnapshot=d.targetSnapshot,r.urlAfterRedirects=d.urlAfterRedirects,this.currentNavigation.update(f=>(f.finalUrl=d.urlAfterRedirects,f)),this.events.next(new Pi());}),ze(d=>re(r.routesRecognizeHandler.deferredHandle??O(void 0)).pipe(Q(()=>d))),Ge(()=>{let d=new ki(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(d);}));if(u&&this.urlHandlingStrategy.shouldProcessUrl(a.currentRawUrl)){let{id:d,extractedUrl:f,source:h,restoredState:p,extras:m}=a,E=new rr(d,this.urlSerializer.serialize(f),h,p);this.events.next(E);let C=UI(this.rootComponentType,this.environmentInjector).snapshot;return this.currentTransition=r=B(y({},a),{targetSnapshot:C,urlAfterRedirects:f,extras:B(y({},m),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.update(j=>(j.finalUrl=f,j)),O(r);}else return this.events.next(new Gt(a.id,this.urlSerializer.serialize(a.extractedUrl),"",Oi.IgnoredByUrlHandlingStrategy)),a.resolve(!1),he;}),Q(a=>{let c=new Pc(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);return this.events.next(c),this.currentTransition=r=B(y({},a),{guards:ex(a.targetSnapshot,a.currentSnapshot,this.rootContexts)}),r;}),dx(a=>this.events.next(a)),ze(a=>{if(r.guardsResult=a.guardsResult,a.guardsResult&&typeof a.guardsResult!="boolean")throw Wc(this.urlSerializer,a.guardsResult);let c=new Fc(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot,!!a.guardsResult);if(this.events.next(c),!s())return he;if(!a.guardsResult)return this.cancelNavigationTransition(a,"",Ee.GuardRejected),he;if(a.guards.canActivateChecks.length===0)return O(a);let u=new Lc(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);if(this.events.next(u),!s())return he;let l=!1;return O(a).pipe(Ux(this.paramsInheritanceStrategy),Ge({next:()=>{l=!0;let d=new jc(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(d);},complete:()=>
5{l||this.cancelNavigationTransition(a,"",Ee.NoDataFromResolver);}}));}),DI(a=>{let c=l=>{let d=[];if(l.routeConfig?._loadedComponent)l.component=l.routeConfig?._loadedComponent;else if(l.routeConfig?.loadComponent){let f=l._environmentInjector;d.push(this.configLoader.loadComponent(f,l.routeConfig).then(h=>{l.component=h;}));}for(let f of l.children)d.push(...c(f));return d;},u=c(a.targetSnapshot.root);return u.length===0?O(a):re(Promise.all(u).then(()=>a));}),DI(()=>this.afterPreactivation()),ze(()=>{let{currentSnapshot:a,targetSnapshot:c}=r,u=this.createViewTransition?.(this.environmentInjector,a.root,c.root);return u?re(u).pipe(Q(()=>r)):O(r);}),xt(1),ze(a=>{let c=Q0(n.routeReuseStrategy,a.targetSnapshot,a.currentRouterState);this.currentTransition=r=a=B(y({},a),{targetRouterState:c}),this.currentNavigation.update(l=>(l.targetRouterState=c,l)),this.events.next(new Kr());let u=r.beforeActivateHandler.deferredHandle;return u?re(u.then(()=>a)):O(a);}),Ge(a=>{new _h(n.routeReuseStrategy,r.targetRouterState,r.currentRouterState,c=>this.events.next(c),this.inputBindingEnabled).activate(this.rootContexts),s()&&(o=!0,this.currentNavigation.update(c=>(c.abort=Gx,c)),this.lastSuccessfulNavigation.set(ne(this.currentNavigation)),this.events.next(new Rt(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects))),this.titleStrategy?.updateTitle(a.targetRouterState.snapshot),a.resolve(!0));}),ho(WI(i.signal).pipe($e(()=>!o&&!r.targetRouterState),Ge(()=>{this.cancelNavigationTransition(r,i.signal.reason+"",Ee.Aborted);}))),Ge({complete:()=>{o=!0;}}),ho(this.transitionAbortWithErrorSubject.pipe(Ge(a=>{throw a;}))),hu(()=>{i.abort(),o||this.cancelNavigationTransition(r,"",Ee.SupersededByNewNavigation),this.currentTransition?.id===r.id&&(this.currentNavigation.set(null),this.currentTransition=null);}),fo(a=>{if(o=!0,this.destroyed)return r.resolve(!1),he;if(GI(a))this.events.next(new et(r.id,this.urlSerializer.serialize(r.extractedUrl),a.message,a.cancellationCode)),X0(a)?this.events.next(new Jr(a.url,a.navigationBehaviorOptions)):r.resolve(!1);else{let c=new or(r.id,this.urlSerializer.serialize(r.extractedUrl),a,r.targetSnapshot??void 0);try{let u=me(this.environmentInjector,()=>this.navigationErrorHandler?.(c));if(u instanceof eo){let{message:l,cancellationCode:d}=Wc(this.urlSerializer,u);this.events.next(new et(r.id,this.urlSerializer.serialize(r.extractedUrl),l,d)),this.events.next(new Jr(u.redirectTo,u.navigationBehaviorOptions));}else throw this.events.next(c),a;}catch(u){this.options.resolveNavigationPromiseOnError?r.resolve(!1):r.reject(u);}}return he;}));}));}cancelNavigationTransition(n,r,o){let i=new et(n.id,this.urlSerializer.serialize(n.extractedUrl),r,o);this.events.next(i),n.resolve(!1);}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString();}isUpdatedBrowserUrl(){let n=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),r=ne(this.currentNavigation),o=r?.targetBrowserUrl??r?.extractedUrl;return n.toString()!==o?.toString()&&!r?.extras.skipLocationChange;}static ɵfac=function(r){return new(r||e)();};static ɵprov=T({token:e,factory:e.ɵfac,providedIn:"root"});}return e;})();function qx(e){return e!==Ri;}var cC=new D("");var uC=(()=>{class e{static ɵfac=function(r){return new(r||e)();};static ɵprov=T({token:e,factory:()=>g(Wx),providedIn:"root"});}return e;})(),Zc=class{shouldDetach(t){return!1;}store(t,n){}shouldAttach(t){return!1;}retrieve(t){return null;}shouldReuseRoute(t,n){return t.routeConfig===n.routeConfig;}shouldDestroyInjector(t){return!0;}},Wx=(()=>{class e extends Zc{static ɵfac=(()=>{let n;return function(o){return(n||(n=ei(e)))(o||e);};})();static ɵprov=T({token:e,factory:e.ɵfac,providedIn:"root"});}return e;})(),Xc=(()=>{class e{urlSerializer=g(no);options=g(io,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";location=g(Wr);urlHandlingStrategy=g(Jc);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new Ve();getCurrentUrlTree(){return this.currentUrlTree;}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree;}createBrowserPath({finalUrl:n,initialUrl:r,targetBrowserUrl:o}){let i=n!==void 0?this.urlHandlingStrategy.merge(n,r):r,s=o??i;return s instanceof Ve?this.urlSerializer.serialize(s):s;}routerUrlState(n){return n?.targetBrowserUrl===void 0||n?.finalUrl===void 0?{}:{ɵrouterUrl:this.urlSerializer.serialize(n.finalUrl)};}commitTransition({targetRouterState:n,finalUrl:r,initialUrl:o}){r&&n?(this.currentUrlTree=r,this.rawUrlTree=this.urlHandlingStrategy.merge(r,o),this.routerState=n):this.rawUrlTree=o;}routerState=UI(null,g(K));getRouterState(){return this.routerState;}_stateMemento=this.createStateMemento();get stateMemento(){return this._stateMemento;}updateStateMemento(){this._stateMemento=this.createStateMemento();}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState};}restoredState(){return this.location.getState();}static ɵfac=function(r){return new(r||e)();};static ɵprov=T({token:e,factory:()=>g(Yx),providedIn:"root"});}return e;})(),Yx=(()=>{class e extends Xc{currentPageId=0;lastSuccessfulId=-1;get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.ɵrouterPageId??this.currentPageId;}registerNonRouterCurrentEntryChangeListener(n){return this.location.subscribe(r=>{r.type==="popstate"&&setTimeout(()=>{n(r.url,r.state,"popstate",{replaceUrl:!0});});});}handleRouterEvent(n,r){n instanceof rr?this.updateStateMemento():n instanceof Gt?this.commitTransition(r):n instanceof ki?this.urlUpdateStrategy==="eager"&&(r.extras.skipLocationChange||this.setBrowserUrl(this.createBrowserPath(r),r)):n instanceof Kr?(this.commitTransition(r),this.urlUpdateStrategy==="deferred"&&!r.extras.skipLocationChange&&this.setBrowserUrl(this.createBrowserPath(r),r)):n instanceof et&&!jI(n)?this.restoreHistory(r):n instanceof or?this.restoreHistory(r,!0):n instanceof Rt&&(this.lastSuccessfulId=n.id,this.currentPageId=this.browserPageId);}setBrowserUrl(n,r){let{extras:o,id:i}=r,{replaceUrl:s,state:a}=o;if(this.location.isCurrentPathEqualTo(n)||s){let c=this.browserPageId,u=y(y({},a),this.generateNgRouterState(i,c,r));this.location.replaceState(n,"",u);}else{let c=y(y({},a),this.generateNgRouterState(i,this.browserPageId+1,r));this.location.go(n,"",c);}}restoreHistory(n,r=!1){if(this.canceledNavigationResolution==="computed"){let o=this.browserPageId,i=this.currentPageId-o;i!==0?this.location.historyGo(i):this.getCurrentUrlTree()===n.finalUrl&&i===0&&(this.resetInternalState(n),this.resetUrlToCurrentUrlTree());}else this.canceledNavigationResolution==="replace"&&(r&&this.resetInternalState(n),this.resetUrlToCurrentUrlTree());}resetInternalState({finalUrl:n}){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n??this.rawUrlTree);}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.getRawUrlTree()),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId));}generateNgRouterState(n,r,o){return this.canceledNavigationResolution==="computed"?y({navigationId:n,ɵrouterPageId:r},this.routerUrlState(o)):y({navigationId:n},this.routerUrlState(o));}static ɵfac=(()=>{let n;return function(o){return(n||(n=ei(e)))(o||e);};})();static ɵprov=T({token:e,factory:e.ɵfac,providedIn:"root"});}return e;})();function jh(e,t){e.events.pipe($e(n=>n instanceof Rt||n instanceof et||n instanceof or||n instanceof Gt),Q(n=>
5n instanceof Rt||n instanceof Gt?0:(n instanceof et?n.code===Ee.Redirect||n.code===Ee.SupersededByNewNavigation:!1)?2:1),$e(n=>n!==2),xt(1)).subscribe(()=>{t();});}var so=(()=>{class e{get currentUrlTree(){return this.stateManager.getCurrentUrlTree();}get rawUrlTree(){return this.stateManager.getRawUrlTree();}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=g(nc);stateManager=g(Xc);options=g(io,{optional:!0})||{};pendingTasks=g(wt);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=g(aC);urlSerializer=g(no);location=g(Wr);urlHandlingStrategy=g(Jc);injector=g(K);_events=new oe();get events(){return this._events;}get routerState(){return this.stateManager.getRouterState();}navigated=!1;routeReuseStrategy=g(uC);injectorCleanup=g(cC,{optional:!0});onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=g(Hi,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!g(Qc,{optional:!0});currentNavigation=this.navigationTransitions.currentNavigation.asReadonly();constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this).subscribe({error:n=>{}}),this.subscribeToNavigationEvents();}eventsSubscription=new ie();subscribeToNavigationEvents(){let n=this.navigationTransitions.events.subscribe(r=>{try{let o=this.navigationTransitions.currentTransition,i=ne(this.navigationTransitions.currentNavigation);if(o!==null&&i!==null){if(this.stateManager.handleRouterEvent(r,i),r instanceof et&&r.code!==Ee.Redirect&&r.code!==Ee.SupersededByNewNavigation)this.navigated=!0;else if(r instanceof Rt)this.navigated=!0,this.injectorCleanup?.(this.routeReuseStrategy,this.routerState,this.config);else if(r instanceof Jr){let s=r.navigationBehaviorOptions,a=this.urlHandlingStrategy.merge(r.url,o.currentRawUrl),c=y({scroll:o.extras.scroll,browserUrl:o.extras.browserUrl,info:o.extras.info,skipLocationChange:o.extras.skipLocationChange,replaceUrl:o.extras.replaceUrl||this.urlUpdateStrategy==="eager"||qx(o.source)},s);this.scheduleNavigation(a,Ri,null,c,{resolve:o.resolve,reject:o.reject,promise:o.promise});}}Y0(r)&&this._events.next(r);}catch(o){this.navigationTransitions.transitionAbortWithErrorSubject.next(o);}});this.eventsSubscription.add(n);}resetRootComponentType(n){this.routerState.root.component=n,this.navigationTransitions.rootComponentType=n;}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Ri,this.stateManager.restoredState(),{replaceUrl:!0});}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((n,r,o,i)=>{this.navigateToSyncWithBrowser(n,o,r,i);});}navigateToSyncWithBrowser(n,r,o,i){let s=o?.navigationId?o:null,a=o?.ɵrouterUrl??n;if(o?.ɵrouterUrl&&(i=B(y({},i),{browserUrl:n})),o){let u=y({},o);delete u.navigationId,delete u.ɵrouterPageId,delete u.ɵrouterUrl,Object.keys(u).length!==0&&(i.state=u);}let c=this.parseUrl(a);this.scheduleNavigation(c,r,s,i).catch(u=>{this.disposed||this.injector.get(je)(u);});}get url(){return this.serializeUrl(this.currentUrlTree);}getCurrentNavigation(){return ne(this.navigationTransitions.currentNavigation);}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation;}resetConfig(n){this.config=n.map(Fh),this.navigated=!1;}ngOnDestroy(){this.dispose();}dispose(){this._events.unsubscribe(),this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription?.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0,this.disposed=!0,this.eventsSubscription.unsubscribe();}createUrlTree(n,r={}){let{relativeTo:o,queryParams:i,fragment:s,queryParamsHandling:a,preserveFragment:c}=r,u=c?this.currentUrlTree.fragment:s,l=null;switch(a??this.options.defaultQueryParamsHandling){case"merge":l=y(y({},this.currentUrlTree.queryParams),i);break;case"preserve":l=this.currentUrlTree.queryParams;break;default:l=i||null;}l!==null&&(l=this.removeEmptyProps(l));let d;try{let f=o?o.snapshot:this.routerState.snapshot.root;d=kI(f);}
5catch{(typeof n[0]!="string"||n[0][0]!=="/")&&(n=[]),d=this.currentUrlTree.root;}return PI(d,n,l,u??null,this.urlSerializer);}navigateByUrl(n,r={skipLocationChange:!1}){let o=mn(n)?n:this.parseUrl(n),i=this.urlHandlingStrategy.merge(o,this.rawUrlTree);return this.scheduleNavigation(i,Ri,null,r);}navigate(n,r={skipLocationChange:!1}){return Zx(n),this.navigateByUrl(this.createUrlTree(n,r),r);}serializeUrl(n){return this.urlSerializer.serialize(n);}parseUrl(n){try{return this.urlSerializer.parse(n);}catch{return this.console.warn(We(4018,!1)),this.urlSerializer.parse("/");}}isActive(n,r){let o;if(r===!0?o=y({},bI):r===!1?o=y({},Eh):o=y(y({},Eh),r),mn(n))return pI(this.currentUrlTree,n,o);let i=this.parseUrl(n);return pI(this.currentUrlTree,i,o);}removeEmptyProps(n){return Object.entries(n).reduce((r,[o,i])=>(i!=null&&(r[o]=i),r),{});}scheduleNavigation(n,r,o,i,s){if(this.disposed)return Promise.resolve(!1);let a,c,u;s?(a=s.resolve,c=s.reject,u=s.promise):u=new Promise((d,f)=>{a=d,c=f;});let l=this.pendingTasks.add();return jh(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(l));}),this.navigationTransitions.handleNavigationRequest({source:r,restoredState:o,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:n,extras:i,resolve:a,reject:c,promise:u,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}
5),u.catch(Promise.reject.bind(Promise));}static ɵfac=function(r){return new(r||e)();};static ɵprov=T({token:e,factory:e.ɵfac,providedIn:"root"});}return e;})();function Zx(e){for(let t=0;t<e.length;t++)if(e[t]==null)throw new v(4008,!1);}var Jx=(()=>{class e{router=g(so);stateManager=g(Xc);fragment=Y("");queryParams=Y({});path=Y("");serializer=g(no);constructor(){this.updateState(),this.router.events?.subscribe(n=>{n instanceof Rt&&this.updateState();});}updateState(){let{fragment:n,root:r,queryParams:o}=this.stateManager.getCurrentUrlTree();this.fragment.set(n),this.queryParams.set(o),this.path.set(this.serializer.serialize(new Ve(r)));}static ɵfac=function(r){return new(r||e)();};static ɵprov=T({token:e,factory:e.ɵfac,providedIn:"root"});}return e;})(),lC=(()=>{class e{router;route;tabIndexAttribute;renderer;el;locationStrategy;hrefAttributeValue=g(new yc("href"),{optional:!0});reactiveHref=uc(()=>this.isAnchorElement?this.computeHref(this._urlTree()):this.hrefAttributeValue);get href(){return ne(this.reactiveHref);}set href(n){this.reactiveHref.set(n);}set target(n){this._target.set(n);}get target(){return ne(this._target);}_target=Y(void 0);set queryParams(n){this._queryParams.set(n);}get queryParams(){return ne(this._queryParams);}_queryParams=Y(void 0,{equal:()=>!1});set fragment(n){this._fragment.set(n);}get fragment(){return ne(this._fragment);}_fragment=Y(void 0);set queryParamsHandling(n){this._queryParamsHandling.set(n);}get queryParamsHandling(){return ne(this._queryParamsHandling);}_queryParamsHandling=Y(void 0);set state(n){this._state.set(n);}get state(){return ne(this._state);}_state=Y(void 0,{equal:()=>!1});set info(n){this._info.set(n);}get info(){return ne(this._info);}_info=Y(void 0,{equal:()=>!1});set relativeTo(n){this._relativeTo.set(n);}get relativeTo(){return ne(this._relativeTo);}_relativeTo=Y(void 0);set preserveFragment(n){this._preserveFragment.set(n);}get preserveFragment(){return ne(this._preserveFragment);}_preserveFragment=Y(!1);set skipLocationChange(n){this._skipLocationChange.set(n);}get skipLocationChange(){return ne(this._skipLocationChange);}_skipLocationChange=Y(!1);set replaceUrl(n){this._replaceUrl.set(n);}get replaceUrl(){return ne(this._replaceUrl);}_replaceUrl=Y(!1);isAnchorElement;onChanges=new oe();applicationErrorHandler=g(je);options=g(io,{optional:!0});reactiveRouterState=g(Jx);constructor(n,r,o,i,s,a){this.router=n,this.route=r,this.tabIndexAttribute=o,this.renderer=i,this.el=s,this.locationStrategy=a;let c=s.nativeElement.tagName?.toLowerCase();this.isAnchorElement=c==="a"||c==="area"||!!(typeof customElements=="object"&&customElements.get(c)?.observedAttributes?.includes?.("href"));}setTabIndexIfNotOnNativeEl(n){this.tabIndexAttribute!=null||this.isAnchorElement||this.applyAttributeValue("tabindex",n);}ngOnChanges(n){this.onChanges.next(this);}routerLinkInput=Y(null);set routerLink(n){n==null?(this.routerLinkInput.set(null),this.setTabIndexIfNotOnNativeEl(null)):(mn(n)?this.routerLinkInput.set(n):this.routerLinkInput.set(Array.isArray(n)?n:[n]),this.setTabIndexIfNotOnNativeEl("0"));}onClick(n,r,o,i,s){let a=this._urlTree();if(a===null||this.isAnchorElement&&(n!==0||r||o||i||s||typeof this.target=="string"&&this.target!="_self"))return!0;let c={skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info};return this.router.navigateByUrl(a,c)?.catch(u=>{this.applicationErrorHandler(u);}),!this.isAnchorElement;}ngOnDestroy(){}applyAttributeValue(n,r){let o=this.renderer,i=this.el.nativeElement;r!==null?o.setAttribute(i,n,r):o.removeAttribute(i,n);}_urlTree=vi(()=>{this.reactiveRouterState.path(),this._preserveFragment()&&this.reactiveRouterState.fragment();let n=o=>o==="preserve"||o==="merge";(n(this._queryParamsHandling())||n(this.options?.defaultQueryParamsHandling))&&this.reactiveRouterState.queryParams();let r=this.routerLinkInput();return r===null||!this.router.createUrlTree?null:mn(r)?r:this.router.createUrlTree(r,{relativeTo:this._relativeTo()!==void 0?this._relativeTo():this.route,queryParams:this._queryParams(),fragment:this._fragment(),queryParamsHandling:this._queryParamsHandling(),preserveFragment:this._preserveFragment()});},{equal:(n,r)=>this.computeHref(n)===this.computeHref(r)});get urlTree(){return ne(this._urlTree);}computeHref(n){return n!==null&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(n))??"":null;}static ɵfac=function(r){return new(r||e)(Xe(so),Xe(qt),ti("tabindex"),Xe(Br),Xe(St),Xe(qr));};static ɵdir=Vt({type:e,selectors:[["","routerLink",""]],hostVars:2,hostBindings:function(r,o){r&1&&sc("click",function(s){return o.onClick(s.button,s.ctrlKey,s.shiftKey,s.altKey,s.metaKey);}),r&2&&rc("href",o.reactiveHref(),Qd)("target",o._target());},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",Ht],skipLocationChange:[2,"skipLocationChange","skipLocationChange",Ht],replaceUrl:[2,"replaceUrl","replaceUrl",Ht],routerLink:"routerLink"},features:[jt]});}return e;})();var Xx=new D("");function eO(e,...t){return mt([{provide:Hi,multi:!0,useValue:e},[],{provide:qt,useFactory:tO},{provide:dn,multi:!0,useFactory:nO},t.map(n=>n.ɵproviders)]);}function tO(){return g(so).routerState.root;}function nO(){let e=g(ae);return t=>{let n=e.get(Ue);if(t!==n.components[0])return;let r=e.get(so),o=e.get(rO);e.get(oO)===1&&r.initialNavigation(),e.get(iO,null,{optional:!0})?.setUpPreloading(),e.get(Xx,null,{optional:!0})?.init(),r.resetRootComponentType(n.componentTypes[0]),o.closed||(o.next(),o.complete(),o.unsubscribe());};}var rO=new D("",{factory:()=>new oe()}),oO=new D("",{factory:()=>1});var iO=new D("");export{ie as a,k as b,oe as c,fe as d,cu as e,re as f,O as g,ds as h,Q as i,lo as j,kC as k,fu as l,$e as m,VC as n,xt as o,HC as p,GC as q,pu as r,ze as s,ho as t,v as u,Ns as v,T as w,Er as x,D as y,R as z,g as A,gt as B,mt as C,K as D,me as E,og as F,ig as G,ae as H,q as I,Se as J,De as K,Ie as L,Rw as M,Y as N,wg as O,jt as P,ei as Q,St as R,_t as S,ni as T,yT as U,Ly as V,Eb as W,Ha as X,xr as Y,Yn as Z,Br as _,Xe as $,un as aa,Qn as ba,Tf as ca,gi as da,Vt as ea,__ as fa,nE as ga,oE as ha,iE as ia,zr as ja,Ue as ka,hM as la,pM as ma,rc as na,mM as oa,yM as pa,vM as qa,EM as ra,DM as sa,IM as ta,vE as ua,_a as va,Of as wa,oc as xa,kf as ya,Pf as za,EE as Aa,Lf as Ba,jf as Ca,IE as Da,MM as Ea,TE as Fa,LE as Ga,jE as Ha,lN as Ia,UE as Ja,dN as Ka,fN as La,sc as Ma,BE as Na,hN as Oa,gN as Pa,mN as Qa,HE as Ra,$E as Sa,zE as Ta,GE as Ua,vN as Va,EN as Wa,ac as Xa,YE as Ya,RN as Za,VN as _a,nD as $a,Vf as ab,rD as bb,GN as cb,oD as db,ZN as eb,QN as fb,KN as gb,eR as hb,cc as ib,ne as jb,vi as kb,uc as lb,yc as mb,R2 as nb,A2 as ob,BD as pb,x2 as qb,O2 as rb,k2 as sb,Gr as tb,Ht as ub,Xf as vb,F2 as wb,Mt as xb,Wr as yb,_A as zb,_8 as Ab,M8 as Bb,N8 as Cb,XA as Db,kG as Eb,hI as Fb,PG as Gb,FG as Hb,Rt as Ib,kh as Jb,so as Kb,lC as Lb,eO as Mb};/**i18n:afbde2c97221427f27063cfdef8eb598434691497ebf474a79adfa318cc57c1f*/

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.