PageSourceSearch

https://app.gigey.it/chunk-GWEXS2NE.js

js gigey.it collected 2026-10-08 10:04:35 UTC 500,513 bytes, 10 lines download raw bytes

1import{a as y,b as J,g as vs}from"./chunk-RV33I2IG.js";function mp(t,e){return Object.is(t,e)}var ye=null,Zr=!1,bs=1,gt=Symbol("SIGNAL");function z(t){let e=ye;return ye=t,e}function gp(){return ye}function oD(){return Zr}var ki={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 Al(t){if(Zr)throw new Error("");if(ye===null)return;ye.consumerOnSignalRead(t);let e=ye.nextProducerIndex++;if(Is(ye),e<ye.producerNode.length&&ye.producerNode[e]!==t&&Yr(ye)){let i=ye.producerNode[e];Es(i,ye.producerIndexOfThis[e])}ye.producerNode[e]!==t&&(ye.producerNode[e]=t,ye.producerIndexOfThis[e]=Yr(ye)?wp(t,ye,e):0),ye.producerLastReadVersion[e]=t.version}function sD(){bs++}function vp(t){if(!(Yr(t)&&!t.dirty)&&!(!t.dirty&&t.lastCleanEpoch===bs)){if(!t.producerMustRecompute(t)&&!ws(t)){t.dirty=!1,t.lastCleanEpoch=bs;return}t.producerRecomputeValue(t),t.dirty=!1,t.lastCleanEpoch=bs}}function bp(t){if(t.liveConsumerNode===void 0)return;let e=Zr;Zr=!0;try{for(let i of t.liveConsumerNode)i.dirty||_p(i)}finally{Zr=e}}function yp(){return ye?.consumerAllowSignalWrites!==!1}function _p(t){t.dirty=!0,bp(t),t.consumerMarkedDirty?.(t)}function Kr(t){return t&&(t.nextProducerIndex=0),z(t)}function _s(t,e){if(z(e),!(!t||t.producerNode===void 0||t.producerIndexOfThis===void 0||t.producerLastReadVersion===void 0)){if(Yr(t))for(let i=t.nextProducerIndex;i<t.producerNode.length;i++)Es(t.producerNode[i],t.producerIndexOfThis[i]);for(;t.producerNode.length>t.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop()}}function ws(t){Is(t);for(let e=0;e<t.producerNode.length;e++){let i=t.producerNode[e],n=t.producerLastReadVersion[e];if(n!==i.version||(vp(i),n!==i.version))return!0}return!1}function Ds(t){if(Is(t),Yr(t))for(let e=0;e<t.producerNode.length;e++)Es(t.producerNode[e],t.producerIndexOfThis[e]);t.producerNode.length=t.producerLastReadVersion.length=t.producerIndexOfThis.length=0,t.liveConsumerNode&&(t.liveConsumerNode.length=t.liveConsumerIndexOfThis.length=0)}function wp(t,e,i){if(Dp(t),t.liveConsumerNode.length===0&&Ep(t))for(let n=0;n<t.producerNode.length;n++)t.producerIndexOfThis[n]=wp(t.producerNode[n],t,n);return t.liveConsumerIndexOfThis.push(i),t.liveConsumerNode.push(e)-1}function Es(t,e){if(Dp(t),t.liveConsumerNode.length===1&&Ep(t))for(let n=0;n<t.producerNode.length;n++)Es(t.producerNode[n],t.producerIndexOfThis[n]);let i=t.liveConsumerNode.length-1;if(t.liveConsumerNode[e]=t.liveConsumerNode[i],t.liveConsumerIndexOfThis[e]=t.liveConsumerIndexOfThis[i],t.liveConsumerNode.length--,t.liveConsumerIndexOfThis.length--,e<t.liveConsumerNode.length){let n=t.liveConsumerIndexOfThis[e],r=t.liveConsumerNode[e];Is(r),r.producerIndexOfThis[n]=e}}function Yr(t){return t.consumerIsAlwaysLive||(t?.liveConsumerNode?.length??0)>0}function Is(t){t.producerNode??=[],t.producerIndexOfThis??=[],t.producerLastReadVersion??=[]}function Dp(t){t.liveConsumerNode??=[],t.liveConsumerIndexOfThis??=[]}function Ep(t){return t.producerNode!==void 0}function Rl(t){let e=Object.create(aD);e.computation=t;let i=()=>{if(vp(e),Al(e),e.value===ys)throw e.error;return e.value};return i[gt]=e,i}var Sl=Symbol("UNSET"),Ml=Symbol("COMPUTING"),ys=Symbol("ERRORED"),aD=J(y({},ki),{value:Sl,dirty:!0,error:null,equal:mp,producerMustRecompute(t){return t.value===Sl||t.value===Ml},producerRecomputeValue(t){if(t.value===Ml)throw new Error("Detected cycle in computations.");let e=t.value;t.value=Ml;let i=Kr(t),n;try{n=t.computation()}catch(r){n=ys,t.error=r}finally{_s(t,i)}if(e!==Sl&&e!==ys&&n!==ys&&t.equal(e,n)){t.value=e;return}t.value=n,t.version++}});function cD(){throw new Error}var Ip=cD;function Cp(){Ip()}function xp(t){Ip=t}var lD=null;function Sp(t){let e=Object.create(Tp);e.value=t;let i=()=>(Al(e),e.value);return i[gt]=e,i}function Nl(t,e){yp()||Cp(),t.equal(t.value,e)||(t.value=e,uD(t))}function Mp(t,e){yp()||Cp(),Nl(t,e(t.value))}var Tp=J(y({},ki),{equal:mp,value:void 0});function uD(t){t.version++,sD(),bp(t),lD?.()}function Ap(t,e,i){let n=Object.create(dD);i&&(n.consumerAllowSignalWrites=!0),n.fn=t,n.schedule=e;let r=c=>{n.cleanupFn=c};function o(c){return c.fn===null&&c.schedule===null}function s(c){o(c)||(Ds(c),c.cleanupFn(),c.fn=null,c.schedule=null,c.cleanupFn=Tl)}let a=()=>
1{if(n.fn===null)return;if(oD())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(n.dirty=!1,n.hasRun&&!ws(n))return;n.hasRun=!0;let c=Kr(n);try{n.cleanupFn(),n.cleanupFn=Tl,n.fn(r)}finally{_s(n,c)}};return n.ref={notify:()=>_p(n),run:a,cleanup:()=>n.cleanupFn(),destroy:()=>s(n),[gt]:n},n.ref}var Tl=()=>{},dD=J(y({},ki),{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:t=>{t.schedule!==null&&t.schedule(t.ref)},hasRun:!1,cleanupFn:Tl});function T(t){return typeof t=="function"}function Pi(t){let i=t(n=>{Error.call(n),n.stack=new Error().stack});return i.prototype=Object.create(Error.prototype),i.prototype.constructor=i,i}var Cs=Pi(t=>function(i){t(this),this.message=i?`${i.length} errors occurred during unsubscription:
2${i.map((n,r)=>`${r+1}) ${n.toString()}`).join(`
3  `)}`:"",this.name="UnsubscriptionError",this.errors=i});function Qn(t,e){if(t){let i=t.indexOf(e);0<=i&&t.splice(i,1)}}var G=class t{constructor(e){this.initialTeardown=e,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let e;if(!this.closed){this.closed=!0;let{_parentage:i}=this;if(i)if(this._parentage=null,Array.isArray(i))for(let o of i)o.remove(this);else i.remove(this);let{initialTeardown:n}=this;if(T(n))try{n()}catch(o){e=o instanceof Cs?o.errors:[o]}let{_finalizers:r}=this;if(r){this._finalizers=null;for(let o of r)try{Rp(o)}catch(s){e=e??[],s instanceof Cs?e=[...e,...s.errors]:e.push(s)}}if(e)throw new Cs(e)}}add(e){var i;if(e&&e!==this)if(this.closed)Rp(e);else{if(e instanceof t){if(e.closed||e._hasParent(this))return;e._addParent(this)}(this._finalizers=(i=this._finalizers)!==null&&i!==void 0?i:[]).push(e)}}_hasParent(e){let{_parentage:i}=this;return i===e||Array.isArray(i)&&i.includes(e)}_addParent(e){let{_parentage:i}=this;this._parentage=Array.isArray(i)?(i.push(e),i):i?[i,e]:e}_removeParent(e){let{_parentage:i}=this;i===e?this._parentage=null:Array.isArray(i)&&Qn(i,e)}remove(e){let{_finalizers:i}=this;i&&Qn(i,e),e instanceof t&&e._removeParent(this)}};G.EMPTY=(()=>{let t=new G;return t.closed=!0,t})();var Ol=G.EMPTY;function xs(t){return t instanceof G||t&&"closed"in t&&T(t.remove)&&T(t.add)&&T(t.unsubscribe)}function Rp(t){T(t)?t():t.unsubscribe()}var Ct={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var Fi={setTimeout(t,e,...i){let{delegate:n}=Fi;return n?.setTimeout?n.setTimeout(t,e,...i):setTimeout(t,e,...i)},clearTimeout(t){let{delegate:e}=Fi;return(e?.clearTimeout||clearTimeout)(t)},delegate:void 0};function Ss(t){Fi.setTimeout(()=>{let{onUnhandledError:e}=Ct;if(e)e(t);else throw t})}function tn(){}var Np=kl("C",void 0,void 0);function Op(t){return kl("E",void 0,t)}function kp(t){return kl("N",t,void 0)}function kl(t,e,i){return{kind:t,value:e,error:i}}var Xn=null;function Li(t){if(Ct.useDeprecatedSynchronousErrorHandling){let e=!Xn;
vendor: 13,568 bytes, line 3
3if(e&&(Xn={errorThrown:!1,error:null}),t(),e){let{errorThrown:i,error:n}=Xn;if(Xn=null,i)throw n}}else t()}function Pp(t){Ct.useDeprecatedSynchronousErrorHandling&&Xn&&(Xn.errorThrown=!0,Xn.error=t)}var Jn=class extends G{constructor(e){super(),this.isStopped=!1,e?(this.destination=e,xs(e)&&e.add(this)):this.destination=pD}static create(e,i,n){return new nn(e,i,n)}next(e){this.isStopped?Fl(kp(e),this):this._next(e)}error(e){this.isStopped?Fl(Op(e),this):(this.isStopped=!0,this._error(e))}complete(){this.isStopped?Fl(Np,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(e){this.destination.next(e)}_error(e){try{this.destination.error(e)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},fD=Function.prototype.bind;function Pl(t,e){return fD.call(t,e)}var Ll=class{constructor(e){this.partialObserver=e}next(e){let{partialObserver:i}=this;if(i.next)try{i.next(e)}catch(n){Ms(n)}}error(e){let{partialObserver:i}=this;if(i.error)try{i.error(e)}catch(n){Ms(n)}else Ms(e)}complete(){let{partialObserver:e}=this;if(e.complete)try{e.complete()}catch(i){Ms(i)}}},nn=class extends Jn{constructor(e,i,n){super();let r;if(T(e)||!e)r={next:e??void 0,error:i??void 0,complete:n??void 0};else{let o;this&&Ct.useDeprecatedNextContext?(o=Object.create(e),o.unsubscribe=()=>this.unsubscribe(),r={next:e.next&&Pl(e.next,o),error:e.error&&Pl(e.error,o),complete:e.complete&&Pl(e.complete,o)}):r=e}this.destination=new Ll(r)}};function Ms(t){Ct.useDeprecatedSynchronousErrorHandling?Pp(t):Ss(t)}function hD(t){throw t}function Fl(t,e){let{onStoppedNotification:i}=Ct;i&&Fi.setTimeout(()=>i(t,e))}var pD={closed:!0,next:tn,error:hD,complete:tn};var ji=typeof Symbol=="function"&&Symbol.observable||"@@observable";function Le(t){return t}function jl(...t){return Vl(t)}function Vl(t){return t.length===0?Le:t.length===1?t[0]:function(i){return t.reduce((n,r)=>r(n),i)}}var R=(()=>{class t{constructor(i){i&&(this._subscribe=i)}lift(i){let n=new t;return n.source=this,n.operator=i,n}subscribe(i,n,r){let o=gD(i)?i:new nn(i,n,r);return Li(()=>{let{operator:s,source:a}=this;o.add(s?s.call(o,a):a?this._subscribe(o):this._trySubscribe(o))}),o}_trySubscribe(i){try{return this._subscribe(i)}catch(n){i.error(n)}}forEach(i,n){return n=Fp(n),new n((r,o)=>{let s=new nn({next:a=>{try{i(a)}catch(c){o(c),s.unsubscribe()}},error:o,complete:r});this.subscribe(s)})}_subscribe(i){var n;return(n=this.source)===null||n===void 0?void 0:n.subscribe(i)}[ji](){return this}pipe(...i){return Vl(i)(this)}toPromise(i){return i=Fp(i),new i((n,r)=>{let o;this.subscribe(s=>o=s,s=>r(s),()=>n(o))})}}return t.create=e=>new t(e),t})();function Fp(t){var e;return(e=t??Ct.Promise)!==null&&e!==void 0?e:Promise}function mD(t){return t&&T(t.next)&&T(t.error)&&T(t.complete)}function gD(t){return t&&t instanceof Jn||mD(t)&&xs(t)}function Bl(t){return T(t?.lift)}function O(t){return e=>{if(Bl(e))return e.lift(function(i){try{return t(i,this)}catch(n){this.error(n)}});throw new TypeError("Unable to lift unknown Observable type")}}function P(t,e,i,n,r){return new Ul(t,e,i,n,r)}var Ul=class extends Jn{constructor(e,i,n,r,o,s){super(e),this.onFinalize=o,this.shouldUnsubscribe=s,this._next=i?function(a){try{i(a)}catch(c){e.error(c)}}:super._next,this._error=r?function(a){try{r(a)}catch(c){e.error(c)}finally{this.unsubscribe()}}:super._error,this._complete=n?function(){try{n()}catch(a){e.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var e;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:i}=this;super.unsubscribe(),!i&&((e=this.onFinalize)===null||e===void 0||e.call(this))}}};function Vi(){return O((t,e)=>{let i=null;t._refCount++;let n=P(e,void 0,void 0,void 0,()=>{if(!t||t._refCount<=0||0<--t._refCount){i=null;return}let r=t._connection,o=i;i=null,r&&(!o||r===o)&&r.unsubscribe(),e.unsubscribe()});t.subscribe(n),n.closed||(i=t.connect())})}var rn=class extends R{constructor(e,i){super(),this.source=e,this.subjectFactory=i,this._subject=null,this._refCount=0,this._connection=null,Bl(e)&&(this.lift=e.lift)}_subscribe(e){return this.getSubject().subscribe(e)}getSubject(){let e=this._subject;return(!e||e.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;let{_connection:e}=this;this._subject=this._connection=null,e?.unsubscribe()}connect(){let e=this._connection;if(!e){e=this._connection=new G;let i=this.getSubject();e.add(this.source.subscribe(P(i,void 0,()=>{this._teardown(),i.complete()},n=>{this._teardown(),i.error(n)},()=>this._teardown()))),e.closed&&(this._connection=null,e=G.EMPTY)}return e}refCount(){return Vi()(this)}};var Lp=Pi(t=>function(){t(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var x=(()=>{class t extends R{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(i){let n=new Ts(this,this);return n.operator=i,n}_throwIfClosed(){if(this.closed)throw new Lp}next(i){Li(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let n of this.currentObservers)n.next(i)}})}error(i){Li(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=i;let{observers:n}=this;for(;n.length;)n.shift().error(i)}})}complete(){Li(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:i}=this;for(;i.length;)i.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var i;return((i=this.observers)===null||i===void 0?void 0:i.length)>0}_trySubscribe(i){return this._throwIfClosed(),super._trySubscribe(i)}_subscribe(i){return this._throwIfClosed(),this._checkFinalizedStatuses(i),this._innerSubscribe(i)}_innerSubscribe(i){let{hasError:n,isStopped:r,observers:o}=this;return n||r?Ol:(this.currentObservers=null,o.push(i),new G(()=>{this.currentObservers=null,Qn(o,i)}))}_checkFinalizedStatuses(i){let{hasError:n,thrownError:r,isStopped:o}=this;n?i.error(r):o&&i.complete()}asObservable(){let i=new R;return i.source=this,i}}return t.create=(e,i)=>new Ts(e,i),t})(),Ts=class extends x{constructor(e,i){super(),this.destination=e,this.source=i}next(e){var i,n;(n=(i=this.destination)===null||i===void 0?void 0:i.next)===null||n===void 0||n.call(i,e)}error(e){var i,n;(n=(i=this.destination)===null||i===void 0?void 0:i.error)===null||n===void 0||n.call(i,e)}complete(){var e,i;(i=(e=this.destination)===null||e===void 0?void 0:e.complete)===null||i===void 0||i.call(e)}_subscribe(e){var i,n;return(n=(i=this.source)===null||i===void 0?void 0:i.subscribe(e))!==null&&n!==void 0?n:Ol}};var _e=class extends x{constructor(e){super(),this._value=e}get value(){return this.getValue()}_subscribe(e){let i=super._subscribe(e);return!i.closed&&e.next(this._value),i}getValue(){let{hasError:e,thrownError:i,_value:n}=this;if(e)throw i;return this._throwIfClosed(),n}next(e){super.next(this._value=e)}};var Qr={now(){return(Qr.delegate||Date).now()},delegate:void 0};var As=class extends x{constructor(e=1/0,i=1/0,n=Qr){super(),this._bufferSize=e,this._windowTime=i,this._timestampProvider=n,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=i===1/0,this._bufferSize=Math.max(1,e),this._windowTime=Math.max(1,i)}next(e){let{isStopped:i,_buffer:n,_infiniteTimeWindow:r,_timestampProvider:o,_windowTime:s}=this;i||(n.push(e),!r&&n.push(o.now()+s)),this._trimBuffer(),super.next(e)}_subscribe(e){this._throwIfClosed(),this._trimBuffer();let i=this._innerSubscribe(e),{_infiniteTimeWindow:n,_buffer:r}=this,o=r.slice();for(let s=0;s<o.length&&!e.closed;s+=n?1:2)e.next(o[s]);return this._checkFinalizedStatuses(e),i}_trimBuffer(){let{_bufferSize:e,_timestampProvider:i,_buffer:n,_infiniteTimeWindow:r}=this,o=(r?1:2)*e;if(e<1/0&&o<n.length&&n.splice(0,n.length-o),!r){let s=i.now(),a=0;for(let c=1;c<n.length&&n[c]<=s;c+=2)a=c;a&&n.splice(0,a+1)}}};var Rs=class extends G{constructor(e,i){super()}schedule(e,i=0){return this}};var Xr={setInterval(t,e,...i){let{delegate:n}=Xr;return n?.setInterval?n.setInterval(t,e,...i):setInterval(t,e,...i)},clearInterval(t){let{delegate:e}=Xr;return(e?.clearInterval||clearInterval)(t)},delegate:void 0};var Bi=class extends Rs{constructor(e,i){super(e,i),this.scheduler=e,this.work=i,this.pending=!1}schedule(e,i=0){var n;if(this.closed)return this;this.state=e;let r=this.id,o=this.scheduler;return r!=null&&(this.id=this.recycleAsyncId(o,r,i)),this.pending=!0,this.delay=i,this.id=(n=this.id)!==null&&n!==void 0?n:this.requestAsyncId(o,this.id,i),this}requestAsyncId(e,i,n=0){return Xr.setInterval(e.flush.bind(e,this),n)}recycleAsyncId(e,i,n=0){if(n!=null&&this.delay===n&&this.pending===!1)return i;i!=null&&Xr.clearInterval(i)}execute(e,i){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;let n=this._execute(e,i);if(n)return n;this.pending===!1&&this.id!=null&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(e,i){let n=!1,r;try{this.work(e)}catch(o){n=!0,r=o||new Error("Scheduled action threw falsy error")}if(n)return this.unsubscribe(),r}unsubscribe(){if(!this.closed){let{id:e,scheduler:i}=this,{actions:n}=i;this.work=this.state=this.scheduler=null,this.pending=!1,Qn(n,this),e!=null&&(this.id=this.recycleAsyncId(i,e,null)),this.delay=null,super.unsubscribe()}}};var vD=1,$l,Hl={};function jp(t){return t in Hl?(delete Hl[t],!0):!1}var Vp={setImmediate(t){let e=vD++;return Hl[e]=!0,$l||($l=Promise.resolve()),$l.then(()=>jp(e)&&t()),e},clearImmediate(t){jp(t)}};var{setImmediate:bD,clearImmediate:yD}=Vp,Jr={setImmediate(...t){let{delegate:e}=Jr;return(e?.setImmediate||bD)(...t)},clearImmediate(t){let{delegate:e}=Jr;return(e?.clearImmediate||yD)(t)},delegate:void 0};var Ns=class extends Bi{constructor(e,i){super(e,i),this.scheduler=e,this.work=i}requestAsyncId(e,i,n=0){return n!==null&&n>0?super.requestAsyncId(e,i,n):(e.actions.push(this),e._scheduled||(e._scheduled=Jr.setImmediate(e.flush.bind(e,void 0))))}recycleAsyncId(e,i,n=0){var r;if(n!=null?n>0:this.delay>0)return super.recycleAsyncId(e,i,n);let{actions:o}=e;i!=null&&((r=o[o.length-1])===null||r===void 0?void 0:r.id)!==i&&(Jr.clearImmediate(i),e._scheduled===i&&(e._scheduled=void 0))}};var Ui=class t{constructor(e,i=t.now){this.schedulerActionCtor=e,this.now=i}schedule(e,i=0,n){return new this.schedulerActionCtor(this,e).schedule(n,i)}};Ui.now=Qr.now;var $i=class extends Ui{constructor(e,i=Ui.now){super(e,i),this.actions=[],this._active=!1}flush(e){let{actions:i}=this;if(this._active){i.push(e);return}let n;this._active=!0;do if(n=e.execute(e.state,e.delay))break;while(e=i.shift());if(this._active=!1,n){for(;e=i.shift();)e.unsubscribe();throw n}}};var Os=class extends $i{flush(e){this._active=!0;let i=this._scheduled;this._scheduled=void 0;let{actions:n}=this,r;e=e||n.shift();do if(r=e.execute(e.state,e.delay))break;while((e=n[0])&&e.id===i&&n.shift());if(this._active=!1,r){for(;(e=n[0])&&e.id===i&&n.shift();)e.unsubscribe();throw r}}};var Bp=new Os(Ns);var ei=new $i(Bi),Up=ei;var je=new R(t=>t.complete());function ks(t){return t&&T(t.schedule)}function zl(t){return t[t.length-1]}function Ps(t){return T(zl(t))?t.pop():void 0}function Lt(t){return ks(zl(t))?t.pop():void 0}function $p(t,e){return typeof zl(t)=="number"?t.pop():e}function zp(t,e,i,n){function r(o){return o instanceof i?o:new i(function(s){s(o)})}return new(i||(i=Promise))(function(o,s){function a(u){try{l(n.next(u))}catch(d){s(d)}}function c(u){try{l(n.throw(u))}catch(d){s(d)}}function l(u){u.done?o(u.value):r(u.value).then(a,c)}l((n=n.apply(t,e||[])).next())})}function Hp(t){var e=typeof Symbol=="function"&&Symbol.iterator,i=e&&t[e],n=0;if(i)return i.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function ti(t){return this instanceof ti?(this.v=t,this):new ti(t)}function Wp(t,e,i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=i.apply(t,e||[]),r,o=[];return r={},a("next"),a("throw"),a("return",s),r[Symbol.asyncIterator]=function(){return this},r;function s(f){return function(m){return Promise.resolve(m).then(f,d)}}function a(f,m){n[f]&&(r[f]=function(w){return new Promise(function(D,E){o.push([f,w,D,E])>1||c(f,w)})},m&&(r[f]=m(r[f])))}function c(f,m){try{l(n[f](m))}catch(w){h(o[0][3],w)}}function l(f){f.value instanceof ti?Promise.resolve(f.value.v).then(u,d):h(o[0][2],f)}function u(f){c("next",f)}function d(f){c("throw",f)}function h(f,m){f(m),o.shift(),o.length&&c(o[0][0],o[0][1])}}function Gp(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],i;return e?e.call(t):(t=typeof Hp=="function"?Hp(t):t[Symbol.iterator](),i={},n("next"),n("throw"),n("return"),i[Symbol.asyncIterator]=function(){return this},i);function n(o){i[o]=t[o]&&function(s){return new Promise(function(a,c){s=t[o](s),r(a,c,s.done,s.value)})}}function r(o,s,a,c){Promise.resolve(c).then(function(l){o({value:l,done:a})},s)}}var Hi=t=>t&&typeof t.length=="number"&&typeof t!="function";function Fs(t){return T(t?.then)}function Ls(t){return T(t[ji])}function js(t){return Symbol.asyncIterator&&T(t?.[Symbol.asyncIterator])}function Vs(t){return new TypeError(`You provided ${t!==null&&typeof t=="object"?"an invali
3d object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function _D(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Bs=_D();function Us(t){return T(t?.[Bs])}function $s(t){return Wp(this,arguments,function*(){let i=t.getReader();try{for(;;){let{value:n,done:r}=yield ti(i.read());if(r)return yield ti(void 0);yield yield ti(n)}}finally{i.releaseLock()}})}function Hs(t){return T(t?.getReader)}function q(t){if(t instanceof R)return t;if(t!=null){if(Ls(t))return wD(t);if(Hi(t))return DD(t);if(Fs(t))return ED(t);if(js(t))return qp(t);if(Us(t))return ID(t);if(Hs(t))return CD(t)}throw Vs(t)}function wD(t){return new R(e=>{let i=t[ji]();if(T(i.subscribe))return i.subscribe(e);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function DD(t){return new R(e=>{for(let i=0;i<t.length&&!e.closed;i++)e.next(t[i]);e.complete()})}function ED(t){return new R(e=>{t.then(i=>{e.closed||(e.next(i),e.complete())},i=>e.error(i)).then(null,Ss)})}function ID(t){return new R(e=>{for(let i of t)if(e.next(i),e.closed)return;e.complete()})}function qp(t){return new R(e=>{xD(t,e).catch(i=>e.error(i))})}function CD(t){return qp($s(t))}function xD(t,e){var i,n,r,o;return zp(this,void 0,void 0,function*(){try{for(i=Gp(t);n=yield i.next(),!n.done;){let s=n.value;if(e.next(s),e.closed)return}}catch(s){r={error:s}}finally{try{n&&!n.done&&(o=i.return)&&(yield o.call(i))}finally{if(r)throw r.error}}e.complete()})}function qe(t,e,i,n=0,r=!1){let o=e.schedule(function(){i(),r?t.add(this.schedule(null,n)):this.unsubscribe()},n);if(t.add(o),!r)return o}function zs(t,e=0){return O((i,n)=>{i.subscribe(P(n,r=>qe(n,t,()=>n.next(r),e),()=>qe(n,t,()=>n.complete(),e),r=>qe(n,t,()=>n.error(r),e)))})}function Ws(t,e=0){return O((i,n)=>{n.add(t.schedule(()=>i.subscribe(n),e))})}function Zp(t,e){return q(t).pipe(Ws(e),zs(e))}function Yp(t,e){return q(t).pipe(Ws(e),zs(e))}function Kp(t,e){return new R(i=>{let n=0;return e.schedule(function(){n===t.length?i.complete():(i.next(t[n++]),i.closed||this.schedule())})})}function Qp(t,e){return new R(i=>{let n;return qe(i,e,()=>{n=t[Bs](),qe(i,e,()=>{let r,o;try{({value:r,done:o}=n.next())}catch(s){i.error(s);return}o?i.complete():i.next(r)},0,!0)}),()=>T(n?.return)&&n.return()})}function Gs(t,e){if(!t)throw new Error("Iterable cannot be null");return new R(i=>{qe(i,e,()=>{let n=t[Symbol.asyncIterator]();qe(i,e,()=>{n.next().then(r=>{r.done?i.complete():i.next(r.value)})},0,!0)})})}function Xp(t,e){return Gs($s(t),e)}function Jp(t,e){if(t!=null){if(Ls(t))return Zp(t,e);if(Hi(t))return Kp(t,e);if(Fs(t))return Yp(t,e);if(js(t))return Gs(t,e);if(Us(t))return Qp(t,e);if(Hs(t))return Xp(t,e)}throw Vs(t)}function se(t,e){return e?Jp(t,e):q(t)}function I(...t){let e=Lt(t);return se(t,e)}function In(t,e){let i=T(t)?t:()=>t,n=r=>r.error(i());return new R(e?r=>e.schedule(n,0,r):n)}function tt(t){return!!t&&(t instanceof R||T(t.lift)&&T(t.subscribe))}var on=Pi(t=>function(){t(this),this.name="EmptyError",this.message="no elements in sequence"});function em(t){return t instanceof Date&&!isNaN(t)}function M(t,e){return O((i,n)=>{let r=0;i.subscribe(P(n,o=>{n.next(t.call(e,o,r++))}))})}var{isArray:SD}=Array;function MD(t,e){return SD(e)?t(...e):t(e)}function zi(t){return M(e=>MD(t,e))}var{isArray:TD}=Array,{getPrototypeOf:AD,prototype:RD,keys:ND}=Object;function qs(t){if(t.length===1){let e=t[0];if(TD(e))return{args:e,keys:null};if(OD(e)){let i=ND(e);return{args:i.map(n=>e[n]),keys:i}}}return{args:t,keys:null}}function OD(t){return t&&typeof t=="object"&&AD(t)===RD}function Zs(t,e){return t.reduce((i,n,r)=>(i[n]=e[r],i),{})}function ni(...t){let e=Lt(t),i=Ps(t),{args:n,keys:r}=qs(t);if(n.length===0)return se([],e);let o=new R(kD(n,e,r?s=>Zs(r,s):Le));return i?o.pipe(zi(i)):o}function kD(t,e,i=Le){return n=>{tm(e,()=>{let{length:r}=t,o=new Array(r),s=r,a=r;for(let c=0;c<r;c++)tm(e,()=>{let l=se(t[c],e),u=!1;l.subscribe(P(n,d=>{o[c]=d,u||(u=!0,a--),a||n.next(i(o.slice()))},()=>{--s||n.complete()}
vendor: 4,718 bytes, line 3
3))},n)},n)}}function tm(t,e,i){t?qe(i,t,e):e()}function nm(t,e,i,n,r,o,s,a){let c=[],l=0,u=0,d=!1,h=()=>{d&&!c.length&&!l&&e.complete()},f=w=>l<n?m(w):c.push(w),m=w=>{o&&e.next(w),l++;let D=!1;q(i(w,u++)).subscribe(P(e,E=>{r?.(E),o?f(E):e.next(E)},()=>{D=!0},void 0,()=>{if(D)try{for(l--;c.length&&l<n;){let E=c.shift();s?qe(e,s,()=>m(E)):m(E)}h()}catch(E){e.error(E)}}))};return t.subscribe(P(e,f,()=>{d=!0,h()})),()=>{a?.()}}function ue(t,e,i=1/0){return T(e)?ue((n,r)=>M((o,s)=>e(n,o,r,s))(q(t(n,r))),i):(typeof e=="number"&&(i=e),O((n,r)=>nm(n,r,t,i)))}function jt(t=1/0){return ue(Le,t)}function im(){return jt(1)}function nt(...t){return im()(se(t,Lt(t)))}function ii(t){return new R(e=>{q(t()).subscribe(e)})}function eo(...t){let e=Ps(t),{args:i,keys:n}=qs(t),r=new R(o=>{let{length:s}=i;if(!s){o.complete();return}let a=new Array(s),c=s,l=s;for(let u=0;u<s;u++){let d=!1;q(i[u]).subscribe(P(o,h=>{d||(d=!0,l--),a[u]=h},()=>c--,void 0,()=>{(!c||!d)&&(l||o.next(n?Zs(n,a):a),o.complete())}))}});return e?r.pipe(zi(e)):r}var PD=["addListener","removeListener"],FD=["addEventListener","removeEventListener"],LD=["on","off"];function Wi(t,e,i,n){if(T(i)&&(n=i,i=void 0),n)return Wi(t,e,i).pipe(zi(n));let[r,o]=BD(t)?FD.map(s=>a=>t[s](e,a,i)):jD(t)?PD.map(rm(t,e)):VD(t)?LD.map(rm(t,e)):[];if(!r&&Hi(t))return ue(s=>Wi(s,e,i))(q(t));if(!r)throw new TypeError("Invalid event target");return new R(s=>{let a=(...c)=>s.next(1<c.length?c:c[0]);return r(a),()=>o(a)})}function rm(t,e){return i=>n=>t[i](e,n)}function jD(t){return T(t.addListener)&&T(t.removeListener)}function VD(t){return T(t.on)&&T(t.off)}function BD(t){return T(t.addEventListener)&&T(t.removeEventListener)}function to(t=0,e,i=Up){let n=-1;return e!=null&&(ks(e)?i=e:n=e),new R(r=>{let o=em(t)?+t-i.now():t;o<0&&(o=0);let s=0;return i.schedule(function(){r.closed||(r.next(s++),0<=n?this.schedule(void 0,n):r.complete())},o)})}function Wl(...t){let e=Lt(t),i=$p(t,1/0),n=t;return n.length?n.length===1?q(n[0]):jt(i)(se(n,e)):je}var UD=new R(tn);function de(t,e){return O((i,n)=>{let r=0;i.subscribe(P(n,o=>t.call(e,o,r++)&&n.next(o)))})}function om(t){return O((e,i)=>{let n=!1,r=null,o=null,s=!1,a=()=>{if(o?.unsubscribe(),o=null,n){n=!1;let l=r;r=null,i.next(l)}s&&i.complete()},c=()=>{o=null,s&&i.complete()};e.subscribe(P(i,l=>{n=!0,r=l,o||q(t(l)).subscribe(o=P(i,a,c))},()=>{s=!0,(!n||!o||o.closed)&&i.complete()}))})}function Ys(t,e=ei){return om(()=>to(t,e))}function xt(t){return O((e,i)=>{let n=null,r=!1,o;n=e.subscribe(P(i,void 0,void 0,s=>{o=q(t(s,xt(t)(e))),n?(n.unsubscribe(),n=null,o.subscribe(i)):r=!0})),r&&(n.unsubscribe(),n=null,o.subscribe(i))})}function sm(t,e,i,n,r){return(o,s)=>{let a=i,c=e,l=0;o.subscribe(P(s,u=>{let d=l++;c=a?t(c,u,d):(a=!0,u),n&&s.next(c)},r&&(()=>{a&&s.next(c),s.complete()})))}}function St(t,e){return T(e)?ue(t,e,1):ue(t,1)}function am(t){return new R(e=>t.subscribe(e))}var $D={connector:()=>new x};function Ks(t,e=$D){let{connector:i}=e;return O((n,r)=>{let o=i();q(t(am(o))).subscribe(r),r.add(n.subscribe(o))})}function Cn(t,e=ei){return O((i,n)=>{let r=null,o=null,s=null,a=()=>{if(r){r.unsubscribe(),r=null;let l=o;o=null,n.next(l)}};function c(){let l=s+t,u=e.now();if(u<l){r=this.schedule(void 0,l-u),n.add(r);return}a()}i.subscribe(P(n,l=>{o=l,s=e.now(),r||(r=e.schedule(c,t),n.add(r))},()=>{a(),n.complete()},void 0,()=>{o=r=null}))})}function xn(t){return O((e,i)=>{let n=!1;e.subscribe(P(i,r=>{n=!0,i.next(r)},()=>{n||i.next(t),i.complete()}))})}function pe(t){return t<=0?()=>je:O((e,i)=>{let n=0;e.subscribe(P(i,r=>{++n<=t&&(i.next(r),t<=n&&i.complete())}))})}function cm(){return O((t,e)=>{t.subscribe(P(e,tn))})}function no(t){return M(()=>t)}function Gl(t,e){return e?i=>nt(e.pipe(pe(1),cm()),i.pipe(Gl(t))):ue((i,n)=>q(t(i,n)).pipe(pe(1),no(i)))}function HD(t,e=ei){let i=to(t,e);return Gl(()=>i)}function Qs(t,e=Le){return t=t??zD,O((i,n)=>{let r,o=!0;i.subscribe(P(n,s=>{let a=e(s);(o||!t(r,a))&&(o=!1,r=a,n.next(s))}))})}function zD(t,e){return t===e}function Xs(t=WD){return O((e,i)=>{let n=!1;e.subscribe(P(i,r=>{n=!0,i.next(r)},()=>n?i.complete():i.error(t())))})}function WD(){return new on}function Vt(t){return O((e,i)=>{try{e.subscribe(i)}finally{i.add(t)}})}function Bt(t,e){let i=arguments.length>=2;return n=>n.pipe(t?de((r,o)=>t(r,o,n)):Le,pe(1),i?xn(e):Xs(()=>new on))}function Gi(t){return t<=0?()=>je:O((e,i)=>{let n=[];e.subscribe(P(i,r=>{n.push(r),t<n.length&&n.shift()},()=>{for(let r of n)i.next(r);i.complete()},void 0,()=>{n=null}))})}function ql(t,e){let i=arguments.length>=2;return n=>n.pipe(t?de((r,o)=>t(r,o,n)):Le,Gi(1),i?xn(e):Xs(()=>new on))}function lm(t,e){let i=T(t)?t:()=>t;return T(e)?Ks(e,{connector:i}):n=>new rn(n,i)}function GD(t){return t?e=>
3Ks(t)(e):e=>lm(new x)(e)}function Zl(t,e){return O(sm(t,e,arguments.length>=2,!0))}function io(t={}){let{connector:e=()=>new x,resetOnError:i=!0,resetOnComplete:n=!0,resetOnRefCountZero:r=!0}=t;return o=>{let s,a,c,l=0,u=!1,d=!1,h=()=>{a?.unsubscribe(),a=void 0},f=()=>{h(),s=c=void 0,u=d=!1},m=()=>{let w=s;f(),w?.unsubscribe()};return O((w,D)=>{l++,!d&&!u&&h();let E=c=c??e();D.add(()=>{l--,l===0&&!d&&!u&&(a=Yl(m,r))}),E.subscribe(D),!s&&l>0&&(s=new nn({next:W=>E.next(W),error:W=>{d=!0,h(),a=Yl(f,i,W),E.error(W)},complete:()=>{u=!0,h(),a=Yl(f,n),E.complete()}}),q(w).subscribe(s))})(o)}}function Yl(t,e,...i){if(e===!0){t();return}if(e===!1)return;let n=new nn({next:()=>{n.unsubscribe(),t()}});return q(e(...i)).subscribe(n)}function ro(t,e,i){let n,r=!1;return t&&typeof t=="object"?{bufferSize:n=1/0,windowTime:e=1/0,refCount:r=!1,scheduler:i}=t:n=t??1/0,io({connector:()=>new As(n,e,i),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:r})}function oo(t){return de((e,i)=>t<=i)}function qi(...t){let e=Lt(t);return O((i,n)=>{(e?nt(t,i,e):nt(t,i)).subscribe(n)})}function we(t,e){return O((i,n)=>{let r=null,o=0,s=!1,a=()=>s&&!r&&n.complete();i.subscribe(P(n,c=>{r?.unsubscribe();let l=0,u=o++;q(t(c,u)).subscribe(r=P(n,d=>n.next(e?e(c,d,u,l++):d),()=>{r=null,a()}))},()=>{s=!0,a()}))})}function it(t){return O((e,i)=>{q(t).subscribe(P(i,()=>i.complete(),tn)),!i.closed&&e.subscribe(i)})}function Kl(t,e=!1){return O((i,n)=>{let r=0;i.subscribe(P(n,o=>{let s=t(o,r++);(s||e)&&n.next(o),!s&&n.complete()}))})}function fe(t,e,i){let n=T(t)||e||i?{next:t,error:e,complete:i}:t;return n?O((r,o)=>{var s;(s=n.subscribe)===null||s===void 0||s.call(n);let a=!0;r.subscribe(P(o,c=>{var l;(l=n.next)===null||l===void 0||l.call(n,c),o.next(c)},()=>{var c;a=!1,(c=n.complete)===null||c===void 0||c.call(n),o.complete()},c=>{var l;a=!1,(l=n.error)===null||l===void 0||l.call(n,c),o.error(c)},()=>{var c,l;a&&((c=n.unsubscribe)===null||c===void 0||c.call(n)),(l=n.finalize)===null||l===void 0||l.call(n)}))}):Le}var ig="https://g.co/ng/security#xss",C=class extends Error{constructor(e,i){super(Ba(e,i)),this.code=e}};function Ba(t,e){return`${`NG0${Math.abs(t)}`}${e?": "+e:""}`}function yo(t){return{toString:t}.toString()}var Js="__parameters__";function qD(t){return function(...i){if(t){let n=t(...i);for(let r in n)this[r]=n[r]}}}function rg(t,e,i){return yo(()=>{let n=qD(e);function r(...o){if(this instanceof r)return n.apply(this,o),this;let s=new r(...o);return a.annotation=s,a;function a(c,l,u){let d=c.hasOwnProperty(Js)?c[Js]:Object.defineProperty(c,Js,{value:[]})[Js];for(;d.length<=u;)d.push(null);return(d[u]=d[u]||[]).push(s),c}}return i&&(r.prototype=Object.create(i.prototype)),r.prototype.ngMetadataName=t,r.annotationCls=r,r})}var xe=globalThis;function ne(t){for(let e in t)if(t[e]===ne)return e;throw Error("Could not find renamed property on target object.")}function ZD(t,e){for(let i in e)e.hasOwnProperty(i)&&!t.hasOwnProperty(i)&&(t[i]=e[i])}function Ue(t){if(typeof t=="string")return t;if(Array.isArray(t))return"["+t.map(Ue).join(", ")+"]";if(t==null)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;let e=t.toString();if(e==null)return""+e;let i=e.indexOf(`
4`);return i===-1?e:e.substring(0,i)}function uu(t,e){return t==null||t===""?e===null?"":e:e==null||e===""?t:t+" "+e}var YD=ne({__forward_ref__:ne});function og(t){return t.__forward_ref__=og,t.toString=function(){return Ue(this())},t}function Se(t){return sg(t)?t():t}function sg(t){return typeof t=="function"&&t.hasOwnProperty(YD)&&t.__forward_ref__===og}function v(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function $(t){return{providers:t.providers||[],imports:t.imports||[]}}function Ua(t){return um(t,cg)||um(t,lg)}function ag(t){return Ua(t)!==null}function um(t,e){return t.hasOwnProperty(e)?t[e]:null}function KD(t){let e=t&&(t[cg]||t[lg]);return e||null}function dm(t){return t&&(t.hasOwnProperty(fm)||t.hasOwnProperty(QD))?t[fm]:null}var cg=ne({\u0275prov:ne}),fm=ne({\u0275inj:ne}),lg=ne({ngInjectableDef:ne}),QD=ne({ngInjectorDef:ne}),_=class{constructor(e,i){this._desc=e,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,typeof i=="number"?this.__NG_ELEMENT_ID__=i:i!==void 0&&(this.\u0275prov=v({token:this,providedIn:i.providedIn||"root",factory:i.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function ug(t){return t&&!!t.\u0275providers}var XD=ne({\u0275cmp:ne}),JD=ne({\u0275dir:ne}),eE=ne({\u0275pipe:ne}),tE=ne({\u0275mod:ne}),fa=ne({\u0275fac:ne}),ao=ne({__NG_ELEMENT_ID__:ne}),hm=ne({__NG_ENV_ID__:ne});function ai(t){return typeof t=="string"?t:t==null?"":String(t)}function nE(t){return typeof t=="function"?t.name||t.toString():typeof t=="object"&&t!=null&&typeof t.type=="function"?t.type.n
4ame||t.type.toString():ai(t)}function iE(t,e){let i=e?`. Dependency path: ${e.join(" > ")} > ${t}`:"";throw new C(-200,t)}function vd(t,e){throw new C(-201,!1)}var U=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t}(U||{}),du;function dg(){return du}function Ze(t){let e=du;return du=t,e}function fg(t,e,i){let n=Ua(t);if(n&&n.providedIn=="root")return n.value===void 0?n.value=n.factory():n.value;if(i&U.Optional)return null;if(e!==void 0)return e;vd(t,"Injector")}var rE={},uo=rE,fu="__NG_DI_FLAG__",ha="ngTempTokenPath",oE="ngTokenPath",sE=/\n/gm,aE="\u0275",pm="__source",Qi;function cE(){return Qi}function Sn(t){let e=Qi;return Qi=t,e}function lE(t,e=U.Default){if(Qi===void 0)throw new C(-203,!1);return Qi===null?fg(t,void 0,e):Qi.get(t,e&U.Optional?null:void 0,e)}function p(t,e=U.Default){return(dg()||lE)(Se(t),e)}function g(t,e=U.Default){return p(t,$a(e))}function $a(t){return typeof t>"u"||typeof t=="number"?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function hu(t){let e=[];for(let i=0;i<t.length;i++){let n=Se(t[i]);if(Array.isArray(n)){if(n.length===0)throw new C(900,!1);let r,o=U.Default;for(let s=0;s<n.length;s++){let a=n[s],c=uE(a);typeof c=="number"?c===-1?r=a.token:o|=c:r=a}e.push(p(r,o))}else e.push(p(n))}return e}function hg(t,e){return t[fu]=e,t.prototype[fu]=e,t}function uE(t){return t[fu]}function dE(t,e,i,n){let r=t[ha];throw e[pm]&&r.unshift(e[pm]),t.message=fE(`
5`+t.message,r,i,n),t[oE]=r,t[ha]=null,t}function fE(t,e,i,n=null){t=t&&t.charAt(0)===`
6`&&t.charAt(1)==aE?t.slice(2):t;let r=Ue(e);if(Array.isArray(e))r=e.map(Ue).join(" -> ");else if(typeof e=="object"){let o=[];for(let s in e)if(e.hasOwnProperty(s)){let a=e[s];o.push(s+":"+(typeof a=="string"?JSON.stringify(a):Ue(a)))}r=`{${o.join(", ")}}`}return`${i}${n?"("+n+")":""}[${r}]: ${t.replace(sE,`
7  `)}`}var _o=hg(rg("Optional"),8);var Ha=hg(rg("SkipSelf"),4);function ci(t,e){let i=t.hasOwnProperty(fa);return i?t[fa]:null}function hE(t,e,i){if(t.length!==e.length)return!1;for(let n=0;n<t.length;n++){let r=t[n],o=e[n];if(i&&(r=i(r),o=i(o)),o!==r)return!1}return!0}function pE(t){return t.flat(Number.POSITIVE_INFINITY)}function bd(t,e){t.forEach(i=>Array.isArray(i)?bd(i,e):e(i))}function pg(t,e,i){e>=t.length?t.push(i):t.splice(e,0,i)}function pa(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function mE(t,e){let i=[];for(let n=0;n<t;n++)i.push(e);return i}function gE(t,e,i,n){let r=t.length;if(r==e)t.push(i,n);else if(r===1)t.push(n,t[0]),t[0]=i;else{for(r--,t.push(t[r-1],t[r]);r>e;){let o=r-2;t[r]=t[o],r--}t[e]=i,t[e+1]=n}}function wo(t,e,i){let n=Do(t,e);return n>=0?t[n|1]=i:(n=~n,gE(t,n,e,i)),n}function Ql(t,e){let i=Do(t,e);if(i>=0)return t[i|1]}function Do(t,e){return vE(t,e,1)}function vE(t,e,i){let n=0,r=t.length>>i;for(;r!==n;){let o=n+(r-n>>1),s=t[o<<i];if(e===s)return o<<i;s>e?r=o:n=o+1}return~(r<<i)}var sn={},Ve=[],Ji=new _(""),mg=new _("",-1),gg=new _(""),ma=class{get(e,i=uo){if(i===uo){let n=new Error(`NullInjectorError: No provider for ${Ue(e)}!`);throw n.name="NullInjectorError",n}return i}},vg=function(t){return t[t.OnPush=0]="OnPush",t[t.Default=1]="Default",t}(vg||{}),Ht=function(t){return t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t}(Ht||{}),An=function(t){return t[t.None=0]="None",t[t.SignalBased=1]="SignalBased",t[t.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",t}(An||{});function bE(t,e,i){let n=t.length;for(;;){let r=t.indexOf(e,i);if(r===-1)return r;if(r===0||t.charCodeAt(r-1)<=32){let o=e.length;if(r+o===n||t.charCodeAt(r+o)<=32)return r}i=r+1}}function pu(t,e,i){let n=0;for(;n<i.length;){let r=i[n];if(typeof r=="number"){if(r!==0)break;n++;let o=i[n++],s=i[n++],a=i[n++];t.setAttribute(e,s,a,o)}else{let o=r,s=i[++n];yE(o)?t.setProperty(e,o,s):t.setAttribute(e,o,s),n++}}return n}function bg(t){return t===3||t===4||t===6}function yE(t){return t.charCodeAt(0)===64}function fo(t,e){if(!(e===null||e.length===0))if(t===null||t.length===0)t=e.slice();else{let i=-1;for(let n=0;n<e.length;n++){let r=e[n];typeof r=="number"?i=r:i===0||(i===-1||i===2?mm(t,i,r,null,e[++n]):mm(t,i,r,null,null))}}return t}function mm(t,e,i,n,r){let o=0,s=t.length;if(e===-1)s=-1;else for(;o<t.length;){let a=t[o++];if(typeof a=="number"){if(a===e){s=-1;break}else if(a>e){s=o-1;break}}}for(;o<t.length;){let a=t[o];if(typeof a=="number")break;if(a===i){if(n===null){r!==null&&(t[o+1]=r);return}else if(n===t[o+1]){t[o+2]=r;return}}o++,n!==null&&o++,r!==null&&o++}s!==-1&&(t.splice(s,0,e),o=s+1),t.splice(o++,0,i),n!==null&&t.splice(o++,0,n),r!==null&&t.splice(o++,0,r)}var yg="ng-template";function _E(t,e,i,n){let r=0;if(n){for(;
7r<e.length&&typeof e[r]=="string";r+=2)if(e[r]==="class"&&bE(e[r+1].toLowerCase(),i,0)!==-1)return!0}else if(yd(t))return!1;if(r=e.indexOf(1,r),r>-1){let o;for(;++r<e.length&&typeof(o=e[r])=="string";)if(o.toLowerCase()===i)return!0}return!1}function yd(t){return t.type===4&&t.value!==yg}function wE(t,e,i){let n=t.type===4&&!i?yg:t.value;return e===n}function DE(t,e,i){let n=4,r=t.attrs,o=r!==null?CE(r):0,s=!1;for(let a=0;a<e.length;a++){let c=e[a];if(typeof c=="number"){if(!s&&!Mt(n)&&!Mt(c))return!1;if(s&&Mt(c))continue;s=!1,n=c|n&1;continue}if(!s)if(n&4){if(n=2|n&1,c!==""&&!wE(t,c,i)||c===""&&e.length===1){if(Mt(n))return!1;s=!0}}else if(n&8){if(r===null||!_E(t,r,c,i)){if(Mt(n))return!1;s=!0}}else{let l=e[++a],u=EE(c,r,yd(t),i);if(u===-1){if(Mt(n))return!1;s=!0;continue}if(l!==""){let d;if(u>o?d="":d=r[u+1].toLowerCase(),n&2&&l!==d){if(Mt(n))return!1;s=!0}}}}return Mt(n)||s}function Mt(t){return(t&1)===0}function EE(t,e,i,n){if(e===null)return-1;let r=0;if(n||!i){let o=!1;for(;r<e.length;){let s=e[r];if(s===t)return r;if(s===3||s===6)o=!0;else if(s===1||s===2){let a=e[++r];for(;typeof a=="string";)a=e[++r];continue}else{if(s===4)break;if(s===0){r+=4;continue}}r+=o?1:2}return-1}else return xE(e,t)}function _g(t,e,i=!1){for(let n=0;n<e.length;n++)if(DE(t,e[n],i))return!0;return!1}function IE(t){let e=t.attrs;if(e!=null){let i=e.indexOf(5);if(!(i&1))return e[i+1]}return null}function CE(t){for(let e=0;e<t.length;e++){let i=t[e];if(bg(i))return e}return t.length}function xE(t,e){let i=t.indexOf(4);if(i>-1)for(i++;i<t.length;){let n=t[i];if(typeof n=="number")return-1;if(n===e)return i;i++}return-1}function SE(t,e){e:for(let i=0;i<e.length;i++){let n=e[i];if(t.length===n.length){for(let r=0;r<t.length;r++)if(t[r]!==n[r])continue e;return!0}}return!1}function gm(t,e){return t?":not("+e.trim()+")":e}function ME(t){let e=t[0],i=1,n=2,r="",o=!1;for(;i<t.length;){let s=t[i];if(typeof s=="string")if(n&2){let a=t[++i];r+="["+s+(a.length>0?'="'+a+'"':"")+"]"}else n&8?r+="."+s:n&4&&(r+=" "+s);else r!==""&&!Mt(s)&&(e+=gm(o,r),r=""),n=s,o=o||!Mt(n);i++}return r!==""&&(e+=gm(o,r)),e}function TE(t){return t.map(ME).join(",")}function AE(t){let e=[],i=[],n=1,r=2;for(;n<t.length;){let o=t[n];if(typeof o=="string")r===2?o!==""&&e.push(o,t[++n]):r===8&&i.push(o);else{if(!Mt(r))break;r=o}n++}return{attrs:e,classes:i}}function Pe(t){return yo(()=>{let e=Ig(t),i=J(y({},e),{decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===vg.OnPush,directiveDefs:null,pipeDefs:null,dependencies:e.standalone&&t.dependencies||null,getStandaloneInjector:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||Ht.Emulated,styles:t.styles||Ve,_:null,schemas:t.schemas||null,tView:null,id:""});Cg(i);let n=t.dependencies;return i.directiveDefs=bm(n,!1),i.pipeDefs=bm(n,!0),i.id=OE(i),i})}function RE(t){return Rn(t)||_d(t)}function NE(t){return t!==null}function H(t){return yo(()=>({type:t.type,bootstrap:t.bootstrap||Ve,declarations:t.declarations||Ve,imports:t.imports||Ve,exports:t.exports||Ve,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function vm(t,e){if(t==null)return sn;let i={};for(let n in t)if(t.hasOwnProperty(n)){let r=t[n],o,s,a=An.None;Array.isArray(r)?(a=r[0],o=r[1],s=r[2]??o):(o=r,s=r),e?(i[o]=a!==An.None?[n,a]:n,e[o]=s):i[o]=n}return i}function Z(t){return yo(()=>{let e=Ig(t);return Cg(e),e})}function Eo(t){return{type:t.type,name:t.name,factory:null,pure:t.pure!==!1,standalone:t.standalone===!0,onDestroy:t.type.prototype.ngOnDestroy||null}}function Rn(t){return t[XD]||null}function _d(t){return t[JD]||null}function wg(t){return t[eE]||null}function Dg(t){let e=Rn(t)||_d(t)||wg(t);return e!==null?e.standalone:!1}function Eg(t,e){let i=t[tE]||null;if(!i&&e===!0)throw new Error(`Type ${Ue(t)} does not have '\u0275mod' property.`);return i}function Ig(t){let e={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:e,inputTransforms:null,inputConfig:t.inputs||sn,exportAs:t.exportAs||null,standalone:t.standalone===!0,signals:t.signals===!0,selectors:t.selectors||Ve,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:vm(t.inputs,e),outputs:vm(t.outputs),debugInfo:null}}
7function Cg(t){t.features?.forEach(e=>e(t))}function bm(t,e){if(!t)return null;let i=e?wg:RE;return()=>(typeof t=="function"?t():t).map(n=>i(n)).filter(NE)}function OE(t){let e=0,i=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,t.consts,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery].join("|");for(let r of i)e=Math.imul(31,e)+r.charCodeAt(0)<<0;return e+=2147483648,"c"+e}function za(t){return{\u0275providers:t}}function kE(...t){return{\u0275providers:xg(!0,t),\u0275fromNgModule:!0}}function xg(t,...e){let i=[],n=new Set,r,o=s=>{i.push(s)};return bd(e,s=>{let a=s;mu(a,o,[],n)&&(r||=[],r.push(a))}),r!==void 0&&Sg(r,o),i}function Sg(t,e){for(let i=0;i<t.length;i++){let{ngModule:n,providers:r}=t[i];wd(r,o=>{e(o,n)})}}function mu(t,e,i,n){if(t=Se(t),!t)return!1;let r=null,o=dm(t),s=!o&&Rn(t);if(!o&&!s){let c=t.ngModule;if(o=dm(c),o)r=c;else return!1}else{if(s&&!s.standalone)return!1;r=t}let a=n.has(r);if(s){if(a)return!1;if(n.add(r),s.dependencies){let c=typeof s.dependencies=="function"?s.dependencies():s.dependencies;for(let l of c)mu(l,e,i,n)}}else if(o){if(o.imports!=null&&!a){n.add(r);let l;try{bd(o.imports,u=>{mu(u,e,i,n)&&(l||=[],l.push(u))})}finally{}l!==void 0&&Sg(l,e)}if(!a){let l=ci(r)||(()=>new r);e({provide:r,useFactory:l,deps:Ve},r),e({provide:gg,useValue:r,multi:!0},r),e({provide:Ji,useValue:()=>p(r),multi:!0},r)}let c=o.providers;if(c!=null&&!a){let l=t;wd(c,u=>{e(u,l)})}}else return!1;return r!==t&&t.providers!==void 0}function wd(t,e){for(let i of t)ug(i)&&(i=i.\u0275providers),Array.isArray(i)?wd(i,e):e(i)}var PE=ne({provide:String,useValue:ne});function Mg(t){return t!==null&&typeof t=="object"&&PE in t}function FE(t){return!!(t&&t.useExisting)}function LE(t){return!!(t&&t.useFactory)}function er(t){return typeof t=="function"}function jE(t){return!!t.useClass}var Wa=new _(""),sa={},VE={},Xl;function Dd(){return Xl===void 0&&(Xl=new ma),Xl}var Me=class{},ho=class extends Me{get destroyed(){return this._destroyed}constructor(e,i,n,r){super(),this.parent=i,this.source=n,this.scopes=r,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,vu(e,s=>this.processProvider(s)),this.records.set(mg,Zi(void 0,this)),r.has("environment")&&this.records.set(Me,Zi(void 0,this));let o=this.records.get(Wa);o!=null&&typeof o.value=="string"&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(gg,Ve,U.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;let e=z(null);try{for(let n of this._ngOnDestroyHooks)n.ngOnDestroy();let i=this._onDestroyHooks;this._onDestroyHooks=[];for(let n of i)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),z(e)}}onDestroy(e){return this.assertNotDestroyed(),this._onDestroyHooks.push(e),()=>this.removeOnDestroy(e)}runInContext(e){this.assertNotDestroyed();let i=Sn(this),n=Ze(void 0),r;try{return e()}finally{Sn(i),Ze(n)}}get(e,i=uo,n=U.Default){if(this.assertNotDestroyed(),e.hasOwnProperty(hm))return e[hm](this);n=$a(n);let r,o=Sn(this),s=Ze(void 0);try{if(!(n&U.SkipSelf)){let c=this.records.get(e);if(c===void 0){let l=zE(e)&&Ua(e);l&&this.injectableDefInScope(l)?c=Zi(gu(e),sa):c=null,this.records.set(e,c)}if(c!=null)return this.hydrate(e,c)}let a=n&U.Self?Dd():this.parent;return i=n&U.Optional&&i===uo?null:i,a.get(e,i)}catch(a){if(a.name==="NullInjectorError"){if((a[ha]=a[ha]||[]).unshift(Ue(e)),o)throw a;return dE(a,e,"R3InjectorError",this.source)}else throw a}finally{Ze(s),Sn(o)}}resolveInjectorInitializers(){let e=z(null),i=Sn(this),n=Ze(void 0),r;try{let o=this.get(Ji,Ve,U.Self);for(let s of o)s()}finally{Sn(i),Ze(n),z(e)}}toString(){let e=[],i=this.records;for(let n of i.keys())e.push(Ue(n));return`R3Injector[${e.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new C(205,!1)}processProvider(e){e=Se(e);let i=er(e)?e:Se(e&&e.provide),n=UE(e);if(!er(e)&&e.multi===!0){let r=this.records.get(i);r||(r=Zi(void 0,sa,!0),r.factory=()=>hu(r.multi),this.records.set(i,r)),i=e,r.multi.push(e)}this.records.set(i,n)}hydrate(e,i){let n=z(null);try{return i.value===sa&&(i.value=VE,i.value=i.factory()),typeof i.value=="object"&&i.value&&HE(i.value)&&this._ngOnDestroyHooks.add(i.value),i.value}finally{z(n)}}injectableDefInScope(e){if(!e.providedIn)return!1;let i=Se(e.providedIn);return typeof i=="string"?i==="any"||this.scopes.has(i):this.injectorDefTypes.has(i)}removeOnDestroy(e){let i=this._onDestroyHooks.indexOf(e);i!==-1&&this._onDestroyHooks.splice(i,1)}};function gu(t){let e=Ua(t),i=e!==null?e.factory:ci(t);if(i!==null)return i;if(t instanceof _)throw new C(204,!1);if(t instanceof Function)return BE(t);throw new C(204,!1)}function BE(t){if(t.length>0)throw new C(204,!1);let i=KD(t);return i!==null?()=>i.factory(t):()=>new t}function UE(t){if(Mg(t))return Zi(void 0,t.useValue);{let e=Tg(t);return Zi(e,sa)}}function Tg(t,e,i){let n;if(er(t)){let r=Se(t);return ci(r)||gu(r)}else if(Mg(t))n=()=>Se(t.useValue);else if(LE(t))n=()=>t.useFactory(...hu(t.deps||[]));else if(FE(t))n=()=>p(Se(t.useExisting));else{let r=Se(t&&(t.useClass||t.provide));if($E(t))n=()=>new r(...hu(t.deps));else return ci(r)||gu(r)}return n}function Zi(t,e,i=!1){return{factory:t,value:e,multi:i?[]:void 0}}function $E(t){return!!t.deps}function HE(t){return t!==null&&typeof t=="object"&&typeof t.ngOnDestroy=="function"}function zE(t){return typeof t=="function"||typeof t=="object"&&t instanceof _}function vu(t,e){for(let i of t)Array.isArray(i)?vu(i,e):i&&ug(i)?vu(i.\u0275providers,e):e(i)}function st(t,e){t instanceof ho&&t.assertNotDestroyed();let i,n=Sn(t),r=Ze(void 0);try{return e()}finally{Sn(n),Ze(r)}}function Ag(){return dg()!==void 0||cE()!=null}function Ed(t){if(!Ag())throw new C(-203,!1)}function WE(t){let e=xe.ng;if(e&&e.\u0275compilerFacade)return e.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}function GE(t){return typeof t=="function"}var qt=0,F=1,k=2,ke=3,Tt=4,Qe=5,tr=6,ga=7,Ne=8,nr=9,zt=10,ae=11,po=12,ym=13,fr=14,rt=15,li=16,Yi=17,an=18,Ga=19,Rg=20,Mn=21,aa=22,vt=23,Ee=25,Id=1;var ui=7,va=8,ir=9,Oe=10,ba=function(t){return t[t.None=0]="None",t[t.HasTransplantedViews=2]="HasTransplantedViews",t}(ba||{});function Tn(t){return Array.isArray(t)&&typeof t[Id]=="object"}function dn(t){return Array.isArray(t)&&t[Id]===!0}function Cd(t){return(t.flags&4)!==0}
7function qa(t){return t.componentOffset>-1}function Za(t){return(t.flags&1)===1}function cn(t){return!!t.template}function bu(t){return(t[k]&512)!==0}var yu=class{constructor(e,i,n){this.previousValue=e,this.currentValue=i,this.firstChange=n}isFirstChange(){return this.firstChange}};function Ng(t,e,i,n){e!==null?e.applyValueToInputSignal(e,n):t[i]=n}function bt(){return Og}function Og(t){return t.type.prototype.ngOnChanges&&(t.setInput=ZE),qE}bt.ngInherit=!0;function qE(){let t=Pg(this),e=t?.current;if(e){let i=t.previous;if(i===sn)t.previous=e;else for(let n in e)i[n]=e[n];t.current=null,this.ngOnChanges(e)}}function ZE(t,e,i,n,r){let o=this.declaredInputs[n],s=Pg(t)||YE(t,{previous:sn,current:null}),a=s.current||(s.current={}),c=s.previous,l=c[o];a[o]=new yu(l&&l.currentValue,i,c===sn),Ng(t,e,r,i)}var kg="__ngSimpleChanges__";function Pg(t){return t[kg]||null}function YE(t,e){return t[kg]=e}var _m=null;var Ut=function(t,e,i){_m?.(t,e,i)},Fg="svg",KE="math";function Wt(t){for(;Array.isArray(t);)t=t[qt];return t}function QE(t){for(;Array.isArray(t);){if(typeof t[Id]=="object")return t;t=t[qt]}return null}function Lg(t,e){return Wt(e[t])}function yt(t,e){return Wt(e[t.index])}function xd(t,e){return t.data[e]}function Sd(t,e){return t[e]}function Pn(t,e){let i=e[t];return Tn(i)?i:i[qt]}function XE(t){return(t[k]&4)===4}function Md(t){return(t[k]&128)===128}function JE(t){return dn(t[ke])}function Nn(t,e){return e==null?null:t[e]}function jg(t){t[Yi]=0}function Vg(t){t[k]&1024||(t[k]|=1024,Md(t)&&Ya(t))}function e0(t,e){for(;t>0;)e=e[fr],t--;return e}function mo(t){return!!(t[k]&9216||t[vt]?.dirty)}function _u(t){t[zt].changeDetectionScheduler?.notify(7),t[k]&64&&(t[k]|=1024),mo(t)&&Ya(t)}function Ya(t){t[zt].changeDetectionScheduler?.notify(0);let e=di(t);for(;e!==null&&!(e[k]&8192||(e[k]|=8192,!Md(e)));)e=di(e)}function Bg(t,e){if((t[k]&256)===256)throw new C(911,!1);t[Mn]===null&&(t[Mn]=[]),t[Mn].push(e)}function t0(t,e){if(t[Mn]===null)return;let i=t[Mn].indexOf(e);i!==-1&&t[Mn].splice(i,1)}function di(t){let e=t[ke];return dn(e)?e[ke]:e}var L={lFrame:Kg(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var Ug=!1;function n0(){return L.lFrame.elementDepthCount}function i0(){L.lFrame.elementDepthCount++}function r0(){L.lFrame.elementDepthCount--}function $g(){return L.bindingsEnabled}function Hg(){return L.skipHydrationRootTNode!==null}function o0(t){return L.skipHydrationRootTNode===t}function s0(){L.skipHydrationRootTNode=null}function A(){return L.lFrame.lView}function ie(){return L.lFrame.tView}function zg(t){return L.lFrame.contextLView=t,t[Ne]}function Wg(t){return L.lFrame.contextLView=null,t}function Ie(){let t=Gg();for(;t!==null&&t.type===64;)t=t.parent;return t}function Gg(){return L.lFrame.currentTNode}function a0(){let t=L.lFrame,e=t.currentTNode;return t.isParent?e:e.parent}function vi(t,e){let i=L.lFrame;i.currentTNode=t,i.isParent=e}function Td(){return L.lFrame.isParent}function Ad(){L.lFrame.isParent=!1}function c0(){return L.lFrame.contextLView}function qg(){return Ug}function wm(t){Ug=t}function Io(){let t=L.lFrame,e=t.bindingRootIndex;return e===-1&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function l0(){return L.lFrame.bindingIndex}function u0(t){return L.lFrame.bindingIndex=t}function Fn(){return L.lFrame.bindingIndex++}function Rd(t){let e=L.lFrame,i=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,i}function d0(){return L.lFrame.inI18n}function f0(t,e){let i=L.lFrame;i.bindingIndex=i.bindingRootIndex=t,wu(e)}function h0(){return L.lFrame.currentDirectiveIndex}function wu(t){L.lFrame.currentDirectiveIndex=t}function Nd(t){let e=L.lFrame.currentDirectiveIndex;return e===-1?null:t[e]}function Od(){return L.lFrame.currentQueryIndex}function Ka(t){L.lFrame.currentQueryIndex=t}function p0(t){let e=t[F];return e.type===2?e.declTNode:e.type===1?t[Qe]:null}function Zg(t,e,i){if(i&U.SkipSelf){let r=e,o=t;for(;r=r.parent,r===null&&!(i&U.Host);)if(r=p0(o),r===null||(o=o[fr],r.type&10))break;if(r===null)return!1;e=r,t=o}let n=L.lFrame=Yg();return n.currentTNode=e,n.lView=t,!0}function kd(t){let e=Yg(),i=t[F];L.lFrame=e,e.currentTNode=i.firstChild,e.lView=t,e.tView=i,e.contextLView=t,e.bindingIndex=i.bindingStartIndex,e.inI18n=!1}function Yg(){let t=L.lFrame,e=t===null?null:t.child;return e===null?Kg(t):e}function Kg(t){let e={currentTNode:null,isParent:!0,lView:null,tView:null,
7selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return t!==null&&(t.child=e),e}function Qg(){let t=L.lFrame;return L.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}var Xg=Qg;function Pd(){let t=Qg();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function m0(t){return(L.lFrame.contextLView=e0(t,L.lFrame.contextLView))[Ne]}function fn(){return L.lFrame.selectedIndex}function fi(t){L.lFrame.selectedIndex=t}function bi(){let t=L.lFrame;return xd(t.tView,t.selectedIndex)}function e2(){L.lFrame.currentNamespace=Fg}function t2(){g0()}function g0(){L.lFrame.currentNamespace=null}function v0(){return L.lFrame.currentNamespace}var Jg=!0;function Qa(){return Jg}function Xa(t){Jg=t}function b0(t,e,i){let{ngOnChanges:n,ngOnInit:r,ngDoCheck:o}=e.type.prototype;if(n){let s=Og(e);(i.preOrderHooks??=[]).push(t,s),(i.preOrderCheckHooks??=[]).push(t,s)}r&&(i.preOrderHooks??=[]).push(0-t,r),o&&((i.preOrderHooks??=[]).push(t,o),(i.preOrderCheckHooks??=[]).push(t,o))}function Ja(t,e){for(let i=e.directiveStart,n=e.directiveEnd;i<n;i++){let o=t.data[i].type.prototype,{ngAfterContentInit:s,ngAfterContentChecked:a,ngAfterViewInit:c,ngAfterViewChecked:l,ngOnDestroy:u}=o;s&&(t.contentHooks??=[]).push(-i,s),a&&((t.contentHooks??=[]).push(i,a),(t.contentCheckHooks??=[]).push(i,a)),c&&(t.viewHooks??=[]).push(-i,c),l&&((t.viewHooks??=[]).push(i,l),(t.viewCheckHooks??=[]).push(i,l)),u!=null&&(t.destroyHooks??=[]).push(i,u)}}function ca(t,e,i){ev(t,e,3,i)}function la(t,e,i,n){(t[k]&3)===i&&ev(t,e,i,n)}function Jl(t,e){let i=t[k];(i&3)===e&&(i&=16383,i+=1,t[k]=i)}function ev(t,e,i,n){let r=n!==void 0?t[Yi]&65535:0,o=n??-1,s=e.length-1,a=0;for(let c=r;c<s;c++)if(typeof e[c+1]=="number"){if(a=e[c],n!=null&&a>=n)break}else e[c]<0&&(t[Yi]+=65536),(a<o||o==-1)&&(y0(t,i,e,c),t[Yi]=(t[Yi]&4294901760)+c+2),c++}function Dm(t,e){Ut(4,t,e);let i=z(null);try{e.call(t)}finally{z(i),Ut(5,t,e)}}function y0(t,e,i,n){let r=i[n]<0,o=i[n+1],s=r?-i[n]:i[n],a=t[s];r?t[k]>>14<t[Yi]>>16&&(t[k]&3)===e&&(t[k]+=16384,Dm(a,o)):Dm(a,o)}var Xi=-1,hi=class{constructor(e,i,n){this.factory=e,this.resolving=!1,this.canSeeViewProviders=i,this.injectImpl=n}};function _0(t){return t instanceof hi}function w0(t){return(t.flags&8)!==0}function D0(t){return(t.flags&16)!==0}var eu={},Du=class{constructor(e,i){this.injector=e,this.parentInjector=i}get(e,i,n){n=$a(n);let r=this.injector.get(e,eu,n);return r!==eu||i===eu?r:this.parentInjector.get(e,i,n)}};function tv(t){return t!==Xi}function ya(t){return t&32767}function E0(t){return t>>16}function _a(t,e){let i=E0(t),n=e;for(;i>0;)n=n[fr],i--;return n}var Eu=!0;function wa(t){let e=Eu;return Eu=t,e}var I0=256,nv=I0-1,iv=5,C0=0,$t={};function x0(t,e,i){let n;typeof i=="string"?n=i.charCodeAt(0)||0:i.hasOwnProperty(ao)&&(n=i[ao]),n==null&&(n=i[ao]=C0++);let r=n&nv,o=1<<r;e.data[t+(r>>iv)]|=o}function Da(t,e){let i=rv(t,e);if(i!==-1)return i;let n=e[F];n.firstCreatePass&&(t.injectorIndex=e.length,tu(n.data,t),tu(e,null),tu(n.blueprint,null));let r=Fd(t,e),o=t.injectorIndex;if(tv(r)){let s=ya(r),a=_a(r,e),c=a[F].data;for(let l=0;l<8;l++)e[o+l]=a[s+l]|c[s+l]}return e[o+8]=r,o}function tu(t,e){t.push(0,0,0,0,0,0,0,0,e)}function rv(t,e){return t.injectorIndex===-1||t.parent&&t.parent.injectorIndex===t.injectorIndex||e[t.injectorIndex+8]===null?-1:t.injectorIndex}function Fd(t,e){if(t.parent&&t.parent.injectorIndex!==-1)return t.parent.injectorIndex;let i=0,n=null,r=e;for(;r!==null;){if(n=lv(r),n===null)return Xi;if(i++,r=r[fr],n.injectorIndex!==-1)return n.injectorIndex|i<<16}return Xi}function Iu(t,e,i){x0(t,e,i)}function S0(t,e){if(e==="class")return t.classes;if(e==="style")return t.styles;let i=t.attrs;if(i){let n=i.length,r=0;for(;r<n;){let o=i[r];if(bg(o))break;if(o===0)r=r+2;else if(typeof o=="number")for(r++;r<n&&typeof i[r]=="string";)r++;else{if(o===e)return i[r+1];r=r+2}}}return null}function ov(t,e,i){if(i&U.Optional||t!==void 0)return t;vd(e,"NodeInjector")}function sv(t,e,i,n){if(i&U.Optional&&n===void 0&&(n=null),!(i&(U.Self|U.Host))){let r=t[nr],o=Ze(void 0);try{return r?r.get(e,n,i&U.Optional):fg(e,n,i&U.Optional)}finally{Ze(o)}}return ov(n,e,i)}function av(t,e,i,n=U.Default,r){if(t!==null){if(e[k]&2048&&!(n&U.Self)){let s=R0(t,e,i,n,$t);if(s!==$t)return s}let o=cv(t,e,i,n,$t);if(o!==$t)return o}return sv(e,i,n,r)}function cv(t,e,i,n,r){let o=T0(i);if(typeof o=="function"){if(!Zg(e,t,n))return n&U.Host?ov(r,i,n):sv(e,i,n,r);try{let s;if(s=o(n),s==null&&!(n&U.Optional))vd(i);else return s}finally{Xg()}}else if(typeof o=="number"){let s=null,a=rv(t,e),c=Xi,l=n&U.Host?e[rt][Qe]:null;for((a===-1||n&U.SkipSelf)&&(c=a===-1?Fd(t,e):e[a+8],c===Xi||!Im(n,!1)?a=-1:(s=e[F],a=ya(c),e=_a(c,e)));a!==-1;){let u=e[F];if(Em(o,a,u.data)){let d=M0(a,e,i,s,n,l);if(d!==$t)return d}c=e[a+8],c!==Xi&&Im(n,e[F].data[a+8]===l)&&Em(o,a,e)?(s=u,a=ya(c),e=_a(c,e)):a=-1}}return r}function M0(t,e,i,n,r,o){let s=e[F],a=s.data[t+8],c=n==null?qa(a)&&Eu:n!=s&&(a.type&3)!==0,l=r&U.Host&&o===a,u=ua(a,s,i,c,l);return u!==null?pi(e,s,u,a):$t}
7function ua(t,e,i,n,r){let o=t.providerIndexes,s=e.data,a=o&1048575,c=t.directiveStart,l=t.directiveEnd,u=o>>20,d=n?a:a+u,h=r?a+u:l;for(let f=d;f<h;f++){let m=s[f];if(f<c&&i===m||f>=c&&m.type===i)return f}if(r){let f=s[c];if(f&&cn(f)&&f.type===i)return c}return null}function pi(t,e,i,n){let r=t[i],o=e.data;if(_0(r)){let s=r;s.resolving&&iE(nE(o[i]));let a=wa(s.canSeeViewProviders);s.resolving=!0;let c,l=s.injectImpl?Ze(s.injectImpl):null,u=Zg(t,n,U.Default);try{r=t[i]=s.factory(void 0,o,t,n),e.firstCreatePass&&i>=n.directiveStart&&b0(i,o[i],e)}finally{l!==null&&Ze(l),wa(a),s.resolving=!1,Xg()}}return r}function T0(t){if(typeof t=="string")return t.charCodeAt(0)||0;let e=t.hasOwnProperty(ao)?t[ao]:void 0;return typeof e=="number"?e>=0?e&nv:A0:e}function Em(t,e,i){let n=1<<t;return!!(i[e+(t>>iv)]&n)}function Im(t,e){return!(t&U.Self)&&!(t&U.Host&&e)}var si=class{constructor(e,i){this._tNode=e,this._lView=i}get(e,i,n){return av(this._tNode,this._lView,e,$a(n),i)}};function A0(){return new si(Ie(),A())}function Ln(t){return yo(()=>{let e=t.prototype.constructor,i=e[fa]||Cu(e),n=Object.prototype,r=Object.getPrototypeOf(t.prototype).constructor;for(;r&&r!==n;){let o=r[fa]||Cu(r);if(o&&o!==i)return o;r=Object.getPrototypeOf(r)}return o=>new o})}function Cu(t){return sg(t)?()=>{let e=Cu(Se(t));return e&&e()}:ci(t)}function R0(t,e,i,n,r){let o=t,s=e;for(;o!==null&&s!==null&&s[k]&2048&&!(s[k]&512);){let a=cv(o,s,i,n|U.Self,$t);if(a!==$t)return a;let c=o.parent;if(!c){let l=s[Rg];if(l){let u=l.get(i,$t,n);if(u!==$t)return u}c=lv(s),s=s[fr]}o=c}return r}function lv(t){let e=t[F],i=e.type;return i===2?e.declTNode:i===1?t[Qe]:null}function Co(t){return S0(Ie(),t)}function Cm(t,e=null,i=null,n){let r=uv(t,e,i,n);return r.resolveInjectorInitializers(),r}function uv(t,e=null,i=null,n,r=new Set){let o=[i||Ve,kE(t)];return n=n||(typeof t=="object"?void 0:Ue(t)),new ho(o,e||Dd(),n||null,r)}var oi=class oi{static create(e,i){if(Array.isArray(e))return Cm({name:""},i,e,"");{let n=e.name??"";return Cm({name:n},e.parent,e.providers,n)}}};oi.THROW_IF_NOT_FOUND=uo,oi.NULL=new ma,oi.\u0275prov=v({token:oi,providedIn:"any",factory:()=>p(mg)}),oi.__NG_ELEMENT_ID__=-1;var le=oi;var N0=new _("");N0.__NG_ELEMENT_ID__=t=>{let e=Ie();if(e===null)throw new C(204,!1);if(e.type&2)return e.value;if(t&U.Optional)return null;throw new C(204,!1)};var O0="ngOriginalError";function nu(t){return t[O0]}var ec=(()=>{let e=class e{};e.__NG_ELEMENT_ID__=k0,e.__NG_ENV_ID__=n=>n;let t=e;return t})(),xu=class extends ec{constructor(e){super(),this._lView=e}onDestroy(e){return Bg(this._lView,e),()=>t0(this._lView,e)}};function k0(){return new xu(A())}var Zt=(()=>{let e=class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new _e(!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)}};e.\u0275prov=v({token:e,providedIn:"root",factory:()=>new e});let t=e;return t})();var Su=class extends x{constructor(e=!1){super(),this.destroyRef=void 0,this.pendingTasks=void 0,this.__isAsync=e,Ag()&&(this.destroyRef=g(ec,{optional:!0})??void 0,this.pendingTasks=g(Zt,{optional:!0})??void 0)}emit(e){let i=z(null);try{super.next(e)}finally{z(i)}}subscribe(e,i,n){let r=e,o=i||(()=>null),s=n;if(e&&typeof e=="object"){let c=e;r=c.next?.bind(c),o=c.error?.bind(c),s=c.complete?.bind(c)}this.__isAsync&&(o=this.wrapInTimeout(o),r&&(r=this.wrapInTimeout(r)),s&&(s=this.wrapInTimeout(s)));let a=super.subscribe({next:r,error:o,complete:s});return e instanceof G&&e.add(a),a}wrapInTimeout(e){return i=>{let n=this.pendingTasks?.add();setTimeout(()=>{e(i),n!==void 0&&this.pendingTasks?.remove(n)})}}},j=Su;function Ea(...t){}function dv(t){let e,i;function n(){t=Ea;try{i!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(i),e!==void 0&&clearTimeout(e)}catch{}}return e=setTimeout(()=>{t(),n()}),typeof requestAnimationFrame=="function"&&(i=requestAnimationFrame(()=>{t(),n()}
7)),()=>n()}function xm(t){return queueMicrotask(()=>t()),()=>{t=Ea}}var S=class t{constructor({enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:i=!1,shouldCoalesceRunChangeDetection:n=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new j(!1),this.onMicrotaskEmpty=new j(!1),this.onStable=new j(!1),this.onError=new j(!1),typeof Zone>"u")throw new C(908,!1);Zone.assertZonePatched();let r=this;r._nesting=0,r._outer=r._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(r._inner=r._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!n&&i,r.shouldCoalesceRunChangeDetection=n,r.callbackScheduled=!1,L0(r)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get("isAngularZone")===!0}static assertInAngularZone(){if(!t.isInAngularZone())throw new C(909,!1)}static assertNotInAngularZone(){if(t.isInAngularZone())throw new C(909,!1)}run(e,i,n){return this._inner.run(e,i,n)}runTask(e,i,n,r){let o=this._inner,s=o.scheduleEventTask("NgZoneEvent: "+r,e,P0,Ea,Ea);try{return o.runTask(s,i,n)}finally{o.cancelTask(s)}}runGuarded(e,i,n){return this._inner.runGuarded(e,i,n)}runOutsideAngular(e){return this._outer.run(e)}},P0={};function Ld(t){if(t._nesting==0&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function F0(t){t.isCheckStableRunning||t.callbackScheduled||(t.callbackScheduled=!0,Zone.root.run(()=>{dv(()=>{t.callbackScheduled=!1,Mu(t),t.isCheckStableRunning=!0,Ld(t),t.isCheckStableRunning=!1})}),Mu(t))}function L0(t){let e=()=>{F0(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(i,n,r,o,s,a)=>{if(j0(a))return i.invokeTask(r,o,s,a);try{return Sm(t),i.invokeTask(r,o,s,a)}finally{(t.shouldCoalesceEventChangeDetection&&o.type==="eventTask"||t.shouldCoalesceRunChangeDetection)&&e(),Mm(t)}},onInvoke:(i,n,r,o,s,a,c)=>{try{return Sm(t),i.invoke(r,o,s,a,c)}finally{t.shouldCoalesceRunChangeDetection&&!t.callbackScheduled&&!V0(a)&&e(),Mm(t)}},onHasTask:(i,n,r,o)=>{i.hasTask(r,o),n===r&&(o.change=="microTask"?(t._hasPendingMicrotasks=o.microTask,Mu(t),Ld(t)):o.change=="macroTask"&&(t.hasPendingMacrotasks=o.macroTask))},onHandleError:(i,n,r,o)=>(i.handleError(r,o),t.runOutsideAngular(()=>t.onError.emit(o)),!1)})}function Mu(t){t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&t.callbackScheduled===!0?t.hasPendingMicrotasks=!0:t.hasPendingMicrotasks=!1}function Sm(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function Mm(t){t._nesting--,Ld(t)}var Ia=class{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new j,this.onMicrotaskEmpty=new j,this.onStable=new j,this.onError=new j}run(e,i,n){return e.apply(i,n)}runGuarded(e,i,n){return e.apply(i,n)}runOutsideAngular(e){return e()}runTask(e,i,n,r){return e.apply(i,n)}};function j0(t){return fv(t,"__ignore_ng_zone__")}function V0(t){return fv(t,"__scheduler_tick__")}function fv(t,e){return!Array.isArray(t)||t.length!==1?!1:t[0]?.data?.[e]===!0}function B0(t="zone.js",e){return t==="noop"?new Ia:t==="zone.js"?new S(e):t}var Ye=class{constructor(){this._console=console}handleError(e){let i=this._findOriginalError(e);this._console.error("ERROR",e),i&&this._console.error("ORIGINAL ERROR",i)}_findOriginalError(e){let i=e&&nu(e);for(;i&&nu(i);)i=nu(i);return i||null}},U0=new _("",{providedIn:"root",factory:()=>{let t=g(S),e=g(Ye);return i=>t.runOutsideAngular(()=>e.handleError(i))}});function $0(){return hr(Ie(),A())}function hr(t,e){return new B(yt(t,e))}var B=(()=>{let e=class e{constructor(n){this.nativeElement=n}};e.__NG_ELEMENT_ID__=$0;let t=e;return t})();function hv(t){return t instanceof B?t.nativeElement:t}function H0(){return this._results[Symbol.iterator]()}var rr=class t{get changes(){return this._changes??=new j}constructor(e=!1){this._emitDistinctChangesOnly=e,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 i=t.prototype;i[Symbol.iterator]||(i[Symbol.iterator]=H0)}get(e){return this._results[e]}map(e){return this._results.map(e)}filter(e){return this._results.filter(e)}find(e){return this._results.find(e)}reduce(e,i){return this._results.reduce(e,i)}
vendor: 4,614 bytes, line 7
7forEach(e){this._results.forEach(e)}some(e){return this._results.some(e)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(e,i){this.dirty=!1;let n=pE(e);(this._changesDetected=!hE(this._results,n,i))&&(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(e){this._onDirty=e}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){this._changes!==void 0&&(this._changes.complete(),this._changes.unsubscribe())}};function pv(t){return(t.flags&128)===128}var mv=new Map,z0=0;function W0(){return z0++}function G0(t){mv.set(t[Ga],t)}function q0(t){mv.delete(t[Ga])}var Tm="__ngContext__";function On(t,e){Tn(e)?(t[Tm]=e[Ga],G0(e)):t[Tm]=e}function gv(t){return bv(t[po])}function vv(t){return bv(t[Tt])}function bv(t){for(;t!==null&&!dn(t);)t=t[Tt];return t}var Tu;function yv(t){Tu=t}function _v(){if(Tu!==void 0)return Tu;if(typeof document<"u")return document;throw new C(210,!1)}var pr=new _("",{providedIn:"root",factory:()=>Z0}),Z0="ng",jd=new _(""),_t=new _("",{providedIn:"platform",factory:()=>"unknown"});var Yt=new _(""),xo=new _("",{providedIn:"root",factory:()=>_v().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});var Y0="h",K0="b";var Q0=()=>null;function Vd(t,e,i=!1){return Q0(t,e,i)}var wv=!1,X0=new _("",{providedIn:"root",factory:()=>wv});var ea;function J0(){if(ea===void 0&&(ea=null,xe.trustedTypes))try{ea=xe.trustedTypes.createPolicy("angular",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return ea}function tc(t){return J0()?.createHTML(t)||t}var ta;function Dv(){if(ta===void 0&&(ta=null,xe.trustedTypes))try{ta=xe.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return ta}function Am(t){return Dv()?.createHTML(t)||t}function Rm(t){return Dv()?.createScriptURL(t)||t}var ln=class{constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${ig})`}},Au=class extends ln{getTypeName(){return"HTML"}},Ru=class extends ln{getTypeName(){return"Style"}},Nu=class extends ln{getTypeName(){return"Script"}},Ou=class extends ln{getTypeName(){return"URL"}},ku=class extends ln{getTypeName(){return"ResourceURL"}};function at(t){return t instanceof ln?t.changingThisBreaksApplicationSecurity:t}function hn(t,e){let i=eI(t);if(i!=null&&i!==e){if(i==="ResourceURL"&&e==="URL")return!0;throw new Error(`Required a safe ${e}, got a ${i} (see ${ig})`)}return i===e}function eI(t){return t instanceof ln&&t.getTypeName()||null}function Ev(t){return new Au(t)}function Iv(t){return new Ru(t)}function Cv(t){return new Nu(t)}function xv(t){return new Ou(t)}function Sv(t){return new ku(t)}function tI(t){let e=new Fu(t);return nI()?new Pu(e):e}var Pu=class{constructor(e){this.inertDocumentHelper=e}getInertBodyElement(e){e="<body><remove></remove>"+e;try{let i=new window.DOMParser().parseFromString(tc(e),"text/html").body;return i===null?this.inertDocumentHelper.getInertBodyElement(e):(i.firstChild?.remove(),i)}catch{return null}}},Fu=class{constructor(e){this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(e){let i=this.inertDocument.createElement("template");return i.innerHTML=tc(e),i}};function nI(){try{return!!new window.DOMParser().parseFromString(tc(""),"text/html")}catch{return!1}}var iI=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function nc(t){return t=String(t),t.match(iI)?t:"unsafe:"+t}function pn(t){let e={};for(let i of t.split(","))e[i]=!0;return e}function So(...t){let e={};for(let i of t)for(let n in i)i.hasOwnProperty(n)&&(e[n]=!0);return e}var Mv=pn("area,br,col,hr,img,wbr"),Tv=pn("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Av=pn("rp,rt"),rI=So(Av,Tv),oI=So(Tv,pn("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")),sI=So(Av,pn("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")),Nm=So(Mv,oI,sI,rI),Rv=pn("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),aI=pn("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"),cI=pn("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"),lI=So(Rv,aI,cI),uI=pn("script,style,template"),Lu=class{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(e){let i=e.firstChild,n=!0,r=[];for(;i;){if(i.nodeType===Node.ELEMENT_NODE?n=this.startElement(i):i.nodeType===Node.TEXT_NODE?this.chars(i.nodeValue):this.sanitizedSomething=!0,n&&i.firstChild){r.push(i),i=hI(i);continue}for(;i;){i.nodeType===Node.ELEMENT_NODE&&this.endElement(i);let o=fI(i);if(o){i=o;break}i=r.pop()}}return this.buf.join("")}startElement(e){let i=Om(e).toLowerCase();if(!Nm.hasOwnProperty(i))return this.sanitizedSomething=!0,!uI.hasOwnProperty(i);this.buf.push("<"),this.buf.push(i);let n=e.attributes;for(let r=0;r<n.length;r++){let o=n.item(r),s=o.name,a=s.toLowerCase();if(!lI.hasOwnProperty(a)){this.sanitizedSomething=!0;continue}let c=o.value;Rv[a]&&(c=nc(c)),this.buf.push(" ",s,'="',km(c),'"')}return this.buf.push(">"),!0}endElement(e){let i=Om(e).toLowerCase();Nm.hasOwnProperty(i)&&!Mv.hasOwnProperty(i)&&(this.buf.push("</"),this.buf.push(i),this.buf.push(">"))}chars(e){this.buf.push(km(e))}};function dI(t,e){return(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}function fI(t){let e=t.nextSibling;if(e&&t!==e.previousSibling)throw Nv(e);return e}function hI(t){let e=t.firstChild;if(e&&dI(t,e))throw Nv(e);return e}function Om(t){let e=t.nodeName;return typeof e=="string"?e:"FORM"}function Nv(t){return new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`)}var pI=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,mI=/([^\#-~ |!])/g;function km(t){return t.replace(/&/g,"&amp;").replace(pI,function(e){let i=e.charCodeAt(0),n=e.charCodeAt(1);return"&#"+((i-55296)*1024+(n-56320)+65536)+";"}).replace(mI,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}var na;function Bd(t,e){let i=null;try{na=na||tI(t);let n=e?String(e):"";i=na.getInertBodyElement(n);let r=5,o=n;do{if(r===0)throw new Error("Failed to sanitize html because the input is unstable");r--,n=o,o=i.innerHTML,i=na.getInertBodyElement(n)}while(n!==o);let a=new Lu().sanitizeChildren(Pm(i)||i);return tc(a)}finally{if(i){let n=Pm(i)||i;for(;n.firstChild;)n.firstChild.remove()}}}function Pm(t){return"content"in t&&gI(t)?t.content:null}function gI(t){return t.nodeType===Node.ELEMENT_NODE&&t.nodeName==="TEMPLATE"}var Te=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}(Te||{});function n2(t){let e=Ud();return e?Am(e.sanitize(Te.HTML,t)||""):hn(t,"HTML")?Am(at(t)):Bd(_v(),ai(t))}function vI(t){let e=Ud();return e?e.sanitize(Te.URL,t)||"":hn(t,"URL")?at(t):nc(ai(t))}function bI(t){let e=Ud();if(e)return Rm(e.sanitize(Te.RESOURCE_URL,t)||"");if(hn(t,"ResourceURL"))return Rm(at(t));throw new C(904,!1)}function yI(t,e){return e==="src"&&(t==="embed"||t==="frame"||t==="iframe"||t==="media"||t==="script")||e==="href"&&(t==="base"||t==="link")?bI:vI}function Ov(t,e,i){return yI(e,i)(t)}function Ud(){let t=A();return t&&t[zt].sanitizer}var _I=/^>|^->|<!--|-->|--!>|<!-$/g,wI=/(<|>)/g,DI="\u200B$1\u200B";function EI(t){return t.replace(_I,e=>e.replace(wI,DI))}function i2(t){return t.ownerDocument.defaultView}function kv(t){return t instanceof Function?t():t}function Pv(t){return(t??g(le)).get(_t)==="browser"}var un=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}(un||{}),II;function $d(t,e){return II(t,e)}
7function Ki(t,e,i,n,r){if(n!=null){let o,s=!1;dn(n)?o=n:Tn(n)&&(s=!0,n=n[qt]);let a=Wt(n);t===0&&i!==null?r==null?Bv(e,i,a):Ca(e,i,a,r||null,!0):t===1&&i!==null?Ca(e,i,a,r||null,!0):t===2?jI(e,a,s):t===3&&e.destroyNode(a),o!=null&&BI(e,t,o,i,r)}}function CI(t,e){return t.createText(e)}function xI(t,e,i){t.setValue(e,i)}function SI(t,e){return t.createComment(EI(e))}function Fv(t,e,i){return t.createElement(e,i)}function MI(t,e){Lv(t,e),e[qt]=null,e[Qe]=null}function TI(t,e,i,n,r,o){n[qt]=r,n[Qe]=e,oc(t,n,i,1,r,o)}function Lv(t,e){e[zt].changeDetectionScheduler?.notify(8),oc(t,e,e[ae],2,null,null)}function AI(t){let e=t[po];if(!e)return iu(t[F],t);for(;e;){let i=null;if(Tn(e))i=e[po];else{let n=e[Oe];n&&(i=n)}if(!i){for(;e&&!e[Tt]&&e!==t;)Tn(e)&&iu(e[F],e),e=e[ke];e===null&&(e=t),Tn(e)&&iu(e[F],e),i=e&&e[Tt]}e=i}}function RI(t,e,i,n){let r=Oe+n,o=i.length;n>0&&(i[r-1][Tt]=e),n<o-Oe?(e[Tt]=i[r],pg(i,Oe+n,e)):(i.push(e),e[Tt]=null),e[ke]=i;let s=e[li];s!==null&&i!==s&&jv(s,e);let a=e[an];a!==null&&a.insertView(t),_u(e),e[k]|=128}function jv(t,e){let i=t[ir],n=e[ke];if(Tn(n))t[k]|=ba.HasTransplantedViews;else{let r=n[ke][rt];e[rt]!==r&&(t[k]|=ba.HasTransplantedViews)}i===null?t[ir]=[e]:i.push(e)}function Hd(t,e){let i=t[ir],n=i.indexOf(e);i.splice(n,1)}function go(t,e){if(t.length<=Oe)return;let i=Oe+e,n=t[i];if(n){let r=n[li];r!==null&&r!==t&&Hd(r,n),e>0&&(t[i-1][Tt]=n[Tt]);let o=pa(t,Oe+e);MI(n[F],n);let s=o[an];s!==null&&s.detachView(o[F]),n[ke]=null,n[Tt]=null,n[k]&=-129}return n}function ic(t,e){if(!(e[k]&256)){let i=e[ae];i.destroyNode&&oc(t,e,i,3,null,null),AI(e)}}function iu(t,e){if(e[k]&256)return;let i=z(null);try{e[k]&=-129,e[k]|=256,e[vt]&&Ds(e[vt]),OI(t,e),NI(t,e),e[F].type===1&&e[ae].destroy();let n=e[li];if(n!==null&&dn(e[ke])){n!==e[ke]&&Hd(n,e);let r=e[an];r!==null&&r.detachView(t)}q0(e)}finally{z(i)}}function NI(t,e){let i=t.cleanup,n=e[ga];if(i!==null)for(let o=0;o<i.length-1;o+=2)if(typeof i[o]=="string"){let s=i[o+3];s>=0?n[s]():n[-s].unsubscribe(),o+=2}else{let s=n[i[o+1]];i[o].call(s)}n!==null&&(e[ga]=null);let r=e[Mn];if(r!==null){e[Mn]=null;for(let o=0;o<r.length;o++){let s=r[o];s()}}}function OI(t,e){let i;if(t!=null&&(i=t.destroyHooks)!=null)for(let n=0;n<i.length;n+=2){let r=e[i[n]];if(!(r instanceof hi)){let o=i[n+1];if(Array.isArray(o))for(let s=0;s<o.length;s+=2){let a=r[o[s]],c=o[s+1];Ut(4,a,c);try{c.call(a)}finally{Ut(5,a,c)}}else{Ut(4,r,o);try{o.call(r)}finally{Ut(5,r,o)}}}}}function Vv(t,e,i){return kI(t,e.parent,i)}function kI(t,e,i){let n=e;for(;n!==null&&n.type&168;)e=n,n=e.parent;if(n===null)return i[qt];{let{componentOffset:r}=n;if(r>-1){let{encapsulation:o}=t.data[n.directiveStart+r];if(o===Ht.None||o===Ht.Emulated)return null}return yt(n,i)}}function Ca(t,e,i,n,r){t.insertBefore(e,i,n,r)}function Bv(t,e,i){t.appendChild(e,i)}function Fm(t,e,i,n,r){n!==null?Ca(t,e,i,n,r):Bv(t,e,i)}function Uv(t,e){return t.parentNode(e)}function PI(t,e){return t.nextSibling(e)}function $v(t,e,i){return LI(t,e,i)}function FI(t,e,i){return t.type&40?yt(t,i):null}var LI=FI,Lm;function rc(t,e,i,n){let r=Vv(t,n,e),o=e[ae],s=n.parent||e[Qe],a=$v(s,n,e);if(r!=null)if(Array.isArray(i))for(let c=0;c<i.length;c++)Fm(o,r,i[c],a,!1);else Fm(o,r,i,a,!1);Lm!==void 0&&Lm(o,n,e,i,r)}function so(t,e){if(e!==null){let i=e.type;if(i&3)return yt(e,t);if(i&4)return ju(-1,t[e.index]);if(i&8){let n=e.child;if(n!==null)return so(t,n);{let r=t[e.index];return dn(r)?ju(-1,r):Wt(r)}}else{if(i&128)return so(t,e.next);if(i&32)return $d(e,t)()||Wt(t[e.index]);{let n=Hv(t,e);if(n!==null){if(Array.isArray(n))return n[0];let r=di(t[rt]);return so(r,n)}else return so(t,e.next)}}}return null}function Hv(t,e){if(e!==null){let n=t[rt][Qe],r=e.projection;return n.projection[r]}return null}function ju(t,e){let i=Oe+t+1;if(i<e.length){let n=e[i],r=n[F].firstChild;if(r!==null)return so(n,r)}return e[ui]}function jI(t,e,i){t.removeChild(null,e,i)}function zd(t,e,i,n,r,o,s){for(;i!=null;){if(i.type===128){i=i.next;continue}let a=n[i.index],c=i.type;if(s&&e===0&&(a&&On(Wt(a),n),i.flags|=2),(i.flags&32)!==32)if(c&8)zd(t,e,i.child,n,r,o,!1),Ki(e,t,r,a,o);else if(c&32){let l=$d(i,n),u;for(;u=l();)Ki(e,t,r,u,o);Ki(e,t,r,a,o)}else c&16?zv(t,e,n,i,r,o):Ki(e,t,r,a,o);i=s?i.projectionNext:i.next}}function oc(t,e,i,n,r,o){zd(i,n,t.firstChild,e,r,o,!1)}function VI(t,e,i){let n=e[ae],r=Vv(t,i,e),o=i.parent||e[Qe],s=$v(o,i,e);zv(n,0,e,i,r,s)}function zv(t,e,i,n,r,o){let s=i[rt],c=s[Qe].projection[n.projection];if(Array.isArray(c))for(let l=0;l<c.length;l++){let u=c[l];Ki(e,t,r,u,o)}else{let l=c,u=s[ke];pv(n)&&(l.flags|=128),zd(t,e,l,u,r,o,!0)}}function BI(t,e,i,n,r){let o=i[ui],s=Wt(i);o!==s&&Ki(e,t,n,o,r);for(let a=Oe;a<i.length;a++){let c=i[a];oc(c[F],c,t,e,n,o)}}function UI(t,e,i,n,r){if(e)r?t.addClass(i,n):t.removeClass(i,n);else{let o=n.indexOf("-")===-1?void 0:un.DashCase;r==null?t.removeStyle(i,n,o):(typeof r=="string"&&r.endsWith("!important")&&(r=r.slice(0,-10),o|=un.Important),t.setStyle(i,n,r,o))}}function $I(t,e,i){t.setAttribute(e,"style",i)}function Wv(t,e,i){i===""?t.removeAttribute(e,"class"):t.setAttribute(e,"class",i)}function Gv(t,e,i){let{mergedAttrs:n,classes:r,styles:o}=i;n!==null&&pu(t,e,n),r!==null&&Wv(t,e,r),o!==null&&$I(t,e,o)}var $e={};function At(t=1){qv(ie(),A(),fn()+t,!1)}function qv(t,e,i,n){if(!n)if((e[k]&3)===3){let o=t.preOrderCheckHooks;o!==null&&ca(e,o,i)}else{let o=t.preOrderHooks;o!==null&&la(e,o,0,i)}fi(i)}function b(t,e=U.Default){let i=A();if(i===null)return p(t,e);let n=Ie();return av(n,i,Se(t),e)}function sc(){let t="invalid";throw new Error(t)}function Zv(t,e,i,n,r,o){let s=z(null);try{let a=null;r&An.SignalBased&&(a=e[n][gt]),a!==null&&a.transformFn!==void 0&&(o=a.transformFn(o)),r&An.HasDecoratorInputTransform&&(o=t.
7inputTransforms[n].call(e,o)),t.setInput!==null?t.setInput(e,a,o,i,n):Ng(e,a,n,o)}finally{z(s)}}function HI(t,e){let i=t.hostBindingOpCodes;if(i!==null)try{for(let n=0;n<i.length;n++){let r=i[n];if(r<0)fi(~r);else{let o=r,s=i[++n],a=i[++n];f0(s,o);let c=e[o];a(2,c)}}}finally{fi(-1)}}function ac(t,e,i,n,r,o,s,a,c,l,u){let d=e.blueprint.slice();return d[qt]=r,d[k]=n|4|128|8|64,(l!==null||t&&t[k]&2048)&&(d[k]|=2048),jg(d),d[ke]=d[fr]=t,d[Ne]=i,d[zt]=s||t&&t[zt],d[ae]=a||t&&t[ae],d[nr]=c||t&&t[nr]||null,d[Qe]=o,d[Ga]=W0(),d[tr]=u,d[Rg]=l,d[rt]=e.type==2?t[rt]:d,d}function mr(t,e,i,n,r){let o=t.data[e];if(o===null)o=zI(t,e,i,n,r),d0()&&(o.flags|=32);else if(o.type&64){o.type=i,o.value=n,o.attrs=r;let s=a0();o.injectorIndex=s===null?-1:s.injectorIndex}return vi(o,!0),o}function zI(t,e,i,n,r){let o=Gg(),s=Td(),a=s?o:o&&o.parent,c=t.data[e]=KI(t,a,i,e,n,r);return t.firstChild===null&&(t.firstChild=c),o!==null&&(s?o.child==null&&c.parent!==null&&(o.child=c):o.next===null&&(o.next=c,c.prev=o)),c}function Yv(t,e,i,n){if(i===0)return-1;let r=e.length;for(let o=0;o<i;o++)e.push(n),t.blueprint.push(n),t.data.push(null);return r}function Kv(t,e,i,n,r){let o=fn(),s=n&2;try{fi(-1),s&&e.length>Ee&&qv(t,e,Ee,!1),Ut(s?2:0,r),i(n,r)}finally{fi(o),Ut(s?3:1,r)}}function Wd(t,e,i){if(Cd(e)){let n=z(null);try{let r=e.directiveStart,o=e.directiveEnd;for(let s=r;s<o;s++){let a=t.data[s];if(a.contentQueries){let c=i[s];a.contentQueries(1,c,s)}}}finally{z(n)}}}function Gd(t,e,i){$g()&&(nC(t,e,i,yt(i,e)),(i.flags&64)===64&&Jv(t,e,i))}function qd(t,e,i=yt){let n=e.localNames;if(n!==null){let r=e.index+1;for(let o=0;o<n.length;o+=2){let s=n[o+1],a=s===-1?i(e,t):t[s];t[r++]=a}}}function Qv(t){let e=t.tView;return e===null||e.incompleteFirstPass?t.tView=Zd(1,null,t.template,t.decls,t.vars,t.directiveDefs,t.pipeDefs,t.viewQuery,t.schemas,t.consts,t.id):e}function Zd(t,e,i,n,r,o,s,a,c,l,u){let d=Ee+n,h=d+r,f=WI(d,h),m=typeof l=="function"?l():l;return f[F]={type:t,blueprint:f,template:i,queries:null,viewQuery:a,declTNode:e,data:f.slice().fill(null,d),bindingStartIndex:d,expandoStartIndex:h,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:typeof o=="function"?o():o,pipeRegistry:typeof s=="function"?s():s,firstChild:null,schemas:c,consts:m,incompleteFirstPass:!1,ssrId:u}}function WI(t,e){let i=[];for(let n=0;n<e;n++)i.push(n<t?null:$e);return i}function GI(t,e,i,n){let o=n.get(X0,wv)||i===Ht.ShadowDom,s=t.selectRootElement(e,o);return qI(s),s}function qI(t){ZI(t)}var ZI=()=>null;function YI(t,e,i,n){let r=nb(e);r.push(i),t.firstCreatePass&&ib(t).push(n,r.length-1)}function KI(t,e,i,n,r,o){let s=e?e.injectorIndex:-1,a=0;return Hg()&&(a|=128),{type:i,index:n,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:r,attrs:o,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:e,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}function jm(t,e,i,n,r){for(let o in e){if(!e.hasOwnProperty(o))continue;let s=e[o];if(s===void 0)continue;n??={};let a,c=An.None;Array.isArray(s)?(a=s[0],c=s[1]):a=s;let l=o;if(r!==null){if(!r.hasOwnProperty(o))continue;l=r[o]}t===0?Vm(n,i,l,a,c):Vm(n,i,l,a)}return n}function Vm(t,e,i,n,r){let o;t.hasOwnProperty(i)?(o=t[i]).push(e,n):o=t[i]=[e,n],r!==void 0&&o.push(r)}function QI(t,e,i){let n=e.directiveStart,r=e.directiveEnd,o=t.data,s=e.attrs,a=[],c=null,l=null;for(let u=n;u<r;u++){let d=o[u],h=i?i.get(d):null,f=h?h.inputs:null,m=h?h.outputs:null;c=jm(0,d.inputs,u,c,f),l=jm(1,d.outputs,u,l,m);let w=c!==null&&s!==null&&!yd(e)?hC(c,u,s):null;a.push(w)}c!==null&&(c.hasOwnProperty("class")&&(e.flags|=8),c.hasOwnProperty("style")&&(e.flags|=16)),e.initialInputs=a,e.inputs=c,e.outputs=l}function XI(t){return t==="class"?"className":t==="for"?"htmlFor":t==="formaction"?"formAction":t==="innerHtml"?"innerHTML":t==="readonly"?"readOnly":t==="tabindex"?"tabIndex":t}
7function gr(t,e,i,n,r,o,s,a){let c=yt(e,i),l=e.inputs,u;!a&&l!=null&&(u=l[n])?(Kd(t,i,u,n,r),qa(e)&&JI(i,e.index)):e.type&3?(n=XI(n),r=s!=null?s(r,e.value||"",n):r,o.setProperty(c,n,r)):e.type&12}function JI(t,e){let i=Pn(e,t);i[k]&16||(i[k]|=64)}function Yd(t,e,i,n){if($g()){let r=n===null?null:{"":-1},o=rC(t,i),s,a;o===null?s=a=null:[s,a]=o,s!==null&&Xv(t,e,i,s,r,a),r&&oC(i,n,r)}i.mergedAttrs=fo(i.mergedAttrs,i.attrs)}function Xv(t,e,i,n,r,o){for(let l=0;l<n.length;l++)Iu(Da(i,e),t,n[l].type);aC(i,t.data.length,n.length);for(let l=0;l<n.length;l++){let u=n[l];u.providersResolver&&u.providersResolver(u)}let s=!1,a=!1,c=Yv(t,e,n.length,null);for(let l=0;l<n.length;l++){let u=n[l];i.mergedAttrs=fo(i.mergedAttrs,u.hostAttrs),cC(t,i,e,c,u),sC(c,u,r),u.contentQueries!==null&&(i.flags|=4),(u.hostBindings!==null||u.hostAttrs!==null||u.hostVars!==0)&&(i.flags|=64);let d=u.type.prototype;!s&&(d.ngOnChanges||d.ngOnInit||d.ngDoCheck)&&((t.preOrderHooks??=[]).push(i.index),s=!0),!a&&(d.ngOnChanges||d.ngDoCheck)&&((t.preOrderCheckHooks??=[]).push(i.index),a=!0),c++}QI(t,i,o)}function eC(t,e,i,n,r){let o=r.hostBindings;if(o){let s=t.hostBindingOpCodes;s===null&&(s=t.hostBindingOpCodes=[]);let a=~e.index;tC(s)!=a&&s.push(a),s.push(i,n,o)}}function tC(t){let e=t.length;for(;e>0;){let i=t[--e];if(typeof i=="number"&&i<0)return i}return 0}function nC(t,e,i,n){let r=i.directiveStart,o=i.directiveEnd;qa(i)&&lC(e,i,t.data[r+i.componentOffset]),t.firstCreatePass||Da(i,e),On(n,e);let s=i.initialInputs;for(let a=r;a<o;a++){let c=t.data[a],l=pi(e,t,a,i);if(On(l,e),s!==null&&fC(e,a-r,l,c,i,s),cn(c)){let u=Pn(i.index,e);u[Ne]=pi(e,t,a,i)}}}function Jv(t,e,i){let n=i.directiveStart,r=i.directiveEnd,o=i.index,s=h0();try{fi(o);for(let a=n;a<r;a++){let c=t.data[a],l=e[a];wu(a),(c.hostBindings!==null||c.hostVars!==0||c.hostAttrs!==null)&&iC(c,l)}}finally{fi(-1),wu(s)}}function iC(t,e){t.hostBindings!==null&&t.hostBindings(1,e)}function rC(t,e){let i=t.directiveRegistry,n=null,r=null;if(i)for(let o=0;o<i.length;o++){let s=i[o];if(_g(e,s.selectors,!1))if(n||(n=[]),cn(s))if(s.findHostDirectiveDefs!==null){let a=[];r=r||new Map,s.findHostDirectiveDefs(s,a,r),n.unshift(...a,s);let c=a.length;Vu(t,e,c)}else n.unshift(s),Vu(t,e,0);else r=r||new Map,s.findHostDirectiveDefs?.(s,n,r),n.push(s)}return n===null?null:[n,r]}function Vu(t,e,i){e.componentOffset=i,(t.components??=[]).push(e.index)}function oC(t,e,i){if(e){let n=t.localNames=[];for(let r=0;r<e.length;r+=2){let o=i[e[r+1]];if(o==null)throw new C(-301,!1);n.push(e[r],o)}}}function sC(t,e,i){if(i){if(e.exportAs)for(let n=0;n<e.exportAs.length;n++)i[e.exportAs[n]]=t;cn(e)&&(i[""]=t)}}function aC(t,e,i){t.flags|=1,t.directiveStart=e,t.directiveEnd=e+i,t.providerIndexes=e}function cC(t,e,i,n,r){t.data[n]=r;let o=r.factory||(r.factory=ci(r.type,!0)),s=new hi(o,cn(r),b);t.blueprint[n]=s,i[n]=s,eC(t,e,n,Yv(t,i,r.hostVars,$e),r)}function lC(t,e,i){let n=yt(e,t),r=Qv(i),o=t[zt].rendererFactory,s=16;i.signals?s=4096:i.onPush&&(s=64);let a=cc(t,ac(t,r,null,s,n,e,null,o.createRenderer(n,i),null,null,null));t[e.index]=a}function uC(t,e,i,n,r,o){let s=yt(t,e);dC(e[ae],s,o,t.value,i,n,r)}function dC(t,e,i,n,r,o,s){if(o==null)t.removeAttribute(e,r,i);else{let a=s==null?ai(o):s(o,n||"",r);t.setAttribute(e,r,a,i)}}function fC(t,e,i,n,r,o){let s=o[e];if(s!==null)for(let a=0;a<s.length;){let c=s[a++],l=s[a++],u=s[a++],d=s[a++];Zv(n,i,c,l,u,d)}}function hC(t,e,i){let n=null,r=0;for(;r<i.length;){let o=i[r];if(o===0){r+=4;continue}else if(o===5){r+=2;continue}if(typeof o=="number")break;if(t.hasOwnProperty(o)){n===null&&(n=[]);let s=t[o];for(let a=0;a<s.length;a+=3)if(s[a]===e){n.push(o,s[a+1],s[a+2],i[r+1]);break}}r+=2}return n}function eb(t,e,i,n){return[t,!0,0,e,null,n,null,i,null,null]}function tb(t,e){let i=t.contentQueries;if(i!==null){let n=z(null);try{for(let r=0;r<i.length;r+=2){let o=i[r],s=i[r+1];if(s!==-1){let a=t.data[s];Ka(o),a.contentQueries(2,e[s],s)}}}finally{z(n)}}}function cc(t,e){return t[po]?t[ym][Tt]=e:t[po]=e,t[ym]=e,e}function Bu(t,e,i){Ka(0);let n=z(null);try{e(t,i)}finally{z(n)}}function nb(t){return t[ga]??=[]}function ib(t){return t.cleanup??=[]}function rb(t,e,i){return(t===null||cn(t))&&(i=QE(i[e.index])),i[ae]}function ob(t,e){let i=t[nr],n=i?i.get(Ye,null):null;n&&n.handleError(e)}function Kd(t,e,i,n,r){for(let o=0;o<i.length;){let s=i[o++],a=i[o++],c=i[o++],l=e[s],u=t.data[s];Zv(u,l,n,a,c,r)}}
7function sb(t,e,i){let n=Lg(e,t);xI(t[ae],n,i)}function pC(t,e){let i=Pn(e,t),n=i[F];mC(n,i);let r=i[qt];r!==null&&i[tr]===null&&(i[tr]=Vd(r,i[nr])),Qd(n,i,i[Ne])}function mC(t,e){for(let i=e.length;i<t.blueprint.length;i++)e.push(t.blueprint[i])}function Qd(t,e,i){kd(e);try{let n=t.viewQuery;n!==null&&Bu(1,n,i);let r=t.template;r!==null&&Kv(t,e,r,1,i),t.firstCreatePass&&(t.firstCreatePass=!1),e[an]?.finishViewCreation(t),t.staticContentQueries&&tb(t,e),t.staticViewQueries&&Bu(2,t.viewQuery,i);let o=t.components;o!==null&&gC(e,o)}catch(n){throw t.firstCreatePass&&(t.incompleteFirstPass=!0,t.firstCreatePass=!1),n}finally{e[k]&=-5,Pd()}}function gC(t,e){for(let i=0;i<e.length;i++)pC(t,e[i])}function Mo(t,e,i,n){let r=z(null);try{let o=e.tView,a=t[k]&4096?4096:16,c=ac(t,o,i,a,null,e,null,null,n?.injector??null,n?.embeddedViewInjector??null,n?.dehydratedView??null),l=t[e.index];c[li]=l;let u=t[an];return u!==null&&(c[an]=u.createEmbeddedView(o)),Qd(o,c,i),c}finally{z(r)}}function ab(t,e){let i=Oe+e;if(i<t.length)return t[i]}function or(t,e){return!e||e.firstChild===null||pv(t)}function To(t,e,i,n=!0){let r=e[F];if(RI(r,e,t,i),n){let s=ju(i,t),a=e[ae],c=Uv(a,t[ui]);c!==null&&TI(r,t[Qe],a,e,c,s)}let o=e[tr];o!==null&&o.firstChild!==null&&(o.firstChild=null)}function cb(t,e){let i=go(t,e);return i!==void 0&&ic(i[F],i),i}function xa(t,e,i,n,r=!1){for(;i!==null;){if(i.type===128){i=r?i.projectionNext:i.next;continue}let o=e[i.index];o!==null&&n.push(Wt(o)),dn(o)&&vC(o,n);let s=i.type;if(s&8)xa(t,e,i.child,n);else if(s&32){let a=$d(i,e),c;for(;c=a();)n.push(c)}else if(s&16){let a=Hv(e,i);if(Array.isArray(a))n.push(...a);else{let c=di(e[rt]);xa(c[F],c,a,n,!0)}}i=r?i.projectionNext:i.next}return n}function vC(t,e){for(let i=Oe;i<t.length;i++){let n=t[i],r=n[F].firstChild;r!==null&&xa(n[F],n,r,e)}t[ui]!==t[qt]&&e.push(t[ui])}var lb=[];function bC(t){return t[vt]??yC(t)}function yC(t){let e=lb.pop()??Object.create(wC);return e.lView=t,e}function _C(t){t.lView[vt]!==t&&(t.lView=null,lb.push(t))}var wC=J(y({},ki),{consumerIsAlwaysLive:!0,consumerMarkedDirty:t=>{Ya(t.lView)},consumerOnSignalRead(){this.lView[vt]=this}});function DC(t){let e=t[vt]??Object.create(EC);return e.lView=t,e}var EC=J(y({},ki),{consumerIsAlwaysLive:!0,consumerMarkedDirty:t=>{let e=di(t.lView);for(;e&&!ub(e[F]);)e=di(e);e&&Vg(e)},consumerOnSignalRead(){this.lView[vt]=this}});function ub(t){return t.type!==2}var IC=100;function db(t,e=!0,i=0){let n=t[zt],r=n.rendererFactory,o=!1;o||r.begin?.();try{CC(t,i)}catch(s){throw e&&ob(t,s),s}finally{o||(r.end?.(),n.inlineEffectRunner?.flush())}}function CC(t,e){let i=qg();try{wm(!0),Uu(t,e);let n=0;for(;mo(t);){if(n===IC)throw new C(103,!1);n++,Uu(t,1)}}finally{wm(i)}}function xC(t,e,i,n){let r=e[k];if((r&256)===256)return;let o=!1,s=!1;!o&&e[zt].inlineEffectRunner?.flush(),kd(e);let a=!0,c=null,l=null;o||(ub(t)?(l=bC(e),c=Kr(l)):gp()===null?(a=!1,l=DC(e),c=Kr(l)):e[vt]&&(Ds(e[vt]),e[vt]=null));try{jg(e),u0(t.bindingStartIndex),i!==null&&Kv(t,e,i,2,n);let u=(r&3)===3;if(!o)if(u){let f=t.preOrderCheckHooks;f!==null&&ca(e,f,null)}else{let f=t.preOrderHooks;f!==null&&la(e,f,0,null),Jl(e,0)}if(s||SC(e),fb(e,0),t.contentQueries!==null&&tb(t,e),!o)if(u){let f=t.contentCheckHooks;f!==null&&ca(e,f)}else{let f=t.contentHooks;f!==null&&la(e,f,1),Jl(e,1)}HI(t,e);let d=t.components;d!==null&&pb(e,d,0);let h=t.viewQuery;if(h!==null&&Bu(2,h,n),!o)if(u){let f=t.viewCheckHooks;f!==null&&ca(e,f)}else{let f=t.viewHooks;f!==null&&la(e,f,2),Jl(e,2)}if(t.firstUpdatePass===!0&&(t.firstUpdatePass=!1),e[aa]){for(let f of e[aa])f();e[aa]=null}o||(e[k]&=-73)}catch(u){throw o||Ya(e),u}finally{l!==null&&(_s(l,c),a&&_C(l)),Pd()}}function fb(t,e){for(let i=gv(t);i!==null;i=vv(i))for(let n=Oe;n<i.length;n++){let r=i[n];hb(r,e)}}function SC(t){for(let e=gv(t);e!==null;e=vv(e)){if(!(e[k]&ba.HasTransplantedViews))continue;let i=e[ir];for(let n=0;n<i.length;n++){let r=i[n];Vg(r)}}}function MC(t,e,i){let n=Pn(e,t);hb(n,i)}function hb(t,e){Md(t)&&Uu(t,e)}function Uu(t,e){let n=t[F],r=t[k],o=t[vt],s=!!(e===0&&r&16);if(s||=!!(r&64&&e===0),s||=!!(r&1024),s||=!!(o?.dirty&&ws(o)),s||=!1,o&&(o.dirty=!1),t[k]&=-9217,s)xC(n,t,n.template,t[Ne]);else if(r&8192){fb(t,1);let a=n.components;a!==null&&pb(t,a,1)}}function pb(t,e,i){for(let n=0;n<e.length;n++)MC(t,e[n],i)}function Xd(t,e){let i=qg()?64:1088;for(t[zt].changeDetectionScheduler?.notify(e);t;){t[k]|=i;let n=di(t);if(bu(t)&&!n)return t;t=n}return null}var mi=class{get rootNodes(){let e=this._lView,i=e[F];return xa(i,e,i.firstChild,[])}constructor(e,i,n=!0){this._lView=e,this._cdRefInjectingView=i,this.notifyErrorHandler=n,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[Ne]}set context(e){this._lView[Ne]=e}get destroyed(){return(this._lView[k]&256)===256}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){let e=this._lView[ke];if(dn(e)){let i=e[va],n=i?i.indexOf(this):-1;n>-1&&(go(e,n),pa(i,n))}this._attachedToViewContainer=!1}ic(this._lView[F],this._lView)}onDestroy(e){Bg(this._lView,e)}markForCheck(){Xd(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[k]&=-129}reattach(){_u(this._lView),this._lView[k]|=128}detectChanges(){this._lView[k]|=1024,db(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new C(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let e=bu(this._lView),i=this._lView[li];i!==null&&!e&&Hd(i,this._lView),Lv(this._lView[F],this._lView)}attachToAppRef(e){if(this._attachedToViewContainer)throw new C(902,!1);this._appRef=e;let i=bu(this._lView),n=this._lView[li];n!==null&&!i&&jv(n,this._lView),_u(this._lView)}},Ke=(()=>{let e=class e{};e.__NG_ELEMENT_ID__=RC;let t=e;return t})(),TC=Ke,AC=class extends TC{constructor(e,i,n){super(),this._declarationLView=e,this._declarationTContainer=i,this.elementRef=n}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(e,i){return this.createEmbeddedViewImpl(e,i)}createEmbeddedViewImpl(e,i,n){let r=Mo(this._declarationLView,this._declarationTContainer,e,{embeddedViewInjector:i,dehydratedView:n});return new mi(r)}};function RC(){return lc(Ie(),A())}function lc(t,e){return t.type&4?new AC(e,t,hr(t,e)):null}var o2=new RegExp(`^(\\d+)*(${K0}|${Y0})*(.*)`);var NC=()=>null;function sr(t,e){return NC(t,e)}var ar=class{},mb=new _("",{providedIn:"root",factory:()=>!1});var gb=new _(""),$u=class{},Sa=class{};function OC(t){let e=Error(`No component factory found for ${Ue(t)}.`);return e[kC]=t,e}var kC="ngComponent";
7var Hu=class{resolveComponentFactory(e){throw OC(e)}},gf=class gf{};gf.NULL=new Hu;var Gt=gf,cr=class{},vr=(()=>{let e=class e{constructor(){this.destroyNode=null}};e.__NG_ELEMENT_ID__=()=>PC();let t=e;return t})();function PC(){let t=A(),e=Ie(),i=Pn(e.index,t);return(Tn(i)?i:t)[ae]}var FC=(()=>{let e=class e{};e.\u0275prov=v({token:e,providedIn:"root",factory:()=>null});let t=e;return t})();var Bm=new Set;function Kt(t){Bm.has(t)||(Bm.add(t),performance?.mark?.("mark_feature_usage",{detail:{feature:t}}))}var Be=function(t){return t[t.EarlyRead=0]="EarlyRead",t[t.Write=1]="Write",t[t.MixedReadWrite=2]="MixedReadWrite",t[t.Read=3]="Read",t}(Be||{}),vb={destroy(){}};function Jd(t,e){!e&&Ed(Jd);let i=e?.injector??g(le);return Pv(i)?(Kt("NgAfterRender"),bb(t,i,!1,e?.phase??Be.MixedReadWrite)):vb}function yi(t,e){!e&&Ed(yi);let i=e?.injector??g(le);return Pv(i)?(Kt("NgAfterNextRender"),bb(t,i,!0,e?.phase??Be.MixedReadWrite)):vb}function LC(t,e){if(t instanceof Function)switch(e){case Be.EarlyRead:return{earlyRead:t};case Be.Write:return{write:t};case Be.MixedReadWrite:return{mixedReadWrite:t};case Be.Read:return{read:t}}return t}function bb(t,e,i,n){let r=LC(t,n),o=e.get(ef),s=o.handler??=new Wu,a=[],c=[],l=()=>{for(let f of c)s.unregister(f);u()},u=e.get(ec).onDestroy(l),d=0,h=(f,m)=>{if(!m)return;let w=i?(...E)=>(d--,d<1&&l(),m(...E)):m,D=st(e,()=>new zu(f,a,w));s.register(D),c.push(D),d++};return h(Be.EarlyRead,r.earlyRead),h(Be.Write,r.write),h(Be.MixedReadWrite,r.mixedReadWrite),h(Be.Read,r.read),{destroy:l}}var zu=class{constructor(e,i,n){this.phase=e,this.pipelinedArgs=i,this.callbackFn=n,this.zone=g(S),this.errorHandler=g(Ye,{optional:!0}),g(ar,{optional:!0})?.notify(6)}invoke(){try{let e=this.zone.runOutsideAngular(()=>this.callbackFn.apply(null,this.pipelinedArgs));this.pipelinedArgs.splice(0,this.pipelinedArgs.length,e)}catch(e){this.errorHandler?.handleError(e)}}},Wu=class{constructor(){this.executingCallbacks=!1,this.buckets={[Be.EarlyRead]:new Set,[Be.Write]:new Set,[Be.MixedReadWrite]:new Set,[Be.Read]:new Set},this.deferredCallbacks=new Set}register(e){(this.executingCallbacks?this.deferredCallbacks:this.buckets[e.phase]).add(e)}unregister(e){this.buckets[e.phase].delete(e),this.deferredCallbacks.delete(e)}execute(){this.executingCallbacks=!0;for(let e of Object.values(this.buckets))for(let i of e)i.invoke();this.executingCallbacks=!1;for(let e of this.deferredCallbacks)this.buckets[e.phase].add(e);this.deferredCallbacks.clear()}destroy(){for(let e of Object.values(this.buckets))e.clear();this.deferredCallbacks.clear()}},ef=(()=>{let e=class e{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){this.executeInternalCallbacks(),this.handler?.execute()}executeInternalCallbacks(){let n=[...this.internalCallbacks];this.internalCallbacks.length=0;for(let r of n)r()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}};e.\u0275prov=v({token:e,providedIn:"root",factory:()=>new e});let t=e;return t})();function Ma(t,e,i){let n=i?t.styles:null,r=i?t.classes:null,o=0;if(e!==null)for(let s=0;s<e.length;s++){let a=e[s];if(typeof a=="number")o=a;else if(o==1)r=uu(r,a);else if(o==2){let c=a,l=e[++s];n=uu(n,c+": "+l+";")}}i?t.styles=n:t.stylesWithoutHost=n,i?t.classes=r:t.classesWithoutHost=r}var Ta=class extends Gt{constructor(e){super(),this.ngModule=e}resolveComponentFactory(e){let i=Rn(e);return new lr(i,this.ngModule)}};function Um(t,e){let i=[];for(let n in t){if(!t.hasOwnProperty(n))continue;let r=t[n];if(r===void 0)continue;let o=Array.isArray(r),s=o?r[0]:r,a=o?r[1]:An.None;e?i.push({propName:s,templateName:n,isSignal:(a&An.SignalBased)!==0}):i.push({propName:s,templateName:n})}return i}function jC(t){let e=t.toLowerCase();return e==="svg"?Fg:e==="math"?KE:null}var lr=class extends Sa{get inputs(){let e=this.componentDef,i=e.inputTransforms,n=Um(e.input
7s,!0);if(i!==null)for(let r of n)i.hasOwnProperty(r.propName)&&(r.transform=i[r.propName]);return n}get outputs(){return Um(this.componentDef.outputs,!1)}constructor(e,i){super(),this.componentDef=e,this.ngModule=i,this.componentType=e.type,this.selector=TE(e.selectors),this.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],this.isBoundToModule=!!i}create(e,i,n,r){let o=z(null);try{r=r||this.ngModule;let s=r instanceof Me?r:r?.injector;s&&this.componentDef.getStandaloneInjector!==null&&(s=this.componentDef.getStandaloneInjector(s)||s);let a=s?new Du(e,s):e,c=a.get(cr,null);if(c===null)throw new C(407,!1);let l=a.get(FC,null),u=a.get(ef,null),d=a.get(ar,null),h={rendererFactory:c,sanitizer:l,inlineEffectRunner:null,afterRenderEventManager:u,changeDetectionScheduler:d},f=c.createRenderer(null,this.componentDef),m=this.componentDef.selectors[0][0]||"div",w=n?GI(f,n,this.componentDef.encapsulation,a):Fv(f,m,jC(m)),D=512;this.componentDef.signals?D|=4096:this.componentDef.onPush||(D|=16);let E=null;w!==null&&(E=Vd(w,a,!0));let W=Zd(0,null,null,1,0,null,null,null,null,null,null),X=ac(null,W,null,D,null,null,h,f,a,null,E);kd(X);let te,pt;try{let be=this.componentDef,mt,Oi=null;be.findHostDirectiveDefs?(mt=[],Oi=new Map,be.findHostDirectiveDefs(be,mt,Oi),mt.push(be)):mt=[be];let iD=VC(X,w),rD=BC(iD,w,be,mt,X,h,f);pt=xd(W,Ee),w&&HC(f,be,w,n),i!==void 0&&zC(pt,this.ngContentSelectors,i),te=$C(rD,be,mt,Oi,X,[WC]),Qd(W,X,null)}finally{Pd()}return new Gu(this.componentType,te,hr(pt,X),X,pt)}finally{z(o)}}},Gu=class extends $u{constructor(e,i,n,r,o){super(),this.location=n,this._rootLView=r,this._tNode=o,this.previousInputValues=null,this.instance=i,this.hostView=this.changeDetectorRef=new mi(r,void 0,!1),this.componentType=e}setInput(e,i){let n=this._tNode.inputs,r;if(n!==null&&(r=n[e])){if(this.previousInputValues??=new Map,this.previousInputValues.has(e)&&Object.is(this.previousInputValues.get(e),i))return;let o=this._rootLView;Kd(o[F],o,r,e,i),this.previousInputValues.set(e,i);let s=Pn(this._tNode.index,o);Xd(s,1)}}get injector(){return new si(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(e){this.hostView.onDestroy(e)}};function VC(t,e){let i=t[F],n=Ee;return t[n]=e,mr(i,n,2,"#host",null)}function BC(t,e,i,n,r,o,s){let a=r[F];UC(n,t,e,s);let c=null;e!==null&&(c=Vd(e,r[nr]));let l=o.rendererFactory.createRenderer(e,i),u=16;i.signals?u=4096:i.onPush&&(u=64);let d=ac(r,Qv(i),null,u,r[t.index],t,o,l,null,null,c);return a.firstCreatePass&&Vu(a,t,n.length-1),cc(r,d),r[t.index]=d}function UC(t,e,i,n){for(let r of t)e.mergedAttrs=fo(e.mergedAttrs,r.hostAttrs);e.mergedAttrs!==null&&(Ma(e,e.mergedAttrs,!0),i!==null&&Gv(n,i,e))}function $C(t,e,i,n,r,o){let s=Ie(),a=r[F],c=yt(s,r);Xv(a,r,s,i,null,n);for(let u=0;u<i.length;u++){let d=s.directiveStart+u,h=pi(r,a,d,s);On(h,r)}Jv(a,r,s),c&&On(c,r);let l=pi(r,a,s.directiveStart+s.componentOffset,s);if(t[Ne]=r[Ne]=l,o!==null)for(let u of o)u(l,e);return Wd(a,s,r),l}function HC(t,e,i,n){if(n)pu(t,i,["ng-version","18.1.4"]);else{let{attrs:r,classes:o}=AE(e.selectors[0]);r&&pu(t,i,r),o&&o.length>0&&Wv(t,i,o.join(" "))}}function zC(t,e,i){let n=t.projection=[];for(let r=0;r<e.length;r++){let o=i[r];n.push(o!=null?Array.from(o):null)}}function WC(){let t=Ie();Ja(A()[F],t)}var He=(()=>{let e=class e{};e.__NG_ELEMENT_ID__=GC;let t=e;return t})();function GC(){let t=Ie();return _b(t,A())}var qC=He,yb=class extends qC{constructor(e,i,n){super(),this._lContainer=e,this._hostTNode=i,this._hostLView=n}get element(){return hr(this._hostTNode,this._hostLView)}get injector(){return new si(this._hostTNode,this._hostLView)}get parentInjector(){let e=Fd(this._hostTNode,this._hostLView);if(tv(e)){let i=_a(e,this._hostLView),n=ya(e),r=i[F].data[n+8];return new si(r,i)}else return new si(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){let i=$m(this._lContainer);return i!==null&&i[e]||null}get length(){return this._lContainer.length-Oe}createEmbeddedView(e,i,n){let r,o;typeof n=="number"?r=n:n!=null&&(r=n.index,o=n.injector);let s=sr(this._lContainer,e.ssrId),a=e.createEmbeddedViewImpl(i||{},o,s);return this.insertImpl(a,r,or(this._hostTNode,s)),a}createComponent(e,i,n,r,o){let s=e&&!GE(e),a;if(s)a=i;else{let m=i||{};a=m.index,n=m.injector,r=m.projectableNodes,o=m.environmentInjector||m.ngModuleRef}let c=s?e:new lr(Rn(e)),l=n||this.parentInjector;if(!o&&c.ngModule==null){let w=(s?l:this.parentInjector).get(Me,null);w&&(o=w)}let u=Rn(c.componentType??{}),d=sr(this._lContainer,u?.id??null),h=d?.firstChild??null,f=c.create(l,r,h,o);return this.insertImpl(f.hostView,a,or(this._hostTNode,d)),f}insert(e,i){return this.insertImpl(e,i,!0)}insertImpl(e,i,n){let r=e._lView;if(JE(r)){let a=this.indexOf(e);if(a!==-1)this.detach(a);else{let c=r[ke],l=new yb(c,c[Qe],c[ke]);l.detach(l.indexOf(e))}}let o=this._adjustIndex(i),s=this._lContainer;return To(s,r,o,n),e.attachToViewContainerRef(),pg(ru(s),o,e),e}move(e,i){return this.insert(e,i)}indexOf(e){let i=$m(this._lContainer);return i!==null?i.indexOf(e):-1}remove(e){let i=this._adjustIndex(e,-1),n=go(this._lContainer,i);n&&(pa(ru(this._lContainer),i),ic(n[F],n))}detach(e){let i=this._adjustIndex(e,-1),n=go(this._lContainer,i);return n&&pa(ru(this._lContainer),i)!=null?new mi(n):null}_adjustIndex(e,i=0){return e??this.length+i}};function $m(t){return t[va]}function ru(t){return t[va]||(t[va]=[])}function _b(t,e){let i,n=e[t.index];return dn(n)?i=n:(i=eb(n,e,null,t),e[t.index]=i,cc(e,i)),YC(i,e,t,n),new yb(i,t,e)}function ZC(t,e){let i=t[ae],n=i.createComment(""),r=yt(e,t),o=Uv(i,r);return Ca(i,o,n,PI(i,r),!1),n}var YC=XC,KC=()=>!1;function QC(t,e,i){return KC(t,e,i)}function XC(t,e,i,n){if(t[ui])return;let r;i.type&8?r=Wt(n):r=ZC(e,i),t[ui]=r}var qu=class t{constructor(e){this.queryList=e,this.matches=null}clone(){return new t(this.queryList)}setDirty(){this.queryList.setDirty()}},Zu=class t{constructor(e=[]){this.queries=e}createEmbeddedView(e){let i=e.queries;if(i!==null){let n=e.contentQueries!==null?e.contentQueries[0]:i.length,r=[];for(let o=0;o<n;o++){let s=i.getByIndex(o),a=this.queries[s.indexInDeclarationView];
vendor: 5,385 bytes, line 7
7r.push(a.clone())}return new t(r)}return null}insertView(e){this.dirtyQueriesWithMatches(e)}detachView(e){this.dirtyQueriesWithMatches(e)}finishViewCreation(e){this.dirtyQueriesWithMatches(e)}dirtyQueriesWithMatches(e){for(let i=0;i<this.queries.length;i++)nf(e,i).matches!==null&&this.queries[i].setDirty()}},Aa=class{constructor(e,i,n=null){this.flags=i,this.read=n,typeof e=="string"?this.predicate=rx(e):this.predicate=e}},Yu=class t{constructor(e=[]){this.queries=e}elementStart(e,i){for(let n=0;n<this.queries.length;n++)this.queries[n].elementStart(e,i)}elementEnd(e){for(let i=0;i<this.queries.length;i++)this.queries[i].elementEnd(e)}embeddedTView(e){let i=null;for(let n=0;n<this.length;n++){let r=i!==null?i.length:0,o=this.getByIndex(n).embeddedTView(e,r);o&&(o.indexInDeclarationView=n,i!==null?i.push(o):i=[o])}return i!==null?new t(i):null}template(e,i){for(let n=0;n<this.queries.length;n++)this.queries[n].template(e,i)}getByIndex(e){return this.queries[e]}get length(){return this.queries.length}track(e){this.queries.push(e)}},Ku=class t{constructor(e,i=-1){this.metadata=e,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=i}elementStart(e,i){this.isApplyingToNode(i)&&this.matchTNode(e,i)}elementEnd(e){this._declarationNodeIndex===e.index&&(this._appliesToNextNode=!1)}template(e,i){this.elementStart(e,i)}embeddedTView(e,i){return this.isApplyingToNode(e)?(this.crossesNgTemplate=!0,this.addMatch(-e.index,i),new t(this.metadata)):null}isApplyingToNode(e){if(this._appliesToNextNode&&(this.metadata.flags&1)!==1){let i=this._declarationNodeIndex,n=e.parent;for(;n!==null&&n.type&8&&n.index!==i;)n=n.parent;return i===(n!==null?n.index:-1)}return this._appliesToNextNode}matchTNode(e,i){let n=this.metadata.predicate;if(Array.isArray(n))for(let r=0;r<n.length;r++){let o=n[r];this.matchTNodeWithReadOption(e,i,JC(i,o)),this.matchTNodeWithReadOption(e,i,ua(i,e,o,!1,!1))}else n===Ke?i.type&4&&this.matchTNodeWithReadOption(e,i,-1):this.matchTNodeWithReadOption(e,i,ua(i,e,n,!1,!1))}matchTNodeWithReadOption(e,i,n){if(n!==null){let r=this.metadata.read;if(r!==null)if(r===B||r===He||r===Ke&&i.type&4)this.addMatch(i.index,-2);else{let o=ua(i,e,r,!1,!1);o!==null&&this.addMatch(i.index,o)}else this.addMatch(i.index,n)}}addMatch(e,i){this.matches===null?this.matches=[e,i]:this.matches.push(e,i)}};function JC(t,e){let i=t.localNames;if(i!==null){for(let n=0;n<i.length;n+=2)if(i[n]===e)return i[n+1]}return null}function ex(t,e){return t.type&11?hr(t,e):t.type&4?lc(t,e):null}function tx(t,e,i,n){return i===-1?ex(e,t):i===-2?nx(t,e,n):pi(t,t[F],i,e)}function nx(t,e,i){if(i===B)return hr(e,t);if(i===Ke)return lc(e,t);if(i===He)return _b(e,t)}function wb(t,e,i,n){let r=e[an].queries[n];if(r.matches===null){let o=t.data,s=i.matches,a=[];for(let c=0;s!==null&&c<s.length;c+=2){let l=s[c];if(l<0)a.push(null);else{let u=o[l];a.push(tx(e,u,s[c+1],i.metadata.read))}}r.matches=a}return r.matches}function Qu(t,e,i,n){let r=t.queries.getByIndex(i),o=r.matches;if(o!==null){let s=wb(t,e,r,i);for(let a=0;a<o.length;a+=2){let c=o[a];if(c>0)n.push(s[a/2]);else{let l=o[a+1],u=e[-c];for(let d=Oe;d<u.length;d++){let h=u[d];h[li]===h[ke]&&Qu(h[F],h,l,n)}if(u[ir]!==null){let d=u[ir];for(let h=0;h<d.length;h++){let f=d[h];Qu(f[F],f,l,n)}}}}}return n}function tf(t,e){return t[an].queries[e].queryList}function Db(t,e,i){let n=new rr((i&4)===4);return YI(t,e,n,n.destroy),(e[an]??=new Zu).queries.push(new qu(n))-1}function ix(t,e,i){let n=ie();return n.firstCreatePass&&(Ib(n,new Aa(t,e,i),-1),(e&2)===2&&(n.staticViewQueries=!0)),Db(n,A(),e)}function Eb(t,e,i,n){let r=ie();if(r.firstCreatePass){let o=Ie();Ib(r,new Aa(e,i,n),o.index),ox(r,t),(i&2)===2&&(r.staticContentQueries=!0)}return Db(r,A(),i)}function rx(t){return t.split(",").map(e=>e.trim())}function Ib(t,e,i){t.queries===null&&(t.queries=new Yu),t.queries.track(new Ku(e,i))}function ox(t,e){let i=t.contentQueries||(t.contentQueries=[]),n=i.length?i[i.length-1]:-1;e!==n&&i.push(t.queries.length-1,e)}function nf(t,e){return t.queries.getByIndex(e)}function Cb(t,e){let i=t[F],n=nf(i,e);return n.crossesNgTemplate?Qu(i,t,e,[]):wb(i,t,n,e)}function uc(t){return typeof t=="function"&&t[gt]!==void 0}function sx(t,e){Kt("NgSignals");let i=Sp(t),n=i[gt];return e?.equal&&(n.equal=e.equal),i.set=r=>Nl(n,r),i.update=r=>Mp(n,r),i.asReadonly=ax.bind(i),i}function ax(){let t=this[gt];if(t.readonlyFn===void 0){let e=()=>this();e[gt]=t,t.readonlyFn=e}return t.readonlyFn}function xb(t){return uc(t)&&typeof t.set=="function"}function Sb(t,e){let i,n=Rl(()=>{i._dirtyCounter();let r=dx(i,t);if(e&&r===void 0)throw new C(-951,!1);return r});return i=n[gt],i._dirtyCounter=sx(0),i._flatValue=void 0,n}function cx(){return Sb(!0,!1)}function lx(){return Sb(!0,!0)}function ux(t,e){let i=t[gt];i._lView=A(),i._queryIndex=e,i._queryList=tf(i._lView,e),i._queryList.onDirty(()=>i._dirtyCounter.update(n=>n+1))}function dx(t,e){let i=t._lView,n=t._queryIndex;if(i===void 0||n===void 0||i[k]&4)return e?void 0:Ve;let r=tf(i,n),o=Cb(i,n);return r.reset(o,hv),e?r.first:r._changesDetected||t._flatValue===void 0?t._flatValue=r.toArray():t._flatValue}function Hm(t,e){return cx()}function fx(t,e){return lx()}var a2=(Hm.required=fx,Hm);function hx(t){let e=[],i=new Map;function n(r){let o=i.get(r);if(!o){let s=t(r);i.set(r,o=s.then(vx))}return o}
7return Ra.forEach((r,o)=>{let s=[];r.templateUrl&&s.push(n(r.templateUrl).then(l=>{r.template=l}));let a=typeof r.styles=="string"?[r.styles]:r.styles||[];if(r.styles=a,r.styleUrl&&r.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(r.styleUrls?.length){let l=r.styles.length,u=r.styleUrls;r.styleUrls.forEach((d,h)=>{a.push(""),s.push(n(d).then(f=>{a[l+h]=f,u.splice(u.indexOf(d),1),u.length==0&&(r.styleUrls=void 0)}))})}else r.styleUrl&&s.push(n(r.styleUrl).then(l=>{a.push(l),r.styleUrl=void 0}));let c=Promise.all(s).then(()=>bx(o));e.push(c)}),mx(),Promise.all(e).then(()=>{})}var Ra=new Map,px=new Set;function mx(){let t=Ra;return Ra=new Map,t}function gx(){return Ra.size===0}function vx(t){return typeof t=="string"?t:t.text()}function bx(t){px.delete(t)}function yx(t){return Object.getPrototypeOf(t.prototype).constructor}function Rt(t){let e=yx(t.type),i=!0,n=[t];for(;e;){let r;if(cn(t))r=e.\u0275cmp||e.\u0275dir;else{if(e.\u0275cmp)throw new C(903,!1);r=e.\u0275dir}if(r){if(i){n.push(r);let s=t;s.inputs=ia(t.inputs),s.inputTransforms=ia(t.inputTransforms),s.declaredInputs=ia(t.declaredInputs),s.outputs=ia(t.outputs);let a=r.hostBindings;a&&Ix(t,a);let c=r.viewQuery,l=r.contentQueries;if(c&&Dx(t,c),l&&Ex(t,l),_x(t,r),ZD(t.outputs,r.outputs),cn(r)&&r.data.animation){let u=t.data;u.animation=(u.animation||[]).concat(r.data.animation)}}let o=r.features;if(o)for(let s=0;s<o.length;s++){let a=o[s];a&&a.ngInherit&&a(t),a===Rt&&(i=!1)}}e=Object.getPrototypeOf(e)}wx(n)}function _x(t,e){for(let i in e.inputs){if(!e.inputs.hasOwnProperty(i)||t.inputs.hasOwnProperty(i))continue;let n=e.inputs[i];if(n!==void 0&&(t.inputs[i]=n,t.declaredInputs[i]=e.declaredInputs[i],e.inputTransforms!==null)){let r=Array.isArray(n)?n[0]:n;if(!e.inputTransforms.hasOwnProperty(r))continue;t.inputTransforms??={},t.inputTransforms[r]=e.inputTransforms[r]}}}function wx(t){let e=0,i=null;for(let n=t.length-1;n>=0;n--){let r=t[n];r.hostVars=e+=r.hostVars,r.hostAttrs=fo(r.hostAttrs,i=fo(i,r.hostAttrs))}}function ia(t){return t===sn?{}:t===Ve?[]:t}function Dx(t,e){let i=t.viewQuery;i?t.viewQuery=(n,r)=>{e(n,r),i(n,r)}:t.viewQuery=e}function Ex(t,e){let i=t.contentQueries;i?t.contentQueries=(n,r,o)=>{e(n,r,o),i(n,r,o)}:t.contentQueries=e}function Ix(t,e){let i=t.hostBindings;i?t.hostBindings=(n,r)=>{e(n,r),i(n,r)}:t.hostBindings=e}function c2(t){let e=i=>{let n=(Array.isArray(t)?t:t()).map(r=>typeof r=="function"?{directive:Se(r),inputs:sn,outputs:sn}:{directive:Se(r.directive),inputs:zm(r.inputs),outputs:zm(r.outputs)});i.hostDirectives===null?(i.findHostDirectiveDefs=Mb,i.hostDirectives=n):i.hostDirectives.unshift(...n)};return e.ngInherit=!0,e}function Mb(t,e,i){if(t.hostDirectives!==null)for(let n of t.hostDirectives){let r=_d(n.directive);Cx(r.declaredInputs,n.inputs),Mb(r,e,i),i.set(r,n),e.push(r)}}function zm(t){if(t===void 0||t.length===0)return sn;let e={};for(let i=0;i<t.length;i+=2)e[t[i]]=t[i+1];return e}function Cx(t,e){for(let i in e)if(e.hasOwnProperty(i)){let n=e[i],r=t[i];t[n]=r}}function Ae(t){let e=t.inputConfig,i={};for(let n in e)if(e.hasOwnProperty(n)){let r=e[n];Array.isArray(r)&&r[3]&&(i[n]=r[3])}t.inputTransforms=i}var kn=class{},vo=class{};var Na=class extends kn{constructor(e,i,n){super(),this._parent=i,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Ta(this);let r=Eg(e);this._bootstrapComponents=kv(r.bootstrap),this._r3Injector=uv(e,i,[{provide:kn,useValue:this},{provide:Gt,useValue:this.componentFactoryResolver},...n],Ue(e),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(e)}get injector(){return this._r3Injector}destroy(){let e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach(i=>i()),this.destroyCbs=null}onDestroy(e){this.destroyCbs.push(e)}},Oa=class extends vo{constructor(e){super(),this.moduleType=e}create(e){return new Na(this.moduleType,e,[])}};function xx(t,e,i){return new Na(t,e,i)}var Xu=class extends kn{constructor(e){super(),this.componentFactoryResolver=new Ta(this),this.instance=null;let i=new ho([...e.providers,{provide:kn,useValue:this},{provide:Gt,useValue:this.componentFactoryResolver}],e.parent||Dd(),e.debugName,new Set(["environment"]));
vendor: 10,959 bytes, line 7
7this.injector=i,e.runEnvironmentInitializers&&i.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(e){this.injector.onDestroy(e)}};function dc(t,e,i=null){return new Xu({providers:t,parent:e,debugName:i,runEnvironmentInitializers:!0}).injector}function Tb(t){return Mx(t)?Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t:!1}function Sx(t,e){if(Array.isArray(t))for(let i=0;i<t.length;i++)e(t[i]);else{let i=t[Symbol.iterator](),n;for(;!(n=i.next()).done;)e(n.value)}}function Mx(t){return t!==null&&(typeof t=="function"||typeof t=="object")}function rf(t,e,i){return t[e]=i}function Tx(t,e){return t[e]}function ot(t,e,i){let n=t[e];return Object.is(n,i)?!1:(t[e]=i,!0)}function Ab(t,e,i,n){let r=ot(t,e,i);return ot(t,e+1,n)||r}function Ax(t){return(t.flags&32)===32}function Rx(t,e,i,n,r,o,s,a,c){let l=e.consts,u=mr(e,t,4,s||null,a||null);Yd(e,i,u,Nn(l,c)),Ja(e,u);let d=u.tView=Zd(2,u,n,r,o,e.directiveRegistry,e.pipeRegistry,null,e.schemas,l,null);return e.queries!==null&&(e.queries.template(e,u),d.queries=e.queries.embeddedTView(u)),u}function ka(t,e,i,n,r,o,s,a,c,l){let u=i+Ee,d=e.firstCreatePass?Rx(u,e,t,n,r,o,s,a,c):e.data[u];vi(d,!1);let h=Nx(e,t,d,i);Qa()&&rc(e,t,h,d),On(h,t);let f=eb(h,t,h,d);return t[u]=f,cc(t,f),QC(f,d,t),Za(d)&&Gd(e,t,d),c!=null&&qd(t,d,l),d}function _i(t,e,i,n,r,o,s,a){let c=A(),l=ie(),u=Nn(l.consts,o);return ka(c,l,t,e,i,n,r,u,s,a),_i}var Nx=Ox;function Ox(t,e,i,n){return Xa(!0),e[ae].createComment("")}function Xe(t,e,i,n){let r=A(),o=Fn();if(ot(r,o,e)){let s=ie(),a=bi();uC(a,r,t,e,i,n)}return Xe}function fc(t,e,i,n){return ot(t,Fn(),i)?e+ai(i)+n:$e}function Rb(t,e,i,n,r,o){let s=l0(),a=Ab(t,s,i,r);return Rd(2),a?e+ai(i)+n+ai(r)+o:$e}function ra(t,e){return t<<17|e<<2}function gi(t){return t>>17&32767}function kx(t){return(t&2)==2}function Px(t,e){return t&131071|e<<17}function Ju(t){return t|2}function ur(t){return(t&131068)>>2}function ou(t,e){return t&-131069|e<<2}function Fx(t){return(t&1)===1}function ed(t){return t|1}function Lx(t,e,i,n,r,o){let s=o?e.classBindings:e.styleBindings,a=gi(s),c=ur(s);t[n]=i;let l=!1,u;if(Array.isArray(i)){let d=i;u=d[1],(u===null||Do(d,u)>0)&&(l=!0)}else u=i;if(r)if(c!==0){let h=gi(t[a+1]);t[n+1]=ra(h,a),h!==0&&(t[h+1]=ou(t[h+1],n)),t[a+1]=Px(t[a+1],n)}else t[n+1]=ra(a,0),a!==0&&(t[a+1]=ou(t[a+1],n)),a=n;else t[n+1]=ra(c,0),a===0?a=n:t[c+1]=ou(t[c+1],n),c=n;l&&(t[n+1]=Ju(t[n+1])),Wm(t,u,n,!0),Wm(t,u,n,!1),jx(e,u,t,n,o),s=ra(a,c),o?e.classBindings=s:e.styleBindings=s}function jx(t,e,i,n,r){let o=r?t.residualClasses:t.residualStyles;o!=null&&typeof e=="string"&&Do(o,e)>=0&&(i[n+1]=ed(i[n+1]))}function Wm(t,e,i,n){let r=t[i+1],o=e===null,s=n?gi(r):ur(r),a=!1;for(;s!==0&&(a===!1||o);){let c=t[s],l=t[s+1];Vx(c,e)&&(a=!0,t[s+1]=n?ed(l):Ju(l)),s=n?gi(l):ur(l)}a&&(t[i+1]=n?Ju(r):ed(r))}function Vx(t,e){return t===null||e==null||(Array.isArray(t)?t[1]:t)===e?!0:Array.isArray(t)&&typeof e=="string"?Do(t,e)>=0:!1}var De={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Nb(t){return t.substring(De.key,De.keyEnd)}function Bx(t){return t.substring(De.value,De.valueEnd)}function Ux(t){return Pb(t),Ob(t,dr(t,0,De.textEnd))}function Ob(t,e){let i=De.textEnd;return i===e?-1:(e=De.keyEnd=Hx(t,De.key=e,i),dr(t,e,i))}function $x(t){return Pb(t),kb(t,dr(t,0,De.textEnd))}function kb(t,e){let i=De.textEnd,n=De.key=dr(t,e,i);return i===n?-1:(n=De.keyEnd=zx(t,n,i),n=Gm(t,n,i,58),n=De.value=dr(t,n,i),n=De.valueEnd=Wx(t,n,i),Gm(t,n,i,59))}function Pb(t){De.key=0,De.keyEnd=0,De.value=0,De.valueEnd=0,De.textEnd=t.length}function dr(t,e,i){for(;e<i&&t.charCodeAt(e)<=32;)e++;return e}function Hx(t,e,i){for(;e<i&&t.charCodeAt(e)>32;)e++;return e}function zx(t,e,i){let n;for(;e<i&&((n=t.charCodeAt(e))===45||n===95||(n&-33)>=65&&(n&-33)<=90||n>=48&&n<=57);)e++;return e}function Gm(t,e,i,n){return e=dr(t,e,i),e<i&&e++,e}function Wx(t,e,i){let n=-1,r=-1,o=-1,s=e,a=s;for(;s<i;){let c=t.charCodeAt(s++);if(c===59)return a;c===34||c===39?a=s=qm(t,c,s,i):e===s-4&&o===85&&r===82&&n===76&&c===40?a=s=qm(t,41,s,i):c>32&&(a=s),o=r,r=n,n=c&-33}return a}function qm(t,e,i,n){let r=-1,o=i;for(;o<n;){let s=t.charCodeAt(o++);if(s==e&&r!==92)return o;s==92&&r===92?r=0:r=s}throw new Error}function Ao(t,e,i){let n=A(),r=Fn();if(ot(n,r,e)){let o=ie(),s=bi();gr(o,s,n,t,e,n[ae],i,!1)}return Ao}function td(t,e,i,n,r){let o=e.inputs,s=r?"class":"style";Kd(t,i,o[s],s,n)}function of(t,e,i){return Lb(t,e,i,!1),of}function ze(t,e){return Lb(t,e,null,!0),ze}function Gx(t){sf(Bb,qx,t,!1)}function qx(t,e){for(let i=$x(e);i>=0;i=kb(e,i))Bb(t,Nb(e),Bx(e))}function br(t){sf(Jx,Fb,t,!0)}function Fb(t,e){for(let i=Ux(e);i>=0;i=Ob(e,i))wo(t,Nb(e),!0)}function Lb(t,e,i,n){let r=A(),o=ie(),s=Rd(2);if(o.firstUpdatePass&&Vb(o,t,s,n),e!==$e&&ot(r,s,e)){let a=o.data[fn()];Ub(o,a,r,r[ae],t,r[s+1]=tS(e,i),n,s)}}function sf(t,e,i,n){let r=ie(),o=Rd(2);r.firstUpdatePass&&Vb(r,null,o,n);let s=A();if(i!==$e&&ot(s,o,i)){let a=r.data[fn()];if($b(a,n)&&!jb(r,o)){let c=n?a.classesWithoutHost:a.stylesWithoutHost;c!==null&&(i=uu(c,i||"")),td(r,a,s,i,n)}else eS(r,a,s,s[ae],s[o+1],s[o+1]=Xx(t,e,i),n,o)}}function jb(t,e){return e>=t.expandoStartIndex}function Vb(t,e,i,n){let r=t.data;if(r[i+1]===null){let o=r[fn()],s=jb(t,i);$b(o,n)&&e===null&&!s&&(e=!1),e=Zx(r,o,e,n),Lx(r,o,e,i,s,n)}}function Zx(t,e,i,n){let r=Nd(t),o=n?e.residualClasses:e.residualStyles;if(r===null)(n?e.classBindings:e.styleBindings)===0&&(i=su(null,t,e,i,n),i=bo(i,e.attrs,n),o=null);else{let s=e.directiveStylingLast;if(s===-1||t[s]!==r)if(i=su(r,t,e,i,n),o===null){let c=Yx(t,e,n);c!==void 0&&Array.isArray(c)&&(c=su(null,t,e,c[1],n),c=bo(c,e.attrs,n),Kx(t,e,n,c))}else o=Qx(t,e,n)}return o!==void 0&&(n?e.residualClasses=o:e.residualStyles=o),i}function Yx(t,e,i){let n=i?e.classBindings:e.styleBindings;if(ur(n)!==0)return t[gi(n)]}function Kx(t,e,i,n){let r=i?e.classBindings:e.styleBindings;t[gi(r)]=n}function Qx(t,e,i){let n,r=e.directiveEnd;for(let o=1+e.directiveStylingLast;o<r;o++){let s=t[o].hostAttrs;n=bo(n,s,i)}return bo(n,e.attrs,i)}function su(t,e,i,n,r){let o=null,s=i.directiveEnd,a=i.directiveStylingLast;for(a===-1?a=i.directiveStart:a++;a<s&&(o=e[a],n=bo(n,o.hostAttrs,r),o!==t);)a++;return t!==null&&(i.directiveStylingLast=a),n}function bo(t,e,i){let n=i?1:2,r=-1;if(e!==null)for(let o=0;o<e.length;o++){let s=e[o];typeof s=="number"?r=s:r===n&&(Array.isArray(t)||(t=t===void 0?[]:["",t]),wo(t,s,i?!0:e[++o]))}return t===void 0?null:t}function Xx(t,e,i){if(i==null||i==="")return Ve;let n=[],r=at(i);if(Array.isArray(r))for(let o=0;o<r.length;o++)t(n,r[o],!0);else if(typeof r=="object")for(let o in r)r.hasOwnProperty(o)&&t(n,o,r[o]);else typeof r=="string"&&e(n,r);return n}function Bb(t,e,i){wo(t,e,at(i))}function Jx(t,e,i){let n=String(e);n!==""&&!n.includes(" ")&&wo(t,n,i)}function eS(t,e,i,n,r,o,s,a){r===$e&&(r=Ve);let c=0,l=0,u=0<r.length?r[0]:null,d=0<o.length?o[0]:null;for(;u!==null||d!==null;){let h=c<r.length?r[c+1]:void 0,f=l<o.length?o[l+1]:void 0,m=null,w;u===d?(c+=2,l+=2,h!==f&&(m=d,w=f)):d===null||u!==null&&u<d?(c+=2,m=u):(l+=2,m=d,w=f),m!==null&&Ub(t,e,i,n,m,w,s,a),u=c<r.length?r[c]:null,d=l<o.length?o[l]:null}}function Ub(t,e,i,n,r,o,s,a){if(!(e.type&3))return;let c=t.data,l=c[a+1],u=Fx(l)?Zm(c,e,i,r,ur(l),s):void 0;if(!Pa(u)){Pa(o)||kx(l)&&(o=Zm(c,null,i,r,a,s));let d=Lg(fn(),i);UI(n,s,d,r,o)}}function Zm(t,e,i,n,r,o){let s=e===null,a;for(;r>0;){let c=t[r],l=Array.isArray(c),u=l?c[1]:c,d=u===null,h=i[r+1];h===$e&&(h=d?Ve:void 0);let f=d?Ql(h,n):u===n?h:void 0;if(l&&!Pa(f)&&(f=Ql(c,n)),Pa(f)&&(a=f,s))return a;let m=t[r+1];r=s?gi(m):ur(m)}if(e!==null){let c=o?e.residualClasses:e.residualStyles;c!=null&&(a=Ql(c,n))}return a}function Pa(t){return t!==void 0}function tS(t,e){return t==null||t===""||(typeof e=="string"?t=t+e:typeof t=="object"&&(t=Ue(at(t)))),t}function $b(t,e){return(t.flags&(e?8:16))!==0}function l2(t,e,i){let n=A(),r=fc(n,t,e,i);sf(wo,Fb,r,!0)}var nd=class{destroy(e){}updateValue(e,i){}swap(e,i){let n=Math.min(e,i),r=Math.max(e,i),o=this.detach(r);if(r-n>1){let s=this.detach(n);this.attach(n,o),this.attach(r,s)}else this.attach(n,o)}move(e,i){this.attach(i,this.detach(e))}};function au(t,e,i,n,r){return t===i&&Object.is(e,n)?1:Object.is(r(t,e),r(i,n))?-1:0}function nS(t,e,i){let n,r,o=0,s=t.length-1,a=void 0;if(Array.isArray(e)){let c=e.length-1;for(;o<=s&&o<=c;){let l=t.at(o),u=e[o],d=au(o,l,o,u,i);if(d!==0){d<0&&t.updateValue(o,u),o++;continue}let h=t.at(s),f=e[c],m=au(s,h,c,f,i);if(m!==0){m<0&&t.updateValue(s,f),s--,c--;continue}let w=i(o,l),D=i(s,h),E=i(o,u);if(Object.is(E,D)){let W=i(c,f);Object.is(W,w)?(t.swap(o,s),t.updateValue(s,f),c--,s--):t.move(s,o),t.updateValue(o,u),o++;continue}if(n??=new Fa,r??=Km(t,o,s,i),id(t,n,o,E))t.updateValue(o,u),o++,s++;else if(r.has(E))n.set(w,t.detach(o)),s--;else{let W=t.create(o,e[o]);t.attach(o,W),o++,s++}}for(;o<=c;)Ym(t,n,i,o,e[o]),o++}else if(e!=null){let c=e[Symbol.iterator](),l=c.next();for(;!l.done&&o<=s;){let u=t.at(o),d=l.value,h=au(o,u,o,d,i);if(h!==0)h<0&&t.updateValue(o,d),o++,l=c.next();else{n??=new Fa,r??=Km(t,o,s,i);let f=i(o,d);if(id(t,n,o,f))t.updateValue(o,d),o++,s++,l=c.next();else if(!r.has(f))t.attach(o,t.create(o,d)),o++,s++,l=c.next();else{let m=i(o,u);n.set(m,t.detach(o)),s--}}}for(;!l.done;)Ym(t,n,i,t.length,l.value),l=c.next()}for(;o<=s;)t.destroy(t.detach(s--));n?.forEach(c=>{t.destroy(c)})}function id(t,e,i,n){return e!==void 0&&e.has(n)?(t.attach(i,e.get(n)),e.delete(n),!0):!1}function Ym(t,e,i,n,r){if(id(t,e,n,i(n,r)))t.updateValue(n,r);else{let o=t.create(n,r);t.attach(n,o)}}function Km(t,e,i,n){let r=new Set;for(let o=e;o<=i;o++)r.add(n(o,t.at(o)));return r}var Fa=class{constructor(){this.kvMap=new Map,this._vMap=void 0}has(e){return this.kvMap.has(e)}delete(e){if(!this.has(e))return!1;let i=this.kvMap.get(e);return this._vMap!==void 0&&this._vMap.has(i)?(this.kvMap.set(e,this._vMap.get(i)),this._vMap.delete(i)):this.kvMap.delete(e),!0}get(e){return this.kvMap.get(e)}set(e,i){if(this.kvMap.has(e)){let n=this.kvMap.get(e);this._vMap===void 0&&(this._vMap=new Map);let r=this._vMap;for(;r.has(n);)n=r.get(n);r.set(n,i)}else this.kvMap.set(e,i)}forEach(e){for(let[i,n]of this.kvMap)if(e(n,i),this._vMap!==void 0){let r=this._vMap;for(;r.has(n);)n=r.get(n),e(n,i)}}};function yr(t,e){Kt("NgControlFlow");let i=A(),n=Fn(),r=i[n]!==$e?i[n]:-1,o=r!==-1?La(i,Ee+r):void 0,s=0;if(ot(i,n,t)){let a=z(null);try{if(o!==void 0&&cb(o,s),t!==-1){let c=Ee+t,l=La(i,c),u=ad(i[F],c),d=sr(l,u.tView.ssrId),h=Mo(i,u,e,{dehydratedView:d});To(l,h,s,or(u,d))}}finally{z(a)}}else if(o!==void 0){let a=ab(o,s);a!==void 0&&(a[Ne]=e)}}var rd=class{constructor(e,i,n){this.lContainer=e,this.$implicit=i,this.$index=n}get $count(){return this.lContainer.length-Oe}};function u2(t,e){return e}var od=class{constructor(e,i,n){this.hasEmptyBlock=e,this.trackByFn=i,this.liveCollection=n}};function d2(t,e,i,n,r,o,s,a,c,l,u,d,h){Kt("NgControlFlow");let f=A(),m=ie(),w=c!==void 0,D=A(),E=a?s.bind(D[rt][Ne]):s,W=new od(w,E);
7D[Ee+t]=W,ka(f,m,t+1,e,i,n,r,Nn(m.consts,o)),w&&ka(f,m,t+2,c,l,u,d,Nn(m.consts,h))}var sd=class extends nd{constructor(e,i,n){super(),this.lContainer=e,this.hostLView=i,this.templateTNode=n,this.operationsCounter=void 0,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-Oe}at(e){return this.getLView(e)[Ne].$implicit}attach(e,i){let n=i[tr];this.needsIndexUpdate||=e!==this.length,To(this.lContainer,i,e,or(this.templateTNode,n))}detach(e){return this.needsIndexUpdate||=e!==this.length-1,iS(this.lContainer,e)}create(e,i){let n=sr(this.lContainer,this.templateTNode.tView.ssrId),r=Mo(this.hostLView,this.templateTNode,new rd(this.lContainer,i,e),{dehydratedView:n});return this.operationsCounter?.recordCreate(),r}destroy(e){ic(e[F],e),this.operationsCounter?.recordDestroy()}updateValue(e,i){this.getLView(e)[Ne].$implicit=i}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let e=0;e<this.length;e++)this.getLView(e)[Ne].$index=e}getLView(e){return rS(this.lContainer,e)}};function f2(t){let e=z(null),i=fn();try{let n=A(),r=n[F],o=n[i],s=i+1,a=La(n,s);if(o.liveCollection===void 0){let l=ad(r,s);o.liveCollection=new sd(a,n,l)}else o.liveCollection.reset();let c=o.liveCollection;if(nS(c,t,o.trackByFn),c.updateIndexes(),o.hasEmptyBlock){let l=Fn(),u=c.length===0;if(ot(n,l,u)){let d=i+2,h=La(n,d);if(u){let f=ad(r,d),m=sr(h,f.tView.ssrId),w=Mo(n,f,void 0,{dehydratedView:m});To(h,w,0,or(f,m))}else cb(h,0)}}}finally{z(e)}}function La(t,e){return t[e]}function iS(t,e){return go(t,e)}function rS(t,e){return ab(t,e)}function ad(t,e){return xd(t,e)}function oS(t,e,i,n,r,o){let s=e.consts,a=Nn(s,r),c=mr(e,t,2,n,a);return Yd(e,i,c,Nn(s,o)),c.attrs!==null&&Ma(c,c.attrs,!1),c.mergedAttrs!==null&&Ma(c,c.mergedAttrs,!0),e.queries!==null&&e.queries.elementStart(e,c),c}function ct(t,e,i,n){let r=A(),o=ie(),s=Ee+t,a=r[ae],c=o.firstCreatePass?oS(s,o,r,e,i,n):o.data[s],l=sS(o,r,c,a,e,t);r[s]=l;let u=Za(c);return vi(c,!0),Gv(a,l,c),!Ax(c)&&Qa()&&rc(o,r,l,c),n0()===0&&On(l,r),i0(),u&&(Gd(o,r,c),Wd(o,c,r)),n!==null&&qd(r,c),ct}function Je(){let t=Ie();Td()?Ad():(t=t.parent,vi(t,!1));let e=t;o0(e)&&s0(),r0();let i=ie();return i.firstCreatePass&&(Ja(i,t),Cd(t)&&i.queries.elementEnd(t)),e.classesWithoutHost!=null&&w0(e)&&td(i,e,A(),e.classesWithoutHost,!0),e.stylesWithoutHost!=null&&D0(e)&&td(i,e,A(),e.stylesWithoutHost,!1),Je}function Re(t,e,i,n){return ct(t,e,i,n),Je(),Re}var sS=(t,e,i,n,r,o)=>(Xa(!0),Fv(n,r,v0()));function aS(t,e,i,n,r){let o=e.consts,s=Nn(o,n),a=mr(e,t,8,"ng-container",s);s!==null&&Ma(a,s,!0);let c=Nn(o,r);return Yd(e,i,a,c),e.queries!==null&&e.queries.elementStart(e,a),a}function Hb(t,e,i){let n=A(),r=ie(),o=t+Ee,s=r.firstCreatePass?aS(o,r,n,e,i):r.data[o];vi(s,!0);let a=lS(r,n,s,t);return n[o]=a,Qa()&&rc(r,n,a,s),On(a,n),Za(s)&&(Gd(r,n,s),Wd(r,s,n)),i!=null&&qd(n,s),Hb}function zb(){let t=Ie(),e=ie();return Td()?Ad():(t=t.parent,vi(t,!1)),e.firstCreatePass&&(Ja(e,t),Cd(t)&&e.queries.elementEnd(t)),zb}function cS(t,e,i){return Hb(t,e,i),zb(),cS}var lS=(t,e,i,n)=>(Xa(!0),SI(e[ae],""));function Wb(){return A()}function af(t,e,i){let n=A(),r=Fn();if(ot(n,r,e)){let o=ie(),s=bi();gr(o,s,n,t,e,n[ae],i,!0)}return af}function cf(t,e,i){let n=A(),r=Fn();if(ot(n,r,e)){let o=ie(),s=bi(),a=Nd(o.data),c=rb(a,s,n);gr(o,s,n,t,e,c,i,!0)}return cf}var ri=void 0;function uS(t){let e=t,i=Math.floor(Math.abs(t)),n=t.toString().replace(/^[^.]*\.?/,"").length;return i===1&&n===0?1:5}var dS=["en",[["a","p"],["AM","PM"],ri],[["AM","PM"],ri,ri],[["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"]],ri,[["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"]],ri,[["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}
7, {0}",ri,"{1} 'at' {0}",ri],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",uS],co={};function Gb(t,e,i){typeof e!="string"&&(i=e,e=t[he.LocaleId]),e=e.toLowerCase().replace(/_/g,"-"),co[e]=t,i&&(co[e][he.ExtraData]=i)}function wt(t){let e=fS(t),i=Qm(e);if(i)return i;let n=e.split("-")[0];if(i=Qm(n),i)return i;if(n==="en")return dS;throw new C(701,!1)}function Qm(t){return t in co||(co[t]=xe.ng&&xe.ng.common&&xe.ng.common.locales&&xe.ng.common.locales[t]),co[t]}var he=function(t){return t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencyCode=15]="CurrencyCode",t[t.CurrencySymbol=16]="CurrencySymbol",t[t.CurrencyName=17]="CurrencyName",t[t.Currencies=18]="Currencies",t[t.Directionality=19]="Directionality",t[t.PluralCase=20]="PluralCase",t[t.ExtraData=21]="ExtraData",t}(he||{});function fS(t){return t.toLowerCase().replace(/_/g,"-")}var ja="en-US";var hS=ja;function pS(t){typeof t=="string"&&(hS=t.toLowerCase().replace(/_/g,"-"))}var mS=(t,e,i)=>{};function wi(t,e,i,n){let r=A(),o=ie(),s=Ie();return uf(o,r,r[ae],s,t,e,n),wi}function lf(t,e){let i=Ie(),n=A(),r=ie(),o=Nd(r.data),s=rb(o,i,n);return uf(r,n,s,i,t,e),lf}function gS(t,e,i,n){let r=t.cleanup;if(r!=null)for(let o=0;o<r.length-1;o+=2){let s=r[o];if(s===i&&r[o+1]===n){let a=e[ga],c=r[o+2];return a.length>c?a[c]:null}typeof s=="string"&&(o+=2)}return null}function uf(t,e,i,n,r,o,s){let a=Za(n),l=t.firstCreatePass&&ib(t),u=e[Ne],d=nb(e),h=!0;if(n.type&3||s){let w=yt(n,e),D=s?s(w):w,E=d.length,W=s?te=>s(Wt(te[n.index])):n.index,X=null;if(!s&&a&&(X=gS(t,e,r,n.index)),X!==null){let te=X.__ngLastListenerFn__||X;te.__ngNextListenerFn__=o,X.__ngLastListenerFn__=o,h=!1}else{o=Jm(n,e,u,o),mS(w,r,o);let te=i.listen(D,r,o);d.push(o,te),l&&l.push(r,W,E,E+1)}}else o=Jm(n,e,u,o);let f=n.outputs,m;if(h&&f!==null&&(m=f[r])){let w=m.length;if(w)for(let D=0;D<w;D+=2){let E=m[D],W=m[D+1],pt=e[E][W].subscribe(o),be=d.length;d.push(o,pt),l&&l.push(r,n.index,be,-(be+1))}}}function Xm(t,e,i,n){let r=z(null);try{return Ut(6,e,i),i(n)!==!1}catch(o){return ob(t,o),!1}finally{Ut(7,e,i),z(r)}}function Jm(t,e,i,n){return function r(o){if(o===Function)return n;let s=t.componentOffset>-1?Pn(t.index,e):e;Xd(s,5);let a=Xm(e,i,n,o),c=r.__ngNextListenerFn__;for(;c;)a=Xm(e,i,c,o)&&a,c=c.__ngNextListenerFn__;return a}}function Di(t=1){return m0(t)}function vS(t,e){let i=null,n=IE(t);for(let r=0;r<e.length;r++){let o=e[r];if(o==="*"){i=r;continue}if(n===null?_g(t,o,!0):SE(n,o))return r}return i}function Qt(t){let e=A()[rt][Qe];if(!e.projection){let i=t?t.length:1,n=e.projection=mE(i,null),r=n.slice(),o=e.child;for(;o!==null;){if(o.type!==128){let s=t?vS(o,t):0;s!==null&&(r[s]?r[s].projectionNext=o:n[s]=o,r[s]=o)}o=o.next}}}function We(t,e=0,i,n,r,o){let s=A(),a=ie(),c=n?t+1:null;c!==null&&ka(s,a,c,n,r,o,null,i);let l=mr(a,Ee+t,16,null,i||null);l.projection===null&&(l.projection=e),Ad();let d=!s[tr]||Hg();s[rt][Qe].projection[l.projection]===null&&c!==null?bS(s,a,c):d&&(l.flags&32)!==32&&VI(a,s,l)}function bS(t,e,i){let n=Ee+i,r=e.data[n],o=t[n],s=sr(o,r.tView.ssrId),a=Mo(t,r,void 0,{dehydratedView:s});To(o,a,0,or(r,s))}function yS(t,e,i){return qb(t,"",e,"",i),yS}function qb(t,e,i,n,r){let o=A(),s=fc(o,e,i,n);if(s!==$e){let a=ie(),c=bi();gr(a,c,o,t,s,o[ae],r,!1)}return qb}function _S(t,e,i,n,r,o,s){let a=A(),c=Rb(a,e,i,n,r,o);if(c!==$e){let l=ie(),u=bi();gr(l,u,a,t,c,a[ae],s,!1)}return _S}function Zb(t,e,i,n){Eb(t,e,i,n)}function _r(t,e,i){ix(t,e,i)}function jn(t){let e=A(),i=ie(),n=Od();Ka(n+1);let r=nf(i,n);if(t.dirty&&XE(e)===((r.metadata.flags&2)===2)){if(r.matches===null)t.reset([]);else{let o=Cb(e,n);t.reset(o,hv),t.notifyOnChanges()}return!0}return!1}function Vn(){return tf(A(),Od())}function h2(t,e,i,n,r){ux(e,Eb(t,i,n,r))}function p2(t=1){Ka(Od()+t)}function wS(t,e,i,n){i>=t.data.length&&(t.data[i]=null,t.blueprint[i]=null),e[i]=n}function m2(t){let e=c0();return Sd(e,Ee+t)}function g2(t,e,i){let n=A(),r=fc(n,t,e,i);Gx(r)}function Ro(t,e=""){let i=A(),n=ie(),r=t+Ee,o=n.firstCreatePass?mr(n,r,1,e,null):n.data[r],s=DS(n,i,o,e,t);i[r]=s,Qa()&&rc(n,i,s,o),vi(o,!1)}var DS=(t,e,i,n,r)=>(Xa(!0),CI(e[ae],n));function ES(t){return Ei("",t,""),ES}
vendor: 4,127 bytes, line 7
7function Ei(t,e,i){let n=A(),r=fc(n,t,e,i);return r!==$e&&sb(n,fn(),r),Ei}function IS(t,e,i,n,r){let o=A(),s=Rb(o,t,e,i,n,r);return s!==$e&&sb(o,fn(),s),IS}function CS(t,e,i){xb(e)&&(e=e());let n=A(),r=Fn();if(ot(n,r,e)){let o=ie(),s=bi();gr(o,s,n,t,e,n[ae],i,!1)}return CS}function v2(t,e){let i=xb(t);return i&&t.set(e),i}function xS(t,e){let i=A(),n=ie(),r=Ie();return uf(n,i,i[ae],r,t,e),xS}function SS(t,e,i){let n=ie();if(n.firstCreatePass){let r=cn(t);cd(i,n.data,n.blueprint,r,!0),cd(e,n.data,n.blueprint,r,!1)}}function cd(t,e,i,n,r){if(t=Se(t),Array.isArray(t))for(let o=0;o<t.length;o++)cd(t[o],e,i,n,r);else{let o=ie(),s=A(),a=Ie(),c=er(t)?t:Se(t.provide),l=Tg(t),u=a.providerIndexes&1048575,d=a.directiveStart,h=a.providerIndexes>>20;if(er(t)||!t.multi){let f=new hi(l,r,b),m=lu(c,e,r?u:u+h,d);m===-1?(Iu(Da(a,s),o,c),cu(o,t,e.length),e.push(c),a.directiveStart++,a.directiveEnd++,r&&(a.providerIndexes+=1048576),i.push(f),s.push(f)):(i[m]=f,s[m]=f)}else{let f=lu(c,e,u+h,d),m=lu(c,e,u,u+h),w=f>=0&&i[f],D=m>=0&&i[m];if(r&&!D||!r&&!w){Iu(Da(a,s),o,c);let E=AS(r?TS:MS,i.length,r,n,l);!r&&D&&(i[m].providerFactory=E),cu(o,t,e.length,0),e.push(c),a.directiveStart++,a.directiveEnd++,r&&(a.providerIndexes+=1048576),i.push(E),s.push(E)}else{let E=Yb(i[r?m:f],l,!r&&n);cu(o,t,f>-1?f:m,E)}!r&&n&&D&&i[m].componentProviders++}}}function cu(t,e,i,n){let r=er(e),o=jE(e);if(r||o){let c=(o?Se(e.useClass):e).prototype.ngOnDestroy;if(c){let l=t.destroyHooks||(t.destroyHooks=[]);if(!r&&e.multi){let u=l.indexOf(i);u===-1?l.push(i,[n,c]):l[u+1].push(n,c)}else l.push(i,c)}}}function Yb(t,e,i){return i&&t.componentProviders++,t.multi.push(e)-1}function lu(t,e,i,n){for(let r=i;r<n;r++)if(e[r]===t)return r;return-1}function MS(t,e,i,n){return ld(this.multi,[])}function TS(t,e,i,n){let r=this.multi,o;if(this.providerFactory){let s=this.providerFactory.componentProviders,a=pi(i,i[F],this.providerFactory.index,n);o=a.slice(0,s),ld(r,o);for(let c=s;c<a.length;c++)o.push(a[c])}else o=[],ld(r,o);return o}function ld(t,e){for(let i=0;i<t.length;i++){let n=t[i];e.push(n())}return e}function AS(t,e,i,n,r){let o=new hi(t,i,b);return o.multi=[],o.index=e,o.componentProviders=0,Yb(o,r,n&&!i),o}function hc(t,e=[]){return i=>{i.providersResolver=(n,r)=>SS(n,r?r(t):t,e)}}var RS=(()=>{let e=class e{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){let r=xg(!1,n.type),o=r.length>0?dc([r],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,o)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(let n of this.cachedInjectors.values())n!==null&&n.destroy()}finally{this.cachedInjectors.clear()}}};e.\u0275prov=v({token:e,providedIn:"environment",factory:()=>new e(p(Me))});let t=e;return t})();function Fe(t){Kt("NgStandalone"),t.getStandaloneInjector=e=>e.get(RS).getOrCreateStandaloneInjector(t)}function b2(t,e,i){let n=Io()+t,r=A();return r[n]===$e?rf(r,n,i?e.call(i):e()):Tx(r,n)}function y2(t,e,i,n){return Qb(A(),Io(),t,e,i,n)}function _2(t,e,i,n,r){return Xb(A(),Io(),t,e,i,n,r)}function Kb(t,e){let i=t[e];return i===$e?void 0:i}function Qb(t,e,i,n,r,o){let s=e+i;return ot(t,s,r)?rf(t,s+1,o?n.call(o,r):n(r)):Kb(t,s+1)}function Xb(t,e,i,n,r,o,s){let a=e+i;return Ab(t,a,r,o)?rf(t,a+2,s?n.call(s,r,o):n(r,o)):Kb(t,a+2)}function w2(t,e){let i=ie(),n,r=t+Ee;i.firstCreatePass?(n=NS(e,i.pipeRegistry),i.data[r]=n,n.onDestroy&&(i.destroyHooks??=[]).push(r,n.onDestroy)):n=i.data[r];let o=n.factory||(n.factory=ci(n.type,!0)),s,a=Ze(b);try{let c=wa(!1),l=o();return wa(c),wS(i,A(),r,l),l}finally{Ze(a)}}function NS(t,e){if(e)for(let i=e.length-1;i>=0;i--){let n=e[i];if(t===n.name)return n}}function D2(t,e,i){let n=t+Ee,r=A(),o=Sd(r,n);return Jb(r,n)?Qb(r,Io(),e,o.transform,i,o):o.transform(i)}function E2(t,e,i,n){let r=t+Ee,o=A(),s=Sd(o,r);return Jb(o,r)?Xb(o,Io(),e,s.transform,i,n,s):s.transform(i,n)}function Jb(t,e){return t[F].data[e].pure}function I2(t,e){return lc(t,e)}var oa=null;function OS(t){oa!==null&&(t.defaultEncapsulation!==oa.defaultEncapsulation||t.preserveWhitespace
7s!==oa.preserveWhitespaces)||(oa=t)}var pc=(()=>{let e=class e{log(n){console.log(n)}warn(n){console.warn(n)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"platform"});let t=e;return t})();var df=new _(""),No=new _(""),mc=(()=>{let e=class e{constructor(n,r,o){this._ngZone=n,this.registry=r,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,ff||(kS(o),o.addToWindow(r)),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:()=>{S.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}isStable(){return this._isZoneStable&&!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(r=>r.updateCb&&r.updateCb(n)?(clearTimeout(r.timeoutId),!1):!0)}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,r,o){let s=-1;r&&r>0&&(s=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==s),n()},r)),this._callbacks.push({doneCb:n,timeoutId:s,updateCb:o})}whenStable(n,r,o){if(o&&!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,r,o),this._runCallbacksIfReady()}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,r,o){return[]}};e.\u0275fac=function(r){return new(r||e)(p(S),p(gc),p(No))},e.\u0275prov=v({token:e,factory:e.\u0275fac});let t=e;return t})(),gc=(()=>{let e=class e{constructor(){this._applications=new Map}registerApplication(n,r){this._applications.set(n,r)}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,r=!0){return ff?.findTestabilityInTree(this,n,r)??null}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"platform"});let t=e;return t})();function kS(t){ff=t}var ff;function Oo(t){return!!t&&typeof t.then=="function"}function ey(t){return!!t&&typeof t.subscribe=="function"}var vc=new _(""),ty=(()=>{let e=class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,r)=>{this.resolve=n,this.reject=r}),this.appInits=g(vc,{optional:!0})??[]}runInitializers(){if(this.initialized)return;let n=[];for(let o of this.appInits){let s=o();if(Oo(s))n.push(s);else if(ey(s)){let a=new Promise((c,l)=>{s.subscribe({complete:c,error:l})});n.push(a)}}let r=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{r()}).catch(o=>{this.reject(o)}),n.length===0&&r(),this.initialized=!0}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),bc=new _("");function PS(){xp(()=>{throw new C(600,!1)})}function FS(t){return t.isBoundToModule}var LS=10;function jS(t,e,i){try{let n=i();return Oo(n)?n.catch(r=>{throw e.runOutsideAngular(()=>t.handleError(r)),r}):n}catch(n){throw e.runOutsideAngular(()=>t.handleError(n)),n}}function ny(t,e){return Array.isArray(e)?e.reduce(ny,t):y(y({},t),e)}var Xt=(()=>{let e=class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=g(U0),this.afterRenderEffectManager=g(ef),this.zonelessEnabled=g(mb),this.externalTestViews=new Set,this.beforeRender=new x,this.afterTick=new x,this.componentTypes=[],this.components=[],this.isStable=g(Zt).hasPendingTasks.pipe(M(n=>!n)),this._injector=g(Me)}get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(n,r){let o=n instanceof Sa;if(!this._injector.get(ty).done){let f=!o&&Dg(n),m=!1;throw new C(405,m)}let a;o?a=n:a=this._injector.get(Gt).resolveComponentFactory(n),this.componentTypes.push(a.componentType);let c=FS(a)?void 0:this._injector.get(kn),l=r||a.selector,u=a.create(le.NULL,[],l,c),d=u.location.nativeElement,h=u.injector.get(df,null);return h?.registerApplication(d),u.onDestroy(()=>{this.detachView(u.hostView),da(this.components,u),h?.unregisterApplication(d)}),this._loadComponent(u),u}tick(){this._tick(!0)}_tick(n){if(this._runningTick)throw new C(101,!1);let r=z(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(n)}catch(o){this.internalErrorHandler(o)}finally{this._runningTick=!1,z(r),this.afterTick.next()}}detectChangesInAttachedViews(n){let r=null;
7this._injector.destroyed||(r=this._injector.get(cr,null,{optional:!0}));let o=0,s=this.afterRenderEffectManager;for(;o<LS;){let a=o===0;if(n||!a){this.beforeRender.next(a);for(let{_lView:c,notifyErrorHandler:l}of this._views)VS(c,l,a,this.zonelessEnabled)}else r?.begin?.(),r?.end?.();if(o++,s.executeInternalCallbacks(),!this.allViews.some(({_lView:c})=>mo(c))&&(s.execute(),!this.allViews.some(({_lView:c})=>mo(c))))break}}attachView(n){let r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){let r=n;da(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);let r=this._injector.get(bc,[]);[...this._bootstrapListeners,...r].forEach(o=>o(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>da(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new C(406,!1);let n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function da(t,e){let i=t.indexOf(e);i>-1&&t.splice(i,1)}function VS(t,e,i,n){if(!i&&!mo(t))return;db(t,e,i&&!n?0:1)}var ud=class{constructor(e,i){this.ngModuleFactory=e,this.componentFactories=i}},yc=(()=>{let e=class e{compileModuleSync(n){return new Oa(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){let r=this.compileModuleSync(n),o=Eg(n),s=kv(o.declarations).reduce((a,c)=>{let l=Rn(c);return l&&a.push(new lr(l)),a},[]);return new ud(r,s)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),BS=new _("");function US(t,e,i){let n=new Oa(i);return Promise.resolve(n)}function eg(t){for(let e=t.length-1;e>=0;e--)if(t[e]!==void 0)return t[e]}var $S=(()=>{let e=class e{constructor(){this.zone=g(S),this.changeDetectionScheduler=g(ar),this.applicationRef=g(Xt)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function HS({ngZoneFactory:t,ignoreChangesOutsideZone:e}){return t??=()=>new S(iy()),[{provide:S,useFactory:t},{provide:Ji,multi:!0,useFactory:()=>{let i=g($S,{optional:!0});return()=>i.initialize()}},{provide:Ji,multi:!0,useFactory:()=>{let i=g(zS);return()=>{i.initialize()}}},e===!0?{provide:gb,useValue:!0}:[]]}function iy(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}var zS=(()=>{let e=class e{constructor(){this.subscription=new G,this.initialized=!1,this.zone=g(S),this.pendingTasks=g(Zt)}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(()=>{S.assertNotInAngularZone(),queueMicrotask(()=>{n!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{S.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var WS=(()=>{let e=class e{constructor(){this.appRef=g(Xt),this.taskService=g(Zt),this.ngZone=g(S),this.zonelessEnabled=g(mb),this.disableScheduling=g(gb,{optional:!0}
7)??!1,this.zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run,this.schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}],this.subscriptions=new G,this.cancelScheduledCallback=null,this.shouldRefreshViews=!1,this.useMicrotaskScheduler=!1,this.runningTick=!1,this.pendingRenderTaskId=null,this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof Ia||!this.zoneIsDefined)}notify(n){if(!this.zonelessEnabled&&n===5)return;switch(n){case 3:case 2:case 0:case 4:case 5:case 1:{this.shouldRefreshViews=!0;break}case 8:case 7:case 6:case 9:default:}if(!this.shouldScheduleTick())return;let r=this.useMicrotaskScheduler?xm:dv;this.pendingRenderTaskId=this.taskService.add(),this.zoneIsDefined?Zone.root.run(()=>{this.cancelScheduledCallback=r(()=>{this.tick(this.shouldRefreshViews)})}):this.cancelScheduledCallback=r(()=>{this.tick(this.shouldRefreshViews)})}shouldScheduleTick(){return!(this.disableScheduling||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&S.isInAngularZone())}tick(n){if(this.runningTick||this.appRef.destroyed)return;let r=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick(n)},void 0,this.schedulerTickApplyArgs)}catch(o){throw this.taskService.remove(r),o}finally{this.cleanup()}this.useMicrotaskScheduler=!0,xm(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(r)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.shouldRefreshViews=!1,this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let n=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(n)}}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function GS(){return typeof $localize<"u"&&$localize.locale||ja}var wr=new _("",{providedIn:"root",factory:()=>g(wr,U.Optional|U.SkipSelf)||GS()});var ry=new _(""),oy=(()=>{let e=class e{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,r){let o=B0(r?.ngZone,iy({eventCoalescing:r?.ngZoneEventCoalescing,runCoalescing:r?.ngZoneRunCoalescing}));return o.run(()=>{let s=r?.ignoreChangesOutsideZone,a=xx(n.moduleType,this.injector,[...HS({ngZoneFactory:()=>o,ignoreChangesOutsideZone:s}),{provide:ar,useExisting:WS}]),c=a.injector.get(Ye,null);return o.runOutsideAngular(()=>{let l=o.onError.subscribe({next:u=>{c.handleError(u)}});a.onDestroy(()=>{da(this._modules,a),l.unsubscribe()})}),jS(c,o,()=>{let l=a.injector.get(ty);return l.runInitializers(),l.donePromise.then(()=>{let u=a.injector.get(wr,ja);return pS(u||ja),this._moduleDoBootstrap(a),a})})})}bootstrapModule(n,r=[]){let o=ny({},r);return US(this.injector,o,n).then(s=>this.bootstrapModuleFactory(s,o))}_moduleDoBootstrap(n){let r=n.injector.get(Xt);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(o=>r.bootstrap(o));else if(n.instance.ngDoBootstrap)n.instance.ngDoBootstrap(r);else throw new C(-403,!1);this._modules.push(n)}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new C(404,!1);this._modules.slice().forEach(r=>r.destroy()),this._destroyListeners.forEach(r=>r());let n=this._injector.get(ry,null);n&&(n.forEach(r=>r()),n.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}};e.\u0275fac=function(r){return new(r||e)(p(le))},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"platform"});let t=e;return t})(),lo=null,sy=new _("");function qS(t){if(lo&&!lo.get(sy,!1))throw new C(400,!1);PS(),lo=t;let e=t.get(oy);return KS(t),e}function hf(t,e,i=[]){let n=`Platform: ${e}`,r=new _(n);return(o=[])=>{let s=ay();if(!s||s.injector.get(sy,!1)){let a=[...i,...o,{provide:r,useValue:!0}];t?t(a):qS(ZS(a,n))}return YS(r)}}function ZS(t=[],e){return le.create({name:e,providers:[{provide:Wa,useValue:"platform"},{provide:ry,useValue:new Set([()=>lo=null])},...t]})}function YS(t){let e=ay();if(!e)throw new C(401,!1);return e}function ay(){return lo?.get(oy)??null}function KS(t){t.get(jd,null)?.forEach(i=>
vendor: 6,618 bytes, line 7
7i())}var et=(()=>{let e=class e{};e.__NG_ELEMENT_ID__=QS;let t=e;return t})();function QS(t){return XS(Ie(),A(),(t&16)===16)}function XS(t,e,i){if(qa(t)&&!i){let n=Pn(t.index,e);return new mi(n,n)}else if(t.type&175){let n=e[rt];return new mi(n,e)}return null}var dd=class{constructor(){}supports(e){return Tb(e)}create(e){return new fd(e)}},JS=(t,e)=>e,fd=class{constructor(e){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=e||JS}forEachItem(e){let i;for(i=this._itHead;i!==null;i=i._next)e(i)}forEachOperation(e){let i=this._itHead,n=this._removalsHead,r=0,o=null;for(;i||n;){let s=!n||i&&i.currentIndex<tg(n,r,o)?i:n,a=tg(s,r,o),c=s.currentIndex;if(s===n)r--,n=n._nextRemoved;else if(i=i._next,s.previousIndex==null)r++;else{o||(o=[]);let l=a-r,u=c-r;if(l!=u){for(let h=0;h<l;h++){let f=h<o.length?o[h]:o[h]=0,m=f+h;u<=m&&m<l&&(o[h]=f+1)}let d=s.previousIndex;o[d]=u-l}}a!==c&&e(s,a,c)}}forEachPreviousItem(e){let i;for(i=this._previousItHead;i!==null;i=i._nextPrevious)e(i)}forEachAddedItem(e){let i;for(i=this._additionsHead;i!==null;i=i._nextAdded)e(i)}forEachMovedItem(e){let i;for(i=this._movesHead;i!==null;i=i._nextMoved)e(i)}forEachRemovedItem(e){let i;for(i=this._removalsHead;i!==null;i=i._nextRemoved)e(i)}forEachIdentityChange(e){let i;for(i=this._identityChangesHead;i!==null;i=i._nextIdentityChange)e(i)}diff(e){if(e==null&&(e=[]),!Tb(e))throw new C(900,!1);return this.check(e)?this:null}onDestroy(){}check(e){this._reset();let i=this._itHead,n=!1,r,o,s;if(Array.isArray(e)){this.length=e.length;for(let a=0;a<this.length;a++)o=e[a],s=this._trackByFn(a,o),i===null||!Object.is(i.trackById,s)?(i=this._mismatch(i,o,s,a),n=!0):(n&&(i=this._verifyReinsertion(i,o,s,a)),Object.is(i.item,o)||this._addIdentityChange(i,o)),i=i._next}else r=0,Sx(e,a=>{s=this._trackByFn(r,a),i===null||!Object.is(i.trackById,s)?(i=this._mismatch(i,a,s,r),n=!0):(n&&(i=this._verifyReinsertion(i,a,s,r)),Object.is(i.item,a)||this._addIdentityChange(i,a)),i=i._next,r++}),this.length=r;return this._truncate(i),this.collection=e,this.isDirty}get isDirty(){return this._additionsHead!==null||this._movesHead!==null||this._removalsHead!==null||this._identityChangesHead!==null}_reset(){if(this.isDirty){let e;for(e=this._previousItHead=this._itHead;e!==null;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;e!==null;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;e!==null;e=e._nextMoved)e.previousIndex=e.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(e,i,n,r){let o;return e===null?o=this._itTail:(o=e._prev,this._remove(e)),e=this._unlinkedRecords===null?null:this._unlinkedRecords.get(n,null),e!==null?(Object.is(e.item,i)||this._addIdentityChange(e,i),this._reinsertAfter(e,o,r)):(e=this._linkedRecords===null?null:this._linkedRecords.get(n,r),e!==null?(Object.is(e.item,i)||this._addIdentityChange(e,i),this._moveAfter(e,o,r)):e=this._addAfter(new hd(i,n),o,r)),e}_verifyReinsertion(e,i,n,r){let o=this._unlinkedRecords===null?null:this._unlinkedRecords.get(n,null);return o!==null?e=this._reinsertAfter(o,e._prev,r):e.currentIndex!=r&&(e.currentIndex=r,this._addToMoves(e,r)),e}_truncate(e){for(;e!==null;){let i=e._next;this._addToRemovals(this._unlink(e)),e=i}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(e,i,n){this._unlinkedRecords!==null&&this._unlinkedRecords.remove(e);let r=e._prevRemoved,o=e._nextRemoved;return r===null?this._removalsHead=o:r._nextRemoved=o,o===null?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(e,i,n),this._addToMoves(e,n),e}_moveAfter(e,i,n){return this._unlink(e),this._insertAfter(e,i,n),this._addToMoves(e,n),e}_addAfter(e,i,n){return this._insertAfter(e,i,n),this._additionsTail===null?this._additionsTail=this._additionsHead=e:this._additionsTail=this._additionsTail._nextAdded=e,e}_insertAfter(e,i,n){let r=i===null?this._itHead:i._next;return e._next=r,e._prev=i,r===null?this._itTail=e:r._prev=e,i===null?this._itHead=e:i._next=e,this._linkedRecords===null&&(this._linkedRecords=new Va),this._linkedRecords.put(e),e.currentIndex=n,e}_remove(e){return this._addToRemovals(this._unlink(e))}_unlink(e){this._linkedRecords!==null&&this._linkedRecords.remove(e);let i=e._prev,n=e._next;return i===null?this._itHead=n:i._next=n,n===null?this._itTail=i:n._prev=i,e}_addToMoves(e,i){return e.previousIndex===i||(this._movesTail===null?this._movesTail=this._movesHead=e:this._movesTail=this._movesTail._nextMoved=e),e}_addToRemovals(e){return this._unlinkedRecords===null&&(this._unlinkedRecords=new Va),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,this._removalsTail===null?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e}_addIdentityChange(e,i){return e.item=i,this._identityChangesTail===null?this._identityChangesTail=this._identityChangesHead=e:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=e,e}},hd=class{constructor(e,i){this.item=e,this.trackById=i,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}},pd=class{constructor(){this._head=null,this._tail=null}add(e){this._head===null?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)}get(e,i){let n;for(n=this._head;n!==null;n=n._nextDup)if((i===null||i<=n.currentIndex)&&Object.is(n.trackById,e))return n;return null}remove(e){let i=e._prevDup,n=e._nextDup;return i===null?this._head=n:i._nextDup=n,n===null?this._tail=i:n._prevDup=i,this._head===null}},Va=class{constructor(){this.map=new Map}put(e){let i=e.trackById,n=this.map.get(i);
7n||(n=new pd,this.map.set(i,n)),n.add(e)}get(e,i){let n=e,r=this.map.get(n);return r?r.get(e,i):null}remove(e){let i=e.trackById;return this.map.get(i).remove(e)&&this.map.delete(i),e}get isEmpty(){return this.map.size===0}clear(){this.map.clear()}};function tg(t,e,i){let n=t.previousIndex;if(n===null)return n;let r=0;return i&&n<i.length&&(r=i[n]),n+e+r}function ng(){return new _c([new dd])}var _c=(()=>{let e=class e{constructor(n){this.factories=n}static create(n,r){if(r!=null){let o=r.factories.slice();n=n.concat(o)}return new e(n)}static extend(n){return{provide:e,useFactory:r=>e.create(n,r||ng()),deps:[[e,new Ha,new _o]]}}find(n){let r=this.factories.find(o=>o.supports(n));if(r!=null)return r;throw new C(901,!1)}};e.\u0275prov=v({token:e,providedIn:"root",factory:ng});let t=e;return t})();var cy=hf(null,"core",[]),ly=(()=>{let e=class e{constructor(n){}};e.\u0275fac=function(r){return new(r||e)(p(Xt))},e.\u0275mod=H({type:e}),e.\u0275inj=$({});let t=e;return t})();var uy=new _("");function re(t){return typeof t=="boolean"?t:t!=null&&t!=="false"}function dy(t,e=NaN){return!isNaN(parseFloat(t))&&!isNaN(Number(t))?Number(t):e}function C2(t,e){Kt("NgSignals");let i=Rl(t);return e?.equal&&(i[gt].equal=e.equal),i}function pf(t){let e=z(null);try{return t()}finally{z(e)}}var eM=new _("",{providedIn:"root",factory:()=>g(tM)}),tM=(()=>{let e=class e{};e.\u0275prov=v({token:e,providedIn:"root",factory:()=>new md});let t=e;return t})(),md=class{constructor(){this.queuedEffectCount=0,this.queues=new Map,this.pendingTasks=g(Zt),this.taskId=null}scheduleEffect(e){if(this.enqueue(e),this.taskId===null){let i=this.taskId=this.pendingTasks.add();queueMicrotask(()=>{this.flush(),this.pendingTasks.remove(i),this.taskId=null})}}enqueue(e){let i=e.creationZone;this.queues.has(i)||this.queues.set(i,new Set);let n=this.queues.get(i);n.has(e)||(this.queuedEffectCount++,n.add(e))}flush(){for(;this.queuedEffectCount>0;)for(let[e,i]of this.queues)e===null?this.flushQueue(i):e.run(()=>this.flushQueue(i))}flushQueue(e){for(let i of e)e.delete(i),this.queuedEffectCount--,i.run()}},gd=class{constructor(e,i,n,r,o,s){this.scheduler=e,this.effectFn=i,this.creationZone=n,this.injector=o,this.watcher=Ap(a=>this.runEffect(a),()=>this.schedule(),s),this.unregisterOnDestroy=r?.onDestroy(()=>this.destroy())}runEffect(e){try{this.effectFn(e)}catch(i){this.injector.get(Ye,null,{optional:!0})?.handleError(i)}}run(){this.watcher.run()}schedule(){this.scheduler.scheduleEffect(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}};function mf(t,e){Kt("NgSignals"),!e?.injector&&Ed(mf);let i=e?.injector??g(le),n=e?.manualCleanup!==!0?i.get(ec):null,r=new gd(i.get(eM),t,typeof Zone>"u"?null:Zone.current,n,i,e?.allowSignalWrites??!1),o=i.get(et,null,{optional:!0});return!o||!(o._lView[k]&8)?r.watcher.notify():(o._lView[aa]??=[]).push(r.watcher.notify),r}function fy(t){let e=Rn(t);if(!e)return null;let i=new lr(e);return{get selector(){return i.selector},get type(){return i.componentType},get inputs(){return i.inputs},get outputs(){return i.outputs},get ngContentSelectors(){return i.ngContentSelectors},get isStandalone(){return e.standalone},get isSignal(){return e.signals}}}var yy=null;function Un(){return yy}function _y(t){yy??=t}var Tc=class{};var N=new _(""),xf=(()=>{let e=class e{historyGo(n){throw new Error("")}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=v({token:e,factory:()=>g(iM),providedIn:"platform"});let t=e;return t})(),wy=new _(""),iM=(()=>{let e=class e extends xf{constructor(){super(),this._doc=g(N),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Un().getBaseHref(this._doc)}onPopState(n){let r=Un().getGlobalEventTarget(this._doc,"window");return r.addEventListener("popstate",n,!1),()=>r.removeEventListener("popstate",n)}onHashChange(n){let r=Un().getGlobalEventTarget(this._doc,"window");return r.addEventListener("hashchange",n,!1),()=>r.removeEventListener("hashchange",n)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(n){this._location.pathname=n}pushState(n,r,o){this._history.pushState(n,r,o)}replaceState(n,r,o){this._history.replaceState(n,r,o)}forward(){this._history.forward()}back(){this._history.back()}historyGo(n=0){this._history.go(n)}getState(){return this._history.state}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=v({token:e,factory:()=>new e,providedIn:"platform"});let t=e;return t})();function Sf(t,e){if(t.length==0)return e;if(e.length==0)return t;let i=0;return t.endsWith("/")&&i++,e.startsWith("/")&&i++,i==2?t+e.substring(1):i==1?t+e:t+"/"+e}function hy(t){let e=t.match(/#|\?|$/),i=e&&e.index||t.length,n=i-(t[i-1]==="/"?1:0);return t.slice(0,n)+t.slice(i)}function gn(t){return t&&t[0]!=="?"?"?"+t:t}var bn=(()=>{let e=class e{historyGo(n){throw new Error("")}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=v({token:e,factory:()=>g(Mf),providedIn:"root"});let t=e;return t})(),Dy=new _(""),Mf=(()=>{let e=class e extends bn{constructor(n,r){super(),this._platformLocation=n,this._removeListenerFns=[],this._baseHref=r??this._platformLocation.getBaseHrefFromDOM()??g(N).location?.origin??""}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}prepareExternalUrl(n){return Sf(this._baseHref,n)}path(n=!1){let r=this._platformLocation.pathname+gn(this._platformLocation.search),o=this._platformLocation.hash;return o&&n?`${r}${o}`:r}pushState(n,r,o,s){let a=this.prepareExternalUrl(o+gn(s));this._platformLocation.pushState(n,r,a)}replaceState(n,r,o,s){let a=this.prepareExternalUrl(o+gn(s));this._platformLocation.replaceState(n,r,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(n=0){this._platformLocation.historyGo?.(n)}};e.\u0275fac=function(r){return new(r||e)(p(xf),p(Dy,8))},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),Ey=(()=>{let e=class e extends bn{constructor(n,r){super(),this._platformLocation=n,this._baseHref="",this._removeListenerFns=[],r!=null&&(this._baseHref=r)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(n){this._removeListenerFns.push(this._platformLocation.onPopState(n),this._platformLocation.onHashChange(n))}getBaseHref(){return this._baseHref}path(n=!1){let r=this._platformLocation.hash??"#";return r.length>0?r.substring(1):r}prepareExternalUrl(n){let r=Sf(this._baseHref,n);return r.length>0?"#"+r:r}pushState(n,r,o,s){let a=this.prepareExternalUrl(o+gn(s));a.length==0&&(a=this._platformLocation.pathname),this._platformLocation.pushState(n,r,a)}replaceState(n,r,o,s){let a=this.prepareExternalUrl(o+gn(s));a.length==0&&(a=this._platformLocation.pathname),this._platformLocation.replaceState(n,r,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(n=0){this._platformLocation.historyGo?.(n)}};e.\u0275fac=function(r){return new(r||e)(p(xf),p(Dy,8))},e.\u0275prov=v({token:e,factory:e.\u0275fac});let t=e;return t})(),$n=(()=>{let e=class e{constructor(n){this._subject=new j,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=n;let r=this._locationStrategy.getBaseHref();this._basePath=sM(hy(py(r))),this._locationStrategy.onPopState(o=>{this._subject.emit({url:this.path(!0),pop:!0,state:o.state,type:o.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(n=!1){return this.normalize(this._locationStrategy.path(n))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(n,r=""){return this.path()==this.normalize(n+gn(r))}normalize(n){return e.stripTrailingSlash(oM(this._basePath,py(n)))}prepareExternalUrl(n){return n&&n[0]!=="/"&&(n="/"+n),this._locationStrategy.prepareExternalUrl(n)}go(n,r="",o=null){this._locationStrategy.pushState(o,"",n,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+gn(r)),o)}replaceState(n,r="",o=null){this._locationStrategy.replaceState(o,"",n,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+gn(r)),o)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(n=0){this._locationStrategy.historyGo?.(n)}onUrlChange(n){return this._urlChangeListeners.push(n),this._urlChangeSubscription??=this.subscribe(r=>{this._notifyUrlChangeListeners(r.url,r.state)}),()=>{let r=this._urlChangeListeners.indexOf(n);this._urlChangeListeners.splice(r,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(n="",r){this._urlChangeListeners.forEach(o=>o(n,r))}subscribe(n,r,o){return this._subject.subscribe({next:n,error:r,complete:o})}};e.normalizeQueryParams=gn,e.joinWithSlash=Sf,e.stripTrailingSlash=hy,e.\u0275fac=function(r){return new(r||e)(p(bn))},e.\u0275prov=v({token:e,factory:()=>rM(),providedIn:"root"});let t=e;return t})();function rM(){return new $n(p(bn))}function oM(t,e){if(!t||!e.startsWith(t))return e;let i=e.substring(t.length);return i===""||["/",";","?","#"].includes(i[0])?i:e}function py(t){return t.replace(/\/index.html$/,"")}function sM(t){if(new RegExp("^(https?:)?//").test(t)){let[,i]=t.split(/\/\/[^\/]+/);return i}return t}var Ge=function(t){return t[t.Format=0]="Format",t[t.Standalone=1]="Standalone",t}(Ge||{}),oe=function(t){return t[t.Narrow=0]="Narrow",t[t.Abbreviated=1]="Abbreviated",t[t.Wide=2]="Wide",t[t.Short=3]="Short",t}(oe||{}),lt=function(t){return t[t.Short=0]="Short",t[t.Medium=1]="Medium",t[t.Long=2]="Long",t[t.Full=3]="Full",t}(lt||{}),Bn={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};function aM(t){return wt(t)[he.LocaleId]}function cM(t,e,i){let n=wt(t),r=[n[he.DayPeriodsFormat],n[he.DayPeriodsStandalone]],o=Dt(r,e);return Dt(o,i)}function lM(t,e,i){let n=wt(t),r=[n[he.DaysFormat],n[he.DaysStandalone]],o=Dt(r,e);return Dt(o,i)}function uM(t,e,i){let n=wt(t),r=[n[he.MonthsFormat],n[he.MonthsStandalone]],o=Dt(r,e);return Dt(o,i)}function dM(t,e){let n=wt(t)[he.Eras];return Dt(n,e)}function wc(t,e){let i=wt(t);return Dt(i[he.DateFormat],e)}function Dc(t,e){let i=wt(t);return Dt(i[he.TimeFormat],e)}function Ec(t,e){let n=wt(t)[he.DateTimeFormat];return Dt(n,e)}function Rc(t,e){let i=wt(t),n=i[he.NumberSymbols][e];if(typeof n>"u"){if(e===Bn.CurrencyDecimal)return i[he.NumberSymbols][Bn.Decimal];if(e===Bn.CurrencyGroup)return i[he.NumberSymbols][Bn.Group]}return n}function Iy(t){if(!t[he.ExtraData])throw new Error(`Missing extra locale data for the locale "${t[he.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function fM(t){let e=wt(t);return Iy(e),(e[he.ExtraData][2]||[]).map(n=>typeof n=="string"?vf(n):[vf(n[0]),vf(n[1])])}function hM(t,e,i){let n=wt(t);Iy(n);let r=[n[he.ExtraData][0],n[he.ExtraData][1]],o=Dt(r,e)||[];return Dt(o,i)||[]}function Dt(t,e){for(let i=e;i>-1;i--)if(typeof t[i]<"u")return t[i];throw new Error("Locale data API: locale data undefined")}function vf(t){let[e,i]=t.split(":");return{hours:+e,minutes:+i}}var pM=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Ic={},mM=/((?:[^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]*)/,vn=function(t){return t[t.Short=0]="Short",t[t.ShortGMT=1]="ShortGMT",t[t.Long=2]="Long",t[t.Extended=3]="Extended",t}(vn||{}),K=function(t){return t[t.FullYear=0]="FullYear",t[t.Month=1]="Month",t[t.Date=2]="Date",t[t.Hours=3]="Hours",t[t.Minutes=4]="Minutes",t[t.Seconds=5]="Seconds",t[t.FractionalSeconds=6]="FractionalSeconds",t[t.Day=7]="Day",t}(K||{}),Y=function(t){return t[t.DayPeriods=0]="DayPeriods",t[t.Days=1]="Days",t[t.Months=2]="Months",t[t.Eras=3]="Eras",t}(Y||{});function gM(t,e,i,n){let r=CM(t);e=mn(i,e)||e;let s=[],a;for(;e;)if(a=mM.exec(e),a){s=s.concat(a.slice(1));let u=s.pop();if(!u)break;e=u}else{s.push(e);break}let c=r.getTimezoneOffset();n&&(c=xy(n,c),r=IM(r,n,!0));let l="";
vendor: 1,104 bytes, line 7
7return s.forEach(u=>{let d=DM(u);l+=d?d(r,i,c):u==="''"?"'":u.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),l}function Ac(t,e,i){let n=new Date(0);return n.setFullYear(t,e,i),n.setHours(0,0,0),n}function mn(t,e){let i=aM(t);if(Ic[i]??={},Ic[i][e])return Ic[i][e];let n="";switch(e){case"shortDate":n=wc(t,lt.Short);break;case"mediumDate":n=wc(t,lt.Medium);break;case"longDate":n=wc(t,lt.Long);break;case"fullDate":n=wc(t,lt.Full);break;case"shortTime":n=Dc(t,lt.Short);break;case"mediumTime":n=Dc(t,lt.Medium);break;case"longTime":n=Dc(t,lt.Long);break;case"fullTime":n=Dc(t,lt.Full);break;case"short":let r=mn(t,"shortTime"),o=mn(t,"shortDate");n=Cc(Ec(t,lt.Short),[r,o]);break;case"medium":let s=mn(t,"mediumTime"),a=mn(t,"mediumDate");n=Cc(Ec(t,lt.Medium),[s,a]);break;case"long":let c=mn(t,"longTime"),l=mn(t,"longDate");n=Cc(Ec(t,lt.Long),[c,l]);break;case"full":let u=mn(t,"fullTime"),d=mn(t,"fullDate");n=Cc(Ec(t,lt.Full),[u,d]);break}return n&&(Ic[i][e]=n),n}function Cc(t,e){return e&&(t=t.replace(/\{([^}]+)}/g,function(i,n){return e!=null&&n in e?e[n]:i})),t}function Nt(t,e,i="-",n,r){let o="";
7(t<0||r&&t<=0)&&(r?t=-t+1:(t=-t,o=i));let s=String(t);for(;s.length<e;)s="0"+s;return n&&(s=s.slice(s.length-e)),o+s}function vM(t,e){return Nt(t,3).substring(0,e)}function ve(t,e,i=0,n=!1,r=!1){return function(o,s){let a=bM(t,o);if((i>0||a>-i)&&(a+=i),t===K.Hours)a===0&&i===-12&&(a=12);else if(t===K.FractionalSeconds)return vM(a,e);let c=Rc(s,Bn.MinusSign);return Nt(a,e,c,n,r)}}function bM(t,e){switch(t){case K.FullYear:return e.getFullYear();case K.Month:return e.getMonth();case K.Date:return e.getDate();case K.Hours:return e.getHours();case K.Minutes:return e.getMinutes();case K.Seconds:return e.getSeconds();case K.FractionalSeconds:return e.getMilliseconds();case K.Day:return e.getDay();default:throw new Error(`Unknown DateType value "${t}".`)}}function ce(t,e,i=Ge.Format,n=!1){return function(r,o){return yM(r,o,t,e,i,n)}}function yM(t,e,i,n,r,o){switch(i){case Y.Months:return uM(e,r,n)[t.getMonth()];case Y.Days:return lM(e,r,n)[t.getDay()];case Y.DayPeriods:let s=t.getHours(),a=t.getMinutes();if(o){let l=fM(e),u=hM(e,r,n),d=l.findIndex(h=>{if(Array.isArray(h)){let[f,m]=h,w=s>=f.hours&&a>=f.minutes,D=s<m.hours||s===m.hours&&a<m.minutes;if(f.hours<m.hours){if(w&&D)return!0}else if(w||D)return!0}else if(h.hours===s&&h.minutes===a)return!0;return!1});if(d!==-1)return u[d]}return cM(e,r,n)[s<12?0:1];case Y.Eras:return dM(e,n)[t.getFullYear()<=0?0:1];default:let c=i;throw new Error(`unexpected translation type ${c}`)}}function xc(t){return function(e,i,n){let r=-1*n,o=Rc(i,Bn.MinusSign),s=r>0?Math.floor(r/60):Math.ceil(r/60);switch(t){case vn.Short:return(r>=0?"+":"")+Nt(s,2,o)+Nt(Math.abs(r%60),2,o);case vn.ShortGMT:return"GMT"+(r>=0?"+":"")+Nt(s,1,o);case vn.Long:return"GMT"+(r>=0?"+":"")+Nt(s,2,o)+":"+Nt(Math.abs(r%60),2,o);case vn.Extended:return n===0?"Z":(r>=0?"+":"")+Nt(s,2,o)+":"+Nt(Math.abs(r%60),2,o);default:throw new Error(`Unknown zone width "${t}"`)}}}var _M=0,Mc=4;function wM(t){let e=Ac(t,_M,1).getDay();return Ac(t,0,1+(e<=Mc?Mc:Mc+7)-e)}function Cy(t){let e=t.getDay(),i=e===0?-3:Mc-e;return Ac(t.getFullYear(),t.getMonth(),t.getDate()+i)}function bf(t,e=!1){return function(i,n){let r;if(e){let o=new Date(i.getFullYear(),i.getMonth(),1).getDay()-1,s=i.getDate();r=1+Math.floor((s+o)/7)}else{let o=Cy(i),s=wM(o.getFullYear()),a=o.getTime()-s.getTime();r=1+Math.round(a/6048e5)}return Nt(r,t,Rc(n,Bn.MinusSign))}}function Sc(t,e=!1){return function(i,n){let o=Cy(i).getFullYear();return Nt(o,t,Rc(n,Bn.MinusSign),e)}}var yf={};function DM(t){if(yf[t])return yf[t];let e;switch(t){case"G":case"GG":case"GGG":e=ce(Y.Eras,oe.Abbreviated);break;case"GGGG":e=ce(Y.Eras,oe.Wide);break;case"GGGGG":e=ce(Y.Eras,oe.Narrow);break;case"y":e=ve(K.FullYear,1,0,!1,!0);break;case"yy":e=ve(K.FullYear,2,0,!0,!0);break;case"yyy":e=ve(K.FullYear,3,0,!1,!0);break;case"yyyy":e=ve(K.FullYear,4,0,!1,!0);break;case"Y":e=Sc(1);break;case"YY":e=Sc(2,!0);break;case"YYY":e=Sc(3);break;case"YYYY":e=Sc(4);break;case"M":case"L":e=ve(K.Month,1,1);break;case"MM":case"LL":e=ve(K.Month,2,1);break;case"MMM":e=ce(Y.Months,oe.Abbreviated);break;case"MMMM":e=ce(Y.Months,oe.Wide);break;case"MMMMM":e=ce(Y.Months,oe.Narrow);break;case"LLL":e=ce(Y.Months,oe.Abbreviated,Ge.Standalone);break;case"LLLL":e=ce(Y.Months,oe.Wide,Ge.Standalone);break;case"LLLLL":e=ce(Y.Months,oe.Narrow,Ge.Standalone);break;case"w":e=bf(1);break;case"ww":e=bf(2);break;case"W":e=bf(1,!0);break;case"d":e=ve(K.Date,1);break;case"dd":e=ve(K.Date,2);break;case"c":case"cc":e=ve(K.Day,1);break;case"ccc":e=ce(Y.Days,oe.Abbreviated,Ge.Standalone);break;case"cccc":e=ce(Y.Days,oe.Wide,Ge.Standalone);break;case"ccccc":e=ce(Y.Days,oe.Narrow,Ge.Standalone);break;case"cccccc":e=ce(Y.Days,oe.Short,Ge.Standalone);break;case"E":case"EE":case"EEE":e=ce(Y.Days,oe.Abbreviated);break;case"EEEE":e=ce(Y.Days,oe.Wide);break;case"EEEEE":e=ce(Y.Days,oe.Narrow);break;case"EEEEEE":e=ce(Y.Days,oe.Short);break;case"a":case"aa":case"aaa":e=ce(Y.DayPeriods,oe.Abbreviated);break;case"aaaa":e=ce(Y.DayPeriods,oe.Wide);break;case"aaaaa":e=ce(Y.DayPeriods,oe.Narrow);break;case"b":case"bb":case"bbb":e=ce(Y.DayPeriods,oe.Abbreviated,Ge.Standalone,!0);break;case"bbbb":e=ce(Y.DayPeriods,oe.Wide,Ge.Standalone,!0);break;case"bbbbb":e=ce(Y.DayPeriods,oe.Narrow,Ge.Standalone,!0);break;case"B":case"BB":case"BBB":e=ce(Y.DayPeriods,oe.Abbreviated,Ge.Format,!0);break;case"BBBB":e=ce(Y.DayPeriods,oe.Wide,Ge.Format,!0);break;case"BBBBB":e=ce(Y.DayPeriods,oe.Narrow,Ge.Format,!0);break;case"h":e=ve(K.Hours,1,-12);break;case"hh":e=ve(K.Hours,2,-12);break;case"H":e=ve(K.Hours,1);break;case"HH":e=ve(K.Hours,2);break;case"m":e=ve(K.Minutes,1);break;case"mm":e=ve(K.Minutes,2);break;case"s":e=ve(K.Seconds,1);break;case"ss":e=ve(K.Seconds,2);break;case"S":e=ve(K.FractionalSeconds,1);break;case"SS":e=ve(K.FractionalSeconds,2);break;case"SSS":e=ve(K.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":e=xc(vn.Short);break;case"ZZZZZ":e=xc(vn.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":e=xc(vn.ShortGMT);break;
7case"OOOO":case"ZZZZ":case"zzzz":e=xc(vn.Long);break;default:return null}return yf[t]=e,e}function xy(t,e){t=t.replace(/:/g,"");let i=Date.parse("Jan 01, 1970 00:00:00 "+t)/6e4;return isNaN(i)?e:i}function EM(t,e){return t=new Date(t.getTime()),t.setMinutes(t.getMinutes()+e),t}function IM(t,e,i){let n=i?-1:1,r=t.getTimezoneOffset(),o=xy(e,r);return EM(t,n*(o-r))}function CM(t){if(my(t))return t;if(typeof t=="number"&&!isNaN(t))return new Date(t);if(typeof t=="string"){if(t=t.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(t)){let[r,o=1,s=1]=t.split("-").map(a=>+a);return Ac(r,o-1,s)}let i=parseFloat(t);if(!isNaN(t-i))return new Date(i);let n;if(n=t.match(pM))return xM(n)}let e=new Date(t);if(!my(e))throw new Error(`Unable to convert "${t}" into a date`);return e}function xM(t){let e=new Date(0),i=0,n=0,r=t[8]?e.setUTCFullYear:e.setFullYear,o=t[8]?e.setUTCHours:e.setHours;t[9]&&(i=Number(t[9]+t[10]),n=Number(t[9]+t[11])),r.call(e,Number(t[1]),Number(t[2])-1,Number(t[3]));let s=Number(t[4]||0)-i,a=Number(t[5]||0)-n,c=Number(t[6]||0),l=Math.floor(parseFloat("0."+(t[7]||0))*1e3);return o.call(e,s,a,c,l),e}function my(t){return t instanceof Date&&!isNaN(t.valueOf())}function W2(t,e,i){return Gb(t,e,i)}function Nc(t,e){e=encodeURIComponent(e);for(let i of t.split(";")){let n=i.indexOf("="),[r,o]=n==-1?[i,""]:[i.slice(0,n),i.slice(n+1)];if(r.trim()===e)return decodeURIComponent(o)}return null}var _f=/\s+/,gy=[],G2=(()=>{let e=class e{constructor(n,r){this._ngEl=n,this._renderer=r,this.initialClasses=gy,this.stateMap=new Map}set klass(n){this.initialClasses=n!=null?n.trim().split(_f):gy}set ngClass(n){this.rawClass=typeof n=="string"?n.trim().split(_f):n}ngDoCheck(){for(let r of this.initialClasses)this._updateState(r,!0);let n=this.rawClass;if(Array.isArray(n)||n instanceof Set)for(let r of n)this._updateState(r,!0);else if(n!=null)for(let r of Object.keys(n))this._updateState(r,!!n[r]);this._applyStateDiff()}_updateState(n,r){let o=this.stateMap.get(n);o!==void 0?(o.enabled!==r&&(o.changed=!0,o.enabled=r),o.touched=!0):this.stateMap.set(n,{enabled:r,changed:!0,touched:!0})}_applyStateDiff(){for(let n of this.stateMap){let r=n[0],o=n[1];o.changed?(this._toggleClass(r,o.enabled),o.changed=!1):o.touched||(o.enabled&&this._toggleClass(r,!1),this.stateMap.delete(r)),o.touched=!1}}_toggleClass(n,r){n=n.trim(),n.length>0&&n.split(_f).forEach(o=>{r?this._renderer.addClass(this._ngEl.nativeElement,o):this._renderer.removeClass(this._ngEl.nativeElement,o)})}};e.\u0275fac=function(r){return new(r||e)(b(B),b(vr))},e.\u0275dir=Z({type:e,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"},standalone:!0});let t=e;return t})();var wf=class{constructor(e,i,n,r){this.$implicit=e,this.ngForOf=i,this.index=n,this.count=r}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}},q2=(()=>{let e=class e{set ngForOf(n){this._ngForOf=n,this._ngForOfDirty=!0}set ngForTrackBy(n){this._trackByFn=n}get ngForTrackBy(){return this._trackByFn}constructor(n,r,o){this._viewContainer=n,this._template=r,this._differs=o,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 r=this._viewContainer;n.forEachOperation((o,s,a)=>{if(o.previousIndex==null)r.createEmbeddedView(this._template,new wf(o.item,this._ngForOf,-1,-1),a===null?void 0:a);else if(a==null)r.remove(s===null?void 0:s);else if(s!==null){let c=r.get(s);r.move(c,a),vy(c,o)}});for(let o=0,s=r.length;o<s;o++){let c=r.get(o).context;c.index=o,c.count=s,c.ngForOf=this._ngForOf}n.forEachIdentityChange(o=>{let s=r.get(o.currentIndex);vy(s,o)})}static ngTemplateContextGuard(n,r){return!0}};e.\u0275fac=function(r){return new(r||e)(b(He),b(Ke),b(_c))},e.\u0275dir=Z({type:e,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0});let t=e;return t})();function vy(t,e){t.context.$implicit=e.item}var Z2=(()=>{let e=class e{constructor(n,r){this._viewContainer=n,this._context=new Df,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenView
7Ref=null,this._elseViewRef=null,this._thenTemplateRef=r}set ngIf(n){this._context.$implicit=this._context.ngIf=n,this._updateView()}set ngIfThen(n){by("ngIfThen",n),this._thenTemplateRef=n,this._thenViewRef=null,this._updateView()}set ngIfElse(n){by("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,r){return!0}};e.\u0275fac=function(r){return new(r||e)(b(He),b(Ke))},e.\u0275dir=Z({type:e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0});let t=e;return t})(),Df=class{constructor(){this.$implicit=null,this.ngIf=null}};function by(t,e){if(!!!(!e||e.createEmbeddedView))throw new Error(`${t} must be a TemplateRef, but received '${Ue(e)}'.`)}var Y2=(()=>{let e=class e{constructor(n){this._viewContainerRef=n,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(n){if(this._shouldRecreateView(n)){let r=this._viewContainerRef;if(this._viewRef&&r.remove(r.indexOf(this._viewRef)),!this.ngTemplateOutlet){this._viewRef=null;return}let o=this._createContextForwardProxy();this._viewRef=r.createEmbeddedView(this.ngTemplateOutlet,o,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(n){return!!n.ngTemplateOutlet||!!n.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(n,r,o)=>this.ngTemplateOutletContext?Reflect.set(this.ngTemplateOutletContext,r,o):!1,get:(n,r,o)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,r,o)}})}};e.\u0275fac=function(r){return new(r||e)(b(He))},e.\u0275dir=Z({type:e,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[bt]});let t=e;return t})();function Sy(t,e){return new C(2100,!1)}var K2=(()=>{let e=class e{transform(n){if(n==null)return null;if(typeof n!="string")throw Sy(e,n);return n.toUpperCase()}};e.\u0275fac=function(r){return new(r||e)},e.\u0275pipe=Eo({name:"uppercase",type:e,pure:!0,standalone:!0});let t=e;return t})(),SM="mediumDate",MM=new _(""),TM=new _(""),Q2=(()=>{let e=class e{constructor(n,r,o){this.locale=n,this.defaultTimezone=r,this.defaultOptions=o}transform(n,r,o,s){if(n==null||n===""||n!==n)return null;try{let a=r??this.defaultOptions?.dateFormat??SM,c=o??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return gM(n,a,s||this.locale,c)}catch(a){throw Sy(e,a.message)}}};e.\u0275fac=function(r){return new(r||e)(b(wr,16),b(MM,24),b(TM,24))},e.\u0275pipe=Eo({name:"date",type:e,pure:!0,standalone:!0});let t=e;return t})();var My=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=H({type:e}),e.\u0275inj=$({});let t=e;return t})(),Tf="browser",AM="server";function Af(t){return t===Tf}function Oc(t){return t===AM}var Ty=(()=>{let e=class e{};e.\u0275prov=v({token:e,providedIn:"root",factory:()=>Af(g(_t))?new Ef(g(N),window):new If});let t=e;return t})(),Ef=class{constructor(e,i){this.document=e,this.window=i,this.offset=()=>[0,0]}setOffset(e){Array.isArray(e)?this.offset=()=>e:this.offset=e}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(e){this.window.scrollTo(e[0],e[1])}scrollToAnchor(e){let i=RM(this.document,e);i&&(this.scrollToElement(i),i.focus())}setHistoryScrollRestoration(e){this.window.history.scrollRestoration=e}scrollToElement(e){let i=e.getBoundingClientRect(),n=i.left+this.window.pageXOffset,r=i.top+this.window.pageYOffset,o=this.offset();this.window.scrollTo(n-o[0],r-o[1])}};function RM(t,e){let i=t.getElementById(e)||t.getElementsByName(e)[0];if(i)return i;if(typeof t.createTreeWalker=="function"&&t.body&&typeof t.body.attachShadow=="function"){let n=t.createTreeWalker(t.body,NodeFilter.SHOW_ELEMENT),r=n.currentNode;for(;r;){let o=r.shadowRoot;if(o){let s=o.getElementById(e)||o.querySelector(`[name="${e}"]`);if(s)return s}r=n.nextNode()}}return null}var If=class{setOffset(e){}getScrollPosition(){return[0,0]}scrollToPosition(e){}scrollToAnchor(e){}setHistoryScrollRestoration(e){}},Dr=class{};var Po=class{},Pc=class{},yn=class t{constructor(e){this.normalizedNames=new Map,this.lazyUpdate=null,e?typeof e=="string"?this.lazyInit=()=>{this.headers=new Map,e.split(`
8`).forEach(i=>
vendor: 4,262 bytes, line 8
8{let n=i.indexOf(":");if(n>0){let r=i.slice(0,n),o=r.toLowerCase(),s=i.slice(n+1).trim();this.maybeSetNormalizedName(r,o),this.headers.has(o)?this.headers.get(o).push(s):this.headers.set(o,[s])}})}:typeof Headers<"u"&&e instanceof Headers?(this.headers=new Map,e.forEach((i,n)=>{this.setHeaderEntries(n,i)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(e).forEach(([i,n])=>{this.setHeaderEntries(i,n)})}:this.headers=new Map}has(e){return this.init(),this.headers.has(e.toLowerCase())}get(e){this.init();let i=this.headers.get(e.toLowerCase());return i&&i.length>0?i[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(e){return this.init(),this.headers.get(e.toLowerCase())||null}append(e,i){return this.clone({name:e,value:i,op:"a"})}set(e,i){return this.clone({name:e,value:i,op:"s"})}delete(e,i){return this.clone({name:e,value:i,op:"d"})}maybeSetNormalizedName(e,i){this.normalizedNames.has(i)||this.normalizedNames.set(i,e)}init(){this.lazyInit&&(this.lazyInit instanceof t?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(e=>this.applyUpdate(e)),this.lazyUpdate=null))}copyFrom(e){e.init(),Array.from(e.headers.keys()).forEach(i=>{this.headers.set(i,e.headers.get(i)),this.normalizedNames.set(i,e.normalizedNames.get(i))})}clone(e){let i=new t;return i.lazyInit=this.lazyInit&&this.lazyInit instanceof t?this.lazyInit:this,i.lazyUpdate=(this.lazyUpdate||[]).concat([e]),i}applyUpdate(e){let i=e.name.toLowerCase();switch(e.op){case"a":case"s":let n=e.value;if(typeof n=="string"&&(n=[n]),n.length===0)return;this.maybeSetNormalizedName(e.name,i);let r=(e.op==="a"?this.headers.get(i):void 0)||[];r.push(...n),this.headers.set(i,r);break;case"d":let o=e.value;if(!o)this.headers.delete(i),this.normalizedNames.delete(i);else{let s=this.headers.get(i);if(!s)return;s=s.filter(a=>o.indexOf(a)===-1),s.length===0?(this.headers.delete(i),this.normalizedNames.delete(i)):this.headers.set(i,s)}break}}setHeaderEntries(e,i){let n=(Array.isArray(i)?i:[i]).map(o=>o.toString()),r=e.toLowerCase();this.headers.set(r,n),this.maybeSetNormalizedName(e,r)}forEach(e){this.init(),Array.from(this.normalizedNames.keys()).forEach(i=>e(this.normalizedNames.get(i),this.headers.get(i)))}};var Of=class{encodeKey(e){return Ay(e)}encodeValue(e){return Ay(e)}decodeKey(e){return decodeURIComponent(e)}decodeValue(e){return decodeURIComponent(e)}};function NM(t,e){let i=new Map;return t.length>0&&t.replace(/^\?/,"").split("&").forEach(r=>{let o=r.indexOf("="),[s,a]=o==-1?[e.decodeKey(r),""]:[e.decodeKey(r.slice(0,o)),e.decodeValue(r.slice(o+1))],c=i.get(s)||[];c.push(a),i.set(s,c)}),i}var OM=/%(\d[a-f0-9])/gi,kM={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Ay(t){return encodeURIComponent(t).replace(OM,(e,i)=>kM[i]??e)}function kc(t){return`${t}`}var zn=class t{constructor(e={}){if(this.updates=null,this.cloneFrom=null,this.encoder=e.encoder||new Of,e.fromString){if(e.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=NM(e.fromString,this.encoder)}else e.fromObject?(this.map=new Map,Object.keys(e.fromObject).forEach(i=>{let n=e.fromObject[i],r=Array.isArray(n)?n.map(kc):[kc(n)];this.map.set(i,r)})):this.map=null}has(e){return this.init(),this.map.has(e)}get(e){this.init();let i=this.map.get(e);return i?i[0]:null}getAll(e){return this.init(),this.map.get(e)||null}keys(){return this.init(),Array.from(this.map.keys())}append(e,i){return this.clone({param:e,value:i,op:"a"})}appendAll(e){let i=[];return Object.keys(e).forEach(n=>{let r=e[n];Array.isArray(r)?r.forEach(o=>{i.push({param:n,value:o,op:"a"})}):i.push({param:n,value:r,op:"a"})}),this.clone(i)}set(e,i){return this.clone({param:e,value:i,op:"s"})}delete(e,i){return this.clone({param:e,value:i,op:"d"})}toString(){return this.init(),this.keys().map(e=>{let i=this.encoder.encodeKey(e);return this.map.get(e).map(n=>i+"="+this.encoder.encodeValue(n)).join("&")}).filter(e=>e!=="").join("&")}clone(e){let i=new t({encoder:this.encoder});return i.cloneFrom=this.cloneFrom||this,i.updates=(this.updates||[]).concat(e),i}init(){this.map===null&&(this.map=new Map),this.cloneFrom!==null&&(this.cloneFrom.init(),this.cloneFrom.keys().forEac
8h(e=>this.map.set(e,this.cloneFrom.map.get(e))),this.updates.forEach(e=>{switch(e.op){case"a":case"s":let i=(e.op==="a"?this.map.get(e.param):void 0)||[];i.push(kc(e.value)),this.map.set(e.param,i);break;case"d":if(e.value!==void 0){let n=this.map.get(e.param)||[],r=n.indexOf(kc(e.value));r!==-1&&n.splice(r,1),n.length>0?this.map.set(e.param,n):this.map.delete(e.param)}else{this.map.delete(e.param);break}}}),this.cloneFrom=this.updates=null)}};var kf=class{constructor(){this.map=new Map}set(e,i){return this.map.set(e,i),this}get(e){return this.map.has(e)||this.map.set(e,e.defaultValue()),this.map.get(e)}delete(e){return this.map.delete(e),this}has(e){return this.map.has(e)}keys(){return this.map.keys()}};function PM(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function Ry(t){return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer}function Ny(t){return typeof Blob<"u"&&t instanceof Blob}function Oy(t){return typeof FormData<"u"&&t instanceof FormData}function FM(t){return typeof URLSearchParams<"u"&&t instanceof URLSearchParams}var ko=class t{constructor(e,i,n,r){this.url=i,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=e.toUpperCase();let o;if(PM(this.method)||r?(this.body=n!==void 0?n:null,o=r):o=n,o&&(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,o.responseType&&(this.responseType=o.responseType),o.headers&&(this.headers=o.headers),o.context&&(this.context=o.context),o.params&&(this.params=o.params),this.transferCache=o.transferCache),this.headers??=new yn,this.context??=new kf,!this.params)this.params=new zn,this.urlWithParams=i;else{let s=this.params.toString();if(s.length===0)this.urlWithParams=i;else{let a=i.indexOf("?"),c=a===-1?"?":a<i.length-1?"&":"";this.urlWithParams=i+c+s}}}serializeBody(){return this.body===null?null:typeof this.body=="string"||Ry(this.body)||Ny(this.body)||Oy(this.body)||FM(this.body)?this.body:this.body instanceof zn?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||Oy(this.body)?null:Ny(this.body)?this.body.type||null:Ry(this.body)?null:typeof this.body=="string"?"text/plain":this.body instanceof zn?"application/x-www-form-urlencoded;charset=UTF-8":typeof this.body=="object"||typeof this.body=="number"||typeof this.body=="boolean"?"application/json":null}clone(e={}){let i=e.method||this.method,n=e.url||this.url,r=e.responseType||this.responseType,o=e.transferCache??this.transferCache,s=e.body!==void 0?e.body:this.body,a=e.withCredentials??this.withCredentials,c=e.reportProgress??this.reportProgress,l=e.headers||this.headers,u=e.params||this.params,d=e.context??this.context;return e.setHeaders!==void 0&&(l=Object.keys(e.setHeaders).reduce((h,f)=>h.set(f,e.setHeaders[f]),l)),e.setParams&&(u=Object.keys(e.setParams).reduce((h,f)=>h.set(f,e.setParams[f]),u)),new t(i,n,s,{params:u,headers:l,context:d,reportProgress:c,responseType:r,withCredentials:a,transferCache:o})}},Wn=function(t){return t[t.Sent=0]="Sent",t[t.UploadProgress=1]="UploadProgress",t[t.ResponseHeader=2]="ResponseHeader",t[t.DownloadProgress=3]="DownloadProgress",t[t.Response=4]="Response",t[t.User=5]="User",t}(Wn||{}),Fo=class{constructor(e,i=200,n="OK"){this.headers=e.headers||new yn,this.status=e.status!==void 0?e.status:i,this.statusText=e.statusText||n,this.url=e.url||null,this.ok=this.status>=200&&this.status<300}},Fc=class t extends Fo{constructor(e={}){super(e),this.type=Wn.ResponseHeader}clone(e={}){return new t({headers:e.headers||this.headers,status:e.status!==void 0?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}},Lo=class t extends Fo{constructor(e={}){super(e),this.type=Wn.Response,this.body=e.body!==void 0?e.body:null}clone(e={}){return new t({body:e.body!==void 0?e.body:this.body,headers:e.headers||this.headers,status:e.status!==void 0?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}},Hn=class extends Fo{constructor(e){super(e,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${e.url||"(unknown url)"}`:this.message=`Http failure response for ${e.url||"(unknown url)"}: ${e.status} ${e.statusText}`,this.error=e.error||null}},jy=200,LM=204;function Nf(t,e){return{body:e,headers:t.headers,context:t.context,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials,transferCache:t.transferCache}}var jo=(()=>{let e=class e{constructor(n){this.handler=n}request(n,r,o={}){let s;if(n instanceof ko)s=n;else{let l;o.headers instanceof yn?l=o.headers:l=new yn(o.headers);let u;o.params&&(o.params instanceof zn?u=o.params:u=new zn({fromObject:o.params})),s=new ko(n,r,o.body!==void 0?o.body:null,{headers:l,context:o.context,params:u,reportProgress:o.reportProgress,responseType:o.responseType||"json",withCredentials:o.withCredentials,transferCache:o.transferCache})}let a=I(s).pipe(St(l=>this.handler.handle(l)));if(n instanceof ko||o.observe==="events")return a;let c=a.pipe(de(l=>l instanceof Lo));switch(o.observe||"body"){case"body":switch(s.responseType){case"arraybuffer":return c.pipe(M(l=>{if(l.body!==null&&!(l.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return l.body}));case"blob":return c.pipe(M(l=>{if(l.body!==null&&!(l.body instanceof Blob))throw new Error("Response is not a Blob.");return l.body}));case"text":return c.pipe(M(l=>{if(l.body!==null&&typeof l.body!="string")throw new Error("Response is not a string.");return l.body}));case"json":default:return c.pipe(M(l=>l.body))}case"response":return c;default:throw new Error(`Unreachable: unhandled observe type ${o.observe}}`)}}delete(n,r={}){return this.request("DELETE",n,r)}get(n,r={}){return this.request("GET",n,r)}head(n,r={}){return this.request("HEAD",n,r)}jsonp(n,r){return this.request("JSONP",n,{params:new zn().append(r,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(n,r={}){return this.request("OPTIONS",n,r)}patch(n,r,o={}){return this.request("PATCH",n,Nf(o,r))}post(n,r,o={}){return this.request("POST",n,Nf(o,r))}put(n,r,o={}){return this.request("PUT",n,Nf(o,r))}};e.\u0275fac=function(r){return new(r||e)(p(Po))},e.\u0275prov=v({token:e,factory:e.\u0275fac});let t=e;return t})(),jM=/^\)\]\}',?\n/,VM="X-Request-URL";function ky(t){if(t.url)return t.url;let e=VM.toLocaleLowerCase();return t.headers.get(e)}var BM=(()=>{let e=class e{constructor(){this.fetchImpl=g(Pf,{optional:!0})?.fetch??fetch.bind(globalThis),this.ngZone=g(S)}handle(n){return new R(r=>{let o=new AbortController;return this.doRequest(n,o.signal,r).then(Ff,s=>r.error(new Hn({error:s}))),()=>o.abort()})}doRequest(n,r,o){return vs(this,null,function*(){let s=this.createRequestInit(n),a;try{let m=this.ngZone.runOutsideAngular(()=>this.fetchImpl(n.urlWithParams,y({signal:r},s)));UM(m),o.next({type:Wn.Sent}),a=yield m}catch(m){o.error(new Hn({error:m,status:m.status??0,statusText:m.statusText,url:n.urlWithParams,headers:m.headers}));return}let c=new yn(a.headers),l=a.statusText,u=ky(a)??n.urlWithParams,d=a.status,h=null;if(n.reportProgress&&o.next(new Fc({headers:c,status:d,statusText:l,url:u})),a.body){let m=a.headers.get("content-length"),w=[],D=a.body.getReader(),E=0,W,X,te=typeof Zone<"u"&&Zone.current;yield this.ngZone.runOutsideAngular(()=>vs(this,null,function*(){for(;;){let{done:be,value:mt}=yield D.read();if(be)break;
8if(w.push(mt),E+=mt.length,n.reportProgress){X=n.responseType==="text"?(X??"")+(W??=new TextDecoder).decode(mt,{stream:!0}):void 0;let Oi=()=>o.next({type:Wn.DownloadProgress,total:m?+m:void 0,loaded:E,partialText:X});te?te.run(Oi):Oi()}}}));let pt=this.concatChunks(w,E);try{let be=a.headers.get("Content-Type")??"";h=this.parseBody(n,pt,be)}catch(be){o.error(new Hn({error:be,headers:new yn(a.headers),status:a.status,statusText:a.statusText,url:ky(a)??n.urlWithParams}));return}}d===0&&(d=h?jy:0),d>=200&&d<300?(o.next(new Lo({body:h,headers:c,status:d,statusText:l,url:u})),o.complete()):o.error(new Hn({error:h,headers:c,status:d,statusText:l,url:u}))})}parseBody(n,r,o){switch(n.responseType){case"json":let s=new TextDecoder().decode(r).replace(jM,"");return s===""?null:JSON.parse(s);case"text":return new TextDecoder().decode(r);case"blob":return new Blob([r],{type:o});case"arraybuffer":return r.buffer}}createRequestInit(n){let r={},o=n.withCredentials?"include":void 0;if(n.headers.forEach((s,a)=>r[s]=a.join(",")),n.headers.has("Accept")||(r.Accept="application/json, text/plain, */*"),!n.headers.has("Content-Type")){let s=n.detectContentTypeHeader();s!==null&&(r["Content-Type"]=s)}return{body:n.serializeBody(),method:n.method,headers:r,credentials:o}}concatChunks(n,r){let o=new Uint8Array(r),s=0;for(let a of n)o.set(a,s),s+=a.length;return o}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=v({token:e,factory:e.\u0275fac});let t=e;return t})(),Pf=class{};function Ff(){}function UM(t){t.then(Ff,Ff)}function Vy(t,e){return e(t)}function $M(t,e){return(i,n)=>e.intercept(i,{handle:r=>t(r,n)})}function HM(t,e,i){return(n,r)=>st(i,()=>e(n,o=>t(o,r)))}var zM=new _(""),Lf=new _(""),WM=new _(""),By=new _("",{providedIn:"root",factory:()=>!0});function GM(){let t=null;return(e,i)=>{t===null&&(t=(g(zM,{optional:!0})??[]).reduceRight($M,Vy));let n=g(Zt);if(g(By)){let o=n.add();return t(e,i).pipe(Vt(()=>n.remove(o)))}else return t(e,i)}}var Py=(()=>{let e=class e extends Po{constructor(n,r){super(),this.backend=n,this.injector=r,this.chain=null,this.pendingTasks=g(Zt),this.contributeToStability=g(By)}handle(n){if(this.chain===null){let r=Array.from(new Set([...this.injector.get(Lf),...this.injector.get(WM,[])]));this.chain=r.reduceRight((o,s)=>HM(o,s,this.injector),Vy)}if(this.contributeToStability){let r=this.pendingTasks.add();return this.chain(n,o=>this.backend.handle(o)).pipe(Vt(()=>this.pendingTasks.remove(r)))}else return this.chain(n,r=>this.backend.handle(r))}};e.\u0275fac=function(r){return new(r||e)(p(Pc),p(Me))},e.\u0275prov=v({token:e,factory:e.\u0275fac});let t=e;return t})();var qM=/^\)\]\}',?\n/;function ZM(t){return"responseURL"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):null}var Fy=(()=>{let e=class e{constructor(n){this.xhrFactory=n}handle(n){if(n.method==="JSONP")throw new C(-2800,!1);let r=this.xhrFactory;return(r.\u0275loadImpl?se(r.\u0275loadImpl()):I(null)).pipe(we(()=>new R(s=>{let a=r.build();if(a.open(n.method,n.urlWithParams),n.withCredentials&&(a.withCredentials=!0),n.headers.forEach((D,E)=>a.setRequestHeader(D,E.join(","))),n.headers.has("Accept")||a.setRequestHeader("Accept","application/json, text/plain, */*"),!n.headers.has("Content-Type")){let D=n.detectContentTypeHeader();D!==null&&a.setRequestHeader("Content-Type",D)}if(n.responseType){let D=n.responseType.toLowerCase();a.responseType=D!=="json"?D:"text"}let c=n.serializeBody(),l=null,u=()=>{if(l!==null)return l;let D=a.statusText||"OK",E=new yn(a.getAllResponseHeaders()),W=ZM(a)||n.url;return l=new Fc({headers:E,status:a.status,statusText:D,url:W}),l},d=()=>{let{headers:D,status:E,statusText:W,url:X}=u(),te=null;E!==LM&&(te=typeof a.response>"u"?a.responseText:a.response),E===0&&(E=te?jy:0);let pt=E>=200&&E<300;if(n.responseType==="json"&&typeof te=="string"){let be=te;te=te.replace(qM,"");try{te=te!==""?JSON.parse(te):null}catch(mt){te=be,pt&&(pt=!1,te={error:mt,text:te})}}pt?(s.next(new Lo({body:te,headers:D,status:E,statusText:W,url:X||void 0})),s.complete()):s.error(new Hn({error:te,headers:D,status:E,statusText:W,url:X||void 0}))},h=D=>{let{url:E}=u(),W=new Hn({error:D,status:a.status||0,statusText:a.statusText||"Unknown Error",url:E||void 0});s.error(W)},f=!1,m=D=>{f||(s.next(u()),f=!0);let E={type:Wn.DownloadProgress,loaded:D.loaded};D.lengthComputable&&(E.total=D.total),n.responseType==="text"&&a.responseText&&(E.partialText=a.responseText),s.next(E)},w=D=>{let E={type:Wn.UploadProgress,loaded:D.loaded};D.lengthComputable&&(E.total=D.total),s.next(E)};return a.addEventListener("load",d),a.addEventListener("error",h),a.addEventListener("timeout",h),a.addEventListener("abort",h),n.reportProgress&&(a.addEventListener("progress",m),c!==null&&a.upload&&a.upload.addEventListener("progress",w)),a.send(c),s.next({type:Wn.Sent}),()=>{a.removeEventListener("error",h),a.removeEventListener("abort",h),a.removeEventListener("load",d),a.removeEventListener("timeout",h),n.reportProgress&&(a.removeEventListener("progress",m),c!==null&&a.upload&&a.upload.removeEventListener("progress",w)),a.readyState!==a.DONE&&a.abort()}})))}};e.\u0275fac=function(r){return new(r||e)(p(Dr))},e.\u0275prov=v({token:e,factory:e.\u0275fac});let t=e;return t})(),Uy=new _(""),YM="XSRF-TOKEN",KM=new _("",{providedIn:"root",factory:()=>YM}),QM="X-XSRF-TOKEN",XM=new _("",{providedIn:"root",factory:()=>QM}),Lc=class{},JM=(()=>{let e=class e{constructor(n,r,o){this.doc=n,this.platform=r,this.cookieName=o,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=Nc(n,this.cookieName),this.lastCookieString=n),this.lastToken}};e.\u0275fac=function(r){return new(r||e)(p(N),p(_t),p(KM))},e.\u0275prov=v({token:e,factory:e.\u0275fac});let t=e;return t})();function eT(t,e){let i=t.url.toLowerCase();if(!g(Uy)||t.method==="GET"||t.method==="HEAD"||i.startsWith("http://")||i.startsWith("https://"))return e(t);let n=g(Lc).getToken(),r=g(XM);return n!=null&&!t.headers.has(r)&&(t=t.clone({headers:t.headers.set(r,n)})),e(t)}var $y=function(t){return t[t.Interceptors=0]="Interceptors",t[t.LegacyInterceptors=1]="LegacyInterceptors",t[t.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",t[t.NoXsrfProtection=3]="NoXsrfProtection",t[t.JsonpSupport=4]="JsonpSupport",t[t.RequestsMadeViaParent=5]="RequestsMadeViaParent",t[t.Fetch=6]="Fetch",t}($y||{});function tT(t,e){return{\u0275kind:t,\u0275providers:e}}function nT(...t){let e=[jo,Fy,Py,{provide:Po,useExisting:Py},{provide:Pc,useFactory:()=>g(BM,{optional:!0})??g(Fy)},{provide:Lf,useValue:eT,multi:!0},{provide:Uy,useValue:!0},{provide:Lc,useClass:JM}];for(let i of t)e.push(...i.\u0275providers);return za(e)}var Ly=new _("");function iT(){return tT($y.LegacyInterceptors,[{provide:Ly,useFactory:GM},{provide:Lf,useExisting:Ly,multi:!0}])}var dU=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=H({type:e}),e.\u0275inj=$({providers:[nT(iT())]});let t=e;return t})();var Bf=class extends Tc{constructor(){super(...arguments),this.supportsDOMEvents=!0}},Uf=class t extends Bf{static makeCurrent(){_y(new t)}onAndCancel(e,i,n){return e.addEventListener(i,n),()=>{e.removeEventListener(i,n)}}dispatchEvent(e,i){e.dispatchEvent(i)}remove(e){e.remove()}createElement(e,i){return i=i||this.getDefaultDocument(),i.createElement(e)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}
8isElementNode(e){return e.nodeType===Node.ELEMENT_NODE}isShadowRoot(e){return e instanceof DocumentFragment}getGlobalEventTarget(e,i){return i==="window"?window:i==="document"?e:i==="body"?e.body:null}getBaseHref(e){let i=rT();return i==null?null:oT(i)}resetBaseElement(){Vo=null}getUserAgent(){return window.navigator.userAgent}getCookie(e){return Nc(document.cookie,e)}},Vo=null;function rT(){return Vo=Vo||document.querySelector("base"),Vo?Vo.getAttribute("href"):null}function oT(t){return new URL(t,document.baseURI).pathname}var $f=class{addToWindow(e){xe.getAngularTestability=(n,r=!0)=>{let o=e.findTestabilityInTree(n,r);if(o==null)throw new C(5103,!1);return o},xe.getAllAngularTestabilities=()=>e.getAllTestabilities(),xe.getAllAngularRootElements=()=>e.getAllRootElements();let i=n=>{let r=xe.getAllAngularTestabilities(),o=r.length,s=function(){o--,o==0&&n()};r.forEach(a=>{a.whenStable(s)})};xe.frameworkStabilizers||(xe.frameworkStabilizers=[]),xe.frameworkStabilizers.push(i)}findTestabilityInTree(e,i,n){if(i==null)return null;let r=e.getTestability(i);return r??(n?Un().isShadowRoot(i)?this.findTestabilityInTree(e,i.host,!0):this.findTestabilityInTree(e,i.parentElement,!0):null)}},sT=(()=>{let e=class e{build(){return new XMLHttpRequest}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=v({token:e,factory:e.\u0275fac});let t=e;return t})(),jc=new _(""),qy=(()=>{let e=class e{constructor(n,r){this._zone=r,this._eventNameToPlugin=new Map,n.forEac
8h(o=>{o.manager=this}),this._plugins=n.slice().reverse()}addEventListener(n,r,o){return this._findPluginFor(r).addEventListener(n,r,o)}getZone(){return this._zone}_findPluginFor(n){let r=this._eventNameToPlugin.get(n);if(r)return r;if(r=this._plugins.find(s=>s.supports(n)),!r)throw new C(5101,!1);return this._eventNameToPlugin.set(n,r),r}};e.\u0275fac=function(r){return new(r||e)(p(jc),p(S))},e.\u0275prov=v({token:e,factory:e.\u0275fac});let t=e;return t})(),Bo=class{constructor(e){this._doc=e}},jf="ng-app-id",Zy=(()=>{let e=class e{constructor(n,r,o,s={}){this.doc=n,this.appId=r,this.nonce=o,this.platformId=s,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=Oc(s),this.resetHostNodes()}addStyles(n){for(let r of n)this.changeUsageCount(r,1)===1&&this.onStyleAdded(r)}removeStyles(n){for(let r of n)this.changeUsageCount(r,-1)<=0&&this.onStyleRemoved(r)}ngOnDestroy(){let n=this.styleNodesInDOM;n&&(n.forEach(r=>r.remove()),n.clear());for(let r of this.getAllStyles())this.onStyleRemoved(r);this.resetHostNodes()}addHost(n){this.hostNodes.add(n);for(let r of this.getAllStyles())this.addStyleToHost(n,r)}removeHost(n){this.hostNodes.delete(n)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(n){for(let r of this.hostNodes)this.addStyleToHost(r,n)}onStyleRemoved(n){let r=this.styleRef;r.get(n)?.elements?.forEach(o=>o.remove()),r.delete(n)}collectServerRenderedStyles(){let n=this.doc.head?.querySelectorAll(`style[${jf}="${this.appId}"]`);if(n?.length){let r=new Map;return n.forEach(o=>{o.textContent!=null&&r.set(o.textContent,o)}),r}return null}changeUsageCount(n,r){let o=this.styleRef;if(o.has(n)){let s=o.get(n);return s.usage+=r,s.usage}return o.set(n,{usage:r,elements:[]}),r}getStyleElement(n,r){let o=this.styleNodesInDOM,s=o?.get(r);if(s?.parentNode===n)return o.delete(r),s.removeAttribute(jf),s;{let a=this.doc.createElement("style");return this.nonce&&a.setAttribute("nonce",this.nonce),a.textContent=r,this.platformIsServer&&a.setAttribute(jf,this.appId),n.appendChild(a),a}}addStyleToHost(n,r){let o=this.getStyleElement(n,r),s=this.styleRef,a=s.get(r)?.elements;a?a.push(o):s.set(r,{elements:[o],usage:1})}resetHostNodes(){let n=this.hostNodes;n.clear(),n.add(this.doc.head)}};e.\u0275fac=function(r){return new(r||e)(p(N),p(pr),p(xo,8),p(_t))},e.\u0275prov=v({token:e,factory:e.\u0275fac});let t=e;return t})(),Vf={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"},zf=/%COMP%/g,Yy="%COMP%",aT=`_nghost-${Yy}`,cT=`_ngcontent-${Yy}`,lT=!0,uT=new _("",{providedIn:"root",factory:()=>lT});function dT(t){return cT.replace(zf,t)}function fT(t){return aT.replace(zf,t)}function Ky(t,e){return e.map(i=>i.replace(zf,t))}var zy=(()=>{let e=class e{constructor(n,r,o,s,a,c,l,u=null){this.eventManager=n,this.sharedStylesHost=r,this.appId=o,this.removeStylesOnCompDestroy=s,this.doc=a,this.platformId=c,this.ngZone=l,this.nonce=u,this.rendererByCompId=new Map,this.platformIsServer=Oc(c),this.defaultRenderer=new Uo(n,a,l,this.platformIsServer)}createRenderer(n,r){if(!n||!r)return this.defaultRenderer;this.platformIsServer&&r.encapsulation===Ht.ShadowDom&&(r=J(y({},r),{encapsulation:Ht.Emulated}));let o=this.getOrCreateRenderer(n,r);return o instanceof Vc?o.applyToHost(n):o instanceof $o&&o.applyStyles(),o}getOrCreateRenderer(n,r){let o=this.rendererByCompId,s=o.get(r.id);if(!s){let a=this.doc,c=this.ngZone,l=this.eventManager,u=this.sharedStylesHost,d=this.removeStylesOnCompDestroy,h=this.platformIsServer;switch(r.encapsulation){case Ht.Emulated:s=new Vc(l,u,r,this.appId,d,a,c,h);break;case Ht.ShadowDom:return new Hf(l,u,n,r,a,c,this.nonce,h);default:s=new $o(l,u,r,d,a,c,h);break}o.set(r.id,s)}return s}ngOnDestroy(){this.rendererByCompId.clear()}};e.\u0275fac=function(r){return new(r||e)(p(qy),p(Zy),p(pr),p(uT),p(N),p(_t),p(S),p(xo))},e.\u0275prov=v({token:e,factory:e.\u0275fac});let t=e;return t})(),Uo=class{constructor(e,i,n,r){this.eventManager=e,this.doc=i,this.ngZone=n,this.platformIsServer=r,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(e,i){return i?this.doc.createElementNS(Vf[i]||i,e):this.doc.createElement(e)}createComment(e){return this.doc.createComment(e)}createText(e){return this.doc.createTextNode(e)}appendChild(e,i){(Wy(e)?e.content:e).appendChild(i)}insertBefore(e,i,n){e&&(Wy(e)?e.content:e).insertBefore(i,n)}removeChild(e,i){i.remove()}selectRootElement(e,i){let n=typeof e=="string"?this.doc.querySelector(e):e;if(!n)throw new C(-5104,!1);
8return i||(n.textContent=""),n}parentNode(e){return e.parentNode}nextSibling(e){return e.nextSibling}setAttribute(e,i,n,r){if(r){i=r+":"+i;let o=Vf[r];o?e.setAttributeNS(o,i,n):e.setAttribute(i,n)}else e.setAttribute(i,n)}removeAttribute(e,i,n){if(n){let r=Vf[n];r?e.removeAttributeNS(r,i):e.removeAttribute(`${n}:${i}`)}else e.removeAttribute(i)}addClass(e,i){e.classList.add(i)}removeClass(e,i){e.classList.remove(i)}setStyle(e,i,n,r){r&(un.DashCase|un.Important)?e.style.setProperty(i,n,r&un.Important?"important":""):e.style[i]=n}removeStyle(e,i,n){n&un.DashCase?e.style.removeProperty(i):e.style[i]=""}setProperty(e,i,n){e!=null&&(e[i]=n)}setValue(e,i){e.nodeValue=i}listen(e,i,n){if(typeof e=="string"&&(e=Un().getGlobalEventTarget(this.doc,e),!e))throw new Error(`Unsupported event target ${e} for event ${i}`);return this.eventManager.addEventListener(e,i,this.decoratePreventDefault(n))}decoratePreventDefault(e){return i=>{if(i==="__ngUnwrap__")return e;(this.platformIsServer?this.ngZone.runGuarded(()=>e(i)):e(i))===!1&&i.preventDefault()}}};function Wy(t){return t.tagName==="TEMPLATE"&&t.content!==void 0}var Hf=class extends Uo{constructor(e,i,n,r,o,s,a,c){super(e,o,s,c),this.sharedStylesHost=i,this.hostEl=n,this.shadowRoot=n.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let l=Ky(r.id,r.styles);for(let u of l){let d=document.createElement("style");a&&d.setAttribute("nonce",a),d.textContent=u,this.shadowRoot.appendChild(d)}}nodeOrShadowRoot(e){return e===this.hostEl?this.shadowRoot:e}appendChild(e,i){return super.appendChild(this.nodeOrShadowRoot(e),i)}insertBefore(e,i,n){return super.insertBefore(this.nodeOrShadowRoot(e),i,n)}removeChild(e,i){return super.removeChild(null,i)}parentNode(e){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(e)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},$o=class extends Uo{constructor(e,i,n,r,o,s,a,c){super(e,o,s,a),this.sharedStylesHost=i,this.removeStylesOnCompDestroy=r,this.styles=c?Ky(c,n.styles):n.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}},Vc=class extends $o{constructor(e,i,n,r,o,s,a,c){let l=r+"-"+n.id;super(e,i,n,o,s,a,c,l),this.contentAttr=dT(l),this.hostAttr=fT(l)}applyToHost(e){this.applyStyles(),this.setAttribute(e,this.hostAttr,"")}createElement(e,i){let n=super.createElement(e,i);return super.setAttribute(n,this.contentAttr,""),n}},hT=(()=>{let e=class e extends Bo{constructor(n){super(n)}supports(n){return!0}addEventListener(n,r,o){return n.addEventListener(r,o,!1),()=>this.removeEventListener(n,r,o)}removeEventListener(n,r,o){return n.removeEventListener(r,o)}};e.\u0275fac=function(r){return new(r||e)(p(N))},e.\u0275prov=v({token:e,factory:e.\u0275fac});let t=e;return t})(),pT=(()=>{let e=class e extends Bo{constructor(n){super(n),this.delegate=g(uy,{optional:!0})}supports(n){return this.delegate?this.delegate.supports(n):!1}addEventListener(n,r,o){return this.delegate.addEventListener(n,r,o)}removeEventListener(n,r,o){return this.delegate.removeEventListener(n,r,o)}};e.\u0275fac=function(r){return new(r||e)(p(N))},e.\u0275prov=v({token:e,factory:e.\u0275fac});let t=e;return t})(),Gy=["alt","control","meta","shift"],mT={"\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"},gT={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey},vT=(()=>{let e=class e extends Bo{constructor(n){super(n)}supports(n){return e.parseEventName(n)!=null}addEventListener(n,r,o){let s=e.parseEventName(r),a=e.eventCallback(s.fullKey,o,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Un().onAndCancel(n,s.domEventName,a))}static parseEventName(n){let r=n.toLowerCase().split("."),o=r.shift();if(r.length===0||!(o==="keydown"||o==="keyup"))return null;let s=e._normalizeKey(r.pop()),a="",c=r.indexOf("code");if(c>
8-1&&(r.splice(c,1),a="code."),Gy.forEach(u=>{let d=r.indexOf(u);d>-1&&(r.splice(d,1),a+=u+".")}),a+=s,r.length!=0||s.length===0)return null;let l={};return l.domEventName=o,l.fullKey=a,l}static matchEventFullKeyCode(n,r){let o=mT[n.key]||n.key,s="";return r.indexOf("code.")>-1&&(o=n.code,s="code."),o==null||!o?!1:(o=o.toLowerCase(),o===" "?o="space":o==="."&&(o="dot"),Gy.forEach(a=>{if(a!==o){let c=gT[a];c(n)&&(s+=a+".")}}),s+=o,s===r)}static eventCallback(n,r,o){return s=>{e.matchEventFullKeyCode(s,n)&&o.runGuarded(()=>r(s))}}static _normalizeKey(n){return n==="esc"?"escape":n}};e.\u0275fac=function(r){return new(r||e)(p(N))},e.\u0275prov=v({token:e,factory:e.\u0275fac});let t=e;return t})();function bT(){Uf.makeCurrent()}function yT(){return new Ye}function _T(){return yv(document),document}var wT=[{provide:_t,useValue:Tf},{provide:jd,useValue:bT,multi:!0},{provide:N,useFactory:_T,deps:[]}],CU=hf(cy,"browser",wT),DT=new _(""),ET=[{provide:No,useClass:$f,deps:[]},{provide:df,useClass:mc,deps:[S,gc,No]},{provide:mc,useClass:mc,deps:[S,gc,No]}],IT=[{provide:Wa,useValue:"root"},{provide:Ye,useFactory:yT,deps:[]},{provide:jc,useClass:hT,multi:!0,deps:[N,S,_t]},{provide:jc,useClass:vT,multi:!0,deps:[N]},{provide:jc,useClass:pT,multi:!0},zy,Zy,qy,{provide:cr,useExisting:zy},{provide:Dr,useClass:sT,deps:[]},[]],xU=(()=>{let e=class e{constructor(n){}static withServerTransition(n){return{ngModule:e,providers:[{provide:pr,useValue:n.appId}]}}};e.\u0275fac=function(r){return new(r||e)(p(DT,12))},e.\u0275mod=H({type:e}),e.\u0275inj=$({providers:[...IT,...ET],imports:[My,ly]});let t=e;return t})(),SU=(()=>{let e=class e{constructor(n){this._doc=n,this._dom=Un()}addTag(n,r=!1){return n?this._getOrCreateElement(n,r):null}addTags(n,r=!1){return n?n.reduce((o,s)=>(s&&o.push(this._getOrCreateElement(s,r)),o),[]):[]}getTag(n){return n&&this._doc.querySelector(`meta[${n}]`)||null}getTags(n){if(!n)return[];let r=this._doc.querySelectorAll(`meta[${n}]`);return r?[].slice.call(r):[]}updateTag(n,r){if(!n)return null;r=r||this._parseSelector(n);let o=this.getTag(r);return o?this._setMetaElementAttributes(n,o):this._getOrCreateElement(n,!0)}removeTag(n){this.removeTagElement(this.getTag(n))}removeTagElement(n){n&&this._dom.remove(n)}_getOrCreateElement(n,r=!1){if(!r){let a=this._parseSelector(n),c=this.getTags(a).filter(l=>this._containsAttributes(n,l))[0];if(c!==void 0)return c}let o=this._dom.createElement("meta");return this._setMetaElementAttributes(n,o),this._doc.getElementsByTagName("head")[0].appendChild(o),o}_setMetaElementAttributes(n,r){return Object.keys(n).forEach(o=>r.setAttribute(this._getMetaKeyMap(o),n[o])),r}_parseSelector(n){let r=n.name?"name":"property";return`${r}="${n[r]}"`}_containsAttributes(n,r){return Object.keys(n).every(o=>r.getAttribute(this._getMetaKeyMap(o))===n[o])}_getMetaKeyMap(n){return CT[n]||n}};e.\u0275fac=function(r){return new(r||e)(p(N))},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),CT={httpEquiv:"http-equiv"},Qy=(()=>{let e=class e{constructor(n){this._doc=n}getTitle(){return this._doc.title}setTitle(n){this._doc.title=n||""}};e.\u0275fac=function(r){return new(r||e)(p(N))},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var Wf=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=v({token:e,factory:function(r){let o=null;return r?o=new(r||e):o=p(xT),o},providedIn:"root"});let t=e;return t})(),xT=(()=>{let e=class e extends Wf{constructor(n){super(),this._doc=n}sanitize(n,r){if(r==null)return null;switch(n){case Te.NONE:return r;case Te.HTML:return hn(r,"HTML")?at(r):Bd(this._doc,String(r)).toString();case Te.STYLE:return hn(r,"Style")?at(r):r;case Te.SCRIPT:if(hn(r,"Script"))return at(r);throw new C(5200,!1);case Te.URL:return hn(r,"URL")?at(r):nc(String(r));case Te.RESOURCE_URL:if(hn(r,"ResourceURL"))return at(r);throw new C(5201,!1);default:throw new C(5202,!1)}}bypassSecurityTrustHtml(n){return Ev(n)}bypassSecurityTrustStyle(n){return Iv(n)}bypassSecurityTrustScript(n){return Cv(n)}bypassSecurityTrustUrl(n){return xv(n)}bypassSecurityTrustResourceUrl(n){return Sv(n)}};e.\u0275fac=function(r){return new(r||e)(p(N))},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var V="primary",ns=Symbol("RouteTitle"),Kf=class{constructor(e){this.params=e||{}}has(e){return Object.prototype.hasOwnProperty.call(this.params,e)}get(e){if(this.has(e)){let i=this.params[e];return Array.isArray(i)?i[0]:i}return null}getAll(e){if(this.has(e)){let i=this.params[e];return Array.isArray(i)?i:[i]}return[]}get keys(){return Object.keys(this.params)}};function Mr(t){return new Kf(t)}function ST(t,e,i){let n=i.path.split("/");if(n.length>t.length||i.pathMatch==="full"&&(e.hasChildren()||n.length<t.length))return null;let r={};for(let o=0;o<n.length;o++){let s=n[o],a=t[o];if(s[0]===":")r[s.substring(1)]=a;else if(s!==a.path)return null}return{consumed:t.slice(0,n.length),posParams:r}}function MT(t,e){if(t.length!==e.length)return!1;for(let i=0;i<t.length;++i)if(!Jt(t[i],e[i]))return!1;return!0}function Jt(t,e){let i=t?Qf(t):void 0,n=e?Qf(e):void 0;if(!i||!n||i.length!=n.length)return!1;let r;for(let o=0;o<i.length;o++)if(r=i[o],!u_(t[r],e[r]))return!1;return!0}function Qf(t){return[...Object.keys(t),...Object.getOwnPropertySymbols(t)]}function u_(t,e){if(Array.isArray(t)&&Array.isArray(e)){if(t.length!==e.length)return!1;let i=[...t].sort(),n=[...e].sort();return i.every((r,o)=>n[o]===r)}else return t===e}function d_(t){return t.length>0?t[t.length-1]:null}function qn(t){return tt(t)?t:Oo(t)?se(Promise.resolve(t)):I(t)}var TT={exact:h_,subset:p_},f_={exact:AT,subset:RT,ignored:()=>!0};function Jy(t,e,i){return TT[i.paths](t.root,e.root,i.matrixParams)&&f_[i.queryParams](t.queryParams,e.queryParams)&&!(i.fragment==="exact"&&t.fragment!==e.fragment)}function AT(t,e){return Jt(t,e)}function h_(t,e,i){if(!Ci(t.segments,e.segments)||!$c(t.segments,e.segments,i)||t.numberOfChildren!==e.numberOfChildren)return!1;
vendor: 11,405 bytes, line 8
8for(let n in e.children)if(!t.children[n]||!h_(t.children[n],e.children[n],i))return!1;return!0}function RT(t,e){return Object.keys(e).length<=Object.keys(t).length&&Object.keys(e).every(i=>u_(t[i],e[i]))}function p_(t,e,i){return m_(t,e,e.segments,i)}function m_(t,e,i,n){if(t.segments.length>i.length){let r=t.segments.slice(0,i.length);return!(!Ci(r,i)||e.hasChildren()||!$c(r,i,n))}else if(t.segments.length===i.length){if(!Ci(t.segments,i)||!$c(t.segments,i,n))return!1;for(let r in e.children)if(!t.children[r]||!p_(t.children[r],e.children[r],n))return!1;return!0}else{let r=i.slice(0,t.segments.length),o=i.slice(t.segments.length);return!Ci(t.segments,r)||!$c(t.segments,r,n)||!t.children[V]?!1:m_(t.children[V],e,o,n)}}function $c(t,e,i){return e.every((n,r)=>f_[i](t[r].parameters,n.parameters))}var wn=class{constructor(e=new Q([],{}),i={},n=null){this.root=e,this.queryParams=i,this.fragment=n}get queryParamMap(){return this._queryParamMap??=Mr(this.queryParams),this._queryParamMap}toString(){return kT.serialize(this)}},Q=class{constructor(e,i){this.segments=e,this.children=i,this.parent=null,Object.values(i).forEach(n=>n.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Hc(this)}},Ii=class{constructor(e,i){this.path=e,this.parameters=i}get parameterMap(){return this._parameterMap??=Mr(this.parameters),this._parameterMap}toString(){return v_(this)}};function NT(t,e){return Ci(t,e)&&t.every((i,n)=>Jt(i.parameters,e[n].parameters))}function Ci(t,e){return t.length!==e.length?!1:t.every((i,n)=>i.path===e[n].path)}function OT(t,e){let i=[];return Object.entries(t.children).forEach(([n,r])=>{n===V&&(i=i.concat(e(r,n)))}),Object.entries(t.children).forEach(([n,r])=>{n!==V&&(i=i.concat(e(r,n)))}),i}var is=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=v({token:e,factory:()=>new Tr,providedIn:"root"});let t=e;return t})(),Tr=class{parse(e){let i=new Jf(e);return new wn(i.parseRootSegment(),i.parseQueryParams(),i.parseFragment())}serialize(e){let i=`/${Ho(e.root,!0)}`,n=LT(e.queryParams),r=typeof e.fragment=="string"?`#${PT(e.fragment)}`:"";return`${i}${n}${r}`}},kT=new Tr;function Hc(t){return t.segments.map(e=>v_(e)).join("/")}function Ho(t,e){if(!t.hasChildren())return Hc(t);if(e){let i=t.children[V]?Ho(t.children[V],!1):"",n=[];return Object.entries(t.children).forEach(([r,o])=>{r!==V&&n.push(`${r}:${Ho(o,!1)}`)}),n.length>0?`${i}(${n.join("//")})`:i}else{let i=OT(t,(n,r)=>r===V?[Ho(t.children[V],!1)]:[`${r}:${Ho(n,!1)}`]);return Object.keys(t.children).length===1&&t.children[V]!=null?`${Hc(t)}/${i[0]}`:`${Hc(t)}/(${i.join("//")})`}}function g_(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Bc(t){return g_(t).replace(/%3B/gi,";")}function PT(t){return encodeURI(t)}function Xf(t){return g_(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function zc(t){return decodeURIComponent(t)}function e_(t){return zc(t.replace(/\+/g,"%20"))}function v_(t){return`${Xf(t.path)}${FT(t.parameters)}`}function FT(t){return Object.entries(t).map(([e,i])=>`;${Xf(e)}=${Xf(i)}`).join("")}function LT(t){let e=Object.entries(t).map(([i,n])=>Array.isArray(n)?n.map(r=>`${Bc(i)}=${Bc(r)}`).join("&"):`${Bc(i)}=${Bc(n)}`).filter(i=>i);return e.length?`?${e.join("&")}`:""}var jT=/^[^\/()?;#]+/;function Gf(t){let e=t.match(jT);return e?e[0]:""}var VT=/^[^\/()?;=#]+/;function BT(t){let e=t.match(VT);return e?e[0]:""}var UT=/^[^=?&#]+/;function $T(t){let e=t.match(UT);return e?e[0]:""}var HT=/^[^&#]+/;function zT(t){let e=t.match(HT);return e?e[0]:""}var Jf=class{constructor(e){this.url=e,this.remaining=e}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new Q([],{}):new Q([],this.parseChildren())}parseQueryParams(){let e={};if(this.consumeOptional("?"))do this.parseQueryParam(e);while(this.consumeOptional("&"));return e}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");let e=[];for(this.peekStartsWith("(")||e.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),e.push(this.parseSegment());let i={};this.peekStartsWith("/(")&&(this.capture("/"),i=this.parseParens(!0));let n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(e.length>0||Object.keys(i).length>0)&&(n[V]=new Q(e,i)),n}parseSegment(){let e=Gf(this.remaining);if(e===""&&this.peekStartsWith(";"))throw new C(4009,!1);return this.capture(e),new Ii(zc(e),this.parseMatrixParams())}parseMatrixParams(){let e={};for(;this.consumeOptional(";");)this.parseParam(e);return e}parseParam(e){let i=BT(this.remaining);if(!i)return;this.capture(i);let n="";if(this.consumeOptional("=")){let r=Gf(this.remaining);r&&(n=r,this.capture(n))}e[zc(i)]=zc(n)}parseQueryParam(e){let i=$T(this.remaining);if(!i)return;this.capture(i);let n="";if(this.consumeOptional("=")){let s=zT(this.remaining);s&&(n=s,this.capture(n))}let r=e_(i),o=e_(n);if(e.hasOwnProperty(r)){let s=e[r];Array.isArray(s)||(s=[s],e[r]=s),s.push(o)}else e[r]=o}parseParens(e){let i={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let n=Gf(this.remaining),r=this.remaining[n.length];if(r!=="/"&&r!==")"&&r!==";")throw new C(4010,!1);let o;n.indexOf(":")>-1?(o=n.slice(0,n.indexOf(":")),this.capture(o),this.capture(":")):e&&(o=V);let s=this.parseChildren();i[o]=Object.keys(s).length===1?s[V]:new Q([],s),this.consumeOptional("//")}return i}peekStartsWith(e){return this.remaining.startsWith(e)}consumeOptional(e){return this.peekStartsWith(e)?(this.remaining=this.remaining.substring(e.length),!0):!1}capture(e){if(!this.consumeOptional(e))throw new C(4011,!1)}};function b_(t){return t.segments.length>0?new Q([],{[V]:t}):t}function y_(t){let e={};for(let[n,r]of Object.entries(t.children)){let o=y_(r);if(n===V&&o.segments.length===0&&o.hasChildren())for(let[s,a]of Object.entries(o.children))e[s]=a;else(o.segments.length>0||o.hasChildren())&&(e[n]=o)}let i=new Q(t.segments,e);return WT(i)}function WT(t){if(t.numberOfChildren===1&&t.children[V]){let e=t.children[V];return new Q(t.segments.concat(e.segments),e.children)}return t}function xi(t){return t instanceof wn}function GT(t,e,i=null,n=null){let r=__(t);return w_(r,e,i,n)}function __(t){let e;function i(o){let s={};for(let c of o.children){let l=i(c);s[c.outlet]=l}let a=new Q(o.url,s);return o===t&&(e=a),a}let n=i(t.root),r=b_(n);return e??r}function w_(t,e,i,n){let r=t;for(;r.parent;)r=r.parent;if(e.length===0)return qf(r,r,r,i,n);let o=qT(e);if(o.toRoot())return qf(r,r,new Q([],{}),i,n);let s=ZT(o,r,t),a=s.processChildren?Go(s.segmentGroup,s.index,o.commands):E_(s.segmentGroup,s.index,o.commands);return qf(r,s.segmentGroup,a,i,n)}function Wc(t){return typeof t=="object"&&t!=null&&!t.outlets&&!t.segmentPath}function Yo(t){return typeof t=="object"&&t!=null&&t.outlets}function qf(t,e,i,n,r){let o={};n&&Object.entries(n).forEach(([c,l])=>{o[c]=Array.isArray(l)?l.map(u=>`${u}`):`${l}`});let s;t===e?s=i:s=D_(t,e,i);let a=b_(y_(s));return new wn(a,o,r)}function D_(t,e,i){let n={};return Object.entries(t.children).forEach(([r,o])=>{o===e?n[r]=i:n[r]=D_(o,e,i)}),new Q(t.segments,n)}var Gc=class{constructor(e,i,n){if(this.isAbsolute=e,this.numberOfDoubleDots=i,this.commands=n,e&&n.length>0&&Wc(n[0]))throw new C(4003,!1);let r=n.find(Yo);if(r&&r!==d_(n))throw new C(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function qT(t){if(typeof t[0]=="string"&&t.length===1&&t[0]==="/")return new Gc(!0,0,t);let e=0,i=!1,n=t.reduce((r,o,s)=>{if(typeof o=="object"&&o!=null){if(o.outlets){let a={};return Object.entries(o.outlets).forEach(([c,l])=>{a[c]=typeof l=="string"?l.split("/"):l}),[...r,{outlets:a}]}if(o.segmentPath)return[...r,o.segmentPath]}return typeof o!="string"?[...r,o]:s===0?(o.split("/").forEach((a,c)=>{c==0&&a==="."||(c==0&&a===""?i=!0:a===".."?e++:a!=""&&r.push(a))}),r):[...r,o]},[]);return new Gc(i,e,n)}var Cr=class{constructor(e,i,n){this.segmentGroup=e,this.processChildren=i,this.index=n}};function ZT(t,e,i){if(t.isAbsolute)return new Cr(e,!0,0);if(!i)return new Cr(e,!1,NaN);if(i.parent===null)return new Cr(i,!0,0);let n=Wc(t.commands[0])?0:1,r=i.segments.length-1+n;return YT(i,r,t.numberOfDoubleDots)}function YT(t,e,i){let n=t,r=e,o=i;for(;o>r;){if(o-=r,n=n.parent,!n)throw new C(4005,!1);r=n.segments.length}return new Cr(n,!1,r-o)}function KT(t){return Yo(t[0])?t[0].outlets:{[V]:t}}function E_(t,e,i){if(t??=new Q([],{}),t.segments.length===0&&t.hasChildren())return Go(t,e,i);let n=QT(t,e,i),r=i.slice(n.commandIndex);if(n.match&&n.pathIndex<t.segments.length){let o=new Q(t.segments.slice(0,n.pathIndex),{});return o.children[V]=new Q(t.segments.slice(n.pathIndex),t.children),Go(o,0,r)}else return n.match&&r.length===0?new Q(t.segments,{}):n.match&&!t.hasChildren()?eh(t,e,i):n.match?Go(t,0,r):eh(t,e,i)}function Go(t,e,i){if(i.length===0)return new Q(t.segments,{});{let n=KT(i),r={};if(Object.keys(n).some(o=>o!==V)&&t.children[V]&&t.numberOfChildren===1&&t.children[V].segments.length===0){let o=Go(t.children[V],e,i);return new Q(t.segments,o.children)}return Object.entries(n).forEach(([o,s])=>{typeof s=="string"&&(s=[s]),s!==null&&(r[o]=E_(t.children[o],e,s))}),Object.entries(t.children).forEach(([o,s])=>{n[o]===void 0&&(r[o]=s)}),new Q(t.segments,r)}}function QT(t,e,i){let n=0,r=e,o={match:!1,pathIndex:0,commandIndex:0};for(;r<t.segments.length;){if(n>=i.length)return o;let s=t.segments[r],a=i[n];if(Yo(a))break;let c=`${a}`,l=n<i.length-1?i[n+1]:null;if(r>0&&c===void 0)break;if(c&&l&&typeof l=="object"&&l.outlets===void 0){if(!n_(c,l,s))return o;n+=2}else{if(!n_(c,{},s))return o;n++}r++}return{match:!0,pathIndex:r,commandIndex:n}}function eh(t,e,i){let n=t.segments.slice(0,e),r=0;for(;r<i.length;){let o=i[r];if(Yo(o)){let c=XT(o.outlets);return new Q(n,c)}if(r===0&&Wc(i[0])){let c=t.segments[e];n.push(new Ii(c.path,t_(i[0]))),r++;continue}let s=Yo(o)?o.outlets[V]:`${o}`,a=r<i.length-1?i[r+1]:null;s&&a&&Wc(a)?(n.push(new Ii(s,t_(a))),r+=2):(n.push(new Ii(s,{})),r++)}return new Q(n,{})}function XT(t){let e={};return Object.entries(t).forEach(([i,n])=>{typeof n=="string"&&(n=[n]),n!==null&&(e[i]=eh(new Q([],{}),0,n))}),e}function t_(t){let e={};return Object.entries(t).forEach(([i,n])=>e[i]=`${n}`),e}function n_(t,e,i){return t==i.path&&Jt(e,i.parameters)}var qo="imperative",Ce=function(t){return t[t.NavigationStart=0]="NavigationStart",t[t.NavigationEnd=1]="NavigationEnd",t[t.NavigationCancel=2]="NavigationCancel",t[t.NavigationError=3]="NavigationError",t[t.RoutesRecognized=4]="RoutesRecognized",t[t.ResolveStart=5]="ResolveStart",t[t.ResolveEnd=6]="ResolveEnd",t[t.GuardsCheckStart=7]="GuardsCheckStart",t[t.GuardsCheckEnd=8]="GuardsCheckEnd",t[t.RouteConfigLoadStart=9]="RouteConfigLoadStart",t[t.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",t[t.ChildActivationStart=11]="ChildActivationStart",t[t.ChildActivationEnd=12]="ChildActivationEnd",t[t.ActivationStart=13]="ActivationStart",t[t.ActivationEnd=14]="ActivationEnd",t[t.Scroll=15]="Scroll",t[t.NavigationSkipped=16]="NavigationSkipped",t}(Ce||{}),Et=class{constructor(e,i){this.id=e,this.url=i}}
8,Ar=class extends Et{constructor(e,i,n="imperative",r=null){super(e,i),this.type=Ce.NavigationStart,this.navigationTrigger=n,this.restoredState=r}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},kt=class extends Et{constructor(e,i,n){super(e,i),this.urlAfterRedirects=n,this.type=Ce.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},dt=function(t){return t[t.Redirect=0]="Redirect",t[t.SupersededByNewNavigation=1]="SupersededByNewNavigation",t[t.NoDataFromResolver=2]="NoDataFromResolver",t[t.GuardRejected=3]="GuardRejected",t}(dt||{}),qc=function(t){return t[t.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",t[t.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",t}(qc||{}),_n=class extends Et{constructor(e,i,n,r){super(e,i),this.reason=n,this.code=r,this.type=Ce.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},Gn=class extends Et{constructor(e,i,n,r){super(e,i),this.reason=n,this.code=r,this.type=Ce.NavigationSkipped}},Ko=class extends Et{constructor(e,i,n,r){super(e,i),this.error=n,this.target=r,this.type=Ce.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},Zc=class extends Et{constructor(e,i,n,r){super(e,i),this.urlAfterRedirects=n,this.state=r,this.type=Ce.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},th=class extends Et{constructor(e,i,n,r){super(e,i),this.urlAfterRedirects=n,this.state=r,this.type=Ce.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},nh=class extends Et{constructor(e,i,n,r,o){super(e,i),this.urlAfterRedirects=n,this.state=r,this.shouldActivate=o,this.type=Ce.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},ih=class extends Et{constructor(e,i,n,r){super(e,i),this.urlAfterRedirects=n,this.state=r,this.type=Ce.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},rh=class extends Et{constructor(e,i,n,r){super(e,i),this.urlAfterRedirects=n,this.state=r,this.type=Ce.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},oh=class{constructor(e){this.route=e,this.type=Ce.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},sh=class{constructor(e){this.route=e,this.type=Ce.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},ah=class{constructor(e){this.snapshot=e,this.type=Ce.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},ch=class{constructor(e){this.snapshot=e,this.type=Ce.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},lh=class{constructor(e){this.snapshot=e,this.type=Ce.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},uh=class{constructor(e){this.snapshot=e,this.type=Ce.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Yc=class{constructor(e,i,n){this.routerEvent=e,this.position=i,this.anchor=n,this.type=Ce.Scroll}toString(){let e=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${e}')`}},Qo=class{},Rr=class{constructor(e,i){this.url=e,this.navigationBehaviorOptions=i}};function JT(t,e){return t.providers&&!t._injector&&(t._injector=dc(t.providers,e,`Route: ${t.path}`)),t._injector??e}function Ot(t){return t.outlet||V}function eA(t,e){let i=t.filter(n=>Ot(n)===e);return i.push(...t.filter(n=>Ot(n)!==e)),i}function rs(t){if(!t)return null;if(t.routeConfig?._injector)return t.routeConfig._injector;for(let e=t.parent;e;e=e.parent){let i=e.routeConfig;if(i?._loadedInjector)return i._loadedInjector;if(i?._injector)return i._injector}return null}var dh=class{get injector(){return rs(this.route?.snapshot)??this.rootInjector}set injector(e){}constructor(e){this.rootInjector=e,this.outlet=null,this.route=null,this.children=new os(this.rootInjector),this.attachRef=null}},os=(()=>{let e=class e{constructor(n){this.rootInjector=n,this.contexts=new Map}onChildOutletCreated(n,r){let o=this.getOrCreateContext(n);o.outlet=r,this.contexts.set(n,o)}onChildOutletDestroyed(n){let r=this.getContext(n);r&&(r.outlet=null,r.attachRef=null)}onOutletDeactivated(){let n=this.contexts;return this.contexts=new Map,n}onOutletReAttached(n){this.contexts=n}getOrCreateContext(n){let r=this.getContext(n);return r||(r=new dh(this.rootInjector),this.contexts.set(n,r)),r}getContext(n){return this.contexts.get(n)||null}};e.\u0275fac=function(r){return new(r||e)(p(Me))},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),Kc=class{constructor(e){this._root=e}get root(){return this._root.value}
vendor: 13,921 bytes, line 8
8parent(e){let i=this.pathFromRoot(e);return i.length>1?i[i.length-2]:null}children(e){let i=fh(e,this._root);return i?i.children.map(n=>n.value):[]}firstChild(e){let i=fh(e,this._root);return i&&i.children.length>0?i.children[0].value:null}siblings(e){let i=hh(e,this._root);return i.length<2?[]:i[i.length-2].children.map(r=>r.value).filter(r=>r!==e)}pathFromRoot(e){return hh(e,this._root).map(i=>i.value)}};function fh(t,e){if(t===e.value)return e;for(let i of e.children){let n=fh(t,i);if(n)return n}return null}function hh(t,e){if(t===e.value)return[e];for(let i of e.children){let n=hh(t,i);if(n.length)return n.unshift(e),n}return[]}var ut=class{constructor(e,i){this.value=e,this.children=i}toString(){return`TreeNode(${this.value})`}};function Ir(t){let e={};return t&&t.children.forEach(i=>e[i.value.outlet]=i),e}var Qc=class extends Kc{constructor(e,i){super(e),this.snapshot=i,Dh(this,e)}toString(){return this.snapshot.toString()}};function I_(t){let e=tA(t),i=new _e([new Ii("",{})]),n=new _e({}),r=new _e({}),o=new _e({}),s=new _e(""),a=new Si(i,n,o,s,r,V,t,e.root);return a.snapshot=e.root,new Qc(new ut(a,[]),e)}function tA(t){let e={},i={},n={},r="",o=new xr([],e,n,r,i,V,t,null,{});return new Jc("",new ut(o,[]))}var Si=class{constructor(e,i,n,r,o,s,a,c){this.urlSubject=e,this.paramsSubject=i,this.queryParamsSubject=n,this.fragmentSubject=r,this.dataSubject=o,this.outlet=s,this.component=a,this._futureSnapshot=c,this.title=this.dataSubject?.pipe(M(l=>l[ns]))??I(void 0),this.url=e,this.params=i,this.queryParams=n,this.fragment=r,this.data=o}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(M(e=>Mr(e))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(M(e=>Mr(e))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function Xc(t,e,i="emptyOnly"){let n,{routeConfig:r}=t;return e!==null&&(i==="always"||r?.path===""||!e.component&&!e.routeConfig?.loadComponent)?n={params:y(y({},e.params),t.params),data:y(y({},e.data),t.data),resolve:y(y(y(y({},t.data),e.data),r?.data),t._resolvedData)}:n={params:y({},t.params),data:y({},t.data),resolve:y(y({},t.data),t._resolvedData??{})},r&&x_(r)&&(n.resolve[ns]=r.title),n}var xr=class{get title(){return this.data?.[ns]}constructor(e,i,n,r,o,s,a,c,l){this.url=e,this.params=i,this.queryParams=n,this.fragment=r,this.data=o,this.outlet=s,this.component=a,this.routeConfig=c,this._resolve=l}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=Mr(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=Mr(this.queryParams),this._queryParamMap}toString(){let e=this.url.map(n=>n.toString()).join("/"),i=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${e}', path:'${i}')`}},Jc=class extends Kc{constructor(e,i){super(i),this.url=e,Dh(this,i)}toString(){return C_(this._root)}};function Dh(t,e){e.value._routerState=t,e.children.forEach(i=>Dh(t,i))}function C_(t){let e=t.children.length>0?` { ${t.children.map(C_).join(", ")} } `:"";return`${t.value}${e}`}function Zf(t){if(t.snapshot){let e=t.snapshot,i=t._futureSnapshot;t.snapshot=i,Jt(e.queryParams,i.queryParams)||t.queryParamsSubject.next(i.queryParams),e.fragment!==i.fragment&&t.fragmentSubject.next(i.fragment),Jt(e.params,i.params)||t.paramsSubject.next(i.params),MT(e.url,i.url)||t.urlSubject.next(i.url),Jt(e.data,i.data)||t.dataSubject.next(i.data)}else t.snapshot=t._futureSnapshot,t.dataSubject.next(t._futureSnapshot.data)}function ph(t,e){let i=Jt(t.params,e.params)&&NT(t.url,e.url),n=!t.parent!=!e.parent;return i&&!n&&(!t.parent||ph(t.parent,e.parent))}function x_(t){return typeof t.title=="string"||t.title===null}var nA=(()=>{let e=class e{constructor(){this.activated=null,this._activatedRoute=null,this.name=V,this.activateEvents=new j,this.deactivateEvents=new j,this.attachEvents=new j,this.detachEvents=new j,this.parentContexts=g(os),this.location=g(He),this.changeDetector=g(et),this.inputBinder=g(rl,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(n){if(n.name){let{firstChange:r,previousValue:o}=n.name;if(r)return;this.isTrackedInParentContexts(o)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(o)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(n){return this.parentContexts.getContext(n)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let n=this.parentContexts.getContext(this.name);n?.route&&(n.attachRef?this.attach(n.attachRef,n.route):this.activateWith(n.route,n.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new C(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new C(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new C(4012,!1);this.location.detach();let n=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(n.instance),n}attach(n,r){this.activated=n,this._activatedRoute=r,this.location.insert(n.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(n.instance)}deactivate(){if(this.activated){let n=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(n)}}activateWith(n,r){if(this.isActivated)throw new C(4013,!1);this._activatedRoute=n;let o=this.location,a=n.snapshot.component,c=this.parentContexts.getOrCreateContext(this.name).children,l=new mh(n,c,o.injector);this.activated=o.createComponent(a,{index:o.length,injector:l,environmentInjector:r}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=Z({type:e,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[bt]});let t=e;return t})(),mh=class t{__ngOutletInjector(e){return new t(this.route,this.childContexts,e)}constructor(e,i,n){this.route=e,this.childContexts=i,this.parent=n}get(e,i){return e===Si?this.route:e===os?this.childContexts:this.parent.get(e,i)}},rl=new _(""),i_=(()=>{let e=class e{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:r}=n,o=ni([r.queryParams,r.params,r.data]).pipe(we(([s,a,c],l)=>(c=y(y(y({},s),a),c),l===0?I(c):Promise.resolve(c)))).subscribe(s=>{if(!n.isActivated||!n.activatedComponentRef||n.activatedRoute!==r||r.component===null){this.unsubscribeFromRouteData(n);return}let a=fy(r.component);if(!a){this.unsubscribeFromRouteData(n);return}for(let{templateName:c}of a.inputs)n.activatedComponentRef.setInput(c,s[c])});this.outletDataSubscriptions.set(n,o)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=v({token:e,factory:e.\u0275fac});let t=e;return t})();function iA(t,e,i){let n=Xo(t,e._root,i?i._root:void 0);return new Qc(n,e)}function Xo(t,e,i){if(i&&t.shouldReuseRoute(e.value,i.value.snapshot)){let n=i.value;n._futureSnapshot=e.value;let r=rA(t,e,i);return new ut(n,r)}else{if(t.shouldAttach(e.value)){let o=t.retrieve(e.value);if(o!==null){let s=o.route;return s.value._futureSnapshot=e.value,s.children=e.children.map(a=>Xo(t,a)),s}}let n=oA(e.value),r=e.children.map(o=>Xo(t,o));return new ut(n,r)}}function rA(t,e,i){return e.children.map(n=>{for(let r of i.children)if(t.shouldReuseRoute(n.value,r.value.snapshot))return Xo(t,n,r);return Xo(t,n)})}function oA(t){return new Si(new _e(t.url),new _e(t.params),new _e(t.queryParams),new _e(t.fragment),new _e(t.data),t.outlet,t.component,t)}var Jo=class{constructor(e,i){this.redirectTo=e,this.navigationBehaviorOptions=i}},S_="ngNavigationCancelingError";function el(t,e){let{redirectTo:i,navigationBehaviorOptions:n}=xi(e)?{redirectTo:e,navigationBehaviorOptions:void 0}:e,r=M_(!1,dt.Redirect);return r.url=i,r.navigationBehaviorOptions=n,r}function M_(t,e){let i=new Error(`NavigationCancelingError: ${t||""}`);return i[S_]=!0,i.cancellationCode=e,i}function sA(t){return T_(t)&&xi(t.url)}function T_(t){return!!t&&t[S_]}var aA=(t,e,i,n)=>M(r=>(new gh(e,r.targetRouterState,r.currentRouterState,i,n).activate(t),r)),gh=class{constructor(e,i,n,r,o){this.routeReuseStrategy=e,this.futureState=i,this.currState=n,this.forwardEvent=r,this.inputBindingEnabled=o}activate(e){let i=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(i,n,e),Zf(this.futureState.root),this.activateChildRoutes(i,n,e)}deactivateChildRoutes(e,i,n){let r=Ir(i);e.children.forEach(o=>{let s=o.value.outlet;this.deactivateRoutes(o,r[s],n),delete r[s]}),Object.values(r).forEach(o=>{this.deactivateRouteAndItsChildren(o,n)})}deactivateRoutes(e,i,n){let r=e.value,o=i?i.value:null;if(r===o)if(r.component){let s=n.getContext(r.outlet);s&&this.deactivateChildRoutes(e,i,s.children)}else this.deactivateChildRoutes(e,i,n);else o&&this.deactivateRouteAndItsChildren(i,n)}deactivateRouteAndItsChildren(e,i){e.value.component&&this.routeReuseStrategy.shouldDetach(e.value.snapshot)?this.detachAndStoreRouteSubtree(e,i):this.deactivateRouteAndOutlet(e,i)}detachAndStoreRouteSubtree(e,i){let n=i.getContext(e.value.outlet),r=n&&e.value.component?n.children:i,o=Ir(e);for(let s of Object.values(o))this.deactivateRouteAndItsChildren(s,r);if(n&&n.outlet){let s=n.outlet.detach(),a=n.children.onOutletDeactivated();this.routeReuseStrategy.store(e.value.snapshot,{componentRef:s,route:e,contexts:a})}}deactivateRouteAndOutlet(e,i){let n=i.getContext(e.value.outlet),r=n&&e.value.component?n.children:i,o=Ir(e);for(let s of Object.values(o))this.deactivateRouteAndItsChildren(s,r);n&&(n.outlet&&(n.outlet.deactivate(),n.children.onOutletDeactivated()),n.attachRef=null,n.route=null)}activateChildRoutes(e,i,n){let r=Ir(i);e.children.forEach(o=>{this.activateRoutes(o,r[o.value.outlet],n),this.forwardEvent(new uh(o.value.snapshot))}),e.children.length&&this.forwardEvent(new ch(e.value.snapshot))}activateRoutes(e,i,n){let r=e.value,o=i?i.value:null;if(Zf(r),r===o)if(r.component){let s=n.getOrCreateContext(r.outlet);this.activateChildRoutes(e,i,s.children)}else this.activateChildRoutes(e,i,n);else if(r.component){let s=n.getOrCreateContext(r.outlet);if(this.routeReuseStrategy.shouldAttach(r.snapshot)){let a=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.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),Zf(a.route.value),this.activateChildRoutes(e,null,s.children)}else s.attachRef=null,s.route=r,s.outlet&&s.outlet.activateWith(r,s.injector),this.activateChildRoutes(e,null,s.children)}else this.activateChildRoutes(e,null,n)}},tl=class{constructor(e){this.path=e,this.route=this.path[this.path.length-1]}},Sr=class{constructor(e,i){this.component=e,this.route=i}};function cA(t,e,i){let n=t._root,r=e?e._root:null;return zo(n,r,i,[n.value])}function lA(t){let e=t.routeConfig?t.routeConfig.canActivateChild:null;return!e||e.length===0?null:{node:t,guards:e}}function Or(t,e){let i=Symbol(),n=e.get(t,i);return n===i?typeof t=="function"&&!ag(t)?t:e.get(t):n}function zo(t,e,i,n,r={canDeactivateChecks:[],canActivateChecks:[]}){let o=Ir(e);return t.children.forEach(s=>{uA(s,o[s.value.outlet],i,n.concat([s.value]),r),delete o[s.value.outlet]}),Object.entries(o).forEach(([s,a])=>Zo(a,i.getContext(s),r)),r}function uA(t,e,i,n,r={canDeactivateChecks:[],canActivateChecks:[]}){let o=t.value,s=e?e.value:null,a=i?i.getContext(t.value.outlet):null;if(s&&o.routeConfig===s.routeConfig){let c=dA(s,o,o.routeConfig.runGuardsAndResolvers);c?r.canActivateChecks.push(new tl(n)):(o.data=s.data,o._resolvedData=s._resolvedData),o.component?zo(t,e,a?a.children:null,n,r):zo(t,e,i,n,r),c&&a&&a.outlet&&a.outlet.isActivated&&r.canDeactivateChecks.push(new Sr(a.outlet.component,s))}else s&&Zo(e,a,r),r.canActivateChecks.push(new tl(n)),o.component?zo(t,null,a?a.children:null,n,r):zo(t,null,i,n,r);return r}function dA(t,e,i){if(typeof i=="function")return i(t,e);switch(i){case"pathParamsChange":return!Ci(t.url,e.url);case"pathParamsOrQueryParamsChange":return!Ci(t.url,e.url)||!Jt(t.queryParams,e.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!ph(t,e)||!Jt(t.queryParams,e.queryParams);case"paramsChange":default:return!ph(t,e)}}function Zo(t,e,i){let n=Ir(t),r=t.value;Object.entries(n).forEach(([o,s])=>{r.component?e?Zo(s,e.children.getContext(o),i):Zo(s,null,i):Zo(s,e,i)}),r.component?e&&e.outlet&&e.outlet.isActivated?i.canDeactivateChecks.push(new Sr(e.outlet.component,r)):i.canDeactivateChecks.push(new Sr(null,r)):i.
8canDeactivateChecks.push(new Sr(null,r))}function ss(t){return typeof t=="function"}function fA(t){return typeof t=="boolean"}function hA(t){return t&&ss(t.canLoad)}function pA(t){return t&&ss(t.canActivate)}function mA(t){return t&&ss(t.canActivateChild)}function gA(t){return t&&ss(t.canDeactivate)}function vA(t){return t&&ss(t.canMatch)}function A_(t){return t instanceof on||t?.name==="EmptyError"}var Uc=Symbol("INITIAL_VALUE");function Nr(){return we(t=>ni(t.map(e=>e.pipe(pe(1),qi(Uc)))).pipe(M(e=>{for(let i of e)if(i!==!0){if(i===Uc)return Uc;if(i===!1||bA(i))return i}return!0}),de(e=>e!==Uc),pe(1)))}function bA(t){return xi(t)||t instanceof Jo}function yA(t,e){return ue(i=>{let{targetSnapshot:n,currentSnapshot:r,guards:{canActivateChecks:o,canDeactivateChecks:s}}=i;return s.length===0&&o.length===0?I(J(y({},i),{guardsResult:!0})):_A(s,n,r,t).pipe(ue(a=>a&&fA(a)?wA(n,o,t,e):I(a)),M(a=>J(y({},i),{guardsResult:a})))})}function _A(t,e,i,n){return se(t).pipe(ue(r=>xA(r.component,r.route,i,e,n)),Bt(r=>r!==!0,!0))}function wA(t,e,i,n){return se(e).pipe(St(r=>nt(EA(r.route.parent,n),DA(r.route,n),CA(t,r.path,i),IA(t,r.route,i))),Bt(r=>r!==!0,!0))}function DA(t,e){return t!==null&&e&&e(new lh(t)),I(!0)}function EA(t,e){return t!==null&&e&&e(new ah(t)),I(!0)}function IA(t,e,i){let n=e.routeConfig?e.routeConfig.canActivate:null;if(!n||n.length===0)return I(!0);let r=n.map(o=>ii(()=>{let s=rs(e)??i,a=Or(o,s),c=pA(a)?a.canActivate(e,t):st(s,()=>a(e,t));return qn(c).pipe(Bt())}));return I(r).pipe(Nr())}function CA(t,e,i){let n=e[e.length-1],o=e.slice(0,e.length-1).reverse().map(s=>lA(s)).filter(s=>s!==null).map(s=>ii(()=>{let a=s.guards.map(c=>{let l=rs(s.node)??i,u=Or(c,l),d=mA(u)?u.canActivateChild(n,t):st(l,()=>u(n,t));return qn(d).pipe(Bt())});return I(a).pipe(Nr())}));return I(o).pipe(Nr())}function xA(t,e,i,n,r){let o=e&&e.routeConfig?e.routeConfig.canDeactivate:null;if(!o||o.length===0)return I(!0);let s=o.map(a=>{let c=rs(e)??r,l=Or(a,c),u=gA(l)?l.canDeactivate(t,e,i,n):st(c,()=>l(t,e,i,n));return qn(u).pipe(Bt())});return I(s).pipe(Nr())}function SA(t,e,i,n){let r=e.canLoad;if(r===void 0||r.length===0)return I(!0);let o=r.map(s=>{let a=Or(s,t),c=hA(a)?a.canLoad(e,i):st(t,()=>a(e,i));return qn(c)});return I(o).pipe(Nr(),R_(n))}function R_(t){return jl(fe(e=>{if(typeof e!="boolean")throw el(t,e)}),M(e=>e===!0))}function MA(t,e,i,n){let r=e.canMatch;if(!r||r.length===0)return I(!0);let o=r.map(s=>{let a=Or(s,t),c=vA(a)?a.canMatch(e,i):st(t,()=>a(e,i));return qn(c)});return I(o).pipe(Nr(),R_(n))}var es=class{constructor(e){this.segmentGroup=e||null}},ts=class extends Error{constructor(e){super(),this.urlTree=e}};function Er(t){return In(new es(t))}function TA(t){return In(new C(4e3,!1))}function AA(t){return In(M_(!1,dt.GuardRejected))}var vh=class{constructor(e,i){this.urlSerializer=e,this.urlTree=i}lineralizeSegments(e,i){let n=[],r=i.root;for(;;){if(n=n.concat(r.segments),r.numberOfChildren===0)return I(n);if(r.numberOfChildren>1||!r.children[V])return TA(`${e.redirectTo}`);r=r.children[V]}}applyRedirectCommands(e,i,n,r,o){if(typeof i!="string"){let a=i,{queryParams:c,fragment:l,routeConfig:u,url:d,outlet:h,params:f,data:m,title:w}=r,D=st(o,()=>a({params:f,data:m,queryParams:c,fragment:l,routeConfig:u,url:d,outlet:h,title:w}));if(D instanceof wn)throw new ts(D);i=D}let s=this.applyRedirectCreateUrlTree(i,this.urlSerializer.parse(i),e,n);if(i[0]==="/")throw new ts(s);return s}applyRedirectCreateUrlTree(e,i,n,r){let o=this.createSegmentGroup(e,i.root,n,r);return new wn(o,this.createQueryParams(i.queryParams,this.urlTree.queryParams),i.fragment)}createQueryParams(e,i){let n={};return Object.entries(e).forEach(([r,o])=>{if(typeof o=="string"&&o[0]===":"){let a=o.substring(1);n[r]=i[a]}else n[r]=o}),n}createSegmentGroup(e,i,n,r){let o=this.createSegments(e,i.segments,n,r),s={};return Object.entries(i.children).forEach(([a,c])=>{s[a]=this.createSegmentGroup(e,c,n,r)}),new Q(o,s)}createSegments(e,i,n,r){return i.map(o=>o.path[0]===":"?this.findPosParam(e,o,r):this.findOrReturn(o,n))}findPosParam(e,i,n){let r=n[i.path.substring(1)];if(!r)throw new C(4001,!1);return r}findOrReturn(e,i){let n=0;for(let r of i){if(r.path===e.path)return i.splice(n),r;n++}return e}},bh={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function RA(t,e,i,n,r){let o=Eh(t,e,i);return o.matched?(n=JT(e,n),MA(n,e,i,r).pipe(M(s=>s===!0?o:y({},bh)))):I(o)}function Eh(t,e,i){if(e.path==="**")return NA(i);if(e.path==="")return e.pathMatch==="full"&&(t.hasChildren()||i.length>0)?y({},bh):{matched:!0,consumedSegments:[],remainingSegments:i,parameters:{},positionalParamSegments:{}};let r=(e.matcher||ST)(i,t,e);if(!r)return y({},bh);let o={};Object.entries(r.posParams??{}
8).forEach(([a,c])=>{o[a]=c.path});let s=r.consumed.length>0?y(y({},o),r.consumed[r.consumed.length-1].parameters):o;return{matched:!0,consumedSegments:r.consumed,remainingSegments:i.slice(r.consumed.length),parameters:s,positionalParamSegments:r.posParams??{}}}function NA(t){return{matched:!0,parameters:t.length>0?d_(t).parameters:{},consumedSegments:t,remainingSegments:[],positionalParamSegments:{}}}function r_(t,e,i,n){return i.length>0&&PA(t,i,n)?{segmentGroup:new Q(e,kA(n,new Q(i,t.children))),slicedSegments:[]}:i.length===0&&FA(t,i,n)?{segmentGroup:new Q(t.segments,OA(t,i,n,t.children)),slicedSegments:i}:{segmentGroup:new Q(t.segments,t.children),slicedSegments:i}}function OA(t,e,i,n){let r={};for(let o of i)if(ol(t,e,o)&&!n[Ot(o)]){let s=new Q([],{});r[Ot(o)]=s}return y(y({},n),r)}function kA(t,e){let i={};i[V]=e;for(let n of t)if(n.path===""&&Ot(n)!==V){let r=new Q([],{});i[Ot(n)]=r}return i}function PA(t,e,i){return i.some(n=>ol(t,e,n)&&Ot(n)!==V)}function FA(t,e,i){return i.some(n=>ol(t,e,n))}function ol(t,e,i){return(t.hasChildren()||e.length>0)&&i.pathMatch==="full"?!1:i.path===""}function LA(t,e,i,n){return Ot(t)!==n&&(n===V||!ol(e,i,t))?!1:Eh(e,t,i).matched}function jA(t,e,i){return e.length===0&&!t.children[i]}var yh=class{};function VA(t,e,i,n,r,o,s="emptyOnly"){return new _h(t,e,i,n,r,s,o).recognize()}var BA=31,_h=class{constructor(e,i,n,r,o,s,a){this.injector=e,this.configLoader=i,this.rootComponentType=n,this.config=r,this.urlTree=o,this.paramsInheritanceStrategy=s,this.urlSerializer=a,this.applyRedirects=new vh(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(e){return new C(4002,`'${e.segmentGroup}'`)}recognize(){let e=r_(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(e).pipe(M(({children:i,rootSnapshot:n})=>{let r=new ut(n,i),o=new Jc("",r),s=GT(n,[],this.urlTree.queryParams,this.urlTree.fragment);return s.queryParams=this.urlTree.queryParams,o.url=this.urlSerializer.serialize(s),{state:o,tree:s}}))}match(e){let i=new xr([],Object.freeze({}),Object.freeze(y({},this.urlTree.queryParams)),this.urlTree.fragment,Object.freeze({}),V,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,e,V,i).pipe(M(n=>({children:n,rootSnapshot:i})),xt(n=>{if(n instanceof ts)return this.urlTree=n.urlTree,this.match(n.urlTree.root);throw n instanceof es?this.noMatchError(n):n}))}processSegmentGroup(e,i,n,r,o){return n.segments.length===0&&n.hasChildren()?this.processChildren(e,i,n,o):this.processSegment(e,i,n,n.segments,r,!0,o).pipe(M(s=>s instanceof ut?[s]:[]))}processChildren(e,i,n,r){let o=[];for(let s of Object.keys(n.children))s==="primary"?o.unshift(s):o.push(s);return se(o).pipe(St(s=>{let a=n.children[s],c=eA(i,s);return this.processSegmentGroup(e,c,a,s,r)}),Zl((s,a)=>(s.push(...a),s)),xn(null),ql(),ue(s=>{if(s===null)return Er(n);let a=N_(s);return UA(a),I(a)}))}processSegment(e,i,n,r,o,s,a){return se(i).pipe(St(c=>this.processSegmentAgainstRoute(c._injector??e,i,c,n,r,o,s,a).pipe(xt(l=>{if(l instanceof es)return I(null);throw l}))),Bt(c=>!!c),xt(c=>{if(A_(c))return jA(n,r,o)?I(new yh):Er(n);throw c}))}processSegmentAgainstRoute(e,i,n,r,o,s,a,c){return LA(n,r,o,s)?n.redirectTo===void 0?this.matchSegmentAgainstRoute(e,r,n,o,s,c):this.allowRedirects&&a?this.expandSegmentAgainstRouteUsingRedirect(e,r,i,n,o,s,c):Er(r):Er(r)}expandSegmentAgainstRouteUsingRedirect(e,i,n,r,o,s,a){let{matched:c,parameters:l,consumedSegments:u,positionalParamSegments:d,remainingSegments:h}=Eh(i,r,o);if(!c)return Er(i);typeof r.redirectTo=="string"&&r.redirectTo[0]==="/"&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>BA&&(this.allowRedirects=!1));let f=new xr(o,l,Object.freeze(y({},this.urlTree.queryParams)),this.urlTree.fragment,o_(r),Ot(r),r.component??r._loadedComponent??null,r,s_(r)),m=Xc(f,a,this.paramsInheritanceStrategy);f.params=Object.freeze(m.params),f.data=Object.freeze(m.data);let w=this.applyRedirects.applyRedirectCommands(u,r.redirectTo,d,f,e);return this.applyRedirects.lineralizeSegments(r,w).pipe(ue(D=>this.processSegment(e,n,i,D.concat(h),s,!1,a)))}matchSegmentAgainstRoute(e,i,n,r,o,s){let a=RA(i,n,r,e,this.urlSerializer);return n.path==="**"&&(i.children={}),a.pipe(we(c=>c.matched?(e=n._injector??e,this.getChildConfig(e,n,r).pipe(we(({routes:l})=>{let u=n._loadedInjector??e,{parameters:d,consumedSegments:h,remainingSegments:f}=c,m=new xr(h,d,Object.freeze(y({},this.urlTree.queryParams)),this.urlTree.fragment,o_(n),Ot(n),n.component??n._loadedComponent??null,n,s_(n)),w=Xc(m,s,this.paramsInheritanceStrategy);m.params=Object.freeze(w.params),m.data=Object.freeze(w.data);let{segmentGroup:D,slicedSegments:E}=r_(i,h,f,l);if(E.length===0&&D.hasChildren())return this.processChildren(u,l,D,m).pipe(M(X=>new ut(m,X)));if(l.length===0&&E.length===0)return I(new ut(m,[]));let W=Ot(n)===o;return this.processSegment(u,l,D,E,W?V:o,!0,m).pipe(M(X=>new ut(m,X instanceof ut?[X]:[])))}))):Er(i)))}getChildConfig(e,i,n){return i.children?I({routes:i.children,injector:e}):i.loadChildren?i._loadedRoutes!==void 0?I({routes:i._loadedRoutes,injector:i._loadedInjector}):SA(e,i,n,this.urlSerializer).pipe(ue(r=>r?this.configLoader.loadChildren(e,i).pipe(fe(o=>{i._loadedRoutes=o.routes,i._loadedInjector=o.injector})):AA(i))):I({routes:[],injector:e})}};function UA(t){t.sort((e,i)=>e.value.outlet===V?-1:i.value.outlet===V?1:e.value.outlet.localeCompare(i.value.outlet))}function $A(t){let e=t.value.routeConfig;return e&&e.path===""}function N_(t){let e=[],i=new Set;for(let n of t){if(!$A(n)){e.push(n);continue}let r=e.find(o=>n.value.routeConfig===o.value.routeConfig);r!==void 0?(r.children.push(...n.children),i.add(r)):e.push(n)}for(let n of i){let r=N_(n.children);e.push(new ut(n.value,r))}return e.filter(n=>!i.has(n))}function o_(t){return t.data||{}}function s_(t){return t.resolve||{}}function HA(t,e,i,n,r,o){return ue(s=>VA(t,e,i,n,s.extractedUrl,r,o).pipe(M(({state:a,tree:c})=>J(y({},s),{targetSnapshot:a,urlAfterRedirects:c}))))}function zA(t,e){return ue(i=>{let{targetSnapshot:n,guards:{canActivateChecks:r}}=i;
8if(!r.length)return I(i);let o=new Set(r.map(c=>c.route)),s=new Set;for(let c of o)if(!s.has(c))for(let l of O_(c))s.add(l);let a=0;return se(s).pipe(St(c=>o.has(c)?WA(c,n,t,e):(c.data=Xc(c,c.parent,t).resolve,I(void 0))),fe(()=>a++),Gi(1),ue(c=>a===s.size?I(i):je))})}function O_(t){let e=t.children.map(i=>O_(i)).flat();return[t,...e]}function WA(t,e,i,n){let r=t.routeConfig,o=t._resolve;return r?.title!==void 0&&!x_(r)&&(o[ns]=r.title),GA(o,t,e,n).pipe(M(s=>(t._resolvedData=s,t.data=Xc(t,t.parent,i).resolve,null)))}function GA(t,e,i,n){let r=Qf(t);if(r.length===0)return I({});let o={};return se(r).pipe(ue(s=>qA(t[s],e,i,n).pipe(Bt(),fe(a=>{if(a instanceof Jo)throw el(new Tr,a);o[s]=a}))),Gi(1),no(o),xt(s=>A_(s)?je:In(s)))}function qA(t,e,i,n){let r=rs(e)??n,o=Or(t,r),s=o.resolve?o.resolve(e,i):st(r,()=>o(e,i));return qn(s)}function Yf(t){return we(e=>{let i=t(e);return i?se(i).pipe(M(()=>e)):I(e)})}var k_=(()=>{let e=class e{buildTitle(n){let r,o=n.root;for(;o!==void 0;)r=this.getResolvedTitleForRoute(o)??r,o=o.children.find(s=>s.outlet===V);return r}getResolvedTitleForRoute(n){return n.data[ns]}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=v({token:e,factory:()=>g(ZA),providedIn:"root"});let t=e;return t})(),ZA=(()=>{let e=class e extends k_{constructor(n){super(),this.title=n}updateTitle(n){let r=this.buildTitle(n);r!==void 0&&this.title.setTitle(r)}};e.\u0275fac=function(r){return new(r||e)(p(Qy))},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),as=new _("",{providedIn:"root",factory:()=>({})}),YA=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=Pe({type:e,selectors:[["ng-component"]],standalone:!0,features:[Fe],decls:1,vars:0,template:function(r,o){r&1&&Re(0,"router-outlet")},dependencies:[nA],encapsulation:2});let t=e;return t})();function Ih(t){let e=t.children&&t.children.map(Ih),i=e?J(y({},t),{children:e}):y({},t);return!i.component&&!i.loadComponent&&(e||i.loadChildren)&&i.outlet&&i.outlet!==V&&(i.component=YA),i}var nl=new _(""),Ch=(()=>{let e=class e{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=g(yc)}loadComponent(n){if(this.componentLoaders.get(n))return this.componentLoaders.get(n);if(n._loadedComponent)return I(n._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(n);let r=qn(n.loadComponent()).pipe(M(P_),fe(s=>{this.onLoadEndListener&&this.onLoadEndListener(n),n._loadedComponent=s}),Vt(()=>{this.componentLoaders.delete(n)})),o=new rn(r,()=>new x).pipe(Vi());return this.componentLoaders.set(n,o),o}loadChildren(n,r){if(this.childrenLoaders.get(r))return this.childrenLoaders.get(r);if(r._loadedRoutes)return I({routes:r._loadedRoutes,injector:r._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(r);let s=KA(r,this.compiler,n,this.onLoadEndListener).pipe(Vt(()=>{this.childrenLoaders.delete(r)})),a=new rn(s,()=>new x).pipe(Vi());return this.childrenLoaders.set(r,a),a}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function KA(t,e,i,n){return qn(t.loadChildren()).pipe(M(P_),ue(r=>r instanceof vo||Array.isArray(r)?I(r):se(e.compileModuleAsync(r))),M(r=>{n&&n(t);let o,s,a=!1;return Array.isArray(r)?(s=r,a=!0):(o=r.create(i).injector,s=o.get(nl,[],{optional:!0,self:!0}).flat()),{routes:s.map(Ih),injector:o}}))}function QA(t){return t&&typeof t=="object"&&"default"in t}function P_(t){return QA(t)?t.default:t}var xh=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=v({token:e,factory:()=>g(XA),providedIn:"root"});let t=e;return t})(),XA=(()=>{let e=class e{shouldProcessUrl(n){return!0}extract(n){return n}merge(n,r){return n}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),F_=new _(""),L_=new _("");function JA(t,e,i){let n=t.get(L_),r=t.get(N);return t.get(S).runOutsideAngular(()=>{if(!r.startViewTransition||n.skipNextTransition)return n.skipNextTransition=!1,new Promise(l=>setTimeout(l));let o,s=new Promise(l=>{o=l}),a=r.startViewTransition(()=>(o(),eR(t))),{onViewTransitionCreated:c}=n;return c&&st(t,()=>c({transition:a,from:e,to:i})),s})}function eR(t){return new Promise(e=>{yi({read:()=>setTimeout(e)},{injector:t})})}var tR=new _(""),Sh=(()=>{let e=class e{get hasRequestedNavigation(){return this.navigationId!==0}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new x,this.transitionAbortSubject=ne
8w x,this.configLoader=g(Ch),this.environmentInjector=g(Me),this.urlSerializer=g(is),this.rootContexts=g(os),this.location=g($n),this.inputBindingEnabled=g(rl,{optional:!0})!==null,this.titleStrategy=g(k_),this.options=g(as,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=g(xh),this.createViewTransition=g(F_,{optional:!0}),this.navigationErrorHandler=g(tR,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>I(void 0),this.rootComponentType=null;let n=o=>this.events.next(new oh(o)),r=o=>this.events.next(new sh(o));this.configLoader.onLoadEndListener=r,this.configLoader.onLoadStartListener=n}complete(){this.transitions?.complete()}handleNavigationRequest(n){let r=++this.navigationId;this.transitions?.next(J(y(y({},this.transitions.value),n),{id:r}))}setupNavigations(n,r,o){return this.transitions=new _e({id:0,currentUrlTree:r,currentRawUrl:r,extractedUrl:this.urlHandlingStrategy.extract(r),urlAfterRedirects:this.urlHandlingStrategy.extract(r),rawUrl:r,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:qo,restoredState:null,currentSnapshot:o.snapshot,targetSnapshot:null,currentRouterState:o,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(de(s=>s.id!==0),M(s=>J(y({},s),{extractedUrl:this.urlHandlingStrategy.extract(s.rawUrl)})),we(s=>{let a=!1,c=!1;return I(s).pipe(we(l=>{if(this.navigationId>s.id)return this.cancelNavigationTransition(s,"",dt.SupersededByNewNavigation),je;this.currentTransition=s,this.currentNavigation={id:l.id,initialUrl:l.rawUrl,extractedUrl:l.extractedUrl,targetBrowserUrl:typeof l.extras.browserUrl=="string"?this.urlSerializer.parse(l.extras.browserUrl):l.extras.browserUrl,trigger:l.source,extras:l.extras,previousNavigation:this.lastSuccessfulNavigation?J(y({},this.lastSuccessfulNavigation),{previousNavigation:null}):null};let u=!n.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),d=l.extras.onSameUrlNavigation??n.onSameUrlNavigation;if(!u&&d!=="reload"){let h="";return this.events.next(new Gn(l.id,this.urlSerializer.serialize(l.rawUrl),h,qc.IgnoredSameUrlNavigation)),l.resolve(!1),je}if(this.urlHandlingStrategy.shouldProcessUrl(l.rawUrl))return I(l).pipe(we(h=>{let f=this.transitions?.getValue();return this.events.next(new Ar(h.id,this.urlSerializer.serialize(h.extractedUrl),h.source,h.restoredState)),f!==this.transitions?.getValue()?je:Promise.resolve(h)}),HA(this.environmentInjector,this.configLoader,this.rootComponentType,n.config,this.urlSerializer,this.paramsInheritanceStrategy),fe(h=>{s.targetSnapshot=h.targetSnapshot,s.urlAfterRedirects=h.urlAfterRedirects,this.currentNavigation=J(y({},this.currentNavigation),{finalUrl:h.urlAfterRedirects});let f=new Zc(h.id,this.urlSerializer.serialize(h.extractedUrl),this.urlSerializer.serialize(h.urlAfterRedirects),h.targetSnapshot);this.events.next(f)}));if(u&&this.urlHandlingStrategy.shouldProcessUrl(l.currentRawUrl)){let{id:h,extractedUrl:f,source:m,restoredState:w,extras:D}=l,E=new Ar(h,this.urlSerializer.serialize(f),m,w);this.events.next(E);let W=I_(this.rootComponentType).snapshot;return this.currentTransition=s=J(y({},l),{targetSnapshot:W,urlAfterRedirects:f,extras:J(y({},D),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=f,I(s)}else{let h="";return this.events.next(new Gn(l.id,this.urlSerializer.serialize(l.extractedUrl),h,qc.IgnoredByUrlHandlingStrategy)),l.resolve(!1),je}}),fe(l=>{let u=new th(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(u)}),M(l=>(this.currentTransition=s=J(y({},l),{guards:cA(l.targetSnapshot,l.currentSnapshot,this.rootContexts)}),s)),yA(this.environmentInjector,l=>this.events.next(l)),fe(l=>{if(s.guardsResult=l.guardsResult,l.guardsResult&&typeof l.guardsResult!="boolean")throw el(this.urlSerializer,l.guardsResult);let u=new nh(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot,!!l.guardsResult);this.events.next(u)}),de(l=>l.guardsResult?!0:(this.cancelNavigationTransition(l,"",dt.GuardRejected),!1)),Yf(l=>{if(l.guards.canActivateChecks.length)return I(l).pipe(fe(u=>{let d=new ih(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot);this.events.next(d)}),we(u=>{let d=!1;return I(u).pipe(zA(this.paramsInheritanceStrategy,this.environmentInjector),fe({next:()=>d=!0,complete:()=>
8{d||this.cancelNavigationTransition(u,"",dt.NoDataFromResolver)}}))}),fe(u=>{let d=new rh(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot);this.events.next(d)}))}),Yf(l=>{let u=d=>{let h=[];d.routeConfig?.loadComponent&&!d.routeConfig._loadedComponent&&h.push(this.configLoader.loadComponent(d.routeConfig).pipe(fe(f=>{d.component=f}),M(()=>{})));for(let f of d.children)h.push(...u(f));return h};return ni(u(l.targetSnapshot.root)).pipe(xn(null),pe(1))}),Yf(()=>this.afterPreactivation()),we(()=>{let{currentSnapshot:l,targetSnapshot:u}=s,d=this.createViewTransition?.(this.environmentInjector,l.root,u.root);return d?se(d).pipe(M(()=>s)):I(s)}),M(l=>{let u=iA(n.routeReuseStrategy,l.targetSnapshot,l.currentRouterState);return this.currentTransition=s=J(y({},l),{targetRouterState:u}),this.currentNavigation.targetRouterState=u,s}),fe(()=>{this.events.next(new Qo)}),aA(this.rootContexts,n.routeReuseStrategy,l=>this.events.next(l),this.inputBindingEnabled),pe(1),fe({next:l=>{a=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new kt(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects))),this.titleStrategy?.updateTitle(l.targetRouterState.snapshot),l.resolve(!0)},complete:()=>{a=!0}}),it(this.transitionAbortSubject.pipe(fe(l=>{throw l}))),Vt(()=>{!a&&!c&&this.cancelNavigationTransition(s,"",dt.SupersededByNewNavigation),this.currentTransition?.id===s.id&&(this.currentNavigation=null,this.currentTransition=null)}),xt(l=>{if(c=!0,T_(l))this.events.next(new _n(s.id,this.urlSerializer.serialize(s.extractedUrl),l.message,l.cancellationCode)),sA(l)?this.events.next(new Rr(l.url,l.navigationBehaviorOptions)):s.resolve(!1);else{let u=new Ko(s.id,this.urlSerializer.serialize(s.extractedUrl),l,s.targetSnapshot??void 0);try{let d=st(this.environmentInjector,()=>this.navigationErrorHandler?.(u));if(d instanceof Jo){let{message:h,cancellationCode:f}=el(this.urlSerializer,d);this.events.next(new _n(s.id,this.urlSerializer.serialize(s.extractedUrl),h,f)),this.events.next(new Rr(d.redirectTo,d.navigationBehaviorOptions))}else{this.events.next(u);let h=n.errorHandler(l);s.resolve(!!h)}}catch(d){this.options.resolveNavigationPromiseOnError?s.resolve(!1):s.reject(d)}}return je}))}))}cancelNavigationTransition(n,r,o){let s=new _n(n.id,this.urlSerializer.serialize(n.extractedUrl),r,o);this.events.next(s),n.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){let n=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),r=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return n.toString()!==r?.toString()&&!this.currentNavigation?.extras.skipLocationChange}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function nR(t){return t!==qo}var iR=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=v({token:e,factory:()=>g(rR),providedIn:"root"});let t=e;return t})(),wh=class{shouldDetach(e){return!1}store(e,i){}shouldAttach(e){return!1}retrieve(e){return null}shouldReuseRoute(e,i){return e.routeConfig===i.routeConfig}},rR=(()=>{let e=class e extends wh{};e.\u0275fac=(()=>{let n;return function(o){return(n||(n=Ln(e)))(o||e)}})(),e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),j_=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=v({token:e,factory:()=>g(oR),providedIn:"root"});let t=e;return t})(),oR=(()=>{let e=class e extends j_{constructor(){super(...arguments),this.location=g($n),this.urlSerializer=g(is),this.options=g(as,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=g(xh),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new wn,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=I_(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(r=>{r.type==="popstate"&&n(r.url,r.state)})}handleRouterEvent(n,r){if(n instanceof Ar)this.stateMemento=this.createStateMemento();else if(n instanceof Gn)this.rawUrlTree=r.initialUrl;else if(n instanceof Zc){if(this.urlUpdateStrategy==="eager"&&!r.extras.skipLocationChange){let o=this.urlHandlingStrategy.merge(r.finalUrl,r.initialUrl);this.setBrowserUrl(r.targetBrowserUrl??o,r)}}else n instanceof Qo?(this.currentUrlTree=r.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(r.finalUrl,r.initialUrl),this.routerState=r.targetRouterState,this.urlUpdateStrategy==="deferred"&&!r.extras.skipLocationChange&&this.setBrowserUrl(r.targetBrowserUrl??this.rawUrlTree,r)):n instanceof _n&&(n.code===dt.GuardRejected||n.c
8ode===dt.NoDataFromResolver)?this.restoreHistory(r):n instanceof Ko?this.restoreHistory(r,!0):n instanceof kt&&(this.lastSuccessfulId=n.id,this.currentPageId=this.browserPageId)}setBrowserUrl(n,r){let o=n instanceof wn?this.urlSerializer.serialize(n):n;if(this.location.isCurrentPathEqualTo(o)||r.extras.replaceUrl){let s=this.browserPageId,a=y(y({},r.extras.state),this.generateNgRouterState(r.id,s));this.location.replaceState(o,"",a)}else{let s=y(y({},r.extras.state),this.generateNgRouterState(r.id,this.browserPageId+1));this.location.go(o,"",s)}}restoreHistory(n,r=!1){if(this.canceledNavigationResolution==="computed"){let o=this.browserPageId,s=this.currentPageId-o;s!==0?this.location.historyGo(s):this.currentUrlTree===n.finalUrl&&s===0&&(this.resetState(n),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(r&&this.resetState(n),this.resetUrlToCurrentUrlTree())}resetState(n){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(n,r){return this.canceledNavigationResolution==="computed"?{navigationId:n,\u0275routerPageId:r}:{navigationId:n}}};e.\u0275fac=(()=>{let n;return function(o){return(n||(n=Ln(e)))(o||e)}})(),e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),Wo=function(t){return t[t.COMPLETE=0]="COMPLETE",t[t.FAILED=1]="FAILED",t[t.REDIRECTING=2]="REDIRECTING",t}(Wo||{});function V_(t,e){t.events.pipe(de(i=>i instanceof kt||i instanceof _n||i instanceof Ko||i instanceof Gn),M(i=>i instanceof kt||i instanceof Gn?Wo.COMPLETE:(i instanceof _n?i.code===dt.Redirect||i.code===dt.SupersededByNewNavigation:!1)?Wo.REDIRECTING:Wo.FAILED),de(i=>i!==Wo.REDIRECTING),pe(1)).subscribe(()=>{e()})}function sR(t){throw t}var aR={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},cR={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},Dn=(()=>{let e=class e{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.console=g(pc),this.stateManager=g(j_),this.options=g(as,{optional:!0})||{},this.pendingTasks=g(Zt),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=g(Sh),this.urlSerializer=g(is),this.location=g($n),this.urlHandlingStrategy=g(xh),this._events=new x,this.errorHandler=this.options.errorHandler||sR,this.navigated=!1,this.routeReuseStrategy=g(iR),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=g(nl,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!g(rl,{optional:!0}),this.eventsSubscription=new G,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(r=>{try{let o=this.navigationTransitions.currentTransition,s=this.navigationTransitions.currentNavigation;if(o!==null&&s!==null){if(this.stateManager.handleRouterEvent(r,s),r instanceof _n&&r.code!==dt.Redirect&&r.code!==dt.SupersededByNewNavigation)this.navigated=!0;else if(r instanceof kt)this.navigated=!0;else if(r instanceof Rr){let a=r.navigationBehaviorOptions,c=this.urlHandlingStrategy.merge(r.url,o.currentRawUrl),l=y({browserUrl:o.extras.browserUrl,info:o.extras.info,skipLocationChange:o.extras.skipLocationChange,replaceUrl:o.extras.replaceUrl||this.urlUpdateStrategy==="eager"||nR(o.source)},a);this.scheduleNavigation(c,qo,null,l,{resolve:o.resolve,reject:o.reject,promise:o.promise})}}uR(r)&&this._events.next(r)}catch(o){this.navigationTransitions.transitionAbortSubject.next(o)}});this.eventsSubscription.add(n)}resetRootComponentType(n){this.routerState.root.component=n,this.navigationTransitions.rootComponentType=n}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),qo,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((n,r)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(n,"popstate",r)},0)})}navigateToSyncWithBrowser(n,r,o){let s={replaceUrl:!0},a=o?.navigationId?o:null;if(o){let l=y({},o);delete l.navigationId,delete l.\u0275routerPageId,Object.keys(l).length!==0&&(s.state=l)}let c=this.parseUrl(n);this.scheduleNavigation(c,r,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(Ih),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,r={}){let{relativeTo:o,queryParams:s,fragment:a,queryParamsHandling:c,preserveFragment:l}=r,u=l?this.currentUrlTree.fragment:a,d=null;switch(c){case"merge":d=y(y({},this.currentUrlTree.queryParams),s);break;case"preserve":d=this.currentUrlTree.queryParams;break;default:d=s||null}d!==null&&(d=this.removeEmptyProps(d));let h;try{let f=o?o.snapshot:this.routerState.snapshot.root;h=__(f)}
8catch{(typeof n[0]!="string"||n[0][0]!=="/")&&(n=[]),h=this.currentUrlTree.root}return w_(h,n,d,u??null)}navigateByUrl(n,r={skipLocationChange:!1}){let o=xi(n)?n:this.parseUrl(n),s=this.urlHandlingStrategy.merge(o,this.rawUrlTree);return this.scheduleNavigation(s,qo,null,r)}navigate(n,r={skipLocationChange:!1}){return lR(n),this.navigateByUrl(this.createUrlTree(n,r),r)}serializeUrl(n){return this.urlSerializer.serialize(n)}parseUrl(n){try{return this.urlSerializer.parse(n)}catch{return this.urlSerializer.parse("/")}}isActive(n,r){let o;if(r===!0?o=y({},aR):r===!1?o=y({},cR):o=r,xi(n))return Jy(this.currentUrlTree,n,o);let s=this.parseUrl(n);return Jy(this.currentUrlTree,s,o)}removeEmptyProps(n){return Object.entries(n).reduce((r,[o,s])=>(s!=null&&(r[o]=s),r),{})}scheduleNavigation(n,r,o,s,a){if(this.disposed)return Promise.resolve(!1);let c,l,u;a?(c=a.resolve,l=a.reject,u=a.promise):u=new Promise((h,f)=>{c=h,l=f});let d=this.pendingTasks.add();return V_(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(d))}),this.navigationTransitions.handleNavigationRequest({source:r,restoredState:o,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:n,extras:s,resolve:c,reject:l,promise:u,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),u.catch(h=>Promise.reject(h))}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function lR(t){for(let e=0;e<t.length;e++)if(t[e]==null)throw new C(4008,!1)}function uR(t){return!(t instanceof Qo)&&!(t instanceof Rr)}var a_=(()=>{let e=class e{constructor(n,r,o,s,a,c){this.router=n,this.route=r,this.tabIndexAttribute=o,this.renderer=s,this.el=a,this.locationStrategy=c,this.href=null,this.onChanges=new x,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1,this.routerLinkInput=null;let l=a.nativeElement.tagName?.toLowerCase();this.isAnchorElement=l==="a"||l==="area",this.isAnchorElement?this.subscription=n.events.subscribe(u=>{u instanceof kt&&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.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(xi(n)?this.routerLinkInput=n:this.routerLinkInput=Array.isArray(n)?n:[n],this.setTabIndexIfNotOnNativeEl("0"))}onClick(n,r,o,s,a){let c=this.urlTree;if(c===null||this.isAnchorElement&&(n!==0||r||o||s||a||typeof this.target=="string"&&this.target!="_self"))return!0;let l={skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info};return this.router.navigateByUrl(c,l),!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 r=this.href===null?null:Ov(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",r)}applyAttributeValue(n,r){let o=this.renderer,s=this.el.nativeElement;r!==null?o.setAttribute(s,n,r):o.removeAttribute(s,n)}get urlTree(){return this.routerLinkInput===null?null:xi(this.routerLinkInput)?this.routerLinkInput:this.router.createUrlTree(this.routerLinkInput,{relativeTo:this.relativeTo!==void 0?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}};e.\u0275fac=function(r){return new(r||e)(b(Dn),b(Si),Co("tabindex"),b(vr),b(B),b(bn))},e.\u0275dir=Z({type:e,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(r,o){r&1&&wi("click",function(a){return o.onClick(a.button,a.ctrlKey,a.shiftKey,a.altKey,a.metaKey)}),r&2&&Xe("target",o.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",re],skipLocationChange:[2,"skipLocationChange","skipLocationChange",re],replaceUrl:[2,"replaceUrl","replaceUrl",re],routerLink:"routerLink"},standalone:!0,features:[Ae,bt]});let t=e;return t})(),WU=(()=>{let e=class e{get isActive(){return this._isActive}constructor(n,r,o,s,a){this.router=n,this.element=r,this.renderer=o,this.cdr=s,this.link=a,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new j,this.routerEventsSubscription=n.events.subscribe(c=>{c instanceof kt&&this.update()})}ngAfterContentInit(){I(this.links.changes,I(null)).pipe(jt()).subscribe(n=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();let n=[...this.links.toArray(),this.link].filter(r=>!!r).map(r=>r.onChanges);this.linkInputChangesSubscription=se(n).pipe(jt()).subscribe(r=>{this._isActive!==this.isLinkActive(this.router)(r)&&this.update()})}set routerLinkActive(n){let r=Array.isArray(n)?n:n.split(" ");this.classes=r.filter(o=>!!o)}ngOnChanges(n){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{let n=this.hasActiveLinks();
8this.classes.forEach(r=>{n?this.renderer.addClass(this.element.nativeElement,r):this.renderer.removeClass(this.element.nativeElement,r)}),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._isActive!==n&&(this._isActive=n,this.cdr.markForCheck(),this.isActiveChange.emit(n))})}isLinkActive(n){let r=dR(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return o=>{let s=o.urlTree;return s?n.isActive(s,r):!1}}hasActiveLinks(){let n=this.isLinkActive(this.router);return this.link&&n(this.link)||this.links.some(n)}};e.\u0275fac=function(r){return new(r||e)(b(Dn),b(B),b(vr),b(et),b(a_,8))},e.\u0275dir=Z({type:e,selectors:[["","routerLinkActive",""]],contentQueries:function(r,o,s){if(r&1&&Zb(s,a_,5),r&2){let a;jn(a=Vn())&&(o.links=a)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[bt]});let t=e;return t})();function dR(t){return!!t.paths}var il=class{};var fR=(()=>{let e=class e{constructor(n,r,o,s,a){this.router=n,this.injector=o,this.preloadingStrategy=s,this.loader=a}setUpPreloading(){this.subscription=this.router.events.pipe(de(n=>n instanceof kt),St(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(n,r){let o=[];for(let s of r){s.providers&&!s._injector&&(s._injector=dc(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)&&o.push(this.preloadConfig(a,s)),(s.children||s._loadedRoutes)&&o.push(this.processRoutes(c,s.children??s._loadedRoutes))}return se(o).pipe(jt())}preloadConfig(n,r){return this.preloadingStrategy.preload(r,()=>{let o;r.loadChildren&&r.canLoad===void 0?o=this.loader.loadChildren(n,r):o=I(null);let s=o.pipe(ue(a=>a===null?I(void 0):(r._loadedRoutes=a.routes,r._loadedInjector=a.injector,this.processRoutes(a.injector??n,a.routes))));if(r.loadComponent&&!r._loadedComponent){let a=this.loader.loadComponent(r);return se([s,a]).pipe(jt())}else return s})}};e.\u0275fac=function(r){return new(r||e)(p(Dn),p(yc),p(Me),p(il),p(Ch))},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),B_=new _(""),hR=(()=>{let e=class e{constructor(n,r,o,s,a={}){this.urlSerializer=n,this.transitions=r,this.viewportScroller=o,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 Ar?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=n.navigationTrigger,this.restoredId=n.restoredState?n.restoredState.navigationId:0):n instanceof kt?(this.lastId=n.id,this.scheduleScrollEvent(n,this.urlSerializer.parse(n.urlAfterRedirects).fragment)):n instanceof Gn&&n.code===qc.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 Yc&&(n.position?this.options.scrollPositionRestoration==="top"?this.viewportScroller.scrollToPosition([0,0]):this.options.scrollPositionRestoration==="enabled"&&this.viewportScroller.scrollToPosition(n.position):n.anchor&&this.options.anchorScrolling==="enabled"?this.viewportScroller.scrollToAnchor(n.anchor):this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(n,r){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Yc(n,this.lastSource==="popstate"?this.store[this.restoredId]:null,r))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}};e.\u0275fac=function(r){sc()},e.\u0275prov=v({token:e,factory:e.\u0275fac});let t=e;return t})();function pR(t){return t.routerState.root}function cs(t,e){return{\u0275kind:t,\u0275providers:e}}function mR(){let t=g(le);return e=>{let i=t.get(Xt);if(e!==i.components[0])return;let n=t.get(Dn),r=t.get(U_);t.get(Mh)===1&&n.initialNavigation(),t.get($_,null,U.Optional)?.setUpPreloading(),t.get(B_,null,U.Optional)?.init(),n.resetRootComponentType(i.componentTypes[0]),r.closed||(r.next(),r.complete(),r.unsubscribe())}}var U_=new _("",{factory:()=>new x}),Mh=new _("",{providedIn:"root",factory:()=>1});function gR(){return cs(2,[{provide:Mh,useValue:0},{provide:vc,multi:!0,deps:[le],useFactory:e=>{let i=e.get(wy,Promise.resolve());return()=>i.then(()=>new Promise(n=>
8{let r=e.get(Dn),o=e.get(U_);V_(r,()=>{n(!0)}),e.get(Sh).afterPreactivation=()=>(n(!0),o.closed?I(void 0):o),r.initialNavigation()}))}}])}function vR(){return cs(3,[{provide:vc,multi:!0,useFactory:()=>{let e=g(Dn);return()=>{e.setUpLocationChangeListener()}}},{provide:Mh,useValue:2}])}var $_=new _("");function bR(t){return cs(0,[{provide:$_,useExisting:fR},{provide:il,useExisting:t}])}function yR(){return cs(8,[i_,{provide:rl,useExisting:i_}])}function _R(t){let e=[{provide:F_,useValue:JA},{provide:L_,useValue:y({skipNextTransition:!!t?.skipInitialTransition},t)}];return cs(9,e)}var c_=new _("ROUTER_FORROOT_GUARD"),wR=[$n,{provide:is,useClass:Tr},Dn,os,{provide:Si,useFactory:pR,deps:[Dn]},Ch,[]],GU=(()=>{let e=class e{constructor(n){}static forRoot(n,r){return{ngModule:e,providers:[wR,[],{provide:nl,multi:!0,useValue:n},{provide:c_,useFactory:CR,deps:[[Dn,new _o,new Ha]]},{provide:as,useValue:r||{}},r?.useHash?ER():IR(),DR(),r?.preloadingStrategy?bR(r.preloadingStrategy).\u0275providers:[],r?.initialNavigation?xR(r):[],r?.bindToComponentInputs?yR().\u0275providers:[],r?.enableViewTransitions?_R().\u0275providers:[],SR()]}}static forChild(n){return{ngModule:e,providers:[{provide:nl,multi:!0,useValue:n}]}}};e.\u0275fac=function(r){return new(r||e)(p(c_,8))},e.\u0275mod=H({type:e}),e.\u0275inj=$({});let t=e;return t})();function DR(){return{provide:B_,useFactory:()=>{let t=g(Ty),e=g(S),i=g(as),n=g(Sh),r=g(is);return i.scrollOffset&&t.setOffset(i.scrollOffset),new hR(r,n,t,e,i)}}}function ER(){return{provide:bn,useClass:Ey}}function IR(){return{provide:bn,useClass:Mf}}function CR(t){return"guarded"}function xR(t){return[t.initialNavigation==="disabled"?vR().\u0275providers:[],t.initialNavigation==="enabledBlocking"?gR().\u0275providers:[]]}var l_=new _("");function SR(){return[{provide:l_,useFactory:mR},{provide:bc,multi:!0,useExisting:l_}]}function MR(t){return t!=null&&`${t}`!="false"}function sl(t,e=0){return TR(t)?Number(t):arguments.length===2?e:0}function TR(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t))}function kr(t){return Array.isArray(t)?t:[t]}function ge(t){return t==null?"":typeof t=="string"?t:`${t}px`}function Pt(t){return t instanceof B?t.nativeElement:t}function KU(t,e=/\s+/){let i=[];if(t!=null){let n=Array.isArray(t)?t:`${t}`.split(e);for(let r of n){let o=`${r}`.trim();o&&i.push(o)}}return i}var Ah;try{Ah=typeof Intl<"u"&&Intl.v8BreakIterator}catch{Ah=!1}var ee=(()=>{let e=class e{constructor(n){this._platformId=n,this.isBrowser=this._platformId?Af(this._platformId):typeof document=="object"&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!!(window.chrome||Ah)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}};e.\u0275fac=function(r){return new(r||e)(p(_t))},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var Pr,H_=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function i$(){if(Pr)return Pr;if(typeof document!="object"||!document)return Pr=new Set(H_),Pr;let t=document.createElement("input");return Pr=new Set(H_.filter(e=>(t.setAttribute("type",e),t.type===e))),Pr}var ls;function AR(){if(ls==null&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>ls=!0}))}finally{ls=ls||!1}return ls}function Fr(t){return AR()?t:!!t.capture}var Ft=function(t){return t[t.NORMAL=0]="NORMAL",t[t.NEGATED=1]="NEGATED",t[t.INVERTED=2]="INVERTED",t}(Ft||{}),al,Mi;
8function cl(){if(Mi==null){if(typeof document!="object"||!document||typeof Element!="function"||!Element)return Mi=!1,Mi;if("scrollBehavior"in document.documentElement.style)Mi=!0;else{let t=Element.prototype.scrollTo;t?Mi=!/\{\s*\[native code\]\s*\}/.test(t.toString()):Mi=!1}}return Mi}function Lr(){if(typeof document!="object"||!document)return Ft.NORMAL;if(al==null){let t=document.createElement("div"),e=t.style;t.dir="rtl",e.width="1px",e.overflow="auto",e.visibility="hidden",e.pointerEvents="none",e.position="absolute";let i=document.createElement("div"),n=i.style;n.width="2px",n.height="1px",t.appendChild(i),document.body.appendChild(t),al=Ft.NORMAL,t.scrollLeft===0&&(t.scrollLeft=1,al=t.scrollLeft===0?Ft.NEGATED:Ft.INVERTED),t.remove()}return al}var Th;function RR(){if(Th==null){let t=typeof document<"u"?document.head:null;Th=!!(t&&(t.createShadowRoot||t.attachShadow))}return Th}function z_(t){if(RR()){let e=t.getRootNode?t.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&e instanceof ShadowRoot)return e}return null}function W_(){let t=typeof document<"u"&&document?document.activeElement:null;for(;t&&t.shadowRoot;){let e=t.shadowRoot.activeElement;if(e===t)break;t=e}return t}function ft(t){return t.composedPath?t.composedPath()[0]:t.target}function us(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}var G_=new Set,Ai,NR=(()=>{let e=class e{constructor(n,r){this._platform=n,this._nonce=r,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):kR}matchMedia(n){return(this._platform.WEBKIT||this._platform.BLINK)&&OR(n,this._nonce),this._matchMedia(n)}};e.\u0275fac=function(r){return new(r||e)(p(ee),p(xo,8))},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function OR(t,e){if(!G_.has(t))try{Ai||(Ai=document.createElement("style"),e&&Ai.setAttribute("nonce",e),Ai.setAttribute("type","text/css"),document.head.appendChild(Ai)),Ai.sheet&&(Ai.sheet.insertRule(`@media ${t} {body{ }}`,0),G_.add(t))}catch(i){console.error(i)}}function kR(t){return{matches:t==="all"||t==="",media:t,addListener:()=>{},removeListener:()=>{}}}var ll=(()=>{let e=class e{constructor(n,r){this._mediaMatcher=n,this._zone=r,this._queries=new Map,this._destroySubject=new x}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(n){return q_(kr(n)).some(o=>this._registerQuery(o).mql.matches)}observe(n){let o=q_(kr(n)).map(a=>this._registerQuery(a).observable),s=ni(o);return s=nt(s.pipe(pe(1)),s.pipe(oo(1),Cn(0))),s.pipe(M(a=>{let c={matches:!1,breakpoints:{}};return a.forEach(({matches:l,query:u})=>{c.matches=c.matches||l,c.breakpoints[u]=l}),c}))}_registerQuery(n){if(this._queries.has(n))return this._queries.get(n);let r=this._mediaMatcher.matchMedia(n),s={observable:new R(a=>{let c=l=>this._zone.run(()=>a.next(l));return r.addListener(c),()=>{r.removeListener(c)}}).pipe(qi(r),M(({matches:a})=>({query:n,matches:a})),it(this._destroySubject)),mql:r};return this._queries.set(n,s),s}};e.\u0275fac=function(r){return new(r||e)(p(NR),p(S))},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function q_(t){return t.map(e=>e.split(",")).reduce((e,i)=>e.concat(i)).map(e=>e.trim())}var Z_={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"};function jr(t,...e){return e.length?e.some(i=>t[i]):t.altKey||t.shiftKey||t.ctrlKey||t.metaKey}function FR(t){if(t.type==="characterData"&&t.target instanceof Comment)return!0;
8if(t.type==="childList"){for(let e=0;e<t.addedNodes.length;e++)if(!(t.addedNodes[e]instanceof Comment))return!1;for(let e=0;e<t.removedNodes.length;e++)if(!(t.removedNodes[e]instanceof Comment))return!1;return!0}return!1}var Y_=(()=>{let e=class e{create(n){return typeof MutationObserver>"u"?null:new MutationObserver(n)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),LR=(()=>{let e=class e{constructor(n){this._mutationObserverFactory=n,this._observedElements=new Map,this._ngZone=g(S)}ngOnDestroy(){this._observedElements.forEach((n,r)=>this._cleanupObserver(r))}observe(n){let r=Pt(n);return new R(o=>{let a=this._observeElement(r).pipe(M(c=>c.filter(l=>!FR(l))),de(c=>!!c.length)).subscribe(c=>{this._ngZone.run(()=>{o.next(c)})});return()=>{a.unsubscribe(),this._unobserveElement(r)}})}_observeElement(n){return this._ngZone.runOutsideAngular(()=>{if(this._observedElements.has(n))this._observedElements.get(n).count++;else{let r=new x,o=this._mutationObserverFactory.create(s=>r.next(s));o&&o.observe(n,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(n,{observer:o,stream:r,count:1})}return this._observedElements.get(n).stream})}_unobserveElement(n){this._observedElements.has(n)&&(this._observedElements.get(n).count--,this._observedElements.get(n).count||this._cleanupObserver(n))}_cleanupObserver(n){if(this._observedElements.has(n)){let{observer:r,stream:o}=this._observedElements.get(n);r&&r.disconnect(),o.complete(),this._observedElements.delete(n)}}};e.\u0275fac=function(r){return new(r||e)(p(Y_))},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),D$=(()=>{let e=class e{get disabled(){return this._disabled}set disabled(n){this._disabled=n,this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(n){this._debounce=sl(n),this._subscribe()}constructor(n,r){this._contentObserver=n,this._elementRef=r,this.event=new j,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();let n=this._contentObserver.observe(this._elementRef);this._currentSubscription=(this.debounce?n.pipe(Cn(this.debounce)):n).subscribe(this.event)}_unsubscribe(){this._currentSubscription?.unsubscribe()}};e.\u0275fac=function(r){return new(r||e)(b(LR),b(B))},e.\u0275dir=Z({type:e,selectors:[["","cdkObserveContent",""]],inputs:{disabled:[2,"cdkObserveContentDisabled","disabled",re],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"],standalone:!0,features:[Ae]});let t=e;return t})(),K_=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=H({type:e}),e.\u0275inj=$({providers:[Y_]});let t=e;return t})();var iw=" ";function nN(t,e,i){let n=hl(t,e);i=i.trim(),!n.some(r=>r.trim()===i)&&(n.push(i),t.setAttribute(e,n.join(iw)))}function iN(t,e,i){let n=hl(t,e);i=i.trim();let r=n.filter(o=>o!==i);r.length?t.setAttribute(e,r.join(iw)):t.removeAttribute(e)}function hl(t,e){return t.getAttribute(e)?.match(/\S+/g)??[]}var rw="cdk-describedby-message",ul="cdk-describedby-host",Oh=0,B$=(()=>{let e=class e{constructor(n,r){this._platform=r,this._messageRegistry=new Map,this._messagesContainer=null,this._id=`${Oh++}`,this._document=n,this._id=g(pr)+"-"+Oh++}describe(n,r,o){if(!this._canBeDescribed(n,r))return;let s=Rh(r,o);typeof r!="string"?(Q_(r,this._id),this._messageRegistry.set(s,{messageElement:r,referenceCount:0})):this._messageRegistry.has(s)||this._createMessageElement(r,o),this._isElementDescribedByMessage(n,s)||this._addMessageReference(n,s)}removeDescription(n,r,o){if(!r||!this._isElementNode(n))return;let s=Rh(r,o);if(this._isElementDescribedByMessage(n,s)&&this._removeMessageReference(n,s),typeof r=="string"){let a=this._messageRegistry.get(s);a&&a.referenceCount===0&&this._deleteMessageElement(s)}this._messagesContainer?.childNodes.length===0&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){let n=this._document.querySelectorAll(`[${ul}="${this._id}"]`);for(let r=0;r<n.length;r++)this._removeCdkDescribedByReferenceIds(n[r]),n[r].removeAttribute(ul);this._messagesContainer?.remove(),this._messagesContainer=null,this._messageRegistry.clear()}_createMessageElement(n,r){let o=this._document.createElement("div");Q_(o,this._id),o.textContent=n,r&&o.setAttribute("role",r),this._createMessagesContainer(),this._messagesContainer.appendChild(o),this._messageRegistry.set(Rh(n,r),{messageElement:o,referenceCount:0})}_deleteMessageElement(n){this._messageRegistry.get(n)?.messageElement?.remove(),this._messageRegistry.delete(n)}_createMessagesContainer(){if(this._messagesContainer)return;let n="cdk-describedby-message-container",r=this._document.querySelectorAll(`.${n}[platform="server"]`);for(let s=0;s<r.length;s++)r[s].remove();let o=this._document.createElement("div");o.style.visibility="hidden",o.classList.add(n),o.classList.add("cdk-visually-hidden"),this._platform&&!this._platform.isBrowser&&o.setAttribute("platform","server"),this._document.body.appendChild(o),this._messagesContainer=o}_removeCdkDescribedByReferenceIds(n){let r=hl(n,"aria-describedby").filter(o=>o.indexOf(rw)!=0);n.setAttribute("aria-describedby",r.join(" "))}_addMessageReference(n,r){let o=this._messageRegistry.get(r);nN(n,"aria-describedby",o.messageElement.id),n.setAttribute(ul,this._id),o.referenceCount++}_removeMessageReference(n,r){let o=this._messageRegistry.get(r);o.referenceCount--,iN(n,"aria-describedby",o.messageElement.id),n.removeAttribute(ul)}_isElementDescribedByMessage(n,r){let o=hl(n,"aria-describedby"),s=this._messageRegistry.get(r),a=s&&s.messageElement.id;return!!a&&o.indexOf(a)!=-1}_canBeDescribed(n,r){if(!this._isElementNode(n))return!1;if(r&&typeof r=="object")return!0;let o=r==null?"":`${r}`.trim(),s=n.getAttribute("aria-label");return o?!s||s.trim()!==o:!1}_isElementNode(n){return n.nodeType===this._document.ELEMENT_NODE}};e.\u0275fac=function(r){return new(r||e)(p(N),p(ee))},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function Rh(t,e){return typeof t=="string"?`${e||""}/${t}`:t}function Q_(t,e){t.id||(t.id=`${rw}-${e}-${Oh++}`)}var pl=class{constructor(e,i){this._items=e,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new x,this._typeaheadSub
8scription=G.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=n=>n.disabled,this._pressedLetters=[],this.tabOut=new x,this.change=new x,e instanceof rr?this._itemChangesSubscription=e.changes.subscribe(n=>this._itemsChanged(n.toArray())):uc(e)&&(this._effectRef=mf(()=>this._itemsChanged(e()),{injector:i}))}skipPredicate(e){return this._skipPredicateFn=e,this}withWrap(e=!0){return this._wrap=e,this}withVerticalOrientation(e=!0){return this._vertical=e,this}withHorizontalOrientation(e){return this._horizontal=e,this}withAllowedModifierKeys(e){return this._allowedModifierKeys=e,this}withTypeAhead(e=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe(fe(i=>this._pressedLetters.push(i)),Cn(e),de(()=>this._pressedLetters.length>0),M(()=>this._pressedLetters.join(""))).subscribe(i=>{let n=this._getItemsArray();for(let r=1;r<n.length+1;r++){let o=(this._activeItemIndex+r)%n.length,s=n[o];if(!this._skipPredicateFn(s)&&s.getLabel().toUpperCase().trim().indexOf(i)===0){this.setActiveItem(o);break}}this._pressedLetters=[]}),this}cancelTypeahead(){return this._pressedLetters=[],this}withHomeAndEnd(e=!0){return this._homeAndEnd=e,this}withPageUpDown(e=!0,i=10){return this._pageUpAndDown={enabled:e,delta:i},this}setActiveItem(e){let i=this._activeItem;this.updateActiveItem(e),this._activeItem!==i&&this.change.next(this._activeItemIndex)}onKeydown(e){let i=e.keyCode,r=["altKey","ctrlKey","metaKey","shiftKey"].every(o=>!e[o]||this._allowedModifierKeys.indexOf(o)>-1);switch(i){case 9:this.tabOut.next();return;case 40:if(this._vertical&&r){this.setNextItemActive();break}else return;case 38:if(this._vertical&&r){this.setPreviousItemActive();break}else return;case 39:if(this._horizontal&&r){this._horizontal==="rtl"?this.setPreviousItemActive():this.setNextItemActive();break}else return;case 37:if(this._horizontal&&r){this._horizontal==="rtl"?this.setNextItemActive():this.setPreviousItemActive();break}else return;case 36:if(this._homeAndEnd&&r){this.setFirstItemActive();break}else return;case 35:if(this._homeAndEnd&&r){this.setLastItemActive();break}else return;case 33:if(this._pageUpAndDown.enabled&&r){let o=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(o>0?o:0,1);break}else return;case 34:if(this._pageUpAndDown.enabled&&r){let o=this._activeItemIndex+this._pageUpAndDown.delta,s=this._getItemsArray().length;this._setActiveItemByIndex(o<s?o:s-1,-1);break}else return;default:(r||jr(e,"shiftKey"))&&(e.key&&e.key.length===1?this._letterKeyStream.next(e.key.toLocaleUpperCase()):(i>=65&&i<=90||i>=48&&i<=57)&&this._letterKeyStream.next(String.fromCharCode(i)));return}this._pressedLetters=[],e.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._getItemsArray().length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(e){let i=this._getItemsArray(),n=typeof e=="number"?e:i.indexOf(e),r=i[n];this._activeItem=r??null,this._activeItemIndex=n}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._effectRef?.destroy(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(e){this._wrap?this._setActiveInWrapMode(e):this._setActiveInDefaultMode(e)}_setActiveInWrapMode(e){let i=this._getItemsArray();for(let n=1;n<=i.length;n++){let r=(this._activeItemIndex+e*n+i.length)%i.length,o=i[r];if(!this._skipPredicateFn(o)){this.setActiveItem(r);return}}}_setActiveInDefaultMode(e){this._setActiveItemByIndex(this._activeItemIndex+e,e)}_setActiveItemByIndex(e,i){let n=this._getItemsArray();if(n[e]){for(;this._skipPredicateFn(n[e]);)if(e+=i,!n[e])return;this.setActiveItem(e)}}_getItemsArray(){return uc(this._items)?this._items():this._items instanceof rr?this._items.toArray():this._items}_itemsChanged(e){if(this._activeItem){let i=e.indexOf(this._activeItem);i>-1&&i!==this._activeItemIndex&&(this._activeItemIndex=i)}}},X_=class extends pl{setActiveItem(e){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(e),this.activeItem&&this.activeItem.setActiveStyles()}},J_=class extends pl{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(e){return this._origin=e,this}setActiveItem(e){super.setActiveItem(e),this.activeItem&&this.activeItem.focus(this._origin)}};var rN=(()=>{let e=class e{constructor(n){this._platform=n}isDisabled(n){return n.hasAttribute("disabled")}isVisible(n){return sN(n)&&getComputedStyle(n).visibility==="visible"}isTabbable(n){if(!this._platform.isBrowser)return!1;let r=oN(pN(n));if(r&&(ew(r)===-1||!this.isVisible(r)))return!1;let o=n.nodeName.toLowerCase(),s=ew(n);return n.hasAttribute("contenteditable")?s!==-1:o==="iframe"||o==="object"||this._platform.WEBKIT&&this._platform.IOS&&!fN(n)?!1:o==="audio"?n.hasAttribute("controls")?s!==-1:!1:o==="video"?s===-1?!1:s!==null?!0:this._platform.FIRE
8FOX||n.hasAttribute("controls"):n.tabIndex>=0}isFocusable(n,r){return hN(n)&&!this.isDisabled(n)&&(r?.ignoreVisibility||this.isVisible(n))}};e.\u0275fac=function(r){return new(r||e)(p(ee))},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function oN(t){try{return t.frameElement}catch{return null}}function sN(t){return!!(t.offsetWidth||t.offsetHeight||typeof t.getClientRects=="function"&&t.getClientRects().length)}function aN(t){let e=t.nodeName.toLowerCase();return e==="input"||e==="select"||e==="button"||e==="textarea"}function cN(t){return uN(t)&&t.type=="hidden"}function lN(t){return dN(t)&&t.hasAttribute("href")}function uN(t){return t.nodeName.toLowerCase()=="input"}function dN(t){return t.nodeName.toLowerCase()=="a"}function ow(t){if(!t.hasAttribute("tabindex")||t.tabIndex===void 0)return!1;let e=t.getAttribute("tabindex");return!!(e&&!isNaN(parseInt(e,10)))}function ew(t){if(!ow(t))return null;let e=parseInt(t.getAttribute("tabindex")||"",10);return isNaN(e)?-1:e}function fN(t){let e=t.nodeName.toLowerCase(),i=e==="input"&&t.type;return i==="text"||i==="password"||e==="select"||e==="textarea"}function hN(t){return cN(t)?!1:aN(t)||lN(t)||t.hasAttribute("contenteditable")||ow(t)}function pN(t){return t.ownerDocument&&t.ownerDocument.defaultView||window}var kh=class{get enabled(){return this._enabled}set enabled(e){this._enabled=e,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(e,this._startAnchor),this._toggleAnchorTabIndex(e,this._endAnchor))}constructor(e,i,n,r,o=!1,s){this._element=e,this._checker=i,this._ngZone=n,this._document=r,this._injector=s,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,o||this.attachAnchors()}destroy(){let e=this._startAnchor,i=this._endAnchor;e&&(e.removeEventListener("focus",this.startAnchorListener),e.remove()),i&&(i.removeEventListener("focus",this.endAnchorListener),i.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return this._hasAttached?!0:(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(e){return new Promise(i=>{this._executeOnStable(()=>i(this.focusInitialElement(e)))})}focusFirstTabbableElementWhenReady(e){return new Promise(i=>{this._executeOnStable(()=>i(this.focusFirstTabbableElement(e)))})}focusLastTabbableElementWhenReady(e){return new Promise(i=>{this._executeOnStable(()=>i(this.focusLastTabbableElement(e)))})}_getRegionBoundary(e){let i=this._element.querySelectorAll(`[cdk-focus-region-${e}], [cdkFocusRegion${e}], [cdk-focus-${e}]`);return e=="start"?i.length?i[0]:this._getFirstTabbableElement(this._element):i.length?i[i.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(e){let i=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(i){if(!this._checker.isFocusable(i)){let n=this._getFirstTabbableElement(i);return n?.focus(e),!!n}return i.focus(e),!0}return this.focusFirstTabbableElement(e)}focusFirstTabbableElement(e){let i=this._getRegionBoundary("start");return i&&i.focus(e),!!i}focusLastTabbableElement(e){let i=this._getRegionBoundary("end");return i&&i.focus(e),!!i}hasAttached(){return this._hasAttached}_getFirstTabbableElement(e){if(this._checker.isFocusable(e)&&this._checker.isTabbable(e))return e;let i=e.children;for(let n=0;n<i.length;n++){let r=i[n].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(i[n]):null;if(r)return r}return null}_getLastTabbableElement(e){if(this._checker.isFocusable(e)&&this._checker.isTabbable(e))return e;let i=e.children;for(let n=i.length-1;n>=0;n--){let r=i[n].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(i[n]):null;if(r)return r}return null}_createAnchor(){let e=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,e),e.classList.add("cdk-visually-hidden"),e.classList.add("cdk-focus-trap-anchor"),e.setAttribute("aria-hidden","true"),e}_toggleAnchorTabIndex(e,i){e?i.setAttribute("tabindex","0"):i.removeAttribute("tabindex")}toggleAnchors(e){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(e,this._startAnchor),this._toggleAnchorTabIndex(e,this._endAnchor))}_executeOnStable(e){this._injector?yi(e,{injector:this._injector}):setTimeout(e)}},mN=(()=>{let e=class e{constructor(n,r,o){this._checker=n,this._ngZone=r,this._injector=g(le),this._document=o}create(n,r=!1){return new kh(n,this._checker,this._ngZone,this._document,r,this._injector)}};e.\u0275fac=function(r){return new(r||e)(p(rN),p(S),p(N))},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),U$=(()=>{let e=class e{get enabled(){return this.focusTrap?.enabled||!1}set enabled(n){this.focusTrap&&(this.focusTrap.enabled=n)}constructor(n,r,o){this._elementRef=n,this._focusTrapFactory=r,this._previouslyFocusedElement=null,g(ee).isBrowser&&(this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0))}ngOnDestroy(){this.focusTrap?.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap?.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap&&!this.focusTrap.hasAttached()&&this.focusTrap.attachAnchors()}ngOnChanges(n){let r=n.autoCapture;r&&!r.firstChange&&this.autoCapture&&this.focusTrap?.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=W_(),this.focusTrap?.focusInitialElementWhenReady()}};e.\u0275fac=function(r){return new(r||e)(b(B),b(mN),b(N))},e.\u0275dir=Z({type:e,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:[2,"cdkTrapFocus","enabled",re],autoCapture:[2,"cdkTrapFocusAutoCapture","autoCapture",re]},exportAs:["cdkTrapFocus"],standalone:!0,features:[Ae,bt]});let t=e;return t})();function Ph(t){return t.buttons===0||t.detail===0}function Fh(t){let e=t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0];
8return!!e&&e.identifier===-1&&(e.radiusX==null||e.radiusX===1)&&(e.radiusY==null||e.radiusY===1)}var gN=new _("cdk-input-modality-detector-options"),vN={ignoreKeys:[18,17,224,91,16]},sw=650,Vr=Fr({passive:!0,capture:!0}),bN=(()=>{let e=class e{get mostRecentModality(){return this._modality.value}constructor(n,r,o,s){this._platform=n,this._mostRecentTarget=null,this._modality=new _e(null),this._lastTouchMs=0,this._onKeydown=a=>{this._options?.ignoreKeys?.some(c=>c===a.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=ft(a))},this._onMousedown=a=>{Date.now()-this._lastTouchMs<sw||(this._modality.next(Ph(a)?"keyboard":"mouse"),this._mostRecentTarget=ft(a))},this._onTouchstart=a=>{if(Fh(a)){this._modality.next("keyboard");return}this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=ft(a)},this._options=y(y({},vN),s),this.modalityDetected=this._modality.pipe(oo(1)),this.modalityChanged=this.modalityDetected.pipe(Qs()),n.isBrowser&&r.runOutsideAngular(()=>{o.addEventListener("keydown",this._onKeydown,Vr),o.addEventListener("mousedown",this._onMousedown,Vr),o.addEventListener("touchstart",this._onTouchstart,Vr)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,Vr),document.removeEventListener("mousedown",this._onMousedown,Vr),document.removeEventListener("touchstart",this._onTouchstart,Vr))}};e.\u0275fac=function(r){return new(r||e)(p(ee),p(S),p(N),p(gN,8))},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),yN=new _("liveAnnouncerElement",{providedIn:"root",factory:_N});function _N(){return null}var wN=new _("LIVE_ANNOUNCER_DEFAULT_OPTIONS"),DN=0,aw=(()=>{let e=class e{constructor(n,r,o,s){this._ngZone=r,this._defaultOptions=s,this._document=o,this._liveElement=n||this._createLiveElement()}announce(n,...r){let o=this._defaultOptions,s,a;return r.length===1&&typeof r[0]=="number"?a=r[0]:[s,a]=r,this.clear(),clearTimeout(this._previousTimeout),s||(s=o&&o.politeness?o.politeness:"polite"),a==null&&o&&(a=o.duration),this._liveElement.setAttribute("aria-live",s),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(c=>this._currentResolve=c)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=n,typeof a=="number"&&(this._previousTimeout=setTimeout(()=>this.clear(),a)),this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){let n="cdk-live-announcer-element",r=this._document.getElementsByClassName(n),o=this._document.createElement("div");for(let s=0;s<r.length;s++)r[s].remove();return o.classList.add(n),o.classList.add("cdk-visually-hidden"),o.setAttribute("aria-atomic","true"),o.setAttribute("aria-live","polite"),o.id=`cdk-live-announcer-${DN++}`,this._document.body.appendChild(o),o}_exposeAnnouncerToModals(n){let r=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let o=0;o<r.length;o++){let s=r[o],a=s.getAttribute("aria-owns");a?a.indexOf(n)===-1&&s.setAttribute("aria-owns",a+" "+n):s.setAttribute("aria-owns",n)}}};e.\u0275fac=function(r){return new(r||e)(p(yN,8),p(S),p(N),p(wN,8))},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var fl=function(t){return t[t.IMMEDIATE=0]="IMMEDIATE",t[t.EVENTUAL=1]="EVENTUAL",t}(fl||{}),EN=new _("cdk-focus-monitor-default-options"),dl=Fr({passive:!0,capture:!0}),Lh=(()=>{let e=class e{constructor(n,r,o,s,a){this._ngZone=n,this._platform=r,this._inputModalityDetector=o,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new x,this._rootNodeFocusAndBlurListener=c=>{let l=ft(c);for(let u=l;u;u=u.parentElement)c.type==="focus"?this._onFocus(c,u):this._onBlur(c,u)},this._document=s,this._detectionMode=a?.detectionMode||fl.IMMEDIATE}monitor(n,r=!1){let o=Pt(n);if(!this._platform.isBrowser||o.nodeType!==1)return I();let s=z_(o)||this._getDocument(),a=this._elementInfo.get(o);if(a)return r&&(a.checkChildren=!0),a.subject;
vendor: 3,395 bytes, line 8
8let c={checkChildren:r,subject:new x,rootNode:s};return this._elementInfo.set(o,c),this._registerGlobalListeners(c),c.subject}stopMonitoring(n){let r=Pt(n),o=this._elementInfo.get(r);o&&(o.subject.complete(),this._setClasses(r),this._elementInfo.delete(r),this._removeGlobalListeners(o))}focusVia(n,r,o){let s=Pt(n),a=this._getDocument().activeElement;s===a?this._getClosestElementsInfo(s).forEach(([c,l])=>this._originChanged(c,r,l)):(this._setOrigin(r),typeof s.focus=="function"&&s.focus(o))}ngOnDestroy(){this._elementInfo.forEach((n,r)=>this.stopMonitoring(r))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(n){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(n)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:n&&this._isLastInteractionFromInputLabel(n)?"mouse":"program"}_shouldBeAttributedToTouch(n){return this._detectionMode===fl.EVENTUAL||!!n?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(n,r){n.classList.toggle("cdk-focused",!!r),n.classList.toggle("cdk-touch-focused",r==="touch"),n.classList.toggle("cdk-keyboard-focused",r==="keyboard"),n.classList.toggle("cdk-mouse-focused",r==="mouse"),n.classList.toggle("cdk-program-focused",r==="program")}_setOrigin(n,r=!1){this._ngZone.runOutsideAngular(()=>{if(this._origin=n,this._originFromTouchInteraction=n==="touch"&&r,this._detectionMode===fl.IMMEDIATE){clearTimeout(this._originTimeoutId);let o=this._originFromTouchInteraction?sw:1;this._originTimeoutId=setTimeout(()=>this._origin=null,o)}})}_onFocus(n,r){let o=this._elementInfo.get(r),s=ft(n);!o||!o.checkChildren&&r!==s||this._originChanged(r,this._getFocusOrigin(s),o)}_onBlur(n,r){let o=this._elementInfo.get(r);!o||o.checkChildren&&n.relatedTarget instanceof Node&&r.contains(n.relatedTarget)||(this._setClasses(r),this._emitOrigin(o,null))}_emitOrigin(n,r){n.subject.observers.length&&this._ngZone.run(()=>n.subject.next(r))}_registerGlobalListeners(n){if(!this._platform.isBrowser)return;let r=n.rootNode,o=this._rootNodeFocusListenerCount.get(r)||0;o||this._ngZone.runOutsideAngular(()=>{r.addEventListener("focus",this._rootNodeFocusAndBlurListener,dl),r.addEventListener("blur",this._rootNodeFocusAndBlurListener,dl)}),this._rootNodeFocusListenerCount.set(r,o+1),++this._monitoredElementCount===1&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(it(this._stopInputModalityDetector)).subscribe(s=>{this._setOrigin(s,!0)}))}_removeGlobalListeners(n){let r=n.rootNode;if(this._rootNodeFocusListenerCount.has(r)){let o=this._rootNodeFocusListenerCount.get(r);o>1?this._rootNodeFocusListenerCount.set(r,o-1):(r.removeEventListener("focus",this._rootNodeFocusAndBlurListener,dl),r.removeEventListener("blur",this._rootNodeFocusAndBlurListener,dl),this._rootNodeFocusListenerCount.delete(r))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(n,r,o){this._setClasses(n,r),this._emitOrigin(o,r),this._lastFocusOrigin=r}_getClosestElementsInfo(n){let r=[];return this._elementInfo.forEach((o,s)=>
8{(s===n||o.checkChildren&&s.contains(n))&&r.push([s,o])}),r}_isLastInteractionFromInputLabel(n){let{_mostRecentTarget:r,mostRecentModality:o}=this._inputModalityDetector;if(o!=="mouse"||!r||r===n||n.nodeName!=="INPUT"&&n.nodeName!=="TEXTAREA"||n.disabled)return!1;let s=n.labels;if(s){for(let a=0;a<s.length;a++)if(s[a].contains(r))return!0}return!1}};e.\u0275fac=function(r){return new(r||e)(p(S),p(ee),p(bN),p(N,8),p(EN,8))},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),$$=(()=>{let e=class e{constructor(n,r){this._elementRef=n,this._focusMonitor=r,this._focusOrigin=null,this.cdkFocusChange=new j}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){let n=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(n,n.nodeType===1&&n.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(r=>{this._focusOrigin=r,this.cdkFocusChange.emit(r)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}};e.\u0275fac=function(r){return new(r||e)(b(B),b(Lh))},e.\u0275dir=Z({type:e,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"],standalone:!0});let t=e;return t})(),Ri=function(t){return t[t.NONE=0]="NONE",t[t.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",t[t.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",t}(Ri||{}),tw="cdk-high-contrast-black-on-white",nw="cdk-high-contrast-white-on-black",Nh="cdk-high-contrast-active",jh=(()=>{let e=class e{constructor(n,r){this._platform=n,this._document=r,this._breakpointSubscription=g(ll).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return Ri.NONE;let n=this._document.createElement("div");n.style.backgroundColor="rgb(1,2,3)",n.style.position="absolute",this._document.body.appendChild(n);let r=this._document.defaultView||window,o=r&&r.getComputedStyle?r.getComputedStyle(n):null,s=(o&&o.backgroundColor||"").replace(/ /g,"");switch(n.remove(),s){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return Ri.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return Ri.BLACK_ON_WHITE}return Ri.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){let n=this._document.body.classList;n.remove(Nh,tw,nw),this._hasCheckedHighContrastMode=!0;let r=this.getHighContrastMode();r===Ri.BLACK_ON_WHITE?n.add(Nh,tw):r===Ri.WHITE_ON_BLACK&&n.add(Nh,nw)}}};e.\u0275fac=function(r){return new(r||e)(p(ee),p(N))},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),H$=(()=>{let e=class e{constructor(n){n._applyBodyHighContrastModeCssClasses()}};e.\u0275fac=function(r){return new(r||e)(p(jh))},e.\u0275mod=H({type:e}),e.\u0275inj=$({imports:[K_]});let t=e;return t})();var IN=new _("cdk-dir-doc",{providedIn:"root",factory:CN});function CN(){return g(N)}var xN=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function SN(t){let e=t?.toLowerCase()||"";return e==="auto"&&typeof navigator<"u"&&navigator?.language?xN.test(navigator.language)?"rtl":"ltr":e==="rtl"?"rtl":"ltr"}var ds=(()=>{let e=class e{constructor(n){if(this.value="ltr",this.change=new j,n){let r=n.body?n.body.dir:null,o=n.documentElement?n.documentElement.dir:null;this.value=SN(r||o||"ltr")}}ngOnDestroy(){this.change.complete()}};e.\u0275fac=function(r){return new(r||e)(p(IN,8))},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var Zn=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=H({type:e}),e.\u0275inj=$({});let t=e;return t})();var AN=["text"],RN=[[["mat-icon"]],"*"],NN=["mat-icon","*"];function ON(t,e){if(t&1&&Re(0,"mat-pseudo-checkbox",1),t&2){let i=Di();Ao("disabled",i.disabled)("state",i.selected?"checked":"unchecked")}}function kN(t,e){if(t&1&&Re(0,"mat-pseudo-checkbox",3),t&2){let i=Di();Ao("disabled",i.disabled)}}function PN(t,e){if(t&1&&(ct(0,"span",4),Ro(1),Je()),t&2){let i=Di();At(),Ei("(",i.group.label,")")}}var FN=["mat-internal-form-field",""],LN=["*"];function jN(){return!0}var VN=new _("mat-sanity-checks",{providedIn:"root",factory:jN}),ht=(()=>{let e=class e{constructor(n,r,o){this._sanityChecks=r,this._document=o,this._hasDoneGlobalChecks=!1,n._applyBodyHighContrastModeCssClasse
8s(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(n){return us()?!1:typeof this._sanityChecks=="boolean"?this._sanityChecks:!!this._sanityChecks[n]}};e.\u0275fac=function(r){return new(r||e)(p(jh),p(VN,8),p(N))},e.\u0275mod=H({type:e}),e.\u0275inj=$({imports:[Zn,Zn]});let t=e;return t})();var $h=class{constructor(e,i,n,r,o){this._defaultMatcher=e,this.ngControl=i,this._parentFormGroup=n,this._parentForm=r,this._stateChanges=o,this.errorState=!1}updateErrorState(){let e=this.errorState,i=this._parentFormGroup||this._parentForm,n=this.matcher||this._defaultMatcher,r=this.ngControl?this.ngControl.control:null,o=n?.isErrorState(r,i)??!1;o!==e&&(this.errorState=o,this._stateChanges.next())}};function yH(t){return class extends t{get errorState(){return this._getTracker().errorState}set errorState(e){this._getTracker().errorState=e}get errorStateMatcher(){return this._getTracker().matcher}set errorStateMatcher(e){this._getTracker().matcher=e}updateErrorState(){this._getTracker().updateErrorState()}_getTracker(){return this._tracker||(this._tracker=new $h(this._defaultErrorStateMatcher,this.ngControl,this._parentFormGroup,this._parentForm,this.stateChanges)),this._tracker}constructor(...e){super(...e)}}}var uw=new _("MAT_DATE_LOCALE",{providedIn:"root",factory:BN});function BN(){return g(wr)}var gl=class{constructor(){this._localeChanges=new x,this.localeChanges=this._localeChanges}getValidDateOrNull(e){return this.isDateInstance(e)&&this.isValid(e)?e:null}deserialize(e){return e==null||this.isDateInstance(e)&&this.isValid(e)?e:this.invalid()}setLocale(e){this.locale=e,this._localeChanges.next()}compareDate(e,i){return this.getYear(e)-this.getYear(i)||this.getMonth(e)-this.getMonth(i)||this.getDate(e)-this.getDate(i)}sameDate(e,i){if(e&&i){let n=this.isValid(e),r=this.isValid(i);return n&&r?!this.compareDate(e,i):n==r}return e==i}clampDate(e,i,n){return i&&this.compareDate(e,i)<0?i:n&&this.compareDate(e,n)>0?n:e}},UN=new _("mat-date-formats"),$N=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function Vh(t,e){let i=Array(t);for(let n=0;n<t;n++)i[n]=e(n);return i}var HN=(()=>{let e=class e extends gl{constructor(n){super(),this.useUtcForDisplay=!1,this._matDateLocale=g(uw,{optional:!0}),n!==void 0&&(this._matDateLocale=n),super.setLocale(this._matDateLocale)}getYear(n){return n.getFullYear()}getMonth(n){return n.getMonth()}getDate(n){return n.getDate()}getDayOfWeek(n){return n.getDay()}getMonthNames(n){let r=new Intl.DateTimeFormat(this.locale,{month:n,timeZone:"utc"});return Vh(12,o=>this._format(r,new Date(2017,o,1)))}getDateNames(){let n=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return Vh(31,r=>this._format(n,new Date(2017,0,r+1)))}getDayOfWeekNames(n){let r=new Intl.DateTimeFormat(this.locale,{weekday:n,timeZone:"utc"});return Vh(7,o=>this._format(r,new Date(2017,0,o+1)))}getYearName(n){let r=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(r,n)}getFirstDayOfWeek(){return 0}getNumDaysInMonth(n){return this.getDate(this._createDateWithOverflow(this.getYear(n),this.getMonth(n)+1,0))}clone(n){return new Date(n.getTime())}createDate(n,r,o){let s=this._createDateWithOverflow(n,r,o);return s.getMonth()!=r,s}today(){return new Date}parse(n,r){return typeof n=="number"?new Date(n):n?new Date(Date.parse(n)):null}format(n,r){if(!this.isValid(n))throw Error("NativeDateAdapter: Cannot format invalid date.");let o=new Intl.DateTimeFormat(this.locale,J(y({},r),{timeZone:"utc"}));
8return this._format(o,n)}addCalendarYears(n,r){return this.addCalendarMonths(n,r*12)}addCalendarMonths(n,r){let o=this._createDateWithOverflow(this.getYear(n),this.getMonth(n)+r,this.getDate(n));return this.getMonth(o)!=((this.getMonth(n)+r)%12+12)%12&&(o=this._createDateWithOverflow(this.getYear(o),this.getMonth(o),0)),o}addCalendarDays(n,r){return this._createDateWithOverflow(this.getYear(n),this.getMonth(n),this.getDate(n)+r)}toIso8601(n){return[n.getUTCFullYear(),this._2digit(n.getUTCMonth()+1),this._2digit(n.getUTCDate())].join("-")}deserialize(n){if(typeof n=="string"){if(!n)return null;if($N.test(n)){let r=new Date(n);if(this.isValid(r))return r}}return super.deserialize(n)}isDateInstance(n){return n instanceof Date}isValid(n){return!isNaN(n.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(n,r,o){let s=new Date;return s.setFullYear(n,r,o),s.setHours(0,0,0,0),s}_2digit(n){return("00"+n).slice(-2)}_format(n,r){let o=new Date;return o.setUTCFullYear(r.getFullYear(),r.getMonth(),r.getDate()),o.setUTCHours(r.getHours(),r.getMinutes(),r.getSeconds(),r.getMilliseconds()),n.format(
8o)}};e.\u0275fac=function(r){return new(r||e)(p(uw,8))},e.\u0275prov=v({token:e,factory:e.\u0275fac});let t=e;return t})(),zN={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};var _H=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=H({type:e}),e.\u0275inj=$({providers:[WN()]});let t=e;return t})();function WN(t=zN){return[{provide:gl,useClass:HN},{provide:UN,useValue:t}]}var wH=(()=>{let e=class e{isErrorState(n,r){return!!(n&&n.invalid&&(n.touched||r&&r.submitted))}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var It=function(t){return t[t.FADING_IN=0]="FADING_IN",t[t.VISIBLE=1]="VISIBLE",t[t.FADING_OUT=2]="FADING_OUT",t[t.HIDDEN=3]="HIDDEN",t}(It||{}),Hh=class{constructor(e,i,n,r=!1){this._renderer=e,this.element=i,this.config=n,this._animationForciblyDisabledThroughCss=r,this.state=It.HIDDEN}fadeOut(){this._renderer.fadeOutRipple(this)}},dw=Fr({passive:!0,capture:!0}),zh=class{constructor(){this._events=new Map,this._delegateEventHandler=e=>{let i=ft(e);i&&this._events.get(e.type)?.forEach((n,r)=>{(r===i||r.contains(i))&&n.forEach(o=>o.handleEvent(e))})}}addHandler(e,i,n,r){let o=this._events.get(i);if(o){let s=o.get(n);s?s.add(r):o.set(n,new Set([r]))}else this._events.set(i,new Map([[n,new Set([r])]])),e.runOutsideAngular(()=>{document.addEventListener(i,this._delegateEventHandler,dw)})}removeHandler(e,i,n){let r=this._events.get(e);if(!r)return;let o=r.get(i);o&&(o.delete(n),o.size===0&&r.delete(i),r.size===0&&(this._events.delete(e),document.removeEventListener(e,this._delegateEventHandler,dw)))}},fw={enterDuration:225,exitDuration:150},GN=800,hw=Fr({passive:!0,capture:!0}),pw=["mousedown","touchstart"],mw=["mouseup","mouseleave","touchend","touchcancel"],fs=class fs{constructor(e,i,n,r){this._target=e,this._ngZone=i,this._platform=r,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,r.isBrowser&&(this._containerElement=Pt(n))}fadeInRipple(e,i,n={}){let r=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),o=y(y({},fw),n.animation);n.centered&&(e=r.left+r.width/2,i=r.top+r.height/2);let s=n.radius||qN(e,i,r),a=e-r.left,c=i-r.top,l=o.enterDuration,u=document.createElement("div");u.classList.add("mat-ripple-element"),u.style.left=`${a-s}px`,u.style.top=`${c-s}px`,u.style.height=`${s*2}px`,u.style.width=`${s*2}px`,n.color!=null&&(u.style.backgroundColor=n.color),u.style.transitionDuration=`${l}ms`,this._containerElement.appendChild(u);let d=window.getComputedStyle(u),h=d.transitionProperty,f=d.transitionDuration,m=h==="none"||f==="0s"||f==="0s, 0s"||r.width===0&&r.height===0,w=new Hh(this,u,n,m);u.style.transform="scale3d(1, 1, 1)",w.state=It.FADING_IN,n.persistent||(this._mostRecentTransientRipple=w);let D=null;return!m&&(l||o.exitDuration)&&this._ngZone.runOutsideAngular(()=>{let E=()=>{D&&(D.fallbackTimer=null),clearTimeout(X),this._finishRippleTransition(w)},W=()=>this._destroyRipple(w),X=setTimeout(W,l+100);u.addEventListener("transitionend",E),u.addEventListener("transitioncancel",W),D={onTransitionEnd:E,onTransitionCancel:W,fallbackTimer:X}}),this._activeRipples.set(w,D),(m||!l)&&this._finishRippleTransition(w),w}fadeOutRipple(e){if(e.state===It.FADING_OUT||e.state===It.HIDDEN)return;let i=e.element,n=y(y({},fw),e.config.animation);i.style.transitionDuration=`${n.exitDuration}ms`,i.style.opacity="0",e.state=It.FADING_OUT,(e._animationForciblyDisabledThroughCss||!n.exitDuration)&&this._finishRippleTransition(e)}fadeOutAll(){this._getActiveRipples().forEach(e=>e.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(e=>{e.config.persistent||e.fadeOut()})}setupTriggerEvents(e){let i=Pt(e);!this._platform.isBrowser||!i||i===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=i,pw.forEach(n=>{fs._eventManager.addHandler(this._ngZone,n,i,this)}))}handleEvent(e){e.type==="mousedown"?this._onMousedown(e):e.type==="touchstart"?this._onTouchStart(e):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>
8{mw.forEach(i=>{this._triggerElement.addEventListener(i,this,hw)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(e){e.state===It.FADING_IN?this._startFadeOutTransition(e):e.state===It.FADING_OUT&&this._destroyRipple(e)}_startFadeOutTransition(e){let i=e===this._mostRecentTransientRipple,{persistent:n}=e.config;e.state=It.VISIBLE,!n&&(!i||!this._isPointerDown)&&e.fadeOut()}_destroyRipple(e){let i=this._activeRipples.get(e)??null;this._activeRipples.delete(e),this._activeRipples.size||(this._containerRect=null),e===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),e.state=It.HIDDEN,i!==null&&(e.element.removeEventListener("transitionend",i.onTransitionEnd),e.element.removeEventListener("transitioncancel",i.onTransitionCancel),i.fallbackTimer!==null&&clearTimeout(i.fallbackTimer)),e.element.remove()}_onMousedown(e){let i=Ph(e),n=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+GN;!this._target.rippleDisabled&&!i&&!n&&(this._isPointerDown=!0,this.fadeInRipple(e.clientX,e.clientY,this._target.rippleConfig))}_onTouchStart(e){if(!this._target.rippleDisabled&&!Fh(e)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;let i=e.changedTouches;if(i)for(let n=0;n<i.length;n++)this.fadeInRipple(i[n].clientX,i[n].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach(e=>{let i=e.state===It.VISIBLE||e.config.terminateOnPointerUp&&e.state===It.FADING_IN;!e.config.persistent&&i&&e.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){let e=this._triggerElement;e&&(pw.forEach(i=>fs._eventManager.removeHandler(i,e,this)),this._pointerUpEventsRegistered&&(mw.forEach(i=>e.removeEventListener(i,this,hw)),this._pointerUpEventsRegistered=!1))}};fs._eventManager=new zh;var Wh=fs;function qN(t,e,i){let n=Math.max(Math.abs(t-i.left),Math.abs(t-i.right)),r=Math.max(Math.abs(e-i.top),Math.abs(e-i.bottom));return Math.sqrt(n*n+r*r)}var yw=new _("mat-ripple-global-options"),_w=(()=>{let e=class e{get disabled(){return this._disabled}set disabled(n){n&&this.fadeOutAllNonPersistent(),this._disabled=n,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(n){this._trigger=n,this._setupTriggerEventsIfEnabled()}constructor(n,r,o,s,a){this._elementRef=n,this._animationMode=a,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=s||{},this._rippleRenderer=new Wh(this,r,n,o)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:y(y(y({},this._globalOptions.animation),this._animationMode==="NoopAnimations"?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(n,r=0,o){return typeof n=="number"?this._rippleRenderer.fadeInRipple(n,r,y(y({},this.rippleConfig),o)):this._rippleRenderer.fadeInRipple(0,0,y(y({},this.rippleConfig),n))}};e.\u0275fac=function(r){return new(r||e)(b(B),b(S),b(ee),b(yw,8),b(Yt,8))},e.\u0275dir=Z({type:e,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(r,o){r&2&&ze("mat-ripple-unbounded",o.unbounded)},inputs:{color:[0,"matRippleColor","color"],unbounded:[0,"matRippleUnbounded","unbounded"],centered:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},exportAs:["matRipple"],standalone:!0});let t=e;return t})(),qh=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=H({type:e}),e.\u0275inj=$({imports:[ht,ht]});let t=e;return t})(),ZN=(()=>{let e=class e{constructor(n){this._animationMode=n,this.state="unchecked",this.disabled=!1,this.appearance="full"}};e.\u0275fac=function(r){return new(r||e)(b(Yt,8))},e.\u0275cmp=Pe({type:e,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(r,o){r&2&&ze("mat-pseudo-checkbox-indeterminate",o.state==="indeterminate")("mat-pseudo-checkbox-checked",o.state==="checked")("mat-pseudo-checkbox-disabled",o.disabled)("mat-pseudo-checkbox-minimal",o.appearance==="minimal")("mat-pseudo-checkbox-full",o.appearance==="full")("_mat-animation-noopable",o._animationMode==="NoopAnimations")},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},standalone:!0,features:[Fe],decls:0,vars:0,template:function(r,o){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-minimal-pseudo-checkbox-selected-checkmark-color)}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color)}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color);border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-full-pseudo-checkbox-disabled-unselected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-full-pseudo-checkbox-selected-icon-color);border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-full-pseudo-checkbox-selected-checkmark-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-full-pseudo-checkbox-disabled-selected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-full-pseudo-checkbox-disabled-selected-checkmark-color)}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;
8height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0});let t=e;return t})(),YN=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=H({type:e}),e.\u0275inj=$({imports:[ht]});let t=e;return t})(),KN=new _("MAT_OPTION_PARENT_COMPONENT");var QN=new _("MatOptgroup");var XN=0,Gh=class{constructor(e,i=!1){this.source=e,this.isUserInput=i}},DH=(()=>{let e=class e{get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(n){this._disabled=n}get disableRipple(){return!!(this._parent&&this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!!(this._parent&&this._parent.hideSingleSelectionIndicator)}constructor(n,r,o,s){this._element=n,this._changeDetectorRef=r,this._parent=o,this.group=s,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id=`mat-option-${XN++}`,this.onSelectionChange=new j,this._stateChanges=new x}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(n=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),n&&this._emitSelectionChangeEvent())}deselect(n=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),n&&this._emitSelectionChangeEvent())}focus(n,r){let o=this._getHostElement();typeof o.focus=="function"&&o.focus(r)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(n){(n.keyCode===13||n.keyCode===32)&&!jr(n)&&(this._selectViaInteraction(),n.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=this.multiple?!this._selected:!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){let n=this.viewValue;n!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=n)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(n=!1){this.onSelectionChange.emit(new Gh(this,n))}};e.\u0275fac=function(r){return new(r||e)(b(B),b(et),b(KN,8),b(QN,8))},e.\u0275cmp=Pe({type:e,selectors:[["mat-option"]],viewQuery:function(r,o){if(r&1&&_r(AN,7),r&2){let s;jn(s=Vn())&&(o._text=s.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(r,o){r&1&&wi("click",function(){return o._selectViaInteraction()})("keydown",function(a){return o._handleKeydown(a)}),r&2&&(af("id",o.id),Xe("aria-selected",o.selected)("aria-disabled",o.disabled.toString()),ze("mdc-list-item--selected",o.selected)("mat-mdc-option-multiple",o.multiple)("mat-mdc-option-active",o.active)("mdc-list-item--disabled",o.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",re]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],standalone:!0,features:[Ae,Fe],ngContentSelectors:NN,decls:8,vars:5,consts:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(r,o){r&1&&(Qt(RN),_i(0,ON,1,2,"mat-pseudo-checkbox",1),We(1),ct(2,"span",2,0),We(4,1),Je(),_i(5,kN,1,1,"mat-pseudo-checkbox",3)(6,PN,2,1,"span",4),Re(7,"div",5)),r&2&&(yr(o.multiple?0:-1),At(5),yr(!o.multiple&&o.selected&&!o.hideSingleSelectionIndicator?5:-1),At(),yr(o.group&&o.group._inert?6:-1),At(),Ao("matRippleTrigger",o._getHostElement())("matRippleDisabled",o.disabled||o.disableRipple))},dependencies:[ZN,_w],styles:['.mat-mdc-option{-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;min-height:48px;padding:0 16px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color);font-family:var(--mat-option-label-text-font);line-height:var(--mat-option-label-text-line-height);font-size:var(--mat-option-label-text-size);letter-spacing:var(--mat-option-label-text-tracking);font-weight:var(--mat-option-label-text-weight)}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color);outline:0}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color)}.mat-mdc-option.mdc-list-item{align-items:center;background:rgba(0,0,0,0)}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-multiple{--mdc-list-list-item-selected-container-color:var(--mdc-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0});let t=e;return t})();function EH(t,e,i){if(i.length){let n=e.toArray(),r=i.toArray(),o=0;for(let s=0;s<t+1;s++)n[s].group&&n[s].group===r[o]&&o++;return o}return 0}function IH(t,e,i,n){return t<i?t:t+e>i+n?Math.max(0,t-n+e):i}var CH=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=H({type:e}),e.\u0275inj=$({imports:[qh,ht,YN]});let t=e;return t})(),gw={capture:!0},vw=["focus","mousedown","mouseenter","touchstart"],Bh="mat-ripple-loader-uninitialized",Uh="mat-ripple-loader-class-name",bw="mat-ripple-loader-centered",ml="mat-ripple-loader-disabled",ww=(()=>{let e=class e{constructor(){this._document=g(N,{optional:!0}),this._animationMode=g(Yt,{optional:!0}),this._globalRippleOptions=g(yw,{optional:!0}),this._platform=g(ee),this._ngZone=g(S),this._hosts=new Map,this._onInteraction=n=>
8{let r=ft(n);if(r instanceof HTMLElement){let o=r.closest(`[${Bh}="${this._globalRippleOptions?.namespace??""}"]`);o&&this._createRipple(o)}},this._ngZone.runOutsideAngular(()=>{for(let n of vw)this._document?.addEventListener(n,this._onInteraction,gw)})}ngOnDestroy(){let n=this._hosts.keys();for(let r of n)this.destroyRipple(r);for(let r of vw)this._document?.removeEventListener(r,this._onInteraction,gw)}configureRipple(n,r){n.setAttribute(Bh,this._globalRippleOptions?.namespace??""),(r.className||!n.hasAttribute(Uh))&&n.setAttribute(Uh,r.className||""),r.centered&&n.setAttribute(bw,""),r.disabled&&n.setAttribute(ml,"")}getRipple(n){return this._hosts.get(n)||this._createRipple(n)}setDisabled(n,r){let o=this._hosts.get(n);if(o){o.disabled=r;return}r?n.setAttribute(ml,""):n.removeAttribute(ml)}_createRipple(n){if(!this._document)return;let r=this._hosts.get(n);if(r)return r;n.querySelector(".mat-ripple")?.remove();let o=this._document.createElement("span");o.classList.add("mat-ripple",n.getAttribute(Uh)),n.append(o);let s=new _w(new B(o),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return s._isInitialized=!0,s.trigger=n,s.centered=n.hasAttribute(bw),s.disabled=n.hasAttribute(ml),this.attachRipple(n,s),s}attachRipple(n,r){n.removeAttribute(Bh),this._hosts.set(n,r)}destroyRipple(n){let r=this._hosts.get(n);r&&(r.ngOnDestroy(),this._hosts.delete(n))}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),xH=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=Pe({type:e,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(r,o){r&2&&ze("mdc-form-field--align-end",o.labelPosition==="before")},inputs:{labelPosition:"labelPosition"},standalone:!0,features:[Fe],attrs:FN,ngContentSelectors:LN,decls:1,vars:0,template:function(r,o){r&1&&(Qt(),We(0))},styles:[".mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-flex;align-items:center;vertical-align:middle}.mat-internal-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mat-internal-form-field>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end .mdc-form-field--align-end label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0}"],encapsulation:2,changeDetection:0});let t=e;return t})();var JN=["mat-button",""],Ew=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],Iw=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"];var eO=".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}",tO=["mat-fab",""];var nO=["mat-icon-button",""],iO=["*"];var rO=new _("MAT_BUTTON_CONFIG");var oO=[{attribute:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{attribute:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{attribute:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{attribute:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{attribute:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],Zh=(()=>{let e=class e{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(n){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,n)}get disableRipple(){return this._disableRipple}set disableRipple(n){this._disableRipple=n,this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(n){this._disabled=n,this._updateRippleDisabled()}constructor(n,r,o,s){this._elementRef=n,this._platform=r,this._ngZone=o,this._animationMode=s,this._focusMonitor=g(Lh),this._rippleLoader=g(ww),this._isFab=!1,this._disableRipple=!1,this._disabled=!1;let a=g(rO,{optional:!0}),c=n.nativeElement,l=c.classList;this.disabledInteractive=a?.disabledInteractive??!1,this.color=a?.color??null,this._rippleLoader?.configureRipple(c,{className:"mat-mdc-button-ripple"});for(let{attribute:u,mdcClasses:d}of oO)c.hasAttribute(u)&&l.add(...d)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(n="program",r){n?this._focusMonitor.focusVia(this._elementRef.nativeElement,n,r):this._elementRef.nativeElement.focus(r)}_getAriaDisabled(){return this.ariaDisabled!=null?this.ariaDisabled:this.disabled&&this.disabledInteractive?!0:null}_getDisabledAttribute(){return this.disabledInteractive||!this.disabled?null:!0}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}};e.\u0275fac=function(r){sc()},e.\u0275dir=Z({type:e,inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",re],disabled:[2,"disabled","disabled",re],ariaDisabled:[2,"aria-disabled","ariaDisabled",re],disabledInteractive:[2,"disabledInteractive","disabledInteractive",re]},features:[Ae]});let t=e;return t})();
8var Cw=(()=>{let e=class e extends Zh{constructor(n,r,o,s){super(n,r,o,s)}};e.\u0275fac=function(r){return new(r||e)(b(B),b(ee),b(S),b(Yt,8))},e.\u0275cmp=Pe({type:e,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(r,o){r&2&&(Xe("disabled",o._getDisabledAttribute())("aria-disabled",o._getAriaDisabled()),br(o.color?"mat-"+o.color:""),ze("mat-mdc-button-disabled",o.disabled)("mat-mdc-button-disabled-interactive",o.disabledInteractive)("_mat-animation-noopable",o._animationMode==="NoopAnimations")("mat-unthemed",!o.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[Rt,Fe],attrs:JN,ngContentSelectors:Iw,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(r,o){r&1&&(Qt(Ew),Re(0,"span",0),We(1),ct(2,"span",1),We(3,1),Je(),We(4,2),Re(5,"span",2)(6,"span",3)),r&2&&ze("mdc-button__ripple",!o._isFab)("mdc-fab__ripple",o._isFab)},styles:['.mat-mdc-button-base{text-decoration:none}.mdc-button{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__label{position:relative}.mat-mdc-button{padding:0 var(--mat-text-button-horizontal-padding, 8px);height:var(--mdc-text-button-container-height);font-family:var(--mdc-text-button-label-text-font);font-size:var(--mdc-text-button-label-text-size);letter-spacing:var(--mdc-text-button-label-text-tracking);text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight)}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 8px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color)}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color)}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity)}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity)}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity)}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display)}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape)}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color)}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}
8.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-filled-button-horizontal-padding, 16px);height:var(--mdc-filled-button-container-height);font-family:var(--mdc-filled-button-label-text-font);font-size:var(--mdc-filled-button-label-text-size);letter-spacing:var(--mdc-filled-button-label-text-tracking);text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color)}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color)}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity)}.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity)}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity)}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color);background-color:var(--mdc-filled-button-container-color)}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape)}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color);background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-protected-button-horizontal-padding, 16px);box-shadow:var(--mdc-protected-button-container-elevation-shadow);
8height:var(--mdc-protected-button-container-height);font-family:var(--mdc-protected-button-label-text-font);font-size:var(--mdc-protected-button-label-text-size);letter-spacing:var(--mdc-protected-button-label-text-tracking);text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color)}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color)}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity)}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity)}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity)}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color);background-color:var(--mdc-protected-button-container-color)}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape)}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow)}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow)}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow)}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color);background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow)}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-outlined-button-horizontal-padding, 15px);height:var(--mdc-outlined-button-container-height);font-family:var(--mdc-outlined-button-label-text-font);font-size:var(--mdc-outlined-button-label-text-size);letter-spacing:var(--mdc-outlined-button-label-text-tracking);text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight);border-radius:var(--mdc-outlined-button-container-shape);border-width:var(--mdc-outlined-button-outline-width)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color)}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color)}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity)}.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity)}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity)}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color);border-color:var(--mdc-outlined-button-outline-color)}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color);border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button .mdc-button__ripple{border-width:var(--mdc-outlined-button-outline-width);border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}
8.mat-mdc-button .mdc-button__label,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px)*-1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0});let t=e;return t})();var sO=new _("mat-mdc-fab-default-options",{providedIn:"root",factory:xw});function xw(){return{color:"accent"}}var Dw=xw(),UH=(()=>{let e=class e extends Zh{constructor(n,r,o,s,a){super(n,r,o,s),this._options=a,this._isFab=!0,this._options=this._options||Dw,this.color=this._options.color||Dw.color}};e.\u0275fac=function(r){return new(r||e)(b(B),b(ee),b(S),b(Yt,8),b(sO,8))},e.\u0275cmp=Pe({type:e,selectors:[["button","mat-fab",""]],hostVars:18,hostBindings:function(r,o){r&2&&(Xe("disabled",o._getDisabledAttribute())("aria-disabled",o._getAriaDisabled()),br(o.color?"mat-"+o.color:""),ze("mat-mdc-button-disabled",o.disabled)("mat-mdc-button-disabled-interactive",o.disabledInteractive)("_mat-animation-noopable",o._animationMode==="NoopAnimations")("mat-unthemed",!o.color)("mat-mdc-button-base",!0)("mdc-fab--extended",o.extended)("mat-mdc-extended-fab",o.extended))},inputs:{extended:[2,"extended","extended",re]},exportAs:["matButton"],standalone:!0,features:[Ae,Rt,Fe],attrs:tO,ngContentSelectors:Iw,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(r,o){r&1&&(Qt(Ew),Re(0,"span",0),We(1),ct(2,"span",1),We(3,1),Je(),We(4,2),Re(5,"span",2)(6,"span",3)),r&2&&ze("mdc-button__ripple",!o._isFab)("mdc-fab__ripple",o._isFab)},styles:['.mat-mdc-fab-base{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);flex-shrink:0}.mat-mdc-fab-base .mat-mdc-button-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-fab-base .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}
8.mat-mdc-fab-base .mdc-button__label,.mat-mdc-fab-base .mat-icon{z-index:1;position:relative}.mat-mdc-fab-base .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab-base:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-fab-base._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab-base::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mat-mdc-fab-base[hidden]{display:none}.mat-mdc-fab-base::-moz-focus-inner{padding:0;border:0}.mat-mdc-fab-base:active,.mat-mdc-fab-base:focus{outline:none}.mat-mdc-fab-base:hover{cursor:pointer}.mat-mdc-fab-base>svg{width:100%}.mat-mdc-fab-base .mat-icon,.mat-mdc-fab-base .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab-base .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base[disabled]:focus,.mat-mdc-fab-base.mat-mdc-button-disabled,.mat-mdc-fab-base.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-fab-base.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab{background-color:var(--mdc-fab-container-color);border-radius:var(--mdc-fab-container-shape);color:var(--mat-fab-foreground-color, inherit);box-shadow:var(--mdc-fab-container-elevation-shadow)}.mat-mdc-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-touch-target-display)}.mat-mdc-fab .mat-ripple-element{background-color:var(--mat-fab-ripple-color)}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-state-layer-color)}.mat-mdc-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-disabled-state-layer-color)}.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-hover-state-layer-opacity)}.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-focus-state-layer-opacity)}.mat-mdc-fab:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-pressed-state-layer-opacity)}.mat-mdc-fab:hover{box-shadow:var(--mdc-fab-hover-container-elevation-shadow)}.mat-mdc-fab:focus{box-shadow:var(--mdc-fab-focus-container-elevation-shadow)}.mat-mdc-fab:active,.mat-mdc-fab:focus:active{box-shadow:var(--mdc-fab-pressed-container-elevation-shadow)}.mat-mdc-fab[disabled],.mat-mdc-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-disabled-state-foreground-color);background-color:var(--mat-fab-disabled-state-container-color)}.mat-mdc-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-mini-fab{width:40px;height:40px;background-color:var(--mdc-fab-small-container-color);border-radius:var(--mdc-fab-small-container-shape);color:var(--mat-fab-small-foreground-color, inherit);box-shadow:var(--mdc-fab-small-container-elevation-shadow)}.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-small-touch-target-display)}.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-fab-small-ripple-color)}.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-state-layer-color)}.mat-mdc-mini-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-disabled-state-layer-color)}.mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-hover-state-layer-opacity)}.mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-focus-state-layer-opacity)}.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-pressed-state-layer-opacity)}.mat-mdc-mini-fab:hover{box-shadow:var(--mdc-fab-small-hover-container-elevation-shadow)}.mat-mdc-mini-fab:focus{box-shadow:var(--mdc-fab-small-focus-container-elevation-shadow)}.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:var(--mdc-fab-small-pressed-container-elevation-shadow)}.mat-mdc-mini-fab[disabled],.mat-mdc-mini-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-small-disabled-state-foreground-color);background-color:var(--mat-fab-small-disabled-state-container-color)}.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-extended-fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;line-height:normal;box-shadow:var(--mdc-extended-fab-container-elevation-shadow);
8height:var(--mdc-extended-fab-container-height);border-radius:var(--mdc-extended-fab-container-shape);font-family:var(--mdc-extended-fab-label-text-font);font-size:var(--mdc-extended-fab-label-text-size);font-weight:var(--mdc-extended-fab-label-text-weight);letter-spacing:var(--mdc-extended-fab-label-text-tracking)}.mat-mdc-extended-fab:hover{box-shadow:var(--mdc-extended-fab-hover-container-elevation-shadow)}.mat-mdc-extended-fab:focus{box-shadow:var(--mdc-extended-fab-focus-container-elevation-shadow)}.mat-mdc-extended-fab:active,.mat-mdc-extended-fab:focus:active{box-shadow:var(--mdc-extended-fab-pressed-container-elevation-shadow)}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab[disabled]:focus,.mat-mdc-extended-fab.mat-mdc-button-disabled,.mat-mdc-extended-fab.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-extended-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.material-icons,.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:-8px;margin-right:12px}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons,[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons{margin-left:12px;margin-right:-8px}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%}'],encapsulation:2,changeDetection:0});let t=e;return t})();var $H=(()=>{let e=class e extends Zh{constructor(n,r,o,s){super(n,r,o,s),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}};e.\u0275fac=function(r){return new(r||e)(b(B),b(ee),b(S),b(Yt,8))},e.\u0275cmp=Pe({type:e,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(r,o){r&2&&(Xe("disabled",o._getDisabledAttribute())("aria-disabled",o._getAriaDisabled()),br(o.color?"mat-"+o.color:""),ze("mat-mdc-button-disabled",o.disabled)("mat-mdc-button-disabled-interactive",o.disabledInteractive)("_mat-animation-noopable",o._animationMode==="NoopAnimations")("mat-unthemed",!o.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[Rt,Fe],attrs:nO,ngContentSelectors:iO,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(r,o){r&1&&(Qt(),Re(0,"span",0),We(1),Re(2,"span",1)(3,"span",2))},styles:['.mat-mdc-icon-button{-webkit-user-select:none;user-select:none;display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;z-index:0;overflow:visible;border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 48px);height:var(--mdc-icon-button-state-layer-size, 48px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 48px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size);color:var(--mdc-icon-button-icon-color);-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size);vertical-align:baseline}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color)}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity)}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity)}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity)}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button[hidden]{display:none}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',eO],encapsulation:2,changeDetection:0});let t=e;return t})();var Sw=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=H({type:e}),e.\u0275inj=$({imports:[ht,qh,ht]});let t=e;return t})();var Mw=class{get selected(){return this._selected||(this._selected=Array.from(this._selection.values())
8),this._selected}constructor(e=!1,i,n=!0,r){this._multiple=e,this._emitChanges=n,this.compareWith=r,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new x,i&&i.length&&(e?i.forEach(o=>this._markSelected(o)):this._markSelected(i[0]),this._selectedToEmit.length=0)}select(...e){this._verifyValueAssignment(e),e.forEach(n=>this._markSelected(n));let i=this._hasQueuedChanges();return this._emitChangeEvent(),i}deselect(...e){this._verifyValueAssignment(e),e.forEach(n=>this._unmarkSelected(n));let i=this._hasQueuedChanges();return this._emitChangeEvent(),i}setSelection(...e){this._verifyValueAssignment(e);let i=this.selected,n=new Set(e);e.forEach(o=>this._markSelected(o)),i.filter(o=>!n.has(this._getConcreteValue(o,n))).forEach(o=>this._unmarkSelected(o));let r=this._hasQueuedChanges();return this._emitChangeEvent(),r}toggle(e){return this.isSelected(e)?this.deselect(e):this.select(e)}clear(e=!0){this._unmarkAll();let i=this._hasQueuedChanges();return e&&this._emitChangeEvent(),i}isSelected(e){return this._selection.has(this._getConcreteValue(e))}isEmpty(){return this._selection.size===0}hasValue(){return!this.isEmpty()}sort(e){this._multiple&&this.selected&&this._selected.sort(e)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(e){e=this._getConcreteValue(e),this.isSelected(e)||(this._multiple||this._unmarkAll(),this.isSelected(e)||this._selection.add(e),this._emitChanges&&this._selectedToEmit.push(e))}_unmarkSelected(e){e=this._getConcreteValue(e),this.isSelected(e)&&(this._selection.delete(e),this._emitChanges&&this._deselectedToEmit.push(e))}_unmarkAll(){this.isEmpty()||this._selection.forEach(e=>this._unmarkSelected(e))}_verifyValueAssignment(e){e.length>1&&this._multiple}_hasQueuedChanges(){return!!(this._deselectedToEmit.length||this._selectedToEmit.length)}_getConcreteValue(e,i){if(this.compareWith){i=i??this._selection;for(let n of i)if(this.compareWith(e,n))return n;return e}else return e}};var WH=(()=>{let e=class e{constructor(){this._listeners=[]}notify(n,r){for(let o of this._listeners)o(n,r)}listen(n){return this._listeners.push(n),()=>{this._listeners=this._listeners.filter(r=>n!==r)}}ngOnDestroy(){this._listeners=[]}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var aO=20,vl=(()=>{let e=class e{constructor(n,r,o){this._ngZone=n,this._platform=r,this._scrolled=new x,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=o}register(n){this.scrollContainers.has(n)||this.scrollContainers.set(n,n.elementScrolled().subscribe(()=>this._scrolled.next(n)))}deregister(n){let r=this.scrollContainers.get(n);r&&(r.unsubscribe(),this.scrollContainers.delete(n))}scrolled(n=aO){return this._platform.isBrowser?new R(r=>{this._globalSubscription||this._addGlobalListener();let o=n>0?this._scrolled.pipe(Ys(n)).subscribe(r):this._scrolled.subscribe(r);return this._scrolledCount++,()=>{o.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):I()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((n,r)=>this.deregister(r)),this._scrolled.complete()}ancestorScrolled(n,r){let o=this.getAncestorScrollContainers(n);return this.scrolled(r).pipe(de(s=>!s||o.indexOf(s)>-1))}getAncestorScrollContainers(n){let r=[];return this.scrollContainers.forEach((o,s)=>{this._scrollableContainsElement(s,n)&&r.push(s)}),r}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(n,r){let o=Pt(r),s=n.getElementRef().nativeElement;do if(o==s)return!0;while(o=o.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{let n=this._getWindow();return Wi(n.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}};e.\u0275fac=function(r){return new(r||e)(p(S),p(ee),p(N,8))},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),cO=(()=>{let e=class e{constructor(n,r,o,s){this.elementRef=n,this.scrollDispatcher=r,this.ngZone=o,this.dir=s,this._destroyed=new x,this._elementScrolled=new R(a=>this.ngZone.runOutsideAngular(()=>Wi(this.elementRef.nativeElement,"scroll").pipe(it(this._destroyed)).subscribe(a)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(n){let r=this.elementRef.nativeElement,o=this.dir&&this.dir.value=="rtl";
8n.left==null&&(n.left=o?n.end:n.start),n.right==null&&(n.right=o?n.start:n.end),n.bottom!=null&&(n.top=r.scrollHeight-r.clientHeight-n.bottom),o&&Lr()!=Ft.NORMAL?(n.left!=null&&(n.right=r.scrollWidth-r.clientWidth-n.left),Lr()==Ft.INVERTED?n.left=n.right:Lr()==Ft.NEGATED&&(n.left=n.right?-n.right:n.right)):n.right!=null&&(n.left=r.scrollWidth-r.clientWidth-n.right),this._applyScrollToOptions(n)}_applyScrollToOptions(n){let r=this.elementRef.nativeElement;cl()?r.scrollTo(n):(n.top!=null&&(r.scrollTop=n.top),n.left!=null&&(r.scrollLeft=n.left))}measureScrollOffset(n){let r="left",o="right",s=this.elementRef.nativeElement;if(n=="top")return s.scrollTop;if(n=="bottom")return s.scrollHeight-s.clientHeight-s.scrollTop;let a=this.dir&&this.dir.value=="rtl";return n=="start"?n=a?o:r:n=="end"&&(n=a?r:o),a&&Lr()==Ft.INVERTED?n==r?s.scrollWidth-s.clientWidth-s.scrollLeft:s.scrollLeft:a&&Lr()==Ft.NEGATED?n==r?s.scrollLeft+s.scrollWidth-s.clientWidth:-s.scrollLeft:n==r?s.scrollLeft:s.scrollWidth-s.clientWidth-s.scrollLeft}};e.\u0275fac=function(r){return new(r||e)(b(B),b(vl),b(S),b(ds,8))},e.\u0275dir=Z({type:e,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0});let t=e;return t})(),lO=20,bl=(()=>{let e=class e{constructor(n,r,o){this._platform=n,this._change=new x,this._changeListener=s=>{this._change.next(s)},this._document=o,r.runOutsideAngular(()=>{if(n.isBrowser){let s=this._getWindow();s.addEventListener("resize",this._changeListener),s.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){let n=this._getWindow();n.removeEventListener("resize",this._changeListener),n.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();let n={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),n}getViewportRect(){let n=this.getViewportScrollPosition(),{width:r,height:o}=this.getViewportSize();return{top:n.top,left:n.left,bottom:n.top+o,right:n.left+r,height:o,width:r}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};let n=this._document,r=this._getWindow(),o=n.documentElement,s=o.getBoundingClientRect(),a=-s.top||n.body.scrollTop||r.scrollY||o.scrollTop||0,c=-s.left||n.body.scrollLeft||r.scrollX||o.scrollLeft||0;return{top:a,left:c}}change(n=lO){return n>0?this._change.pipe(Ys(n)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){let n=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:n.innerWidth,height:n.innerHeight}:{width:0,height:0}}};e.\u0275fac=function(r){return new(r||e)(p(ee),p(S),p(N,8))},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var Tw=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=H({type:e}),e.\u0275inj=$({});let t=e;return t})(),Yh=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=H({type:e}),e.\u0275inj=$({imports:[Zn,Tw,Zn,Tw]});let t=e;return t})();var hs=class{attach(e){return this._attachedHost=e,e.attach(this)}detach(){let e=this._attachedHost;e!=null&&(this._attachedHost=null,e.detach())}get isAttached(){return this._attachedHost!=null}setAttachedHost(e){this._attachedHost=e}},Br=class extends hs{constructor(e,i,n,r,o){super(),this.component=e,this.viewContainerRef=i,this.injector=n,this.componentFactoryResolver=r,this.projectableNodes=o}},Yn=class extends hs{constructor(e,i,n,r){super(),this.templateRef=e,this.viewContainerRef=i,this.context=n,this.injector=r}get origin(){return this.templateRef.elementRef}attach(e,i=this.context){return this.context=i,super.attach(e)}detach(){return this.context=void 0,super.detach()}},Kh=class extends hs{constructor(e){super(),this.element=e instanceof B?e.nativeElement:e}},Ur=class{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(e){if(e instanceof Br)return this._attachedPortal=e,this.attachComponentPortal(e);if(e instanceof Yn)return this._attachedPortal=e,this.attachTemplatePortal(e);if(this.attachDomPortal&&e instanceof Kh)return this._attachedPortal=e,this.attachDomPortal(e)}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDis
8poseFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(e){this._disposeFn=e}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}};var yl=class extends Ur{constructor(e,i,n,r,o){super(),this.outletElement=e,this._componentFactoryResolver=i,this._appRef=n,this._defaultInjector=r,this.attachDomPortal=s=>{this._document;let a=s.element;a.parentNode;let c=this._document.createComment("dom-portal");a.parentNode.insertBefore(c,a),this.outletElement.appendChild(a),this._attachedPortal=s,super.setDisposeFn(()=>{c.parentNode&&c.parentNode.replaceChild(a,c)})},this._document=o}attachComponentPortal(e){let n=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),r;return e.viewContainerRef?(r=e.viewContainerRef.createComponent(n,e.viewContainerRef.length,e.injector||e.viewContainerRef.injector,e.projectableNodes||void 0),this.setDisposeFn(()=>r.destroy())):(r=n.create(e.injector||this._defaultInjector||le.NULL),this._appRef.attachView(r.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(r.hostView),r.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(r)),this._attachedPortal=e,r}attachTemplatePortal(e){let i=e.viewContainerRef,n=i.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return n.rootNodes.forEach(r=>this.outletElement.appendChild(r)),n.detectChanges(),this.setDisposeFn(()=>{let r=i.indexOf(n);r!==-1&&i.remove(r)}),this._attachedPortal=e,n}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(e){return e.hostView.rootNodes[0]}};var cz=(()=>{let e=class e extends Yn{constructor(n,r){super(n,r)}};e.\u0275fac=function(r){return new(r||e)(b(Ke),b(He))},e.\u0275dir=Z({type:e,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],standalone:!0,features:[Rt]});let t=e;return t})();var Qh=(()=>{let e=class e extends Ur{constructor(n,r,o){super(),this._componentFactoryResolver=n,this._viewContainerRef=r,this._isInitialized=!1,this.attached=new j,this.attachDomPortal=s=>{this._document;let a=s.element;a.parentNode;let c=this._document.createComment("dom-portal");s.setAttachedHost(this),a.parentNode.insertBefore(c,a),this._getRootNode().appendChild(a),this._attachedPortal=s,super.setDisposeFn(()=>{c.parentNode&&c.parentNode.replaceChild(a,c)})},this._document=o}get portal(){return this._attachedPortal}set portal(n){this.hasAttached()&&!n&&!this._isInitialized||(this.hasAttached()&&super.detach(),n&&super.attach(n),this._attachedPortal=n||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(n){n.setAttachedHost(this);let r=n.viewContainerRef!=null?n.viewContainerRef:this._viewContainerRef,s=(n.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(n.component),a=r.createComponent(s,r.length,n.injector||r.injector,n.projectableNodes||void 0);return r!==this._viewContainerRef&&this._getRootNode().appendChild(a.hostView.rootNodes[0]),super.setDisposeFn(()=>a.destroy()),this._attachedPortal=n,this._attachedRef=a,this.attached.emit(a),a}attachTemplatePortal(n){n.setAttachedHost(this);let r=this._viewContainerRef.createEmbeddedView(n.templateRef,n.context,{injector:n.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=n,this._attachedRef=r,this.attached.emit(r),r}_getRootNode(){let n=this._viewContainerRef.element.nativeElement;return n.nodeType===n.ELEMENT_NODE?n:n.parentNode}};e.\u0275fac=function(r){return new(r||e)(b(Gt),b(He),b(N))},e.\u0275dir=Z({type:e,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[0,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],standalone:!0,features:[Rt]});let t=e;return t})();var _l=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=H({type:e}),e.\u0275inj=$({});let t=e;return t})();var Aw=cl(),Xh=class{constructor(e,i){this._viewportRuler=e,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=i}attach(){}enable(){if(this._canBeEnabled()){let e=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=e.style.left||"",this._previousHTMLStyles.top=e.style.top||"",e.style.left=ge(-this._previousScrollPosition.left),e.style.top=ge(-this._previousScrollPosition.top),e.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){let e=this._document.documentElement,i=this._document.body,n=e.style,r=i.style,o=n.scrollBehavior||"",s=r.scrollBehavior||"";this._isEnabled=!1,n.left=this._previousHTMLStyles.left,n.top=this._previousHTMLStyles.top,e.classList.remove("cdk-global-scrollblock"),Aw&&(n.scrollBehavior=r.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),Aw&&(n.scrollBehavior=o,r.scrollBehavior=s)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;let i=this._document.body,n=this._viewportRuler.getViewportSize();return i.scrollHeight>n.height||i.scrollWidth>n.width}};var Jh=class{constructor(e,i,n,r){this._scrollDispatcher=e,this._ngZone=i,this._viewportRuler
8=n,this._config=r,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(e){this._overlayRef,this._overlayRef=e}enable(){if(this._scrollSubscription)return;let e=this._scrollDispatcher.scrolled(0).pipe(de(i=>!i||!this._overlayRef.overlayElement.contains(i.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=e.subscribe(()=>{let i=this._viewportRuler.getViewportScrollPosition().top;Math.abs(i-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=e.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}},wl=class{enable(){}disable(){}attach(){}};function ep(t,e){return e.some(i=>{let n=t.bottom<i.top,r=t.top>i.bottom,o=t.right<i.left,s=t.left>i.right;return n||r||o||s})}function Rw(t,e){return e.some(i=>{let n=t.top<i.top,r=t.bottom>i.bottom,o=t.left<i.left,s=t.right>i.right;return n||r||o||s})}var tp=class{constructor(e,i,n,r){this._scrollDispatcher=e,this._viewportRuler=i,this._ngZone=n,this._config=r,this._scrollSubscription=null}attach(e){this._overlayRef,this._overlayRef=e}enable(){if(!this._scrollSubscription){let e=this._config?this._config.scrollThrottle:0;this._scrollSubscription=this._scrollDispatcher.scrolled(e).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){let i=this._overlayRef.overlayElement.getBoundingClientRect(),{width:n,height:r}=this._viewportRuler.getViewportSize();ep(i,[{width:n,height:r,bottom:r,right:n,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}})}}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}},fO=(()=>{let e=class e{constructor(n,r,o,s){this._scrollDispatcher=n,this._viewportRuler=r,this._ngZone=o,this.noop=()=>new wl,this.close=a=>new Jh(this._scrollDispatcher,this._ngZone,this._viewportRuler,a),this.block=()=>new Xh(this._viewportRuler,this._document),this.reposition=a=>new tp(this._scrollDispatcher,this._viewportRuler,this._ngZone,a),this._document=s}};e.\u0275fac=function(r){return new(r||e)(p(vl),p(bl),p(S),p(N))},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),$r=class{constructor(e){if(this.scrollStrategy=new wl,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,e){let i=Object.keys(e);for(let n of i)e[n]!==void 0&&(this[n]=e[n])}}};var np=class{constructor(e,i){this.connectionPair=e,this.scrollableViewProperties=i}};var jw=(()=>{let e=class e{constructor(n){this._attachedOverlays=[],this._document=n}ngOnDestroy(){this.detach()}add(n){this.remove(n),this._attachedOverlays.push(n)}remove(n){let r=this._attachedOverlays.indexOf(n);r>-1&&this._attachedOverlays.splice(r,1),this._attachedOverlays.length===0&&this.detach()}};e.\u0275fac=function(r){return new(r||e)(p(N))},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),hO=(()=>{let e=class e extends jw{constructor(n,r){super(n),this._ngZone=r,this._keydownListener=o=>{let s=this._attachedOverlays;for(let a=s.length-1;a>-1;a--)if(s[a]._keydownEvents.observers.length>0){let c=s[a]._keydownEvents;this._ngZone?this._ngZone.run(()=>c.next(o)):c.next(o);break}}}add(n){super.add(n),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}};e.\u0275fac=function(r){return new(r||e)(p(N),p(S,8))},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),pO=(()=>{let e=class e extends jw{constructor(n,r,o){super(n),this._platform=r,this._ngZone=o,this._cursorStyleIsSet=!1,this._pointerDownListener=s=>{this._pointerDownEventTarget=ft(s)},this._clickListener=s=>{let a=ft(s),c=s.type==="click"&&this._pointerDownEventTarget?this._pointerDownEventTarget:a;this._pointerDownEventTarget=null;let l=this._attachedOverlays.slice();for(let u=l.length-1;u>-1;u--){let d=l[u];if(d._outsidePointerEvents.observers.length<1||!d.hasAttached())continue;if(Nw(d.overlayElement,a)||Nw(d.overlayElement,c))break;let h=d._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>h.next(s)):h.next(s)}}}
8add(n){if(super.add(n),!this._isAttached){let r=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(r)):this._addEventListeners(r),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=r.style.cursor,r.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){let n=this._document.body;n.removeEventListener("pointerdown",this._pointerDownListener,!0),n.removeEventListener("click",this._clickListener,!0),n.removeEventListener("auxclick",this._clickListener,!0),n.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(n.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(n){n.addEventListener("pointerdown",this._pointerDownListener,!0),n.addEventListener("click",this._clickListener,!0),n.addEventListener("auxclick",this._clickListener,!0),n.addEventListener("contextmenu",this._clickListener,!0)}};e.\u0275fac=function(r){return new(r||e)(p(N),p(ee),p(S,8))},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function Nw(t,e){let i=typeof ShadowRoot<"u"&&ShadowRoot,n=e;for(;n;){if(n===t)return!0;n=i&&n instanceof ShadowRoot?n.host:n.parentNode}return!1}var Vw=(()=>{let e=class e{constructor(n,r){this._platform=r,this._document=n}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){let n="cdk-overlay-container";if(this._platform.isBrowser||us()){let o=this._document.querySelectorAll(`.${n}[platform="server"], .${n}[platform="test"]`);for(let s=0;s<o.length;s++)o[s].remove()}let r=this._document.createElement("div");r.classList.add(n),us()?r.setAttribute("platform","test"):this._platform.isBrowser||r.setAttribute("platform","server"),this._document.body.appendChild(r),this._containerElement=r}};e.\u0275fac=function(r){return new(r||e)(p(N),p(ee))},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),ip=class{constructor(e,i,n,r,o,s,a,c,l,u=!1,d){this._portalOutlet=e,this._host=i,this._pane=n,this._config=r,this._ngZone=o,this._keyboardDispatcher=s,this._document=a,this._location=c,this._outsideClickDispatcher=l,this._animationsDisabled=u,this._injector=d,this._backdropElement=null,this._backdropClick=new x,this._attachments=new x,this._detachments=new x,this._locationChanges=G.EMPTY,this._backdropClickHandler=h=>this._backdropClick.next(h),this._backdropTransitionendHandler=h=>{this._disposeBackdrop(h.target)},this._keydownEvents=new x,this._outsidePointerEvents=new x,this._renders=new x,r.scrollStrategy&&(this._scrollStrategy=r.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=r.positionStrategy,this._afterRenderRef=pf(()=>Jd(()=>{this._renders.next()},{injector:this._injector}))}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(e){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);let i=this._portalOutlet.attach(e);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),yi(()=>{this.hasAttached()&&this.updatePosition()},{injector:this._injector}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),typeof i?.onDestroy=="function"&&i.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),i}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();let e=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),e}dispose(){let e=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dis
8pose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,e&&this._detachments.next(),this._detachments.complete(),this._afterRenderRef.destroy(),this._renders.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(e){e!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=e,this.hasAttached()&&(e.attach(this),this.updatePosition()))}updateSize(e){this._config=y(y({},this._config),e),this._updateElementSize()}setDirection(e){this._config=J(y({},this._config),{direction:e}),this._updateElementDirection()}addPanelClass(e){this._pane&&this._toggleClasses(this._pane,e,!0)}removePanelClass(e){this._pane&&this._toggleClasses(this._pane,e,!1)}getDirection(){let e=this._config.direction;return e?typeof e=="string"?e:e.value:"ltr"}updateScrollStrategy(e){e!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=e,this.hasAttached()&&(e.attach(this),e.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;let e=this._pane.style;e.width=ge(this._config.width),e.height=ge(this._config.height),e.minWidth=ge(this._config.minWidth),e.minHeight=ge(this._config.minHeight),e.maxWidth=ge(this._config.maxWidth),e.maxHeight=ge(this._config.maxHeight)}_togglePointerEvents(e){this._pane.style.pointerEvents=e?"":"none"}_attachBackdrop(){let e="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(e)})}):this._backdropElement.classList.add(e)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){let e=this._backdropElement;if(e){if(this._animationsDisabled){this._disposeBackdrop(e);return}e.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{e.addEventListener("transitionend",this._backdropTransitionendHandler)}),e.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(e)},500))}}_toggleClasses(e,i,n){let r=kr(i||[]).filter(o=>!!o);r.length&&(n?e.classList.add(...r):e.classList.remove(...r))}_detachContentWhenEmpty(){this._ngZone.runOutsideAngular(()=>{let e=this._renders.pipe(it(Wl(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||this._pane.children.length===0)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),e.unsubscribe())})})}_disposeScrollStrategy(){let e=this._scrollStrategy;e&&(e.disable(),e.detach&&e.detach())}_disposeBackdrop(e){e&&(e.removeEventListener("click",this._backdropClickHandler),e.removeEventListener("transitionend",this._backdropTransitionendHandler),e.remove(),this._backdropElement===e&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}},Ow="cdk-overlay-connected-position-bounding-box",mO=/([A-Za-z%]+)$/,rp=class{get positions(){return this._preferredPositions}
vendor: 10,849 bytes, line 8
8constructor(e,i,n,r,o){this._viewportRuler=i,this._document=n,this._platform=r,this._overlayContainer=o,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new x,this._resizeSubscription=G.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(e)}attach(e){this._overlayRef&&this._overlayRef,this._validatePositions(),e.hostElement.classList.add(Ow),this._overlayRef=e,this._boundingBox=e.hostElement,this._pane=e.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition){this.reapplyLastPosition();return}this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();let e=this._originRect,i=this._overlayRect,n=this._viewportRect,r=this._containerRect,o=[],s;for(let a of this._preferredPositions){let c=this._getOriginPoint(e,r,a),l=this._getOverlayPoint(c,i,a),u=this._getOverlayFit(l,i,n,a);if(u.isCompletelyWithinViewport){this._isPushed=!1,this._applyPosition(a,c);return}if(this._canFitWithFlexibleDimensions(u,l,n)){o.push({position:a,origin:c,overlayRect:i,boundingBoxRect:this._calculateBoundingBoxRect(c,a)});continue}(!s||s.overlayFit.visibleArea<u.visibleArea)&&(s={overlayFit:u,overlayPoint:l,originPoint:c,position:a,overlayRect:i})}if(o.length){let a=null,c=-1;for(let l of o){let u=l.boundingBoxRect.width*l.boundingBoxRect.height*(l.position.weight||1);u>c&&(c=u,a=l)}this._isPushed=!1,this._applyPosition(a.position,a.origin);return}if(this._canPush){this._isPushed=!0,this._applyPosition(s.position,s.originPoint);return}this._applyPosition(s.position,s.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&Ni(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(Ow),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;let e=this._lastPosition;if(e){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();let i=this._getOriginPoint(this._originRect,this._containerRect,e);this._applyPosition(e,i)}else this.apply()}withScrollableContainers(e){return this._scrollables=e,this}withPositions(e){return this._preferredPositions=e,e.indexOf(this._lastPosition)===-1&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(e){return this._viewportMargin=e,this}withFlexibleDimensions(e=!0){return this._hasFlexibleDimensions=e,this}withGrowAfterOpen(e=!0){return this._growAfterOpen=e,this}withPush(e=!0){return this._canPush=e,this}withLockedPosition(e=!0){return this._positionLocked=e,this}setOrigin(e){return this._origin=e,this}withDefaultOffsetX(e){return this._offsetX=e,this}withDefaultOffsetY(e){return this._offsetY=e,this}withTransformOriginOn(e){return this._transformOriginSelector=e,this}_getOriginPoint(e,i,n){let r;if(n.originX=="center")r=e.left+e.width/2;else{let s=this._isRtl()?e.right:e.left,a=this._isRtl()?e.left:e.right;r=n.originX=="start"?s:a}i.left<0&&(r-=i.left);let o;return n.originY=="center"?o=e.top+e.height/2:o=n.originY=="top"?e.top:e.bottom,i.top<0&&(o-=i.top),{x:r,y:o}}_getOverlayPoint(e,i,n){let r;n.overlayX=="center"?r=-i.width/2:n.overlayX==="start"?r=this._isRtl()?-i.width:0:r=this._isRtl()?0:-i.width;let o;return n.overlayY=="center"?o=-i.height/2:o=n.overlayY=="top"?0:-i.height,{x:e.x+r,y:e.y+o}}_getOverlayFit(e,i,n,r){let o=Pw(i),{x:s,y:a}=e,c=this._getOffset(r,"x"),l=this._getOffset(r,"y");c&&(s+=c),l&&(a+=l);let u=0-s,d=s+o.width-n.width,h=0-a,f=a+o.height-n.height,m=this._subtractOverflows(o.width,u,d),w=this._subtractOverflows(o.height,h,f),D=m*w;return{visibleArea:D,isCompletelyWithinViewport:o.width*o.height===D,fitsInViewportVertically:w===o.height,fitsInViewportHorizontally:m==o.width}}_canFitWithFlexibleDimensions(e,i,n){if(this._hasFlexibleDimensions){let r=n.bottom-i.y,o=n.right-i.x,s=kw(this._overlayRef.getConfig().minHeight),a=kw(this._overlayRef.getConfig().minWidth),c=e.fitsInViewportVertically||s!=null&&s<=r,l=e.fitsInViewportHorizontally||a!=null&&a<=o;return c&&l}return!1}_pushOverlayOnScreen(e,i,n){if(this._previousPushAmount&&this._positionLocked)return{x:e.x+this._previousPushAmount.x,y:e.y+this._previousPushAmount.y};let r=Pw(i),o=this._viewportRect,s=Math.max(e.x+r.width-o.width,0),a=Math.max(e.y+r.height-o.height,0),c=Math.max(o.top-n.top-e.y,0),l=Math.max(o.left-n.left-e.x,0),u=0,d=0;return r.width<=o.width?u=l||-s:u=e.x<this._viewportMargin?o.left-n.left-e.x:0,r.height<=o.height?d=c||-a:d=e.y<this._viewportMargin?o.top-n.top-e.y:0,this._previousPushAmount={x:u,y:d},{x:e.x+u,y:e.y+d}}_applyPosition(e,i){if(this._setTransformOrigin(e),this._setOverlayElementStyles(i,e),this._setBoundingBoxStyles(i,e),e.panelClass&&this._addPanelClasses(e.panelClass),this._positionChanges.observers.length){let n=this._getScrollVisibility();if(e!==this._lastPosition||!this._lastScrollVisibility||!gO(this._lastScrollVisibility,n)){let r=new np(e,n);this._positionChanges.next(r)}this._lastScrollVisibility=n}this._lastPosition=e,this._isInitialRender=!1}_setTransformOrigin(e){if(!this._transformOriginSelector)return;let i=this._boundingBox.querySelectorAll(this._transformOriginSelector),n,r=e.overlayY;e.overlayX==="center"?n="center":this._isRtl()?n=e.overlayX==="start"?"right":"left":n=e.overlayX==="start"?"left":"right";for(let o=0;o<i.length;o++)i[o].style.transformOrigin=`${n} ${r}`}_calculateBoundingBoxRect(e,i){let n=this._viewportRect,r=this._isRtl(),o,s,a;if(i.overlayY==="top")s=e.y,o=n.height-s+this._viewportMargin;else if(i.overlayY==="bottom")a=n.height-e.y+this._viewportMargin*2,o=n.height-a+this._viewportMargin;else{let f=Math.min(n.bottom-e.y+n.top,e.y),m=this._lastBoundingBoxSize.height;o=f*2,s=e.y-f,o>m&&!this._isInitialRender&&!this._growAfterOpen&&(s=e.y-m/2)}let c=i.overlayX==="start"&&!r||i.overlayX==="end"&&r,l=i.overlayX==="end"&&!r||i.overlayX==="start"&&r,u,d,h;if(l)h=n.width-e.x+this._viewportMargin*2,u=e.x-this._viewportMargin;else if(c)d=e.x,u=n.right-e.x;else{let f=Math.min(n.right-e.x+n.left,e.x),m=this._lastBoundingBoxSize.width;u=f*2,d=e.x-f,u>m&&!this._isInitialRender&&!this._growAfterOpen&&(d=e.x-m/2)}return{top:s,left:d,bottom:a,right:h,width:u,height:o}}_setBoundingBoxStyles(e,i){let n=this._calculateBoundingBoxRect(e,i);!this._isInitialRender&&!this._growAfterOpen&&(n.height=Math.min(n.height,this._lastBoundingBoxSize.height),n.width=Math.min(n.width,this._lastBoundingBoxSize.width));let r={};if(this._hasExactPosition())r.top=r.left="0",r.bottom=r.right=r.maxHeight=r.maxWidth="",r.width=r.height="100%";else{let o=this._overlayRef.getConfig().maxHeight,s=this._overlayRef.getConfig().maxWidth;r.height=ge(n.height),r.top=ge(n.top),r.bottom=ge(n.bottom),r.width=ge(n.width),r.left=ge(n.left),r.right=ge(n.right),i.overlayX==="center"?r.alignItems="center":r.alignItems=i.overlayX==="end"?"flex-end":"flex-start",i.overlayY==="center"?r.justifyContent="center":r.justifyContent=i.overlayY==="bottom"?"flex-end":"flex-start",o&&(r.maxHeight=ge(o)),s&&(r.maxWidth=ge(s))}this._lastBoundingBoxSize=n,Ni(this._boundingBox.style,r)}_resetBoundingBoxStyles(){Ni(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Ni(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(e,i){let n={},r=this._hasExactPosition(),o=this._hasFlexibleDimensions,s=this._overlayRef.getConfig();if(r){let u=this._viewportRuler.getViewportScrollPosition();Ni(n,this._getExactOverlayY(i,e,u)),Ni(n,this._getExactOverlayX(i,e,u))}else n.position="static";let a="",c=this._getOffset(i,"x"),l=this._getOffset(i,"y");c&&(a+=`translateX(${c}px) `),l&&(a+=`translateY(${l}px)`),n.transform=a.trim(),s.maxHeight&&(r?n.maxHeight=ge(s.maxHeight):o&&(n.maxHeight="")),s.maxWidth&&(r?n.maxWidth=ge(s.maxWidth):o&&(n.maxWidth="")),Ni(this._pane.style,n)}_getExactOverlayY(e,i,n){let r={top:"",bottom:""},o=this._getOverlayPoint(i,this._overlayRect,e);if(this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,n)),e.overlayY==="bottom"){let s=this._document.documentElement.clientHeight;r.bottom=`${s-(o.y+this._overlayRect.height)}px`}else r.top=ge(o.y);return r}_getExactOverlayX(e,i,n){let r={left:"",right:""},o=this._getOverlayPoint(i,this._overlayRect,e);this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,n));let s;if(this._isRtl()?s=e.overlayX==="end"?"left":"right":s=e.overlayX==="end"?"right":"left",s==="right"){let a=this._document.documentElement.clientWidth;r.right=`${a-(o.x+this._overlayRect.width)}px`}else r.left=ge(o.x);return r}_getScrollVisibility(){let e=this._getOriginRect(),i=this._pane.getBoundingClientRect(),n=this._scrollables.map(r=>r.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:Rw(e,n),isOriginOutsideView:ep(e,n),isOverlayClipped:Rw(i,n),isOverlayOutsideView:ep(i,n)}}_subtractOverflows(e,...i){return i.reduce((n,r)=>n-Math.max(r,0),e)}_getNarrowedViewportRect(){let e=this._document.documentElement.clientWidth,i=this._document.documentElement.clientHeight,n=this._viewportRuler.getViewportScrollPosition();return{top:n.top+this._viewportMargin,left:n.left+this._viewportMargin,right:n.left+e-this._viewportMargin,bottom:n.top+i-this._viewportMargin,width:e-2*this._viewportMargin,height:i-2*this._viewportMargin}}_isRtl(){return this._overlayRef.getDirection()==="rtl"}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(e,i){return i==="x"?e.offsetX==null?this._offsetX:e.offsetX:e.offsetY==null?this._offsetY:e.offsetY}_validatePositions(){}_addPanelClasses(e){this._pane&&kr(e).forEach(i=>
8{i!==""&&this._appliedPanelClasses.indexOf(i)===-1&&(this._appliedPanelClasses.push(i),this._pane.classList.add(i))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(e=>{this._pane.classList.remove(e)}),this._appliedPanelClasses=[])}_getOriginRect(){let e=this._origin;if(e instanceof B)return e.nativeElement.getBoundingClientRect();if(e instanceof Element)return e.getBoundingClientRect();let i=e.width||0,n=e.height||0;return{top:e.y,bottom:e.y+n,left:e.x,right:e.x+i,height:n,width:i}}};function Ni(t,e){for(let i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);return t}function kw(t){if(typeof t!="number"&&t!=null){let[e,i]=t.split(mO);return!i||i==="px"?parseFloat(e):null}return t||null}function Pw(t){return{top:Math.floor(t.top),right:Math.floor(t.right),bottom:Math.floor(t.bottom),left:Math.floor(t.left),width:Math.floor(t.width),height:Math.floor(t.height)}}function gO(t,e){return t===e?!0:t.isOriginClipped===e.isOriginClipped&&t.isOriginOutsideView===e.isOriginOutsideView&&t.isOverlayClipped===e.isOverlayClipped&&t.isOverlayOutsideView===e.isOverlayOutsideView}var Fw="cdk-global-overlay-wrapper",op=class{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(e){let i=e.getConfig();this._overlayRef=e,this._width&&!i.width&&e.updateSize({width:this._width}),this._height&&!i.height&&e.updateSize({height:this._height}),e.hostElement.classList.add(Fw),this._isDisposed=!1}top(e=""){return this._bottomOffset="",this._topOffset=e,this._alignItems="flex-start",this}left(e=""){return this._xOffset=e,this._xPosition="left",this}bottom(e=""){return this._topOffset="",this._bottomOffset=e,this._alignItems="flex-end",this}right(e=""){return this._xOffset=e,this._xPosition="right",this}start(e=""){return this._xOffset=e,this._xPosition="start",this}end(e=""){return this._xOffset=e,this._xPosition="end",this}width(e=""){return this._overlayRef?this._overlayRef.updateSize({width:e}):this._width=e,this}height(e=""){return this._overlayRef?this._overlayRef.updateSize({height:e}):this._height=e,this}centerHorizontally(e=""){return this.left(e),this._xPosition="center",this}centerVertically(e=""){return this.top(e),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;let e=this._overlayRef.overlayElement.style,i=this._overlayRef.hostElement.style,n=this._overlayRef.getConfig(),{width:r,height:o,maxWidth:s,maxHeight:a}=n,c=(r==="100%"||r==="100vw")&&(!s||s==="100%"||s==="100vw"),l=(o==="100%"||o==="100vh")&&(!a||a==="100%"||a==="100vh"),u=this._xPosition,d=this._xOffset,h=this._overlayRef.getConfig().direction==="rtl",f="",m="",w="";c?w="flex-start":u==="center"?(w="center",h?m=d:f=d):h?u==="left"||u==="end"?(w="flex-end",f=d):(u==="right"||u==="start")&&(w="flex-start",m=d):u==="left"||u==="start"?(w="flex-start",f=d):(u==="right"||u==="end")&&(w="flex-end",m=d),e.position=this._cssPosition,e.marginLeft=c?"0":f,e.marginTop=l?"0":this._topOffset,e.marginBottom=this._bottomOffset,e.marginRight=c?"0":m,i.justifyContent=w,i.alignItems=l?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;let e=this._overlayRef.overlayElement.style,i=this._overlayRef.hostElement,n=i.style;i.classList.remove(Fw),n.justifyContent=n.alignItems=e.marginTop=e.marginBottom=e.marginLeft=e.marginRight=e.position="",this._overlayRef=null,this._isDisposed=!0}},vO=(()=>{let e=class e{constructor(n,r,o,s){this._viewportRuler=n,this._document=r,this._platform=o,this._overlayContainer=s}global(){return new op}flexibleConnectedTo(n){return new rp(n,this._viewportRuler,this._document,this._platform,this._overlayContainer)}};e.\u0275fac=function(r){return new(r||e)(p(bl),p(N),p(ee),p(Vw))},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),bO=0,Hr=(()=>{let e=class e{constructor(n,r,o,s,a,c,l,u,d,h,f,m){this.scrollStrategies=n,this._overlayContainer=r,this._componentFactoryResolver=o,this._positionBuilder=s,this._keyboardDispatcher=a,this._injector=c,this._ngZone=l,this._document=u,this._directionality=d,this._location=h,this._outsideClickDispatcher=f,this._animationsModuleType=m}create(n){let r=this._createHostElement(),o=this._createPaneElement(r),s=this._createPortalOutlet(o),a=new $r(n);return a.direction=a.direction||this._directionality.value,new ip(s,r,o,a,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,this._animationsModuleType==="NoopAnimations",this._injector.get(Me))}position(){return this._positionBuilder}_createPaneElement(n){let r=this._document.createElement("div");return r.id=`cdk-overlay-${bO++}`,r.classList.add("cdk-overlay-pane"),n.appendChild(r),r}_createHostElement(){let n=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(n),n}_createPortalOutlet(n){return this._appRef||(this._appRef=this._injector.get(Xt)),new yl(n,this._componentFactoryResolver,this._appRef,this._injector,this._document)}};e.\u0275fac=function(r){return new(r||e)(p(fO),p(Vw),p(Gt),p(vO),p(hO),p(le),p(S),p(N),p(ds),p($n),p(pO),p(Yt,8))},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),yO=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],Bw=new _("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{let t=g(Hr);return()=>t.scrollStrategies.reposition()}}),Lw=(()=>{let e=class e{constructor(n){this.elementRef=n}};e.\u0275fac=function(r){return new(r||e)(b(B))},e.\u0275dir=Z({type:e,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0});let t=e;return t})(),Sz=(()=>{let e=class e{get offsetX(){return this._offsetX}set offsetX(n){this._offsetX=n,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(n){this._offsetY=n,this._position&&this._updatePositionStrategy(this._position)}get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(n){this._disposeOnNavigation=n}constructor(n,r,o,s,a){this._overlay=n,this._dir=a,this._backdropSubscription=G.EMPTY,this._attachSubscription=G.EMPTY,this._detachSubscription=G.EMPTY,this._positionSubscription=G.EMPTY,this._disposeOnNavigation=!1,this._ngZone=g(S),this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.hasBackdrop=!1,this.lockPosition=!1,this.flexibleDimensions=!1,this.growAfterOpen=!1,this.push=!1,this.backdropClick=new j,this.positionChange=new j,this.attach=new j,this.detach=new j,this.overlayKeydown=new j,this.overlayOutsideClick=new j,this._templatePortal=new Yn(r,o),this._scrollStrategyFactory=s,this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(n){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),n.origin&&this.open&&this._position.apply()),n.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=yO);let n=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=n.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=n.detachments().subscribe(()=>
8this.detach.emit()),n.keydownEvents().subscribe(r=>{this.overlayKeydown.next(r),r.keyCode===27&&!this.disableClose&&!jr(r)&&(r.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(r=>{let o=this._getOriginElement(),s=ft(r);(!o||o!==s&&!o.contains(s))&&this.overlayOutsideClick.next(r)})}_buildConfig(){let n=this._position=this.positionStrategy||this._createPositionStrategy(),r=new $r({direction:this._dir,positionStrategy:n,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||this.width===0)&&(r.width=this.width),(this.height||this.height===0)&&(r.height=this.height),(this.minWidth||this.minWidth===0)&&(r.minWidth=this.minWidth),(this.minHeight||this.minHeight===0)&&(r.minHeight=this.minHeight),this.backdropClass&&(r.backdropClass=this.backdropClass),this.panelClass&&(r.panelClass=this.panelClass),r}_updatePositionStrategy(n){let r=this.positions.map(o=>({originX:o.originX,originY:o.originY,overlayX:o.overlayX,overlayY:o.overlayY,offsetX:o.offsetX||this.offsetX,offsetY:o.offsetY||this.offsetY,panelClass:o.panelClass||void 0}));return n.setOrigin(this._getOrigin()).withPositions(r).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){let n=this._overlay.position().flexibleConnectedTo(this._getOrigin());return this._updatePositionStrategy(n),n}_getOrigin(){return this.origin instanceof Lw?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof Lw?this.origin.elementRef.nativeElement:this.origin instanceof B?this.origin.nativeElement:typeof Element<"u"&&this.origin instanceof Element?this.origin:null}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(n=>{this.backdropClick.emit(n)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(Kl(()=>this.positionChange.observers.length>0)).subscribe(n=>{this._ngZone.run(()=>this.positionChange.emit(n)),this.positionChange.observers.length===0&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}};e.\u0275fac=function(r){return new(r||e)(b(Hr),b(Ke),b(He),b(Bw),b(ds,8))},e.\u0275dir=Z({type:e,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],positions:[0,"cdkConnectedOverlayPositions","positions"],positionStrategy:[0,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[0,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[0,"cdkConnectedOverlayOffsetY","offsetY"],width:[0,"cdkConnectedOverlayWidth","width"],height:[0,"cdkConnectedOverlayHeight","height"],minWidth:[0,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[0,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[0,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],disableClose:[0,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[2,"cdkConnectedOverlayHasBackdrop","hasBackdrop",re],lockPosition:[2,"cdkConnectedOverlayLockPosition","lockPosition",re],flexibleDimensions:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",re],growAfterOpen:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",re],push:[2,"cdkConnectedOverlayPush","push",re],disposeOnNavigation:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",re]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[Ae,bt]});let t=e;return t})();function _O(t){return()=>t.scrollStrategies.reposition()}var wO={provide:Bw,deps:[Hr],useFactory:_O},Uw=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=H({type:e}),e.\u0275inj=$({providers:[Hr,wO],imports:[Zn,_l,Yh,Yh]});let t=e;return t})();var en=function(t){return t[t.State=0]="State",t[t.Transition=1]="Transition",t[t.Sequence=2]="Sequence",t[t.Group=3]="Group",t[t.Animate=4]="Animate",t[t.Keyframes=5]="Keyframes",t[t.Style=6]="Style",t[t.Trigger=7]="Trigger",t[t.Reference=8]="Reference",t[t.AnimateChild=9]="AnimateChild",t[t.AnimateRef=10]="AnimateRef",t[t.Query=11]="Query",t[t.Stagger=12]="Stagger",t}(en||{}),Az="*";function zw(t,e){return{type:en.Trigger,name:t,definitions:e,options:{}}}function sp(t,e=null){return{type:en.Animate,styles:e,timings:t}}function Rz(t,e=null){return{type:en.Sequence,steps:t,options:e}}function Dl(t){return{type:en.Style,styles:t,offset:null}}function ap(t,e,i){return{type:en.State,name:t,styles:e,options:i}}function Nz(t){return{type:en.Keyframes,steps:t}}function cp(t,e,i=null){return{type:en.Transition,expr:t,animation:e,options:i}}function Oz(t=null){return{type:en.AnimateChild,options:t}}function kz(t,e,i=null){return{type:en.Query,selector:t,animation:e,options:i}}var $w=class{constructor(e=0,i=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=e+i}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e
8=>e()),this._onDoneFns=[])}onStart(e){this._originalOnStartFns.push(e),this._onStartFns.push(e)}onDone(e){this._originalOnDoneFns.push(e),this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(e=>e()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(e){this._position=this.totalTime?e*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(e){let i=e=="start"?this._onStartFns:this._onDoneFns;i.forEach(n=>n()),i.length=0}},Hw=class{constructor(e){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=e;let i=0,n=0,r=0,o=this.players.length;o==0?queueMicrotask(()=>this._onFinish()):this.players.forEach(s=>{s.onDone(()=>{++i==o&&this._onFinish()}),s.onDestroy(()=>{++n==o&&this._onDestroy()}),s.onStart(()=>{++r==o&&this._onStart()})}),this.totalTime=this.players.reduce((s,a)=>Math.max(s,a.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this.players.forEach(e=>e.init())}onStart(e){this._onStartFns.push(e)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(e=>e()),this._onStartFns=[])}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(e=>e.play())}pause(){this.players.forEach(e=>e.pause())}restart(){this.players.forEach(e=>e.restart())}finish(){this._onFinish(),this.players.forEach(e=>e.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(e=>e.destroy()),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this.players.forEach(e=>e.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(e){let i=e*this.totalTime;this.players.forEach(n=>{let r=n.totalTime?Math.min(1,i/n.totalTime):1;n.setPosition(r)})}getPosition(){let e=this.players.reduce((i,n)=>i===null||n.totalTime>i.totalTime?n:i,null);return e!=null?e.getPosition():0}beforeDestroy(){this.players.forEach(e=>{e.beforeDestroy&&e.beforeDestroy()})}triggerCallback(e){let i=e=="start"?this._onStartFns:this._onDoneFns;i.forEach(n=>n()),i.length=0}},Pz="!";function EO(t,e){if(t&1){let i=Wb();ct(0,"div",1)(1,"button",2),wi("click",function(){zg(i);let r=Di();return Wg(r.action())}),Ro(2),Je()()}if(t&2){let i=Di();At(2),Ei(" ",i.data.action," ")}}var IO=["label"];function CO(t,e){}var xO=Math.pow(2,31)-1,ps=class{constructor(e,i){this._overlayRef=i,this._afterDismissed=new x,this._afterOpened=new x,this._onAction=new x,this._dismissedByAction=!1,this.containerInstance=e,e._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(e){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(e,xO))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}},Ww=new _("MatSnackBarData"),zr=class{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}},SO=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=Z({type:e,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"],standalone:!0});let t=e;return t})(),MO=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=Z({type:e,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"],standalone:!0});let t=e;return t})(),TO=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=Z({type:e,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"],standalone:!0});let t=e;return t})(),Gw=(()=>{let e=class e{constructor(n,r){this.snackBarRef=n,this.data=r}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}};e.\u0275fac=function(r){return new(r||e)(b(ps),b(Ww))},e.\u0275cmp=Pe({type:e,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],standalone:!0,features:[Fe],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(r,o){r&1&&(ct(0,"div",0),Ro(1),Je(),_i(2,EO,3,1,"div",1)),r&2&&(At(),Ei(" ",o.data.message,`
9`),At(),yr(o.hasAction?2:-1))},dependencies:[Cw,SO,MO,TO],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0});let t=e;return t})(),AO={snackBarState:zw("state",[ap("void, hidden",Dl({transform:"scale(0.8)",opacity:0}
9)),ap("visible",Dl({transform:"scale(1)",opacity:1})),cp("* => visible",sp("150ms cubic-bezier(0, 0, 0.2, 1)")),cp("* => void, * => hidden",sp("75ms cubic-bezier(0.4, 0.0, 1, 1)",Dl({opacity:0})))])},RO=0,NO=(()=>{let e=class e extends Ur{constructor(n,r,o,s,a){super(),this._ngZone=n,this._elementRef=r,this._changeDetectorRef=o,this._platform=s,this.snackBarConfig=a,this._document=g(N),this._trackedModals=new Set,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new x,this._onExit=new x,this._onEnter=new x,this._animationState="void",this._liveElementId=`mat-snack-bar-container-live-${RO++}`,this.attachDomPortal=c=>{this._assertNotAttached();let l=this._portalOutlet.attachDomPortal(c);return this._afterPortalAttached(),l},a.politeness==="assertive"&&!a.announcementMessage?this._live="assertive":a.politeness==="off"?this._live="off":this._live="polite",this._platform.FIREFOX&&(this._live==="polite"&&(this._role="status"),this._live==="assertive"&&(this._role="alert"))}attachComponentPortal(n){this._assertNotAttached();let r=this._portalOutlet.attachComponentPortal(n);return this._afterPortalAttached(),r}attachTemplatePortal(n){this._assertNotAttached();let r=this._portalOutlet.attachTemplatePortal(n);return this._afterPortalAttached(),r}onAnimationEnd(n){let{fromState:r,toState:o}=n;if((o==="void"&&r!=="void"||o==="hidden")&&this._completeExit(),o==="visible"){let s=this._onEnter;this._ngZone.run(()=>{s.next(),s.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.markForCheck(),this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._ngZone.run(()=>{this._animationState="hidden",this._changeDetectorRef.markForCheck(),this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId)}),this._onExit}ngOnDestroy(){this._destroyed=!0,this._clearFromModals(),this._completeExit()}_completeExit(){queueMicrotask(()=>{this._onExit.next(),this._onExit.complete()})}_afterPortalAttached(){let n=this._elementRef.nativeElement,r=this.snackBarConfig.panelClass;r&&(Array.isArray(r)?r.forEach(a=>n.classList.add(a)):n.classList.add(r)),this._exposeToModals();let o=this._label.nativeElement,s="mdc-snackbar__label";o.classList.toggle(s,!o.querySelector(`.${s}`))}_exposeToModals(){let n=this._liveElementId,r=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let o=0;o<r.length;o++){let s=r[o],a=s.getAttribute("aria-owns");this._trackedModals.add(s),a?a.indexOf(n)===-1&&s.setAttribute("aria-owns",a+" "+n):s.setAttribute("aria-owns",n)}}_clearFromModals(){this._trackedModals.forEach(n=>{let r=n.getAttribute("aria-owns");if(r){let o=r.replace(this._liveElementId,"").trim();o.length>0?n.setAttribute("aria-owns",o):n.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{let n=this._elementRef.nativeElement.querySelector("[aria-hidden]"),r=this._elementRef.nativeElement.querySelector("[aria-live]");if(n&&r){let o=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&n.contains(document.activeElement)&&(o=document.activeElement),n.removeAttribute("aria-hidden"),r.appendChild(n),o?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}};e.\u0275fac=function(r){return new(r||e)(b(S),b(B),b(et),b(ee),b(zr))},e.\u0275cmp=Pe({type:e,selectors:[["mat-snack-bar-container"]],viewQuery:function(r,o){if(r&1&&(_r(Qh,7),_r(IO,7)),r&2){let s;jn(s=Vn())&&(o._portalOutlet=s.first),jn(s=Vn())&&(o._label=s.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container"],hostVars:1,hostBindings:function(r,o){r&1&&lf("@state.done",function(a){return o.onAnimationEnd(a)}),r&2&&cf("@state",o._animationState)},standalone:!0,features:[Rt,Fe],decls:6,vars:3,consts:[["label",""],[1,"mdc-snackbar__surface","mat-mdc-snackbar-surface"],[1,"mat-mdc-snack-bar-label"],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(r,o){r&1&&(ct(0,"div",1)(1,"div",2,0)(3,"div",3),_i(4,CO,0,0,"ng-template",4),Je(),Re(5,"div"),Je()()),r&2&&(At(5),Xe("aria-live",o._live)("role",o._role)("id",o._liveElementId))},dependencies:[Qh],styles:[".mat-mdc-snack-bar-container{display:flex;align-items:center;justify-content:center;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:8px}.mat-mdc-snack-bar-handset .mat-mdc-snack-bar-container{width:100vw}.mat-mdc-snackbar-surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;padding-left:0;padding-right:8px}[dir=rtl] .mat-mdc-snackbar-surface{padding-right:0;padding-left:8px}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{min-width:344px;max-width:672px}.mat-mdc-snack-bar-handset .mat-mdc-snackbar-surface{width:100%;min-width:0}.cdk-high-contrast-active .mat-mdc-snackbar-surface{outline:solid 1px}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{color:var(--mdc-snackbar-supporting-text-color);border-radius:var(--mdc-snackbar-container-shape);background-color:var(--mdc-snackbar-container-color)}.mdc-snackbar__label{width:100%;flex-grow:1;box-sizing:border-box;margin:0;padding:14px 8px 14px 16px}[dir=rtl] .mdc-snackbar__label{padding-left:8px;padding-right:16px}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-family:var(--mdc-snackbar-supporting-text-font);font-size:var(--mdc-snackbar-supporting-text-size);font-weight:var(--mdc-snackbar-supporting-text-weight);line-height:var(--mdc-snackbar-supporting-text-line-height)}.mat-mdc-snack-bar-actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:var(--mat-snack-bar-button-color);--mat-text-button-state-layer-color:currentColor;--mat-text-button-ripple-color:currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{opacity:.1}"],encapsulation:2,data:{animation:[AO.snackBarState]}});let t=e;return t})();function OO(){return new zr}var kO=new _("mat-snack-bar-default-options",{providedIn:"root",factory:OO}),PO=(()=>{let e=class e{get _openedSnackBarRef(){let n=this._parentSnackBar;return n?n._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(n){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=n:this._snackBarRefAtThisLevel=n}constructor(n,r,o,s,a,c){this._overlay=n,this._live=r,this._injector=o,this._breakpointObserver=s,this._parentSnackBar=a,this._defaultConfig=c,this._snackBarRefAtThisLevel=null,this.simpleSnackBarComponent=Gw,this.snackBarContainerComponent=NO,this.handsetCssClass="mat-mdc-snack-bar-handset"}openFromComponent(n,r){return this._attach(n,r)}openFromTemplate(n,r){return this._attach(n,r)}open(n,r="",o){let s=y(y({},this._defaultConfig),o);return s.data={message:n,action:r},s.announcementMessage===n&&(s.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,s)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(n,r){let o=r&&r.viewContainerRef&&r.viewContainerRef.injector,s=le.create({parent:o||this._injector,providers:[{provide:zr,useValue:r}]}),a=new Br(this.snackBarContainerComponent,r.viewContainerRef,s),c=n.attach(a);return c.instance.snackBarConfig=r,c.instance}_attach(n,r){let o=y(y(y({},new zr),this._defaultConfig),r),s=this._createOverlay(o),a=this._attachSnackBarContainer(s,o),c=new ps(a,s);if(n instanceof Ke){let l=new Yn(n,null,{$implicit:o.data,snackBarRef:c});c.instance=a.attachTemplatePortal(l)}else{let l=this._createInjector(o,c),u=new Br(n,void 0,l),d=a.attachComponentPortal(u);c.instance=d.instance}return this._breakpointObserver.observe(Z_.HandsetPortrait).pipe(it(s.detachments())).subscribe(l=>{s.overlayElement.classList.toggle(this.handsetCssClass,l.matches)}),o.announcementMessage&&a._onAnnounce.subscribe(()=>{this._live.announce(o.announcementMessage,o.politeness)}),this._animateSnackBar(c,o),this._openedSnackBarRef=c,this._openedSnackBarRef}_animateSnackBar(n,r){n.afterDismissed().subscribe(()=>{this._openedSnackBarRef==n&&(this._openedSnackBarRef=null),r.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{n.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):n.containerInstance.enter(),r.duration&&r.duration>0&&n.afterOpened().subscribe(()=>n._dismissAfter(r.duration))}_createOverlay(n){let r=new $r;r.direction=n.direction;let o=this._overlay.position().global(),s=n.direction==="rtl",a=n.horizontalPosition==="left"||n.horizontalPosition==="start"&&!s||n.horizontalPosition==="end"&&s,c=!a&&n.horizontalPosition!=="center";return a?o.left("0"):c?o.right("0"):o.centerHorizontally(),n.verticalPosition==="top"?o.top("0"):o.bottom("0"),r.positionStrategy=o,this._overlay.create(r)}_createInjector(n,r){let o=n&&n.viewContainerRef&&n.viewContainerRef.injector;return le.create({parent:o||this._injector,providers:[{provide:ps,useValue:r},{provide:Ww,useValue:n.data}]})}};e.\u0275fac=function(r){return new(r||e)(p(Hr),p(aw),p(le),p(ll),p(e,12),p(kO))},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var i8=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=H({type:e}),e.\u0275inj=$({providers:[PO],imports:[Uw,_l,Sw,ht,Gw,ht]});let t=e;return t})();var Wr=class{},qw=(()=>{class t extends Wr{getTranslation(i){return I({})}static \u0275fac=(()=>{let i;return function(r){return(i||(i=Ln(t)))(r||t)}})();static \u0275prov=v({token:t,factory:t.\u0275fac})}return t})(),ms=class{},Zw=(()=>{class t{handle(i){return i.key}static \u0275fac=function(n){return new(n||t)};static \u0275prov=v({token:t,factory:t.\u0275fac})}return t})();function El(t,e){if(t===e)return!0;
vendor: 8,961 bytes, line 9
9if(t===null||e===null)return!1;if(t!==t&&e!==e)return!0;let i=typeof t,n=typeof e,r,o,s;if(i==n&&i=="object")if(Array.isArray(t)){if(!Array.isArray(e))return!1;if((r=t.length)==e.length){for(o=0;o<r;o++)if(!El(t[o],e[o]))return!1;return!0}}else{if(Array.isArray(e))return!1;s=Object.create(null);for(o in t){if(!El(t[o],e[o]))return!1;s[o]=!0}for(o in e)if(!(o in s)&&typeof e[o]<"u")return!1;return!0}return!1}function Kn(t){return typeof t<"u"&&t!==null}function lp(t){return t&&typeof t=="object"&&!Array.isArray(t)}function Qw(t,e){let i=Object.assign({},t);return lp(t)&&lp(e)&&Object.keys(e).forEach(n=>{lp(e[n])?n in t?i[n]=Qw(t[n],e[n]):Object.assign(i,{[n]:e[n]}):Object.assign(i,{[n]:e[n]})}),i}var Gr=class{},Yw=(()=>{class t extends Gr{templateMatcher=/{{\s?([^{}\s]*)\s?}}/g;interpolate(i,n){let r;return typeof i=="string"?r=this.interpolateString(i,n):typeof i=="function"?r=this.interpolateFunction(i,n):r=i,r}getValue(i,n){let r=typeof n=="string"?n.split("."):[n];n="";do n+=r.shift(),Kn(i)&&Kn(i[n])&&(typeof i[n]=="object"||!r.length)?(i=i[n],n=""):r.length?n+=".":i=void 0;while(r.length);return i}interpolateFunction(i,n){return i(n)}interpolateString(i,n){return n?i.replace(this.templateMatcher,(r,o)=>{let s=this.getValue(n,o);return Kn(s)?s:r}):i}static \u0275fac=(()=>{let i;return function(r){return(i||(i=Ln(t)))(r||t)}})();static \u0275prov=v({token:t,factory:t.\u0275fac})}return t})(),qr=class{},Kw=(()=>{class t extends qr{compile(i,n){return i}compileTranslations(i,n){return i}static \u0275fac=(()=>{let i;return function(r){return(i||(i=Ln(t)))(r||t)}})();static \u0275prov=v({token:t,factory:t.\u0275fac})}return t})(),Il=class{defaultLang;currentLang=this.defaultLang;translations={};langs=[];onTranslationChange=new j;onLangChange=new j;onDefaultLangChange=new j},up=new _("USE_STORE"),dp=new _("USE_DEFAULT_LANG"),fp=new _("DEFAULT_LANGUAGE"),hp=new _("USE_EXTEND"),pp=(()=>{class t{store;currentLoader;compiler;parser;missingTranslationHandler;useDefaultLang;isolate;extend;loadingTranslations;pending=!1;_onTranslationChange=new j;_onLangChange=new j;_onDefaultLangChange=new j;_defaultLang;_currentLang;_langs=[];_translations={};_translationRequests={};get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(i){this.isolate?this._defaultLang=i:this.store.defaultLang=i}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(i){this.isolate?this._currentLang=i:this.store.currentLang=i}get langs(){return this.isolate?this._langs:this.store.langs}set langs(i){this.isolate?this._langs=i:this.store.langs=i}get translations(){return this.isolate?this._translations:this.store.translations}set translations(i){this.isolate?this._translations=i:this.store.translations=i}constructor(i,n,r,o,s,a=!0,c=!1,l=!1,u){this.store=i,this.currentLoader=n,this.compiler=r,this.parser=o,this.missingTranslationHandler=s,this.useDefaultLang=a,this.isolate=c,this.extend=l,u&&this.setDefaultLang(u)}setDefaultLang(i){if(i===this.defaultLang)return;let n=this.retrieveTranslations(i);typeof n<"u"?(this.defaultLang==null&&(this.defaultLang=i),n.pipe(pe(1)).subscribe(r=>{this.changeDefaultLang(i)})):this.changeDefaultLang(i)}getDefaultLang(){return this.defaultLang}use(i){if(i===this.currentLang)return I(this.translations[i]);let n=this.retrieveTranslations(i);return typeof n<"u"?(this.currentLang||(this.currentLang=i),n.pipe(pe(1)).subscribe(r=>{this.changeLang(i)}),n):(this.changeLang(i),I(this.translations[i]))}retrieveTranslations(i){let n;return(typeof this.translations[i]>"u"||this.extend)&&(this._translationRequests[i]=this._translationRequests[i]||this.getTranslation(i),n=this._translationRequests[i]),n}getTranslation(i){this.pending=!0;let n=this.currentLoader.getTranslation(i).pipe(ro(1),pe(1));return this.loadingTranslations=n.pipe(M(r=>this.compiler.compileTranslations(r,i)),ro(1),pe(1)),this.loadingTranslations.subscribe({next:r=>{this.translations[i]=this.extend&&this.translations[i]?y(y({},r),this.translations[i]):r,this.updateLangs(),this.pending=!1},error:r=>{this.pending=!1}}),n}setTranslation(i,n,r=!1){n=this.compiler.compileTranslations(n,i),(r||this.extend)&&this.translations[i]?this.translations[i]=Qw(this.translations[i],n):this.translations[i]=n,this.updateLangs(),this.onTranslationChange.emit({lang:i,translations:this.translations[i]})}getLangs(){return this.langs}addLangs(i){i.forEach(n=>{this.langs.indexOf(n)===-1&&this.langs.push(n)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(i,n,r){let o;if(n instanceof Array){let s={},a=!1;for(let c of n)s[c]=this.getParsedResult(i,c,r),tt(s[c])&&(a=!0);if(a){let c=n.map(l=>tt(s[l])?s[l]:I(s[l]));return eo(c).pipe(M(l=>{let u={};return l.forEach((d,h)=>{u[n[h]]=d}),u}))}return s}if(i&&(o=this.parser.interpolate(this.parser.getValue(i,n),r)),typeof o>"u"&&this.defaultLang!=null&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(o=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],n),r)),typeof o>"u"){let s={key:n,translateService:this};typeof r<"u"&&(s.interpolateParams=r),o=this.missingTranslationHandler.handle(s)}return typeof o<"u"?o:n}get(i,n){if(!Kn(i)||!i.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe(St(r=>(r=this.getParsedResult(r,i,n),tt(r)?r:I(r))));{let r=this.getParsedResult(this.translations[this.currentLang],i,n);return tt(r)?r:I(r)}}getStreamOnTranslationChange(i,n){if(!Kn(i)||!i.length)throw new Error('Parameter "key" required');return nt(ii(()=>this.get(i,n)),this.onTranslationChange.pipe(we(r=>{let o=this.getParsedResult(r.translations,i,n);return typeof o.subscribe=="function"?o:I(o)})))}stream(i,n){if(!Kn(i)||!i.length)throw new Error('Parameter "key" required');return nt(ii(()=>this.get(i,n)),this.onLangChange.pipe(we(r=>{let o=this.getParsedResult(r.translations,i,n);return tt(o)?o:I(o)})))}instant(i,n){if(!Kn(i)||!i.length)throw new Error('Parameter "key" required');let r=this.getParsedResult(this.translations[this.currentLang],i,n);if(tt(r)){if(i instanceof Array){let o={};return i.forEach((s,a)=>{o[i[a]]=i[a]}),o}return i}else return r}set(i,n,r=this.currentLang){this.translations[r][i]=this.compiler.compile(n,r),this.updateLangs(),this.onTranslationChange.emit({lang:r,translations:this.translations[r]})}changeLang(i){this.currentLang=i,this.onLangChange.emit({lang:i,translations:this.translations[i]}),this.defaultLang==null&&this.changeDefaultLang(i)}changeDefaultLang(i){this.defaultLang=i,this.onDefaultLangChange.emit({lang:i,translations:this.translations[i]})}reloadLang(i){return this.resetLang(i),this.getTranslation(i)}resetLang(i){this._translationRequests[i]=void 0,this.translations[i]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let i=window.navigator.languages?window.navigator.languages[0]:null;if(i=i||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,!(typeof i>"u"))return i.indexOf("-")!==-1&&(i=i.split("-")[0]),i.indexOf("_")!==-1&&(i=i.split("_")[0]),i}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let i=window.navigator.languages?window.navigator.languages[0]:null;return i=i||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,i}static \u0275fac=function(n){return new(n||t)(p(Il),p(Wr),p(qr),p(Gr),p(ms),p(dp),p(up),p(hp),p(fp))};static \u0275prov=v({token:t,factory:t.\u0275fac})}return t})();var m8=(()=>{class t{translate;_ref;value="";lastKey=null;lastParams=[];onTranslationChange;onLangChange;onDefaultLangChange;constructor(i,n){this.translate=i,this._ref=n}updateValue(i,n,r){let o=s=>{this.value=s!==void 0?s:i,this.lastKey=i,this._ref.markForCheck()};if(r){let s=this.translate.getParsedResult(r,i,n);tt(s.subscribe)?s.subscribe(o):o(s)}this.translate.get(i,n).subscribe(o)}transform(i,...n){if(!i||!i.length)return i;if(El(i,this.lastKey)&&El(n,this.lastParams))return this.value;let r;if(Kn(n[0])&&n.length)if(typeof n[0]=="string"&&n[0].length){let o=n[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{r=JSON.parse(o)}catch{throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${n[0]}`)}}else typeof n[0]=="object"&&!Array.isArray(n[0])&&(r=n[0]);return this.lastKey=i,this.lastParams=n,this.updateValue(i,r),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(o=>{this.lastKey&&o.lang===this.translate.currentLang&&(this.lastKey=null,this.updateV
9alue(i,r,o.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(o=>{this.lastKey&&(this.lastKey=null,this.updateValue(i,r,o.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(i,r))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}static \u0275fac=function(n){return new(n||t)(b(pp,16),b(et,16))};static \u0275pipe=Eo({name:"translate",type:t,pure:!1});static \u0275prov=v({token:t,factory:t.\u0275fac})}return t})(),g8=(()=>{class t{static forRoot(i={}){return{ngModule:t,providers:[i.loader||{provide:Wr,useClass:qw},i.compiler||{provide:qr,useClass:Kw},i.parser||{provide:Gr,useClass:Yw},i.missingTranslationHandler||{provide:ms,useClass:Zw},Il,{provide:up,useValue:i.isolate},{provide:dp,useValue:i.useDefaultLang},{provide:hp,useValue:i.extend},{provide:fp,useValue:i.defaultLanguage},pp]}}static forChild(i={}){return{ngModule:t,providers:[i.loader||{provide:Wr,useClass:qw},i.compiler||{provide:qr,useClass:Kw},i.parser||{provide:Gr,useClass:Yw},i.missingTranslationHandler||{provide:ms,useClass:Zw},{provide:up,useValue:i.isolate},{provide:dp,useValue:i.useDefaultLang},{provide:hp,useValue:i.extend},{provide:fp,useValue:i.defaultLanguage},pp]}}static \u0275fac=function(n){return new(n||t)};static \u0275mod=H({type:t});static \u0275inj=$({})}return t})();var FO=["*"],Cl;function LO(){if(Cl===void 0&&(Cl=null,typeof window<"u")){let t=window;t.trustedTypes!==void 0&&(Cl=t.trustedTypes.createPolicy("angular#components",{createHTML:e=>e}))}return Cl}function gs(t){return LO()?.createHTML(t)||t}function Xw(t){return Error(`Unable to find icon with the name "${t}"`)}function jO(){return Error("Could not find HttpClient provider for use with Angular Material icons. Please include the HttpClientModule from @angular/common/http in your app imports.")}function Jw(t){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${t}".`)}function eD(t){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${t}".`)}var En=class{constructor(e,i,n){this.url=e,this.svgText=i,this.options=n}},VO=(()=>{let e=class e{constructor(n,r,o,s){this._httpClient=n,this._sanitizer=r,this._errorHandler=s,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=o}addSvgIcon(n,r,o){return this.addSvgIconInNamespace("",n,r,o)}addSvgIconLiteral(n,r,o){return this.addSvgIconLiteralInNamespace("",n,r,o)}addSvgIconInNamespace(n,r,o,s){return this._addSvgIconConfig(n,r,new En(o,null,s))}addSvgIconResolver(n){return this._resolvers.push(n),this}addSvgIconLiteralInNamespace(n,r,o,s){let a=this._sanitizer.sanitize(Te.HTML,o);if(!a)throw eD(o);let c=gs(a);return this._addSvgIconConfig(n,r,new En("",c,s))}addSvgIconSet(n,r){return this.addSvgIconSetInNamespace("",n,r)}addSvgIconSetLiteral(n,r){return this.addSvgIconSetLiteralInNamespace("",n,r)}addSvgIconSetInNamespace(n,r,o){return this._addSvgIconSetConfig(n,new En(r,null,o))}addSvgIconSetLiteralInNamespace(n,r,o){let s=this._sanitizer.sanitize(Te.HTML,r);if(!s)throw eD(r);let a=gs(s);return this._addSvgIconSetConfig(n,new En("",a,o))}registerFontClassAlias(n,r=n){return this._fontCssClassesByAlias.set(n,r),this}classNameForFontAlias(n){return this._fontCssClassesByAlias.get(n)||n}setDefaultFontSetClass(...n){return this._defaultFontSetClass=n,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(n){let r=this._sanitizer.sanitize(Te.RESOURCE_URL,n);if(!r)throw Jw(n);let o=this._cachedIconsByUrl.get(r);return o?I(xl(o)):this._loadSvgIconFromConfig(new En(n,null)).pipe(fe(s=>this._cachedIconsByUrl.set(r,s)),M(s=>xl(s)))}getNamedSvgIcon(n,r=""){let o=tD(r,n),s=this._svgIconConfigs.get(o);if(s)return this._getSvgFromConfig(s);if(s=this._getIconConfigFromResolvers(r,n),s)return this._svgIconConfigs.set(o,s),this._getSvgFromConfig(s);let a=this._iconSetConfigs.get(r);return a?this._getSvgFromIconSetConfigs(n,a):In(Xw(o))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(n){return n.svgText?I(xl(this._svgElementFromConfig(n))):this._loadSvgIconFromConfig(n).pipe(M(r=>xl(r)))}_getSvgFromIconSetConfigs(n,r){let o=this._extractIconWithNameFromAnySet(n,r);if(o)return I(o);let s=r.filter(a=>!a.svgText).map(a=>this._loadSvgIconSetFromConfig(a).pipe(xt(c=>{let u=`Loading icon set URL: ${this._sanitizer.sanitize(Te.RESOURCE_URL,a.url)} failed: ${c.message}`;return this._errorHandler.handleError(new Error(u)),I(null)})));return eo(s).pipe(M(()=>{let a=this._extractIconWithNameFromAnySet(n,r);if(!a)throw Xw(n);return a}))}_extractIconWithNameFromAnySet(n,r){for(let o=r.length-1;o>=0;o--){let s=r[o];if(s.svgText&&s.svgText.toString().indexOf(n)>-1){let a=this._svgElementFromConfig(s),c=this._extractSvgIconFromSet(a,n,s.options);if(c)return c}}return null}_loadSvgIconFromConfig(n){return this._fetchIcon(n).pipe(fe(r=>n.svgText=r),M(()=>this._svgElementFromConfig(n)))}_loadSvgIconSetFromConfig(n){return n.svgText?I(null):this._fetchIcon(n).pipe(fe(r=>n.svgText=r))}_extractSvgIconFromSet(n,r,o){let s=n.querySelector(`[id="${r}"]`);if(!s)return null;let a=s.cloneNode(!0);if(a.removeAttribute("id"),a.nodeName.toLowerCase()==="svg")return this._setSvgAttributes(a,o);if(a.nodeName.toLowerCase()==="symbol")return this._setSvgAttributes(this._toSvgElement(a),o);let c=this._svgElementFromString(gs("<svg></svg>"));return c.appendChild(a),this._setSvgAttributes(c,o)}_svgElementFromString(n){let r=this._document.createElement("DIV");r.innerHTML=n;let o=r.querySelector("svg");if(!o)throw Error("<svg> tag not found");return o}_toSvgElement(n){let r=this._svgElementFromString(gs("<svg></svg>")),o=n.attributes;for(let s=0;s<o.length;s++){let{name:a,value:c}=o[s];a!=="id"&&r.setAttribute(a,c)}for(let s=0;s<n.childNodes.length;s++)n.childNodes[s].nodeType===this._document.ELEMENT_NODE&&r.appendChild(n.childNodes[s].cloneNode(!0));return r}_setSvgAttributes(n,r){return n.setAttribute("fit",""),n.setAttribute("height","100%"),n.setAttribute("width","100%"),n.setAttribute("preserveAspectRatio","xMidYMid meet"),n.setAttribute("focusable","false"),r&&r.viewBox&&n.setAttribute("viewBox",r.viewBox),n}_fetchIcon(n){let{url:r,options:o}=n,s=o?.withCredentials??!1;if(!this._httpClient)throw jO();if(r==null)throw Error(`Cannot fetch icon from URL "${r}".`);let a=this._sanitizer.sanitize(Te.RESOURCE_URL,r);if(!a)throw Jw(r);let c=this._inProgressUrlFetches.get(a);if(c)return c;let l=this._httpClient.get(a,{responseType:"text",withCredentials:s}).pipe(M(u=>gs(u)),Vt(()=>this._inProgressUrlFetches.delete(a)),io());return this._inProgressUrlFetches.set(a,l),l}_addSvgIconConfig(n,r,o){return this._svgIconConfigs.set(tD(n,r),o),this}_addSvgIconSetConfig(n,r){let o=this._iconSetConfigs.get(n);return o?o.push(r):this._iconSetConfigs.set(n,[r]),this}_svgElementFromConfig(n){if(!n.svgElement){let r=this._svgElementFromString(n.svgText);this._setSvgAttributes(r,n.options),n.svgElement=r}return n.svgElement}_getIconConfigFromResolvers(n,r){for(let o=0;o<this._resolvers.length;o++){let s=this._resolvers[o](r,n);if(s)return BO(s)?new En(s.url,null,s.options):new En(s,null)}}};e.\u0275fac=function(r){return new(r||e)(p(jo,8),p(Wf),p(N,8),p(Ye))},e.\u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function xl(t){return t.cloneNode(!0)}function tD(t,e){return t+":"+e}function BO(t){return!!(t.url&&t.options)}var UO=new _("MAT_ICON_DEFAULT_OPTIONS"),$O=new _("mat-icon-location",{providedIn:"root",factory:HO});function HO(){let t=g(N),e=t?t.location:null;return{getPathname:()=>e?e.pathname+e.search:""}}var nD=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],zO=nD.map(t=>`[${t}]`).join(", "),WO=/^url\(['"]?#(.*?)['"]?\)$/,N8=(()=>{let e=class e{get color(){return this._color||this._defaultColor}set color(n){this._color=n}get svgIcon(){return this._svgIcon}set svgIcon(n){n!==this._svgIcon&&(n?this._updateSvgIcon(n):this._svgIcon&&this._clearSvgElement(),this._svgIcon=n)}get fontSet(){return this._fontSet}set fontSet(n){let r=this._cleanupFontValue(n);r!==this._fontSet&&(this._fontSet=r,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(n){let r=this._cleanupFontValue(n);r!==this._fontIcon&&(this._fontIcon=r,this._updateFontIconClasses())}constructor(n,r,o,s,a,c){this._elementRef=n,this._iconRegistry=r,this._location=s,this._errorHandler=a,this.inline=!1,this._previousFontSetClass=[],this._currentIconFetch=G.EMPTY,c&&(c.color&&(this.color=this._defaultColor=c.color),c.fontSet&&(this.fontSet=c.fontSet)),o||n.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(n){if(!n)return["",""];let r=n.split(":");switch(r.length){case 1:return["",r[0]];case 2:return r;default:throw Error(`Invalid icon name: "${n}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){let n=this._elementsWithExternalReferences;if(n&&n.size){let r=this._location.getPathname();r!==this._previousPath&&(this._previousPath=r,this._prependPathToReferences(r))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(n){this._clearSvgElement();let r=this._location.getPathname();this._previousPath=r,this._cacheChildrenWithExternalReferences(n),this._prependPathToReferences(r),this._elementRef.nativeElement.appendChild(n)}_clearSvgElement(){let n=this._elementRef.nativeElement,r=n.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();r--;){let o=n.childNodes[r];(o.nodeType!==1||o.nodeName.toLowerCase()==="svg")&&o.remove()}}
9_updateFontIconClasses(){if(!this._usingFontIcon())return;let n=this._elementRef.nativeElement,r=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(o=>o.length>0);this._previousFontSetClass.forEach(o=>n.classList.remove(o)),r.forEach(o=>n.classList.add(o)),this._previousFontSetClass=r,this.fontIcon!==this._previousFontIconClass&&!r.includes("mat-ligature-font")&&(this._previousFontIconClass&&n.classList.remove(this._previousFontIconClass),this.fontIcon&&n.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(n){return typeof n=="string"?n.trim().split(" ")[0]:n}_prependPathToReferences(n){let r=this._elementsWithExternalReferences;r&&r.forEach((o,s)=>{o.forEach(a=>{s.setAttribute(a.name,`url('${n}#${a.value}')`)})})}_cacheChildrenWithExternalReferences(n){let r=n.querySelectorAll(zO),o=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let s=0;s<r.length;s++)nD.forEac
9h(a=>{let c=r[s],l=c.getAttribute(a),u=l?l.match(WO):null;if(u){let d=o.get(c);d||(d=[],o.set(c,d)),d.push({name:a,value:u[1]})}})}_updateSvgIcon(n){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),n){let[r,o]=this._splitIconName(n);r&&(this._svgNamespace=r),o&&(this._svgName=o),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(o,r).pipe(pe(1)).subscribe(s=>this._setSvgElement(s),s=>{let a=`Error retrieving icon ${r}:${o}! ${s.message}`;this._errorHandler.handleError(new Error(a))})}}};e.\u0275fac=function(r){return new(r||e)(b(B),b(VO),Co("aria-hidden"),b($O),b(Ye),b(UO,8))},e.\u0275cmp=Pe({type:e,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(r,o){r&2&&(Xe("data-mat-icon-type",o._usingFontIcon()?"font":"svg")("data-mat-icon-name",o._svgName||o.fontIcon)("data-mat-icon-namespace",o._svgNamespace||o.fontSet)("fontIcon",o._usingFontIcon()?o.fontIcon:null),br(o.color?"mat-"+o.color:""),ze("mat-icon-inline",o.inline)("mat-icon-no-color",o.color!=="primary"&&o.color!=="accent"&&o.color!=="warn"))},inputs:{color:"color",inline:[2,"inline","inline",re],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],standalone:!0,features:[Ae,Fe],ngContentSelectors:FO,decls:1,vars:0,template:function(r,o){r&1&&(Qt(),We(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0});let t=e;return t})(),O8=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=H({type:e}),e.\u0275inj=$({imports:[ht,ht]});let t=e;return t})();var P8=(()=>{let e=class e{static setAccessToken(n){localStorage.setItem("access_token",n)}static getAccessToken(){return localStorage.getItem("access_token")}static removeAccessToken(){localStorage.removeItem("access_token")}static setRefreshToken(n){localStorage.setItem("refresh_token",n)}static getRefreshToken(){return localStorage.getItem("refresh_token")}static removeRefresToken(){localStorage.removeItem("refresh_token")}static setAzureAdLastAccess(n){localStorage.setItem("azuread_lastaccess",n)}static getAzureAdLastAccess(){return localStorage.getItem("azuread_lastaccess")}static removeAzureAdLastAccess(){localStorage.removeItem("azuread_lastaccess")}static clearLocalAndSessionStorage(){var n=["user_lang","local_info","todos","return_url"],r=[];n.forEach(a=>{r.push(localStorage.getItem(a))}),localStorage.clear(),n.forEach((a,c)=>{r[c]&&localStorage.setItem(a,r[c])});var o=[],s=[];o.forEach(a=>{s.push(sessionStorage.getItem(a))}),sessionStorage.clear(),o.forEach((a,c)=>{s[c]&&sessionStorage.setItem(a,s[c])})}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=v({token:e,factory:e.\u0275fac});let t=e;return t})();var j8=(()=>{let e=class e{constructor(){this.data=new x,this.dataStream=this.data.asObservable(),this.subscriptions=new Map,this.dataStream.subscribe(n=>this.onEvent(n))}notifyDataChanged(n,r){this.data[n]!==r&&(this.data[n]=r,this.data.next({event:n,data:this.data[n]}))}subscribe(n,r){let o=this.subscriptions.get(n)||[];o.push(r),this.subscriptions.set(n,o)}unsubscribe(n){this.subscriptions.delete(n)}onEvent(n){(this.subscriptions.get(n.event)||[]).forEach(o=>{o.call(null,n.data)})}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=v({token:e,factory:e.\u0275fac});let t=e;return t})();var B8=(()=>{let e=class e{constructor(n,r){this.http=n,this.baseUrl=r}subscribe(n){return this.http.post(`${this.baseUrl}api/shared/notifications/subscribe`,n)}unsubscribe(n){return n?this.http.post(`${this.baseUrl}api/shared/notifications/unsubscribe`,n):this.http.post(`${this.baseUrl}api/shared/notifications/unsubscribe`,{})}getSubscriptionStatus(n){return this.http.post(`${this.baseUrl}api/shared/notifications/subscriptionStatus`,n)}getPushNotificationsRecipients(){return this.http.get(`${this.baseUrl}api/shared/notifications/pushNotificationsRecipients`)}sendNotification(n){return this.http.post(`${this.baseUrl}api/shared/notifications/sendNotification`,n)}getUserNotifications(n,r){return this.http.get(`${this.baseUrl}
9api/shared/notifications/userNotifications?inbound=${n}&outbound=${r}`)}getUserNotificationsCount(){return this.http.get(`${this.baseUrl}api/shared/notifications/userNotificationsCount`)}getNotification(n){return this.http.get(`${this.baseUrl}api/shared/notifications/notification/${n}`)}setNotificationAsRead(n){return this.http.post(`${this.baseUrl}api/shared/notifications/setNotificationAsRead`,{id:n})}};e.\u0275fac=function(r){return new(r||e)(p(jo),p("BASE_URL"))},e.\u0275prov=v({token:e,factory:e.\u0275fac});let t=e;return t})();export{G as a,R as b,x as c,_e as d,Bp as e,je as f,se as g,I as h,In as i,M as j,ue as k,nt as l,ii as m,eo as n,Wi as o,to as p,Wl as q,UD as r,de as s,xt as t,Cn as u,pe as v,no as w,HD as x,Qs as y,GD as z,ro as A,oo as B,qi as C,we as D,it as E,fe as F,C as G,og as H,v as I,$ as J,_ as K,p as L,g as M,_o as N,Ha as O,Pe as P,H as Q,Z as R,Eo as S,za as T,bt as U,zg as V,Wg as W,e2 as X,t2 as Y,Ln as Z,Co as _,le as $,j as aa,S as ba,B as ca,rr as da,_t as ea,Yt as fa,n2 as ga,vI as ha,i2 as ia,At as ja,b as ka,sc as la,Ke as ma,Gt as na,cr as oa,vr as pa,Be as qa,Jd as ra,yi as sa,He as ta,sx as ua,a2 as va,Rt as wa,c2 as xa,Ae as ya,_i as za,Xe as Aa,Ao as Ba,of as Ca,ze as Da,br as Ea,l2 as Fa,yr as Ga,u2 as Ha,d2 as Ia,f2 as Ja,ct as Ka,Je as La,Re as Ma,Hb as Na,zb as Oa,cS as Pa,Wb as Qa,af as Ra,cf as Sa,wi as Ta,lf as Ua,Di as Va,Qt as Wa,We as Xa,yS as Ya,qb as Za,_S as _a,Zb as $a,_r as ab,jn as bb,Vn as cb,h2 as db,p2 as eb,m2 as fb,g2 as gb,Ro as hb,ES as ib,Ei as jb,IS as kb,CS as lb,v2 as mb,xS as nb,hc as ob,Fe as pb,b2 as qb,y2 as rb,_2 as sb,w2 as tb,D2 as ub,E2 as vb,I2 as wb,Oo as xb,vc as yb,Xt as zb,wr as Ab,et as Bb,re as Cb,dy as Db,C2 as Eb,pf as Fb,Un as Gb,N as Hb,$n as Ib,W2 as Jb,G2 as Kb,q2 as Lb,Z2 as Mb,Y2 as Nb,K2 as Ob,Q2 as Pb,My as Qb,Af as Rb,Lo as Sb,jo as Tb,zM as Ub,dU as Vb,zy as Wb,CU as Xb,xU as Yb,SU as Zb,Qy as _b,ee as $b,i$ as ac,Fr as bc,W_ as cc,jr as dc,MR as ec,sl as fc,Pt as gc,KU as hc,D$ as ic,K_ as jc,ll as kc,Z_ as lc,nN as mc,iN as nc,B$ as oc,X_ as pc,J_ as qc,rN as rc,mN as sc,U$ as tc,Ph as uc,Fh as vc,aw as wc,Lh as xc,$$ as yc,H$ as zc,ds as Ac,VN as Bc,ht as Cc,$h as Dc,yH as Ec,gl as Fc,UN as Gc,HN as Hc,_H as Ic,wH as Jc,Wh as Kc,yw as Lc,_w as Mc,qh as Nc,ZN as Oc,YN as Pc,KN as Qc,QN as Rc,DH as Sc,EH as Tc,IH as Uc,CH as Vc,xH as Wc,Cw as Xc,UH as Yc,$H as Zc,Sw as _c,en as $c,Az as ad,zw as bd,sp as cd,Rz as dd,Dl as ed,ap as fd,Nz as gd,cp as hd,Oz as id,kz as jd,$w as kd,Hw as ld,Pz as md,Br as nd,Yn as od,Ur as pd,cz as qd,Qh as rd,_l as sd,Mw as td,WH as ud,vl as vd,cO as wd,bl as xd,Tw as yd,wl as zd,$r as Ad,Vw as Bd,ip as Cd,rp as Dd,Hr as Ed,Lw as Fd,Sz as Gd,Uw as Hd,kO as Id,PO as Jd,i8 as Kd,kt as Ld,Si as Md,nA as Nd,Dn as Od,a_ as Pd,WU as Qd,GU as Rd,Wr as Sd,pp as Td,m8 as Ud,g8 as Vd,VO as Wd,N8 as Xd,O8 as Yd,P8 as Zd,j8 as _d,B8 as $d};
10//# sourceMappingURL=chunk-GWEXS2NE.js.map

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.