PageSourceSearch

https://app.qseverse.com/chunk-4RM5XAMP.js

js qseverse.com collected 2026-10-02 00:55:23 UTC 319,114 bytes, 8 lines download raw bytes

1import{a as I,b as K}from"./chunk-RVFOIZLJ.js";function rf(e,t){return Object.is(e,t)}var ce=null,Fr=!1,Yo=1,ft=Symbol("SIGNAL");function j(e){let t=ce;return ce=e,t}function Ay(){return Fr}var Lr={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,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function qa(e){if(Fr)throw new Error("");if(ce===null)return;ce.consumerOnSignalRead(e);let t=ce.nextProducerIndex++;if(Hn(ce),t<ce.producerNode.length&&ce.producerNode[t]!==e&&kr(ce)){let r=ce.producerNode[t];ei(r,ce.producerIndexOfThis[t])}ce.producerNode[t]!==e&&(ce.producerNode[t]=e,ce.producerIndexOfThis[t]=kr(ce)?uf(e,ce,t):0),ce.producerLastReadVersion[t]=e.version}function _y(){Yo++}function of(e){if(!(kr(e)&&!e.dirty)&&!(!e.dirty&&e.lastCleanEpoch===Yo)){if(!e.producerMustRecompute(e)&&!Xo(e)){e.dirty=!1,e.lastCleanEpoch=Yo;return}e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=Yo}}function sf(e){if(e.liveConsumerNode===void 0)return;let t=Fr;Fr=!0;try{for(let r of e.liveConsumerNode)r.dirty||cf(r)}finally{Fr=t}}function af(){return ce?.consumerAllowSignalWrites!==!1}function cf(e){e.dirty=!0,sf(e),e.consumerMarkedDirty?.(e)}function Ko(e){return e&&(e.nextProducerIndex=0),j(e)}function Jo(e,t){if(j(t),!(!e||e.producerNode===void 0||e.producerIndexOfThis===void 0||e.producerLastReadVersion===void 0)){if(kr(e))for(let r=e.nextProducerIndex;r<e.producerNode.length;r++)ei(e.producerNode[r],e.producerIndexOfThis[r]);for(;e.producerNode.length>e.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function Xo(e){Hn(e);for(let t=0;t<e.producerNode.length;t++){let r=e.producerNode[t],n=e.producerLastReadVersion[t];if(n!==r.version||(of(r),n!==r.version))return!0}return!1}function Ga(e){if(Hn(e),kr(e))for(let t=0;t<e.producerNode.length;t++)ei(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 uf(e,t,r){if(lf(e),Hn(e),e.liveConsumerNode.length===0)for(let n=0;n<e.producerNode.length;n++)e.producerIndexOfThis[n]=uf(e.producerNode[n],e,n);return e.liveConsumerIndexOfThis.push(r),e.liveConsumerNode.push(t)-1}function ei(e,t){if(lf(e),Hn(e),e.liveConsumerNode.length===1)for(let n=0;n<e.producerNode.length;n++)ei(e.producerNode[n],e.producerIndexOfThis[n]);let r=e.liveConsumerNode.length-1;if(e.liveConsumerNode[t]=e.liveConsumerNode[r],e.liveConsumerIndexOfThis[t]=e.liveConsumerIndexOfThis[r],e.liveConsumerNode.length--,e.liveConsumerIndexOfThis.length--,t<e.liveConsumerNode.length){let n=e.liveConsumerIndexOfThis[t],o=e.liveConsumerNode[t];Hn(o),o.producerIndexOfThis[n]=t}}function kr(e){return e.consumerIsAlwaysLive||(e?.liveConsumerNode?.length??0)>0}function Hn(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function lf(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}function df(e){let t=Object.create(Ny);t.computation=e;let r=()=>{if(of(t),qa(t),t.value===Qo)throw t.error;return t.value};return r[ft]=t,r}var Ba=Symbol("UNSET"),Ha=Symbol("COMPUTING"),Qo=Symbol("ERRORED"),Ny=K(I({},Lr),{value:Ba,dirty:!0,error:null,equal:rf,producerMustRecompute(e){return e.value===Ba||e.value===Ha},producerRecomputeValue(e){if(e.value===Ha)throw new Error("Detected cycle in computations.");let t=e.value;e.value=Ha;let r=Ko(e),n;try{n=e.computation()}catch(o){n=Qo,e.error=o}finally{Jo(e,r)}if(t!==Ba&&t!==Qo&&n!==Qo&&e.equal(t,n)){e.value=t;return}e.value=n,e.version++}});function Ry(){throw new Error}var ff=Ry;function hf(){ff()}function pf(e){ff=e}var Oy=null;function gf(e){let t=Object.create(vf);t.value=e;let r=()=>(qa(t),t.value);return r[ft]=t,r}function Wa(e,t){af()||hf(),e.equal(e.value,t)||(e.value=t,Py(e))}function mf(e,t){af()||hf(),Wa(e,t(e.value))}var vf=K(I({},Lr),{equal:rf,value:void 0});function Py(e){e.version++,_y(),sf(e),Oy?.()}function yf(e,t,r){let n=Object.create(Fy);r&&(n.consumerAllowSignalWrites=!0),n.fn=e,n.schedule=t;let o=c=>{n.cleanupFn=c};function i(c){return c.fn===null&&c.schedule===null}function s(c){i(c)||(Ga(c),c.cleanupFn(),c.fn=null,c.schedule=null,c.cleanupFn=za)}let a=()=>
1{if(n.fn===null)return;if(Ay())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(n.dirty=!1,n.hasRun&&!Xo(n))return;n.hasRun=!0;let c=Ko(n);try{n.cleanupFn(),n.cleanupFn=za,n.fn(o)}finally{Jo(n,c)}};return n.ref={notify:()=>cf(n),run:a,cleanup:()=>n.cleanupFn(),destroy:()=>s(n),[ft]:n},n.ref}var za=()=>{},Fy=K(I({},Lr),{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:e=>{e.schedule!==null&&e.schedule(e.ref)},hasRun:!1,cleanupFn:za});function M(e){return typeof e=="function"}function zn(e){let r=e(n=>{Error.call(n),n.stack=new Error().stack});return r.prototype=Object.create(Error.prototype),r.prototype.constructor=r,r}var ti=zn(e=>function(r){e(this),this.message=r?`${r.length} errors occurred during unsubscription:
2${r.map((n,o)=>`${o+1}) ${n.toString()}`).join(`
3  `)}`:"",this.name="UnsubscriptionError",this.errors=r});function yn(e,t){if(e){let r=e.indexOf(t);0<=r&&e.splice(r,1)}}var J=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:r}=this;if(r)if(this._parentage=null,Array.isArray(r))for(let i of r)i.remove(this);else r.remove(this);let{initialTeardown:n}=this;if(M(n))try{n()}catch(i){t=i instanceof ti?i.errors:[i]}let{_finalizers:o}=this;if(o){this._finalizers=null;for(let i of o)try{Df(i)}catch(s){t=t??[],s instanceof ti?t=[...t,...s.errors]:t.push(s)}}if(t)throw new ti(t)}}add(t){var r;if(t&&t!==this)if(this.closed)Df(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(r=this._finalizers)!==null&&r!==void 0?r:[]).push(t)}}_hasParent(t){let{_parentage:r}=this;return r===t||Array.isArray(r)&&r.includes(t)}_addParent(t){let{_parentage:r}=this;this._parentage=Array.isArray(r)?(r.push(t),r):r?[r,t]:t}_removeParent(t){let{_parentage:r}=this;r===t?this._parentage=null:Array.isArray(r)&&yn(r,t)}remove(t){let{_finalizers:r}=this;r&&yn(r,t),t instanceof e&&t._removeParent(this)}};J.EMPTY=(()=>{let e=new J;return e.closed=!0,e})();var Za=J.EMPTY;function ni(e){return e instanceof J||e&&"closed"in e&&M(e.remove)&&M(e.add)&&M(e.unsubscribe)}function Df(e){M(e)?e():e.unsubscribe()}var Ye={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var qn={setTimeout(e,t,...r){let{delegate:n}=qn;return n?.setTimeout?n.setTimeout(e,t,...r):setTimeout(e,t,...r)},clearTimeout(e){let{delegate:t}=qn;return(t?.clearTimeout||clearTimeout)(e)},delegate:void 0};function ri(e){qn.setTimeout(()=>{let{onUnhandledError:t}=Ye;if(t)t(e);else throw e})}function At(){}var wf=Ya("C",void 0,void 0);function If(e){return Ya("E",void 0,e)}function Ef(e){return Ya("N",e,void 0)}function Ya(e,t,r){return{kind:e,value:t,error:r}}var Dn=null;function Gn(e){if(Ye.useDeprecatedSynchronousErrorHandling){let t=!Dn;if(t&&(Dn={errorThrown:!1,error:null}),e(),t){let{errorThrown:r,error:n}=Dn;if(Dn=null,r)throw n}}else e()}function Cf(e){Ye.useDeprecatedSynchronousErrorHandling&&Dn&&(Dn.errorThrown=!0,Dn.error=e)}var wn=class extends J{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,ni(t)&&t.add(this)):this.destination=jy}static create(t,r,n){return new Qe(t,r,n)}next(t){this.isStopped?Ka(Ef(t),this):this._next(t)}error(t){this.isStopped?Ka(If(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?Ka(wf,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()}}},ky=Function.prototype.bind;function Qa(e,t){return ky.call(e,t)}var Ja=class{constructor(t){this.partialObserver=t}next(t){let{partialObserver:r}=this;if(r.next)try{r.next(t)}catch(n){oi(n)}}error(t){let{partialObserver:r}=this;if(r.error)try{r.error(t)}catch(n){oi(n)}else oi(t)}complete(){let{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(r){oi(r)}}},Qe=class extends wn{constructor(t,r,n){super();let o;if(M(t)||!t)o={next:t??void 0,error:r??void 0,complete:n??void 0};else{let i;
vendor: 24,941 bytes, line 3
3this&&Ye.useDeprecatedNextContext?(i=Object.create(t),i.unsubscribe=()=>this.unsubscribe(),o={next:t.next&&Qa(t.next,i),error:t.error&&Qa(t.error,i),complete:t.complete&&Qa(t.complete,i)}):o=t}this.destination=new Ja(o)}};function oi(e){Ye.useDeprecatedSynchronousErrorHandling?Cf(e):ri(e)}function Ly(e){throw e}function Ka(e,t){let{onStoppedNotification:r}=Ye;r&&qn.setTimeout(()=>r(e,t))}var jy={closed:!0,next:At,error:Ly,complete:At};var Wn=typeof Symbol=="function"&&Symbol.observable||"@@observable";function ge(e){return e}function Xa(...e){return ec(e)}function ec(e){return e.length===0?ge:e.length===1?e[0]:function(r){return e.reduce((n,o)=>o(n),r)}}var R=(()=>{class e{constructor(r){r&&(this._subscribe=r)}lift(r){let n=new e;return n.source=this,n.operator=r,n}subscribe(r,n,o){let i=$y(r)?r:new Qe(r,n,o);return Gn(()=>{let{operator:s,source:a}=this;i.add(s?s.call(i,a):a?this._subscribe(i):this._trySubscribe(i))}),i}_trySubscribe(r){try{return this._subscribe(r)}catch(n){r.error(n)}}forEach(r,n){return n=bf(n),new n((o,i)=>{let s=new Qe({next:a=>{try{r(a)}catch(c){i(c),s.unsubscribe()}},error:i,complete:o});this.subscribe(s)})}_subscribe(r){var n;return(n=this.source)===null||n===void 0?void 0:n.subscribe(r)}[Wn](){return this}pipe(...r){return ec(r)(this)}toPromise(r){return r=bf(r),new r((n,o)=>{let i;this.subscribe(s=>i=s,s=>o(s),()=>n(i))})}}return e.create=t=>new e(t),e})();function bf(e){var t;return(t=e??Ye.Promise)!==null&&t!==void 0?t:Promise}function Vy(e){return e&&M(e.next)&&M(e.error)&&M(e.complete)}function $y(e){return e&&e instanceof wn||Vy(e)&&ni(e)}function tc(e){return M(e?.lift)}function _(e){return t=>{if(tc(t))return t.lift(function(r){try{return e(r,this)}catch(n){this.error(n)}});throw new TypeError("Unable to lift unknown Observable type")}}function S(e,t,r,n,o){return new nc(e,t,r,n,o)}var nc=class extends wn{constructor(t,r,n,o,i,s){super(t),this.onFinalize=i,this.shouldUnsubscribe=s,this._next=r?function(a){try{r(a)}catch(c){t.error(c)}}:super._next,this._error=o?function(a){try{o(a)}catch(c){t.error(c)}finally{this.unsubscribe()}}:super._error,this._complete=n?function(){try{n()}catch(a){t.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:r}=this;super.unsubscribe(),!r&&((t=this.onFinalize)===null||t===void 0||t.call(this))}}};function Zn(){return _((e,t)=>{let r=null;e._refCount++;let n=S(t,void 0,void 0,void 0,()=>{if(!e||e._refCount<=0||0<--e._refCount){r=null;return}let o=e._connection,i=r;r=null,o&&(!i||o===i)&&o.unsubscribe(),t.unsubscribe()});e.subscribe(n),n.closed||(r=e.connect())})}var Yn=class extends R{constructor(t,r){super(),this.source=t,this.subjectFactory=r,this._subject=null,this._refCount=0,this._connection=null,tc(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 J;let r=this.getSubject();t.add(this.source.subscribe(S(r,void 0,()=>{this._teardown(),r.complete()},n=>{this._teardown(),r.error(n)},()=>this._teardown()))),t.closed&&(this._connection=null,t=J.EMPTY)}return t}refCount(){return Zn()(this)}};var Qn={schedule(e){let t=requestAnimationFrame,r=cancelAnimationFrame,{delegate:n}=Qn;n&&(t=n.requestAnimationFrame,r=n.cancelAnimationFrame);let o=t(i=>{r=void 0,e(i)});return new J(()=>r?.(o))},requestAnimationFrame(...e){let{delegate:t}=Qn;return(t?.requestAnimationFrame||requestAnimationFrame)(...e)},cancelAnimationFrame(...e){let{delegate:t}=Qn;return(t?.cancelAnimationFrame||cancelAnimationFrame)(...e)},delegate:void 0};var Mf=zn(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var ue=(()=>{class e extends R{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(r){let n=new ii(this,this);return n.operator=r,n}_throwIfClosed(){if(this.closed)throw new Mf}next(r){Gn(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let n of this.currentObservers)n.next(r)}})}error(r){Gn(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=r;let{observers:n}=this;for(;n.length;)n.shift().error(r)}})}complete(){Gn(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:r}=this;for(;r.length;)r.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var r;return((r=this.observers)===null||r===void 0?void 0:r.length)>0}_trySubscribe(r){return this._throwIfClosed(),super._trySubscribe(r)}_subscribe(r){return this._throwIfClosed(),this._checkFinalizedStatuses(r),this._innerSubscribe(r)}_innerSubscribe(r){let{hasError:n,isStopped:o,observers:i}=this;return n||o?Za:(this.currentObservers=null,i.push(r),new J(()=>{this.currentObservers=null,yn(i,r)}))}_checkFinalizedStatuses(r){let{hasError:n,thrownError:o,isStopped:i}=this;n?r.error(o):i&&r.complete()}asObservable(){let r=new R;return r.source=this,r}}return e.create=(t,r)=>new ii(t,r),e})(),ii=class extends ue{constructor(t,r){super(),this.destination=t,this.source=r}next(t){var r,n;(n=(r=this.destination)===null||r===void 0?void 0:r.next)===null||n===void 0||n.call(r,t)}error(t){var r,n;(n=(r=this.destination)===null||r===void 0?void 0:r.error)===null||n===void 0||n.call(r,t)}complete(){var t,r;(r=(t=this.destination)===null||t===void 0?void 0:t.complete)===null||r===void 0||r.call(t)}_subscribe(t){var r,n;return(n=(r=this.source)===null||r===void 0?void 0:r.subscribe(t))!==null&&n!==void 0?n:Za}};var me=class extends ue{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){let r=super._subscribe(t);return!r.closed&&t.next(this._value),r}getValue(){let{hasError:t,thrownError:r,_value:n}=this;if(t)throw r;return this._throwIfClosed(),n}next(t){super.next(this._value=t)}};var jr={now(){return(jr.delegate||Date).now()},delegate:void 0};var si=class extends ue{constructor(t=1/0,r=1/0,n=jr){super(),this._bufferSize=t,this._windowTime=r,this._timestampProvider=n,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=r===1/0,this._bufferSize=Math.max(1,t),this._windowTime=Math.max(1,r)}next(t){let{isStopped:r,_buffer:n,_infiniteTimeWindow:o,_timestampProvider:i,_windowTime:s}=this;r||(n.push(t),!o&&n.push(i.now()+s)),this._trimBuffer(),super.next(t)}_subscribe(t){this._throwIfClosed(),this._trimBuffer();let r=this._innerSubscribe(t),{_infiniteTimeWindow:n,_buffer:o}=this,i=o.slice();for(let s=0;s<i.length&&!t.closed;s+=n?1:2)t.next(i[s]);return this._checkFinalizedStatuses(t),r}_trimBuffer(){let{_bufferSize:t,_timestampProvider:r,_buffer:n,_infiniteTimeWindow:o}=this,i=(o?1:2)*t;if(t<1/0&&i<n.length&&n.splice(0,n.length-i),!o){let s=r.now(),a=0;for(let c=1;c<n.length&&n[c]<=s;c+=2)a=c;a&&n.splice(0,a+1)}}};var ai=class extends J{constructor(t,r){super()}schedule(t,r=0){return this}};var Vr={setInterval(e,t,...r){let{delegate:n}=Vr;return n?.setInterval?n.setInterval(e,t,...r):setInterval(e,t,...r)},clearInterval(e){let{delegate:t}=Vr;return(t?.clearInterval||clearInterval)(e)},delegate:void 0};var ht=class extends ai{constructor(t,r){super(t,r),this.scheduler=t,this.work=r,this.pending=!1}schedule(t,r=0){var n;if(this.closed)return this;this.state=t;let o=this.id,i=this.scheduler;return o!=null&&(this.id=this.recycleAsyncId(i,o,r)),this.pending=!0,this.delay=r,this.id=(n=this.id)!==null&&n!==void 0?n:this.requestAsyncId(i,this.id,r),this}requestAsyncId(t,r,n=0){return Vr.setInterval(t.flush.bind(t,this),n)}recycleAsyncId(t,r,n=0){if(n!=null&&this.delay===n&&this.pending===!1)return r;r!=null&&Vr.clearInterval(r)}execute(t,r){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;let n=this._execute(t,r);if(n)return n;this.pending===!1&&this.id!=null&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(t,r){let n=!1,o;try{this.work(t)}catch(i){n=!0,o=i||new Error("Scheduled action threw falsy error")}if(n)return this.unsubscribe(),o}unsubscribe(){if(!this.closed){let{id:t,scheduler:r}=this,{actions:n}=r;this.work=this.state=this.scheduler=null,this.pending=!1,yn(n,this),t!=null&&(this.id=this.recycleAsyncId(r,t,null)),this.delay=null,super.unsubscribe()}}};var Uy=1,rc,oc={};function Tf(e){return e in oc?(delete oc[e],!0):!1}var Sf={setImmediate(e){let t=Uy++;return oc[t]=!0,rc||(rc=Promise.resolve()),rc.then(()=>Tf(t)&&e()),t},clearImmediate(e){Tf(e)}};var{setImmediate:By,clearImmediate:Hy}=Sf,$r={setImmediate(...e){let{delegate:t}=$r;return(t?.setImmediate||By)(...e)},clearImmediate(e){let{delegate:t}=$r;return(t?.clearImmediate||Hy)(e)},delegate:void 0};var ci=class extends ht{constructor(t,r){super(t,r),this.scheduler=t,this.work=r}requestAsyncId(t,r,n=0){return n!==null&&n>0?super.requestAsyncId(t,r,n):(t.actions.push(this),t._scheduled||(t._scheduled=$r.setImmediate(t.flush.bind(t,void 0))))}recycleAsyncId(t,r,n=0){var o;if(n!=null?n>0:this.delay>0)return super.recycleAsyncId(t,r,n);let{actions:i}=t;r!=null&&((o=i[i.length-1])===null||o===void 0?void 0:o.id)!==r&&($r.clearImmediate(r),t._scheduled===r&&(t._scheduled=void 0))}};var Kn=class e{constructor(t,r=e.now){this.schedulerActionCtor=t,this.now=r}schedule(t,r=0,n){return new this.schedulerActionCtor(this,t).schedule(n,r)}};Kn.now=jr.now;var pt=class extends Kn{constructor(t,r=Kn.now){super(t,r),this.actions=[],this._active=!1}flush(t){let{actions:r}=this;if(this._active){r.push(t);return}let n;this._active=!0;do if(n=t.execute(t.state,t.delay))break;while(t=r.shift());if(this._active=!1,n){for(;t=r.shift();)t.unsubscribe();throw n}}};var ui=class extends pt{flush(t){this._active=!0;let r=this._scheduled;this._scheduled=void 0;let{actions:n}=this,o;t=t||n.shift();do if(o=t.execute(t.state,t.delay))break;while((t=n[0])&&t.id===r&&n.shift());if(this._active=!1,o){for(;(t=n[0])&&t.id===r&&n.shift();)t.unsubscribe();throw o}}};var zy=new ui(ci);var gt=new pt(ht),ic=gt;var li=class extends ht{constructor(t,r){super(t,r),this.scheduler=t,this.work=r}schedule(t,r=0){return r>0?super.schedule(t,r):(this.delay=r,this.state=t,this.scheduler.flush(this),this)}execute(t,r){return r>0||this.closed?super.execute(t,r):this._execute(t,r)}requestAsyncId(t,r,n=0){return n!=null&&n>0||n==null&&this.delay>0?super.requestAsyncId(t,r,n):(t.flush(this),0)}};var di=class extends pt{};var qy=new di(li);var fi=class extends ht{constructor(t,r){super(t,r),this.scheduler=t,this.work=r}requestAsyncId(t,r,n=0){return n!==null&&n>0?super.requestAsyncId(t,r,n):(t.actions.push(this),t._scheduled||(t._scheduled=Qn.requestAnimationFrame(()=>t.flush(void 0))))}recycleAsyncId(t,r,n=0){var o;if(n!=null?n>0:this.delay>0)return super.recycleAsyncId(t,r,n);let{actions:i}=t;r!=null&&((o=i[i.length-1])===null||o===void 0?void 0:o.id)!==r&&(Qn.cancelAnimationFrame(r),t._scheduled=void 0)}};var hi=class extends pt{flush(t){this._active=!0;let r=this._scheduled;this._scheduled=void 0;let{actions:n}=this,o;t=t||n.shift();do if(o=t.execute(t.state,t.delay))break;while((t=n[0])&&t.id===r&&n.shift());if(this._active=!1,o){for(;(t=n[0])&&t.id===r&&n.shift();)t.unsubscribe();throw o}}};var Gy=new hi(fi);var Ie=new R(e=>e.complete());function pi(e){return e&&M(e.schedule)}function sc(e){return e[e.length-1]}function Jt(e){return M(sc(e))?e.pop():void 0}function mt(e){return pi(sc(e))?e.pop():void 0}function xf(e,t){return typeof sc(e)=="number"?e.pop():t}function _f(e,t,r,n){function o(i){return i instanceof r?i:new r(function(s){s(i)})}return new(r||(r=Promise))(function(i,s){function a(l){try{u(n.next(l))}catch(d){s(d)}}function c(l){try{u(n.throw(l))}catch(d){s(d)}}function u(l){l.done?i(l.value):o(l.value).then(a,c)}u((n=n.apply(e,t||[])).next())})}function Af(e){var t=typeof Symbol=="function"&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function In(e){return this instanceof In?(this.v=e,this):new In(e)}function Nf(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=r.apply(e,t||[]),o,i=[];return o={},s("next"),s("throw"),s("return"),o[Symbol.asyncIterator]=function(){return this},o;function s(f){n[f]&&(o[f]=function(h){return new Promise(function(p,v){i.push([f,h,p,v])>1||a(f,h)})})}function a(f,h){try{c(n[f](h))}catch(p){d(i[0][3],p)}}function c(f){f.value instanceof In?Promise.resolve(f.value.v).then(u,l):d(i[0][2],f)}function u(f){a("next",f)}function l(f){a("throw",f)}function d(f,h){f(h),i.shift(),i.length&&a(i[0][0],i[0][1])}}function Rf(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof Af=="function"?Af(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=e[i]&&function(s){return new Promise(function(a,c){s=e[i](s),o(a,c,s.done,s.value)})}}function o(i,s,a,c){Promise.resolve(c).then(function(u){i({value:u,done:a})},s)}}var Jn=e=>e&&typeof e.length=="number"&&typeof e!="function";function gi(e){return M(e?.then)}function mi(e){return M(e[Wn])}function vi(e){return Symbol.asyncIterator&&M(e?.[Symbol.asyncIterator])}function yi(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 Wy(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Di=Wy();function wi(e){return M(e?.[Di])}function Ii(e){return Nf(this,arguments,function*(){let r=e.getReader();try{for(;;){let{value:n,done:o}=yield In(r.read());if(o)return yield In(void 0);yield yield In(n)}}finally{r.releaseLock()}})}function Ei(e){return M(e?.getReader)}function F(e){if(e instanceof R)return e;if(e!=null){if(mi(e))return Zy(e);if(Jn(e))return Yy(e);if(gi(e))return Qy(e);if(vi(e))return Of(e);if(wi(e))return Ky(e);if(Ei(e))return Jy(e)}throw yi(e)}function Zy(e){return new R(t=>{let r=e[Wn]();if(M(r.subscribe))return r.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function Yy(e){return new R(t=>{for(let r=0;r<e.length&&!t.closed;r++)t.next(e[r]);t.complete()})}function Qy(e){return new R(t=>{e.then(r=>{t.closed||(t.next(r),t.complete())},r=>t.error(r)).then(null,ri)})}function Ky(e){return new R(t=>{for(let r of e)if(t.next(r),t.closed)return;t.complete()})}function Of(e){return new R(t=>{Xy(e,t).catch(r=>t.error(r))})}function Jy(e){return Of(Ii(e))}function Xy(e,t){var r,n,o,i;return _f(this,void 0,void 0,function*(){try{for(r=Rf(e);n=yield r.next(),!n.done;){let s=n.value;if(t.next(s),t.closed)return}}catch(s){o={error:s}}finally{try{n&&!n.done&&(i=r.return)&&(yield i.call(r))}finally{if(o)throw o.error}}t.complete()})}function _e(e,t,r,n=0,o=!1){let i=t.schedule(function(){r(),o?e.add(this.schedule(null,n)):this.unsubscribe()},n);if(e.add(i),!o)return i}function Ur(e,t=0){return _((r,n)=>{r.subscribe(S(n,o=>_e(n,e,()=>n.next(o),t),()=>_e(n,e,()=>n.complete(),t),o=>_e(n,e,()=>n.error(o),t)))})}function Br(e,t=0){return _((r,n)=>{n.add(e.schedule(()=>r.subscribe(n),t))})}function Pf(e,t){return F(e).pipe(Br(t),Ur(t))}function Ff(e,t){return F(e).pipe(Br(t),Ur(t))}function kf(e,t){return new R(r=>{let n=0;return t.schedule(function(){n===e.length?r.complete():(r.next(e[n++]),r.closed||this.schedule())})})}function Lf(e,t){return new R(r=>{let n;return _e(r,t,()=>{n=e[Di](),_e(r,t,()=>{let o,i;try{({value:o,done:i}=n.next())}catch(s){r.error(s);return}i?r.complete():r.next(o)},0,!0)}),()=>M(n?.return)&&n.return()})}function Ci(e,t){if(!e)throw new Error("Iterable cannot be null");return new R(r=>{_e(r,t,()=>{let n=e[Symbol.asyncIterator]();_e(r,t,()=>{n.next().then(o=>{o.done?r.complete():r.next(o.value)})},0,!0)})})}function jf(e,t){return Ci(Ii(e),t)}function Vf(e,t){if(e!=null){if(mi(e))return Pf(e,t);if(Jn(e))return kf(e,t);if(gi(e))return Ff(e,t);if(vi(e))return Ci(e,t);if(wi(e))return Lf(e,t);if(Ei(e))return jf(e,t)}throw yi(e)}function q(e,t){return t?Vf(e,t):F(e)}function T(...e){let t=mt(e);return q(e,t)}function Xn(e,t){let r=M(e)?e:()=>e,n=o=>o.error(r());return new R(t?o=>t.schedule(n,0,o):n)}function ac(e){return!!e&&(e instanceof R||M(e.lift)&&M(e.subscribe))}var Ke=zn(e=>function(){e(this),this.name="EmptyError",this.message="no elements in sequence"});function eD(e,t){let r=typeof t=="object";return new Promise((n,o)=>{let i=new Qe({next:s=>{n(s),i.unsubscribe()},error:o,complete:()=>{r?n(t.defaultValue):o(new Ke)}});e.subscribe(i)})}function $f(e){return e instanceof Date&&!isNaN(e)}function P(e,t){return _((r,n)=>{let o=0;r.subscribe(S(n,i=>{n.next(e.call(t,i,o++))}))})}var{isArray:tD}=Array;function nD(e,t){return tD(t)?e(...t):e(t)}function er(e){return P(t=>nD(e,t))}var{isArray:rD}=Array,{getPrototypeOf:oD,prototype:iD,keys:sD}=Object;function bi(e){if(e.length===1){let t=e[0];if(rD(t))return{args:t,keys:null};if(aD(t)){let r=sD(t);return{args:r.map(n=>t[n]),keys:r}}}return{args:e,keys:null}}function aD(e){return e&&typeof e=="object"&&oD(e)===iD}function Mi(e,t){return e.reduce((r,n,o)=>(r[n]=t[o],r),{})}function Hr(...e){let t=mt(e),r=Jt(e),{args:n,keys:o}=bi(e);if(n.length===0)return q([],t);let i=new R(cD(n,t,o?s=>Mi(o,s):ge));return r?i.pipe(er(r)):i}function cD(e,t,r=ge){return n=>{Uf(t,()=>{let{length:o}=e,i=new Array(o),s=o,a=o;for(let c=0;c<o;c++)Uf(t,()=>{let u=q(e[c],t),l=!1;u.subscribe(S(n,d=>{i[c]=d,l||(l=!0,a--),a||n.next(r(i.slice()))},()=>{--s||n.complete()}))},n)},n)}}function Uf(e,t,r){e?_e(r,e,t):t()}function Bf(e,t,r,n,o,i,s,a){let c=[],u=0,l=0,d=!1,f=()=>{d&&!c.length&&!u&&t.complete()},h=v=>u<n?p(v):c.push(v),p=v=>{i&&t.next(v),u++;let m=!1;F(r(v,l++)).subscribe(S(t,y=>{o?.(y),i?h(y):t.next(y)},()=>{m=!0},void 0,()=>{if(m)try{for(u--;c.length&&u<n;){let y=c.shift();s?_e(t,s,()=>p(y)):p(y)}f()}catch(y){t.error(y)}}))};return e.subscribe(S(t,h,()=>{d=!0,f()})),()=>{a?.()}}function Q(e,t,r=1/0){return M(t)?Q((n,o)=>P((i,s)=>t(n,i,o,s))(F(e(n,o))),r):(typeof t=="number"&&(r=t),_((n,o)=>Bf(n,o,e,r)))}function vt(e=1/0){return Q(ge,e)}function Hf(){return vt(1)}function yt(...e){return Hf()(q(e,mt(e)))}function Ti(e){return new R(t=>{F(e()).subscribe(t)})}function uD(...e){let t=Jt(e),{args:r,keys:n}=bi(e),o=new R(i=>{let{length:s}=r;if(!s){i.complete();return}let a=new Array(s),c=s,u=s;for(let l=0;l<s;l++){let d=!1;F(r[l]).subscribe(S(i,f=>{d||(d=!0,u--),a[l]=f},()=>c--,void 0,()=>{(!c||!d)&&(u||i.next(n?Mi(n,a):a),i.complete())}))}});return t?o.pipe(er(t)):o}var lD=["addListener","removeListener"],dD=["addEventListener","removeEventListener"],fD=["on","off"];function cc(e,t,r,n){if(M(r)&&(n=r,r=void 0),n)return cc(e,t,r).pipe(er(n));let[o,i]=gD(e)?dD.map(s=>a=>e[s](t,a,r)):hD(e)?lD.map(zf(e,t)):pD(e)?fD.map(zf(e,t)):[];if(!o&&Jn(e))return Q(s=>cc(s,t,r))(F(e));if(!o)throw new TypeError("Invalid event target");return new R(s=>{let a=(...c)=>s.next(1<c.length?c:c[0]);return o(a),()=>i(a)})}function zf(e,t){return r=>n=>e[r](t,n)}function hD(e){return M(e.addListener)&&M(e.removeListener)}function pD(e){return M(e.on)&&M(e.off)}function gD(e){return M(e.addEventListener)&&M(e.removeEventListener)}function En(e=0,t,r=ic){let n=-1;return t!=null&&(pi(t)?r=t:n=t),new R(o=>{let i=$f(e)?+e-r.now():e;i<0&&(i=0);let s=0;return r.schedule(function(){o.closed||(o.next(s++),0<=n?this.schedule(void 0,n):o.complete())},i)})}function mD(e=0,t=gt){return e<0&&(e=0),En(e,e,t)}function vD(...e){let t=mt(e),r=xf(e,1/0),n=e;return n.length?n.length===1?F(n[0]):vt(r)(q(n,t)):Ie}var{isArray:yD}=Array;function Si(e){return e.length===1&&yD(e[0])?e[0]:e}function Ee(e,t){return _((r,n)=>{let o=0;r.subscribe(S(n,i=>e.call(t,i,o++)&&n.next(i)))})}function DD(...e){return e=Si(e),e.length===1?F(e[0]):new R(wD(e))}function wD(e){return t=>{let r=[];for(let n=0;r&&!t.closed&&n<e.length;n++)r.push(F(e[n]).subscribe(S(t,o=>{if(r){for(let i=0;i<r.length;i++)i!==n&&r[i].unsubscribe();r=null}t.next(o)})))}}function ID(...e){let t=Jt(e),r=Si(e);return r.length?new R(n=>{let o=r.map(()=>[]),i=r.map(()=>!1);n.add(()=>{o=i=null});for(let s=0;!n.closed&&s<r.length;s++)F(r[s]).subscribe(S(n,a=>{if(o[s].push(a),o.every(c=>c.length)){let c=o.map(u=>u.shift());n.next(t?t(...c):c),o.some((u,l)=>!u.length&&i[l])&&n.complete()}},()=>{i[s]=!0,!o[s].length&&n.complete()}));return()=>{o=i=null}}):Ie}function qf(e){return _((t,r)=>{let n=!1,o=null,i=null,s=!1,a=()=>{if(i?.unsubscribe(),i=null,n){n=!1;let u=o;o=null,r.next(u)}s&&r.complete()},c=()=>{i=null,s&&r.complete()};t.subscribe(S(r,u=>{n=!0,o=u,i||F(e(u)).subscribe(i=S(r,a,c))},()=>{s=!0,(!n||!i||i.closed)&&r.complete()}))})}function ED(e,t=gt){return qf(()=>En(e,t))}function _t(e){return _((t,r)=>{let n=null,o=!1,i;n=t.subscribe(S(r,void 0,void 0,s=>{i=F(e(s,_t(e)(t))),n?(n.unsubscribe(),n=null,i.subscribe(r)):o=!0})),o&&(n.unsubscribe(),n=null,i.subscribe(r))})}function Gf(e,t,r,n,o){return(i,s)=>{let a=r,c=t,u=0;i.subscribe(S(s,l=>{let d=u++;c=a?e(c,l,d):(a=!0,l),n&&s.next(c)},o&&(()=>{a&&s.next(c),s.complete()})))}}function Nt(e,t){return M(t)?Q(e,t,1):Q(e,1)}function CD(e,t=gt){return _((r,n)=>{let o=null,i=null,s=null,a=()=>{if(o){o.unsubscribe(),o=null;let u=i;i=null,n.next(u)}};function c(){let u=s+e,l=t.now();if(l<u){o=this.schedule(void 0,u-l),n.add(o);return}a()}r.subscribe(S(n,u=>{i=u,s=t.now(),o||(o=t.schedule(c,e),n.add(o))},()=>{a(),n.complete()},void 0,()=>{i=o=null}))})}function Xt(e){return _((t,r)=>{let n=!1;t.subscribe(S(r,o=>{n=!0,r.next(o)},()=>{n||r.next(e),r.complete()}))})}function $e(e){return e<=0?()=>Ie:_((t,r)=>{let n=0;t.subscribe(S(r,o=>{++n<=e&&(r.next(o),e<=n&&r.complete())}))})}function Wf(){return _((e,t)=>{e.subscribe(S(t,At))})}function zr(e){return P(()=>e)}function uc(e,t){return t?r=>yt(t.pipe($e(1),Wf()),r.pipe(uc(e))):Q((r,n)=>F(e(r,n)).pipe($e(1),zr(r)))}function bD(e,t=gt){let r=En(e,t);return uc(()=>r)}function MD(e,t=ge){return e=e??TD,_((r,n)=>{let o,i=!0;r.subscribe(S(n,s=>{let a=t(s);(i||!e(o,a))&&(i=!1,o=a,n.next(s))}))})}function TD(e,t){return e===t}function xi(e=SD){return _((t,r)=>{let n=!1;t.subscribe(S(r,o=>{n=!0,r.next(o)},()=>n?r.complete():r.error(e())))})}function SD(){return new Ke}function xD(...e){return t=>yt(t,T(...e))}function en(e){return _((t,r)=>{try{t.subscribe(r)}finally{r.add(e)}})}function Dt(e,t){let r=arguments.length>=2;return n=>n.pipe(e?Ee((o,i)=>e(o,i,n)):ge,$e(1),r?Xt(t):xi(()=>new Ke))}function tr(e){return e<=0?()=>Ie:_((t,r)=>{let n=[];t.subscribe(S(r,o=>{n.push(o),e<n.length&&n.shift()},()=>{for(let o of n)r.next(o);r.complete()},void 0,()=>{n=null}))})}function lc(e,t){let r=arguments.length>=2;return n=>n.pipe(e?Ee((o,i)=>e(o,i,n)):ge,tr(1),r?Xt(t):xi(()=>new Ke))}function dc(e,t){return _(Gf(e,t,arguments.length>=2,!0))}function Zf(e={}){let{connector:t=()=>new ue,resetOnError:r=!0,resetOnComplete:n=!0,resetOnRefCountZero:o=!0}=e;return i=>{let s,a,c,u=0,l=!1,d=!1,f=()=>{a?.unsubscribe(),a=void 0},h=()=>{f(),s=c=void 0,l=d=!1},p=()=>{let v=s;h(),v?.unsubscribe()};return _((v,m)=>{u++,!d&&!l&&f();let y=c=c??t();m.add(()=>{u--,u===0&&!d&&!l&&(a=fc(p,o))}),y.subscribe(m),!s&&u>0&&(s=new Qe({next:X=>y.next(X),error:X=>{d=!0,f(),a=fc(h,r,X),y.error(X)},complete:()=>{l=!0,f(),a=fc(h,n),y.complete()}}),F(v).subscribe(s))})(i)}}function fc(e,t,...r){if(t===!0){e();return}if(t===!1)return;let n=new Qe({next:()=>{n.unsubscribe(),e()}});return F(t(...r)).subscribe(n)}function AD(e,t,r){let n,o=!1;return e&&typeof e=="object"?{bufferSize:n=1/0,windowTime:t=1/0,refCount:o=!1,scheduler:r}=e:n=e??1/0,Zf({connector:()=>new si(n,t,r),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:o})}function _D(e){return Ee((t,r)=>e<=r)}function hc(...e){let t=mt(e);return _((r,n)=>{(t?yt(e,r,t):yt(e,r)).subscribe(n)})}function ve(e,t){return _((r,n)=>{let o=null,i=0,s=!1,a=()=>s&&!o&&n.complete();r.subscribe(S(n,c=>{o?.unsubscribe();let u=0,l=i++;F(e(c,l)).subscribe(o=S(n,d=>n.next(t?t(c,d,l,u++):d),()=>{o=null,a()}))},()=>{s=!0,a()}))})}function ND(e,t){return M(t)?ve(()=>e,t):ve(()=>e)}function Ai(e){return _((t,r)=>{F(e).subscribe(S(r,()=>r.complete(),At)),!r.closed&&t.subscribe(r)})}function ne(e,t,r){let n=M(e)||t||r?{next:e,error:t,complete:r}:e;return n?_((o,i)=>{var s;(s=n.subscribe)===null||s===void 0||s.call(n);let a=!0;o.subscribe(S(i,c=>{var u;(u=n.next)===null||u===void 0||u.call(n,c),i.next(c)},()=>{var c;
3a=!1,(c=n.complete)===null||c===void 0||c.call(n),i.complete()},c=>{var u;a=!1,(u=n.error)===null||u===void 0||u.call(n,c),i.error(c)},()=>{var c,u;a&&((c=n.unsubscribe)===null||c===void 0||c.call(n)),(u=n.finalize)===null||u===void 0||u.call(n)}))}):ge}function RD(...e){let t=Jt(e);return _((r,n)=>{let o=e.length,i=new Array(o),s=e.map(()=>!1),a=!1;for(let c=0;c<o;c++)F(e[c]).subscribe(S(n,u=>{i[c]=u,!a&&!s[c]&&(s[c]=!0,(a=s.every(ge))&&(s=null))},At));r.subscribe(S(n,c=>{if(a){let u=[c,...i];n.next(t?t(...u):u)}}))})}var Gh="https://g.co/ng/security#xss",D=class extends Error{constructor(t,r){super(ps(t,r)),this.code=t}};function ps(e,t){return`${`NG0${Math.abs(e)}`}${t?": "+t:""}`}var _c=class extends ue{constructor(t=!1){super(),this.__isAsync=t}emit(t){let r=j(null);try{super.next(t)}finally{j(r)}}subscribe(t,r,n){let o=t,i=r||(()=>null),s=n;if(t&&typeof t=="object"){let c=t;o=c.next?.bind(c),i=c.error?.bind(c),s=c.complete?.bind(c)}this.__isAsync&&(i=pc(i),o&&(o=pc(o)),s&&(s=pc(s)));let a=super.subscribe({next:o,error:i,complete:s});return t instanceof J&&t.add(a),a}};function pc(e){return t=>{setTimeout(e,void 0,t)}}var ye=_c;var k=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}(k||{});function Te(e){if(typeof e=="string")return e;if(Array.isArray(e))return"["+e.map(Te).join(", ")+"]";if(e==null)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;let t=e.toString();if(t==null)return""+t;let r=t.indexOf(`
4`);return r===-1?t:t.substring(0,r)}function Nc(e,t){return e==null||e===""?t===null?"":t:t==null||t===""?e:e+" "+t}function Wh(e,t,r,n){throw new Error(`ASSERTION ERROR: ${e}`+(n==null?"":` [Expected=> ${r} ${n} ${t} <=Actual]`))}var Zh=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(Zh||{}),Et=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(Et||{});function io(e){return{toString:e}.toString()}var ee=globalThis;var Rt={},Oe=[];function H(e){for(let t in e)if(e[t]===H)return t;throw Error("Could not find renamed property on target object.")}function PD(e,t){for(let r in t)t.hasOwnProperty(r)&&!e.hasOwnProperty(r)&&(e[r]=t[r])}var FD=H({\u0275cmp:H}),kD=H({\u0275dir:H}),LD=H({\u0275pipe:H}),jD=H({\u0275mod:H}),qi=H({\u0275fac:H}),Gr=H({__NG_ELEMENT_ID__:H}),Yf=H({__NG_ENV_ID__:H}),ae=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(ae||{});function Yh(e,t,r){let n=e.length;for(;;){let o=e.indexOf(t,r);if(o===-1)return o;if(o===0||e.charCodeAt(o-1)<=32){let i=t.length;if(o+i===n||e.charCodeAt(o+i)<=32)return o}r=o+1}}function Rc(e,t,r){let n=0;for(;n<r.length;){let o=r[n];if(typeof o=="number"){if(o!==0)break;n++;let i=r[n++],s=r[n++],a=r[n++];e.setAttribute(t,s,a,i)}else{let i=o,s=r[++n];VD(i)?e.setProperty(t,i,s):e.setAttribute(t,i,s),n++}}return n}function Qh(e){return e===3||e===4||e===6}function VD(e){return e.charCodeAt(0)===64}function Zr(e,t){if(!(t===null||t.length===0))if(e===null||e.length===0)e=t.slice();else{let r=-1;for(let n=0;n<t.length;n++){let o=t[n];typeof o=="number"?r=o:r===0||(r===-1||r===2?Qf(e,r,o,null,t[++n]):Qf(e,r,o,null,null))}}return e}function Qf(e,t,r,n,o){let i=0,s=e.length;if(t===-1)s=-1;else for(;i<e.length;){let a=e[i++];if(typeof a=="number"){if(a===t){s=-1;break}else if(a>t){s=i-1;break}}}for(;i<e.length;){let a=e[i];if(typeof a=="number")break;if(a===r){if(n===null){o!==null&&(e[i+1]=o);return}else if(n===e[i+1]){e[i+2]=o;return}}i++,n!==null&&i++,o!==null&&i++}s!==-1&&(e.splice(s,0,t),i=s+1),e.splice(i++,0,r),n!==null&&e.splice(i++,0,n),o!==null&&e.splice(i++,0,o)}var Kh="ng-template";function $D(e,t,r){let n=0,o=!0;for(;n<e.length;){let i=e[n++];if(typeof i=="string"&&o){let s=e[n++];if(r&&i==="class"&&Yh(s.toLowerCase(),t,0)!==-1)return!0}else if(i===1){for(;n<e.length&&typeof(i=e[n++])=="string";)if(i.toLowerCase()===t)return!0;return!1}else typeof i=="number"&&(o=!1)}return!1}function Jh(e){return e.type===4&&e.value!==Kh}function UD(e,t,r){let n=e.type===4&&!r?Kh:e.value;return t===n}function BD(e,t,r){let n=4,o=e.attrs||[],i=qD(o),s=!1;for(let a=0;a<t.length;a++){let c=t[a];
4if(typeof c=="number"){if(!s&&!Je(n)&&!Je(c))return!1;if(s&&Je(c))continue;s=!1,n=c|n&1;continue}if(!s)if(n&4){if(n=2|n&1,c!==""&&!UD(e,c,r)||c===""&&t.length===1){if(Je(n))return!1;s=!0}}else{let u=n&8?c:t[++a];if(n&8&&e.attrs!==null){if(!$D(e.attrs,u,r)){if(Je(n))return!1;s=!0}continue}let l=n&8?"class":c,d=HD(l,o,Jh(e),r);if(d===-1){if(Je(n))return!1;s=!0;continue}if(u!==""){let f;d>i?f="":f=o[d+1].toLowerCase();let h=n&8?f:null;if(h&&Yh(h,u,0)!==-1||n&2&&u!==f){if(Je(n))return!1;s=!0}}}}return Je(n)||s}function Je(e){return(e&1)===0}function HD(e,t,r,n){if(t===null)return-1;let o=0;if(n||!r){let i=!1;for(;o<t.length;){let s=t[o];if(s===e)return o;if(s===3||s===6)i=!0;else if(s===1||s===2){let a=t[++o];for(;typeof a=="string";)a=t[++o];continue}else{if(s===4)break;if(s===0){o+=4;continue}}o+=i?1:2}return-1}else return GD(t,e)}function Xh(e,t,r=!1){for(let n=0;n<t.length;n++)if(BD(e,t[n],r))return!0;return!1}function zD(e){let t=e.attrs;if(t!=null){let r=t.indexOf(5);if(!(r&1))return t[r+1]}return null}function qD(e){for(let t=0;t<e.length;t++){let r=e[t];if(Qh(r))return t}return e.length}function GD(e,t){let r=e.indexOf(4);if(r>-1)for(r++;r<e.length;){let n=e[r];if(typeof n=="number")return-1;if(n===t)return r;r++}return-1}function WD(e,t){e:for(let r=0;r<t.length;r++){let n=t[r];if(e.length===n.length){for(let o=0;o<e.length;o++)if(e[o]!==n[o])continue e;return!0}}return!1}function Kf(e,t){return e?":not("+t.trim()+")":t}function ZD(e){let t=e[0],r=1,n=2,o="",i=!1;for(;r<e.length;){let s=e[r];if(typeof s=="string")if(n&2){let a=e[++r];o+="["+s+(a.length>0?'="'+a+'"':"")+"]"}else n&8?o+="."+s:n&4&&(o+=" "+s);else o!==""&&!Je(s)&&(t+=Kf(i,o),o=""),n=s,i=i||!Je(n);r++}return o!==""&&(t+=Kf(i,o)),t}function YD(e){return e.map(ZD).join(",")}function QD(e){let t=[],r=[],n=1,o=2;for(;n<e.length;){let i=e[n];if(typeof i=="string")o===2?i!==""&&t.push(i,e[++n]):o===8&&r.push(i);else{if(!Je(o))break;o=i}n++}return{attrs:t,classes:r}}function ep(e){return io(()=>{let t=rp(e),r=K(I({},t),{decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Zh.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||Et.Emulated,styles:e.styles||Oe,_:null,schemas:e.schemas||null,tView:null,id:""});op(r);let n=e.dependencies;return r.directiveDefs=Xf(n,!1),r.pipeDefs=Xf(n,!0),r.id=XD(r),r})}function KD(e){return tt(e)||ms(e)}function JD(e){return e!==null}function Lt(e){return io(()=>({type:e.type,bootstrap:e.bootstrap||Oe,declarations:e.declarations||Oe,imports:e.imports||Oe,exports:e.exports||Oe,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function Jf(e,t){if(e==null)return Rt;let r={};for(let n in e)if(e.hasOwnProperty(n)){let o=e[n],i,s,a=ae.None;Array.isArray(o)?(a=o[0],i=o[1],s=o[2]??i):(i=o,s=o),t?(r[i]=a!==ae.None?[n,a]:n,t[i]=s):r[i]=n}return r}function Pe(e){return io(()=>{let t=rp(e);return op(t),t})}function gs(e){return{type:e.type,name:e.name,factory:null,pure:e.pure!==!1,standalone:e.standalone===!0,onDestroy:e.type.prototype.ngOnDestroy||null}}function tt(e){return e[FD]||null}function ms(e){return e[kD]||null}function Gu(e){return e[LD]||null}function tp(e){let t=tt(e)||ms(e)||Gu(e);return t!==null?t.standalone:!1}function np(e,t){let r=e[jD]||null;if(!r&&t===!0)throw new Error(`Type ${Te(e)} does not have '\u0275mod' property.`);return r}function rp(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,inputTransforms:null,inputConfig:e.inputs||Rt,exportAs:e.exportAs||null,standalone:e.standalone===!0,signals:e.signals===!0,selectors:e.selectors||Oe,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Jf(e.inputs,t),outputs:Jf(e.outputs),debugInfo:null}}function op(e){e.features?.forEach(t=>t(e))}function Xf(e,t){if(!e)return null;let r=t?Gu:KD;return()=>(typeof e=="function"?e():e).map(n=>r(n)).filter(JD)}function XD(e){let t=0,r=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");
4for(let o of r)t=Math.imul(31,t)+o.charCodeAt(0)<<0;return t+=2147483648,"c"+t}var jt=0,x=1,A=2,le=3,et=4,Le=5,ur=6,Yr=7,we=8,nt=9,Ot=10,W=11,Qr=12,eh=13,Dr=14,ke=15,so=16,nr=17,Pt=18,vs=19,ip=20,rn=21,ji=22,Tn=23,re=25,sp=1;var Sn=7,Gi=8,lr=9,Ce=10,Wu=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(Wu||{});function bn(e){return Array.isArray(e)&&typeof e[sp]=="object"}function Vt(e){return Array.isArray(e)&&e[sp]===!0}function Zu(e){return(e.flags&4)!==0}function ys(e){return e.componentOffset>-1}function Ds(e){return(e.flags&1)===1}function on(e){return!!e.template}function ew(e){return(e[A]&512)!==0}function tw(e){return(e[A]&256)===256}var ap="svg",nw="math",rw=!1;function ow(){return rw}function Ct(e){for(;Array.isArray(e);)e=e[jt];return e}function cp(e,t){return Ct(t[e])}function Ue(e,t){return Ct(t[e.index])}function ao(e,t){return e.data[t]}function Yu(e,t){return e[t]}function un(e,t){let r=t[e];return bn(r)?r:r[jt]}function iw(e){return(e[A]&4)===4}function Qu(e){return(e[A]&128)===128}function sw(e){return Vt(e[le])}function sn(e,t){return t==null?null:e[t]}function up(e){e[nr]=0}function aw(e){e[A]&1024||(e[A]|=1024,Qu(e)&&Kr(e))}function cw(e,t){for(;e>0;)t=t[Dr],e--;return t}function Ku(e){return!!(e[A]&9216||e[Tn]?.dirty)}function Oc(e){Ku(e)?Kr(e):e[A]&64&&(ow()?(e[A]|=1024,Kr(e)):e[Ot].changeDetectionScheduler?.notify())}function Kr(e){e[Ot].changeDetectionScheduler?.notify();let t=Jr(e);for(;t!==null&&!(t[A]&8192||(t[A]|=8192,!Qu(t)));)t=Jr(t)}function Ju(e,t){if((e[A]&256)===256)throw new D(911,!1);e[rn]===null&&(e[rn]=[]),e[rn].push(t)}function lp(e,t){if(e[rn]===null)return;let r=e[rn].indexOf(t);r!==-1&&e[rn].splice(r,1)}function Jr(e){let t=e[le];return Vt(t)?t[le]:t}var N={lFrame:yp(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function uw(){return N.lFrame.elementDepthCount}function lw(){N.lFrame.elementDepthCount++}function dw(){N.lFrame.elementDepthCount--}function dp(){return N.bindingsEnabled}function fp(){return N.skipHydrationRootTNode!==null}function fw(e){return N.skipHydrationRootTNode===e}function hw(){N.skipHydrationRootTNode=null}function b(){return N.lFrame.lView}function Z(){return N.lFrame.tView}function L1(e){return N.lFrame.contextLView=e,e[we]}function j1(e){return N.lFrame.contextLView=null,e}function de(){let e=hp();for(;e!==null&&e.type===64;)e=e.parent;return e}function hp(){return N.lFrame.currentTNode}function pw(){let e=N.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function Fn(e,t){let r=N.lFrame;r.currentTNode=e,r.isParent=t}function Xu(){return N.lFrame.isParent}function el(){N.lFrame.isParent=!1}function gw(){return N.lFrame.contextLView}function ot(){let e=N.lFrame,t=e.bindingRootIndex;return t===-1&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function pp(){return N.lFrame.bindingIndex}function mw(e){return N.lFrame.bindingIndex=e}function kn(){return N.lFrame.bindingIndex++}function ws(e){let t=N.lFrame,r=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,r}function vw(){return N.lFrame.inI18n}function yw(e,t){let r=N.lFrame;r.bindingIndex=r.bindingRootIndex=e,Pc(t)}function Dw(){return N.lFrame.currentDirectiveIndex}function Pc(e){N.lFrame.currentDirectiveIndex=e}function ww(e){let t=N.lFrame.currentDirectiveIndex;return t===-1?null:e[t]}function gp(){return N.lFrame.currentQueryIndex}function tl(e){N.lFrame.currentQueryIndex=e}function Iw(e){let t=e[x];return t.type===2?t.declTNode:t.type===1?e[Le]:null}function mp(e,t,r){if(r&k.SkipSelf){let o=t,i=e;for(;o=o.parent,o===null&&!(r&k.Host);)if(o=Iw(i),o===null||(i=i[Dr],o.type&10))break;if(o===null)return!1;t=o,e=i}let n=N.lFrame=vp();return n.currentTNode=t,n.lView=e,!0}function nl(e){let t=vp(),r=e[x];N.lFrame=t,t.currentTNode=r.firstChild,t.lView=e,t.tView=r,t.contextLView=e,t.bindingIndex=r.bindingStartIndex,t.inI18n=!1}function vp(){let e=N.lFrame,t=e===null?null:e.child;return t===null?yp(e):t}function yp(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,
4currentQueryIndex:0,parent:e,child:null,inI18n:!1};return e!==null&&(e.child=t),t}function Dp(){let e=N.lFrame;return N.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}var wp=Dp;function rl(){let e=Dp();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 Ew(e){return(N.lFrame.contextLView=cw(e,N.lFrame.contextLView))[we]}function Mt(){return N.lFrame.selectedIndex}function xn(e){N.lFrame.selectedIndex=e}function wr(){let e=N.lFrame;return ao(e.tView,e.selectedIndex)}function V1(){N.lFrame.currentNamespace=ap}function $1(){Cw()}function Cw(){N.lFrame.currentNamespace=null}function bw(){return N.lFrame.currentNamespace}var Ip=!0;function Is(){return Ip}function Es(e){Ip=e}function Mw(){return Ir(de(),b())}function Ir(e,t){return new Be(Ue(e,t))}var Be=(()=>{let t=class t{constructor(n){this.nativeElement=n}};t.__NG_ELEMENT_ID__=Mw;let e=t;return e})();function Tw(e){return e instanceof Be?e.nativeElement:e}function Sw(e,t,r){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++){let o=e[n],i=t[n];if(r&&(o=r(o),i=r(i)),i!==o)return!1}return!0}function xw(e){return e.flat(Number.POSITIVE_INFINITY)}function ol(e,t){e.forEach(r=>Array.isArray(r)?ol(r,t):t(r))}function Ep(e,t,r){t>=e.length?e.push(r):e.splice(t,0,r)}function Wi(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function Aw(e,t){let r=[];for(let n=0;n<e;n++)r.push(t);return r}function th(e,t,r){let n=e.length-r;for(;t<n;)e[t]=e[t+r],t++;for(;r--;)e.pop()}function Cp(e,t,r,n){let o=e.length;if(o==t)e.push(r,n);
4else if(o===1)e.push(n,e[0]),e[0]=r;else{for(o--,e.push(e[o-1],e[o]);o>t;){let i=o-2;e[o]=e[i],o--}e[t]=r,e[t+1]=n}}function co(e,t,r){let n=uo(e,t);return n>=0?e[n|1]=r:(n=~n,Cp(e,n,t,r)),n}function gc(e,t){let r=uo(e,t);if(r>=0)return e[r|1]}function uo(e,t){return _w(e,t,1)}function _w(e,t,r){let n=0,o=e.length>>r;for(;o!==n;){let i=n+(o-n>>1),s=e[i<<r];if(t===s)return i<<r;s>t?o=i:n=i+1}return~(o<<r)}function Nw(){return this._results[Symbol.iterator]()}var Fc=class e{get changes(){return this._changes??=new ye}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;let r=e.prototype;r[Symbol.iterator]||(r[Symbol.iterator]=Nw)}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,r){return this._results.reduce(t,r)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,r){this.dirty=!1;let n=xw(t);(this._changesDetected=!Sw(this._results,n,r))&&(this._results=n,this.length=n.length,this.last=n[this.length-1],this.first=n[0])}notifyOnChanges(){this._changes!==void 0&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}onDirty(t){this._onDirty=t}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){this._changes!==void 0&&(this._changes.complete(),this._changes.unsubscribe())}};function bp(e){return(e.flags&128)===128}var kc;function Mp(e){kc=e}function Tp(){if(kc!==void 0)return kc;if(typeof document<"u")return document;throw new D(210,!1)}function w(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function $t(e){return{providers:e.providers||[],imports:e.imports||[]}}function Cs(e){return nh(e,xp)||nh(e,Ap)}function Sp(e){return Cs(e)!==null}function nh(e,t){return e.hasOwnProperty(t)?e[t]:null}function Rw(e){let t=e&&(e[xp]||e[Ap]);return t||null}function rh(e){return e&&(e.hasOwnProperty(oh)||e.hasOwnProperty(Ow))?e[oh]:null}var xp=H({\u0275prov:H}),oh=H({\u0275inj:H}),Ap=H({ngInjectableDef:H}),Ow=H({ngInjectorDef:H}),E=class{constructor(t,r){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,typeof r=="number"?this.__NG_ELEMENT_ID__=r:r!==void 0&&(this.\u0275prov=w({token:this,providedIn:r.providedIn||"root",factory:r.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}},bs=new E("",{providedIn:"root",factory:()=>Pw}),Pw="ng",il=new E(""),it=new E("",{providedIn:"platform",factory:()=>"unknown"});var U1=new E(""),sl=new E("",{providedIn:"root",factory:()=>Tp().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null}),al={breakpoints:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840],placeholderResolution:30,disableImageSizeWarning:!1,disableImageLazyLoadWarning:!1},cl=new E("",{providedIn:"root",factory:()=>al}),Fw=H({__forward_ref__:H});function _p(e){return e.__forward_ref__=_p,e.toString=function(){return Te(this())},e}function De(e){return Np(e)?e():e}function Np(e){return typeof e=="function"&&e.hasOwnProperty(Fw)&&e.__forward_ref__===_p}function Rp(e){return e&&!!e.\u0275providers}function Xe(e){return typeof e=="string"?e:e==null?"":String(e)}function kw(e){return typeof e=="function"?e.name||e.toString():typeof e=="object"&&e!=null&&typeof e.type=="function"?e.type.name||e.type.toString():Xe(e)}function Lw(e,t){let r=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new D(-200,e)}function ul(e,t){throw new D(-201,!1)}var Lc;function Op(){return Lc}function Ne(e){let t=Lc;return Lc=e,t}function Pp(e,t,r){let n=Cs(e);if(n&&n.providedIn=="root")return n.value===void 0?n.value=n.factory():n.value;if(r&k.Optional)return null;if(t!==void 0)return t;ul(e,"Injector")}var jw={},Xr=jw,jc="__NG_DI_FLAG__",Zi="ngTempTokenPath",Vw="ngTokenPath",$w=/\n/gm,Uw="\u0275",ih="__source",sr;function Bw(){return sr}function tn(e){let t=sr;return sr=e,t}function Hw(e,t=k.Default){if(sr===void 0)throw new D(-203,!1);return sr===null?Pp(e,void 0,t):sr.get(e,t&k.Optional?null:void 0,t)}function C(e,t=k.Default){return(Op()||Hw)(De(e),t)}function g(e,t=k.Default){return C(e,Ms(t))}function Ms(e){return typeof e>"u"||typeof e=="number"?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Vc(e){let t=[];for(let r=0;r<e.length;r++){let n=De(e[r]);if(Array.isArray(n)){if(n.length===0)throw new D(900,!1);let o,i=k.Default;for(let s=0;s<n.length;s++){let a=n[s],c=zw(a);typeof c=="number"?c===-1?o=a.token:i|=c:o=a}t.push(C(o,i))}else t.push(C(n))}return t}function Fp(e,t){return e[jc]=t,e.prototype[jc]=t,e}function zw(e){return e[jc]}function qw(e,t,r,n){let o=e[Zi];throw t[ih]&&o.unshift(t[ih]),e.message=Gw(`
5`+e.message,o,r,n),e[Vw]=o,e[Zi]=null,e}function Gw(e,t,r,n=null){e=e&&e.charAt(0)===`
6`&&e.charAt(1)==Uw?e.slice(2):e;let o=Te(t);if(Array.isArray(t))o=t.map(Te).join(" -> ");else if(typeof t=="object"){let i=[];for(let s in t)if(t.hasOwnProperty(s)){let a=t[s];
6i.push(s+":"+(typeof a=="string"?JSON.stringify(a):Te(a)))}o=`{${i.join(", ")}}`}return`${r}${n?"("+n+")":""}[${o}]: ${e.replace($w,`
7  `)}`}var Ww="h",Zw="b";var Yw=()=>null;function ll(e,t,r=!1){return Yw(e,t,r)}var _i="__parameters__";function Qw(e){return function(...r){if(e){let n=e(...r);for(let o in n)this[o]=n[o]}}}function kp(e,t,r){return io(()=>{let n=Qw(t);function o(...i){if(this instanceof o)return n.apply(this,i),this;let s=new o(...i);return a.annotation=s,a;function a(c,u,l){let d=c.hasOwnProperty(_i)?c[_i]:Object.defineProperty(c,_i,{value:[]})[_i];for(;d.length<=l;)d.push(null);return(d[l]=d[l]||[]).push(s),c}}return r&&(o.prototype=Object.create(r.prototype)),o.prototype.ngMetadataName=e,o.annotationCls=o,o})}var lo=Fp(kp("Optional"),8);var Ts=Fp(kp("SkipSelf"),4);function An(e,t){let r=e.hasOwnProperty(qi);return r?e[qi]:null}var dr=new E(""),Lp=new E("",-1),jp=new E(""),Yi=class{get(t,r=Xr){if(r===Xr){let n=new Error(`NullInjectorError: No provider for ${Te(t)}!`);throw n.name="NullInjectorError",n}return r}};function Ss(e){return{\u0275providers:e}}function Kw(...e){return{\u0275providers:dl(!0,e),\u0275fromNgModule:!0}}function dl(e,...t){let r=[],n=new Set,o,i=s=>{r.push(s)};return ol(t,s=>{let a=s;$c(a,i,[],n)&&(o||=[],o.push(a))}),o!==void 0&&Vp(o,i),r}function Vp(e,t){for(let r=0;r<e.length;r++){let{ngModule:n,providers:o}=e[r];
7fl(o,i=>{t(i,n)})}}function $c(e,t,r,n){if(e=De(e),!e)return!1;let o=null,i=rh(e),s=!i&&tt(e);if(!i&&!s){let c=e.ngModule;if(i=rh(c),i)o=c;else return!1}else{if(s&&!s.standalone)return!1;o=e}let a=n.has(o);if(s){if(a)return!1;if(n.add(o),s.dependencies){let c=typeof s.dependencies=="function"?s.dependencies():s.dependencies;for(let u of c)$c(u,t,r,n)}}else if(i){if(i.imports!=null&&!a){n.add(o);let u;try{ol(i.imports,l=>{$c(l,t,r,n)&&(u||=[],u.push(l))})}finally{}u!==void 0&&Vp(u,t)}if(!a){let u=An(o)||(()=>new o);t({provide:o,useFactory:u,deps:Oe},o),t({provide:jp,useValue:o,multi:!0},o),t({provide:dr,useValue:()=>C(o),multi:!0},o)}let c=i.providers;if(c!=null&&!a){let u=e;fl(c,l=>{t(l,u)})}}else return!1;return o!==e&&e.providers!==void 0}function fl(e,t){for(let r of e)Rp(r)&&(r=r.\u0275providers),Array.isArray(r)?fl(r,t):t(r)}var Jw=H({provide:String,useValue:H});function $p(e){return e!==null&&typeof e=="object"&&Jw in e}function Xw(e){return!!(e&&e.useExisting)}function eI(e){return!!(e&&e.useFactory)}function fr(e){return typeof e=="function"}function tI(e){return!!e.useClass}var xs=new E(""),Vi={},nI={},mc;function As(){return mc===void 0&&(mc=new Yi),mc}var be=class{},eo=class extends be{get destroyed(){return this._destroyed}constructor(t,r,n,o){super(),this.parent=r,this.source=n,this.scopes=o,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Bc(t,s=>this.processProvider(s)),this.records.set(Lp,rr(void 0,this)),o.has("environment")&&this.records.set(be,rr(void 0,this));let i=this.records.get(xs);i!=null&&typeof i.value=="string"&&this.scopes.add(i.value),this.injectorDefTypes=new Set(this.get(jp,Oe,k.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;let t=j(null);try{for(let n of this._ngOnDestroyHooks)n.ngOnDestroy();let r=this._onDestroyHooks;this._onDestroyHooks=[];for(let n of r)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),j(t)}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();let r=tn(this),n=Ne(void 0),o;try{return t()}finally{tn(r),Ne(n)}}get(t,r=Xr,n=k.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(Yf))return t[Yf](this);n=Ms(n);let o,i=tn(this),s=Ne(void 0);try{if(!(n&k.SkipSelf)){let c=this.records.get(t);if(c===void 0){let u=aI(t)&&Cs(t);u&&this.injectableDefInScope(u)?c=rr(Uc(t),Vi):c=null,this.records.set(t,c)}if(c!=null)return this.hydrate(t,c)}let a=n&k.Self?As():this.parent;return r=n&k.Optional&&r===Xr?null:r,a.get(t,r)}catch(a){if(a.name==="NullInjectorError"){if((a[Zi]=a[Zi]||[]).unshift(Te(t)),i)throw a;return qw(a,t,"R3InjectorError",this.source)}else throw a}finally{Ne(s),tn(i)}}resolveInjectorInitializers(){let t=j(null),r=tn(this),n=Ne(void 0),o;try{let i=this.get(dr,Oe,k.Self);for(let s of i)s()}finally{tn(r),Ne(n),j(t)}}toString(){let t=[],r=this.records;for(let n of r.keys())t.push(Te(n));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new D(205,!1)}processProvider(t){t=De(t);let r=fr(t)?t:De(t&&t.provide),n=oI(t);if(!fr(t)&&t.multi===!0){let o=this.records.get(r);o||(o=rr(void 0,Vi,!0),o.factory=()=>Vc(o.multi),this.records.set(r,o)),r=t,o.multi.push(t)}this.records.set(r,n)}hydrate(t,r){let n=j(null);try{return r.value===Vi&&(r.value=nI,r.value=r.factory()),typeof r.value=="object"&&r.value&&sI(r.value)&&this._ngOnDestroyHooks.add(r.value),r.value}finally{j(n)}}injectableDefInScope(t){if(!t.providedIn)return!1;let r=De(t.providedIn);return typeof r=="string"?r==="any"||this.scopes.has(r):this.injectorDefTypes.has(r)}removeOnDestroy(t){let r=this._onDestroyHooks.indexOf(t);r!==-1&&this._onDestroyHooks.splice(r,1)}};function Uc(e){let t=Cs(e),r=t!==null?t.factory:An(e);if(r!==null)return r;if(e instanceof E)throw new D(204,!1);if(e instanceof Function)return rI(e);throw new D(204,!1)}function rI(e){if(e.length>0)throw new D(204,!1);let r=Rw(e);return r!==null?()=>r.factory(e):()=>new e}function oI(e){if($p(e))return rr(void 0,e.useValue);{let t=Up(e);return rr(t,Vi)}}function Up(e,t,r){let n;if(fr(e)){let o=De(e);return An(o)||Uc(o)}else if($p(e))n=()=>De(e.useValue);else if(eI(e))n=()=>e.useFactory(...Vc(e.deps||[]));else if(Xw(e))n=()=>C(De(e.useExisting));else{let o=De(e&&(e.useClass||e.provide));if(iI(e))n=()=>new o(...Vc(e.deps));else return An(o)||Uc(o)}return n}function rr(e,t,r=!1){return{factory:e,value:t,multi:r?[]:void 0}}function iI(e){return!!e.deps}function sI(e){return e!==null&&typeof e=="object"&&typeof e.ngOnDestroy=="function"}function aI(e){return typeof e=="function"||typeof e=="object"&&e instanceof E}function Bc(e,t){for(let r of e)Array.isArray(r)?Bc(r,t):r&&Rp(r)?Bc(r.\u0275providers,t):t(r)}function Tt(e,t){e instanceof eo&&e.assertNotDestroyed();let r,n=tn(e),o=Ne(void 0);try{return t()}finally{tn(n),Ne(o)}}function Bp(e){if(!Op()&&!Bw())throw new D(-203,!1)}function cI(e){let t=ee.ng;if(t&&t.\u0275compilerFacade)return t.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}function uI(e){return typeof e=="function"}var Hc=class{constructor(t,r,n){this.previousValue=t,this.currentValue=r,this.firstChange=n}isFirstChange(){return this.firstChange}};function Hp(e,t,r,n){t!==null?t.applyValueToInputSignal(t,n):e[r]=n}function ln(){return zp}function zp(e){return e.type.prototype.ngOnChanges&&(e.setInput=dI
7),lI}ln.ngInherit=!0;function lI(){let e=Gp(this),t=e?.current;if(t){let r=e.previous;if(r===Rt)e.previous=t;else for(let n in t)r[n]=t[n];e.current=null,this.ngOnChanges(t)}}function dI(e,t,r,n,o){let i=this.declaredInputs[n],s=Gp(e)||fI(e,{previous:Rt,current:null}),a=s.current||(s.current={}),c=s.previous,u=c[i];a[i]=new Hc(u&&u.currentValue,r,c===Rt),Hp(e,t,o,r)}var qp="__ngSimpleChanges__";function Gp(e){return e[qp]||null}function fI(e,t){return e[qp]=t}var sh=null;var wt=function(e,t,r){sh?.(e,t,r)};function hI(e,t,r){let{ngOnChanges:n,ngOnInit:o,ngDoCheck:i}=t.type.prototype;if(n){let s=zp(t);(r.preOrderHooks??=[]).push(e,s),(r.preOrderCheckHooks??=[]).push(e,s)}o&&(r.preOrderHooks??=[]).push(0-e,o),i&&((r.preOrderHooks??=[]).push(e,i),(r.preOrderCheckHooks??=[]).push(e,i))}function _s(e,t){for(let r=t.directiveStart,n=t.directiveEnd;r<n;r++){let i=e.data[r].type.prototype,{ngAfterContentInit:s,ngAfterContentChecked:a,ngAfterViewInit:c,ngAfterViewChecked:u,ngOnDestroy:l}=i;s&&(e.contentHooks??=[]).push(-r,s),a&&((e.contentHooks??=[]).push(r,a),(e.contentCheckHooks??=[]).push(r,a)),c&&(e.viewHooks??=[]).push(-r,c),u&&((e.viewHooks??=[]).push(r,u),(e.viewCheckHooks??=[]).push(r,u)),l!=null&&(e.destroyHooks??=[]).push(r,l)}}function $i(e,t,r){Wp(e,t,3,r)}function Ui(e,t,r,n){(e[A]&3)===r&&Wp(e,t,r,n)}function vc(e,t){let r=e[A];(r&3)===t&&(r&=16383,r+=1,e[A]=r)}function Wp(e,t,r,n){let o=n!==void 0?e[nr]&65535:0,i=n??-1,s=t.length-1,a=0;for(let c=o;c<s;c++)if(typeof t[c+1]=="number"){if(a=t[c],n!=null&&a>=n)break}else t[c]<0&&(e[nr]+=65536),(a<i||i==-1)&&(pI(e,r,t,c),e[nr]=(e[nr]&4294901760)+c+2),c++}function ah(e,t){wt(4,e,t);let r=j(null);try{t.call(e)}finally{j(r),wt(5,e,t)}}function pI(e,t,r,n){let o=r[n]<0,i=r[n+1],s=o?-r[n]:r[n],a=e[s];o?e[A]>>14<e[nr]>>16&&(e[A]&3)===t&&(e[A]+=16384,ah(a,i)):ah(a,i)}var ar=-1,_n=class{constructor(t,r,n){this.factory=t,this.resolving=!1,this.canSeeViewProviders=r,this.injectImpl=n}};function gI(e){return e instanceof _n}function mI(e){return(e.flags&8)!==0}function vI(e){return(e.flags&16)!==0}function Zp(e){return e!==ar}function Qi(e){return e&32767}function yI(e){return e>>16}function Ki(e,t){let r=yI(e),n=t;for(;r>0;)n=n[Dr],r--;return n}var zc=!0;function Ji(e){let t=zc;return zc=e,t}var DI=256,Yp=DI-1,Qp=5,wI=0,It={};function II(e,t,r){let n;typeof r=="string"?n=r.charCodeAt(0)||0:r.hasOwnProperty(Gr)&&(n=r[Gr]),n==null&&(n=r[Gr]=wI++);let o=n&Yp,i=1<<o;t.data[e+(o>>Qp)]|=i}function Xi(e,t){let r=Kp(e,t);if(r!==-1)return r;let n=t[x];n.firstCreatePass&&(e.injectorIndex=t.length,yc(n.data,e),yc(t,null),yc(n.blueprint,null));let o=hl(e,t),i=e.injectorIndex;if(Zp(o)){let s=Qi(o),a=Ki(o,t),c=a[x].data;for(let u=0;u<8;u++)t[i+u]=a[s+u]|c[s+u]}return t[i+8]=o,i}function yc(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Kp(e,t){return e.injectorIndex===-1||e.parent&&e.parent.injectorIndex===e.injectorIndex||t[e.injectorIndex+8]===null?-1:e.injectorIndex}function hl(e,t){if(e.parent&&e.parent.injectorIndex!==-1)return e.parent.injectorIndex;let r=0,n=null,o=t;for(;o!==null;){if(n=ng(o),n===null)return ar;if(r++,o=o[Dr],n.injectorIndex!==-1)return n.injectorIndex|r<<16}return ar}function qc(e,t,r){II(e,t,r)}function EI(e,t){if(t==="class")return e.classes;if(t==="style")return e.styles;let r=e.attrs;if(r){let n=r.length,o=0;for(;o<n;){let i=r[o];if(Qh(i))break;if(i===0)o=o+2;else if(typeof i=="number")for(o++;o<n&&typeof r[o]=="string";)o++;else{if(i===t)return r[o+1];o=o+2}}}return null}function Jp(e,t,r){if(r&k.Optional||e!==void 0)return e;ul(t,"NodeInjector")}function Xp(e,t,r,n){if(r&k.Optional&&n===void 0&&(n=null),!(r&(k.Self|k.Host))){let o=e[nt],i=Ne(void 0);try{return o?o.get(t,n,r&k.Optional):Pp(t,n,r&k.Optional)}finally{Ne(i)}}return Jp(n,t,r)}function eg(e,t,r,n=k.Default,o){if(e!==null){if(t[A]&2048&&!(n&k.Self)){let s=TI(e,t,r,n,It);if(s!==It)return s}let i=tg(e,t,r,n,It);if(i!==It)return i}return Xp(t,r,n,o)}function tg(e,t,r,n,o){let i=bI(r);if(typeof i=="function"){if(!mp(t,e,n))return n&k.Host?Jp(o,r,n):Xp(t,r,n,o);try{let s;if(s=i(n),s==null&&!(n&k.Optional))ul(r);else return s}finally{wp()}}else if(typeof i=="number"){let s=null,a=Kp(e,t),c=ar,u=n&k.Host?t[ke][Le]:null;for((a===-1||n&k.SkipSelf)&&(c=a===-1?hl(e,t):t[a+8],c===ar||!uh(n,!1)?a=-1:(s=t[x],a=Qi(c),t=Ki(c,t)));a!==-1;){let l=t[x];if(ch(i,a,l.data)){let d=CI(a,t,r,s,n,u);if(d!==It)return d}c=t[a+8],c!==ar&&uh(n,t[x].data[a+8]===u)&&ch(i,a,t)?(s=l,a=Qi(c),t=Ki(c,t)):a=-1}}return o}function CI(e,t,r,n,o,i){let s=t[x],a=s.data[e+8],c=n==null?ys(a)&&zc:n!=s&&(a.type&3)!==0,u=o&k.Host&&i===a,l=Bi(a,s,r,c,u);return l!==null?Nn(t,s,l,a):It}function Bi(e,t,r,n,o){let i=e.providerIndexes,s=t.data,a=i&1048575,c=e.directiveStart,u=e.directiveEnd,l=i>>20,d=n?a:a+l,f=o?a+l:u;for(let h=d;h<f;h++){let p=s[h];if(h<c&&r===p||h>=c&&p.type===r)return h}if(o){let h=s[c];if(h&&on(h)&&h.type===r)return c}return null}function Nn(e,t,r,n){let o=e[r],i=t.data;if(gI(o)){let s=o;s.resolving&&Lw(kw(i[r]));let a=Ji(s.canSeeViewProviders);s.resolving=!0;let c,u=s.injectImpl?Ne(s.injectImpl):null,l=mp(e,n,k.Default);try{o=e[r]=s.factory(void 0,i,e,n),t.firstCreatePass&&r>=n.directiveStart&&hI(r,i[r],t)}finally{u!==null&&Ne(u),Ji(a),s.resolving=!1,wp()}}return o}function bI(e){if(typeof e=="string")return e.charCodeAt(0)||0;let t=e.hasOwnProperty(Gr)?e[Gr]:void 0;return typeof t=="number"?t>=0?t&Yp:MI:t}function ch(e,t,r){let n=1<<e;return!!(r[t+(e>>Qp)]&n)}function uh(e,t){return!(e&k.Self)&&!(e&k.Host&&t)}var Mn=class{constructor(t,r){this._tNode=t,this._lView=r}get(t,r,n){return eg(this._tNode,this._lView,t,Ms(n),r)}};function MI(){return new Mn(de(),b())}function pl(e){return io(()=>{let t=e.prototype.constructor,r=t[qi]||Gc(t),n=Object.prototype,o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==n;){let i=o[qi]||Gc(o);if(i&&i!==r)return i;
7o=Object.getPrototypeOf(o)}return i=>new i})}function Gc(e){return Np(e)?()=>{let t=Gc(De(e));return t&&t()}:An(e)}function TI(e,t,r,n,o){let i=e,s=t;for(;i!==null&&s!==null&&s[A]&2048&&!(s[A]&512);){let a=tg(i,s,r,n|k.Self,It);if(a!==It)return a;let c=i.parent;if(!c){let u=s[ip];if(u){let l=u.get(r,It,n);if(l!==It)return l}c=ng(s),s=s[Dr]}i=c}return o}function ng(e){let t=e[x],r=t.type;return r===2?t.declTNode:r===1?e[Le]:null}function gl(e){return EI(de(),e)}function lh(e,t=null,r=null,n){let o=rg(e,t,r,n);return o.resolveInjectorInitializers(),o}function rg(e,t=null,r=null,n,o=new Set){let i=[r||Oe,Kw(e)];return n=n||(typeof e=="object"?void 0:Te(e)),new eo(i,t||As(),n||null,o)}var He=(()=>{let t=class t{static create(n,o){if(Array.isArray(n))return lh({name:""},o,n,"");{let i=n.name??"";return lh({name:i},n.parent,n.providers,i)}}};t.THROW_IF_NOT_FOUND=Xr,t.NULL=new Yi,t.\u0275prov=w({token:t,providedIn:"any",factory:()=>C(Lp)}),t.__NG_ELEMENT_ID__=-1;let e=t;return e})(),SI="ngOriginalError";function Dc(e){return e[SI]}var rt=class{constructor(){this._console=console}handleError(t){let r=this._findOriginalError(t);this._console.error("ERROR",t),r&&this._console.error("ORIGINAL ERROR",r)}_findOriginalError(t){let r=t&&Dc(t);for(;r&&Dc(r);)r=Dc(r);return r||null}},og=new E("",{providedIn:"root",factory:()=>g(rt).handleError.bind(void 0)});var ig=!1,xI=new E("",{providedIn:"root",factory:()=>ig}),Ni;function AI(){if(Ni===void 0&&(Ni=null,ee.trustedTypes))try{Ni=ee.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Ni}function Ns(e){return AI()?.createHTML(e)||e}var Ri;function sg(){if(Ri===void 0&&(Ri=null,ee.trustedTypes))try{Ri=ee.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Ri}function dh(e){return sg()?.createHTML(e)||e}function fh(e){return sg()?.createScriptURL(e)||e}var Ft=class{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Gh})`}},Wc=class extends Ft{getTypeName(){return"HTML"}},Zc=class extends Ft{getTypeName(){return"Style"}},Yc=class extends Ft{getTypeName(){return"Script"}},Qc=class extends Ft{getTypeName(){return"URL"}},Kc=class extends Ft{getTypeName(){return"ResourceURL"}};function Fe(e){return e instanceof Ft?e.changingThisBreaksApplicationSecurity:e}function Ut(e,t){let r=_I(e);if(r!=null&&r!==t){if(r==="ResourceURL"&&t==="URL")return!0;throw new Error(`Required a safe ${t}, got a ${r} (see ${Gh})`)}return r===t}function _I(e){return e instanceof Ft&&e.getTypeName()||null}function ag(e){return new Wc(e)}function cg(e){return new Zc(e)}function ug(e){return new Yc(e)}function lg(e){return new Qc(e)}function dg(e){return new Kc(e)}function NI(e){let t=new Xc(e);return RI()?new Jc(t):t}var Jc=class{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{let r=new window.DOMParser().parseFromString(Ns(t),"text/html").body;return r===null?this.inertDocumentHelper.getInertBodyElement(t):(r.removeChild(r.firstChild),r)}catch{return null}}},Xc=class{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){let r=this.inertDocument.createElement("template");return r.innerHTML=Ns(t),r}};function RI(){try{return!!new window.DOMParser().parseFromString(Ns(""),"text/html")}catch{return!1}}var OI=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Rs(e){return e=String(e),e.match(OI)?e:"unsafe:"+e}function Bt(e){let t={};for(let r of e.split(","))t[r]=!0;return t}function fo(...e){let t={};for(let r of e)for(let n in r)r.hasOwnProperty(n)&&(t[n]=!0);return t}var fg=Bt("area,br,col,hr,img,wbr"),hg=Bt("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),pg=Bt("rp,rt"),PI=fo(pg,hg),FI=fo(hg,Bt("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")),kI=fo(pg,Bt("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")),hh=fo(fg,FI,kI,PI),gg=Bt("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),LI=Bt("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,c
7olspan,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"),jI=Bt("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"),VI=fo(gg,LI,jI),$I=Bt("script,style,template"),eu=class{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let r=t.firstChild,n=!0;for(;r;){if(r.nodeType===Node.ELEMENT_NODE?n=this.startElement(r):r.nodeType===Node.TEXT_NODE?this.chars(r.nodeValue):this.sanitizedSomething=!0,n&&r.firstChild){r=r.firstChild;continue}for(;r;){r.nodeType===Node.ELEMENT_NODE&&this.endElement(r);let o=this.checkClobberedElement(r,r.nextSibling);if(o){r=o;break}r=this.checkClobberedElement(r,r.parentNode)}}return this.buf.join("")}startElement(t){let r=t.nodeName.toLowerCase();if(!hh.hasOwnProperty(r))return this.sanitizedSomething=!0,!$I.hasOwnProperty(r);this.buf.push("<"),this.buf.push(r);let n=t.attributes;for(let o=0;o<n.length;o++){let i=n.item(o),s=i.name,a=s.toLowerCase();if(!VI.hasOwnProperty(a)){this.sanitizedSomething=!0;continue}let c=i.value;gg[a]&&(c=Rs(c)),this.buf.push(" ",s,'="',ph(c),'"')}return this.buf.push(">"),!0}endElement(t){let r=t.nodeName.toLowerCase();hh.hasOwnProperty(r)&&!fg.hasOwnProperty(r)&&(this.buf.push("</"),this.buf.push(r),this.buf.push(">"))}chars(t){this.buf.push(ph(t))}checkClobberedElement(t,r){if(r&&(t.compareDocumentPosition(r)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return r}},UI=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,BI=/([^\#-~ |!])/g;function ph(e){return e.replace(/&/g,"&amp;").replace(UI,function(t){let r=t.charCodeAt(0),n=t.charCodeAt(1);return"&#"+((r-55296)*1024+(n-56320)+65536)+";"}).replace(BI,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}var Oi;function ml(e,t){let r=null;try{Oi=Oi||NI(e);let n=t?String(t):"";r=Oi.getInertBodyElement(n);let o=5,i=n;do{if(o===0)throw new Error("Failed to sanitize html because the input is unstable");o--,n=i,i=r.innerHTML,r=Oi.getInertBodyElement(n)}while(n!==i);let a=new eu().sanitizeChildren(gh(r)||r);return Ns(a)}finally{if(r){let n=gh(r)||r;for(;n.firstChild;)n.removeChild(n.firstChild)}}}function gh(e){return"content"in e&&HI(e)?e.content:null}function HI(e){return e.nodeType===Node.ELEMENT_NODE&&e.nodeName==="TEMPLATE"}var st=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}(st||{});function B1(e){let t=vl();return t?dh(t.sanitize(st.HTML,e)||""):Ut(e,"HTML")?dh(Fe(e)):ml(Tp(),Xe(e))}function zI(e){let t=vl();return t?t.sanitize(st.URL,e)||"":Ut(e,"URL")?Fe(e):Rs(Xe(e))}function qI(e){let t=vl();if(t)return fh(t.sanitize(st.RESOURCE_URL,e)||"");if(Ut(e,"ResourceURL"))return fh(Fe(e));throw new D(904,!1)}function GI(e,t){return t==="src"&&(e==="embed"||e==="frame"||e==="iframe"||e==="media"||e==="script")||t==="href"&&(e==="base"||e==="link")?qI:zI}function mg(e,t,r){return GI(t,r)(e)}function vl(){let e=b();return e&&e[Ot].sanitizer}var WI=/^>|^->|<!--|-->|--!>|<!-$/g,ZI=/(<|>)/g,YI="\u200B$1\u200B";function QI(e){return e.replace(WI,t=>t.replace(ZI,YI))}var vg=new Map,KI=0;function JI(){return KI++}function XI(e){vg.set(e[vs],e)}function eE(e){vg.delete(e[vs])}var mh="__ngContext__";function an(e,t){bn(t)?(e[mh]=t[vs],XI(t)):e[mh]=t}function tE(e){Wh("Must never be called in production mode");let r=e[ke][we];return r&&r.constructor?tt(r.constructor):null}function nE(e){Wh("Must never be called in production mode");let r=tE(e)?.type?.name;return r?` (used in the '${r}' component template)`:""}function H1(e){return e.ownerDocument.defaultView}function z1(e){return e.ownerDocument}function yg(e){return e instanceof Function?e():e}function Dg(e){return(e??g(He)).get(it)==="browser"}var bt=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(bt||{}),rE;function yl(e,t){return rE(e,t)}function or(e,t,r,n,o){if(n!=null){let i,s=!1;Vt(n)?i=n:bn(n)&&(s=!0,n=n[jt]);let a=Ct(n);e===0&&r!==null?o==null?bg(t,r,a):es(t,r,a,o||null,!0):e===1&&r!==null?es(t,r,a,o||null,!0):e===2?DE(t,a,s):e===3&&t.destroyNode(a),i!=null&&IE(t,e,i,r,o)}}function oE(e,t){return e.createText(t)}
vendor: 4,430 bytes, line 7
7function iE(e,t,r){e.setValue(t,r)}function sE(e,t){return e.createComment(QI(t))}function wg(e,t,r){return e.createElement(t,r)}function aE(e,t){Ig(e,t),t[jt]=null,t[Le]=null}function cE(e,t,r,n,o,i){n[jt]=o,n[Le]=t,Fs(e,n,r,1,o,i)}function Ig(e,t){Fs(e,t,t[W],2,null,null)}function uE(e){let t=e[Qr];if(!t)return wc(e[x],e);for(;t;){let r=null;if(bn(t))r=t[Qr];else{let n=t[Ce];n&&(r=n)}if(!r){for(;t&&!t[et]&&t!==e;)bn(t)&&wc(t[x],t),t=t[le];t===null&&(t=e),bn(t)&&wc(t[x],t),r=t&&t[et]}t=r}}function lE(e,t,r,n){let o=Ce+n,i=r.length;n>0&&(r[o-1][et]=t),n<i-Ce?(t[et]=r[o],Ep(r,Ce+n,t)):(r.push(t),t[et]=null),t[le]=r;let s=t[so];s!==null&&r!==s&&dE(s,t);let a=t[Pt];a!==null&&a.insertView(e),Oc(t),t[A]|=128}function dE(e,t){let r=e[lr],o=t[le][le][ke];t[ke]!==o&&(e[A]|=Wu.HasTransplantedViews),r===null?e[lr]=[t]:r.push(t)}function Eg(e,t){let r=e[lr],n=r.indexOf(t);r.splice(n,1)}function to(e,t){if(e.length<=Ce)return;let r=Ce+t,n=e[r];if(n){let o=n[so];o!==null&&o!==e&&Eg(o,n),t>0&&(e[r-1][et]=n[et]);let i=Wi(e,Ce+t);aE(n[x],n);let s=i[Pt];s!==null&&s.detachView(i[x]),n[le]=null,n[et]=null,n[A]&=-129}return n}function Os(e,t){if(!(t[A]&256)){let r=t[W];r.destroyNode&&Fs(e,t,r,3,null,null),uE(t)}}function wc(e,t){if(t[A]&256)return;let r=j(null);try{t[A]&=-129,t[A]|=256,t[Tn]&&Ga(t[Tn]),hE(e,t),fE(e,t),t[x].type===1&&t[W].destroy();let n=t[so];if(n!==null&&Vt(t[le])){n!==t[le]&&Eg(n,t);let o=t[Pt];o!==null&&o.detachView(e)}eE(t)}finally{j(r)}}function fE(e,t){let r=e.cleanup,n=t[Yr];if(r!==null)for(let i=0;i<r.length-1;i+=2)if(typeof r[i]=="string"){let s=r[i+3];s>=0?n[s]():n[-s].unsubscribe(),i+=2}else{let s=n[r[i+1]];r[i].call(s)}n!==null&&(t[Yr]=null);let o=t[rn];if(o!==null){t[rn]=null;for(let i=0;i<o.length;i++){let s=o[i];s()}}}function hE(e,t){let r;if(e!=null&&(r=e.destroyHooks)!=null)for(let n=0;n<r.length;n+=2){let o=t[r[n]];if(!(o instanceof _n)){let i=r[n+1];if(Array.isArray(i))for(let s=0;s<i.length;s+=2){let a=o[i[s]],c=i[s+1];wt(4,a,c);try{c.call(a)}finally{wt(5,a,c)}}else{wt(4,o,i);try{i.call(o)}finally{wt(5,o,i)}}}}}function Cg(e,t,r){return pE(e,t.parent,r)}function pE(e,t,r){let n=t;for(;n!==null&&n.type&40;)t=n,n=t.parent;if(n===null)return r[jt];{let{componentOffset:o}=n;if(o>-1){let{encapsulation:i}=e.data[n.directiveStart+o];if(i===Et.None||i===Et.Emulated)return null}return Ue(n,r)}}function es(e,t,r,n,o){e.insertBefore(t,r,n,o)}function bg(e,t,r){e.appendChild(t,r)}function vh(e,t,r,n,o){n!==null?es(e,t,r,n,o):bg(e,t,r)}function gE(e,t,r,n){e.removeChild(t,r,n)}function Dl(e,t){return e.parentNode(t)}function mE(e,t){return e.nextSibling(t)}function Mg(e,t,r){return yE(e,t,r)}function vE(e,t,r){return e.type&40?Ue(e,r):null}var yE=vE,yh;function Ps(e,t,r,n){let o=Cg(e,n,t),i=t[W],s=n.parent||t[Le],a=Mg(s,n,t);if(o!=null)if(Array.isArray(r))for(let c=0;c<r.length;c++)vh(i,o,r[c],a,!1);else vh(i,o,r,a,!1);yh!==void 0&&yh(i,n,t,r,o)}function Hi(e,t){if(t!==null){let r=t.type;if(r&3)return Ue(t,e);if(r&4)return tu(-1,e[t.index]);if(r&8){let n=t.child;if(n!==null)return Hi(e,n);{let o=e[t.index];return Vt(o)?tu(-1,o):Ct(o)}}else{if(r&32)return yl(t,e)()||Ct(e[t.index]);{let n=Tg(e,t);if(n!==null){if(Array.isArray(n))return n[0];let o=Jr(e[ke]);return Hi(o,n)}else return Hi(e,t.next)}}}return null}function Tg(e,t){if(t!==null){let n=e[ke][Le],o=t.projection;return n.projection[o]}return null}function tu(e,t){let r=Ce+e+1;if(r<t.length){let n=t[r],o=n[x].firstChild;if(o!==null)return Hi(n,o)}return t[Sn]}function DE(e,t,r){let n=Dl(e,t);n&&gE(e,n,t,r)}function wl(e,t,r,n,o,i,s){for(;r!=null;){let a=n[r.index],c=r.type;if(s&&t===0&&(a&&an(Ct(a),n),r.flags|=2),(r.flags&32)!==32)if(c&8)wl(e,t,r.child,n,o,i,!1),or(t,e,o,a,i);else if(c&32){let u=yl(r,n),l;for(;l=u();)or(t,e,o,l,i);or(t,e,o,a,i)}else c&16?Sg(e,t,n,r,o,i):or(t,e,o,a,i);r=s?r.projectionNext:r.next}}function Fs(e,t,r,n,o,i){wl(r,n,e.firstChild,t,o,i,!1)}function wE(e,t,r){let n=t[W],o=Cg(e,r,t),i=r.parent||t[Le],s=Mg(i,r,t);Sg(n,0,t,r,o,s)}function Sg(e,t,r,n,o,i){let s=r[ke],c=s[Le].projection[n.projection];if(Array.isArray(c))for(let u=0;u<c.length;u++){let l=c[u];or(t,e,o,l,i)}else{let u=c,l=s[le];bp(n)&&(u.flags|=128),wl(e,t,u,l,o,i,!0)}}function IE(e,t,r,n,o){let i=r[Sn],s=Ct(r);i!==s&&or(t,e,n,i,o);for(let a=Ce;a<r.length;a++){let c=r[a];Fs(c[x],c,e,t,n,i)}}function EE(e,t,r,n,o){if(t)o?e.addClass(r,n):e.removeClass(r,n);else{let i=n.indexOf("-")===-1?void 0:bt.DashCase;
7o==null?e.removeStyle(r,n,i):(typeof o=="string"&&o.endsWith("!important")&&(o=o.slice(0,-10),i|=bt.Important),e.setStyle(r,n,o,i))}}function CE(e,t,r){e.setAttribute(t,"style",r)}function xg(e,t,r){r===""?e.removeAttribute(t,"class"):e.setAttribute(t,"class",r)}function Ag(e,t,r){let{mergedAttrs:n,classes:o,styles:i}=r;n!==null&&Rc(e,t,n),o!==null&&xg(e,t,o),i!==null&&CE(e,t,i)}var Me={};function q1(e=1){_g(Z(),b(),Mt()+e,!1)}function _g(e,t,r,n){if(!n)if((t[A]&3)===3){let i=e.preOrderCheckHooks;i!==null&&$i(t,i,r)}else{let i=e.preOrderHooks;i!==null&&Ui(t,i,0,r)}xn(r)}function L(e,t=k.Default){let r=b();if(r===null)return C(e,t);let n=de();return eg(n,r,De(e),t)}function Ng(){let e="invalid";throw new Error(e)}function Rg(e,t,r,n,o,i){let s=j(null);try{let a=null;o&ae.SignalBased&&(a=t[n][ft]),a!==null&&a.transformFn!==void 0&&(i=a.transformFn(i)),o&ae.HasDecoratorInputTransform&&(i=e.inputTransforms[n].call(t,i)),e.setInput!==null?e.setInput(t,a,i,r,n):Hp(t,a,n,i)}finally{j(s)}}function bE(e,t){let r=e.hostBindingOpCodes;if(r!==null)try{for(let n=0;n<r.length;n++){let o=r[n];if(o<0)xn(~o);else{let i=o,s=r[++n],a=r[++n];yw(s,i);let c=t[i];a(2,c)}}}finally{xn(-1)}}function ks(e,t,r,n,o,i,s,a,c,u,l){let d=t.blueprint.slice();return d[jt]=o,d[A]=n|4|128|8|64,(u!==null||e&&e[A]&2048)&&(d[A]|=2048),up(d),d[le]=d[Dr]=e,d[we]=r,d[Ot]=s||e&&e[Ot],d[W]=a||e&&e[W],d[nt]=c||e&&e[nt]||null,d[Le]=i,d[vs]=JI(),d[ur]=l,d[ip]=u,d[ke]=t.type==2?e[ke]:d,d}function Er(e,t,r,n,o){let i=e.data[t];if(i===null)i=ME(e,t,r,n,o),vw()&&(i.flags|=32);else if(i.type&64){i.type=r,i.value=n,i.attrs=o;let s=pw();i.injectorIndex=s===null?-1:s.injectorIndex}return Fn(i,!0),i}function ME(e,t,r,n,o){let i=hp(),s=Xu(),a=s?i:i&&i.parent,c=e.data[t]=NE(e,a,r,t,n,o);return e.firstChild===null&&(e.firstChild=c),i!==null&&(s?i.child==null&&c.parent!==null&&(i.child=c):i.next===null&&(i.next=c,c.prev=i)),c}function Og(e,t,r,n){if(r===0)return-1;let o=t.length;for(let i=0;i<r;i++)t.push(n),e.blueprint.push(n),e.data.push(null);return o}function Pg(e,t,r,n,o){let i=Mt(),s=n&2;try{xn(-1),s&&t.length>re&&_g(e,t,re,!1),wt(s?2:0,o),r(n,o)}finally{xn(i),wt(s?3:1,o)}}function Il(e,t,r){if(Zu(t)){let n=j(null);try{let o=t.directiveStart,i=t.directiveEnd;for(let s=o;s<i;s++){let a=e.data[s];if(a.contentQueries){let c=r[s];
7a.contentQueries(1,c,s)}}}finally{j(n)}}}function El(e,t,r){dp()&&(LE(e,t,r,Ue(r,t)),(r.flags&64)===64&&Lg(e,t,r))}function Cl(e,t,r=Ue){let n=t.localNames;if(n!==null){let o=t.index+1;for(let i=0;i<n.length;i+=2){let s=n[i+1],a=s===-1?r(t,e):e[s];e[o++]=a}}}function Fg(e){let t=e.tView;return t===null||t.incompleteFirstPass?e.tView=bl(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):t}function bl(e,t,r,n,o,i,s,a,c,u,l){let d=re+n,f=d+o,h=TE(d,f),p=typeof u=="function"?u():u;return h[x]={type:e,blueprint:h,template:r,queries:null,viewQuery:a,declTNode:t,data:h.slice().fill(null,d),bindingStartIndex:d,expandoStartIndex:f,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:typeof i=="function"?i():i,pipeRegistry:typeof s=="function"?s():s,firstChild:null,schemas:c,consts:p,incompleteFirstPass:!1,ssrId:l}}function TE(e,t){let r=[];for(let n=0;n<t;n++)r.push(n<e?null:Me);return r}function SE(e,t,r,n){let i=n.get(xI,ig)||r===Et.ShadowDom,s=e.selectRootElement(t,i);return xE(s),s}function xE(e){AE(e)}var AE=()=>null;function _E(e,t,r,n){let o=$g(t);o.push(r),e.firstCreatePass&&Ug(e).push(n,o.length-1)}function NE(e,t,r,n,o,i){let s=t?t.injectorIndex:-1,a=0;return fp()&&(a|=128),{type:r,index:n,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:o,attrs:i,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}function Dh(e,t,r,n,o){for(let i in t){if(!t.hasOwnProperty(i))continue;let s=t[i];if(s===void 0)continue;n??={};let a,c=ae.None;Array.isArray(s)?(a=s[0],c=s[1]):a=s;let u=i;if(o!==null){if(!o.hasOwnProperty(i))continue;u=o[i]}e===0?wh(n,r,u,a,c):wh(n,r,u,a)}return n}function wh(e,t,r,n,o){let i;e.hasOwnProperty(r)?(i=e[r]).push(t,n):i=e[r]=[t,n],o!==void 0&&i.push(o)}function RE(e,t,r){let n=t.directiveStart,o=t.directiveEnd,i=e.data,s=t.attrs,a=[],c=null,u=null;for(let l=n;l<o;l++){let d=i[l],f=r?r.get(d):null,h=f?f.inputs:null,p=f?f.outputs:null;c=Dh(0,d.inputs,l,c,h),u=Dh(1,d.outputs,l,u,p);let v=c!==null&&s!==null&&!Jh(t)?ZE(c,l,s):null;a.push(v)}c!==null&&(c.hasOwnProperty("class")&&(t.flags|=8),c.hasOwnProperty("style")&&(t.flags|=16)),t.initialInputs=a,t.inputs=c,t.outputs=u}function OE(e){return e==="class"?"className":e==="for"?"htmlFor":e==="formaction"?"formAction":e==="innerHtml"?"innerHTML":e==="readonly"?"readOnly":e==="tabindex"?"tabIndex":e}function ho(e,t,r,n,o,i,s,a){let c=Ue(t,r),u=t.inputs,l;!a&&u!=null&&(l=u[n])?(Tl(e,r,l,n,o),ys(t)&&PE(r,t.index)):t.type&3?(n=OE(n),o=s!=null?s(o,t.value||"",n):o,i.setProperty(c,n,o)):t.type&12}function PE(e,t){let r=un(t,e);r[A]&16||(r[A]|=64)}function Ml(e,t,r,n){if(dp()){let o=n===null?null:{"":-1},i=VE(e,r),s,a;i===null?s=a=null:[s,a]=i,s!==null&&kg(e,t,r,s,o,a),o&&$E(r,n,o)}r.mergedAttrs=Zr(r.mergedAttrs,r.attrs)}function kg(e,t,r,n,o,i){for(let u=0;u<n.length;u++)qc(Xi(r,t),e,n[u].type);BE(r,e.data.length,n.length);for(let u=0;u<n.length;u++){let l=n[u];l.providersResolver&&l.providersResolver(l)}let s=!1,a=!1,c=Og(e,t,n.length,null);for(let u=0;u<n.length;u++){let l=n[u];r.mergedAttrs=Zr(r.mergedAttrs,l.hostAttrs),HE(e,r,t,c,l),UE(c,l,o),l.contentQueries!==null&&(r.flags|=4),(l.hostBindings!==null||l.hostAttrs!==null||l.hostVars!==0)&&(r.flags|=64);let d=l.type.prototype;!s&&(d.ngOnChanges||d.ngOnInit||d.ngDoCheck)&&((e.preOrderHooks??=[]).push(r.index),s=!0),!a&&(d.ngOnChanges||d.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(r.index),a=!0),c++}RE(e,r,i)}function FE(e,t,r,n,o){let i=o.hostBindings;if(i){let s=e.hostBindingOpCodes;s===null&&(s=e.hostBindingOpCodes=[]);let a=~t.index;kE(s)!=a&&s.push(a),s.push(r,n,i)}}function kE(e){let t=e.length;for(;t>0;){let r=e[--t];if(typeof r=="number"&&r<0)return r}return 0}function LE(e,t,r,n){let o=r.directiveStart,i=r.directiveEnd;
7ys(r)&&zE(t,r,e.data[o+r.componentOffset]),e.firstCreatePass||Xi(r,t),an(n,t);let s=r.initialInputs;for(let a=o;a<i;a++){let c=e.data[a],u=Nn(t,e,a,r);if(an(u,t),s!==null&&WE(t,a-o,u,c,r,s),on(c)){let l=un(r.index,t);l[we]=Nn(t,e,a,r)}}}function Lg(e,t,r){let n=r.directiveStart,o=r.directiveEnd,i=r.index,s=Dw();try{xn(i);for(let a=n;a<o;a++){let c=e.data[a],u=t[a];Pc(a),(c.hostBindings!==null||c.hostVars!==0||c.hostAttrs!==null)&&jE(c,u)}}finally{xn(-1),Pc(s)}}function jE(e,t){e.hostBindings!==null&&e.hostBindings(1,t)}function VE(e,t){let r=e.directiveRegistry,n=null,o=null;if(r)for(let i=0;i<r.length;i++){let s=r[i];if(Xh(t,s.selectors,!1))if(n||(n=[]),on(s))if(s.findHostDirectiveDefs!==null){let a=[];o=o||new Map,s.findHostDirectiveDefs(s,a,o),n.unshift(...a,s);let c=a.length;nu(e,t,c)}else n.unshift(s),nu(e,t,0);else o=o||new Map,s.findHostDirectiveDefs?.(s,n,o),n.push(s)}return n===null?null:[n,o]}function nu(e,t,r){t.componentOffset=r,(e.components??=[]).push(t.index)}function $E(e,t,r){if(t){let n=e.localNames=[];for(let o=0;o<t.length;o+=2){let i=r[t[o+1]];if(i==null)throw new D(-301,!1);n.push(t[o],i)}}}function UE(e,t,r){if(r){if(t.exportAs)for(let n=0;n<t.exportAs.length;n++)r[t.exportAs[n]]=e;on(t)&&(r[""]=e)}}function BE(e,t,r){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+r,e.providerIndexes=t}function HE(e,t,r,n,o){e.data[n]=o;let i=o.factory||(o.factory=An(o.type,!0)),s=new _n(i,on(o),L);e.blueprint[n]=s,r[n]=s,FE(e,t,n,Og(e,r,o.hostVars,Me),o)}function zE(e,t,r){let n=Ue(t,e),o=Fg(r),i=e[Ot].rendererFactory,s=16;r.signals?s=4096:r.onPush&&(s=64);let a=Ls(e,ks(e,o,null,s,n,t,null,i.createRenderer(n,r),null,null,null));e[t.index]=a}function qE(e,t,r,n,o,i){let s=Ue(e,t);GE(t[W],s,i,e.value,r,n,o)}function GE(e,t,r,n,o,i,s){if(i==null)e.removeAttribute(t,o,r);else{let a=s==null?Xe(i):s(i,n||"",o);e.setAttribute(t,o,a,r)}}function WE(e,t,r,n,o,i){let s=i[t];if(s!==null)for(let a=0;a<s.length;){let c=s[a++],u=s[a++],l=s[a++],d=s[a++];Rg(n,r,c,u,l,d)}}function ZE(e,t,r){let n=null,o=0;for(;o<r.length;){let i=r[o];if(i===0){o+=4;continue}else if(i===5){o+=2;continue}if(typeof i=="number")break;if(e.hasOwnProperty(i)){n===null&&(n=[]);let s=e[i];for(let a=0;a<s.length;a+=3)if(s[a]===t){n.push(i,s[a+1],s[a+2],r[o+1]);break}}o+=2}return n}function jg(e,t,r,n){return[e,!0,0,t,null,n,null,r,null,null]}function Vg(e,t){let r=e.contentQueries;if(r!==null){let n=j(null);try{for(let o=0;o<r.length;o+=2){let i=r[o],s=r[o+1];if(s!==-1){let a=e.data[s];tl(i),a.contentQueries(2,t[s],s)}}}finally{j(n)}}}function Ls(e,t){return e[Qr]?e[eh][et]=t:e[Qr]=t,e[eh]=t,t}function ru(e,t,r){tl(0);let n=j(null);try{t(e,r)}finally{j(n)}}function $g(e){return e[Yr]||(e[Yr]=[])}function Ug(e){return e.cleanup||(e.cleanup=[])}function js(e,t){let r=e[nt],n=r?r.get(rt,null):null;n&&n.handleError(t)}function Tl(e,t,r,n,o){for(let i=0;i<r.length;){let s=r[i++],a=r[i++],c=r[i++],u=t[s],l=e.data[s];Rg(l,u,n,a,c,o)}}function Sl(e,t,r){let n=cp(t,e);iE(e[W],n,r)}function YE(e,t){let r=un(t,e),n=r[x];QE(n,r);let o=r[jt];o!==null&&r[ur]===null&&(r[ur]=ll(o,r[nt])),xl(n,r,r[we])}function QE(e,t){for(let r=t.length;r<e.blueprint.length;r++)t.push(e.blueprint[r])}function xl(e,t,r){nl(t);try{let n=e.viewQuery;n!==null&&ru(1,n,r);let o=e.template;o!==null&&Pg(e,t,o,1,r),e.firstCreatePass&&(e.firstCreatePass=!1),t[Pt]?.finishViewCreation(e),e.staticContentQueries&&Vg(e,t),e.staticViewQueries&&ru(2,e.viewQuery,r);let i=e.components;i!==null&&KE(t,i)}catch(n){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),n}finally{t[A]&=-5,rl()}}function KE(e,t){for(let r=0;r<t.length;r++)YE(e,t[r])}function po(e,t,r,n){let o=j(null);try{let i=t.tView,a=e[A]&4096?4096:16,c=ks(e,i,r,a,null,t,null,null,null,n?.injector??null,n?.dehydratedView??null),u=e[t.index];c[so]=u;let l=e[Pt];return l!==null&&(c[Pt]=l.createEmbeddedView(i)),xl(i,c,r),c}finally{j(o)}}function Bg(e,t){let r=Ce+t;if(r<e.length)return e[r]}function hr(e,t){return!t||t.firstChild===null||bp(e)}function go(e,t,r,n=!0){let o=t[x];if(lE(o,t,e,r),n){let s=tu(r,e),a=t[W],c=Dl(a,e[Sn]);c!==null&&cE(o,e[Le],a,t,c,s)}let i=t[ur];i!==null&&i.firstChild!==null&&(i.firstChild=null)}function Al(e,t){let r=to(e,t);return r!==void 0&&Os(r[x],r),r}function ts(e,t,r,n,o=!1){for(;r!==null;){let i=t[r.index];i!==null&&n.push(Ct(i)),Vt(i)&&JE(i,n);let s=r.type;if(s&8)ts(e,t,r.child,n);else if(s&32){let a=yl(r,t),c;for(;c=a();)n.push(c)}else if(s&16){let a=Tg(t,r);
7if(Array.isArray(a))n.push(...a);else{let c=Jr(t[ke]);ts(c[x],c,a,n,!0)}}r=o?r.projectionNext:r.next}return n}function JE(e,t){for(let r=Ce;r<e.length;r++){let n=e[r],o=n[x].firstChild;o!==null&&ts(n[x],n,o,t)}e[Sn]!==e[jt]&&t.push(e[Sn])}var Hg=[];function XE(e){return e[Tn]??eC(e)}function eC(e){let t=Hg.pop()??Object.create(nC);return t.lView=e,t}function tC(e){e.lView[Tn]!==e&&(e.lView=null,Hg.push(e))}var nC=K(I({},Lr),{consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{Kr(e.lView)},consumerOnSignalRead(){this.lView[Tn]=this}});function zg(e){return Gg(e[Qr])}function qg(e){return Gg(e[et])}function Gg(e){for(;e!==null&&!Vt(e);)e=e[et];return e}var Wg=100;function Zg(e,t=!0,r=0){let n=e[Ot],o=n.rendererFactory,i=!1;i||o.begin?.();try{rC(e,r)}catch(s){throw t&&js(e,s),s}finally{i||(o.end?.(),n.inlineEffectRunner?.flush())}}function rC(e,t){ou(e,t);let r=0;for(;Ku(e);){if(r===Wg)throw new D(103,!1);r++,ou(e,1)}}function oC(e,t,r,n){let o=t[A];if((o&256)===256)return;let i=!1;!i&&t[Ot].inlineEffectRunner?.flush(),nl(t);let s=null,a=null;!i&&iC(e)&&(a=XE(t),s=Ko(a));try{up(t),mw(e.bindingStartIndex),r!==null&&Pg(e,t,r,2,n);let c=(o&3)===3;if(!i)if(c){let d=e.preOrderCheckHooks;d!==null&&$i(t,d,null)}else{let d=e.preOrderHooks;d!==null&&Ui(t,d,0,null),vc(t,0)}if(sC(t),Yg(t,0),e.contentQueries!==null&&Vg(e,t),!i)if(c){let d=e.contentCheckHooks;d!==null&&$i(t,d)}else{let d=e.contentHooks;d!==null&&Ui(t,d,1),vc(t,1)}bE(e,t);let u=e.components;u!==null&&Kg(t,u,0);let l=e.viewQuery;if(l!==null&&ru(2,l,n),!i)if(c){let d=e.viewCheckHooks;d!==null&&$i(t,d)}else{let d=e.viewHooks;d!==null&&Ui(t,d,2),vc(t,2)}if(e.firstUpdatePass===!0&&(e.firstUpdatePass=!1),t[ji]){for(let d of t[ji])d();t[ji]=null}i||(t[A]&=-73)}catch(c){throw Kr(t),c}finally{a!==null&&(Jo(a,s),tC(a)),rl()}}function iC(e){return e.type!==2}function Yg(e,t){for(let r=zg(e);r!==null;r=qg(r))for(let n=Ce;n<r.length;n++){let o=r[n];Qg(o,t)}}function sC(e){for(let t=zg(e);t!==null;t=qg(t)){if(!(t[A]&Wu.HasTransplantedViews))continue;let r=t[lr];for(let n=0;n<r.length;n++){let o=r[n],i=o[le];aw(o)}}}function aC(e,t,r){let n=un(t,e);Qg(n,r)}function Qg(e,t){Qu(e)&&ou(e,t)}function ou(e,t){let n=e[x],o=e[A],i=e[Tn],s=!!(t===0&&o&16);if(s||=!!(o&64&&t===0),s||=!!(o&1024),s||=!!(i?.dirty&&Xo(i)),i&&(i.dirty=!1),e[A]&=-9217,s)oC(n,e,n.template,e[we]);else if(o&8192){Yg(e,1);let a=n.components;a!==null&&Kg(e,a,1)}}function Kg(e,t,r){for(let n=0;n<t.length;n++)aC(e,t[n],r)}function Vs(e){for(e[Ot].changeDetectionScheduler?.notify();e;){e[A]|=64;let t=Jr(e);if(ew(e)&&!t)return e;e=t}return null}var Rn=class{get rootNodes(){let t=this._lView,r=t[x];return ts(r,t,r.firstChild,[])}constructor(t,r,n=!0){this._lView=t,this._cdRefInjectingView=r,this.notifyErrorHandler=n,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[we]}set context(t){this._lView[we]=t}get destroyed(){return(this._lView[A]&256)===256}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){let t=this._lView[le];if(Vt(t)){let r=t[Gi],n=r?r.indexOf(this):-1;n>-1&&(to(t,n),Wi(r,n))}this._attachedToViewContainer=!1}Os(this._lView[x],this._lView)}onDestroy(t){Ju(this._lView,t)}markForCheck(){Vs(this._cdRefInjectingView||this._lView)}detach(){this._lView[A]&=-129}reattach(){Oc(this._lView),this._lView[A]|=128}detectChanges(){this._lView[A]|=1024,Zg(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new D(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,Ig(this._lView[x],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new D(902,!1);this._appRef=t,Oc(this._lView)}},kt=(()=>{let t=class t{};t.__NG_ELEMENT_ID__=lC;let e=t;return e})(),cC=kt,uC=class extends cC{constructor(t,r,n){super(),this._declarationLView=t,this._declarationTContainer=r,this.elementRef=n}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,r){return this.createEmbeddedViewImpl(t,r)}createEmbeddedViewImpl(t,r,n){let o=po(this._declarationLView,this._declarationTContainer,t,{injector:r,dehydratedView:n});return new Rn(o)}};function lC(){return $s(de(),b())}function $s(e,t){return e.type&4?new uC(t,e,Ir(e,t)):null}var W1=new RegExp(`^(\\d+)*(${Zw}|${Ww})*(.*)`);var dC=()=>null;function pr(e,t){return dC(e,t)}var iu=class{},su=class{},ns=class{};function fC(e){let t=Error(`No component factory found for ${Te(e)}.`);return t[hC]=e,t}var hC="ngComponent";
7var au=class{resolveComponentFactory(t){throw fC(t)}},Us=(()=>{let t=class t{};t.NULL=new au;let e=t;return e})(),no=class{},dn=(()=>{let t=class t{constructor(){this.destroyNode=null}};t.__NG_ELEMENT_ID__=()=>pC();let e=t;return e})();function pC(){let e=b(),t=de(),r=un(t.index,e);return(bn(r)?r:e)[W]}var gC=(()=>{let t=class t{};t.\u0275prov=w({token:t,providedIn:"root",factory:()=>null});let e=t;return e})(),Ic={},_l=(()=>{let t=class t{};t.__NG_ELEMENT_ID__=mC,t.__NG_ENV_ID__=n=>n;let e=t;return e})(),cu=class extends _l{constructor(t){super(),this._lView=t}onDestroy(t){return Ju(this._lView,t),()=>lp(this._lView,t)}};function mC(){return new cu(b())}var Ih=new Set;function at(e){Ih.has(e)||(Ih.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function Eh(...e){}function vC(){let e=typeof ee.requestAnimationFrame=="function",t=ee[e?"requestAnimationFrame":"setTimeout"],r=ee[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&r){let n=t[Zone.__symbol__("OriginalDelegate")];n&&(t=n);let o=r[Zone.__symbol__("OriginalDelegate")];o&&(r=o)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:r}}var B=class e{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:n=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new ye(!1),this.onMicrotaskEmpty=new ye(!1),this.onStable=new ye(!1),this.onError=new ye(!1),typeof Zone>"u")throw new D(908,!1);Zone.assertZonePatched();let o=this;o._nesting=0,o._outer=o._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(o._inner=o._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(o._inner=o._inner.fork(Zone.longStackTraceZoneSpec)),o.shouldCoalesceEventChangeDetection=!n&&r,o.shouldCoalesceRunChangeDetection=n,o.lastRequestAnimationFrameId=-1,o.nativeRequestAnimationFrame=vC().nativeRequestAnimationFrame,wC(o)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get("isAngularZone")===!0}static assertInAngularZone(){if(!e.isInAngularZone())throw new D(909,!1)}static assertNotInAngularZone(){if(e.isInAngularZone())throw new D(909,!1)}run(t,r,n){return this._inner.run(t,r,n)}runTask(t,r,n,o){let i=this._inner,s=i.scheduleEventTask("NgZoneEvent: "+o,t,yC,Eh,Eh);try{return i.runTask(s,r,n)}finally{i.cancelTask(s)}}runGuarded(t,r,n){return this._inner.runGuarded(t,r,n)}runOutsideAngular(t){return this._outer.run(t)}},yC={};function Nl(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 DC(e){e.isCheckStableRunning||e.lastRequestAnimationFrameId!==-1||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(ee,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,uu(e),e.isCheckStableRunning=!0,Nl(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),uu(e))}function wC(e){let t=()=>{DC(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(r,n,o,i,s,a)=>{if(IC(a))return r.invokeTask(o,i,s,a);try{return Ch(e),r.invokeTask(o,i,s,a)}finally{(e.shouldCoalesceEventChangeDetection&&i.type==="eventTask"||e.shouldCoalesceRunChangeDetection)&&t(),bh(e)}},onInvoke:(r,n,o,i,s,a,c)=>{try{return Ch(e),r.invoke(o,i,s,a,c)}finally{e.shouldCoalesceRunChangeDetection&&t(),bh(e)}},onHasTask:(r,n,o,i)=>{r.hasTask(o,i),n===o&&(i.change=="microTask"?(e._hasPendingMicrotasks=i.microTask,uu(e),Nl(e)):i.change=="macroTask"&&(e.hasPendingMacrotasks=i.macroTask))},onHandleError:(r,n,o,i)=>(r.handleError(o,i),e.runOutsideAngular(()=>e.onError.emit(i)),!1)})}function uu(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&e.lastRequestAnimationFrameId!==-1?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function Ch(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function bh(e){e._nesting--,Nl(e)}var lu=class{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new ye,this.onMicrotaskEmpty=new ye,this.onStable=new ye,this.onError=ne
7w ye}run(t,r,n){return t.apply(r,n)}runGuarded(t,r,n){return t.apply(r,n)}runOutsideAngular(t){return t()}runTask(t,r,n,o){return t.apply(r,n)}};function IC(e){return!Array.isArray(e)||e.length!==1?!1:e[0].data?.__ignore_ng_zone__===!0}function EC(e="zone.js",t){return e==="noop"?new lu:e==="zone.js"?new B(t):e}var ir=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(ir||{}),CC={destroy(){}};function Rl(e,t){!t&&Bp(Rl);let r=t?.injector??g(He);if(!Dg(r))return CC;at("NgAfterNextRender");let n=r.get(Ol),o=n.handler??=new fu,i=t?.phase??ir.MixedReadWrite,s=()=>{o.unregister(c),a()},a=r.get(_l).onDestroy(s),c=new du(r,i,()=>{s(),e()});return o.register(c),{destroy:s}}var du=class{constructor(t,r,n){this.phase=r,this.callbackFn=n,this.zone=t.get(B),this.errorHandler=t.get(rt,null,{optional:!0})}invoke(){try{this.zone.runOutsideAngular(this.callbackFn)}catch(t){this.errorHandler?.handleError(t)}}},fu=class{constructor(){this.executingCallbacks=!1,this.buckets={[ir.EarlyRead]:new Set,[ir.Write]:new Set,[ir.MixedReadWrite]:new Set,[ir.Read]:new Set},this.deferredCallbacks=new Set}register(t){(this.executingCallbacks?this.deferredCallbacks:this.buckets[t.phase]).add(t)}unregister(t){this.buckets[t.phase].delete(t),this.deferredCallbacks.delete(t)}execute(){this.executingCallbacks=!0;for(let t of Object.values(this.buckets))for(let r of t)r.invoke();this.executingCallbacks=!1;for(let t of this.deferredCallbacks)this.buckets[t.phase].add(t);this.deferredCallbacks.clear()}destroy(){for(let t of Object.values(this.buckets))t.clear();this.deferredCallbacks.clear()}},Ol=(()=>{let t=class t{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){this.executeInternalCallbacks(),this.handler?.execute()}executeInternalCallbacks(){let n=[...this.internalCallbacks];this.internalCallbacks.length=0;for(let o of n)o()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}};t.\u0275prov=w({token:t,providedIn:"root",factory:()=>new t});let e=t;return e})();function rs(e,t,r){let n=r?e.styles:null,o=r?e.classes:null,i=0;if(t!==null)for(let s=0;s<t.length;s++){let a=t[s];if(typeof a=="number")i=a;else if(i==1)o=Nc(o,a);else if(i==2){let c=a,u=t[++s];n=Nc(n,c+": "+u+";")}}r?e.styles=n:e.stylesWithoutHost=n,r?e.classes=o:e.classesWithoutHost=o}var os=class extends Us{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){let r=tt(t);return new On(r,this.ngModule)}};function Mh(e){let t=[];for(let r in e){if(!e.hasOwnProperty(r))continue;let n=e[r];n!==void 0&&t.push({propName:Array.isArray(n)?n[0]:n,templateName:r})}return t}function bC(e){let t=e.toLowerCase();return t==="svg"?ap:t==="math"?nw:null}var hu=class{constructor(t,r){this.injector=t,this.parentInjector=r}get(t,r,n){n=Ms(n);let o=this.injector.get(t,Ic,n);return o!==Ic||r===Ic?o:this.parentInjector.get(t,r,n)}},On=class extends ns{get inputs(){let t=this.componentDef,r=t.inputTransforms,n=Mh(t.inputs);if(r!==null)for(let o of n)r.hasOwnProperty(o.propName)&&(o.transform=r[o.propName]);return n}get outputs(){return Mh(this.componentDef.outputs)}constructor(t,r){super(),this.componentDef=t,this.ngModule=r,this.componentType=t.type,this.selector=YD(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!r}create(t,r,n,o){let i=j(null);try{o=o||this.ngModule;let s=o instanceof be?o:o?.injector;s&&this.componentDef.getStandaloneInjector!==null&&(s=this.componentDef.getStandaloneInjector(s)||s);let a=s?new hu(t,s):t,c=a.get(no,null);if(c===null)throw new D(407,!1);let u=a.get(gC,null),l=a.get(Ol,null),d=a.get(iu,null),f={rendererFactory:c,sanitizer:u,inlineEffectRunner:null,afterRenderEventManager:l,changeDetectionScheduler:d},h=c.createRenderer(null,this.componentDef),p=this.componentDef.selectors[0][0]||"div",v=n?SE(h,n,this.componentDef.encapsulation,a):wg(h,p,bC(p)),m=512;this.componentDef.signals?m|=4096:this.componentDef.onPush||(m|=16);let y=null;v!==null&&(y=ll(v,a,!0));let X=bl(0,null,null,1,0,null,null,null,null,null,null),pe=ks(null,X,null,m,null,null,f,h,a,null,y);nl(pe);let Y,Ze;try{let Ae=this.componentDef,dt,Ua=null;Ae.findHostDirectiveDefs?(dt=[],Ua=new Map,Ae.findHostDirectiveDefs(Ae,dt,Ua),dt.push(Ae)):dt=[Ae];let Sy=MC(pe,v),xy=TC(Sy,v,Ae,dt,pe,f,h);Ze=ao(X,re),v&&AC(h,Ae,v,n),r!==void 0&&_C(Ze,this.ngContentSelectors,r),Y=xC(xy,Ae,dt,Ua,pe,[NC]),xl(X,pe,null)}finally{rl()}
7return new pu(this.componentType,Y,Ir(Ze,pe),pe,Ze)}finally{j(i)}}},pu=class extends su{constructor(t,r,n,o,i){super(),this.location=n,this._rootLView=o,this._tNode=i,this.previousInputValues=null,this.instance=r,this.hostView=this.changeDetectorRef=new Rn(o,void 0,!1),this.componentType=t}setInput(t,r){let n=this._tNode.inputs,o;if(n!==null&&(o=n[t])){if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),r))return;let i=this._rootLView;Tl(i[x],i,o,t,r),this.previousInputValues.set(t,r);let s=un(this._tNode.index,i);Vs(s)}}get injector(){return new Mn(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}};function MC(e,t){let r=e[x],n=re;return e[n]=t,Er(r,n,2,"#host",null)}function TC(e,t,r,n,o,i,s){let a=o[x];SC(n,e,t,s);let c=null;t!==null&&(c=ll(t,o[nt]));let u=i.rendererFactory.createRenderer(t,r),l=16;r.signals?l=4096:r.onPush&&(l=64);let d=ks(o,Fg(r),null,l,o[e.index],e,i,u,null,null,c);return a.firstCreatePass&&nu(a,e,n.length-1),Ls(o,d),o[e.index]=d}function SC(e,t,r,n){for(let o of e)t.mergedAttrs=Zr(t.mergedAttrs,o.hostAttrs);t.mergedAttrs!==null&&(rs(t,t.mergedAttrs,!0),r!==null&&Ag(n,r,t))}function xC(e,t,r,n,o,i){let s=de(),a=o[x],c=Ue(s,o);kg(a,o,s,r,null,n);for(let l=0;l<r.length;l++){let d=s.directiveStart+l,f=Nn(o,a,d,s);an(f,o)}Lg(a,o,s),c&&an(c,o);let u=Nn(o,a,s.directiveStart+s.componentOffset,s);if(e[we]=o[we]=u,i!==null)for(let l of i)l(u,t);return Il(a,s,o),u}function AC(e,t,r,n){if(n)Rc(e,r,["ng-version","17.2.4"]);else{let{attrs:o,classes:i}=QD(t.selectors[0]);o&&Rc(e,r,o),i&&i.length>0&&xg(e,r,i.join(" "))}}function _C(e,t,r){let n=e.projection=[];for(let o=0;o<t.length;o++){let i=r[o];n.push(i!=null?Array.from(i):null)}}function NC(){let e=de();_s(b()[x],e)}var ct=(()=>{let t=class t{};t.__NG_ELEMENT_ID__=RC;let e=t;return e})();function RC(){let e=de();return Xg(e,b())}var OC=ct,Jg=class extends OC{constructor(t,r,n){super(),this._lContainer=t,this._hostTNode=r,this._hostLView=n}get element(){return Ir(this._hostTNode,this._hostLView)}get injector(){return new Mn(this._hostTNode,this._hostLView)}get parentInjector(){let t=hl(this._hostTNode,this._hostLView);if(Zp(t)){let r=Ki(t,this._hostLView),n=Qi(t),o=r[x].data[n+8];return new Mn(o,r)}else return new Mn(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){let r=Th(this._lContainer);return r!==null&&r[t]||null}get length(){return this._lContainer.length-Ce}createEmbeddedView(t,r,n){let o,i;typeof n=="number"?o=n:n!=null&&(o=n.index,i=n.injector);let s=pr(this._lContainer,t.ssrId),a=t.createEmbeddedViewImpl(r||{},i,s);return this.insertImpl(a,o,hr(this._hostTNode,s)),a}createComponent(t,r,n,o,i){let s=t&&!uI(t),a;if(s)a=r;else{let p=r||{};a=p.index,n=p.injector,o=p.projectableNodes,i=p.environmentInjector||p.ngModuleRef}let c=s?t:new On(tt(t)),u=n||this.parentInjector;if(!i&&c.ngModule==null){let v=(s?u:this.parentInjector).get(be,null);v&&(i=v)}let l=tt(c.componentType??{}),d=pr(this._lContainer,l?.id??null),f=d?.firstChild??null,h=c.create(u,o,f,i);return this.insertImpl(h.hostView,a,hr(this._hostTNode,d)),h}insert(t,r){return this.insertImpl(t,r,!0)}insertImpl(t,r,n){let o=t._lView;if(sw(o)){let a=this.indexOf(t);if(a!==-1)this.detach(a);else{let c=o[le],u=new Jg(c,c[Le],c[le]);u.detach(u.indexOf(t))}}let i=this._adjustIndex(r),s=this._lContainer;return go(s,o,i,n),t.attachToViewContainerRef(),Ep(Ec(s),i,t),t}move(t,r){return this.insert(t,r)}indexOf(t){let r=Th(this._lContainer);return r!==null?r.indexOf(t):-1}remove(t){let r=this._adjustIndex(t,-1),n=to(this._lContainer,r);n&&(Wi(Ec(this._lContainer),r),Os(n[x],n))}detach(t){let r=this._adjustIndex(t,-1),n=to(this._lContainer,r);return n&&Wi(Ec(this._lContainer),r)!=null?new Rn(n):null}_adjustIndex(t,r=0){return t??this.length+r}};function Th(e){return e[Gi]}function Ec(e){return e[Gi]||(e[Gi]=[])}function Xg(e,t){let r,n=t[e.index];return Vt(n)?r=n:(r=jg(n,t,null,e),t[e.index]=r,Ls(t,r)),FC(r,t,e,n),new Jg(r,e,t)}function PC(e,t){let r=e[W],n=r.createComment(""),o=Ue(t,e),i=Dl(r,o);return es(r,i,n,mE(r,o),!1),n}var FC=LC,kC=()=>!1;function em(e,t,r){return kC(e,t,r)}function LC(e,t,r,n){if(e[Sn])return;let o;r.type&8?o=Ct(n):o=PC(t,r),e[Sn]=o}var gu=class e{constructor(t){this.queryList=t,this.matches=null}clone(){return new e(this.queryList)}setDirty(){this.queryList.setDirty()}},mu=class e{constructor(t=[]){this.queries=t}createEmbeddedView(t){let r=t.queries;if(r!==null){let n=t.contentQueries!==null?t.contentQueries[0]:r.length,o=[];for(let i=0;i<n;i++){let s=r.getByIndex(i),a=this.queries[s.indexInDeclarationView];o.push(a.clone())}return new e(o)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}finishViewCreation(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let r=0;r<this.queries.length;r++)Pl(t,r).matches!==null&&this.queries[r].setDirty()}},is=class{constructor(t,r,n=null){this.flags=r,this.read=n,typeof t=="string"?this.predicate=qC(t):this.predicate=t}},vu=class e{constructor(t=[]){this.queries=t}elementStart(t,r){for(let n=0;n<this.queries.length;n++)this.queries[n].elementStart(t,r)}elementEnd(t){for(let r=0;r<this.queries.length;r++)this.queries[r].elementEnd(t)}embeddedTView(t){let r=null;for(let n=0;n<this.length;n++){let o=r!==null?r.length:0,i=this.getByIndex(n).embeddedTView(t,o);i&&(i.indexInDeclarationView=n,r!==null?r.push(i):r=[i])}return r!==null?new e(r):null}template(t,r){for(let n=0;n<this.queries.length;n++)this.queries[n].template(t,r)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}},yu=class e{constructor(t,r=-1){this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=r}elementStart(t,r){this.isApplyingToNode(r)&&this.matchTNode(t,r)}elementEnd(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}template(t,r){this.elementStart(t,r)}embeddedTView(t,r){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,r),new e(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&(this.metadata.flags&1)!==1){let r=this._declarationNodeIndex,n=t.parent;for(;n!==null&&n.type&8&&n.index!==r;)n=n.parent;return r===(n!==null?n.index:-1)}return this._appliesToNextNode}
vendor: 2,865 bytes, line 7
7matchTNode(t,r){let n=this.metadata.predicate;if(Array.isArray(n))for(let o=0;o<n.length;o++){let i=n[o];this.matchTNodeWithReadOption(t,r,jC(r,i)),this.matchTNodeWithReadOption(t,r,Bi(r,t,i,!1,!1))}else n===kt?r.type&4&&this.matchTNodeWithReadOption(t,r,-1):this.matchTNodeWithReadOption(t,r,Bi(r,t,n,!1,!1))}matchTNodeWithReadOption(t,r,n){if(n!==null){let o=this.metadata.read;if(o!==null)if(o===Be||o===ct||o===kt&&r.type&4)this.addMatch(r.index,-2);else{let i=Bi(r,t,o,!1,!1);i!==null&&this.addMatch(r.index,i)}else this.addMatch(r.index,n)}}addMatch(t,r){this.matches===null?this.matches=[t,r]:this.matches.push(t,r)}};function jC(e,t){let r=e.localNames;if(r!==null){for(let n=0;n<r.length;n+=2)if(r[n]===t)return r[n+1]}return null}function VC(e,t){return e.type&11?Ir(e,t):e.type&4?$s(e,t):null}function $C(e,t,r,n){return r===-1?VC(t,e):r===-2?UC(e,t,n):Nn(e,e[x],r,t)}function UC(e,t,r){if(r===Be)return Ir(t,e);if(r===kt)return $s(t,e);if(r===ct)return Xg(t,e)}function tm(e,t,r,n){let o=t[Pt].queries[n];if(o.matches===null){let i=e.data,s=r.matches,a=[];for(let c=0;s!==null&&c<s.length;c+=2){let u=s[c];if(u<0)a.push(null);else{let l=i[u];a.push($C(t,l,s[c+1],r.metadata.read))}}o.matches=a}return o.matches}function Du(e,t,r,n){let o=e.queries.getByIndex(r),i=o.matches;if(i!==null){let s=tm(e,t,o,r);for(let a=0;a<i.length;a+=2){let c=i[a];if(c>0)n.push(s[a/2]);else{let u=i[a+1],l=t[-c];for(let d=Ce;d<l.length;d++){let f=l[d];f[so]===f[le]&&Du(f[x],f,u,n)}if(l[lr]!==null){let d=l[lr];for(let f=0;f<d.length;f++){let h=d[f];Du(h[x],h,u,n)}}}}}return n}function BC(e,t){return e[Pt].queries[t].queryList}function nm(e,t,r){let n=new Fc((r&4)===4);return _E(e,t,n,n.destroy),(t[Pt]??=new mu).queries.push(new gu(n))-1}function HC(e,t,r){let n=Z();return n.firstCreatePass&&(rm(n,new is(e,t,r),-1),(t&2)===2&&(n.staticViewQueries=!0)),nm(n,b(),t)}function zC(e,t,r,n){let o=Z();if(o.firstCreatePass){let i=de();rm(o,new is(t,r,n),i.index),GC(o,e),(r&2)===2&&(o.staticContentQueries=!0)}return nm(o,b(),r)}function qC(e){return e.split(",").map(t=>t.trim())}function rm(e,t,r){e.queries===null&&(e.queries=new vu),e.queries.track(new yu(t,r))}function GC(e,t){let r=e.contentQueries||(e.contentQueries=[]),n=r.length?r[r.length-1]:-1;t!==n&&r.push(e.queries.length-1,t)}function Pl(e,t){return e.queries.getByIndex(t)}function WC(e,t){let r=e[x],n=Pl(r,t);return n.crossesNgTemplate?Du(r,e,t,[]):tm(r,e,n,t)}function ZC(e){return typeof e=="function"&&e[ft]!==void 0}function Y1(e,t){at("NgSignals");let r=gf(e),n=r[ft];return t?.equal&&(n.equal=t.equal),r.set=o=>Wa(n,o),r.update=o=>mf(n,o),r.asReadonly=YC.bind(r),r}function YC(){let e=this[ft];if(e.readonlyFn===void 0){let t=()=>this();t[ft]=e,e.readonlyFn=t}return e.readonlyFn}function om(e){return ZC(e)&&typeof e.set=="function"}function QC(e){let t=[],r=new Map;function n(o){let i=r.get(o);
7if(!i){let s=e(o);r.set(o,i=s.then(eb))}return i}return ss.forEach((o,i)=>{let s=[];o.templateUrl&&s.push(n(o.templateUrl).then(u=>{o.template=u}));let a=typeof o.styles=="string"?[o.styles]:o.styles||[];if(o.styles=a,o.styleUrl&&o.styleUrls?.length)throw new Error("@Component cannot define both `styleUrl` and `styleUrls`. Use `styleUrl` if the component has one stylesheet, or `styleUrls` if it has multiple");if(o.styleUrls?.length){let u=o.styles.length,l=o.styleUrls;o.styleUrls.forEach((d,f)=>{a.push(""),s.push(n(d).then(h=>{a[u+f]=h,l.splice(l.indexOf(d),1),l.length==0&&(o.styleUrls=void 0)}))})}else o.styleUrl&&s.push(n(o.styleUrl).then(u=>{a.push(u),o.styleUrl=void 0}));let c=Promise.all(s).then(()=>tb(i));t.push(c)}),JC(),Promise.all(t).then(()=>{})}var ss=new Map,KC=new Set;function JC(){let e=ss;return ss=new Map,e}function XC(){return ss.size===0}function eb(e){return typeof e=="string"?e:e.text()}function tb(e){KC.delete(e)}function nb(e){return Object.getPrototypeOf(e.prototype).constructor}function rb(e){let t=nb(e.type),r=!0,n=[e];for(;t;){let o;if(on(e))o=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new D(903,!1);o=t.\u0275dir}if(o){if(r){n.push(o);let s=e;s.inputs=Pi(e.inputs),s.inputTransforms=Pi(e.inputTransforms),s.declaredInputs=Pi(e.declaredInputs),s.outputs=Pi(e.outputs);let a=o.hostBindings;a&&cb(e,a);let c=o.viewQuery,u=o.contentQueries;if(c&&sb(e,c),u&&ab(e,u),ob(e,o),PD(e.outputs,o.outputs),on(o)&&o.data.animation){let l=e.data;l.animation=(l.animation||[]).concat(o.data.animation)}}let i=o.features;if(i)for(let s=0;s<i.length;s++){let a=i[s];a&&a.ngInherit&&a(e),a===rb&&(r=!1)}}t=Object.getPrototypeOf(t)}ib(n)}function ob(e,t){for(let r in t.inputs){if(!t.inputs.hasOwnProperty(r)||e.inputs.hasOwnProperty(r))continue;let n=t.inputs[r];if(n!==void 0&&(e.inputs[r]=n,e.declaredInputs[r]=t.declaredInputs[r],t.inputTransforms!==null)){let o=Array.isArray(n)?n[0]:n;if(!t.inputTransforms.hasOwnProperty(o))continue;e.inputTransforms??={},e.inputTransforms[o]=t.inputTransforms[o]}}}function ib(e){let t=0,r=null;for(let n=e.length-1;n>=0;n--){let o=e[n];o.hostVars=t+=o.hostVars,o.hostAttrs=Zr(o.hostAttrs,r=Zr(r,o.hostAttrs))}}function Pi(e){return e===Rt?{}:e===Oe?[]:e}function sb(e,t){let r=e.viewQuery;r?e.viewQuery=(n,o)=>{t(n,o),r(n,o)}:e.viewQuery=t}function ab(e,t){let r=e.contentQueries;r?e.contentQueries=(n,o,i)=>{t(n,o,i),r(n,o,i)}:e.contentQueries=t}function cb(e,t){let r=e.hostBindings;r?e.hostBindings=(n,o)=>{t(n,o),r(n,o)}:e.hostBindings=t}function Q1(e){let t=r=>{let n=(Array.isArray(e)?e:e()).map(o=>typeof o=="function"?{directive:De(o),inputs:Rt,outputs:Rt}:{directive:De(o.directive),inputs:Sh(o.inputs),outputs:Sh(o.outputs)});r.hostDirectives===null?(r.findHostDirectiveDefs=im,r.hostDirectives=n):r.hostDirectives.unshift(...n)};return t.ngInherit=!0,t}function im(e,t,r){if(e.hostDirectives!==null)for(let n of e.hostDirectives){let o=ms(n.directive);ub(o.declaredInputs,n.inputs),im(o,t,r),r.set(o,n),t.push(o)}}function Sh(e){if(e===void 0||e.length===0)return Rt;let t={};for(let r=0;r<e.length;r+=2)t[e[r]]=e[r+1];return t}function ub(e,t){for(let r in t)if(t.hasOwnProperty(r)){let n=t[r],o=e[r];e[n]=o}}function Bs(e){let t=e.inputConfig,r={};for(let n in t)if(t.hasOwnProperty(n)){let o=t[n];Array.isArray(o)&&o[3]&&(r[n]=o[3])}e.inputTransforms=r}var cn=class{},ro=class{};var as=class extends cn{constructor(t,r,n){super(),this._parent=r,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new os(this);let o=np(t);this._bootstrapComponents=yg(o.bootstrap),this._r3Injector=rg(t,r,[{provide:cn,useValue:this},{provide:Us,useValue:this.componentFactoryResolver},...n],Te(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){let t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(r=>r()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}},cs=class extends ro{constructor(t){super(),this.moduleType=t}create(t){return new as(this.moduleType,t,[])}};function lb(e,t,r){return new as(e,t,r)}var wu=class extends cn{constructor(t){super(),this.componentFactoryResolver=new os(this),this.instance=null;let r=new eo([...t.providers,{provide:cn,useValue:this},{provide:Us,useValue:this.componentFactoryResolver}
7],t.parent||As(),t.debugName,new Set(["environment"]));this.injector=r,t.runEnvironmentInitializers&&r.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}};function mo(e,t,r=null){return new wu({providers:e,parent:t,debugName:r,runEnvironmentInitializers:!0}).injector}var db=(()=>{let t=class t{constructor(){this.cachedInjectors=new Map}getOrCreateInjector(n,o,i,s){if(!this.cachedInjectors.has(n)){let a=i.length>0?mo(i,o,s):null;this.cachedInjectors.set(n,a)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(let n of this.cachedInjectors.values())n!==null&&n.destroy()}finally{this.cachedInjectors.clear()}}};t.\u0275prov=w({token:t,providedIn:"environment",factory:()=>new t});let e=t;return e})();var Ht=(()=>{let t=class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new me(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let n=this.taskId++;return this.pendingTasks.add(n),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)}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function sm(e){return Fl(e)?Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e:!1}function fb(e,t){if(Array.isArray(e))for(let r=0;r<e.length;r++)t(e[r]);else{let r=e[Symbol.iterator](),n;for(;!(n=r.next()).done;)t(n.value)}}function Fl(e){return e!==null&&(typeof e=="function"||typeof e=="object")}function zt(e,t,r){return e[t]=r}function Hs(e,t){return e[t]}function Se(e,t,r){let n=e[t];return Object.is(n,r)?!1:(e[t]=r,!0)}function gr(e,t,r,n){let o=Se(e,t,r);return Se(e,t+1,n)||o}function am(e,t,r,n,o){let i=gr(e,t,r,n);return Se(e,t+2,o)||i}function vo(e,t,r,n,o,i){let s=gr(e,t,r,n);return gr(e,t+2,o,i)||s}function hb(e,t,r,n,o,i,s,a,c){let u=t.consts,l=Er(t,e,4,s||null,sn(u,a));Ml(t,r,l,sn(u,c)),_s(t,l);let d=l.tView=bl(2,l,n,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 us(e,t,r,n,o,i,s,a){let c=b(),u=Z(),l=e+re,d=u.firstCreatePass?hb(l,u,c,t,r,n,o,i,s):u.data[l];Fn(d,!1);let f=pb(u,c,d,e);Is()&&Ps(u,c,f,d),an(f,c);let h=jg(f,c,f,d);return c[l]=h,Ls(c,h),em(h,d,c),Ds(d)&&El(u,c,d),s!=null&&Cl(c,d,a),us}var pb=gb;function gb(e,t,r,n){return Es(!0),t[W].createComment("")}var Re=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}(Re||{}),xh=0,mb=1,se=function(e){return e[e.Placeholder=0]="Placeholder",e[e.Loading=1]="Loading",e[e.Complete=2]="Complete",e[e.Error=3]="Error",e}(se||{}),cm=function(e){return e[e.Initial=-1]="Initial",e}(cm||{}),cr=0,um=1,qr=2,Fi=3,lm=4,dm=5,fm=function(e){return e[e.Manual=0]="Manual",e[e.Playthrough=1]="Playthrough",e}(fm||{});function hm(e,t,r){let n=e===1?dm:lm;t[n]===null&&(t[n]=[]),t[n].push(r)}function Iu(e,t){let r=e===1?dm:lm,n=t[r];if(n!==null){for(let o of n)o();t[r]=null}}function pm(e){Iu(1,e),Iu(0,e)}function zs(e){return e+1}function qs(e,t){let r=e[x],n=zs(t.index);return e[n]}function vb(e,t,r){let n=e[x],o=zs(t);e[o]=r}function yo(e,t){let r=zs(t.index);return e.data[r]}function yb(e,t,r){let n=zs(t);e.data[n]=r}function Db(e,t,r){let n=t[x],o=yo(n,r);switch(e){case se.Complete:return o.primaryTmplIndex;case se.Loading:return o.loadingTmplIndex;case se.Error:return o.errorTmplIndex;case se.Placeholder:return o.placeholderTmplIndex;default:return null}}function Eu(e,t){return t===se.Placeholder?e.placeholderBlockConfig?.[xh]??null:t===se.Loading?e.loadingBlockConfig?.[xh]??null:null}function gm(e){return e.loadingBlockConfig?.[mb]??null}function Ah(e,t){if(!e||e.length===0)return t;let r=new Set(e);for(let n of t)r.add(n);return e.length===r.size?e:Array.from(r)}function wb(e,t){let r=t.primaryTmplIndex+re;return ao(e,r)}function Ib(e,t){let n=t[nt].get(bb),o=()=>n.remove(e);return n.add(e),o}var Eb=()=>typeof requestIdleCallback<"u"?requestIdleCallback:setTimeout,Cb=()=>typeof requestIdleCallback<"u"?cancelIdleCallback:clearTimeout,bb=(()=>{let t=class t{constructor(){this.executingCallbacks=!1,this.idleId=null,this.current=ne
7w Set,this.deferred=new Set,this.ngZone=g(B),this.requestIdleCallbackFn=Eb().bind(globalThis),this.cancelIdleCallbackFn=Cb().bind(globalThis)}add(n){(this.executingCallbacks?this.deferred:this.current).add(n),this.idleId===null&&this.scheduleIdleCallback()}remove(n){let{current:o,deferred:i}=this;o.delete(n),i.delete(n),o.size===0&&i.size===0&&this.cancelIdleCallback()}scheduleIdleCallback(){let n=()=>{this.cancelIdleCallback(),this.executingCallbacks=!0;for(let o of this.current)o();if(this.current.clear(),this.executingCallbacks=!1,this.deferred.size>0){for(let o of this.deferred)this.current.add(o);this.deferred.clear(),this.scheduleIdleCallback()}};this.idleId=this.requestIdleCallbackFn(()=>this.ngZone.run(n))}cancelIdleCallback(){this.idleId!==null&&(this.cancelIdleCallbackFn(this.idleId),this.idleId=null)}ngOnDestroy(){this.cancelIdleCallback(),this.current.clear(),this.deferred.clear()}};t.\u0275prov=w({token:t,providedIn:"root",factory:()=>new t});let e=t;return e})();function Mb(e,t,r){let o=r[nt].get(Tb),i=()=>o.remove(t);return o.add(e,t),i}var Tb=(()=>{let t=class t{constructor(){this.executingCallbacks=!1,this.timeoutId=null,this.invokeTimerAt=null,this.current=[],this.deferred=[]}add(n,o){let i=this.executingCallbacks?this.deferred:this.current;this.addToQueue(i,Date.now()+n,o),this.scheduleTimer()}remove(n){let{current:o,deferred:i}=this;this.removeFromQueue(o,n)===-1&&this.removeFromQueue(i,n),o.length===0&&i.length===0&&this.clearTimeout()}addToQueue(n,o,i){let s=n.length;for(let a=0;a<n.length;a+=2)if(n[a]>o){s=a;break}Cp(n,s,o,i)}removeFromQueue(n,o){let i=-1;for(let s=0;s<n.length;s+=2)if(n[s+1]===o){i=s;break}return i>-1&&th(n,i,2),i}scheduleTimer(){let n=()=>{this.clearTimeout(),this.executingCallbacks=!0;let i=[...this.current],s=Date.now();for(let c=0;c<i.length;c+=2){let u=i[c],l=i[c+1];if(u<=s)l();else break}let a=-1;for(let c=0;c<this.current.length&&this.current[c]<=s;c+=2)a=c+1;if(a>=0&&th(this.current,0,a+1),this.executingCallbacks=!1,this.deferred.length>0){for(let c=0;c<this.deferred.length;c+=2){let u=this.deferred[c],l=this.deferred[c+1];this.addToQueue(this.current,u,l)}this.deferred.length=0}this.scheduleTimer()};if(this.current.length>0){let i=Date.now(),s=this.current[0];if(this.timeoutId===null||this.invokeTimerAt&&this.invokeTimerAt-s>16){this.clearTimeout();let a=Math.max(s-i,16);this.invokeTimerAt=s,this.timeoutId=setTimeout(n,a)}}}clearTimeout(){this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}ngOnDestroy(){this.clearTimeout(),this.current.length=0,this.deferred.length=0}};t.\u0275prov=w({token:t,providedIn:"root",factory:()=>new t});let e=t;return e})();var Sb=new E("");function xb(e){return e.get(Sb,null,{optional:!0})?.behavior===fm.Manual?!1:Dg(e)}var Cu=null;function K1(e,t,r,n){let o=e.consts;r!=null&&(t.placeholderBlockConfig=sn(o,r)),n!=null&&(t.loadingBlockConfig=sn(o,n)),Cu===null&&(Cu=_b)}function J1(e,t,r,n,o,i,s,a,c){let u=b(),l=Z(),d=e+re;if(us(e,null,0,0),l.firstCreatePass){at("NgDefer");let m={primaryTmplIndex:t,loadingTmplIndex:n??null,placeholderTmplIndex:o??null,errorTmplIndex:i??null,placeholderBlockConfig:null,loadingBlockConfig:null,dependencyResolverFn:r??null,loadingState:Re.NOT_STARTED,loadingPromise:null,providers:null};c?.(l,m,a,s),yb(l,d,m)}let f=de(),h=u[d];em(h,f,u);let p=[null,cm.Initial,null,null,null,null];vb(u,d,p);let v=()=>pm(p);hm(0,p,()=>lp(u,v)),Ju(u,v)}function X1(){Ab(Ib)}function Ab(e){let t=b(),r=de();Rb(t,r);let n=e(()=>Ob(t,r),t),o=qs(t,r);hm(0,o,n)}function nn(e,t,r,n=!1){let o=r[le],i=o[x];if(tw(o))return;let s=qs(o,t),a=s[um];if(Nh(a,e)&&Nh(s[cr]??-1,e)){let c=yo(i,t),l=!n&&(gm(c)!==null||Eu(c,se.Loading)!==null||Eu(c,se.Placeholder))?Cu:mm;try{l(e,s,r,t,o)}catch(d){js(o,d)}}}function mm(e,t,r,n,o){let i=Db(e,o,n);if(i!==null){t[um]=e;let s=o[x],a=i+re,c=ao(s,a),u=0;Al(r,u);let l;if(e===se.Complete){let h=yo(s,n),p=h.providers;if(p&&p.length>0){let m=o[nt].get(be);l=m.get(db).getOrCreateInjector(h,m,p,"")}}let d=pr(r,c.tView.ssrId),f=po(o,c,null,{dehydratedView:d,injector:l});go(r,f,u,hr(c,d)),Vs(f)}}function _b(e,t,r,n,o){let i=Date.now(),s=o[x],a=yo(s,n);if(t[qr]===null||t[qr]<=i){t[qr]=null;
7let c=gm(a),u=t[Fi]!==null;if(e===se.Loading&&c!==null&&!u){t[cr]=e;let l=_h(c,t,n,r,o);t[Fi]=l}else{e>se.Loading&&u&&(t[Fi](),t[Fi]=null,t[cr]=null),mm(e,t,r,n,o);let l=Eu(a,e);l!==null&&(t[qr]=i+l,_h(l,t,n,r,o))}}else t[cr]=e}function _h(e,t,r,n,o){return Mb(e,()=>{let s=t[cr];t[qr]=null,t[cr]=null,s!==null&&nn(s,r,n)},o)}function Nh(e,t){return e<t}function Nb(e,t,r){let n=t[nt],o=t[x];if(e.loadingState!==Re.NOT_STARTED)return;let i=qs(t,r),s=wb(o,e);e.loadingState=Re.IN_PROGRESS,Iu(1,i);let a=e.dependencyResolverFn,c=n.get(Ht),u=c.add();if(!a){e.loadingPromise=Promise.resolve().then(()=>{e.loadingPromise=null,e.loadingState=Re.COMPLETE,c.remove(u)});return}e.loadingPromise=Promise.allSettled(a()).then(l=>{let d=!1,f=[],h=[];for(let p of l)if(p.status==="fulfilled"){let v=p.value,m=tt(v)||ms(v);if(m)f.push(m);else{let y=Gu(v);y&&h.push(y)}}else{d=!0;break}if(e.loadingPromise=null,c.remove(u),d){if(e.loadingState=Re.FAILED,e.errorTmplIndex===null){let p=nE(t),v=new D(750,!1);js(t,v)}}else{e.loadingState=Re.COMPLETE;let p=s.tView;if(f.length>0){p.directiveRegistry=Ah(p.directiveRegistry,f);let v=f.map(y=>y.type),m=dl(!1,...v);e.providers=m}h.length>0&&(p.pipeRegistry=Ah(p.pipeRegistry,h))}})}function Rb(e,t){let r=e[t.index];nn(se.Placeholder,t,r)}function Rh(e,t,r){e.loadingPromise.then(()=>{e.loadingState===Re.COMPLETE?nn(se.Complete,t,r):e.loadingState===Re.FAILED&&nn(se.Error,t,r)})}function Ob(e,t){let r=e[x],n=e[t.index],o=e[nt];if(!xb(o))return;let i=qs(e,t),s=yo(r,t);switch(pm(i),s.loadingState){case Re.NOT_STARTED:nn(se.Loading,t,n),Nb(s,e,t),s.loadingState===Re.IN_PROGRESS&&Rh(s,t,n);break;case Re.IN_PROGRESS:nn(se.Loading,t,n),Rh(s,t,n);break;case Re.COMPLETE:nn(se.Complete,t,n);break;case Re.FAILED:nn(se.Error,t,n);break;default:}}function kl(e,t,r,n){let o=b(),i=kn();if(Se(o,i,t)){let s=Z(),a=wr();qE(a,o,e,t,r,n)}return kl}function Ll(e,t,r,n){return Se(e,kn(),r)?t+Xe(r)+n:Me}function vm(e,t,r,n,o,i){let s=pp(),a=gr(e,s,r,o);return ws(2),a?t+Xe(r)+n+Xe(o)+i:Me}function Pb(e,t,r,n,o,i,s,a,c,u){let l=pp(),d=vo(e,l,r,o,s,c);return ws(4),d?t+Xe(r)+n+Xe(o)+i+Xe(s)+a+Xe(c)+u:Me}function ki(e,t){return e<<17|t<<2}function Pn(e){return e>>17&32767}function Fb(e){return(e&2)==2}function kb(e,t){return e&131071|t<<17}function bu(e){return e|2}function mr(e){return(e&131068)>>2}function Cc(e,t){return e&-131069|t<<2}function Lb(e){return(e&1)===1}function Mu(e){return e|1}function jb(e,t,r,n,o,i){let s=i?t.classBindings:t.styleBindings,a=Pn(s),c=mr(s);e[n]=r;let u=!1,l;if(Array.isArray(r)){let d=r;l=d[1],(l===null||uo(d,l)>0)&&(u=!0)}else l=r;if(o)if(c!==0){let f=Pn(e[a+1]);e[n+1]=ki(f,a),f!==0&&(e[f+1]=Cc(e[f+1],n)),e[a+1]=kb(e[a+1],n)}else e[n+1]=ki(a,0),a!==0&&(e[a+1]=Cc(e[a+1],n)),a=n;else e[n+1]=ki(c,0),a===0?a=n:e[c+1]=Cc(e[c+1],n),c=n;
vendor: 9,224 bytes, line 7
7u&&(e[n+1]=bu(e[n+1])),Oh(e,l,n,!0),Oh(e,l,n,!1),Vb(t,l,e,n,i),s=ki(a,c),i?t.classBindings=s:t.styleBindings=s}function Vb(e,t,r,n,o){let i=o?e.residualClasses:e.residualStyles;i!=null&&typeof t=="string"&&uo(i,t)>=0&&(r[n+1]=Mu(r[n+1]))}function Oh(e,t,r,n){let o=e[r+1],i=t===null,s=n?Pn(o):mr(o),a=!1;for(;s!==0&&(a===!1||i);){let c=e[s],u=e[s+1];$b(c,t)&&(a=!0,e[s+1]=n?Mu(u):bu(u)),s=n?Pn(u):mr(u)}a&&(e[r+1]=n?bu(o):Mu(o))}function $b(e,t){return e===null||t==null||(Array.isArray(e)?e[1]:e)===t?!0:Array.isArray(e)&&typeof t=="string"?uo(e,t)>=0:!1}var ie={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function ym(e){return e.substring(ie.key,ie.keyEnd)}function Ub(e){return e.substring(ie.value,ie.valueEnd)}function Bb(e){return Im(e),Dm(e,vr(e,0,ie.textEnd))}function Dm(e,t){let r=ie.textEnd;return r===t?-1:(t=ie.keyEnd=zb(e,ie.key=t,r),vr(e,t,r))}function Hb(e){return Im(e),wm(e,vr(e,0,ie.textEnd))}function wm(e,t){let r=ie.textEnd,n=ie.key=vr(e,t,r);return r===n?-1:(n=ie.keyEnd=qb(e,n,r),n=Ph(e,n,r,58),n=ie.value=vr(e,n,r),n=ie.valueEnd=Gb(e,n,r),Ph(e,n,r,59))}function Im(e){ie.key=0,ie.keyEnd=0,ie.value=0,ie.valueEnd=0,ie.textEnd=e.length}function vr(e,t,r){for(;t<r&&e.charCodeAt(t)<=32;)t++;return t}function zb(e,t,r){for(;t<r&&e.charCodeAt(t)>32;)t++;return t}function qb(e,t,r){let n;for(;t<r&&((n=e.charCodeAt(t))===45||n===95||(n&-33)>=65&&(n&-33)<=90||n>=48&&n<=57);)t++;return t}function Ph(e,t,r,n){return t=vr(e,t,r),t<r&&t++,t}function Gb(e,t,r){let n=-1,o=-1,i=-1,s=t,a=s;for(;s<r;){let c=e.charCodeAt(s++);if(c===59)return a;c===34||c===39?a=s=Fh(e,c,s,r):t===s-4&&i===85&&o===82&&n===76&&c===40?a=s=Fh(e,41,s,r):c>32&&(a=s),i=o,o=n,n=c&-33}return a}function Fh(e,t,r,n){let o=-1,i=r;for(;i<n;){let s=e.charCodeAt(i++);if(s==t&&o!==92)return i;s==92&&o===92?o=0:o=s}throw new Error}function Wb(e,t,r){let n=b(),o=kn();if(Se(n,o,t)){let i=Z(),s=wr();ho(i,s,n,e,t,n[W],r,!1)}return Wb}function Tu(e,t,r,n,o){let i=t.inputs,s=o?"class":"style";Tl(e,r,i[s],s,n)}function jl(e,t,r){return Cm(e,t,r,!1),jl}function Zb(e,t){return Cm(e,t,null,!0),Zb}function eL(e){Vl(Tm,Yb,e,!1)}function Yb(e,t){for(let r=Hb(t);r>=0;r=wm(t,r))Tm(e,ym(t),Ub(t))}function tL(e){Vl(t0,Em,e,!0)}function Em(e,t){for(let r=Bb(t);r>=0;r=Dm(t,r))co(e,ym(t),!0)}function Cm(e,t,r,n){let o=b(),i=Z(),s=ws(2);if(i.firstUpdatePass&&Mm(i,e,s,n),t!==Me&&Se(o,s,t)){let a=i.data[Mt()];Sm(i,a,o,o[W],e,o[s+1]=r0(t,r),n,s)}}function Vl(e,t,r,n){let o=Z(),i=ws(2);o.firstUpdatePass&&Mm(o,null,i,n);let s=b();if(r!==Me&&Se(s,i,r)){let a=o.data[Mt()];if(xm(a,n)&&!bm(o,i)){let c=n?a.classesWithoutHost:a.stylesWithoutHost;c!==null&&(r=Nc(c,r||"")),Tu(o,a,s,r,n)}else n0(o,a,s,s[W],s[i+1],s[i+1]=e0(e,t,r),n,i)}}function bm(e,t){return t>=e.expandoStartIndex}function Mm(e,t,r,n){let o=e.data;if(o[r+1]===null){let i=o[Mt()],s=bm(e,r);xm(i,n)&&t===null&&!s&&(t=!1),t=Qb(o,i,t,n),jb(o,i,t,r,s,n)}}function Qb(e,t,r,n){let o=ww(e),i=n?t.residualClasses:t.residualStyles;if(o===null)(n?t.classBindings:t.styleBindings)===0&&(r=bc(null,e,t,r,n),r=oo(r,t.attrs,n),i=null);else{let s=t.directiveStylingLast;if(s===-1||e[s]!==o)if(r=bc(o,e,t,r,n),i===null){let c=Kb(e,t,n);c!==void 0&&Array.isArray(c)&&(c=bc(null,e,t,c[1],n),c=oo(c,t.attrs,n),Jb(e,t,n,c))}else i=Xb(e,t,n)}return i!==void 0&&(n?t.residualClasses=i:t.residualStyles=i),r}function Kb(e,t,r){let n=r?t.classBindings:t.styleBindings;if(mr(n)!==0)return e[Pn(n)]}function Jb(e,t,r,n){let o=r?t.classBindings:t.styleBindings;e[Pn(o)]=n}function Xb(e,t,r){let n,o=t.directiveEnd;for(let i=1+t.directiveStylingLast;i<o;i++){let s=e[i].hostAttrs;n=oo(n,s,r)}return oo(n,t.attrs,r)}function bc(e,t,r,n,o){let i=null,s=r.directiveEnd,a=r.directiveStylingLast;for(a===-1?a=r.directiveStart:a++;a<s&&(i=t[a],n=oo(n,i.hostAttrs,o),i!==e);)a++;return e!==null&&(r.directiveStylingLast=a),n}function oo(e,t,r){let n=r?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===n&&(Array.isArray(e)||(e=e===void 0?[]:["",e]),co(e,s,r?!0:t[++i]))}return e===void 0?null:e}function e0(e,t,r){if(r==null||r==="")return Oe;let n=[],o=Fe(r);if(Array.isArray(o))for(let i=0;i<o.length;i++)e(n,o[i],!0);else if(typeof o=="object")for(let i in o)o.hasOwnProperty(i)&&e(n,i,o[i]);else typeof o=="string"&&t(n,o);return n}function Tm(e,t,r){co(e,t,Fe(r))}function t0(e,t,r){let n=String(t);n!==""&&!n.includes(" ")&&co(e,n,r)}function n0(e,t,r,n,o,i,s,a){o===Me&&(o=Oe);let c=0,u=0,l=0<o.length?o[0]:null,d=0<i.length?i[0]:null;for(;l!==null||d!==null;){let f=c<o.length?o[c+1]:void 0,h=u<i.length?i[u+1]:void 0,p=null,v;l===d?(c+=2,u+=2,f!==h&&(p=d,v=h)):d===null||l!==null&&l<d?(c+=2,p=l):(u+=2,p=d,v=h),p!==null&&Sm(e,t,r,n,p,v,s,a),l=c<o.length?o[c]:null,d=u<i.length?i[u]:null}}function Sm(e,t,r,n,o,i,s,a){if(!(t.type&3))return;let c=e.data,u=c[a+1],l=Lb(u)?kh(c,t,r,o,mr(u),s):void 0;if(!ls(l)){ls(i)||Fb(u)&&(i=kh(c,null,r,o,a,s));let d=cp(Mt(),r);EE(n,s,d,o,i)}}function kh(e,t,r,n,o,i){let s=t===null,a;for(;o>0;){let c=e[o],u=Array.isArray(c),l=u?c[1]:c,d=l===null,f=r[o+1];f===Me&&(f=d?Oe:void 0);let h=d?gc(f,n):l===n?f:void 0;if(u&&!ls(h)&&(h=gc(c,n)),ls(h)&&(a=h,s))return a;let p=e[o+1];o=s?Pn(p):mr(p)}if(t!==null){let c=i?t.residualClasses:t.residualStyles;c!=null&&(a=gc(c,n))}return a}function ls(e){return e!==void 0}function r0(e,t){return e==null||e===""||(typeof t=="string"?e=e+t:typeof e=="object"&&(e=Te(Fe(e)))),e}function xm(e,t){return(e.flags&(t?8:16))!==0}function nL(e,t,r){let n=b(),o=Ll(n,e,t,r);Vl(co,Em,o,!0)}var Su=class{destroy(t){}updateValue(t,r){}swap(t,r){let n=Math.min(t,r),o=Math.max(t,r),i=this.detach(o);if(o-n>1){let s=this.detach(n);this.attach(n,i),this.attach(o,s)}else this.attach(n,i)}move(t,r){this.attach(r,this.detach(t))}};function Mc(e,t,r,n,o){return e===r&&Object.is(t,n)?1:Object.is(o(e,t),o(r,n))?-1:0}function o0(e,t,r){let n,o,i=0,s=e.length-1;if(Array.isArray(t)){let a=t.length-1;for(;i<=s&&i<=a;){let c=e.at(i),u=t[i],l=Mc(i,c,i,u,r);if(l!==0){l<0&&e.updateValue(i,u),i++;continue}let d=e.at(s),f=t[a],h=Mc(s,d,a,f,r);if(h!==0){h<0&&e.updateValue(s,f),s--,a--;continue}let p=r(i,c),v=r(s,d),m=r(i,u);if(Object.is(m,v)){let y=r(a,f);Object.is(y,p)?(e.swap(i,s),e.updateValue(s,f),a--,s--):e.move(s,i),e.updateValue(i,u),i++;continue}if(n??=new ds,o??=jh(e,i,s,r),xu(e,n,i,m))e.updateValue(i,u),i++,s++;else if(o.has(m))n.set(p,e.detach(i)),s--;else{let y=e.create(i,t[i]);e.attach(i,y),i++,s++}}for(;i<=a;)Lh(e,n,r,i,t[i]),i++}else if(t!=null){let a=t[Symbol.iterator](),c=a.next();for(;!c.done&&i<=s;){let u=e.at(i),l=c.value,d=Mc(i,u,i,l,r);if(d!==0)d<0&&e.updateValue(i,l),i++,c=a.next();else{n??=new ds,o??=jh(e,i,s,r);let f=r(i,l);if(xu(e,n,i,f))e.updateValue(i,l),i++,s++,c=a.next();else if(!o.has(f))e.attach(i,e.create(i,l)),i++,s++,c=a.next();else{let h=r(i,u);n.set(h,e.detach(i)),s--}}}for(;!c.done;)Lh(e,n,r,e.length,c.value),c=a.next()}for(;i<=s;)e.destroy(e.detach(s--));n?.forEach(a=>{e.destroy(a)})}function xu(e,t,r,n){return t!==void 0&&t.has(n)?(e.attach(r,t.get(n)),t.delete(n),!0):!1}function Lh(e,t,r,n,o){if(xu(e,t,n,r(n,o)))e.updateValue(n,o);else{let i=e.create(n,o);e.attach(n,i)}}function jh(e,t,r,n){let o=new Set;for(let i=t;i<=r;i++)o.add(n(i,e.at(i)));return o}var ds=class{constructor(){this.kvMap=new Map,this._vMap=void 0}has(t){return this.kvMap.has(t)}delete(t){if(!this.has(t))return!1;let r=this.kvMap.get(t);return this._vMap!==void 0&&this._vMap.has(r)?(this.kvMap.set(t,this._vMap.get(r)),this._vMap.delete(r)):this.kvMap.delete(t),!0}get(t){return this.kvMap.get(t)}set(t,r){if(this.kvMap.has(t)){let n=this.kvMap.get(t);this._vMap===void 0&&(this._vMap=new Map);let o=this._vMap;for(;o.has(n);)n=o.get(n);o.set(n,r)}else this.kvMap.set(t,r)}forEach(t){for(let[r,n]of this.kvMap)if(t(n,r),this._vMap!==void 0){let o=this._vMap;for(;o.has(n);)n=o.get(n),t(n,r)}}};function rL(e,t,r){at("NgControlFlow");let n=b(),o=kn(),i=Ru(n,re+e),s=0;if(Se(n,o,t)){let a=j(null);try{if(Al(i,s),t!==-1){let c=Ou(n[x],re+t),u=pr(i,c.tView.ssrId),l=po(n,c,r,{dehydratedView:u});go(i,l,s,hr(c,u))}}finally{j(a)}}else{let a=Bg(i,s);a!==void 0&&(a[we]=r)}}var Au=class{constructor(t,r,n){this.lContainer=t,this.$implicit=r,this.$index=n}get $count(){return this.lContainer.length-Ce}};function oL(e){return e}function iL(e,t){return t}var _u=class{constructor(t,r,n){this.hasEmptyBlock=t,this.trackByFn=r,this.liveCollection=n}};function sL(e,t,r,n,o,i,s,a,c,u,l,d,f){at("NgControlFlow");let h=c!==void 0,p=b(),v=a?s.bind(p[ke][we]):s,m=new _u(h,v);p[re+e]=m,us(e+1,t,r,n,o,i),h&&us(e+2,c,u,l,d,f)}var Nu=class extends Su{constructor(t,r,n){super(),this.lContainer=t,this.hostLView=r,this.templateTNode=n,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-Ce}at(t){return this.getLView(t)[we].$implicit}attach(t,r){let n=r[ur];this.needsIndexUpdate||=t!==this.length,go(this.lContainer,r,t,hr(this.templateTNode,n))}detach(t){return this.needsIndexUpdate||=t!==this.length-1,i0(this.lContainer,t)}create(t,r){let n=pr(this.lContainer,this.templateTNode.tView.ssrId);return po(this.hostLView,this.templateTNode,new Au(this.lContainer,r,t),{dehydratedView:n})}destroy(t){Os(t[x],t)}updateValue(t,r){this.getLView(t)[we].$implicit=r}reset(){this.needsIndexUpdate=!1}
7updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t<this.length;t++)this.getLView(t)[we].$index=t}getLView(t){return s0(this.lContainer,t)}};function aL(e){let t=j(null),r=Mt();try{let n=b(),o=n[x],i=n[r];if(i.liveCollection===void 0){let a=r+1,c=Ru(n,a),u=Ou(o,a);i.liveCollection=new Nu(c,n,u)}else i.liveCollection.reset();let s=i.liveCollection;if(o0(s,e,i.trackByFn),s.updateIndexes(),i.hasEmptyBlock){let a=kn(),c=s.length===0;if(Se(n,a,c)){let u=r+2,l=Ru(n,u);if(c){let d=Ou(o,u),f=pr(l,d.tView.ssrId),h=po(n,d,void 0,{dehydratedView:f});go(l,h,0,hr(d,f))}else Al(l,0)}}}finally{j(t)}}function Ru(e,t){return e[t]}function i0(e,t){return to(e,t)}function s0(e,t){return Bg(e,t)}function Ou(e,t){return ao(e,t)}function a0(e,t,r,n,o,i){let s=t.consts,a=sn(s,o),c=Er(t,e,2,n,a);return Ml(t,r,c,sn(s,i)),c.attrs!==null&&rs(c,c.attrs,!1),c.mergedAttrs!==null&&rs(c,c.mergedAttrs,!0),t.queries!==null&&t.queries.elementStart(t,c),c}function Am(e,t,r,n){let o=b(),i=Z(),s=re+e,a=o[W],c=i.firstCreatePass?a0(s,i,o,t,r,n):i.data[s],u=c0(i,o,c,a,t,e);o[s]=u;let l=Ds(c);return Fn(c,!0),Ag(a,u,c),(c.flags&32)!==32&&Is()&&Ps(i,o,u,c),uw()===0&&an(u,o),lw(),l&&(El(i,o,c),Il(i,c,o)),n!==null&&Cl(o,c),Am}function _m(){let e=de();Xu()?el():(e=e.parent,Fn(e,!1));let t=e;fw(t)&&hw(),dw();let r=Z();return r.firstCreatePass&&(_s(r,e),Zu(e)&&r.queries.elementEnd(e)),t.classesWithoutHost!=null&&mI(t)&&Tu(r,t,b(),t.classesWithoutHost,!0),t.stylesWithoutHost!=null&&vI(t)&&Tu(r,t,b(),t.stylesWithoutHost,!1),_m}function $l(e,t,r,n){return Am(e,t,r,n),_m(),$l}var c0=(e,t,r,n,o,i)=>(Es(!0),wg(n,o,bw()));function u0(e,t,r,n,o){let i=t.consts,s=sn(i,n),a=Er(t,e,8,"ng-container",s);s!==null&&rs(a,s,!0);let c=sn(i,o);return Ml(t,r,a,c),t.queries!==null&&t.queries.elementStart(t,a),a}function Nm(e,t,r){let n=b(),o=Z(),i=e+re,s=o.firstCreatePass?u0(i,o,n,t,r):o.data[i];Fn(s,!0);let a=d0(o,n,s,e);return n[i]=a,Is()&&Ps(o,n,a,s),an(a,n),Ds(s)&&(El(o,n,s),Il(o,s,n)),r!=null&&Cl(n,s),Nm}function Rm(){let e=de(),t=Z();return Xu()?el():(e=e.parent,Fn(e,!1)),t.firstCreatePass&&(_s(t,e),Zu(e)&&t.queries.elementEnd(e)),Rm}function l0(e,t,r){return Nm(e,t,r),Rm(),l0}var d0=(e,t,r,n)=>(Es(!0),sE(t[W],""));function cL(){return b()}function f0(e,t,r){let n=b(),o=kn();if(Se(n,o,t)){let i=Z(),s=wr();ho(i,s,n,e,t,n[W],r,!0)}return f0}var Cn=void 0;function h0(e){let t=e,r=Math.floor(Math.abs(e)),n=e.toString().replace(/^[^.]*\.?/,"").length;return r===1&&n===0?1:5}var p0=["en",[["a","p"],["AM","PM"],Cn],[["AM","PM"],Cn,Cn],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Cn,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Cn,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Cn,"{1} 'at' {0}",Cn],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",h0],Tc={};function ze(e){let t=g0(e),r=Vh(t);if(r)return r;let n=t.split("-")[0];if(r=Vh(n),r)return r;if(n==="en")return p0;throw new D(701,!1)}function Vh(e){return e in Tc||(Tc[e]=ee.ng&&ee.ng.common&&ee.ng.common.locales&&ee.ng.common.locales[e]),Tc[e]}var te=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(te||{});function g0(e){return e.toLowerCase().replace(/_/g,"-")}var fs="en-US";var m0=fs;function v0(e){typeof e=="string"&&(m0=e.toLowerCase().replace(/_/g,"-"))}function Ul(e,t,r,n){let o=b(),i=Z(),s=de();return Om(i,o,o[W],s,e,t,n),Ul}function y0(e,t,r,n){let o=e.cleanup;if(o!=null)for(let i=0;i<o.length-1;i+=2){let s=o[i];if(s===r&&o[i+1]===n){let a=t[Yr],c=o[i+2];return a.length>c?a[c]:null}typeof s=="string"&&(i+=2)}return null}
7function Om(e,t,r,n,o,i,s){let a=Ds(n),u=e.firstCreatePass&&Ug(e),l=t[we],d=$g(t),f=!0;if(n.type&3||s){let v=Ue(n,t),m=s?s(v):v,y=d.length,X=s?Y=>s(Ct(Y[n.index])):n.index,pe=null;if(!s&&a&&(pe=y0(e,t,o,n.index)),pe!==null){let Y=pe.__ngLastListenerFn__||pe;Y.__ngNextListenerFn__=i,pe.__ngLastListenerFn__=i,f=!1}else{i=Uh(n,t,l,i,!1);let Y=r.listen(m,o,i);d.push(i,Y),u&&u.push(o,X,y,y+1)}}else i=Uh(n,t,l,i,!1);let h=n.outputs,p;if(f&&h!==null&&(p=h[o])){let v=p.length;if(v)for(let m=0;m<v;m+=2){let y=p[m],X=p[m+1],Ze=t[y][X].subscribe(i),Ae=d.length;if(d.push(i,Ze),u){let dt=typeof Ze=="function"?Ae+1:-(Ae+1);u.push(o,n.index,Ae,dt)}}}}function $h(e,t,r,n){let o=j(null);try{return wt(6,t,r),r(n)!==!1}catch(i){return js(e,i),!1}finally{wt(7,t,r),j(o)}}function Uh(e,t,r,n,o){return function i(s){if(s===Function)return n;let a=e.componentOffset>-1?un(e.index,t):t;Vs(a);let c=$h(t,r,n,s),u=i.__ngNextListenerFn__;for(;u;)c=$h(t,r,u,s)&&c,u=u.__ngNextListenerFn__;return o&&c===!1&&s.preventDefault(),c}}function uL(e=1){return Ew(e)}function D0(e,t){let r=null,n=zD(e);for(let o=0;o<t.length;o++){let i=t[o];if(i==="*"){r=o;continue}if(n===null?Xh(e,i,!0):WD(n,i))return o}return r}function lL(e){let t=b()[ke][Le];if(!t.projection){let r=e?e.length:1,n=t.projection=Aw(r,null),o=n.slice(),i=t.child;for(;i!==null;){let s=e?D0(i,e):0;s!==null&&(o[s]?o[s].projectionNext=i:n[s]=i,o[s]=i),i=i.next}}}function dL(e,t=0,r){let n=b(),o=Z(),i=Er(o,re+e,16,null,r||null);i.projection===null&&(i.projection=t),el(),(!n[ur]||fp())&&(i.flags&32)!==32&&wE(o,n,i)}function w0(e,t,r){return Pm(e,"",t,"",r),w0}function Pm(e,t,r,n,o){let i=b(),s=Ll(i,t,r,n);if(s!==Me){let a=Z(),c=wr();ho(a,c,i,e,s,i[W],o,!1)}return Pm}function I0(e,t,r,n,o,i,s){let a=b(),c=vm(a,t,r,n,o,i);if(c!==Me){let u=Z(),l=wr();ho(u,l,a,e,c,a[W],s,!1)}return I0}function Fm(e,t,r,n){zC(e,t,r,n)}function fL(e,t,r){HC(e,t,r)}function km(e){let t=b(),r=Z(),n=gp();tl(n+1);let o=Pl(r,n);if(e.dirty&&iw(t)===((o.metadata.flags&2)===2)){if(o.matches===null)e.reset([]);else{let i=WC(t,n);e.reset(i,Tw),e.notifyOnChanges()}return!0}return!1}function Lm(){return BC(b(),gp())}function E0(e,t,r,n){r>=e.data.length&&(e.data[r]=null,e.blueprint[r]=null),t[r]=n}function hL(e){let t=gw();return Yu(t,re+e)}function pL(e,t=""){let r=b(),n=Z(),o=e+re,i=n.firstCreatePass?Er(n,o,1,t,null):n.data[o],s=C0(n,r,i,t,e);r[o]=s,Is()&&Ps(n,r,s,i),Fn(i,!1)}var C0=(e,t,r,n,o)=>(Es(!0),oE(t[W],n));function b0(e){return jm("",e,""),b0}function jm(e,t,r){let n=b(),o=Ll(n,e,t,r);return o!==Me&&Sl(n,Mt(),o),jm}function M0(e,t,r,n,o){let i=b(),s=vm(i,e,t,r,n,o);return s!==Me&&Sl(i,Mt(),s),M0}function T0(e,t,r,n,o,i,s,a,c){let u=b(),l=Pb(u,e,t,r,n,o,i,s,a,c);return l!==Me&&Sl(u,Mt(),l),T0}function S0(e,t,r){om(t)&&(t=t());let n=b(),o=kn();if(Se(n,o,t)){let i=Z(),s=wr();ho(i,s,n,e,t,n[W],r,!1)}return S0}function gL(e,t){let r=om(e);return r&&e.set(t),r}
vendor: 4,345 bytes, line 7
7function x0(e,t){let r=b(),n=Z(),o=de();return Om(n,r,r[W],o,e,t),x0}function A0(e,t,r){let n=Z();if(n.firstCreatePass){let o=on(e);Pu(r,n.data,n.blueprint,o,!0),Pu(t,n.data,n.blueprint,o,!1)}}function Pu(e,t,r,n,o){if(e=De(e),Array.isArray(e))for(let i=0;i<e.length;i++)Pu(e[i],t,r,n,o);else{let i=Z(),s=b(),a=de(),c=fr(e)?e:De(e.provide),u=Up(e),l=a.providerIndexes&1048575,d=a.directiveStart,f=a.providerIndexes>>20;if(fr(e)||!e.multi){let h=new _n(u,o,L),p=xc(c,t,o?l:l+f,d);p===-1?(qc(Xi(a,s),i,c),Sc(i,e,t.length),t.push(c),a.directiveStart++,a.directiveEnd++,o&&(a.providerIndexes+=1048576),r.push(h),s.push(h)):(r[p]=h,s[p]=h)}else{let h=xc(c,t,l+f,d),p=xc(c,t,l,l+f),v=h>=0&&r[h],m=p>=0&&r[p];if(o&&!m||!o&&!v){qc(Xi(a,s),i,c);let y=R0(o?N0:_0,r.length,o,n,u);!o&&m&&(r[p].providerFactory=y),Sc(i,e,t.length,0),t.push(c),a.directiveStart++,a.directiveEnd++,o&&(a.providerIndexes+=1048576),r.push(y),s.push(y)}else{let y=Vm(r[o?p:h],u,!o&&n);Sc(i,e,h>-1?h:p,y)}!o&&n&&m&&r[p].componentProviders++}}}function Sc(e,t,r,n){let o=fr(t),i=tI(t);if(o||i){let c=(i?De(t.useClass):t).prototype.ngOnDestroy;if(c){let u=e.destroyHooks||(e.destroyHooks=[]);if(!o&&t.multi){let l=u.indexOf(r);l===-1?u.push(r,[n,c]):u[l+1].push(n,c)}else u.push(r,c)}}}function Vm(e,t,r){return r&&e.componentProviders++,e.multi.push(t)-1}function xc(e,t,r,n){for(let o=r;o<n;o++)if(t[o]===e)return o;return-1}function _0(e,t,r,n){return Fu(this.multi,[])}function N0(e,t,r,n){let o=this.multi,i;if(this.providerFactory){let s=this.providerFactory.componentProviders,a=Nn(r,r[x],this.providerFactory.index,n);i=a.slice(0,s),Fu(o,i);for(let c=s;c<a.length;c++)i.push(a[c])}else i=[],Fu(o,i);return i}function Fu(e,t){for(let r=0;r<e.length;r++){let n=e[r];t.push(n())}return t}function R0(e,t,r,n,o){let i=new _n(e,r,L);return i.multi=[],i.index=t,i.componentProviders=0,Vm(i,o,n&&!r),i}function mL(e,t=[]){return r=>{r.providersResolver=(n,o)=>A0(n,o?o(e):e,t)}}var O0=(()=>{let t=class t{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){let o=dl(!1,n.type),i=o.length>0?mo([o],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,i)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(let n of this.cachedInjectors.values())n!==null&&n.destroy()}finally{this.cachedInjectors.clear()}}};t.\u0275prov=w({token:t,providedIn:"environment",factory:()=>new t(C(be))});let e=t;return e})();function $m(e){at("NgStandalone"),e.getStandaloneInjector=t=>t.get(O0).getOrCreateStandaloneInjector(e)}function vL(e,t,r){let n=ot()+e,o=b();return o[n]===Me?zt(o,n,r?t.call(r):t()):Hs(o,n)}function yL(e,t,r,n){return Um(b(),ot(),e,t,r,n)}function DL(e,t,r,n,o){return Bm(b(),ot(),e,t,r,n,o)}function wL(e,t,r,n,o,i){return P0(b(),ot(),e,t,r,n,o,i)}function IL(e,t,r,n,o,i,s){return F0(b(),ot(),e,t,r,n,o,i,s)}function EL(e,t,r,n,o,i,s,a){let c=ot()+e,u=b(),l=vo(u,c,r,n,o,i);return Se(u,c+4,s)||l?zt(u,c+5,a?t.call(a,r,n,o,i,s):t(r,n,o,i,s)):Hs(u,c+5)}function CL(e,t,r,n,o,i,s,a,c){let u=ot()+e,l=b(),d=vo(l,u,r,n,o,i);return gr(l,u+4,s,a)||d?zt(l,u+6,c?t.call(c,r,n,o,i,s,a):t(r,n,o,i,s,a)):Hs(l,u+6)}function bL(e,t,r,n,o,i,s,a,c,u){let l=ot()+e,d=b(),f=vo(d,l,r,n,o,i);return am(d,l+4,s,a,c)||f?zt(d,l+7,u?t.call(u,r,n,o,i,s,a,c):t(r,n,o,i,s,a,c)):Hs(d,l+7)}function ML(e,t,r,n){return k0(b(),ot(),e,t,r,n)}function Do(e,t){let r=e[t];return r===Me?void 0:r}function Um(e,t,r,n,o,i){let s=t+r;return Se(e,s,o)?zt(e,s+1,i?n.call(i,o):n(o)):Do(e,s+1)}function Bm(e,t,r,n,o,i,s){let a=t+r;return gr(e,a,o,i)?zt(e,a+2,s?n.call(s,o,i):n(o,i)):Do(e,a+2)}function P0(e,t,r,n,o,i,s,a){let c=t+r;return am(e,c,o,i,s)?zt(e,c+3,a?n.call(a,o,i,s):n(o,i,s)):Do(e,c+3)}function F0(e,t,r,n,o,i,s,a,c){let u=t+r;return vo(e,u,o,i,s,a)?zt(e,u+4,c?n.call(c,o,i,s,a):n(o,i,s,a)):Do(e,u+4)}function k0(e,t,r,n,o,i){let s=t+r,a=!1;for(let c=0;c<o.length;c++)Se(e,s++,o[c])&&(a=!0);return a?zt(e,s,n.apply(i,o)):Do(e,s)}function TL(e,t){let r=Z(),n,o=e+re;r.firstCreatePass?(n=L0(t,r.pipeRegistry),r.data[o]=n,n.onDestroy&&(r.destroyHooks??=[]).push(o,n.onDestroy)):n=r.data[o];let i=n.factory||(n.factory=An(n.type,!0)),s,a=Ne(L);try{let c=Ji(!1),u=i();return Ji(c),E0(r,b(),o,u),u}finally{Ne(a)}}function L0(e,t){if(t)for(let r=t.length-1;r>=0;r--){let n=t[r];
7if(e===n.name)return n}}function SL(e,t,r){let n=e+re,o=b(),i=Yu(o,n);return Hm(o,n)?Um(o,ot(),t,i.transform,r,i):i.transform(r)}function xL(e,t,r,n){let o=e+re,i=b(),s=Yu(i,o);return Hm(i,o)?Bm(i,ot(),t,s.transform,r,n,s):s.transform(r,n)}function Hm(e,t){return e[x].data[t].pure}function AL(e,t){return $s(e,t)}var Li=null;function j0(e){Li!==null&&(e.defaultEncapsulation!==Li.defaultEncapsulation||e.preserveWhitespaces!==Li.preserveWhitespaces)||(Li=e)}var yr=class{constructor(t){this.full=t;let r=t.split(".");this.major=r[0],this.minor=r[1],this.patch=r.slice(2).join(".")}},_L=new yr("17.2.4"),Gs=(()=>{let t=class t{log(n){console.log(n)}warn(n){console.warn(n)}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"platform"});let e=t;return e})();var Bl=new E(""),wo=new E(""),Ws=(()=>{let t=class t{constructor(n,o,i){this._ngZone=n,this.registry=o,this._pendingCount=0,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,Hl||(V0(i),i.addToWindow(o)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{B.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&this._pendingCount===0&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;this._callbacks.length!==0;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb()}});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(o=>o.updateCb&&o.updateCb(n)?(clearTimeout(o.timeoutId),!1):!0)}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,o,i){let s=-1;o&&o>0&&(s=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==s),n()},o)),this._callbacks.push({doneCb:n,timeoutId:s,updateCb:i})}whenStable(n,o,i){if(i&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,o,i),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,o,i){return[]}};t.\u0275fac=function(o){return new(o||t)(C(B),C(Zs),C(wo))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})(),Zs=(()=>{let t=class t{constructor(){this._applications=new Map}registerApplication(n,o){this._applications.set(n,o)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,o=!0){return Hl?.findTestabilityInTree(this,n,o)??null}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"platform"});let e=t;return e})();function V0(e){Hl=e}var Hl;function Io(e){return!!e&&typeof e.then=="function"}function zm(e){return!!e&&typeof e.subscribe=="function"}var Ys=new E(""),qm=(()=>{let t=class t{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,o)=>{this.resolve=n,this.reject=o}),this.appInits=g(Ys,{optional:!0})??[]}runInitializers(){if(this.initialized)return;let n=[];for(let i of this.appInits){let s=i();if(Io(s))n.push(s);else if(zm(s)){let a=new Promise((c,u)=>{s.subscribe({complete:c,error:u})});n.push(a)}}let o=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{o()}).catch(i=>{this.reject(i)}),n.length===0&&o(),this.initialized=!0}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),Qs=new E("");function $0(){pf(()=>{throw new D(600,!1)})}function U0(e){return e.isBoundToModule}function B0(e,t,r){try{let n=r();return Io(n)?n.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):n}catch(n){throw t.runOutsideAngular(()=>e.handleError(n)),n}}function Gm(e,t){return Array.isArray(t)?t.reduce(Gm,e):I(I({},e),t)}var Ln=(()=>{let t=class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=g(og),this.afterRenderEffectManager=g(Ol),this.componentTypes=[],this.components=[],this.isStable=g(Ht).hasPendingTasks.pipe(P(n=>!n)),this._injector=g(be)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(n,o){let i=n instanceof ns;if(!this._injector.get(qm).done){let h=!i&&tp(n),p=!1;throw new D(405,p)}let a;i?a=n:a=this._injector.get(Us).resolveComponentFactory(n),this.componentTypes.push(a.componentType);let c=U0(a)?void 0:this._injector.get(cn),u=o||a.selector,l=a.create(He.NULL,[],u,c),d=l.location.nativeElement,f=l.injector.get(Bl,null);return f?.registerApplication(d),l.onDestroy(()=>{this.detachView(l.hostView),zi(this.components,l),f?.unregisterApplication(d)}),this._loadComponent(l),l}tick(){if(this._runningTick)throw new D(101,!1);let n=j(null);try{this._runningTick=!0,this.detectChangesInAttachedViews()}catch(o){this.internalErrorHandler(o)}finally{this._runningTick=!1,j(n)}}detectChangesInAttachedViews(){let n=0,o=this.afterRenderEffectManager;for(;;){if(n===Wg)throw new D(103,!1);let i=n===0;for(let{_lView:s,notifyErrorHandler:a}of this._views)!i&&!Ac(s)||this.detectChangesInView(s,a,i);if(n++,o.executeInternalCallbacks(),!this._views.some(({_lView:s})=>Ac(s))&&(o.execute(),!this._views.some(({_lView:s})=>Ac(s))))break}}detectChangesInView(n,o,i){let s;i?(s=0,n[A]|=1024):n[A]&64?s=0:s=1,Zg(n,o,s)}attachView(n){let o=n;this._views.push(o),o.attachToAppRef(this)}detachView(n){let o=n;zi(this._views,o),o.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);let o=this._injector.get(Qs,[]);
7[...this._bootstrapListeners,...o].forEach(i=>i(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._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>zi(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new D(406,!1);let n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function zi(e,t){let r=e.indexOf(t);r>-1&&e.splice(r,1)}function Ac(e){return Ku(e)}var ku=class{constructor(t,r){this.ngModuleFactory=t,this.componentFactories=r}},Ks=(()=>{let t=class t{compileModuleSync(n){return new cs(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){let o=this.compileModuleSync(n),i=np(n),s=yg(i.declarations).reduce((a,c)=>{let u=tt(c);return u&&a.push(new On(u)),a},[]);return new ku(o,s)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),H0=new E("");function z0(e,t,r){let n=new cs(r);return Promise.resolve(n)}function Bh(e){for(let t=e.length-1;t>=0;t--)if(e[t]!==void 0)return e[t]}var q0=(()=>{let t=class t{constructor(){this.zone=g(B),this.applicationRef=g(Ln)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function G0(e){return[{provide:B,useFactory:e},{provide:dr,multi:!0,useFactory:()=>{let t=g(q0,{optional:!0});return()=>t.initialize()}},{provide:dr,multi:!0,useFactory:()=>{let t=g(Y0);return()=>{t.initialize()}}},{provide:og,useFactory:W0}]}function W0(){let e=g(B),t=g(rt);return r=>e.runOutsideAngular(()=>t.handleError(r))}function Z0(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}var Y0=(()=>{let t=class t{constructor(){this.subscription=new J,this.initialized=!1,this.zone=g(B),this.pendingTasks=g(Ht)}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(()=>{B.assertNotInAngularZone(),queueMicrotask(()=>{n!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{B.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function Q0(){return typeof $localize<"u"&&$localize.locale||fs}var Js=new E("",{providedIn:"root",factory:()=>g(Js,k.Optional|k.SkipSelf)||Q0()});var Wm=new E(""),Zm=(()=>{let t=class t{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,o){let i=EC(o?.ngZone,Z0({eventCoalescing:o?.ngZoneEventCoalescing,runCoalescing:o?.ngZoneRunCoalescing}));return i.run(()=>{let s=lb(n.moduleType,this.injector,G0(()=>i)),a=s.injector.get(rt,null);return i.runOutsideAngular(()=>{let c=i.onError.subscribe({next:u=>{a.handleError(u)}});s.onDestroy(()=>{zi(this._modules,s),c.unsubscribe()})}),B0(a,i,()=>{let c=s.injector.get(qm);return c.runInitializers(),c.donePromise.then(()=>{let u=s.injector.get(Js,fs);return v0(u||fs),this._moduleDoBootstrap(s),s})})})}bootstrapModule(n,o=[]){let i=Gm({},o);return z0(this.injector,i,n).then(s=>this.bootstrapModuleFactory(s,i))}_moduleDoBootstrap(n){let o=n.injector.get(Ln);if(n._bootstrapComponents.length>
70)n._bootstrapComponents.forEach(i=>o.bootstrap(i));else if(n.instance.ngDoBootstrap)n.instance.ngDoBootstrap(o);else throw new D(-403,!1);this._modules.push(n)}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new D(404,!1);this._modules.slice().forEach(o=>o.destroy()),this._destroyListeners.forEach(o=>o());let n=this._injector.get(Wm,null);n&&(n.forEach(o=>o()),n.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}};t.\u0275fac=function(o){return new(o||t)(C(He))},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"platform"});let e=t;return e})(),Wr=null,Ym=new E("");function K0(e){if(Wr&&!Wr.get(Ym,!1))throw new D(400,!1);$0(),Wr=e;let t=e.get(Zm);return eM(e),t}function zl(e,t,r=[]){let n=`Platform: ${t}`,o=new E(n);return(i=[])=>{let s=Qm();if(!s||s.injector.get(Ym,!1)){let a=[...r,...i,{provide:o,useValue:!0}];e?e(a):K0(J0(a,n))}return X0(o)}}function J0(e=[],t){return He.create({name:t,providers:[{provide:xs,useValue:"platform"},{provide:Wm,useValue:new Set([()=>Wr=null])},...e]})}function X0(e){let t=Qm();if(!t)throw new D(401,!1);return t}function Qm(){return Wr?.get(Zm)??null}function eM(e){e.get(il,null)?.forEach(r=>r())}function NL(){return!1}var fn=(()=>{let t=class t{};t.__NG_ELEMENT_ID__=tM;let e=t;return e})();function tM(e){return nM(de(),b(),(e&16)===16)}function nM(e,t,r){if(ys(e)&&!r){let n=un(e.index,t);return new Rn(n,n)}else if(e.type&47){let n=t[ke];return new Rn(n,t)}return null}var Lu=class{constructor(){}supports(t){return sm(t)}create(t){return new ju(t)}},rM=(e,t)=>t,ju=class{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||rM}forEachItem(t){let r;for(r=this._itHead;r!==null;r=r._next)t(r)}forEachOperation(t){let r=this._itHead,n=this._removalsHead,o=0,i=null;for(;r||n;){let s=!n||r&&r.currentIndex<Hh(n,o,i)?r:n,a=Hh(s,o,i),c=s.currentIndex;if(s===n)o--,n=n._nextRemoved;else if(r=r._next,s.previousIndex==null)o++;else{i||(i=[]);let u=a-o,l=c-o;if(u!=l){for(let f=0;f<u;f++){let h=f<i.length?i[f]:i[f]=0,p=h+f;l<=p&&p<u&&(i[f]=h+1)}let d=s.previousIndex;i[d]=l-u}}a!==c&&t(s,a,c)}}forEachPreviousItem(t){let r;for(r=this._previousItHead;r!==null;r=r._nextPrevious)t(r)}forEachAddedItem(t){let r;for(r=this._additionsHead;r!==null;r=r._nextAdded)t(r)}forEachMovedItem(t){let r;for(r=this._movesHead;r!==null;r=r._nextMoved)t(r)}forEachRemovedItem(t){let r;for(r=this._removalsHead;r!==null;r=r._nextRemoved)t(r)}forEachIdentityChange(t){let r;for(r=this._identityChangesHead;r!==null;r=r._nextIdentityChange)t(r)}diff(t){if(t==null&&(t=[]),!sm(t))throw new D(900,!1);return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let r=this._itHead,n=!1,o,i,s;if(Array.isArray(t)){this.length=t.length;for(let a=0;a<this.length;a++)i=t[a],s=this._trackByFn(a,i),r===null||!Object.is(r.trackById,s)?(r=this._mismatch(r,i,s,a),n=!0):(n&&(r=this._verifyReinsertion(r,i,s,a)),Object.is(r.item,i)||this._addIdentityChange(r,i)),r=r._next}else o=0,fb(t,a=>{s=this._trackByFn(o,a),r===null||!Object.is(r.trackById,s)?(r=this._mismatch(r,a,s,o),n=!0):(n&&(r=this._verifyReinsertion(r,a,s,o)),Object.is(r.item,a)||this._addIdentityChange(r,a)),r=r._next,o++}),this.length=o;return this._truncate(r),this.collection=t,this.isDirty}get isDirty(){return this._additionsHead!==null||this._movesHead!==null||this._removalsHead!==null||this._identityChangesHead!==null}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;t!==null;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;t!==null;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;t!==null;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,r,n,o){let i;return t===null?i=this._itTail:(i=t._prev,this._remove(t)),t=this._unlinkedRecords===null?null:this._unlinkedRecords.get(n,null),t!==null?(Object.is(t.
vendor: 4,631 bytes, line 7
7item,r)||this._addIdentityChange(t,r),this._reinsertAfter(t,i,o)):(t=this._linkedRecords===null?null:this._linkedRecords.get(n,o),t!==null?(Object.is(t.item,r)||this._addIdentityChange(t,r),this._moveAfter(t,i,o)):t=this._addAfter(new Vu(r,n),i,o)),t}_verifyReinsertion(t,r,n,o){let i=this._unlinkedRecords===null?null:this._unlinkedRecords.get(n,null);return i!==null?t=this._reinsertAfter(i,t._prev,o):t.currentIndex!=o&&(t.currentIndex=o,this._addToMoves(t,o)),t}_truncate(t){for(;t!==null;){let r=t._next;this._addToRemovals(this._unlink(t)),t=r}this._unlinkedRecords!==null&&this._unlinkedRecords.clear(),this._additionsTail!==null&&(this._additionsTail._nextAdded=null),this._movesTail!==null&&(this._movesTail._nextMoved=null),this._itTail!==null&&(this._itTail._next=null),this._removalsTail!==null&&(this._removalsTail._nextRemoved=null),this._identityChangesTail!==null&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,r,n){this._unlinkedRecords!==null&&this._unlinkedRecords.remove(t);let o=t._prevRemoved,i=t._nextRemoved;return o===null?this._removalsHead=i:o._nextRemoved=i,i===null?this._removalsTail=o:i._prevRemoved=o,this._insertAfter(t,r,n),this._addToMoves(t,n),t}_moveAfter(t,r,n){return this._unlink(t),this._insertAfter(t,r,n),this._addToMoves(t,n),t}_addAfter(t,r,n){return this._insertAfter(t,r,n),this._additionsTail===null?this._additionsTail=this._additionsHead=t:this._additionsTail=this._additionsTail._nextAdded=t,t}_insertAfter(t,r,n){let o=r===null?this._itHead:r._next;return t._next=o,t._prev=r,o===null?this._itTail=t:o._prev=t,r===null?this._itHead=t:r._next=t,this._linkedRecords===null&&(this._linkedRecords=new hs),this._linkedRecords.put(t),t.currentIndex=n,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){this._linkedRecords!==null&&this._linkedRecords.remove(t);let r=t._prev,n=t._next;return r===null?this._itHead=n:r._next=n,n===null?this._itTail=r:n._prev=r,t}_addToMoves(t,r){return t.previousIndex===r||(this._movesTail===null?this._movesTail=this._movesHead=t:this._movesTail=this._movesTail._nextMoved=t),t}_addToRemovals(t){return this._unlinkedRecords===null&&(this._unlinkedRecords=new hs),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,this._removalsTail===null?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,r){return t.item=r,this._identityChangesTail===null?this._identityChangesTail=this._identityChangesHead=t:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=t,t}},Vu=class{constructor(t,r){this.item=t,this.trackById=r,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}},$u=class{constructor(){this._head=null,this._tail=null}add(t){this._head===null?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,r){let n;for(n=this._head;n!==null;n=n._nextDup)if((r===null||r<=n.currentIndex)&&Object.is(n.trackById,t))return n;return null}remove(t){let r=t._prevDup,n=t._nextDup;return r===null?this._head=n:r._nextDup=n,n===null?this._tail=r:n._prevDup=r,this._head===null}},hs=class{constructor(){this.map=new Map}put(t){let r=t.trackById,n=this.map.get(r);n||(n=new $u,this.map.set(r,n)),n.add(t)}get(t,r){let n=t,o=this.map.get(n);return o?o.get(t,r):null}remove(t){let r=t.trackById;return this.map.get(r).remove(t)&&this.map.delete(r),t}get isEmpty(){return this.map.size===0}clear(){this.map.clear()}};function Hh(e,t,r){let n=e.previousIndex;if(n===null)return n;let o=0;return r&&n<r.length&&(o=r[n]),n+t+o}var Uu=class{constructor(){}supports(t){return t instanceof Map||Fl(t)}create(){return new Bu}},Bu=class{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return this._additionsHead!==null||this._changesHead!==null||this._removalsHead!==null}forEachItem(t){let r;for(r=this._mapHead;r!==null;r=r._next)t(r)}forEachPreviousItem(t){let r;for(r=this._previousMapHead;r!==null;r=r._nextPrevious)t(r)}forEachChangedItem(t){let r;for(r=this._changesHead;r!==null;r=r._nextChanged)t(r)}forEachAddedItem(t){let r;for(r=this._additionsHead;r!==null;
7r=r._nextAdded)t(r)}forEachRemovedItem(t){let r;for(r=this._removalsHead;r!==null;r=r._nextRemoved)t(r)}diff(t){if(!t)t=new Map;else if(!(t instanceof Map||Fl(t)))throw new D(900,!1);return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let r=this._mapHead;if(this._appendAfter=null,this._forEach(t,(n,o)=>{if(r&&r.key===o)this._maybeAddToChanges(r,n),this._appendAfter=r,r=r._next;else{let i=this._getOrCreateRecordForKey(o,n);r=this._insertBeforeOrAppend(r,i)}}),r){r._prev&&(r._prev._next=null),this._removalsHead=r;for(let n=r;n!==null;n=n._nextRemoved)n===this._mapHead&&(this._mapHead=null),this._records.delete(n.key),n._nextRemoved=n._next,n.previousValue=n.currentValue,n.currentValue=null,n._prev=null,n._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,r){if(t){let n=t._prev;return r._next=t,r._prev=n,t._prev=r,n&&(n._next=r),t===this._mapHead&&(this._mapHead=r),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=r,r._prev=this._appendAfter):this._mapHead=r,this._appendAfter=r,null}_getOrCreateRecordForKey(t,r){if(this._records.has(t)){let o=this._records.get(t);this._maybeAddToChanges(o,r);let i=o._prev,s=o._next;return i&&(i._next=s),s&&(s._prev=i),o._next=null,o._prev=null,o}let n=new Hu(t);return this._records.set(t,n),n.currentValue=r,this._addToAdditions(n),n}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;t!==null;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;t!==null;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;t!=null;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,r){Object.is(r,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=r,this._addToChanges(t))}_addToAdditions(t){this._additionsHead===null?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){this._changesHead===null?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,r){t instanceof Map?t.forEach(r):Object.keys(t).forEach(n=>r(t[n],n))}},Hu=class{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}};function zh(){return new ql([new Lu])}var ql=(()=>{let t=class t{constructor(n){this.factories=n}static create(n,o){if(o!=null){let i=o.factories.slice();n=n.concat(i)}return new t(n)}static extend(n){return{provide:t,useFactory:o=>t.create(n,o||zh()),deps:[[t,new Ts,new lo]]}}find(n){let o=this.factories.find(i=>i.supports(n));if(o!=null)return o;throw new D(901,!1)}};t.\u0275prov=w({token:t,providedIn:"root",factory:zh});let e=t;return e})();function qh(){return new Gl([new Uu])}var Gl=(()=>{let t=class t{constructor(n){this.factories=n}static create(n,o){if(o){let i=o.factories.slice();n=n.concat(i)}return new t(n)}static extend(n){return{provide:t,useFactory:o=>t.create(n,o||qh()),deps:[[t,new Ts,new lo]]}}find(n){let o=this.factories.find(i=>i.supports(n));if(o)return o;throw new D(901,!1)}};t.\u0275prov=w({token:t,providedIn:"root",factory:qh});let e=t;return e})();var Km=zl(null,"core",[]),Jm=(()=>{let t=class t{constructor(n){}};t.\u0275fac=function(o){return new(o||t)(C(Ln))},t.\u0275mod=Lt({type:t}),t.\u0275inj=$t({});let e=t;return e})();function qt(e){return typeof e=="boolean"?e:e!=null&&e!=="false"}function Wl(e,t=NaN){return!isNaN(parseFloat(e))&&!isNaN(Number(e))?Number(e):t}function RL(e,t){at("NgSignals");let r=df(e);return t?.equal&&(r[ft].equal=t.equal),r}var oM=new E("",{providedIn:"root",factory:()=>g(iM)}),iM=(()=>{let t=class t{};t.\u0275prov=w({token:t,providedIn:"root",factory:()=>new zu});let e=t;return e})(),zu=class{constructor(){this.queuedEffectCount=0,this.queues=new Map,this.pendingTasks=g(Ht),this.taskId=null}scheduleEffect(t){if(this.enqueue(t),this.taskId===null){let r=this.taskId=this.pendingTasks.add();queueMicrotask(()=>{this.flush(),this.pendingTasks.remove(r),this.taskId=null})}}enqueue(t){let r=t.creationZone;this.queues.has(r)||this.queues.set(r,new Set);let n=this.queues.get(r);n.has(t)||(this.queuedEffectCount++,n.add(t))}flush(){for(;this.queuedEffectCount>0;)for(let[t,r]of this.queues)t===null?this.flushQueue(r):t.run(()=>this.flushQueue(r))}flushQueue(t){for(let r of t)t.delete(r),this.queuedEffectCount--,r.run()}}
7,qu=class{constructor(t,r,n,o,i,s){this.scheduler=t,this.effectFn=r,this.creationZone=n,this.injector=i,this.watcher=yf(a=>this.runEffect(a),()=>this.schedule(),s),this.unregisterOnDestroy=o?.onDestroy(()=>this.destroy())}runEffect(t){try{this.effectFn(t)}catch(r){this.injector.get(rt,null,{optional:!0})?.handleError(r)}}run(){this.watcher.run()}schedule(){this.scheduler.scheduleEffect(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}};function sM(e,t){at("NgSignals"),!t?.injector&&Bp(sM);let r=t?.injector??g(He),n=t?.manualCleanup!==!0?r.get(_l):null,o=new qu(r.get(oM),e,typeof Zone>"u"?null:Zone.current,n,r,t?.allowSignalWrites??!1),i=r.get(fn,null,{optional:!0});return!i||!(i._lView[A]&8)?o.watcher.notify():(i._lView[ji]??=[]).push(o.watcher.notify),o}function OL(e,t){let r=tt(e),n=t.elementInjector||As();return new On(r).create(n,t.projectableNodes,t.hostElement,t.environmentInjector)}function Xm(e){let t=tt(e);if(!t)return null;let r=new On(t);return{get selector(){return r.selector},get type(){return r.componentType},get inputs(){return r.inputs},get outputs(){return r.outputs},get ngContentSelectors(){return r.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}var sv=null;function jn(){return sv}function av(e){sv??=e}var ca=class{};var fe=new E(""),nd=(()=>{let t=class t{historyGo(n){throw new Error("")}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:()=>g(aM),providedIn:"platform"});let e=t;return e})(),cv=new E(""),aM=(()=>{let t=class t extends nd{constructor(){super(),this._doc=g(fe),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return jn().getBaseHref(this._doc)}onPopState(n){let o=jn().getGlobalEventTarget(this._doc,"window");return o.addEventListener("popstate",n,!1),()=>o.removeEventListener("popstate",n)}onHashChange(n){let o=jn().getGlobalEventTarget(this._doc,"window");return o.addEventListener("hashchange",n,!1),()=>o.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,o,i){this._history.pushState(n,o,i)}replaceState(n,o,i){this._history.replaceState(n,o,i)}forward(){this._history.forward()}back(){this._history.back()}historyGo(n=0){this._history.go(n)}getState(){return this._history.state}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:()=>new t,providedIn:"platform"});let e=t;return e})();function rd(e,t){if(e.length==0)return t;if(t.length==0)return e;let r=0;return e.endsWith("/")&&r++,t.startsWith("/")&&r++,r==2?e+t.substring(1):r==1?e+t:e+"/"+t}function ev(e){let t=e.match(/#|\?|$/),r=t&&t.index||e.length,n=r-(e[r-1]==="/"?1:0);return e.slice(0,n)+e.slice(r)}function Wt(e){return e&&e[0]!=="?"?"?"+e:e}var Qt=(()=>{let t=class t{historyGo(n){throw new Error("")}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:()=>g(od),providedIn:"root"});let e=t;return e})(),uv=new E(""),od=(()=>{let t=class t extends Qt{constructor(n,o){super(),this._platformLocation=n,this._removeListenerFns=[],this._baseHref=o??this._platformLocation.getBaseHrefFromDOM()??g(fe).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(n){this._removeListenerFns.push(this._platformLocation.onPopState(n),this._platformLocation.onHashChange(n))}getBaseHref(){return this._baseHref}prepareExternalUrl(n){return rd(this._baseHref,n)}path(n=!1){let o=this._platformLocation.pathname+Wt(this._platformLocation.search),i=this._platformLocation.hash;return i&&n?`${o}${i}`:o}pushState(n,o,i,s){let a=this.prepareExternalUrl(i+Wt(s));this._platformLocation.pushState(n,o,a)}replaceState(n,o,i,s){let a=this.prepareExternalUrl(i+Wt(s));this._platformLocation.replaceState(n,o,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(n=0){this._platformLocation.historyGo?.(n)}};t.\u0275fac=function(o){return new(o||t)(C(nd),C(uv,8))},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),lv=(()=>{let t=class t extends Qt{constructor(n,o){super(),this._platformLocation=n,this._baseHref="",this._removeListenerFns=[],o!=null&&(this._baseHref=o)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(n){this._removeListenerFns.push(this._platformLocation.onPopState(n),this._platformLocation.on
7HashChange(n))}getBaseHref(){return this._baseHref}path(n=!1){let o=this._platformLocation.hash??"#";return o.length>0?o.substring(1):o}prepareExternalUrl(n){let o=rd(this._baseHref,n);return o.length>0?"#"+o:o}pushState(n,o,i,s){let a=this.prepareExternalUrl(i+Wt(s));a.length==0&&(a=this._platformLocation.pathname),this._platformLocation.pushState(n,o,a)}replaceState(n,o,i,s){let a=this.prepareExternalUrl(i+Wt(s));a.length==0&&(a=this._platformLocation.pathname),this._platformLocation.replaceState(n,o,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(n=0){this._platformLocation.historyGo?.(n)}};t.\u0275fac=function(o){return new(o||t)(C(nd),C(uv,8))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})(),br=(()=>{let t=class t{constructor(n){this._subject=new ye,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=n;let o=this._locationStrategy.getBaseHref();this._basePath=lM(ev(tv(o))),this._locationStrategy.onPopState(i=>{this._subject.emit({url:this.path(!0),pop:!0,state:i.state,type:i.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(n=!1){return this.normalize(this._locationStrategy.path(n))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(n,o=""){return this.path()==this.normalize(n+Wt(o))}normalize(n){return t.stripTrailingSlash(uM(this._basePath,tv(n)))}prepareExternalUrl(n){return n&&n[0]!=="/"&&(n="/"+n),this._locationStrategy.prepareExternalUrl(n)}go(n,o="",i=null){this._locationStrategy.pushState(i,"",n,o),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+Wt(o)),i)}replaceState(n,o="",i=null){this._locationStrategy.replaceState(i,"",n,o),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+Wt(o)),i)}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(o=>{this._notifyUrlChangeListeners(o.url,o.state)}),()=>{let o=this._urlChangeListeners.indexOf(n);this._urlChangeListeners.splice(o,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(n="",o){this._urlChangeListeners.forEach(i=>i(n,o))}subscribe(n,o,i){return this._subject.subscribe({next:n,error:o,complete:i})}};t.normalizeQueryParams=Wt,t.joinWithSlash=rd,t.stripTrailingSlash=ev,t.\u0275fac=function(o){return new(o||t)(C(Qt))},t.\u0275prov=w({token:t,factory:()=>cM(),providedIn:"root"});let e=t;return e})();function cM(){return new br(C(Qt))}function uM(e,t){if(!e||!t.startsWith(e))return t;let r=t.substring(e.length);return r===""||["/",";","?","#"].includes(r[0])?r:t}function tv(e){return e.replace(/\/index.html$/,"")}function lM(e){if(new RegExp("^(https?:)?//").test(e)){let[,r]=e.split(/\/\/[^\/]+/);return r}return e}var xe=function(e){return e[e.Format=0]="Format",e[e.Standalone=1]="Standalone",e}(xe||{}),z=function(e){return e[e.Narrow=0]="Narrow",e[e.Abbreviated=1]="Abbreviated",e[e.Wide=2]="Wide",e[e.Short=3]="Short",e}(z||{}),je=function(e){return e[e.Short=0]="Short",e[e.Medium=1]="Medium",e[e.Long=2]="Long",e[e.Full=3]="Full",e}(je||{}),Zt=function(e){return e[e.Decimal=0]="Decimal",e[e.Group=1]="Group",e[e.List=2]="List",e[e.PercentSign=3]="PercentSign",e[e.PlusSign=4]="PlusSign",e[e.MinusSign=5]="MinusSign",e[e.Exponential=6]="Exponential",e[e.SuperscriptingExponent=7]="SuperscriptingExponent",e[e.PerMille=8]="PerMille",e[e.Infinity=9]="Infinity",e[e.NaN=10]="NaN",e[e.TimeSeparator=11]="TimeSeparator",e[e.CurrencyDecimal=12]="CurrencyDecimal",e[e.CurrencyGroup=13]="CurrencyGroup",e}(Zt||{});function dM(e){return ze(e)[te.LocaleId]}function fM(e,t,r){let n=ze(e),o=[n[te.DayPeriodsFormat],n[te.DayPeriodsStandalone]],i=qe(o,t);return qe(i,r)}function hM(e,t,r){let n=ze(e),o=[n[te.DaysFormat],n[te.DaysStandalone]],i=qe(o,t);return qe(i,r)}function pM(e,t,r){let n=ze(e),o=[n[te.MonthsFormat],n[te.MonthsStandalone]],i=qe(o,t);return qe(i,r)}function gM(e,t){let n=ze(e)[te.Eras];return qe(n,t)}function ea(e,t){let r=ze(e);return qe(r[te.DateFormat],t)}function ta(e,t){let r=ze(e);return qe(r[te.TimeFormat],t)}function na(e,t){let n=ze(e)[te.DateTimeFormat];return qe(n,t)}function da(e,t){let r=ze(e),n=r[te.NumberSymbols][t];if(typeof n>"u"){if(t===Zt.CurrencyDecimal)return r[te.NumberSymbols][Zt.Decimal];if(t===Zt.CurrencyGroup)return r[te.NumberSymbols][Zt.Group]}return n}function dv(e){if(!e[te.ExtraData])throw new Error(`Missing extra locale data for the locale "${e[te.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function mM(e){let t=ze(e);return dv(t),(t[te.ExtraData][2]||[]).map(n=>typeof n=="string"?Zl(n):[Zl(n[0]),Zl(n[1])])}function vM(e,t,r){let n=ze(e);dv(n);let o=[n[te.ExtraData][0],n[te.ExtraData][1]],i=qe(o,t)||[];return qe(i,r)||[]}function qe(e,t){for(let r=t;r>-1;r--)if(typeof e[r]<"u")return e[r];throw new Error("Locale data API: locale data undefined")}function Zl(e){let[t,r]=e.split(":");return{hours:+t,minutes:+r}}var yM=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,ra={},DM=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/,Yt=function(e){return e[e.Short=0]="Short",e[e.ShortGMT=1]="ShortGMT",e[e.Long=2]="Long",e[e.Extended=3]="Extended",e}(Yt||{}),$=function(e){return e[e.FullYear=0]="FullYear",e[e.Month=1]="Month",e[e.Date=2]="Date",e[e.Hours=3]="Hours",e[e.Minutes=4]="Minutes",e[e.Seconds=5]="Seconds",e[e.FractionalSeconds=6]="FractionalSeconds",e[e.Day=7]="Day",e}($||{}),V=function(e){return e[e.DayPeriods=0]="DayPeriods",e[e.Days=1]="Days",e[e.Months=2]="Months",e[e.Eras=3]="Eras",e}(V||{});function wM(e,t,r,n){let o=AM(e);t=Gt(r,t)||t;let s=[],a;for(;t;)if(a=DM.exec(t),a){s=s.concat(a.slice(1));let l=s.pop();if(!l)break;t=l}else{s.push(t);break}let c=o.getTimezoneOffset();n&&(c=hv(n,c),o=xM(o,n,!0));let u="";
7return s.forEach(l=>{let d=TM(l);u+=d?d(o,r,c):l==="''"?"'":l.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),u}function ua(e,t,r){let n=new Date(0);return n.setFullYear(e,t,r),n.setHours(0,0,0),n}function Gt(e,t){let r=dM(e);if(ra[r]??={},ra[r][t])return ra[r][t];let n="";switch(t){case"shortDate":n=ea(e,je.Short);break;case"mediumDate":n=ea(e,je.Medium);break;case"longDate":n=ea(e,je.Long);break;case"fullDate":n=ea(e,je.Full);break;case"shortTime":n=ta(e,je.Short);break;case"mediumTime":n=ta(e,je.Medium);break;case"longTime":n=ta(e,je.Long);break;case"fullTime":n=ta(e,je.Full);break;case"short":let o=Gt(e,"shortTime"),i=Gt(e,"shortDate");n=oa(na(e,je.Short),[o,i]);break;case"medium":let s=Gt(e,"mediumTime"),a=Gt(e,"mediumDate");n=oa(na(e,je.Medium),[s,a]);break;case"long":let c=Gt(e,"longTime"),u=Gt(e,"longDate");n=oa(na(e,je.Long),[c,u]);break;case"full":let l=Gt(e,"fullTime"),d=Gt(e,"fullDate");n=oa(na(e,je.Full),[l,d]);break}return n&&(ra[r][t]=n),n}function oa(e,t){return t&&(e=e.replace(/\{([^}]+)}/g,function(r,n){return t!=null&&n in t?t[n]:r})),e}function ut(e,t,r="-",n,o){let i="";(e<0||o&&e<=0)&&(o?e=-e+1:(e=-e,i=r));let s=String(e);for(;s.length<t;)s="0"+s;return n&&(s=s.slice(s.length-t)),i+s}function IM(e,t){return ut(e,3).substring(0,t)}function oe(e,t,r=0,n=!1,o=!1){return function(i,s){let a=EM(e,i);if((r>0||a>-r)&&(a+=r),e===$.Hours)a===0&&r===-12&&(a=12);else if(e===$.FractionalSeconds)return IM(a,t);let c=da(s,Zt.MinusSign);return ut(a,t,c,n,o)}}function EM(e,t){switch(e){case $.FullYear:return t.getFullYear();case $.Month:return t.getMonth();case $.Date:return t.getDate();case $.Hours:return t.getHours();case $.Minutes:return t.getMinutes();case $.Seconds:return t.getSeconds();case $.FractionalSeconds:return t.getMilliseconds();case $.Day:return t.getDay();default:throw new Error(`Unknown DateType value "${e}".`)}}function G(e,t,r=xe.Format,n=!1){return function(o,i){return CM(o,i,e,t,r,n)}}function CM(e,t,r,n,o,i){switch(r){case V.Months:return pM(t,o,n)[e.getMonth()];case V.Days:return hM(t,o,n)[e.getDay()];case V.DayPeriods:let s=e.getHours(),a=e.getMinutes();if(i){let u=mM(t),l=vM(t,o,n),d=u.findIndex(f=>{if(Array.isArray(f)){let[h,p]=f,v=s>=h.hours&&a>=h.minutes,m=s<p.hours||s===p.hours&&a<p.minutes;if(h.hours<p.hours){if(v&&m)return!0}else if(v||m)return!0}else if(f.hours===s&&f.minutes===a)return!0;return!1});if(d!==-1)return l[d]}return fM(t,o,n)[s<12?0:1];case V.Eras:return gM(t,n)[e.getFullYear()<=0?0:1];default:let c=r;throw new Error(`unexpected translation type ${c}`)}}function ia(e){return function(t,r,n){let o=-1*n,i=da(r,Zt.MinusSign),s=o>0?Math.floor(o/60):Math.ceil(o/60);switch(e){case Yt.Short:return(o>=0?"+":"")+ut(s,2,i)+ut(Math.abs(o%60),2,i);case Yt.ShortGMT:return"GMT"+(o>=0?"+":"")+ut(s,1,i);case Yt.Long:return"GMT"+(o>=0?"+":"")+ut(s,2,i)+":"+ut(Math.abs(o%60),2,i);case Yt.Extended:return n===0?"Z":(o>=0?"+":"")+ut(s,2,i)+":"+ut(Math.abs(o%60),2,i);default:throw new Error(`Unknown zone width "${e}"`)}}}var bM=0,aa=4;function MM(e){let t=ua(e,bM,1).getDay();return ua(e,0,1+(t<=aa?aa:aa+7)-t)}function fv(e){let t=e.getDay(),r=t===0?-3:aa-t;return ua(e.getFullYear(),e.getMonth(),e.getDate()+r)}function Yl(e,t=!1){return function(r,n){let o;if(t){let i=new Date(r.getFullYear(),r.getMonth(),1).getDay()-1,s=r.getDate();o=1+Math.floor((s+i)/7)}else{let i=fv(r),s=MM(i.getFullYear()),a=i.getTime()-s.getTime();o=1+Math.round(a/6048e5)}return ut(o,e,da(n,Zt.MinusSign))}}function sa(e,t=!1){return function(r,n){let i=fv(r).getFullYear();return ut(i,e,da(n,Zt.MinusSign),t)}}var Ql={};function TM(e){if(Ql[e])return Ql[e];let t;switch(e){case"G":case"GG":case"GGG":t=G(V.Eras,z.Abbreviated);break;case"GGGG":t=G(V.Eras,z.Wide);break;case"GGGGG":t=G(V.Eras,z.Narrow);break;case"y":t=oe($.FullYear,1,0,!1,!0);break;case"yy":t=oe($.FullYear,2,0,!0,!0);break;case"yyy":t=oe($.FullYear,3,0,!1,!0);break;case"yyyy":t=oe($.FullYear,4,0,!1,!0);break;case"Y":t=sa(1);break;case"YY":t=sa(2,!0);break;case"YYY":t=sa(3);break;case"YYYY":t=sa(4);break;case"M":case"L":t=oe($.Month,1,1);break;case"MM":case"LL":t=oe($.Month,2,1);break;case"MMM":t=G(V.Months,z.Abbreviated);break;case"MMMM":t=G(V.Months,z.Wide);break;case"MMMMM":t=G(V.Months,z.Narrow);break;case"LLL":t=G(V.Months,z.Abbreviated,xe.Standalone);break;case"LLLL":t=G(V.Months,z.Wide,xe.Standalone);break;case"LLLLL":t=G(V.Months,z.Narrow,xe.Standalone);break;case"w":t=Yl(1);break;case"ww":t=Yl(2);break;
7case"W":t=Yl(1,!0);break;case"d":t=oe($.Date,1);break;case"dd":t=oe($.Date,2);break;case"c":case"cc":t=oe($.Day,1);break;case"ccc":t=G(V.Days,z.Abbreviated,xe.Standalone);break;case"cccc":t=G(V.Days,z.Wide,xe.Standalone);break;case"ccccc":t=G(V.Days,z.Narrow,xe.Standalone);break;case"cccccc":t=G(V.Days,z.Short,xe.Standalone);break;case"E":case"EE":case"EEE":t=G(V.Days,z.Abbreviated);break;case"EEEE":t=G(V.Days,z.Wide);break;case"EEEEE":t=G(V.Days,z.Narrow);break;case"EEEEEE":t=G(V.Days,z.Short);break;case"a":case"aa":case"aaa":t=G(V.DayPeriods,z.Abbreviated);break;case"aaaa":t=G(V.DayPeriods,z.Wide);break;case"aaaaa":t=G(V.DayPeriods,z.Narrow);break;case"b":case"bb":case"bbb":t=G(V.DayPeriods,z.Abbreviated,xe.Standalone,!0);break;case"bbbb":t=G(V.DayPeriods,z.Wide,xe.Standalone,!0);break;case"bbbbb":t=G(V.DayPeriods,z.Narrow,xe.Standalone,!0);break;case"B":case"BB":case"BBB":t=G(V.DayPeriods,z.Abbreviated,xe.Format,!0);break;case"BBBB":t=G(V.DayPeriods,z.Wide,xe.Format,!0);break;case"BBBBB":t=G(V.DayPeriods,z.Narrow,xe.Format,!0);break;case"h":t=oe($.Hours,1,-12);break;case"hh":t=oe($.Hours,2,-12);break;case"H":t=oe($.Hours,1);break;case"HH":t=oe($.Hours,2);break;case"m":t=oe($.Minutes,1);break;case"mm":t=oe($.Minutes,2);break;case"s":t=oe($.Seconds,1);break;case"ss":t=oe($.Seconds,2);break;case"S":t=oe($.FractionalSeconds,1);break;case"SS":t=oe($.FractionalSeconds,2);break;case"SSS":t=oe($.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":t=ia(Yt.Short);break;case"ZZZZZ":t=ia(Yt.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":t=ia(Yt.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":t=ia(Yt.Long);break;default:return null}return Ql[e]=t,t}function hv(e,t){e=e.replace(/:/g,"");let r=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(r)?t:r}function SM(e,t){return e=new Date(e.getTime()),e.setMinutes(e.getMinutes()+t),e}function xM(e,t,r){let n=r?-1:1,o=e.getTimezoneOffset(),i=hv(t,o);return SM(e,n*(i-o))}function AM(e){if(nv(e))return e;if(typeof e=="number"&&!isNaN(e))return new Date(e);if(typeof e=="string"){if(e=e.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(e)){let[o,i=1,s=1]=e.split("-").map(a=>+a);return ua(o,i-1,s)}let r=parseFloat(e);if(!isNaN(e-r))return new Date(r);let n;if(n=e.match(yM))return _M(n)}let t=new Date(e);if(!nv(t))throw new Error(`Unable to convert "${e}" into a date`);return t}function _M(e){let t=new Date(0),r=0,n=0,o=e[8]?t.setUTCFullYear:t.setFullYear,i=e[8]?t.setUTCHours:t.setHours;e[9]&&(r=Number(e[9]+e[10]),n=Number(e[9]+e[11])),o.call(t,Number(e[1]),Number(e[2])-1,Number(e[3]));let s=Number(e[4]||0)-r,a=Number(e[5]||0)-n,c=Number(e[6]||0),u=Math.floor(parseFloat("0."+(e[7]||0))*1e3);return i.call(t,s,a,c,u),t}function nv(e){return e instanceof Date&&!isNaN(e.valueOf())}function fa(e,t){t=encodeURIComponent(t);for(let r of e.split(";")){let n=r.indexOf("="),[o,i]=n==-1?[r,""]:[r.slice(0,n),r.slice(n+1)];if(o.trim()===t)return decodeURIComponent(i)}return null}var Kl=/\s+/,rv=[],KL=(()=>{let t=class t{constructor(n,o){this._ngEl=n,this._renderer=o,this.initialClasses=rv,this.stateMap=new Map}set klass(n){this.initialClasses=n!=null?n.trim().split(Kl):rv}set ngClass(n){this.rawClass=typeof n=="string"?n.trim().split(Kl):n}ngDoCheck(){for(let o of this.initialClasses)this._updateState(o,!0);let n=this.rawClass;if(Array.isArray(n)||n instanceof Set)for(let o of n)this._updateState(o,!0);else if(n!=null)for(let o of Object.keys(n))this._updateState(o,!!n[o]);this._applyStateDiff()}_updateState(n,o){let i=this.stateMap.get(n);i!==void 0?(i.enabled!==o&&(i.changed=!0,i.enabled=o),i.touched=!0):this.stateMap.set(n,{enabled:o,changed:!0,touched:!0})}_applyStateDiff(){for(let n of this.stateMap){let o=n[0],i=n[1];i.changed?(this._toggleClass(o,i.enabled),i.changed=!1):i.touched||(i.enabled&&this._toggleClass(o,!1),this.stateMap.delete(o)),i.touched=!1}}_toggleClass(n,o){n=n.trim(),n.length>0&&n.split(Kl).forEach(i=>{o?this._renderer.addClass(this._ngEl.nativeElement,i):this._renderer.removeClass(this._ngEl.nativeElement,i)})}};t.\u0275fac=function(o){return new(o||t)(L(Be),L(dn))},t.\u0275dir=Pe({type:t,selectors:[["","ngClass",""]],inputs:{klass:[ae.None,"class","klass"],ngClass:"ngClass"},standalone:!0});let e=t;return e})();var Jl=class{constructor(t,r,n,o){this.$implicit=t,this.ngForOf=r,this.index=n,this.count=o}get first(){return this.index===0}get last(){return this.index===this.count-1}get even(){return this.index%2===0}get odd(){return!this.even}},JL=(()=>{let t=class t{set ngForOf(n){this._ngForOf=n,this._ngForOfDirty=!0}set ngForTrackBy(n){this._trackByFn=n}get ngForTrackBy(){return this._trackByFn}constructor(n,o,i){this._viewContainer=n,this._template=o,this._differs=i,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(n){n&&(this._template=n)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;let n=this._ngForOf;if(!this._differ&&n)if(0)try{}catch{}else this._differ=this._differs.find(n).create(this.ngForTrackBy)}if(this._differ){let n=this._differ.diff(this._ngForOf);n&&this._applyChanges(n)}}_applyChanges(n){let o=this._viewContainer;
7n.forEachOperation((i,s,a)=>{if(i.previousIndex==null)o.createEmbeddedView(this._template,new Jl(i.item,this._ngForOf,-1,-1),a===null?void 0:a);else if(a==null)o.remove(s===null?void 0:s);else if(s!==null){let c=o.get(s);o.move(c,a),ov(c,i)}});for(let i=0,s=o.length;i<s;i++){let c=o.get(i).context;c.index=i,c.count=s,c.ngForOf=this._ngForOf}n.forEachIdentityChange(i=>{let s=o.get(i.currentIndex);ov(s,i)})}static ngTemplateContextGuard(n,o){return!0}};t.\u0275fac=function(o){return new(o||t)(L(ct),L(kt),L(ql))},t.\u0275dir=Pe({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0});let e=t;return e})();function ov(e,t){e.context.$implicit=t.item}var XL=(()=>{let t=class t{constructor(n,o){this._viewContainer=n,this._context=new Xl,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=o}set ngIf(n){this._context.$implicit=this._context.ngIf=n,this._updateView()}set ngIfThen(n){iv("ngIfThen",n),this._thenTemplateRef=n,this._thenViewRef=null,this._updateView()}set ngIfElse(n){iv("ngIfElse",n),this._elseTemplateRef=n,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(n,o){return!0}};t.\u0275fac=function(o){return new(o||t)(L(ct),L(kt))},t.\u0275dir=Pe({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0});let e=t;return e})(),Xl=class{constructor(){this.$implicit=null,this.ngIf=null}};function iv(e,t){if(!!!(!t||t.createEmbeddedView))throw new Error(`${e} must be a TemplateRef, but received '${Te(t)}'.`)}var NM=!0,la=class{constructor(t,r){this._viewContainerRef=t,this._templateRef=r,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(t){t&&!this._created?this.create():!t&&this._created&&this.destroy()}},pv=(()=>{let t=class t{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(n){this._ngSwitch=n,this._caseCount===0&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(n){this._defaultViews.push(n)}_matchCase(n){let o=NM?n===this._ngSwitch:n==this._ngSwitch;return this._lastCasesMatched||=o,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),o}_updateDefaultCases(n){if(this._defaultViews.length>0&&n!==this._defaultUsed){this._defaultUsed=n;for(let o of this._defaultViews)o.enforceState(n)}}};t.\u0275fac=function(o){return new(o||t)},t.\u0275dir=Pe({type:t,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0});let e=t;return e})(),ej=(()=>{let t=class t{constructor(n,o,i){this.ngSwitch=i,i._addCase(),this._view=new la(n,o)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}};t.\u0275fac=function(o){return new(o||t)(L(ct),L(kt),L(pv,9))},t.\u0275dir=Pe({type:t,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0});let e=t;return e})(),tj=(()=>{let t=class t{constructor(n,o,i){i._addDefault(new la(n,o))}};t.\u0275fac=function(o){return new(o||t)(L(ct),L(kt),L(pv,9))},t.\u0275dir=Pe({type:t,selectors:[["","ngSwitchDefault",""]],standalone:!0});let e=t;return e})();var nj=(()=>{let t=class t{constructor(n,o,i){this._ngEl=n,this._differs=o,this._renderer=i,this._ngStyle=null,this._differ=null}set ngStyle(n){this._ngStyle=n,!this._differ&&n&&(this._differ=this._differs.find(n).create())}ngDoCheck(){if(this._differ){let n=this._differ.diff(this._ngStyle);n&&this._applyChanges(n)}}_setStyle(n,o){let[i,s]=n.split("."),a=i.indexOf("-")===-1?void 0:bt.DashCase;o!=null?this._renderer.setStyle(this._ngEl.nativeElement,i,s?`${o}${s}`:o,a):this._renderer.removeStyle(this._ngEl.nativeElement,i,a)}
7_applyChanges(n){n.forEachRemovedItem(o=>this._setStyle(o.key,null)),n.forEachAddedItem(o=>this._setStyle(o.key,o.currentValue)),n.forEachChangedItem(o=>this._setStyle(o.key,o.currentValue))}};t.\u0275fac=function(o){return new(o||t)(L(Be),L(Gl),L(dn))},t.\u0275dir=Pe({type:t,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0});let e=t;return e})(),rj=(()=>{let t=class t{constructor(n){this._viewContainerRef=n,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(n){if(this._shouldRecreateView(n)){let o=this._viewContainerRef;if(this._viewRef&&o.remove(o.indexOf(this._viewRef)),!this.ngTemplateOutlet){this._viewRef=null;return}let i=this._createContextForwardProxy();this._viewRef=o.createEmbeddedView(this.ngTemplateOutlet,i,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(n){return!!n.ngTemplateOutlet||!!n.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(n,o,i)=>this.ngTemplateOutletContext?Reflect.set(this.ngTemplateOutletContext,o,i):!1,get:(n,o,i)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,o,i)}})}};t.\u0275fac=function(o){return new(o||t)(L(ct))},t.\u0275dir=Pe({type:t,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[ln]});let e=t;return e})();function gv(e,t){return new D(2100,!1)}var oj=(()=>{let t=class t{transform(n){if(n==null)return null;if(typeof n!="string")throw gv(t,n);return n.toUpperCase()}};t.\u0275fac=function(o){return new(o||t)},t.\u0275pipe=gs({name:"uppercase",type:t,pure:!0,standalone:!0});let e=t;return e})(),RM="mediumDate",OM=new E(""),PM=new E(""),ij=(()=>{let t=class t{constructor(n,o,i){this.locale=n,this.defaultTimezone=o,this.defaultOptions=i}transform(n,o,i,s){if(n==null||n===""||n!==n)return null;try{let a=o??this.defaultOptions?.dateFormat??RM,c=i??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return wM(n,a,s||this.locale,c)}catch(a){throw gv(t,a.message)}}};t.\u0275fac=function(o){return new(o||t)(L(Js,16),L(OM,24),L(PM,24))},t.\u0275pipe=gs({name:"date",type:t,pure:!0,standalone:!0});let e=t;return e})();var sj=(()=>{let t=class t{transform(n){return JSON.stringify(n,null,2)}};t.\u0275fac=function(o){return new(o||t)},t.\u0275pipe=gs({name:"json",type:t,pure:!1,standalone:!0});let e=t;return e})();var mv=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275mod=Lt({type:t}),t.\u0275inj=$t({});let e=t;return e})(),id="browser",FM="server";function kM(e){return e===id}function ha(e){return e===FM}var vv=(()=>{let t=class t{};t.\u0275prov=w({token:t,providedIn:"root",factory:()=>kM(g(it))?new ed(g(fe),window):new td});let e=t;return e})(),ed=class{constructor(t,r){this.document=t,this.window=r,this.offset=()=>[0,0]}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 r=LM(this.document,t);r&&(this.scrollToElement(r),r.focus())}setHistoryScrollRestoration(t){this.window.history.scrollRestoration=t}scrollToElement(t){let r=t.getBoundingClientRect(),n=r.left+this.window.pageXOffset,o=r.top+this.window.pageYOffset,i=this.offset();this.window.scrollTo(n-i[0],o-i[1])}};function LM(e,t){let r=e.getElementById(t)||e.getElementsByName(t)[0];if(r)return r;if(typeof e.createTreeWalker=="function"&&e.body&&typeof e.body.attachShadow=="function"){let n=e.createTreeWalker(e.body,NodeFilter.SHOW_ELEMENT),o=n.currentNode;for(;o;){let i=o.shadowRoot;if(i){let s=i.getElementById(t)||i.querySelector(`[name="${t}"]`);if(s)return s}o=n.nextNode()}}return null}var td=class{setOffset(t){}getScrollPosition(){return[0,0]}scrollToPosition(t){}scrollToAnchor(t){}setHistoryScrollRestoration(t){}},Cr=class{};var yv=e=>e.src,jM=new E("",{providedIn:"root",factory:()=>yv});var VM=new E("NG_OPTIMIZED_PRELOADED_IMAGES",{providedIn:"root",factory:()=>new Set}),$M=(()=>{let t=class t{constructor(){this.preloadedImages=g(VM),this.document=g(fe)}createPreloadLinkTag(n,o,i,s){if(this.preloadedImages.has(o))return;this.preloadedImages.add(o);let a=n.createElement("link");n.setAttribute(a,"as","image"),n.setAttribute(a,"href",o),n.setAttribute(a,"rel","preload"),n.setAttribute(a,"fetchpriority","high"),s&&n.setAttribute(a,"imageSizes",s),i&&n.setAttribute(a,"imageSrcset",i),n.appendChild(this.document.head,a)}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var UM=/^((\s*\d+w\s*(,|$)){1,})$/;var BM=[1,2],HM=640;var zM=1920,qM=1080;var aj=(()=>{let t=class t{constructor(){this.imageLoader=g(jM),this.config=GM(g(cl)),this.renderer=g(dn),this.img
7Element=g(Be).nativeElement,this.injector=g(He),this.isServer=ha(g(it)),this.preloadLinkCreator=g($M),this.lcpObserver=null,this._renderedSrc=null,this.priority=!1,this.disableOptimizedSrcset=!1,this.fill=!1}ngOnInit(){at("NgOptimizedImage"),this.placeholder&&this.removePlaceholderOnLoad(this.imgElement),this.setHostAttributes()}setHostAttributes(){this.fill?this.sizes||="100vw":(this.setHostAttribute("width",this.width.toString()),this.setHostAttribute("height",this.height.toString())),this.setHostAttribute("loading",this.getLoadingBehavior()),this.setHostAttribute("fetchpriority",this.getFetchPriority()),this.setHostAttribute("ng-img","true");let n=this.updateSrcAndSrcset();this.sizes&&this.setHostAttribute("sizes",this.sizes),this.isServer&&this.priority&&this.preloadLinkCreator.createPreloadLinkTag(this.renderer,this.getRewrittenSrc(),n,this.sizes)}ngOnChanges(n){if(n.ngSrc&&!n.ngSrc.isFirstChange()){let o=this._renderedSrc;this.updateSrcAndSrcset(!0);let i=this._renderedSrc;this.lcpObserver!==null&&o&&i&&o!==i&&this.injector.get(B).runOutsideAngular(()=>{this.lcpObserver?.updateImage(o,i)})}}callImageLoader(n){let o=n;return this.loaderParams&&(o.loaderParams=this.loaderParams),this.imageLoader(o)}getLoadingBehavior(){return!this.priority&&this.loading!==void 0?this.loading:this.priority?"eager":"lazy"}getFetchPriority(){return this.priority?"high":"auto"}getRewrittenSrc(){if(!this._renderedSrc){let n={src:this.ngSrc};this._renderedSrc=this.callImageLoader(n)}return this._renderedSrc}getRewrittenSrcset(){let n=UM.test(this.ngSrcset);return this.ngSrcset.split(",").filter(i=>i!=="").map(i=>{i=i.trim();let s=n?parseFloat(i):parseFloat(i)*this.width;return`${this.callImageLoader({src:this.ngSrc,width:s})} ${i}`}).join(", ")}getAutomaticSrcset(){return this.sizes?this.getResponsiveSrcset():this.getFixedSrcset()}getResponsiveSrcset(){let{breakpoints:n}=this.config,o=n;return this.sizes?.trim()==="100vw"&&(o=n.filter(s=>s>=HM)),o.map(s=>`${this.callImageLoader({src:this.ngSrc,width:s})} ${s}w`).join(", ")}updateSrcAndSrcset(n=!1){n&&(this._renderedSrc=null);let o=this.getRewrittenSrc();this.setHostAttribute("src",o);let i;return this.ngSrcset?i=this.getRewrittenSrcset():this.shouldGenerateAutomaticSrcset()&&(i=this.getAutomaticSrcset()),i&&this.setHostAttribute("srcset",i),i}getFixedSrcset(){return BM.map(o=>`${this.callImageLoader({src:this.ngSrc,width:this.width*o})} ${o}x`).join(", ")}shouldGenerateAutomaticSrcset(){let n=!1;return this.sizes||(n=this.width>zM||this.height>qM),!this.disableOptimizedSrcset&&!this.srcset&&this.imageLoader!==yv&&!n}generatePlaceholder(n){let{placeholderResolution:o}=this.config;return n===!0?`url(${this.callImageLoader({src:this.ngSrc,width:o,isPlaceholder:!0})})`:typeof n=="string"&&n.startsWith("data:")?`url(${n})`:null}shouldBlurPlaceholder(n){return!n||!n.hasOwnProperty("blur")?!0:!!n.blur}removePlaceholderOnLoad(n){let o=()=>{let a=this.injector.get(fn);i(),s(),this.placeholder=!1,a.markForCheck()},i=this.renderer.listen(n,"load",o),s=this.renderer.listen(n,"error",o)}ngOnDestroy(){}setHostAttribute(n,o){this.renderer.setAttribute(this.imgElement,n,o)}};t.\u0275fac=function(o){return new(o||t)},t.\u0275dir=Pe({type:t,selectors:[["img","ngSrc",""]],hostVars:18,hostBindings:function(o,i){o&2&&jl("position",i.fill?"absolute":null)("width",i.fill?"100%":null)("height",i.fill?"100%":null)("inset",i.fill?"0":null)("background-size",i.placeholder?"cover":null)("background-position",i.placeholder?"50% 50%":null)("background-repeat",i.placeholder?"no-repeat":null)("background-image",i.placeholder?i.generatePlaceholder(i.placeholder):null)("filter",i.placeholder&&i.shouldBlurPlaceholder(i.placeholderConfig)?"blur(15px)":null)},inputs:{ngSrc:[ae.HasDecoratorInputTransform,"ngSrc","ngSrc",WM],ngSrcset:"ngSrcset",sizes:"sizes",width:[ae.HasDecoratorInputTransform,"width","width",Wl],height:[ae.HasDecoratorInputTransform,"height","height",Wl],loading:"loading",priority:[ae.HasDecoratorInputTransform,"priority","priority",qt],loaderParams:"loaderParams",disableOptimizedSrcset:[ae.HasDecoratorInputTransform,"disableOptimizedSrcset","disableOptimizedSrcset",qt],fill:[ae.HasDecoratorInputTransform,"fill","fill",qt],placeholder:[ae.HasDecoratorInputTransform,"placeholder","placeholder",ZM],placeholderConfig:"placeholderConfig",src:"src",srcset:"srcset"},standalone:!0,features:[Bs,ln]});let e=t;return e})();function GM(e){let t={};return e.breakpoints&&(t.breakpoints=e.breakpoints.sort((r,n)=>r-n)),Object.assign({},al,e,t)}function WM(e){return typeof e=="string"?e:Fe(e)}function ZM(e){return typeof e=="string"&&e.startsWith("data:")?e:qt(e)}var Co=class{},ga=class{},Vn=class e{constructor(t){this.normalizedNames=new Map,this.lazyUpdate=null,t?typeof t=="string"?this.lazyInit=()=>{this.headers=new Map,t.split(`
8`).forEach(r=>{let n=r.indexOf(":");if(n>0){let o=r.slice(0,n),i=o.toLowerCase(),s=r.slice(n+1).trim();this.maybeSetNormalizedName(o,i),this.headers.has(i)?this.headers.get(i).push(s):this.headers.set(i,[s])}})}:typeof Headers<"u"&&t instanceof Headers?(this.headers=new Map,t.forEach((r,n)=>{this.setHeaderEntries(n,r)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(t).forEach(([r,n])=>{this.setHeaderEntries(r,n)})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();let r=this.headers.get(t.toLowerCase());return r&&r.length>0?r[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,r){return this.clone({name:t,value:r,op:"a"})}set(t,r){return this.clone({name:t,value:r,op:"s"})}delete(t,r){return this.clone({name:t,value:r,op:"d"})}maybeSetNormalizedName(t,r){this.normalizedNames.has(r)||this.normalizedNames.set(r,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))}
vendor: 5,070 bytes, line 8
8copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(r=>{this.headers.set(r,t.headers.get(r)),this.normalizedNames.set(r,t.normalizedNames.get(r))})}clone(t){let r=new e;return r.lazyInit=this.lazyInit&&this.lazyInit instanceof e?this.lazyInit:this,r.lazyUpdate=(this.lazyUpdate||[]).concat([t]),r}applyUpdate(t){let r=t.name.toLowerCase();switch(t.op){case"a":case"s":let n=t.value;if(typeof n=="string"&&(n=[n]),n.length===0)return;this.maybeSetNormalizedName(t.name,r);let o=(t.op==="a"?this.headers.get(r):void 0)||[];o.push(...n),this.headers.set(r,o);break;case"d":let i=t.value;if(!i)this.headers.delete(r),this.normalizedNames.delete(r);else{let s=this.headers.get(r);if(!s)return;s=s.filter(a=>i.indexOf(a)===-1),s.length===0?(this.headers.delete(r),this.normalizedNames.delete(r)):this.headers.set(r,s)}break}}setHeaderEntries(t,r){let n=(Array.isArray(r)?r:[r]).map(i=>i.toString()),o=t.toLowerCase();this.headers.set(o,n),this.maybeSetNormalizedName(t,o)}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(r=>t(this.normalizedNames.get(r),this.headers.get(r)))}};var ad=class{encodeKey(t){return wv(t)}encodeValue(t){return wv(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}};function KM(e,t){let r=new Map;return e.length>0&&e.replace(/^\?/,"").split("&").forEach(o=>{let i=o.indexOf("="),[s,a]=i==-1?[t.decodeKey(o),""]:[t.decodeKey(o.slice(0,i)),t.decodeValue(o.slice(i+1))],c=r.get(s)||[];c.push(a),r.set(s,c)}),r}var JM=/%(\d[a-f0-9])/gi,XM={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function wv(e){return encodeURIComponent(e).replace(JM,(t,r)=>XM[r]??t)}function pa(e){return`${e}`}var hn=class e{constructor(t={}){if(this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new ad,t.fromString){if(t.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=KM(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(r=>{let n=t.fromObject[r],o=Array.isArray(n)?n.map(pa):[pa(n)];this.map.set(r,o)})):this.map=null}has(t){return this.init(),this.map.has(t)}get(t){this.init();let r=this.map.get(t);return r?r[0]:null}getAll(t){return this.init(),this.map.get(t)||null}keys(){return this.init(),Array.from(this.map.keys())}append(t,r){return this.clone({param:t,value:r,op:"a"})}appendAll(t){let r=[];return Object.keys(t).forEach(n=>{let o=t[n];Array.isArray(o)?o.forEach(i=>{r.push({param:n,value:i,op:"a"})}):r.push({param:n,value:o,op:"a"})}),this.clone(r)}set(t,r){return this.clone({param:t,value:r,op:"s"})}delete(t,r){return this.clone({param:t,value:r,op:"d"})}toString(){return this.init(),this.keys().map(t=>{let r=this.encoder.encodeKey(t);return this.map.get(t).map(n=>r+"="+this.encoder.encodeValue(n)).join("&")}).filter(t=>t!=="").join("&")}clone(t){let r=new e({encoder:this.encoder});return r.cloneFrom=this.cloneFrom||this,r.updates=(this.updates||[]).concat(t),r}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 r=(t.op==="a"?this.map.get(t.param):void 0)||[];r.push(pa(t.value)),this.map.set(t.param,r);break;case"d":if(t.value!==void 0){let n=this.map.get(t.param)||[],o=n.indexOf(pa(t.value));o!==-1&&n.splice(o,1),n.length>0?this.map.set(t.param,n):this.map.delete(t.param)}else{this.map.delete(t.param);break}}}),this.cloneFrom=this.updates=null)}};var cd=class{constructor(){this.map=new Map}set(t,r){return this.map.set(t,r),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 eT(e){switch(e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function Iv(e){return typeof ArrayBuffer<"u"&&e instanceof ArrayBuffer}function Ev(e){return typeof Blob<"u"&&e instanceof Blob}function Cv(e){return typeof FormData<"u"&&e instanceof FormData}function tT(e){return typeof URLSearchParams<"u"&&e instanceof URLSearchParams}var Eo=class e{constructor(t,r,n,o){this.url=r,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase();let i;if(eT(this.method)||o?(this.body=n!==void 0?n:null,i=o):i=n,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 Vn,this.context??=new cd,!this.params)this.params=new hn,this.urlWithParams=r;else{let s=this.params.toString();if(s.length===0)this.urlWithParams=r;else{let a=r.indexOf("?"),c=a===-1?"?":a<r.length-1?"&":"";this.urlWithParams=r+c+s}}}serializeBody(){return this.body===null?null:Iv(this.body)||Ev(this.body)||Cv(this.body)||tT(this.body)||typeof this.body=="str
8ing"?this.body:this.body instanceof hn?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||Cv(this.body)?null:Ev(this.body)?this.body.type||null:Iv(this.body)?null:typeof this.body=="string"?"text/plain":this.body instanceof hn?"application/x-www-form-urlencoded;charset=UTF-8":typeof this.body=="object"||typeof this.body=="number"||typeof this.body=="boolean"?"application/json":null}clone(t={}){let r=t.method||this.method,n=t.url||this.url,o=t.responseType||this.responseType,i=t.body!==void 0?t.body:this.body,s=t.withCredentials!==void 0?t.withCredentials:this.withCredentials,a=t.reportProgress!==void 0?t.reportProgress:this.reportProgress,c=t.headers||this.headers,u=t.params||this.params,l=t.context??this.context;return t.setHeaders!==void 0&&(c=Object.keys(t.setHeaders).reduce((d,f)=>d.set(f,t.setHeaders[f]),c)),t.setParams&&(u=Object.keys(t.setParams).reduce((d,f)=>d.set(f,t.setParams[f]),u)),new e(r,n,i,{params:u,headers:c,context:l,reportProgress:a,responseType:o,withCredentials:s})}},Mr=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}(Mr||{}),bo=class{constructor(t,r=ya.Ok,n="OK"){this.headers=t.headers||new Vn,this.status=t.status!==void 0?t.status:r,this.statusText=t.statusText||n,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}},ud=class e extends bo{constructor(t={}){super(t),this.type=Mr.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})}},ma=class e extends bo{constructor(t={}){super(t),this.type=Mr.Response,this.body=t.body!==void 0?t.body:null}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})}},va=class extends bo{constructor(t){super(t,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,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}},ya=function(e){return e[e.Continue=100]="Continue",e[e.SwitchingProtocols=101]="SwitchingProtocols",e[e.Processing=102]="Processing",e[e.EarlyHints=103]="EarlyHints",e[e.Ok=200]="Ok",e[e.Created=201]="Created",e[e.Accepted=202]="Accepted",e[e.NonAuthoritativeInformation=203]="NonAuthoritativeInformation",e[e.NoContent=204]="NoContent",e[e.ResetContent=205]="ResetContent",e[e.PartialContent=206]="PartialContent",e[e.MultiStatus=207]="MultiStatus",e[e.AlreadyReported=208]="AlreadyReported",e[e.ImUsed=226]="ImUsed",e[e.MultipleChoices=300]="MultipleChoices",e[e.MovedPermanently=301]="MovedPermanently",e[e.Found=302]="Found",e[e.SeeOther=303]="SeeOther",e[e.NotModified=304]="NotModified",e[e.UseProxy=305]="UseProxy",e[e.Unused=306]="Unused",e[e.TemporaryRedirect=307]="TemporaryRedirect",e[e.PermanentRedirect=308]="PermanentRedirect",e[e.BadRequest=400]="BadRequest",e[e.Unauthorized=401]="Unauthorized",e[e.PaymentRequired=402]="PaymentRequired",e[e.Forbidden=403]="Forbidden",e[e.NotFound=404]="NotFound",e[e.MethodNotAllowed=405]="MethodNotAllowed",e[e.NotAcceptable=406]="NotAcceptable",e[e.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",e[e.RequestTimeout=408]="RequestTimeout",e[e.Conflict=409]="Conflict",e[e.Gone=410]="Gone",e[e.LengthRequired=411]="LengthRequired",e[e.PreconditionFailed=412]="PreconditionFailed",e[e.PayloadTooLarge=413]="PayloadTooLarge",e[e.UriTooLong=414]="UriTooLong",e[e.UnsupportedMediaType=415]="UnsupportedMediaType",e[e.RangeNotSatisfiable=416]="RangeNotSatisfiable",e[e.ExpectationFailed=417]="ExpectationFailed",e[e.ImATeapot=418]="ImATeapot",e[e.MisdirectedRequest=421]="MisdirectedRequest",e[e.UnprocessableEntity=422]="UnprocessableEntity",e[e.Locked=423]="Locked",e[e.FailedDependency=424]="FailedDependency",e[e.TooEarly=425]="TooEarly",e[e.UpgradeRequired=426]="UpgradeRequired",e[e.PreconditionRequired=428]="PreconditionRequired",e[e.TooManyRequests=429]="TooManyRequests",e[e.RequestHeaderFieldsTooLarge=431]="RequestHeaderFieldsTooLarge",e[e.UnavailableForLegalReasons=451]="UnavailableForLegalReasons",e[e.InternalServerError=500]="InternalServerError",e[e.NotImplemented=501]="NotImplemented",e[e.BadGateway=502]="BadGateway",e[e.ServiceUnavailable=503]="ServiceUnavailable",e[e.GatewayTimeout=504]="GatewayTimeout",e[e.HttpVersionNotSupported=505]="HttpVersionNotSupported",e[e.VariantAlsoNegotiates=506]="VariantAlsoNegotiates",e[e.InsufficientStorage=507]="InsufficientStorage",e[e.LoopDetected=508]="LoopDetected",e[e.NotExtended=510]="NotExtended",e[e.NetworkAuthenticationRequired=511]="NetworkAuthenticationRequired",e}(ya||{});function sd(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 nT=(()=>{let t=class t{constructor(n){this.handler=n}request(n,o,i={}){let s;if(n instanceof Eo)s=n;else{let u;i.headers instanceof Vn?u=i.headers:u=new Vn(i.headers);let l;i.params&&(i.params instanceof hn?l=i.params:l=new hn({fromObject:i.params})),s=new Eo(n,o,i.body!==void 0?i.body:null,{headers:u,context:i.context,params:l,reportProgress:i.reportProgress,responseType:i.responseType||"json",withCredentials:i.withCredentials,transferCache:i.transferCache})}let a=T(s).pipe(Nt(u=>this.handler.handle(u)));if(n instanceof Eo||i.observe==="events")return a;let c=a.pipe(Ee(u=>u instanceof ma));switch(i.observe||"body"){case"body":switch(s.responseType){case"arraybuffer":return c.pipe(P(u=>{if(u.body!==null&&!(u.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return u.body}));case"blob":return c.pipe(P(u=>{if(u.body!==null&&!(u.body instanceof Blob))throw new Error("Response is not a Blob.");return u.body}));case"text":return c.pipe(P(u=>{if(u.body!==null&&typeof u.body!="string")throw new Error("Response is not a string.");return u.body}));case"json":default:return c.pipe(P(u=>u.body))}case"response":return c;default:throw new Error(`Unreachable: unhandled observe type ${i.observe}}`)}}delete(n,o={}){return this.request("DELETE",n,o)}get(n,o={}){return this.request("GET",n,o)}head(n,o={}){return this.request("HEAD",n,o)}jsonp(n,o){return this.request("JSONP",n,{params:new hn().append(o,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(n,o={}){return this.request("OPTIONS",n,o)}patch(n,o,i={}){return this.request("PATCH",n,sd(i,o))}post(n,o,i={}){return this.request("POST",n,sd(i,o))}put(n,o,i={}){return this.request("PUT",n,sd(i,o))}};t.\u0275fac=function(o){return new(o||t)(C(Co))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})();function Sv(e,t){return t(e)}function rT(e,t){return(r,n)=>t.intercept(r,{handle:o=>e(o,n)})}function oT(e,t,r){return(n,o)=>Tt(r,()=>t(n,i=>e(i,o)))}var iT=new E(""),ld=new E(""),sT=new E(""),aT=new E("");function cT(){let e=null;return(t,r)=>{e===null&&(e=(g(iT,{optional:!0})??[]).reduceRight(rT,Sv));let n=g(Ht),o=n.add();return e(t,r).pipe(en(()=>n.remove(o)))}}var bv=(()=>{let t=class t extends Co{constructor(n,o){super(),this.backend=n,this.injector=o,this.chain=null,this.pendingTasks=g(Ht);
8let i=g(aT,{optional:!0});this.backend=i??n}handle(n){if(this.chain===null){let i=Array.from(new Set([...this.injector.get(ld),...this.injector.get(sT,[])]));this.chain=i.reduceRight((s,a)=>oT(s,a,this.injector),Sv)}let o=this.pendingTasks.add();return this.chain(n,i=>this.backend.handle(i)).pipe(en(()=>this.pendingTasks.remove(o)))}};t.\u0275fac=function(o){return new(o||t)(C(ga),C(be))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})();var uT=/^\)\]\}',?\n/;function lT(e){return"responseURL"in e&&e.responseURL?e.responseURL:/^X-Request-URL:/m.test(e.getAllResponseHeaders())?e.getResponseHeader("X-Request-URL"):null}var Mv=(()=>{let t=class t{constructor(n){this.xhrFactory=n}handle(n){if(n.method==="JSONP")throw new D(-2800,!1);let o=this.xhrFactory;return(o.\u0275loadImpl?q(o.\u0275loadImpl()):T(null)).pipe(ve(()=>new R(s=>{let a=o.build();if(a.open(n.method,n.urlWithParams),n.withCredentials&&(a.withCredentials=!0),n.headers.forEach((m,y)=>a.setRequestHeader(m,y.join(","))),n.headers.has("Accept")||a.setRequestHeader("Accept","application/json, text/plain, */*"),!n.headers.has("Content-Type")){let m=n.detectContentTypeHeader();m!==null&&a.setRequestHeader("Content-Type",m)}if(n.responseType){let m=n.responseType.toLowerCase();a.responseType=m!=="json"?m:"text"}let c=n.serializeBody(),u=null,l=()=>{if(u!==null)return u;let m=a.statusText||"OK",y=new Vn(a.getAllResponseHeaders()),X=lT(a)||n.url;return u=new ud({headers:y,status:a.status,statusText:m,url:X}),u},d=()=>{let{headers:m,status:y,statusText:X,url:pe}=l(),Y=null;y!==ya.NoContent&&(Y=typeof a.response>"u"?a.responseText:a.response),y===0&&(y=Y?ya.Ok:0);let Ze=y>=200&&y<300;if(n.responseType==="json"&&typeof Y=="string"){let Ae=Y;Y=Y.replace(uT,"");try{Y=Y!==""?JSON.parse(Y):null}catch(dt){Y=Ae,Ze&&(Ze=!1,Y={error:dt,text:Y})}}Ze?(s.next(new ma({body:Y,headers:m,status:y,statusText:X,url:pe||void 0})),s.complete()):s.error(new va({error:Y,headers:m,status:y,statusText:X,url:pe||void 0}))},f=m=>{let{url:y}=l(),X=new va({error:m,status:a.status||0,statusText:a.statusText||"Unknown Error",url:y||void 0});s.error(X)},h=!1,p=m=>{h||(s.next(l()),h=!0);let y={type:Mr.DownloadProgress,loaded:m.loaded};m.lengthComputable&&(y.total=m.total),n.responseType==="text"&&a.responseText&&(y.partialText=a.responseText),s.next(y)},v=m=>{let y={type:Mr.UploadProgress,loaded:m.loaded};m.lengthComputable&&(y.total=m.total),s.next(y)};return a.addEventListener("load",d),a.addEventListener("error",f),a.addEventListener("timeout",f),a.addEventListener("abort",f),n.reportProgress&&(a.addEventListener("progress",p),c!==null&&a.upload&&a.upload.addEventListener("progress",v)),a.send(c),s.next({type:Mr.Sent}),()=>{a.removeEventListener("error",f),a.removeEventListener("abort",f),a.removeEventListener("load",d),a.removeEventListener("timeout",f),n.reportProgress&&(a.removeEventListener("progress",p),c!==null&&a.upload&&a.upload.removeEventListener("progress",v)),a.readyState!==a.DONE&&a.abort()}})))}};t.\u0275fac=function(o){return new(o||t)(C(Cr))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})(),xv=new E(""),dT="XSRF-TOKEN",fT=new E("",{providedIn:"root",factory:()=>dT}),hT="X-XSRF-TOKEN",pT=new E("",{providedIn:"root",factory:()=>hT}),Da=class{},gT=(()=>{let t=class t{constructor(n,o,i){this.doc=n,this.platform=o,this.cookieName=i,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if(this.platform==="server")return null;let n=this.doc.cookie||"";return n!==this.lastCookieString&&(this.parseCount++,this.lastToken=fa(n,this.cookieName),this.lastCookieString=n),this.lastToken}};t.\u0275fac=function(o){return new(o||t)(C(fe),C(it),C(fT))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})();function mT(e,t){let r=e.url.toLowerCase();if(!g(xv)||e.method==="GET"||e.method==="HEAD"||r.startsWith("http://")||r.startsWith("https://"))return t(e);let n=g(Da).getToken(),o=g(pT);return n!=null&&!e.headers.has(o)&&(e=e.clone({headers:e.headers.set(o,n)})),t(e)}var Av=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}(Av||{});function vT(e,t){return{\u0275kind:e,\u0275providers:t}}function yT(...e){let t=[nT,Mv,bv,{provide:Co,useExisting:bv},{provide:ga,useExisting:Mv},{provide:ld,useValue:mT,multi:!0},{provide:xv,useValue:!0},{provide:Da,useClass:gT}];for(let r of e)t.push(...r.\u0275providers);return Ss(t)}var Tv=new E("");function DT(){return vT(Av.LegacyInterceptors,[{provide:Tv,useFactory:cT},{provide:ld,useExisting:Tv,multi:!0}])}var Ej=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275mod=Lt({type:t}),t.\u0275inj=$t({providers:[yT(DT())]});let e=t;return e})();var hd=class extends ca{constructor(){super(...arguments),this.supportsDOMEvents=!0}},pd=class e extends hd{static makeCurrent(){av(new e)}onAndCancel(t,r,n){return t.addEventListener(r,n),()=>{t.removeEventListener(r,n)}}dispatchEvent(t,r){t.dispatchEvent(r)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,r){return r=r||this.getDefaultDocument(),r.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,r){return r==="window"?window:r==="document"?t:r==="body"?t.body:null}getBaseHref(t){let r=wT();return r==null?null:IT(r)}resetBaseElement(){Mo=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return fa(document.cookie,t)}},Mo=null;function wT(){return Mo=Mo||document.querySelector("base"),Mo?Mo.getAttribute("href"):null}function IT(e){return new URL(e,document.baseURI).pathname}var gd=class{addToWindow(t){ee.getAngularTestability=(n,o=!0)=>{let i=t.findTestabilityInTree(n,o);if(i==null)throw new D(5103,!1);return i},ee.getAllAngularTestabilities=()=>t.getAllTestabilities(),ee.getAllAngularRootElements=()=>t.getAllRootElements();let r=n=>{let o=ee.getAllAngularTestabilities(),i=o.length,s=function(){i--,i==0&&n()};o.forEach(a=>{a.whenStable(s)})};ee.frameworkStabilizers||(ee.frameworkStabilizers=[]),ee.frameworkStabilizers.push(r)}findTestabilityInTree(t,r,n){if(r==null)return null;let o=t.getTestability(r);return o??(n?jn().isShadowRoot(r)?this.findTestabilityInTree(t,r.host,!0):this.findTestabilityInTree(t,r.parentElement,!0):null)}},ET=(()=>{let t=class t{build(){return new XMLHttpRequest}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})(),md=new E(""),Ov=(()=>{let t=class t{constructor(n,o){this._zone=o,this._eventNameToPlugin=new Map,n.forEac
8h(i=>{i.manager=this}),this._plugins=n.slice().reverse()}addEventListener(n,o,i){return this._findPluginFor(o).addEventListener(n,o,i)}getZone(){return this._zone}_findPluginFor(n){let o=this._eventNameToPlugin.get(n);if(o)return o;if(o=this._plugins.find(s=>s.supports(n)),!o)throw new D(5101,!1);return this._eventNameToPlugin.set(n,o),o}};t.\u0275fac=function(o){return new(o||t)(C(md),C(B))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})(),wa=class{constructor(t){this._doc=t}},dd="ng-app-id",Pv=(()=>{let t=class t{constructor(n,o,i,s={}){this.doc=n,this.appId=o,this.nonce=i,this.platformId=s,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=ha(s),this.resetHostNodes()}addStyles(n){for(let o of n)this.changeUsageCount(o,1)===1&&this.onStyleAdded(o)}removeStyles(n){for(let o of n)this.changeUsageCount(o,-1)<=0&&this.onStyleRemoved(o)}ngOnDestroy(){let n=this.styleNodesInDOM;n&&(n.forEach(o=>o.remove()),n.clear());for(let o of this.getAllStyles())this.onStyleRemoved(o);this.resetHostNodes()}addHost(n){this.hostNodes.add(n);for(let o of this.getAllStyles())this.addStyleToHost(n,o)}removeHost(n){this.hostNodes.delete(n)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(n){for(let o of this.hostNodes)this.addStyleToHost(o,n)}onStyleRemoved(n){let o=this.styleRef;o.get(n)?.elements?.forEach(i=>i.remove()),o.delete(n)}collectServerRenderedStyles(){let n=this.doc.head?.querySelectorAll(`style[${dd}="${this.appId}"]`);if(n?.length){let o=new Map;return n.forEach(i=>{i.textContent!=null&&o.set(i.textContent,i)}),o}return null}changeUsageCount(n,o){let i=this.styleRef;if(i.has(n)){let s=i.get(n);return s.usage+=o,s.usage}return i.set(n,{usage:o,elements:[]}),o}getStyleElement(n,o){let i=this.styleNodesInDOM,s=i?.get(o);if(s?.parentNode===n)return i.delete(o),s.removeAttribute(dd),s;{let a=this.doc.createElement("style");return this.nonce&&a.setAttribute("nonce",this.nonce),a.textContent=o,this.platformIsServer&&a.setAttribute(dd,this.appId),n.appendChild(a),a}}addStyleToHost(n,o){let i=this.getStyleElement(n,o),s=this.styleRef,a=s.get(o)?.elements;a?a.push(i):s.set(o,{elements:[i],usage:1})}resetHostNodes(){let n=this.hostNodes;n.clear(),n.add(this.doc.head)}};t.\u0275fac=function(o){return new(o||t)(C(fe),C(bs),C(sl,8),C(it))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})(),fd={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/MathML/"},yd=/%COMP%/g,Fv="%COMP%",CT=`_nghost-${Fv}`,bT=`_ngcontent-${Fv}`,MT=!0,TT=new E("",{providedIn:"root",factory:()=>MT});function ST(e){return bT.replace(yd,e)}function xT(e){return CT.replace(yd,e)}function kv(e,t){return t.map(r=>r.replace(yd,e))}var _v=(()=>{let t=class t{constructor(n,o,i,s,a,c,u,l=null){this.eventManager=n,this.sharedStylesHost=o,this.appId=i,this.removeStylesOnCompDestroy=s,this.doc=a,this.platformId=c,this.ngZone=u,this.nonce=l,this.rendererByCompId=new Map,this.platformIsServer=ha(c),this.defaultRenderer=new To(n,a,u,this.platformIsServer)}createRenderer(n,o){if(!n||!o)return this.defaultRenderer;this.platformIsServer&&o.encapsulation===Et.ShadowDom&&(o=K(I({},o),{encapsulation:Et.Emulated}));let i=this.getOrCreateRenderer(n,o);return i instanceof Ia?i.applyToHost(n):i instanceof So&&i.applyStyles(),i}getOrCreateRenderer(n,o){let i=this.rendererByCompId,s=i.get(o.id);if(!s){let a=this.doc,c=this.ngZone,u=this.eventManager,l=this.sharedStylesHost,d=this.removeStylesOnCompDestroy,f=this.platformIsServer;switch(o.encapsulation){case Et.Emulated:s=new Ia(u,l,o,this.appId,d,a,c,f);break;case Et.ShadowDom:return new vd(u,l,n,o,a,c,this.nonce,f);default:s=new So(u,l,o,d,a,c,f);break}i.set(o.id,s)}return s}ngOnDestroy(){this.rendererByCompId.clear()}};t.\u0275fac=function(o){return new(o||t)(C(Ov),C(Pv),C(bs),C(TT),C(fe),C(it),C(B),C(sl))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})(),To=class{constructor(t,r,n,o){this.eventManager=t,this.doc=r,this.ngZone=n,this.platformIsServer=o,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(t,r){return r?this.doc.createElementNS(fd[r]||r,t):this.doc.createElement(t)}createComment(t){return this.doc.createComment(t)}createText(t){return this.doc.createTextNode(t)}appendChild(t,r){(Nv(t)?t.content:t).appendChild(r)}insertBefore(t,r,n){t&&(Nv(t)?t.content:t).insertBefore(r,n)}removeChild(t,r){t&&t.removeChild(r)}selectRootElement(t,r){let n=typeof t=="string"?this.doc.querySelector(t):t;if(!n)throw new D(-5104,!1);return r||(n.textContent=""),n}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,r,n,o){if(o){r=o+":"+r;let i=fd[o];i?t.setAttributeNS(i,r,n):t.setAttribute(r,n)}else t.setAttribute(r,n)}removeAttribute(t,r,n){if(n){let o=fd[n];o?t.removeAttributeNS(o,r):t.removeAttribute(`${n}:${r}`)}else t.removeAttribute(r)}addClass(t,r){t.classList.add(r)}removeClass(t,r){t.classList.remove(r)}setStyle(t,r,n,o){o&(bt.DashCase|bt.Important)?t.style.setProperty(r,n,o&bt.Important?"important":""):t.style[r]=n}removeStyle(t,r,n){n&bt.DashCase?t.style.removeProperty(r):t.style[r]=""}setProperty(t,r,n){t!=null&&(t[r]=n)}setValue(t,r){t.nodeValue=r}listen(t,r,n){if(typeof t=="string"&&(t=jn().getGlobalEventTarget(this.doc,t),!t))throw new Error(`Unsupported event target ${t} for event ${r}`);return this.eventManager.addEventListener(t,r,this.decoratePreventDefault(n))}decoratePreventDefault(t){return r=>{if(r==="__ngUnwrap__")return t;(this.platformIsServer?this.ngZone.runGuarded(()=>t(r)):t(r))===!1&&r.preventDefault()}}};function Nv(e){return e.tagName==="TEMPLATE"&&e.content!==void 0}var vd=class extends To{constructor(t,r,n,o,i,s,a,c){super(t,i,s,c),this.sharedStylesHost=r,this.hostEl=n,this.shadowRoot=n.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let u=kv(o.id,o.styles);for(let l of u){let d=document.createElement("style");a&&d.setAttribute("nonce",a),d.textContent=l,this.shadowRoot.appendChild(d)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}appendChild(t,r){return super.appendChild(this.nodeOrShadowRoot(t),r)}insertBefore(t,r,n){return super.insertBefore(this.nodeOrShadowRoot(t),r,n)}removeChild(t,r){return super.removeChild(this.nodeOrShadowRoot(t),r)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},So=class extends To{constructor(t,r,n,o,i,s,a,c){super(t,i,s,a),this.sharedStylesHost=r,this.removeStylesOnCompDestroy=o,this.styles=c?kv(c,n.styles):n.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}},Ia=class extends So{constructor(t,r,n,o,i,s,a,c){let u=o+"-"+n.id;super(t,r,n,i,s,a,c,u),this.contentAttr=ST(u),this.hostAttr=xT(u)}
8applyToHost(t){this.applyStyles(),this.setAttribute(t,this.hostAttr,"")}createElement(t,r){let n=super.createElement(t,r);return super.setAttribute(n,this.contentAttr,""),n}},AT=(()=>{let t=class t extends wa{constructor(n){super(n)}supports(n){return!0}addEventListener(n,o,i){return n.addEventListener(o,i,!1),()=>this.removeEventListener(n,o,i)}removeEventListener(n,o,i){return n.removeEventListener(o,i)}};t.\u0275fac=function(o){return new(o||t)(C(fe))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})(),Rv=["alt","control","meta","shift"],_T={"\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"},NT={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey},RT=(()=>{let t=class t extends wa{constructor(n){super(n)}supports(n){return t.parseEventName(n)!=null}addEventListener(n,o,i){let s=t.parseEventName(o),a=t.eventCallback(s.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>jn().onAndCancel(n,s.domEventName,a))}static parseEventName(n){let o=n.toLowerCase().split("."),i=o.shift();if(o.length===0||!(i==="keydown"||i==="keyup"))return null;let s=t._normalizeKey(o.pop()),a="",c=o.indexOf("code");if(c>-1&&(o.splice(c,1),a="code."),Rv.forEach(l=>{let d=o.indexOf(l);d>-1&&(o.splice(d,1),a+=l+".")}),a+=s,o.length!=0||s.length===0)return null;let u={};return u.domEventName=i,u.fullKey=a,u}
8static matchEventFullKeyCode(n,o){let i=_T[n.key]||n.key,s="";return o.indexOf("code.")>-1&&(i=n.code,s="code."),i==null||!i?!1:(i=i.toLowerCase(),i===" "?i="space":i==="."&&(i="dot"),Rv.forEach(a=>{if(a!==i){let c=NT[a];c(n)&&(s+=a+".")}}),s+=i,s===o)}static eventCallback(n,o,i){return s=>{t.matchEventFullKeyCode(s,n)&&i.runGuarded(()=>o(s))}}static _normalizeKey(n){return n==="esc"?"escape":n}};t.\u0275fac=function(o){return new(o||t)(C(fe))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})();function OT(){pd.makeCurrent()}function PT(){return new rt}function FT(){return Mp(document),document}var kT=[{provide:it,useValue:id},{provide:il,useValue:OT,multi:!0},{provide:fe,useFactory:FT,deps:[]}],Fj=zl(Km,"browser",kT),LT=new E(""),jT=[{provide:wo,useClass:gd,deps:[]},{provide:Bl,useClass:Ws,deps:[B,Zs,wo]},{provide:Ws,useClass:Ws,deps:[B,Zs,wo]}],VT=[{provide:xs,useValue:"root"},{provide:rt,useFactory:PT,deps:[]},{provide:md,useClass:AT,multi:!0,deps:[fe,B,it]},{provide:md,useClass:RT,multi:!0,deps:[fe]},_v,Pv,Ov,{provide:no,useExisting:_v},{provide:Cr,useClass:ET,deps:[]},[]],kj=(()=>{let t=class t{constructor(n){}static withServerTransition(n){return{ngModule:t,providers:[{provide:bs,useValue:n.appId}]}}};t.\u0275fac=function(o){return new(o||t)(C(LT,12))},t.\u0275mod=Lt({type:t}),t.\u0275inj=$t({providers:[...VT,...jT],imports:[mv,Jm]});let e=t;return e})();var Lv=(()=>{let t=class t{constructor(n){this._doc=n}getTitle(){return this._doc.title}setTitle(n){this._doc.title=n||""}};t.\u0275fac=function(o){return new(o||t)(C(fe))},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var $T=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:function(o){let i=null;return o?i=new(o||t):i=C(UT),i},providedIn:"root"});let e=t;return e})(),UT=(()=>{let t=class t extends $T{constructor(n){super(),this._doc=n}sanitize(n,o){if(o==null)return null;switch(n){case st.NONE:return o;case st.HTML:return Ut(o,"HTML")?Fe(o):ml(this._doc,String(o)).toString();case st.STYLE:return Ut(o,"Style")?Fe(o):o;case st.SCRIPT:if(Ut(o,"Script"))return Fe(o);throw new D(5200,!1);case st.URL:return Ut(o,"URL")?Fe(o):Rs(String(o));case st.RESOURCE_URL:if(Ut(o,"ResourceURL"))return Fe(o);throw new D(5201,!1);default:throw new D(5202,!1)}}bypassSecurityTrustHtml(n){return ag(n)}bypassSecurityTrustStyle(n){return cg(n)}bypassSecurityTrustScript(n){return ug(n)}bypassSecurityTrustUrl(n){return lg(n)}bypassSecurityTrustResourceUrl(n){return dg(n)}};t.\u0275fac=function(o){return new(o||t)(C(fe))},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var O="primary",Bo=Symbol("RouteTitle"),Cd=class{constructor(t){this.params=t||{}}has(t){return Object.prototype.hasOwnProperty.call(this.params,t)}get(t){if(this.has(t)){let r=this.params[t];return Array.isArray(r)?r[0]:r}return null}getAll(t){if(this.has(t)){let r=this.params[t];return Array.isArray(r)?r:[r]}return[]}get keys(){return Object.keys(this.params)}};function _r(e){return new Cd(e)}function HT(e,t,r){let n=r.path.split("/");if(n.length>e.length||r.pathMatch==="full"&&(t.hasChildren()||n.length<e.length))return null;let o={};for(let i=0;i<n.length;i++){let s=n[i],a=e[i];if(s.startsWith(":"))o[s.substring(1)]=a;else if(s!==a.path)return null}return{consumed:e.slice(0,n.length),posParams:o}}function zT(e,t){if(e.length!==t.length)return!1;for(let r=0;r<e.length;++r)if(!St(e[r],t[r]))return!1;return!0}function St(e,t){let r=e?bd(e):void 0,n=t?bd(t):void 0;if(!r||!n||r.length!=n.length)return!1;let o;for(let i=0;i<r.length;i++)if(o=r[i],!Wv(e[o],t[o]))return!1;return!0}function bd(e){return[...Object.keys(e),...Object.getOwnPropertySymbols(e)]}function Wv(e,t){if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return!1;let r=[...e].sort(),n=[...t].sort();return r.every((o,i)=>n[i]===o)}else return e===t}function Zv(e){return e.length>0?e[e.length-1]:null}function vn(e){return ac(e)?e:Io(e)?q(Promise.resolve(e)):T(e)}var qT={exact:Qv,subset:Kv},Yv={exact:GT,subset:WT,ignored:()=>!0};function jv(e,t,r){return qT[r.paths](e.root,t.root,r.matrixParams)&&Yv[r.queryParams](e.queryParams,t.queryParams)&&!(r.fragment==="exact"&&e.fragment!==t.fragment)}function GT(e,t){return St(e,t)}function Qv(e,t,r){if(!Un(e.segments,t.segments)||!ba(e.segments,t.segments,r)||e.numberOfChildren!==t.numberOfChildren)return!1;
vendor: 11,971 bytes, line 8
8for(let n in t.children)if(!e.children[n]||!Qv(e.children[n],t.children[n],r))return!1;return!0}function WT(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every(r=>Wv(e[r],t[r]))}function Kv(e,t,r){return Jv(e,t,t.segments,r)}function Jv(e,t,r,n){if(e.segments.length>r.length){let o=e.segments.slice(0,r.length);return!(!Un(o,r)||t.hasChildren()||!ba(o,r,n))}else if(e.segments.length===r.length){if(!Un(e.segments,r)||!ba(e.segments,r,n))return!1;for(let o in t.children)if(!e.children[o]||!Kv(e.children[o],t.children[o],n))return!1;return!0}else{let o=r.slice(0,e.segments.length),i=r.slice(e.segments.length);return!Un(e.segments,o)||!ba(e.segments,o,n)||!e.children[O]?!1:Jv(e.children[O],t,i,n)}}function ba(e,t,r){return t.every((n,o)=>Yv[r](e[o].parameters,n.parameters))}var pn=class{constructor(t=new U([],{}),r={},n=null){this.root=t,this.queryParams=r,this.fragment=n}get queryParamMap(){return this._queryParamMap??=_r(this.queryParams),this._queryParamMap}toString(){return QT.serialize(this)}},U=class{constructor(t,r){this.segments=t,this.children=r,this.parent=null,Object.values(r).forEach(n=>n.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Ma(this)}},$n=class{constructor(t,r){this.path=t,this.parameters=r}get parameterMap(){return this._parameterMap??=_r(this.parameters),this._parameterMap}toString(){return ey(this)}};function ZT(e,t){return Un(e,t)&&e.every((r,n)=>St(r.parameters,t[n].parameters))}function Un(e,t){return e.length!==t.length?!1:e.every((r,n)=>r.path===t[n].path)}function YT(e,t){let r=[];return Object.entries(e.children).forEach(([n,o])=>{n===O&&(r=r.concat(t(o,n)))}),Object.entries(e.children).forEach(([n,o])=>{n!==O&&(r=r.concat(t(o,n)))}),r}var Ho=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:()=>new Po,providedIn:"root"});let e=t;return e})(),Po=class{parse(t){let r=new Td(t);return new pn(r.parseRootSegment(),r.parseQueryParams(),r.parseFragment())}serialize(t){let r=`/${xo(t.root,!0)}`,n=XT(t.queryParams),o=typeof t.fragment=="string"?`#${KT(t.fragment)}`:"";return`${r}${n}${o}`}},QT=new Po;function Ma(e){return e.segments.map(t=>ey(t)).join("/")}function xo(e,t){if(!e.hasChildren())return Ma(e);if(t){let r=e.children[O]?xo(e.children[O],!1):"",n=[];return Object.entries(e.children).forEach(([o,i])=>{o!==O&&n.push(`${o}:${xo(i,!1)}`)}),n.length>0?`${r}(${n.join("//")})`:r}else{let r=YT(e,(n,o)=>o===O?[xo(e.children[O],!1)]:[`${o}:${xo(n,!1)}`]);return Object.keys(e.children).length===1&&e.children[O]!=null?`${Ma(e)}/${r[0]}`:`${Ma(e)}/(${r.join("//")})`}}function Xv(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Ea(e){return Xv(e).replace(/%3B/gi,";")}function KT(e){return encodeURI(e)}function Md(e){return Xv(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Ta(e){return decodeURIComponent(e)}function Vv(e){return Ta(e.replace(/\+/g,"%20"))}function ey(e){return`${Md(e.path)}${JT(e.parameters)}`}function JT(e){return Object.entries(e).map(([t,r])=>`;${Md(t)}=${Md(r)}`).join("")}function XT(e){let t=Object.entries(e).map(([r,n])=>Array.isArray(n)?n.map(o=>`${Ea(r)}=${Ea(o)}`).join("&"):`${Ea(r)}=${Ea(n)}`).filter(r=>r);return t.length?`?${t.join("&")}`:""}var eS=/^[^\/()?;#]+/;function Dd(e){let t=e.match(eS);return t?t[0]:""}var tS=/^[^\/()?;=#]+/;function nS(e){let t=e.match(tS);return t?t[0]:""}var rS=/^[^=?&#]+/;function oS(e){let t=e.match(rS);return t?t[0]:""}var iS=/^[^&#]+/;function sS(e){let t=e.match(iS);return t?t[0]:""}var Td=class{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new U([],{}):new U([],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 r={};this.peekStartsWith("/(")&&(this.capture("/"),r=this.parseParens(!0));let n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(t.length>0||Object.keys(r).length>0)&&(n[O]=new U(t,r)),n}parseSegment(){let t=Dd(this.remaining);if(t===""&&this.peekStartsWith(";"))throw new D(4009,!1);return this.capture(t),new $n(Ta(t),this.parseMatrixParams())}parseMatrixParams(){let t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){let r=nS(this.remaining);if(!r)return;this.capture(r);let n="";if(this.consumeOptional("=")){let o=Dd(this.remaining);o&&(n=o,this.capture(n))}t[Ta(r)]=Ta(n)}parseQueryParam(t){let r=oS(this.remaining);if(!r)return;this.capture(r);let n="";if(this.consumeOptional("=")){let s=sS(this.remaining);s&&(n=s,this.capture(n))}let o=Vv(r),i=Vv(n);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 r={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let n=Dd(this.remaining),o=this.remaining[n.length];if(o!=="/"&&o!==")"&&o!==";")throw new D(4010,!1);let i;n.indexOf(":")>-1?(i=n.slice(0,n.indexOf(":")),this.capture(i),this.capture(":")):t&&(i=O);let s=this.parseChildren();r[i]=Object.keys(s).length===1?s[O]:new U([],s),this.consumeOptional("//")}return r}peekStartsWith(t){return this.remaining.startsWith(t)}consumeOptional(t){return this.peekStartsWith(t)?(this.remaining=this.remaining.substring(t.length),!0):!1}capture(t){if(!this.consumeOptional(t))throw new D(4011,!1)}};function ty(e){return e.segments.length>0?new U([],{[O]:e}):e}function ny(e){let t={};for(let[n,o]of Object.entries(e.children)){let i=ny(o);if(n===O&&i.segments.length===0&&i.hasChildren())for(let[s,a]of Object.entries(i.children))t[s]=a;else(i.segments.length>0||i.hasChildren())&&(t[n]=i)}let r=new U(e.segments,t);return aS(r)}function aS(e){if(e.numberOfChildren===1&&e.children[O]){let t=e.children[O];return new U(e.segments.concat(t.segments),t.children)}return e}function Nr(e){return e instanceof pn}function cS(e,t,r=null,n=null){let o=ry(e);return oy(o,t,r,n)}function ry(e){let t;function r(i){let s={};for(let c of i.children){let u=r(c);s[c.outlet]=u}let a=new U(i.url,s);return i===e&&(t=a),a}let n=r(e.root),o=ty(n);return t??o}function oy(e,t,r,n){let o=e;for(;o.parent;)o=o.parent;if(t.length===0)return wd(o,o,o,r,n);let i=uS(t);if(i.toRoot())return wd(o,o,new U([],{}),r,n);let s=lS(i,o,e),a=s.processChildren?No(s.segmentGroup,s.index,i.commands):sy(s.segmentGroup,s.index,i.commands);return wd(o,s.segmentGroup,a,r,n)}function Sa(e){return typeof e=="object"&&e!=null&&!e.outlets&&!e.segmentPath}function Fo(e){return typeof e=="object"&&e!=null&&e.outlets}function wd(e,t,r,n,o){let i={};n&&Object.entries(n).forEach(([c,u])=>{i[c]=Array.isArray(u)?u.map(l=>`${l}`):`${u}`});let s;e===t?s=r:s=iy(e,t,r);let a=ty(ny(s));return new pn(a,i,o)}function iy(e,t,r){let n={};return Object.entries(e.children).forEach(([o,i])=>{i===t?n[o]=r:n[o]=iy(i,t,r)}),new U(e.segments,n)}var xa=class{constructor(t,r,n){if(this.isAbsolute=t,this.numberOfDoubleDots=r,this.commands=n,t&&n.length>0&&Sa(n[0]))throw new D(4003,!1);let o=n.find(Fo);if(o&&o!==Zv(n))throw new D(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function uS(e){if(typeof e[0]=="string"&&e.length===1&&e[0]==="/")return new xa(!0,0,e);let t=0,r=!1,n=e.reduce((o,i,s)=>{if(typeof i=="object"&&i!=null){if(i.outlets){let a={};return Object.entries(i.outlets).forEach(([c,u])=>{a[c]=typeof u=="string"?u.split("/"):u}),[...o,{outlets:a}]}if(i.segmentPath)return[...o,i.segmentPath]}return typeof i!="string"?[...o,i]:s===0?(i.split("/").forEach((a,c)=>{c==0&&a==="."||(c==0&&a===""?r=!0:a===".."?t++:a!=""&&o.push(a))}),o):[...o,i]},[]);return new xa(r,t,n)}var xr=class{constructor(t,r,n){this.segmentGroup=t,this.processChildren=r,this.index=n}};function lS(e,t,r){if(e.isAbsolute)return new xr(t,!0,0);if(!r)return new xr(t,!1,NaN);if(r.parent===null)return new xr(r,!0,0);let n=Sa(e.commands[0])?0:1,o=r.segments.length-1+n;return dS(r,o,e.numberOfDoubleDots)}function dS(e,t,r){let n=e,o=t,i=r;for(;i>o;){if(i-=o,n=n.parent,!n)throw new D(4005,!1);o=n.segments.length}return new xr(n,!1,o-i)}function fS(e){return Fo(e[0])?e[0].outlets:{[O]:e}}function sy(e,t,r){if(e??=new U([],{}),e.segments.length===0&&e.hasChildren())return No(e,t,r);let n=hS(e,t,r),o=r.slice(n.commandIndex);if(n.match&&n.pathIndex<e.segments.length){let i=new U(e.segments.slice(0,n.pathIndex),{});return i.children[O]=new U(e.segments.slice(n.pathIndex),e.children),No(i,0,o)}else return n.match&&o.length===0?new U(e.segments,{}):n.match&&!e.hasChildren()?Sd(e,t,r):n.match?No(e,0,o):Sd(e,t,r)}function No(e,t,r){if(r.length===0)return new U(e.segments,{});{let n=fS(r),o={};if(Object.keys(n).some(i=>i!==O)&&e.children[O]&&e.numberOfChildren===1&&e.children[O].segments.length===0){let i=No(e.children[O],t,r);return new U(e.segments,i.children)}return Object.entries(n).forEach(([i,s])=>{typeof s=="string"&&(s=[s]),s!==null&&(o[i]=sy(e.children[i],t,s))}),Object.entries(e.children).forEach(([i,s])=>{n[i]===void 0&&(o[i]=s)}),new U(e.segments,o)}}function hS(e,t,r){let n=0,o=t,i={match:!1,pathIndex:0,commandIndex:0};for(;o<e.segments.length;){if(n>=r.length)return i;let s=e.segments[o],a=r[n];if(Fo(a))break;let c=`${a}`,u=n<r.length-1?r[n+1]:null;if(o>0&&c===void 0)break;if(c&&u&&typeof u=="object"&&u.outlets===void 0){if(!Uv(c,u,s))return i;n+=2}else{if(!Uv(c,{},s))return i;n++}o++}return{match:!0,pathIndex:o,commandIndex:n}}function Sd(e,t,r){let n=e.segments.slice(0,t),o=0;for(;o<r.length;){let i=r[o];if(Fo(i)){let c=pS(i.outlets);return new U(n,c)}if(o===0&&Sa(r[0])){let c=e.segments[t];n.push(new $n(c.path,$v(r[0]))),o++;continue}let s=Fo(i)?i.outlets[O]:`${i}`,a=o<r.length-1?r[o+1]:null;s&&a&&Sa(a)?(n.push(new $n(s,$v(a))),o+=2):(n.push(new $n(s,{})),o++)}return new U(n,{})}function pS(e){let t={};return Object.entries(e).forEach(([r,n])=>{typeof n=="string"&&(n=[n]),n!==null&&(t[r]=Sd(new U([],{}),0,n))}),t}function $v(e){let t={};return Object.entries(e).forEach(([r,n])=>t[r]=`${n}`),t}function Uv(e,t,r){return e==r.path&&St(t,r.parameters)}var Ro="imperative",he=function(e){return e[e.NavigationStart=0]="NavigationStart",e[e.NavigationEnd=1]="NavigationEnd",e[e.NavigationCancel=2]="NavigationCancel",e[e.NavigationError=3]="NavigationError",e[e.RoutesRecognized=4]="RoutesRecognized",e[e.ResolveStart=5]="ResolveStart",e[e.ResolveEnd=6]="ResolveEnd",e[e.GuardsCheckStart=7]="GuardsCheckStart",e[e.GuardsCheckEnd=8]="GuardsCheckEnd",e[e.RouteConfigLoadStart=9]="RouteConfigLoadStart",e[e.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",e[e.ChildActivationStart=11]="ChildActivationStart",e[e.ChildActivationEnd=12]="ChildActivationEnd",e[e.ActivationStart=13]="ActivationStart",e[e.ActivationEnd=14]="ActivationEnd",e[e.Scroll=15]="Scroll",e[e.NavigationSkipped=16]="NavigationSkipped",e}(he||{}),We=class{constructor(t,r){this.id=t,this.url=r}},Rr=class extends We{constructor(t,r,n="imperative",o=null){super(t,r),this.type=he.NavigationStart,this.navigationTrigger=n,this.restoredState=o}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},lt=class extends We{constructor(t,r,n){super(t,r),this.urlAfterRedirects=n,this.type=he.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},Ge=function(e){return e[e.Redirect=0]="Redirect",e[e.SupersededByNewNavigation=1]="SupersededByNewNavigation",e[e.NoDataFromRe
8solver=2]="NoDataFromResolver",e[e.GuardRejected=3]="GuardRejected",e}(Ge||{}),Aa=function(e){return e[e.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",e[e.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",e}(Aa||{}),gn=class extends We{constructor(t,r,n,o){super(t,r),this.reason=n,this.code=o,this.type=he.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},mn=class extends We{constructor(t,r,n,o){super(t,r),this.reason=n,this.code=o,this.type=he.NavigationSkipped}},ko=class extends We{constructor(t,r,n,o){super(t,r),this.error=n,this.target=o,this.type=he.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},_a=class extends We{constructor(t,r,n,o){super(t,r),this.urlAfterRedirects=n,this.state=o,this.type=he.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},xd=class extends We{constructor(t,r,n,o){super(t,r),this.urlAfterRedirects=n,this.state=o,this.type=he.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Ad=class extends We{constructor(t,r,n,o,i){super(t,r),this.urlAfterRedirects=n,this.state=o,this.shouldActivate=i,this.type=he.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},_d=class extends We{constructor(t,r,n,o){super(t,r),this.urlAfterRedirects=n,this.state=o,this.type=he.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Nd=class extends We{constructor(t,r,n,o){super(t,r),this.urlAfterRedirects=n,this.state=o,this.type=he.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Rd=class{constructor(t){this.route=t,this.type=he.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},Od=class{constructor(t){this.route=t,this.type=he.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},Pd=class{constructor(t){this.snapshot=t,this.type=he.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Fd=class{constructor(t){this.snapshot=t,this.type=he.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},kd=class{constructor(t){this.snapshot=t,this.type=he.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Ld=class{constructor(t){this.snapshot=t,this.type=he.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Na=class{constructor(t,r,n){this.routerEvent=t,this.position=r,this.anchor=n,this.type=he.Scroll}toString(){let t=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${t}')`}},Lo=class{},jo=class{constructor(t){this.url=t}};var jd=class{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new zo,this.attachRef=null}},zo=(()=>{let t=class t{constructor(){this.contexts=new Map}onChildOutletCreated(n,o){let i=this.getOrCreateContext(n);i.outlet=o,this.contexts.set(n,i)}onChildOutletDestroyed(n){let o=this.getContext(n);o&&(o.outlet=null,o.attachRef=null)}onOutletDeactivated(){let n=this.contexts;return this.contexts=new Map,n}onOutletReAttached(n){this.contexts=n}getOrCreateContext(n){let o=this.getContext(n);return o||(o=new jd,this.contexts.set(n,o)),o}getContext(n){return this.contexts.get(n)||null}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),Ra=class{constructor(t){this._root=t}get root(){return this._root.value}
vendor: 4,207 bytes, line 8
8parent(t){let r=this.pathFromRoot(t);return r.length>1?r[r.length-2]:null}children(t){let r=Vd(t,this._root);return r?r.children.map(n=>n.value):[]}firstChild(t){let r=Vd(t,this._root);return r&&r.children.length>0?r.children[0].value:null}siblings(t){let r=$d(t,this._root);return r.length<2?[]:r[r.length-2].children.map(o=>o.value).filter(o=>o!==t)}pathFromRoot(t){return $d(t,this._root).map(r=>r.value)}};function Vd(e,t){if(e===t.value)return t;for(let r of t.children){let n=Vd(e,r);if(n)return n}return null}function $d(e,t){if(e===t.value)return[t];for(let r of t.children){let n=$d(e,r);if(n.length)return n.unshift(t),n}return[]}var Ve=class{constructor(t,r){this.value=t,this.children=r}toString(){return`TreeNode(${this.value})`}};function Sr(e){let t={};return e&&e.children.forEach(r=>t[r.value.outlet]=r),t}var Oa=class extends Ra{constructor(t,r){super(t),this.snapshot=r,Qd(this,t)}toString(){return this.snapshot.toString()}};function ay(e){let t=gS(e),r=new me([new $n("",{})]),n=new me({}),o=new me({}),i=new me({}),s=new me(""),a=new Bn(r,n,i,s,o,O,e,t.root);return a.snapshot=t.root,new Oa(new Ve(a,[]),t)}function gS(e){let t={},r={},n={},o="",i=new Vo([],t,n,o,r,O,e,null,{});return new Pa("",new Ve(i,[]))}var Bn=class{constructor(t,r,n,o,i,s,a,c){this.urlSubject=t,this.paramsSubject=r,this.queryParamsSubject=n,this.fragmentSubject=o,this.dataSubject=i,this.outlet=s,this.component=a,this._futureSnapshot=c,this.title=this.dataSubject?.pipe(P(u=>u[Bo]))??T(void 0),this.url=t,this.params=r,this.queryParams=n,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(P(t=>_r(t))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(P(t=>_r(t))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function Yd(e,t,r="emptyOnly"){let n,{routeConfig:o}=e;return t!==null&&(r==="always"||o?.path===""||!t.component&&!t.routeConfig?.loadComponent)?n={params:I(I({},t.params),e.params),data:I(I({},t.data),e.data),resolve:I(I(I(I({},e.data),t.data),o?.data),e._resolvedData)}:n={params:I({},e.params),data:I({},e.data),resolve:I(I({},e.data),e._resolvedData??{})},o&&uy(o)&&(n.resolve[Bo]=o.title),n}var Vo=class{get title(){return this.data?.[Bo]}constructor(t,r,n,o,i,s,a,c,u){this.url=t,this.params=r,this.queryParams=n,this.fragment=o,this.data=i,this.outlet=s,this.component=a,this.routeConfig=c,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??=_r(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=_r(this.queryParams),this._queryParamMap}toString(){let t=this.url.map(n=>n.toString()).join("/"),r=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${t}', path:'${r}')`}},Pa=class extends Ra{constructor(t,r){super(r),this.url=t,Qd(this,r)}toString(){return cy(this._root)}};function Qd(e,t){t.value._routerState=e,t.children.forEach(r=>Qd(e,r))}function cy(e){let t=e.children.length>0?` { ${e.children.map(cy).join(", ")} } `:"";return`${e.value}${t}`}function Id(e){if(e.snapshot){let t=e.snapshot,r=e._futureSnapshot;e.snapshot=r,St(t.queryParams,r.queryParams)||e.queryParamsSubject.next(r.queryParams),t.fragment!==r.fragment&&e.fragmentSubject.next(r.fragment),St(t.params,r.params)||e.paramsSubject.next(r.params),zT(t.url,r.url)||e.urlSubject.next(r.url),St(t.data,r.data)||e.dataSubject.next(r.data)}else e.snapshot=e._futureSnapshot,e.dataSubject.next(e._futureSnapshot.data)}function Ud(e,t){let r=St(e.params,t.params)&&ZT(e.url,t.url),n=!e.parent!=!t.parent;return r&&!n&&(!e.parent||Ud(e.parent,t.parent))}
8function uy(e){return typeof e.title=="string"||e.title===null}var mS=(()=>{let t=class t{constructor(){this.activated=null,this._activatedRoute=null,this.name=O,this.activateEvents=new ye,this.deactivateEvents=new ye,this.attachEvents=new ye,this.detachEvents=new ye,this.parentContexts=g(zo),this.location=g(ct),this.changeDetector=g(fn),this.environmentInjector=g(be),this.inputBinder=g(Va,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(n){if(n.name){let{firstChange:o,previousValue:i}=n.name;if(o)return;this.isTrackedInParentContexts(i)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(i)),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 D(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new D(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new D(4012,!1);this.location.detach();let n=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(n.instance),n}attach(n,o){this.activated=n,this._activatedRoute=o,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,o){if(this.isActivated)throw new D(4013,!1);this._activatedRoute=n;let i=this.location,a=n.snapshot.component,c=this.parentContexts.getOrCreateContext(this.name).children,u=new Bd(n,c,i.injector);this.activated=i.createComponent(a,{index:i.length,injector:u,environmentInjector:o??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}};t.\u0275fac=function(o){return new(o||t)},t.\u0275dir=Pe({type:t,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[ln]});let e=t;return e})(),Bd=class{constructor(t,r,n){this.route=t,this.childContexts=r,this.parent=n}get(t,r){return t===Bn?this.route:t===zo?this.childContexts:this.parent.get(t,r)}},Va=new E(""),Bv=(()=>{let t=class t{constructor(){this.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:o}=n,i=Hr([o.queryParams,o.params,o.data]).pipe(ve(([s,a,c],u)=>(c=I(I(I({},s),a),c),u===0?T(c):Promise.resolve(c)))).subscribe(s=>{if(!n.isActivated||!n.activatedComponentRef||n.activatedRoute!==o||o.component===null){this.unsubscribeFromRouteData(n);return}let a=Xm(o.component);if(!a){this.unsubscribeFromRouteData(n);return}for(let{templateName:c}of a.inputs)n.activatedComponentRef.setInput(c,s[c])});this.outletDataSubscriptions.set(n,i)}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})();function vS(e,t,r){let n=$o(e,t._root,r?r._root:void 0);return new Oa(n,t)}function $o(e,t,r){if(r&&e.shouldReuseRoute(t.value,r.value.snapshot)){let n=r.value;n._futureSnapshot=t.value;let o=yS(e,t,r);return new Ve(n,o)}else{if(e.shouldAttach(t.value)){let i=e.retrieve(t.value);if(i!==null){let s=i.route;return s.value._futureSnapshot=t.value,s.children=t.children.map(a=>$o(e,a)),s}}let n=DS(t.value),o=t.children.map(i=>$o(e,i));return new Ve(n,o)}}function yS(e,t,r){return t.children.map(n=>{for(let o of r.children)if(e.shouldReuseRoute(n.value,o.value.snapshot))return $o(e,n,o);return $o(e,n)})}function DS(e){return new Bn(new me(e.url),new me(e.params),new me(e.queryParams),new me(e.fragment),new me(e.data),e.outlet,e.component,e)}var ly="ngNavigationCancelingError";function dy(e,t){let{redirectTo:r,navigationBehaviorOptions:n}=Nr(t)?{redirectTo:t,navigationBehaviorOptions:void 0}:t,o=fy(!1,Ge.Redirect);return o.url=r,o.navigationBehaviorOptions=n,o}function fy(e,t){let r=new Error(`NavigationCancelingError: ${e||""}`);return r[ly]=!0,r.cancellationCode=t,r}function wS(e){return hy(e)&&Nr(e.url)}function hy(e){return!!e&&e[ly]}var IS=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=ep({type:t,selectors:[["ng-component"]],standalone:!0,features:[$m],decls:1,vars:0,template:function(o,i){o&1&&$l(0,"router-outlet")},dependencies:[mS],encapsulation:2});let e=t;return e})();function ES(e,t){return e.providers&&!e._injector&&(e._injector=mo(e.providers,t,`Route: ${e.path}`)),e._injector??t}function Kd(e){let t=e.children&&e.children.map(Kd),r=t?K(I({},e),{children:t}):I({},e);return!r.component&&!r.loadComponent&&(t||r.loadChildren)&&r.outlet&&r.outlet!==O&&(r.component=IS),r}function xt(e){return e.outlet||O}function CS(e,t){let r=e.filter(n=>xt(n)===t);return r.push(...e.filter(n=>xt(n)!==t)),r}function qo(e){if(!e)return null;if(e.routeConfig?._injector)return e.routeConfig._injector;for(let t=e.parent;t;t=t.parent){let r=t.routeConfig;if(r?._loadedInjector)return r._loadedInjector;if(r?._injector)return r._injector}return null}var bS=(e,t,r,n)=>P(o=>(new Hd(t,o.targetRouterState,o.currentRouterState,r,n).activate(e),o)),Hd=class{constructor(t,r,n,o,i){this.routeReuseStrategy=t,this.futureState=r,this.currState=n,this.forwardEvent=o,this.inputBindingEnabled=i}activate(t){let r=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(r,n,t),Id(this.futureState.root),this.activateChildRoutes(r,n,t)}deactivateChildRoutes(t,r,n){let o=Sr(r);
vendor: 5,048 bytes, line 8
8t.children.forEach(i=>{let s=i.value.outlet;this.deactivateRoutes(i,o[s],n),delete o[s]}),Object.values(o).forEach(i=>{this.deactivateRouteAndItsChildren(i,n)})}deactivateRoutes(t,r,n){let o=t.value,i=r?r.value:null;if(o===i)if(o.component){let s=n.getContext(o.outlet);s&&this.deactivateChildRoutes(t,r,s.children)}else this.deactivateChildRoutes(t,r,n);else i&&this.deactivateRouteAndItsChildren(r,n)}deactivateRouteAndItsChildren(t,r){t.value.component&&this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,r):this.deactivateRouteAndOutlet(t,r)}detachAndStoreRouteSubtree(t,r){let n=r.getContext(t.value.outlet),o=n&&t.value.component?n.children:r,i=Sr(t);for(let s of Object.values(i))this.deactivateRouteAndItsChildren(s,o);if(n&&n.outlet){let s=n.outlet.detach(),a=n.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:s,route:t,contexts:a})}}deactivateRouteAndOutlet(t,r){let n=r.getContext(t.value.outlet),o=n&&t.value.component?n.children:r,i=Sr(t);for(let s of Object.values(i))this.deactivateRouteAndItsChildren(s,o);n&&(n.outlet&&(n.outlet.deactivate(),n.children.onOutletDeactivated()),n.attachRef=null,n.route=null)}activateChildRoutes(t,r,n){let o=Sr(r);t.children.forEach(i=>{this.activateRoutes(i,o[i.value.outlet],n),this.forwardEvent(new Ld(i.value.snapshot))}),t.children.length&&this.forwardEvent(new Fd(t.value.snapshot))}activateRoutes(t,r,n){let o=t.value,i=r?r.value:null;if(Id(o),o===i)if(o.component){let s=n.getOrCreateContext(o.outlet);this.activateChildRoutes(t,r,s.children)}else this.activateChildRoutes(t,r,n);else if(o.component){let s=n.getOrCreateContext(o.outlet);if(this.routeReuseStrategy.shouldAttach(o.snapshot)){let a=this.routeReuseStrategy.retrieve(o.snapshot);this.routeReuseStrategy.store(o.snapshot,null),s.children.onOutletReAttached(a.contexts),s.attachRef=a.componentRef,s.route=a.route.value,s.outlet&&s.outlet.attach(a.componentRef,a.route.value),Id(a.route.value),this.activateChildRoutes(t,null,s.children)}else{let a=qo(o.snapshot);s.attachRef=null,s.route=o,s.injector=a,s.outlet&&s.outlet.activateWith(o,s.injector),this.activateChildRoutes(t,null,s.children)}}else this.activateChildRoutes(t,null,n)}},Fa=class{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}},Ar=class{constructor(t,r){this.component=t,this.route=r}};function MS(e,t,r){let n=e._root,o=t?t._root:null;return Ao(n,o,r,[n.value])}function TS(e){let t=e.routeConfig?e.routeConfig.canActivateChild:null;return!t||t.length===0?null:{node:e,guards:t}}function Pr(e,t){let r=Symbol(),n=t.get(e,r);return n===r?typeof e=="function"&&!Sp(e)?e:t.get(e):n}function Ao(e,t,r,n,o={canDeactivateChecks:[],canActivateChecks:[]}){let i=Sr(t);return e.children.forEach(s=>{SS(s,i[s.value.outlet],r,n.concat([s.value]),o),delete i[s.value.outlet]}),Object.entries(i).forEach(([s,a])=>Oo(a,r.getContext(s),o)),o}function SS(e,t,r,n,o={canDeactivateChecks:[],canActivateChecks:[]}){let i=e.value,s=t?t.value:null,a=r?r.getContext(e.value.outlet):null;if(s&&i.routeConfig===s.routeConfig){let c=xS(s,i,i.routeConfig.runGuardsAndResolvers);c?o.canActivateChecks.push(new Fa(n)):(i.data=s.data,i._resolvedData=s._resolvedData),i.component?Ao(e,t,a?a.children:null,n,o):Ao(e,t,r,n,o),c&&a&&a.outlet&&a.outlet.isActivated&&o.canDeactivateChecks.push(new Ar(a.outlet.component,s))}else s&&Oo(t,a,o),o.canActivateChecks.push(new Fa(n)),i.component?Ao(e,null,a?a.children:null,n,o):Ao(e,null,r,n,o);return o}function xS(e,t,r){if(typeof r=="function")return r(e,t);switch(r){case"pathParamsChange":return!Un(e.url,t.url);case"pathParamsOrQueryParamsChange":return!Un(e.url,t.url)||!St(e.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Ud(e,t)||!St(e.queryParams,t.queryParams);case"paramsChange":default:return!Ud(e,t)}}function Oo(e,t,r){let n=Sr(e),o=e.value;Object.entries(n).forEach(([i,s])=>{o.component?t?Oo(s,t.children.getContext(i),r):Oo(s,null,r):Oo(s,t,r)}),o.component?t&&t.outlet&&t.outlet.isActivated?r.canDeactivateChecks.push(new Ar(t.outlet.component,o)):r.canDeactivateChecks.push(new Ar(null,o)):r.canDeactivateChecks.push(new Ar(null,o))}function Go(e){return typeof e=="function"}function AS(e){return typeof e=="boolean"}function _S(e){return e&&Go(e.canLoad)}function NS(e){return e&&Go(e.canActivate)}function RS(e){return e&&Go(e.canActivateChild)}function OS(e){return e&&Go(e.canDeactivate)}function PS(e){return e&&Go(e.canMatch)}function py(e){return e instanceof Ke||e?.name==="EmptyError"}var Ca=Symbol("INITIAL_VALUE");function Or(){return ve(e=>Hr(e.map(t=>t.pipe($e(1),hc(Ca)))).pipe(P(t=>{for(let r of t)if(r!==!0){if(r===Ca)return Ca;if(r===!1||r instanceof pn)return r}return!0}),Ee(t=>t!==Ca),$e(1)))}function FS(e,t){return Q(r=>{let{targetSnapshot:n,currentSnapshot:o,guards:{canActivateChecks:i,canDeactivateChecks:s}}=r;return s.length===0&&i.length===0?T(K(I({},r),{guardsResult:!0})):kS(s,n,o,e).pipe(Q(a=>a&&AS(a)?LS(n,i,e,t):T(a)),P(a=>K(I({},r),{guardsResult:a})))})}
8function kS(e,t,r,n){return q(e).pipe(Q(o=>BS(o.component,o.route,r,t,n)),Dt(o=>o!==!0,!0))}function LS(e,t,r,n){return q(t).pipe(Nt(o=>yt(VS(o.route.parent,n),jS(o.route,n),US(e,o.path,r),$S(e,o.route,r))),Dt(o=>o!==!0,!0))}function jS(e,t){return e!==null&&t&&t(new kd(e)),T(!0)}function VS(e,t){return e!==null&&t&&t(new Pd(e)),T(!0)}function $S(e,t,r){let n=t.routeConfig?t.routeConfig.canActivate:null;if(!n||n.length===0)return T(!0);let o=n.map(i=>Ti(()=>{let s=qo(t)??r,a=Pr(i,s),c=NS(a)?a.canActivate(t,e):Tt(s,()=>a(t,e));return vn(c).pipe(Dt())}));return T(o).pipe(Or())}function US(e,t,r){let n=t[t.length-1],i=t.slice(0,t.length-1).reverse().map(s=>TS(s)).filter(s=>s!==null).map(s=>Ti(()=>{let a=s.guards.map(c=>{let u=qo(s.node)??r,l=Pr(c,u),d=RS(l)?l.canActivateChild(n,e):Tt(u,()=>l(n,e));return vn(d).pipe(Dt())});return T(a).pipe(Or())}));return T(i).pipe(Or())}function BS(e,t,r,n,o){let i=t&&t.routeConfig?t.routeConfig.canDeactivate:null;if(!i||i.length===0)return T(!0);let s=i.map(a=>{let c=qo(t)??o,u=Pr(a,c),l=OS(u)?u.canDeactivate(e,t,r,n):Tt(c,()=>u(e,t,r,n));return vn(l).pipe(Dt())});return T(s).pipe(Or())}function HS(e,t,r,n){let o=t.canLoad;if(o===void 0||o.length===0)return T(!0);let i=o.map(s=>{let a=Pr(s,e),c=_S(a)?a.canLoad(t,r):Tt(e,()=>a(t,r));return vn(c)});return T(i).pipe(Or(),gy(n))}function gy(e){return Xa(ne(t=>{if(Nr(t))throw dy(e,t)}),P(t=>t===!0))}function zS(e,t,r,n){let o=t.canMatch;if(!o||o.length===0)return T(!0);let i=o.map(s=>{let a=Pr(s,e),c=PS(a)?a.canMatch(t,r):Tt(e,()=>a(t,r));return vn(c)});return T(i).pipe(Or(),gy(n))}var Uo=class{constructor(t){this.segmentGroup=t||null}},ka=class extends Error{constructor(t){super(),this.urlTree=t}};function Tr(e){return Xn(new Uo(e))}function qS(e){return Xn(new D(4e3,!1))}function GS(e){return Xn(fy(!1,Ge.GuardRejected))}var zd=class{constructor(t,r){this.urlSerializer=t,this.urlTree=r}lineralizeSegments(t,r){let n=[],o=r.root;for(;;){if(n=n.concat(o.segments),o.numberOfChildren===0)return T(n);if(o.numberOfChildren>1||!o.children[O])return qS(t.redirectTo);o=o.children[O]}}applyRedirectCommands(t,r,n){let o=this.applyRedirectCreateUrlTree(r,this.urlSerializer.parse(r),t,n);if(r.startsWith("/"))throw new ka(o);return o}applyRedirectCreateUrlTree(t,r,n,o){let i=this.createSegmentGroup(t,r.root,n,o);return new pn(i,this.createQueryParams(r.queryParams,this.urlTree.queryParams),r.fragment)}createQueryParams(t,r){let n={};return Object.entries(t).forEach(([o,i])=>{if(typeof i=="string"&&i.startsWith(":")){let a=i.substring(1);n[o]=r[a]}else n[o]=i}),n}createSegmentGroup(t,r,n,o){let i=this.createSegments(t,r.segments,n,o),s={};return Object.entries(r.children).forEach(([a,c])=>{s[a]=this.createSegmentGroup(t,c,n,o)}),new U(i,s)}createSegments(t,r,n,o){return r.map(i=>i.path.startsWith(":")?this.findPosParam(t,i,o):this.findOrReturn(i,n))}findPosParam(t,r,n){let o=n[r.path.substring(1)];if(!o)throw new D(4001,!1);return o}findOrReturn(t,r){let n=0;for(let o of r){if(o.path===t.path)return r.splice(n),o;n++}return t}},qd={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function WS(e,t,r,n,o){let i=Jd(e,t,r);return i.matched?(n=ES(t,n),zS(n,t,r,o).pipe(P(s=>s===!0?i:I({},qd)))):T(i)}function Jd(e,t,r){if(t.path==="**")return ZS(r);if(t.path==="")return t.pathMatch==="full"&&(e.hasChildren()||r.length>0)?I({},qd):{matched:!0,consumedSegments:[],remainingSegments:r,parameters:{},positionalParamSegments:{}};let o=(t.matcher||HT)(r,e,t);if(!o)return I({},qd);let i={};Object.entries(o.posParams??{}).forEach(([a,c])=>{i[a]=c.path});let s=o.consumed.length>0?I(I({},i),o.consumed[o.consumed.length-1].parameters):i;return{matched:!0,consumedSegments:o.consumed,remainingSegments:r.slice(o.consumed.length),parameters:s,positionalParamSegments:o.posParams??{}}}function ZS(e){return{matched:!0,parameters:e.length>0?Zv(e).parameters:{},consumedSegments:e,remainingSegments:[],positionalParamSegments:{}}}function Hv(e,t,r,n){return r.length>0&&KS(e,r,n)?{segmentGroup:new U(t,QS(n,new U(r,e.children))),slicedSegments:[]}:r.length===0&&JS(e,r,n)?{segmentGroup:new U(e.segments,YS(e,r,n,e.children)),slicedSegments:r}:{segmentGroup:new U(e.segments,e.children),slicedSegments:r}}function YS(e,t,r,n){let o={};for(let i of r)if($a(e,t,i)&&!n[xt(i)]){let s=new U([],{});o[xt(i)]=s}return I(I({},n),o)}function QS(e,t){let r={};r[O]=t;for(let n of e)if(n.path===""&&xt(n)!==O){let o=new U([],{});r[xt(n)]=o}return r}function KS(e,t,r){return r.some(n=>$a(e,t,n)&&xt(n)!==O)}function JS(e,t,r){return r.some(n=>$a(e,t,n))}function $a(e,t,r){return(e.hasChildren()||t.length>0)&&r.pathMatch==="full"?!1:r.path===""}function XS(e,t,r,n){return xt(e)!==n&&(n===O||!$a(t,r,e))?!1:Jd(t,e,r).matched}function ex(e,t,r){return t.length===0&&!e.children[r]}var Gd=class{};function tx(e,t,r,n,o,i,s="emptyOnly"){return new Wd(e,t,r,n,o,s,i).recognize()}var nx=31,Wd=class{constructor(t,r,n,o,i,s,a){this.injector=t,this.configLoader=r,this.rootComponentType=n,this.config=o,this.urlTree=i,this.paramsInheritanceStrategy=s,this.urlSerializer
8=a,this.applyRedirects=new zd(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(t){return new D(4002,`'${t.segmentGroup}'`)}recognize(){let t=Hv(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(t).pipe(P(r=>{let n=new Vo([],Object.freeze({}),Object.freeze(I({},this.urlTree.queryParams)),this.urlTree.fragment,{},O,this.rootComponentType,null,{}),o=new Ve(n,r),i=new Pa("",o),s=cS(n,[],this.urlTree.queryParams,this.urlTree.fragment);return s.queryParams=this.urlTree.queryParams,i.url=this.urlSerializer.serialize(s),this.inheritParamsAndData(i._root,null),{state:i,tree:s}}))}match(t){return this.processSegmentGroup(this.injector,this.config,t,O).pipe(_t(n=>{if(n instanceof ka)return this.urlTree=n.urlTree,this.match(n.urlTree.root);throw n instanceof Uo?this.noMatchError(n):n}))}inheritParamsAndData(t,r){let n=t.value,o=Yd(n,r,this.paramsInheritanceStrategy);n.params=Object.freeze(o.params),n.data=Object.freeze(o.data),t.children.forEach(i=>this.inheritParamsAndData(i,n))}processSegmentGroup(t,r,n,o){return n.segments.length===0&&n.hasChildren()?this.processChildren(t,r,n):this.processSegment(t,r,n,n.segments,o,!0).pipe(P(i=>i instanceof Ve?[i]:[]))}processChildren(t,r,n){let o=[];for(let i of Object.keys(n.children))i==="primary"?o.unshift(i):o.push(i);return q(o).pipe(Nt(i=>{let s=n.children[i],a=CS(r,i);return this.processSegmentGroup(t,a,s,i)}),dc((i,s)=>(i.push(...s),i)),Xt(null),lc(),Q(i=>{if(i===null)return Tr(n);let s=my(i);return rx(s),T(s)}))}processSegment(t,r,n,o,i,s){return q(r).pipe(Nt(a=>this.processSegmentAgainstRoute(a._injector??t,r,a,n,o,i,s).pipe(_t(c=>{if(c instanceof Uo)return T(null);throw c}))),Dt(a=>!!a),_t(a=>{if(py(a))return ex(n,o,i)?T(new Gd):Tr(n);throw a}))}processSegmentAgainstRoute(t,r,n,o,i,s,a){return XS(n,o,i,s)?n.redirectTo===void 0?this.matchSegmentAgainstRoute(t,o,n,i,s):this.allowRedirects&&a?this.expandSegmentAgainstRouteUsingRedirect(t,o,r,n,i,s):Tr(o):Tr(o)}expandSegmentAgainstRouteUsingRedirect(t,r,n,o,i,s){let{matched:a,consumedSegments:c,positionalParamSegments:u,remainingSegments:l}=Jd(r,o,i);if(!a)return Tr(r);o.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>nx&&(this.allowRedirects=!1));let d=this.applyRedirects.applyRedirectCommands(c,o.redirectTo,u);return this.applyRedirects.lineralizeSegments(o,d).pipe(Q(f=>this.processSegment(t,n,r,f.concat(l),s,!1)))}matchSegmentAgainstRoute(t,r,n,o,i){let s=WS(r,n,o,t,this.urlSerializer);return n.path==="**"&&(r.children={}),s.pipe(ve(a=>a.matched?(t=n._injector??t,this.getChildConfig(t,n,o).pipe(ve(({routes:c})=>{let u=n._loadedInjector??t,{consumedSegments:l,remainingSegments:d,parameters:f}=a,h=new Vo(l,f,Object.freeze(I({},this.urlTree.queryParams)),this.urlTree.fragment,ix(n),xt(n),n.component??n._loadedComponent??null,n,sx(n)),{segmentGroup:p,slicedSegments:v}=Hv(r,l,d,c);if(v.length===0&&p.hasChildren())return this.processChildren(u,c,p).pipe(P(y=>y===null?null:new Ve(h,y)));if(c.length===0&&v.length===0)return T(new Ve(h,[]));let m=xt(n)===i;return this.processSegment(u,c,p,v,m?O:i,!0).pipe(P(y=>new Ve(h,y instanceof Ve?[y]:[])))}))):Tr(r)))}getChildConfig(t,r,n){return r.children?T({routes:r.children,injector:t}):r.loadChildren?r._loadedRoutes!==void 0?T({routes:r._loadedRoutes,injector:r._loadedInjector}):HS(t,r,n,this.urlSerializer).pipe(Q(o=>o?this.configLoader.loadChildren(t,r).pipe(ne(i=>{r._loadedRoutes=i.routes,r._loadedInjector=i.injector})):GS(r))):T({routes:[],injector:t})}};function rx(e){e.sort((t,r)=>t.value.outlet===O?-1:r.value.outlet===O?1:t.value.outlet.localeCompare(r.value.outlet))}function ox(e){let t=e.value.routeConfig;return t&&t.path===""}function my(e){let t=[],r=new Set;for(let n of e){if(!ox(n)){t.push(n);continue}let o=t.find(i=>n.value.routeConfig===i.value.routeConfig);o!==void 0?(o.children.push(...n.children),r.add(o)):t.push(n)}for(let n of r){let o=my(n.children);t.push(new Ve(n.value,o))}return t.filter(n=>!r.has(n))}function ix(e){return e.data||{}}function sx(e){return e.resolve||{}}function ax(e,t,r,n,o,i){return Q(s=>tx(e,t,r,n,s.extractedUrl,o,i).pipe(P(({state:a,tree:c})=>K(I({},s),{targetSnapshot:a,urlAfterRedirects:c}))))}function cx(e,t){return Q(r=>{let{targetSnapshot:n,guards:{canActivateChecks:o}}=r;if(!o.length)return T(r);let i=new Set(o.map(c=>c.route)),s=new Set;for(let c of i)if(!s.has(c))for(let u of vy(c))s.add(u);let a=0;return q(s).pipe(Nt(c=>i.has(c)?ux(c,n,e,t):(c.data=Yd(c,c.parent,e).resolve,T(void 0))),ne(()=>a++),tr(1),Q(c=>a===s.size?T(r):Ie))})}function vy(e){let t=e.children.map(r=>vy(r)).flat();return[e,...t]}function ux(e,t,r,n){let o=e.routeConfig,i=e._resolve;return o?.title!==void 0&&!uy(o)&&(i[Bo]=o.title),lx(i,e,t,n).pipe(P(s=>(e._resolvedData=s,e.data=Yd(e,e.parent,r).resolve,null)))}function lx(e,t,r,n){let o=bd(e);if(o.length===0)return T({});let i={};return q(o).pipe(Q(s=>
8dx(e[s],t,r,n).pipe(Dt(),ne(a=>{i[s]=a}))),tr(1),zr(i),_t(s=>py(s)?Ie:Xn(s)))}function dx(e,t,r,n){let o=qo(t)??n,i=Pr(e,o),s=i.resolve?i.resolve(t,r):Tt(o,()=>i(t,r));return vn(s)}function Ed(e){return ve(t=>{let r=e(t);return r?q(r).pipe(P(()=>t)):T(t)})}var yy=(()=>{let t=class t{buildTitle(n){let o,i=n.root;for(;i!==void 0;)o=this.getResolvedTitleForRoute(i)??o,i=i.children.find(s=>s.outlet===O);return o}getResolvedTitleForRoute(n){return n.data[Bo]}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:()=>g(fx),providedIn:"root"});let e=t;return e})(),fx=(()=>{let t=class t extends yy{constructor(n){super(),this.title=n}updateTitle(n){let o=this.buildTitle(n);o!==void 0&&this.title.setTitle(o)}};t.\u0275fac=function(o){return new(o||t)(C(Lv))},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),Wo=new E("",{providedIn:"root",factory:()=>({})}),La=new E(""),Xd=(()=>{let t=class t{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=g(Ks)}loadComponent(n){if(this.componentLoaders.get(n))return this.componentLoaders.get(n);if(n._loadedComponent)return T(n._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(n);let o=vn(n.loadComponent()).pipe(P(Dy),ne(s=>{this.onLoadEndListener&&this.onLoadEndListener(n),n._loadedComponent=s}),en(()=>{this.componentLoaders.delete(n)})),i=new Yn(o,()=>new ue).pipe(Zn());return this.componentLoaders.set(n,i),i}loadChildren(n,o){if(this.childrenLoaders.get(o))return this.childrenLoaders.get(o);if(o._loadedRoutes)return T({routes:o._loadedRoutes,injector:o._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(o);let s=hx(o,this.compiler,n,this.onLoadEndListener).pipe(en(()=>{this.childrenLoaders.delete(o)})),a=new Yn(s,()=>new ue).pipe(Zn());return this.childrenLoaders.set(o,a),a}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function hx(e,t,r,n){return vn(e.loadChildren()).pipe(P(Dy),Q(o=>o instanceof ro||Array.isArray(o)?T(o):q(t.compileModuleAsync(o))),P(o=>{n&&n(e);let i,s,a=!1;return Array.isArray(o)?(s=o,a=!0):(i=o.create(r).injector,s=i.get(La,[],{optional:!0,self:!0}).flat()),{routes:s.map(Kd),injector:i}}))}function px(e){return e&&typeof e=="object"&&"default"in e}function Dy(e){return px(e)?e.default:e}var ef=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:()=>g(gx),providedIn:"root"});let e=t;return e})(),gx=(()=>{let t=class t{shouldProcessUrl(n){return!0}extract(n){return n}merge(n,o){return n}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),wy=new E(""),Iy=new E("");function mx(e,t,r){let n=e.get(Iy),o=e.get(fe);return e.get(B).runOutsideAngular(()=>{if(!o.startViewTransition||n.skipNextTransition)return n.skipNextTransition=!1,Promise.resolve();let i,s=new Promise(u=>{i=u}),a=o.startViewTransition(()=>(i(),vx(e))),{onViewTransitionCreated:c}=n;return c&&Tt(e,()=>c({transition:a,from:t,to:r})),s})}function vx(e){return new Promise(t=>{Rl(t,{injector:e})})}var tf=(()=>{let t=class t{get hasRequestedNavigation(){return this.navigationId!==0}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new ue,this.transitionAbortSubject=new ue,this.configLoader=g(Xd),this.environmentInjector=g(be),this.urlSerializer=g(Ho),this.rootContexts=g(zo),this.location=g(br),this.inputBindingEnabled=g(Va,{optional:!0})!==null,this.titleStrategy=g(yy),this.options=g(Wo,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=g(ef),this.createViewTransition=g(wy,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>T(void 0),this.rootComponentType=null;let n=i=>this.events.next(new Rd(i)),o=i=>this.events.next(new Od(i));this.configLoader.onLoadEndListener=o,this.configLoader.onLoadStartListener=n}complete(){this.transitions?.complete()}handleNavigationRequest(n){let o=++this.navigationId;this.transitions?.next(K(I(I({},this.transitions.value),n),{id:o}))}setupNavigations(n,o,i){return this.transitions=new me({id:0,currentUrlTree:o,currentRawUrl:o,extractedUrl:this.urlHandlingStrategy.extract(o),urlAfterRedirects:this.urlHandlingStrategy.extract(o),rawUrl:o,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Ro,restoredState:null,currentSnapshot:i.snapshot,targetSnapshot:null,currentRouterState:i,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(Ee(s=>s.id!==0),P(s=>K(I({},s),{extractedUrl:this.urlHandlingStrategy.extract(s.rawUrl)})),ve(s=>{this.currentTransition=s;let a=!1,c=!1;return T(s).pipe(ne(u=>{this.currentNavigation={id:u.id,initialUrl:u.rawUrl,extractedUrl:u.extractedUrl,trigger:u.source,extras:u.extras,previousNavigation:this.lastSuccessfulNavigation?K(I({},this.lastSuccessfulNavigation),{previousNavigation:null}):null}}),ve(u=>{let l=!n.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),d=u.extras.onSameUrlNavigation??n.onSameUrlNavigation;if(!l&&d!=="reload"){let f="";return this.events.next(new mn(u.id,this.urlSerializer.serialize(u.rawUrl),f,Aa.IgnoredSameUrlNavigation)),u.resolve(null),Ie}if(this.urlHandlingStrategy.shouldProcessUrl(u.rawUrl))return T(u).pipe(ve(f=>{let h=this.transitions?.getValue();return this.events.next(new Rr(f.id,this.urlSerializer.serialize(f.extractedUrl),f.source,f.restoredState)),h!==this.transitions?.getValue()?Ie:Promise.resolve(f)}),ax(this.environmentInjector,this.configLoader,this.rootComponentType,n.config,this.urlSerializer,this.paramsInheritanceStrategy),ne(f=>{s.targetSnapshot=f.targetSnapshot,s.urlAfterRedirects=f.urlAfterRedirects,this.currentNavigation=K(I({},this.currentNavigation),{finalUrl:f.urlAfterRedirects});let h=new _a(f.id,this.urlSerializer.serialize(f.extractedUrl),this.urlSerializer.serialize(f.urlAfterRedirects),f.targetSnapshot);this.events.next(h)}));if(l&&this.urlHandlingStrategy.shouldProcessUrl(u.currentRawUrl)){let{id:f,extractedUrl:h,source:p,restoredState:v,extras:m}=u,y=new Rr(f,this.urlSerializer.serialize(h),p,v);this.events.next(y);let X=ay(this.rootComponentType).snapshot;return this.currentTransition=s=K(I({},u),{targetSnapshot:X,urlAfterRedirects:h,extras:K(I({},m),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=h,T(s)}else{let f="";return this.events.next(new mn(u.id,this.urlSerializer.serialize(u.extractedUrl),f,Aa.IgnoredByUrlHandlingStrategy)),u.resolve(null),Ie}}),ne(u=>{let l=new xd(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot);this.events.next(l)}
8),P(u=>(this.currentTransition=s=K(I({},u),{guards:MS(u.targetSnapshot,u.currentSnapshot,this.rootContexts)}),s)),FS(this.environmentInjector,u=>this.events.next(u)),ne(u=>{if(s.guardsResult=u.guardsResult,Nr(u.guardsResult))throw dy(this.urlSerializer,u.guardsResult);let l=new Ad(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot,!!u.guardsResult);this.events.next(l)}),Ee(u=>u.guardsResult?!0:(this.cancelNavigationTransition(u,"",Ge.GuardRejected),!1)),Ed(u=>{if(u.guards.canActivateChecks.length)return T(u).pipe(ne(l=>{let d=new _d(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(d)}),ve(l=>{let d=!1;return T(l).pipe(cx(this.paramsInheritanceStrategy,this.environmentInjector),ne({next:()=>d=!0,complete:()=>{d||this.cancelNavigationTransition(l,"",Ge.NoDataFromResolver)}}))}),ne(l=>{let d=new Nd(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(d)}))}),Ed(u=>{let l=d=>{let f=[];d.routeConfig?.loadComponent&&!d.routeConfig._loadedComponent&&f.push(this.configLoader.loadComponent(d.routeConfig).pipe(ne(h=>{d.component=h}),P(()=>{})));for(let h of d.children)f.push(...l(h));return f};return Hr(l(u.targetSnapshot.root)).pipe(Xt(null),$e(1))}),Ed(()=>this.afterPreactivation()),ve(()=>{let{currentSnapshot:u,targetSnapshot:l}=s,d=this.createViewTransition?.(this.environmentInjector,u.root,l.root);return d?q(d).pipe(P(()=>s)):T(s)}),P(u=>{let l=vS(n.routeReuseStrategy,u.targetSnapshot,u.currentRouterState);return this.currentTransition=s=K(I({},u),{targetRouterState:l}),this.currentNavigation.targetRouterState=l,s}),ne(()=>{this.events.next(new Lo)}),bS(this.rootContexts,n.routeReuseStrategy,u=>this.events.next(u),this.inputBindingEnabled),$e(1),ne({next:u=>{a=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new lt(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects))),this.titleStrategy?.updateTitle(u.targetRouterState.snapshot),u.resolve(!0)},complete:()=>{a=!0}}),Ai(this.transitionAbortSubject.pipe(ne(u=>{throw u}))),en(()=>{!a&&!c&&this.cancelNavigationTransition(s,"",Ge.SupersededByNewNavigation),this.currentTransition?.id===s.id&&(this.currentNavigation=null,this.currentTransition=null)}),_t(u=>{if(c=!0,hy(u))this.events.next(new gn(s.id,this.urlSerializer.serialize(s.extractedUrl),u.message,u.cancellationCode)),wS(u)?this.events.next(new jo(u.url)):s.resolve(!1);else{this.events.next(new ko(s.id,this.urlSerializer.serialize(s.extractedUrl),u,s.targetSnapshot??void 0));try{s.resolve(n.errorHandler(u))}catch(l){this.options.resolveNavigationPromiseOnError?s.resolve(!1):s.reject(l)}}return Ie}))}))}cancelNavigationTransition(n,o,i){let s=new gn(n.id,this.urlSerializer.serialize(n.extractedUrl),o,i);this.events.next(s),n.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){return this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))).toString()!==this.currentTransition?.extractedUrl.toString()&&!this.currentTransition?.extras.skipLocationChange}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function yx(e){return e!==Ro}var Dx=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:()=>g(wx),providedIn:"root"});let e=t;return e})(),Zd=class{shouldDetach(t){return!1}store(t,r){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,r){return t.routeConfig===r.routeConfig}},wx=(()=>{let t=class t extends Zd{};t.\u0275fac=(()=>{let n;return function(i){return(n||(n=pl(t)))(i||t)}})(),t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),Ey=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:()=>g(Ix),providedIn:"root"});let e=t;return e})(),Ix=(()=>
8{let t=class t extends Ey{constructor(){super(...arguments),this.location=g(br),this.urlSerializer=g(Ho),this.options=g(Wo,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=g(ef),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new pn,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=ay(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(n){return this.location.subscribe(o=>{o.type==="popstate"&&n(o.url,o.state)})}handleRouterEvent(n,o){if(n instanceof Rr)this.stateMemento=this.createStateMemento();else if(n instanceof mn)this.rawUrlTree=o.initialUrl;else if(n instanceof _a){if(this.urlUpdateStrategy==="eager"&&!o.extras.skipLocationChange){let i=this.urlHandlingStrategy.merge(o.finalUrl,o.initialUrl);this.setBrowserUrl(i,o)}}else n instanceof Lo?(this.currentUrlTree=o.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(o.finalUrl,o.initialUrl),this.routerState=o.targetRouterState,this.urlUpdateStrategy==="deferred"&&(o.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,o))):n instanceof gn&&(n.code===Ge.GuardRejected||n.code===Ge.NoDataFromResolver)?this.restoreHistory(o):n instanceof ko?this.restoreHistory(o,!0):n instanceof lt&&(this.lastSuccessfulId=n.id,this.currentPageId=this.browserPageId)}setBrowserUrl(n,o){let i=this.urlSerializer.serialize(n);if(this.location.isCurrentPathEqualTo(i)||o.extras.replaceUrl){let s=this.browserPageId,a=I(I({},o.extras.state),this.generateNgRouterState(o.id,s));this.location.replaceState(i,"",a)}else{let s=I(I({},o.extras.state),this.generateNgRouterState(o.id,this.browserPageId+1));this.location.go(i,"",s)}}restoreHistory(n,o=!1){if(this.canceledNavigationResolution==="computed"){let i=this.browserPageId,s=this.currentPageId-i;s!==0?this.location.historyGo(s):this.currentUrlTree===n.finalUrl&&s===0&&(this.resetState(n),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(o&&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,o){return this.canceledNavigationResolution==="computed"?{navigationId:n,\u0275routerPageId:o}:{navigationId:n}}};t.\u0275fac=(()=>{let n;return function(i){return(n||(n=pl(t)))(i||t)}})(),t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),_o=function(e){return e[e.COMPLETE=0]="COMPLETE",e[e.FAILED=1]="FAILED",e[e.REDIRECTING=2]="REDIRECTING",e}(_o||{});function Cy(e,t){e.events.pipe(Ee(r=>r instanceof lt||r instanceof gn||r instanceof ko||r instanceof mn),P(r=>r instanceof lt||r instanceof mn?_o.COMPLETE:(r instanceof gn?r.code===Ge.Redirect||r.code===Ge.SupersededByNewNavigation:!1)?_o.REDIRECTING:_o.FAILED),Ee(r=>r!==_o.REDIRECTING),$e(1)).subscribe(()=>{t()})}function Ex(e){throw e}var Cx={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},bx={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},Kt=(()=>{let t=class t{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.isNgZoneEnabled=!1,this.console=g(Gs),this.stateManager=g(Ey),this.options=g(Wo,{optional:!0})||{},this.pendingTasks=g(Ht),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=g(tf),this.urlSerializer
8=g(Ho),this.location=g(br),this.urlHandlingStrategy=g(ef),this._events=new ue,this.errorHandler=this.options.errorHandler||Ex,this.navigated=!1,this.routeReuseStrategy=g(Dx),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=g(La,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!g(Va,{optional:!0}),this.eventsSubscription=new J,this.isNgZoneEnabled=g(B)instanceof B&&B.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:n=>{this.console.warn(n)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){let n=this.navigationTransitions.events.subscribe(o=>{try{let i=this.navigationTransitions.currentTransition,s=this.navigationTransitions.currentNavigation;if(i!==null&&s!==null){if(this.stateManager.handleRouterEvent(o,s),o instanceof gn&&o.code!==Ge.Redirect&&o.code!==Ge.SupersededByNewNavigation)this.navigated=!0;else if(o instanceof lt)this.navigated=!0;else if(o instanceof jo){let a=this.urlHandlingStrategy.merge(o.url,i.currentRawUrl),c={info:i.extras.info,skipLocationChange:i.extras.skipLocationChange,replaceUrl:this.urlUpdateStrategy==="eager"||yx(i.source)};this.scheduleNavigation(a,Ro,null,c,{resolve:i.resolve,reject:i.reject,promise:i.promise})}}Tx(o)&&this._events.next(o)}catch(i){this.navigationTransitions.transitionAbortSubject.next(i)}});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),Ro,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((n,o)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(n,"popstate",o)},0)})}navigateToSyncWithBrowser(n,o,i){let s={replaceUrl:!0},a=i?.navigationId?i:null;if(i){let u=I({},i);delete u.navigationId,delete u.\u0275routerPageId,Object.keys(u).length!==0&&(s.state=u)}let c=this.parseUrl(n);this.scheduleNavigation(c,o,a,s)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(n){this.config=n.map(Kd),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(n,o={}){let{relativeTo:i,queryParams:s,fragment:a,queryParamsHandling:c,preserveFragment:u}=o,l=u?this.currentUrlTree.fragment:a,d=null;switch(c){case"merge":d=I(I({},this.currentUrlTree.queryParams),s);break;case"preserve":d=this.currentUrlTree.queryParams;break;default:d=s||null}d!==null&&(d=this.removeEmptyProps(d));let f;try{let h=i?i.snapshot:this.routerState.snapshot.root;f=ry(h)}catch{(typeof n[0]!="string"||!n[0].startsWith("/"))&&(n=[]),f=this.currentUrlTree.root}return oy(f,n,d,l??null)}navigateByUrl(n,o={skipLocationChange:!1}){let i=Nr(n)?n:this.parseUrl(n),s=this.urlHandlingStrategy.merge(i,this.rawUrlTree);return this.scheduleNavigation(s,Ro,null,o)}navigate(n,o={skipLocationChange:!1}){return Mx(n),this.navigateByUrl(this.createUrlTree(n,o),o)}serializeUrl(n){return this.urlSerializer.serialize(n)}parseUrl(n){try{return this.urlSerializer.parse(n)}catch{return this.urlSerializer.parse("/")}}isActive(n,o){let i;if(o===!0?i=I({},Cx):o===!1?i=I({},bx):i=o,Nr(n))return jv(this.currentUrlTree,n,i);let s=this.parseUrl(n);return jv(this.currentUrlTree,s,i)}removeEmptyProps(n){return Object.entries(n).reduce((o,[i,s])=>(s!=null&&(o[i]=s),o),{})}scheduleNavigation(n,o,i,s,a){if(this.disposed)return Promise.resolve(!1);let c,u,l;a?(c=a.resolve,u=a.reject,l=a.promise):l=new Promise((f,h)=>{c=f,u=h});let d=this.pendingTasks.add();return Cy(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(d))}),this.navigationTransitions.handleNavigationRequest({source:o,restoredState:i,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:n,extras:s,resolve:c,reject:u,promise:l,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),l.catch(f=>Promise.reject(f))}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function Mx(e){for(let t=0;t<e.length;t++)if(e[t]==null)throw new D(4008,!1)}function Tx(e){return!(e instanceof Lo)&&!(e instanceof jo)}var zv=(()=>{let t=class t{constructor(n,o,i,s,a,c){this.router=n,this.route=o,this.tabIndexAttribute=i,this.renderer=s,this.el=a,this.locationStrategy=c,this.href=null,this.commands=null,this.onChanges=new ue,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;let u=a.nativeElement.tagName?.toLowerCase();this.isAnchorElement=u==="a"||u==="area",this.isAnchorElement?this.subscription=n.events.subscribe(l=>{l instanceof lt&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(n){this.tabIndexAttribute!=null||this.isAnchorElement||this.applyAttributeValue("tabindex",n)}ngOnChanges(n){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(n){n!=null?(this.commands=Array.isArray(n)?n:[n],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(n,o,i,s,a){let c=this.urlTree;if(c===null||this.isAnchorElement&&(n!==0||o||i||s||a||typeof this.target=="string"&&this.target!="_self"))return!0;let u={skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info};return this.router.navigateByUrl(c,u),!this.isAnchorElement}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){let n=this.urlTree;this.href=n!==null&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(n)):null;let o=this.href===null?null:mg(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",o)}applyAttributeValue(n,o){let i=this.renderer,s=this.el.nativeElement;o!==null?i.setAttribute(s,n,o):i.removeAttribute(s,n)}get urlTree(){return this.commands===null?null:this.router.createUrlTree(this.commands,{relativeTo:this.relativeTo!==void 0?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}};t.\u0275fac=function(o){return new(o||t)(L(Kt),L(Bn),gl("tabindex"),L(dn),L(Be),L(Qt))},t.\u0275dir=Pe({type:t,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(o,i){o&1&&Ul("click",function(a){return i.onClick(a.button,a.ctrlKey,a.shiftKey,a.altKey,a.metaKey)}),o&2&&kl("target",i.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[ae.HasDecoratorInputTransform,"preserveFragment","preserveFragment",qt],skipLocationChange:[ae.HasDecoratorInputTransform,"skipLocationChange","skipLocationChange",qt],replaceUrl:[ae.HasDecoratorInputTransform,"replaceUrl","replaceUrl",qt],routerLink:"routerLink"},standalone:!0,features:[Bs,ln]});let e=t;return e})(),eV=(()=>{let t=class t{get isActive(){return this._isActive}constructor(n,o,i,s,a){this.router=n,this.element=o,this.renderer=i,this.cdr=s,this.link=a,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new ye,this.routerEventsSubscription=n.events.subscribe(c=>{c instanceof lt&&this.update()})}ngAfterContentInit(){T(this.links.changes,T(null)).pipe(vt()).subscribe(n=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();let n=[...this.links.toArray(),this.link].filter(o=>!!o).map(o=>o.onChanges);this.linkInputChangesSubscription=q(n).pipe(vt()).subscribe(o=>{this._isActive!==this.isLinkActive(this.router)(o)&&this.update()})}set routerLinkActive(n){let o=Array.isArray(n)?n:n.split(" ");this.classes=o.filter(i=>!!i)}ngOnChanges(n){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{let n=this.hasActiveLinks();this._isActive!==n&&(this._isActive=n,this.cdr.markForCheck(),this.classes.forEac
8h(o=>{n?this.renderer.addClass(this.element.nativeElement,o):this.renderer.removeClass(this.element.nativeElement,o)}),n&&this.ariaCurrentWhenActive!==void 0?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this.isActiveChange.emit(n))})}isLinkActive(n){let o=Sx(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return i=>{let s=i.urlTree;return s?n.isActive(s,o):!1}}hasActiveLinks(){let n=this.isLinkActive(this.router);return this.link&&n(this.link)||this.links.some(n)}};t.\u0275fac=function(o){return new(o||t)(L(Kt),L(Be),L(dn),L(fn),L(zv,8))},t.\u0275dir=Pe({type:t,selectors:[["","routerLinkActive",""]],contentQueries:function(o,i,s){if(o&1&&Fm(s,zv,5),o&2){let a;km(a=Lm())&&(i.links=a)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[ln]});let e=t;return e})();function Sx(e){return!!e.paths}var ja=class{};var xx=(()=>{let t=class t{constructor(n,o,i,s,a){this.router=n,this.injector=i,this.preloadingStrategy=s,this.loader=a}setUpPreloading(){this.subscription=this.router.events.pipe(Ee(n=>n instanceof lt),Nt(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(n,o){let i=[];for(let s of o){s.providers&&!s._injector&&(s._injector=mo(s.providers,n,`Route: ${s.path}`));let a=s._injector??n,c=s._loadedInjector??a;(s.loadChildren&&!s._loadedRoutes&&s.canLoad===void 0||s.loadComponent&&!s._loadedComponent)&&i.push(this.preloadConfig(a,s)),(s.children||s._loadedRoutes)&&i.push(this.processRoutes(c,s.children??s._loadedRoutes))}return q(i).pipe(vt())}preloadConfig(n,o){return this.preloadingStrategy.preload(o,()=>{let i;o.loadChildren&&o.canLoad===void 0?i=this.loader.loadChildren(n,o):i=T(null);let s=i.pipe(Q(a=>a===null?T(void 0):(o._loadedRoutes=a.routes,o._loadedInjector=a.injector,this.processRoutes(a.injector??n,a.routes))));if(o.loadComponent&&!o._loadedComponent){let a=this.loader.loadComponent(o);return q([s,a]).pipe(vt())}else return s})}};t.\u0275fac=function(o){return new(o||t)(C(Kt),C(Ks),C(be),C(ja),C(Xd))},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),by=new E(""),Ax=(()=>{let t=class t{constructor(n,o,i,s,a={}){this.urlSerializer=n,this.transitions=o,this.viewportScroller=i,this.zone=s,this.options=a,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},a.scrollPositionRestoration||="disabled",a.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 Rr?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=n.navigationTrigger,this.restoredId=n.restoredState?n.restoredState.navigationId:0):n instanceof lt?(this.lastId=n.id,this.scheduleScrollEvent(n,this.urlSerializer.parse(n.urlAfterRedirects).fragment)):n instanceof mn&&n.code===Aa.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 Na&&(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,o){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Na(n,this.lastSource==="popstate"?this.store[this.restoredId]:null,o))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}};t.\u0275fac=function(o){Ng()},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})();function _x(e){return e.routerState.root}function Zo(e,t){return{\u0275kind:e,\u0275providers:t}}function Nx(){let e=g(He);return t=>{let r=e.get(Ln);if(t!==r.components[0])return;let n=e.get(Kt),o=e.get(My);e.get(nf)===1&&n.initialNavigation(),e.get(Ty,null,k.Optional)?.setUpPreloading(),e.get(by,null,k.Optional)?.init(),n.resetRootComponentType(r.componentTypes[0]),o.closed||(o.next(),o.complete(),o.unsubscribe())}}var My=new E("",{factory:()=>new ue}),nf=new E("",{providedIn:"root",factory:()=>1});function Rx(){return Zo(2,[{provide:nf,useValue:0},{provide:Ys,multi:!0,deps:[He],useFactory:t=>{let r=t.get(cv,Promise.resolve());return()=>r.then(()=>new Promise(n=>{let o=t.get(Kt),i=t.get(My);Cy(o,()=>{n(!0)}),t.get(tf).afterPreactivation=()=>(n(!0),i.closed?T(void 0):i),o.initialNavigation()}))}}])}function Ox(){return Zo(3,[{provide:Ys,multi:!0,useFactory:()=>{let t=g(Kt);return()=>{t.setUpLocationChangeListener()}}},{provide:nf,useValue:2}])}var Ty=new E("");function Px(e){return Zo(0,[{provide:Ty,useExisting:xx},{provide:ja,useExisting:e}])}function Fx(){return Zo(8,[Bv,{provide:Va,useExisting:Bv}])}function kx(e){let t=[{provide:wy,useValue:mx},{provide:Iy,useValue:I({skipNextTransition:!!e?.skipInitialTransition},e)}];return Zo(9,t)}var qv=new E("ROUTER_FORROOT_GUARD"),Lx=[br,{provide:Ho,useClass:Po},Kt,zo,{provide:Bn,useFactory:_x,deps:[Kt]},Xd,[]],tV=(()=>{let t=class t{constructor(n){}static forRoot(n,o){return{ngModule:t,providers:[Lx,[],{provide:La,multi:!0,useValue:n},{provide:qv,useFactory:Ux,deps:[[Kt,new lo,new Ts]]},{provide:Wo,useValue:o||{}},o?.useHash?Vx():$x(),jx(),o?.preloadingStrategy?Px(o.preloadingStrategy).\u0275providers:[],o?.initialNavigation?Bx(o):[],o?.bindToComponentInputs?Fx().\u0275providers:[],o?.enableViewTransitions?kx().\u0275providers:[],Hx()]}}static forChild(n){return{ngModule:t,providers:[{provide:La,multi:!0,useValue:n}]}}};t.\u0275fac=function(o){return new(o||t)(C(qv,8))},t.\u0275mod=Lt({type:t}),t.\u0275inj=$t({});let e=t;return e})();function jx(){return{provide:by,useFactory:()=>
vendor: 2,189 bytes, line 8
8{let e=g(vv),t=g(B),r=g(Wo),n=g(tf),o=g(Ho);return r.scrollOffset&&e.setOffset(r.scrollOffset),new Ax(o,n,e,t,r)}}}function Vx(){return{provide:Qt,useClass:lv}}function $x(){return{provide:Qt,useClass:od}}function Ux(e){return"guarded"}function Bx(e){return[e.initialNavigation==="disabled"?Ox().\u0275providers:[],e.initialNavigation==="enabledBlocking"?Rx().\u0275providers:[]]}var Gv=new E("");function Hx(){return[{provide:Gv,useFactory:Nx},{provide:Qs,multi:!0,useExisting:Gv}]}export{J as a,R as b,ue as c,me as d,zy as e,gt as f,qy as g,Gy as h,Ie as i,Ur as j,Br as k,q as l,T as m,eD as n,P as o,Q as p,yt as q,uD as r,cc as s,En as t,mD as u,vD as v,Ee as w,DD as x,ID as y,ED as z,_t as A,CD as B,Xt as C,$e as D,bD as E,MD as F,xD as G,en as H,AD as I,_D as J,hc as K,ve as L,ND as M,Ai as N,ne as O,RD as P,D as Q,ye as R,ae as S,ep as T,Lt as U,Pe as V,gs as W,L1 as X,j1 as Y,V1 as Z,$1 as _,Be as $,Fc as aa,w as ba,$t as ca,E as da,it as ea,U1 as fa,cl as ga,_p as ha,C as ia,g as ja,lo as ka,be as la,Bp as ma,ln as na,pl as oa,gl as pa,He as qa,B1 as ra,zI as sa,H1 as ta,z1 as ua,q1 as va,L as wa,kt as xa,iu as ya,no as za,dn as Aa,_l as Ba,B as Ca,ct as Da,ZC as Ea,Y1 as Fa,rb as Ga,Q1 as Ha,Bs as Ia,us as Ja,K1 as Ka,J1 as La,X1 as Ma,kl as Na,Wb as Oa,jl as Pa,Zb as Qa,eL as Ra,tL as Sa,nL as Ta,rL as Ua,oL as Va,iL as Wa,sL as Xa,aL as Ya,Am as Za,_m as _a,$l as $a,Nm as ab,Rm as bb,l0 as cb,cL as db,f0 as eb,Ul as fb,uL as gb,lL as hb,dL as ib,w0 as jb,Pm as kb,I0 as lb,Fm as mb,fL as nb,km as ob,Lm as pb,hL as qb,pL as rb,b0 as sb,jm as tb,M0 as ub,T0 as vb,S0 as wb,gL as xb,x0 as yb,mL as zb,$m as Ab,vL as Bb,yL as Cb,DL as Db,wL as Eb,IL as Fb,EL as Gb,CL as Hb,bL as Ib,ML as Jb,TL as Kb,SL as Lb,xL as Mb,AL as Nb,yr as Ob,_L as Pb,Io as Qb,Ln as Rb,NL as Sb,fn as Tb,qt as Ub,Wl as Vb,RL as Wb,sM as Xb,OL as Yb,jn as Zb,fe as _b,KL as $b,JL as ac,XL as bc,pv as cc,ej as dc,tj as ec,nj as fc,rj as gc,oj as hc,ij as ic,sj as jc,mv as kc,kM as lc,jM as mc,aj as nc,Vn as oc,hn as pc,Eo as qc,ma as rc,va as sc,nT as tc,iT as uc,Ej as vc,_v as wc,Fj as xc,kj as yc,$T as zc,Rr as Ac,lt as Bc,Bn as Cc,mS as Dc,Kt as Ec,zv as Fc,eV as Gc,tV as Hc};

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.