1var Pv=Object.defineProperty,kv=Object.defineProperties;var Fv=Object.getOwnPropertyDescriptors;var So=Object.getOwnPropertySymbols;var Pl=Object.prototype.hasOwnProperty,kl=Object.prototype.propertyIsEnumerable;var Ol=(e,t,n)=>t in e?Pv(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,v=(e,t)=>{for(var n in t||={})Pl.call(t,n)&&Ol(e,n,t[n]);if(So)for(var n of So(t))kl.call(t,n)&&Ol(e,n,t[n]);return e},U=(e,t)=>kv(e,Fv(t));var Fl=(e,t)=>{var n={};for(var r in e)Pl.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&So)for(var r of So(e))t.indexOf(r)<0&&kl.call(e,r)&&(n[r]=e[r]);return n};var vr=(e,t,n)=>new Promise((r,o)=>{var i=a=>{try{c(n.next(a))}catch(u){o(u)}},s=a=>{try{c(n.throw(a))}catch(u){o(u)}},c=a=>a.done?r(a.value):Promise.resolve(a.value).then(i,s);c((n=n.apply(e,t)).next())});function Lv(e,t){return Object.is(e,t)}var Z=null,yr=!1,qs=1,Pe=Symbol("SIGNAL");function O(e){let t=Z;return Z=e,t}function jl(){return Z}function jv(){return yr}var dn={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,kind:"unknown",producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function Gs(e){if(yr)throw new Error("");if(Z===null)return;Z.consumerOnSignalRead(e);let t=Z.nextProducerIndex++;if(No(Z),t<Z.producerNode.length&&Z.producerNode[t]!==e&&Dr(Z)){let n=Z.producerNode[t];_o(n,Z.producerIndexOfThis[t])}Z.producerNode[t]!==e&&(Z.producerNode[t]=e,Z.producerIndexOfThis[t]=Dr(Z)?$l(e,Z,t):0),Z.producerLastReadVersion[t]=e.version}function Vv(){qs++}function Uv(e){if(!(Dr(e)&&!e.dirty)&&!(!e.dirty&&e.lastCleanEpoch===qs)){if(!e.producerMustRecompute(e)&&!wr(e)){Ll(e);return}e.producerRecomputeValue(e),Ll(e)}}function Vl(e){if(e.liveConsumerNode===void 0)return;let t=yr;yr=!0;try{for(let n of e.liveConsumerNode)n.dirty||Bl(n)}finally{yr=t}}function Ul(){return Z?.consumerAllowSignalWrites!==!1}function Bl(e){e.dirty=!0,Vl(e),e.consumerMarkedDirty?.(e)}function Ll(e){e.dirty=!1,e.lastCleanEpoch=qs}function Er(e){return e&&(e.nextProducerIndex=0),O(e)}function Mo(e,t){if(O(t),!(!e||e.producerNode===void 0||e.producerIndexOfThis===void 0||e.producerLastReadVersion===void 0)){if(Dr(e))for(let n=e.nextProducerIndex;n<e.producerNode.length;n++)_o(e.producerNode[n],e.producerIndexOfThis[n]);for(;e.producerNode.length>e.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function wr(e){No(e);for(let t=0;t<e.producerNode.length;t++){let n=e.producerNode[t],r=e.producerLastReadVersion[t];if(r!==n.version||(Uv(n),r!==n.version))return!0}return!1}function fn(e){if(No(e),Dr(e))for(let t=0;t<e.producerNode.length;t++)_o(e.producerNode[t],e.producerIndexOfThis[t]);e.producerNode.length=e.producerLastReadVersion.length=e.producerIndexOfThis.length=0,e.liveConsumerNode&&(e.liveConsumerNode.length=e.liveConsumerIndexOfThis.length=0)}function $l(e,t,n){if(Hl(e),e.liveConsumerNode.length===0&&zl(e))for(let r=0;r<e.producerNode.length;r++)e.producerIndexOfThis[r]=$l(e.producerNode[r],e,r);return e.liveConsumerIndexOfThis.push(n),e.liveConsumerNode.push(t)-1}function _o(e,t){if(Hl(e),e.liveConsumerNode.length===1&&zl(e))for(let r=0;r<e.producerNode.length;r++)_o(e.producerNode[r],e.producerIndexOfThis[r]);let n=e.liveConsumerNode.length-1;if(e.liveConsumerNode[t]=e.liveConsumerNode[n],e.liveConsumerIndexOfThis[t]=e.liveConsumerIndexOfThis[n],e.liveConsumerNode.length--,e.liveConsumerIndexOfThis.length--,t<e.liveConsumerNode.length){let r=e.liveConsumerIndexOfThis[t],o=e.liveConsumerNode[t];No(o),o.producerIndexOfThis[r]=t}}function Dr(e){return e.consumerIsAlwaysLive||(e?.liveConsumerNode?.length??0)>0}function No(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function Hl(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}function zl(e){return e.producerNode!==void 0}function Bv(){throw new Error}
1var ql=Bv;function Gl(){ql()}function Wl(e){ql=e}var $v=null;function Zl(e){let t=Object.create(Ws);t.value=e;let n=()=>(Gs(t),t.value);return n[Pe]=t,n}function Ro(e,t){Ul()||Gl(),e.equal(e.value,t)||(e.value=t,Hv(e))}function Yl(e,t){Ul()||Gl(),Ro(e,t(e.value))}var Ws=U(v({},dn),{equal:Lv,value:void 0,kind:"signal"});function Hv(e){e.version++,Vv(),Vl(e),$v?.()}function Ql(e,t,n){let r=Object.create(zv);n&&(r.consumerAllowSignalWrites=!0),r.fn=e,r.schedule=t;let o=a=>{r.cleanupFn=a};function i(a){return a.fn===null&&a.schedule===null}function s(a){i(a)||(fn(a),a.cleanupFn(),a.fn=null,a.schedule=null,a.cleanupFn=zs)}let c=()=>{if(r.fn===null)return;if(jv())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(r.dirty=!1,r.hasRun&&!wr(r))return;r.hasRun=!0;let a=Er(r);try{r.cleanupFn(),r.cleanupFn=zs,r.fn(o)}finally{Mo(r,a)}};return r.ref={notify:()=>Bl(r),run:c,cleanup:()=>r.cleanupFn(),destroy:()=>s(r),[Pe]:r},r.ref}var zs=()=>{},zv=U(v({},dn),{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:e=>{e.schedule!==null&&e.schedule(e.ref)},hasRun:!1,cleanupFn:zs});function _(e){return typeof e=="function"}function hn(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 Ao=hn(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 Ir(e,t){if(e){let n=e.indexOf(t);0<=n&&e.splice(n,1)}}var G=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 Ao?i.errors:[i]}let{_finalizers:o}=this;if(o){this._finalizers=null;for(let i of o)try{Kl(i)}catch(s){t=t??[],s instanceof Ao?t=[...t,...s.errors]:t.push(s)}}if(t)throw new Ao(t)}}add(t){var n;if(t&&t!==this)if(this.closed)Kl(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)&&Ir(n,t)}remove(t){let{_finalizers:n}=this;n&&Ir(n,t),t instanceof e&&t._removeParent(this)}};G.EMPTY=(()=>{let e=new G;return e.closed=!0,e})();var Zs=G.EMPTY;function xo(e){return e instanceof G||e&&"closed"in e&&_(e.remove)&&_(e.add)&&_(e.unsubscribe)}function Kl(e){_(e)?e():e.unsubscribe()}var ke={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var pn={setTimeout(e,t,...n){let{delegate:r}=pn;return r?.setTimeout?r.setTimeout(e,t,...n):setTimeout(e,t,...n)},clearTimeout(e){let{delegate:t}=pn;return(t?.clearTimeout||clearTimeout)(e)},delegate:void 0};function Oo(e){pn.setTimeout(()=>{let{onUnhandledError:t}=ke;if(t)t(e);else throw e})}function Cr(){}var Xl=Ys("C",void 0,void 0);function Jl(e){return Ys("E",void 0,e)}function ed(e){return Ys("N",e,void 0)}function Ys(e,t,n){return{kind:e,value:t,error:n}}var Ft=null;function gn(e){if(ke.useDeprecatedSynchronousErrorHandling){let t=!Ft;if(t&&(Ft={errorThrown:!1,error:null}),e(),t){let{errorThrown:n,error:r}=Ft;if(Ft=null,n)throw r}}else e()}function td(e){ke.useDeprecatedSynchronousErrorHandling&&Ft&&(Ft.errorThrown=!0,Ft.error=e)}var Lt=class extends G{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,xo(t)&&t.add(this)):this.destination=Wv}static create(t,n,r){return new gt(t,n,r)}next(t){this.isStopped?Ks(ed(t),this):this._next(t)}error(t){this.isStopped?Ks(Jl(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?Ks(Xl,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()}}},qv=Function.prototype.bind;function Qs(e,t){return qv.call(e,t)}var Xs=class{constructor(t){this.partialObserver=t}next(t){let{partialObserver:n}=this;if(n.next)try{n.next(t)}catch(r){Po(r)}}error(t){let{partialObserver:n}=this;if(n.error)try{n.error(t)}catch(r){Po(r)}else Po(t)}complete(){let{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(n){Po(n)}}},gt=class extends Lt{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;
vendor: 13,305 bytes, line 3
3this&&ke.useDeprecatedNextContext?(i=Object.create(t),i.unsubscribe=()=>this.unsubscribe(),o={next:t.next&&Qs(t.next,i),error:t.error&&Qs(t.error,i),complete:t.complete&&Qs(t.complete,i)}):o=t}this.destination=new Xs(o)}};function Po(e){ke.useDeprecatedSynchronousErrorHandling?td(e):Oo(e)}function Gv(e){throw e}function Ks(e,t){let{onStoppedNotification:n}=ke;n&&pn.setTimeout(()=>n(e,t))}var Wv={closed:!0,next:Cr,error:Gv,complete:Cr};var mn=typeof Symbol=="function"&&Symbol.observable||"@@observable";function De(e){return e}function Js(...e){return ea(e)}function ea(e){return e.length===0?De:e.length===1?e[0]:function(n){return e.reduce((r,o)=>o(r),n)}}var L=(()=>{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=Yv(n)?n:new gt(n,r,o);return gn(()=>{let{operator:s,source:c}=this;i.add(s?s.call(i,c):c?this._subscribe(i):this._trySubscribe(i))}),i}_trySubscribe(n){try{return this._subscribe(n)}catch(r){n.error(r)}}forEach(n,r){return r=nd(r),new r((o,i)=>{let s=new gt({next:c=>{try{n(c)}catch(a){i(a),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)}[mn](){return this}pipe(...n){return ea(n)(this)}toPromise(n){return n=nd(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 nd(e){var t;return(t=e??ke.Promise)!==null&&t!==void 0?t:Promise}function Zv(e){return e&&_(e.next)&&_(e.error)&&_(e.complete)}function Yv(e){return e&&e instanceof Lt||Zv(e)&&xo(e)}function ta(e){return _(e?.lift)}function P(e){return t=>{if(ta(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 k(e,t,n,r,o){return new na(e,t,n,r,o)}var na=class extends Lt{constructor(t,n,r,o,i,s){super(t),this.onFinalize=i,this.shouldUnsubscribe=s,this._next=n?function(c){try{n(c)}catch(a){t.error(a)}}:super._next,this._error=o?function(c){try{o(c)}catch(a){t.error(a)}finally{this.unsubscribe()}}:super._error,this._complete=r?function(){try{r()}catch(c){t.error(c)}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 vn(){return P((e,t)=>{let n=null;e._refCount++;let r=k(t,void 0,void 0,void 0,()=>{if(!e||e._refCount<=0||0<--e._refCount){n=null;return}let o=e._connection,i=n;n=null,o&&(!i||o===i)&&o.unsubscribe(),t.unsubscribe()});e.subscribe(r),r.closed||(n=e.connect())})}var yn=class extends L{constructor(t,n){super(),this.source=t,this.subjectFactory=n,this._subject=null,this._refCount=0,this._connection=null,ta(t)&&(this.lift=t.lift)}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){let t=this._subject;return(!t||t.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;let{_connection:t}=this;this._subject=this._connection=null,t?.unsubscribe()}connect(){let t=this._connection;if(!t){t=this._connection=new G;let n=this.getSubject();t.add(this.source.subscribe(k(n,void 0,()=>{this._teardown(),n.complete()},r=>{this._teardown(),n.error(r)},()=>this._teardown()))),t.closed&&(this._connection=null,t=G.EMPTY)}return t}refCount(){return vn()(this)}};var rd=hn(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var te=(()=>{class e extends L{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(n){let r=new ko(this,this);return r.operator=n,r}_throwIfClosed(){if(this.closed)throw new rd}next(n){gn(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let r of this.currentObservers)r.next(n)}})}error(n){gn(()=>{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(){gn(()=>{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?Zs:(this.currentObservers=null,i.push(n),new G(()=>{this.currentObservers=null,Ir(i,n)}))}_checkFinalizedStatuses(n){let{hasError:r,thrownError:o,isStopped:i}=this;r?n.error(o):i&&n.complete()}asObservable(){let n=new L;return n.source=this,n}}return e.create=(t,n)=>new ko(t,n),e})(),ko=class extends te{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:Zs}};var ne=class extends te{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 de=new L(e=>e.complete());function od(e){return e&&_(e.schedule)}function id(e){return e[e.length-1]}function sd(e){return _(id(e))?e.pop():void 0}function mt(e){return od(id(e))?e.pop():void 0}function cd(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 c(l){try{u(r.next(l))}catch(d){s(d)}}function a(l){try{u(r.throw(l))}catch(d){s(d)}}function u(l){l.done?i(l.value):o(l.value).then(c,a)}u((r=r.apply(e,t||[])).next())})}function ad(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 jt(e){return this instanceof jt?(this.v=e,this):new jt(e)}function ud(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),c("next"),c("throw"),c("return",s),o[Symbol.asyncIterator]=function(){return this},o;function s(f){return function(g){return Promise.resolve(g).then(f,d)}}function c(f,g){r[f]&&(o[f]=function(m){return new Promise(function(w,S){i.push([f,m,w,S])>1||a(f,m)})},g&&(o[f]=g(o[f])))}function a(f,g){try{u(r[f](g))}catch(m){h(i[0][3],m)}}function u(f){f.value instanceof jt?Promise.resolve(f.value.v).then(l,d):h(i[0][2],f)}function l(f){a("next",f)}function d(f){a("throw",f)}function h(f,g){f(g),i.shift(),i.length&&a(i[0][0],i[0][1])}}function ld(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 ad=="function"?ad(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(c,a){s=e[i](s),o(c,a,s.done,s.value)})}}function o(i,s,c,a){Promise.resolve(a).then(function(u){i({value:u,done:c})},s)}}var Fo=e=>e&&typeof e.length=="number"&&typeof e!="function";function Lo(e){return _(e?.then)}function jo(e){return _(e[mn])}function Vo(e){return Symbol.asyncIterator&&_(e?.[Symbol.asyncIterator])}function Uo(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 Qv(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Bo=Qv();function $o(e){return _(e?.[Bo])}function Ho(e){return ud(this,arguments,function*(){let n=e.getReader();try{for(;;){let{value:r,done:o}=yield jt(n.read());if(o)return yield jt(void 0);yield yield jt(r)}}finally{n.releaseLock()}})}function zo(e){return _(e?.getReader)}function Q(e){if(e instanceof L)return e;if(e!=null){if(jo(e))return Kv(e);if(Fo(e))return Xv(e);if(Lo(e))return Jv(e);if(Vo(e))return dd(e);if($o(e))return ey(e);if(zo(e))return ty(e)}throw Uo(e)}function Kv(e){return new L(t=>{let n=e[mn]();if(_(n.subscribe))return n.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function Xv(e){return new L(t=>{for(let n=0;n<e.length&&!t.closed;n++)t.next(e[n]);t.complete()})}function Jv(e){return new L(t=>{e.then(n=>{t.closed||(t.next(n),t.complete())},n=>t.error(n)).then(null,Oo)})}function ey(e){return new L(t=>{for(let n of e)if(t.next(n),t.closed)return;t.complete()})}function dd(e){return new L(t=>{ny(e,t).catch(n=>t.error(n))})}function ty(e){return dd(Ho(e))}function ny(e,t){var n,r,o,i;return cd(this,void 0,void 0,function*(){try{for(n=ld(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 fe(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 qo(e,t=0){return P((n,r)=>{n.subscribe(k(r,o=>fe(r,e,()=>r.next(o),t),()=>fe(r,e,()=>r.complete(),t),o=>fe(r,e,()=>r.error(o),t)))})}function Go(e,t=0){return P((n,r)=>{r.add(e.schedule(()=>n.subscribe(r),t))})}function fd(e,t){return Q(e).pipe(Go(t),qo(t))}function hd(e,t){return Q(e).pipe(Go(t),qo(t))}function pd(e,t){return new L(n=>{let r=0;return t.schedule(function(){r===e.length?n.complete():(n.next(e[r++]),n.closed||this.schedule())})})}function gd(e,t){return new L(n=>{let r;return fe(n,t,()=>{r=e[Bo](),fe(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 Wo(e,t){if(!e)throw new Error("Iterable cannot be null");return new L(n=>{fe(n,t,()=>{let r=e[Symbol.asyncIterator]();fe(n,t,()=>{r.next().then(o=>{o.done?n.complete():n.next(o.value)})},0,!0)})})}function md(e,t){return Wo(Ho(e),t)}function vd(e,t){if(e!=null){if(jo(e))return fd(e,t);if(Fo(e))return pd(e,t);if(Lo(e))return hd(e,t);if(Vo(e))return Wo(e,t);if($o(e))return gd(e,t);if(zo(e))return md(e,t)}throw Uo(e)}function $(e,t){return t?vd(e,t):Q(e)}function b(...e){let t=mt(e);return $(e,t)}function Dn(e,t){let n=_(e)?e:()=>e,r=o=>o.error(n());return new L(t?o=>t.schedule(r,0,o):r)}function ra(e){return!!e&&(e instanceof L||_(e.lift)&&_(e.subscribe))}var Fe=hn(e=>function(){e(this),this.name="EmptyError",this.message="no elements in sequence"});function ry(e,t){let n=typeof t=="object";return new Promise((r,o)=>{let i=new gt({next:s=>{r(s),i.unsubscribe()},error:o,complete:()=>{n?r(t.defaultValue):o(new Fe)}});e.subscribe(i)})}function R(e,t){return P((n,r)=>{let o=0;n.subscribe(k(r,i=>{r.next(e.call(t,i,o++))}))})}var{isArray:oy}=Array;function iy(e,t){return oy(t)?e(...t):e(t)}function yd(e){return R(t=>iy(e,t))}var{isArray:sy}=Array,{getPrototypeOf:ay,prototype:cy,keys:uy}=Object;function Dd(e){if(e.length===1){let t=e[0];if(sy(t))return{args:t,keys:null};if(ly(t)){let n=uy(t);return{args:n.map(r=>t[r]),keys:n}}}return{args:e,keys:null}}function ly(e){return e&&typeof e=="object"&&ay(e)===cy}function Ed(e,t){return e.reduce((n,r,o)=>(n[r]=t[o],n),{})}function br(...e){let t=mt(e),n=sd(e),{args:r,keys:o}=Dd(e);if(r.length===0)return $([],t);let i=new L(dy(r,t,o?s=>Ed(o,s):De));return n?i.pipe(yd(n)):i}function dy(e,t,n=De){return r=>{wd(t,()=>{let{length:o}=e,i=new Array(o),s=o,c=o;for(let a=0;a<o;a++)wd(t,()=>{let u=$(e[a],t),l=!1;u.subscribe(k(r,d=>{i[a]=d,l||(l=!0,c--),c||r.next(n(i.slice()))},()=>{--s||r.complete()}))},r)},r)}}function wd(e,t,n){e?fe(n,e,t):t()}function Id(e,t,n,r,o,i,s,c){let a=[],u=0,l=0,d=!1,h=()=>{d&&!a.length&&!u&&t.complete()},f=m=>u<r?g(m):a.push(m),g=m=>{i&&t.next(m),u++;let w=!1;Q(n(m,l++)).subscribe(k(t,S=>{o?.(S),i?f(S):t.next(S)},()=>{w=!0},void 0,()=>{if(w)try{for(u--;a.length&&u<r;){let S=a.shift();s?fe(t,s,()=>g(S)):g(S)}h()}catch(S){t.error(S)}}))};return e.subscribe(k(t,f,()=>{d=!0,h()})),()=>{c?.()}}function W(e,t,n=1/0){return _(t)?W((r,o)=>R((i,s)=>t(r,i,o,s))(Q(e(r,o))),n):(typeof t=="number"&&(n=t),P((r,o)=>Id(r,o,e,n)))}function En(e=1/0){return W(De,e)}function Cd(){return En(1)}function wn(...e){return Cd()($(e,mt(e)))}function Zo(e){return new L(t=>{Q(e()).subscribe(t)})}function he(e,t){return P((n,r)=>{let o=0;n.subscribe(k(r,i=>e.call(t,i,o++)&&r.next(i)))})}function vt(e){return P((t,n)=>{let r=null,o=!1,i;r=t.subscribe(k(n,void 0,void 0,s=>
3{i=Q(e(s,vt(e)(t))),r?(r.unsubscribe(),r=null,i.subscribe(n)):o=!0})),o&&(r.unsubscribe(),r=null,i.subscribe(n))})}function bd(e,t,n,r,o){return(i,s)=>{let c=n,a=t,u=0;i.subscribe(k(s,l=>{let d=u++;a=c?e(a,l,d):(c=!0,l),r&&s.next(a)},o&&(()=>{c&&s.next(a),s.complete()})))}}function et(e,t){return _(t)?W(e,t,1):W(e,1)}function yt(e){return P((t,n)=>{let r=!1;t.subscribe(k(n,o=>{r=!0,n.next(o)},()=>{r||n.next(e),n.complete()}))})}function tt(e){return e<=0?()=>de:P((t,n)=>{let r=0;t.subscribe(k(n,o=>{++r<=e&&(n.next(o),e<=r&&n.complete())}))})}function Yo(e=fy){return P((t,n)=>{let r=!1;t.subscribe(k(n,o=>{r=!0,n.next(o)},()=>r?n.complete():n.error(e())))})}function fy(){return new Fe}function Dt(e){return P((t,n)=>{try{t.subscribe(n)}finally{n.add(e)}})}function nt(e,t){let n=arguments.length>=2;return r=>r.pipe(e?he((o,i)=>e(o,i,r)):De,tt(1),n?yt(t):Yo(()=>new Fe))}function In(e){return e<=0?()=>de:P((t,n)=>{let r=[];t.subscribe(k(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 oa(e,t){let n=arguments.length>=2;return r=>r.pipe(e?he((o,i)=>e(o,i,r)):De,In(1),n?yt(t):Yo(()=>new Fe))}function ia(e,t){return P(bd(e,t,arguments.length>=2,!0))}function sa(...e){let t=mt(e);return P((n,r)=>{(t?wn(e,n,t):wn(e,n)).subscribe(r)})}function pe(e,t){return P((n,r)=>{let o=null,i=0,s=!1,c=()=>s&&!o&&r.complete();n.subscribe(k(r,a=>{o?.unsubscribe();let u=0,l=i++;Q(e(a,l)).subscribe(o=k(r,d=>r.next(t?t(a,d,l,u++):d),()=>{o=null,c()}))},()=>{s=!0,c()}))})}function aa(e){return P((t,n)=>{Q(e).subscribe(k(n,()=>n.complete(),Cr)),!n.closed&&t.subscribe(n)})}function Y(e,t,n){let r=_(e)||t||n?{next:e,error:t,complete:n}:e;return r?P((o,i)=>{var s;(s=r.subscribe)===null||s===void 0||s.call(r);let c=!0;o.subscribe(k(i,a=>{var u;(u=r.next)===null||u===void 0||u.call(r,a),i.next(a)},()=>{var a;c=!1,(a=r.complete)===null||a===void 0||a.call(r),i.complete()},a=>{var u;c=!1,(u=r.error)===null||u===void 0||u.call(r,a),i.error(a)},()=>{var a,u;c&&((a=r.unsubscribe)===null||a===void 0||a.call(r)),(u=r.finalize)===null||u===void 0||u.call(r)}))}):De}var fa={JSACTION:"jsaction"},ha={JSACTION:"__jsaction",OWNER:"__owner"},_d={};function hy(e){return e[ha.JSACTION]}function Td(e,t){e[ha.JSACTION]=t}function py(e){return _d[e]}function gy(e,t){_d[e]=t}var C={AUXCLICK:"auxclick",CHANGE:"change",CLICK:"click",CLICKMOD:"clickmod",CLICKONLY:"clickonly",DBLCLICK:"dblclick",FOCUS:"focus",FOCUSIN:"focusin",BLUR:"blur",FOCUSOUT:"focusout",SUBMIT:"submit",KEYDOWN:"keydown",KEYPRESS:"keypress",KEYUP:"keyup",MOUSEUP:"mouseup",MOUSEDOWN:"mousedown",MOUSEOVER:"mouseover",MOUSEOUT:"mouseout",MOUSEENTER:"mouseenter",MOUSELEAVE:"mouseleave",MOUSEMOVE:"mousemove",POINTERUP:"pointerup",POINTERDOWN:"pointerdown",POINTEROVER:"pointerover",POINTEROUT:"pointerout",POINTERENTER:"pointerenter",POINTERLEAVE:"pointerleave",POINTERMOVE:"pointermove",POINTERCANCEL:"pointercancel",GOTPOINTERCAPTURE:"gotpointercapture",LOSTPOINTERCAPTURE:"lostpointercapture",ERROR:"error",LOAD:"load",UNLOAD:"unload",TOUCHSTART:"touchstart",TOUCHEND:"touchend",TOUCHMOVE:"touchmove",INPUT:"input",SCROLL:"scroll",TOGGLE:"toggle",CUSTOM:"_custom"},my=[C.MOUSEENTER,C.MOUSELEAVE,"pointerenter","pointerleave"],AO=[C.CLICK,C.DBLCLICK,C.FOCUSIN,C.FOCUSOUT,C.KEYDOWN,C.KEYUP,C.KEYPRESS,C.MOUSEOVER,C.MOUSEOUT,C.SUBMIT,C.TOUCHSTART,C.TOUCHEND,C.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"],vy=[C.FOCUS,C.BLUR,C.ERROR,C.LOAD,C.TOGGLE],pa=e=>vy.indexOf(e)>=0;var yy=3,Dy=13,Ey=32,Ee={MAC_ENTER:yy,ENTER:Dy,SPACE:Ey};function wy(e){return e===C.MOUSEENTER?C.MOUSEOVER:e===C.MOUSELEAVE?C.MOUSEOUT:e===C.POINTERENTER?C.POINTEROVER:e===C.POINTERLEAVE?C.POINTEROUT:e}function Iy(e,t,n,r){let o=!1;pa(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 Cy(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 by(e){e.preventDefault?e.preventDefault():e.returnValue=!1}var Sd=typeof navigator<"u"&&/Macintosh/.test(navigator.userAgent);function Ty(e){return e.which===2||e.which==null&&e.button===4}function Sy(e){return Sd&&e.metaKey||!Sd&&e.ctrlKey||Ty(e)||e.shiftKey}var xO=typeof navigator<"u"&&!/Opera/.test(navigator.userAgent)&&/WebKit/.test(navigator.userAgent),OO=typeof navigator<"u"&&(/MSIE/.test(navigator.userAgent)||/Trident/.test(navigator.userAgent)),PO=typeof navigator<"u"&&!/Opera|WebKit/.test(navigator.userAgent)&&/Gecko/.test(navigator.product);function My(e,t,n){let r=e.relatedTarget;return(e.type===C.MOUSEOVER&&t===C.MOUSEENTER||e.type===C.MOUSEOUT&&t===C.MOUSELEAVE||e.type===C.POINTEROVER&&t===C.POINTERENTER||e.type===C.POINTEROUT&&t===C.POINTERLEAVE)&&(!r||r!==n&&!n.contains(r))}function _y(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===C.MOUSEOVER?n.type=C.MOUSEENTER:e.type===C.MOUSEOUT?n.type=C.MOUSELEAVE:e.type===C.POINTEROVER?n.type=C.POINTERENTER:n.type=C.POINTERLEAVE,n.target=n.srcElement=t,n.bubbles=!1,n._originalEvent=e,n}var kO={Enter:Ee.ENTER," ":Ee.SPACE},FO={A:Ee.ENTER,BUTTON:0,CHECKBOX:Ee.SPACE,COMBOBOX:Ee.ENTER,FILE:0,GRIDCELL:Ee.ENTER,L
3INK:Ee.ENTER,LISTBOX:Ee.ENTER,MENU:0,MENUBAR:0,MENUITEM:0,MENUITEMCHECKBOX:0,MENUITEMRADIO:0,OPTION:0,RADIO:Ee.SPACE,RADIOGROUP:Ee.SPACE,RESET:0,SUBMIT:0,SWITCH:Ee.SPACE,TAB:0,TREE:Ee.ENTER,TREEITEM:Ee.ENTER};var Ny=typeof navigator<"u"&&/iPhone|iPad|iPod/.test(navigator.userAgent),Jo=class{element;handlerInfos=[];constructor(t){this.element=t}addEventListener(t,n,r){Ny&&(this.element.style.cursor="pointer"),this.handlerInfos.push(Iy(this.element,t,n(this.element),r))}cleanUp(){for(let t=0;t<this.handlerInfos.length;t++)Cy(this.element,this.handlerInfos[t]);this.handlerInfos=[]}},Ry={NAMESPACE_ACTION_SEPARATOR:".",EVENT_ACTION_SEPARATOR:":"};function Et(e){return e.eventType}function ga(e,t){e.eventType=t}function Ko(e){return e.event}function Nd(e,t){e.event=t}function Rd(e){return e.targetElement}function Ad(e,t){e.targetElement=t}function xd(e){return e.eic}function Ay(e,t){e.eic=t}function xy(e){return e.timeStamp}function Oy(e,t){e.timeStamp=t}function Xo(e){return e.eia}function Od(e,t,n){e.eia=[t,n]}function ca(e){e.eia=void 0}function Qo(e){return e[1]}function Py(e){return e.eirp}function Pd(e,t){e.eirp=t}function kd(e){return e.eir}function Fd(e,t){e.eir=t}function Ld(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 ky(e,t,n,r,o,i,s,c){return{eventType:e,event:t,targetElement:n,eic:r,timeStamp:o,eia:i,eirp:s,eiack:c}}var ua=class e{eventInfo;constructor(t){this.eventInfo=t}getEventType(){return Et(this.eventInfo)}setEventType(t){ga(this.eventInfo,t)}getEvent(){return Ko(this.eventInfo)}setEvent(t){Nd(this.eventInfo,t)}getTargetElement(){return Rd(this.eventInfo)}setTargetElement(t){Ad(this.eventInfo,t)}getContainer(){return xd(this.eventInfo)}setContainer(t){Ay(this.eventInfo,t)}getTimestamp(){return xy(this.eventInfo)}setTimestamp(t){Oy(this.eventInfo,t)}getAction(){let t=Xo(this.eventInfo);if(t)return{name:t[0],element:t[1]}}setAction(t){if(!t){ca(this.eventInfo);return}Od(this.eventInfo,t.name,t.element)}getIsReplay(){return Py(this.eventInfo)}setIsReplay(t){Pd(this.eventInfo,t)}getResolved(){return kd(this.eventInfo)}setResolved(t){Fd(this.eventInfo,t)}clone(){return new e(Ld(this.eventInfo))}},Fy={},Ly=/\s*;\s*/,jy=C.CLICK,la=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&&Et(t)===C.CLICK&&Sy(Ko(t))?ga(t,C.CLICKMOD):this.a11yClickSupport&&this.updateEventInfoForA11yClick(t)}resolveAction(t){kd(t)||(this.populateAction(t,Rd(t)),Fd(t,!0))}resolveParentAction(t){let n=Xo(t),r=n&&Qo(n);ca(t);let o=r&&this.getParentNode(r);o&&this.populateAction(t,o)}populateAction(t,n){let r=n;for(;r&&r!==xd(t)&&(r.nodeType===Node.ELEMENT_NODE&&this.populateActionOnElement(r,t),!Xo(t));)r=this.getParentNode(r);let o=Xo(t);if(o&&(this.a11yClickSupport&&this.preventDefaultForA11yClick(t),this.syntheticMouseEventSupport&&(Et(t)===C.MOUSEENTER||Et(t)===C.MOUSELEAVE||Et(t)===C.POINTERENTER||Et(t)===C.POINTERLEAVE)))if(My(Ko(t),Et(t),Qo(o))){let i=_y(Ko(t),Qo(o));Nd(t,i),Ad(t,Qo(o))}else ca(t)}getParentNode(t){let n=t[ha.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[Et(n)];o!==void 0&&Od(n,o,t),this.a11yClickSupport&&this.populateClickOnlyAction(t,n,r)}parseActions(t){let n=hy(t);if(!n){let r=t.getAttribute(fa.JSACTION);if(!r)n=Fy,Td(t,n);else{if(n=py(r),!n){n={};let o=r.split(Ly);for(let i=0;i<o.length;i++){let s=o[i];if(!s)continue;let c=s.indexOf(Ry.EVENT_ACTION_SEPARATOR),a=c!==-1,u=a?s.substr(0,c).trim():jy,l=a?s.substr(c+1).trim():s;n[u]=l}gy(r,n)}Td(t,n)}}return n}addA11yClickSupport(t,n,r){this.a11yClickSupport=!0,this.updateEventInfoForA11yClick=t,this.preventDefaultForA11yClick=n,this.populateClickOnlyAction=r}},jd=function(e){return e[e.I_AM_THE_JSACTION_FRAMEWORK=0]="I_AM_THE_JSACTION_FRAMEWORK",e}(jd||{}),da=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 ua(t);this.actionResolver?.resolveEventType(t),this.actionResolver?.resolveAction(t);let r=n.getAction();if(r&&Vy(r.element,n)&&by(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 Vy(e,t){return e.tagName==="A"&&(t.getEventType()===C.CLICK||t.getEventType()===C.CLICKMOD)}var Vd=Symbol.for("propagationStopped"),ma={REPLAY:101};var Uy="`preventDefault` called during event replay.";var By="`composedPath` called during event replay.",ei=class{dispatchDelegate;clickModSupport;actionResolver;dispatcher;constructor(t,n=!0){this.dispatchDelegate=t,this.clickModSupport=n,this.actionResolver=new la({clickModSupport:n}),this.dispatcher=new da(r=>{this.dispatchToDelegate(r)},{actionResolver:this.actionResolver})}dispatch(t){this.dispatcher.dispatch(t)}
3dispatchToDelegate(t){for(t.getIsReplay()&&zy(t),$y(t);t.getAction();){if(qy(t),pa(t.getEventType())&&t.getAction().element!==t.getTargetElement()||(this.dispatchDelegate(t.getEvent(),t.getAction().name),Hy(t)))return;this.actionResolver.resolveParentAction(t.eventInfo)}}};function $y(e){let t=e.getEvent(),n=e.getEvent().stopPropagation.bind(t),r=()=>{t[Vd]=!0,n()};Vt(t,"stopPropagation",r),Vt(t,"stopImmediatePropagation",r)}function Hy(e){return!!e.getEvent()[Vd]}function zy(e){let t=e.getEvent(),n=e.getTargetElement(),r=t.preventDefault.bind(t);Vt(t,"target",n),Vt(t,"eventPhase",ma.REPLAY),Vt(t,"preventDefault",()=>{throw r(),new Error(Uy+"")}),Vt(t,"composedPath",()=>{throw new Error(By+"")})}function qy(e){let t=e.getEvent(),n=e.getAction()?.element;n&&Vt(t,"currentTarget",n,{configurable:!0})}function Vt(e,t,n,{configurable:r=!1}={}){Object.defineProperty(e,t,{value:n,configurable:r})}function Ud(e,t){e.ecrd(n=>{t.dispatch(n)},jd.I_AM_THE_JSACTION_FRAMEWORK)}function Gy(e){return e?.q??[]}function Wy(e){e&&(Md(e.c,e.et,e.h),Md(e.c,e.etc,e.h,!0))}function Md(e,t,n,r){for(let o=0;o<t.length;o++)e.removeEventListener(t[o],n,r)}var Zy=!1,Bd=(()=>{class e{static MOUSE_SPECIAL_SUPPORT=Zy;containerManager;eventHandlers={};browserEventTypeToExtraEventTypes={};dispatcher=null;queuedEventInfos=[];constructor(n){this.containerManager=n}handleEvent(n,r,o){let i=ky(n,r,r.target,o,Date.now());this.handleEventInfo(i)}handleEventInfo(n){if(!this.dispatcher){Pd(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&&my.indexOf(n)>=0)return;let i=(c,a,u)=>{this.handleEvent(c,a,u)};this.eventHandlers[n]=i;let s=wy(r||n);if(s!==n){let c=this.browserEventTypeToExtraEventTypes[s]||[];c.push(n),this.browserEventTypeToExtraEventTypes[s]=c}this.containerManager.addEventListener(s,c=>a=>{i(n,a,c)},o)}replayEarlyEvents(n=window._ejsa){n&&(this.replayEarlyEventInfos(n.q),Wy(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 c=Ld(o);ga(c,i[s]),this.handleEventInfo(c)}}}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 $d(e,t=window){return Gy(t._ejsas?.[e])}function va(e,t=window){t._ejsas&&(t._ejsas[e]=void 0)}var Uf="https://g.co/ng/security#xss",E=class extends Error{code;constructor(t,n){super($i(t,n)),this.code=t}};function $i(e,t){return`${`NG0${Math.abs(e)}`}${t?": "+t:""}`}var Bf=Symbol("InputSignalNode#UNSET"),Yy=U(v({},Ws),{transformFn:void 0,applyValueToInputSignal(e,t){Ro(e,t)}});function $f(e,t){let n=Object.create(Yy);n.value=e,n.transformFn=t?.transform;function r(){if(Gs(n),n.value===Bf)throw new E(-950,!1);return n.value}return r[Pe]=n,r}function Hi(e){return{toString:e}.toString()}var Nr=globalThis;function B(e){for(let t in e)if(e[t]===B)return t;throw Error("Could not find renamed property on target object.")}function ge(e){if(typeof e=="string")return e;if(Array.isArray(e))return`[${e.map(ge).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 Hd(e,t){return e?t?`${e} ${t}`:e:t||""}var Qy=B({__forward_ref__:B});function Hf(e){return e.__forward_ref__=Hf,e.toString=function(){return ge(this())},e}function ce(e){return zf(e)?e():e}function zf(e){return typeof e=="function"&&e.hasOwnProperty(Qy)&&e.__forward_ref__===Hf}function D(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Hn(e){return{providers:e.providers||[],imports:e.imports||[]}}function zi(e){return zd(e,Gf)||zd(e,Wf)}function qf(e){return zi(e)!==null}function zd(e,t){return e.hasOwnProperty(t)?e[t]:null}function Ky(e){let t=e&&(e[Gf]||e[Wf]);return t||null}function qd(e){return e&&(e.hasOwnProperty(Gd)||e.hasOwnProperty(Xy))?e[Gd]:null}var Gf=B({\u0275prov:B}),Gd=B({\u0275inj:B}),Wf=B({ngInjectableDef:B}),Xy=B({ngInjectorDef:B}),y=class{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(t,n){this._desc=t,this.\u0275prov=void 0,typeof n=="number"?this.__NG_ELEMENT_ID__=n:n!==void 0&&(this.\u0275prov=D({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function Zf(e){return e&&!!e.\u0275providers}var Jy=B({\u0275cmp:B}),eD=B({\u0275dir:B}),tD=B({\u0275pipe:B}),nD=B({\u0275mod:B}),mi=B({\u0275fac:B}),_r=B({__NG_ELEMENT_ID__:B}),Wd=B({__NG_ENV_ID__:B});function xn(e){return typeof e=="string"?e:e==null?"":String(e)}function rD(e){return typeof e=="function"?e.name||e.toString():typeof e=="object"&&e!=null&&typeof e.type=="function"?e.type.name||e.type.toString():xn(e)}function oD(e,t){let n=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new E(-200,e)}function kc(e,t){throw new E(-201,!1)}var x=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(x||{}),Oa;function Yf(){return Oa}function Ne(e){let t=Oa;return Oa=e,t}function Qf(e,t,n){let r=zi(e);if(r&&r.providedIn=="root")return r.value===void 0?r.value=r.factory():r.value;if(n&x.Optional)return null;if(t!==void 0)return t;kc(e,"Injector")}var iD={},Rr=iD,sD="__NG_DI_FLAG__",vi="ngTempTokenPath",aD="ngTokenPath",cD=/\n/gm,uD="\u0275",Zd="__source",_n;function lD(){return _n}function wt(e){let t=_n;return _n=e,t}function dD(e,t=x.Default){if(_n===void 0)throw new E(-203,!1);return _n===null?Qf(e,void 0,t):_n.get(e,t&x.Optional?null:void 0,t)}function I(e,t=x.Default){return(Yf()||dD)(ce(e),t)}function p(e,t=x.Default){return I(e,qi(t))}function qi(e){return typeof e>"u"||typeof e=="number"?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Pa(e){let t=[];for(let n=0;n<e.length;n++){let r=ce(e[n]);if(Array.isArray(r)){if(r.length===0)throw new E(900,!1);let o,i=x.Default;for(let s=0;s<r.length;s++){let c=r[s],a=fD(c);typeof a=="number"?a===-1?o=c.token:i|=a:o=c}t.push(I(o,i))}else t.push(I(r))}return t}function fD(e){return e[sD]}function hD(e,t,n,r){let o=e[vi];throw t[Zd]&&o.unshift(t[Zd]),e.message=pD(` 5`+e.message,o,n,r),e[aD]=o,e[vi]=null,e}function pD(e,t,n,r=null){e=e&&e.charAt(0)===` 6`&&e.charAt(1)==uD?e.slice(2):e;let o=ge(t);if(Array.isArray(t))o=t.map(ge).join(" -> ");else if(typeof t=="object"){let i=[];for(let s in t)if(t.hasOwnProperty(s)){let c=t[s];i.push(s+":"+(typeof c=="string"?JSON.stringify(c):ge(c)))}o=`{${i.join(", ")}}`}return`${n}${r?"("+r+")":""}[${o}]: ${e.replace(cD,` 7 `)}`}
vendor: 4,237 bytes, line 7
7function On(e,t){let n=e.hasOwnProperty(mi);return n?e[mi]:null}function gD(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 mD(e){return e.flat(Number.POSITIVE_INFINITY)}function Fc(e,t){e.forEach(n=>Array.isArray(n)?Fc(n,t):t(n))}function Kf(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function yi(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function vD(e,t){let n=[];for(let r=0;r<e;r++)n.push(t);return n}function yD(e,t,n,r){let o=e.length;if(o==t)e.push(n,r);else 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 DD(e,t,n){let r=Ur(e,t);return r>=0?e[r|1]=n:(r=~r,yD(e,r,t,n)),r}function ya(e,t){let n=Ur(e,t);if(n>=0)return e[n|1]}function Ur(e,t){return ED(e,t,1)}function ED(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 Pn={},je=[],Ct=new y(""),Xf=new y("",-1),Jf=new y(""),Di=class{get(t,n=Rr){if(n===Rr){let r=new Error(`NullInjectorError: No provider for ${ge(t)}!`);throw r.name="NullInjectorError",r}return n}};function eh(e,t){let n=e[nD]||null;if(!n&&t===!0)throw new Error(`Type ${ge(e)} does not have '\u0275mod' property.`);return n}function rt(e){return e[Jy]||null}function Lc(e){return e[eD]||null}function jc(e){return e[tD]||null}function th(e){let t=rt(e)||Lc(e)||jc(e);return t!==null&&t.standalone}function St(e){return{\u0275providers:e}}function wD(...e){return{\u0275providers:Vc(!0,e),\u0275fromNgModule:!0}}function Vc(e,...t){let n=[],r=new Set,o,i=s=>{n.push(s)};return Fc(t,s=>{let c=s;ka(c,i,[],r)&&(o||=[],o.push(c))}),o!==void 0&&nh(o,i),n}function nh(e,t){for(let n=0;n<e.length;n++){let{ngModule:r,providers:o}=e[n];Uc(o,i=>{t(i,r)})}}function ka(e,t,n,r){if(e=ce(e),!e)return!1;let o=null,i=qd(e),s=!i&&rt(e);if(!i&&!s){let a=e.ngModule;if(i=qd(a),i)o=a;else return!1}else{if(s&&!s.standalone)return!1;o=e}let c=r.has(o);if(s){if(c)return!1;if(r.add(o),s.dependencies){let a=typeof s.dependencies=="function"?s.dependencies():s.dependencies;for(let u of a)ka(u,t,n,r)}}else if(i){if(i.imports!=null&&!c){r.add(o);let u;try{Fc(i.imports,l=>{ka(l,t,n,r)&&(u||=[],u.push(l))})}finally{}u!==void 0&&nh(u,t)}if(!c){let u=On(o)||(()=>new o);t({provide:o,useFactory:u,deps:je},o),t({provide:Jf,useValue:o,multi:!0},o),t({provide:Ct,useValue:()=>I(o),multi:!0},o)}let a=i.providers;if(a!=null&&!c){let u=e;Uc(a,l=>{t(l,u)})}}else return!1;return o!==e&&e.providers!==void 0}function Uc(e,t){for(let n of e)Zf(n)&&(n=n.\u0275providers),Array.isArray(n)?Uc(n,t):t(n)}var ID=B({provide:String,useValue:B});function rh(e){return e!==null&&typeof e=="object"&&ID in e}function CD(e){return!!(e&&e.useExisting)}function bD(e){return!!(e&&e.useFactory)}function kn(e){return typeof e=="function"}function TD(e){return!!e.useClass}var Gi=new y(""),ai={},SD={},Da;function Bc(){return Da===void 0&&(Da=new Di),Da}var se=class{},Ar=class extends se{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,La(t,s=>this.processProvider(s)),this.records.set(Xf,Cn(void 0,this)),o.has("environment")&&this.records.set(se,Cn(void 0,this));let i=this.records.get(Gi);i!=null&&typeof i.value=="string"&&this.scopes.add(i.value),this.injectorDefTypes=new Set(this.get(Jf,je,x.Self))}destroy(){Sr(this),this._destroyed=!0;let t=O(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(),O(t)}}onDestroy(t){return Sr(this),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){Sr(this);let n=wt(this),r=Ne(void 0),o;try{return t()}finally{wt(n),Ne(r)}}get(t,n=Rr,r=x.Default){if(Sr(this),t.hasOwnProperty(Wd))return t[Wd](this);r=qi(r);let o,i=wt(this),s=Ne(void 0);try{if(!(r&x.SkipSelf)){let a=this.records.get(t);if(a===void 0){let u=AD(t)&&zi(t);u&&this.injectableDefInScope(u)?a=Cn(Fa(t),ai):a=null,this.records.set(t,a)}
7if(a!=null)return this.hydrate(t,a)}let c=r&x.Self?Bc():this.parent;return n=r&x.Optional&&n===Rr?null:n,c.get(t,n)}catch(c){if(c.name==="NullInjectorError"){if((c[vi]=c[vi]||[]).unshift(ge(t)),i)throw c;return hD(c,t,"R3InjectorError",this.source)}else throw c}finally{Ne(s),wt(i)}}resolveInjectorInitializers(){let t=O(null),n=wt(this),r=Ne(void 0),o;try{let i=this.get(Ct,je,x.Self);for(let s of i)s()}finally{wt(n),Ne(r),O(t)}}toString(){let t=[],n=this.records;for(let r of n.keys())t.push(ge(r));return`R3Injector[${t.join(", ")}]`}processProvider(t){t=ce(t);let n=kn(t)?t:ce(t&&t.provide),r=_D(t);if(!kn(t)&&t.multi===!0){let o=this.records.get(n);o||(o=Cn(void 0,ai,!0),o.factory=()=>Pa(o.multi),this.records.set(n,o)),n=t,o.multi.push(t)}this.records.set(n,r)}hydrate(t,n){let r=O(null);try{return n.value===ai&&(n.value=SD,n.value=n.factory()),typeof n.value=="object"&&n.value&&RD(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{O(r)}}injectableDefInScope(t){if(!t.providedIn)return!1;let n=ce(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 Fa(e){let t=zi(e),n=t!==null?t.factory:On(e);if(n!==null)return n;if(e instanceof y)throw new E(204,!1);if(e instanceof Function)return MD(e);throw new E(204,!1)}function MD(e){if(e.length>0)throw new E(204,!1);let n=Ky(e);return n!==null?()=>n.factory(e):()=>new e}function _D(e){if(rh(e))return Cn(void 0,e.useValue);{let t=oh(e);return Cn(t,ai)}}function oh(e,t,n){let r;if(kn(e)){let o=ce(e);return On(o)||Fa(o)}else if(rh(e))r=()=>ce(e.useValue);else if(bD(e))r=()=>e.useFactory(...Pa(e.deps||[]));else if(CD(e))r=()=>I(ce(e.useExisting));else{let o=ce(e&&(e.useClass||e.provide));if(ND(e))r=()=>new o(...Pa(e.deps));else return On(o)||Fa(o)}return r}function Sr(e){if(e.destroyed)throw new E(205,!1)}function Cn(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function ND(e){return!!e.deps}function RD(e){return e!==null&&typeof e=="object"&&typeof e.ngOnDestroy=="function"}function AD(e){return typeof e=="function"||typeof e=="object"&&e instanceof y}function La(e,t){for(let n of e)Array.isArray(n)?La(n,t):n&&Zf(n)?La(n.\u0275providers,t):t(n)}function ve(e,t){e instanceof Ar&&Sr(e);let n,r=wt(e),o=Ne(void 0);try{return t()}finally{wt(r),Ne(o)}}function ih(){return Yf()!==void 0||lD()!=null}function $c(e){if(!ih())throw new E(-203,!1)}function xD(e){return typeof e=="function"}var be=0,T=1,M=2,X=3,Ve=4,ye=5,Ae=6,Ei=7,re=8,bt=9,ot=10,H=11,xr=12,Yd=13,zn=14,ue=15,Bt=16,bn=17,it=18,Wi=19,sh=20,It=21,ci=22,$t=23,Ce=24,z=25,ah=1,Ht=6,st=7,wi=8,Fn=9,oe=10;function Ge(e){return Array.isArray(e)&&typeof e[ah]=="object"}function Ye(e){return Array.isArray(e)&&e[ah]===!0}function ch(e){return(e.flags&4)!==0}function Mt(e){return e.componentOffset>-1}function Hc(e){return(e.flags&1)===1}function Jt(e){return!!e.template}function Or(e){return(e[M]&512)!==0}function qn(e){return(e[M]&256)===256}var ja=class{previousValue;currentValue;firstChange;constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}};function uh(e,t,n,r){t!==null?t.applyValueToInputSignal(t,r):e[n]=r}var zc=(()=>{let e=()=>lh;return e.ngInherit=!0,e})();function lh(e){return e.type.prototype.ngOnChanges&&(e.setInput=PD),OD}function OD(){let e=fh(this),t=e?.current;if(t){let n=e.previous;if(n===Pn)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function PD(e,t,n,r,o){let i=this.declaredInputs[r],s=fh(e)||kD(e,{previous:Pn,current:null}),c=s.current||(s.current={}),a=s.previous,u=a[i];c[i]=new ja(u&&u.currentValue,n,a===Pn),uh(e,t,o,n)}var dh="__ngSimpleChanges__";function fh(e){return e[dh]||null}function kD(e,t){return e[dh]=t}var Qd=null;var Re=function(e,t,n){Qd?.(e,t,n)},FD="svg",LD="math";function Ue(e){for(;Array.isArray(e);)e=e[be];return e}function hh(e,t){return Ue(t[e])}function Be(e,t){return Ue(t[e.index])}function Br(e,t){return e.data[t]}function at(e,t){let n=t[e];return Ge(n)?n:n[be]}function jD(e){return(e[M]&4)===4}function qc(e){return(e[M]&128)===128}function VD(e){return Ye(e[X])}function Ln(e,t){return t==null?null:e[t]}function ph(e){e[bn]=0}function Gc(e){e[M]&1024||(e[M]|=1024,qc(e)&&$r(e))}function UD(e,t){for(;e>0;)t=t[zn],e--;return t}function Zi(e){return!!(e[M]&9216||e[Ce]?.dirty)}function Va(e){e[ot].changeDetectionScheduler?.notify(9),e[M]&64&&(e[M]|=1024),Zi(e)&&$r(e)}function $r(e){e[ot].changeDetectionScheduler?.notify(0);let t=zt(e);for(;t!==null&&!(t[M]&8192||(t[M]|=8192,!qc(t)));)t=zt(t)}function gh(e,t){if(qn(e))throw new E(911,!1);e[It]===null&&(e[It]=[]),e[It].push(t)}function BD(e,t){if(e[It]===null)return;let n=e[It].indexOf(t);n!==-1&&e[It].splice(n,1)}function zt(e){let t=e[X];return Ye(t)?t[X]:t}function mh(e){return e[Ei]??=[]}function vh(e){return e.cleanup??=[]}function $D(e,t,n,r){let o=mh(t);o.push(n),e.firstCreatePass&&vh(e).push(r,o.length-1)}var A={lFrame:Sh(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var Ua=!1;function HD(){return A.lFrame.elementDepthCount}function zD(){A.lFrame.elementDepthCount++}function qD(){A.lFrame.elementDepthCount--}function Wc(){return A.bindingsEnabled}
vendor: 4,229 bytes, line 7
7function Gn(){return A.skipHydrationRootTNode!==null}function GD(e){return A.skipHydrationRootTNode===e}function WD(e){A.skipHydrationRootTNode=e}function ZD(){A.skipHydrationRootTNode=null}function F(){return A.lFrame.lView}function le(){return A.lFrame.tView}function hP(e){return A.lFrame.contextLView=e,e[re]}function pP(e){return A.lFrame.contextLView=null,e}function $e(){let e=yh();for(;e!==null&&e.type===64;)e=e.parent;return e}function yh(){return A.lFrame.currentTNode}function YD(){let e=A.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function Hr(e,t){let n=A.lFrame;n.currentTNode=e,n.isParent=t}function Dh(){return A.lFrame.isParent}function Eh(){A.lFrame.isParent=!1}function wh(){return Ua}function Ii(e){let t=Ua;return Ua=e,t}function QD(){let e=A.lFrame,t=e.bindingRootIndex;return t===-1&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function KD(){return A.lFrame.bindingIndex}function XD(e){return A.lFrame.bindingIndex=e}function Yi(){return A.lFrame.bindingIndex++}function Ih(e){let t=A.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function JD(){return A.lFrame.inI18n}function eE(e,t){let n=A.lFrame;n.bindingIndex=n.bindingRootIndex=e,Ba(t)}function tE(){return A.lFrame.currentDirectiveIndex}function Ba(e){A.lFrame.currentDirectiveIndex=e}function nE(e){let t=A.lFrame.currentDirectiveIndex;return t===-1?null:e[t]}function Ch(){return A.lFrame.currentQueryIndex}function Zc(e){A.lFrame.currentQueryIndex=e}function rE(e){let t=e[T];return t.type===2?t.declTNode:t.type===1?e[ye]:null}function bh(e,t,n){if(n&x.SkipSelf){let o=t,i=e;for(;o=o.parent,o===null&&!(n&x.Host);)if(o=rE(i),o===null||(i=i[zn],o.type&10))break;if(o===null)return!1;t=o,e=i}let r=A.lFrame=Th();return r.currentTNode=t,r.lView=e,!0}function Yc(e){let t=Th(),n=e[T];A.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function Th(){let e=A.lFrame,t=e===null?null:e.child;return t===null?Sh(e):t}function Sh(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 Mh(){let e=A.lFrame;return A.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}var _h=Mh;function Qc(){let e=Mh();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 oE(e){return(A.lFrame.contextLView=UD(e,A.lFrame.contextLView))[re]}function _t(){return A.lFrame.selectedIndex}function qt(e){A.lFrame.selectedIndex=e}function Nh(){let e=A.lFrame;return Br(e.tView,e.selectedIndex)}function Rh(){return A.lFrame.currentNamespace}var Ah=!0;function Kc(){return Ah}function Nt(e){Ah=e}function iE(e,t,n){let{ngOnChanges:r,ngOnInit:o,ngDoCheck:i}=t.type.prototype;if(r){let s=lh(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 xh(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n<r;n++){let i=e.data[n].type.prototype,{ngAfterContentInit:s,ngAfterContentChecked:c,ngAfterViewInit:a,ngAfterViewChecked:u,ngOnDestroy:l}=i;s&&(e.contentHooks??=[]).push(-n,s),c&&((e.contentHooks??=[]).push(n,c),(e.contentCheckHooks??=[]).push(n,c)),a&&(e.viewHooks??=[]).push(-n,a),u&&((e.viewHooks??=[]).push(n,u),(e.viewCheckHooks??=[]).push(n,u)),l!=null&&(e.destroyHooks??=[]).push(n,l)}}function ui(e,t,n){Oh(e,t,3,n)}function li(e,t,n,r){(e[M]&3)===n&&Oh(e,t,n,r)}function Ea(e,t){let n=e[M];(n&3)===t&&(n&=16383,n+=1,e[M]=n)}function Oh(e,t,n,r){let o=r!==void 0?e[bn]&65535:0,i=r??-1,s=t.length-1,c=0;for(let a=o;a<s;a++)if(typeof t[a+1]=="number"){if(c=t[a],r!=null&&c>=r)break}else t[a]<0&&(e[bn]+=65536),(c<i||i==-1)&&(sE(e,n,t,a),e[bn]=(e[bn]&4294901760)+a+2),a++}function Kd(e,t){Re(4,e,t);let n=O(null);try{t.call(e)}finally{O(n),Re(5,e,t)}}function sE(e,t,n,r){let o=n[r]<0,i=n[r+1],s=o?-n[r]:n[r],c=e[s];o?e[M]>>14<e[bn]>>
716&&(e[M]&3)===t&&(e[M]+=16384,Kd(c,i)):Kd(c,i)}var Nn=-1,Gt=class{factory;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(t,n,r){this.factory=t,this.canSeeViewProviders=n,this.injectImpl=r}};function aE(e){return e instanceof Gt}function cE(e){return(e.flags&8)!==0}function uE(e){return(e.flags&16)!==0}function lE(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++],c=n[r++];e.setAttribute(t,s,c,i)}else{let i=o,s=n[++r];fE(i)?e.setProperty(t,i,s):e.setAttribute(t,i,s),r++}}return r}function dE(e){return e===3||e===4||e===6}function fE(e){return e.charCodeAt(0)===64}function Xc(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?Xd(e,n,o,null,t[++r]):Xd(e,n,o,null,null))}}return e}function Xd(e,t,n,r,o){let i=0,s=e.length;if(t===-1)s=-1;else for(;i<e.length;){let c=e[i++];if(typeof c=="number"){if(c===t){s=-1;break}else if(c>t){s=i-1;break}}}for(;i<e.length;){let c=e[i];if(typeof c=="number")break;if(c===n){if(r===null){o!==null&&(e[i+1]=o);return}else if(r===e[i+1]){e[i+2]=o;return}}i++,r!==null&&i++,o!==null&&i++}s!==-1&&(e.splice(s,0,t),i=s+1),e.splice(i++,0,n),r!==null&&e.splice(i++,0,r),o!==null&&e.splice(i++,0,o)}var wa={},Rn=class{injector;parentInjector;constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,r){r=qi(r);let o=this.injector.get(t,wa,r);return o!==wa||n===wa?o:this.parentInjector.get(t,n,r)}};function Ph(e){return e!==Nn}function Ci(e){return e&32767}function hE(e){return e>>16}function bi(e,t){let n=hE(e),r=t;for(;n>0;)r=r[zn],n--;return r}var $a=!0;function Jd(e){let t=$a;return $a=e,t}var pE=256,kh=pE-1,Fh=5,gE=0,qe={};function mE(e,t,n){let r;typeof n=="string"?r=n.charCodeAt(0)||0:n.hasOwnProperty(_r)&&(r=n[_r]),r==null&&(r=n[_r]=gE++);let o=r&kh,i=1<<o;t.data[e+(o>>Fh)]|=i}function Ti(e,t){let n=Lh(e,t);if(n!==-1)return n;let r=t[T];r.firstCreatePass&&(e.injectorIndex=t.length,Ia(r.data,e),Ia(t,null),Ia(r.blueprint,null));let o=Jc(e,t),i=e.injectorIndex;if(Ph(o)){let s=Ci(o),c=bi(o,t),a=c[T].data;for(let u=0;u<8;u++)t[i+u]=c[s+u]|a[s+u]}return t[i+8]=o,i}function Ia(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Lh(e,t){return e.injectorIndex===-1||e.parent&&e.parent.injectorIndex===e.injectorIndex||t[e.injectorIndex+8]===null?-1:e.injectorIndex}function Jc(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=$h(o),r===null)return Nn;if(n++,o=o[zn],r.injectorIndex!==-1)return r.injectorIndex|n<<16}return Nn}
7function Ha(e,t,n){mE(e,t,n)}function jh(e,t,n){if(n&x.Optional||e!==void 0)return e;kc(t,"NodeInjector")}function Vh(e,t,n,r){if(n&x.Optional&&r===void 0&&(r=null),!(n&(x.Self|x.Host))){let o=e[bt],i=Ne(void 0);try{return o?o.get(t,r,n&x.Optional):Qf(t,r,n&x.Optional)}finally{Ne(i)}}return jh(r,t,n)}function Uh(e,t,n,r=x.Default,o){if(e!==null){if(t[M]&2048&&!(r&x.Self)){let s=EE(e,t,n,r,qe);if(s!==qe)return s}let i=Bh(e,t,n,r,qe);if(i!==qe)return i}return Vh(t,n,r,o)}function Bh(e,t,n,r,o){let i=yE(n);if(typeof i=="function"){if(!bh(t,e,r))return r&x.Host?jh(o,n,r):Vh(t,n,r,o);try{let s;if(s=i(r),s==null&&!(r&x.Optional))kc(n);else return s}finally{_h()}}else if(typeof i=="number"){let s=null,c=Lh(e,t),a=Nn,u=r&x.Host?t[ue][ye]:null;for((c===-1||r&x.SkipSelf)&&(a=c===-1?Jc(e,t):t[c+8],a===Nn||!tf(r,!1)?c=-1:(s=t[T],c=Ci(a),t=bi(a,t)));c!==-1;){let l=t[T];if(ef(i,c,l.data)){let d=vE(c,t,n,s,r,u);if(d!==qe)return d}a=t[c+8],a!==Nn&&tf(r,t[T].data[c+8]===u)&&ef(i,c,t)?(s=l,c=Ci(a),t=bi(a,t)):c=-1}}return o}function vE(e,t,n,r,o,i){let s=t[T],c=s.data[e+8],a=r==null?Mt(c)&&$a:r!=s&&(c.type&3)!==0,u=o&x.Host&&i===c,l=di(c,s,n,a,u);return l!==null?Pr(t,s,l,c):qe}function di(e,t,n,r,o){let i=e.providerIndexes,s=t.data,c=i&1048575,a=e.directiveStart,u=e.directiveEnd,l=i>>20,d=r?c:c+l,h=o?c+l:u;for(let f=d;f<h;f++){let g=s[f];if(f<a&&n===g||f>=a&&g.type===n)return f}if(o){let f=s[a];if(f&&Jt(f)&&f.type===n)return a}return null}function Pr(e,t,n,r){let o=e[n],i=t.data;if(aE(o)){let s=o;s.resolving&&oD(rD(i[n]));let c=Jd(s.canSeeViewProviders);s.resolving=!0;let a,u=s.injectImpl?Ne(s.injectImpl):null,l=bh(e,r,x.Default);try{o=e[n]=s.factory(void 0,i,e,r),t.firstCreatePass&&n>=r.directiveStart&&iE(n,i[n],t)}finally{u!==null&&Ne(u),Jd(c),s.resolving=!1,_h()}}return o}function yE(e){if(typeof e=="string")return e.charCodeAt(0)||0;let t=e.hasOwnProperty(_r)?e[_r]:void 0;return typeof t=="number"?t>=0?t&kh:DE:t}function ef(e,t,n){let r=1<<e;return!!(n[t+(e>>Fh)]&r)}function tf(e,t){return!(e&x.Self)&&!(e&x.Host&&t)}var Ut=class{_tNode;_lView;constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return Uh(this._tNode,this._lView,t,qi(r),n)}};function DE(){return new Ut($e(),F())}function eu(e){return Hi(()=>{let t=e.prototype.constructor,n=t[mi]||za(t),r=Object.prototype,o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==r;){let i=o[mi]||za(o);if(i&&i!==n)return i;o=Object.getPrototypeOf(o)}return i=>new i})}function za(e){return zf(e)?()=>{let t=za(ce(e));return t&&t()}:On(e)}function EE(e,t,n,r,o){let i=e,s=t;for(;i!==null&&s!==null&&s[M]&2048&&!Or(s);){let c=Bh(i,s,n,r|x.Self,qe);if(c!==qe)return c;let a=i.parent;if(!a){let u=s[sh];if(u){let l=u.get(n,qe,r);if(l!==qe)return l}a=$h(s),s=s[zn]}i=a}return o}function $h(e){let t=e[T],n=t.type;return n===2?t.declTNode:n===1?e[ye]:null}function nf(e,t=null,n=null,r){let o=Hh(e,t,n,r);return o.resolveInjectorInitializers(),o}function Hh(e,t=null,n=null,r,o=new Set){let i=[n||je,wD(e)];return r=r||(typeof e=="object"?void 0:ge(e)),new Ar(i,t||Bc(),r||null,o)}var ae=class e{static THROW_IF_NOT_FOUND=Rr;static NULL=new Di;static create(t,n){if(Array.isArray(t))return nf({name:""},n,t,"");{let r=t.name??"";return nf({name:r},t.parent,t.providers,r)}}static \u0275prov=D({token:e,providedIn:"any",factory:()=>I(Xf)});static __NG_ELEMENT_ID__=-1};var wE=new y("");wE.__NG_ELEMENT_ID__=e=>{let t=$e();if(t===null)throw new E(204,!1);if(t.type&2)return t.value;if(e&x.Optional)return null;throw new E(204,!1)};var zh=!1,en=(()=>{class e{static __NG_ELEMENT_ID__=IE;static __NG_ENV_ID__=n=>n}return e})(),Si=class extends en{_lView;constructor(t){super(),this._lView=t}onDestroy(t){return gh(this._lView,t),()=>BD(this._lView,t)}};function IE(){return new Si(F())}var Wt=class{},Qi=new y("",{providedIn:"root",factory:()=>!1});var qh=new y(""),Gh=new y(""),xe=(()=>{class e{taskId=0;pendingTasks=new Set;get _hasPendingTasks(){return this.hasPendingTasks.value}hasPendingTasks=new ne(!1);add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let n=this.taskId++;return this.pendingTasks.add(n),n}has(n){return this.pendingTasks.has(n)}remove(n){this.pendingTasks.delete(n),this.pendingTasks.size===0&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static \u0275prov=D({token:e,providedIn:"root",factory:()=>new e})}return e})();var qa=class extends te{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(t=!1){super(),this.__isAsync=t,ih()&&(this.destroyRef=p(en,{optional:!0})??void 0,this.pendingTasks=p(xe,{optional:!0})??void 0)}emit(t){let n=O(null);try{super.next(t)}finally{O(n)}}subscribe(t,n,r){let o=t,i=n||(()=>null),s=r;if(t&&typeof t=="object"){let a=t;o=a.next?.bind(a),i=a.error?.bind(a),s=a.complete?.bind(a)}this.__isAsync&&(i=this.wrapInTimeout(i),o&&(o=this.wrapInTimeout(o)),s&&(s=this.wrapInTimeout(s)));let c=super.subscribe({next:o,error:i,complete:s});return t instanceof G&&t.add(c),c}wrapInTimeout(t){return n=>{let r=this.pendingTasks?.add();setTimeout(()=>{t(n),r!==void 0&&this.pendingTasks?.remove(r)})}}},Ie=qa;function kr(...e){}function Wh(e){let t,n;function r(){e=kr;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 rf(e){return queueMicrotask(()=>e()),()=>{e=kr}}var tu="isAngularZone",Mi=tu+"_ID",CE=0,q=class e{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new Ie(!1);onMicrotaskEmpty=new Ie(!1);onStable=new Ie(!1);
vendor: 4,547 bytes, line 7
7onError=new Ie(!1);constructor(t){let{enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:o=!1,scheduleInRootZone:i=zh}=t;if(typeof Zone>"u")throw new E(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,SE(s)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(tu)===!0}static assertInAngularZone(){if(!e.isInAngularZone())throw new E(909,!1)}static assertNotInAngularZone(){if(e.isInAngularZone())throw new E(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,bE,kr,kr);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)}},bE={};function nu(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 TE(e){if(e.isCheckStableRunning||e.callbackScheduled)return;e.callbackScheduled=!0;function t(){Wh(()=>{e.callbackScheduled=!1,Ga(e),e.isCheckStableRunning=!0,nu(e),e.isCheckStableRunning=!1})}e.scheduleInRootZone?Zone.root.run(()=>{t()}):e._outer.run(()=>{t()}),Ga(e)}function SE(e){let t=()=>{TE(e)},n=CE++;e._inner=e._inner.fork({name:"angular",properties:{[tu]:!0,[Mi]:n,[Mi+n]:!0},onInvokeTask:(r,o,i,s,c,a)=>{if(ME(a))return r.invokeTask(i,s,c,a);try{return of(e),r.invokeTask(i,s,c,a)}finally{(e.shouldCoalesceEventChangeDetection&&s.type==="eventTask"||e.shouldCoalesceRunChangeDetection)&&t(),sf(e)}},onInvoke:(r,o,i,s,c,a,u)=>{try{return of(e),r.invoke(i,s,c,a,u)}finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!_E(a)&&t(),sf(e)}},onHasTask:(r,o,i,s)=>{r.hasTask(i,s),o===i&&(s.change=="microTask"?(e._hasPendingMicrotasks=s.microTask,Ga(e),nu(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 Ga(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&e.callbackScheduled===!0?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function of(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function sf(e){e._nesting--,nu(e)}var Wa=class{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new Ie;onMicrotaskEmpty=new Ie;onStable=new Ie;onError=new Ie;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 ME(e){return Zh(e,"__ignore_ng_zone__")}function _E(e){return Zh(e,"__scheduler_tick__")}function Zh(e,t){return!Array.isArray(e)||e.length!==1?!1:e[0]?.data?.[t]===!0}var We=class{_console=console;handleError(t){this._console.error("ERROR",t)}},NE=new y("",{providedIn:"root",factory:()=>{let e=p(q),t=p(We);return n=>e.runOutsideAngular(()=>t.handleError(n))}});function af(e,t){return $f(e,t)}function RE(e){return $f(Bf,e)}var Yh=(af.required=RE,af);function AE(){return Wn($e(),F())}function Wn(e,t){return new tn(Be(e,t))}var tn=(()=>{class e{nativeElement;constructor(n){this.nativeElement=n}static __NG_ELEMENT_ID__=AE}return e})();function xE(e){return e instanceof tn?e.nativeElement:e}var cf=new Set;function Te(e){cf.has(e)||(cf.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function gP(e,t){Te("NgSignals");let n=Zl(e),r=n[Pe];return t?.equal&&(r.equal=t.equal),n.set=o=>Ro(r,o),n.update=o=>Yl(r,o),n.asReadonly=OE.bind(n),n}function OE(){let e=this[Pe];if(e.readonlyFn===void 0){let t=()=>this();t[Pe]=e,e.readonlyFn=t}return e.readonlyFn}function PE(){return this._results[Symbol.iterator]()}var Za=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 te}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)}
7forEach(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=mD(t);(this._changesDetected=!gD(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]=PE},kE="ngSkipHydration",FE="ngskiphydration";function Qh(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()===FE)return!0}return!1}function Kh(e){return e.hasAttribute(kE)}function _i(e){return(e.flags&128)===128}function LE(e){if(_i(e))return!0;let t=e.parent;for(;t;){if(_i(e)||Qh(t))return!0;t=t.parent}return!1}var Xh=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(Xh||{}),Jh=new Map,jE=0;function VE(){return jE++}function UE(e){Jh.set(e[Wi],e)}function Ya(e){Jh.delete(e[Wi])}var uf="__ngContext__";function Zn(e,t){Ge(t)?(e[uf]=t[Wi],UE(t)):e[uf]=t}function ep(e){return np(e[xr])}function tp(e){return np(e[Ve])}function np(e){for(;e!==null&&!Ye(e);)e=e[Ve];return e}var Qa;function rp(e){Qa=e}function zr(){if(Qa!==void 0)return Qa;if(typeof document<"u")return document;throw new E(210,!1)}var Zt=new y("",{providedIn:"root",factory:()=>BE}),BE="ng",ru=new y(""),Qe=new y("",{providedIn:"platform",factory:()=>"unknown"});var mP=new y(""),ou=new y("",{providedIn:"root",factory:()=>zr().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});function $E(){let e=new Yn;return p(Qe)==="browser"&&(e.store=HE(zr(),p(Zt))),e}var Yn=(()=>{class e{static \u0275prov=D({token:e,providedIn:"root",factory:$E});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")}}return e})();function HE(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 op="h",ip="b",zE="f",qE="n",GE="e",WE="t",iu="c",sp="x",Ni="r",ZE="i",YE="n",ap="d";var QE="di",KE="s",XE="p";var ti=new y(""),cp=!1,up=new y("",{providedIn:"root",factory:()=>cp});var lp=new y(""),JE=!1,ew=new y(""),lf=new y("",{providedIn:"root",factory:()=>new Map}),su=function(e){return e[e.CHANGE_DETECTION=0]="CHANGE_DETECTION",e[e.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",e}(su||{}),Qn=new y("");var Tn=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(Tn||{}),dp=(()=>{class e{impl=null;execute(){this.impl?.execute()}static \u0275prov=D({token:e,providedIn:"root",factory:()=>new e})}return e})(),tw=[Tn.EarlyRead,Tn.Write,Tn.MixedReadWrite,Tn.Read],nw=(()=>{class e{ngZone=p(q);scheduler=p(Wt);errorHandler=p(We,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){p(Qn,{optional:!0})}execute(){this.executing=!0;for(let n of tw)for(let r of this.sequences)if(!(r.erroredOrDestroyed||!r.hooks[n]))try{r.pipelinedValue=this.ngZone.runOutsideAngular(()=>this.maybeTrace(()=>r.hooks[n](r.pipelinedValue),r.snapshot))}catch(o){r.erroredOrDestroyed=!0,this.errorHandler?.handleError(o)}this.executing=!1;for(let n of this.sequences)n.afterRun(),n.once&&(this.sequences.delete(n),n.destroy());for(let n of this.deferredRegistrations)this.sequences.add(n);this.deferredRegistrations.size>0&&this.scheduler.notify(8),this.deferredRegistrations.clear()}register(n){this.executing?this.deferredRegistrations.add(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(su.AFTER_NEXT_RENDER,n):n()}static \u0275prov=D({token:e,providedIn:"root",factory:()=>new e})}return e})(),Ka=class{impl;hooks;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(t,n,r,o,i=null){this.impl=t,this.hooks=n,this.once=r,this.snapshot=i,this.unregisterOnDestroy=o?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.snapshot?.dispose(),this.snapshot=null}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.()}};function Ki(e,t){!t?.injector&&$c(Ki);let n=t?.injector??p(ae);return Te("NgAfterNextRender"),ow(e,n,t,!0)}function rw(e,t){if(e instanceof Function){let n=[void 0,void 0,void 0,void 0];return n[t]=e,n}else return[e.earlyRead,e.write,e.mixedReadWrite,e.read]}function ow(e,t,n,r){let o=t.get(dp);o.impl??=t.get(nw);let i=t.get(Qn,null,{optional:!0}),s=n?.phase??Tn.MixedReadWrite,c=n?.manualCleanup!==!0?t.get(en):null,a=new Ka(o.impl,rw(e,s),r,c,i?.snapshot(null));return o.impl.register(a),a}var we=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}(we||{}),df=0,iw=1,K=function(e){return e[e.Placeholder=0]="Placeholder",e[e.Loading=1]="Loading",e[e.Complete=2]="Complete",e[e.Error=3]="Error",e}(K||{});var sw=0,au=1;var aw=4,cw=5;var uw=7,An=8,lw=9,fp=function(e){return e[e.Manual=0]="Manual",e[e.Playthrough=1]="Playthrough",e}(fp||{});function fi(e,t){let n=fw(e),r=t[n];if(r!==null){for(let o of r)o();t[n]=null}}function dw(e){fi(1,e),fi(0,e),fi(2,e)}function fw(e){let t=aw;return e===1?t=cw:e===2&&(t=lw),t}function hp(e){return e+1}function Xi(e,t){let n=e[T],r=hp(t.index);return e[r]}function Ji(e,t){let n=hp(t.index);return e.data[n]}function hw(e,t,n){let r=t[T],o=Ji(r,n);switch(e){case K.Complete:return o.primaryTmplIndex;case K.Loading:return o.loadingTmplIndex;case K.Error:return o.errorTmplIndex;case K.Placeholder:return o.placeholderTmplIndex;default:return null}}function ff(e,t){return t===K.Placeholder?e.placeholderBlockConfig?.[df]??null:t===K.Loading?e.loadingBlockConfig?.[df]??null:null}function pw(e){return e.loadingBlockConfig?.[iw]??null}function hf(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 gw(e,t){let n=t.primaryTmplIndex+z;return Br(e,n)}var es="ngb";var mw=(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},vw=(e,t)=>{let n=e.getAttribute(es)??"",r=e,o=t.get(n)??new Set;o.has(r)||o.add(r),t.set(n,o)};var yw=e=>{e.removeAttribute(fa.JSACTION),e.removeAttribute(es),e.__jsaction_fns=void 0},Dw=new y("",{providedIn:"root",factory:()=>({})});function pp(e,t){let n=t?.__jsaction_fns?.get(e.type);if(n)for(let r of n)r(e)}var gp=new y("");var Ew="__nghData__",mp=Ew,ww="__nghDeferData__",Iw=ww,Ca="ngh",Cw="nghm",vp=()=>null;function bw(e,t,n=!1){let r=e.getAttribute(Ca);if(r==null)return null;let[o,i]=r.split("|");if(r=n?i:o,!r)return null;let s=i?`|${i}`:"",c=n?o:s,a={};if(r!==""){let l=t.get(Yn,null,{optional:!0});l!==null&&(a=l.get(mp,[])[Number(r)])}let u={data:a,firstChild:e.firstChild??null};return n&&(u.firstChild=e,ts(u,0,e.nextSibling)),c?e.setAttribute(Ca,c):e.removeAttribute(Ca),u}function Tw(){vp=bw}function yp(e,t,n=!1){return vp(e,t,n)}function Sw(e){let t=e._lView;return t[T].type===2?null:(Or(t)&&(t=t[z]),t)}function Mw(e){return e.textContent?.replace(/\s/gm,"")}function _w(e){let t=zr(),n=t.createNodeIterator(e,NodeFilter.SHOW_COMMENT,{acceptNode(i){let s=Mw(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 ts(e,t,n){e.segmentHeads??={},e.segmentHeads[t]=n}function Xa(e,t){return e.segmentHeads?.[t]??null}function Nw(e){return e.get(ew,!1,{optional:!0})}function Rw(e,t){let n=e.data,r=n[GE]?.[t]??null;return r===null&&n[iu]?.[t]&&(r=cu(e,t)),r}function Dp(e,t){return e.data[iu]?.[t]??null}function cu(e,t){let n=Dp(e,t)??[],r=0;for(let o of n)r+=o[Ni]*(o[sp]??1);return r}function Aw(e){if(typeof e.disconnectedNodes>"u"){let t=e.data[ap];e.disconnectedNodes=t?new Set(t):null}return e.disconnectedNodes}function qr(e,t){if(typeof e.disconnectedNodes>"u"){let n=e.data[ap];e.disconnectedNodes=n?new Set(n):null}return!!Aw(e)?.has(t)}
7function xw(e,t){let n=t.get(gp),o=t.get(Yn).get(Iw,{}),i=!1,s=e,c=null,a=[];for(;!i&&s;){i=n.has(s);let u=n.hydrating.get(s);if(c===null&&u!=null){c=u.promise;break}a.unshift(s),s=o[s][XE]}return{parentBlockPromise:c,hydrationQueue:a}}function Ep(e,t){let n=e.contentQueries;if(n!==null){let r=O(null);try{for(let o=0;o<n.length;o+=2){let i=n[o],s=n[o+1];if(s!==-1){let c=e.data[s];Zc(i),c.contentQueries(2,t[s],s)}}}finally{O(r)}}}function Ja(e,t,n){Zc(0);let r=O(null);try{t(e,n)}finally{O(r)}}function wp(e,t,n){if(ch(t)){let r=O(null);try{let o=t.directiveStart,i=t.directiveEnd;for(let s=o;s<i;s++){let c=e.data[s];if(c.contentQueries){let a=n[s];c.contentQueries(1,a,s)}}}finally{O(r)}}}var Ze=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(Ze||{}),ni;function Ow(){if(ni===void 0&&(ni=null,Nr.trustedTypes))try{ni=Nr.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return ni}function ns(e){return Ow()?.createHTML(e)||e}var ri;function Pw(){if(ri===void 0&&(ri=null,Nr.trustedTypes))try{ri=Nr.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return ri}function pf(e){return Pw()?.createHTML(e)||e}var ct=class{changingThisBreaksApplicationSecurity;constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Uf})`}},ec=class extends ct{getTypeName(){return"HTML"}},tc=class extends ct{getTypeName(){return"Style"}},nc=class extends ct{getTypeName(){return"Script"}},rc=class extends ct{getTypeName(){return"URL"}},oc=class extends ct{getTypeName(){return"ResourceURL"}};function Ke(e){return e instanceof ct?e.changingThisBreaksApplicationSecurity:e}function Rt(e,t){let n=kw(e);if(n!=null&&n!==t){if(n==="ResourceURL"&&t==="URL")return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${Uf})`)}return n===t}function kw(e){return e instanceof ct&&e.getTypeName()||null}function Ip(e){return new ec(e)}function Cp(e){return new tc(e)}function bp(e){return new nc(e)}function Tp(e){return new rc(e)}function Sp(e){return new oc(e)}function Fw(e){let t=new sc(e);return Lw()?new ic(t):t}var ic=class{inertDocumentHelper;constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{let n=new window.DOMParser().parseFromString(ns(t),"text/html").body;return n===null?this.inertDocumentHelper.getInertBodyElement(t):(n.firstChild?.remove(),n)}catch{return null}}},sc=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=ns(t),n}};function Lw(){try{return!!new window.DOMParser().parseFromString(ns(""),"text/html")}catch{return!1}}var jw=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function rs(e){return e=String(e),e.match(jw)?e:"unsafe:"+e}function lt(e){let t={};for(let n of e.split(","))t[n]=!0;return t}function Gr(...e){let t={};for(let n of e)for(let r in n)n.hasOwnProperty(r)&&(t[r]=!0);return t}var Mp=lt("area,br,col,hr,img,wbr"),_p=lt("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Np=lt("rp,rt"),Vw=Gr(Np,_p),Uw=Gr(_p,lt("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")),Bw=Gr(Np,lt("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")),gf=Gr(Mp,Uw,Bw,Vw),Rp=lt("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),$w=lt("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Hw=lt("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"),zw=Gr(Rp,$w,Hw),qw=lt("script,style,template"),ac=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=Zw(n);continue}for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let i=Ww(n);if(i){n=i;break}n=o.pop()}}return this.buf.join("")}startElement(t){let n=mf(t).toLowerCase();if(!gf.hasOwnProperty(n))return this.sanitizedSomething=!0,!qw.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,c=s.toLowerCase();if(!zw.hasOwnProperty(c)){this.sanitizedSomething=!0;continue}let a=i.value;
vendor: 4,870 bytes, line 7
7Rp[c]&&(a=rs(a)),this.buf.push(" ",s,'="',vf(a),'"')}return this.buf.push(">"),!0}endElement(t){let n=mf(t).toLowerCase();gf.hasOwnProperty(n)&&!Mp.hasOwnProperty(n)&&(this.buf.push("</"),this.buf.push(n),this.buf.push(">"))}chars(t){this.buf.push(vf(t))}};function Gw(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}function Ww(e){let t=e.nextSibling;if(t&&e!==t.previousSibling)throw Ap(t);return t}function Zw(e){let t=e.firstChild;if(t&&Gw(e,t))throw Ap(t);return t}function mf(e){let t=e.nodeName;return typeof t=="string"?t:"FORM"}function Ap(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}var Yw=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Qw=/([^\#-~ |!])/g;function vf(e){return e.replace(/&/g,"&").replace(Yw,function(t){let n=t.charCodeAt(0),r=t.charCodeAt(1);return"&#"+((n-55296)*1024+(r-56320)+65536)+";"}).replace(Qw,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}var oi;function uu(e,t){let n=null;try{oi=oi||Fw(e);let r=t?String(t):"";n=oi.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=oi.getInertBodyElement(r)}while(r!==i);let c=new ac().sanitizeChildren(yf(n)||n);return ns(c)}finally{if(n){let r=yf(n)||n;for(;r.firstChild;)r.firstChild.remove()}}}function yf(e){return"content"in e&&Kw(e)?e.content:null}function Kw(e){return e.nodeType===Node.ELEMENT_NODE&&e.nodeName==="TEMPLATE"}var Xe=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}(Xe||{});function vP(e){let t=xp();return t?pf(t.sanitize(Xe.HTML,e)||""):Rt(e,"HTML")?pf(Ke(e)):uu(zr(),xn(e))}function yP(e){let t=xp();return t?t.sanitize(Xe.URL,e)||"":Rt(e,"URL")?Ke(e):rs(xn(e))}function xp(){let e=F();return e&&e[ot].sanitizer}var Xw=/^>|^->|<!--|-->|--!>|<!-$/g,Jw=/(<|>)/g,eI="\u200B$1\u200B";function tI(e){return e.replace(Xw,t=>t.replace(Jw,eI))}function DP(e){return e.ownerDocument.defaultView}function nI(e){return e.ownerDocument.body}function Op(e){return e instanceof Function?e():e}function rI(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 Pp="ng-template";function oI(e,t,n,r){let o=0;if(r){for(;o<t.length&&typeof t[o]=="string";o+=2)if(t[o]==="class"&&rI(t[o+1].toLowerCase(),n,0)!==-1)return!0}else if(lu(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 lu(e){return e.type===4&&e.value!==Pp}function iI(e,t,n){let r=e.type===4&&!n?Pp:e.value;return t===r}function sI(e,t,n){let r=4,o=e.attrs,i=o!==null?uI(o):0,s=!1;for(let c=0;c<t.length;c++){let a=t[c];if(typeof a=="number"){if(!s&&!Le(r)&&!Le(a))return!1;if(s&&Le(a))continue;s=!1,r=a|r&1;continue}if(!s)if(r&4){if(r=2|r&1,a!==""&&!iI(e,a,n)||a===""&&t.length===1){if(Le(r))return!1;s=!0}}else if(r&8){if(o===null||!oI(e,o,a,n)){if(Le(r))return!1;s=!0}}else{let u=t[++c],l=aI(a,o,lu(e),n);if(l===-1){if(Le(r))return!1;s=!0;continue}if(u!==""){let d;if(l>i?d="":d=o[l+1].toLowerCase(),r&2&&u!==d){if(Le(r))return!1;s=!0}}}}return Le(r)||s}function Le(e){return(e&1)===0}function aI(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 c=t[++o];for(;typeof c=="string";)c=t[++o];continue}else{if(s===4)break;if(s===0){o+=4;continue}}o+=i?1:2}return-1}else return lI(t,e)}function kp(e,t,n=!1){for(let r=0;r<t.length;r++)if(sI(e,t[r],n))return!0;return!1}function cI(e){let t=e.attrs;if(t!=null){let n=t.indexOf(5);if(!(n&1))return t[n+1]}return null}function uI(e){for(let t=0;t<e.length;t++){let n=e[t];if(dE(n))return t}return e.length}function lI(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 dI(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 Df(e,t){return e?":not("+t.trim()+")":t}function fI(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 c=e[++n];o+="["+s+(c.length>0?'="'+c+'"':"")+"]"}else r&8?o+="."+s:r&4&&(o+=" "+s);else o!==""&&!Le(s)&&(t+=Df(i,o),o=""),r=s,i=i||!Le(r);n++}return o!==""&&(t+=Df(i,o)),t}function hI(e){return e.map(fI).join(",")}function pI(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(!Le(o))break;o=i}r++}return n.length&&t.push(1,...n),t}var He={};function Fp(e,t){return e.createText(t)}
7function gI(e,t,n){e.setValue(t,n)}function Lp(e,t){return e.createComment(tI(t))}function du(e,t,n){return e.createElement(t,n)}function Ri(e,t,n,r,o){e.insertBefore(t,n,r,o)}function jp(e,t,n){e.appendChild(t,n)}function Ef(e,t,n,r,o){r!==null?Ri(e,t,n,r,o):jp(e,t,n)}function fu(e,t,n){e.removeChild(null,t,n)}function Vp(e){e.textContent=""}function mI(e,t,n){e.setAttribute(t,"style",n)}function vI(e,t,n){n===""?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n)}function Up(e,t,n){let{mergedAttrs:r,classes:o,styles:i}=n;r!==null&&lE(e,t,r),o!==null&&vI(e,t,o),i!==null&&mI(e,t,i)}function hu(e,t,n,r,o,i,s,c,a,u,l){let d=z+r,h=d+o,f=yI(d,h),g=typeof u=="function"?u():u;return f[T]={type:e,blueprint:f,template:n,queries:null,viewQuery:c,declTNode:t,data:f.slice().fill(null,d),bindingStartIndex:d,expandoStartIndex:h,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:a,consts:g,incompleteFirstPass:!1,ssrId:l}}function yI(e,t){let n=[];for(let r=0;r<t;r++)n.push(r<e?null:He);return n}function DI(e){let t=e.tView;return t===null||t.incompleteFirstPass?e.tView=hu(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):t}function pu(e,t,n,r,o,i,s,c,a,u,l){let d=t.blueprint.slice();return d[be]=o,d[M]=r|4|128|8|64|1024,(u!==null||e&&e[M]&2048)&&(d[M]|=2048),ph(d),d[X]=d[zn]=e,d[re]=n,d[ot]=s||e&&e[ot],d[H]=c||e&&e[H],d[bt]=a||e&&e[bt]||null,d[ye]=i,d[Wi]=VE(),d[Ae]=l,d[sh]=u,d[ue]=t.type==2?e[ue]:d,d}function EI(e,t,n){let r=Be(t,e),o=DI(n),i=e[ot].rendererFactory,s=gu(e,pu(e,o,null,Bp(n),r,t,null,i.createRenderer(r,n),null,null,null));return e[t.index]=s}function Bp(e){let t=16;return e.signals?t=4096:e.onPush&&(t=64),t}function $p(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 gu(e,t){return e[xr]?e[Yd][Ve]=t:e[xr]=t,e[Yd]=t,t}function EP(e=1){Hp(le(),F(),_t()+e,!1)}function Hp(e,t,n,r){if(!r)if((t[M]&3)===3){let i=e.preOrderCheckHooks;i!==null&&ui(t,i,n)}else{let i=e.preOrderHooks;i!==null&&li(t,i,0,n)}qt(n)}var os=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(os||{});function zp(e,t,n,r){let o=O(null);try{let[i,s,c]=e.inputs[n],a=null;s&os.SignalBased&&(a=t[i][Pe]),a!==null&&a.transformFn!==void 0?r=a.transformFn(r):c!==null&&(r=c.call(t,r)),e.setInput!==null?e.setInput(t,a,r,n,i):uh(t,a,i,r)}finally{O(o)}}function qp(e,t,n,r,o){let i=_t(),s=r&2;try{qt(-1),s&&t.length>z&&Hp(e,t,z,!1),Re(s?2:0,o),n(r,o)}finally{qt(i),Re(s?3:1,o)}}function Gp(e,t,n){Wc()&&(Zn(Be(n,t),t),Wp(e,t,n))}function Wp(e,t,n){MI(e,t,n),(n.flags&64)===64&&_I(e,t,n)}function Zp(e,t,n=Be){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],c=s===-1?n(t,e):e[s];e[o++]=c}}}function wI(e,t,n,r){let i=r.get(up,cp)||n===Ze.ShadowDom,s=e.selectRootElement(t,i);return II(s),s}function II(e){Yp(e)}var Yp=()=>null;function CI(e){Kh(e)?Vp(e):_w(e)}function bI(){Yp=CI}function TI(e){return e==="class"?"className":e==="for"?"htmlFor":e==="formaction"?"formAction":e==="innerHtml"?"innerHTML":e==="readonly"?"readOnly":e==="tabindex"?"tabIndex":e}function Qp(e,t,n,r,o,i,s,c){let a=t.inputs,u;if(!c&&a!=null&&(u=a[r]))mu(e,n,u,r,o),Mt(t)&&SI(n,t.index);else if(t.type&3){let l=Be(t,n);r=TI(r),o=s!=null?s(o,t.value||"",r):o,i.setProperty(l,r,o)}else t.type&12}function SI(e,t){let n=at(t,e);n[M]&16||(n[M]|=64)}function MI(e,t,n){let r=n.directiveStart,o=n.directiveEnd;Mt(n)&&EI(t,n,e.data[r+n.componentOffset]),e.firstCreatePass||Ti(n,t);let i=n.initialInputs;for(let s=r;s<o;s++){let c=e.data[s],a=Pr(t,e,s,n);if(Zn(a,t),i!==null&&RI(t,s-r,a,c,n,i),Jt(c)){let u=at(n.index,t);u[re]=Pr(t,e,s,n)}}}function _I(e,t,n){let r=n.directiveStart,o=n.directiveEnd,i=n.index,s=tE();try{qt(i);for(let c=r;c<o;c++){let a=e.data[c],u=t[c];Ba(c),(a.hostBindings!==null||a.hostVars!==0||a.hostAttrs!==null)&&NI(a,u)}}finally{qt(-1),Ba(s)}}function NI(e,t){e.hostBindings!==null&&e.hostBindings(1,t)}function Kp(e,t){let n=e.directiveRegistry,r=null;if(n)for(let o=0;o<n.length;o++){let i=n[o];kp(t,i.selectors,!1)&&(r??=[],Jt(i)?r.unshift(i):r.push(i))}return r}function RI(e,t,n,r,o,i){let s=i[t];if(s!==null)for(let c=0;c<s.length;c+=2){let a=s[c],u=s[c+1];zp(r,n,a,u)}}function is(e,t){let n=e[bt],r=n?n.get(We,null):null;r&&r.handleError(t)}function mu(e,t,n,r,o){for(let i=0;i<n.length;i+=2){let s=n[i],c=n[i+1],a=t[s],u=e.data[s];zp(u,a,c,o)}}function AI(e,t){let n=at(t,e),r=n[T];xI(r,n);let o=n[be];o!==null&&n[Ae]===null&&(n[Ae]=yp(o,n[bt])),vu(r,n,n[re])}function xI(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}function vu(e,t,n){Yc(t);try{let r=e.viewQuery;r!==null&&Ja(1,r,n);let o=e.template;o!==null&&qp(e,t,o,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),t[it]?.finishViewCreation(e),e.staticContentQueries&&Ep(e,t),e.staticViewQueries&&Ja(2,e.viewQuery,n);let i=e.components;i!==null&&OI(t,i)}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),r}
vendor: 11,406 bytes, line 7
7finally{t[M]&=-5,Qc()}}function OI(e,t){for(let n=0;n<t.length;n++)AI(e,t[n])}function Kn(e,t,n,r){let o=O(null);try{let i=t.tView,c=e[M]&4096?4096:16,a=pu(e,i,n,c,null,t,null,null,r?.injector??null,r?.embeddedViewInjector??null,r?.dehydratedView??null),u=e[t.index];a[Bt]=u;let l=e[it];return l!==null&&(a[it]=l.createEmbeddedView(i)),vu(i,a,n),a}finally{O(o)}}function Yt(e,t){return!t||t.firstChild===null||_i(e)}var PI;function yu(e,t){return PI(e,t)}var ut=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(ut||{});function nn(e){return(e.flags&32)===32}function Sn(e,t,n,r,o){if(r!=null){let i,s=!1;Ye(r)?i=r:Ge(r)&&(s=!0,r=r[be]);let c=Ue(r);e===0&&n!==null?o==null?jp(t,n,c):Ri(t,n,c,o||null,!0):e===1&&n!==null?Ri(t,n,c,o||null,!0):e===2?fu(t,c,s):e===3&&t.destroyNode(c),i!=null&&zI(t,e,i,n,o)}}function kI(e,t){Xp(e,t),t[be]=null,t[ye]=null}function FI(e,t,n,r,o,i){r[be]=o,r[ye]=t,as(e,r,n,1,o,i)}function Xp(e,t){t[ot].changeDetectionScheduler?.notify(10),as(e,t,t[H],2,null,null)}function LI(e){let t=e[xr];if(!t)return ba(e[T],e);for(;t;){let n=null;if(Ge(t))n=t[xr];else{let r=t[oe];r&&(n=r)}if(!n){for(;t&&!t[Ve]&&t!==e;)Ge(t)&&ba(t[T],t),t=t[X];t===null&&(t=e),Ge(t)&&ba(t[T],t),n=t&&t[Ve]}t=n}}function Du(e,t){let n=e[Fn],r=n.indexOf(t);n.splice(r,1)}function ss(e,t){if(qn(t))return;let n=t[H];n.destroyNode&&as(e,t,n,3,null,null),LI(t)}function ba(e,t){if(qn(t))return;let n=O(null);try{t[M]&=-129,t[M]|=256,t[Ce]&&fn(t[Ce]),VI(e,t),jI(e,t),t[T].type===1&&t[H].destroy();let r=t[Bt];if(r!==null&&Ye(t[X])){r!==t[X]&&Du(r,t);let o=t[it];o!==null&&o.detachView(e)}Ya(t)}finally{O(n)}}function jI(e,t){let n=e.cleanup,r=t[Ei];if(n!==null)for(let s=0;s<n.length-1;s+=2)if(typeof n[s]=="string"){let c=n[s+3];c>=0?r[c]():r[-c].unsubscribe(),s+=2}else{let c=r[n[s+1]];n[s].call(c)}r!==null&&(t[Ei]=null);let o=t[It];if(o!==null){t[It]=null;for(let s=0;s<o.length;s++){let c=o[s];c()}}let i=t[$t];if(i!==null){t[$t]=null;for(let s of i)s.destroy()}}function VI(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 Gt)){let i=n[r+1];if(Array.isArray(i))for(let s=0;s<i.length;s+=2){let c=o[i[s]],a=i[s+1];Re(4,c,a);try{a.call(c)}finally{Re(5,c,a)}}else{Re(4,o,i);try{i.call(o)}finally{Re(5,o,i)}}}}}function Jp(e,t,n){return UI(e,t.parent,n)}function UI(e,t,n){let r=t;for(;r!==null&&r.type&168;)t=r,r=t.parent;if(r===null)return n[be];if(Mt(r)){let{encapsulation:o}=e.data[r.directiveStart+r.componentOffset];if(o===Ze.None||o===Ze.Emulated)return null}return Be(r,n)}function eg(e,t,n){return $I(e,t,n)}function BI(e,t,n){return e.type&40?Be(e,n):null}var $I=BI,wf;function Eu(e,t,n,r){let o=Jp(e,r,t),i=t[H],s=r.parent||t[ye],c=eg(s,r,t);if(o!=null)if(Array.isArray(n))for(let a=0;a<n.length;a++)Ef(i,o,n[a],c,!1);else Ef(i,o,n,c,!1);wf!==void 0&&wf(i,r,t,n,o)}function Mr(e,t){if(t!==null){let n=t.type;if(n&3)return Be(t,e);if(n&4)return cc(-1,e[t.index]);if(n&8){let r=t.child;if(r!==null)return Mr(e,r);{let o=e[t.index];return Ye(o)?cc(-1,o):Ue(o)}}else{if(n&128)return Mr(e,t.next);if(n&32)return yu(t,e)()||Ue(e[t.index]);{let r=tg(e,t);if(r!==null){if(Array.isArray(r))return r[0];let o=zt(e[ue]);return Mr(o,r)}else return Mr(e,t.next)}}}return null}function tg(e,t){if(t!==null){let r=e[ue][ye],o=t.projection;return r.projection[o]}return null}function cc(e,t){let n=oe+e+1;if(n<t.length){let r=t[n],o=r[T].firstChild;if(o!==null)return Mr(r,o)}return t[st]}function wu(e,t,n,r,o,i,s){for(;n!=null;){if(n.type===128){n=n.next;continue}let c=r[n.index],a=n.type;if(s&&t===0&&(c&&Zn(Ue(c),r),n.flags|=2),!nn(n))if(a&8)wu(e,t,n.child,r,o,i,!1),Sn(t,e,o,c,i);else if(a&32){let u=yu(n,r),l;for(;l=u();)Sn(t,e,o,l,i);Sn(t,e,o,c,i)}else a&16?ng(e,t,r,n,o,i):Sn(t,e,o,c,i);n=s?n.projectionNext:n.next}}function as(e,t,n,r,o,i){wu(n,r,e.firstChild,t,o,i,!1)}function HI(e,t,n){let r=t[H],o=Jp(e,n,t),i=n.parent||t[ye],s=eg(i,n,t);ng(r,0,t,n,o,s)}function ng(e,t,n,r,o,i){let s=n[ue],a=s[ye].projection[r.projection];if(Array.isArray(a))for(let u=0;u<a.length;u++){let l=a[u];Sn(t,e,o,l,i)}else{let u=a,l=s[X];_i(r)&&(u.flags|=128),wu(e,t,u,l,o,i,!0)}}function zI(e,t,n,r,o){let i=n[st],s=Ue(n);i!==s&&Sn(t,e,r,i,o);for(let c=oe;c<n.length;c++){let a=n[c];as(a[T],a,e,t,r,i)}}function qI(e,t,n,r,o){if(t)o?e.addClass(n,r):e.removeClass(n,r);else{let i=r.indexOf("-")===-1?void 0:ut.DashCase;o==null?e.removeStyle(n,r,i):(typeof o=="string"&&o.endsWith("!important")&&(o=o.slice(0,-10),i|=ut.Important),e.setStyle(n,r,o,i))}}function Ai(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(Ue(i)),Ye(i)&&GI(i,r);let s=n.type;if(s&8)Ai(e,t,n.child,r);else if(s&32){let c=yu(n,t),a;for(;a=c();)r.push(a)}else if(s&16){let c=tg(t,n);if(Array.isArray(c))r.push(...c);else{let a=zt(t[ue]);Ai(a[T],a,c,r,!0)}}n=o?n.projectionNext:n.next}return r}function GI(e,t){for(let n=oe;n<e.length;n++){let r=e[n],o=r[T].firstChild;o!==null&&Ai(r[T],r,o,t)}e[st]!==e[be]&&t.push(e[st])}var rg=[];function WI(e){return e[Ce]??ZI(e)}function ZI(e){let t=rg.pop()??Object.create(QI);return t.lView=e,t}function YI(e){e.lView[Ce]!==e&&(e.lView=null,rg.push(e))}var QI=U(v({},dn),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{$r(e.lView)},consumerOnSignalRead(){this.lView[Ce]=this}});function KI(e){let t=e[Ce]??Object.create(XI);return t.lView=e,t}var XI=U(v({},dn),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{let t=zt(e.lView);for(;t&&!og(t[T]);)t=zt(t);t&&Gc(t)},consumerOnSignalRead(){this.lView[Ce]=this}});function og(e){return e.type!==2}function ig(e){if(e[$t]===null)return;let t=!0;for(;t;){let n=!1;for(let r of e[$t])r.dirty&&(n=!0,r.zone===null||Zone.current===r.zone?r.run():r.zone.run(()=>r.run()));t=n&&!!(e[M]&8192)}}var JI=100;function sg(e,t=!0,n=0){let o=e[ot].rendererFactory,i=!1;i||o.begin?.();try{eC(e,n)}catch(s){throw t&&is(e,s),s}finally{i||o.end?.()}}function eC(e,t){let n=wh();try{Ii(!0),uc(e,t);let r=0;for(;Zi(e);){if(r===JI)throw new E(103,!1);r++,uc(e,1)}}finally{Ii(n)}}function tC(e,t,n,r){if(qn(t))return;let o=t[M],i=!1,s=!1;Yc(t);let c=!0,a=null,u=null;i||(og(e)?(u=WI(t),a=Er(u)):jl()===null?(c=!1,u=KI(t),a=Er(u)):t[Ce]&&(fn(t[Ce]),t[Ce]=null));try{ph(t),XD(e.bindingStartIndex),n!==null&&qp(e,t,n,2,r);let l=(o&3)===3;if(!i)if(l){let f=e.preOrderCheckHooks;f!==null&&ui(t,f,null)}else{let f=e.preOrderHooks;f!==null&&li(t,f,0,null),Ea(t,0)}if(s||nC(t),ig(t),ag(t,0),e.contentQueries!==null&&Ep(e,t),!i)if(l){let f=e.contentCheckHooks;f!==null&&ui(t,f)}else{let f=e.contentHooks;f!==null&&li(t,f,1),Ea(t,1)}oC(e,t);let d=e.components;d!==null&&ug(t,d,0);let h=e.viewQuery;if(h!==null&&Ja(2,h,r),!i)if(l){let f=e.viewCheckHooks;f!==null&&ui(t,f)}else{let f=e.viewHooks;f!==null&&li(t,f,2),Ea(t,2)}if(e.firstUpdatePass===!0&&(e.firstUpdatePass=!1),t[ci]){for(let f of t[ci])f();t[ci]=null}i||(t[M]&=-73)}catch(l){throw i||$r(t),l}finally{u!==null&&(Mo(u,a),c&&YI(u)),Qc()}}function ag(e,t){for(let n=ep(e);n!==null;n=tp(n))for(let r=oe;r<n.length;r++){let o=n[r];cg(o,t)}}function nC(e){for(let t=ep(e);t!==null;t=tp(t)){if(!(t[M]&2))continue;let n=t[Fn];for(let r=0;r<n.length;r++){let o=n[r];Gc(o)}}}function rC(e,t,n){let r=at(t,e);cg(r,n)}function cg(e,t){qc(e)&&uc(e,t)}function uc(e,t){let r=e[T],o=e[M],i=e[Ce],s=!!(t===0&&o&16);if(s||=!!(o&64&&t===0),s||=!!(o&1024),s||=!!(i?.dirty&&wr(i)),s||=!1,i&&(i.dirty=!1),e[M]&=-9217,s)tC(r,e,r.template,e[re]);else if(o&8192){ig(e),ag(e,1);let c=r.components;c!==null&&ug(e,c,1)}}function ug(e,t,n){for(let r=0;r<t.length;r++)rC(e,t[r],n)}function oC(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)qt(~o);else{let i=o,s=n[++r],c=n[++r];eE(s,i);let a=t[i];Re(24,a),c(2,a),Re(25,a)}}}finally{qt(-1)}}function cs(e,t){let n=wh()?64:1088;for(e[ot].changeDetectionScheduler?.notify(t);e;){e[M]|=n;let r=zt(e);if(Or(e)&&!r)return e;e=r}return null}function lg(e,t,n,r){return[e,!0,0,t,null,r,null,n,null,null]}function dg(e,t){let n=oe+t;if(n<e.length)return e[n]}function Xn(e,t,n,r=!0){let o=t[T];if(iC(o,t,e,n),r){let s=cc(n,e),c=t[H],a=c.parentNode(e[st]);a!==null&&FI(o,e[ye],c,t,a,s)}let i=t[Ae];i!==null&&i.firstChild!==null&&(i.firstChild=null)}function Iu(e,t){let n=Fr(e,t);return n!==void 0&&ss(n[T],n),n}function Fr(e,t){if(e.length<=oe)return;let n=oe+t,r=e[n];if(r){let o=r[Bt];o!==null&&o!==e&&Du(o,r),t>0&&(e[n-1][Ve]=r[Ve]);let i=yi(e,oe+t);kI(r[T],r);let s=i[it];s!==null&&s.detachView(i[T]),r[X]=null,r[Ve]=null,r[M]&=-129}return r}function iC(e,t,n,r){let o=oe+r,i=n.length;r>0&&(n[o-1][Ve]=t),r<i-oe?(t[Ve]=n[o],Kf(n,oe+r,t)):(n.push(t),t[Ve]=null),t[X]=n;let s=t[Bt];s!==null&&n!==s&&fg(s,t);let c=t[it];c!==null&&c.insertView(e),Va(t),t[M]|=128}function fg(e,t){let n=e[Fn],r=t[X];if(Ge(r))e[M]|=2;else{let o=r[X][ue];t[ue]!==o&&(e[M]|=2)}n===null?e[Fn]=[t]:n.push(t)}var Qt=class{_lView;_cdRefInjectingView;notifyErrorHandler;_appRef=null;_attachedToViewContainer=!1;get rootNodes(){let t=this._lView,n=t[T];return Ai(n,t,n.firstChild,[])}constructor(t,n,r=!0){this._lView=t,this._cdRefInjectingView=n,this.notifyErrorHandler=r}get context(){return this._lView[re]}get dirty(){return!!(this._lView[M]&9280)||!!this._lView[Ce]?.dirty}set context(t){this._lView[re]=t}get destroyed(){return qn(this._lView)}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){let t=this._lView[X];if(Ye(t)){let n=t[wi],r=n?n.indexOf(this):-1;r>-1&&(Fr(t,r),yi(n,r))}this._attachedToViewContainer=!1}ss(this._lView[T],this._lView)}onDestroy(t){gh(this._lView,t)}markForCheck(){cs(this._cdRefInjectingView||this._lView,4)}markForRefresh(){Gc(this._cdRefInjectingView||this._lView)}detach(){this._lView[M]&=-129}reattach(){Va(this._lView),this._lView[M]|=128}detectChanges(){this._lView[M]|=1024,sg(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new E(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let t=Or(this._lView),n=this._lView[Bt];n!==null&&!t&&Du(n,this._lView),Xp(this._lView[T],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new E(902,!1);this._appRef=t;let n=Or(this._lView),r=this._lView[Bt];r!==null&&!n&&fg(r,this._lView),Va(this._lView)}},Lr=(()=>{class e{static __NG_ELEMENT_ID__=cC}return e})(),sC=Lr,aC=class extends sC{_declarationLView;_declarationTContainer;elementRef;constructor(t,n,r){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=r}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,n){return this.createEmbeddedViewImpl(t,n)}createEmbeddedViewImpl(t,n,r){let o=Kn(this._declarationLView,this._declarationTContainer,t,{embeddedViewInjector:n,dehydratedView:r});return new Qt(o)}};function cC(){return Cu($e(),F())}function Cu(e,t){return e.type&4?new aC(t,e,Wn(e,t)):null}function us(e,t,n,r,o){let i=e.data[t];if(i===null)i=uC(e,t,n,r,o),JD()&&(i.flags|=32);else if(i.type&64){i.type=n,i.value=r,i.attrs=o;let s=YD();i.injectorIndex=s===null?-1:s.injectorIndex}return Hr(i,!0),i}function uC(e,t,n,r,o){let i=yh(),s=Dh(),c=s?i:i&&i.parent,a=e.data[t]=dC(e,c,n,t,r,o);return lC(e,a,i,s),a}function lC(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))}
7function dC(e,t,n,r,o,i){let s=t?t.injectorIndex:-1,c=0;return Gn()&&(c|=128),{type:n,index:r,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:c,providerIndexes:0,value:o,attrs:i,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}var fC=new RegExp(`^(\\d+)*(${ip}|${op})*(.*)`);function hC(e){let t=e.match(fC),[n,r,o,i]=t,s=r?parseInt(r,10):o,c=[];for(let[a,u,l]of i.matchAll(/(f|n)(\d*)/g)){let d=parseInt(l,10)||1;c.push(u,d)}return[s,...c]}function pC(e){return!e.prev&&e.parent?.type===8}function Ta(e){return e.index-z}function gC(e,t){let n=e.i18nNodes;if(n)return n.get(t)}function ls(e,t,n,r){let o=Ta(r),i=gC(e,o);if(i===void 0){let s=e.data[YE];if(s?.[o])i=vC(s[o],n);else if(t.firstChild===r)i=e.firstChild;else{let c=r.prev===null,a=r.prev??r.parent;if(pC(r)){let u=Ta(r.parent);i=Xa(e,u)}else{let u=Be(a,n);if(c)i=u.firstChild;else{let l=Ta(a),d=Xa(e,l);if(a.type===2&&d){let f=cu(e,l)+1;i=ds(f,d)}else i=u.nextSibling}}}}return i}function ds(e,t){let n=t;for(let r=0;r<e;r++)n=n.nextSibling;return n}function mC(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 zE:n=n.firstChild;break;case qE:n=n.nextSibling;break}}return n}function vC(e,t){let[n,...r]=hC(e),o;if(n===op)o=t[ue][be];else if(n===ip)o=nI(t[ue][be]);else{let i=Number(n);o=Ue(t[i+z])}return mC(o,r)}var yC=!1;function DC(e){yC=e}function EC(e){let t=e[Ae];if(t){let{i18nNodes:n,dehydratedIcuData:r}=t;if(n&&r){let o=e[H];for(let i of r.values())wC(o,n,i)}t.i18nNodes=void 0,t.dehydratedIcuData=void 0}}function wC(e,t,n){for(let r of n.node.cases[n.case]){let o=t.get(r.index-z);o&&fu(e,o,!1)}}function hg(e){let t=e[Ht]??[],r=e[X][H],o=[];for(let i of t)i.data[QE]!==void 0?o.push(i):IC(i,r);e[Ht]=o}function IC(e,t){let n=0,r=e.firstChild;if(r){let o=e.data[Ni];for(;n<o;){let i=r.nextSibling;fu(t,r,!1),r=i,n++}
7}}function bu(e){hg(e);let t=e[be];Ge(t)&&xi(t);for(let n=oe;n<e.length;n++)xi(e[n])}function xi(e){EC(e);let t=e[T];for(let n=z;n<t.bindingStartIndex;n++)if(Ye(e[n])){let r=e[n];bu(r)}else Ge(e[n])&&xi(e[n])}function pg(e){let t=e._views;for(let n of t){let r=Sw(n);r!==null&&r[be]!==null&&(Ge(r)?xi(r):bu(r))}}function CC(e,t,n,r){e!==null&&(n.cleanup(t),bu(e.lContainer),pg(r))}function bC(e,t){let n=[];for(let r of t)for(let o=0;o<(r[sp]??1);o++){let i={data:r,firstChild:null};r[Ni]>0&&(i.firstChild=e,e=ds(r[Ni],e)),n.push(i)}return[e,n]}var gg=()=>null;function TC(e,t){let n=e[Ht];return!t||n===null||n.length===0?null:n[0].data[ZE]===t?n.shift():(hg(e),null)}function SC(){gg=TC}function jn(e,t){return gg(e,t)}var lc=class{},Oi=class{},dc=class{resolveComponentFactory(t){throw Error(`No component factory found for ${ge(t)}.`)}},Vn=class{static NULL=new dc},Un=class{};var MC=(()=>{class e{static \u0275prov=D({token:e,providedIn:"root",factory:()=>null})}return e})();function If(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 c=t[s];if(typeof c=="number")i=c;else if(i==1)o=Hd(o,c);else if(i==2){let a=c,u=t[++s];r=Hd(r,a+": "+u+";")}}n?e.styles=r:e.stylesWithoutHost=r,n?e.classes=o:e.classesWithoutHost=o}function Wr(e,t=x.Default){let n=F();if(n===null)return I(e,t);let r=$e();return Uh(r,n,ce(e),t)}function mg(){let e="invalid";throw new Error(e)}function vg(e,t,n,r,o){let i=r===null?null:{"":-1},s=o(e,n);if(s!==null){let[c,a]=NC(e,n,s);AC(e,t,n,c,i,a)}i!==null&&r!==null&&_C(n,r,i)}function _C(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 E(-301,!1);r.push(t[o],i)}}function NC(e,t,n){let r=[],o=null;for(let i of n)i.findHostDirectiveDefs!==null&&(o??=new Map,i.findHostDirectiveDefs(i,r,o)),Jt(i)&&(r.push(i),RC(e,t,r.length-1));return Mt(t)?r.push(...n.slice(1)):r.push(...n),[r,o]}function RC(e,t,n){t.componentOffset=n,(e.components??=[]).push(t.index)}function AC(e,t,n,r,o,i){for(let u=0;u<r.length;u++)Ha(Ti(n,t),e,r[u].type);jC(n,e.data.length,r.length);for(let u=0;u<r.length;u++){let l=r[u];l.providersResolver&&l.providersResolver(l)}let s=!1,c=!1,a=$p(e,t,r.length,null);for(let u=0;u<r.length;u++){let l=r[u];n.mergedAttrs=Xc(n.mergedAttrs,l.hostAttrs),PC(e,n,t,a,l),LC(a,l,o),l.contentQueries!==null&&(n.flags|=4),(l.hostBindings!==null||l.hostAttrs!==null||l.hostVars!==0)&&(n.flags|=64);let d=l.type.prototype;!s&&(d.ngOnChanges||d.ngOnInit||d.ngDoCheck)&&((e.preOrderHooks??=[]).push(n.index),s=!0),!c&&(d.ngOnChanges||d.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(n.index),c=!0),a++}xC(e,n,i)}function xC(e,t,n){let r=t.directiveStart,o=t.directiveEnd,i=e.data,s=t.attrs,c=[],a=null,u=null;for(let l=r;l<o;l++){let d=i[l],h=n?n.get(d):null,f=h?h.inputs:null,g=h?h.outputs:null;a=Cf(0,d.inputs,l,a,f),u=Cf(1,d.outputs,l,u,g);let m=a!==null&&s!==null&&!lu(t)?OC(a,l,s):null;c.push(m)}a!==null&&(a.hasOwnProperty("class")&&(t.flags|=8),a.hasOwnProperty("style")&&(t.flags|=16)),t.initialInputs=c,t.inputs=a,t.outputs=u}function Cf(e,t,n,r,o){for(let i in t){if(!t.hasOwnProperty(i))continue;let s=t[i];if(s===void 0)continue;r??={};let c=i;if(o!==null){if(!o.hasOwnProperty(i))continue;c=o[i]}e===0?bf(r,n,c,i):bf(r,n,c,s)}return r}function bf(e,t,n,r){e.hasOwnProperty(n)?e[n].push(t,r):e[n]=[t,r]}function OC(e,t,n){let r=null,o=0;for(;o<n.length;){let i=n[o];if(i===0){o+=4;continue}else if(i===5){o+=2;continue}if(typeof i=="number")break;if(e.hasOwnProperty(i)){let s=e[i];for(let c=0;c<s.length;c+=2)if(s[c]===t){r??=[],r.push(s[c+1],n[o+1]);break}}o+=2}return r}function PC(e,t,n,r,o){e.data[r]=o;let i=o.factory||(o.factory=On(o.type,!0)),s=new Gt(i,Jt(o),Wr);e.blueprint[r]=s,n[r]=s,kC(e,t,r,$p(e,n,o.hostVars,He),o)}function kC(e,t,n,r,o){let i=o.hostBindings;if(i){let s=e.hostBindingOpCodes;s===null&&(s=e.hostBindingOpCodes=[]);let c=~t.index;FC(s)!=c&&s.push(c),s.push(n,r,i)}}function FC(e){let t=e.length;for(;t>0;){let n=e[--t];if(typeof n=="number"&&n<0)return n}return 0}function LC(e,t,n){if(n){if(t.exportAs)for(let r=0;r<t.exportAs.length;r++)n[t.exportAs[r]]=e;Jt(t)&&(n[""]=e)}}function jC(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t
7+n,e.providerIndexes=t}function yg(e,t,n,r,o,i,s,c){let a=t.consts,u=Ln(a,s),l=us(t,e,2,r,u);return i&&vg(t,n,l,Ln(a,c),o),l.mergedAttrs=Xc(l.mergedAttrs,l.attrs),l.attrs!==null&&If(l,l.attrs,!1),l.mergedAttrs!==null&&If(l,l.mergedAttrs,!0),t.queries!==null&&t.queries.elementStart(t,l),l}function Dg(e,t){xh(e,t),ch(t)&&e.queries.elementEnd(t)}var Pi=class extends Vn{ngModule;constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){let n=rt(t);return new Bn(n,this.ngModule)}};function VC(e){return Object.keys(e).map(t=>{let[n,r,o]=e[t],i={propName:n,templateName:t,isSignal:(r&os.SignalBased)!==0};return o&&(i.transform=o),i})}function UC(e){return Object.keys(e).map(t=>({propName:e[t],templateName:t}))}function BC(e,t,n){let r=t instanceof se?t:t?.injector;return r&&e.getStandaloneInjector!==null&&(r=e.getStandaloneInjector(r)||r),r?new Rn(n,r):n}function $C(e){let t=e.get(Un,null);if(t===null)throw new E(407,!1);let n=e.get(MC,null),r=e.get(Wt,null);return{rendererFactory:t,sanitizer:n,changeDetectionScheduler:r}}function HC(e,t){let n=(e.selectors[0][0]||"div").toLowerCase();return du(t,n,n==="svg"?FD:n==="math"?LD:null)}var Bn=class extends Oi{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;get inputs(){return VC(this.componentDef.inputs)}get outputs(){return UC(this.componentDef.outputs)}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=hI(t.selectors),this.ngContentSelectors=t.ngContentSelectors??[],this.isBoundToModule=!!n}create(t,n,r,o){let i=O(null);try{let s=this.componentDef,c=r?["ng-version","19.1.7"]:pI(this.componentDef.selectors[0]),a=hu(0,null,null,1,0,null,null,null,null,[c],null),u=BC(s,o||this.ngModule,t),l=$C(u),d=l.rendererFactory.createRenderer(null,s),h=r?wI(d,r,s.encapsulation,u):HC(s,d),f=pu(null,a,null,512|Bp(s),null,null,l,d,u,null,yp(h,u,!0));f[z]=h,Yc(f);let g=null;try{let m=yg(z,a,f,"#host",()=>[this.componentDef],!0,0);h&&(Up(d,h,m),Zn(h,f)),Wp(a,f,m),wp(a,m,f),Dg(a,m),n!==void 0&&zC(m,this.ngContentSelectors,n),g=at(m.index,f),f[re]=g[re],vu(a,f,null)}catch(m){throw g!==null&&Ya(g),Ya(f),m}finally{Qc()}return new fc(this.componentType,f)}finally{O(i)}}},fc=class extends lc{_rootLView;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(t,n){super(),this._rootLView=n,this._tNode=Br(n[T],z),this.location=Wn(this._tNode,n),this.instance=at(this._tNode.index,n)[re],this.hostView=this.changeDetectorRef=new Qt(n,void 0,!1),this.componentType=t}setInput(t,n){let r=this._tNode.inputs,o;if(r!==null&&(o=r[t])){if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),n))return;let i=this._rootLView;mu(i[T],i,o,t,n),this.previousInputValues.set(t,n);let s=at(this._tNode.index,i);cs(s,1)}}get injector(){return new Ut(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}};function zC(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 Jn=(()=>{class e{static __NG_ELEMENT_ID__=qC}return e})();function qC(){let e=$e();return wg(e,F())}var GC=Jn,Eg=class extends GC{_lContainer;_hostTNode;_hostLView;constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return Wn(this._hostTNode,this._hostLView)}get injector(){return new Ut(this._hostTNode,this._hostLView)}get parentInjector(){let t=Jc(this._hostTNode,this._hostLView);if(Ph(t)){let n=bi(t,this._hostLView),r=Ci(t),o=n[T].data[r+8];return new Ut(o,n)}else return new Ut(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){let n=Tf(this._lContainer);return n!==null&&n[t]||null}get length(){return this._lContainer.length-oe}createEmbeddedView(t,n,r){let o,i;typeof r=="number"?o=r:r!=null&&(o=r.index,i=r.injector);let s=jn(this._lContainer,t.ssrId),c=t.createEmbeddedViewImpl(n||{},i,s);return this.insertImpl(c,o,Yt(this._hostTNode,s)),c}createComponent(t,n,r,o,i){let s=t&&!xD(t),c;if(s)c=n;else{let g=n||{};c=g.index,r=g.injector,o=g.projectableNodes,i=g.environmentInjector||g.ngModuleRef}let a=s?t:new Bn(rt(t)),u=r||this.parentInjector;if(!i&&a.ngModule==null){let m=(s?u:this.parentInjector).get(se,null);m&&(i=m)}let l=rt(a.componentType??{}),d=jn(this._lContainer,l?.id??null),h=d?.firstChild??null,f=a.create(u,o,h,i);return this.insertImpl(f.hostView,c,Yt(this._hostTNode,d)),f}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,r){let o=t._lView;
vendor: 9,442 bytes, line 7
7if(VD(o)){let c=this.indexOf(t);if(c!==-1)this.detach(c);else{let a=o[X],u=new Eg(a,a[ye],a[X]);u.detach(u.indexOf(t))}}let i=this._adjustIndex(n),s=this._lContainer;return Xn(s,o,i,r),t.attachToViewContainerRef(),Kf(Sa(s),i,t),t}move(t,n){return this.insert(t,n)}indexOf(t){let n=Tf(this._lContainer);return n!==null?n.indexOf(t):-1}remove(t){let n=this._adjustIndex(t,-1),r=Fr(this._lContainer,n);r&&(yi(Sa(this._lContainer),n),ss(r[T],r))}detach(t){let n=this._adjustIndex(t,-1),r=Fr(this._lContainer,n);return r&&yi(Sa(this._lContainer),n)!=null?new Qt(r):null}_adjustIndex(t,n=0){return t??this.length+n}};function Tf(e){return e[wi]}function Sa(e){return e[wi]||(e[wi]=[])}function wg(e,t){let n,r=t[e.index];return Ye(r)?n=r:(n=lg(r,t,null,e),t[e.index]=n,gu(t,n)),Ig(n,t,e,r),new Eg(n,e,t)}function WC(e,t){let n=e[H],r=n.createComment(""),o=Be(t,e),i=n.parentNode(o);return Ri(n,i,r,n.nextSibling(o),!1),r}var Ig=Cg,Tu=()=>!1;function ZC(e,t,n){return Tu(e,t,n)}function Cg(e,t,n,r){if(e[st])return;let o;n.type&8?o=Ue(r):o=WC(t,n),e[st]=o}function YC(e,t,n){if(e[st]&&e[Ht])return!0;let r=n[Ae],o=t.index-z;if(!r||LE(t)||qr(r,o))return!1;let s=Xa(r,o),c=r.data[iu]?.[o],[a,u]=bC(s,c);return e[st]=a,e[Ht]=u,!0}function QC(e,t,n,r){Tu(e,n,t)||Cg(e,t,n,r)}function KC(){Ig=QC,Tu=YC}var hc=class e{queryList;matches=null;constructor(t){this.queryList=t}clone(){return new e(this.queryList)}setDirty(){this.queryList.setDirty()}},pc=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),c=this.queries[s.indexInDeclarationView];o.push(c.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++)Su(t,n).matches!==null&&this.queries[n].setDirty()}},gc=class{flags;read;predicate;constructor(t,n,r=null){this.flags=n,this.read=r,typeof t=="string"?this.predicate=ib(t):this.predicate=t}},mc=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)}},vc=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,XC(n,i)),this.matchTNodeWithReadOption(t,n,di(n,t,i,!1,!1))}else r===Lr?n.type&4&&this.matchTNodeWithReadOption(t,n,-1):this.matchTNodeWithReadOption(t,n,di(n,t,r,!1,!1))}matchTNodeWithReadOption(t,n,r){if(r!==null){let o=this.metadata.read;if(o!==null)if(o===tn||o===Jn||o===Lr&&n.type&4)this.addMatch(n.index,-2);else{let i=di(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 XC(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 JC(e,t){return e.type&11?Wn(e,t):e.type&4?Cu(e,t):null}function eb(e,t,n,r){return n===-1?JC(t,e):n===-2?tb(e,t,r):Pr(e,e[T],n,t)}function tb(e,t,n){if(n===tn)return Wn(t,e);if(n===Lr)return Cu(t,e);if(n===Jn)return wg(t,e)}function bg(e,t,n,r){let o=t[it].queries[r];if(o.matches===null){let i=e.data,s=n.matches,c=[];for(let a=0;s!==null&&a<s.length;a+=2){let u=s[a];if(u<0)c.push(null);else{let l=i[u];c.push(eb(t,l,s[a+1],n.metadata.read))}}o.matches=c}return o.matches}function yc(e,t,n,r){let o=e.queries.getByIndex(n),i=o.matches;if(i!==null){let s=bg(e,t,o,n);for(let c=0;c<i.length;c+=2){let a=i[c];if(a>0)r.push(s[c/2]);else{let u=i[c+1],l=t[-a];for(let d=oe;d<l.length;d++){let h=l[d];h[Bt]===h[X]&&yc(h[T],h,u,r)}if(l[Fn]!==null){let d=l[Fn];for(let h=0;h<d.length;h++){let f=d[h];yc(f[T],f,u,r)}}}}}return r}function nb(e,t){return e[it].queries[t].queryList}function rb(e,t,n){let r=new Za((n&4)===4);return $D(e,t,r,r.destroy),(t[it]??=new pc).queries.push(new hc(r))-1}function ob(e,t,n){let r=le();return r.firstCreatePass&&(sb(r,new gc(e,t,n),-1),(t&2)===2&&(r.staticViewQueries=!0)),rb(r,F(),t)}function ib(e){return e.split(",").map(t=>t.trim())}function sb(e,t,n){e.queries===null&&(e.queries=new mc),e.queries.track(new vc(t,n))}function Su(e,t){return e.queries.getByIndex(t)}function ab(e,t){let n=e[T],r=Su(n,t);return r.crossesNgTemplate?yc(n,e,t,[]):bg(n,e,r,t)}var Tt=class{},jr=class{};var Dc=class extends Tt{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new Pi(this);constructor(t,n,r,o=!0){super(),this.ngModuleType=t,this._parent=n;let i=eh(t);this._bootstrapComponents=Op(i.bootstrap),this._r3Injector=Hh(t,n,[{provide:Tt,useValue:this},{provide:Vn,useValue:this.componentFactoryResolver},...r],ge(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)}},Ec=class extends jr{moduleType;constructor(t){super(),this.moduleType=t}create(t){return new Dc(this.moduleType,t,[])}};var ki=class extends Tt{injector;componentFactoryResolver=new Pi(this);instance=null;constructor(t){super();let n=new Ar([...t.providers,{provide:Tt,useValue:this},{provide:Vn,useValue:this.componentFactoryResolver}],t.parent||Bc(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}};function Zr(e,t,n=null){return new ki({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}var cb=(()=>{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=Vc(!1,n.type),o=r.length>0?Zr([r],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,o)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(let n of this.cachedInjectors.values())n!==null&&n.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=D({token:e,providedIn:"environment",factory:()=>new e(I(se))})}return e})();function Tg(e){return Hi(()=>{let t=Sg(e),n=U(v({},t),{decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Xh.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:t.standalone?o=>o.get(cb).getOrCreateStandaloneInjector(n):null,getExternalStyles:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||Ze.Emulated,styles:e.styles||je,_:null,schemas:e.schemas||null,tView:null,id:""});t.standalone&&Te("NgStandalone"),Mg(n);let r=e.dependencies;return n.directiveDefs=Sf(r,!1),n.pipeDefs=Sf(r,!0),n.id=hb(n),n})}function ub(e){return rt(e)||Lc(e)}function lb(e){return e!==null}function er(e){return Hi(()=>({type:e.type,bootstrap:e.bootstrap||je,declarations:e.declarations||je,imports:e.imports||je,exports:e.exports||je,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function db(e,t){if(e==null)return Pn;let n={};for(let r in e)if(e.hasOwnProperty(r)){let o=e[r],i,s,c,a;Array.isArray(o)?(c=o[0],i=o[1],s=o[2]??i,a=o[3]||null):(i=o,s=o,c=os.None,a=null),n[i]=[r,c,a],t[i]=s}return n}function fb(e){if(e==null)return Pn;let t={};for(let n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function Mu(e){return Hi(()=>{let t=Sg(e);return Mg(t),t})}function Sg(e){let t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputConfig:e.inputs||Pn,exportAs:e.exportAs||null,standalone:e.standalone??!0,signals:e.signals===!0,selectors:e.selectors||je,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:db(e.input
7s,t),outputs:fb(e.outputs),debugInfo:null}}function Mg(e){e.features?.forEach(t=>t(e))}function Sf(e,t){if(!e)return null;let n=t?jc:ub;return()=>(typeof e=="function"?e():e).map(r=>n(r)).filter(lb)}function hb(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 pb(e,t,n){return e[t]=n}function gb(e,t){return e[t]}function Kt(e,t,n){let r=e[t];return Object.is(r,n)?!1:(e[t]=n,!0)}function mb(e,t,n,r){let o=Kt(e,t,n);return Kt(e,t+1,r)||o}function vb(e,t,n,r,o,i,s,c,a){let u=t.consts,l=us(t,e,4,s||null,c||null);Wc()&&vg(t,n,l,Ln(u,a),Kp),l.mergedAttrs=Xc(l.mergedAttrs,l.attrs),xh(t,l);let d=l.tView=hu(2,l,r,o,i,t.directiveRegistry,t.pipeRegistry,null,t.schemas,u,null);return t.queries!==null&&(t.queries.template(t,l),d.queries=t.queries.embeddedTView(l)),l}function Fi(e,t,n,r,o,i,s,c,a,u){let l=n+z,d=t.firstCreatePass?vb(l,t,e,r,o,i,s,c,a):t.data[l];Hr(d,!1);let h=_g(t,e,d,n);Kc()&&Eu(t,e,h,d),Zn(h,e);let f=lg(h,e,h,d);return e[l]=f,gu(e,f),ZC(f,d,e),Hc(d)&&Gp(t,e,d),a!=null&&Zp(e,d,u),d}function yb(e,t,n,r,o,i,s,c){let a=F(),u=le(),l=Ln(u.consts,i);return Fi(a,u,e,t,n,r,o,l,s,c),yb}var _g=Ng;function Ng(e,t,n,r){return Nt(!0),t[H].createComment("")}function Db(e,t,n,r){let o=t[Ae],i=!o||Gn()||nn(n)||qr(o,r);if(Nt(i),i)return Ng(e,t,n,r);let s=o.data[WE]?.[r]??null;s!==null&&n.tView!==null&&n.tView.ssrId===null&&(n.tView.ssrId=s);let c=ls(o,e,t,n);ts(o,r,c);let a=cu(o,r);return ds(a,c)}function Eb(){_g=Db}var wb=(()=>{class e{cachedInjectors=new Map;getOrCreateInjector(n,r,o,i){if(!this.cachedInjectors.has(n)){let s=o.length>0?Zr(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 \u0275prov=D({token:e,providedIn:"environment",factory:()=>new e})}return e})();var Ib=new y("");function Ma(e,t,n){return e.get(wb).getOrCreateInjector(t,e,n,"")}function Cb(e,t,n){if(e instanceof Rn){let o=e.injector,i=e.parentInjector,s=Ma(i,t,n);return new Rn(o,s)}let r=e.get(se);if(r!==e){let o=Ma(r,t,n);return new Rn(e,o)}return Ma(e,t,n)}function Mn(e,t,n,r=!1){let o=n[X],i=o[T];if(qn(o))return;let s=Xi(o,t),c=s[au],a=s[uw];if(!(a!==null&&e<a)&&Mf(c,e)&&Mf(s[sw]??-1,e)){let u=Ji(i,t),d=!r&&!0&&(pw(u)!==null||ff(u,K.Loading)!==null||ff(u,K.Placeholder))?Sb:Tb;try{d(e,s,n,t,o)}catch(h){is(o,h)}}}function bb(e,t){return e[Ht]?.find(n=>n.data[KE]===t[au])??null}function Tb(e,t,n,r,o){let i=hw(e,o,r);if(i!==null){t[au]=e;let s=o[T],c=i+z,a=Br(s,c),u=0;Iu(n,u);let l;if(e===K.Complete){let f=Ji(s,r),g=f.providers;g&&g.length>0&&(l=Cb(o[bt],f,g))}let d=bb(n,t);n[Ht]=null;let h=Kn(o,a,null,{injector:l,dehydratedView:d});if(Xn(n,h,u,Yt(a,d)),cs(h,2),(e===K.Complete||e===K.Error)&&Array.isArray(t[An])){for(let f of t[An])f();t[An]=null}}}function Mf(e,t){return e<t}function _f(e,t,n){e.loadingPromise.then(()=>{e.loadingState===we.COMPLETE?Mn(K.Complete,t,n):e.loadingState===we.FAILED&&Mn(K.Error,t,n)})}var Sb=null;var _u=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();var Rg=new y("");function Yr(e){return!!e&&typeof e.then=="function"}function Ag(e){return!!e&&typeof e.subscribe=="function"}var fs=new y("");var xg=(()=>{class e{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((n,r)=>{this.resolve=n,this.reject=r});appInits=p(fs,{optional:!0})??[];injector=p(ae);constructor(){}runInitializers(){if(this.initialized)return;let n=[];for(let o of this.appInits){let i=ve(this.injector,o);if(Yr(i))n.push(i);else if(Ag(i)){let s=new Promise((c,a)=>{i.subscribe({complete:c,error:a})});n.push(s)}}let r=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{r()}).catch(o=>{this.reject(o)}),n.length===0&&r(),this.initialized=!0}static \u0275fac=function(r){return new(r||e)};static \u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}return e}
7)(),Og=(()=>{class e{static \u0275prov=D({token:e,providedIn:"root",factory:()=>new Li})}return e})(),Li=class{queuedEffectCount=0;queues=new Map;schedule(t){this.enqueue(t)}remove(t){let n=t.zone,r=this.queues.get(n);r.has(t)&&(r.delete(t),this.queuedEffectCount--)}enqueue(t){let n=t.zone;this.queues.has(n)||this.queues.set(n,new Set);let r=this.queues.get(n);r.has(t)||(this.queuedEffectCount++,r.add(t))}flush(){for(;this.queuedEffectCount>0;)for(let[t,n]of this.queues)t===null?this.flushQueue(n):t.run(()=>this.flushQueue(n))}flushQueue(t){for(let n of t)t.delete(n),this.queuedEffectCount--,n.run()}},At=new y("");function Mb(){Wl(()=>{throw new E(600,!1)})}function _b(e){return e.isBoundToModule}var Nb=10;var me=(()=>{class e{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=p(NE);afterRenderManager=p(dp);zonelessEnabled=p(Qi);rootEffectScheduler=p(Og);dirtyFlags=0;deferredDirtyFlags=0;tracingSnapshot=null;externalTestViews=new Set;afterTick=new te;get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];isStable=p(xe).hasPendingTasks.pipe(R(n=>!n));constructor(){p(Qn,{optional:!0})}whenStable(){let n;return new Promise(r=>{n=this.isStable.subscribe({next:o=>{o&&r()}})}).finally(()=>{n.unsubscribe()})}_injector=p(se);_rendererFactory=null;get injector(){return this._injector}bootstrap(n,r){let o=n instanceof Oi;if(!this._injector.get(xg).done){let h=!o&&th(n),f=!1;throw new E(405,f)}let s;o?s=n:s=this._injector.get(Vn).resolveComponentFactory(n),this.componentTypes.push(s.componentType);let c=_b(s)?void 0:this._injector.get(Tt),a=r||s.selector,u=s.create(ae.NULL,[],a,c),l=u.location.nativeElement,d=u.injector.get(Rg,null);return d?.registerApplication(l),u.onDestroy(()=>{this.detachView(u.hostView),hi(this.components,u),d?.unregisterApplication(l)}),this._loadComponent(u),u}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick=()=>{if(this.tracingSnapshot!==null){let r=this.tracingSnapshot;this.tracingSnapshot=null,r.run(su.CHANGE_DETECTION,this._tick),r.dispose();return}if(this._runningTick)throw new E(101,!1);let n=O(null);try{this._runningTick=!0,this.synchronize()}catch(r){this.internalErrorHandler(r)}finally{this._runningTick=!1,O(n),this.afterTick.next()}};synchronize(){this._rendererFactory===null&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(Un,null,{optional:!0})),this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0;let n=0;for(;this.dirtyFlags!==0&&n++<Nb;)this.synchronizeOnce()}synchronizeOnce(){if(this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0,this.dirtyFlags&16&&(this.dirtyFlags&=-17,this.rootEffectScheduler.flush()),this.dirtyFlags&7){let n=!!(this.dirtyFlags&1);this.dirtyFlags&=-8,this.dirtyFlags|=8;for(let{_lView:r,notifyErrorHandler:o}of this.allViews)Rb(r,o,n,this.zonelessEnabled);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),this.dirtyFlags&23)return}else this._rendererFactory?.begin?.(),this._rendererFactory?.end?.();this.dirtyFlags&8&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){if(this.allViews.some(({_lView:n})=>Zi(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;hi(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n),this._injector.get(At,[]).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),()=>hi(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new E(406,!1);let n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}static \u0275fac=function(r){return new(r||e)};static \u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function hi(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}function Rb(e,t,n,r){if(!n&&!Zi(e))return;sg(e,t,n&&!r?0:1)}function Ab(e,t,n){let r=t[bt],o=t[T];
7if(e.loadingState!==we.NOT_STARTED)return e.loadingPromise??Promise.resolve();let i=Xi(t,n),s=gw(o,e);e.loadingState=we.IN_PROGRESS,fi(1,i);let c=e.dependencyResolverFn,a=r.get(xe),u=a.add();return c?(e.loadingPromise=Promise.allSettled(c()).then(l=>{let d=!1,h=[],f=[];for(let g of l)if(g.status==="fulfilled"){let m=g.value,w=rt(m)||Lc(m);if(w)h.push(w);else{let S=jc(m);S&&f.push(S)}}else{d=!0;break}if(e.loadingPromise=null,a.remove(u),d){if(e.loadingState=we.FAILED,e.errorTmplIndex===null){let g="",m=new E(-750,!1);is(t,m)}}else{e.loadingState=we.COMPLETE;let g=s.tView;if(h.length>0){g.directiveRegistry=hf(g.directiveRegistry,h);let m=h.map(S=>S.type),w=Vc(!1,...m);e.providers=w}f.length>0&&(g.pipeRegistry=hf(g.pipeRegistry,f))}}),e.loadingPromise):(e.loadingPromise=Promise.resolve().then(()=>{e.loadingPromise=null,e.loadingState=we.COMPLETE,a.remove(u)}),e.loadingPromise)}function xb(e,t){return t[bt].get(Ib,null,{optional:!0})?.behavior!==fp.Manual}function Ob(e,t,n){let r=t[T],o=t[n.index];if(!xb(e,t))return;let i=Xi(t,n),s=Ji(r,n);switch(dw(i),s.loadingState){case we.NOT_STARTED:Mn(K.Loading,n,o),Ab(s,t,n),s.loadingState===we.IN_PROGRESS&&_f(s,n,o);break;case we.IN_PROGRESS:Mn(K.Loading,n,o),_f(s,n,o);break;case we.COMPLETE:Mn(K.Complete,n,o);break;case we.FAILED:Mn(K.Error,n,o);break;default:}}function Pb(e,t,n){return vr(this,null,function*(){let r=e.get(gp),o=r.hydrating;if(o.has(t))return;let{parentBlockPromise:i,hydrationQueue:s}=xw(t,e);kb(r,s);let c=e.get(xe),a=c.add();i!==null&&(yield i);for(let u of s)yield Lb(u,r),yield Fb(e),o.get(u).resolve();yield o.get(t)?.promise,c.remove(a),n&&n(s),CC(r.get(t),s,r,e.get(me))})}function kb(e,t){for(let n of t)e.hydrating.set(n,Promise.withResolvers())}function Fb(e){return new Promise(t=>Ki(t,{injector:e}))}function Lb(e,t){return vr(this,null,function*(){let n=t.get(e);if(n===null)return;let{tNode:r,lView:o}=n,i=Xi(o,r);return new Promise(s=>{jb(i,s),Ob(2,o,r)})})}function jb(e,t){Array.isArray(e[An])||(e[An]=[]),e[An].push(t)}function Pg(e,t,n,r){return Kt(e,Yi(),n)?t+xn(n)+r:He}function Vb(e,t,n,r,o,i){let s=KD(),c=mb(e,s,n,o);return Ih(2),c?t+xn(n)+r+xn(o)+i:He}function ii(e,t){return e<<17|t<<2}function Xt(e){return e>>17&32767}function Ub(e){return(e&2)==2}function Bb(e,t){return e&131071|t<<17}function wc(e){return e|2}function $n(e){return(e&131068)>>2}function _a(e,t){return e&-131069|t<<2}function $b(e){return(e&1)===1}function Ic(e){return e|1}function Hb(e,t,n,r,o,i){let s=i?t.classBindings:t.styleBindings,c=Xt(s),a=$n(s);e[r]=n;let u=!1,l;if(Array.isArray(n)){let d=n;l=d[1],(l===null||Ur(d,l)>0)&&(u=!0)}else l=n;if(o)if(a!==0){let h=Xt(e[c+1]);e[r+1]=ii(h,c),h!==0&&(e[h+1]=_a(e[h+1],r)),e[c+1]=Bb(e[c+1],r)}else e[r+1]=ii(c,0),c!==0&&(e[c+1]=_a(e[c+1],r)),c=r;else e[r+1]=ii(a,0),c===0?c=r:e[a+1]=_a(e[a+1],r),a=r;u&&(e[r+1]=wc(e[r+1])),Nf(e,l,r,!0),Nf(e,l,r,!1),zb(t,l,e,r,i),s=ii(c,a),i?t.classBindings=s:t.styleBindings=s}function zb(e,t,n,r,o){let i=o?e.residualClasses:e.residualStyles;i!=null&&typeof t=="string"&&Ur(i,t)>=0&&(n[r+1]=Ic(n[r+1]))}function Nf(e,t,n,r){let o=e[n+1],i=t===null,s=r?Xt(o):$n(o),c=!1;for(;s!==0&&(c===!1||i);){let a=e[s],u=e[s+1];qb(a,t)&&(c=!0,e[s+1]=r?Ic(u):wc(u)),s=r?Xt(u):$n(u)}c&&(e[n+1]=r?wc(o):Ic(o))}function qb(e,t){return e===null||t==null||(Array.isArray(e)?e[1]:e)===t?!0:Array.isArray(e)&&typeof t=="string"?Ur(e,t)>=0:!1}function Gb(e,t,n){let r=F(),o=Yi();if(Kt(r,o,t)){let i=le(),s=Nh();Qp(i,s,r,e,t,r[H],n,!1)}return Gb}function Rf(e,t,n,r,o){let i=t.inputs,s=o?"class":"style";mu(e,n,i[s],s,r)}function kg(e,t,n){return Fg(e,t,n,!1),kg}function Wb(e,t){return Fg(e,t,null,!0),Wb}function Fg(e,t,n,r){let o=F(),i=le(),s=Ih(2);if(i.firstUpdatePass&&Yb(i,e,s,r),t!==He&&Kt(o,s,t)){let c=i.data[_t()];eT(i,c,o,o[H],e,o[s+1]=tT(t,n),r,s)}}function Zb(e,t){return t>=e.expandoStartIndex}function Yb(e,t,n,r){let o=e.data;if(o[n+1]===null){let i=o[_t()],s=Zb(e,n);nT(i,r)&&t===null&&!s&&(t=!1),t=Qb(o,i,t,r),Hb(o,i,t,n,s,r)}}function Qb(e,t,n,r){let o=nE(e),i=r?t.residualClasses:t.residualStyles;if(o===null)(r?t.classBindings:t.styleBindings)===0&&(n=Na(null,e,t,n,r),n=Vr(n,t.attrs,r),i=null);else{let s=t.directiveStylingLast;if(s===-1||e[s]!==o)if(n=Na(o,e,t,n,r),i===null){let a=Kb(e,t,r);a!==void 0&&Array.isArray(a)&&(a=Na(null,e,t,a[1],r),a=Vr(a,t.attrs,r),Xb(e,t,r,a))}else i=Jb(e,t,r)}return i!==void 0&&(r?t.residualClasses=i:t.residualStyles=i),n}function Kb(e,t,n){let r=n?t.classBindings:t.styleBindings;if($n(r)!==0)return e[Xt(r)]}function Xb(e,t,n,r){let o=n?t.classBindings:t.styleBindings;e[Xt(o)]=r}function Jb(e,t,n){let r,o=t.directiveEnd;for(let i=1+t.directiveStylingLast;i<o;i++){let s=e[i].hostAttrs;r=Vr(r,s,n)}return Vr(r,t.attrs,n)}function Na(e,t,n,r,o){let i=null,s=n.directiveEnd,c=n.directiveStylingLast;
vendor: 5,082 bytes, line 7
7for(c===-1?c=n.directiveStart:c++;c<s&&(i=t[c],r=Vr(r,i.hostAttrs,o),i!==e);)c++;return e!==null&&(n.directiveStylingLast=c),r}function Vr(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]),DD(e,s,n?!0:t[++i]))}return e===void 0?null:e}function eT(e,t,n,r,o,i,s,c){if(!(t.type&3))return;let a=e.data,u=a[c+1],l=$b(u)?Af(a,t,n,o,$n(u),s):void 0;if(!ji(l)){ji(i)||Ub(u)&&(i=Af(a,null,n,o,c,s));let d=hh(_t(),n);qI(r,s,d,o,i)}}function Af(e,t,n,r,o,i){let s=t===null,c;for(;o>0;){let a=e[o],u=Array.isArray(a),l=u?a[1]:a,d=l===null,h=n[o+1];h===He&&(h=d?je:void 0);let f=d?ya(h,r):l===r?h:void 0;if(u&&!ji(f)&&(f=ya(a,r)),ji(f)&&(c=f,s))return c;let g=e[o+1];o=s?Xt(g):$n(g)}if(t!==null){let a=i?t.residualClasses:t.residualStyles;a!=null&&(c=ya(a,r))}return c}function ji(e){return e!==void 0}function tT(e,t){return e==null||e===""||(typeof t=="string"?e=e+t:typeof e=="object"&&(e=ge(Ke(e)))),e}function nT(e,t){return(e.flags&(t?8:16))!==0}var Cc=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 Ra(e,t,n,r,o){return e===n&&Object.is(t,r)?1:Object.is(o(e,t),o(n,r))?-1:0}function rT(e,t,n){let r,o,i=0,s=e.length-1,c=void 0;if(Array.isArray(t)){let a=t.length-1;for(;i<=s&&i<=a;){let u=e.at(i),l=t[i],d=Ra(i,u,i,l,n);if(d!==0){d<0&&e.updateValue(i,l),i++;continue}let h=e.at(s),f=t[a],g=Ra(s,h,a,f,n);if(g!==0){g<0&&e.updateValue(s,f),s--,a--;continue}let m=n(i,u),w=n(s,h),S=n(i,l);if(Object.is(S,w)){let ie=n(a,f);Object.is(ie,m)?(e.swap(i,s),e.updateValue(s,f),a--,s--):e.move(s,i),e.updateValue(i,l),i++;continue}if(r??=new Vi,o??=Of(e,i,s,n),bc(e,r,i,S))e.updateValue(i,l),i++,s++;else if(o.has(S))r.set(m,e.detach(i)),s--;else{let ie=e.create(i,t[i]);e.attach(i,ie),i++,s++}}for(;i<=a;)xf(e,r,n,i,t[i]),i++}else if(t!=null){let a=t[Symbol.iterator](),u=a.next();for(;!u.done&&i<=s;){let l=e.at(i),d=u.value,h=Ra(i,l,i,d,n);if(h!==0)h<0&&e.updateValue(i,d),i++,u=a.next();else{r??=new Vi,o??=Of(e,i,s,n);let f=n(i,d);if(bc(e,r,i,f))e.updateValue(i,d),i++,s++,u=a.next();else if(!o.has(f))e.attach(i,e.create(i,d)),i++,s++,u=a.next();else{let g=n(i,l);r.set(g,e.detach(i)),s--}}}for(;!u.done;)xf(e,r,n,e.length,u.value),u=a.next()}for(;i<=s;)e.destroy(e.detach(s--));r?.forEach(a=>{e.destroy(a)})}function bc(e,t,n,r){return t!==void 0&&t.has(r)?(e.attach(n,t.get(r)),t.delete(r),!0):!1}function xf(e,t,n,r,o){if(bc(e,t,r,n(r,o)))e.updateValue(r,o);else{let i=e.create(r,o);e.attach(r,i)}}function Of(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 Vi=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 CP(e,t){Te("NgControlFlow");let n=F(),r=Yi(),o=n[r]!==He?n[r]:-1,i=o!==-1?Ui(n,z+o):void 0,s=0;if(Kt(n,r,e)){let c=O(null);try{if(i!==void 0&&Iu(i,s),e!==-1){let a=z+e,u=Ui(n,a),l=_c(n[T],a),d=jn(u,l.tView.ssrId),h=Kn(n,l,t,{dehydratedView:d});Xn(u,h,s,Yt(l,d))}}finally{O(c)}}else if(i!==void 0){let c=dg(i,s);c!==void 0&&(c[re]=t)}}var Tc=class{lContainer;$implicit;$index;constructor(t,n,r){this.lContainer=t,this.$implicit=n,this.$index=r}get $count(){return this.lContainer.length-oe}};function bP(e,t){return t}var Sc=class{hasEmptyBlock;trackByFn;liveCollection;constructor(t,n,r){this.hasEmptyBlock=t,this.trackByFn=n,this.liveCollection=r}};function TP(e,t,n,r,o,i,s,c,a,u,l,d,h){Te("NgControlFlow");let f=F(),g=le(),m=a!==void 0,w=F(),S=c?s.bind(w[ue][re]):s,ie=new Sc(m,S);w[z+e]=ie,Fi(f,g,e+1,t,n,r,o,Ln(g.consts,i)),m&&Fi(f,g,e+2,a,u,l,d,Ln(g.consts,h))}var Mc=class extends Cc{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-oe}at(t){return this.getLView(t)[re].$implicit}attach(t,n){let r=n[Ae];this.needsIndexUpdate||=t!==this.length,Xn(this.lContainer,n,t,Yt(this.templateTNode,r))}detach(t){return this.needsIndexUpdate||=t!==this.length-1,oT(this.lContainer,t)}create(t,n){let r=jn(this.lContainer,this.templateTNode.tView.ssrId),o=Kn(this.hostLView,this.templateTNode,new Tc(this.lContainer,n,t),{dehydratedView:r});return this.operationsCounter?.recordCreate(),o}destroy(t){ss(t[T],t),this.operationsCounter?.recordDestroy()}updateValue(t,n){this.getLView(t)[re].$implicit=n}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}
7updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t<this.length;t++)this.getLView(t)[re].$index=t}getLView(t){return iT(this.lContainer,t)}};function SP(e){let t=O(null),n=_t();try{let r=F(),o=r[T],i=r[n],s=n+1,c=Ui(r,s);if(i.liveCollection===void 0){let u=_c(o,s);i.liveCollection=new Mc(c,r,u)}else i.liveCollection.reset();let a=i.liveCollection;if(rT(a,e,i.trackByFn),a.updateIndexes(),i.hasEmptyBlock){let u=Yi(),l=a.length===0;if(Kt(r,u,l)){let d=n+2,h=Ui(r,d);if(l){let f=_c(o,d),g=jn(h,f.tView.ssrId),m=Kn(r,f,void 0,{dehydratedView:g});Xn(h,m,0,Yt(f,g))}else Iu(h,0)}}}finally{O(t)}}function Ui(e,t){return e[t]}function oT(e,t){return Fr(e,t)}function iT(e,t){return dg(e,t)}function _c(e,t){return Br(e,t)}function Lg(e,t,n,r){let o=F(),i=le(),s=z+e,c=o[H],a=i.firstCreatePass?yg(s,i,o,t,Kp,Wc(),n,r):i.data[s],u=Vg(i,o,a,c,t,e);o[s]=u;let l=Hc(a);return Hr(a,!0),Up(c,u,a),!nn(a)&&Kc()&&Eu(i,o,u,a),HD()===0&&Zn(u,o),zD(),l&&(Gp(i,o,a),wp(i,a,o)),r!==null&&Zp(o,a),Lg}function jg(){let e=$e();Dh()?Eh():(e=e.parent,Hr(e,!1));let t=e;GD(t)&&ZD(),qD();let n=le();return n.firstCreatePass&&Dg(n,t),t.classesWithoutHost!=null&&cE(t)&&Rf(n,t,F(),t.classesWithoutHost,!0),t.stylesWithoutHost!=null&&uE(t)&&Rf(n,t,F(),t.stylesWithoutHost,!1),jg}function Nu(e,t,n,r){return Lg(e,t,n,r),jg(),Nu}var Vg=(e,t,n,r,o,i)=>(Nt(!0),du(r,o,Rh()));function sT(e,t,n,r,o,i){let s=t[Ae],c=!s||Gn()||nn(n)||qr(s,i);if(Nt(c),c)return du(r,o,Rh());let a=ls(s,e,t,n);return Dp(s,i)&&ts(s,i,a.nextSibling),s&&(Qh(n)||Kh(a))&&Mt(n)&&(WD(n),Vp(a)),a}function aT(){Vg=sT}var cT=(e,t,n,r)=>(Nt(!0),Lp(t[H],""));function uT(e,t,n,r){let o,i=t[Ae],s=!i||Gn()||qr(i,r)||nn(n);if(Nt(s),s)return Lp(t[H],"");let c=ls(i,e,t,n),a=Rw(i,r);return ts(i,r,c),o=ds(a,c),o}function lT(){cT=uT}function MP(){return F()}var Bi="en-US";var dT=Bi;function fT(e){typeof e=="string"&&(dT=e.toLowerCase().replace(/_/g,"-"))}var Ug=(e,t,n)=>{};function Pf(e){Ug=e}function Bg(e,t,n,r){let o=F(),i=le(),s=$e();return pT(i,o,o[H],s,e,t,r),Bg}function hT(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 c=t[Ei],a=o[i+2];return c.length>a?c[a]:null}typeof s=="string"&&(i+=2)}return null}function pT(e,t,n,r,o,i,s){let c=Hc(r),u=e.firstCreatePass&&vh(e),l=t[re],d=mh(t),h=!0;if(r.type&3||s){let m=Be(r,t),w=s?s(m):m,S=d.length,ie=s?_e=>s(Ue(_e[r.index])):r.index,j=null;if(!s&&c&&(j=hT(e,t,o,r.index)),j!==null){let _e=j.__ngLastListenerFn__||j;_e.__ngNextListenerFn__=i,j.__ngLastListenerFn__=i,h=!1}else{i=Ff(r,t,l,i),Ug(m,o,i);let _e=n.listen(w,o,i);d.push(i,_e),u&&u.push(o,ie,S,S+1)}}else i=Ff(r,t,l,i);let f=r.outputs,g;if(h&&f!==null&&(g=f[o])){let m=g.length;if(m)for(let w=0;w<m;w+=2){let S=g[w],ie=g[w+1],Hs=t[S][ie].subscribe(i),To=d.length;d.push(i,Hs),u&&u.push(o,r.index,To,-(To+1))}}}function kf(e,t,n,r){let o=O(null);try{return Re(6,t,n),n(r)!==!1}catch(i){return is(e,i),!1}finally{Re(7,t,n),O(o)}}function Ff(e,t,n,r){return function o(i){if(i===Function)return r;let s=Mt(e)?at(e.index,t):t;cs(s,5);let c=kf(t,n,r,i),a=o.__ngNextListenerFn__;for(;a;)c=kf(t,n,a,i)&&c,a=a.__ngNextListenerFn__;return c}}function _P(e=1){return oE(e)}function gT(e,t){let n=null,r=cI(e);for(let o=0;o<t.length;o++){let i=t[o];if(i==="*"){n=o;continue}if(r===null?kp(e,i,!0):dI(r,i))return o}return n}function NP(e){let t=F()[ue][ye];if(!t.projection){let n=e?e.length:1,r=t.projection=vD(n,null),o=r.slice(),i=t.child;for(;i!==null;){if(i.type!==128){let s=e?gT(i,e):0;s!==null&&(o[s]?o[s].projectionNext=i:r[s]=i,o[s]=i)}i=i.next}}}function RP(e,t=0,n,r,o,i){let s=F(),c=le(),a=r?e+1:null;a!==null&&Fi(s,c,a,r,o,i,null,n);let u=us(c,z+e,16,null,n||null);u.projection===null&&(u.projection=t),Eh();let d=!s[Ae]||Gn();s[ue][ye].projection[u.projection]===null&&a!==null?mT(s,c,a):d&&!nn(u)&&HI(c,s,u)}function mT(e,t,n){let r=z+n,o=t.data[r],i=e[r],s=jn(i,o.tView.ssrId),c=Kn(e,o,void 0,{dehydratedView:s});Xn(i,c,0,Yt(o,s))}function vT(e,t,n,r,o){let i=F(),s=Pg(i,t,n,r);if(s!==He){let c=le(),a=Nh();Qp(c,a,i,e,s,i[H],o,!1)}return vT}function AP(e,t,n){ob(e,t,n)}function yT(e){let t=F(),n=le(),r=Ch();Zc(r+1);let o=Su(n,r);if(e.dirty&&jD(t)===((o.metadata.flags&2)===2)){if(o.matches===null)e.reset([]);else{let i=ab(t,r);e.reset(i,xE),e.notifyOnChanges()}return!0}return!1}function DT(){return nb(F(),Ch())}function xP(e,t=""){let n=F(),r=le(),o=e+z,i=r.firstCreatePass?us(r,o,1,t,null):r.data[o],s=$g(r,n,i,t,e);n[o]=s,Kc()&&Eu(r,n,s,i),Hr(i,!1)}var $g=(e,t,n,r,o)=>(Nt(!0),Fp(t[H],r));function ET(e,t,n,r,o){let i=t[Ae],s=!i||Gn()||nn(n)||qr(i,o);return Nt(s),s?Fp(t[H],r):ls(i,e,t,n)}function wT(){$g=ET}function IT(e){return Hg("",e,""),IT}function Hg(e,t,n){let r=F(),o=Pg(r,e,t,n);return o!==He&&zg(r,_t(),o),Hg}function CT(e,t,n,r,o){let i=F(),s=Vb(i,e,t,n,r,o);return s!==He&&zg(i,_t(),s),CT}function zg(e,t,n){let r=hh(t,e);gI(e[H],r,n)}function bT(e,t,n){let r=le();if(r.firstCreatePass){let o=Jt(e);Nc(n,r.data,r.blueprint,o,!0),Nc(t,r.data,r.blueprint,o,!1)}}function Nc(e,t,n,r,o){if(e=ce(e),Array.isArray(e))for(let i=0;i<e.length;i++)Nc(e[i],t,n,r,o);else{let i=le(),s=F(),c=$e(),a=kn(e)?e:ce(e.provide),u=oh(e),l=c.providerIndexes&1048575,d=c.directiveStart,h=c.providerIndexes>>20;if(kn(e)||!e.multi){let f=new Gt(u,o,Wr),g=xa(a,t,o?l:l+h,d);g===-1?(Ha(Ti(c,s),i,a),Aa(i,e,t.length),t.push(a),c.directiveStart++,c.directiveEnd++,o&&(c.providerIndexes+=1048576),n.push(f),s.push(f)):(n[g]=f,s[g]=f)}else{let f=xa(a,t,l+h,d),g=xa(a,t,l,l+h),m=f>=0&&n[f],w=g>=0&&n[g];
7if(o&&!w||!o&&!m){Ha(Ti(c,s),i,a);let S=MT(o?ST:TT,n.length,o,r,u);!o&&w&&(n[g].providerFactory=S),Aa(i,e,t.length,0),t.push(a),c.directiveStart++,c.directiveEnd++,o&&(c.providerIndexes+=1048576),n.push(S),s.push(S)}else{let S=qg(n[o?g:f],u,!o&&r);Aa(i,e,f>-1?f:g,S)}!o&&r&&w&&n[g].componentProviders++}}}function Aa(e,t,n,r){let o=kn(t),i=TD(t);if(o||i){let a=(i?ce(t.useClass):t).prototype.ngOnDestroy;if(a){let u=e.destroyHooks||(e.destroyHooks=[]);if(!o&&t.multi){let l=u.indexOf(n);l===-1?u.push(n,[r,a]):u[l+1].push(r,a)}else u.push(n,a)}}}function qg(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function xa(e,t,n,r){for(let o=n;o<r;o++)if(t[o]===e)return o;return-1}function TT(e,t,n,r){return Rc(this.multi,[])}function ST(e,t,n,r){let o=this.multi,i;if(this.providerFactory){let s=this.providerFactory.componentProviders,c=Pr(n,n[T],this.providerFactory.index,r);i=c.slice(0,s),Rc(o,i);for(let a=s;a<c.length;a++)i.push(c[a])}else i=[],Rc(o,i);return i}function Rc(e,t){for(let n=0;n<e.length;n++){let r=e[n];t.push(r())}return t}function MT(e,t,n,r,o){let i=new Gt(e,n,Wr);return i.multi=[],i.index=t,i.componentProviders=0,qg(i,o,r&&!n),i}function OP(e,t=[]){return n=>{n.providersResolver=(r,o)=>bT(r,o?o(e):e,t)}}function PP(e,t,n){let r=QD()+e,o=F();return o[r]===He?pb(o,r,n?t.call(n):t()):gb(o,r)}var Ac=class{ngModuleFactory;componentFactories;constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}},hs=(()=>{class e{compileModuleSync(n){return new Ec(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){let r=this.compileModuleSync(n),o=eh(n),i=Op(o.declarations).reduce((s,c)=>{let a=rt(c);return a&&s.push(new Bn(a)),s},[]);return new Ac(r,i)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static \u0275fac=function(r){return new(r||e)};static \u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var _T=(()=>{class e{zone=p(q);changeDetectionScheduler=p(Wt);applicationRef=p(me);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),NT=new y("",{factory:()=>!1});function Gg({ngZoneFactory:e,ignoreChangesOutsideZone:t,scheduleInRootZone:n}){return e??=()=>new q(U(v({},Wg()),{scheduleInRootZone:n})),[{provide:q,useFactory:e},{provide:Ct,multi:!0,useFactory:()=>{let r=p(_T,{optional:!0});return()=>r.initialize()}},{provide:Ct,multi:!0,useFactory:()=>{let r=p(RT);return()=>{r.initialize()}}},t===!0?{provide:qh,useValue:!0}:[],{provide:Gh,useValue:n??zh}]}function kP(e){let t=e?.ignoreChangesOutsideZone,n=e?.scheduleInRootZone,r=Gg({ngZoneFactory:()=>{let o=Wg(e);return o.scheduleInRootZone=n,o.shouldCoalesceEventChangeDetection&&Te("NgZone_CoalesceEvent"),new q(o)},ignoreChangesOutsideZone:t,scheduleInRootZone:n});return St([{provide:NT,useValue:!0},{provide:Qi,useValue:!1},r])}function Wg(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}var RT=(()=>{class e{subscription=new G;initialized=!1;zone=p(q);pendingTasks=p(xe);initialize(){if(this.initialized)return;this.initialized=!0;let n=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(n=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{q.assertNotInAngularZone(),queueMicrotask(()=>{n!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{q.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var AT=(()=>{class e{appRef=p(me);taskService=p(xe);ngZone=p(q);zonelessEnabled=p(Qi);tracing=p(Qn,{optional:!0});disableScheduling=p(qh,{optional:!0})??!1;
7zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new G;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(Mi):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(p(Gh,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof Wa||!this.zoneIsDefined)}notify(n){if(!this.zonelessEnabled&&n===5)return;let r=!1;switch(n){case 0:{this.appRef.dirtyFlags|=2;break}case 3:case 2:case 4:case 5:case 1:{this.appRef.dirtyFlags|=4;break}case 8:{this.appRef.deferredDirtyFlags|=8;break}case 6:{this.appRef.dirtyFlags|=2,r=!0;break}case 13:{this.appRef.dirtyFlags|=16,r=!0;break}case 14:{this.appRef.dirtyFlags|=2,r=!0;break}case 12:{r=!0;break}case 10:case 9:case 7:case 11:default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick(r))return;let o=this.useMicrotaskScheduler?rf:Wh;this.pendingRenderTaskId=this.taskService.add(),this.scheduleInRootZone?this.cancelScheduledCallback=Zone.root.run(()=>o(()=>this.tick())):this.cancelScheduledCallback=this.ngZone.runOutsideAngular(()=>o(()=>this.tick()))}shouldScheduleTick(n){return!(this.disableScheduling&&!n||this.appRef.destroyed||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(Mi+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(this.appRef.dirtyFlags===0){this.cleanup();return}!this.zonelessEnabled&&this.appRef.dirtyFlags&7&&(this.appRef.dirtyFlags|=1);let n=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(r){throw this.taskService.remove(n),r}finally{this.cleanup()}this.useMicrotaskScheduler=!0,rf(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(n)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let n=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(n)}}static \u0275fac=function(r){return new(r||e)};static \u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function xT(){return typeof $localize<"u"&&$localize.locale||Bi}var Ru=new y("",{providedIn:"root",factory:()=>p(Ru,x.Optional|x.SkipSelf)||xT()});var xc=new y(""),OT=new y("");function Tr(e){return!e.moduleRef}function PT(e){let t=Tr(e)?e.r3Injector:e.moduleRef.injector,n=t.get(q);return n.run(()=>{Tr(e)?e.r3Injector.resolveInjectorInitializers():e.moduleRef.resolveInjectorInitializers();let r=t.get(We,null),o;if(n.runOutsideAngular(()=>{o=n.onError.subscribe({next:i=>{r.handleError(i)}})}),Tr(e)){let i=()=>t.destroy(),s=e.platformInjector.get(xc);s.add(i),t.onDestroy(()=>{o.unsubscribe(),s.delete(i)})}else{let i=()=>e.moduleRef.destroy(),s=e.platformInjector.get(xc);s.add(i),e.moduleRef.onDestroy(()=>{hi(e.allPlatformModules,e.moduleRef),o.unsubscribe(),s.delete(i)})}return FT(r,n,()=>{let i=t.get(xg);return i.runInitializers(),i.donePromise.then(()=>{let s=t.get(Ru,Bi);if(fT(s||Bi),!t.get(OT,!0))return Tr(e)?t.get(me):(e.allPlatformModules.push(e.moduleRef),e.moduleRef);if(Tr(e)){let a=t.get(me);return e.rootComponent!==void 0&&a.bootstrap(e.rootComponent),a}else return kT(e.moduleRef,e.allPlatformModules),e.moduleRef})})})}function kT(e,t){let n=e.injector.get(me);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>n.bootstrap(r));else if(e.instance.ngDoBootstrap)e.instance.ngDoBootstrap(n);else throw new E(-403,!1);t.push(e)}function FT(e,t,n){try{let r=n();return Yr(r)?r.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}var pi=null;function LT(e=[],t){return ae.create({name:t,providers:[{provide:Gi,useValue:"platform"},{provide:xc,useValue:new Set([()=>pi=null])},...e]})}function jT(e=[]){if(pi)return pi;let t=LT(e);return pi=t,Mb(),VT(t),t}function VT(e){let t=e.get(ru,null);ve(e,()=>{t?.forEach(n=>n())})}var tr=(()=>{class e{static __NG_ELEMENT_ID__=UT}return e})();function UT(e){return BT($e(),F(),(e&16)===16)}function BT(e,t,n){if(Mt(e)&&!n){let r=at(e.index,t);return new Qt(r,r)}else if(e.type&175){let r=t[ue];return new Qt(r,t)}return null}function Zg(e){try{let{rootComponent:t,appProviders:n,platformProviders:r}=e,o=jT(r),i=[Gg({}),{provide:Wt,useExisting:AT},...n||[]],s=new ki({providers:i,parent:o,debugName:"",runEnvironmentInitializer
7s:!1});return PT({r3Injector:s.injector,platformInjector:o,rootComponent:t})}catch(t){return Promise.reject(t)}}var si=new WeakSet,Lf="",gi=[];function jf(e){return e.get(lp,JE)}function Yg(){let e=[{provide:lp,useFactory:()=>{let t=!0;{let n=p(Zt);t=!!window._ejsas?.[n]}return t&&Te("NgEventReplay"),t}}];return e.push({provide:Ct,useValue:()=>{let t=p(ae),n=t.get(me);if(!si.has(n)){let r=p(lf);jf(t)&&Pf((o,i,s)=>{mw(o,i,s),vw(o,r)})}},multi:!0},{provide:At,useFactory:()=>{let t=p(Zt),n=p(ae),r=p(me);return()=>{!jf(n)||si.has(r)||(si.add(r),r.onDestroy(()=>{si.delete(r),va(t),Pf(()=>{})}),r.whenStable().then(()=>{let o=n.get(Dw);$T(o,n);let i=n.get(lf);i.get(Lf)?.forEach(yw),i.delete(Lf);let s=o.instance;Nw(n)?r.onDestroy(()=>s.cleanUp()):s.cleanUp()}))}},multi:!0}),e}var $T=(e,t)=>{let n=t.get(Zt),r=window._ejsas[n],o=e.instance=new Bd(new Jo(r.c));for(let c of r.et)o.addEvent(c);for(let c of r.etc)o.addEvent(c);let i=$d(n);o.replayEarlyEventInfos(i),va(n);let s=new ei(c=>{HT(t,c,c.currentTarget)});Ud(o,s)};function HT(e,t,n){let r=(n&&n.getAttribute(es))??"";/d\d+/.test(r)?zT(r,e,t,n):t.eventPhase===ma.REPLAY&&pp(t,n)}function zT(e,t,n,r){gi.push({event:n,currentTarget:r}),Pb(t,e,qT)}function qT(e){let t=[...gi],n=new Set(e);gi=[];for(let{event:r,currentTarget:o}of t){let i=o.getAttribute(es);n.has(i)?pp(r,o):gi.push({event:r,currentTarget:o})}}var Vf=!1;function GT(){Vf||(Vf=!0,Tw(),aT(),wT(),lT(),Eb(),KC(),SC(),bI())}function WT(e){return e.whenStable()}function Qg(){let e=[{provide:ti,useFactory:()=>{let t=!0;return t=!!p(Yn,{optional:!0})?.get(mp,null),t&&Te("NgHydration"),t}},{provide:Ct,useValue:()=>{DC(!1),p(ti)&&(ZT(),GT())},multi:!0}];return e.push({provide:up,useFactory:()=>p(ti)},{provide:At,useFactory:()=>
7{if(p(ti)){let t=p(me);return()=>{WT(t).then(()=>{t.destroyed||pg(t)})}}return()=>{}},multi:!0}),St(e)}function ZT(){let e=zr(),t;for(let n of e.body.childNodes)if(n.nodeType===Node.COMMENT_NODE&&n.textContent?.trim()===Cw){t=n;break}if(!t)throw new E(-507,!1)}var Kg=(()=>{class e{view;node;constructor(n,r){this.view=n,this.node=r}static __NG_ELEMENT_ID__=YT}return e})();function YT(){return new Kg(F(),$e())}var QT=!1,KT=(()=>{class e extends Li{pendingTasks=p(xe);taskId=null;schedule(n){super.schedule(n),this.taskId===null&&(this.taskId=this.pendingTasks.add(),queueMicrotask(()=>this.flush()))}flush(){try{super.flush()}finally{this.taskId!==null&&(this.pendingTasks.remove(this.taskId),this.taskId=null)}}static \u0275prov=D({token:e,providedIn:"root",factory:()=>new e})}return e})(),Oc=class{scheduler;effectFn;zone;injector;unregisterOnDestroy;watcher;constructor(t,n,r,o,i,s){this.scheduler=t,this.effectFn=n,this.zone=r,this.injector=i,this.watcher=Ql(c=>this.runEffect(c),()=>this.schedule(),s),this.unregisterOnDestroy=o?.onDestroy(()=>this.destroy())}runEffect(t){try{this.effectFn(t)}catch(n){this.injector.get(We,null,{optional:!0})?.handleError(n)}}run(){this.watcher.run()}schedule(){this.scheduler.schedule(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}};function XT(){}function JT(e,t){Te("NgSignals"),!t?.injector&&$c(XT);let n=t?.injector??p(ae),r=t?.manualCleanup!==!0?n.get(en):null,o=new Oc(n.get(KT),e,typeof Zone>"u"?null:Zone.current,r,n,t?.allowSignalWrites??!1),i=n.get(tr,null,{optional:!0});return!i||!(i._lView[M]&8)?o.watcher.notify():(i._lView[ci]??=[]).push(o.watcher.notify),o}var eS=QT;var Pc=class{[Pe];constructor(t){this[Pe]=t}destroy(){this[Pe].destroy()}};function tS(e,t){if(eS)return JT(e,t);Te("NgSignals"),!t?.injector&&$c(tS);let n=t?.injector??p(ae),r=t?.manualCleanup!==!0?n.get(en):null,o,i=n.get(Kg,null,{optional:!0}),s=n.get(Wt);return i!==null&&!t?.forceRoot?(o=oS(i.view,s,e),r instanceof Si&&r._lView===i.view&&(r=null)):o=iS(e,n.get(Og),s),o.injector=n,r!==null&&(o.onDestroyFn=r.onDestroy(()=>o.destroy())),new Pc(o)}var Xg=U(v({},dn),{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,hasRun:!1,cleanupFns:void 0,zone:null,kind:"effect",onDestroyFn:kr,run(){if(this.dirty=!1,this.hasRun&&!wr(this))return;this.hasRun=!0;let e=r=>(this.cleanupFns??=[]).push(r),t=Er(this),n=Ii(!1);try{this.maybeCleanup(),this.fn(e)}finally{Ii(n),Mo(this,t)}},maybeCleanup(){if(this.cleanupFns?.length)try{for(;this.cleanupFns.length;)this.cleanupFns.pop()()}finally{this.cleanupFns=[]}}}),nS=U(v({},Xg),{consumerMarkedDirty(){this.scheduler.schedule(this),this.notifier.notify(13)},destroy(){fn(this),this.onDestroyFn(),this.maybeCleanup(),this.scheduler.remove(this)}}),rS=U(v({},Xg),{consumerMarkedDirty(){this.view[M]|=8192,$r(this.view),this.notifier.notify(14)},destroy(){fn(this),this.onDestroyFn(),this.maybeCleanup(),this.view[$t]?.delete(this)}});function oS(e,t,n){let r=Object.create(rS);return r.view=e,r.zone=typeof Zone<"u"?Zone.current:null,r.notifier=t,r.fn=n,e[$t]??=new Set,e[$t].add(r),r.consumerMarkedDirty(r),r}function iS(e,t,n){let r=Object.create(nS);return r.fn=e,r.scheduler=t,r.notifier=n,r.zone=typeof Zone<"u"?Zone.current:null,r.scheduler.schedule(r),r.notifier.notify(13),r}function Jg(e){let t=rt(e);if(!t)return null;let n=new Bn(t);return{get selector(){return n.selector},get type(){return n.componentType},get inputs(){return n.inputs},get outputs(){return n.outputs},get ngContentSelectors(){return n.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}var om=null;function rn(){return om}function im(e){om??=e}var ps=class{};var J=new y(""),xu=(()=>{class e{historyGo(n){throw new Error("")}static \u0275fac=function(r){return new(r||e)};static \u0275prov=D({token:e,factory:()=>p(cS),providedIn:"platform"})}return e})(),sm=new y(""),cS=(()=>{class e extends xu{_location;_history;_doc=p(J);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return rn().getBaseHref(this._doc)}onPopState(n){let r=rn().getGlobalEventTarget(this._doc,"window");return r.addEventListener("popstate",n,!1),()=>r.removeEventListener("popstate",n)}onHashChange(n){let r=rn().getGlobalEventTarget(this._doc,"window");return r.addEventListener("hashchange",n,!1),()=>r.removeEventListener("hashchange",n)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(n){this._location.pathname=n}pushState(n,r,o){this._history.pushState(n,r,o)}replaceState(n,r,o){this._history.replaceState(n,r,o)}forward(){this._history.forward()}back(){this._history.back()}historyGo(n=0){this._history.go(n)}getState(){return this._history.state}static \u0275fac=function(r){return new(r||e)};static \u0275prov=D({token:e,factory:()=>new e,providedIn:"platform"})}return e})();function Ou(e,t){return e?t?e.endsWith("/")?t.startsWith("/")?e+t.slice(1):e+t:t.startsWith("/")?e+t:`${e}/${t}`:e:t}function em(e){let t=e.search(/#|\?|$/);return e[t-1]==="/"?e.slice(0,t-1)+e.slice(t):e}function dt(e){return e&&e[0]!=="?"?`?${e}`:e}var on=(()=>{class e{historyGo(n){throw new Error("")}static \u0275fac=function(r){return new(r||e)};static \u0275prov=D({token:e,factory:()=>p(Pu),providedIn:"root"})}return e})(),am=new y(""),Pu=(()=>{class e extends on{_platformLocation;_baseHref;_removeListenerFns=[];constructor(n,r){super(),this._platformLocation=n,this._baseHref=r??this._platformLocation.getBaseHrefFromDOM()??p(J).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(n){this._removeListenerFns.push(this._platformLocation.onPopState(n),this._platformLocation.on
vendor: 4,147 bytes, line 7
7HashChange(n))}getBaseHref(){return this._baseHref}prepareExternalUrl(n){return Ou(this._baseHref,n)}path(n=!1){let r=this._platformLocation.pathname+dt(this._platformLocation.search),o=this._platformLocation.hash;return o&&n?`${r}${o}`:r}pushState(n,r,o,i){let s=this.prepareExternalUrl(o+dt(i));this._platformLocation.pushState(n,r,s)}replaceState(n,r,o,i){let s=this.prepareExternalUrl(o+dt(i));this._platformLocation.replaceState(n,r,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(n=0){this._platformLocation.historyGo?.(n)}static \u0275fac=function(r){return new(r||e)(I(xu),I(am,8))};static \u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),cm=(()=>{class e extends on{_platformLocation;_baseHref="";_removeListenerFns=[];constructor(n,r){super(),this._platformLocation=n,r!=null&&(this._baseHref=r)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(n){this._removeListenerFns.push(this._platformLocation.onPopState(n),this._platformLocation.onHashChange(n))}getBaseHref(){return this._baseHref}path(n=!1){let r=this._platformLocation.hash??"#";return r.length>0?r.substring(1):r}prepareExternalUrl(n){let r=Ou(this._baseHref,n);return r.length>0?"#"+r:r}pushState(n,r,o,i){let s=this.prepareExternalUrl(o+dt(i))||this._platformLocation.pathname;this._platformLocation.pushState(n,r,s)}replaceState(n,r,o,i){let s=this.prepareExternalUrl(o+dt(i))||this._platformLocation.pathname;this._platformLocation.replaceState(n,r,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(n=0){this._platformLocation.historyGo?.(n)}static \u0275fac=function(r){return new(r||e)(I(xu),I(am,8))};static \u0275prov=D({token:e,factory:e.\u0275fac})}return e})(),rr=(()=>{class e{_subject=new te;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(n){this._locationStrategy=n;let r=this._locationStrategy.getBaseHref();this._basePath=dS(em(tm(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+dt(r))}normalize(n){return e.stripTrailingSlash(lS(this._basePath,tm(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+dt(r)),o)}replaceState(n,r="",o=null){this._locationStrategy.replaceState(o,"",n,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+dt(r)),o)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(n=0){this._locationStrategy.historyGo?.(n)}onUrlChange(n){return this._urlChangeListeners.push(n),this._urlChangeSubscription??=this.subscribe(r=>{this._notifyUrlChangeListeners(r.url,r.state)}),()=>{let r=this._urlChangeListeners.indexOf(n);this._urlChangeListeners.splice(r,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(n="",r){this._urlChangeListeners.forEach(o=>o(n,r))}subscribe(n,r,o){return this._subject.subscribe({next:n,error:r??void 0,complete:o??void 0})}static normalizeQueryParams=dt;static joinWithSlash=Ou;static stripTrailingSlash=em;static \u0275fac=function(r){return new(r||e)(I(on))};static \u0275prov=D({token:e,factory:()=>uS(),providedIn:"root"})}return e})();function uS(){return new rr(I(on))}function lS(e,t){if(!e||!t.startsWith(e))return t;let n=t.substring(e.length);return n===""||["/",";","?","#"].includes(n[0])?n:t}function tm(e){return e.replace(/\/index.html$/,"")}function dS(e){if(new RegExp("^(https?:)?//").test(e)){let[,n]=e.split(/\/\/[^\/]+/);return n}return e}
7function gs(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 fS=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=er({type:e});static \u0275inj=Hn({})}return e})(),ku="browser",hS="server";function Fu(e){return e===ku}function Lu(e){return e===hS}var um=(()=>{class e{static \u0275prov=D({token:e,providedIn:"root",factory:()=>new Au(p(J),window)})}return e})(),Au=class{document;window;offset=()=>[0,0];constructor(t,n){this.document=t,this.window=n}setOffset(t){Array.isArray(t)?this.offset=()=>t:this.offset=t}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(t){this.window.scrollTo(t[0],t[1])}scrollToAnchor(t){let n=pS(this.document,t);n&&(this.scrollToElement(n),n.focus())}setHistoryScrollRestoration(t){this.window.history.scrollRestoration=t}scrollToElement(t){let n=t.getBoundingClientRect(),r=n.left+this.window.pageXOffset,o=n.top+this.window.pageYOffset,i=this.offset();this.window.scrollTo(r-i[0],o-i[1])}};function pS(e,t){let n=e.getElementById(t)||e.getElementsByName(t)[0];if(n)return n;if(typeof e.createTreeWalker=="function"&&e.body&&typeof e.body.attachShadow=="function"){let r=e.createTreeWalker(e.body,NodeFilter.SHOW_ELEMENT),o=r.currentNode;for(;o;){let i=o.shadowRoot;if(i){let s=i.getElementById(t)||i.querySelector(`[name="${t}"]`);if(s)return s}o=r.nextNode()}}return null}var nr=class{};var Xr=class{},vs=class{},Ot=class e{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(t){t?typeof t=="string"?this.lazyInit=()=>{this.headers=new Map,t.split(` 8`).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(c=>i.indexOf(c)===-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()).forEach(n=>t(this.normalizedNames.get(n),this.headers.get(n)))}};var Vu=class{encodeKey(t){return lm(t)}encodeValue(t){return lm(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}};function mS(e,t){let n=new Map;return e.length>0&&e.replace(/^\?/,"").split("&").forEach(o=>{let i=o.indexOf("="),[s,c]=i==-1?[t.decodeKey(o),""]:[t.decodeKey(o.slice(0,i)),t.decodeValue(o.slice(i+1))],a=n.get(s)||[];a.push(c),n.set(s,a)}),n}var vS=/%(\d[a-f0-9])/gi,yS={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function lm(e){return encodeURIComponent(e).replace(vS,(t,n)=>yS[n]??t)}function ms(e){return`${e}`}var xt=class e{map;encoder;updates=null;cloneFrom=null;constructor(t={}){if(this.encoder=t.encoder||new Vu,t.fromString){if(t.fromObject)throw new E(2805,!1);this.map=mS(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(n=>{let r=t.fromObject[n],o=Array.isArray(r)?r.map(ms):[ms(r)];this.map.set(n,o)})):this.map=null}has(t){return this.init(),this.map.has(t)}get(t){this.init();let n=this.map.get(t);return n?n[0]:null}getAll(t){return this.init(),this.map.get(t)||null}
vendor: 9,014 bytes, line 8
8keys(){return this.init(),Array.from(this.map.keys())}append(t,n){return this.clone({param:t,value:n,op:"a"})}appendAll(t){let n=[];return Object.keys(t).forEach(r=>{let o=t[r];Array.isArray(o)?o.forEach(i=>{n.push({param:r,value:i,op:"a"})}):n.push({param:r,value:o,op:"a"})}),this.clone(n)}set(t,n){return this.clone({param:t,value:n,op:"s"})}delete(t,n){return this.clone({param:t,value:n,op:"d"})}toString(){return this.init(),this.keys().map(t=>{let n=this.encoder.encodeKey(t);return this.map.get(t).map(r=>n+"="+this.encoder.encodeValue(r)).join("&")}).filter(t=>t!=="").join("&")}clone(t){let n=new e({encoder:this.encoder});return n.cloneFrom=this.cloneFrom||this,n.updates=(this.updates||[]).concat(t),n}init(){this.map===null&&(this.map=new Map),this.cloneFrom!==null&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(t=>this.map.set(t,this.cloneFrom.map.get(t))),this.updates.forEach(t=>{switch(t.op){case"a":case"s":let n=(t.op==="a"?this.map.get(t.param):void 0)||[];n.push(ms(t.value)),this.map.set(t.param,n);break;case"d":if(t.value!==void 0){let r=this.map.get(t.param)||[],o=r.indexOf(ms(t.value));o!==-1&&r.splice(o,1),r.length>0?this.map.set(t.param,r):this.map.delete(t.param)}else{this.map.delete(t.param);break}}}),this.cloneFrom=this.updates=null)}};var Uu=class{map=new Map;set(t,n){return this.map.set(t,n),this}get(t){return this.map.has(t)||this.map.set(t,t.defaultValue()),this.map.get(t)}delete(t){return this.map.delete(t),this}has(t){return this.map.has(t)}keys(){return this.map.keys()}};function DS(e){switch(e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function dm(e){return typeof ArrayBuffer<"u"&&e instanceof ArrayBuffer}function fm(e){return typeof Blob<"u"&&e instanceof Blob}function hm(e){return typeof FormData<"u"&&e instanceof FormData}function ES(e){return typeof URLSearchParams<"u"&&e instanceof URLSearchParams}var pm="Content-Type",gm="Accept",Em="X-Request-URL",wm="text/plain",Im="application/json",wS=`${Im}, ${wm}, */*`,Kr=class e{url;body=null;headers;context;reportProgress=!1;withCredentials=!1;responseType="json";method;params;urlWithParams;transferCache;constructor(t,n,r,o){this.url=n,this.method=t.toUpperCase();let i;if(DS(this.method)||o?(this.body=r!==void 0?r:null,i=o):i=r,i&&(this.reportProgress=!!i.reportProgress,this.withCredentials=!!i.withCredentials,i.responseType&&(this.responseType=i.responseType),i.headers&&(this.headers=i.headers),i.context&&(this.context=i.context),i.params&&(this.params=i.params),this.transferCache=i.transferCache),this.headers??=new Ot,this.context??=new Uu,!this.params)this.params=new xt,this.urlWithParams=n;else{let s=this.params.toString();if(s.length===0)this.urlWithParams=n;else{let c=n.indexOf("?"),a=c===-1?"?":c<n.length-1?"&":"";this.urlWithParams=n+a+s}}}serializeBody(){return this.body===null?null:typeof this.body=="string"||dm(this.body)||fm(this.body)||hm(this.body)||ES(this.body)?this.body:this.body instanceof xt?this.body.toString():typeof this.body=="object"||typeof this.body=="boolean"||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return this.body===null||hm(this.body)?null:fm(this.body)?this.body.type||null:dm(this.body)?null:typeof this.body=="string"?wm:this.body instanceof xt?"application/x-www-form-urlencoded;charset=UTF-8":typeof this.body=="object"||typeof this.body=="number"||typeof this.body=="boolean"?Im:null}clone(t={}){let n=t.method||this.method,r=t.url||this.url,o=t.responseType||this.responseType,i=t.transferCache??this.transferCache,s=t.body!==void 0?t.body:this.body,c=t.withCredentials??this.withCredentials,a=t.reportProgress??this.reportProgress,u=t.headers||this.headers,l=t.params||this.params,d=t.context??this.context;return t.setHeaders!==void 0&&(u=Object.keys(t.setHeaders).reduce((h,f)=>h.set(f,t.setHeaders[f]),u)),t.setParams&&(l=Object.keys(t.setParams).reduce((h,f)=>h.set(f,t.setParams[f]),l)),new e(n,r,s,{params:l,headers:u,context:d,reportProgress:a,responseType:o,withCredentials:c,transferCache:i})}},or=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}(or||{}),Jr=class{headers;status;statusText;url;ok;type;constructor(t,n=200,r="OK"){this.headers=t.headers||new Ot,this.status=t.status!==void 0?t.status:n,this.statusText=t.statusText||r,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}},Bu=class e extends Jr{constructor(t={}){super(t)}type=or.ResponseHeader;clone(t={}){return new e({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})}},ir=class e extends Jr{body;constructor(t={}){super(t),this.body=t.body!==void 0?t.body:null}type=or.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})}},ys=class extends Jr{name="HttpErrorResponse";message;error;ok=!1;constructor(t){super(t,0,"Unknown Error"),this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${t.url||"(unknown url)"}`:this.message=`Http failure response for ${t.url||"(unknown url)"}: ${t.status} ${t.statusText}`,this.error=t.error||null}},IS=200,CS=204;function ju(e,t){return{body:t,headers:e.headers,context:e.context,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials,transferCache:e.transferCache}}var bS=(()=>{class e{handler;constructor(n){this.handler=n}request(n,r,o={}){let i;if(n instanceof Kr)i=n;else{let a;o.headers instanceof Ot?a=o.headers:a=new Ot(o.headers);let u;o.params&&(o.params instanceof xt?u=o.params:u=new xt({fromObject:o.params})),i=new Kr(n,r,o.body!==void 0?o.body:null,{headers:a,context:o.context,params:u,reportProgress:o.reportProgress,responseType:o.responseType||"json",withCredentials:o.withCredentials,transferCache:o.transferCache})}let s=b(i).pipe(et(a=>this.handler.handle(a)));if(n instanceof Kr||o.observe==="events")return s;let c=s.pipe(he(a=>a instanceof ir));switch(o.observe||"body"){case"body":switch(i.responseType){case"arraybuffer":return c.pipe(R(a=>{if(a.body!==null&&!(a.body instanceof ArrayBuffer))throw new E(2806,!1);return a.body}));case"blob":return c.pipe(R(a=>{if(a.body!==null&&!(a.body instanceof Blob))throw new E(2807,!1);return a.body}));case"text":return c.pipe(R(a=>{if(a.body!==null&&typeof a.body!="string")throw new E(2808,!1);return a.body}));case"json":default:return c.pipe(R(a=>a.body))}case"response":return c;default:throw new E(2809,!1)}}delete(n,r={}){return this.request("DELETE",n,r)}get(n,r={}){return this.request("GET",n,r)}head(n,r={}){return this.request("HEAD",n,r)}jsonp(n,r){return this.request("JSONP",n,{params:new xt().append(r,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(n,r={}){return this.request("OPTIONS",n,r)}patch(n,r,o={}){return this.request("PATCH",n,ju(o,r))}post(n,r,o={}){return this.request("POST",n,ju(o,r))}put(n,r,o={}){return this.request("PUT",n,ju(o,r))}static \u0275fac=function(r){return new(r||e)(I(Xr))};static \u0275prov=D({token:e,factory:e.\u0275fac})}return e})();var TS=new y("");function Cm(e,t){return t(e)}function SS(e,t){return(n,r)=>t.intercept(n,{handle:o=>e(o,r)})}function MS(e,t,n){return(r,o)=>ve(n,()=>t(r,i=>e(i,o)))}var _S=new y(""),Hu=new y(""),bm=new y(""),Tm=new y("",{providedIn:"root",factory:()=>!0});function NS(){let e=null;return(t,n)=>{e===null&&(e=(p(_S,{optional:!0})??[]).reduceRight(SS,Cm));let r=p(xe);if(p(Tm)){let i=r.add();return e(t,n).pipe(Dt(()=>r.remove(i)))}else return e(t,n)}}var mm=(()=>{class e extends Xr{backend;injector;chain=null;pendingTasks=p(xe);contributeToStability=p(Tm);constructor(n,r){super(),this.backend=n,this.injector=r}handle(n){if(this.chain===null){let r=Array.from(new Set([...this.injector.get(Hu),...this.injector.get(bm,[])]));this.chain=r.reduceRight((o,i)=>MS(o,i,this.injector),Cm)}if(this.contributeToStability){let r=this.pendingTasks.add();return this.chain(n,o=>this.backend.handle(o)).pipe(Dt(()=>this.pendingTasks.remove(r)))}else return this.chain(n,r=>this.backend.handle(r))}static \u0275fac=function(r){return new(r||e)(I(vs),I(se))};static \u0275prov=D({token:e,factory:e.\u0275fac})}return e})();var RS=/^\)\]\}',?\n/,AS=RegExp(`^${Em}:`,"m");function xS(e){return"responseURL"in e&&e.responseURL?e.responseURL:AS.test(e.getAllResponseHeaders())?e.getResponseHeader(Em):null}var vm=(()=>{class e{xhrFactory;constructor(n){this.xhrFactory=n}handle(n){if(n.method==="JSONP")throw new E(-2800,!1);let r=this.xhrFactory;return(r.\u0275loadImpl?$(r.\u0275loadImpl()):b(null)).pipe(pe(()=>new L(i=>{let s=r.build();if(s.open(n.method,n.urlWithParams),n.withCredentials&&(s.withCredentials=!0),n.headers.forEac
8h((m,w)=>s.setRequestHeader(m,w.join(","))),n.headers.has(gm)||s.setRequestHeader(gm,wS),!n.headers.has(pm)){let m=n.detectContentTypeHeader();m!==null&&s.setRequestHeader(pm,m)}if(n.responseType){let m=n.responseType.toLowerCase();s.responseType=m!=="json"?m:"text"}let c=n.serializeBody(),a=null,u=()=>{if(a!==null)return a;let m=s.statusText||"OK",w=new Ot(s.getAllResponseHeaders()),S=xS(s)||n.url;return a=new Bu({headers:w,status:s.status,statusText:m,url:S}),a},l=()=>{let{headers:m,status:w,statusText:S,url:ie}=u(),j=null;w!==CS&&(j=typeof s.response>"u"?s.responseText:s.response),w===0&&(w=j?IS:0);let _e=w>=200&&w<300;if(n.responseType==="json"&&typeof j=="string"){let Hs=j;j=j.replace(RS,"");try{j=j!==""?JSON.parse(j):null}catch(To){j=Hs,_e&&(_e=!1,j={error:To,text:j})}}_e?(i.next(new ir({body:j,headers:m,status:w,statusText:S,url:ie||void 0})),i.complete()):i.error(new ys({error:j,headers:m,status:w,statusText:S,url:ie||void 0}))},d=m=>{let{url:w}=u(),S=new ys({error:m,status:s.status||0,statusText:s.statusText||"Unknown Error",url:w||void 0});i.error(S)},h=!1,f=m=>{h||(i.next(u()),h=!0);let w={type:or.DownloadProgress,loaded:m.loaded};m.lengthComputable&&(w.total=m.total),n.responseType==="text"&&s.responseText&&(w.partialText=s.responseText),i.next(w)},g=m=>{let w={type:or.UploadProgress,loaded:m.loaded};m.lengthComputable&&(w.total=m.total),i.next(w)};return s.addEventListener("load",l),s.addEventListener("error",d),s.addEventListener("timeout",d),s.addEventListener("abort",d),n.reportProgress&&(s.addEventListener("progress",f),c!==null&&s.upload&&s.upload.addEventListener("progress",g)),s.send(c),i.next({type:or.Sent}),()=>{s.removeEventListener("error",d),s.removeEventListener("abort",d),s.removeEventListener("load",l),s.removeEventListener("timeout",d),n.reportProgress&&(s.removeEventListener("progress",f),c!==null&&s.upload&&s.upload.removeEventListener("progress",g)),s.readyState!==s.DONE&&s.abort()}})))}static \u0275fac=function(r){return new(r||e)(I(nr))};static \u0275prov=D({token:e,factory:e.\u0275fac})}return e})(),Sm=new y(""),OS="XSRF-TOKEN",PS=new y("",{providedIn:"root",factory:()=>OS}),kS="X-XSRF-TOKEN",FS=new y("",{providedIn:"root",factory:()=>kS}),Ds=class{},LS=(()=>{class e{doc;platform;cookieName;lastCookieString="";lastToken=null;parseCount=0;constructor(n,r,o){this.doc=n,this.platform=r,this.cookieName=o}getToken(){if(this.platform==="server")return null;let n=this.doc.cookie||"";return n!==this.lastCookieString&&(this.parseCount++,this.lastToken=gs(n,this.cookieName),this.lastCookieString=n),this.lastToken}static \u0275fac=function(r){return new(r||e)(I(J),I(Qe),I(PS))};static \u0275prov=D({token:e,factory:e.\u0275fac})}return e})();function jS(e,t){let n=e.url.toLowerCase();if(!p(Sm)||e.method==="GET"||e.method==="HEAD"||n.startsWith("http://")||n.startsWith("https://"))return t(e);let r=p(Ds).getToken(),o=p(FS);return r!=null&&!e.headers.has(o)&&(e=e.clone({headers:e.headers.set(o,r)})),t(e)}var Mm=function(e){return e[e.Interceptors=0]="Interceptors",e[e.LegacyInterceptors=1]="LegacyInterceptors",e[e.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",e[e.NoXsrfProtection=3]="NoXsrfProtection",e[e.JsonpSupport=4]="JsonpSupport",e[e.RequestsMadeViaParent=5]="RequestsMadeViaParent",e[e.Fetch=6]="Fetch",e}(Mm||{});function VS(e,t){return{\u0275kind:e,\u0275providers:t}}function Ck(...e){let t=[bS,vm,mm,{provide:Xr,useExisting:mm},{provide:vs,useFactory:()=>p(TS,{optional:!0})??p(vm)},{provide:Hu,useValue:jS,multi:!0},{provide:Sm,useValue:!0},{provide:Ds,useClass:LS}];for(let n of e)t.push(...n.\u0275providers);return St(t)}var ym=new y("");function bk(){return VS(Mm.LegacyInterceptors,[{provide:ym,useFactory:NS},{provide:Hu,useExisting:ym,multi:!0}])}var US=new y(""),BS="b",$S="h",HS="s",zS="st",qS="u",GS="rt",$u=new y(""),WS=["GET","HEAD"];function ZS(e,t){let h=p($u),{isCacheActive:n}=h,r=Fl(h,["isCacheActive"]),{transferCache:o,method:i}=e;if(!n||o===!1||i==="POST"&&!r.includePostRequests&&!o||i!=="POST"&&!WS.includes(i)||!r.includeRequestsWithAuthHeaders&&YS(e)||r.filter?.(e)===!1)return t(e);let s=p(Yn);if(p(US,{optional:!0}))throw new E(2803,!1);let a=e.url,u=QS(e,a),l=s.get(u,null),d=r.includeHeaders;if(typeof o=="object"&&o.includeHeaders&&(d=o.includeHeaders),l){let{[BS]:f,[GS]:g,[$S]:m,[HS]:w,[zS]:S,[qS]:ie}=l,j=f;switch(g){case"arraybuffer":j=new TextEncoder().encode(f).buffer;break;case"blob":j=new Blob([f]);break}let _e=new Ot(m);return b(new ir({body:j,headers:_e,status:w,statusText:S,url:ie}))}return t(e).pipe(Y(f=>{f instanceof ir}))}function YS(e){return e.headers.has("authorization")||e.headers.has("proxy-authorization")}function Dm(e){return[...e.keys()].sort().map(t=>`${t}=${e.getAll(t)}`).join("&")}function QS(e,t){let{params:n,method:r,responseType:o}=e,i=Dm(n),s=e.serializeBody();
8s instanceof URLSearchParams?s=Dm(s):typeof s!="string"&&(s="");let c=[r,o,t,s,i].join("|"),a=KS(c);return a}function KS(e){let t=0;for(let n of e)t=Math.imul(31,t)+n.charCodeAt(0)<<0;return t+=2147483648,t.toString()}function _m(e){return[{provide:$u,useFactory:()=>(Te("NgHttpTransferCache"),v({isCacheActive:!0},e))},{provide:bm,useValue:ZS,multi:!0},{provide:At,multi:!0,useFactory:()=>{let t=p(me),n=p($u);return()=>{t.whenStable().then(()=>{n.isCacheActive=!1})}}}]}var qu=class extends ps{supportsDOMEvents=!0},Gu=class e extends qu{static makeCurrent(){im(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=XS();return n==null?null:JS(n)}resetBaseElement(){eo=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return gs(document.cookie,t)}},eo=null;function XS(){return eo=eo||document.querySelector("base"),eo?eo.getAttribute("href"):null}function JS(e){return new URL(e,document.baseURI).pathname}var eM=(()=>{class e{build(){return new XMLHttpRequest}static \u0275fac=function(r){return new(r||e)};static \u0275prov=D({token:e,factory:e.\u0275fac})}return e})(),Wu=new y(""),Pm=(()=>{class e{_zone;_plugins;_eventNameToPlugin=new Map;constructor(n,r){this._zone=r,n.forEach(o=>{o.manager=this}),this._plugins=n.slice().reverse()}addEventListener(n,r,o,i){return this._findPluginFor(r).addEventListener(n,r,o,i)}getZone(){return this._zone}_findPluginFor(n){let r=this._eventNameToPlugin.get(n);if(r)return r;if(r=this._plugins.find(i=>i.supports(n)),!r)throw new E(5101,!1);return this._eventNameToPlugin.set(n,r),r}static \u0275fac=function(r){return new(r||e)(I(Wu),I(q))};static \u0275prov=D({token:e,factory:e.\u0275fac})}return e})(),ws=class{_doc;constructor(t){this._doc=t}manager},Es="ng-app-id";function Nm(e){for(let t of e)t.remove()}function Rm(e,t){let n=t.createElement("style");return n.textContent=e,n}function tM(e,t,n,r){let o=e.head?.querySelectorAll(`style[${Es}="${t}"],link[${Es}="${t}"]`);if(o)for(let i of o)i.removeAttribute(Es),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 Zu(e,t){let n=t.createElement("link");return n.setAttribute("rel","stylesheet"),n.setAttribute("href",e),n}var km=(()=>{class e{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;isServer;constructor(n,r,o,i={}){this.doc=n,this.appId=r,this.nonce=o,this.isServer=Lu(i),tM(n,r,this.inline,this.external),this.hosts.add(n.head)}addStyles(n,r){for(let o of n)this.addUsage(o,this.inline,Rm);r?.forEach(o=>this.addUsage(o,this.external,Zu))}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&&(Nm(o.elements),r.delete(n)))}ngOnDestroy(){for(let[,{elements:n}]of[...this.inline,...this.external])Nm(n);this.hosts.clear()}addHost(n){this.hosts.add(n);for(let[r,{elements:o}]of this.inline)o.push(this.addElement(n,Rm(r,this.doc)));for(let[r,{elements:o}]of this.external)o.push(this.addElement(n,Zu(r,this.doc)))}removeHost(n){this.hosts.delete(n)}addElement(n,r){return this.nonce&&r.setAttribute("nonce",this.nonce),this.isServer&&r.setAttribute(Es,this.appId),n.appendChild(r)}static \u0275fac=function(r){return new(r||e)(I(J),I(Zt),I(ou,8),I(Qe))};static \u0275prov=D({token:e,factory:e.\u0275fac})}return e})(),zu={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"},Qu=/%COMP%/g;var Fm="%COMP%",nM=`_nghost-${Fm}`,rM=`_ngcontent-${Fm}`,oM=!0,iM=new y("",{providedIn:"root",factory:()=>oM});function sM(e){return rM.replace(Qu,e)}
vendor: 4,680 bytes, line 8
8function aM(e){return nM.replace(Qu,e)}function Lm(e,t){return t.map(n=>n.replace(Qu,e))}var Am=(()=>{class e{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;platformId;ngZone;nonce;tracingService;rendererByCompId=new Map;defaultRenderer;platformIsServer;constructor(n,r,o,i,s,c,a,u=null,l=null){this.eventManager=n,this.sharedStylesHost=r,this.appId=o,this.removeStylesOnCompDestroy=i,this.doc=s,this.platformId=c,this.ngZone=a,this.nonce=u,this.tracingService=l,this.platformIsServer=Lu(c),this.defaultRenderer=new to(n,s,a,this.platformIsServer,this.tracingService)}createRenderer(n,r){if(!n||!r)return this.defaultRenderer;this.platformIsServer&&r.encapsulation===Ze.ShadowDom&&(r=U(v({},r),{encapsulation:Ze.Emulated}));let o=this.getOrCreateRenderer(n,r);return o instanceof Is?o.applyToHost(n):o instanceof no&&o.applyStyles(),o}getOrCreateRenderer(n,r){let o=this.rendererByCompId,i=o.get(r.id);if(!i){let s=this.doc,c=this.ngZone,a=this.eventManager,u=this.sharedStylesHost,l=this.removeStylesOnCompDestroy,d=this.platformIsServer,h=this.tracingService;switch(r.encapsulation){case Ze.Emulated:i=new Is(a,u,r,this.appId,l,s,c,d,h);break;case Ze.ShadowDom:return new Yu(a,u,n,r,s,c,this.nonce,d,h);default:i=new no(a,u,r,l,s,c,d,h);break}o.set(r.id,i)}return i}ngOnDestroy(){this.rendererByCompId.clear()}componentReplaced(n){this.rendererByCompId.delete(n)}static \u0275fac=function(r){return new(r||e)(I(Pm),I(km),I(Zt),I(iM),I(J),I(Qe),I(q),I(ou),I(Qn,8))};static \u0275prov=D({token:e,factory:e.\u0275fac})}return e})(),to=class{eventManager;doc;ngZone;platformIsServer;tracingService;data=Object.create(null);throwOnSyntheticProps=!0;constructor(t,n,r,o,i){this.eventManager=t,this.doc=n,this.ngZone=r,this.platformIsServer=o,this.tracingService=i}destroy(){}destroyNode=null;createElement(t,n){return n?this.doc.createElementNS(zu[n]||n,t):this.doc.createElement(t)}createComment(t){return this.doc.createComment(t)}createText(t){return this.doc.createTextNode(t)}appendChild(t,n){(xm(t)?t.content:t).appendChild(n)}insertBefore(t,n,r){t&&(xm(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;if(!r)throw new E(-5104,!1);return n||(r.textContent=""),r}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,n,r,o){if(o){n=o+":"+n;let i=zu[o];i?t.setAttributeNS(i,n,r):t.setAttribute(n,r)}else t.setAttribute(n,r)}removeAttribute(t,n,r){if(r){let o=zu[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&(ut.DashCase|ut.Important)?t.style.setProperty(n,r,o&ut.Important?"important":""):t.style[n]=r}removeStyle(t,n,r){r&ut.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=rn().getGlobalEventTarget(this.doc,t),!t))throw new Error(`Unsupported event target ${t} for event ${n}`);let i=this.decoratePreventDefault(r);return this.tracingService!==null&&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;(this.platformIsServer?this.ngZone.runGuarded(()=>t(n)):t(n))===!1&&n.preventDefault()}}};function xm(e){return e.tagName==="TEMPLATE"&&e.content!==void 0}var Yu=class extends to{sharedStylesHost;hostEl;shadowRoot;constructor(t,n,r,o,i,s,c,a,u){super(t,i,s,a,u),this.sharedStylesHost=n,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let l=o.styles;l=Lm(o.id,l);for(let h of l){let f=document.createElement("style");c&&f.setAttribute("nonce",c),f.textContent=h,this.shadowRoot.appendChild(f)}let d=o.getExternalStyles?.();if(d)for(let h of d){let f=Zu(h,i);c&&f.setAttribute("nonce",c),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.removeHost(this.shadowRoot)}},no=class extends to{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(t,n,r,o,i,s,c,a,u){super(t,i,s,c,a),this.sharedStylesHost=n,this.removeStylesOnCompDestroy=o;let l=r.styles;this.styles=u?Lm(u,l):l,this.styleUrls=r.getExternalStyles?.(u)}
8applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}},Is=class extends no{contentAttr;hostAttr;constructor(t,n,r,o,i,s,c,a,u){let l=o+"-"+r.id;super(t,n,r,i,s,c,a,u,l),this.contentAttr=sM(l),this.hostAttr=aM(l)}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}},cM=(()=>{class e extends ws{constructor(n){super(n)}supports(n){return!0}addEventListener(n,r,o,i){return n.addEventListener(r,o,i),()=>this.removeEventListener(n,r,o,i)}removeEventListener(n,r,o,i){return n.removeEventListener(r,o,i)}static \u0275fac=function(r){return new(r||e)(I(J))};static \u0275prov=D({token:e,factory:e.\u0275fac})}return e})(),Om=["alt","control","meta","shift"],uM={"\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"},lM={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey},dM=(()=>{class e extends ws{constructor(n){super(n)}supports(n){return e.parseEventName(n)!=null}addEventListener(n,r,o,i){let s=e.parseEventName(r),c=e.eventCallback(s.fullKey,o,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>rn().onAndCancel(n,s.domEventName,c,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="",c=r.indexOf("code");if(c>-1&&(r.splice(c,1),s="code."),Om.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 a={};return a.domEventName=o,a.fullKey=s,a}static matchEventFullKeyCode(n,r){let o=uM[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"),Om.forEach(s=>{if(s!==o){let c=lM[s];c(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 \u0275fac=function(r){return new(r||e)(I(J))};static \u0275prov=D({token:e,factory:e.\u0275fac})}return e})();function zk(e,t){return Zg(v({rootComponent:e},fM(t)))}function fM(e){return{appProviders:[...vM,...e?.providers??[]],platformProviders:mM}}function hM(){Gu.makeCurrent()}function pM(){return new We}function gM(){return rp(document),document}var mM=[{provide:Qe,useValue:ku},{provide:ru,useValue:hM,multi:!0},{provide:J,useFactory:gM,deps:[]}];var vM=[{provide:Gi,useValue:"root"},{provide:We,useFactory:pM,deps:[]},{provide:Wu,useClass:cM,multi:!0,deps:[J]},{provide:Wu,useClass:dM,multi:!0,deps:[J]},Am,km,Pm,{provide:Un,useExisting:Am},{provide:nr,useClass:eM,deps:[]},[]];var qk=(()=>{class e{_doc;_dom;constructor(n){this._doc=n,this._dom=rn()}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){return n&&this._doc.querySelector(`meta[${n}]`)||null}getTags(n){if(!n)return[];let r=this._doc.querySelectorAll(`meta[${n}]`);return r?[].slice.call(r):[]}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),c=this.getTags(s).filter(a=>this._containsAttributes(n,a))[0];if(c!==void 0)return c}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}="${n[r]}"`}_containsAttributes(n,r){return Object.keys(n).every(o=>r.getAttribute(this._getMetaKeyMap(o))===n[o])}_getMetaKeyMap(n){return yM[n]||n}static \u0275fac=function(r){return new(r||e)(I(J))};static \u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),yM={httpEquiv:"http-equiv"},jm=(()=>{class e{_doc;constructor(n){this._doc=n}getTitle(){return this._doc.title}setTitle(n){this._doc.title=n||""}static \u0275fac=function(r){return new(r||e)(I(J))};static \u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var DM=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=D({token:e,factory:function(r){let o=null;return r?o=new(r||e):o=I(EM),o},providedIn:"root"})}return e})(),EM=(()=>{class e extends DM{_doc;constructor(n){super(),this._doc=n}sanitize(n,r){if(r==null)return null;switch(n){case Xe.NONE:return r;case Xe.HTML:return Rt(r,"HTML")?Ke(r):uu(this._doc,String(r)).toString();case Xe.STYLE:return Rt(r,"Style")?Ke(r):r;case Xe.SCRIPT:if(Rt(r,"Script"))return Ke(r);throw new E(5200,!1);case Xe.URL:return Rt(r,"URL")?Ke(r):rs(String(r));case Xe.RESOURCE_URL:if(Rt(r,"ResourceURL"))return Ke(r);throw new E(5201,!1);default:throw new E(5202,!1)}}bypassSecurityTrustHtml(n){return Ip(n)}bypassSecurityTrustStyle(n){return Cp(n)}bypassSecurityTrustScript(n){return bp(n)}bypassSecurityTrustUrl(n){return Tp(n)}bypassSecurityTrustResourceUrl(n){return Sp(n)}static \u0275fac=function(r){return new(r||e)(I(J))};static \u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Cs=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}(Cs||{});function wM(e,t=[],n={}){return{\u0275kind:e,\u0275providers:t}}function Gk(){return wM(Cs.EventReplay,Yg())}function Wk(...e){let t=[],n=new Set,r=n.has(Cs.HttpTransferCacheOptions);for(let{\u0275providers:o,\u0275kind:i}of e)n.add(i),o.length&&t.push(o);return St([[],Qg(),n.has(Cs.NoHttpTransferCache)||r?[]:_m({}),t])}var N="primary",yo=Symbol("RouteTitle"),tl=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 dr(e){return new tl(e)}function CM(e,t,n){let r=n.path.split("/");if(r.length>e.length||n.pathMatch==="full"&&(t.hasChildren()||r.length<e.length))return null;let o={};for(let i=0;i<r.length;i++){let s=r[i],c=e[i];if(s[0]===":")o[s.substring(1)]=c;else if(s!==c.path)return null}return{consumed:e.slice(0,r.length),posParams:o}}function bM(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;++n)if(!Je(e[n],t[n]))return!1;return!0}function Je(e,t){let n=e?nl(e):void 0,r=t?nl(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],!Zm(e[o],t[o]))return!1;return!0}function nl(e){return[...Object.keys(e),...Object.getOwnPropertySymbols(e)]}function Zm(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 Ym(e){return e.length>0?e[e.length-1]:null}function kt(e){return ra(e)?e:Yr(e)?$(Promise.resolve(e)):b(e)}var TM={exact:Km,subset:Xm},Qm={exact:SM,subset:MM,ignored:()=>!0};function Vm(e,t,n){return TM[n.paths](e.root,t.root,n.matrixParams)&&Qm[n.queryParams](e.queryParams,t.queryParams)&&!(n.fragment==="exact"&&e.fragment!==t.fragment)}function SM(e,t){return Je(e,t)}function Km(e,t,n){if(!an(e.segments,t.segments)||!Ss(e.segments,t.segments,n)||e.numberOfChildren!==t.numberOfChildren)return!1;for(let r in t.children)if(!e.children[r]||!Km(e.children[r],t.children[r],n))return!1;return!0}function MM(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every(n=>Zm(e[n],t[n]))}function Xm(e,t,n){return Jm(e,t,t.segments,n)}function Jm(e,t,n,r){if(e.segments.length>n.length){let o=e.segments.slice(0,n.length);
8return!(!an(o,n)||t.hasChildren()||!Ss(o,n,r))}else if(e.segments.length===n.length){if(!an(e.segments,n)||!Ss(e.segments,n,r))return!1;for(let o in t.children)if(!e.children[o]||!Xm(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!an(e.segments,o)||!Ss(e.segments,o,r)||!e.children[N]?!1:Jm(e.children[N],t,i,r)}}function Ss(e,t,n){return t.every((r,o)=>Qm[n](e[o].parameters,r.parameters))}var ht=class{root;queryParams;fragment;_queryParamMap;constructor(t=new V([],{}),n={},r=null){this.root=t,this.queryParams=n,this.fragment=r}get queryParamMap(){return this._queryParamMap??=dr(this.queryParams),this._queryParamMap}toString(){return RM.serialize(this)}},V=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 Ms(this)}},sn=class{path;parameters;_parameterMap;constructor(t,n){this.path=t,this.parameters=n}get parameterMap(){return this._parameterMap??=dr(this.parameters),this._parameterMap}toString(){return tv(this)}};function _M(e,t){return an(e,t)&&e.every((n,r)=>Je(n.parameters,t[r].parameters))}function an(e,t){return e.length!==t.length?!1:e.every((n,r)=>n.path===t[r].path)}function NM(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 Do=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=D({token:e,factory:()=>new fr,providedIn:"root"})}return e})(),fr=class{parse(t){let n=new ol(t);return new ht(n.parseRootSegment(),n.parseQueryParams(),n.parseFragment())}serialize(t){let n=`/${ro(t.root,!0)}`,r=OM(t.queryParams),o=typeof t.fragment=="string"?`#${AM(t.fragment)}`:"";return`${n}${r}${o}`}},RM=new fr;function Ms(e){return e.segments.map(t=>tv(t)).join("/")}function ro(e,t){if(!e.hasChildren())return Ms(e);if(t){let n=e.children[N]?ro(e.children[N],!1):"",r=[];return Object.entries(e.children).forEach(([o,i])=>{o!==N&&r.push(`${o}:${ro(i,!1)}`)}),r.length>0?`${n}(${r.join("//")})`:n}else{let n=NM(e,(r,o)=>o===N?[ro(e.children[N],!1)]:[`${o}:${ro(r,!1)}`]);return Object.keys(e.children).length===1&&e.children[N]!=null?`${Ms(e)}/${n[0]}`:`${Ms(e)}/(${n.join("//")})`}}function ev(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function bs(e){return ev(e).replace(/%3B/gi,";")}function AM(e){return encodeURI(e)}function rl(e){return ev(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function _s(e){return decodeURIComponent(e)}function Um(e){return _s(e.replace(/\+/g,"%20"))}function tv(e){return`${rl(e.path)}${xM(e.parameters)}`}function xM(e){return Object.entries(e).map(([t,n])=>`;${rl(t)}=${rl(n)}`).join("")}function OM(e){let t=Object.entries(e).map(([n,r])=>Array.isArray(r)?r.map(o=>`${bs(n)}=${bs(o)}`).join("&"):`${bs(n)}=${bs(r)}`).filter(n=>n);return t.length?`?${t.join("&")}`:""}var PM=/^[^\/()?;#]+/;function Ku(e){let t=e.match(PM);return t?t[0]:""}var kM=/^[^\/()?;=#]+/;function FM(e){let t=e.match(kM);return t?t[0]:""}var LM=/^[^=?&#]+/;function jM(e){let t=e.match(LM);return t?t[0]:""}var VM=/^[^&#]+/;function UM(e){let t=e.match(VM);return t?t[0]:""}var ol=class{url;remaining;constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new V([],{}):new V([],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(){if(this.remaining==="")return{};this.consumeOptional("/");let t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());let n={};this.peekStartsWith("/(")&&(this.capture("/"),n=this.parseParens(!0));let r={};return this.peekStartsWith("(")&&(r=this.parseParens(!1)),(t.length>0||Object.keys(n).length>0)&&(r[N]=new V(t,n)),r}parseSegment(){let t=Ku(this.remaining);if(t===""&&this.peekStartsWith(";"))throw new E(4009,!1);return this.capture(t),new sn(_s(t),this.parseMatrixParams())}parseMatrixParams(){let t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){let n=FM(this.remaining);if(!n)return;this.capture(n);let r="";if(this.consumeOptional("=")){let o=Ku(this.remaining);o&&(r=o,this.capture(r))}t[_s(n)]=_s(r)}parseQueryParam(t){let n=jM(this.remaining);if(!n)return;this.capture(n);let r="";if(this.consumeOptional("=")){let s=UM(this.remaining);s&&(r=s,this.capture(r))}let o=Um(n),i=Um(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){let n={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let r=Ku(this.remaining),o=this.remaining[r.length];if(o!=="/"&&o!==")"&&o!==";")throw new E(4010,!1);let i;r.indexOf(":")>-1?(i=r.slice(0,r.indexOf(":")),this.capture(i),this.capture(":")):t&&(i=N);let s=this.parseChildren();n[i]=Object.keys(s).length===1?s[N]:new V([],s),this.consumeOptional("//")}return n}peekStartsWith(t){return this.remaining.startsWith(t)}consumeOptional(t){return this.peekStartsWith(t)?(this.remaining=this.remaining.substring(t.length),!0):!1}capture(t){if(!this.consumeOptional(t))throw new E(4011,!1)}};function nv(e){return e.segments.length>0?new V([],{[N]:e}):e}function rv(e){let t={};for(let[r,o]of Object.entries(e.children)){let i=rv(o);if(r===N&&i.segments.length===0&&i.hasChildren())for(let[s,c]of Object.entries(i.children))t[s]=c;else(i.segments.length>0||i.hasChildren())&&(t[r]=i)}let n=new V(e.segments,t);return BM(n)}function BM(e){if(e.numberOfChildren===1&&e.children[N]){let t=e.children[N];return new V(e.segments.concat(t.segments),t.children)}return e}function co(e){return e instanceof ht}function $M(e,t,n=null,r=null){let o=ov(e);return iv(o,t,n,r)}function ov(e){let t;function n(i){let s={};for(let a of i.children){let u=n(a);s[a.outlet]=u}let c=new V(i.url,s);return i===e&&(t=c),c}let r=n(e.root),o=nv(r);return t??o}function iv(e,t,n,r){let o=e;for(;o.parent;)o=o.parent;if(t.length===0)return Xu(o,o,o,n,r);let i=HM(t);if(i.toRoot())return Xu(o,o,new V([],{}),n,r);
8let s=zM(i,o,e),c=s.processChildren?io(s.segmentGroup,s.index,i.commands):av(s.segmentGroup,s.index,i.commands);return Xu(o,s.segmentGroup,c,n,r)}function Ns(e){return typeof e=="object"&&e!=null&&!e.outlets&&!e.segmentPath}function uo(e){return typeof e=="object"&&e!=null&&e.outlets}function Xu(e,t,n,r,o){let i={};r&&Object.entries(r).forEach(([a,u])=>{i[a]=Array.isArray(u)?u.map(l=>`${l}`):`${u}`});let s;e===t?s=n:s=sv(e,t,n);let c=nv(rv(s));return new ht(c,i,o)}function sv(e,t,n){let r={};return Object.entries(e.children).forEach(([o,i])=>{i===t?r[o]=n:r[o]=sv(i,t,n)}),new V(e.segments,r)}var Rs=class{isAbsolute;numberOfDoubleDots;commands;constructor(t,n,r){if(this.isAbsolute=t,this.numberOfDoubleDots=n,this.commands=r,t&&r.length>0&&Ns(r[0]))throw new E(4003,!1);let o=r.find(uo);if(o&&o!==Ym(r))throw new E(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function HM(e){if(typeof e[0]=="string"&&e.length===1&&e[0]==="/")return new Rs(!0,0,e);let t=0,n=!1,r=e.reduce((o,i,s)=>{if(typeof i=="object"&&i!=null){if(i.outlets){let c={};return Object.entries(i.outlets).forEach(([a,u])=>{c[a]=typeof u=="string"?u.split("/"):u}),[...o,{outlets:c}]}if(i.segmentPath)return[...o,i.segmentPath]}return typeof i!="string"?[...o,i]:s===0?(i.split("/").forEach((c,a)=>{a==0&&c==="."||(a==0&&c===""?n=!0:c===".."?t++:c!=""&&o.push(c))}),o):[...o,i]},[]);return new Rs(n,t,r)}var cr=class{segmentGroup;processChildren;index;constructor(t,n,r){this.segmentGroup=t,this.processChildren=n,this.index=r}};function zM(e,t,n){if(e.isAbsolute)return new cr(t,!0,0);if(!n)return new cr(t,!1,NaN);if(n.parent===null)return new cr(n,!0,0);let r=Ns(e.commands[0])?0:1,o=n.segments.length-1+r;return qM(n,o,e.numberOfDoubleDots)}function qM(e,t,n){let r=e,o=t,i=n;for(;i>o;){if(i-=o,r=r.parent,!r)throw new E(4005,!1);o=r.segments.length}return new cr(r,!1,o-i)}function GM(e){return uo(e[0])?e[0].outlets:{[N]:e}}function av(e,t,n){if(e??=new V([],{}),e.segments.length===0&&e.hasChildren())return io(e,t,n);let r=WM(e,t,n),o=n.slice(r.commandIndex);if(r.match&&r.pathIndex<e.segments.length){let i=new V(e.segments.slice(0,r.pathIndex),{});return i.children[N]=new V(e.segments.slice(r.pathIndex),e.children),io(i,0,o)}else return r.match&&o.length===0?new V(e.segments,{}):r.match&&!e.hasChildren()?il(e,t,n):r.match?io(e,0,o):il(e,t,n)}function io(e,t,n){if(n.length===0)return new V(e.segments,{});{let r=GM(n),o={};if(Object.keys(r).some(i=>i!==N)&&e.children[N]&&e.numberOfChildren===1&&e.children[N].segments.length===0){let i=io(e.children[N],t,n);return new V(e.segments,i.children)}return Object.entries(r).forEach(([i,s])=>{typeof s=="string"&&(s=[s]),s!==null&&(o[i]=av(e.children[i],t,s))}),Object.entries(e.children).forEach(([i,s])=>{r[i]===void 0&&(o[i]=s)}),new V(e.segments,o)}}function WM(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],c=n[r];if(uo(c))break;let a=`${c}`,u=r<n.length-1?n[r+1]:null;if(o>0&&a===void 0)break;if(a&&u&&typeof u=="object"&&u.outlets===void 0){if(!$m(a,u,s))return i;r+=2}else{if(!$m(a,{},s))return i;r++}o++}return{match:!0,pathIndex:o,commandIndex:r}}function il(e,t,n){let r=e.segments.slice(0,t),o=0;for(;o<n.length;){let i=n[o];if(uo(i)){let a=ZM(i.outlets);return new V(r,a)}if(o===0&&Ns(n[0])){let a=e.segments[t];r.push(new sn(a.path,Bm(n[0]))),o++;continue}let s=uo(i)?i.outlets[N]:`${i}`,c=o<n.length-1?n[o+1]:null;s&&c&&Ns(c)?(r.push(new sn(s,Bm(c))),o+=2):(r.push(new sn(s,{})),o++)}return new V(r,{})}function ZM(e){let t={};return Object.entries(e).forEach(([n,r])=>{typeof r=="string"&&(r=[r]),r!==null&&(t[n]=il(new V([],{}),0,r))}),t}function Bm(e){let t={};return Object.entries(e).forEach(([n,r])=>t[n]=`${r}`),t}function $m(e,t,n){return e==n.path&&Je(t,n.parameters)}var so="imperative",ee=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.Re
8solveStart=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}(ee||{}),Oe=class{id;url;constructor(t,n){this.id=t,this.url=n}},hr=class extends Oe{type=ee.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}')`}},pt=class extends Oe{urlAfterRedirects;type=ee.NavigationEnd;constructor(t,n,r){super(t,n),this.urlAfterRedirects=r}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},Me=function(e){return e[e.Redirect=0]="Redirect",e[e.SupersededByNewNavigation=1]="SupersededByNewNavigation",e[e.NoDataFromResolver=2]="NoDataFromResolver",e[e.GuardRejected=3]="GuardRejected",e}(Me||{}),As=function(e){return e[e.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",e[e.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",e}(As||{}),ft=class extends Oe{reason;code;type=ee.NavigationCancel;constructor(t,n,r,o){super(t,n),this.reason=r,this.code=o}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},Pt=class extends Oe{reason;code;type=ee.NavigationSkipped;constructor(t,n,r,o){super(t,n),this.reason=r,this.code=o}},lo=class extends Oe{error;target;type=ee.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})`}},xs=class extends Oe{urlAfterRedirects;state;type=ee.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})`}},sl=class extends Oe{urlAfterRedirects;state;type=ee.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})`}},al=class extends Oe{urlAfterRedirects;state;shouldActivate;type=ee.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})`}},cl=class extends Oe{urlAfterRedirects;state;type=ee.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})`}},ul=class extends Oe{urlAfterRedirects;state;type=ee.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})`}},ll=class{route;type=ee.RouteConfigLoadStart;constructor(t){this.route=t}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},dl=class{route;type=ee.RouteConfigLoadEnd;constructor(t){this.route=t}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},fl=class{snapshot;type=ee.ChildActivationStart;constructor(t){this.snapshot=t}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}
8,hl=class{snapshot;type=ee.ChildActivationEnd;constructor(t){this.snapshot=t}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},pl=class{snapshot;type=ee.ActivationStart;constructor(t){this.snapshot=t}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},gl=class{snapshot;type=ee.ActivationEnd;constructor(t){this.snapshot=t}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Os=class{routerEvent;position;anchor;type=ee.Scroll;constructor(t,n,r){this.routerEvent=t,this.position=n,this.anchor=r}toString(){let t=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${t}')`}},fo=class{},pr=class{url;navigationBehaviorOptions;constructor(t,n){this.url=t,this.navigationBehaviorOptions=n}};function YM(e,t){return e.providers&&!e._injector&&(e._injector=Zr(e.providers,t,`Route: ${e.path}`)),e._injector??t}function ze(e){return e.outlet||N}function QM(e,t){let n=e.filter(r=>ze(r)===t);return n.push(...e.filter(r=>ze(r)!==t)),n}function Eo(e){if(!e)return null;if(e.routeConfig?._injector)return e.routeConfig._injector;for(let t=e.parent;t;t=t.parent){let n=t.routeConfig;if(n?._loadedInjector)return n._loadedInjector;if(n?._injector)return n._injector}return null}var ml=class{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return Eo(this.route?.snapshot)??this.rootInjector}constructor(t){this.rootInjector=t,this.children=new wo(this.rootInjector)}},wo=(()=>{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 ml(this.rootInjector),this.contexts.set(n,r)),r}getContext(n){return this.contexts.get(n)||null}static \u0275fac=function(r){return new(r||e)(I(se))};static \u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Ps=class{_root;constructor(t){this._root=t}get root(){return this._root.value}parent(t){let n=this.pathFromRoot(t);return n.length>1?n[n.length-2]:null}children(t){let n=vl(t,this._root);return n?n.children.map(r=>r.value):[]}firstChild(t){let n=vl(t,this._root);return n&&n.children.length>0?n.children[0].value:null}siblings(t){let n=yl(t,this._root);return n.length<2?[]:n[n.length-2].children.map(o=>o.value).filter(o=>o!==t)}pathFromRoot(t){return yl(t,this._root).map(n=>n.value)}};function vl(e,t){if(e===t.value)return t;for(let n of t.children){let r=vl(e,n);if(r)return r}return null}function yl(e,t){if(e===t.value)return[t];for(let n of t.children){let r=yl(e,n);if(r.length)return r.unshift(t),r}return[]}var Se=class{value;children;constructor(t,n){this.value=t,this.children=n}toString(){return`TreeNode(${this.value})`}};function ar(e){let t={};return e&&e.children.forEach(n=>t[n.value.outlet]=n),t}var ks=class extends Ps{snapshot;constructor(t,n){super(t),this.snapshot=n,Ml(this,t)}toString(){return this.snapshot.toString()}};function cv(e){let t=KM(e),n=new ne([new sn("",{})]),r=new ne({}),o=new ne({}),i=new ne({}),s=new ne(""),c=new cn(n,r,i,s,o,N,e,t.root);return c.snapshot=t.root,new ks(new Se(c,[]),t)}function KM(e){let t={},n={},r={},o="",i=new ur([],t,r,o,n,N,e,null,{});return new Ls("",new Se(i,[]))}var cn=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,c,a){this.urlSubject=t,this.paramsSubject=n,this.queryParamsSubject=r,this.fragmentSubject=o,this.dataSubject=i,this.outlet=s,this.component=c,this._futureSnapshot=a,this.title=this.dataSubject?.pipe(R(u=>u[yo]))??b(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(R(t=>dr(t))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(R(t=>dr(t))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};
8function Fs(e,t,n="emptyOnly"){let r,{routeConfig:o}=e;return t!==null&&(n==="always"||o?.path===""||!t.component&&!t.routeConfig?.loadComponent)?r={params:v(v({},t.params),e.params),data:v(v({},t.data),e.data),resolve:v(v(v(v({},e.data),t.data),o?.data),e._resolvedData)}:r={params:v({},e.params),data:v({},e.data),resolve:v(v({},e.data),e._resolvedData??{})},o&&lv(o)&&(r.resolve[yo]=o.title),r}var ur=class{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;get title(){return this.data?.[yo]}constructor(t,n,r,o,i,s,c,a,u){this.url=t,this.params=n,this.queryParams=r,this.fragment=o,this.data=i,this.outlet=s,this.component=c,this.routeConfig=a,this._resolve=u}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??=dr(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=dr(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}')`}},Ls=class extends Ps{url;constructor(t,n){super(n),this.url=t,Ml(this,n)}toString(){return uv(this._root)}};function Ml(e,t){t.value._routerState=e,t.children.forEach(n=>Ml(e,n))}function uv(e){let t=e.children.length>0?` { ${e.children.map(uv).join(", ")} } `:"";return`${e.value}${t}`}function Ju(e){if(e.snapshot){let t=e.snapshot,n=e._futureSnapshot;e.snapshot=n,Je(t.queryParams,n.queryParams)||e.queryParamsSubject.next(n.queryParams),t.fragment!==n.fragment&&e.fragmentSubject.next(n.fragment),Je(t.params,n.params)||e.paramsSubject.next(n.params),bM(t.url,n.url)||e.urlSubject.next(n.url),Je(t.data,n.data)||e.dataSubject.next(n.data)}else e.snapshot=e._futureSnapshot,e.dataSubject.next(e._futureSnapshot.data)}function Dl(e,t){let n=Je(e.params,t.params)&&_M(e.url,t.url),r=!e.parent!=!t.parent;return n&&!r&&(!e.parent||Dl(e.parent,t.parent))}function lv(e){return typeof e.title=="string"||e.title===null}var XM=new y(""),JM=(()=>{class e{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=N;activateEvents=new Ie;deactivateEvents=new Ie;attachEvents=new Ie;detachEvents=new Ie;routerOutletData=Yh(void 0);parentContexts=p(wo);location=p(Jn);changeDetector=p(tr);inputBinder=p(Bs,{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 E(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new E(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new E(4012,!1);this.location.detach();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 E(4013,!1);this._activatedRoute=n;let o=this.location,s=n.snapshot.component,c=this.parentContexts.getOrCreateContext(this.name).children,a=new El(n,c,o.injector,this.routerOutletData);this.activated=o.createComponent(s,{index:o.length,injector:a,environmentInjector:r}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(r){return new(r||e)};static \u0275dir=Mu({type:e,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[zc]})}return e})(),El=class e{route;childContexts;parent;outletData;__ngOutletInjector(t){return new e(this.route,this.childContexts,t,this.outletData)}constructor(t,n,r,o){this.route=t,this.childContexts=n,this.parent=r,this.outletData=o}get(t,n){return t===cn?this.route:t===wo?this.childContexts:t===XM?this.outletData:this.parent.get(t,n)}},Bs=new y(""),Hm=(()=>{class e{outletDataSubscriptions=new Map;bindActivatedRouteToOutletComponent(n){this.unsubscribeFromRouteData(n),this.subscribeToRouteData(n)}unsubscribeFromRouteData(n){this.outletDataSubscriptions.get(n)?.unsubscribe(),this.outletDataSubscriptions.delete(n)}subscribeToRouteData(n){let{activatedRoute:r}=n,o=br([r.queryParams,r.params,r.data]).pipe(pe(([i,s,c],a)=>(c=v(v(v({},i),s),c),a===0?b(c):Promise.resolve(c)))).subscribe(i=>{if(!n.isActivated||!n.activatedComponentRef||n.activatedRoute!==r||r.component===null){this.unsubscribeFromRouteData(n);return}let s=Jg(r.component);if(!s){this.unsubscribeFromRouteData(n);return}for(let{templateName:c}of s.inputs)n.activatedComponentRef.setInput(c,i[c])});this.outletDataSubscriptions.set(n,o)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=D({token:e,factory:e.\u0275fac})}return e})();function e_(e,t,n){let r=ho(e,t._root,n?n._root:void 0);return new ks(r,t)}
8function ho(e,t,n){if(n&&e.shouldReuseRoute(t.value,n.value.snapshot)){let r=n.value;r._futureSnapshot=t.value;let o=t_(e,t,n);return new Se(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(c=>ho(e,c)),s}}let r=n_(t.value),o=t.children.map(i=>ho(e,i));return new Se(r,o)}}function t_(e,t,n){return t.children.map(r=>{for(let o of n.children)if(e.shouldReuseRoute(r.value,o.value.snapshot))return ho(e,r,o);return ho(e,r)})}function n_(e){return new cn(new ne(e.url),new ne(e.params),new ne(e.queryParams),new ne(e.fragment),new ne(e.data),e.outlet,e.component,e)}var po=class{redirectTo;navigationBehaviorOptions;constructor(t,n){this.redirectTo=t,this.navigationBehaviorOptions=n}},dv="ngNavigationCancelingError";function js(e,t){let{redirectTo:n,navigationBehaviorOptions:r}=co(t)?{redirectTo:t,navigationBehaviorOptions:void 0}:t,o=fv(!1,Me.Redirect);return o.url=n,o.navigationBehaviorOptions=r,o}function fv(e,t){let n=new Error(`NavigationCancelingError: ${e||""}`);return n[dv]=!0,n.cancellationCode=t,n}function r_(e){return hv(e)&&co(e.url)}function hv(e){return!!e&&e[dv]}var o_=(e,t,n,r)=>R(o=>(new wl(t,o.targetRouterState,o.currentRouterState,n,r).activate(e),o)),wl=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),Ju(this.futureState.root),this.activateChildRoutes(n,r,t)}deactivateChildRoutes(t,n,r){let o=ar(n);t.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=ar(t);for(let s of Object.values(i))this.deactivateRouteAndItsChildren(s,o);if(r&&r.outlet){let s=r.outlet.detach(),c=r.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:s,route:t,contexts:c})}}deactivateRouteAndOutlet(t,n){let r=n.getContext(t.value.outlet),o=r&&t.value.component?r.children:n,i=ar(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=ar(n);t.children.forEach(i=>{this.activateRoutes(i,o[i.value.outlet],r),this.forwardEvent(new gl(i.value.snapshot))}),t.children.length&&this.forwardEvent(new hl(t.value.snapshot))}activateRoutes(t,n,r){let o=t.value,i=n?n.value:null;if(Ju(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 c=this.routeReuseStrategy.retrieve(o.snapshot);this.routeReuseStrategy.store(o.snapshot,null),s.children.onOutletReAttached(c.contexts),s.attachRef=c.componentRef,s.route=c.route.value,s.outlet&&s.outlet.attach(c.componentRef,c.route.value),Ju(c.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)}},Vs=class{path;route;constructor(t){this.path=t,this.route=this.path[this.path.length-1]}},lr=class{component;route;constructor(t,n){this.component=t,this.route=n}};function i_(e,t,n){let r=e._root,o=t?t._root:null;return oo(r,o,n,[r.value])}function s_(e){let t=e.routeConfig?e.routeConfig.canActivateChild:null;return!t||t.length===0?null:{node:e,guards:t}}function mr(e,t){let n=Symbol(),r=t.get(e,n);return r===n?typeof e=="function"&&!qf(e)?e:t.get(e):r}function oo(e,t,n,r,o={canDeactivateChecks:[],canActivateChecks:[]}){let i=ar(t);
8return e.children.forEach(s=>{a_(s,i[s.value.outlet],n,r.concat([s.value]),o),delete i[s.value.outlet]}),Object.entries(i).forEach(([s,c])=>ao(c,n.getContext(s),o)),o}function a_(e,t,n,r,o={canDeactivateChecks:[],canActivateChecks:[]}){let i=e.value,s=t?t.value:null,c=n?n.getContext(e.value.outlet):null;if(s&&i.routeConfig===s.routeConfig){let a=c_(s,i,i.routeConfig.runGuardsAndResolvers);a?o.canActivateChecks.push(new Vs(r)):(i.data=s.data,i._resolvedData=s._resolvedData),i.component?oo(e,t,c?c.children:null,r,o):oo(e,t,n,r,o),a&&c&&c.outlet&&c.outlet.isActivated&&o.canDeactivateChecks.push(new lr(c.outlet.component,s))}else s&&ao(t,c,o),o.canActivateChecks.push(new Vs(r)),i.component?oo(e,null,c?c.children:null,r,o):oo(e,null,n,r,o);return o}function c_(e,t,n){if(typeof n=="function")return n(e,t);switch(n){case"pathParamsChange":return!an(e.url,t.url);case"pathParamsOrQueryParamsChange":return!an(e.url,t.url)||!Je(e.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Dl(e,t)||!Je(e.queryParams,t.queryParams);case"paramsChange":default:return!Dl(e,t)}}function ao(e,t,n){let r=ar(e),o=e.value;Object.entries(r).forEach(([i,s])=>{o.component?t?ao(s,t.children.getContext(i),n):ao(s,null,n):ao(s,t,n)}),o.component?t&&t.outlet&&t.outlet.isActivated?n.canDeactivateChecks.push(new lr(t.outlet.component,o)):n.canDeactivateChecks.push(new lr(null,o)):n.canDeactivateChecks.push(new lr(null,o))}function Io(e){return typeof e=="function"}function u_(e){return typeof e=="boolean"}function l_(e){return e&&Io(e.canLoad)}function d_(e){return e&&Io(e.canActivate)}function f_(e){return e&&Io(e.canActivateChild)}function h_(e){return e&&Io(e.canDeactivate)}function p_(e){return e&&Io(e.canMatch)}function pv(e){return e instanceof Fe||e?.name==="EmptyError"}var Ts=Symbol("INITIAL_VALUE");function gr(){return pe(e=>br(e.map(t=>t.pipe(tt(1),sa(Ts)))).pipe(R(t=>{for(let n of t)if(n!==!0){if(n===Ts)return Ts;if(n===!1||g_(n))return n}return!0}),he(t=>t!==Ts),tt(1)))}function g_(e){return co(e)||e instanceof po}function m_(e,t){return W(n=>{let{targetSnapshot:r,currentSnapshot:o,guards:{canActivateChecks:i,canDeactivateChecks:s}}=n;return s.length===0&&i.length===0?b(U(v({},n),{guardsResult:!0})):v_(s,r,o,e).pipe(W(c=>c&&u_(c)?y_(r,i,e,t):b(c)),R(c=>U(v({},n),{guardsResult:c})))})}function v_(e,t,n,r){return $(e).pipe(W(o=>C_(o.component,o.route,n,t,r)),nt(o=>o!==!0,!0))}function y_(e,t,n,r){return $(t).pipe(et(o=>wn(E_(o.route.parent,r),D_(o.route,r),I_(e,o.path,n),w_(e,o.route,n))),nt(o=>o!==!0,!0))}function D_(e,t){return e!==null&&t&&t(new pl(e)),b(!0)}function E_(e,t){return e!==null&&t&&t(new fl(e)),b(!0)}function w_(e,t,n){let r=t.routeConfig?t.routeConfig.canActivate:null;if(!r||r.length===0)return b(!0);let o=r.map(i=>Zo(()=>{let s=Eo(t)??n,c=mr(i,s),a=d_(c)?c.canActivate(t,e):ve(s,()=>c(t,e));return kt(a).pipe(nt())}));return b(o).pipe(gr())}function I_(e,t,n){let r=t[t.length-1],i=t.slice(0,t.length-1).reverse().map(s=>s_(s)).filter(s=>s!==null).map(s=>Zo(()=>{let c=s.guards.map(a=>{let u=Eo(s.node)??n,l=mr(a,u),d=f_(l)?l.canActivateChild(r,e):ve(u,()=>l(r,e));return kt(d).pipe(nt())});return b(c).pipe(gr())}));return b(i).pipe(gr())}function C_(e,t,n,r,o){let i=t&&t.routeConfig?t.routeConfig.canDeactivate:null;if(!i||i.length===0)return b(!0);let s=i.map(c=>{let a=Eo(t)??o,u=mr(c,a),l=h_(u)?u.canDeactivate(e,t,n,r):ve(a,()=>u(e,t,n,r));return kt(l).pipe(nt())});return b(s).pipe(gr())}function b_(e,t,n,r){let o=t.canLoad;if(o===void 0||o.length===0)return b(!0);let i=o.map(s=>{let c=mr(s,e),a=l_(c)?c.canLoad(t,n):ve(e,()=>c(t,n));return kt(a)});return b(i).pipe(gr(),gv(r))}function gv(e){return Js(Y(t=>{if(typeof t!="boolean")throw js(e,t)}),R(t=>t===!0))}function T_(e,t,n,r){let o=t.canMatch;if(!o||o.length===0)return b(!0);let i=o.map(s=>{let c=mr(s,e),a=p_(c)?c.canMatch(t,n):ve(e,()=>c(t,n));return kt(a)});return b(i).pipe(gr(),gv(r))}var go=class{segmentGroup;constructor(t){this.segmentGroup=t||null}},mo=class extends Error{urlTree;constructor(t){super(),this.urlTree=t}};function sr(e){return Dn(new go(e))}function S_(e){return Dn(new E(4e3,!1))}function M_(e){return Dn(fv(!1,Me.GuardRejected))}var Il=class{urlSerializer;urlTree;
8constructor(t,n){this.urlSerializer=t,this.urlTree=n}lineralizeSegments(t,n){let r=[],o=n.root;for(;;){if(r=r.concat(o.segments),o.numberOfChildren===0)return b(r);if(o.numberOfChildren>1||!o.children[N])return S_(`${t.redirectTo}`);o=o.children[N]}}applyRedirectCommands(t,n,r,o,i){if(typeof n!="string"){let c=n,{queryParams:a,fragment:u,routeConfig:l,url:d,outlet:h,params:f,data:g,title:m}=o,w=ve(i,()=>c({params:f,data:g,queryParams:a,fragment:u,routeConfig:l,url:d,outlet:h,title:m}));if(w instanceof ht)throw new mo(w);n=w}let s=this.applyRedirectCreateUrlTree(n,this.urlSerializer.parse(n),t,r);if(n[0]==="/")throw new mo(s);return s}applyRedirectCreateUrlTree(t,n,r,o){let i=this.createSegmentGroup(t,n.root,r,o);return new ht(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 c=i.substring(1);r[o]=n[c]}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(([c,a])=>{s[c]=this.createSegmentGroup(t,a,r,o)}),new V(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 E(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}},Cl={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function __(e,t,n,r,o){let i=mv(e,t,n);return i.matched?(r=YM(t,r),T_(r,t,n,o).pipe(R(s=>s===!0?i:v({},Cl)))):b(i)}function mv(e,t,n){if(t.path==="**")return N_(n);if(t.path==="")return t.pathMatch==="full"&&(e.hasChildren()||n.length>0)?v({},Cl):{matched:!0,consumedSegments:[],remainingSegments:n,parameters:{},positionalParamSegments:{}};let o=(t.matcher||CM)(n,e,t);if(!o)return v({},Cl);let i={};Object.entries(o.posParams??{}).forEach(([c,a])=>{i[c]=a.path});let s=o.consumed.length>0?v(v({},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 N_(e){return{matched:!0,parameters:e.length>0?Ym(e).parameters:{},consumedSegments:e,remainingSegments:[],positionalParamSegments:{}}}function zm(e,t,n,r){return n.length>0&&x_(e,n,r)?{segmentGroup:new V(t,A_(r,new V(n,e.children))),slicedSegments:[]}:n.length===0&&O_(e,n,r)?{segmentGroup:new V(e.segments,R_(e,n,r,e.children)),slicedSegments:n}:{segmentGroup:new V(e.segments,e.children),slicedSegments:n}}function R_(e,t,n,r){let o={};for(let i of n)if($s(e,t,i)&&!r[ze(i)]){let s=new V([],{});o[ze(i)]=s}return v(v({},r),o)}function A_(e,t){let n={};n[N]=t;for(let r of e)if(r.path===""&&ze(r)!==N){let o=new V([],{});n[ze(r)]=o}return n}function x_(e,t,n){return n.some(r=>$s(e,t,r)&&ze(r)!==N)}function O_(e,t,n){return n.some(r=>$s(e,t,r))}function $s(e,t,n){return(e.hasChildren()||t.length>0)&&n.pathMatch==="full"?!1:n.path===""}function P_(e,t,n){return t.length===0&&!e.children[n]}var bl=class{};function k_(e,t,n,r,o,i,s="emptyOnly"){return new Tl(e,t,n,r,o,s,i).recognize()}var F_=31,Tl=class{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(t,n,r,o,i,s,c){this.injector=t,this.configLoader=n,this.rootComponentType=r,this.config=o,this.urlTree=i,this.paramsInheritanceStrategy=s,this.urlSerializer=c,this.applyRedirects=new Il(this.urlSerializer,this.urlTree)}noMatchError(t){return new E(4002,`'${t.segmentGroup}'`)}recognize(){let t=zm(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(t).pipe(R(({children:n,rootSnapshot:r})=>{let o=new Se(r,n),i=new Ls("",o),s=$M(r,[],this.urlTree.queryParams,this.urlTree.fragment);return s.queryParams=this.urlTree.queryParams,i.url=this.urlSerializer.serialize(s),{state:i,tree:s}}))}match(t){let n=new ur([],Object.freeze({}),Object.freeze(v({},this.urlTree.queryParams)),this.urlTree.fragment,Object.freeze({}),N,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,t,N,n).pipe(R(r=>({children:r,rootSnapshot:n})),vt(r=>{if(r instanceof mo)return this.urlTree=r.urlTree,this.match(r.urlTree.root);throw r instanceof go?this.noMatchError(r):r}))}processSegmentGroup(t,n,r,o,i){return r.segments.length===0&&r.hasChildren()?this.processChildren(t,n,r,i):this.processSegment(t,n,r,r.segments,o,!0,i).pipe(R(s=>s instanceof Se?[s]:[]))}processChildren(t,n,r,o){let i=[];for(let s of Object.keys(r.children))s==="primary"?i.unshift(s):i.push(s);return $(i).pipe(et(s=>{let c=r.children[s],a=QM(n,s);return this.processSegmentGroup(t,a,c,s,o)}),ia((s,c)=>(s.push(...c),s)),yt(null),oa(),W(s=>{if(s===null)return sr(r);let c=vv(s);return L_(c),b(c)}))}processSegment(t,n,r,o,i,s,c){return $(n).pipe(et(a=>this.processSegmentAgainstRoute(a._injector??t,n,a,r,o,i,s,c).pipe(vt(u=>{if(u instanceof go)return b(null);throw u}))),nt(a=>!!a),vt(a=>{if(pv(a))return P_(r,o,i)?b(new bl):sr(r);throw a}))}processSegmentAgainstRoute(t,n,r,o,i,s,c,a){return ze(r)!==s&&(s===N||!$s(o,i,r))?sr(o):r.redirectTo===void 0?this.matchSegmentAgainstRoute(t,o,r,i,s,a):this.allowRedirects&&c?this.expandSegmentAgainstRouteUsingRedirect(t,o,n,r,i,s,a):sr(o)}expandSegmentAgainstRouteUsingRedirect(t,n,r,o,i,s,c){let{matched:a,parameters:u,consumedSegments:l,positionalParamSegments:d,remainingSegments:h}
8=mv(n,o,i);if(!a)return sr(n);typeof o.redirectTo=="string"&&o.redirectTo[0]==="/"&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>F_&&(this.allowRedirects=!1));let f=new ur(i,u,Object.freeze(v({},this.urlTree.queryParams)),this.urlTree.fragment,qm(o),ze(o),o.component??o._loadedComponent??null,o,Gm(o)),g=Fs(f,c,this.paramsInheritanceStrategy);f.params=Object.freeze(g.params),f.data=Object.freeze(g.data);let m=this.applyRedirects.applyRedirectCommands(l,o.redirectTo,d,f,t);return this.applyRedirects.lineralizeSegments(o,m).pipe(W(w=>this.processSegment(t,r,n,w.concat(h),s,!1,c)))}matchSegmentAgainstRoute(t,n,r,o,i,s){let c=__(n,r,o,t,this.urlSerializer);return r.path==="**"&&(n.children={}),c.pipe(pe(a=>a.matched?(t=r._injector??t,this.getChildConfig(t,r,o).pipe(pe(({routes:u})=>{let l=r._loadedInjector??t,{parameters:d,consumedSegments:h,remainingSegments:f}=a,g=new ur(h,d,Object.freeze(v({},this.urlTree.queryParams)),this.urlTree.fragment,qm(r),ze(r),r.component??r._loadedComponent??null,r,Gm(r)),m=Fs(g,s,this.paramsInheritanceStrategy);g.params=Object.freeze(m.params),g.data=Object.freeze(m.data);let{segmentGroup:w,slicedSegments:S}=zm(n,h,f,u);if(S.length===0&&w.hasChildren())return this.processChildren(l,u,w,g).pipe(R(j=>new Se(g,j)));if(u.length===0&&S.length===0)return b(new Se(g,[]));let ie=ze(r)===i;return this.processSegment(l,u,w,S,ie?N:i,!0,g).pipe(R(j=>new Se(g,j instanceof Se?[j]:[])))}))):sr(n)))}getChildConfig(t,n,r){return n.children?b({routes:n.children,injector:t}):n.loadChildren?n._loadedRoutes!==void 0?b({routes:n._loadedRoutes,injector:n._loadedInjector}):b_(t,n,r,this.urlSerializer).pipe(W(o=>o?this.configLoader.loadChildren(t,n).pipe(Y(i=>{n._loadedRoutes=i.routes,n._loadedInjector=i.injector})):M_(n))):b({routes:[],injector:t})}};function L_(e){e.sort((t,n)=>t.value.outlet===N?-1:n.value.outlet===N?1:t.value.outlet.localeCompare(n.value.outlet))}function j_(e){let t=e.value.routeConfig;return t&&t.path===""}function vv(e){let t=[],n=new Set;for(let r of e){if(!j_(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=vv(r.children);t.push(new Se(r.value,o))}return t.filter(r=>!n.has(r))}function qm(e){return e.data||{}}function Gm(e){return e.resolve||{}}function V_(e,t,n,r,o,i){return W(s=>k_(e,t,n,r,s.extractedUrl,o,i).pipe(R(({state:c,tree:a})=>U(v({},s),{targetSnapshot:c,urlAfterRedirects:a}))))}function U_(e,t){return W(n=>{let{targetSnapshot:r,guards:{canActivateChecks:o}}=n;if(!o.length)return b(n);let i=new Set(o.map(a=>a.route)),s=new Set;for(let a of i)if(!s.has(a))for(let u of yv(a))s.add(u);let c=0;return $(s).pipe(et(a=>i.has(a)?B_(a,r,e,t):(a.data=Fs(a,a.parent,e).resolve,b(void 0))),Y(()=>c++),In(1),W(a=>c===s.size?b(n):de))})}function yv(e){let t=e.children.map(n=>yv(n)).flat();return[e,...t]}function B_(e,t,n,r){let o=e.routeConfig,i=e._resolve;return o?.title!==void 0&&!lv(o)&&(i[yo]=o.title),$_(i,e,t,r).pipe(R(s=>(e._resolvedData=s,e.data=Fs(e,e.parent,n).resolve,null)))}function $_(e,t,n,r){let o=nl(e);if(o.length===0)return b({});let i={};return $(o).pipe(W(s=>H_(e[s],t,n,r).pipe(nt(),Y(c=>{if(c instanceof po)throw js(new fr,c);i[s]=c}))),In(1),R(()=>i),vt(s=>pv(s)?de:Dn(s)))}function H_(e,t,n,r){let o=Eo(t)??r,i=mr(e,o),s=i.resolve?i.resolve(t,n):ve(o,()=>i(t,n));return kt(s)}function el(e){return pe(t=>{let n=e(t);return n?$(n).pipe(R(()=>t)):b(t)})}var Dv=(()=>{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[yo]}static \u0275fac=function(r){return new(r||e)};static \u0275prov=D({token:e,factory:()=>p(z_),providedIn:"root"})}return e})(),z_=(()=>{class e extends Dv{title;constructor(n){super(),this.title=n}updateTitle(n){let r=this.buildTitle(n);r!==void 0&&this.title.setTitle(r)}static \u0275fac=function(r){return new(r||e)(I(jm))};static \u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Co=new y("",{providedIn:"root",factory:()=>({})}),q_=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275cmp=Tg({type:e,selectors:[["ng-component"]],exportAs:["emptyRouterOutlet"],decls:1,vars:0,template:function(r,o){r&1&&Nu(0,"router-outlet")},dependencies:[JM],encapsulation:2})}return e})();function _l(e){let t=e.children&&e.children.map(_l),n=t?U(v({},e),{children:t}):v({},e);return!n.component&&!n.loadComponent&&(t||n.loadChildren)&&n.outlet&&n.outlet!==N&&(n.component=q_),n}var vo=new y(""),Nl=(()=>{class e{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=p(hs);loadComponent(n){if(this.componentLoaders.get(n))return this.componentLoaders.get(n);if(n._loadedComponent)return b(n._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(n);let r=kt(n.loadComponent()).pipe(R(Ev),Y(i=>{this.onLoadEndListener&&this.onLoadEndListener(n),n._loadedComponent=i}),Dt(()=>{this.componentLoaders.delete(n)})),o=new yn(r,()=>new te).pipe(vn());return this.componentLoaders.set(n,o),o}loadChildren(n,r){if(this.childrenLoaders.get(r))return this.childrenLoaders.get(r);if(r._loadedRoutes)return b({routes:r._loadedRoutes,injector:r._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(r);let i=G_(r,this.compiler,n,this.onLoadEndListener).pipe(Dt(()=>{this.childrenLoaders.delete(r)})),s=new yn(i,()=>new te).pipe(vn());return this.childrenLoaders.set(r,s),s}static \u0275fac=function(r){return new(r||e)};static \u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function G_(e,t,n,r){return kt(e.loadChildren()).pipe(R(Ev),W(o=>o instanceof jr||Array.isArray(o)?b(o):$(t.compileModuleAsync(o))),R(o=>{r&&r(e);let i,s,c=!1;return Array.isArray(o)?(s=o,c=!0):(i=o.create(n).injector,s=i.get(vo,[],{optional:!0,self:!0}).flat()),{routes:s.map(_l),injector:i}}))}function W_(e){return e&&typeof e=="object"&&"default"in e}function Ev(e){return W_(e)?e.default:e}var Rl=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=D({token:e,factory:()=>p(Z_),providedIn:"root"})}return e})(),Z_=(()=>{class e{shouldProcessUrl(n){return!0}extract(n){return n}merge(n,r){return n}static \u0275fac=function(r){return new(r||e)};static \u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),wv=new y(""),Iv=new y("");function Y_(e,t,n){let r=e.get(Iv),o=e.get(J);return e.get(q).runOutsideAngular(()=>
8{if(!o.startViewTransition||r.skipNextTransition)return r.skipNextTransition=!1,new Promise(u=>setTimeout(u));let i,s=new Promise(u=>{i=u}),c=o.startViewTransition(()=>(i(),Q_(e))),{onViewTransitionCreated:a}=r;return a&&ve(e,()=>a({transition:c,from:t,to:n})),s})}function Q_(e){return new Promise(t=>{Ki({read:()=>setTimeout(t)},{injector:e})})}var Cv=new y(""),Al=(()=>{class e{currentNavigation=null;currentTransition=null;lastSuccessfulNavigation=null;events=new te;transitionAbortSubject=new te;configLoader=p(Nl);environmentInjector=p(se);destroyRef=p(en);urlSerializer=p(Do);rootContexts=p(wo);location=p(rr);inputBindingEnabled=p(Bs,{optional:!0})!==null;titleStrategy=p(Dv);options=p(Co,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=p(Rl);createViewTransition=p(wv,{optional:!0});navigationErrorHandler=p(Cv,{optional:!0});navigationId=0;get hasRequestedNavigation(){return this.navigationId!==0}transitions;afterPreactivation=()=>b(void 0);rootComponentType=null;destroyed=!1;constructor(){let n=o=>this.events.next(new ll(o)),r=o=>this.events.next(new dl(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;this.transitions?.next(U(v(v({},this.transitions.value),n),{id:r}))}setupNavigations(n,r,o){return this.transitions=new ne({id:0,currentUrlTree:r,currentRawUrl:r,extractedUrl:this.urlHandlingStrategy.extract(r),urlAfterRedirects:this.urlHandlingStrategy.extract(r),rawUrl:r,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:so,restoredState:null,currentSnapshot:o.snapshot,targetSnapshot:null,currentRouterState:o,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(he(i=>i.id!==0),R(i=>U(v({},i),{extractedUrl:this.urlHandlingStrategy.extract(i.rawUrl)})),pe(i=>{let s=!1,c=!1;return b(i).pipe(pe(a=>{if(this.navigationId>i.id)return this.cancelNavigationTransition(i,"",Me.SupersededByNewNavigation),de;this.currentTransition=i,this.currentNavigation={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:this.lastSuccessfulNavigation?U(v({},this.lastSuccessfulNavigation),{previousNavigation:null}):null};let u=!n.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),l=a.extras.onSameUrlNavigation??n.onSameUrlNavigation;if(!u&&l!=="reload"){let d="";return this.events.next(new Pt(a.id,this.urlSerializer.serialize(a.rawUrl),d,As.IgnoredSameUrlNavigation)),a.resolve(!1),de}if(this.urlHandlingStrategy.shouldProcessUrl(a.rawUrl))return b(a).pipe(pe(d=>{let h=this.transitions?.getValue();return this.events.next(new hr(d.id,this.urlSerializer.serialize(d.extractedUrl),d.source,d.restoredState)),h!==this.transitions?.getValue()?de:Promise.resolve(d)}),V_(this.environmentInjector,this.configLoader,this.rootComponentType,n.config,this.urlSerializer,this.paramsInheritanceStrategy),Y(d=>{i.targetSnapshot=d.targetSnapshot,i.urlAfterRedirects=d.urlAfterRedirects,this.currentNavigation=U(v({},this.currentNavigation),{finalUrl:d.urlAfterRedirects});let h=new xs(d.id,this.urlSerializer.serialize(d.extractedUrl),this.urlSerializer.serialize(d.urlAfterRedirects),d.targetSnapshot);this.events.next(h)}));if(u&&this.urlHandlingStrategy.shouldProcessUrl(a.currentRawUrl)){let{id:d,extractedUrl:h,source:f,restoredState:g,extras:m}=a,w=new hr(d,this.urlSerializer.serialize(h),f,g);this.events.next(w);let S=cv(this.rootComponentType).snapshot;return this.currentTransition=i=U(v({},a),{targetSnapshot:S,urlAfterRedirects:h,extras:U(v({},m),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=h,b(i)}else{let d="";return this.events.next(new Pt(a.id,this.urlSerializer.serialize(a.extractedUrl),d,As.IgnoredByUrlHandlingStrategy)),a.resolve(!1),de}}),Y(a=>{let u=new sl(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(u)}),R(a=>(this.currentTransition=i=U(v({},a),{guards:i_(a.targetSnapshot,a.currentSnapshot,this.rootContexts)}),i)),m_(this.environmentInjector,a=>this.events.next(a)),Y(a=>{if(i.guardsResult=a.guardsResult,a.guardsResult&&typeof a.guardsResult!="boolean")throw js(this.urlSerializer,a.guardsResult);let u=new al(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot,!!a.guardsResult);this.events.next(u)}),he(a=>a.guardsResult?!0:(this.cancelNavigationTransition(a,"",Me.GuardRejected),!1)),el(a=>{if(a.guards.canActivateChecks.length)return b(a).pipe(Y(u=>{let l=new cl(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot);this.events.next(l)}
8),pe(u=>{let l=!1;return b(u).pipe(U_(this.paramsInheritanceStrategy,this.environmentInjector),Y({next:()=>l=!0,complete:()=>{l||this.cancelNavigationTransition(u,"",Me.NoDataFromResolver)}}))}),Y(u=>{let l=new ul(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot);this.events.next(l)}))}),el(a=>{let u=l=>{let d=[];l.routeConfig?.loadComponent&&!l.routeConfig._loadedComponent&&d.push(this.configLoader.loadComponent(l.routeConfig).pipe(Y(h=>{l.component=h}),R(()=>{})));for(let h of l.children)d.push(...u(h));return d};return br(u(a.targetSnapshot.root)).pipe(yt(null),tt(1))}),el(()=>this.afterPreactivation()),pe(()=>{let{currentSnapshot:a,targetSnapshot:u}=i,l=this.createViewTransition?.(this.environmentInjector,a.root,u.root);return l?$(l).pipe(R(()=>i)):b(i)}),R(a=>{let u=e_(n.routeReuseStrategy,a.targetSnapshot,a.currentRouterState);return this.currentTransition=i=U(v({},a),{targetRouterState:u}),this.currentNavigation.targetRouterState=u,i}),Y(()=>{this.events.next(new fo)}),o_(this.rootContexts,n.routeReuseStrategy,a=>this.events.next(a),this.inputBindingEnabled),tt(1),Y({next:a=>{s=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new pt(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects))),this.titleStrategy?.updateTitle(a.targetRouterState.snapshot),a.resolve(!0)},complete:()=>{s=!0}}),aa(this.transitionAbortSubject.pipe(Y(a=>{throw a}))),Dt(()=>{!s&&!c&&this.cancelNavigationTransition(i,"",Me.SupersededByNewNavigation),this.currentTransition?.id===i.id&&(this.currentNavigation=null,this.currentTransition=null)}),vt(a=>{if(this.destroyed)return i.resolve(!1),de;if(c=!0,hv(a))this.events.next(new ft(i.id,this.urlSerializer.serialize(i.extractedUrl),a.message,a.cancellationCode)),r_(a)?this.events.next(new pr(a.url,a.navigationBehaviorOptions)):i.resolve(!1);else{let u=new lo(i.id,this.urlSerializer.serialize(i.extractedUrl),a,i.targetSnapshot??void 0);try{let l=ve(this.environmentInjector,()=>this.navigationErrorHandler?.(u));if(l instanceof po){let{message:d,cancellationCode:h}=js(this.urlSerializer,l);this.events.next(new ft(i.id,this.urlSerializer.serialize(i.extractedUrl),d,h)),this.events.next(new pr(l.redirectTo,l.navigationBehaviorOptions))}else throw this.events.next(u),a}catch(l){this.options.resolveNavigationPromiseOnError?i.resolve(!1):i.reject(l)}}return de}))}))}cancelNavigationTransition(n,r,o){let i=new ft(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=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return n.toString()!==r?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static \u0275fac=function(r){return new(r||e)};static \u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function K_(e){return e!==so}var X_=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=D({token:e,factory:()=>p(J_),providedIn:"root"})}return e})(),Sl=class{shouldDetach(t){return!1}store(t,n){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,n){return t.routeConfig===n.routeConfig}},J_=(()=>{class e extends Sl{static \u0275fac=(()=>{let n;return function(o){return(n||(n=eu(e)))(o||e)}})();static \u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),bv=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=D({token:e,factory:()=>p(e0),providedIn:"root"})}return e})(),e0=(()=>{class e extends bv{location=p(rr);urlSerializer=p(Do);options=p(Co,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";urlHandlingStrategy=p(Rl);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new ht;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}currentPageId=0;lastSuccessfulId=-1;restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}routerState=cv(null);getRouterState(){return this.routerState}stateMemento=this.createStateMemento();createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(n){return this.location.subscribe(r=>{r.type==="popstate"&&n(r.url,r.state)})}handleRouterEvent(n,r){if(n instanceof hr)this.stateMemento=this.createStateMemento();else if(n instanceof Pt)this.rawUrlTree=r.initialUrl;else if(n instanceof xs){if(this.urlUpdateStrategy==="eager"&&!r.extras.skipLocationChange){let o=this.urlHandlingStrategy.merge(r.finalUrl,r.initialUrl);this.setBrowserUrl(r.targetBrowserUrl??o,r)}}else n instanceof fo?(this.currentUrlTree=r.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(r.finalUrl,r.initialUrl),this.routerState=r.targetRouterState,this.urlUpdateStrategy==="deferred"&&!r.extras.skipLocationChange&&this.setBrowserUrl(r.targetBrowserUrl??this.rawUrlTree,r)):n instanceof ft&&(n.code===Me.GuardRejected||n.c
8ode===Me.NoDataFromResolver)?this.restoreHistory(r):n instanceof lo?this.restoreHistory(r,!0):n instanceof pt&&(this.lastSuccessfulId=n.id,this.currentPageId=this.browserPageId)}setBrowserUrl(n,r){let o=n instanceof ht?this.urlSerializer.serialize(n):n;if(this.location.isCurrentPathEqualTo(o)||r.extras.replaceUrl){let i=this.browserPageId,s=v(v({},r.extras.state),this.generateNgRouterState(r.id,i));this.location.replaceState(o,"",s)}else{let i=v(v({},r.extras.state),this.generateNgRouterState(r.id,this.browserPageId+1));this.location.go(o,"",i)}}restoreHistory(n,r=!1){if(this.canceledNavigationResolution==="computed"){let o=this.browserPageId,i=this.currentPageId-o;i!==0?this.location.historyGo(i):this.currentUrlTree===n.finalUrl&&i===0&&(this.resetState(n),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(r&&this.resetState(n),this.resetUrlToCurrentUrlTree())}resetState(n){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(n,r){return this.canceledNavigationResolution==="computed"?{navigationId:n,\u0275routerPageId:r}:{navigationId:n}}static \u0275fac=(()=>{let n;return function(o){return(n||(n=eu(e)))(o||e)}})();static \u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Tv(e,t){e.events.pipe(he(n=>n instanceof pt||n instanceof ft||n instanceof lo||n instanceof Pt),R(n=>n instanceof pt||n instanceof Pt?0:(n instanceof ft?n.code===Me.Redirect||n.code===Me.SupersededByNewNavigation:!1)?2:1),he(n=>n!==2),tt(1)).subscribe(()=>{t()})}var t0={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},n0={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},un=(()=>{class e{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=p(_u);stateManager=p(bv);options=p(Co,{optional:!0})||{};pendingTasks=p(xe);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=p(Al);urlSerializer=p(Do);location=p(rr);urlHandlingStrategy=p(Rl);_events=new te;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=p(X_);onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=p(vo,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!p(Bs,{optional:!0});constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:n=>{this.console.warn(n)}}),this.subscribeToNavigationEvents()}eventsSubscription=new G;subscribeToNavigationEvents(){let n=this.navigationTransitions.events.subscribe(r=>{try{let o=this.navigationTransitions.currentTransition,i=this.navigationTransitions.currentNavigation;if(o!==null&&i!==null){if(this.stateManager.handleRouterEvent(r,i),r instanceof ft&&r.code!==Me.Redirect&&r.code!==Me.SupersededByNewNavigation)this.navigated=!0;else if(r instanceof pt)this.navigated=!0;else if(r instanceof pr){let s=r.navigationBehaviorOptions,c=this.urlHandlingStrategy.merge(r.url,o.currentRawUrl),a=v({browserUrl:o.extras.browserUrl,info:o.extras.info,skipLocationChange:o.extras.skipLocationChange,replaceUrl:o.extras.replaceUrl||this.urlUpdateStrategy==="eager"||K_(o.source)},s);this.scheduleNavigation(c,so,null,a,{resolve:o.resolve,reject:o.reject,promise:o.promise})}}o0(r)&&this._events.next(r)}catch(o){this.navigationTransitions.transitionAbortSubject.next(o)}});this.eventsSubscription.add(n)}resetRootComponentType(n){this.routerState.root.component=n,this.navigationTransitions.rootComponentType=n}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),so,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((n,r)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(n,"popstate",r)},0)})}navigateToSyncWithBrowser(n,r,o){let i={replaceUrl:!0},s=o?.navigationId?o:null;if(o){let a=v({},o);delete a.navigationId,delete a.\u0275routerPageId,Object.keys(a).length!==0&&(i.state=a)}let c=this.parseUrl(n);this.scheduleNavigation(c,r,s,i)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(n){this.config=n.map(_l),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this._events.unsubscribe(),this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(n,r={}){let{relativeTo:o,queryParams:i,fragment:s,queryParamsHandling:c,preserveFragment:a}=r,u=a?this.currentUrlTree.fragment:s,l=null;switch(c??this.options.defaultQueryParamsHandling){case"merge":l=v(v({},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 h=o?o.snapshot:this.routerState.snapshot.root;d=ov(h)}
8catch{(typeof n[0]!="string"||n[0][0]!=="/")&&(n=[]),d=this.currentUrlTree.root}return iv(d,n,l,u??null)}navigateByUrl(n,r={skipLocationChange:!1}){let o=co(n)?n:this.parseUrl(n),i=this.urlHandlingStrategy.merge(o,this.rawUrlTree);return this.scheduleNavigation(i,so,null,r)}navigate(n,r={skipLocationChange:!1}){return r0(n),this.navigateByUrl(this.createUrlTree(n,r),r)}serializeUrl(n){return this.urlSerializer.serialize(n)}parseUrl(n){try{return this.urlSerializer.parse(n)}catch{return this.urlSerializer.parse("/")}}isActive(n,r){let o;if(r===!0?o=v({},t0):r===!1?o=v({},n0):o=r,co(n))return Vm(this.currentUrlTree,n,o);let i=this.parseUrl(n);return Vm(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 c,a,u;s?(c=s.resolve,a=s.reject,u=s.promise):u=new Promise((d,h)=>{c=d,a=h});let l=this.pendingTasks.add();return Tv(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(l))}),this.navigationTransitions.handleNavigationRequest({source:r,restoredState:o,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:n,extras:i,resolve:c,reject:a,promise:u,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),u.catch(d=>Promise.reject(d))}static \u0275fac=function(r){return new(r||e)};static \u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function r0(e){for(let t=0;t<e.length;t++)if(e[t]==null)throw new E(4008,!1)}function o0(e){return!(e instanceof fo)&&!(e instanceof pr)}var Us=class{};var i0=(()=>{class e{router;injector;preloadingStrategy;loader;subscription;constructor(n,r,o,i,s){this.router=n,this.injector=o,this.preloadingStrategy=i,this.loader=s}setUpPreloading(){this.subscription=this.router.events.pipe(he(n=>n instanceof pt),et(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(n,r){let o=[];for(let i of r){i.providers&&!i._injector&&(i._injector=Zr(i.providers,n,`Route: ${i.path}`));let s=i._injector??n,c=i._loadedInjector??s;(i.loadChildren&&!i._loadedRoutes&&i.canLoad===void 0||i.loadComponent&&!i._loadedComponent)&&o.push(this.preloadConfig(s,i)),(i.children||i._loadedRoutes)&&o.push(this.processRoutes(c,i.children??i._loadedRoutes))}return $(o).pipe(En())}preloadConfig(n,r){return this.preloadingStrategy.preload(r,()=>{let o;r.loadChildren&&r.canLoad===void 0?o=this.loader.loadChildren(n,r):o=b(null);let i=o.pipe(W(s=>s===null?b(void 0):(r._loadedRoutes=s.routes,r._loadedInjector=s.injector,this.processRoutes(s.injector??n,s.routes))));if(r.loadComponent&&!r._loadedComponent){let s=this.loader.loadComponent(r);return $([i,s]).pipe(En())}else return i})}static \u0275fac=function(r){return new(r||e)(I(un),I(hs),I(se),I(Us),I(Nl))};static \u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Sv=new y(""),s0=(()=>{class e{urlSerializer;transitions;viewportScroller;zone;options;routerEventsSubscription;scrollEventsSubscription;lastId=0;lastSource="imperative";restoredId=0;store={};constructor(n,r,o,i,s={}){this.urlSerializer=n,this.transitions=r,this.viewportScroller=o,this.zone=i,this.options=s,s.scrollPositionRestoration||="disabled",s.anchorScrolling||="disabled"}init(){this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(n=>{n instanceof hr?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=n.navigationTrigger,this.restoredId=n.restoredState?n.restoredState.navigationId:0):n instanceof pt?(this.lastId=n.id,this.scheduleScrollEvent(n,this.urlSerializer.parse(n.urlAfterRedirects).fragment)):n instanceof Pt&&n.code===As.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(n,this.urlSerializer.parse(n.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(n=>{n instanceof Os&&(n.position?this.options.scrollPositionRestoration==="top"?this.viewportScroller.scrollToPosition([0,0]):this.options.scrollPositionRestoration==="enabled"&&this.viewportScroller.scrollToPosition(n.position):n.anchor&&this.options.anchorScrolling==="enabled"?this.viewportScroller.scrollToAnchor(n.anchor):this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(n,r){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Os(n,this.lastSource==="popstate"?this.store[this.restoredId]:null,r))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static \u0275fac=function(r){mg()};static \u0275prov=D({token:e,factory:e.\u0275fac})}return e})();function mF(e,...t){return St([{provide:vo,multi:!0,useValue:e},[],{provide:cn,useFactory:Mv,deps:[un]},{provide:At,multi:!0,useFactory:_v},t.map(n=>n.\u0275providers)])}function Mv(e){return e.routerState.root}function bo(e,t){return{\u0275kind:e,\u0275providers:t}}function _v(){let e=p(ae);return t=>{let n=e.get(me);if(t!==n.components[0])return;
8let r=e.get(un),o=e.get(Nv);e.get(xl)===1&&r.initialNavigation(),e.get(Rv,null,x.Optional)?.setUpPreloading(),e.get(Sv,null,x.Optional)?.init(),r.resetRootComponentType(n.componentTypes[0]),o.closed||(o.next(),o.complete(),o.unsubscribe())}}var Nv=new y("",{factory:()=>new te}),xl=new y("",{providedIn:"root",factory:()=>1});function a0(){return bo(2,[{provide:xl,useValue:0},{provide:fs,multi:!0,deps:[ae],useFactory:t=>{let n=t.get(sm,Promise.resolve());return()=>n.then(()=>new Promise(r=>{let o=t.get(un),i=t.get(Nv);Tv(o,()=>{r(!0)}),t.get(Al).afterPreactivation=()=>(r(!0),i.closed?b(void 0):i),o.initialNavigation()}))}}])}function c0(){return bo(3,[{provide:fs,multi:!0,useFactory:()=>{let t=p(un);return()=>{t.setUpLocationChangeListener()}}},{provide:xl,useValue:2}])}var Rv=new y("");function u0(e){return bo(0,[{provide:Rv,useExisting:i0},{provide:Us,useExisting:e}])}function l0(){return bo(8,[Hm,{provide:Bs,useExisting:Hm}])}function d0(e){let t=[{provide:wv,useValue:Y_},{provide:Iv,useValue:v({skipNextTransition:!!e?.skipInitialTransition},e)}];return bo(9,t)}var f0=[rr,{provide:Do,useClass:fr},un,wo,{provide:cn,useFactory:Mv,deps:[un]},Nl,[]],vF=(()=>{class e{constructor(){}static forRoot(n,r){return{ngModule:e,providers:[f0,[],{provide:vo,multi:!0,useValue:n},[],r?.errorHandler?{provide:Cv,useValue:r.errorHandler}:[],{provide:Co,useValue:r||{}},r?.useHash?p0():g0(),h0(),r?.preloadingStrategy?u0(r.preloadingStrategy).\u0275providers:[],r?.initialNavigation?m0(r):[],r?.bindToComponentInputs?l0().\u0275providers:[],r?.enableViewTransitions?d0().\u0275providers:[],v0()]}}static forChild(n){return{ngModule:e,providers:[{provide:vo,multi:!0,useValue:n}]}}static \u0275fac=function(r){return new(r||e)};static \u0275mod=er({type:e});static \u0275inj=Hn({})}return e})();function h0(){return{provide:Sv,useFactory:()=>{let e=p(um),t=p(q),n=p(Co),r=p(Al),o=p(Do);return n.scrollOffset&&e.setOffset(n.scrollOffset),new s0(o,r,e,t,n)}}}function p0(){return{provide:on,useClass:cm}}function g0(){return{provide:on,useClass:Pu}}function m0(e){return[e.initialNavigation==="disabled"?c0().\u0275providers:[],e.initialNavigation==="enabledBlocking"?a0().\u0275providers:[]]}
8var Wm=new y("");function v0(){return[{provide:Wm,useFactory:_v},{provide:At,multi:!0,useExisting:Wm}]}var Av=class e{constructor(t){this.platformId=t;Fu(this.platformId)&&this.initWorker()}WORKER_LIMIT=1;imagePool={};pendingPromises={};activeWorkers=0;workerQueue=[];worker;initWorker(){let t=` 9 addEventListener('message', function(e) { 10 const { url } = e.data; 11 fetch(url) 12 .then(response => { 13 if (!response.ok) throw new Error('Network response was not ok'); 14 return response.blob(); 15 }) 16 .then(blob => { 17 postMessage({ url, blob }); 18 }) 19 .catch((error) => { 20 postMessage({ error: error.message }); 21 }); 22 }); 23 `,n=new Blob([t],{type:"application/javascript"});this.worker=new Worker(URL.createObjectURL(n)),this.worker.addEventListener("message",r=>{let o=r.data,i=o.url;if(o.error){let a=this.workerQueue.find(u=>u.imageUrl===i);a&&a.reject(o.error),this.processNextImage();return}let s=URL.createObjectURL(o.blob);this.imagePool[i]=s;let c=this.workerQueue.find(a=>a.imageUrl===i);c&&c.resolve(s),this.processNextImage()})}loadImage(t,n=!1){if(!Fu(this.platformId))return Promise.resolve("");if(!t)return Promise.reject("No valid image URL");if(this.imagePool[t])return Promise.resolve(this.imagePool[t]);if(this.pendingPromises[t]!==void 0)return this.pendingPromises[t];let r=new Promise((o,i)=>{this.activeWorkers<this.WORKER_LIMIT||n?(this.activeWorkers++,this.worker.postMessage({url:t}),this.workerQueue.push({imageUrl:t,resolve:o,reject:i})):this.workerQueue.push({imageUrl:t,resolve:o,reject:i})});return this.pendingPromises[t]=r,r.finally(()=>{delete this.pendingPromises[t]}),r}processNextImage(){if(this.activeWorkers--,this.workerQueue.length>0){let t=this.workerQueue.shift();if(t){this.activeWorkers++;let n=t.imageUrl;n&&this.worker.postMessage({url:n})}}}static \u0275fac=function(n){return new(n||e)(I(Qe))};static \u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})};var ln=function(e){return e[e.State=0]="State",e[e.Transition=1]="Transition",e[e.Sequence=2]="Sequence",e[e.Group=3]="Group",e[e.Animate=4]="Animate",e[e.Keyframes=5]="Keyframes",e[e.Style=6]="Style",e[e.Trigger=7]="Trigger",e[e.Reference=8]="Reference",e[e.AnimateChild=9]="AnimateChild",e[e.AnimateRef=10]="AnimateRef",e[e.Query=11]="Query",e[e.Stagger=12]="Stagger",e}(ln||{}),TF="*";function SF(e,t){return{type:ln.Trigger,name:e,definitions:t,options:{}}}function MF(e,t=null){return{type:ln.Animate,styles:t,timings:e}}function _F(e,t=null){return{type:ln.Sequence,steps:e,options:t}}function NF(e){return{type:ln.Style,styles:e,offset:null}}function RF(e,t,n){return{type:ln.State,name:e,styles:t,options:n}}function AF(e,t,n=null){return{type:ln.Transition,expr:e,animation:t,options:n}}var xv=class{_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_originalOnDoneFns=[];_originalOnStartFns=[];_started=!1;_destroyed=!1;_finished=!1;_position=0;parentPlayer=null;totalTime;constructor(t=0,n=0){this.totalTime=t+n}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}onStart(t){this._originalOnStartFns.push(t),this._onStartFns.push(t)}onDone(t){this._originalOnDoneFns.push(t),this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(t){this._position=this.totalTime?t*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(t){let n=t=="start"?this._onStartFns:this._onDoneFns;
vendor: 2,550 bytes, line 23
23n.forEach(r=>r()),n.length=0}},Ov=class{_onDoneFns=[];_onStartFns=[];_finished=!1;_started=!1;_destroyed=!1;_onDestroyFns=[];parentPlayer=null;totalTime=0;players;constructor(t){this.players=t;let n=0,r=0,o=0,i=this.players.length;i==0?queueMicrotask(()=>this._onFinish()):this.players.forEach(s=>{s.onDone(()=>{++n==i&&this._onFinish()}),s.onDestroy(()=>{++r==i&&this._onDestroy()}),s.onStart(()=>{++o==i&&this._onStart()})}),this.totalTime=this.players.reduce((s,c)=>Math.max(s,c.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this.players.forEach(t=>t.init())}onStart(t){this._onStartFns.push(t)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(t=>t()),this._onStartFns=[])}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(t=>t.play())}pause(){this.players.forEach(t=>t.pause())}restart(){this.players.forEach(t=>t.restart())}finish(){this._onFinish(),this.players.forEach(t=>t.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(t=>t.destroy()),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this.players.forEach(t=>t.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(t){let n=t*this.totalTime;this.players.forEach(r=>{let o=r.totalTime?Math.min(1,n/r.totalTime):1;r.setPosition(o)})}getPosition(){let t=this.players.reduce((n,r)=>n===null||r.totalTime>n.totalTime?r:n,null);return t!=null?t.getPosition():0}beforeDestroy(){this.players.forEach(t=>{t.beforeDestroy&&t.beforeDestroy()})}triggerCallback(t){let n=t=="start"?this._onStartFns:this._onDoneFns;n.forEach(r=>r()),n.length=0}},xF="!";export{v as a,Fl as b,ry as c,R as d,E as e,D as f,Hn as g,I as h,hP as i,pP as j,Ie as k,q as l,tn as m,Te as n,gP as o,Qe as p,mP as q,vP as r,yP as s,DP as t,EP as u,Un as v,Wr as w,Tg as x,er as y,yb as z,Gb as A,kg as B,Wb as C,CP as D,bP as E,TP as F,SP as G,Lg as H,jg as I,Nu as J,MP as K,Bg as L,_P as M,NP as N,RP as O,vT as P,AP as Q,yT as R,DT as S,xP as T,IT as U,Hg as V,CT as W,OP as X,PP as Y,kP as Z,tr as _,tS as $,J as aa,fS as ba,Fu as ca,bS as da,Ck as ea,bk as fa,Am as ga,zk as ha,qk as ia,jm as ja,DM as ka,Gk as la,Wk as ma,cn as na,JM as oa,un as pa,mF as qa,vF as ra,Av as sa,ln as ta,TF as ua,SF as va,MF as wa,_F as xa,NF as ya,RF as za,AF as Aa,xv as Ba,Ov as Ca,xF as Da};
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.