PageSourceSearch

https://online.nkantor.pl/chunk-CZSSBBUB.js

js nkantor.pl collected 2026-10-02 01:08:13 UTC 356,081 bytes, 8 lines download raw bytes

vendor: 1,877 bytes, lines 1-3
1import{a as I,b as G,f as Ci}from"./chunk-EQDQRRRY.js";function T(e){return typeof e=="function"}function bc(e){return T(e?.lift)}function _(e){return n=>{if(bc(n))return n.lift(function(t){try{return e(t,this)}catch(r){this.error(r)}});throw new TypeError("Unable to lift unknown Observable type")}}function jt(e){return _((n,t)=>{try{n.subscribe(t)}finally{t.add(e)}})}function Jn(e){let t=e(r=>{Error.call(r),r.stack=new Error().stack});return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}var Ei=Jn(e=>function(t){e(this),this.message=t?`${t.length} errors occurred during unsubscription:
2${t.map((r,o)=>`${o+1}) ${r.toString()}`).join(`
3  `)}`:"",this.name="UnsubscriptionError",this.errors=t});function Sn(e,n){if(e){let t=e.indexOf(n);0<=t&&e.splice(t,1)}}var ee=class e{constructor(n){this.initialTeardown=n,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let n;if(!this.closed){this.closed=!0;let{_parentage:t}=this;if(t)if(this._parentage=null,Array.isArray(t))for(let i of t)i.remove(this);else t.remove(this);let{initialTeardown:r}=this;if(T(r))try{r()}catch(i){n=i instanceof Ei?i.errors:[i]}let{_finalizers:o}=this;if(o){this._finalizers=null;for(let i of o)try{th(i)}catch(s){n=n??[],s instanceof Ei?n=[...n,...s.errors]:n.push(s)}}if(n)throw new Ei(n)}}add(n){var t;if(n&&n!==this)if(this.closed)th(n);else{if(n instanceof e){if(n.closed||n._hasParent(this))return;n._addParent(this)}(this._finalizers=(t=this._finalizers)!==null&&t!==void 0?t:[]).push(n)}}_hasParent(n){let{_parentage:t}=this;return t===n||Array.isArray(t)&&t.includes(n)}_addParent(n){let{_parentage:t}=this;this._parentage=Array.isArray(t)?(t.push(n),t):t?[t,n]:n}_removeParent(n){let{_parentage:t}=this;t===n?this._parentage=null:Array.isArray(t)&&Sn(t,n)}remove(n){let{_finalizers:t}=this;t&&Sn(t,n),n instanceof e&&n._removeParent(this)}};
vendor: 9,572 bytes, line 3
3ee.EMPTY=(()=>{let e=new ee;return e.closed=!0,e})();var Sc=ee.EMPTY;function bi(e){return e instanceof ee||e&&"closed"in e&&T(e.remove)&&T(e.add)&&T(e.unsubscribe)}function th(e){T(e)?e():e.unsubscribe()}var nt={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var Xn={setTimeout(e,n,...t){let{delegate:r}=Xn;return r?.setTimeout?r.setTimeout(e,n,...t):setTimeout(e,n,...t)},clearTimeout(e){let{delegate:n}=Xn;return(n?.clearTimeout||clearTimeout)(e)},delegate:void 0};function Si(e){Xn.setTimeout(()=>{let{onUnhandledError:n}=nt;if(n)n(e);else throw e})}function rt(){}var nh=Mc("C",void 0,void 0);function rh(e){return Mc("E",void 0,e)}function oh(e){return Mc("N",e,void 0)}function Mc(e,n,t){return{kind:e,value:n,error:t}}var Mn=null;function er(e){if(nt.useDeprecatedSynchronousErrorHandling){let n=!Mn;if(n&&(Mn={errorThrown:!1,error:null}),e(),n){let{errorThrown:t,error:r}=Mn;if(Mn=null,t)throw r}}else e()}function ih(e){nt.useDeprecatedSynchronousErrorHandling&&Mn&&(Mn.errorThrown=!0,Mn.error=e)}var Tn=class extends ee{constructor(n){super(),this.isStopped=!1,n?(this.destination=n,bi(n)&&n.add(this)):this.destination=Cw}static create(n,t,r){return new ot(n,t,r)}next(n){this.isStopped?_c(oh(n),this):this._next(n)}error(n){this.isStopped?_c(rh(n),this):(this.isStopped=!0,this._error(n))}complete(){this.isStopped?_c(nh,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(n){this.destination.next(n)}_error(n){try{this.destination.error(n)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},ww=Function.prototype.bind;function Tc(e,n){return ww.call(e,n)}var xc=class{constructor(n){this.partialObserver=n}next(n){let{partialObserver:t}=this;if(t.next)try{t.next(n)}catch(r){Mi(r)}}error(n){let{partialObserver:t}=this;if(t.error)try{t.error(n)}catch(r){Mi(r)}else Mi(n)}complete(){let{partialObserver:n}=this;if(n.complete)try{n.complete()}catch(t){Mi(t)}}},ot=class extends Tn{constructor(n,t,r){super();let o;if(T(n)||!n)o={next:n??void 0,error:t??void 0,complete:r??void 0};else{let i;this&&nt.useDeprecatedNextContext?(i=Object.create(n),i.unsubscribe=()=>this.unsubscribe(),o={next:n.next&&Tc(n.next,i),error:n.error&&Tc(n.error,i),complete:n.complete&&Tc(n.complete,i)}):o=n}this.destination=new xc(o)}};function Mi(e){nt.useDeprecatedSynchronousErrorHandling?ih(e):Si(e)}function Iw(e){throw e}function _c(e,n){let{onStoppedNotification:t}=nt;t&&Xn.setTimeout(()=>t(e,n))}var Cw={closed:!0,next:rt,error:Iw,complete:rt};var tr=typeof Symbol=="function"&&Symbol.observable||"@@observable";function me(e){return e}function Ac(...e){return Nc(e)}function Nc(e){return e.length===0?me:e.length===1?e[0]:function(t){return e.reduce((r,o)=>o(r),t)}}var O=(()=>{class e{constructor(t){t&&(this._subscribe=t)}lift(t){let r=new e;return r.source=this,r.operator=t,r}subscribe(t,r,o){let i=bw(t)?t:new ot(t,r,o);return er(()=>{let{operator:s,source:a}=this;i.add(s?s.call(i,a):a?this._subscribe(i):this._trySubscribe(i))}),i}_trySubscribe(t){try{return this._subscribe(t)}catch(r){t.error(r)}}forEach(t,r){return r=sh(r),new r((o,i)=>{let s=new ot({next:a=>{try{t(a)}catch(c){i(c),s.unsubscribe()}},error:i,complete:o});this.subscribe(s)})}_subscribe(t){var r;return(r=this.source)===null||r===void 0?void 0:r.subscribe(t)}[tr](){return this}pipe(...t){return Nc(t)(this)}toPromise(t){return t=sh(t),new t((r,o)=>{let i;this.subscribe(s=>i=s,s=>o(s),()=>r(i))})}}return e.create=n=>new e(n),e})();function sh(e){var n;return(n=e??nt.Promise)!==null&&n!==void 0?n:Promise}function Ew(e){return e&&T(e.next)&&T(e.error)&&T(e.complete)}function bw(e){return e&&e instanceof Tn||Ew(e)&&bi(e)}function M(e,n,t,r,o){return new Rc(e,n,t,r,o)}var Rc=class extends Tn{constructor(n,t,r,o,i,s){super(n),this.onFinalize=i,this.shouldUnsubscribe=s,this._next=t?function(a){try{t(a)}catch(c){n.error(c)}}:super._next,this._error=o?function(a){try{o(a)}catch(c){n.error(c)}finally{this.unsubscribe()}}:super._error,this._complete=r?function(){try{r()}catch(a){n.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var n;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:t}=this;super.unsubscribe(),!t&&((n=this.onFinalize)===null||n===void 0||n.call(this))}}};function nr(){return _((e,n)=>{let t=null;e._refCount++;let r=M(n,void 0,void 0,void 0,()=>{if(!e||e._refCount<=0||0<--e._refCount){t=null;return}let o=e._connection,i=t;t=null,o&&(!i||o===i)&&o.unsubscribe(),n.unsubscribe()});e.subscribe(r),r.closed||(t=e.connect())})}var rr=class extends O{constructor(n,t){super(),this.source=n,this.subjectFactory=t,this._subject=null,this._refCount=0,this._connection=null,bc(n)&&(this.lift=n.lift)}_subscribe(n){return this.getSubject().subscribe(n)}getSubject(){let n=this._subject;return(!n||n.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;let{_connection:n}=this;this._subject=this._connection=null,n?.unsubscribe()}connect(){let n=this._connection;if(!n){n=this._connection=new ee;let t=this.getSubject();n.add(this.source.subscribe(M(t,void 0,()=>{this._teardown(),t.complete()},r=>{this._teardown(),t.error(r)},()=>this._teardown()))),n.closed&&(this._connection=null,n=ee.EMPTY)}return n}refCount(){return nr()(this)}};var or={schedule(e){let n=requestAnimationFrame,t=cancelAnimationFrame,{delegate:r}=or;r&&(n=r.requestAnimationFrame,t=r.cancelAnimationFrame);let o=n(i=>{t=void 0,e(i)});return new ee(()=>t?.(o))},requestAnimationFrame(...e){let{delegate:n}=or;return(n?.requestAnimationFrame||requestAnimationFrame)(...e)},cancelAnimationFrame(...e){let{delegate:n}=or;return(n?.cancelAnimationFrame||cancelAnimationFrame)(...e)},delegate:void 0};var ah=Jn(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var se=(()=>{class e extends O{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(t){let r=new Ti(this,this);return r.operator=t,r}_throwIfClosed(){if(this.closed)throw new ah}next(t){er(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let r of this.currentObservers)r.next(t)}})}error(t){er(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=t;let{observers:r}=this;for(;r.length;)r.shift().error(t)}})}complete(){er(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:t}=this;for(;t.length;)t.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var t;return((t=this.observers)===null||t===void 0?void 0:t.length)>0}_trySubscribe(t){return this._throwIfClosed(),super._trySubscribe(t)}_subscribe(t){return this._throwIfClosed(),this._checkFinalizedStatuses(t),this._innerSubscribe(t)}_innerSubscribe(t){let{hasError:r,isStopped:o,observers:i}=this;return r||o?Sc:(this.currentObservers=null,i.push(t),new ee(()=>{this.currentObservers=null,Sn(i,t)}))}_checkFinalizedStatuses(t){let{hasError:r,thrownError:o,isStopped:i}=this;r?t.error(o):i&&t.complete()}asObservable(){let t=new O;return t.source=this,t}}return e.create=(n,t)=>new Ti(n,t),e})(),Ti=class extends se{constructor(n,t){super(),this.destination=n,this.source=t}next(n){var t,r;(r=(t=this.destination)===null||t===void 0?void 0:t.next)===null||r===void 0||r.call(t,n)}error(n){var t,r;(r=(t=this.destination)===null||t===void 0?void 0:t.error)===null||r===void 0||r.call(t,n)}complete(){var n,t;(t=(n=this.destination)===null||n===void 0?void 0:n.complete)===null||t===void 0||t.call(n)}_subscribe(n){var t,r;return(r=(t=this.source)===null||t===void 0?void 0:t.subscribe(n))!==null&&r!==void 0?r:Sc}};var ve=class extends se{constructor(n){super(),this._value=n}get value(){return this.getValue()}_subscribe(n){let t=super._subscribe(n);return!t.closed&&n.next(this._value),t}getValue(){let{hasError:n,thrownError:t,_value:r}=this;if(n)throw t;return this._throwIfClosed(),r}next(n){super.next(this._value=n)}};var no={now(){return(no.delegate||Date).now()},delegate:void 0};var _i=class extends se{constructor(n=1/0,t=1/0,r=no){super(),this._bufferSize=n,this._windowTime=t,this._timestampProvider=r,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=t===1/0,this._bufferSize=Math.max(1,n),this._windowTime=Math.max(1,t)}next(n){let{isStopped:t,_buffer:r,_infiniteTimeWindow:o,_timestampProvider:i,_windowTime:s}=this;t||(r.push(n),!o&&r.push(i.now()+s)),this._trimBuffer(),super.next(n)}_subscribe(n){this._throwIfClosed(),this._trimBuffer();let t=this._innerSubscribe(n),{_infiniteTimeWindow:r,_buffer:o}=this,i=o.slice();for(let s=0;s<i.length&&!n.closed;s+=r?1:2)n.next(i[s]);return this._checkFinalizedStatuses(n),t}_trimBuffer(){let{_bufferSize:n,_timestampProvider:t,_buffer:r,_infiniteTimeWindow:o}=this,i=(o?1:2)*n;if(n<1/0&&i<r.length&&r.splice(0,r.length-i),!o){let s=t.now(),a=0;for(let c=1;c<r.length&&r[c]<=s;c+=2)a=c;a&&r.splice(0,a+1)}}};var xi=class extends ee{constructor(n,t){super()}schedule(n,t=0){return this}};var ro={setInterval(e,n,...t){let{delegate:r}=ro;return r?.setInterval?r.setInterval(e,n,...t):setInterval(e,n,...t)},clearInterval(e){let{delegate:n}=ro;return(n?.clearInterval||clearInterval)(e)},delegate:void 0};var cn=class extends xi{constructor(n,t){super(n,t),this.scheduler
vendor: 8,560 bytes, line 3
3=n,this.work=t,this.pending=!1}schedule(n,t=0){var r;if(this.closed)return this;this.state=n;let o=this.id,i=this.scheduler;return o!=null&&(this.id=this.recycleAsyncId(i,o,t)),this.pending=!0,this.delay=t,this.id=(r=this.id)!==null&&r!==void 0?r:this.requestAsyncId(i,this.id,t),this}requestAsyncId(n,t,r=0){return ro.setInterval(n.flush.bind(n,this),r)}recycleAsyncId(n,t,r=0){if(r!=null&&this.delay===r&&this.pending===!1)return t;t!=null&&ro.clearInterval(t)}execute(n,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;let r=this._execute(n,t);if(r)return r;this.pending===!1&&this.id!=null&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(n,t){let r=!1,o;try{this.work(n)}catch(i){r=!0,o=i||new Error("Scheduled action threw falsy error")}if(r)return this.unsubscribe(),o}unsubscribe(){if(!this.closed){let{id:n,scheduler:t}=this,{actions:r}=t;this.work=this.state=this.scheduler=null,this.pending=!1,Sn(r,this),n!=null&&(this.id=this.recycleAsyncId(t,n,null)),this.delay=null,super.unsubscribe()}}};var Sw=1,Oc,Pc={};function ch(e){return e in Pc?(delete Pc[e],!0):!1}var uh={setImmediate(e){let n=Sw++;return Pc[n]=!0,Oc||(Oc=Promise.resolve()),Oc.then(()=>ch(n)&&e()),n},clearImmediate(e){ch(e)}};var{setImmediate:Mw,clearImmediate:Tw}=uh,oo={setImmediate(...e){let{delegate:n}=oo;return(n?.setImmediate||Mw)(...e)},clearImmediate(e){let{delegate:n}=oo;return(n?.clearImmediate||Tw)(e)},delegate:void 0};var Ai=class extends cn{constructor(n,t){super(n,t),this.scheduler=n,this.work=t}requestAsyncId(n,t,r=0){return r!==null&&r>0?super.requestAsyncId(n,t,r):(n.actions.push(this),n._scheduled||(n._scheduled=oo.setImmediate(n.flush.bind(n,void 0))))}recycleAsyncId(n,t,r=0){var o;if(r!=null?r>0:this.delay>0)return super.recycleAsyncId(n,t,r);let{actions:i}=n;t!=null&&((o=i[i.length-1])===null||o===void 0?void 0:o.id)!==t&&(oo.clearImmediate(t),n._scheduled===t&&(n._scheduled=void 0))}};var ir=class e{constructor(n,t=e.now){this.schedulerActionCtor=n,this.now=t}schedule(n,t=0,r){return new this.schedulerActionCtor(this,n).schedule(r,t)}};ir.now=no.now;var un=class extends ir{constructor(n,t=ir.now){super(n,t),this.actions=[],this._active=!1}flush(n){let{actions:t}=this;if(this._active){t.push(n);return}let r;this._active=!0;do if(r=n.execute(n.state,n.delay))break;while(n=t.shift());if(this._active=!1,r){for(;n=t.shift();)n.unsubscribe();throw r}}};var Ni=class extends un{flush(n){this._active=!0;let t=this._scheduled;this._scheduled=void 0;let{actions:r}=this,o;n=n||r.shift();do if(o=n.execute(n.state,n.delay))break;while((n=r[0])&&n.id===t&&r.shift());if(this._active=!1,o){for(;(n=r[0])&&n.id===t&&r.shift();)n.unsubscribe();throw o}}};var _w=new Ni(Ai);var Vt=new un(cn),lh=Vt;var Ri=class extends cn{constructor(n,t){super(n,t),this.scheduler=n,this.work=t}requestAsyncId(n,t,r=0){return r!==null&&r>0?super.requestAsyncId(n,t,r):(n.actions.push(this),n._scheduled||(n._scheduled=or.requestAnimationFrame(()=>n.flush(void 0))))}recycleAsyncId(n,t,r=0){var o;if(r!=null?r>0:this.delay>0)return super.recycleAsyncId(n,t,r);let{actions:i}=n;t!=null&&t===n._scheduled&&((o=i[i.length-1])===null||o===void 0?void 0:o.id)!==t&&(or.cancelAnimationFrame(t),n._scheduled=void 0)}};var Oi=class extends un{flush(n){this._active=!0;let t;n?t=n.id:(t=this._scheduled,this._scheduled=void 0);let{actions:r}=this,o;n=n||r.shift();do if(o=n.execute(n.state,n.delay))break;while((n=r[0])&&n.id===t&&r.shift());if(this._active=!1,o){for(;(n=r[0])&&n.id===t&&r.shift();)n.unsubscribe();throw o}}};var xw=new Oi(Ri);var ye=new O(e=>e.complete());function Pi(e){return e&&T(e.schedule)}function kc(e){return e[e.length-1]}function ln(e){return T(kc(e))?e.pop():void 0}function wt(e){return Pi(kc(e))?e.pop():void 0}function dh(e,n){return typeof kc(e)=="number"?e.pop():n}function hh(e,n,t,r){function o(i){return i instanceof t?i:new t(function(s){s(i)})}return new(t||(t=Promise))(function(i,s){function a(l){try{u(r.next(l))}catch(d){s(d)}}function c(l){try{u(r.throw(l))}catch(d){s(d)}}function u(l){l.done?i(l.value):o(l.value).then(a,c)}u((r=r.apply(e,n||[])).next())})}function fh(e){var n=typeof Symbol=="function"&&Symbol.iterator,t=n&&e[n],r=0;if(t)return t.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}function _n(e){return this instanceof _n?(this.v=e,this):new _n(e)}function ph(e,n,t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=t.apply(e,n||[]),o,i=[];return o={},a("next"),a("throw"),a("return",s),o[Symbol.asyncIterator]=function(){return this},o;function s(f){return function(p){return Promise.resolve(p).then(f,d)}}function a(f,p){r[f]&&(o[f]=function(g){return new Promise(function(y,w){i.push([f,g,y,w])>1||c(f,g)})},p&&(o[f]=p(o[f])))}function c(f,p){try{u(r[f](p))}catch(g){h(i[0][3],g)}}function u(f){f.value instanceof _n?Promise.resolve(f.value.v).then(l,d):h(i[0][2],f)}function l(f){c("next",f)}function d(f){c("throw",f)}function h(f,p){f(p),i.shift(),i.length&&c(i[0][0],i[0][1])}}function gh(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=e[Symbol.asyncIterator],t;return n?n.call(e):(e=typeof fh=="function"?fh(e):e[Symbol.iterator](),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(i){t[i]=e[i]&&function(s){return new Promise(function(a,c){s=e[i](s),o(a,c,s.done,s.value)})}}function o(i,s,a,c){Promise.resolve(c).then(function(u){i({value:u,done:a})},s)}}var sr=e=>e&&typeof e.length=="number"&&typeof e!="function";function ki(e){return T(e?.then)}function Fi(e){return T(e[tr])}function Li(e){return Symbol.asyncIterator&&T(e?.[Symbol.asyncIterator])}function ji(e){return new TypeError(`You provided ${e!==null&&typeof e=="object"?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function Aw(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Vi=Aw();function Ui(e){return T(e?.[Vi])}function $i(e){return ph(this,arguments,function*(){let t=e.getReader();try{for(;;){let{value:r,done:o}=yield _n(t.read());if(o)return yield _n(void 0);yield yield _n(r)}}finally{t.releaseLock()}})}function Bi(e){return T(e?.getReader)}function k(e){if(e instanceof O)return e;if(e!=null){if(Fi(e))return Nw(e);if(sr(e))return Rw(e);if(ki(e))return Ow(e);if(Li(e))return mh(e);if(Ui(e))return Pw(e);if(Bi(e))return kw(e)}throw ji(e)}function Nw(e){return new O(n=>{let t=e[tr]();if(T(t.subscribe))return t.subscribe(n);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function Rw(e){return new O(n=>{for(let t=0;t<e.length&&!n.closed;t++)n.next(e[t]);n.complete()})}function Ow(e){return new O(n=>{e.then(t=>{n.closed||(n.next(t),n.complete())},t=>n.error(t)).then(null,Si)})}function Pw(e){return new O(n=>{for(let t of e)if(n.next(t),n.closed)return;n.complete()})}function mh(e){return new O(n=>{Fw(e,n).catch(t=>n.error(t))})}function kw(e){return mh($i(e))}function Fw(e,n){var t,r,o,i;return hh(this,void 0,void 0,function*(){try{for(t=gh(e);r=yield t.next(),!r.done;){let s=r.value;if(n.next(s),n.closed)return}}catch(s){o={error:s}}finally{try{r&&!r.done&&(i=t.return)&&(yield i.call(t))}finally{if(o)throw o.error}}n.complete()})}function Fe(e,n,t,r=0,o=!1){let i=n.schedule(function(){t(),o?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(i),!o)return i}function Hi(e,n=0){return _((t,r)=>{t.subscribe(M(r,o=>Fe(r,e,()=>r.next(o),n),()=>Fe(r,e,()=>r.complete(),n),o=>Fe(r,e,()=>r.error(o),n)))})}function zi(e,n=0){return _((t,r)=>{r.add(e.schedule(()=>t.subscribe(r),n))})}function vh(e,n){return k(e).pipe(zi(n),Hi(n))}function yh(e,n){return k(e).pipe(zi(n),Hi(n))}function Dh(e,n){return new O(t=>{let r=0;return n.schedule(function(){r===e.length?t.complete():(t.next(e[r++]),t.closed||this.schedule())})})}function wh(e,n){return new O(t=>{let r;return Fe(t,n,()=>{r=e[Vi](),Fe(t,n,()=>{let o,i;try{({value:o,done:i}=r.next())}catch(s){t.error(s);return}i?t.complete():t.next(o)},0,!0)}),()=>T(r?.return)&&r.return()})}function Gi(e,n){if(!e)throw new Error("Iterable cannot be null");return new O(t=>{Fe(t,n,()=>{let r=e[Symbol.asyncIterator]();Fe(t,n,()=>{r.next().then(o=>{o.done?t.complete():t.next(o.value)})},0,!0)})})}function Ih(e,n){return Gi($i(e),n)}
vendor: 6,579 bytes, line 3
3function Ch(e,n){if(e!=null){if(Fi(e))return vh(e,n);if(sr(e))return Dh(e,n);if(ki(e))return yh(e,n);if(Li(e))return Gi(e,n);if(Ui(e))return wh(e,n);if(Bi(e))return Ih(e,n)}throw ji(e)}function K(e,n){return n?Ch(e,n):k(e)}function E(...e){let n=wt(e);return K(e,n)}function It(e,n){let t=T(e)?e:()=>e,r=o=>o.error(t());return new O(n?o=>n.schedule(r,0,o):r)}function We(e){return!!e&&(e instanceof O||T(e.lift)&&T(e.subscribe))}var it=Jn(e=>function(){e(this),this.name="EmptyError",this.message="no elements in sequence"});function Lw(e,n){let t=typeof n=="object";return new Promise((r,o)=>{let i=new ot({next:s=>{r(s),i.unsubscribe()},error:o,complete:()=>{t?r(n.defaultValue):o(new it)}});e.subscribe(i)})}function Eh(e){return e instanceof Date&&!isNaN(e)}function x(e,n){return _((t,r)=>{let o=0;t.subscribe(M(r,i=>{r.next(e.call(n,i,o++))}))})}var{isArray:jw}=Array;function Vw(e,n){return jw(n)?e(...n):e(n)}function ar(e){return x(n=>Vw(e,n))}var{isArray:Uw}=Array,{getPrototypeOf:$w,prototype:Bw,keys:Hw}=Object;function qi(e){if(e.length===1){let n=e[0];if(Uw(n))return{args:n,keys:null};if(zw(n)){let t=Hw(n);return{args:t.map(r=>n[r]),keys:t}}}return{args:e,keys:null}}function zw(e){return e&&typeof e=="object"&&$w(e)===Bw}function Wi(e,n){return e.reduce((t,r,o)=>(t[r]=n[o],t),{})}function io(...e){let n=wt(e),t=ln(e),{args:r,keys:o}=qi(e);if(r.length===0)return K([],n);let i=new O(Gw(r,n,o?s=>Wi(o,s):me));return t?i.pipe(ar(t)):i}function Gw(e,n,t=me){return r=>{bh(n,()=>{let{length:o}=e,i=new Array(o),s=o,a=o;for(let c=0;c<o;c++)bh(n,()=>{let u=K(e[c],n),l=!1;u.subscribe(M(r,d=>{i[c]=d,l||(l=!0,a--),a||r.next(t(i.slice()))},()=>{--s||r.complete()}))},r)},r)}}function bh(e,n,t){e?Fe(t,e,n):n()}function Sh(e,n,t,r,o,i,s,a){let c=[],u=0,l=0,d=!1,h=()=>{d&&!c.length&&!u&&n.complete()},f=g=>u<r?p(g):c.push(g),p=g=>{i&&n.next(g),u++;let y=!1;k(t(g,l++)).subscribe(M(n,w=>{o?.(w),i?f(w):n.next(w)},()=>{y=!0},void 0,()=>{if(y)try{for(u--;c.length&&u<r;){let w=c.shift();s?Fe(n,s,()=>p(w)):p(w)}h()}catch(w){n.error(w)}}))};return e.subscribe(M(n,f,()=>{d=!0,h()})),()=>{a?.()}}function te(e,n,t=1/0){return T(n)?te((r,o)=>x((i,s)=>n(r,i,o,s))(k(e(r,o))),t):(typeof n=="number"&&(t=n),_((r,o)=>Sh(r,o,e,t)))}function Ct(e=1/0){return te(me,e)}function Mh(){return Ct(1)}function Ue(...e){return Mh()(K(e,wt(e)))}function xn(e){return new O(n=>{k(e()).subscribe(n)})}function Fc(...e){let n=ln(e),{args:t,keys:r}=qi(e),o=new O(i=>{let{length:s}=t;if(!s){i.complete();return}let a=new Array(s),c=s,u=s;for(let l=0;l<s;l++){let d=!1;k(t[l]).subscribe(M(i,h=>{d||(d=!0,u--),a[l]=h},()=>c--,void 0,()=>{(!c||!d)&&(u||i.next(r?Wi(r,a):a),i.complete())}))}});return n?o.pipe(ar(n)):o}var qw=["addListener","removeListener"],Ww=["addEventListener","removeEventListener"],Zw=["on","off"];function Lc(e,n,t,r){if(T(t)&&(r=t,t=void 0),r)return Lc(e,n,t).pipe(ar(r));let[o,i]=Kw(e)?Ww.map(s=>a=>e[s](n,a,t)):Yw(e)?qw.map(Th(e,n)):Qw(e)?Zw.map(Th(e,n)):[];if(!o&&sr(e))return te(s=>Lc(s,n,t))(k(e));if(!o)throw new TypeError("Invalid event target");return new O(s=>{let a=(...c)=>s.next(1<c.length?c:c[0]);return o(a),()=>i(a)})}function Th(e,n){return t=>r=>e[t](n,r)}function Yw(e){return T(e.addListener)&&T(e.removeListener)}function Qw(e){return T(e.on)&&T(e.off)}function Kw(e){return T(e.addEventListener)&&T(e.removeEventListener)}function An(e=0,n,t=lh){let r=-1;return n!=null&&(Pi(n)?t=n:r=n),new O(o=>{let i=Eh(e)?+e-t.now():e;i<0&&(i=0);let s=0;return t.schedule(function(){o.closed||(o.next(s++),0<=r?this.schedule(void 0,r):o.complete())},i)})}function Jw(e=0,n=Vt){return e<0&&(e=0),An(e,e,n)}function Xw(...e){let n=wt(e),t=dh(e,1/0),r=e;return r.length?r.length===1?k(r[0]):Ct(t)(K(r,n)):ye}var eI=new O(rt);var{isArray:tI}=Array;function Zi(e){return e.length===1&&tI(e[0])?e[0]:e}function be(e,n){return _((t,r)=>{let o=0;t.subscribe(M(r,i=>e.call(n,i,o++)&&r.next(i)))})}function nI(...e){return e=Zi(e),e.length===1?k(e[0]):new O(rI(e))}function rI(e){return n=>{let t=[];for(let r=0;t&&!n.closed&&r<e.length;r++)t.push(k(e[r]).subscribe(M(n,o=>{if(t){for(let i=0;i<t.length;i++)i!==r&&t[i].unsubscribe();t=null}n.next(o)})))}}function oI(...e){let n=ln(e),t=Zi(e);return t.length?new O(r=>{let o=t.map(()=>[]),i=t.map(()=>!1);r.add(()=>{o=i=null});for(let s=0;!r.closed&&s<t.length;s++)k(t[s]).subscribe(M(r,a=>{if(o[s].push(a),o.every(c=>c.length)){let c=o.map(u=>u.shift());r.next(n?n(...c):c),o.some((u,l)=>!u.length&&i[l])&&r.complete()}},()=>{i[s]=!0,!o[s].length&&r.complete()}));return()=>{o=i=null}}):ye}function _h(e){return _((n,t)=>{let r=!1,o=null,i=null,s=!1,a=()=>{if(i?.unsubscribe(),i=null,r){r=!1;let u=o;o=null,t.next(u)}s&&t.complete()},c=()=>{i=null,s&&t.complete()};n.subscribe(M(t,u=>{r=!0,o=u,i||k(e(u)).subscribe(i=M(t,a,c))},()=>{s=!0,(!r||!i||i.closed)&&t.complete()}))})}function iI(e,n=Vt){return _h(()=>An(e,n))}function $e(e){return _((n,t)=>{let r=null,o=!1,i;r=n.subscribe(M(t,void 0,void 0,s=>{i=k(e(s,$e(e)(n))),r?(r.unsubscribe(),r=null,i.subscribe(t)):o=!0})),o&&(r.unsubscribe(),r=null,i.subscribe(t))})}function xh(e,n,t,r,o){return(i,s)=>{let a=t,c=n,u=0;i.subscribe(M(s,l=>{let d=u++;c=a?e(c,l,d):(a=!0,l),r&&s.next(c)},o&&(()=>{a&&s.next(c),s.complete()})))}}function st(e,n){return T(n)?te(e,n,1):te(e,1)}function Ah(e,n=Vt){return _((t,r)=>{let o=null,i=null,s=null,a=()=>{if(o){o.unsubscribe(),o=null;let u=i;i=null,r.next(u)}};function c(){let u=s+e,l=n.now();if(l<u){o=this.schedule(void 0,u-l),r.add(o);return}a()}t.subscribe(M(r,u=>{i=u,s=n.now(),o||(o=n.schedule(c,e),r.add(o))},()=>{a(),r.complete()},void 0,()=>{i=o=null}))})}function dn(e){return _((n,t)=>{let r=!1;n.subscribe(M(t,o=>{r=!0,t.next(o)},()=>{r||t.next(e),t.complete()}))})}function De(e){return e<=0?()=>ye:_((n,t)=>{let r=0;n.subscribe(M(t,o=>{++r<=e&&(t.next(o),e<=r&&t.complete())}))})}function Nh(){return _((e,n)=>{e.subscribe(M(n,rt))})}function so(e){return x(()=>e)}function jc(e,n){return n?t=>Ue(n.pipe(De(1),Nh()),t.pipe(jc(e))):te((t,r)=>k(e(t,r)).pipe(De(1),so(t)))}function sI(e,n=Vt){let t=An(e,n);return jc(()=>t)}function aI(e,n=me){return e=e??cI,_((t,r)=>{let o,i=!0;t.subscribe(M(r,s=>{let a=n(s);(i||!e(o,a))&&(i=!1,o=a,r.next(s))}))})}function cI(e,n){return e===n}function Yi(e=uI){return _((n,t)=>{let r=!1;n.subscribe(M(t,o=>{r=!0,t.next(o)},()=>r?t.complete():t.error(e())))})}function uI(){return new it}function lI(...e){return n=>Ue(n,E(...e))}function Rh(e,n){return n?t=>t.pipe(Rh((r,o)=>k(e(r,o)).pipe(x((i,s)=>n(r,i,o,s))))):_((t,r)=>{let o=0,i=null,s=!1;t.subscribe(M(r,a=>{i||(i=M(r,void 0,()=>
3{i=null,s&&r.complete()}),k(e(a,o++)).subscribe(i))},()=>{s=!0,!i&&r.complete()}))})}function Et(e,n){let t=arguments.length>=2;return r=>r.pipe(e?be((o,i)=>e(o,i,r)):me,De(1),t?dn(n):Yi(()=>new it))}function cr(e){return e<=0?()=>ye:_((n,t)=>{let r=[];n.subscribe(M(t,o=>{r.push(o),e<r.length&&r.shift()},()=>{for(let o of r)t.next(o);t.complete()},void 0,()=>{r=null}))})}function Vc(e,n){let t=arguments.length>=2;return r=>r.pipe(e?be((o,i)=>e(o,i,r)):me,cr(1),t?dn(n):Yi(()=>new it))}function Uc(e,n){return _(xh(e,n,arguments.length>=2,!0))}function Oh(e={}){let{connector:n=()=>new se,resetOnError:t=!0,resetOnComplete:r=!0,resetOnRefCountZero:o=!0}=e;return i=>{let s,a,c,u=0,l=!1,d=!1,h=()=>{a?.unsubscribe(),a=void 0},f=()=>{h(),s=c=void 0,l=d=!1},p=()=>{let g=s;f(),g?.unsubscribe()};return _((g,y)=>{u++,!d&&!l&&h();let w=c=c??n();y.add(()=>{u--,u===0&&!d&&!l&&(a=$c(p,o))}),w.subscribe(y),!s&&u>0&&(s=new ot({next:A=>w.next(A),error:A=>{d=!0,h(),a=$c(f,t,A),w.error(A)},complete:()=>{l=!0,h(),a=$c(f,r),w.complete()}}),k(g).subscribe(s))})(i)}}function $c(e,n,...t){if(n===!0){e();return}if(n===!1)return;let r=new ot({next:()=>{r.unsubscribe(),e()}});return k(n(...t)).subscribe(r)}function ao(e,n,t){let r,o=!1;return e&&typeof e=="object"?{bufferSize:r=1/0,windowTime:n=1/0,refCount:o=!1,scheduler:t}=e:r=e??1/0,Oh({connector:()=>new _i(r,n,t),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:o})}function dI(e){return be((n,t)=>e<=t)}function Bc(...e){let n=wt(e);return _((t,r)=>{(n?Ue(e,t,n):Ue(e,t)).subscribe(r)})}function ae(e,n){return _((t,r)=>{let o=null,i=0,s=!1,a=()=>s&&!o&&r.complete();t.subscribe(M(r,c=>{o?.unsubscribe();let u=0,l=i++;k(e(c,l)).subscribe(o=M(r,d=>r.next(n?n(c,d,l,u++):d),()=>{o=null,a()}))},()=>{s=!0,a()}))})}function Qi(e){return _((n,t)=>{k(e).subscribe(M(t,()=>t.complete(),rt)),!t.closed&&n.subscribe(t)})}function fI(e,n=!1){return _((t,r)=>{let o=0;t.subscribe(M(r,i=>{let s=e(i,o++);(s||n)&&r.next(i),!s&&r.complete()}))})}function le(e,n,t){let r=T(e)||n||t?{next:e,error:n,complete:t}:e;return r?_((o,i)=>{var s;(s=r.subscribe)===null||s===void 0||s.call(r);let a=!0;o.subscribe(M(i,c=>{var u;(u=r.next)===null||u===void 0||u.call(r,c),i.next(c)},()=>{var c;a=!1,(c=r.complete)===null||c===void 0||c.call(r),i.complete()},c=>{var u;a=!1,(u=r.error)===null||u===void 0||u.call(r,c),i.error(c)},()=>{var c,u;a&&((c=r.unsubscribe)===null||c===void 0||c.call(r)),(u=r.finalize)===null||u===void 0||u.call(r)}))}):me}function hI(...e){let n=ln(e);return _((t,r)=>{let o=e.length,i=new Array(o),s=e.map(()=>!1),a=!1;for(let c=0;c<o;c++)k(e[c]).subscribe(M(r,u=>{i[c]=u,!a&&!s[c]&&(s[c]=!0,(a=s.every(me))&&(s=null))},rt));t.subscribe(M(r,c=>{if(a){let u=[c,...i];r.next(n?n(...u):u)}}))})}function Ph(e,n){return Object.is(e,n)}var de=null,co=!1,Ki=1,at=Symbol("SIGNAL");function V(e){let n=de;return de=e,n}function kh(){return de}function pI(){return co}var ur={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 Xi(e){if(co)throw new Error("");if(de===null)return;de.consumerOnSignalRead(e);let n=de.nextProducerIndex++;if(os(de),n<de.producerNode.length&&de.producerNode[n]!==e&&uo(de)){let t=de.producerNode[n];rs(t,de.producerIndexOfThis[n])}de.producerNode[n]!==e&&(de.producerNode[n]=e,de.producerIndexOfThis[n]=uo(de)?Uh(e,de,n):0),de.producerLastReadVersion[n]=e.version}function gI(){Ki++}function Fh(e){if(!(uo(e)&&!e.dirty)&&!(!e.dirty&&e.lastCleanEpoch===Ki)){if(!e.producerMustRecompute(e)&&!ts(e)){e.dirty=!1,e.lastCleanEpoch=Ki;return}e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=Ki}}function Lh(e){if(e.liveConsumerNode===void 0)return;let n=co;co=!0;try{for(let t of e.liveConsumerNode)t.dirty||Vh(t)}finally{co=n}}function jh(){return de?.consumerAllowSignalWrites!==!1}function Vh(e){e.dirty=!0,Lh(e),e.consumerMarkedDirty?.(e)}function lo(e){return e&&(e.nextProducerIndex=0),V(e)}function es(e,n){if(V(n),!(!e||e.producerNode===void 0||e.producerIndexOfThis===void 0||e.producerLastReadVersion===void 0)){if(uo(e))for(let t=e.nextProducerIndex;t<e.producerNode.length;t++)rs(e.producerNode[t],e.producerIndexOfThis[t]);for(;e.producerNode.length>e.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function ts(e){os(e);for(let n=0;n<e.producerNode.length;n++){let t=e.producerNode[n],r=e.producerLastReadVersion[n];if(r!==t.version||(Fh(t),r!==t.version))return!0}return!1}function ns(e){if(os(e),uo(e))for(let n=0;n<e.producerNode.length;n++)rs(e.producerNode[n],e.producerIndexOfThis[n]);e.producerNode.length=e.producerLastReadVersion.length=e.producerIndexOfThis.length=0,e.liveConsumerNode&&(e.liveConsumerNode.length=e.liveConsumerIndexOfThis.length=0)}function Uh(e,n,t){if($h(e),e.liveConsumerNode.length===0&&Bh(e))for(let r=0;r<e.producerNode.length;r++)e.producerIndexOfThis[r]=Uh(e.producerNode[r],e,r);return e.liveConsumerIndexOfThis.push(t),e.liveConsumerNode.push(n)-1}function rs(e,n){if($h(e),e.liveConsumerNode.length===1&&Bh(e))for(let r=0;r<e.producerNode.length;r++)rs(e.producerNode[r],e.producerIndexOfThis[r]);let t=e.liveConsumerNode.length-1;if(e.liveConsumerNode[n]=e.liveConsumerNode[t],e.liveConsumerIndexOfThis[n]=e.liveConsumerIndexOfThis[t],e.liveConsumerNode.length--,e.liveConsumerIndexOfThis.length--,n<e.liveConsumerNode.length){let r=e.liveConsumerIndexOfThis[n],o=e.liveConsumerNode[n];os(o),o.producerIndexOfThis[r]=n}}function uo(e){return e.consumerIsAlwaysLive||(e?.liveConsumerNode?.length??0)>0}function os(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function $h(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}function Bh(e){return e.producerNode!==void 0}function Hh(e){let n=Object.create(mI);n.computation=e;let t=()=>{if(Fh(n),Xi(n),n.value===Ji)throw n.error;return n.value};return t[at]=n,t}var Hc=Symbol("UNSET"),zc=Symbol("COMPUTING"),Ji=Symbol("ERRORED"),mI=G(I({},ur),{value:Hc,dirty:!0,error:null,equal:Ph,producerMustRecompute(e){return e.value===Hc||e.value===zc},producerRecomputeValue(e){if(e.value===zc)throw new Error("Detected cycle in computations.");let n=e.value;e.value=zc;let t=lo(e),r;try{r=e.computation()}catch(o){r=Ji,e.error=o}finally{es(e,t)}if(n!==Hc&&n!==Ji&&r!==Ji&&e.equal(n,r)){e.value=n;return}e.value=r,e.version++}});function vI(){throw new Error}var zh=vI;function Gh(){zh()}function qh(e){zh=e}var yI=null;function Wh(e){let n=Object.create(qc);n.value=e;let t=()=>(Xi(n),n.value);return t[at]=n,t}
3function is(e,n){jh()||Gh(),e.equal(e.value,n)||(e.value=n,DI(e))}function Zh(e,n){jh()||Gh(),is(e,n(e.value))}var qc=G(I({},ur),{equal:Ph,value:void 0});function DI(e){e.version++,gI(),Lh(e),yI?.()}function Yh(e,n,t){let r=Object.create(wI);t&&(r.consumerAllowSignalWrites=!0),r.fn=e,r.schedule=n;let o=c=>{r.cleanupFn=c};function i(c){return c.fn===null&&c.schedule===null}function s(c){i(c)||(ns(c),c.cleanupFn(),c.fn=null,c.schedule=null,c.cleanupFn=Gc)}let a=()=>{if(r.fn===null)return;if(pI())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(r.dirty=!1,r.hasRun&&!ts(r))return;r.hasRun=!0;let c=lo(r);try{r.cleanupFn(),r.cleanupFn=Gc,r.fn(o)}finally{es(r,c)}};return r.ref={notify:()=>Vh(r),run:a,cleanup:()=>r.cleanupFn(),destroy:()=>s(r),[at]:r},r.ref}var Gc=()=>{},wI=G(I({},ur),{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:e=>{e.schedule!==null&&e.schedule(e.ref)},hasRun:!1,cleanupFn:Gc});var zp="https://g.co/ng/security#xss",b=class extends Error{constructor(n,t){super(Xs(n,t)),this.code=n}};function Xs(e,n){return`${`NG0${Math.abs(e)}`}${n?": "+n:""}`}var Gp=Symbol("InputSignalNode#UNSET"),II=G(I({},qc),{transformFn:void 0,applyValueToInputSignal(e,n){is(e,n)}});function qp(e,n){let t=Object.create(II);t.value=e,t.transformFn=n?.transform;function r(){if(Xi(t),t.value===Gp)throw new b(-950,!1);return t.value}return r[at]=t,r}function xo(e){return{toString:e}.toString()}var ss="__parameters__";function CI(e){return function(...t){if(e){let r=e(...t);for(let o in r)this[o]=r[o]}}}function Wp(e,n,t){return xo(()=>{let r=CI(n);function o(...i){if(this instanceof o)return r.apply(this,i),this;let s=new o(...i);return a.annotation=s,a;function a(c,u,l){let d=c.hasOwnProperty(ss)?c[ss]:Object.defineProperty(c,ss,{value:[]})[ss];for(;d.length<=l;)d.push(null);return(d[l]=d[l]||[]).push(s),c}}return t&&(o.prototype=Object.create(t.prototype)),o.prototype.ngMetadataName=e,o.annotationCls=o,o})}var we=globalThis;function W(e){for(let n in e)if(e[n]===W)return n;throw Error("Could not find renamed property on target object.")}function EI(e,n){for(let t in n)n.hasOwnProperty(t)&&!e.hasOwnProperty(t)&&(e[t]=n[t])}function Ae(e){if(typeof e=="string")return e;if(Array.isArray(e))return"["+e.map(Ae).join(", ")+"]";if(e==null)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;let n=e.toString();if(n==null)return""+n;let t=n.indexOf(`
4`);return t===-1?n:n.substring(0,t)}function au(e,n){return e==null||e===""?n===null?"":n:n==null||n===""?e:e+" "+n}var bI=W({__forward_ref__:W});function Zp(e){return e.__forward_ref__=Zp,e.toString=function(){return Ae(this())},e}function Ie(e){return Yp(e)?e():e}function Yp(e){return typeof e=="function"&&e.hasOwnProperty(bI)&&e.__forward_ref__===Zp}function SI(e,n,t){e!=n&&MI(t,e,n,"==")}function MI(e,n,t,r){throw new Error(`ASSERTION ERROR: ${e}`+(r==null?"":` [Expected=> ${t} ${r} ${n} <=Actual]`))}function D(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Nt(e){return{providers:e.providers||[],imports:e.imports||[]}}function ea(e){return Qh(e,Kp)||Qh(e,Jp)}function Qp(e){return ea(e)!==null}function Qh(e,n){return e.hasOwnProperty(n)?e[n]:null}function TI(e){let n=e&&(e[Kp]||e[Jp]);return n||null}function Kh(e){return e&&(e.hasOwnProperty(Jh)||e.hasOwnProperty(_I))?e[Jh]:null}var Kp=W({\u0275prov:W}),Jh=W({\u0275inj:W}),Jp=W({ngInjectableDef:W}),_I=W({ngInjectorDef:W}),C=class{constructor(n,t){this._desc=n,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,typeof t=="number"?this.__NG_ELEMENT_ID__=t:t!==void 0&&(this.\u0275prov=D({token:this,providedIn:t.providedIn||"root",factory:t.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function Xp(e){return e&&!!e.\u0275providers}var xI=W({\u0275cmp:W}),AI=W({\u0275dir:W}),NI=W({\u0275pipe:W}),RI=W({\u0275mod:W}),Cs=W({\u0275fac:W}),ho=W({__NG_ELEMENT_ID__:W}),Xh=W({__NG_ENV_ID__:W});function _e(e){return typeof e=="string"?e:e==null?"":String(e)}function OI(e){return typeof e=="function"?e.name||e.toString():typeof e=="object"&&e!=null&&typeof e.type=="function"?e.type.name||e.type.toString():_e(e)}function PI(e,n){let t=n?`. Dependency path: ${n.join(" > ")} > ${e}`:"";throw new b(-200,e)}function Ml(e,n){throw new b(-201,!1)}var j=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(j||{}),cu;function eg(){return cu}function Le(e){let n=cu;return cu=e,n}function tg(e,n,t){let r=ea(e);if(r&&r.providedIn=="root")return r.value===void 0?r.value=r.factory():r.value;if(t&j.Optional)return null;if(n!==void 0)return n;Ml(e,"Injector")}var kI={},Do=kI,uu="__NG_DI_FLAG__",Es="ngTempTokenPath",FI="ngTokenPath",LI=/\n/gm,jI="\u0275",ep="__source",pr;function VI(){return pr}function fn(e){let n=pr;return pr=e,n}function UI(e,n=j.Default){if(pr===void 0)throw new b(-203,!1);return pr===null?tg(e,void 0,n):pr.get(e,n&j.Optional?null:void 0,n)}function v(e,n=j.Default){return(eg()||UI)(Ie(e),n)}function m(e,n=j.Default){return v(e,ta(n))}function ta(e){return typeof e>"u"||typeof e=="number"?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function lu(e){let n=[];for(let t=0;t<e.length;t++){let r=Ie(e[t]);if(Array.isArray(r)){if(r.length===0)throw new b(900,!1);let o,i=j.Default;for(let s=0;s<r.length;s++){let a=r[s],c=$I(a);typeof c=="number"?c===-1?o=a.token:i|=c:o=a}n.push(v(o,i))}else n.push(v(r))}return n}function ng(e,n){return e[uu]=n,e.prototype[uu]=n,e}function $I(e){return e[uu]}function BI(e,n,t,r){let o=e[Es];throw n[ep]&&o.unshift(n[ep]),e.message=HI(`
5`+e.message,o,t,r),e[FI]=o,e[Es]=null,e}function HI(e,n,t,r=null){e=e&&e.charAt(0)===`
6`&&e.charAt(1)==jI?e.slice(2):e;let o=Ae(n);if(Array.isArray(n))o=n.map(Ae).join(" -> ");else if(typeof n=="object"){let i=[];for(let s in n)if(n.hasOwnProperty(s)){let a=n[s];
6i.push(s+":"+(typeof a=="string"?JSON.stringify(a):Ae(a)))}o=`{${i.join(", ")}}`}return`${t}${r?"("+r+")":""}[${o}]: ${e.replace(LI,`
7  `)}`}var Ao=ng(Wp("Optional"),8);var na=ng(Wp("SkipSelf"),4);function On(e,n){let t=e.hasOwnProperty(Cs);return t?e[Cs]:null}function zI(e,n,t){if(e.length!==n.length)return!1;for(let r=0;r<e.length;r++){let o=e[r],i=n[r];if(t&&(o=t(o),i=t(i)),i!==o)return!1}return!0}function GI(e){return e.flat(Number.POSITIVE_INFINITY)}function Tl(e,n){e.forEach(t=>Array.isArray(t)?Tl(t,n):n(t))}function rg(e,n,t){n>=e.length?e.push(t):e.splice(n,0,t)}function bs(e,n){return n>=e.length-1?e.pop():e.splice(n,1)[0]}function qI(e,n){let t=[];for(let r=0;r<e;r++)t.push(n);return t}function WI(e,n,t,r){let o=e.length;if(o==n)e.push(t,r);else if(o===1)e.push(r,e[0]),e[0]=t;else{for(o--,e.push(e[o-1],e[o]);o>n;){let i=o-2;e[o]=e[i],o--}e[n]=t,e[n+1]=r}}function _r(e,n,t){let r=No(e,n);return r>=0?e[r|1]=t:(r=~r,WI(e,r,n,t)),r}function Wc(e,n){let t=No(e,n);if(t>=0)return e[t|1]}function No(e,n){return ZI(e,n,1)}function ZI(e,n,t){let r=0,o=e.length>>t;for(;o!==r;){let i=r+(o-r>>1),s=e[i<<t];if(n===s)return i<<t;s>n?o=i:r=i+1}return~(o<<t)}var $t={},xe=[],mr=new C(""),og=new C("",-1),ig=new C(""),Ss=class{get(n,t=Do){if(t===Do){let r=new Error(`NullInjectorError: No provider for ${Ae(n)}!`);throw r.name="NullInjectorError",r}return t}},sg=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(sg||{}),Mt=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(Mt||{}),gn=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(gn||{});function YI(e,n,t){let r=e.length;for(;;){let o=e.indexOf(n,t);if(o===-1)return o;if(o===0||e.charCodeAt(o-1)<=32){let i=n.length;if(o+i===r||e.charCodeAt(o+i)<=32)return o}t=o+1}}function du(e,n,t){let r=0;for(;r<t.length;){let o=t[r];if(typeof o=="number"){if(o!==0)break;r++;let i=t[r++],s=t[r++],a=t[r++];e.setAttribute(n,s,a,i)}else{let i=o,s=t[++r];QI(i)?e.setProperty(n,i,s):e.setAttribute(n,i,s),r++}}return r}function ag(e){return e===3||e===4||e===6}function QI(e){return e.charCodeAt(0)===64}function wo(e,n){if(!(n===null||n.length===0))if(e===null||e.length===0)e=n.slice();else{let t=-1;for(let r=0;r<n.length;r++){let o=n[r];typeof o=="number"?t=o:t===0||(t===-1||t===2?tp(e,t,o,null,n[++r]):tp(e,t,o,null,null))}}return e}function tp(e,n,t,r,o){let i=0,s=e.length;if(n===-1)s=-1;else for(;i<e.length;){let a=e[i++];if(typeof a=="number"){if(a===n){s=-1;break}else if(a>n){s=i-1;break}}}for(;i<e.length;){let a=e[i];if(typeof a=="number")break;if(a===t){if(r===null){o!==null&&(e[i+1]=o);return}else if(r===e[i+1]){e[i+2]=o;return}}i++,r!==null&&i++,o!==null&&i++}s!==-1&&(e.splice(s,0,n),i=s+1),e.splice(i++,0,t),r!==null&&e.splice(i++,0,r),o!==null&&e.splice(i++,0,o)}var cg="ng-template";function KI(e,n,t,r){let o=0;if(r){for(;o<n.length&&typeof n[o]=="string";o+=2)if(n[o]==="class"&&YI(n[o+1].toLowerCase(),t,0)!==-1)return!0}else if(_l(e))return!1;if(o=n.indexOf(1,o),o>-1){let i;for(;++o<n.length&&typeof(i=n[o])=="string";)if(i.toLowerCase()===t)return!0}return!1}function _l(e){return e.type===4&&e.value!==cg}function JI(e,n,t){let r=e.type===4&&!t?cg:e.value;return n===r}function XI(e,n,t){let r=4,o=e.attrs,i=o!==null?nC(o):0,s=!1;for(let a=0;a<n.length;a++){let c=n[a];if(typeof c=="number"){if(!s&&!ct(r)&&!ct(c))return!1;if(s&&ct(c))continue;s=!1,r=c|r&1;continue}if(!s)if(r&4){if(r=2|r&1,c!==""&&!JI(e,c,t)||c===""&&n.length===1){if(ct(r))return!1;s=!0}}else if(r&8){if(o===null||!KI(e,o,c,t)){if(ct(r))return!1;s=!0}}else{let u=n[++a],l=eC(c,o,_l(e),t);if(l===-1){if(ct(r))return!1;s=!0;continue}if(u!==""){let d;if(l>i?d="":d=o[l+1].toLowerCase(),r&2&&u!==d){if(ct(r))return!1;s=!0}}}}return ct(r)||s}function ct(e){return(e&1)===0}function eC(e,n,t,r){if(n===null)return-1;let o=0;if(r||!t){let i=!1;for(;o<n.length;){let s=n[o];if(s===e)return o;if(s===3||s===6)i=!0;else if(s===1||s===2){let a=n[++o];for(;typeof a=="string";)a=n[++o];continue}else{if(s===4)break;
7if(s===0){o+=4;continue}}o+=i?1:2}return-1}else return rC(n,e)}function ug(e,n,t=!1){for(let r=0;r<n.length;r++)if(XI(e,n[r],t))return!0;return!1}function tC(e){let n=e.attrs;if(n!=null){let t=n.indexOf(5);if(!(t&1))return n[t+1]}return null}function nC(e){for(let n=0;n<e.length;n++){let t=e[n];if(ag(t))return n}return e.length}function rC(e,n){let t=e.indexOf(4);if(t>-1)for(t++;t<e.length;){let r=e[t];if(typeof r=="number")return-1;if(r===n)return t;t++}return-1}function oC(e,n){e:for(let t=0;t<n.length;t++){let r=n[t];if(e.length===r.length){for(let o=0;o<e.length;o++)if(e[o]!==r[o])continue e;return!0}}return!1}function np(e,n){return e?":not("+n.trim()+")":n}function iC(e){let n=e[0],t=1,r=2,o="",i=!1;for(;t<e.length;){let s=e[t];if(typeof s=="string")if(r&2){let a=e[++t];o+="["+s+(a.length>0?'="'+a+'"':"")+"]"}else r&8?o+="."+s:r&4&&(o+=" "+s);else o!==""&&!ct(s)&&(n+=np(i,o),o=""),r=s,i=i||!ct(r);t++}return o!==""&&(n+=np(i,o)),n}function sC(e){return e.map(iC).join(",")}function aC(e){let n=[],t=[],r=1,o=2;for(;r<e.length;){let i=e[r];if(typeof i=="string")o===2?i!==""&&n.push(i,e[++r]):o===8&&t.push(i);else{if(!ct(o))break;o=i}r++}return{attrs:n,classes:t}}function lg(e){return xo(()=>{let n=pg(e),t=G(I({},n),{decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===sg.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||Mt.Emulated,styles:e.styles||xe,_:null,schemas:e.schemas||null,tView:null,id:""});gg(t);let r=e.dependencies;return t.directiveDefs=Ms(r,!1),t.pipeDefs=Ms(r,!0),t.id=lC(t),t})}function cC(e){return Bt(e)||xl(e)}function uC(e){return e!==null}function Rt(e){return xo(()=>({type:e.type,bootstrap:e.bootstrap||xe,declarations:e.declarations||xe,imports:e.imports||xe,exports:e.exports||xe,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function rp(e,n){if(e==null)return $t;let t={};for(let r in e)if(e.hasOwnProperty(r)){let o=e[r],i,s,a=gn.None;Array.isArray(o)?(a=o[0],i=o[1],s=o[2]??i):(i=o,s=o),n?(t[i]=a!==gn.None?[r,a]:r,n[i]=s):t[i]=r}return t}function lt(e){return xo(()=>{let n=pg(e);return gg(n),n})}function Wt(e){return{type:e.type,name:e.name,factory:null,pure:e.pure!==!1,standalone:e.standalone===!0,onDestroy:e.type.prototype.ngOnDestroy||null}}function Bt(e){return e[xI]||null}function xl(e){return e[AI]||null}function dg(e){return e[NI]||null}function fg(e){let n=Bt(e)||xl(e)||dg(e);return n!==null?n.standalone:!1}function hg(e,n){let t=e[RI]||null;if(!t&&n===!0)throw new Error(`Type ${Ae(e)} does not have '\u0275mod' property.`);return t}function pg(e){let n={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:n,inputTransforms:null,inputConfig:e.inputs||$t,exportAs:e.exportAs||null,standalone:e.standalone===!0,signals:e.signals===!0,selectors:e.selectors||xe,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:rp(e.inputs,n),outputs:rp(e.outputs),debugInfo:null}}function gg(e){e.features?.forEach(n=>n(e))}function Ms(e,n){if(!e)return null;let t=n?dg:cC;return()=>(typeof e=="function"?e():e).map(r=>t(r)).filter(uC)}function lC(e){let n=0,t=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(let o of t)n=Math.imul(31,n)+o.charCodeAt(0)<<0;return n+=2147483648,"c"+n}function ra(e){return{\u0275providers:e}}function dC(...e){return{\u0275providers:mg(!0,e),\u0275fromNgModule:!0}}function mg(e,...n){let t=[],r=new Set,o,i=s=>{t.push(s)};return Tl(n,s=>{let a=s;fu(a,i,[],r)&&(o||=[],o.push(a))}),o!==void 0&&vg(o,i),t}function vg(e,n){for(let t=0;t<e.length;t++){let{ngModule:r,providers:o}=e[t];Al(o,i=>{n(i,r)})}}function fu(e,n,t,r){if(e=Ie(e),!e)return!1;let o=null,i=Kh(e),s=!i&&Bt(e);if(!i&&!s){let c=e.ngModule;if(i=Kh(c),i)o=c;else return!1}else{if(s&&!s.standalone)return!1;o=e}let a=r.has(o);if(s){if(a)return!1;if(r.add(o),s.dependencies){let c=typeof s.dependencies=="function"?s.dependencies():s.dependencies;for(let u of c)fu(u,n,t,r)}}else if(i){if(i.imports!=null&&!a){r.add(o);let u;
7try{Tl(i.imports,l=>{fu(l,n,t,r)&&(u||=[],u.push(l))})}finally{}u!==void 0&&vg(u,n)}if(!a){let u=On(o)||(()=>new o);n({provide:o,useFactory:u,deps:xe},o),n({provide:ig,useValue:o,multi:!0},o),n({provide:mr,useValue:()=>v(o),multi:!0},o)}let c=i.providers;if(c!=null&&!a){let u=e;Al(c,l=>{n(l,u)})}}else return!1;return o!==e&&e.providers!==void 0}function Al(e,n){for(let t of e)Xp(t)&&(t=t.\u0275providers),Array.isArray(t)?Al(t,n):n(t)}var fC=W({provide:String,useValue:W});function yg(e){return e!==null&&typeof e=="object"&&fC in e}function hC(e){return!!(e&&e.useExisting)}function pC(e){return!!(e&&e.useFactory)}function vr(e){return typeof e=="function"}function gC(e){return!!e.useClass}var oa=new C(""),ps={},mC={},Zc;function ia(){return Zc===void 0&&(Zc=new Ss),Zc}var Ne=class{},Io=class extends Ne{get destroyed(){return this._destroyed}constructor(n,t,r,o){super(),this.parent=t,this.source=r,this.scopes=o,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,pu(n,s=>this.processProvider(s)),this.records.set(og,lr(void 0,this)),o.has("environment")&&this.records.set(Ne,lr(void 0,this));let i=this.records.get(oa);i!=null&&typeof i.value=="string"&&this.scopes.add(i.value),this.injectorDefTypes=new Set(this.get(ig,xe,j.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;let n=V(null);try{for(let r of this._ngOnDestroyHooks)r.ngOnDestroy();let t=this._onDestroyHooks;this._onDestroyHooks=[];for(let r of t)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),V(n)}}onDestroy(n){return this.assertNotDestroyed(),this._onDestroyHooks.push(n),()=>this.removeOnDestroy(n)}runInContext(n){this.assertNotDestroyed();let t=fn(this),r=Le(void 0),o;try{return n()}finally{fn(t),Le(r)}}get(n,t=Do,r=j.Default){if(this.assertNotDestroyed(),n.hasOwnProperty(Xh))return n[Xh](this);r=ta(r);let o,i=fn(this),s=Le(void 0);try{if(!(r&j.SkipSelf)){let c=this.records.get(n);if(c===void 0){let u=IC(n)&&ea(n);u&&this.injectableDefInScope(u)?c=lr(hu(n),ps):c=null,this.records.set(n,c)}if(c!=null)return this.hydrate(n,c)}let a=r&j.Self?ia():this.parent;return t=r&j.Optional&&t===Do?null:t,a.get(n,t)}catch(a){if(a.name==="NullInjectorError"){if((a[Es]=a[Es]||[]).unshift(Ae(n)),i)throw a;return BI(a,n,"R3InjectorError",this.source)}else throw a}finally{Le(s),fn(i)}}resolveInjectorInitializers(){let n=V(null),t=fn(this),r=Le(void 0),o;try{let i=this.get(mr,xe,j.Self);for(let s of i)s()}finally{fn(t),Le(r),V(n)}}toString(){let n=[],t=this.records;for(let r of t.keys())n.push(Ae(r));return`R3Injector[${n.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new b(205,!1)}processProvider(n){n=Ie(n);let t=vr(n)?n:Ie(n&&n.provide),r=yC(n);if(!vr(n)&&n.multi===!0){let o=this.records.get(t);o||(o=lr(void 0,ps,!0),o.factory=()=>lu(o.multi),this.records.set(t,o)),t=n,o.multi.push(n)}this.records.set(t,r)}hydrate(n,t){let r=V(null);try{return t.value===ps&&(t.value=mC,t.value=t.factory()),typeof t.value=="object"&&t.value&&wC(t.value)&&this._ngOnDestroyHooks.add(t.value),t.value}finally{V(r)}}injectableDefInScope(n){if(!n.providedIn)return!1;let t=Ie(n.providedIn);return typeof t=="string"?t==="any"||this.scopes.has(t):this.injectorDefTypes.has(t)}removeOnDestroy(n){let t=this._onDestroyHooks.indexOf(n);t!==-1&&this._onDestroyHooks.splice(t,1)}};function hu(e){let n=ea(e),t=n!==null?n.factory:On(e);if(t!==null)return t;if(e instanceof C)throw new b(204,!1);if(e instanceof Function)return vC(e);throw new b(204,!1)}function vC(e){if(e.length>0)throw new b(204,!1);let t=TI(e);return t!==null?()=>t.factory(e):()=>new e}function yC(e){if(yg(e))return lr(void 0,e.useValue);{let n=Dg(e);return lr(n,ps)}}function Dg(e,n,t){let r;if(vr(e)){let o=Ie(e);return On(o)||hu(o)}else if(yg(e))r=()=>Ie(e.useValue);else if(pC(e))r=()=>e.useFactory(...lu(e.deps||[]));else if(hC(e))r=()=>v(Ie(e.useExisting));else{let o=Ie(e&&(e.useClass||e.provide));if(DC(e))r=()=>new o(...lu(e.deps));else return On(o)||hu(o)}return r}function lr(e,n,t=!1){return{factory:e,value:n,multi:t?[]:void 0}}function DC(e){return!!e.deps}function wC(e){return e!==null&&typeof e=="object"&&typeof e.ngOnDestroy=="function"}function IC(e){return typeof e=="function"||typeof e=="object"&&e instanceof C}function pu(e,n){for(let t of e)Array.isArray(t)?pu(t,n):t&&Xp(t)?pu(t.\u0275providers,n):n(t)}function Qe(e,n){e instanceof Io&&e.assertNotDestroyed();let t,r=fn(e),o=Le(void 0);try{return n()}finally{fn(r),Le(o)}}function wg(){return eg()!==void 0||VI()!=null}function Nl(e){if(!wg())throw new b(-203,!1)}function CC(e){let n=we.ng;if(n&&n.\u0275compilerFacade)return n.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}function EC(e){return typeof e=="function"}var Zt=0,R=1,N=2,Me=3,ut=4,Oe=5,yr=6,Ts=7,Ce=8,Dr=9,Tt=10,$=11,Co=12,op=13,xr=14,Re=15,Pn=16,dr=17,Ht=18,sa=19,Ig=20,hn=21,gs=22,Ze=23,oe=25,Cg=1;var kn=7,_s=8,wr=9,Se=10,xs=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(xs||{});function pn(e){return Array.isArray(e)&&typeof e[Cg]=="object"}function Yt(e){return Array.isArray(e)&&e[Cg]===!0}function Rl(e){return(e.flags&4)!==0}
7function aa(e){return e.componentOffset>-1}function ca(e){return(e.flags&1)===1}function mn(e){return!!e.template}function gu(e){return(e[N]&512)!==0}var mu=class{constructor(n,t,r){this.previousValue=n,this.currentValue=t,this.firstChange=r}isFirstChange(){return this.firstChange}};function Eg(e,n,t,r){n!==null?n.applyValueToInputSignal(n,r):e[t]=r}function Gn(){return bg}function bg(e){return e.type.prototype.ngOnChanges&&(e.setInput=SC),bC}Gn.ngInherit=!0;function bC(){let e=Mg(this),n=e?.current;if(n){let t=e.previous;if(t===$t)e.previous=n;else for(let r in n)t[r]=n[r];e.current=null,this.ngOnChanges(n)}}function SC(e,n,t,r,o){let i=this.declaredInputs[r],s=Mg(e)||MC(e,{previous:$t,current:null}),a=s.current||(s.current={}),c=s.previous,u=c[i];a[i]=new mu(u&&u.currentValue,t,c===$t),Eg(e,n,o,t)}var Sg="__ngSimpleChanges__";function Mg(e){return e[Sg]||null}function MC(e,n){return e[Sg]=n}var ip=null;var bt=function(e,n,t){ip?.(e,n,t)},Tg="svg",TC="math";function Ye(e){for(;Array.isArray(e);)e=e[Zt];return e}function ua(e,n){return Ye(n[e])}function Ke(e,n){return Ye(n[e.index])}function Ol(e,n){return e.data[n]}function Ro(e,n){return e[n]}function yn(e,n){let t=n[e];return pn(t)?t:t[Zt]}function _C(e){return(e[N]&4)===4}function Pl(e){return(e[N]&128)===128}function xC(e){return Yt(e[Me])}function zt(e,n){return n==null?null:e[n]}function _g(e){e[dr]=0}function xg(e){e[N]&1024||(e[N]|=1024,Pl(e)&&da(e))}function AC(e,n){for(;e>0;)n=n[xr],e--;return n}function la(e){return!!(e[N]&9216||e[Ze]?.dirty)}function vu(e){e[Tt].changeDetectionScheduler?.notify(8),e[N]&64&&(e[N]|=1024),la(e)&&da(e)}function da(e){e[Tt].changeDetectionScheduler?.notify(0);let n=Fn(e);for(;n!==null&&!(n[N]&8192||(n[N]|=8192,!Pl(n)));)n=Fn(n)}function Ag(e,n){if((e[N]&256)===256)throw new b(911,!1);e[hn]===null&&(e[hn]=[]),e[hn].push(n)}function NC(e,n){if(e[hn]===null)return;let t=e[hn].indexOf(n);t!==-1&&e[hn].splice(t,1)}function Fn(e){let n=e[Me];return Yt(n)?n[Me]:n}var P={lFrame:Ug(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var Ng=!1;function RC(){return P.lFrame.elementDepthCount}function OC(){P.lFrame.elementDepthCount++}function PC(){P.lFrame.elementDepthCount--}function Rg(){return P.bindingsEnabled}function Og(){return P.skipHydrationRootTNode!==null}function kC(e){return P.skipHydrationRootTNode===e}function FC(){P.skipHydrationRootTNode=null}function S(){return P.lFrame.lView}function Z(){return P.lFrame.tView}function nV(e){return P.lFrame.contextLView=e,e[Ce]}function rV(e){return P.lFrame.contextLView=null,e}function Ee(){let e=Pg();for(;e!==null&&e.type===64;)e=e.parent;return e}function Pg(){return P.lFrame.currentTNode}function Eo(){let e=P.lFrame,n=e.currentTNode;return e.isParent?n:n.parent}function _t(e,n){let t=P.lFrame;t.currentTNode=e,t.isParent=n}function kl(){return P.lFrame.isParent}function Fl(){P.lFrame.isParent=!1}function LC(){return P.lFrame.contextLView}function kg(){return Ng}function sp(e){Ng=e}function Qt(){let e=P.lFrame,n=e.bindingRootIndex;return n===-1&&(n=e.bindingRootIndex=e.tView.bindingStartIndex),n}function fa(){return P.lFrame.bindingIndex}function jC(e){return P.lFrame.bindingIndex=e}function Dn(){return P.lFrame.bindingIndex++}function Oo(e){let n=P.lFrame,t=n.bindingIndex;return n.bindingIndex=n.bindingIndex+e,t}function VC(){return P.lFrame.inI18n}function Fg(e){P.lFrame.inI18n=e}function UC(e,n){let t=P.lFrame;t.bindingIndex=t.bindingRootIndex=e,yu(n)}function $C(){return P.lFrame.currentDirectiveIndex}function yu(e){P.lFrame.currentDirectiveIndex=e}function BC(e){let n=P.lFrame.currentDirectiveIndex;return n===-1?null:e[n]}function Lg(){return P.lFrame.currentQueryIndex}function Ll(e){P.lFrame.currentQueryIndex=e}function HC(e){let n=e[R];return n.type===2?n.declTNode:n.type===1?e[Oe]:null}function jg(e,n,t){if(t&j.SkipSelf){let o=n,i=e;for(;o=o.parent,o===null&&!(t&j.Host);)if(o=HC(i),o===null||(i=i[xr],o.type&10))break;if(o===null)return!1;n=o,e=i}let r=P.lFrame=Vg();return r.currentTNode=n,r.lView=e,!0}function jl(e){let n=Vg(),t=e[R];P.lFrame=n,n.currentTNode=t.firstChild,n.lView=e,n.tView=t,n.contextLView=e,n.bindingIndex=t.bindingStartIndex,n.inI18n=!1}function Vg(){let e=P.lFrame,n=e===null?null:e.child;return n===null?Ug(e):n}function Ug(e){let n={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:e,child:null,inI18n:!1};return e!==null&&(e.child=n),n}function $g(){let e=P.lFrame;return P.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}var Bg=$g;function Vl(){let e=$g();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function zC(e){return(P.lFrame.contextLView=AC(e,P.lFrame.contextLView))[Ce]}function dt(){return P.lFrame.selectedIndex}function Ln(e){P.lFrame.selectedIndex=e}function Ar(){let e=P.lFrame;return Ol(e.tView,e.selectedIndex)}function oV(){P.lFrame.currentNamespace=Tg}function iV(){GC()}function GC(){P.lFrame.currentNamespace=null}function qC(){return P.lFrame.currentNamespace}var Hg=!0;function Po(){return Hg}function ko(e){Hg=e}function WC(e,n,t){let{ngOnChanges:r,ngOnInit:o,ngDoCheck:i}=n.type.prototype;if(r){let s=bg(n);(t.preOrderHooks??=[]).push(e,s),(t.preOrderCheckHooks??=[]).push(e,s)}o&&(t.preOrderHooks??=[]).push(0-e,o),i&&((t.preOrderHooks??=[]).push(e,i),(t.preOrderCheckHooks??=[]).push(e,i))}function ha(e,n){for(let t=n.directiveStart,r=n.directiveEnd;t<r;t++){let i=e.data[t].type.prototype,{ngAfterContentInit:s,ngAfterContentChecked:a,ngAfterViewInit:c,ngAfterViewChecked:u,ngOnDestroy:l}=i;s&&(e.contentHooks??=[]).push(-t,s),a&&((e.contentHooks??=[]).push(t,a),(e.contentCheckHooks??=[]).push(t,a)),c&&(e.viewHooks??=[]).push(-t,c),u&&((e.viewHooks??=[]).push(t,u),(e.viewCheckHooks??=[]).push(t,u)),l!=null&&(e.destroyHooks??=[]).push(t,l)}}function ms(e,n,t){zg(e,n,3,t)}function vs(e,n,t,r){(e[N]&3)===t&&zg(e,n,t,r)}function Yc(e,n){let t=e[N];(t&3)===n&&(t&=16383,t+=1,e[N]=t)}function zg(e,n,t,r){let o=r!==void 0?e[dr]&65535:0,i=r??-1,s=n.length-1,a=0;for(let c=o;c<s;c++)if(typeof n[c+1]=="number"){if(a=n[c],r!=null&&a>=r)break}else n[c]<0&&(e[dr]+=65536),(a<i||i==-1)&&(ZC(e,t,n,c),e[dr]=(e[dr]&4294901760)+c+2),c++}function ap(e,n){bt(4,e,n);let t=V(null);try{n.call(e)}finally{V(t),bt(5,e,n)}}function ZC(e,n,t,r){let o=t[r]<0,i=t[r+1],s=o?-t[r]:t[r],a=e[s];o?e[N]>>14<e[dr]>>16&&(e[N]&3)===n&&(e[N]+=16384,ap(a,i)):ap(a,i)}var gr=-1,jn=class{constructor(n,t,r){this.factory=n,this.resolving=!1,this.canSeeViewProviders=t,this.injectImpl=r}};function YC(e){return e instanceof jn}function QC(e){return(e.flags&8)!==0}function KC(e){return(e.flags&16)!==0}var Qc={},Du=class{constructor(n,t){this.injector=n,this.parentInjector=t}get(n,t,r){r=ta(r);let o=this.injector.get(n,Qc,r);return o!==Qc||t===Qc?o:this.parentInjector.get(n,t,r)}};function Gg(e){return e!==gr}function As(e){return e&32767}function JC(e){return e>>16}function Ns(e,n){let t=JC(e),r=n;for(;t>0;)r=r[xr],t--;return r}var wu=!0;function Rs(e){let n=wu;return wu=e,n}var XC=256,qg=XC-1,Wg=5,eE=0,St={};function tE(e,n,t){let r;typeof t=="string"?r=t.charCodeAt(0)||0:t.hasOwnProperty(ho)&&(r=t[ho]),r==null&&(r=t[ho]=eE++);let o=r&qg,i=1<<o;n.data[e+(o>>Wg)]|=i}function Os(e,n){let t=Zg(e,n);if(t!==-1)return t;let r=n[R];r.firstCreatePass&&(e.injectorIndex=n.length,Kc(r.data,e),Kc(n,null),Kc(r.blueprint,null));let o=Ul(e,n),i=e.injectorIndex;if(Gg(o)){let s=As(o),a=Ns(o,n),c=a[R].data;for(let u=0;u<8;u++)n[i+u]=a[s+u]|c[s+u]}return n[i+8]=o,i}function Kc(e,n){e.push(0,0,0,0,0,0,0,0,n)}function Zg(e,n){return e.injectorIndex===-1||e.parent&&e.parent.injectorIndex===e.injectorIndex||n[e.injectorIndex+8]===null?-1:e.injectorIndex}function Ul(e,n){if(e.parent&&e.parent.injectorIndex!==-1)return e.parent.injectorIndex;let t=0,r=null,o=n;for(;o!==null;){if(r=Xg(o),r===null)return gr;if(t++,o=o[xr],r.injectorIndex!==-1)return r.injectorIndex|t<<16}return gr}function Iu(e,n,t){tE(e,n,t)}function nE(e,n){if(n==="class")return e.classes;if(n==="style")return e.styles;let t=e.attrs;if(t){let r=t.length,o=0;for(;o<r;){let i=t[o];if(ag(i))break;if(i===0)o=o+2;else if(typeof i=="number")for(o++;o<r&&typeof t[o]=="string";)o++;else{if(i===n)return t[o+1];o=o+2}}}return null}function Yg(e,n,t){if(t&j.Optional||e!==void 0)return e;Ml(n,"NodeInjector")}function Qg(e,n,t,r){if(t&j.Optional&&r===void 0&&(r=null),!(t&(j.Self|j.Host))){let o=e[Dr],i=Le(void 0);try{return o?o.get(n,r,t&j.Optional):tg(n,r,t&j.Optional)}finally{Le(i)}}return Yg(r,n,t)}function Kg(e,n,t,r=j.Default,o){if(e!==null){if(n[N]&2048&&!(r&j.Self)){let s=sE(e,n,t,r,St);if(s!==St)return s}let i=Jg(e,n,t,r,St);if(i!==St)return i}return Qg(n,t,r,o)}function Jg(e,n,t,r,o){let i=oE(t);if(typeof i=="function"){if(!jg(n,e,r))return r&j.Host?Yg(o,t,r):Qg(n,t,r,o);try{let s;if(s=i(r),s==null&&!(r&j.Optional))Ml(t);else return s}finally{Bg()}}else if(typeof i=="number"){let s=null,a=Zg(e,n),c=gr,u=r&j.Host?n[Re][Oe]:null;for((a===-1||r&j.SkipSelf)&&(c=a===-1?Ul(e,n):n[a+8],c===gr||!up(r,!1)?a=-1:(s=n[R],a=As(c),n=Ns(c,n)));a!==-1;){let l=n[R];if(cp(i,a,l.data)){let d=rE(a,n,t,s,r,u);if(d!==St)return d}c=n[a+8],c!==gr&&up(r,n[R].data[a+8]===u)&&cp(i,a,n)?(s=l,a=As(c),n=Ns(c,n)):a=-1}}return o}function rE(e,n,t,r,o,i){let s=n[R],a=s.data[e+8],c=r==null?aa(a)&&wu:r!=s&&(a.type&3)!==0,u=o&j.Host&&i===a,l=ys(a,s,t,c,u);return l!==null?Vn(n,s,l,a):St}function ys(e,n,t,r,o){let i=e.providerIndexes,s=n.data,a=i&1048575,c=e.directiveStart,u=e.directiveEnd,l=i>>20,d=r?a:a+l,h=o?a+l:u;for(let f=d;f<h;f++){let p=s[f];if(f<c&&t===p||f>=c&&p.type===t)return f}if(o){let f=s[c];if(f&&mn(f)&&f.type===t)return c}return null}function Vn(e,n,t,r){let o=e[t],i=n.data;if(YC(o)){let s=o;s.resolving&&PI(OI(i[t]));let a=Rs(s.canSeeViewProviders);s.resolving=!0;let c,u=s.injectImpl?Le(s.injectImpl):null,l=jg(e,r,j.Default);try{o=e[t]=s.factory(void 0,i,e,r),n.firstCreatePass&&t>=r.directiveStart&&WC(t,i[t],n)}finally{u!==null&&Le(u),Rs(a),s.resolving=!1,Bg()}}return o}function oE(e){if(typeof e=="string")return e.charCodeAt(0)||0;let n=e.hasOwnProperty(ho)?e[ho]:void 0;return typeof n=="number"?n>=0?n&qg:iE:n}function cp(e,n,t){let r=1<<e;return!!(t[n+(e>>Wg)]&r)}function up(e,n){return!(e&j.Self)&&!(e&j.Host&&n)}var Rn=class{constructor(n,t){this._tNode=n,this._lView=t}get(n,t,r){return Kg(this._tNode,this._lView,n,ta(r),t)}};function iE(){return new Rn(Ee(),S())}function qn(e){return xo(()=>{let n=e.prototype.constructor,t=n[Cs]||Cu(n),r=Object.prototype,o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==r;){let i=o[Cs]||Cu(o);if(i&&i!==t)return i;
7o=Object.getPrototypeOf(o)}return i=>new i})}function Cu(e){return Yp(e)?()=>{let n=Cu(Ie(e));return n&&n()}:On(e)}function sE(e,n,t,r,o){let i=e,s=n;for(;i!==null&&s!==null&&s[N]&2048&&!(s[N]&512);){let a=Jg(i,s,t,r|j.Self,St);if(a!==St)return a;let c=i.parent;if(!c){let u=s[Ig];if(u){let l=u.get(t,St,r);if(l!==St)return l}c=Xg(s),s=s[xr]}i=c}return o}function Xg(e){let n=e[R],t=n.type;return t===2?n.declTNode:t===1?e[Oe]:null}function $l(e){return nE(Ee(),e)}function lp(e,n=null,t=null,r){let o=em(e,n,t,r);return o.resolveInjectorInitializers(),o}function em(e,n=null,t=null,r,o=new Set){let i=[t||xe,dC(e)];return r=r||(typeof e=="object"?void 0:Ae(e)),new Io(i,n||ia(),r||null,o)}var je=class e{static{this.THROW_IF_NOT_FOUND=Do}static{this.NULL=new Ss}static create(n,t){if(Array.isArray(n))return lp({name:""},t,n,"");{let r=n.name??"";return lp({name:r},n.parent,n.providers,r)}}static{this.\u0275prov=D({token:e,providedIn:"any",factory:()=>v(og)})}static{this.__NG_ELEMENT_ID__=-1}};var aE=new C("");aE.__NG_ELEMENT_ID__=e=>{let n=Ee();if(n===null)throw new b(204,!1);if(n.type&2)return n.value;if(e&j.Optional)return null;throw new b(204,!1)};var cE="ngOriginalError";function Jc(e){return e[cE]}var tm=!0,pa=(()=>{class e{static{this.__NG_ELEMENT_ID__=uE}static{this.__NG_ENV_ID__=t=>t}}return e})(),Eu=class extends pa{constructor(n){super(),this._lView=n}onDestroy(n){return Ag(this._lView,n),()=>NC(this._lView,n)}};function uE(){return new Eu(S())}var Ot=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new ve(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let t=this.taskId++;return this.pendingTasks.add(t),t}remove(t){this.pendingTasks.delete(t),this.pendingTasks.size===0&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static{this.\u0275prov=D({token:e,providedIn:"root",factory:()=>new e})}}return e})();var bu=class extends se{constructor(n=!1){super(),this.destroyRef=void 0,this.pendingTasks=void 0,this.__isAsync=n,wg()&&(this.destroyRef=m(pa,{optional:!0})??void 0,this.pendingTasks=m(Ot,{optional:!0})??void 0)}emit(n){let t=V(null);try{super.next(n)}finally{V(t)}}subscribe(n,t,r){let o=n,i=t||(()=>null),s=r;if(n&&typeof n=="object"){let c=n;o=c.next?.bind(c),i=c.error?.bind(c),s=c.complete?.bind(c)}this.__isAsync&&(i=this.wrapInTimeout(i),o&&(o=this.wrapInTimeout(o)),s&&(s=this.wrapInTimeout(s)));let a=super.subscribe({next:o,error:i,complete:s});return n instanceof ee&&n.add(a),a}wrapInTimeout(n){return t=>{let r=this.pendingTasks?.add();setTimeout(()=>{n(t),r!==void 0&&this.pendingTasks?.remove(r)})}}},ne=bu;function Ps(...e){}function nm(e){let n,t;function r(){e=Ps;try{t!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(t),n!==void 0&&clearTimeout(n)}catch{}}return n=setTimeout(()=>{e(),r()}),typeof requestAnimationFrame=="function"&&(t=requestAnimationFrame(()=>{e(),r()})),()=>r()}function dp(e){return queueMicrotask(()=>e()),()=>{e=Ps}}var Bl="isAngularZone",ks=Bl+"_ID",lE=0,q=class e{constructor(n){this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new ne(!1),this.onMicrotaskEmpty=new ne(!1),this.onStable=new ne(!1),this.onError=new ne(!1);let{enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:o=!1,scheduleInRootZone:i=tm}=n;if(typeof Zone>"u")throw new b(908,!1);Zone.assertZonePatched();let s=this;s._nesting=0,s._outer=s._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(s._inner=s._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(s._inner=s._inner.fork(Zone.longStackTraceZoneSpec)),s.shouldCoalesceEventChangeDetection=!o&&r,s.shouldCoalesceRunChangeDetection=o,s.callbackScheduled=!1,s.scheduleInRootZone=i,hE(s)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(Bl)===!0}static assertInAngularZone(){if(!e.isInAngularZone())throw new b(909,!1)}static assertNotInAngularZone(){if(e.isInAngularZone())throw new b(909,!1)}run(n,t,r){return this._inner.run(n,t,r)}runTask(n,t,r,o){let i=this._inner,s=i.scheduleEventTask("NgZoneEvent: "+o,n,dE,Ps,Ps);try{return i.runTask(s,t,r)}finally{i.cancelTask(s)}}runGuarded(n,t,r){return this._inner.runGuarded(n,t,r)}runOutsideAngular(n){return this._outer.run(n)}},dE={};function Hl(e){if(e._nesting==0&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function fE(e){if(e.isCheckStableRunning||e.callbackScheduled)return;e.callbackScheduled=!0;function n(){nm(()=>{e.callbackScheduled=!1,Su(e),e.isCheckStableRunning=!0,Hl(e),e.isCheckStableRunning=!1})}e.scheduleInRootZone?Zone.root.run(()=>{n()}):e._outer.run(()=>{n()}),Su(e)}function hE(e){let n=()=>{fE(e)},t=lE++;e._inner=e._inner.fork({name:"angular",properties:{[Bl]:!0,[ks]:t,[ks+t]:!0},onInvokeTask:(r,o,i,s,a,c)=>{if(pE(c))return r.invokeTask(i,s,a,c);try{return fp(e),r.invokeTask(i,s,a,c)}finally{(e.shouldCoalesceEventChangeDetection&&s.type==="eventTask"||e.shouldCoalesceRunChangeDetection)&&n(),hp(e)}},onInvoke:(r,o,i,s,a,c,u)=>{try{return fp(e),r.invoke(i,s,a,c,u)}
7finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!gE(c)&&n(),hp(e)}},onHasTask:(r,o,i,s)=>{r.hasTask(i,s),o===i&&(s.change=="microTask"?(e._hasPendingMicrotasks=s.microTask,Su(e),Hl(e)):s.change=="macroTask"&&(e.hasPendingMacrotasks=s.macroTask))},onHandleError:(r,o,i,s)=>(r.handleError(i,s),e.runOutsideAngular(()=>e.onError.emit(s)),!1)})}function Su(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&e.callbackScheduled===!0?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function fp(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function hp(e){e._nesting--,Hl(e)}var Fs=class{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new ne,this.onMicrotaskEmpty=new ne,this.onStable=new ne,this.onError=new ne}run(n,t,r){return n.apply(t,r)}runGuarded(n,t,r){return n.apply(t,r)}runOutsideAngular(n){return n()}runTask(n,t,r,o){return n.apply(t,r)}};function pE(e){return rm(e,"__ignore_ng_zone__")}function gE(e){return rm(e,"__scheduler_tick__")}function rm(e,n){return!Array.isArray(e)||e.length!==1?!1:e[0]?.data?.[n]===!0}function mE(e="zone.js",n){return e==="noop"?new Fs:e==="zone.js"?new q(n):e}var xt=class{constructor(){this._console=console}handleError(n){let t=this._findOriginalError(n);this._console.error("ERROR",n),t&&this._console.error("ORIGINAL ERROR",t)}_findOriginalError(n){let t=n&&Jc(n);for(;t&&Jc(t);)t=Jc(t);return t||null}},vE=new C("",{providedIn:"root",factory:()=>{let e=m(q),n=m(xt);return t=>e.runOutsideAngular(()=>n.handleError(t))}});function pp(e,n){return qp(e,n)}function yE(e){return qp(Gp,e)}var sV=(pp.required=yE,pp);function DE(){return Nr(Ee(),S())}function Nr(e,n){return new Je(Ke(e,n))}var Je=(()=>{class e{constructor(t){this.nativeElement=t}static{this.__NG_ELEMENT_ID__=DE}}return e})();function wE(e){return e instanceof Je?e.nativeElement:e}function IE(){return this._results[Symbol.iterator]()}var Mu=class e{get changes(){return this._changes??=new ne}constructor(n=!1){this._emitDistinctChangesOnly=n,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 t=e.prototype;t[Symbol.iterator]||(t[Symbol.iterator]=IE)}get(n){return this._results[n]}map(n){return this._results.map(n)}filter(n){return this._results.filter(n)}find(n){return this._results.find(n)}reduce(n,t){return this._results.reduce(n,t)}forEach(n){this._results.forEach(n)}some(n){return this._results.some(n)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(n,t){this.dirty=!1;let r=GI(n);(this._changesDetected=!zI(this._results,r,t))&&(this._results=r,this.length=r.length,this.last=r[this.length-1],this.first=r[0])}notifyOnChanges(){this._changes!==void 0&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}onDirty(n){this._onDirty=n}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){this._changes!==void 0&&(this._changes.complete(),this._changes.unsubscribe())}};function om(e){return(e.flags&128)===128}var im=new Map,CE=0;function EE(){return CE++}function bE(e){im.set(e[sa],e)}function Tu(e){im.delete(e[sa])}var gp="__ngContext__";function At(e,n){pn(n)?(e[gp]=n[sa],bE(n)):e[gp]=n}function sm(e){return cm(e[Co])}function am(e){return cm(e[ut])}function cm(e){for(;e!==null&&!Yt(e);)e=e[ut];return e}var _u;function um(e){_u=e}function zl(){if(_u!==void 0)return _u;if(typeof document<"u")return document;throw new b(210,!1)}var ga=new C("",{providedIn:"root",factory:()=>SE}),SE="ng",Gl=new C(""),Xe=new C("",{providedIn:"platform",factory:()=>"unknown"});var aV=new C(""),ql=new C("",{providedIn:"root",factory:()=>zl().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});var ME="h",TE="b";var _E=()=>null;function Wl(e,n,t=!1){return _E(e,n,t)}var lm=!1,xE=new C("",{providedIn:"root",factory:()=>lm});var as;function AE(){if(as===void 0&&(as=null,we.trustedTypes))try{as=we.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return as}function ma(e){return AE()?.createHTML(e)||e}var cs;function dm(){if(cs===void 0&&(cs=null,we.trustedTypes))try{cs=we.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return cs}function mp(e){return dm()?.createHTML(e)||e}function vp(e){return dm()?.createScriptURL(e)||e}var Gt=class{constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${zp})`}},xu=class extends Gt{getTypeName(){return"HTML"}},Au=class extends Gt{getTypeName(){return"Style"}}
vendor: 5,658 bytes, line 7
7,Nu=class extends Gt{getTypeName(){return"Script"}},Ru=class extends Gt{getTypeName(){return"URL"}},Ou=class extends Gt{getTypeName(){return"ResourceURL"}};function Be(e){return e instanceof Gt?e.changingThisBreaksApplicationSecurity:e}function Kt(e,n){let t=NE(e);if(t!=null&&t!==n){if(t==="ResourceURL"&&n==="URL")return!0;throw new Error(`Required a safe ${n}, got a ${t} (see ${zp})`)}return t===n}function NE(e){return e instanceof Gt&&e.getTypeName()||null}function fm(e){return new xu(e)}function hm(e){return new Au(e)}function pm(e){return new Nu(e)}function gm(e){return new Ru(e)}function mm(e){return new Ou(e)}function vm(e){let n=new ku(e);return RE()?new Pu(n):n}var Pu=class{constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n="<body><remove></remove>"+n;try{let t=new window.DOMParser().parseFromString(ma(n),"text/html").body;return t===null?this.inertDocumentHelper.getInertBodyElement(n):(t.firstChild?.remove(),t)}catch{return null}}},ku=class{constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(n){let t=this.inertDocument.createElement("template");return t.innerHTML=ma(n),t}};function RE(){try{return!!new window.DOMParser().parseFromString(ma(""),"text/html")}catch{return!1}}var OE=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Fo(e){return e=String(e),e.match(OE)?e:"unsafe:"+e}function Jt(e){let n={};for(let t of e.split(","))n[t]=!0;return n}function Lo(...e){let n={};for(let t of e)for(let r in t)t.hasOwnProperty(r)&&(n[r]=!0);return n}var ym=Jt("area,br,col,hr,img,wbr"),Dm=Jt("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),wm=Jt("rp,rt"),PE=Lo(wm,Dm),kE=Lo(Dm,Jt("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")),FE=Lo(wm,Jt("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")),Fu=Lo(ym,kE,FE,PE),Zl=Jt("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),LE=Jt("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),jE=Jt("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"),Im=Lo(Zl,LE,jE),VE=Jt("script,style,template"),Lu=class{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(n){let t=n.firstChild,r=!0,o=[];for(;t;){if(t.nodeType===Node.ELEMENT_NODE?r=this.startElement(t):t.nodeType===Node.TEXT_NODE?this.chars(t.nodeValue):this.sanitizedSomething=!0,r&&t.firstChild){o.push(t),t=BE(t);continue}for(;t;){t.nodeType===Node.ELEMENT_NODE&&this.endElement(t);let i=$E(t);if(i){t=i;break}t=o.pop()}}return this.buf.join("")}startElement(n){let t=yp(n).toLowerCase();if(!Fu.hasOwnProperty(t))return this.sanitizedSomething=!0,!VE.hasOwnProperty(t);this.buf.push("<"),this.buf.push(t);let r=n.attributes;for(let o=0;o<r.length;o++){let i=r.item(o),s=i.name,a=s.toLowerCase();if(!Im.hasOwnProperty(a)){this.sanitizedSomething=!0;continue}let c=i.value;Zl[a]&&(c=Fo(c)),this.buf.push(" ",s,'="',Dp(c),'"')}return this.buf.push(">"),!0}endElement(n){let t=yp(n).toLowerCase();Fu.hasOwnProperty(t)&&!ym.hasOwnProperty(t)&&(this.buf.push("</"),this.buf.push(t),this.buf.push(">"))}chars(n){this.buf.push(Dp(n))}};function UE(e,n){return(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}function $E(e){let n=e.nextSibling;if(n&&e!==n.previousSibling)throw Cm(n);return n}function BE(e){let n=e.firstChild;if(n&&UE(e,n))throw Cm(n);return n}function yp(e){let n=e.nodeName;return typeof n=="string"?n:"FORM"}function Cm(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}var HE=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,zE=/([^\#-~ |!])/g;function Dp(e){return e.replace(/&/g,"&amp;").replace(HE,function(n){let t=n.charCodeAt(0),r=n.charCodeAt(1);return"&#"+((t-55296)*1024+(r-56320)+65536)+";"}).replace(zE,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}var us;function Yl(e,n){let t=null;try{us=us||vm(e);let r=n?String(n):"";t=us.getInertBodyElement(r);let o=5,i=r;do{if(o===0)throw new Error("Failed to sanitize html because the input is unstable");o--,r=i,i=t.innerHTML,t=us.getInertBodyElement(r)}while(r!==i);let a=new Lu().sanitizeChildren(ju(t)||t);return ma(a)}finally{if(t){let r=ju(t)||t;for(;r.firstChild;)r.firstChild.remove()}}}function ju(e){return"content"in e&&GE(e)?e.content:null}
7function GE(e){return e.nodeType===Node.ELEMENT_NODE&&e.nodeName==="TEMPLATE"}var ft=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(ft||{});function cV(e){let n=Ql();return n?mp(n.sanitize(ft.HTML,e)||""):Kt(e,"HTML")?mp(Be(e)):Yl(zl(),_e(e))}function qE(e){let n=Ql();return n?n.sanitize(ft.URL,e)||"":Kt(e,"URL")?Be(e):Fo(_e(e))}function WE(e){let n=Ql();if(n)return vp(n.sanitize(ft.RESOURCE_URL,e)||"");if(Kt(e,"ResourceURL"))return vp(Be(e));throw new b(904,!1)}function ZE(e,n){return n==="src"&&(e==="embed"||e==="frame"||e==="iframe"||e==="media"||e==="script")||n==="href"&&(e==="base"||e==="link")?WE:qE}function Em(e,n,t){return ZE(n,t)(e)}function Ql(){let e=S();return e&&e[Tt].sanitizer}var YE=/^>|^->|<!--|-->|--!>|<!-$/g,QE=/(<|>)/g,KE="\u200B$1\u200B";function JE(e){return e.replace(YE,n=>n.replace(QE,KE))}function uV(e){return e.ownerDocument.defaultView}function lV(e){return e.ownerDocument}function bm(e){return e instanceof Function?e():e}function Sm(e){return(e??m(je)).get(Xe)==="browser"}var qt=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(qt||{}),Vu;function Kl(e,n){return Vu(e,n)}function XE(e){Vu===void 0&&(Vu=e())}function fr(e,n,t,r,o){if(r!=null){let i,s=!1;Yt(r)?i=r:pn(r)&&(s=!0,r=r[Zt]);let a=Ye(r);e===0&&t!==null?o==null?Om(n,t,a):Un(n,t,a,o||null,!0):e===1&&t!==null?Un(n,t,a,o||null,!0):e===2?Vm(n,a,s):e===3&&n.destroyNode(a),i!=null&&cb(n,e,i,t,o)}}function Mm(e,n){return e.createText(n)}function Tm(e,n,t){e.setValue(n,t)}function _m(e,n){return e.createComment(JE(n))}function Jl(e,n,t){return e.createElement(n,t)}function eb(e,n){xm(e,n),n[Zt]=null,n[Oe]=null}function tb(e,n,t,r,o,i){r[Zt]=o,r[Oe]=n,Da(e,r,t,1,o,i)}function xm(e,n){n[Tt].changeDetectionScheduler?.notify(9),Da(e,n,n[$],2,null,null)}function nb(e){let n=e[Co];if(!n)return Xc(e[R],e);for(;n;){let t=null;if(pn(n))t=n[Co];else{let r=n[Se];r&&(t=r)}if(!t){for(;n&&!n[ut]&&n!==e;)pn(n)&&Xc(n[R],n),n=n[Me];n===null&&(n=e),pn(n)&&Xc(n[R],n),t=n&&n[ut]}n=t}}function rb(e,n,t,r){let o=Se+r,i=t.length;r>0&&(t[o-1][ut]=n),r<i-Se?(n[ut]=t[o],rg(t,Se+r,n)):(t.push(n),n[ut]=null),n[Me]=t;let s=n[Pn];s!==null&&t!==s&&Am(s,n);let a=n[Ht];a!==null&&a.insertView(e),vu(n),n[N]|=128}function Am(e,n){let t=e[wr],r=n[Me];if(pn(r))e[N]|=xs.HasTransplantedViews;else{let o=r[Me][Re];n[Re]!==o&&(e[N]|=xs.HasTransplantedViews)}t===null?e[wr]=[n]:t.push(n)}function Xl(e,n){let t=e[wr],r=t.indexOf(n);t.splice(r,1)}function bo(e,n){if(e.length<=Se)return;let t=Se+n,r=e[t];if(r){let o=r[Pn];o!==null&&o!==e&&Xl(o,r),n>0&&(e[t-1][ut]=r[ut]);let i=bs(e,Se+n);eb(r[R],r);let s=i[Ht];s!==null&&s.detachView(i[R]),r[Me]=null,r[ut]=null,r[N]&=-129}return r}function va(e,n){if(!(n[N]&256)){let t=n[$];t.destroyNode&&Da(e,n,t,3,null,null),nb(n)}}function Xc(e,n){if(n[N]&256)return;let t=V(null);try{n[N]&=-129,n[N]|=256,n[Ze]&&ns(n[Ze]),ib(e,n),ob(e,n),n[R].type===1&&n[$].destroy();let r=n[Pn];if(r!==null&&Yt(n[Me])){r!==n[Me]&&Xl(r,n);let o=n[Ht];o!==null&&o.detachView(e)}Tu(n)}finally{V(t)}}function ob(e,n){let t=e.cleanup,r=n[Ts];if(t!==null)for(let i=0;i<t.length-1;i+=2)if(typeof t[i]=="string"){let s=t[i+3];s>=0?r[s]():r[-s].unsubscribe(),i+=2}else{let s=r[t[i+1]];t[i].call(s)}r!==null&&(n[Ts]=null);let o=n[hn];if(o!==null){n[hn]=null;for(let i=0;i<o.length;i++){let s=o[i];s()}}}function ib(e,n){let t;if(e!=null&&(t=e.destroyHooks)!=null)for(let r=0;r<t.length;r+=2){let o=n[t[r]];if(!(o instanceof jn)){let i=t[r+1];if(Array.isArray(i))for(let s=0;s<i.length;s+=2){let a=o[i[s]],c=i[s+1];bt(4,a,c);try{c.call(a)}finally{bt(5,a,c)}}else{bt(4,o,i);try{i.call(o)}finally{bt(5,o,i)}}}}}function Nm(e,n,t){return Rm(e,n.parent,t)}function Rm(e,n,t){let r=n;for(;r!==null&&r.type&168;)n=r,r=n.parent;if(r===null)return t[Zt];{let{componentOffset:o}=r;if(o>-1){let{encapsulation:i}=e.data[r.directiveStart+o];if(i===Mt.None||i===Mt.Emulated)return null}return Ke(r,t)}}function Un(e,n,t,r,o){e.insertBefore(n,t,r,o)}function Om(e,n,t){e.appendChild(n,t)}function wp(e,n,t,r,o){r!==null?Un(e,n,t,r,o):Om(e,n,t)}function ed(e,n){return e.parentNode(n)}
vendor: 5,885 bytes, line 7
7function sb(e,n){return e.nextSibling(n)}function Pm(e,n,t){return Fm(e,n,t)}function km(e,n,t){return e.type&40?Ke(e,t):null}var Fm=km,Uu;function Lm(e,n){Fm=e,Uu=n}function ya(e,n,t,r){let o=Nm(e,r,n),i=n[$],s=r.parent||n[Oe],a=Pm(s,r,n);if(o!=null)if(Array.isArray(t))for(let c=0;c<t.length;c++)wp(i,o,t[c],a,!1);else wp(i,o,t,a,!1);Uu!==void 0&&Uu(i,r,n,t,o)}function fo(e,n){if(n!==null){let t=n.type;if(t&3)return Ke(n,e);if(t&4)return $u(-1,e[n.index]);if(t&8){let r=n.child;if(r!==null)return fo(e,r);{let o=e[n.index];return Yt(o)?$u(-1,o):Ye(o)}}else{if(t&128)return fo(e,n.next);if(t&32)return Kl(n,e)()||Ye(e[n.index]);{let r=jm(e,n);if(r!==null){if(Array.isArray(r))return r[0];let o=Fn(e[Re]);return fo(o,r)}else return fo(e,n.next)}}}return null}function jm(e,n){if(n!==null){let r=e[Re][Oe],o=n.projection;return r.projection[o]}return null}function $u(e,n){let t=Se+e+1;if(t<n.length){let r=n[t],o=r[R].firstChild;if(o!==null)return fo(r,o)}return n[kn]}function Vm(e,n,t){e.removeChild(null,n,t)}function td(e,n,t,r,o,i,s){for(;t!=null;){if(t.type===128){t=t.next;continue}let a=r[t.index],c=t.type;if(s&&n===0&&(a&&At(Ye(a),r),t.flags|=2),(t.flags&32)!==32)if(c&8)td(e,n,t.child,r,o,i,!1),fr(n,e,o,a,i);else if(c&32){let u=Kl(t,r),l;for(;l=u();)fr(n,e,o,l,i);fr(n,e,o,a,i)}else c&16?Um(e,n,r,t,o,i):fr(n,e,o,a,i);t=s?t.projectionNext:t.next}}function Da(e,n,t,r,o,i){td(t,r,e.firstChild,n,o,i,!1)}function ab(e,n,t){let r=n[$],o=Nm(e,t,n),i=t.parent||n[Oe],s=Pm(i,t,n);Um(r,0,n,t,o,s)}function Um(e,n,t,r,o,i){let s=t[Re],c=s[Oe].projection[r.projection];if(Array.isArray(c))for(let u=0;u<c.length;u++){let l=c[u];fr(n,e,o,l,i)}else{let u=c,l=s[Me];om(r)&&(u.flags|=128),td(e,n,u,l,o,i,!0)}}function cb(e,n,t,r,o){let i=t[kn],s=Ye(t);i!==s&&fr(n,e,r,i,o);for(let a=Se;a<t.length;a++){let c=t[a];Da(c[R],c,e,n,r,i)}}function ub(e,n,t,r,o){if(n)o?e.addClass(t,r):e.removeClass(t,r);else{let i=r.indexOf("-")===-1?void 0:qt.DashCase;o==null?e.removeStyle(t,r,i):(typeof o=="string"&&o.endsWith("!important")&&(o=o.slice(0,-10),i|=qt.Important),e.setStyle(t,r,o,i))}}function lb(e,n,t){e.setAttribute(n,"style",t)}function $m(e,n,t){t===""?e.removeAttribute(n,"class"):e.setAttribute(n,"class",t)}function Bm(e,n,t){let{mergedAttrs:r,classes:o,styles:i}=t;r!==null&&du(e,n,r),o!==null&&$m(e,n,o),i!==null&&lb(e,n,i)}var he={};function dV(e=1){Hm(Z(),S(),dt()+e,!1)}function Hm(e,n,t,r){if(!r)if((n[N]&3)===3){let i=e.preOrderCheckHooks;i!==null&&ms(n,i,t)}else{let i=e.preOrderHooks;i!==null&&vs(n,i,0,t)}Ln(t)}function U(e,n=j.Default){let t=S();if(t===null)return v(e,n);let r=Ee();return Kg(r,t,Ie(e),n)}function zm(){let e="invalid";throw new Error(e)}function Gm(e,n,t,r,o,i){let s=V(null);try{let a=null;o&gn.SignalBased&&(a=n[r][at]),a!==null&&a.transformFn!==void 0&&(i=a.transformFn(i)),o&gn.HasDecoratorInputTransform&&(i=e.inputTransforms[r].call(n,i)),e.setInput!==null?e.setInput(n,a,i,t,r):Eg(n,a,r,i)}finally{V(s)}}function db(e,n){let t=e.hostBindingOpCodes;if(t!==null)try{for(let r=0;r<t.length;r++){let o=t[r];if(o<0)Ln(~o);else{let i=o,s=t[++r],a=t[++r];UC(s,i);let c=n[i];a(2,c)}}}finally{Ln(-1)}}function wa(e,n,t,r,o,i,s,a,c,u,l){let d=n.blueprint.slice();return d[Zt]=o,d[N]=r|4|128|8|64,(u!==null||e&&e[N]&2048)&&(d[N]|=2048),_g(d),d[Me]=d[xr]=e,d[Ce]=t,d[Tt]=s||e&&e[Tt],d[$]=a||e&&e[$],d[Dr]=c||e&&e[Dr]||null,d[Oe]=i,d[sa]=EE(),d[yr]=l,d[Ig]=u,d[Re]=n.type==2?e[Re]:d,d}function Rr(e,n,t,r,o){let i=e.data[n];if(i===null)i=nd(e,n,t,r,o),VC()&&(i.flags|=32);else if(i.type&64){i.type=t,i.value=r,i.attrs=o;let s=Eo();i.injectorIndex=s===null?-1:s.injectorIndex}return _t(i,!0),i}function nd(e,n,t,r,o){let i=Pg(),s=kl(),a=s?i:i&&i.parent,c=e.data[n]=vb(e,a,t,n,r,o);return e.firstChild===null&&(e.firstChild=c),i!==null&&(s?i.child==null&&c.parent!==null&&(i.child=c):i.next===null&&(i.next=c,c.prev=i)),c}function jo(e,n,t,r){if(t===0)return-1;let o=n.length;for(let i=0;i<t;i++)n.push(r),e.blueprint.push(r),e.data.push(null);return o}function qm(e,n,t,r,o){let i=dt(),s=r&2;try{Ln(-1),s&&n.length>oe&&Hm(e,n,oe,!1),bt(s?2:0,o),t(r,o)}finally{Ln(i),bt(s?3:1,o)}}function rd(e,n,t){if(Rl(n)){let r=V(null);try{let o=n.directiveStart,i=n.directiveEnd;for(let s=o;s<i;s++){let a=e.data[s];if(a.contentQueries){let c=t[s];a.contentQueries(1,c,s)}}}finally{V(r)}}}function od(e,n,t){Rg()&&(Eb(e,n,t,Ke(t,n)),(t.flags&64)===64&&Ym(e,n,t))}function id(e,n,t=Ke){let r=n.localNames;if(r!==null){let o=n.index+1;for(let i=0;i<r.length;i+=2){let s=r[i+1],a=s===-1?t(n,e):e[s];e[o++]=a}}}function Wm(e){let n=e.tView;return n===null||n.incompleteFirstPass?e.tView=sd(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):n}function sd(e,n,t,r,o,i,s,a,c,u,l){let d=oe+r,h=d+o,f=fb(d,h),p=typeof u=="function"?u():u;return f[R]={type:e,blueprint:f,template:t,queries:null,viewQuery:a,declTNode:n,data:f.slice().fill(null,d),bindingStartIndex:d,expandoStartIndex:h,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:typeof i=="function"?i():i,pipeRegistry:typeof s=="function"?s():s,firstChild:null,schemas:c,consts:p,incompleteFirstPass:!1,ssrId:l}}function fb(e,n){let t=[];for(let r=0;r<n;r++)t.push(r<e?null:he);return t}function hb(e,n,t,r){let i=r.get(xE,lm)||t===Mt.ShadowDom,s=e.selectRootElement(n,i);return pb(s),s}function pb(e){gb(e)}var gb=()=>null;function mb(e,n,t,r){let o=Jm(n);o.push(t),e.firstCreatePass&&Xm(e).push(r,o.length-1)}function vb(e,n,t,r,o,i){let s=n?n.injectorIndex:-1,a=0;return Og()&&(a|=128),{type:t,index:r,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOff
7set:-1,propertyBindings:null,flags:a,providerIndexes:0,value:o,attrs:i,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:n,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}function Ip(e,n,t,r,o){for(let i in n){if(!n.hasOwnProperty(i))continue;let s=n[i];if(s===void 0)continue;r??={};let a,c=gn.None;Array.isArray(s)?(a=s[0],c=s[1]):a=s;let u=i;if(o!==null){if(!o.hasOwnProperty(i))continue;u=o[i]}e===0?Cp(r,t,u,a,c):Cp(r,t,u,a)}return r}function Cp(e,n,t,r,o){let i;e.hasOwnProperty(t)?(i=e[t]).push(n,r):i=e[t]=[n,r],o!==void 0&&i.push(o)}function yb(e,n,t){let r=n.directiveStart,o=n.directiveEnd,i=e.data,s=n.attrs,a=[],c=null,u=null;for(let l=r;l<o;l++){let d=i[l],h=t?t.get(d):null,f=h?h.inputs:null,p=h?h.outputs:null;c=Ip(0,d.inputs,l,c,f),u=Ip(1,d.outputs,l,u,p);let g=c!==null&&s!==null&&!_l(n)?Ob(c,l,s):null;a.push(g)}c!==null&&(c.hasOwnProperty("class")&&(n.flags|=8),c.hasOwnProperty("style")&&(n.flags|=16)),n.initialInputs=a,n.inputs=c,n.outputs=u}function Db(e){return e==="class"?"className":e==="for"?"htmlFor":e==="formaction"?"formAction":e==="innerHtml"?"innerHTML":e==="readonly"?"readOnly":e==="tabindex"?"tabIndex":e}function Or(e,n,t,r,o,i,s,a){let c=Ke(n,t),u=n.inputs,l;!a&&u!=null&&(l=u[r])?(ud(e,t,l,r,o),aa(n)&&wb(t,n.index)):n.type&3?(r=Db(r),o=s!=null?s(o,n.value||"",r):o,i.setProperty(c,r,o)):n.type&12}function wb(e,n){let t=yn(n,e);t[N]&16||(t[N]|=64)}function ad(e,n,t,r){if(Rg()){let o=r===null?null:{"":-1},i=Sb(e,t),s,a;i===null?s=a=null:[s,a]=i,s!==null&&Zm(e,n,t,s,o,a),o&&Mb(t,r,o)}t.mergedAttrs=wo(t.mergedAttrs,t.attrs)}function Zm(e,n,t,r,o,i){for(let u=0;u<r.length;u++)Iu(Os(t,n),e,r[u].type);_b(t,e.data.length,r.length);for(let u=0;u<r.length;u++){let l=r[u];l.providersResolver&&l.providersResolver(l)}let s=!1,a=!1,c=jo(e,n,r.length,null);for(let u=0;u<r.length;u++){let l=r[u];t.mergedAttrs=wo(t.mergedAttrs,l.hostAttrs),xb(e,t,n,c,l),Tb(c,l,o),l.contentQueries!==null&&(t.flags|=4),(l.hostBindings!==null||l.hostAttrs!==null||l.hostVars!==0)&&(t.flags|=64);let d=l.type.prototype;!s&&(d.ngOnChanges||d.ngOnInit||d.ngDoCheck)&&((e.preOrderHooks??=[]).push(t.index),s=!0),!a&&(d.ngOnChanges||d.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(t.index),a=!0),c++}yb(e,t,i)}function Ib(e,n,t,r,o){let i=o.hostBindings;if(i){let s=e.hostBindingOpCodes;s===null&&(s=e.hostBindingOpCodes=[]);let a=~n.index;Cb(s)!=a&&s.push(a),s.push(t,r,i)}}function Cb(e){let n=e.length;for(;n>0;){let t=e[--n];if(typeof t=="number"&&t<0)return t}return 0}function Eb(e,n,t,r){let o=t.directiveStart,i=t.directiveEnd;aa(t)&&Ab(n,t,e.data[o+t.componentOffset]),e.firstCreatePass||Os(t,n),At(r,n);let s=t.initialInputs;for(let a=o;a<i;a++){let c=e.data[a],u=Vn(n,e,a,t);if(At(u,n),s!==null&&Rb(n,a-o,u,c,t,s),mn(c)){let l=yn(t.index,n);l[Ce]=Vn(n,e,a,t)}}}function Ym(e,n,t){let r=t.directiveStart,o=t.directiveEnd,i=t.index,s=$C();try{Ln(i);for(let a=r;a<o;a++){let c=e.data[a],u=n[a];yu(a),(c.hostBindings!==null||c.hostVars!==0||c.hostAttrs!==null)&&bb(c,u)}}finally{Ln(-1),yu(s)}}function bb(e,n){e.hostBindings!==null&&e.hostBindings(1,n)}function Sb(e,n){let t=e.directiveRegistry,r=null,o=null;if(t)for(let i=0;i<t.length;i++){let s=t[i];if(ug(n,s.selectors,!1))if(r||(r=[]),mn(s))if(s.findHostDirectiveDefs!==null){let a=[];o=o||new Map,s.findHostDirectiveDefs(s,a,o),r.unshift(...a,s);let c=a.length;Bu(e,n,c)}else r.unshift(s),Bu(e,n,0);else o=o||new Map,s.findHostDirectiveDefs?.(s,r,o),r.push(s)}return r===null?null:[r,o]}function Bu(e,n,t){n.componentOffset=t,(e.components??=[]).push(n.index)}function Mb(e,n,t){if(n){let r=e.localNames=[];for(let o=0;o<n.length;o+=2){let i=t[n[o+1]];if(i==null)throw new b(-301,!1);r.push(n[o],i)}}}function Tb(e,n,t){if(t){if(n.exportAs)for(let r=0;r<n.exportAs.length;r++)t[n.exportAs[r]]=e;mn(n)&&(t[""]=e)}}function _b(e,n,t){e.flags|=1,e.directiveStart=n,e.directiveEnd=n+t,e.providerIndexes=n}function xb(e,n,t,r,o){e.data[r]=o;let i=o.factory||(o.factory=On(o.type,!0)),s=new jn(i,mn(o),U);e.blueprint[r]=s,t[r]=s,Ib(e,n,r,jo(e,t,o.hostVars,he),o)}function Ab(e,n,t){let r=Ke(n,e),o=Wm(t),i=e[Tt].rendererFactory,s=16;t.signals?s=4096:t.onPush&&(s=64);let a=Ia(e,wa(e,o,null,s,r,n,null,i.createRenderer(r,t),null,null,null));e[n.index]=a}function Nb(e,n,t,r,o,i){let s=Ke(e,n);cd(n[$],s,i,e.value,t,r,o)}function cd(e,n,t,r,o,i,s){if(i==null)e.removeAttribute(n,o,t);else{let a=s==null?_e(i):s(i,r||"",o);e.setAttribute(n,o,a,t)}}function Rb(e,n,t,r,o,i){let s=i[n];if(s!==null)for(let a=0;a<s.length;){let c=s[a++],u=s[a++],l=s[a++],d=s[a++];Gm(r,t,c,u,l,d)}}function Ob(e,n,t){let r=null,o=0;for(;o<t.length;){let i=t[o];if(i===0){o+=4;continue}else if(i===5){o+=2;continue}if(typeof i=="number")break;if(e.hasOwnProperty(i)){r===null&&(r=[]);let s=e[i];for(let a=0;a<s.length;a+=3)if(s[a]===n){r.push(i,s[a+1],s[a+2],t[o+1]);break}}o+=2}return r}function Qm(e,n,t,r){return[e,!0,0,n,null,r,null,t,null,null]}function Km(e,n){let t=e.contentQueries;if(t!==null){let r=V(null);try{for(let o=0;o<t.length;o+=2){let i=t[o],s=t[o+1];if(s!==-1){let a=e.data[s];Ll(i),a.contentQueries(2,n[s],s)}}}finally{V(r)}}}function Ia(e,n){return e[Co]?e[op][ut]=n:e[Co]=n,e[op]=n,n}function Hu(e,n,t){Ll(0);let r=V(null);try{n(e,t)}finally{V(r)}}function Jm(e){return e[Ts]??=[]}function Xm(e){return e.cleanup??=[]}function ev(e,n){let t=e[Dr],r=t?t.get(xt,null):null;r&&r.handleError(n)}function ud(e,n,t,r,o){for(let i=0;i<t.length;){let s=t[i++],a=t[i++],c=t[i++],u=n[s],l=e.data[s];Gm(l,u,r,a,c,o)}}function Ca(e,n,t){let r=ua(n,e);Tm(e[$],r,t)}function Pb(e,n){let t=yn(n,e),r=t[R];kb(r,t);let o=t[Zt];o!==null&&t[yr]===null&&(t[yr]=Wl(o,t[Dr])),ld(r,t,t[Ce])}function kb(e,n){for(let t=n.length;t<e.blueprint.length;t++)n.push(e.blueprint[t])}function ld(e,n,t){jl(n);try{let r=e.viewQuery;r!==null&&Hu(1,r,t);let o=e.template;o!==null&&qm(e,n,o,1,t),e.firstCreatePass&&(e.firstCreatePass=!1),n[Ht]?.finishViewCreation(e),e.staticContentQueries&&Km(e,n),e.staticViewQueries&&Hu(2,e.viewQuery,t);let i=e.components;i!==null&&Fb(n,i)}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),r}finally{n[N]&=-5,Vl()}}function Fb(e,n){for(let t=0;t<n.length;t++)Pb(e,n[t])}function Vo(e,n,t,r){let o=V(null);try{let i=n.tView,a=e[N]&4096?4096:16,c=wa(e,i,t,a,null,n,null,null,r?.injector??null,r?.embeddedViewInjector??null,r?.dehydratedView??null),u=e[n.index];c[Pn]=u;let l=e[Ht];return l!==null&&(c[Ht]=l.createEmbeddedView(i)),ld(i,c,t),c}finally{V(o)}}function tv(e,n){let t=Se+n;if(t<e.length)return e[t]}function Ir(e,n){return!n||n.firstChild===null||om(e)}function Uo(e,n,t,r=!0){let o=n[R];if(rb(o,n,e,t),r){let s=$u(t,e),a=n[$],c=ed(a,e[kn]);c!==null&&tb(o,e[Oe],a,n,c,s)}let i=n[yr];i!==null&&i.firstChild!==null&&(i.firstChild=null)}function nv(e,n){let t=bo(e,n);return t!==void 0&&va(t[R],t),t}function Ls(e,n,t,r,o=!1){for(;t!==null;){if(t.type===128){t=o?t.projectionNext:t.next;continue}let i=n[t.index];i!==null&&r.push(Ye(i)),Yt(i)&&Lb(i,r);let s=t.type;if(s&8)Ls(e,n,t.child,r);else if(s&32){let a=Kl(t,n),c;for(;c=a();)r.push(c)}else if(s&16){let a=jm(n,t);if(Array.isArray(a))r.push(...a);else{let c=Fn(n[Re]);Ls(c[R],c,a,r,!0)}}t=o?t.projectionNext:t.next}return r}
7function Lb(e,n){for(let t=Se;t<e.length;t++){let r=e[t],o=r[R].firstChild;o!==null&&Ls(r[R],r,o,n)}e[kn]!==e[Zt]&&n.push(e[kn])}var rv=[];function jb(e){return e[Ze]??Vb(e)}function Vb(e){let n=rv.pop()??Object.create($b);return n.lView=e,n}function Ub(e){e.lView[Ze]!==e&&(e.lView=null,rv.push(e))}var $b=G(I({},ur),{consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{da(e.lView)},consumerOnSignalRead(){this.lView[Ze]=this}});function Bb(e){let n=e[Ze]??Object.create(Hb);return n.lView=e,n}var Hb=G(I({},ur),{consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{let n=Fn(e.lView);for(;n&&!ov(n[R]);)n=Fn(n);n&&xg(n)},consumerOnSignalRead(){this.lView[Ze]=this}});function ov(e){return e.type!==2}var zb=100;function iv(e,n=!0,t=0){let r=e[Tt],o=r.rendererFactory,i=!1;i||o.begin?.();try{Gb(e,t)}catch(s){throw n&&ev(e,s),s}finally{i||(o.end?.(),r.inlineEffectRunner?.flush())}}function Gb(e,n){let t=kg();try{sp(!0),zu(e,n);let r=0;for(;la(e);){if(r===zb)throw new b(103,!1);r++,zu(e,1)}}finally{sp(t)}}function qb(e,n,t,r){let o=n[N];if((o&256)===256)return;let i=!1,s=!1;!i&&n[Tt].inlineEffectRunner?.flush(),jl(n);let a=!0,c=null,u=null;i||(ov(e)?(u=jb(n),c=lo(u)):kh()===null?(a=!1,u=Bb(n),c=lo(u)):n[Ze]&&(ns(n[Ze]),n[Ze]=null));try{_g(n),jC(e.bindingStartIndex),t!==null&&qm(e,n,t,2,r);let l=(o&3)===3;if(!i)if(l){let f=e.preOrderCheckHooks;f!==null&&ms(n,f,null)}else{let f=e.preOrderHooks;f!==null&&vs(n,f,0,null),Yc(n,0)}if(s||Wb(n),sv(n,0),e.contentQueries!==null&&Km(e,n),!i)if(l){let f=e.contentCheckHooks;f!==null&&ms(n,f)}else{let f=e.contentHooks;f!==null&&vs(n,f,1),Yc(n,1)}db(e,n);let d=e.components;d!==null&&cv(n,d,0);let h=e.viewQuery;if(h!==null&&Hu(2,h,r),!i)if(l){let f=e.viewCheckHooks;f!==null&&ms(n,f)}else{let f=e.viewHooks;f!==null&&vs(n,f,2),Yc(n,2)}if(e.firstUpdatePass===!0&&(e.firstUpdatePass=!1),n[gs]){for(let f of n[gs])f();n[gs]=null}i||(n[N]&=-73)}catch(l){throw i||da(n),l}finally{u!==null&&(es(u,c),a&&Ub(u)),Vl()}}function sv(e,n){for(let t=sm(e);t!==null;t=am(t))for(let r=Se;r<t.length;r++){let o=t[r];av(o,n)}}function Wb(e){for(let n=sm(e);n!==null;n=am(n)){if(!(n[N]&xs.HasTransplantedViews))continue;let t=n[wr];for(let r=0;r<t.length;r++){let o=t[r];xg(o)}}}function Zb(e,n,t){let r=yn(n,e);av(r,t)}function av(e,n){Pl(e)&&zu(e,n)}function zu(e,n){let r=e[R],o=e[N],i=e[Ze],s=!!(n===0&&o&16);if(s||=!!(o&64&&n===0),s||=!!(o&1024),s||=!!(i?.dirty&&ts(i)),s||=!1,i&&(i.dirty=!1),e[N]&=-9217,s)qb(r,e,r.template,e[Ce]);else if(o&8192){sv(e,1);let a=r.components;a!==null&&cv(e,a,1)}}function cv(e,n,t){for(let r=0;r<n.length;r++)Zb(e,n[r],t)}function dd(e,n){let t=kg()?64:1088;for(e[Tt].changeDetectionScheduler?.notify(n);e;){e[N]|=t;let r=Fn(e);if(gu(e)&&!r)return e;e=r}return null}var $n=class{get rootNodes(){let n=this._lView,t=n[R];return Ls(t,n,t.firstChild,[])}constructor(n,t,r=!0){this._lView=n,this._cdRefInjectingView=t,this.notifyErrorHandler=r,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[Ce]}set context(n){this._lView[Ce]=n}get destroyed(){return(this._lView[N]&256)===256}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){let n=this._lView[Me];if(Yt(n)){let t=n[_s],r=t?t.indexOf(this):-1;r>-1&&(bo(n,r),bs(t,r))}this._attachedToViewContainer=!1}va(this._lView[R],this._lView)}onDestroy(n){Ag(this._lView,n)}markForCheck(){dd(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[N]&=-129}reattach(){vu(this._lView),this._lView[N]|=128}detectChanges(){this._lView[N]|=1024,iv(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new b(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let n=gu(this._lView),t=this._lView[Pn];t!==null&&!n&&Xl(t,this._lView),xm(this._lView[R],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new b(902,!1);this._appRef=n;let t=gu(this._lView),r=this._lView[Pn];r!==null&&!t&&Am(r,this._lView),vu(this._lView)}},Bn=(()=>{class e{static{this.__NG_ELEMENT_ID__=Kb}}return e})(),Yb=Bn,Qb=class extends Yb{constructor(n,t,r){super(),this._declarationLView=n,this._declarationTContainer=t,this.elementRef=r}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(n,t){return this.createEmbeddedViewImpl(n,t)}createEmbeddedViewImpl(n,t,r){let o=Vo(this._declarationLView,this._declarationTContainer,n,{embeddedViewInjector:t,dehydratedView:r});return new $n(o)}};function Kb(){return Ea(Ee(),S())}function Ea(e,n){return e.type&4?new Qb(n,e,Nr(e,n)):null}function uv(e,n,t){let r=n.insertBeforeIndex,o=Array.isArray(r)?r[0]:r;return o===null?km(e,n,t):Ye(t[o])}function lv(e,n,t,r,o){let i=n.insertBeforeIndex;if(Array.isArray(i)){let s=r,a=null;
7if(n.type&3||(a=s,s=o),s!==null&&n.componentOffset===-1)for(let c=1;c<i.length;c++){let u=t[i[c]];Un(e,s,u,a,!1)}}}function dv(e,n){if(e.push(n),e.length>1)for(let t=e.length-2;t>=0;t--){let r=e[t];fv(r)||Jb(r,n)&&Xb(r)===null&&e0(r,n.index)}}function fv(e){return!(e.type&64)}function Jb(e,n){return fv(n)||e.index>n.index}function Xb(e){let n=e.insertBeforeIndex;return Array.isArray(n)?n[0]:n}function e0(e,n){let t=e.insertBeforeIndex;Array.isArray(t)?t[0]=n:(Lm(uv,lv),e.insertBeforeIndex=n)}function po(e,n){let t=e.data[n];return t===null||typeof t=="string"?null:t.hasOwnProperty("currentCaseLViewIndex")?t:t.value}function t0(e,n,t){let r=e.data[n];r===null?e.data[n]=t:r.value=t}function n0(e,n){let t=e.insertBeforeIndex;t===null?(Lm(uv,lv),t=e.insertBeforeIndex=[null,n]):(SI(Array.isArray(t),!0,"Expecting array here"),t.push(n))}function r0(e,n,t){let r=nd(e,t,64,null,null);return dv(n,r),r}function ba(e,n){let t=n[e.currentCaseLViewIndex];return t===null?t:t<0?~t:t}function o0(e){return e>>>17}function i0(e){return(e&131070)>>>1}function s0(e,n,t){return e|n<<17|t<<1}function a0(e){return e===-1}function hv(e,n,t){e.index=0;let r=ba(n,t);r!==null?e.removes=n.remove[r]:e.removes=xe}function Gu(e){if(e.index<e.removes.length){let n=e.removes[e.index++];if(n>0)return e.lView[n];{e.stack.push(e.index,e.removes);let t=~n,r=e.lView[R].data[t];return hv(e,r,e.lView),Gu(e)}}else return e.stack.length===0?null:(e.removes=e.stack.pop(),e.index=e.stack.pop(),Gu(e))}function c0(){let e={stack:[],index:-1};function n(t,r){for(e.lView=r;e.stack.length;)e.stack.pop();return hv(e,t.value,r),Gu.bind(null,e)}return n}var hV=new RegExp(`^(\\d+)*(${TE}|${ME})*(.*)`);var u0=()=>{};function l0(e,n,t,r){u0(e,n,t,r)}var d0=()=>{};function f0(e,n,t){d0(e,n,t)}var h0=()=>null;function Cr(e,n){return h0(e,n)}var Er=class{},fd=new C("",{providedIn:"root",factory:()=>!1});var pv=new C(""),gv=new C(""),qu=class{},js=class{};function p0(e){let n=Error(`No component factory found for ${Ae(e)}.`);return n[g0]=e,n}var g0="ngComponent";var Wu=class{resolveComponentFactory(n){throw p0(n)}},br=class{static{this.NULL=new Wu}},Sr=class{},Pr=(()=>{class e{constructor(){this.destroyNode=null}static{this.__NG_ELEMENT_ID__=()=>m0()}}return e})();function m0(){let e=S(),n=Ee(),t=yn(n.index,e);return(pn(t)?t:e)[$]}var v0=(()=>{class e{static{this.\u0275prov=D({token:e,providedIn:"root",factory:()=>null})}}return e})();function Vs(e,n,t){let r=t?e.styles:null,o=t?e.classes:null,i=0;if(n!==null)for(let s=0;s<n.length;s++){let a=n[s];if(typeof a=="number")i=a;else if(i==1)o=au(o,a);else if(i==2){let c=a,u=n[++s];r=au(r,c+": "+u+";")}}t?e.styles=r:e.stylesWithoutHost=r,t?e.classes=o:e.classesWithoutHost=o}var Us=class extends br{constructor(n){super(),this.ngModule=n}resolveComponentFactory(n){let t=Bt(n);return new Hn(t,this.ngModule)}};function Ep(e,n){let t=[];for(let r in e){if(!e.hasOwnProperty(r))continue;let o=e[r];if(o===void 0)continue;let i=Array.isArray(o),s=i?o[0]:o,a=i?o[1]:gn.None;n?t.push({propName:s,templateName:r,isSignal:(a&gn.SignalBased)!==0}):t.push({propName:s,templateName:r})}return t}function y0(e){let n=e.toLowerCase();return n==="svg"?Tg:n==="math"?TC:null}var Hn=class extends js{get inputs(){let n=this.componentDef,t=n.inputTransforms,r=Ep(n.inputs,!0);if(t!==null)for(let o of r)t.hasOwnProperty(o.propName)&&(o.transform=t[o.propName]);return r}get outputs(){return Ep(this.componentDef.outputs,!1)}constructor(n,t){super(),this.componentDef=n,this.ngModule=t,this.componentType=n.type,this.selector=sC(n.selectors),this.ngContentSelectors=n.ngContentSelectors?n.ngContentSelectors:[],this.isBoundToModule=!!t}create(n,t,r,o){let i=V(null);try{o=o||this.ngModule;let s=o instanceof Ne?o:o?.injector;s&&this.componentDef.getStandaloneInjector!==null&&(s=this.componentDef.getStandaloneInjector(s)||s);let a=s?new Du(n,s):n,c=a.get(Sr,null);if(c===null)throw new b(407,!1);let u=a.get(v0,null),l=a.get(Er,null),d={rendererFactory:c,sanitizer:u,inlineEffectRunner:null,changeDetectionScheduler:l},h=c.createRenderer(null,this.componentDef),f=this.componentDef.selectors[0][0]||"div",p=r?hb(h,r,this.componentDef.encapsulation,a):Jl(h,f,y0(f)),g=512;this.componentDef.signals?g|=4096:this.componentDef.onPush||(g|=16);let y=null;p!==null&&(y=Wl(p,a,!0));
7let w=sd(0,null,null,1,0,null,null,null,null,null,null),A=wa(null,w,null,g,null,null,d,h,a,null,y);jl(A);let L,Q,ie=null;try{let re=this.componentDef,ge,Kn=null;re.findHostDirectiveDefs?(ge=[],Kn=new Map,re.findHostDirectiveDefs(re,ge,Kn),ge.push(re)):ge=[re];let eh=D0(A,p);ie=w0(eh,p,re,ge,A,d,h),Q=Ol(w,oe),p&&E0(h,re,p,r),t!==void 0&&b0(Q,this.ngContentSelectors,t),L=C0(ie,re,ge,Kn,A,[S0]),ld(w,A,null)}catch(re){throw ie!==null&&Tu(ie),Tu(A),re}finally{Vl()}return new Zu(this.componentType,L,Nr(Q,A),A,Q)}finally{V(i)}}},Zu=class extends qu{constructor(n,t,r,o,i){super(),this.location=r,this._rootLView=o,this._tNode=i,this.previousInputValues=null,this.instance=t,this.hostView=this.changeDetectorRef=new $n(o,void 0,!1),this.componentType=n}setInput(n,t){let r=this._tNode.inputs,o;if(r!==null&&(o=r[n])){if(this.previousInputValues??=new Map,this.previousInputValues.has(n)&&Object.is(this.previousInputValues.get(n),t))return;let i=this._rootLView;ud(i[R],i,o,n,t),this.previousInputValues.set(n,t);let s=yn(this._tNode.index,i);dd(s,1)}}get injector(){return new Rn(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(n){this.hostView.onDestroy(n)}};function D0(e,n){let t=e[R],r=oe;return e[r]=n,Rr(t,r,2,"#host",null)}function w0(e,n,t,r,o,i,s){let a=o[R];I0(r,e,n,s);let c=null;n!==null&&(c=Wl(n,o[Dr]));let u=i.rendererFactory.createRenderer(n,t),l=16;t.signals?l=4096:t.onPush&&(l=64);let d=wa(o,Wm(t),null,l,o[e.index],e,i,u,null,null,c);return a.firstCreatePass&&Bu(a,e,r.length-1),Ia(o,d),o[e.index]=d}function I0(e,n,t,r){for(let o of e)n.mergedAttrs=wo(n.mergedAttrs,o.hostAttrs);n.mergedAttrs!==null&&(Vs(n,n.mergedAttrs,!0),t!==null&&Bm(r,t,n))}function C0(e,n,t,r,o,i){let s=Ee(),a=o[R],c=Ke(s,o);Zm(a,o,s,t,null,r);for(let l=0;l<t.length;l++){let d=s.directiveStart+l,h=Vn(o,a,d,s);At(h,o)}Ym(a,o,s),c&&At(c,o);let u=Vn(o,a,s.directiveStart+s.componentOffset,s);if(e[Ce]=o[Ce]=u,i!==null)for(let l of i)l(u,n);return rd(a,s,o),u}function E0(e,n,t,r){if(r)du(e,t,["ng-version","18.2.13"]);else{let{attrs:o,classes:i}=aC(n.selectors[0]);o&&du(e,t,o),i&&i.length>0&&$m(e,t,i.join(" "))}}function b0(e,n,t){let r=e.projection=[];for(let o=0;o<n.length;o++){let i=t[o];r.push(i!=null?Array.from(i):null)}}function S0(){let e=Ee();ha(S()[R],e)}var Xt=(()=>{class e{static{this.__NG_ELEMENT_ID__=M0}}return e})();function M0(){let e=Ee();return vv(e,S())}var T0=Xt,mv=class extends T0{constructor(n,t,r){super(),this._lContainer=n,this._hostTNode=t,this._hostLView=r}get element(){return Nr(this._hostTNode,this._hostLView)}get injector(){return new Rn(this._hostTNode,this._hostLView)}get parentInjector(){let n=Ul(this._hostTNode,this._hostLView);if(Gg(n)){let t=Ns(n,this._hostLView),r=As(n),o=t[R].data[r+8];return new Rn(o,t)}else return new Rn(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){let t=bp(this._lContainer);return t!==null&&t[n]||null}get length(){return this._lContainer.length-Se}createEmbeddedView(n,t,r){let o,i;typeof r=="number"?o=r:r!=null&&(o=r.index,i=r.injector);let s=Cr(this._lContainer,n.ssrId),a=n.createEmbeddedViewImpl(t||{},i,s);return this.insertImpl(a,o,Ir(this._hostTNode,s)),a}createComponent(n,t,r,o,i){let s=n&&!EC(n),a;if(s)a=t;else{let p=t||{};a=p.index,r=p.injector,o=p.projectableNodes,i=p.environmentInjector||p.ngModuleRef}let c=s?n:new Hn(Bt(n)),u=r||this.parentInjector;if(!i&&c.ngModule==null){let g=(s?u:this.parentInjector).get(Ne,null);g&&(i=g)}let l=Bt(c.componentType??{}),d=Cr(this._lContainer,l?.id??null),h=d?.firstChild??null,f=c.create(u,o,h,i);return this.insertImpl(f.hostView,a,Ir(this._hostTNode,d)),f}insert(n,t){return this.insertImpl(n,t,!0)}insertImpl(n,t,r){let o=n._lView;if(xC(o)){let a=this.indexOf(n);if(a!==-1)this.detach(a);else{let c=o[Me],u=new mv(c,c[Oe],c[Me]);u.detach(u.indexOf(n))}}let i=this._adjustIndex(t),s=this._lContainer;return Uo(s,o,i,r),n.attachToViewContainerRef(),rg(eu(s),i,n),n}move(n,t){return this.insert(n,t)}indexOf(n){let t=bp(this._lContainer);return t!==null?t.indexOf(n):-1}remove(n){let t=this._adjustIndex(n,-1),r=bo(this._lContainer,t);
vendor: 5,770 bytes, line 7
7r&&(bs(eu(this._lContainer),t),va(r[R],r))}detach(n){let t=this._adjustIndex(n,-1),r=bo(this._lContainer,t);return r&&bs(eu(this._lContainer),t)!=null?new $n(r):null}_adjustIndex(n,t=0){return n??this.length+t}};function bp(e){return e[_s]}function eu(e){return e[_s]||(e[_s]=[])}function vv(e,n){let t,r=n[e.index];return Yt(r)?t=r:(t=Qm(r,n,null,e),n[e.index]=t,Ia(n,t)),x0(t,n,e,r),new mv(t,e,n)}function _0(e,n){let t=e[$],r=t.createComment(""),o=Ke(n,e),i=ed(t,o);return Un(t,i,r,sb(t,o),!1),r}var x0=R0,A0=()=>!1;function N0(e,n,t){return A0(e,n,t)}function R0(e,n,t,r){if(e[kn])return;let o;t.type&8?o=Ye(r):o=_0(n,t),e[kn]=o}var Yu=class e{constructor(n){this.queryList=n,this.matches=null}clone(){return new e(this.queryList)}setDirty(){this.queryList.setDirty()}},Qu=class e{constructor(n=[]){this.queries=n}createEmbeddedView(n){let t=n.queries;if(t!==null){let r=n.contentQueries!==null?n.contentQueries[0]:t.length,o=[];for(let i=0;i<r;i++){let s=t.getByIndex(i),a=this.queries[s.indexInDeclarationView];o.push(a.clone())}return new e(o)}return null}insertView(n){this.dirtyQueriesWithMatches(n)}detachView(n){this.dirtyQueriesWithMatches(n)}finishViewCreation(n){this.dirtyQueriesWithMatches(n)}dirtyQueriesWithMatches(n){for(let t=0;t<this.queries.length;t++)hd(n,t).matches!==null&&this.queries[t].setDirty()}},$s=class{constructor(n,t,r=null){this.flags=t,this.read=r,typeof n=="string"?this.predicate=U0(n):this.predicate=n}},Ku=class e{constructor(n=[]){this.queries=n}elementStart(n,t){for(let r=0;r<this.queries.length;r++)this.queries[r].elementStart(n,t)}elementEnd(n){for(let t=0;t<this.queries.length;t++)this.queries[t].elementEnd(n)}embeddedTView(n){let t=null;for(let r=0;r<this.length;r++){let o=t!==null?t.length:0,i=this.getByIndex(r).embeddedTView(n,o);i&&(i.indexInDeclarationView=r,t!==null?t.push(i):t=[i])}return t!==null?new e(t):null}template(n,t){for(let r=0;r<this.queries.length;r++)this.queries[r].template(n,t)}getByIndex(n){return this.queries[n]}get length(){return this.queries.length}track(n){this.queries.push(n)}},Ju=class e{constructor(n,t=-1){this.metadata=n,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=t}elementStart(n,t){this.isApplyingToNode(t)&&this.matchTNode(n,t)}elementEnd(n){this._declarationNodeIndex===n.index&&(this._appliesToNextNode=!1)}template(n,t){this.elementStart(n,t)}embeddedTView(n,t){return this.isApplyingToNode(n)?(this.crossesNgTemplate=!0,this.addMatch(-n.index,t),new e(this.metadata)):null}isApplyingToNode(n){if(this._appliesToNextNode&&(this.metadata.flags&1)!==1){let t=this._declarationNodeIndex,r=n.parent;for(;r!==null&&r.type&8&&r.index!==t;)r=r.parent;return t===(r!==null?r.index:-1)}return this._appliesToNextNode}matchTNode(n,t){let r=this.metadata.predicate;if(Array.isArray(r))for(let o=0;o<r.length;o++){let i=r[o];this.matchTNodeWithReadOption(n,t,O0(t,i)),this.matchTNodeWithReadOption(n,t,ys(t,n,i,!1,!1))}else r===Bn?t.type&4&&this.matchTNodeWithReadOption(n,t,-1):this.matchTNodeWithReadOption(n,t,ys(t,n,r,!1,!1))}matchTNodeWithReadOption(n,t,r){if(r!==null){let o=this.metadata.read;if(o!==null)if(o===Je||o===Xt||o===Bn&&t.type&4)this.addMatch(t.index,-2);else{let i=ys(t,n,o,!1,!1);i!==null&&this.addMatch(t.index,i)}else this.addMatch(t.index,r)}}addMatch(n,t){this.matches===null?this.matches=[n,t]:this.matches.push(n,t)}};function O0(e,n){let t=e.localNames;if(t!==null){for(let r=0;r<t.length;r+=2)if(t[r]===n)return t[r+1]}return null}function P0(e,n){return e.type&11?Nr(e,n):e.type&4?Ea(e,n):null}function k0(e,n,t,r){return t===-1?P0(n,e):t===-2?F0(e,n,r):Vn(e,e[R],t,n)}function F0(e,n,t){if(t===Je)return Nr(n,e);if(t===Bn)return Ea(n,e);if(t===Xt)return vv(n,e)}function yv(e,n,t,r){let o=n[Ht].queries[r];if(o.matches===null){let i=e.data,s=t.matches,a=[];for(let c=0;s!==null&&c<s.length;c+=2){let u=s[c];if(u<0)a.push(null);else{let l=i[u];a.push(k0(n,l,s[c+1],t.metadata.read))}}o.matches=a}return o.matches}function Xu(e,n,t,r){let o=e.queries.getByIndex(t),i=o.matches;if(i!==null){let s=yv(e,n,o,t);for(let a=0;a<i.length;a+=2){let c=i[a];if(c>0)r.push(s[a/2]);else{let u=i[a+1],l=n[-c];for(let d=Se;d<l.length;d++){let h=l[d];h[Pn]===h[Me]&&Xu(h[R],h,u,r)}if(l[wr]!==null){let d=l[wr];for(let h=0;h<d.length;h++){let f=d[h];Xu(f[R],f,u,r)}}}}}return r}function L0(e,n){return e[Ht].queries[n].queryList}function Dv(e,n,t){let r=new Mu((t&4)===4);return mb(e,n,r,r.destroy),(n[Ht]??=new Qu).queries.push(new Yu(r))-1}function j0(e,n,t){let r=Z();return r.firstCreatePass&&(wv(r,new $s(e,n,t),-1),(n&2)===2&&(r.staticViewQueries=!0)),Dv(r,S(),n)}function V0(e,n,t,r){let o=Z();if(o.firstCreatePass){let i=Ee();wv(o,new $s(n,t,r),i.index),$0(o,e),(t&2)===2&&(o.staticContentQueries=!0)}return Dv(o,S(),t)}function U0(e){return e.split(",").map(n=>n.trim())}function wv(e,n,t){e.queries===null&&(e.queries=new Ku),e.queries.track(new Ju(n,t))}function $0(e,n){let t=e.contentQueries||(e.contentQueries=[]),r=t.length?t[t.length-1]:-1;n!==r&&t.push(e.queries.length-1,n)}function hd(e,n){return e.queries.getByIndex(n)}function B0(e,n){let t=e[R],r=hd(t,n);return r.crossesNgTemplate?Xu(t,e,n,[]):yv(t,e,r,n)}var Sp=new Set;function Pt(e){Sp.has(e)||(Sp.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function H0(e){return typeof e=="function"&&e[at]!==void 0}function gV(e,n){Pt("NgSignals");let t=Wh(e),r=t[at];return n?.equal&&(r.equal=n.equal),t.set=o=>is(r,o),t.update=o=>Zh(r,o),t.asReadonly=z0.bind(t),t}function z0(){let e=this[at];if(e.readonlyFn===void 0){let n=()=>this();n[at]=e,e.readonlyFn=n}return e.readonlyFn}function Iv(e){return H0(e)&&typeof e.set=="function"}function G0(e){let n=[],t=new Map;function r(o){let i=t.get(o);
7if(!i){let s=e(o);t.set(o,i=s.then(Y0))}return i}return Bs.forEach((o,i)=>{let s=[];o.templateUrl&&s.push(r(o.templateUrl).then(u=>{o.template=u}));let a=typeof o.styles=="string"?[o.styles]:o.styles||[];if(o.styles=a,o.styleUrl&&o.styleUrls?.length)throw new Error("@Component cannot define both `styleUrl` and `styleUrls`. Use `styleUrl` if the component has one stylesheet, or `styleUrls` if it has multiple");if(o.styleUrls?.length){let u=o.styles.length,l=o.styleUrls;o.styleUrls.forEach((d,h)=>{a.push(""),s.push(r(d).then(f=>{a[u+h]=f,l.splice(l.indexOf(d),1),l.length==0&&(o.styleUrls=void 0)}))})}else o.styleUrl&&s.push(r(o.styleUrl).then(u=>{a.push(u),o.styleUrl=void 0}));let c=Promise.all(s).then(()=>Q0(i));n.push(c)}),W0(),Promise.all(n).then(()=>{})}var Bs=new Map,q0=new Set;function W0(){let e=Bs;return Bs=new Map,e}function Z0(){return Bs.size===0}function Y0(e){return typeof e=="string"?e:e.text()}function Q0(e){q0.delete(e)}function K0(e){return Object.getPrototypeOf(e.prototype).constructor}function J0(e){let n=K0(e.type),t=!0,r=[e];for(;n;){let o;if(mn(e))o=n.\u0275cmp||n.\u0275dir;else{if(n.\u0275cmp)throw new b(903,!1);o=n.\u0275dir}if(o){if(t){r.push(o);let s=e;s.inputs=ls(e.inputs),s.inputTransforms=ls(e.inputTransforms),s.declaredInputs=ls(e.declaredInputs),s.outputs=ls(e.outputs);let a=o.hostBindings;a&&rS(e,a);let c=o.viewQuery,u=o.contentQueries;if(c&&tS(e,c),u&&nS(e,u),X0(e,o),EI(e.outputs,o.outputs),mn(o)&&o.data.animation){let l=e.data;l.animation=(l.animation||[]).concat(o.data.animation)}}let i=o.features;if(i)for(let s=0;s<i.length;s++){let a=i[s];a&&a.ngInherit&&a(e),a===J0&&(t=!1)}}n=Object.getPrototypeOf(n)}eS(r)}function X0(e,n){for(let t in n.inputs){if(!n.inputs.hasOwnProperty(t)||e.inputs.hasOwnProperty(t))continue;let r=n.inputs[t];if(r!==void 0&&(e.inputs[t]=r,e.declaredInputs[t]=n.declaredInputs[t],n.inputTransforms!==null)){let o=Array.isArray(r)?r[0]:r;if(!n.inputTransforms.hasOwnProperty(o))continue;e.inputTransforms??={},e.inputTransforms[o]=n.inputTransforms[o]}}}function eS(e){let n=0,t=null;for(let r=e.length-1;r>=0;r--){let o=e[r];o.hostVars=n+=o.hostVars,o.hostAttrs=wo(o.hostAttrs,t=wo(t,o.hostAttrs))}}function ls(e){return e===$t?{}:e===xe?[]:e}function tS(e,n){let t=e.viewQuery;t?e.viewQuery=(r,o)=>{n(r,o),t(r,o)}:e.viewQuery=n}function nS(e,n){let t=e.contentQueries;t?e.contentQueries=(r,o,i)=>{n(r,o,i),t(r,o,i)}:e.contentQueries=n}function rS(e,n){let t=e.hostBindings;t?e.hostBindings=(r,o)=>{n(r,o),t(r,o)}:e.hostBindings=n}function mV(e){let n=t=>{let r=Array.isArray(e);t.hostDirectives===null?(t.findHostDirectiveDefs=Cv,t.hostDirectives=r?e.map(el):[e]):r?t.hostDirectives.unshift(...e.map(el)):t.hostDirectives.unshift(e)};return n.ngInherit=!0,n}function Cv(e,n,t){if(e.hostDirectives!==null)for(let r of e.hostDirectives)if(typeof r=="function"){let o=r();
7for(let i of o)Mp(el(i),n,t)}else Mp(r,n,t)}function Mp(e,n,t){let r=xl(e.directive);oS(r.declaredInputs,e.inputs),Cv(r,n,t),t.set(r,e),n.push(r)}function el(e){return typeof e=="function"?{directive:Ie(e),inputs:$t,outputs:$t}:{directive:Ie(e.directive),inputs:Tp(e.inputs),outputs:Tp(e.outputs)}}function Tp(e){if(e===void 0||e.length===0)return $t;let n={};for(let t=0;t<e.length;t+=2)n[e[t]]=e[t+1];return n}function oS(e,n){for(let t in n)if(n.hasOwnProperty(t)){let r=n[t],o=e[t];e[r]=o}}function pd(e){let n=e.inputConfig,t={};for(let r in n)if(n.hasOwnProperty(r)){let o=n[r];Array.isArray(o)&&o[3]&&(t[r]=o[3])}e.inputTransforms=t}var vn=class{},So=class{};var Hs=class extends vn{constructor(n,t,r,o=!0){super(),this.ngModuleType=n,this._parent=t,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Us(this);let i=hg(n);this._bootstrapComponents=bm(i.bootstrap),this._r3Injector=em(n,t,[{provide:vn,useValue:this},{provide:br,useValue:this.componentFactoryResolver},...r],Ae(n),new Set(["environment"])),o&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){let n=this._r3Injector;!n.destroyed&&n.destroy(),this.destroyCbs.forEach(t=>t()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}},zs=class extends So{constructor(n){super(),this.moduleType=n}create(n){return new Hs(this.moduleType,n,[])}};function iS(e,n,t){return new Hs(e,n,t,!1)}var tl=class extends vn{constructor(n){super(),this.componentFactoryResolver=new Us(this),this.instance=null;let t=new Io([...n.providers,{provide:vn,useValue:this},{provide:br,useValue:this.componentFactoryResolver}],n.parent||ia(),n.debugName,new Set(["environment"]));this.injector=t,n.runEnvironmentInitializers&&t.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(n){this.injector.onDestroy(n)}};function Sa(e,n,t=null){return new tl({providers:e,parent:n,debugName:t,runEnvironmentInitializers:!0}).injector}function Ev(e){return gd(e)?Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e:!1}function sS(e,n){if(Array.isArray(e))for(let t=0;t<e.length;t++)n(e[t]);else{let t=e[Symbol.iterator](),r;for(;!(r=t.next()).done;)n(r.value)}}function gd(e){return e!==null&&(typeof e=="function"||typeof e=="object")}function $o(e,n,t){return e[n]=t}function aS(e,n){return e[n]}function Ve(e,n,t){let r=e[n];return Object.is(r,t)?!1:(e[n]=t,!0)}function Mo(e,n,t,r){let o=Ve(e,n,t);return Ve(e,n+1,r)||o}function bv(e,n,t,r,o){let i=Mo(e,n,t,r);return Ve(e,n+2,o)||i}function Sv(e,n,t,r,o,i){let s=Mo(e,n,t,r);return Mo(e,n+2,o,i)||s}function cS(e){return(e.flags&32)===32}function uS(e,n,t,r,o,i,s,a,c){let u=n.consts,l=Rr(n,e,4,s||null,a||null);ad(n,t,l,zt(u,c)),ha(n,l);let d=l.tView=sd(2,l,r,o,i,n.directiveRegistry,n.pipeRegistry,null,n.schemas,u,null);return n.queries!==null&&(n.queries.template(n,l),d.queries=n.queries.embeddedTView(l)),l}function Gs(e,n,t,r,o,i,s,a,c,u){let l=t+oe,d=n.firstCreatePass?uS(l,n,e,r,o,i,s,a,c):n.data[l];_t(d,!1);let h=dS(n,e,d,t);Po()&&ya(n,e,h,d),At(h,e);let f=Qm(h,e,h,d);return e[l]=f,Ia(e,f),N0(f,d,e),ca(d)&&od(n,e,d),c!=null&&id(e,d,u),d}function lS(e,n,t,r,o,i,s,a){let c=S(),u=Z(),l=zt(u.consts,i);return Gs(c,u,e,n,t,r,o,l,s,a),lS}var dS=fS;function fS(e,n,t,r){return ko(!0),n[$].createComment("")}var hr=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(hr||{}),Mv=(()=>{class e{constructor(){this.impl=null}execute(){this.impl?.execute()}static{this.\u0275prov=D({token:e,providedIn:"root",factory:()=>new e})}}return e})(),nl=class e{constructor(){this.ngZone=m(q),this.scheduler=m(Er),this.errorHandler=m(xt,{optional:!0}),this.sequences=new Set,this.deferredRegistrations=new Set,this.executing=!1}static{this.PHASES=[hr.EarlyRead,hr.Write,hr.MixedReadWrite,hr.Read]}execute(){this.executing=!0;for(let n of e.PHASES)for(let t of this.sequences)if(!(t.erroredOrDestroyed||!t.hooks[n]))try{t.pipelinedValue=this.ngZone.runOutsideAngular(()=>t.hooks[n](t.pipelinedValue))}catch(r){t.erroredOrDestroyed=!0,this.errorHandler?.handleError(r)}this.executing=!1;for(let n of this.sequences)n.afterRun(),n.once&&(this.sequences.delete(n),n.destroy());for(let n of this.deferredRegistrations)this.sequences.add(n);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear()}register(n){this.executing?this.deferredRegistrations.add(n):(this.sequences.add(n),this.scheduler.notify(6))}unregister(n){this.executing&&this.sequences.has(n)?(n.erroredOrDestroyed=!0,n.pipelinedValue=void 0,n.once=!0):(this.sequences.delete(n),this.deferredRegistrations.delete(n))}static{this.\u0275prov=D({token:e,providedIn:"root",factory:()=>new e})}},rl=class{constructor(n,t,r,o){this.impl=n,this.hooks=t,this.once=r,this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.unregisterOnDestroy=o?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.()}};function hS(e,n){!n?.injector&&Nl(hS);let t=n?.injector??m(je);return Sm(t)?(Pt("NgAfterRender"),Tv(e,t,n,!1)):_v}function md(e,n){!n?.injector&&Nl(md);let t=n?.injector??m(je);return Sm(t)?(Pt("NgAfterNextRender"),Tv(e,t,n,!0)):_v}function pS(e,n){if(e instanceof Function){let t=[void 0,void 0,void 0,void 0];return t[n]=e,t}else return[e.earlyRead,e.write,e.mixedReadWrite,e.read]}function Tv(e,n,t,r){let o=n.get(Mv);o.impl??=n.get(nl);let i=t?.phase??hr.MixedReadWrite,s=t?.manualCleanup!==!0?n.get(pa):null,a=new rl(o.impl,pS(e,i),r,s);return o.impl.register(a),a}var _v={destroy(){}};function vd(e,n,t,r){let o=S(),i=Dn();if(Ve(o,i,n)){let s=Z(),a=Ar();Nb(a,o,e,n,t,r)}return vd}function yd(e,n,t,r){return Ve(e,Dn(),t)?n+_e(t)+r:he}function Dd(e,n,t,r,o,i){let s=fa(),a=Mo(e,s,t,o);return Oo(2),a?n+_e(t)+r+_e(o)+i:he}function gS(e,n,t,r,o,i,s,a){let c=fa(),u=bv(e,c,t,o,s);return Oo(3),u?n+_e(t)+r+_e(o)+i+_e(s)+a:he}function mS(e,n,t,r,o,i,s,a,c,u){let l=fa(),d=Sv(e,l,t,o,s,c);return Oo(4),d?n+_e(t)+r+_e(o)+i+_e(s)+a+_e(c)+u:he}function ds(e,n){return e<<17|n<<2}function zn(e){return e>>17&32767}function vS(e){return(e&2)==2}function yS(e,n){return e&131071|n<<17}function ol(e){return e|2}function Mr(e){return(e&131068)>>2}function tu(e,n){return e&-131069|n<<2}function DS(e){return(e&1)===1}function il(e){return e|1}function wS(e,n,t,r,o,i){let s=i?n.classBindings:n.styleBindings,a=zn(s),c=Mr(s);e[r]=t;let u=!1,l;if(Array.isArray(t)){let d=t;l=d[1],(l===null||No(d,l)>0)&&(u=!0)}else l=t;if(o)if(c!==0){let h=zn(e[a+1]);e[r+1]=ds(h,a),h!==0&&(e[h+1]=tu(e[h+1],r)),e[a+1]=yS(e[a+1],r)}else e[r+1]=ds(a,0),a!==0&&(e[a+1]=tu(e[a+1],r)),a=r;else e[r+1]=ds(c,0),a===0?a=r:e[c+1]=tu(e[c+1],r),c=r;u&&(e[r+1]=ol(e[r+1])),_p(e,l,r,!0),_p(e,l,r,!1),IS(n,l,e,r,i),s=ds(a,c),i?n.classBindings=s:n.styleBindings=s}function IS(e,n,t,r,o){let i=o?e.residualClasses:e.residualStyles;i!=null&&typeof n=="string"&&No(i,n)>=0&&(t[r+1]=il(t[r+1]))}function _p(e,n,t,r){let o=e[t+1],i=n===null,s=r?zn(o):Mr(o),a=!1;for(;s!==0&&(a===!1||i);){let c=e[s],u=e[s+1];CS(c,n)&&(a=!0,e[s+1]=r?il(u):ol(u)),s=r?zn(u):Mr(u)}a&&(e[t+1]=r?ol(o):il(o))}function CS(e,n){return e===null||n==null||(Array.isArray(e)?e[1]:e)===n?!0:Array.isArray(e)&&typeof n=="string"?No(e,n)>=0:!1}var fe={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0}
vendor: 8,964 bytes, line 7
7;function xv(e){return e.substring(fe.key,fe.keyEnd)}function ES(e){return e.substring(fe.value,fe.valueEnd)}function bS(e){return Rv(e),Av(e,Tr(e,0,fe.textEnd))}function Av(e,n){let t=fe.textEnd;return t===n?-1:(n=fe.keyEnd=MS(e,fe.key=n,t),Tr(e,n,t))}function SS(e){return Rv(e),Nv(e,Tr(e,0,fe.textEnd))}function Nv(e,n){let t=fe.textEnd,r=fe.key=Tr(e,n,t);return t===r?-1:(r=fe.keyEnd=TS(e,r,t),r=xp(e,r,t,58),r=fe.value=Tr(e,r,t),r=fe.valueEnd=_S(e,r,t),xp(e,r,t,59))}function Rv(e){fe.key=0,fe.keyEnd=0,fe.value=0,fe.valueEnd=0,fe.textEnd=e.length}function Tr(e,n,t){for(;n<t&&e.charCodeAt(n)<=32;)n++;return n}function MS(e,n,t){for(;n<t&&e.charCodeAt(n)>32;)n++;return n}function TS(e,n,t){let r;for(;n<t&&((r=e.charCodeAt(n))===45||r===95||(r&-33)>=65&&(r&-33)<=90||r>=48&&r<=57);)n++;return n}function xp(e,n,t,r){return n=Tr(e,n,t),n<t&&n++,n}function _S(e,n,t){let r=-1,o=-1,i=-1,s=n,a=s;for(;s<t;){let c=e.charCodeAt(s++);if(c===59)return a;c===34||c===39?a=s=Ap(e,c,s,t):n===s-4&&i===85&&o===82&&r===76&&c===40?a=s=Ap(e,41,s,t):c>32&&(a=s),i=o,o=r,r=c&-33}return a}function Ap(e,n,t,r){let o=-1,i=t;for(;i<r;){let s=e.charCodeAt(i++);if(s==n&&o!==92)return i;s==92&&o===92?o=0:o=s}throw new Error}function xS(e,n,t){let r=S(),o=Dn();if(Ve(r,o,n)){let i=Z(),s=Ar();Or(i,s,r,e,n,r[$],t,!1)}return xS}function sl(e,n,t,r,o){let i=n.inputs,s=o?"class":"style";ud(e,t,i[s],s,r)}function Ov(e,n,t){return Pv(e,n,t,!1),Ov}function AS(e,n){return Pv(e,n,null,!0),AS}function vV(e){Ma(Lv,NS,e,!1)}function NS(e,n){for(let t=SS(n);t>=0;t=Nv(n,t))Lv(e,xv(n),ES(n))}function yV(e){Ma(LS,wd,e,!0)}function wd(e,n){for(let t=bS(n);t>=0;t=Av(n,t))_r(e,xv(n),!0)}function Pv(e,n,t,r){let o=S(),i=Z(),s=Oo(2);if(i.firstUpdatePass&&Fv(i,e,s,r),n!==he&&Ve(o,s,n)){let a=i.data[dt()];jv(i,a,o,o[$],e,o[s+1]=VS(n,t),r,s)}}function Ma(e,n,t,r){let o=Z(),i=Oo(2);o.firstUpdatePass&&Fv(o,null,i,r);let s=S();if(t!==he&&Ve(s,i,t)){let a=o.data[dt()];if(Vv(a,r)&&!kv(o,i)){let c=r?a.classesWithoutHost:a.stylesWithoutHost;c!==null&&(t=au(c,t||"")),sl(o,a,s,t,r)}else jS(o,a,s,s[$],s[i+1],s[i+1]=FS(e,n,t),r,i)}}function kv(e,n){return n>=e.expandoStartIndex}function Fv(e,n,t,r){let o=e.data;if(o[t+1]===null){let i=o[dt()],s=kv(e,t);Vv(i,r)&&n===null&&!s&&(n=!1),n=RS(o,i,n,r),wS(o,i,n,t,s,r)}}function RS(e,n,t,r){let o=BC(e),i=r?n.residualClasses:n.residualStyles;if(o===null)(r?n.classBindings:n.styleBindings)===0&&(t=nu(null,e,n,t,r),t=To(t,n.attrs,r),i=null);else{let s=n.directiveStylingLast;if(s===-1||e[s]!==o)if(t=nu(o,e,n,t,r),i===null){let c=OS(e,n,r);c!==void 0&&Array.isArray(c)&&(c=nu(null,e,n,c[1],r),c=To(c,n.attrs,r),PS(e,n,r,c))}else i=kS(e,n,r)}return i!==void 0&&(r?n.residualClasses=i:n.residualStyles=i),t}function OS(e,n,t){let r=t?n.classBindings:n.styleBindings;if(Mr(r)!==0)return e[zn(r)]}function PS(e,n,t,r){let o=t?n.classBindings:n.styleBindings;e[zn(o)]=r}function kS(e,n,t){let r,o=n.directiveEnd;for(let i=1+n.directiveStylingLast;i<o;i++){let s=e[i].hostAttrs;r=To(r,s,t)}return To(r,n.attrs,t)}function nu(e,n,t,r,o){let i=null,s=t.directiveEnd,a=t.directiveStylingLast;for(a===-1?a=t.directiveStart:a++;a<s&&(i=n[a],r=To(r,i.hostAttrs,o),i!==e);)a++;return e!==null&&(t.directiveStylingLast=a),r}function To(e,n,t){let r=t?1:2,o=-1;if(n!==null)for(let i=0;i<n.length;i++){let s=n[i];typeof s=="number"?o=s:o===r&&(Array.isArray(e)||(e=e===void 0?[]:["",e]),_r(e,s,t?!0:n[++i]))}return e===void 0?null:e}function FS(e,n,t){if(t==null||t==="")return xe;let r=[],o=Be(t);if(Array.isArray(o))for(let i=0;i<o.length;i++)e(r,o[i],!0);else if(typeof o=="object")for(let i in o)o.hasOwnProperty(i)&&e(r,i,o[i]);else typeof o=="string"&&n(r,o);return r}function Lv(e,n,t){_r(e,n,Be(t))}function LS(e,n,t){let r=String(n);r!==""&&!r.includes(" ")&&_r(e,r,t)}function jS(e,n,t,r,o,i,s,a){o===he&&(o=xe);let c=0,u=0,l=0<o.length?o[0]:null,d=0<i.length?i[0]:null;for(;l!==null||d!==null;){let h=c<o.length?o[c+1]:void 0,f=u<i.length?i[u+1]:void 0,p=null,g;l===d?(c+=2,u+=2,h!==f&&(p=d,g=f)):d===null||l!==null&&l<d?(c+=2,p=l):(u+=2,p=d,g=f),p!==null&&jv(e,n,t,r,p,g,s,a),l=c<o.length?o[c]:null,d=u<i.length?i[u]:null}}function jv(e,n,t,r,o,i,s,a){if(!(n.type&3))return;let c=e.data,u=c[a+1],l=DS(u)?Np(c,n,t,o,Mr(u),s):void 0;if(!qs(l)){qs(i)||vS(u)&&(i=Np(c,null,t,o,a,s));let d=ua(dt(),t);ub(r,s,d,o,i)}}function Np(e,n,t,r,o,i){let s=n===null,a;for(;o>0;){let c=e[o],u=Array.isArray(c),l=u?c[1]:c,d=l===null,h=t[o+1];h===he&&(h=d?xe:void 0);let f=d?Wc(h,r):l===r?h:void 0;if(u&&!qs(f)&&(f=Wc(c,r)),qs(f)&&(a=f,s))return a;let p=e[o+1];o=s?zn(p):Mr(p)}if(n!==null){let c=i?n.residualClasses:n.residualStyles;c!=null&&(a=Wc(c,r))}return a}function qs(e){return e!==void 0}function VS(e,n){return e==null||e===""||(typeof n=="string"?e=e+n:typeof e=="object"&&(e=Ae(Be(e)))),e}function Vv(e,n){return(e.flags&(n?8:16))!==0}function DV(e,n,t){let r=S(),o=yd(r,e,n,t);Ma(_r,wd,o,!0)}function wV(e,n,t,r,o){let i=S(),s=Dd(i,e,n,t,r,o);Ma(_r,wd,s,!0)}function IV(){return S()[Re][Ce]}var al=class{destroy(n){}updateValue(n,t){}swap(n,t){let r=Math.min(n,t),o=Math.max(n,t),i=this.detach(o);if(o-r>1){let s=this.detach(r);this.attach(r,i),this.attach(o,s)}else this.attach(r,i)}move(n,t){this.attach(t,this.detach(n))}};function ru(e,n,t,r,o){return e===t&&Object.is(n,r)?1:Object.is(o(e,n),o(t,r))?-1:0}function US(e,n,t){let r,o,i=0,s=e.length-1,a=void 0;if(Array.isArray(n)){let c=n.length-1;for(;i<=s&&i<=c;){let u=e.at(i),l=n[i],d=ru(i,u,i,l,t);if(d!==0){d<0&&e.updateValue(i,l),i++;continue}let h=e.at(s),f=n[c],p=ru(s,h,c,f,t);if(p!==0){p<0&&e.updateValue(s,f),s--,c--;continue}let g=t(i,u),y=t(s,h),w=t(i,l);if(Object.is(w,y)){let A=t(c,f);Object.is(A,g)?(e.swap(i,s),e.updateValue(s,f),c--,s--):e.move(s,i),e.updateValue(i,l),i++;continue}if(r??=new Ws,o??=Op(e,i,s,t),cl(e,r,i,w))e.updateValue(i,l),i++,s++;else if(o.has(w))r.set(g,e.detach(i)),s--;else{let A=e.create(i,n[i]);e.attach(i,A),i++,s++}}for(;i<=c;)Rp(e,r,t,i,n[i]),i++}else if(n!=null){let c=n[Symbol.iterator](),u=c.next();for(;!u.done&&i<=s;){let l=e.at(i),d=u.value,h=ru(i,l,i,d,t);if(h!==0)h<0&&e.updateValue(i,d),i++,u=c.next();else{r??=new Ws,o??=Op(e,i,s,t);let f=t(i,d);if(cl(e,r,i,f))e.updateValue(i,d),i++,s++,u=c.next();else if(!o.has(f))e.attach(i,e.create(i,d)),i++,s++,u=c.next();else{let p=t(i,l);r.set(p,e.detach(i)),s--}}}for(;!u.done;)Rp(e,r,t,e.length,u.value),u=c.next()}for(;i<=s;)e.destroy(e.detach(s--));r?.forEach(c=>{e.destroy(c)})}function cl(e,n,t,r){return n!==void 0&&n.has(r)?(e.attach(t,n.get(r)),n.delete(r),!0):!1}function Rp(e,n,t,r,o){if(cl(e,n,r,t(r,o)))e.updateValue(r,o);else{let i=e.create(r,o);e.attach(r,i)}}function Op(e,n,t,r){let o=new Set;for(let i=n;i<=t;i++)o.add(r(i,e.at(i)));return o}var Ws=class{constructor(){this.kvMap=new Map,this._vMap=void 0}has(n){return this.kvMap.has(n)}delete(n){if(!this.has(n))return!1;let t=this.kvMap.get(n);return this._vMap!==void 0&&this._vMap.has(t)?(this.kvMap.set(n,this._vMap.get(t)),this._vMap.delete(t)):this.kvMap.delete(n),!0}get(n){return this.kvMap.get(n)}set(n,t){if(this.kvMap.has(n)){let r=this.kvMap.get(n);this._vMap===void 0&&(this._vMap=new Map);let o=this._vMap;for(;o.has(r);)r=o.get(r);o.set(r,t)}else this.kvMap.set(n,t)}forEach(n){for(let[t,r]of this.kvMap)if(n(r,t),this._vMap!==void 0){let o=this._vMap;for(;o.has(r);)r=o.get(r),n(r,t)}}};function CV(e,n){Pt("NgControlFlow");let t=S(),r=Dn(),o=t[r]!==he?t[r]:-1,i=o!==-1?Zs(t,oe+o):void 0,s=0;if(Ve(t,r,e)){let a=V(null);try{if(i!==void 0&&nv(i,s),e!==-1){let c=oe+e,u=Zs(t,c),l=fl(t[R],c),d=Cr(u,l.tView.ssrId),h=Vo(t,l,n,{dehydratedView:d});Uo(u,h,s,Ir(l,d))}}finally{V(a)}}else if(i!==void 0){let a=tv(i,s);a!==void 0&&(a[Ce]=n)}}var ul=class{constructor(n,t,r){this.lContainer=n,this.$implicit=t,this.$index=r}get $count(){return this.lContainer.length-Se}};function EV(e,n){return n}var ll=class{constructor(n,t,r){this.hasEmptyBlock=n,this.trackByFn=t,this.liveCollection=r}};function bV(e,n,t,r,o,i,s,a,c,u,l,d,h){Pt("NgControlFlow");let f=S(),p=Z(),g=c!==void 0,y=S(),w=a?s.bind(y[Re][Ce]):s,A=new ll(g,w);y[oe+e]=A,Gs(f,p,e+1,n,t,r,o,zt(p.consts,i)),g&&Gs(f,p,e+2,c,u,l,d,zt(p.consts,h))}var dl=class extends al{constructor(n,t,r){super(),this.lContainer=n,this.hostLView=t,this.templateTNode=r,this.operationsCounter=void 0,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-Se}at(n){return this.getLView(n)[Ce].$implicit}attach(n,t){let r=t[yr];this.needsIndexUpdate||=n!==this.length,Uo(this.lContainer,t,n,Ir(this.templateTNode,r))}detach(n){return this.needsIndexUpdate||=n!==this.length-1,$S(this.lContainer,n)}create(n,t){let r=Cr(this.lContainer,this.templateTNode.tView.ssrId),o=Vo(this.hostLView,this.templateTNode,new ul(this.lContainer,t,n),{dehydratedView:r});return this.operationsCounter?.recordCreate(),o}destroy(n){va(n[R],n),this.operationsCounter?.recordDestroy()}updateValue(n,t){this.getLView(n)[Ce].$implicit=t}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}
7updateIndexes(){if(this.needsIndexUpdate)for(let n=0;n<this.length;n++)this.getLView(n)[Ce].$index=n}getLView(n){return BS(this.lContainer,n)}};function SV(e){let n=V(null),t=dt();try{let r=S(),o=r[R],i=r[t],s=t+1,a=Zs(r,s);if(i.liveCollection===void 0){let u=fl(o,s);i.liveCollection=new dl(a,r,u)}else i.liveCollection.reset();let c=i.liveCollection;if(US(c,e,i.trackByFn),c.updateIndexes(),i.hasEmptyBlock){let u=Dn(),l=c.length===0;if(Ve(r,u,l)){let d=t+2,h=Zs(r,d);if(l){let f=fl(o,d),p=Cr(h,f.tView.ssrId),g=Vo(r,f,void 0,{dehydratedView:p});Uo(h,g,0,Ir(f,p))}else nv(h,0)}}}finally{V(n)}}function Zs(e,n){return e[n]}function $S(e,n){return bo(e,n)}function BS(e,n){return tv(e,n)}function fl(e,n){return Ol(e,n)}function HS(e,n,t,r,o,i){let s=n.consts,a=zt(s,o),c=Rr(n,e,2,r,a);return ad(n,t,c,zt(s,i)),c.attrs!==null&&Vs(c,c.attrs,!1),c.mergedAttrs!==null&&Vs(c,c.mergedAttrs,!0),n.queries!==null&&n.queries.elementStart(n,c),c}function Uv(e,n,t,r){let o=S(),i=Z(),s=oe+e,a=o[$],c=i.firstCreatePass?HS(s,i,o,n,t,r):i.data[s],u=zS(i,o,c,a,n,e);o[s]=u;let l=ca(c);return _t(c,!0),Bm(a,u,c),!cS(c)&&Po()&&ya(i,o,u,c),RC()===0&&At(u,o),OC(),l&&(od(i,o,c),rd(i,c,o)),r!==null&&id(o,c),Uv}function $v(){let e=Ee();kl()?Fl():(e=e.parent,_t(e,!1));let n=e;kC(n)&&FC(),PC();let t=Z();return t.firstCreatePass&&(ha(t,e),Rl(e)&&t.queries.elementEnd(e)),n.classesWithoutHost!=null&&QC(n)&&sl(t,n,S(),n.classesWithoutHost,!0),n.stylesWithoutHost!=null&&KC(n)&&sl(t,n,S(),n.stylesWithoutHost,!1),$v}function Id(e,n,t,r){return Uv(e,n,t,r),$v(),Id}var zS=(e,n,t,r,o,i)=>(ko(!0),Jl(r,o,qC()));function GS(e,n,t,r,o){let i=n.consts,s=zt(i,r),a=Rr(n,e,8,"ng-container",s);s!==null&&Vs(a,s,!0);let c=zt(i,o);return ad(n,t,a,c),n.queries!==null&&n.queries.elementStart(n,a),a}function Bv(e,n,t){let r=S(),o=Z(),i=e+oe,s=o.firstCreatePass?GS(i,o,r,n,t):o.data[i];_t(s,!0);let a=WS(o,r,s,e);return r[i]=a,Po()&&ya(o,r,a,s),At(a,r),ca(s)&&(od(o,r,s),rd(o,s,r)),t!=null&&id(r,s),Bv}function Hv(){let e=Ee(),n=Z();return kl()?Fl():(e=e.parent,_t(e,!1)),n.firstCreatePass&&(ha(n,e),Rl(e)&&n.queries.elementEnd(e)),Hv}function qS(e,n,t){return Bv(e,n,t),Hv(),qS}var WS=(e,n,t,r)=>(ko(!0),_m(n[$],""));function MV(){return S()}function ZS(e,n,t){let r=S(),o=Dn();if(Ve(r,o,n)){let i=Z(),s=Ar();Or(i,s,r,e,n,r[$],t,!0)}return ZS}var Nn=void 0;function YS(e){let n=e,t=Math.floor(Math.abs(e)),r=e.toString().replace(/^[^.]*\.?/,"").length;return t===1&&r===0?1:5}var QS=["en",[["a","p"],["AM","PM"],Nn],[["AM","PM"],Nn,Nn],[["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"]],Nn,[["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"]],Nn,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Nn,"{1} 'at' {0}",Nn],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",YS],go={};function zv(e,n,t){typeof n!="string"&&(t=n,n=e[J.LocaleId]),n=n.toLowerCase().replace(/_/g,"-"),go[n]=e,t&&(go[n][J.ExtraData]=t)}function Pe(e){let n=KS(e),t=Pp(n);if(t)return t;let r=n.split("-")[0];if(t=Pp(r),t)return t;if(r==="en")return QS;throw new b(701,!1)}function Gv(e){return Pe(e)[J.PluralCase]}function Pp(e){return e in go||(go[e]=we.ng&&we.ng.common&&we.ng.common.locales&&we.ng.common.locales[e]),go[e]}var J=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(J||{});function KS(e){return e.toLowerCase().replace(/_/g,"-")}var JS=["zero","one","two","few","many"];function XS(e,n){let t=Gv(n)(parseInt(e,10)),r=JS[t];return r!==void 0?r:"other"}var Ys="en-US",eM="USD",qv={marker:"element"},Wv={marker:"ICU"},Ut=function(e){return e[e.SHIFT=2]="SHIFT",e[e.APPEND_EAGERLY=1]="APPEND_EAGERLY",e[e.COMMENT=2]="COMMENT",e}(Ut||{}),Zv=Ys;function tM(e){typeof e=="string"&&(Zv=e.toLowerCase().replace(/_/g,"-"))}function nM(){return Zv}var _o=0,mo=0;function rM(e){e&&(_o=_o|1<<Math.min(mo,31)),mo++}function oM(e,n,t){if(mo>0){let r=e.data[t],o=Array.isArray(r)?r:r.update,i=fa()-mo-1;Qv(e,n,o,i,_o)}_o=0,mo=0}function iM(e,n,t){let r=e[$];switch(t){case Node.COMMENT_NODE:return _m(r,n);case Node.TEXT_NODE:return Mm(r,n);case Node.ELEMENT_NODE:return Jl(r,n,null)}}var Ds=(e,n,t,r)=>
7(ko(!0),iM(e,t,r));function sM(e,n,t,r){let o=e[$];for(let i=0;i<n.length;i++){let s=n[i++],a=n[i],c=(s&Ut.COMMENT)===Ut.COMMENT,u=(s&Ut.APPEND_EAGERLY)===Ut.APPEND_EAGERLY,l=s>>>Ut.SHIFT,d=e[l],h=!1;d===null&&(d=e[l]=Ds(e,l,a,c?Node.COMMENT_NODE:Node.TEXT_NODE),h=Po()),u&&t!==null&&h&&Un(o,t,d,r,!1)}}function Yv(e,n,t,r){let o=t[$],i=null,s;for(let a=0;a<n.length;a++){let c=n[a];if(typeof c=="string"){let u=n[++a];t[u]===null&&(t[u]=Ds(t,u,c,Node.TEXT_NODE))}else if(typeof c=="number")switch(c&1){case 0:let u=o0(c);i===null&&(i=u,s=ed(o,r));let l,d;if(u===i?(l=r,d=s):(l=null,d=Ye(t[u])),d!==null){let g=i0(c),y=t[g];Un(o,d,y,l,!1);let w=po(e,g);if(w!==null&&typeof w=="object"){let A=ba(w,t);A!==null&&Yv(e,w.create[A],t,t[w.anchorIdx])}}break;case 1:let h=c>>>1,f=n[++a],p=n[++a];cd(o,ua(h,t),null,null,f,p,null);break;default:}else switch(c){case Wv:let u=n[++a],l=n[++a];if(t[l]===null){let f=t[l]=Ds(t,l,u,Node.COMMENT_NODE);At(f,t)}break;case qv:let d=n[++a],h=n[++a];if(t[h]===null){let f=t[h]=Ds(t,h,d,Node.ELEMENT_NODE);At(f,t)}break;default:}}}function Qv(e,n,t,r,o){for(let i=0;i<t.length;i++){let s=t[i],a=t[++i];if(s&o){let c="";for(let u=i+1;u<=i+a;u++){let l=t[u];if(typeof l=="string")c+=l;else if(typeof l=="number")if(l<0)c+=_e(n[r-l]);else{let d=l>>>2;switch(l&3){case 1:let h=t[++u],f=t[++u],p=e.data[d];typeof p=="string"?cd(n[$],n[d],null,p,h,c,f):Or(e,p,n,h,c,n[$],f,!1);break;case 0:let g=n[d];g!==null&&Tm(n[$],g,c);break;case 2:aM(e,po(e,d),n,c);break;case 3:kp(e,po(e,d),r,n);break}}}}else{let c=t[i+1];if(c>0&&(c&3)===3){let u=c>>>2,l=po(e,u);n[l.currentCaseLViewIndex]<0&&kp(e,l,r,n)}}i+=a}}function kp(e,n,t,r){let o=r[n.currentCaseLViewIndex];if(o!==null){let i=_o;o<0&&(o=r[n.currentCaseLViewIndex]=~o,i=-1),Qv(e,r,n.update[o],t,i)}}function aM(e,n,t,r){let o=cM(n,r);if(ba(n,t)!==o&&(Kv(e,n,t),t[n.currentCaseLViewIndex]=o===null?null:~o,o!==null)){let s=t[n.anchorIdx];s&&Yv(e,n.create[o],t,s),f0(t,n.anchorIdx,o)}}function Kv(e,n,t){let r=ba(n,t);if(r!==null){let o=n.remove[r];for(let i=0;i<o.length;i++){let s=o[i];if(s>0){let a=ua(s,t);a!==null&&Vm(t[$],a)}else Kv(e,po(e,~s),t)}}}function cM(e,n){let t=e.cases.indexOf(n);if(t===-1)switch(e.type){case 1:{let r=XS(n,nM());t=e.cases.indexOf(r),t===-1&&r!=="other"&&(t=e.cases.indexOf("other"));break}case 0:{t=e.cases.indexOf("other");break}}return t===-1?null:t}var Qs=/�(\d+):?\d*�/gi;var uM=/�(\d+)�/,Jv=/^\s*(�\d+:?\d*�)\s*,\s*(select|plural)\s*,/,vo="\uFFFD",lM=/�\/?\*(\d+:\d+)�/gi,dM=/�(\/?[#*]\d+):?\d*�/gi,fM=/\uE500/g;function hM(e){return e.replace(fM," ")}function pM(e,n,t,r,o,i){let s=Eo(),a=[],c=[],u=[[]],l=[[]];o=mM(o,i);let d=hM(o).split(dM);for(let h=0;h<d.length;h++){let f=d[h];if(h&1){let p=f.charCodeAt(0)===47,g=f.charCodeAt(p?1:0),y=oe+Number.parseInt(f.substring(p?2:1));if(p)u.shift(),l.shift(),_t(Eo(),!1);else{let w=r0(e,u[0],y);u.unshift([]),_t(w,!0);let A={kind:2,index:y,children:[],type:g===35?0:1};l[0].push(A),l.unshift(A.children)}}else{let p=hl(f);for(let g=0;g<p.length;g++){let y=p[g];if(g&1){let w=y;if(typeof w!="object")throw new Error(`Unable to parse ICU expression in "${o}" message.`);let L=Xv(e,s,u[0],t,a,"",!0).index;ty(l[0],e,t,c,n,w,L)}else{let w=y;w!==""&&gM(l[0],e,s,u[0],a,c,t,w)}}}}e.data[r]={create:a,update:c,ast:l[0],parentTNodeIndex:n}}function Xv(e,n,t,r,o,i,s){let a=jo(e,r,1,null),c=a<<Ut.SHIFT,u=Eo();n===u&&(u=null),u===null&&(c|=Ut.APPEND_EAGERLY),s&&(c|=Ut.COMMENT,XE(c0)),o.push(c,i===null?"":i);let l=nd(e,a,s?32:1,i===null?"":i,null);dv(t,l);let d=l.index;return _t(l,!1),u!==null&&n!==u&&n0(u,d),l}function gM(e,n,t,r,o,i,s,a){let c=a.match(Qs),l=Xv(n,t,r,s,o,c?null:a,!1).index;c&&ws(i,a,l,null,0,null),e.push({kind:0,index:l})}function ws(e,n,t,r,o,i){let s=e.length,a=s+1;e.push(null,null);let c=s+2,u=n.split(Qs),l=0;for(let d=0;d<u.length;d++){let h=u[d];if(d&1){let f=o+parseInt(h,10);e.push(-1-f),l=l|ey(f)}else h!==""&&e.push(h)}return e.push(t<<2|(r?1:0)),r&&e.push(r,i),e[s]=l,e[a]=e.length-c,l}function ey(e){return 1<<Math.min(e,31)}function Fp(e){let n,t="",r=0,o=!1,i;for(;(n=lM.exec(e))!==null;)o?n[0]===`${vo}/*${i}${vo}`&&(r=n.index,o=!1):(t+=e.substring(r,n.index+n[0].length),i=n[1],o=!0);return t+=e.slice(r),t}function mM(e,n){if(a0(n))return Fp(e);{let t=e.indexOf(`:${n}${vo}`)+2+n.toString().length,r=e.search(new RegExp(`${vo}\\/\\*\\d+:${n}${vo}`));return Fp(e.substring(t,r))}}function ty(e,n,t,r,o,i,s){let a=0,c={type:i.type,currentCaseLViewIndex:jo(n,t,1,null),anchorIdx:s,cases:[],create:[],remove:[],update:[]};wM(r,i,s),t0(n,s,c);let u=i.values,l=[];for(let d=0;d<u.length;d++){let h=u[d],f=[];for(let g=0;g<h.length;g++){let y=h[g];
7if(typeof y!="string"){let w=f.push(y)-1;h[g]=`<!--\uFFFD${w}\uFFFD-->`}}let p=[];l.push(p),a=yM(p,n,c,t,r,o,i.cases[d],h.join(""),f)|a}a&&IM(r,a,s),e.push({kind:3,index:s,cases:l,currentCaseLViewIndex:c.currentCaseLViewIndex})}function vM(e){let n=[],t=[],r=1,o=0;e=e.replace(Jv,function(s,a,c){return c==="select"?r=0:r=1,o=parseInt(a.slice(1),10),""});let i=hl(e);for(let s=0;s<i.length;){let a=i[s++].trim();r===1&&(a=a.replace(/\s*(?:=)?(\w+)\s*/,"$1")),a.length&&n.push(a);let c=hl(i[s++]);n.length>t.length&&t.push(c)}return{type:r,mainBinding:o,cases:n,values:t}}function hl(e){if(!e)return[];let n=0,t=[],r=[],o=/[{}]/g;o.lastIndex=0;let i;for(;i=o.exec(e);){let a=i.index;if(i[0]=="}"){if(t.pop(),t.length==0){let c=e.substring(n,a);Jv.test(c)?r.push(vM(c)):r.push(c),n=a+1}}else{if(t.length==0){let c=e.substring(n,a);r.push(c),n=a+1}t.push("{")}}let s=e.substring(n);return r.push(s),r}function yM(e,n,t,r,o,i,s,a,c){let u=[],l=[],d=[];t.cases.push(s),t.create.push(u),t.remove.push(l),t.update.push(d);let f=vm(zl()).getInertBodyElement(a),p=ju(f)||f;return p?ny(e,n,t,r,o,u,l,d,p,i,c,0):0}function ny(e,n,t,r,o,i,s,a,c,u,l,d){let h=0,f=c.firstChild;for(;f;){let p=jo(n,r,1,null);switch(f.nodeType){case Node.ELEMENT_NODE:let g=f,y=g.tagName.toLowerCase();if(Fu.hasOwnProperty(y)){ou(i,qv,y,u,p),n.data[p]=y;let Q=g.attributes;for(let re=0;re<Q.length;re++){let ge=Q.item(re),Kn=ge.name.toLowerCase();!!ge.value.match(Qs)?Im.hasOwnProperty(Kn)&&(Zl[Kn]?ws(a,ge.value,p,ge.name,0,Fo):ws(a,ge.value,p,ge.name,0,null)):CM(i,p,ge)}let ie={kind:1,index:p,children:[]};e.push(ie),h=ny(ie.children,n,t,r,o,i,s,a,f,p,l,d+1)|h,Lp(s,p,d)}break;case Node.TEXT_NODE:let w=f.textContent||"",A=w.match(Qs);ou(i,null,A?"":w,u,p),Lp(s,p,d),A&&(h=ws(a,w,p,null,0,null)|h),e.push({kind:0,index:p});break;case Node.COMMENT_NODE:let L=uM.exec(f.textContent||"");if(L){let Q=parseInt(L[1],10),ie=l[Q];ou(i,Wv,"",u,p),ty(e,n,r,o,u,ie,p),DM(s,p,d)}break}f=f.nextSibling}return h}function Lp(e,n,t){t===0&&e.push(n)}function DM(e,n,t){t===0&&(e.push(~n),e.push(n))}function wM(e,n,t){e.push(ey(n.mainBinding),2,-1-n.mainBinding,t<<2|2)}function IM(e,n,t){e.push(n,1,t<<2|3)}function ou(e,n,t,r,o){n!==null&&e.push(n),e.push(t,o,s0(0,r,o))}function CM(e,n,t){e.push(n<<1|1,t.name,t.value)}function EM(e,n,t=-1){let r=Z(),o=S(),i=oe+e,s=zt(r.consts,n),a=Eo();if(r.firstCreatePass&&pM(r,a===null?0:a.index,o,i,s,t),r.type===2){let h=o[Re];h[N]|=32}else o[N]|=32;let c=r.data[i],u=a===o[Oe]?null:a,l=Rm(r,u,o),d=a&&a.type&8?o[a.index]:null;l0(o,i,a,t),sM(o,c.create,l,d),Fg(!0)}function bM(){Fg(!1)}function TV(e,n,t){EM(e,n,t),bM()}function SM(e){let n=S();return rM(Ve(n,Dn(),e)),SM}function _V(e){oM(Z(),S(),e+oe)}var MM=(e,n,t)=>{};function Cd(e,n,t,r){let o=S(),i=Z(),s=Ee();return ry(i,o,o[$],s,e,n,r),Cd}function TM(e,n,t,r){let o=e.cleanup;if(o!=null)for(let i=0;i<o.length-1;i+=2){let s=o[i];if(s===t&&o[i+1]===r){let a=n[Ts],c=o[i+2];return a.length>c?a[c]:null}typeof s=="string"&&(i+=2)}return null}function ry(e,n,t,r,o,i,s){let a=ca(r),u=e.firstCreatePass&&Xm(e),l=n[Ce],d=Jm(n),h=!0;if(r.type&3||s){let g=Ke(r,n),y=s?s(g):g,w=d.length,A=s?Q=>s(Ye(Q[r.index])):r.index,L=null;if(!s&&a&&(L=TM(e,n,o,r.index)),L!==null){let Q=L.__ngLastListenerFn__||L;Q.__ngNextListenerFn__=i,L.__ngLastListenerFn__=i,h=!1}else{i=Vp(r,n,l,i),MM(g,o,i);let Q=t.listen(y,o,i);d.push(i,Q),u&&u.push(o,A,w,w+1)}}else i=Vp(r,n,l,i);let f=r.outputs,p;if(h&&f!==null&&(p=f[o])){let g=p.length;if(g)for(let y=0;y<g;y+=2){let w=p[y],A=p[y+1],ie=n[w][A].subscribe(i),re=d.length;d.push(i,ie),u&&u.push(o,r.index,re,-(re+1))}}}function jp(e,n,t,r){let o=V(null);try{return bt(6,n,t),t(r)!==!1}catch(i){return ev(e,i),!1}finally{bt(7,n,t),V(o)}}function Vp(e,n,t,r){return function o(i){if(i===Function)return r;let s=e.componentOffset>-1?yn(e.index,n):n;dd(s,5);let a=jp(n,t,r,i),c=o.__ngNextListenerFn__;for(;c;)a=jp(n,t,c,i)&&a,c=c.__ngNextListenerFn__;return a}}function xV(e=1){return zC(e)}function _M(e,n){let t=null,r=tC(e);for(let o=0;o<n.length;o++){let i=n[o];if(i==="*"){t=o;continue}if(r===null?ug(e,i,!0):oC(r,i))return o}return t}function AV(e){let n=S()[Re][Oe];if(!n.projection){let t=e?e.length:1,r=n.projection=qI(t,null),o=r.slice(),i=n.child;for(;i!==null;){if(i.type!==128){let s=e?_M(i,e):0;s!==null&&(o[s]?o[s].projectionNext=i:r[s]=i,o[s]=i)}i=i.next}}}function NV(e,n=0,t,r,o,i){let s=S(),a=Z(),c=r?e+1:null;c!==null&&Gs(s,a,c,r,o,i,null,t);let u=Rr(a,oe+e,16,null,t||null);u.projection===null&&(u.projection=n),Fl();let d=!s[yr]||Og();s[Re][Oe].projection[u.projection]===null&&c!==null?xM(s,a,c):d&&(u.flags&32)!==32&&ab(a,s,u)}function xM(e,n,t){let r=oe+t,o=n.data[r],i=e[r],s=Cr(i,o.tView.ssrId),a=Vo(e,o,void 0,{dehydratedView:s});Uo(i,a,0,Ir(o,s))}function AM(e,n,t){return oy(e,"",n,"",t),AM}function oy(e,n,t,r,o){let i=S(),s=yd(i,n,t,r);if(s!==he){let a=Z(),c=Ar();Or(a,c,i,e,s,i[$],o,!1)}return oy}function NM(e,n,t,r,o,i,s){let a=S(),c=Dd(a,n,t,r,o,i);if(c!==he){let u=Z(),l=Ar();Or(u,l,a,e,c,a[$],s,!1)}return NM}function iy(e,n,t,r){V0(e,n,t,r)}function RV(e,n,t){j0(e,n,t)}function sy(e){let n=S(),t=Z(),r=Lg();Ll(r+1);
vendor: 4,320 bytes, line 7
7let o=hd(t,r);if(e.dirty&&_C(n)===((o.metadata.flags&2)===2)){if(o.matches===null)e.reset([]);else{let i=B0(n,r);e.reset(i,wE),e.notifyOnChanges()}return!0}return!1}function ay(){return L0(S(),Lg())}function RM(e,n,t,r){t>=e.data.length&&(e.data[t]=null,e.blueprint[t]=null),n[t]=r}function OV(e){let n=LC();return Ro(n,oe+e)}function PV(e,n=""){let t=S(),r=Z(),o=e+oe,i=r.firstCreatePass?Rr(r,o,1,n,null):r.data[o],s=OM(r,t,i,n,e);t[o]=s,Po()&&ya(r,t,s,i),_t(i,!1)}var OM=(e,n,t,r,o)=>(ko(!0),Mm(n[$],r));function PM(e){return cy("",e,""),PM}function cy(e,n,t){let r=S(),o=yd(r,e,n,t);return o!==he&&Ca(r,dt(),o),cy}function kM(e,n,t,r,o){let i=S(),s=Dd(i,e,n,t,r,o);return s!==he&&Ca(i,dt(),s),kM}function FM(e,n,t,r,o,i,s){let a=S(),c=gS(a,e,n,t,r,o,i,s);return c!==he&&Ca(a,dt(),c),FM}function LM(e,n,t,r,o,i,s,a,c){let u=S(),l=mS(u,e,n,t,r,o,i,s,a,c);return l!==he&&Ca(u,dt(),l),LM}function jM(e,n,t){Iv(n)&&(n=n());let r=S(),o=Dn();if(Ve(r,o,n)){let i=Z(),s=Ar();Or(i,s,r,e,n,r[$],t,!1)}return jM}function kV(e,n){let t=Iv(e);return t&&e.set(n),t}function VM(e,n){let t=S(),r=Z(),o=Ee();return ry(r,t,t[$],o,e,n),VM}function UM(e,n,t){let r=Z();if(r.firstCreatePass){let o=mn(e);pl(t,r.data,r.blueprint,o,!0),pl(n,r.data,r.blueprint,o,!1)}}function pl(e,n,t,r,o){if(e=Ie(e),Array.isArray(e))for(let i=0;i<e.length;i++)pl(e[i],n,t,r,o);else{let i=Z(),s=S(),a=Ee(),c=vr(e)?e:Ie(e.provide),u=Dg(e),l=a.providerIndexes&1048575,d=a.directiveStart,h=a.providerIndexes>>20;if(vr(e)||!e.multi){let f=new jn(u,o,U),p=su(c,n,o?l:l+h,d);p===-1?(Iu(Os(a,s),i,c),iu(i,e,n.length),n.push(c),a.directiveStart++,a.directiveEnd++,o&&(a.providerIndexes+=1048576),t.push(f),s.push(f)):(t[p]=f,s[p]=f)}else{let f=su(c,n,l+h,d),p=su(c,n,l,l+h),g=f>=0&&t[f],y=p>=0&&t[p];if(o&&!y||!o&&!g){Iu(Os(a,s),i,c);let w=HM(o?BM:$M,t.length,o,r,u);!o&&y&&(t[p].providerFactory=w),iu(i,e,n.length,0),n.push(c),a.directiveStart++,a.directiveEnd++,o&&(a.providerIndexes+=1048576),t.push(w),s.push(w)}else{let w=uy(t[o?p:f],u,!o&&r);iu(i,e,f>-1?f:p,w)}!o&&r&&y&&t[p].componentProviders++}}}function iu(e,n,t,r){let o=vr(n),i=gC(n);if(o||i){let c=(i?Ie(n.useClass):n).prototype.ngOnDestroy;if(c){let u=e.destroyHooks||(e.destroyHooks=[]);if(!o&&n.multi){let l=u.indexOf(t);l===-1?u.push(t,[r,c]):u[l+1].push(r,c)}else u.push(t,c)}}}function uy(e,n,t){return t&&e.componentProviders++,e.multi.push(n)-1}function su(e,n,t,r){for(let o=t;o<r;o++)if(n[o]===e)return o;return-1}function $M(e,n,t,r){return gl(this.multi,[])}function BM(e,n,t,r){let o=this.multi,i;if(this.providerFactory){let s=this.providerFactory.componentProviders,a=Vn(t,t[R],this.providerFactory.index,r);i=a.slice(0,s),gl(o,i);for(let c=s;c<a.length;c++)i.push(a[c])}else i=[],gl(o,i);return i}function gl(e,n){for(let t=0;t<e.length;t++){let r=e[t];n.push(r())}return n}function HM(e,n,t,r,o){let i=new jn(e,t,U);return i.multi=[],i.index=n,i.componentProviders=0,uy(i,o,r&&!t),i}function FV(e,n=[]){return t=>{t.providersResolver=(r,o)=>UM(r,o?o(e):e,n)}}var zM=(()=>{class e{constructor(t){this._injector=t,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(t){if(!t.standalone)return null;if(!this.cachedInjectors.has(t)){let r=mg(!1,t.type),o=r.length>0?Sa([r],this._injector,`Standalone[${t.type.name}]`):null;this.cachedInjectors.set(t,o)}return this.cachedInjectors.get(t)}ngOnDestroy(){try{for(let t of this.cachedInjectors.values())t!==null&&t.destroy()}finally{this.cachedInjectors.clear()}}static{this.\u0275prov=D({token:e,providedIn:"environment",factory:()=>new e(v(Ne))})}}return e})();function ly(e){Pt("NgStandalone"),e.getStandaloneInjector=n=>n.get(zM).getOrCreateStandaloneInjector(e)}function LV(e,n,t){let r=e.\u0275cmp;r.directiveDefs=Ms(n,!1),r.pipeDefs=Ms(t,!0)}function jV(e,n,t){let r=Qt()+e,o=S();return o[r]===he?$o(o,r,t?n.call(t):n()):aS(o,r)}function VV(e,n,t,r){return dy(S(),Qt(),e,n,t,r)}function UV(e,n,t,r,o){return fy(S(),Qt(),e,n,t,r,o)}function $V(e,n,t,r,o,i){return hy(S(),Qt(),e,n,t,r,o,i)}function BV(e,n,t,r,o,i,s){return py(S(),Qt(),e,n,t,r,o,i,s)}function Ta(e,n){let t=e[n];return t===he?void 0:t}function dy(e,n,t,r,o,i){let s=n+t;return Ve(e,s,o)?$o(e,s+1,i?r.call(i,o):r(o)):Ta(e,s+1)}function fy(e,n,t,r,o,i,s){let a=n+t;return Mo(e,a,o,i)?$o(e,a+2,s?r.call(s,o,i):r(o,i)):Ta(e,a+2)}function hy(e,n,t,r,o,i,s,a){let c=n+t;
7return bv(e,c,o,i,s)?$o(e,c+3,a?r.call(a,o,i,s):r(o,i,s)):Ta(e,c+3)}function py(e,n,t,r,o,i,s,a,c){let u=n+t;return Sv(e,u,o,i,s,a)?$o(e,u+4,c?r.call(c,o,i,s,a):r(o,i,s,a)):Ta(e,u+4)}function HV(e,n){let t=Z(),r,o=e+oe;t.firstCreatePass?(r=GM(n,t.pipeRegistry),t.data[o]=r,r.onDestroy&&(t.destroyHooks??=[]).push(o,r.onDestroy)):r=t.data[o];let i=r.factory||(r.factory=On(r.type,!0)),s,a=Le(U);try{let c=Rs(!1),u=i();return Rs(c),RM(t,S(),o,u),u}finally{Le(a)}}function GM(e,n){if(n)for(let t=n.length-1;t>=0;t--){let r=n[t];if(e===r.name)return r}}function zV(e,n,t){let r=e+oe,o=S(),i=Ro(o,r);return _a(o,r)?dy(o,Qt(),n,i.transform,t,i):i.transform(t)}function GV(e,n,t,r){let o=e+oe,i=S(),s=Ro(i,o);return _a(i,o)?fy(i,Qt(),n,s.transform,t,r,s):s.transform(t,r)}function qV(e,n,t,r,o){let i=e+oe,s=S(),a=Ro(s,i);return _a(s,i)?hy(s,Qt(),n,a.transform,t,r,o,a):a.transform(t,r,o)}function WV(e,n,t,r,o,i){let s=e+oe,a=S(),c=Ro(a,s);return _a(a,s)?py(a,Qt(),n,c.transform,t,r,o,i,c):c.transform(t,r,o,i)}function _a(e,n){return e[R].data[n].pure}function ZV(e,n){return Ea(e,n)}var fs=null;function qM(e){fs!==null&&(e.defaultEncapsulation!==fs.defaultEncapsulation||e.preserveWhitespaces!==fs.preserveWhitespaces)||(fs=e)}var xa=(()=>{class e{log(t){console.log(t)}warn(t){console.warn(t)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"platform"})}}return e})();var Ed=new C(""),Bo=new C(""),Aa=(()=>{class e{constructor(t,r,o){this._ngZone=t,this.registry=r,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,bd||(WM(o),o.addToWindow(r)),this._watchAngularEvents(),t.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:()=>{q.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 t=this._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb()}});else{let t=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>r.updateCb&&r.updateCb(t)?(clearTimeout(r.timeoutId),!1):!0)}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(t=>({source:t.source,creationLocation:t.creationLocation,data:t.data})):[]}addCallback(t,r,o){let i=-1;r&&r>0&&(i=setTimeout(()=>{this._callbacks=this._callbacks.filter(s=>s.timeoutId!==i),t()},r)),this._callbacks.push({doneCb:t,timeoutId:i,updateCb:o})}whenStable(t,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(t,r,o),this._runCallbacksIfReady()}registerApplication(t){this.registry.registerApplication(t,this)}unregisterApplication(t){this.registry.unregisterApplication(t)}findProviders(t,r,o){return[]}static{this.\u0275fac=function(r){return new(r||e)(v(q),v(Na),v(Bo))}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac})}}return e})(),Na=(()=>{class e{constructor(){this._applications=new Map}registerApplication(t,r){this._applications.set(t,r)}unregisterApplication(t){this._applications.delete(t)}unregisterAllApplications(){this._applications.clear()}getTestability(t){return this._applications.get(t)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(t,r=!0){return bd?.findTestabilityInTree(this,t,r)??null}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"platform"})}}return e})();function WM(e){bd=e}var bd;function kr(e){return!!e&&typeof e.then=="function"}function Sd(e){return!!e&&typeof e.subscribe=="function"}var Ra=new C(""),gy=(()=>{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((t,r)=>{this.resolve=t,this.reject=r}),this.appInits=m(Ra,{optional:!0})??[]}
7runInitializers(){if(this.initialized)return;let t=[];for(let o of this.appInits){let i=o();if(kr(i))t.push(i);else if(Sd(i)){let s=new Promise((a,c)=>{i.subscribe({complete:a,error:c})});t.push(s)}}let r=()=>{this.done=!0,this.resolve()};Promise.all(t).then(()=>{r()}).catch(o=>{this.reject(o)}),t.length===0&&r(),this.initialized=!0}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),Oa=new C("");function ZM(){qh(()=>{throw new b(600,!1)})}function YM(e){return e.isBoundToModule}var QM=10;function KM(e,n,t){try{let r=t();return kr(r)?r.catch(o=>{throw n.runOutsideAngular(()=>e.handleError(o)),o}):r}catch(r){throw n.runOutsideAngular(()=>e.handleError(r)),r}}function my(e,n){return Array.isArray(n)?n.reduce(my,e):I(I({},e),n)}var en=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=m(vE),this.afterRenderManager=m(Mv),this.zonelessEnabled=m(fd),this.dirtyFlags=0,this.deferredDirtyFlags=0,this.externalTestViews=new Set,this.beforeRender=new se,this.afterTick=new se,this.componentTypes=[],this.components=[],this.isStable=m(Ot).hasPendingTasks.pipe(x(t=>!t)),this._injector=m(Ne)}get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}whenStable(){let t;return new Promise(r=>{t=this.isStable.subscribe({next:o=>{o&&r()}})}).finally(()=>{t.unsubscribe()})}get injector(){return this._injector}bootstrap(t,r){let o=t instanceof js;if(!this._injector.get(gy).done){let h=!o&&fg(t),f=!1;throw new b(405,f)}let s;o?s=t:s=this._injector.get(br).resolveComponentFactory(t),this.componentTypes.push(s.componentType);let a=YM(s)?void 0:this._injector.get(vn),c=r||s.selector,u=s.create(je.NULL,[],c,a),l=u.location.nativeElement,d=u.injector.get(Ed,null);return d?.registerApplication(l),u.onDestroy(()=>{this.detachView(u.hostView),Is(this.components,u),d?.unregisterApplication(l)}),this._loadComponent(u),u}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){if(this._runningTick)throw new b(101,!1);let t=V(null);try{this._runningTick=!0,this.synchronize()}catch(r){this.internalErrorHandler(r)}finally{this._runningTick=!1,V(t),this.afterTick.next()}}synchronize(){let t=null;this._injector.destroyed||(t=this._injector.get(Sr,null,{optional:!0})),this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0;let r=0;for(;this.dirtyFlags!==0&&r++<QM;)this.synchronizeOnce(t)}synchronizeOnce(t){if(this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0,this.dirtyFlags&7){let r=!!(this.dirtyFlags&1);this.dirtyFlags&=-8,this.dirtyFlags|=8,this.beforeRender.next(r);for(let{_lView:o,notifyErrorHandler:i}of this._views)JM(o,i,r,this.zonelessEnabled);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),this.dirtyFlags&7)return}else t?.begin?.(),t?.end?.();this.dirtyFlags&8&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){if(this.allViews.some(({_lView:t})=>la(t))){this.dirtyFlags|=2;return}else this.dirtyFlags&=-8}attachView(t){let r=t;this._views.push(r),r.attachToAppRef(this)}detachView(t){let r=t;Is(this._views,r),r.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t);let r=this._injector.get(Oa,[]);[...this._bootstrapListeners,...r].forEach(o=>o(t))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(t=>t()),this._views.slice().forEach(t=>t.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(t){return this._destroyListeners.push(t),()=>Is(this._destroyListeners,t)}destroy(){if(this._destroyed)throw new b(406,!1);let t=this._injector;t.destroy&&!t.destroyed&&t.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function Is(e,n){let t=e.indexOf(n);t>-1&&e.splice(t,1)}function JM(e,n,t,r){if(!t&&!la(e))return;iv(e,n,t&&!r?0:1)}var ml=class{constructor(n,t){this.ngModuleFactory=n,this.componentFactories=t}},Pa=(()=>{class e{compileModuleSync(t){return new zs(t)}compileModuleAsync(t){return Promise.resolve(this.compileModuleSync(t))}compileModuleAndAllComponentsSync(t){let r=this.compileModuleSync(t),o=hg(t),i=bm(o.declarations).reduce((s,a)=>{let c=Bt(a);return c&&s.push(new Hn(c)),s},[]);return new ml(r,i)}compileModuleAndAllComponentsAsync(t){return Promise.resolve(this.compileModuleAndAllComponentsSync(t))}clearCache(){}clearCacheFor(t){}getModuleId(t){}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),XM=new C("");function eT(e,n,t){let r=new zs(t);return Promise.resolve(r)}function Up(e){for(let n=e.length-1;n>=0;n--)if(e[n]!==void 0)return e[n]}var tT=(()=>{class e{constructor(){this.zone=m(q),this.changeDetectionScheduler
7=m(Er),this.applicationRef=m(en)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function nT({ngZoneFactory:e,ignoreChangesOutsideZone:n,scheduleInRootZone:t}){return e??=()=>new q(G(I({},vy()),{scheduleInRootZone:t})),[{provide:q,useFactory:e},{provide:mr,multi:!0,useFactory:()=>{let r=m(tT,{optional:!0});return()=>r.initialize()}},{provide:mr,multi:!0,useFactory:()=>{let r=m(rT);return()=>{r.initialize()}}},n===!0?{provide:pv,useValue:!0}:[],{provide:gv,useValue:t??tm}]}function vy(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}var rT=(()=>{class e{constructor(){this.subscription=new ee,this.initialized=!1,this.zone=m(q),this.pendingTasks=m(Ot)}initialize(){if(this.initialized)return;this.initialized=!0;let t=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(t=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{q.assertNotInAngularZone(),queueMicrotask(()=>{t!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(t),t=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{q.assertInAngularZone(),t??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var oT=(()=>{class e{constructor(){this.appRef=m(en),this.taskService=m(Ot),this.ngZone=m(q),this.zonelessEnabled=m(fd),this.disableScheduling=m(pv,{optional:!0})??!1,this.zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run,this.schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}],this.subscriptions=new ee,this.angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(ks):null,this.scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(m(gv,{optional:!0})??!1),this.cancelScheduledCallback=null,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 Fs||!this.zoneIsDefined)}notify(t){if(!this.zonelessEnabled&&t===5)return;switch(t){case 0:{this.appRef.dirtyFlags|=2;break}case 3:case 2:case 4:case 5:case 1:{this.appRef.dirtyFlags|=4;break}case 7:{this.appRef.deferredDirtyFlags|=8;break}case 9:case 8:case 6:case 10:default:this.appRef.dirtyFlags|=8}if(!this.shouldScheduleTick())return;let r=this.useMicrotaskScheduler?dp:nm;this.pendingRenderTaskId=this.taskService.add(),this.scheduleInRootZone?this.cancelScheduledCallback=Zone.root.run(()=>r(()=>this.tick())):this.cancelScheduledCallback=this.ngZone.runOutsideAngular(()=>r(()=>this.tick()))}shouldScheduleTick(){return!(this.disableScheduling||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(ks+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;!this.zonelessEnabled&&this.appRef.dirtyFlags&7&&(this.appRef.dirtyFlags|=1);let t=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(r){throw this.taskService.remove(t),r}finally{this.cleanup()}this.useMicrotaskScheduler=!0,dp(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(t)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let t=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(t)}}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function iT(){return typeof $localize<"u"&&$localize.locale||Ys}var Fr=new C("",{providedIn:"root",factory:()=>m(Fr,j.Optional|j.SkipSelf)||iT()}),yy=new C("",{providedIn:"root",factory:()=>eM});var Ks=new C("");function hs(e){return!e.moduleRef}function sT(e){let n=hs(e)?e.r3Injector:e.moduleRef.injector,t=n.get(q);return t.run(()=>
7{hs(e)?e.r3Injector.resolveInjectorInitializers():e.moduleRef.resolveInjectorInitializers();let r=n.get(xt,null),o;if(t.runOutsideAngular(()=>{o=t.onError.subscribe({next:i=>{r.handleError(i)}})}),hs(e)){let i=()=>n.destroy(),s=e.platformInjector.get(Ks);s.add(i),n.onDestroy(()=>{o.unsubscribe(),s.delete(i)})}else{let i=()=>e.moduleRef.destroy(),s=e.platformInjector.get(Ks);s.add(i),e.moduleRef.onDestroy(()=>{Is(e.allPlatformModules,e.moduleRef),o.unsubscribe(),s.delete(i)})}return KM(r,t,()=>{let i=n.get(gy);return i.runInitializers(),i.donePromise.then(()=>{let s=n.get(Fr,Ys);if(tM(s||Ys),hs(e)){let a=n.get(en);return e.rootComponent!==void 0&&a.bootstrap(e.rootComponent),a}else return aT(e.moduleRef,e.allPlatformModules),e.moduleRef})})})}function aT(e,n){let t=e.injector.get(en);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>t.bootstrap(r));else if(e.instance.ngDoBootstrap)e.instance.ngDoBootstrap(t);else throw new b(-403,!1);n.push(e)}var Dy=(()=>{class e{constructor(t){this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(t,r){let o=r?.scheduleInRootZone,i=()=>mE(r?.ngZone,G(I({},vy({eventCoalescing:r?.ngZoneEventCoalescing,runCoalescing:r?.ngZoneRunCoalescing})),{scheduleInRootZone:o})),s=r?.ignoreChangesOutsideZone,a=[nT({ngZoneFactory:i,ignoreChangesOutsideZone:s}),{provide:Er,useExisting:oT}],c=iS(t.moduleType,this.injector,a);return sT({moduleRef:c,allPlatformModules:this._modules,platformInjector:this.injector})}bootstrapModule(t,r=[]){let o=my({},r);return eT(this.injector,o,t).then(i=>this.bootstrapModuleFactory(i,o))}onDestroy(t){this._destroyListeners.push(t)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new b(404,!1);this._modules.slice().forEach(r=>r.destroy()),this._destroyListeners.forEach(r=>r());let t=this._injector.get(Ks,null);t&&(t.forEach(r=>r()),t.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static{this.\u0275fac=function(r){return new(r||e)(v(je))}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"platform"})}}return e})(),yo=null,wy=new C("");function cT(e){if(yo&&!yo.get(wy,!1))throw new b(400,!1);ZM(),yo=e;let n=e.get(Dy);return dT(e),n}function Md(e,n,t=[]){let r=`Platform: ${n}`,o=new C(r);return(i=[])=>{let s=Iy();if(!s||s.injector.get(wy,!1)){let a=[...t,...i,{provide:o,useValue:!0}];e?e(a):cT(uT(a,r))}return lT(o)}}function uT(e=[],n){return je.create({name:n,providers:[{provide:oa,useValue:"platform"},{provide:Ks,useValue:new Set([()=>yo=null])},...e]})}function lT(e){let n=Iy();if(!n)throw new b(401,!1);return n}function Iy(){return yo?.get(Dy)??null}function dT(e){e.get(Gl,null)?.forEach(t=>t())}function YV(){return!1}var ht=(()=>{class e{static{this.__NG_ELEMENT_ID__=fT}}return e})();function fT(e){return hT(Ee(),S(),(e&16)===16)}function hT(e,n,t){if(aa(e)&&!t){let r=yn(e.index,n);return new $n(r,r)}else if(e.type&175){let r=n[Re];return new $n(r,n)}return null}var vl=class{constructor(){}supports(n){return Ev(n)}create(n){return new yl(n)}},pT=(e,n)=>n,yl=class{constructor(n){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=n||pT}forEachItem(n){let t;for(t=this._itHead;t!==null;t=t._next)n(t)}forEachOperation(n){let t=this._itHead,r=this._removalsHead,o=0,i=null;for(;t||r;){let s=!r||t&&t.currentIndex<$p(r,o,i)?t:r,a=$p(s,o,i),c=s.currentIndex;if(s===r)o--,r=r._nextRemoved;else if(t=t._next,s.previousIndex==null)o++;else{i||(i=[]);let u=a-o,l=c-o;if(u!=l){for(let h=0;h<u;h++){let f=h<i.length?i[h]:i[h]=0,p=f+h;l<=p&&p<u&&(i[h]=f+1)}let d=s.previousIndex;i[d]=l-u}}a!==c&&n(s,a,c)}}forEachPreviousItem(n){let t;for(t=this._previousItHead;t!==null;t=t._nextPrevious)n(t)}forEachAddedItem(n){let t;for(t=this._additionsHead;t!==null;t=t._nextAdded)n(t)}forEachMovedItem(n){let t;for(t=this._movesHead;t!==null;t=t._nextMoved)n(t)}forEachRemovedItem(n){let t;for(t=this._removalsHead;t!==null;t=t._nextRemoved)n(t)}forEachIdentityChange(n){let t;for(t=this._identityChangesHead;t!==null;t=t._nextIdentityChange)n(t)}diff(n){if(n==null&&(n=[]),!Ev(n))throw new b(900,!1);return this.check(n)?this:null}onDestroy(){}check(n){this._reset();let t=this._itHead,r=!1,o,i,s;if(Array.isArray(n)){this.length=n.length;for(let a=0;a<this.length;a++)i=n[a],s=this._trackByFn(a,i),t===null||!Object.is(t.trackById,s)?(t=this._mismatch(t,i,s,a),r=!0):(r&&(t=this._verifyReinsertion(t,i,s,a)),Object.is(t.
vendor: 5,861 bytes, line 7
7item,i)||this._addIdentityChange(t,i)),t=t._next}else o=0,sS(n,a=>{s=this._trackByFn(o,a),t===null||!Object.is(t.trackById,s)?(t=this._mismatch(t,a,s,o),r=!0):(r&&(t=this._verifyReinsertion(t,a,s,o)),Object.is(t.item,a)||this._addIdentityChange(t,a)),t=t._next,o++}),this.length=o;return this._truncate(t),this.collection=n,this.isDirty}get isDirty(){return this._additionsHead!==null||this._movesHead!==null||this._removalsHead!==null||this._identityChangesHead!==null}_reset(){if(this.isDirty){let n;for(n=this._previousItHead=this._itHead;n!==null;n=n._next)n._nextPrevious=n._next;for(n=this._additionsHead;n!==null;n=n._nextAdded)n.previousIndex=n.currentIndex;for(this._additionsHead=this._additionsTail=null,n=this._movesHead;n!==null;n=n._nextMoved)n.previousIndex=n.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(n,t,r,o){let i;return n===null?i=this._itTail:(i=n._prev,this._remove(n)),n=this._unlinkedRecords===null?null:this._unlinkedRecords.get(r,null),n!==null?(Object.is(n.item,t)||this._addIdentityChange(n,t),this._reinsertAfter(n,i,o)):(n=this._linkedRecords===null?null:this._linkedRecords.get(r,o),n!==null?(Object.is(n.item,t)||this._addIdentityChange(n,t),this._moveAfter(n,i,o)):n=this._addAfter(new Dl(t,r),i,o)),n}_verifyReinsertion(n,t,r,o){let i=this._unlinkedRecords===null?null:this._unlinkedRecords.get(r,null);return i!==null?n=this._reinsertAfter(i,n._prev,o):n.currentIndex!=o&&(n.currentIndex=o,this._addToMoves(n,o)),n}_truncate(n){for(;n!==null;){let t=n._next;this._addToRemovals(this._unlink(n)),n=t}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(n,t,r){this._unlinkedRecords!==null&&this._unlinkedRecords.remove(n);let o=n._prevRemoved,i=n._nextRemoved;return o===null?this._removalsHead=i:o._nextRemoved=i,i===null?this._removalsTail=o:i._prevRemoved=o,this._insertAfter(n,t,r),this._addToMoves(n,r),n}_moveAfter(n,t,r){return this._unlink(n),this._insertAfter(n,t,r),this._addToMoves(n,r),n}_addAfter(n,t,r){return this._insertAfter(n,t,r),this._additionsTail===null?this._additionsTail=this._additionsHead=n:this._additionsTail=this._additionsTail._nextAdded=n,n}_insertAfter(n,t,r){let o=t===null?this._itHead:t._next;return n._next=o,n._prev=t,o===null?this._itTail=n:o._prev=n,t===null?this._itHead=n:t._next=n,this._linkedRecords===null&&(this._linkedRecords=new Js),this._linkedRecords.put(n),n.currentIndex=r,n}_remove(n){return this._addToRemovals(this._unlink(n))}_unlink(n){this._linkedRecords!==null&&this._linkedRecords.remove(n);let t=n._prev,r=n._next;return t===null?this._itHead=r:t._next=r,r===null?this._itTail=t:r._prev=t,n}_addToMoves(n,t){return n.previousIndex===t||(this._movesTail===null?this._movesTail=this._movesHead=n:this._movesTail=this._movesTail._nextMoved=n),n}_addToRemovals(n){return this._unlinkedRecords===null&&(this._unlinkedRecords=new Js),this._unlinkedRecords.put(n),n.currentIndex=null,n._nextRemoved=null,this._removalsTail===null?(this._removalsTail=this._removalsHead=n,n._prevRemoved=null):(n._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=n),n}_addIdentityChange(n,t){return n.item=t,this._identityChangesTail===null?this._identityChangesTail=this._identityChangesHead=n:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=n,n}},Dl=class{constructor(n,t){this.item=n,this.trackById=t,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}},wl=class{constructor(){this._head=null,this._tail=null}add(n){this._head===null?(this._head=this._tail=n,n._nextDup=null,n._prevDup=null):(this._tail._nextDup=n,n._prevDup=this._tail,n._nextDup=null,this._tail=n)}get(n,t){let r;for(r=this._head;r!==null;r=r._nextDup)if((t===null||t<=r.currentIndex)&&Object.is(r.trackById,n))return r;return null}remove(n){let t=n._prevDup,r=n._nextDup;return t===null?this._head=r:t._nextDup=r,r===null?this._tail=t:r._prevDup=t,this._head===null}},Js=class{constructor(){this.map=new Map}put(n){let t=n.trackById,r=this.map.get(t);r||(r=new wl,this.map.set(t,r)),r.add(n)}get(n,t){let r=n,o=this.map.get(r);return o?o.get(n,t):null}remove(n){let t=n.trackById;return this.map.get(t).remove(n)&&this.map.delete(t),n}get isEmpty(){return this.map.size===0}clear(){this.map.clear()}};function $p(e,n,t){let r=e.previousIndex;if(r===null)return r;let o=0;return t&&r<t.length&&(o=t[r]),r+n+o}var Il=class{constructor(){}supports(n){return n instanceof Map||gd(n)}create(){return new Cl}},Cl=class{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return this._additionsHead!==null||this._changesHead!==null||this._removalsHead!==null}forEachItem(n){let t;for(t=this._mapHead;t!==null;t=t._next)n(t)}forEachPreviousItem(n){let t;for(t=this._previousMapHead;t!==null;t=t._nextPrevious)n(t)}forEachChangedItem(n){let t;for(t=this._changesHead;t!==null;t=t._nextChanged)n(t)}forEachAddedItem(n){let t;for(t=this._additionsHead;t!==null;t=t._nextAdded)n(t)}forEachRemovedItem(n){let t;for(t=this._removalsHead;t!==null;t=t._nextRemoved)n(t)}diff(n){if(!n)n=new Map;
7else if(!(n instanceof Map||gd(n)))throw new b(900,!1);return this.check(n)?this:null}onDestroy(){}check(n){this._reset();let t=this._mapHead;if(this._appendAfter=null,this._forEach(n,(r,o)=>{if(t&&t.key===o)this._maybeAddToChanges(t,r),this._appendAfter=t,t=t._next;else{let i=this._getOrCreateRecordForKey(o,r);t=this._insertBeforeOrAppend(t,i)}}),t){t._prev&&(t._prev._next=null),this._removalsHead=t;for(let r=t;r!==null;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(n,t){if(n){let r=n._prev;return t._next=n,t._prev=r,n._prev=t,r&&(r._next=t),n===this._mapHead&&(this._mapHead=t),this._appendAfter=n,n}return this._appendAfter?(this._appendAfter._next=t,t._prev=this._appendAfter):this._mapHead=t,this._appendAfter=t,null}_getOrCreateRecordForKey(n,t){if(this._records.has(n)){let o=this._records.get(n);this._maybeAddToChanges(o,t);let i=o._prev,s=o._next;return i&&(i._next=s),s&&(s._prev=i),o._next=null,o._prev=null,o}let r=new El(n);return this._records.set(n,r),r.currentValue=t,this._addToAdditions(r),r}_reset(){if(this.isDirty){let n;for(this._previousMapHead=this._mapHead,n=this._previousMapHead;n!==null;n=n._next)n._nextPrevious=n._next;for(n=this._changesHead;n!==null;n=n._nextChanged)n.previousValue=n.currentValue;for(n=this._additionsHead;n!=null;n=n._nextAdded)n.previousValue=n.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(n,t){Object.is(t,n.currentValue)||(n.previousValue=n.currentValue,n.currentValue=t,this._addToChanges(n))}_addToAdditions(n){this._additionsHead===null?this._additionsHead=this._additionsTail=n:(this._additionsTail._nextAdded=n,this._additionsTail=n)}_addToChanges(n){this._changesHead===null?this._changesHead=this._changesTail=n:(this._changesTail._nextChanged=n,this._changesTail=n)}_forEach(n,t){n instanceof Map?n.forEach(t):Object.keys(n).forEach(r=>t(n[r],r))}},El=class{constructor(n){this.key=n,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}};function Bp(){return new Td([new vl])}var Td=(()=>{class e{static{this.\u0275prov=D({token:e,providedIn:"root",factory:Bp})}constructor(t){this.factories=t}static create(t,r){if(r!=null){let o=r.factories.slice();t=t.concat(o)}return new e(t)}static extend(t){return{provide:e,useFactory:r=>e.create(t,r||Bp()),deps:[[e,new na,new Ao]]}}find(t){let r=this.factories.find(o=>o.supports(t));if(r!=null)return r;throw new b(901,!1)}}return e})();function Hp(){return new Cy([new Il])}var Cy=(()=>{class e{static{this.\u0275prov=D({token:e,providedIn:"root",factory:Hp})}constructor(t){this.factories=t}static create(t,r){if(r){let o=r.factories.slice();t=t.concat(o)}return new e(t)}static extend(t){return{provide:e,useFactory:r=>e.create(t,r||Hp()),deps:[[e,new na,new Ao]]}}find(t){let r=this.factories.find(o=>o.supports(t));if(r)return r;throw new b(901,!1)}}return e})();var Ey=Md(null,"core",[]),by=(()=>{class e{constructor(t){}static{this.\u0275fac=function(r){return new(r||e)(v(en))}}static{this.\u0275mod=Rt({type:e})}static{this.\u0275inj=Nt({})}}return e})();function Ho(e){return typeof e=="boolean"?e:e!=null&&e!=="false"}function gT(e,n=NaN){return!isNaN(parseFloat(e))&&!isNaN(Number(e))?Number(e):n}function QV(e,n){Pt("NgSignals");let t=Hh(e);return n?.equal&&(t[at].equal=n.equal),t}function _d(e){let n=V(null);try{return e()}finally{V(n)}}var mT=new C("",{providedIn:"root",factory:()=>m(vT)}),vT=(()=>{class e{static{this.\u0275prov=D({token:e,providedIn:"root",factory:()=>new bl})}}return e})(),bl=class{constructor(){this.queuedEffectCount=0,this.queues=new Map,this.pendingTasks=m(Ot),this.taskId=null}scheduleEffect(n){if(this.enqueue(n),this.taskId===null){let t=this.taskId=this.pendingTasks.add();queueMicrotask(()=>{this.flush(),this.pendingTasks.remove(t),this.taskId=null})}}enqueue(n){let t=n.creationZone;this.queues.has(t)||this.queues.set(t,new Set);let r=this.queues.get(t);r.has(n)||(this.queuedEffectCount++,r.add(n))}flush(){for(;this.queuedEffectCount>0;)for(let[n,t]of this.queues)n===null?this.flushQueue(t):n.run(()=>this.flushQueue(t))}flushQueue(n){for(let t of n)n.delete(t),this.queuedEffectCount--,t.run()}}
7,Sl=class{constructor(n,t,r,o,i,s){this.scheduler=n,this.effectFn=t,this.creationZone=r,this.injector=i,this.watcher=Yh(a=>this.runEffect(a),()=>this.schedule(),s),this.unregisterOnDestroy=o?.onDestroy(()=>this.destroy())}runEffect(n){try{this.effectFn(n)}catch(t){this.injector.get(xt,null,{optional:!0})?.handleError(t)}}run(){this.watcher.run()}schedule(){this.scheduler.scheduleEffect(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}};function yT(e,n){Pt("NgSignals"),!n?.injector&&Nl(yT);let t=n?.injector??m(je),r=n?.manualCleanup!==!0?t.get(pa):null,o=new Sl(t.get(mT),e,typeof Zone>"u"?null:Zone.current,r,t,n?.allowSignalWrites??!1),i=t.get(ht,null,{optional:!0});return!i||!(i._lView[N]&8)?o.watcher.notify():(i._lView[gs]??=[]).push(o.watcher.notify),o}function KV(e,n){let t=Bt(e),r=n.elementInjector||ia();return new Hn(t).create(r,n.projectableNodes,n.hostElement,n.environmentInjector)}function Sy(e){let n=Bt(e);if(!n)return null;let t=new Hn(n);return{get selector(){return t.selector},get type(){return t.componentType},get inputs(){return t.inputs},get outputs(){return t.outputs},get ngContentSelectors(){return t.ngContentSelectors},get isStandalone(){return n.standalone},get isSignal(){return n.signals}}}var ky=null;function wn(){return ky}function Fy(e){ky??=e}var Ha=class{};var ue=new C(""),$d=(()=>{class e{historyGo(t){throw new Error("")}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=D({token:e,factory:()=>m(wT),providedIn:"platform"})}}return e})(),Ly=new C(""),wT=(()=>{class e extends $d{constructor(){super(),this._doc=m(ue),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return wn().getBaseHref(this._doc)}onPopState(t){let r=wn().getGlobalEventTarget(this._doc,"window");return r.addEventListener("popstate",t,!1),()=>r.removeEventListener("popstate",t)}onHashChange(t){let r=wn().getGlobalEventTarget(this._doc,"window");return r.addEventListener("hashchange",t,!1),()=>r.removeEventListener("hashchange",t)}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(t){this._location.pathname=t}pushState(t,r,o){this._history.pushState(t,r,o)}replaceState(t,r,o){this._history.replaceState(t,r,o)}forward(){this._history.forward()}back(){this._history.back()}historyGo(t=0){this._history.go(t)}getState(){return this._history.state}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=D({token:e,factory:()=>new e,providedIn:"platform"})}}return e})();function Bd(e,n){if(e.length==0)return n;if(n.length==0)return e;let t=0;return e.endsWith("/")&&t++,n.startsWith("/")&&t++,t==2?e+n.substring(1):t==1?e+n:e+"/"+n}function My(e){let n=e.match(/#|\?|$/),t=n&&n.index||e.length,r=t-(e[t-1]==="/"?1:0);return e.slice(0,r)+e.slice(t)}function nn(e){return e&&e[0]!=="?"?"?"+e:e}var on=(()=>{class e{historyGo(t){throw new Error("")}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=D({token:e,factory:()=>m(Hd),providedIn:"root"})}}return e})(),jy=new C(""),Hd=(()=>{class e extends on{constructor(t,r){super(),this._platformLocation=t,this._removeListenerFns=[],this._baseHref=r??this._platformLocation.getBaseHrefFromDOM()??m(ue).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(t){this._removeListenerFns.push(this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t))}getBaseHref(){return this._baseHref}prepareExternalUrl(t){return Bd(this._baseHref,t)}path(t=!1){let r=this._platformLocation.pathname+nn(this._platformLocation.search),o=this._platformLocation.hash;return o&&t?`${r}${o}`:r}pushState(t,r,o,i){let s=this.prepareExternalUrl(o+nn(i));this._platformLocation.pushState(t,r,s)}replaceState(t,r,o,i){let s=this.prepareExternalUrl(o+nn(i));this._platformLocation.replaceState(t,r,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(t=0){this._platformLocation.historyGo?.(t)}static{this.\u0275fac=function(r){return new(r||e)(v($d),v(jy,8))}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),Vy=(()=>{class e extends on{constructor(t,r){super(),this._platformLocation=t,this._baseHref="",this._removeListenerFns=[],r!=null&&(this._baseHref=r)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(t){this._removeListenerFns.push(this._platformLocation.onPopState(t),this._platformLocation.on
7HashChange(t))}getBaseHref(){return this._baseHref}path(t=!1){let r=this._platformLocation.hash??"#";return r.length>0?r.substring(1):r}prepareExternalUrl(t){let r=Bd(this._baseHref,t);return r.length>0?"#"+r:r}pushState(t,r,o,i){let s=this.prepareExternalUrl(o+nn(i));s.length==0&&(s=this._platformLocation.pathname),this._platformLocation.pushState(t,r,s)}replaceState(t,r,o,i){let s=this.prepareExternalUrl(o+nn(i));s.length==0&&(s=this._platformLocation.pathname),this._platformLocation.replaceState(t,r,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(t=0){this._platformLocation.historyGo?.(t)}static{this.\u0275fac=function(r){return new(r||e)(v($d),v(jy,8))}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac})}}return e})(),jr=(()=>{class e{constructor(t){this._subject=new ne,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=t;let r=this._locationStrategy.getBaseHref();this._basePath=ET(My(Ty(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(t=!1){return this.normalize(this._locationStrategy.path(t))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(t,r=""){return this.path()==this.normalize(t+nn(r))}normalize(t){return e.stripTrailingSlash(CT(this._basePath,Ty(t)))}prepareExternalUrl(t){return t&&t[0]!=="/"&&(t="/"+t),this._locationStrategy.prepareExternalUrl(t)}go(t,r="",o=null){this._locationStrategy.pushState(o,"",t,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+nn(r)),o)}replaceState(t,r="",o=null){this._locationStrategy.replaceState(o,"",t,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+nn(r)),o)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(t=0){this._locationStrategy.historyGo?.(t)}onUrlChange(t){return this._urlChangeListeners.push(t),this._urlChangeSubscription??=this.subscribe(r=>{this._notifyUrlChangeListeners(r.url,r.state)}),()=>{let r=this._urlChangeListeners.indexOf(t);this._urlChangeListeners.splice(r,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(t="",r){this._urlChangeListeners.forEach(o=>o(t,r))}subscribe(t,r,o){return this._subject.subscribe({next:t,error:r,complete:o})}static{this.normalizeQueryParams=nn}static{this.joinWithSlash=Bd}static{this.stripTrailingSlash=My}static{this.\u0275fac=function(r){return new(r||e)(v(on))}}static{this.\u0275prov=D({token:e,factory:()=>IT(),providedIn:"root"})}}return e})();function IT(){return new jr(v(on))}function CT(e,n){if(!e||!n.startsWith(e))return n;let t=n.substring(e.length);return t===""||["/",";","?","#"].includes(t[0])?t:n}function Ty(e){return e.replace(/\/index.html$/,"")}function ET(e){if(new RegExp("^(https?:)?//").test(e)){let[,t]=e.split(/\/\/[^\/]+/);return t}return e}var Uy={ADP:[void 0,void 0,0],AFN:[void 0,"\u060B",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058F",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20BC"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09F3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xA5","\xA5"],COP:[void 0,"$",2],CRC:[void 0,"\u20A1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010D",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xA3"],ESP:[void 0,"\u20A7",0],EUR:["\u20AC"],FJD:[void 0,"$"],FKP:[void 0,"\xA3"],GBP:["\xA3"],GEL:[void 0,"\u20BE"],GHS:[void 0,"GH\u20B5"],GIP:[void 0,"\xA3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20AA"],INR:["\u20B9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xA5",void 0,0],KHR:[void 0,"\u17DB"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20A9",0],KRW:["\u20A9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20B8"],LAK:[void 0,"\u20AD",0],LBP:[void 0,"L\xA3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20AE",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20A6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20B1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20B2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20BD"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xA3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xA3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xA3",0],THB:[void 0,"\u0E3F"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20BA"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20B4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20AB",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202FCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xA4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]},zd=function(e){return e[e.Decimal=0]="Decimal",e[e.Percent=1]="Percent",e[e.Currency=2]="Currency",e[e.Scientific=3]="Scientific",e}(zd||{});var ke=function(e){return e[e.Format=0]="Format",e[e.Standalone=1]="Standalone",e}(ke||{}),Y=function(e){return e[e.Narrow=0]="Narrow",e[e.Abbreviated=1]="Abbreviated",e[e.Wide=2]="Wide",e[e.Short=3]="Short",e}(Y||{}),He=function(e){return e[e.Short=0]="Short",e[e.Medium=1]="Medium",e[e.Long=2]="Long",e[e.Full=3]="Full",e}(He||{}),Te={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 bT(e){return Pe(e)[J.LocaleId]}function ST(e,n,t){let r=Pe(e),o=[r[J.DayPeriodsFormat],r[J.DayPeriodsStandalone]],i=et(o,n);return et(i,t)}function MT(e,n,t){let r=Pe(e),o=[r[J.DaysFormat],r[J.DaysStandalone]],i=et(o,n);return et(i,t)}function TT(e,n,t){let r=Pe(e),o=[r[J.MonthsFormat],r[J.MonthsStandalone]],i=et(o,n);return et(i,t)}function _T(e,n){let r=Pe(e)[J.Eras];return et(r,n)}function ka(e,n){let t=Pe(e);return et(t[J.DateFormat],n)}function Fa(e,n){let t=Pe(e);return et(t[J.TimeFormat],n)}function La(e,n){let r=Pe(e)[J.DateTimeFormat];return et(r,n)}function kt(e,n){let t=Pe(e),r=t[J.NumberSymbols][n];if(typeof r>"u"){if(n===Te.CurrencyDecimal)return t[J.NumberSymbols][Te.Decimal];if(n===Te.CurrencyGroup)return t[J.NumberSymbols][Te.Group]}return r}function $y(e,n){return Pe(e)[J.NumberFormats][n]}function xT(e){return Pe(e)[J.Currencies]}function By(e){if(!e[J.ExtraData])throw new Error(`Missing extra locale data for the locale "${e[J.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function AT(e){let n=Pe(e);return By(n),(n[J.ExtraData][2]||[]).map(r=>typeof r=="string"?xd(r):[xd(r[0]),xd(r[1])])}function NT(e,n,t){let r=Pe(e);By(r);let o=[r[J.ExtraData][0],r[J.ExtraData][1]],i=et(o,n)||[];return et(i,t)||[]}function et(e,n){for(let t=n;t>-1;t--)if(typeof e[t]<"u")return e[t];throw new Error("Locale data API: locale data undefined")}function xd(e){let[n,t]=e.split(":");return{hours:+n,minutes:+t}}function RT(e,n,t="en"){let r=xT(t)[e]||Uy[e]||[],o=r[1];
7return n==="narrow"&&typeof o=="string"?o:r[0]||e}var OT=2;function PT(e){let n,t=Uy[e];return t&&(n=t[2]),typeof n=="number"?n:OT}var kT=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,ja={},FT=/((?:[^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]*)/,rn=function(e){return e[e.Short=0]="Short",e[e.ShortGMT=1]="ShortGMT",e[e.Long=2]="Long",e[e.Extended=3]="Extended",e}(rn||{}),H=function(e){return e[e.FullYear=0]="FullYear",e[e.Month=1]="Month",e[e.Date=2]="Date",e[e.Hours=3]="Hours",e[e.Minutes=4]="Minutes",e[e.Seconds=5]="Seconds",e[e.FractionalSeconds=6]="FractionalSeconds",e[e.Day=7]="Day",e}(H||{}),B=function(e){return e[e.DayPeriods=0]="DayPeriods",e[e.Days=1]="Days",e[e.Months=2]="Months",e[e.Eras=3]="Eras",e}(B||{});function LT(e,n,t,r){let o=qT(e);n=tn(t,n)||n;let s=[],a;for(;n;)if(a=FT.exec(n),a){s=s.concat(a.slice(1));let l=s.pop();if(!l)break;n=l}else{s.push(n);break}let c=o.getTimezoneOffset();r&&(c=zy(r,c),o=GT(o,r,!0));let u="";return s.forEach(l=>{let d=HT(l);u+=d?d(o,t,c):l==="''"?"'":l.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),u}function za(e,n,t){let r=new Date(0);return r.setFullYear(e,n,t),r.setHours(0,0,0),r}function tn(e,n){let t=bT(e);if(ja[t]??={},ja[t][n])return ja[t][n];let r="";switch(n){case"shortDate":r=ka(e,He.Short);break;case"mediumDate":r=ka(e,He.Medium);break;case"longDate":r=ka(e,He.Long);break;case"fullDate":r=ka(e,He.Full);break;case"shortTime":r=Fa(e,He.Short);break;case"mediumTime":r=Fa(e,He.Medium);break;case"longTime":r=Fa(e,He.Long);break;case"fullTime":r=Fa(e,He.Full);break;case"short":let o=tn(e,"shortTime"),i=tn(e,"shortDate");r=Va(La(e,He.Short),[o,i]);break;case"medium":let s=tn(e,"mediumTime"),a=tn(e,"mediumDate");r=Va(La(e,He.Medium),[s,a]);break;case"long":let c=tn(e,"longTime"),u=tn(e,"longDate");r=Va(La(e,He.Long),[c,u]);break;case"full":let l=tn(e,"fullTime"),d=tn(e,"fullDate");r=Va(La(e,He.Full),[l,d]);break}return r&&(ja[t][n]=r),r}function Va(e,n){return n&&(e=e.replace(/\{([^}]+)}/g,function(t,r){return n!=null&&r in n?n[r]:t})),e}function gt(e,n,t="-",r,o){let i="";(e<0||o&&e<=0)&&(o?e=-e+1:(e=-e,i=t));let s=String(e);for(;s.length<n;)s="0"+s;return r&&(s=s.slice(s.length-n)),i+s}function jT(e,n){return gt(e,3).substring(0,n)}function ce(e,n,t=0,r=!1,o=!1){return function(i,s){let a=VT(e,i);if((t>0||a>-t)&&(a+=t),e===H.Hours)a===0&&t===-12&&(a=12);else if(e===H.FractionalSeconds)return jT(a,n);let c=kt(s,Te.MinusSign);return gt(a,n,c,r,o)}}function VT(e,n){switch(e){case H.FullYear:return n.getFullYear();case H.Month:return n.getMonth();case H.Date:return n.getDate();case H.Hours:return n.getHours();case H.Minutes:return n.getMinutes();case H.Seconds:return n.getSeconds();case H.FractionalSeconds:return n.getMilliseconds();case H.Day:return n.getDay();default:throw new Error(`Unknown DateType value "${e}".`)}}function X(e,n,t=ke.Format,r=!1){return function(o,i){return UT(o,i,e,n,t,r)}}function UT(e,n,t,r,o,i){switch(t){case B.Months:return TT(n,o,r)[e.getMonth()];case B.Days:return MT(n,o,r)[e.getDay()];case B.DayPeriods:let s=e.getHours(),a=e.getMinutes();if(i){let u=AT(n),l=NT(n,o,r),d=u.findIndex(h=>{if(Array.isArray(h)){let[f,p]=h,g=s>=f.hours&&a>=f.minutes,y=s<p.hours||s===p.hours&&a<p.minutes;if(f.hours<p.hours){if(g&&y)return!0}else if(g||y)return!0}else if(h.hours===s&&h.minutes===a)return!0;return!1});if(d!==-1)return l[d]}return ST(n,o,r)[s<12?0:1];case B.Eras:return _T(n,r)[e.getFullYear()<=0?0:1];default:let c=t;throw new Error(`unexpected translation type ${c}`)}}function Ua(e){return function(n,t,r){let o=-1*r,i=kt(t,Te.MinusSign),s=o>0?Math.floor(o/60):Math.ceil(o/60);switch(e){case rn.Short:return(o>=0?"+":"")+gt(s,2,i)+gt(Math.abs(o%60),2,i);case rn.ShortGMT:return"GMT"+(o>=0?"+":"")+gt(s,1,i);case rn.Long:return"GMT"+(o>=0?"+":"")+gt(s,2,i)+":"+gt(Math.abs(o%60),2,i);case rn.Extended:return r===0?"Z":(o>=0?"+":"")+gt(s,2,i)+":"+gt(Math.abs(o%60),2,i);default:throw new Error(`Unknown zone width "${e}"`)}}}var $T=0,Ba=4;function BT(e){let n=za(e,$T,1).getDay();return za(e,0,1+(n<=Ba?Ba:Ba+7)-n)}function Hy(e){let n=e.getDay(),t=n===0?-3:Ba-n;return za(e.getFullYear(),e.getMonth(),e.getDate()+t)}function Ad(e,n=!1){return function(t,r){let o;if(n){let i=new Date(t.getFullYear(),t.getMonth(),1).getDay()-1,s=t.getDate();o=1+Math.floor((s+i)/7)}else{let i=Hy(t),s=BT(i.getFullYear()),a=i.getTime()-s.getTime();o=1+Math.round(a/6048e5)}return gt(o,e,kt(r,Te.MinusSign))}}function $a(e,n=!1){return function(t,r){let i=Hy(t).getFullYear();return gt(i,e,kt(r,Te.MinusSign),n)}}var Nd={};function HT(e){if(Nd[e])return Nd[e];let n;switch(e){case"G":case"GG":case"GGG":n=X(B.Eras,Y.Abbreviated);break;case"GGGG":n=X(B.Eras,Y.Wide);break;case"GGGGG":n=X(B.Eras,Y.Narrow);break;case"y":n=ce(H.FullYear,1,0,!1,!0);break;case"yy":n=ce(H.FullYear,2,0,!0,!0);break;case"yyy":n=ce(H.FullYear,3,0,!1,!0);break;case"yyyy":n=ce(H.FullYear,4,0,!1,!0);break;case"Y":n=$a(1);break;case"YY":n=$a(2,!0);break;case"YYY":n=$a(3);break;case"YYYY":n=$a(4);break;case"M":case"L":n=ce(H.Month,1,1);break;case"MM":case"LL":n=ce(H.Month,2,1);break;case"MMM":n=X(B.Months,Y.Abbreviated);break;case"MMMM":n=X(B.Months,Y.Wide);break;case"MMMMM":n=X(B.Months,Y.Narrow);break;case"LLL":n=X(B.Months,Y.Abbreviated,ke.Standalone);break;case"LLLL":n=X(B.Months,Y.Wide,ke.Standalone);break;case"LLLLL":n=X(B.Months,Y.Narrow,ke.Standalone);break;case"w":n=Ad(1);break;case"ww":n=Ad(2);break;case"W":n=Ad(1,!0);break;case"d":n=ce(H.Date,1);break;case"dd":n=ce(H.Date,2);break;case"c":case"cc":n=ce(H.Day,1);break;case"ccc":n=X(B.Days,Y.Abbreviated,ke.Standalone);break;case"cccc":n=X(B.Days,Y.Wide,ke.Standalone);break;case"ccccc":n=X(B.Days,Y.Narrow,ke.Standalone);break;case"cccccc":n=X(B.Days,Y.Short,ke.Standalone);break;case"E":case"EE":case"EEE":n=X(B.Days,Y.Abbreviated);break;case"EEEE":n=X(B.Days,Y.Wide);break;case"EEEEE":n=X(B.Days,Y.Narrow);break;case"EEEEEE":n=X(B.Days,Y.Short);break;case"a":case"aa":case"aaa":n=X(B.DayPeriods,Y.Abbreviated);break;case"aaaa":n=X(B.DayPeriods,Y.Wide);break;case"aaaaa":n=X(B.DayPeriods,Y.Narrow);break;
vendor: 5,503 bytes, line 7
7case"b":case"bb":case"bbb":n=X(B.DayPeriods,Y.Abbreviated,ke.Standalone,!0);break;case"bbbb":n=X(B.DayPeriods,Y.Wide,ke.Standalone,!0);break;case"bbbbb":n=X(B.DayPeriods,Y.Narrow,ke.Standalone,!0);break;case"B":case"BB":case"BBB":n=X(B.DayPeriods,Y.Abbreviated,ke.Format,!0);break;case"BBBB":n=X(B.DayPeriods,Y.Wide,ke.Format,!0);break;case"BBBBB":n=X(B.DayPeriods,Y.Narrow,ke.Format,!0);break;case"h":n=ce(H.Hours,1,-12);break;case"hh":n=ce(H.Hours,2,-12);break;case"H":n=ce(H.Hours,1);break;case"HH":n=ce(H.Hours,2);break;case"m":n=ce(H.Minutes,1);break;case"mm":n=ce(H.Minutes,2);break;case"s":n=ce(H.Seconds,1);break;case"ss":n=ce(H.Seconds,2);break;case"S":n=ce(H.FractionalSeconds,1);break;case"SS":n=ce(H.FractionalSeconds,2);break;case"SSS":n=ce(H.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":n=Ua(rn.Short);break;case"ZZZZZ":n=Ua(rn.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":n=Ua(rn.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":n=Ua(rn.Long);break;default:return null}return Nd[e]=n,n}function zy(e,n){e=e.replace(/:/g,"");let t=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(t)?n:t}function zT(e,n){return e=new Date(e.getTime()),e.setMinutes(e.getMinutes()+n),e}function GT(e,n,t){let r=t?-1:1,o=e.getTimezoneOffset(),i=zy(n,o);return zT(e,r*(i-o))}function qT(e){if(_y(e))return e;if(typeof e=="number"&&!isNaN(e))return new Date(e);if(typeof e=="string"){if(e=e.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(e)){let[o,i=1,s=1]=e.split("-").map(a=>+a);return za(o,i-1,s)}let t=parseFloat(e);if(!isNaN(e-t))return new Date(t);let r;if(r=e.match(kT))return WT(r)}let n=new Date(e);if(!_y(n))throw new Error(`Unable to convert "${e}" into a date`);return n}function WT(e){let n=new Date(0),t=0,r=0,o=e[8]?n.setUTCFullYear:n.setFullYear,i=e[8]?n.setUTCHours:n.setHours;e[9]&&(t=Number(e[9]+e[10]),r=Number(e[9]+e[11])),o.call(n,Number(e[1]),Number(e[2])-1,Number(e[3]));let s=Number(e[4]||0)-t,a=Number(e[5]||0)-r,c=Number(e[6]||0),u=Math.floor(parseFloat("0."+(e[7]||0))*1e3);return i.call(n,s,a,c,u),n}function _y(e){return e instanceof Date&&!isNaN(e.valueOf())}var ZT=/^(\d+)?\.((\d+)(-(\d+))?)?$/,xy=22,Ga=".",zo="0",YT=";",QT=",",Rd="#",Ay="\xA4";function Gy(e,n,t,r,o,i,s=!1){let a="",c=!1;if(!isFinite(e))a=kt(t,Te.Infinity);else{let u=e_(e);s&&(u=XT(u));let l=n.minInt,d=n.minFrac,h=n.maxFrac;if(i){let A=i.match(ZT);if(A===null)throw new Error(`${i} is not a valid digit info`);let L=A[1],Q=A[3],ie=A[5];L!=null&&(l=Od(L)),Q!=null&&(d=Od(Q)),ie!=null?h=Od(ie):Q!=null&&d>h&&(h=d)}t_(u,d,h);let f=u.digits,p=u.integerLen,g=u.exponent,y=[];for(c=f.every(A=>!A);p<l;p++)f.unshift(0);for(;p<0;p++)f.unshift(0);p>0?y=f.splice(p,f.length):(y=f,f=[0]);let w=[];for(f.length>=n.lgSize&&w.unshift(f.splice(-n.lgSize,f.length).join(""));f.length>n.gSize;)w.unshift(f.splice(-n.gSize,f.length).join(""));f.length&&w.unshift(f.join("")),a=w.join(kt(t,r)),y.length&&(a+=kt(t,o)+y.join("")),g&&(a+=kt(t,Te.Exponential)+"+"+g)}return e<0&&!c?a=n.negPre+a+n.negSuf:a=n.posPre+a+n.posSuf,a}function KT(e,n,t,r,o){let i=$y(n,zd.Currency),s=qy(i,kt(n,Te.MinusSign));return s.minFrac=PT(r),s.maxFrac=s.minFrac,Gy(e,s,n,Te.CurrencyGroup,Te.CurrencyDecimal,o).replace(Ay,t).replace(Ay,"").trim()}function JT(e,n,t){let r=$y(n,zd.Decimal),o=qy(r,kt(n,Te.MinusSign));return Gy(e,o,n,Te.Group,Te.Decimal,t)}function qy(e,n="-"){let t={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},r=e.split(YT),o=r[0],i=r[1],s=o.indexOf(Ga)!==-1?o.split(Ga):[o.substring(0,o.lastIndexOf(zo)+1),o.substring(o.lastIndexOf(zo)+1)],a=s[0],c=s[1]||"";t.posPre=a.substring(0,a.indexOf(Rd));for(let l=0;l<c.length;l++){let d=c.charAt(l);d===zo?t.minFrac=t.maxFrac=l+1:d===Rd?t.maxFrac=l+1:t.posSuf+=d}let u=a.split(QT);if(t.gSize=u[1]?u[1].length:0,t.lgSize=u[2]||u[1]?(u[2]||u[1]).length:0,i){let l=o.length-t.posPre.length-t.posSuf.length,d=i.indexOf(Rd);t.negPre=i.substring(0,d).replace(/'/g,""),t.negSuf=i.slice(d+l).replace(/'/g,"")}else t.negPre=n+t.posPre,t.negSuf=t.posSuf;return t}function XT(e){if(e.digits[0]===0)return e;let n=e.digits.length-e.integerLen;return e.exponent?e.exponent+=2:(n===0?e.digits.push(0,0):n===1&&e.digits.push(0),e.integerLen+=2),e}function e_(e){let n=Math.abs(e)+"",t=0,r,o,i,s,a;for((o=n.indexOf(Ga))>-1&&(n=n.replace(Ga,"")),(i=n.search(/e/i))>0?(o<0&&(o=i),o+=+n.slice(i+1),n=n.substring(0,i)):o<0&&(o=n.length),i=0;n.charAt(i)===zo;i++);if(i===(a=n.length))r=[0],o=1;else{for(a--;n.charAt(a)===zo;)a--;for(o-=i,r=[],s=0;i<=a;i++,s++)r[s]=Number(n.charAt(i))}return o>xy&&(r=r.splice(0,xy-1),t=o-1,o=1),{digits:r,exponent:t,integerLen:o}}function t_(e,n,t){if(n>t)throw new Error(`The minimum number of digits after fraction (${n}) is higher than the maximum (${t}).`);let r=e.digits,o=r.length-e.integerLen,i=Math.min(Math.max(n,o),t),s=i+e.integerLen,a=r[s];if(s>0){r.splice(Math.max(e.integerLen,s));for(let d=s;d<r.length;d++)r[d]=0}else{o=Math.max(0,o),e.integerLen=1,r.length=Math.max(1,s=i+1),r[0]=0;for(let d=1;d<s;d++)r[d]=0}if(a>=5)if(s-1<0){for(let d=0;d>s;d--)r.unshift(0),e.integerLen++;r.unshift(1),e.integerLen++}else r[s-1]++;for(;o<Math.max(0,i);o++)r.push(0);let c=i!==0,u=n+e.integerLen,l=r.reduceRight(function(d,h,f,p){return h=h+d,p[f]=h<10?h:h-10,c&&(p[f]===0&&f>=u?p.pop():c=!1),h>=10?1:0},0);l&&(r.unshift(l),e.integerLen++)}function Od(e){let n=parseInt(e);if(isNaN(n))throw new Error("Invalid integer literal when parsing "+e);return n}function pU(e,n,t){return zv(e,n,t)}
7function qa(e,n){n=encodeURIComponent(n);for(let t of e.split(";")){let r=t.indexOf("="),[o,i]=r==-1?[t,""]:[t.slice(0,r),t.slice(r+1)];if(o.trim()===n)return decodeURIComponent(i)}return null}var Pd=/\s+/,Ny=[],gU=(()=>{class e{constructor(t,r){this._ngEl=t,this._renderer=r,this.initialClasses=Ny,this.stateMap=new Map}set klass(t){this.initialClasses=t!=null?t.trim().split(Pd):Ny}set ngClass(t){this.rawClass=typeof t=="string"?t.trim().split(Pd):t}ngDoCheck(){for(let r of this.initialClasses)this._updateState(r,!0);let t=this.rawClass;if(Array.isArray(t)||t instanceof Set)for(let r of t)this._updateState(r,!0);else if(t!=null)for(let r of Object.keys(t))this._updateState(r,!!t[r]);this._applyStateDiff()}_updateState(t,r){let o=this.stateMap.get(t);o!==void 0?(o.enabled!==r&&(o.changed=!0,o.enabled=r),o.touched=!0):this.stateMap.set(t,{enabled:r,changed:!0,touched:!0})}_applyStateDiff(){for(let t of this.stateMap){let r=t[0],o=t[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(t,r){t=t.trim(),t.length>0&&t.split(Pd).forEach(o=>{r?this._renderer.addClass(this._ngEl.nativeElement,o):this._renderer.removeClass(this._ngEl.nativeElement,o)})}static{this.\u0275fac=function(r){return new(r||e)(U(Je),U(Pr))}}static{this.\u0275dir=lt({type:e,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"},standalone:!0})}}return e})();var kd=class{constructor(n,t,r,o){this.$implicit=n,this.ngForOf=t,this.index=r,this.count=o}get first(){return this.index===0}get last(){return this.index===this.count-1}get even(){return this.index%2===0}get odd(){return!this.even}},mU=(()=>{class e{set ngForOf(t){this._ngForOf=t,this._ngForOfDirty=!0}set ngForTrackBy(t){this._trackByFn=t}get ngForTrackBy(){return this._trackByFn}constructor(t,r,o){this._viewContainer=t,this._template=r,this._differs=o,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(t){t&&(this._template=t)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;let t=this._ngForOf;if(!this._differ&&t)if(0)try{}catch{}else this._differ=this._differs.find(t).create(this.ngForTrackBy)}if(this._differ){let t=this._differ.diff(this._ngForOf);t&&this._applyChanges(t)}}_applyChanges(t){let r=this._viewContainer;t.forEachOperation((o,i,s)=>{if(o.previousIndex==null)r.createEmbeddedView(this._template,new kd(o.item,this._ngForOf,-1,-1),s===null?void 0:s);else if(s==null)r.remove(i===null?void 0:i);else if(i!==null){let a=r.get(i);r.move(a,s),Ry(a,o)}});for(let o=0,i=r.length;o<i;o++){let a=r.get(o).context;a.index=o,a.count=i,a.ngForOf=this._ngForOf}t.forEachIdentityChange(o=>{let i=r.get(o.currentIndex);Ry(i,o)})}static ngTemplateContextGuard(t,r){return!0}static{this.\u0275fac=function(r){return new(r||e)(U(Xt),U(Bn),U(Td))}}static{this.\u0275dir=lt({type:e,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}}return e})();function Ry(e,n){e.context.$implicit=n.item}var vU=(()=>{class e{constructor(t,r){this._viewContainer=t,this._context=new Fd,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=r}set ngIf(t){this._context.$implicit=this._context.ngIf=t,this._updateView()}set ngIfThen(t){Oy("ngIfThen",t),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()}set ngIfElse(t){Oy("ngIfElse",t),this._elseTemplateRef=t,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(t,r){return!0}static{this.\u0275fac=function(r){return new(r||e)(U(Xt),U(Bn))}}static{this.\u0275dir=lt({type:e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThe
7n:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}}return e})(),Fd=class{constructor(){this.$implicit=null,this.ngIf=null}};function Oy(e,n){if(!!!(!n||n.createEmbeddedView))throw new Error(`${e} must be a TemplateRef, but received '${Ae(n)}'.`)}var yU=(()=>{class e{constructor(t){this._viewContainerRef=t,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(t){if(this._shouldRecreateView(t)){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(t){return!!t.ngTemplateOutlet||!!t.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(t,r,o)=>this.ngTemplateOutletContext?Reflect.set(this.ngTemplateOutletContext,r,o):!1,get:(t,r,o)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,r,o)}})}static{this.\u0275fac=function(r){return new(r||e)(U(Xt))}}static{this.\u0275dir=lt({type:e,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[Gn]})}}return e})();function Vr(e,n){return new b(2100,!1)}var Ld=class{createSubscription(n,t){return _d(()=>n.subscribe({next:t,error:r=>{throw r}}))}dispose(n){_d(()=>n.unsubscribe())}},jd=class{createSubscription(n,t){return n.then(t,r=>{throw r})}dispose(n){}},n_=new jd,r_=new Ld,DU=(()=>{class e{constructor(t){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,this._ref=t}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(t){if(!this._obj){if(t)try{this.markForCheckOnValueUpdate=!1,this._subscribe(t)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return t!==this._obj?(this._dispose(),this.transform(t)):this._latestValue}_subscribe(t){this._obj=t,this._strategy=this._selectStrategy(t),this._subscription=this._strategy.createSubscription(t,r=>this._updateLatestValue(t,r))}_selectStrategy(t){if(kr(t))return n_;if(Sd(t))return r_;throw Vr(e,t)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(t,r){t===this._obj&&(this._latestValue=r,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static{this.\u0275fac=function(r){return new(r||e)(U(ht,16))}}static{this.\u0275pipe=Wt({name:"async",type:e,pure:!1,standalone:!0})}}return e})(),wU=(()=>{class e{transform(t){if(t==null)return null;if(typeof t!="string")throw Vr(e,t);return t.toLowerCase()}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275pipe=Wt({name:"lowercase",type:e,pure:!0,standalone:!0})}}return e})();var IU=(()=>{class e{transform(t){if(t==null)return null;if(typeof t!="string")throw Vr(e,t);return t.toUpperCase()}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275pipe=Wt({name:"uppercase",type:e,pure:!0,standalone:!0})}}return e})(),o_="mediumDate",i_=new C(""),s_=new C(""),CU=(()=>{class e{constructor(t,r,o){this.locale=t,this.defaultTimezone=r,this.defaultOptions=o}transform(t,r,o,i){if(t==null||t===""||t!==t)return null;try{let s=r??this.defaultOptions?.dateFormat??o_,a=o??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return LT(t,s,i||this.locale,a)}catch(s){throw Vr(e,s.message)}}static{this.\u0275fac=function(r){return new(r||e)(U(Fr,16),U(i_,24),U(s_,24))}}static{this.\u0275pipe=Wt({name:"date",type:e,pure:!0,standalone:!0})}}return e})();var EU=(()=>{class e{constructor(t){this._locale=t}transform(t,r,o){if(!Wy(t))return null;o||=this._locale;try{let i=Zy(t);return JT(i,o,r)}catch(i){throw Vr(e,i.message)}}static{this.\u0275fac=function(r){return new(r||e)(U(Fr,16))}}static{this.\u0275pipe=Wt({name:"number",type:e,pure:!0,standalone:!0})}}return e})();var bU=(()=>{class e{constructor(t,r="USD"){this._locale=t,this._defaultCurrencyCode=r}transform(t,r=this._defaultCurrencyCode,o="symbol",i,s){if(!Wy(t))return null;s||=this._locale,typeof o=="boolean"&&(o=o?"symbol":"code");let a=r||this._defaultCurrencyCode;o!=="code"&&(o==="symbol"||o==="symbol-narrow"?a=RT(a,o==="symbol"?"wide":"narrow",s):a=o);try{let c=Zy(t);return KT(c,s,a,r,i)}catch(c){throw Vr(e,c.message)}}static{this.\u0275fac=function(r){return new(r||e)(U(Fr,16),U(yy,16))}}static{this.\u0275pipe=Wt({name:"currency",type:e,pure:!0,standalone:!0})}}return e})();function Wy(e){return!(e==null||e===""||e!==e)}function Zy(e){if(typeof e=="string"&&!isNaN(Number(e)-parseFloat(e)))return Number(e);if(typeof e!="number")throw new Error(`${e} is not a number`);return e}var Yy=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=Rt({type:e})}static{this.\u0275inj=Nt({})}}return e})(),Gd="browser",a_="server";function qd(e){return e===Gd}function Wa(e){return e===a_}var Qy=(()=>{class e{static{this.\u0275prov=D({token:e,providedIn:"root",factory:()=>qd(m(Xe))?new Vd(m(ue),window):new Ud})}}return e})(),Vd=class{constructor(n,t){this.document=n,this.window=t,this.offset=()=>[0,0]}setOffset(n){Array.isArray(n)?this.offset=()=>n:this.offset=n}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(n){this.window.scrollTo(n[0],n[1])}scrollToAnchor(n){let t=c_(this.document,n);
7t&&(this.scrollToElement(t),t.focus())}setHistoryScrollRestoration(n){this.window.history.scrollRestoration=n}scrollToElement(n){let t=n.getBoundingClientRect(),r=t.left+this.window.pageXOffset,o=t.top+this.window.pageYOffset,i=this.offset();this.window.scrollTo(r-i[0],o-i[1])}};function c_(e,n){let t=e.getElementById(n)||e.getElementsByName(n)[0];if(t)return t;if(typeof e.createTreeWalker=="function"&&e.body&&typeof e.body.attachShadow=="function"){let r=e.createTreeWalker(e.body,NodeFilter.SHOW_ELEMENT),o=r.currentNode;for(;o;){let i=o.shadowRoot;if(i){let s=i.getElementById(n)||i.querySelector(`[name="${n}"]`);if(s)return s}o=r.nextNode()}}return null}var Ud=class{setOffset(n){}getScrollPosition(){return[0,0]}scrollToPosition(n){}scrollToAnchor(n){}setHistoryScrollRestoration(n){}},Lr=class{};var qo=class{},Ya=class{},mt=class e{constructor(n){this.normalizedNames=new Map,this.lazyUpdate=null,n?typeof n=="string"?this.lazyInit=()=>{this.headers=new Map,n.split(`
8`).forEach(t=>{let r=t.indexOf(":");if(r>0){let o=t.slice(0,r),i=o.toLowerCase(),s=t.slice(r+1).trim();this.maybeSetNormalizedName(o,i),this.headers.has(i)?this.headers.get(i).push(s):this.headers.set(i,[s])}})}:typeof Headers<"u"&&n instanceof Headers?(this.headers=new Map,n.forEac
vendor: 4,675 bytes, line 8
8h((t,r)=>{this.setHeaderEntries(r,t)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(n).forEach(([t,r])=>{this.setHeaderEntries(t,r)})}:this.headers=new Map}has(n){return this.init(),this.headers.has(n.toLowerCase())}get(n){this.init();let t=this.headers.get(n.toLowerCase());return t&&t.length>0?t[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(n){return this.init(),this.headers.get(n.toLowerCase())||null}append(n,t){return this.clone({name:n,value:t,op:"a"})}set(n,t){return this.clone({name:n,value:t,op:"s"})}delete(n,t){return this.clone({name:n,value:t,op:"d"})}maybeSetNormalizedName(n,t){this.normalizedNames.has(t)||this.normalizedNames.set(t,n)}init(){this.lazyInit&&(this.lazyInit instanceof e?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(n=>this.applyUpdate(n)),this.lazyUpdate=null))}copyFrom(n){n.init(),Array.from(n.headers.keys()).forEach(t=>{this.headers.set(t,n.headers.get(t)),this.normalizedNames.set(t,n.normalizedNames.get(t))})}clone(n){let t=new e;return t.lazyInit=this.lazyInit&&this.lazyInit instanceof e?this.lazyInit:this,t.lazyUpdate=(this.lazyUpdate||[]).concat([n]),t}applyUpdate(n){let t=n.name.toLowerCase();switch(n.op){case"a":case"s":let r=n.value;if(typeof r=="string"&&(r=[r]),r.length===0)return;this.maybeSetNormalizedName(n.name,t);let o=(n.op==="a"?this.headers.get(t):void 0)||[];o.push(...r),this.headers.set(t,o);break;case"d":let i=n.value;if(!i)this.headers.delete(t),this.normalizedNames.delete(t);else{let s=this.headers.get(t);if(!s)return;s=s.filter(a=>i.indexOf(a)===-1),s.length===0?(this.headers.delete(t),this.normalizedNames.delete(t)):this.headers.set(t,s)}break}}setHeaderEntries(n,t){let r=(Array.isArray(t)?t:[t]).map(i=>i.toString()),o=n.toLowerCase();this.headers.set(o,r),this.maybeSetNormalizedName(n,o)}forEach(n){this.init(),Array.from(this.normalizedNames.keys()).forEach(t=>n(this.normalizedNames.get(t),this.headers.get(t)))}};var Zd=class{encodeKey(n){return Jy(n)}encodeValue(n){return Jy(n)}decodeKey(n){return decodeURIComponent(n)}decodeValue(n){return decodeURIComponent(n)}};function u_(e,n){let t=new Map;return e.length>0&&e.replace(/^\?/,"").split("&").forEach(o=>{let i=o.indexOf("="),[s,a]=i==-1?[n.decodeKey(o),""]:[n.decodeKey(o.slice(0,i)),n.decodeValue(o.slice(i+1))],c=t.get(s)||[];c.push(a),t.set(s,c)}),t}var l_=/%(\d[a-f0-9])/gi,d_={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Jy(e){return encodeURIComponent(e).replace(l_,(n,t)=>d_[t]??n)}function Za(e){return`${e}`}var Ft=class e{constructor(n={}){if(this.updates=null,this.cloneFrom=null,this.encoder=n.encoder||new Zd,n.fromString){if(n.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=u_(n.fromString,this.encoder)}else n.fromObject?(this.map=new Map,Object.keys(n.fromObject).forEach(t=>{let r=n.fromObject[t],o=Array.isArray(r)?r.map(Za):[Za(r)];this.map.set(t,o)})):this.map=null}has(n){return this.init(),this.map.has(n)}get(n){this.init();let t=this.map.get(n);return t?t[0]:null}getAll(n){return this.init(),this.map.get(n)||null}keys(){return this.init(),Array.from(this.map.keys())}append(n,t){return this.clone({param:n,value:t,op:"a"})}appendAll(n){let t=[];return Object.keys(n).forEach(r=>{let o=n[r];Array.isArray(o)?o.forEach(i=>{t.push({param:r,value:i,op:"a"})}):t.push({param:r,value:o,op:"a"})}),this.clone(t)}set(n,t){return this.clone({param:n,value:t,op:"s"})}delete(n,t){return this.clone({param:n,value:t,op:"d"})}toString(){return this.init(),this.keys().map(n=>{let t=this.encoder.encodeKey(n);return this.map.get(n).map(r=>t+"="+this.encoder.encodeValue(r)).join("&")}).filter(n=>n!=="").join("&")}clone(n){let t=new e({encoder:this.encoder});return t.cloneFrom=this.cloneFrom||this,t.updates=(this.updates||[]).concat(n),t}init(){this.map===null&&(this.map=new Map),this.cloneFrom!==null&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(n=>this.map.set(n,this.cloneFrom.map.get(n))),this.updates.forEach(n=>{switch(n.op){case"a":case"s":let t=(n.op==="a"?this.map.get(n.param):void 0)||[];t.push(Za(n.value)),this.map.set(n.param,t);break;case"d":if(n.value!==void 0){let r=this.map.get(n.param)||[],o=r.indexOf(Za(n.value));o!==-1&&r.splice(o,1),r.length>0?this.map.set(n.param,r):this.map.delete(n.param)}else{this.map.delete(n.param);break}}}),this.cloneFrom=this.updates=null)}};var Yd=class{constructor(){this.map=new Map}set(n,t){return this.map.set(n,t),this}get(n){return this.map.has(n)||this.map.set(n,n.defaultValue()),this.map.get(n)}delete(n){return this.map.delete(n),this}has(n){return this.map.has(n)}
8keys(){return this.map.keys()}};function f_(e){switch(e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function Xy(e){return typeof ArrayBuffer<"u"&&e instanceof ArrayBuffer}function eD(e){return typeof Blob<"u"&&e instanceof Blob}function tD(e){return typeof FormData<"u"&&e instanceof FormData}function h_(e){return typeof URLSearchParams<"u"&&e instanceof URLSearchParams}var Go=class e{constructor(n,t,r,o){this.url=t,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=n.toUpperCase();let i;if(f_(this.method)||o?(this.body=r!==void 0?r:null,i=o):i=r,i&&(this.reportProgress=!!i.reportProgress,this.withCredentials=!!i.withCredentials,i.responseType&&(this.responseType=i.responseType),i.headers&&(this.headers=i.headers),i.context&&(this.context=i.context),i.params&&(this.params=i.params),this.transferCache=i.transferCache),this.headers??=new mt,this.context??=new Yd,!this.params)this.params=new Ft,this.urlWithParams=t;else{let s=this.params.toString();if(s.length===0)this.urlWithParams=t;else{let a=t.indexOf("?"),c=a===-1?"?":a<t.length-1?"&":"";this.urlWithParams=t+c+s}}}serializeBody(){return this.body===null?null:typeof this.body=="string"||Xy(this.body)||eD(this.body)||tD(this.body)||h_(this.body)?this.body:this.body instanceof Ft?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||tD(this.body)?null:eD(this.body)?this.body.type||null:Xy(this.body)?null:typeof this.body=="string"?"text/plain":this.body instanceof Ft?"application/x-www-form-urlencoded;charset=UTF-8":typeof this.body=="object"||typeof this.body=="number"||typeof this.body=="boolean"?"application/json":null}clone(n={}){let t=n.method||this.method,r=n.url||this.url,o=n.responseType||this.responseType,i=n.transferCache??this.transferCache,s=n.body!==void 0?n.body:this.body,a=n.withCredentials??this.withCredentials,c=n.reportProgress??this.reportProgress,u=n.headers||this.headers,l=n.params||this.params,d=n.context??this.context;return n.setHeaders!==void 0&&(u=Object.keys(n.setHeaders).reduce((h,f)=>h.set(f,n.setHeaders[f]),u)),n.setParams&&(l=Object.keys(n.setParams).reduce((h,f)=>h.set(f,n.setParams[f]),l)),new e(t,r,s,{params:l,headers:u,context:d,reportProgress:c,responseType:o,withCredentials:a,transferCache:i})}},Cn=function(e){return e[e.Sent=0]="Sent",e[e.UploadProgress=1]="UploadProgress",e[e.ResponseHeader=2]="ResponseHeader",e[e.DownloadProgress=3]="DownloadProgress",e[e.Response=4]="Response",e[e.User=5]="User",e}(Cn||{}),Wo=class{constructor(n,t=200,r="OK"){this.headers=n.headers||new mt,this.status=n.status!==void 0?n.status:t,this.statusText=n.statusText||r,this.url=n.url||null,this.ok=this.status>=200&&this.status<300}},Qa=class e extends Wo{constructor(n={}){super(n),this.type=Cn.ResponseHeader}clone(n={}){return new e({headers:n.headers||this.headers,status:n.status!==void 0?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}},Zo=class e extends Wo{constructor(n={}){super(n),this.type=Cn.Response,this.body=n.body!==void 0?n.body:null}clone(n={}){return new e({body:n.body!==void 0?n.body:this.body,headers:n.headers||this.headers,status:n.status!==void 0?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}},In=class extends Wo{constructor(n){super(n,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${n.url||"(unknown url)"}`:this.message=`Http failure response for ${n.url||"(unknown url)"}: ${n.status} ${n.statusText}`,this.error=n.error||null}},sD=200,p_=204;function Wd(e,n){return{body:n,headers:e.headers,context:e.context,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials,transferCache:e.transferCache}}var Jd=(()=>{class e{constructor(t){this.handler=t}request(t,r,o={}){let i;if(t instanceof Go)i=t;else{let c;o.headers instanceof mt?c=o.headers:c=new mt(o.headers);let u;o.params&&(o.params instanceof Ft?u=o.params:u=new Ft({fromObject:o.params})),i=new Go(t,r,o.body!==void 0?o.body:null,{headers:c,context:o.context,params:u,reportProgress:o.reportProgress,responseType:o.responseType||"json",withCredentials:o.withCredentials,transferCache:o.transferCache})}let s=E(i).pipe(st(c=>this.handler.handle(c)));if(t instanceof Go||o.observe==="events")return s;let a=s.pipe(be(c=>c instanceof Zo));switch(o.observe||"body"){case"body":switch(i.responseType){case"arraybuffer":return a.pipe(x(c=>{if(c.body!==null&&!(c.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return c.body}));case"blob":return a.pipe(x(c=>{if(c.body!==null&&!(c.body instanceof Blob))throw new Error("Response is not a Blob.");return c.body}));case"text":return a.pipe(x(c=>{if(c.body!==null&&typeof c.body!="string")throw new Error("Response is not a string.");return c.body}));case"json":default:return a.pipe(x(c=>c.body))}case"response":return a;default:throw new Error(`Unreachable: unhandled observe type ${o.observe}}`)}}delete(t,r={}){return this.request("DELETE",t,r)}get(t,r={}){return this.request("GET",t,r)}head(t,r={}){return this.request("HEAD",t,r)}jsonp(t,r){return this.request("JSONP",t,{params:new Ft().append(r,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(t,r={}){return this.request("OPTIONS",t,r)}patch(t,r,o={}){return this.request("PATCH",t,Wd(o,r))}post(t,r,o={}){return this.request("POST",t,Wd(o,r))}put(t,r,o={}){return this.request("PUT",t,Wd(o,r))}static{this.\u0275fac=function(r){return new(r||e)(v(qo))}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac})}}return e})(),g_=/^\)\]\}',?\n/,m_="X-Request-URL";function nD(e){if(e.url)return e.url;let n=m_.toLocaleLowerCase();return e.headers.get(n)}var v_=(()=>{class e{constructor(){this.fetchImpl=m(Qd,{optional:!0})?.fetch??((...t)=>globalThis.fetch(...t)),this.ngZone=m(q)}handle(t){return new O(r=>{let o=new AbortController;return this.doRequest(t,o.signal,r).then(Kd,i=>r.error(new In({error:i}))),()=>o.abort()})}doRequest(t,r,o){return Ci(this,null,function*(){let i=this.createRequestInit(t),s;try{let f=this.ngZone.runOutsideAngular(()=>this.fetchImpl(t.urlWithParams,I({signal:r},i)));y_(f),o.next({type:Cn.Sent}),s=yield f}catch(f){o.error(new In({error:f,status:f.status??0,statusText:f.statusText,url:t.urlWithParams,headers:f.headers}));return}let a=new mt(s.headers),c=s.statusText,u=nD(s)??t.urlWithParams,l=s.status,d=null;if(t.reportProgress&&o.next(new Qa({headers:a,status:l,statusText:c,url:u})),s.body){let f=s.headers.get("content-length"),p=[],g=s.body.getReader(),y=0,w,A,L=typeof Zone<"u"&&Zone.current;yield this.ngZone.runOutsideAngular(()=>Ci(this,null,function*(){for(;;){let{done:ie,value:re}=yield g.read();if(ie)break;if(p.push(re),y+=re.length,t.reportProgress){A=t.responseType==="text"?(A??"")+(w??=new TextDecoder).decode(re,{stream:!0}):void 0;let ge=()=>o.next({type:Cn.DownloadProgress,total:f?+f:void 0,loaded:y,partialText:A});L?L.run(ge):ge()}}}));let Q=this.concatChunks(p,y);try{let ie=s.headers.get("Content-Type")??"";d=this.parseBody(t,Q,ie)}catch(ie){o.error(new In({error:ie,headers:new mt(s.headers),status:s.status,statusText:s.statusText,url:nD(s)??t.urlWithParams}));return}}l===0&&(l=d?sD:0),l>=200&&l<300?(o.next(new Zo({body:d,headers:a,status:l,statusText:c,url:u})),o.complete()):o.error(new In({error:d,headers:a,status:l,statusText:c,url:u}))})}parseBody(t,r,o){switch(t.responseType){case"json":let i=new TextDecoder().decode(r).replace(g_,"");return i===""?null:JSON.parse(i);case"text":return new TextDecoder().decode(r);case"blob":return new Blob([r],{type:o});case"arraybuffer":return r.buffer}}createRequestInit(t){let r={},o=t.withCredentials?"include":void 0;
8if(t.headers.forEach((i,s)=>r[i]=s.join(",")),t.headers.has("Accept")||(r.Accept="application/json, text/plain, */*"),!t.headers.has("Content-Type")){let i=t.detectContentTypeHeader();i!==null&&(r["Content-Type"]=i)}return{body:t.serializeBody(),method:t.method,headers:r,credentials:o}}concatChunks(t,r){let o=new Uint8Array(r),i=0;for(let s of t)o.set(s,i),i+=s.length;return o}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac})}}return e})(),Qd=class{};function Kd(){}function y_(e){e.then(Kd,Kd)}function aD(e,n){return n(e)}function D_(e,n){return(t,r)=>n.intercept(t,{handle:o=>e(o,r)})}function w_(e,n,t){return(r,o)=>Qe(t,()=>n(r,i=>e(i,o)))}var I_=new C(""),Xd=new C(""),C_=new C(""),cD=new C("",{providedIn:"root",factory:()=>!0});function E_(){let e=null;return(n,t)=>{e===null&&(e=(m(I_,{optional:!0})??[]).reduceRight(D_,aD));let r=m(Ot);if(m(cD)){let i=r.add();return e(n,t).pipe(jt(()=>r.remove(i)))}else return e(n,t)}}var rD=(()=>{class e extends qo{constructor(t,r){super(),this.backend=t,this.injector=r,this.chain=null,this.pendingTasks=m(Ot),this.contributeToStability=m(cD)}handle(t){if(this.chain===null){let r=Array.from(new Set([...this.injector.get(Xd),...this.injector.get(C_,[])]));this.chain=r.reduceRight((o,i)=>w_(o,i,this.injector),aD)}if(this.contributeToStability){let r=this.pendingTasks.add();return this.chain(t,o=>this.backend.handle(o)).pipe(jt(()=>this.pendingTasks.remove(r)))}else return this.chain(t,r=>this.backend.handle(r))}static{this.\u0275fac=function(r){return new(r||e)(v(Ya),v(Ne))}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac})}}return e})();var b_=/^\)\]\}',?\n/;function S_(e){return"responseURL"in e&&e.responseURL?e.responseURL:/^X-Request-URL:/m.test(e.getAllResponseHeaders())?e.getResponseHeader("X-Request-URL"):null}var oD=(()=>{class e{constructor(t){this.xhrFactory=t}handle(t){if(t.method==="JSONP")throw new b(-2800,!1);let r=this.xhrFactory;return(r.\u0275loadImpl?K(r.\u0275loadImpl()):E(null)).pipe(ae(()=>new O(i=>{let s=r.build();if(s.open(t.method,t.urlWithParams),t.withCredentials&&(s.withCredentials=!0),t.headers.forEach((g,y)=>s.setRequestHeader(g,y.join(","))),t.headers.has("Accept")||s.setRequestHeader("Accept","application/json, text/plain, */*"),!t.headers.has("Content-Type")){let g=t.detectContentTypeHeader();g!==null&&s.setRequestHeader("Content-Type",g)}if(t.responseType){let g=t.responseType.toLowerCase();s.responseType=g!=="json"?g:"text"}let a=t.serializeBody(),c=null,u=()=>{if(c!==null)return c;let g=s.statusText||"OK",y=new mt(s.getAllResponseHeaders()),w=S_(s)||t.url;return c=new Qa({headers:y,status:s.status,statusText:g,url:w}),c},l=()=>{let{headers:g,status:y,statusText:w,url:A}=u(),L=null;y!==p_&&(L=typeof s.response>"u"?s.responseText:s.response),y===0&&(y=L?sD:0);let Q=y>=200&&y<300;if(t.responseType==="json"&&typeof L=="string"){let ie=L;L=L.replace(b_,"");try{L=L!==""?JSON.parse(L):null}catch(re){L=ie,Q&&(Q=!1,L={error:re,text:L})}}Q?(i.next(new Zo({body:L,headers:g,status:y,statusText:w,url:A||void 0})),i.complete()):i.error(new In({error:L,headers:g,status:y,statusText:w,url:A||void 0}))},d=g=>{let{url:y}=u(),w=new In({error:g,status:s.status||0,statusText:s.statusText||"Unknown Error",url:y||void 0});i.error(w)},h=!1,f=g=>{h||(i.next(u()),h=!0);let y={type:Cn.DownloadProgress,loaded:g.loaded};g.lengthComputable&&(y.total=g.total),t.responseType==="text"&&s.responseText&&(y.partialText=s.responseText),i.next(y)},p=g=>{let y={type:Cn.UploadProgress,loaded:g.loaded};g.lengthComputable&&(y.total=g.total),i.next(y)};return s.addEventListener("load",l),s.addEventListener("error",d),s.addEventListener("timeout",d),s.addEventListener("abort",d),t.reportProgress&&(s.addEventListener("progress",f),a!==null&&s.upload&&s.upload.addEventListener("progress",p)),s.send(a),i.next({type:Cn.Sent}),()=>{s.removeEventListener("error",d),s.removeEventListener("abort",d),s.removeEventListener("load",l),s.removeEventListener("timeout",d),t.reportProgress&&(s.removeEventListener("progress",f),a!==null&&s.upload&&s.upload.removeEventListener("progress",p)),s.readyState!==s.DONE&&s.abort()}})))}static{this.\u0275fac=function(r){return new(r||e)(v(Lr))}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac})}}return e})(),uD=new C(""),M_="XSRF-TOKEN",T_=new C("",{providedIn:"root",factory:()=>M_}),__="X-XSRF-TOKEN",x_=new C("",{providedIn:"root",factory:()=>__}),Ka=class{},A_=(()=>{class e{constructor(t,r,o){this.doc=t,this.platform=r,this.cookieName=o,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if(this.platform==="server")return null;let t=this.doc.cookie||"";return t!==this.lastCookieString&&(this.parseCount++,this.lastToken=qa(t,this.cookieName),this.lastCookieString=t),this.lastToken}static{this.\u0275fac=function(r){return new(r||e)(v(ue),v(Xe),v(T_))}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac})}}return e})();function N_(e,n){let t=e.url.toLowerCase();if(!m(uD)||e.method==="GET"||e.method==="HEAD"||t.startsWith("http://")||t.startsWith("https://"))return n(e);let r=m(Ka).getToken(),o=m(x_);return r!=null&&!e.headers.has(o)&&(e=e.clone({headers:e.headers.set(o,r)})),n(e)}var lD=function(e){return e[e.Interceptors=0]="Interceptors",e[e.LegacyInterceptors=1]="LegacyInterceptors",e[e.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",e[e.NoXsrfProtection=3]="NoXsrfProtection",e[e.JsonpSupport=4]="JsonpSupport",e[e.RequestsMadeViaParent=5]="RequestsMadeViaParent",e[e.Fetch=6]="Fetch",e}(lD||{});function R_(e,n){return{\u0275kind:e,\u0275providers:n}}function jU(...e){let n=[Jd,oD,rD,{provide:qo,useExisting:rD},{provide:Ya,useFactory:()=>m(v_,{optional:!0})??m(oD)},{provide:Xd,useValue:N_,multi:!0},{provide:uD,useValue:!0},{provide:Ka,useClass:A_}];for(let t of e)n.push(...t.\u0275providers);return ra(n)}var iD=new C("");function VU(){return R_(lD.LegacyInterceptors,[{provide:iD,useFactory:E_},{provide:Xd,useExisting:iD,multi:!0}])}var nf=class extends Ha{constructor(){super(...arguments),this.supportsDOMEvents=!0}}
8,rf=class e extends nf{static makeCurrent(){Fy(new e)}onAndCancel(n,t,r){return n.addEventListener(t,r),()=>{n.removeEventListener(t,r)}}dispatchEvent(n,t){n.dispatchEvent(t)}remove(n){n.remove()}createElement(n,t){return t=t||this.getDefaultDocument(),t.createElement(n)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(n){return n.nodeType===Node.ELEMENT_NODE}isShadowRoot(n){return n instanceof DocumentFragment}getGlobalEventTarget(n,t){return t==="window"?window:t==="document"?n:t==="body"?n.body:null}getBaseHref(n){let t=P_();return t==null?null:k_(t)}resetBaseElement(){Yo=null}getUserAgent(){return window.navigator.userAgent}getCookie(n){return qa(document.cookie,n)}},Yo=null;function P_(){return Yo=Yo||document.querySelector("base"),Yo?Yo.getAttribute("href"):null}function k_(e){return new URL(e,document.baseURI).pathname}var of=class{addToWindow(n){we.getAngularTestability=(r,o=!0)=>{let i=n.findTestabilityInTree(r,o);if(i==null)throw new b(5103,!1);return i},we.getAllAngularTestabilities=()=>n.getAllTestabilities(),we.getAllAngularRootElements=()=>n.getAllRootElements();let t=r=>{let o=we.getAllAngularTestabilities(),i=o.length,s=function(){i--,i==0&&r()};o.forEach(a=>{a.whenStable(s)})};we.frameworkStabilizers||(we.frameworkStabilizers=[]),we.frameworkStabilizers.push(t)}findTestabilityInTree(n,t,r){if(t==null)return null;let o=n.getTestability(t);return o??(r?wn().isShadowRoot(t)?this.findTestabilityInTree(n,t.host,!0):this.findTestabilityInTree(n,t.parentElement,!0):null)}},F_=(()=>{class e{build(){return new XMLHttpRequest}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac})}}return e})(),sf=new C(""),pD=(()=>{class e{constructor(t,r){this._zone=r,this._eventNameToPlugin=new Map,t.forEach(o=>{o.manager=this}),this._plugins=t.slice().reverse()}addEventListener(t,r,o){return this._findPluginFor(r).addEventListener(t,r,o)}getZone(){return this._zone}_findPluginFor(t){let r=this._eventNameToPlugin.get(t);if(r)return r;if(r=this._plugins.find(i=>i.supports(t)),!r)throw new b(5101,!1);return this._eventNameToPlugin.set(t,r),r}static{this.\u0275fac=function(r){return new(r||e)(v(sf),v(q))}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac})}}return e})(),Ja=class{constructor(n){this._doc=n}},ef="ng-app-id",gD=(()=>{class e{constructor(t,r,o,i={}){this.doc=t,this.appId=r,this.nonce=o,this.platformId=i,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=Wa(i),this.resetHostNodes()}addStyles(t){for(let r of t)this.changeUsageCount(r,1)===1&&this.onStyleAdded(r)}removeStyles(t){for(let r of t)this.changeUsageCount(r,-1)<=0&&this.onStyleRemoved(r)}ngOnDestroy(){let t=this.styleNodesInDOM;t&&(t.forEach(r=>r.remove()),t.clear());for(let r of this.getAllStyles())this.onStyleRemoved(r);this.resetHostNodes()}addHost(t){this.hostNodes.add(t);for(let r of this.getAllStyles())this.addStyleToHost(t,r)}removeHost(t){this.hostNodes.delete(t)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(t){for(let r of this.hostNodes)this.addStyleToHost(r,t)}onStyleRemoved(t){let r=this.styleRef;r.get(t)?.elements?.forEach(o=>o.remove()),r.delete(t)}collectServerRenderedStyles(){let t=this.doc.head?.querySelectorAll(`style[${ef}="${this.appId}"]`);if(t?.length){let r=new Map;return t.forEach(o=>{o.textContent!=null&&r.set(o.textContent,o)}),r}return null}changeUsageCount(t,r){let o=this.styleRef;if(o.has(t)){let i=o.get(t);return i.usage+=r,i.usage}return o.set(t,{usage:r,elements:[]}),r}getStyleElement(t,r){let o=this.styleNodesInDOM,i=o?.get(r);if(i?.parentNode===t)return o.delete(r),i.removeAttribute(ef),i;{let s=this.doc.createElement("style");return this.nonce&&s.setAttribute("nonce",this.nonce),s.textContent=r,this.platformIsServer&&s.setAttribute(ef,this.appId),t.appendChild(s),s}}addStyleToHost(t,r){let o=this.getStyleElement(t,r),i=this.styleRef,s=i.get(r)?.elements;s?s.push(o):i.set(r,{elements:[o],usage:1})}resetHostNodes(){let t=this.hostNodes;t.clear(),t.add(this.doc.head)}static{this.\u0275fac=function(r){return new(r||e)(v(ue),v(ga),v(ql,8),v(Xe))}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac})}}return e}
8)(),tf={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"},cf=/%COMP%/g,mD="%COMP%",L_=`_nghost-${mD}`,j_=`_ngcontent-${mD}`,V_=!0,U_=new C("",{providedIn:"root",factory:()=>V_});function $_(e){return j_.replace(cf,e)}function B_(e){return L_.replace(cf,e)}function vD(e,n){return n.map(t=>t.replace(cf,e))}var dD=(()=>{class e{constructor(t,r,o,i,s,a,c,u=null){this.eventManager=t,this.sharedStylesHost=r,this.appId=o,this.removeStylesOnCompDestroy=i,this.doc=s,this.platformId=a,this.ngZone=c,this.nonce=u,this.rendererByCompId=new Map,this.platformIsServer=Wa(a),this.defaultRenderer=new Qo(t,s,c,this.platformIsServer)}createRenderer(t,r){if(!t||!r)return this.defaultRenderer;this.platformIsServer&&r.encapsulation===Mt.ShadowDom&&(r=G(I({},r),{encapsulation:Mt.Emulated}));let o=this.getOrCreateRenderer(t,r);return o instanceof Xa?o.applyToHost(t):o instanceof Ko&&o.applyStyles(),o}getOrCreateRenderer(t,r){let o=this.rendererByCompId,i=o.get(r.id);if(!i){let s=this.doc,a=this.ngZone,c=this.eventManager,u=this.sharedStylesHost,l=this.removeStylesOnCompDestroy,d=this.platformIsServer;switch(r.encapsulation){case Mt.Emulated:i=new Xa(c,u,r,this.appId,l,s,a,d);break;case Mt.ShadowDom:return new af(c,u,t,r,s,a,this.nonce,d);default:i=new Ko(c,u,r,l,s,a,d);break}o.set(r.id,i)}return i}ngOnDestroy(){this.rendererByCompId.clear()}static{this.\u0275fac=function(r){return new(r||e)(v(pD),v(gD),v(ga),v(U_),v(ue),v(Xe),v(q),v(ql))}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac})}}return e})(),Qo=class{constructor(n,t,r,o){this.eventManager=n,this.doc=t,this.ngZone=r,this.platformIsServer=o,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(n,t){return t?this.doc.createElementNS(tf[t]||t,n):this.doc.createElement(n)}createComment(n){return this.doc.createComment(n)}createText(n){return this.doc.createTextNode(n)}appendChild(n,t){(fD(n)?n.content:n).appendChild(t)}insertBefore(n,t,r){n&&(fD(n)?n.content:n).insertBefore(t,r)}removeChild(n,t){t.remove()}selectRootElement(n,t){let r=typeof n=="string"?this.doc.querySelector(n):n;if(!r)throw new b(-5104,!1);return t||(r.textContent=""),r}parentNode(n){return n.parentNode}nextSibling(n){return n.nextSibling}setAttribute(n,t,r,o){if(o){t=o+":"+t;let i=tf[o];i?n.setAttributeNS(i,t,r):n.setAttribute(t,r)}else n.setAttribute(t,r)}removeAttribute(n,t,r){if(r){let o=tf[r];o?n.removeAttributeNS(o,t):n.removeAttribute(`${r}:${t}`)}else n.removeAttribute(t)}addClass(n,t){n.classList.add(t)}removeClass(n,t){n.classList.remove(t)}setStyle(n,t,r,o){o&(qt.DashCase|qt.Important)?n.style.setProperty(t,r,o&qt.Important?"important":""):n.style[t]=r}removeStyle(n,t,r){r&qt.DashCase?n.style.removeProperty(t):n.style[t]=""}setProperty(n,t,r){n!=null&&(n[t]=r)}setValue(n,t){n.nodeValue=t}listen(n,t,r){if(typeof n=="string"&&(n=wn().getGlobalEventTarget(this.doc,n),!n))throw new Error(`Unsupported event target ${n} for event ${t}`);return this.eventManager.addEventListener(n,t,this.decoratePreventDefault(r))}decoratePreventDefault(n){return t=>{if(t==="__ngUnwrap__")return n;(this.platformIsServer?this.ngZone.runGuarded(()=>n(t)):n(t))===!1&&t.preventDefault()}}};function fD(e){return e.tagName==="TEMPLATE"&&e.content!==void 0}var af=class extends Qo{constructor(n,t,r,o,i,s,a,c){super(n,i,s,c),this.sharedStylesHost=t,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let u=vD(o.id,o.styles);for(let l of u){let d=document.createElement("style");a&&d.setAttribute("nonce",a),d.textContent=l,this.shadowRoot.appendChild(d)}}nodeOrShadowRoot(n){return n===this.hostEl?this.shadowRoot:n}appendChild(n,t){return super.appendChild(this.nodeOrShadowRoot(n),t)}insertBefore(n,t,r){return super.insertBefore(this.nodeOrShadowRoot(n),t,r)}removeChild(n,t){return super.removeChild(null,t)}parentNode(n){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(n)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},Ko=class extends Qo{constructor(n,t,r,o,i,s,a,c){super(n,i,s,a),this.sharedStylesHost=t,this.removeStylesOnCompDestroy=o,this.styles=c?vD(c,r.styles):r.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}},Xa=class extends Ko{constructor(n,t,r,o,i,s,a,c){let u=o+"-"+r.id;super(n,t,r,i,s,a,c,u),this.contentAttr=$_(u),this.hostAttr=B_(u)}
8applyToHost(n){this.applyStyles(),this.setAttribute(n,this.hostAttr,"")}createElement(n,t){let r=super.createElement(n,t);return super.setAttribute(r,this.contentAttr,""),r}},H_=(()=>{class e extends Ja{constructor(t){super(t)}supports(t){return!0}addEventListener(t,r,o){return t.addEventListener(r,o,!1),()=>this.removeEventListener(t,r,o)}removeEventListener(t,r,o){return t.removeEventListener(r,o)}static{this.\u0275fac=function(r){return new(r||e)(v(ue))}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac})}}return e})(),hD=["alt","control","meta","shift"],z_={"\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"},G_={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey},q_=(()=>{class e extends Ja{constructor(t){super(t)}supports(t){return e.parseEventName(t)!=null}addEventListener(t,r,o){let i=e.parseEventName(r),s=e.eventCallback(i.fullKey,o,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>wn().onAndCancel(t,i.domEventName,s))}static parseEventName(t){let r=t.toLowerCase().split("."),o=r.shift();if(r.length===0||!(o==="keydown"||o==="keyup"))return null;let i=e._normalizeKey(r.pop()),s="",a=r.indexOf("code");if(a>-1&&(r.splice(a,1),s="code."),hD.forEach(u=>{let l=r.indexOf(u);l>-1&&(r.splice(l,1),s+=u+".")}),s+=i,r.length!=0||i.length===0)return null;let c={};return c.domEventName=o,c.fullKey=s,c}static matchEventFullKeyCode(t,r){let o=z_[t.key]||t.key,i="";return r.indexOf("code.")>-1&&(o=t.code,i="code."),o==null||!o?!1:(o=o.toLowerCase(),o===" "?o="space":o==="."&&(o="dot"),hD.forEach(s=>{if(s!==o){let a=G_[s];a(t)&&(i+=s+".")}}),i+=o,i===r)}static eventCallback(t,r,o){return i=>{e.matchEventFullKeyCode(i,t)&&o.runGuarded(()=>r(i))}}static _normalizeKey(t){return t==="esc"?"escape":t}static{this.\u0275fac=function(r){return new(r||e)(v(ue))}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac})}}return e})();function W_(){rf.makeCurrent()}function Z_(){return new xt}function Y_(){return um(document),document}var Q_=[{provide:Xe,useValue:Gd},{provide:Gl,useValue:W_,multi:!0},{provide:ue,useFactory:Y_,deps:[]}],XU=Md(Ey,"browser",Q_),K_=new C(""),J_=[{provide:Bo,useClass:of,deps:[]},{provide:Ed,useClass:Aa,deps:[q,Na,Bo]},{provide:Aa,useClass:Aa,deps:[q,Na,Bo]}],X_=[{provide:oa,useValue:"root"},{provide:xt,useFactory:Z_,deps:[]},{provide:sf,useClass:H_,multi:!0,deps:[ue,q,Xe]},{provide:sf,useClass:q_,multi:!0,deps:[ue]},dD,gD,pD,{provide:Sr,useExisting:dD},{provide:Lr,useClass:F_,deps:[]},[]],e$=(()=>{class e{constructor(t){}static withServerTransition(t){return{ngModule:e,providers:[{provide:ga,useValue:t.appId}]}}static{this.\u0275fac=function(r){return new(r||e)(v(K_,12))}}static{this.\u0275mod=Rt({type:e})}static{this.\u0275inj=Nt({providers:[...X_,...J_],imports:[Yy,by]})}}return e})(),t$=(()=>{class e{constructor(t){this._doc=t,this._dom=wn()}addTag(t,r=!1){return t?this._getOrCreateElement(t,r):null}addTags(t,r=!1){return t?t.reduce((o,i)=>(i&&o.push(this._getOrCreateElement(i,r)),o),[]):[]}getTag(t){return t&&this._doc.querySelector(`meta[${t}]`)||null}getTags(t){if(!t)return[];let r=this._doc.querySelectorAll(`meta[${t}]`);return r?[].slice.call(r):[]}updateTag(t,r){if(!t)return null;r=r||this._parseSelector(t);let o=this.getTag(r);return o?this._setMetaElementAttributes(t,o):this._getOrCreateElement(t,!0)}removeTag(t){this.removeTagElement(this.getTag(t))}removeTagElement(t){t&&this._dom.remove(t)}_getOrCreateElement(t,r=!1){if(!r){let s=this._parseSelector(t),a=this.getTags(s).filter(c=>this._containsAttributes(t,c))[0];if(a!==void 0)return a}let o=this._dom.createElement("meta");return this._setMetaElementAttributes(t,o),this._doc.getElementsByTagName("head")[0].appendChild(o),o}_setMetaElementAttributes(t,r){return Object.keys(t).forEach(o=>r.setAttribute(this._getMetaKeyMap(o),t[o])),r}_parseSelector(t){let r=t.name?"name":"property";return`${r}="${t[r]}"`}_containsAttributes(t,r){return Object.keys(t).every(o=>r.getAttribute(this._getMetaKeyMap(o))===t[o])}_getMetaKeyMap(t){return ex[t]||t}static{this.\u0275fac=function(r){return new(r||e)(v(ue))}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),ex={httpEquiv:"http-equiv"},yD=(()=>{class e{constructor(t){this._doc=t}getTitle(){return this._doc.title}setTitle(t){this._doc.title=t||""}static{this.\u0275fac=function(r){return new(r||e)(v(ue))}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var tx=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=D({token:e,factory:function(r){let o=null;return r?o=new(r||e):o=v(nx),o},providedIn:"root"})}}return e})(),nx=(()=>{class e extends tx{constructor(t){super(),this._doc=t}sanitize(t,r){if(r==null)return null;switch(t){case ft.NONE:return r;case ft.HTML:return Kt(r,"HTML")?Be(r):Yl(this._doc,String(r)).toString();case ft.STYLE:return Kt(r,"Style")?Be(r):r;case ft.SCRIPT:if(Kt(r,"Script"))return Be(r);
vendor: 13,140 bytes, line 8
8throw new b(5200,!1);case ft.URL:return Kt(r,"URL")?Be(r):Fo(String(r));case ft.RESOURCE_URL:if(Kt(r,"ResourceURL"))return Be(r);throw new b(5201,!1);default:throw new b(5202,!1)}}bypassSecurityTrustHtml(t){return fm(t)}bypassSecurityTrustStyle(t){return hm(t)}bypassSecurityTrustScript(t){return pm(t)}bypassSecurityTrustUrl(t){return gm(t)}bypassSecurityTrustResourceUrl(t){return mm(t)}static{this.\u0275fac=function(r){return new(r||e)(v(ue))}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var F="primary",di=Symbol("RouteTitle"),hf=class{constructor(n){this.params=n||{}}has(n){return Object.prototype.hasOwnProperty.call(this.params,n)}get(n){if(this.has(n)){let t=this.params[n];return Array.isArray(t)?t[0]:t}return null}getAll(n){if(this.has(n)){let t=this.params[n];return Array.isArray(t)?t:[t]}return[]}get keys(){return Object.keys(this.params)}};function Gr(e){return new hf(e)}function ox(e,n,t){let r=t.path.split("/");if(r.length>e.length||t.pathMatch==="full"&&(n.hasChildren()||r.length<e.length))return null;let o={};for(let i=0;i<r.length;i++){let s=r[i],a=e[i];if(s[0]===":")o[s.substring(1)]=a;else if(s!==a.path)return null}return{consumed:e.slice(0,r.length),posParams:o}}function ix(e,n){if(e.length!==n.length)return!1;for(let t=0;t<e.length;++t)if(!Lt(e[t],n[t]))return!1;return!0}function Lt(e,n){let t=e?pf(e):void 0,r=n?pf(n):void 0;if(!t||!r||t.length!=r.length)return!1;let o;for(let i=0;i<t.length;i++)if(o=t[i],!AD(e[o],n[o]))return!1;return!0}function pf(e){return[...Object.keys(e),...Object.getOwnPropertySymbols(e)]}function AD(e,n){if(Array.isArray(e)&&Array.isArray(n)){if(e.length!==n.length)return!1;let t=[...e].sort(),r=[...n].sort();return t.every((o,i)=>r[i]===o)}else return e===n}function ND(e){return e.length>0?e[e.length-1]:null}function bn(e){return We(e)?e:kr(e)?K(Promise.resolve(e)):E(e)}var sx={exact:OD,subset:PD},RD={exact:ax,subset:cx,ignored:()=>!0};function DD(e,n,t){return sx[t.paths](e.root,n.root,t.matrixParams)&&RD[t.queryParams](e.queryParams,n.queryParams)&&!(t.fragment==="exact"&&e.fragment!==n.fragment)}function ax(e,n){return Lt(e,n)}function OD(e,n,t){if(!Zn(e.segments,n.segments)||!nc(e.segments,n.segments,t)||e.numberOfChildren!==n.numberOfChildren)return!1;for(let r in n.children)if(!e.children[r]||!OD(e.children[r],n.children[r],t))return!1;return!0}function cx(e,n){return Object.keys(n).length<=Object.keys(e).length&&Object.keys(n).every(t=>AD(e[t],n[t]))}function PD(e,n,t){return kD(e,n,n.segments,t)}function kD(e,n,t,r){if(e.segments.length>t.length){let o=e.segments.slice(0,t.length);return!(!Zn(o,t)||n.hasChildren()||!nc(o,t,r))}else if(e.segments.length===t.length){if(!Zn(e.segments,t)||!nc(e.segments,t,r))return!1;for(let o in n.children)if(!e.children[o]||!PD(e.children[o],n.children[o],r))return!1;return!0}else{let o=t.slice(0,e.segments.length),i=t.slice(e.segments.length);return!Zn(e.segments,o)||!nc(e.segments,o,r)||!e.children[F]?!1:kD(e.children[F],n,i,r)}}function nc(e,n,t){return n.every((r,o)=>RD[t](e[o].parameters,r.parameters))}var an=class{constructor(n=new z([],{}),t={},r=null){this.root=n,this.queryParams=t,this.fragment=r}get queryParamMap(){return this._queryParamMap??=Gr(this.queryParams),this._queryParamMap}toString(){return dx.serialize(this)}},z=class{constructor(n,t){this.segments=n,this.children=t,this.parent=null,Object.values(t).forEach(r=>r.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return rc(this)}},Wn=class{constructor(n,t){this.path=n,this.parameters=t}get parameterMap(){return this._parameterMap??=Gr(this.parameters),this._parameterMap}toString(){return LD(this)}};function ux(e,n){return Zn(e,n)&&e.every((t,r)=>Lt(t.parameters,n[r].parameters))}function Zn(e,n){return e.length!==n.length?!1:e.every((t,r)=>t.path===n[r].path)}function lx(e,n){let t=[];return Object.entries(e.children).forEach(([r,o])=>{r===F&&(t=t.concat(n(o,r)))}),Object.entries(e.children).forEach(([r,o])=>{r!==F&&(t=t.concat(n(o,r)))}),t}var fi=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=D({token:e,factory:()=>new qr,providedIn:"root"})}}return e})(),qr=class{parse(n){let t=new mf(n);return new an(t.parseRootSegment(),t.parseQueryParams(),t.parseFragment())}serialize(n){let t=`/${Jo(n.root,!0)}`,r=px(n.queryParams),o=typeof n.fragment=="string"?`#${fx(n.fragment)}`:"";return`${t}${r}${o}`}},dx=new qr;function rc(e){return e.segments.map(n=>LD(n)).join("/")}function Jo(e,n){if(!e.hasChildren())return rc(e);if(n){let t=e.children[F]?Jo(e.children[F],!1):"",r=[];return Object.entries(e.children).forEach(([o,i])=>{o!==F&&r.push(`${o}:${Jo(i,!1)}`)}),r.length>0?`${t}(${r.join("//")})`:t}else{let t=lx(e,(r,o)=>o===F?[Jo(e.children[F],!1)]:[`${o}:${Jo(r,!1)}`]);return Object.keys(e.children).length===1&&e.children[F]!=null?`${rc(e)}/${t[0]}`:`${rc(e)}/(${t.join("//")})`}}function FD(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function ec(e){return FD(e).replace(/%3B/gi,";")}function fx(e){return encodeURI(e)}function gf(e){return FD(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function oc(e){return decodeURIComponent(e)}function wD(e){return oc(e.replace(/\+/g,"%20"))}function LD(e){return`${gf(e.path)}${hx(e.parameters)}`}function hx(e){return Object.entries(e).map(([n,t])=>`;${gf(n)}=${gf(t)}`).join("")}function px(e){let n=Object.entries(e).map(([t,r])=>Array.isArray(r)?r.map(o=>`${ec(t)}=${ec(o)}`).join("&"):`${ec(t)}=${ec(r)}`).filter(t=>t);return n.length?`?${n.join("&")}`:""}var gx=/^[^\/()?;#]+/;function uf(e){let n=e.match(gx);return n?n[0]:""}var mx=/^[^\/()?;=#]+/;function vx(e){let n=e.match(mx);return n?n[0]:""}var yx=/^[^=?&#]+/;function Dx(e){let n=e.match(yx);return n?n[0]:""}var wx=/^[^&#]+/;function Ix(e){let n=e.match(wx);return n?n[0]:""}var mf=class{constructor(n){this.url=n,this.remaining=n}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new z([],{}):new z([],this.parseChildren())}parseQueryParams(){let n={};if(this.consumeOptional("?"))do this.parseQueryParam(n);while(this.consumeOptional("&"));return n}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");let n=[];for(this.peekStartsWith("(")||n.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),n.push(this.parseSegment());let t={};this.peekStartsWith("/(")&&(this.capture("/"),t=this.parseParens(!0));let r={};return this.peekStartsWith("(")&&(r=this.parseParens(!1)),(n.length>0||Object.keys(t).length>0)&&(r[F]=new z(n,t)),r}parseSegment(){let n=uf(this.remaining);if(n===""&&this.peekStartsWith(";"))throw new b(4009,!1);return this.capture(n),new Wn(oc(n),this.parseMatrixParams())}parseMatrixParams(){let n={};for(;this.consumeOptional(";");)this.parseParam(n);return n}parseParam(n){let t=vx(this.remaining);if(!t)return;this.capture(t);let r="";if(this.consumeOptional("=")){let o=uf(this.remaining);o&&(r=o,this.capture(r))}n[oc(t)]=oc(r)}parseQueryParam(n){let t=Dx(this.remaining);if(!t)return;this.capture(t);let r="";if(this.consumeOptional("=")){let s=Ix(this.remaining);s&&(r=s,this.capture(r))}let o=wD(t),i=wD(r);if(n.hasOwnProperty(o)){let s=n[o];Array.isArray(s)||(s=[s],n[o]=s),s.push(i)}else n[o]=i}parseParens(n){let t={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let r=uf(this.remaining),o=this.remaining[r.length];if(o!=="/"&&o!==")"&&o!==";")throw new b(4010,!1);let i;r.indexOf(":")>-1?(i=r.slice(0,r.indexOf(":")),this.capture(i),this.capture(":")):n&&(i=F);let s=this.parseChildren();t[i]=Object.keys(s).length===1?s[F]:new z([],s),this.consumeOptional("//")}return t}peekStartsWith(n){return this.remaining.startsWith(n)}consumeOptional(n){return this.peekStartsWith(n)?(this.remaining=this.remaining.substring(n.length),!0):!1}capture(n){if(!this.consumeOptional(n))throw new b(4011,!1)}};function jD(e){return e.segments.length>0?new z([],{[F]:e}):e}function VD(e){let n={};for(let[r,o]of Object.entries(e.children)){let i=VD(o);if(r===F&&i.segments.length===0&&i.hasChildren())for(let[s,a]of Object.entries(i.children))n[s]=a;else(i.segments.length>0||i.hasChildren())&&(n[r]=i)}let t=new z(e.segments,n);return Cx(t)}function Cx(e){if(e.numberOfChildren===1&&e.children[F]){let n=e.children[F];return new z(e.segments.concat(n.segments),n.children)}return e}function Yn(e){return e instanceof an}function Ex(e,n,t=null,r=null){let o=UD(e);return $D(o,n,t,r)}function UD(e){let n;function t(i){let s={};for(let c of i.children){let u=t(c);s[c.outlet]=u}let a=new z(i.url,s);return i===e&&(n=a),a}let r=t(e.root),o=jD(r);return n??o}function $D(e,n,t,r){let o=e;for(;o.parent;)o=o.parent;if(n.length===0)return lf(o,o,o,t,r);let i=bx(n);if(i.toRoot())return lf(o,o,new z([],{}),t,r);let s=Sx(i,o,e),a=s.processChildren?ti(s.segmentGroup,s.index,i.commands):HD(s.segmentGroup,s.index,i.commands);return lf(o,s.segmentGroup,a,t,r)}function ic(e){return typeof e=="object"&&e!=null&&!e.outlets&&!e.segmentPath}function oi(e){return typeof e=="object"&&e!=null&&e.outlets}function lf(e,n,t,r,o){let i={};r&&Object.entries(r).forEach(([c,u])=>{i[c]=Array.isArray(u)?u.map(l=>`${l}`):`${u}`});let s;e===n?s=t:s=BD(e,n,t);let a=jD(VD(s));return new an(a,i,o)}function BD(e,n,t){let r={};return Object.entries(e.children).forEach(([o,i])=>{i===n?r[o]=t:r[o]=BD(i,n,t)}),new z(e.segments,r)}var sc=class{constructor(n,t,r){if(this.isAbsolute=n,this.numberOfDoubleDots=t,this.commands=r,n&&r.length>0&&ic(r[0]))throw new b(4003,!1);let o=r.find(oi);if(o&&o!==ND(r))throw new b(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function bx(e){if(typeof e[0]=="string"&&e.length===1&&e[0]==="/")return new sc(!0,0,e);let n=0,t=!1,r=e.reduce((o,i,s)=>{if(typeof i=="object"&&i!=null){if(i.outlets){let a={};return Object.entries(i.outlets).forEach(([c,u])=>{a[c]=typeof u=="string"?u.split("/"):u}),[...o,{outlets:a}]}if(i.segmentPath)return[...o,i.segmentPath]}return typeof i!="string"?[...o,i]:s===0?(i.split("/").forEach((a,c)=>{c==0&&a==="."||(c==0&&a===""?t=!0:a===".."?n++:a!=""&&o.push(a))}),o):[...o,i]},[]);return new sc(t,n,r)}var Br=class{constructor(n,t,r){this.segmentGroup=n,this.processChildren=t,this.index=r}};function Sx(e,n,t){if(e.isAbsolute)return new Br(n,!0,0);if(!t)return new Br(n,!1,NaN);if(t.parent===null)return new Br(t,!0,0);let r=ic(e.commands[0])?0:1,o=t.segments.length-1+r;return Mx(t,o,e.numberOfDoubleDots)}function Mx(e,n,t){let r=e,o=n,i=t;for(;i>o;){if(i-=o,r=r.parent,!r)throw new b(4005,!1);o=r.segments.length}return new Br(r,!1,o-i)}function Tx(e){return oi(e[0])?e[0].outlets:{[F]:e}}function HD(e,n,t){if(e??=new z([],{}),e.segments.length===0&&e.hasChildren())return ti(e,n,t);let r=_x(e,n,t),o=t.slice(r.commandIndex);if(r.match&&r.pathIndex<e.segments.length){let i=new z(e.segments.slice(0,r.pathIndex),{});return i.children[F]=new z(e.segments.slice(r.pathIndex),e.children),ti(i,0,o)}else return r.match&&o.length===0?new z(e.segments,{}):r.match&&!e.hasChildren()?vf(e,n,t):r.match?ti(e,0,o):vf(e,n,t)}function ti(e,n,t){if(t.length===0)return new z(e.segments,{});{let r=Tx(t),o={};if(Object.keys(r).some(i=>i!==F)&&e.children[F]&&e.numberOfChildren===1&&e.children[F].segments.length===0){let i=ti(e.children[F],n,t);return new z(e.segments,i.children)}return Object.entries(r).forEach(([i,s])=>{typeof s=="string"&&(s=[s]),s!==null&&(o[i]=HD(e.children[i],n,s))}),Object.entries(e.children).forEach(([i,s])=>{r[i]===void 0&&(o[i]=s)}),new z(e.segments,o)}}function _x(e,n,t){let r=0,o=n,i={match:!1,pathIndex:0,commandIndex:0};for(;o<e.segments.length;){if(r>=t.length)return i;let s=e.segments[o],a=t[r];if(oi(a))break;let c=`${a}`,u=r<t.length-1?t[r+1]:null;if(o>0&&c===void 0)break;if(c&&u&&typeof u=="object"&&u.outlets===void 0){if(!CD(c,u,s))return i;r+=2}else{if(!CD(c,{},s))return i;r++}o++}return{match:!0,pathIndex:o,commandIndex:r}}function vf(e,n,t){let r=e.segments.slice(0,n),o=0;for(;o<t.length;){let i=t[o];if(oi(i)){let c=xx(i.outlets);return new z(r,c)}if(o===0&&ic(t[0])){let c=e.segments[n];r.push(new Wn(c.path,ID(t[0]))),o++;continue}let s=oi(i)?i.outlets[F]:`${i}`,a=o<t.length-1?t[o+1]:null;s&&a&&ic(a)?(r.push(new Wn(s,ID(a))),o+=2):(r.push(new Wn(s,{})),o++)}return new z(r,{})}function xx(e){let n={};return Object.entries(e).forEach(([t,r])=>{typeof r=="string"&&(r=[r]),r!==null&&(n[t]=vf(new z([],{}),0,r))}),n}function ID(e){let n={};return Object.entries(e).forEach(([t,r])=>n[t]=`${r}`),n}function CD(e,n,t){return e==t.path&&Lt(n,t.parameters)}var ni="imperative",pe=function(e){return e[e.NavigationStart=0]="NavigationStart",e[e.NavigationEnd=1]="NavigationEnd",e[e.NavigationCancel=2]="NavigationCancel",e[e.NavigationError=3]="NavigationError",e[e.RoutesRecognized=4]="RoutesRecognized",e[e.Re
8solveStart=5]="ResolveStart",e[e.ResolveEnd=6]="ResolveEnd",e[e.GuardsCheckStart=7]="GuardsCheckStart",e[e.GuardsCheckEnd=8]="GuardsCheckEnd",e[e.RouteConfigLoadStart=9]="RouteConfigLoadStart",e[e.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",e[e.ChildActivationStart=11]="ChildActivationStart",e[e.ChildActivationEnd=12]="ChildActivationEnd",e[e.ActivationStart=13]="ActivationStart",e[e.ActivationEnd=14]="ActivationEnd",e[e.Scroll=15]="Scroll",e[e.NavigationSkipped=16]="NavigationSkipped",e}(pe||{}),tt=class{constructor(n,t){this.id=n,this.url=t}},Wr=class extends tt{constructor(n,t,r="imperative",o=null){super(n,t),this.type=pe.NavigationStart,this.navigationTrigger=r,this.restoredState=o}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},yt=class extends tt{constructor(n,t,r){super(n,t),this.urlAfterRedirects=r,this.type=pe.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},Ge=function(e){return e[e.Redirect=0]="Redirect",e[e.SupersededByNewNavigation=1]="SupersededByNewNavigation",e[e.NoDataFromResolver=2]="NoDataFromResolver",e[e.GuardRejected=3]="GuardRejected",e}(Ge||{}),ac=function(e){return e[e.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",e[e.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",e}(ac||{}),sn=class extends tt{constructor(n,t,r,o){super(n,t),this.reason=r,this.code=o,this.type=pe.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},En=class extends tt{constructor(n,t,r,o){super(n,t),this.reason=r,this.code=o,this.type=pe.NavigationSkipped}},ii=class extends tt{constructor(n,t,r,o){super(n,t),this.error=r,this.target=o,this.type=pe.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},cc=class extends tt{constructor(n,t,r,o){super(n,t),this.urlAfterRedirects=r,this.state=o,this.type=pe.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},yf=class extends tt{constructor(n,t,r,o){super(n,t),this.urlAfterRedirects=r,this.state=o,this.type=pe.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Df=class extends tt{constructor(n,t,r,o,i){super(n,t),this.urlAfterRedirects=r,this.state=o,this.shouldActivate=i,this.type=pe.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},wf=class extends tt{constructor(n,t,r,o){super(n,t),this.urlAfterRedirects=r,this.state=o,this.type=pe.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},If=class extends tt{constructor(n,t,r,o){super(n,t),this.urlAfterRedirects=r,this.state=o,this.type=pe.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Cf=class{constructor(n){this.route=n,this.type=pe.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},Ef=class{constructor(n){this.route=n,this.type=pe.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},bf=class{constructor(n){this.snapshot=n,this.type=pe.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Sf=class{constructor(n){this.snapshot=n,this.type=pe.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Mf=class{constructor(n){this.snapshot=n,this.type=pe.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Tf=class{constructor(n){this.snapshot=n,this.type=pe.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},uc=class{constructor(n,t,r){this.routerEvent=n,this.position=t,this.anchor=r,this.type=pe.Scroll}toString(){let n=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${n}')`}},si=class{},Zr=class{constructor(n,t){this.url=n,this.navigationBehaviorOptions=t}};function Ax(e,n){return e.providers&&!e._injector&&(e._injector=Sa(e.providers,n,`Route: ${e.path}`)),e._injector??n}function vt(e){return e.outlet||F}function Nx(e,n){let t=e.filter(r=>vt(r)===n);return t.push(...e.filter(r=>vt(r)!==n)),t}function hi(e){if(!e)return null;if(e.routeConfig?._injector)return e.routeConfig._injector;for(let n=e.parent;n;n=n.parent){let t=n.routeConfig;if(t?._loadedInjector)return t._loadedInjector;if(t?._injector)return t._injector}return null}var _f=class{get injector(){return hi(this.route?.snapshot)??this.rootInjector}set injector(n){}constructor(n){this.rootInjector=n,this.outlet=null,this.route=null,this.children=new pi(this.rootInjector),this.attachRef=null}},pi=(()=>{class e{constructor(t){this.rootInjector=t,this.contexts=new Map}onChildOutletCreated(t,r){let o=this.getOrCreateContext(t);o.outlet=r,this.contexts.set(t,o)}onChildOutletDestroyed(t){let r=this.getContext(t);r&&(r.outlet=null,r.attachRef=null)}onOutletDeactivated(){let t=this.contexts;return this.contexts=new Map,t}onOutletReAttached(t){this.contexts=t}getOrCreateContext(t){let r=this.getContext(t);return r||(r=new _f(this.rootInjector),this.contexts.set(t,r)),r}getContext(t){return this.contexts.get(t)||null}static{this.\u0275fac=function(r){return new(r||e)(v(Ne))}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),lc=class{constructor(n){this._root=n}get root(){return this._root.value}
vendor: 4,207 bytes, line 8
8parent(n){let t=this.pathFromRoot(n);return t.length>1?t[t.length-2]:null}children(n){let t=xf(n,this._root);return t?t.children.map(r=>r.value):[]}firstChild(n){let t=xf(n,this._root);return t&&t.children.length>0?t.children[0].value:null}siblings(n){let t=Af(n,this._root);return t.length<2?[]:t[t.length-2].children.map(o=>o.value).filter(o=>o!==n)}pathFromRoot(n){return Af(n,this._root).map(t=>t.value)}};function xf(e,n){if(e===n.value)return n;for(let t of n.children){let r=xf(e,t);if(r)return r}return null}function Af(e,n){if(e===n.value)return[n];for(let t of n.children){let r=Af(e,t);if(r.length)return r.unshift(n),r}return[]}var ze=class{constructor(n,t){this.value=n,this.children=t}toString(){return`TreeNode(${this.value})`}};function $r(e){let n={};return e&&e.children.forEach(t=>n[t.value.outlet]=t),n}var dc=class extends lc{constructor(n,t){super(n),this.snapshot=t,Vf(this,n)}toString(){return this.snapshot.toString()}};function zD(e){let n=Rx(e),t=new ve([new Wn("",{})]),r=new ve({}),o=new ve({}),i=new ve({}),s=new ve(""),a=new Qn(t,r,i,s,o,F,e,n.root);return a.snapshot=n.root,new dc(new ze(a,[]),n)}function Rx(e){let n={},t={},r={},o="",i=new Hr([],n,r,o,t,F,e,null,{});return new hc("",new ze(i,[]))}var Qn=class{constructor(n,t,r,o,i,s,a,c){this.urlSubject=n,this.paramsSubject=t,this.queryParamsSubject=r,this.fragmentSubject=o,this.dataSubject=i,this.outlet=s,this.component=a,this._futureSnapshot=c,this.title=this.dataSubject?.pipe(x(u=>u[di]))??E(void 0),this.url=n,this.params=t,this.queryParams=r,this.fragment=o,this.data=i}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe(x(n=>Gr(n))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(x(n=>Gr(n))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function fc(e,n,t="emptyOnly"){let r,{routeConfig:o}=e;return n!==null&&(t==="always"||o?.path===""||!n.component&&!n.routeConfig?.loadComponent)?r={params:I(I({},n.params),e.params),data:I(I({},n.data),e.data),resolve:I(I(I(I({},e.data),n.data),o?.data),e._resolvedData)}:r={params:I({},e.params),data:I({},e.data),resolve:I(I({},e.data),e._resolvedData??{})},o&&qD(o)&&(r.resolve[di]=o.title),r}var Hr=class{get title(){return this.data?.[di]}constructor(n,t,r,o,i,s,a,c,u){this.url=n,this.params=t,this.queryParams=r,this.fragment=o,this.data=i,this.outlet=s,this.component=a,this.routeConfig=c,this._resolve=u}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=Gr(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=Gr(this.queryParams),this._queryParamMap}toString(){let n=this.url.map(r=>r.toString()).join("/"),t=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${n}', path:'${t}')`}},hc=class extends lc{constructor(n,t){super(t),this.url=n,Vf(this,t)}toString(){return GD(this._root)}};function Vf(e,n){n.value._routerState=e,n.children.forEach(t=>Vf(e,t))}function GD(e){let n=e.children.length>0?` { ${e.children.map(GD).join(", ")} } `:"";return`${e.value}${n}`}function df(e){if(e.snapshot){let n=e.snapshot,t=e._futureSnapshot;e.snapshot=t,Lt(n.queryParams,t.queryParams)||e.queryParamsSubject.next(t.queryParams),n.fragment!==t.fragment&&e.fragmentSubject.next(t.fragment),Lt(n.params,t.params)||e.paramsSubject.next(t.params),ix(n.url,t.url)||e.urlSubject.next(t.url),Lt(n.data,t.data)||e.dataSubject.next(t.data)}else e.snapshot=e._futureSnapshot,e.dataSubject.next(e._futureSnapshot.data)}function Nf(e,n){let t=Lt(e.params,n.params)&&ux(e.url,n.url),r=!e.parent!=!n.parent;return t&&!r&&(!e.parent||Nf(e.parent,n.parent))}
8function qD(e){return typeof e.title=="string"||e.title===null}var Ox=(()=>{class e{constructor(){this.activated=null,this._activatedRoute=null,this.name=F,this.activateEvents=new ne,this.deactivateEvents=new ne,this.attachEvents=new ne,this.detachEvents=new ne,this.parentContexts=m(pi),this.location=m(Xt),this.changeDetector=m(ht),this.inputBinder=m(yc,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(t){if(t.name){let{firstChange:r,previousValue:o}=t.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(t){return this.parentContexts.getContext(t)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let t=this.parentContexts.getContext(this.name);t?.route&&(t.attachRef?this.attach(t.attachRef,t.route):this.activateWith(t.route,t.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new b(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new b(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new b(4012,!1);this.location.detach();let t=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(t.instance),t}attach(t,r){this.activated=t,this._activatedRoute=r,this.location.insert(t.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(t.instance)}deactivate(){if(this.activated){let t=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(t)}}activateWith(t,r){if(this.isActivated)throw new b(4013,!1);this._activatedRoute=t;let o=this.location,s=t.snapshot.component,a=this.parentContexts.getOrCreateContext(this.name).children,c=new Rf(t,a,o.injector);this.activated=o.createComponent(s,{index:o.length,injector:c,environmentInjector:r}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275dir=lt({type:e,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[Gn]})}}return e})(),Rf=class e{__ngOutletInjector(n){return new e(this.route,this.childContexts,n)}constructor(n,t,r){this.route=n,this.childContexts=t,this.parent=r}get(n,t){return n===Qn?this.route:n===pi?this.childContexts:this.parent.get(n,t)}},yc=new C(""),ED=(()=>{class e{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(t){this.unsubscribeFromRouteData(t),this.subscribeToRouteData(t)}unsubscribeFromRouteData(t){this.outletDataSubscriptions.get(t)?.unsubscribe(),this.outletDataSubscriptions.delete(t)}subscribeToRouteData(t){let{activatedRoute:r}=t,o=io([r.queryParams,r.params,r.data]).pipe(ae(([i,s,a],c)=>(a=I(I(I({},i),s),a),c===0?E(a):Promise.resolve(a)))).subscribe(i=>{if(!t.isActivated||!t.activatedComponentRef||t.activatedRoute!==r||r.component===null){this.unsubscribeFromRouteData(t);return}let s=Sy(r.component);if(!s){this.unsubscribeFromRouteData(t);return}for(let{templateName:a}of s.inputs)t.activatedComponentRef.setInput(a,i[a])});this.outletDataSubscriptions.set(t,o)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac})}}return e})();function Px(e,n,t){let r=ai(e,n._root,t?t._root:void 0);return new dc(r,n)}function ai(e,n,t){if(t&&e.shouldReuseRoute(n.value,t.value.snapshot)){let r=t.value;r._futureSnapshot=n.value;let o=kx(e,n,t);return new ze(r,o)}else{if(e.shouldAttach(n.value)){let i=e.retrieve(n.value);if(i!==null){let s=i.route;return s.value._futureSnapshot=n.value,s.children=n.children.map(a=>ai(e,a)),s}}let r=Fx(n.value),o=n.children.map(i=>ai(e,i));return new ze(r,o)}}function kx(e,n,t){return n.children.map(r=>{for(let o of t.children)if(e.shouldReuseRoute(r.value,o.value.snapshot))return ai(e,r,o);return ai(e,r)})}function Fx(e){return new Qn(new ve(e.url),new ve(e.params),new ve(e.queryParams),new ve(e.fragment),new ve(e.data),e.outlet,e.component,e)}var ci=class{constructor(n,t){this.redirectTo=n,this.navigationBehaviorOptions=t}},WD="ngNavigationCancelingError";function pc(e,n){let{redirectTo:t,navigationBehaviorOptions:r}=Yn(n)?{redirectTo:n,navigationBehaviorOptions:void 0}:n,o=ZD(!1,Ge.Redirect);return o.url=t,o.navigationBehaviorOptions=r,o}function ZD(e,n){let t=new Error(`NavigationCancelingError: ${e||""}`);return t[WD]=!0,t.cancellationCode=n,t}function Lx(e){return YD(e)&&Yn(e.url)}function YD(e){return!!e&&e[WD]}var jx=(e,n,t,r)=>x(o=>(new Of(n,o.targetRouterState,o.currentRouterState,t,r).activate(e),o)),Of=class{constructor(n,t,r,o,i){this.routeReuseStrategy=n,this.futureState=t,this.currState=r,this.forwardEvent=o,this.inputBindingEnabled=i}activate(n){let t=this.futureState._root,r=this.currState?this.currState._root:null;this.deactivateChildRoutes(t,r,n),df(this.futureState.root),this.activateChildRoutes(t,r,n)}deactivateChildRoutes(n,t,r){let o=$r(t);
vendor: 5,388 bytes, line 8
8n.children.forEach(i=>{let s=i.value.outlet;this.deactivateRoutes(i,o[s],r),delete o[s]}),Object.values(o).forEach(i=>{this.deactivateRouteAndItsChildren(i,r)})}deactivateRoutes(n,t,r){let o=n.value,i=t?t.value:null;if(o===i)if(o.component){let s=r.getContext(o.outlet);s&&this.deactivateChildRoutes(n,t,s.children)}else this.deactivateChildRoutes(n,t,r);else i&&this.deactivateRouteAndItsChildren(t,r)}deactivateRouteAndItsChildren(n,t){n.value.component&&this.routeReuseStrategy.shouldDetach(n.value.snapshot)?this.detachAndStoreRouteSubtree(n,t):this.deactivateRouteAndOutlet(n,t)}detachAndStoreRouteSubtree(n,t){let r=t.getContext(n.value.outlet),o=r&&n.value.component?r.children:t,i=$r(n);for(let s of Object.values(i))this.deactivateRouteAndItsChildren(s,o);if(r&&r.outlet){let s=r.outlet.detach(),a=r.children.onOutletDeactivated();this.routeReuseStrategy.store(n.value.snapshot,{componentRef:s,route:n,contexts:a})}}deactivateRouteAndOutlet(n,t){let r=t.getContext(n.value.outlet),o=r&&n.value.component?r.children:t,i=$r(n);for(let s of Object.values(i))this.deactivateRouteAndItsChildren(s,o);r&&(r.outlet&&(r.outlet.deactivate(),r.children.onOutletDeactivated()),r.attachRef=null,r.route=null)}activateChildRoutes(n,t,r){let o=$r(t);n.children.forEach(i=>{this.activateRoutes(i,o[i.value.outlet],r),this.forwardEvent(new Tf(i.value.snapshot))}),n.children.length&&this.forwardEvent(new Sf(n.value.snapshot))}activateRoutes(n,t,r){let o=n.value,i=t?t.value:null;if(df(o),o===i)if(o.component){let s=r.getOrCreateContext(o.outlet);this.activateChildRoutes(n,t,s.children)}else this.activateChildRoutes(n,t,r);else if(o.component){let s=r.getOrCreateContext(o.outlet);if(this.routeReuseStrategy.shouldAttach(o.snapshot)){let a=this.routeReuseStrategy.retrieve(o.snapshot);this.routeReuseStrategy.store(o.snapshot,null),s.children.onOutletReAttached(a.contexts),s.attachRef=a.componentRef,s.route=a.route.value,s.outlet&&s.outlet.attach(a.componentRef,a.route.value),df(a.route.value),this.activateChildRoutes(n,null,s.children)}else s.attachRef=null,s.route=o,s.outlet&&s.outlet.activateWith(o,s.injector),this.activateChildRoutes(n,null,s.children)}else this.activateChildRoutes(n,null,r)}},gc=class{constructor(n){this.path=n,this.route=this.path[this.path.length-1]}},zr=class{constructor(n,t){this.component=n,this.route=t}};function Vx(e,n,t){let r=e._root,o=n?n._root:null;return Xo(r,o,t,[r.value])}function Ux(e){let n=e.routeConfig?e.routeConfig.canActivateChild:null;return!n||n.length===0?null:{node:e,guards:n}}function Qr(e,n){let t=Symbol(),r=n.get(e,t);return r===t?typeof e=="function"&&!Qp(e)?e:n.get(e):r}function Xo(e,n,t,r,o={canDeactivateChecks:[],canActivateChecks:[]}){let i=$r(n);return e.children.forEach(s=>{$x(s,i[s.value.outlet],t,r.concat([s.value]),o),delete i[s.value.outlet]}),Object.entries(i).forEach(([s,a])=>ri(a,t.getContext(s),o)),o}function $x(e,n,t,r,o={canDeactivateChecks:[],canActivateChecks:[]}){let i=e.value,s=n?n.value:null,a=t?t.getContext(e.value.outlet):null;if(s&&i.routeConfig===s.routeConfig){let c=Bx(s,i,i.routeConfig.runGuardsAndResolvers);c?o.canActivateChecks.push(new gc(r)):(i.data=s.data,i._resolvedData=s._resolvedData),i.component?Xo(e,n,a?a.children:null,r,o):Xo(e,n,t,r,o),c&&a&&a.outlet&&a.outlet.isActivated&&o.canDeactivateChecks.push(new zr(a.outlet.component,s))}else s&&ri(n,a,o),o.canActivateChecks.push(new gc(r)),i.component?Xo(e,null,a?a.children:null,r,o):Xo(e,null,t,r,o);return o}function Bx(e,n,t){if(typeof t=="function")return t(e,n);switch(t){case"pathParamsChange":return!Zn(e.url,n.url);case"pathParamsOrQueryParamsChange":return!Zn(e.url,n.url)||!Lt(e.queryParams,n.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Nf(e,n)||!Lt(e.queryParams,n.queryParams);case"paramsChange":default:return!Nf(e,n)}}function ri(e,n,t){let r=$r(e),o=e.value;Object.entries(r).forEach(([i,s])=>{o.component?n?ri(s,n.children.getContext(i),t):ri(s,null,t):ri(s,n,t)}),o.component?n&&n.outlet&&n.outlet.isActivated?t.canDeactivateChecks.push(new zr(n.outlet.component,o)):t.canDeactivateChecks.push(new zr(null,o)):t.canDeactivateChecks.push(new zr(null,o))}function gi(e){return typeof e=="function"}function Hx(e){return typeof e=="boolean"}function zx(e){return e&&gi(e.canLoad)}function Gx(e){return e&&gi(e.canActivate)}function qx(e){return e&&gi(e.canActivateChild)}function Wx(e){return e&&gi(e.canDeactivate)}function Zx(e){return e&&gi(e.canMatch)}function QD(e){return e instanceof it||e?.name==="EmptyError"}var tc=Symbol("INITIAL_VALUE");function Yr(){return ae(e=>io(e.map(n=>n.pipe(De(1),Bc(tc)))).pipe(x(n=>{for(let t of n)if(t!==!0){if(t===tc)return tc;if(t===!1||Yx(t))return t}return!0}),be(n=>n!==tc),De(1)))}function Yx(e){return Yn(e)||e instanceof ci}function Qx(e,n){return te(t=>{let{targetSnapshot:r,currentSnapshot:o,guards:{canActivateChecks:i,canDeactivateChecks:s}}=t;return s.length===0&&i.length===0?E(G(I({},t),{guardsResult:!0})):Kx(s,r,o,e).pipe(te(a=>a&&Hx(a)?Jx(r,i,e,n):E(a)),x(a=>G(I({},t),{guardsResult:a})))})}function Kx(e,n,t,r){return K(e).pipe(te(o=>rA(o.component,o.route,t,n,r)),Et(o=>o!==!0,!0))}function Jx(e,n,t,r){return K(n).pipe(st(o=>Ue(eA(o.route.parent,r),Xx(o.route,r),nA(e,o.path,t),tA(e,o.route,t))),Et(o=>o!==!0,!0))}function Xx(e,n){return e!==null&&n&&n(new Mf(e)),E(!0)}function eA(e,n){return e!==null&&n&&n(new bf(e)),E(!0)}
8function tA(e,n,t){let r=n.routeConfig?n.routeConfig.canActivate:null;if(!r||r.length===0)return E(!0);let o=r.map(i=>xn(()=>{let s=hi(n)??t,a=Qr(i,s),c=Gx(a)?a.canActivate(n,e):Qe(s,()=>a(n,e));return bn(c).pipe(Et())}));return E(o).pipe(Yr())}function nA(e,n,t){let r=n[n.length-1],i=n.slice(0,n.length-1).reverse().map(s=>Ux(s)).filter(s=>s!==null).map(s=>xn(()=>{let a=s.guards.map(c=>{let u=hi(s.node)??t,l=Qr(c,u),d=qx(l)?l.canActivateChild(r,e):Qe(u,()=>l(r,e));return bn(d).pipe(Et())});return E(a).pipe(Yr())}));return E(i).pipe(Yr())}function rA(e,n,t,r,o){let i=n&&n.routeConfig?n.routeConfig.canDeactivate:null;if(!i||i.length===0)return E(!0);let s=i.map(a=>{let c=hi(n)??o,u=Qr(a,c),l=Wx(u)?u.canDeactivate(e,n,t,r):Qe(c,()=>u(e,n,t,r));return bn(l).pipe(Et())});return E(s).pipe(Yr())}function oA(e,n,t,r){let o=n.canLoad;if(o===void 0||o.length===0)return E(!0);let i=o.map(s=>{let a=Qr(s,e),c=zx(a)?a.canLoad(n,t):Qe(e,()=>a(n,t));return bn(c)});return E(i).pipe(Yr(),KD(r))}function KD(e){return Ac(le(n=>{if(typeof n!="boolean")throw pc(e,n)}),x(n=>n===!0))}function iA(e,n,t,r){let o=n.canMatch;if(!o||o.length===0)return E(!0);let i=o.map(s=>{let a=Qr(s,e),c=Zx(a)?a.canMatch(n,t):Qe(e,()=>a(n,t));return bn(c)});return E(i).pipe(Yr(),KD(r))}var ui=class{constructor(n){this.segmentGroup=n||null}},li=class extends Error{constructor(n){super(),this.urlTree=n}};function Ur(e){return It(new ui(e))}function sA(e){return It(new b(4e3,!1))}function aA(e){return It(ZD(!1,Ge.GuardRejected))}var Pf=class{constructor(n,t){this.urlSerializer=n,this.urlTree=t}lineralizeSegments(n,t){let r=[],o=t.root;for(;;){if(r=r.concat(o.segments),o.numberOfChildren===0)return E(r);if(o.numberOfChildren>1||!o.children[F])return sA(`${n.redirectTo}`);o=o.children[F]}}applyRedirectCommands(n,t,r,o,i){if(typeof t!="string"){let a=t,{queryParams:c,fragment:u,routeConfig:l,url:d,outlet:h,params:f,data:p,title:g}=o,y=Qe(i,()=>a({params:f,data:p,queryParams:c,fragment:u,routeConfig:l,url:d,outlet:h,title:g}));if(y instanceof an)throw new li(y);t=y}let s=this.applyRedirectCreateUrlTree(t,this.urlSerializer.parse(t),n,r);if(t[0]==="/")throw new li(s);return s}applyRedirectCreateUrlTree(n,t,r,o){let i=this.createSegmentGroup(n,t.root,r,o);return new an(i,this.createQueryParams(t.queryParams,this.urlTree.queryParams),t.fragment)}createQueryParams(n,t){let r={};return Object.entries(n).forEach(([o,i])=>{if(typeof i=="string"&&i[0]===":"){let a=i.substring(1);r[o]=t[a]}else r[o]=i}),r}createSegmentGroup(n,t,r,o){let i=this.createSegments(n,t.segments,r,o),s={};return Object.entries(t.children).forEach(([a,c])=>{s[a]=this.createSegmentGroup(n,c,r,o)}),new z(i,s)}createSegments(n,t,r,o){return t.map(i=>i.path[0]===":"?this.findPosParam(n,i,o):this.findOrReturn(i,r))}findPosParam(n,t,r){let o=r[t.path.substring(1)];if(!o)throw new b(4001,!1);return o}findOrReturn(n,t){let r=0;for(let o of t){if(o.path===n.path)return t.splice(r),o;r++}return n}},kf={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function cA(e,n,t,r,o){let i=JD(e,n,t);return i.matched?(r=Ax(n,r),iA(r,n,t,o).pipe(x(s=>s===!0?i:I({},kf)))):E(i)}function JD(e,n,t){if(n.path==="**")return uA(t);if(n.path==="")return n.pathMatch==="full"&&(e.hasChildren()||t.length>0)?I({},kf):{matched:!0,consumedSegments:[],remainingSegments:t,parameters:{},positionalParamSegments:{}};let o=(n.matcher||ox)(t,e,n);if(!o)return I({},kf);let i={};Object.entries(o.posParams??{}).forEach(([a,c])=>{i[a]=c.path});let s=o.consumed.length>0?I(I({},i),o.consumed[o.consumed.length-1].parameters):i;return{matched:!0,consumedSegments:o.consumed,remainingSegments:t.slice(o.consumed.length),parameters:s,positionalParamSegments:o.posParams??{}}}function uA(e){return{matched:!0,parameters:e.length>0?ND(e).parameters:{},consumedSegments:e,remainingSegments:[],positionalParamSegments:{}}}function bD(e,n,t,r){return t.length>0&&fA(e,t,r)?{segmentGroup:new z(n,dA(r,new z(t,e.children))),slicedSegments:[]}:t.length===0&&hA(e,t,r)?{segmentGroup:new z(e.segments,lA(e,t,r,e.children)),slicedSegments:t}:{segmentGroup:new z(e.segments,e.children),slicedSegments:t}}function lA(e,n,t,r){let o={};for(let i of t)if(Dc(e,n,i)&&!r[vt(i)]){let s=new z([],{});o[vt(i)]=s}return I(I({},r),o)}function dA(e,n){let t={};t[F]=n;for(let r of e)if(r.path===""&&vt(r)!==F){let o=new z([],{});t[vt(r)]=o}return t}function fA(e,n,t){return t.some(r=>Dc(e,n,r)&&vt(r)!==F)}function hA(e,n,t){return t.some(r=>Dc(e,n,r))}function Dc(e,n,t){return(e.hasChildren()||n.length>0)&&t.pathMatch==="full"?!1:t.path===""}function pA(e,n,t){return n.length===0&&!e.children[t]}var Ff=class{};function gA(e,n,t,r,o,i,s="emptyOnly"){return new Lf(e,n,t,r,o,s,i).recognize()}var mA=31,Lf=class{constructor(n,t,r,o,i,s,a){this.injector=n,this.configLoader=t,this.rootComponentType=r,this.config=o,this.urlTree=i,this.paramsInheritanceStrategy=s,this.urlSerializer
8=a,this.applyRedirects=new Pf(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(n){return new b(4002,`'${n.segmentGroup}'`)}recognize(){let n=bD(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(n).pipe(x(({children:t,rootSnapshot:r})=>{let o=new ze(r,t),i=new hc("",o),s=Ex(r,[],this.urlTree.queryParams,this.urlTree.fragment);return s.queryParams=this.urlTree.queryParams,i.url=this.urlSerializer.serialize(s),{state:i,tree:s}}))}match(n){let t=new Hr([],Object.freeze({}),Object.freeze(I({},this.urlTree.queryParams)),this.urlTree.fragment,Object.freeze({}),F,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,n,F,t).pipe(x(r=>({children:r,rootSnapshot:t})),$e(r=>{if(r instanceof li)return this.urlTree=r.urlTree,this.match(r.urlTree.root);throw r instanceof ui?this.noMatchError(r):r}))}processSegmentGroup(n,t,r,o,i){return r.segments.length===0&&r.hasChildren()?this.processChildren(n,t,r,i):this.processSegment(n,t,r,r.segments,o,!0,i).pipe(x(s=>s instanceof ze?[s]:[]))}processChildren(n,t,r,o){let i=[];for(let s of Object.keys(r.children))s==="primary"?i.unshift(s):i.push(s);return K(i).pipe(st(s=>{let a=r.children[s],c=Nx(t,s);return this.processSegmentGroup(n,c,a,s,o)}),Uc((s,a)=>(s.push(...a),s)),dn(null),Vc(),te(s=>{if(s===null)return Ur(r);let a=XD(s);return vA(a),E(a)}))}processSegment(n,t,r,o,i,s,a){return K(t).pipe(st(c=>this.processSegmentAgainstRoute(c._injector??n,t,c,r,o,i,s,a).pipe($e(u=>{if(u instanceof ui)return E(null);throw u}))),Et(c=>!!c),$e(c=>{if(QD(c))return pA(r,o,i)?E(new Ff):Ur(r);throw c}))}processSegmentAgainstRoute(n,t,r,o,i,s,a,c){return vt(r)!==s&&(s===F||!Dc(o,i,r))?Ur(o):r.redirectTo===void 0?this.matchSegmentAgainstRoute(n,o,r,i,s,c):this.allowRedirects&&a?this.expandSegmentAgainstRouteUsingRedirect(n,o,t,r,i,s,c):Ur(o)}expandSegmentAgainstRouteUsingRedirect(n,t,r,o,i,s,a){let{matched:c,parameters:u,consumedSegments:l,positionalParamSegments:d,remainingSegments:h}=JD(t,o,i);if(!c)return Ur(t);typeof o.redirectTo=="string"&&o.redirectTo[0]==="/"&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>mA&&(this.allowRedirects=!1));let f=new Hr(i,u,Object.freeze(I({},this.urlTree.queryParams)),this.urlTree.fragment,SD(o),vt(o),o.component??o._loadedComponent??null,o,MD(o)),p=fc(f,a,this.paramsInheritanceStrategy);f.params=Object.freeze(p.params),f.data=Object.freeze(p.data);let g=this.applyRedirects.applyRedirectCommands(l,o.redirectTo,d,f,n);return this.applyRedirects.lineralizeSegments(o,g).pipe(te(y=>this.processSegment(n,r,t,y.concat(h),s,!1,a)))}matchSegmentAgainstRoute(n,t,r,o,i,s){let a=cA(t,r,o,n,this.urlSerializer);return r.path==="**"&&(t.children={}),a.pipe(ae(c=>c.matched?(n=r._injector??n,this.getChildConfig(n,r,o).pipe(ae(({routes:u})=>{let l=r._loadedInjector??n,{parameters:d,consumedSegments:h,remainingSegments:f}=c,p=new Hr(h,d,Object.freeze(I({},this.urlTree.queryParams)),this.urlTree.fragment,SD(r),vt(r),r.component??r._loadedComponent??null,r,MD(r)),g=fc(p,s,this.paramsInheritanceStrategy);p.params=Object.freeze(g.params),p.data=Object.freeze(g.data);let{segmentGroup:y,slicedSegments:w}=bD(t,h,f,u);if(w.length===0&&y.hasChildren())return this.processChildren(l,u,y,p).pipe(x(L=>new ze(p,L)));if(u.length===0&&w.length===0)return E(new ze(p,[]));let A=vt(r)===i;return this.processSegment(l,u,y,w,A?F:i,!0,p).pipe(x(L=>new ze(p,L instanceof ze?[L]:[])))}))):Ur(t)))}getChildConfig(n,t,r){return t.children?E({routes:t.children,injector:n}):t.loadChildren?t._loadedRoutes!==void 0?E({routes:t._loadedRoutes,injector:t._loadedInjector}):oA(n,t,r,this.urlSerializer).pipe(te(o=>o?this.configLoader.loadChildren(n,t).pipe(le(i=>{t._loadedRoutes=i.routes,t._loadedInjector=i.injector})):aA(t))):E({routes:[],injector:n})}};function vA(e){e.sort((n,t)=>n.value.outlet===F?-1:t.value.outlet===F?1:n.value.outlet.localeCompare(t.value.outlet))}function yA(e){let n=e.value.routeConfig;return n&&n.path===""}function XD(e){let n=[],t=new Set;for(let r of e){if(!yA(r)){n.push(r);continue}let o=n.find(i=>r.value.routeConfig===i.value.routeConfig);o!==void 0?(o.children.push(...r.children),t.add(o)):n.push(r)}for(let r of t){let o=XD(r.children);n.push(new ze(r.value,o))}return n.filter(r=>!t.has(r))}function SD(e){return e.data||{}}function MD(e){return e.resolve||{}}function DA(e,n,t,r,o,i){return te(s=>gA(e,n,t,r,s.extractedUrl,o,i).pipe(x(({state:a,tree:c})=>G(I({},s),{targetSnapshot:a,urlAfterRedirects:c}))))}function wA(e,n){return te(t=>{let{targetSnapshot:r,guards:{canActivateChecks:o}}=t;if(!o.length)return E(t);let i=new Set(o.map(c=>c.route)),s=new Set;for(let c of i)if(!s.has(c))for(let u of ew(c))s.add(u);let a=0;return K(s).pipe(st(c=>i.has(c)?IA(c,r,e,n):(c.data=fc(c,c.parent,e).resolve,E(void 0))),le(()=>a++),cr(1),te(c=>a===s.size?E(t):ye))})}function ew(e){let n=e.children.map(t=>ew(t)).flat();return[e,...n]}function IA(e,n,t,r){let o=e.routeConfig,i=e._resolve;return o?.title!==void 0&&!qD(o)&&(i[di]=o.title),CA(i,e,n,r).pipe(x(s=>(e._resolvedData=s,e.data=fc(e,e.parent,t).resolve,null)))}function CA(e,n,t,r){let o=pf(e);
8if(o.length===0)return E({});let i={};return K(o).pipe(te(s=>EA(e[s],n,t,r).pipe(Et(),le(a=>{if(a instanceof ci)throw pc(new qr,a);i[s]=a}))),cr(1),so(i),$e(s=>QD(s)?ye:It(s)))}function EA(e,n,t,r){let o=hi(n)??r,i=Qr(e,o),s=i.resolve?i.resolve(n,t):Qe(o,()=>i(n,t));return bn(s)}function ff(e){return ae(n=>{let t=e(n);return t?K(t).pipe(x(()=>n)):E(n)})}var tw=(()=>{class e{buildTitle(t){let r,o=t.root;for(;o!==void 0;)r=this.getResolvedTitleForRoute(o)??r,o=o.children.find(i=>i.outlet===F);return r}getResolvedTitleForRoute(t){return t.data[di]}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=D({token:e,factory:()=>m(bA),providedIn:"root"})}}return e})(),bA=(()=>{class e extends tw{constructor(t){super(),this.title=t}updateTitle(t){let r=this.buildTitle(t);r!==void 0&&this.title.setTitle(r)}static{this.\u0275fac=function(r){return new(r||e)(v(yD))}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),mi=new C("",{providedIn:"root",factory:()=>({})}),SA=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=lg({type:e,selectors:[["ng-component"]],standalone:!0,features:[ly],decls:1,vars:0,template:function(r,o){r&1&&Id(0,"router-outlet")},dependencies:[Ox],encapsulation:2})}}return e})();function Uf(e){let n=e.children&&e.children.map(Uf),t=n?G(I({},e),{children:n}):I({},e);return!t.component&&!t.loadComponent&&(n||t.loadChildren)&&t.outlet&&t.outlet!==F&&(t.component=SA),t}var mc=new C(""),$f=(()=>{class e{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=m(Pa)}loadComponent(t){if(this.componentLoaders.get(t))return this.componentLoaders.get(t);if(t._loadedComponent)return E(t._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(t);let r=bn(t.loadComponent()).pipe(x(nw),le(i=>{this.onLoadEndListener&&this.onLoadEndListener(t),t._loadedComponent=i}),jt(()=>{this.componentLoaders.delete(t)})),o=new rr(r,()=>new se).pipe(nr());return this.componentLoaders.set(t,o),o}loadChildren(t,r){if(this.childrenLoaders.get(r))return this.childrenLoaders.get(r);if(r._loadedRoutes)return E({routes:r._loadedRoutes,injector:r._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(r);let i=MA(r,this.compiler,t,this.onLoadEndListener).pipe(jt(()=>{this.childrenLoaders.delete(r)})),s=new rr(i,()=>new se).pipe(nr());return this.childrenLoaders.set(r,s),s}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function MA(e,n,t,r){return bn(e.loadChildren()).pipe(x(nw),te(o=>o instanceof So||Array.isArray(o)?E(o):K(n.compileModuleAsync(o))),x(o=>{r&&r(e);let i,s,a=!1;return Array.isArray(o)?(s=o,a=!0):(i=o.create(t).injector,s=i.get(mc,[],{optional:!0,self:!0}).flat()),{routes:s.map(Uf),injector:i}}))}function TA(e){return e&&typeof e=="object"&&"default"in e}function nw(e){return TA(e)?e.default:e}var Bf=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=D({token:e,factory:()=>m(_A),providedIn:"root"})}}return e})(),_A=(()=>{class e{shouldProcessUrl(t){return!0}extract(t){return t}merge(t,r){return t}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),rw=new C(""),ow=new C("");function xA(e,n,t){let r=e.get(ow),o=e.get(ue);return e.get(q).runOutsideAngular(()=>{if(!o.startViewTransition||r.skipNextTransition)return r.skipNextTransition=!1,new Promise(u=>setTimeout(u));let i,s=new Promise(u=>{i=u}),a=o.startViewTransition(()=>(i(),AA(e))),{onViewTransitionCreated:c}=r;return c&&Qe(e,()=>c({transition:a,from:n,to:t})),s})}function AA(e){return new Promise(n=>{md({read:()=>setTimeout(n)},{injector:e})})}var NA=new C(""),Hf=(()=>{class e{get hasRequestedNavigation(){return this.navigationId!==0}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new se,this.transitionAbortSubject=new se,this.configLoader=m($f),this.environmentInjector=m(Ne),this.urlSerializer
8=m(fi),this.rootContexts=m(pi),this.location=m(jr),this.inputBindingEnabled=m(yc,{optional:!0})!==null,this.titleStrategy=m(tw),this.options=m(mi,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=m(Bf),this.createViewTransition=m(rw,{optional:!0}),this.navigationErrorHandler=m(NA,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>E(void 0),this.rootComponentType=null;let t=o=>this.events.next(new Cf(o)),r=o=>this.events.next(new Ef(o));this.configLoader.onLoadEndListener=r,this.configLoader.onLoadStartListener=t}complete(){this.transitions?.complete()}handleNavigationRequest(t){let r=++this.navigationId;this.transitions?.next(G(I(I({},this.transitions.value),t),{id:r}))}setupNavigations(t,r,o){return this.transitions=new ve({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:ni,restoredState:null,currentSnapshot:o.snapshot,targetSnapshot:null,currentRouterState:o,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(be(i=>i.id!==0),x(i=>G(I({},i),{extractedUrl:this.urlHandlingStrategy.extract(i.rawUrl)})),ae(i=>{let s=!1,a=!1;return E(i).pipe(ae(c=>{if(this.navigationId>i.id)return this.cancelNavigationTransition(i,"",Ge.SupersededByNewNavigation),ye;this.currentTransition=i,this.currentNavigation={id:c.id,initialUrl:c.rawUrl,extractedUrl:c.extractedUrl,targetBrowserUrl:typeof c.extras.browserUrl=="string"?this.urlSerializer.parse(c.extras.browserUrl):c.extras.browserUrl,trigger:c.source,extras:c.extras,previousNavigation:this.lastSuccessfulNavigation?G(I({},this.lastSuccessfulNavigation),{previousNavigation:null}):null};let u=!t.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),l=c.extras.onSameUrlNavigation??t.onSameUrlNavigation;if(!u&&l!=="reload"){let d="";return this.events.next(new En(c.id,this.urlSerializer.serialize(c.rawUrl),d,ac.IgnoredSameUrlNavigation)),c.resolve(!1),ye}if(this.urlHandlingStrategy.shouldProcessUrl(c.rawUrl))return E(c).pipe(ae(d=>{let h=this.transitions?.getValue();return this.events.next(new Wr(d.id,this.urlSerializer.serialize(d.extractedUrl),d.source,d.restoredState)),h!==this.transitions?.getValue()?ye:Promise.resolve(d)}),DA(this.environmentInjector,this.configLoader,this.rootComponentType,t.config,this.urlSerializer,this.paramsInheritanceStrategy),le(d=>{i.targetSnapshot=d.targetSnapshot,i.urlAfterRedirects=d.urlAfterRedirects,this.currentNavigation=G(I({},this.currentNavigation),{finalUrl:d.urlAfterRedirects});let h=new cc(d.id,this.urlSerializer.serialize(d.extractedUrl),this.urlSerializer.serialize(d.urlAfterRedirects),d.targetSnapshot);this.events.next(h)}));if(u&&this.urlHandlingStrategy.shouldProcessUrl(c.currentRawUrl)){let{id:d,extractedUrl:h,source:f,restoredState:p,extras:g}=c,y=new Wr(d,this.urlSerializer.serialize(h),f,p);this.events.next(y);let w=zD(this.rootComponentType).snapshot;return this.currentTransition=i=G(I({},c),{targetSnapshot:w,urlAfterRedirects:h,extras:G(I({},g),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=h,E(i)}else{let d="";return this.events.next(new En(c.id,this.urlSerializer.serialize(c.extractedUrl),d,ac.IgnoredByUrlHandlingStrategy)),c.resolve(!1),ye}}),le(c=>{let u=new yf(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot);this.events.next(u)}),x(c=>(this.currentTransition=i=G(I({},c),{guards:Vx(c.targetSnapshot,c.currentSnapshot,this.rootContexts)}),i)),Qx(this.environmentInjector,c=>this.events.next(c)),le(c=>{if(i.guardsResult=c.guardsResult,c.guardsResult&&typeof c.guardsResult!="boolean")throw pc(this.urlSerializer,c.guardsResult);let u=new Df(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot,!!c.guardsResult);this.events.next(u)}),be(c=>c.guardsResult?!0:(this.cancelNavigationTransition(c,"",Ge.GuardRejected),!1)),ff(c=>{if(c.guards.canActivateChecks.length)return E(c).pipe(le(u=>{let l=new wf(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot);this.events.next(l)}
8),ae(u=>{let l=!1;return E(u).pipe(wA(this.paramsInheritanceStrategy,this.environmentInjector),le({next:()=>l=!0,complete:()=>{l||this.cancelNavigationTransition(u,"",Ge.NoDataFromResolver)}}))}),le(u=>{let l=new If(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot);this.events.next(l)}))}),ff(c=>{let u=l=>{let d=[];l.routeConfig?.loadComponent&&!l.routeConfig._loadedComponent&&d.push(this.configLoader.loadComponent(l.routeConfig).pipe(le(h=>{l.component=h}),x(()=>{})));for(let h of l.children)d.push(...u(h));return d};return io(u(c.targetSnapshot.root)).pipe(dn(null),De(1))}),ff(()=>this.afterPreactivation()),ae(()=>{let{currentSnapshot:c,targetSnapshot:u}=i,l=this.createViewTransition?.(this.environmentInjector,c.root,u.root);return l?K(l).pipe(x(()=>i)):E(i)}),x(c=>{let u=Px(t.routeReuseStrategy,c.targetSnapshot,c.currentRouterState);return this.currentTransition=i=G(I({},c),{targetRouterState:u}),this.currentNavigation.targetRouterState=u,i}),le(()=>{this.events.next(new si)}),jx(this.rootContexts,t.routeReuseStrategy,c=>this.events.next(c),this.inputBindingEnabled),De(1),le({next:c=>{s=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new yt(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects))),this.titleStrategy?.updateTitle(c.targetRouterState.snapshot),c.resolve(!0)},complete:()=>{s=!0}}),Qi(this.transitionAbortSubject.pipe(le(c=>{throw c}))),jt(()=>{!s&&!a&&this.cancelNavigationTransition(i,"",Ge.SupersededByNewNavigation),this.currentTransition?.id===i.id&&(this.currentNavigation=null,this.currentTransition=null)}),$e(c=>{if(a=!0,YD(c))this.events.next(new sn(i.id,this.urlSerializer.serialize(i.extractedUrl),c.message,c.cancellationCode)),Lx(c)?this.events.next(new Zr(c.url,c.navigationBehaviorOptions)):i.resolve(!1);else{let u=new ii(i.id,this.urlSerializer.serialize(i.extractedUrl),c,i.targetSnapshot??void 0);try{let l=Qe(this.environmentInjector,()=>this.navigationErrorHandler?.(u));if(l instanceof ci){let{message:d,cancellationCode:h}=pc(this.urlSerializer,l);this.events.next(new sn(i.id,this.urlSerializer.serialize(i.extractedUrl),d,h)),this.events.next(new Zr(l.redirectTo,l.navigationBehaviorOptions))}else{this.events.next(u);let d=t.errorHandler(c);i.resolve(!!d)}}catch(l){this.options.resolveNavigationPromiseOnError?i.resolve(!1):i.reject(l)}}return ye}))}))}cancelNavigationTransition(t,r,o){let i=new sn(t.id,this.urlSerializer.serialize(t.extractedUrl),r,o);this.events.next(i),t.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){let t=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),r=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return t.toString()!==r?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function RA(e){return e!==ni}var OA=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=D({token:e,factory:()=>m(PA),providedIn:"root"})}}return e})(),jf=class{shouldDetach(n){return!1}store(n,t){}shouldAttach(n){return!1}retrieve(n){return null}shouldReuseRoute(n,t){return n.routeConfig===t.routeConfig}},PA=(()=>{class e extends jf{static{this.\u0275fac=(()=>{let t;return function(o){return(t||(t=qn(e)))(o||e)}})()}static{this.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),iw=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=D({token:e,factory:()=>m(kA),providedIn:"root"})}}return e})(),kA=(()=>{class e extends iw{constructor(){super(...arguments),this.location=m(jr),this.urlSerializer=m(fi),this.options=m(mi,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=m(Bf),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new an,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=zD(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(t){return this.location.subscribe(r=>{r.type==="popstate"&&t(r.url,r.state)})}handleRouterEvent(t,r){if(t instanceof Wr)this.stateMemento=this.createStateMemento();else if(t instanceof En)this.rawUrlTree=r.initialUrl;
8else if(t instanceof cc){if(this.urlUpdateStrategy==="eager"&&!r.extras.skipLocationChange){let o=this.urlHandlingStrategy.merge(r.finalUrl,r.initialUrl);this.setBrowserUrl(r.targetBrowserUrl??o,r)}}else t instanceof si?(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)):t instanceof sn&&(t.code===Ge.GuardRejected||t.code===Ge.NoDataFromResolver)?this.restoreHistory(r):t instanceof ii?this.restoreHistory(r,!0):t instanceof yt&&(this.lastSuccessfulId=t.id,this.currentPageId=this.browserPageId)}setBrowserUrl(t,r){let o=t instanceof an?this.urlSerializer.serialize(t):t;if(this.location.isCurrentPathEqualTo(o)||r.extras.replaceUrl){let i=this.browserPageId,s=I(I({},r.extras.state),this.generateNgRouterState(r.id,i));this.location.replaceState(o,"",s)}else{let i=I(I({},r.extras.state),this.generateNgRouterState(r.id,this.browserPageId+1));this.location.go(o,"",i)}}restoreHistory(t,r=!1){if(this.canceledNavigationResolution==="computed"){let o=this.browserPageId,i=this.currentPageId-o;i!==0?this.location.historyGo(i):this.currentUrlTree===t.finalUrl&&i===0&&(this.resetState(t),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(r&&this.resetState(t),this.resetUrlToCurrentUrlTree())}resetState(t){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,t.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(t,r){return this.canceledNavigationResolution==="computed"?{navigationId:t,\u0275routerPageId:r}:{navigationId:t}}static{this.\u0275fac=(()=>{let t;return function(o){return(t||(t=qn(e)))(o||e)}})()}static{this.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),ei=function(e){return e[e.COMPLETE=0]="COMPLETE",e[e.FAILED=1]="FAILED",e[e.REDIRECTING=2]="REDIRECTING",e}(ei||{});function sw(e,n){e.events.pipe(be(t=>t instanceof yt||t instanceof sn||t instanceof ii||t instanceof En),x(t=>t instanceof yt||t instanceof En?ei.COMPLETE:(t instanceof sn?t.code===Ge.Redirect||t.code===Ge.SupersededByNewNavigation:!1)?ei.REDIRECTING:ei.FAILED),be(t=>t!==ei.REDIRECTING),De(1)).subscribe(()=>{n()})}function FA(e){throw e}var LA={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},jA={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},Dt=(()=>{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=m(xa),this.stateManager=m(iw),this.options=m(mi,{optional:!0})||{},this.pendingTasks=m(Ot),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=m(Hf),this.urlSerializer=m(fi),this.location=m(jr),this.urlHandlingStrategy=m(Bf),this._events=new se,this.errorHandler=this.options.errorHandler||FA,this.navigated=!1,this.routeReuseStrategy=m(OA),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=m(mc,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!m(yc,{optional:!0}),this.eventsSubscription=new ee,this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:t=>{this.console.warn(t)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){let t=this.navigationTransitions.events.subscribe(r=>{try{let o=this.navigationTransitions.currentTransition,i=this.navigationTransitions.currentNavigation;if(o!==null&&i!==null){if(this.stateManager.handleRouterEvent(r,i),r instanceof sn&&r.code!==Ge.Redirect&&r.code!==Ge.SupersededByNewNavigation)this.navigated=!0;else if(r instanceof yt)this.navigated=!0;else if(r instanceof Zr){let s=r.navigationBehaviorOptions,a=this.urlHandlingStrategy.merge(r.url,o.currentRawUrl),c=I({browserUrl:o.extras.browserUrl,info:o.extras.info,skipLocationChange:o.extras.skipLocationChange,replaceUrl:o.extras.replaceUrl||this.urlUpdateStrategy==="eager"||RA(o.source)},s);this.scheduleNavigation(a,ni,null,c,{resolve:o.resolve,reject:o.reject,promise:o.promise})}}UA(r)&&this._events.next(r)}catch(o){this.navigationTransitions.transitionAbortSubject.next(o)}});this.eventsSubscription.add(t)}resetRootComponentType(t){this.routerState.root.component=t,this.navigationTransitions.rootComponentType=t}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),ni,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((t,r)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(t,"popstate",r)},0)})}navigateToSyncWithBrowser(t,r,o){let i={replaceUrl:!0},s=o?.navigationId?o:null;if(o){let c=I({},o);delete c.navigationId,delete c.\u0275routerPageId,Object.keys(c).length!==0&&(i.state=c)}let a=this.parseUrl(t);this.scheduleNavigation(a,r,s,i)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(t){this.config=t.map(Uf),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(t,r={}){let{relativeTo:o,queryParams:i,fragment:s,queryParamsHandling:a,preserveFragment:c}=r,u=c?this.currentUrlTree.fragment:s,l=null;switch(a??this.options.defaultQueryParamsHandling){case"merge":l=I(I({},this.currentUrlTree.queryParams),i);break;case"preserve":l=this.currentUrlTree.queryParams;break;default:l=i||null}l!==null&&(l=this.removeEmptyProps(l));let d;try{let h=o?o.snapshot:this.routerState.snapshot.root;d=UD(h)}
8catch{(typeof t[0]!="string"||t[0][0]!=="/")&&(t=[]),d=this.currentUrlTree.root}return $D(d,t,l,u??null)}navigateByUrl(t,r={skipLocationChange:!1}){let o=Yn(t)?t:this.parseUrl(t),i=this.urlHandlingStrategy.merge(o,this.rawUrlTree);return this.scheduleNavigation(i,ni,null,r)}navigate(t,r={skipLocationChange:!1}){return VA(t),this.navigateByUrl(this.createUrlTree(t,r),r)}serializeUrl(t){return this.urlSerializer.serialize(t)}parseUrl(t){try{return this.urlSerializer.parse(t)}catch{return this.urlSerializer.parse("/")}}isActive(t,r){let o;if(r===!0?o=I({},LA):r===!1?o=I({},jA):o=r,Yn(t))return DD(this.currentUrlTree,t,o);let i=this.parseUrl(t);return DD(this.currentUrlTree,i,o)}removeEmptyProps(t){return Object.entries(t).reduce((r,[o,i])=>(i!=null&&(r[o]=i),r),{})}scheduleNavigation(t,r,o,i,s){if(this.disposed)return Promise.resolve(!1);let a,c,u;s?(a=s.resolve,c=s.reject,u=s.promise):u=new Promise((d,h)=>{a=d,c=h});let l=this.pendingTasks.add();return sw(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(l))}),this.navigationTransitions.handleNavigationRequest({source:r,restoredState:o,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:t,extras:i,resolve:a,reject:c,promise:u,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),u.catch(d=>Promise.reject(d))}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function VA(e){for(let n=0;n<e.length;n++)if(e[n]==null)throw new b(4008,!1)}function UA(e){return!(e instanceof si)&&!(e instanceof Zr)}var TD=(()=>{class e{constructor(t,r,o,i,s,a){this.router=t,this.route=r,this.tabIndexAttribute=o,this.renderer=i,this.el=s,this.locationStrategy=a,this.href=null,this.onChanges=new se,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1,this.routerLinkInput=null;let c=s.nativeElement.tagName?.toLowerCase();this.isAnchorElement=c==="a"||c==="area",this.isAnchorElement?this.subscription=t.events.subscribe(u=>{u instanceof yt&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(t){this.tabIndexAttribute!=null||this.isAnchorElement||this.applyAttributeValue("tabindex",t)}ngOnChanges(t){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(t){t==null?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(Yn(t)?this.routerLinkInput=t:this.routerLinkInput=Array.isArray(t)?t:[t],this.setTabIndexIfNotOnNativeEl("0"))}onClick(t,r,o,i,s){let a=this.urlTree;if(a===null||this.isAnchorElement&&(t!==0||r||o||i||s||typeof this.target=="string"&&this.target!="_self"))return!0;let c={skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info};return this.router.navigateByUrl(a,c),!this.isAnchorElement}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){let t=this.urlTree;this.href=t!==null&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(t)):null;let r=this.href===null?null:Em(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",r)}applyAttributeValue(t,r){let o=this.renderer,i=this.el.nativeElement;r!==null?o.setAttribute(i,t,r):o.removeAttribute(i,t)}get urlTree(){return this.routerLinkInput===null?null:Yn(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})}static{this.\u0275fac=function(r){return new(r||e)(U(Dt),U(Qn),$l("tabindex"),U(Pr),U(Je),U(on))}}static{this.\u0275dir=lt({type:e,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(r,o){r&1&&Cd("click",function(s){return o.onClick(s.button,s.ctrlKey,s.shiftKey,s.altKey,s.metaKey)}),r&2&&vd("target",o.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",Ho],skipLocationChange:[2,"skipLocationChange","skipLocationChange",Ho],replaceUrl:[2,"replaceUrl","replaceUrl",Ho],routerLink:"routerLink"},standalone:!0,features:[pd,Gn]})}}return e})(),D$=(()=>{class e{get isActive(){return this._isActive}constructor(t,r,o,i,s){this.router=t,this.element=r,this.renderer=o,this.cdr=i,this.link=s,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new ne,this.routerEventsSubscription=t.events.subscribe(a=>{a instanceof yt&&this.update()})}ngAfterContentInit(){E(this.links.changes,E(null)).pipe(Ct()).subscribe(t=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();let t=[...this.links.toArray(),this.link].filter(r=>!!r).map(r=>r.onChanges);this.linkInputChangesSubscription=K(t).pipe(Ct()).subscribe(r=>{this._isActive!==this.isLinkActive(this.router)(r)&&this.update()})}set routerLinkActive(t){let r=Array.isArray(t)?t:t.split(" ");this.classes=r.filter(o=>!!o)}ngOnChanges(t){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{let t=this.hasActiveLinks();
8this.classes.forEach(r=>{t?this.renderer.addClass(this.element.nativeElement,r):this.renderer.removeClass(this.element.nativeElement,r)}),t&&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!==t&&(this._isActive=t,this.cdr.markForCheck(),this.isActiveChange.emit(t))})}isLinkActive(t){let r=$A(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return o=>{let i=o.urlTree;return i?t.isActive(i,r):!1}}hasActiveLinks(){let t=this.isLinkActive(this.router);return this.link&&t(this.link)||this.links.some(t)}static{this.\u0275fac=function(r){return new(r||e)(U(Dt),U(Je),U(Pr),U(ht),U(TD,8))}}static{this.\u0275dir=lt({type:e,selectors:[["","routerLinkActive",""]],contentQueries:function(r,o,i){if(r&1&&iy(i,TD,5),r&2){let s;sy(s=ay())&&(o.links=s)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[Gn]})}}return e})();function $A(e){return!!e.paths}var vc=class{};var BA=(()=>{class e{constructor(t,r,o,i,s){this.router=t,this.injector=o,this.preloadingStrategy=i,this.loader=s}setUpPreloading(){this.subscription=this.router.events.pipe(be(t=>t instanceof yt),st(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(t,r){let o=[];for(let i of r){i.providers&&!i._injector&&(i._injector=Sa(i.providers,t,`Route: ${i.path}`));let s=i._injector??t,a=i._loadedInjector??s;(i.loadChildren&&!i._loadedRoutes&&i.canLoad===void 0||i.loadComponent&&!i._loadedComponent)&&o.push(this.preloadConfig(s,i)),(i.children||i._loadedRoutes)&&o.push(this.processRoutes(a,i.children??i._loadedRoutes))}return K(o).pipe(Ct())}preloadConfig(t,r){return this.preloadingStrategy.preload(r,()=>{let o;r.loadChildren&&r.canLoad===void 0?o=this.loader.loadChildren(t,r):o=E(null);let i=o.pipe(te(s=>s===null?E(void 0):(r._loadedRoutes=s.routes,r._loadedInjector=s.injector,this.processRoutes(s.injector??t,s.routes))));if(r.loadComponent&&!r._loadedComponent){let s=this.loader.loadComponent(r);return K([i,s]).pipe(Ct())}else return i})}static{this.\u0275fac=function(r){return new(r||e)(v(Dt),v(Pa),v(Ne),v(vc),v($f))}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),aw=new C(""),HA=(()=>{class e{constructor(t,r,o,i,s={}){this.urlSerializer=t,this.transitions=r,this.viewportScroller=o,this.zone=i,this.options=s,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},s.scrollPositionRestoration||="disabled",s.anchorScrolling||="disabled"}init(){this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(t=>{t instanceof Wr?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=t.navigationTrigger,this.restoredId=t.restoredState?t.restoredState.navigationId:0):t instanceof yt?(this.lastId=t.id,this.scheduleScrollEvent(t,this.urlSerializer.parse(t.urlAfterRedirects).fragment)):t instanceof En&&t.code===ac.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(t,this.urlSerializer.parse(t.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(t=>{t instanceof uc&&(t.position?this.options.scrollPositionRestoration==="top"?this.viewportScroller.scrollToPosition([0,0]):this.options.scrollPositionRestoration==="enabled"&&this.viewportScroller.scrollToPosition(t.position):t.anchor&&this.options.anchorScrolling==="enabled"?this.viewportScroller.scrollToAnchor(t.anchor):this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(t,r){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new uc(t,this.lastSource==="popstate"?this.store[this.restoredId]:null,r))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static{this.\u0275fac=function(r){zm()}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac})}}return e})();function zA(e){return e.routerState.root}function vi(e,n){return{\u0275kind:e,\u0275providers:n}}function GA(){let e=m(je);return n=>{let t=e.get(en);if(n!==t.components[0])return;
8let r=e.get(Dt),o=e.get(cw);e.get(zf)===1&&r.initialNavigation(),e.get(uw,null,j.Optional)?.setUpPreloading(),e.get(aw,null,j.Optional)?.init(),r.resetRootComponentType(t.componentTypes[0]),o.closed||(o.next(),o.complete(),o.unsubscribe())}}var cw=new C("",{factory:()=>new se}),zf=new C("",{providedIn:"root",factory:()=>1});function qA(){return vi(2,[{provide:zf,useValue:0},{provide:Ra,multi:!0,deps:[je],useFactory:n=>{let t=n.get(Ly,Promise.resolve());return()=>t.then(()=>new Promise(r=>{let o=n.get(Dt),i=n.get(cw);sw(o,()=>{r(!0)}),n.get(Hf).afterPreactivation=()=>(r(!0),i.closed?E(void 0):i),o.initialNavigation()}))}}])}function WA(){return vi(3,[{provide:Ra,multi:!0,useFactory:()=>{let n=m(Dt);return()=>{n.setUpLocationChangeListener()}}},{provide:zf,useValue:2}])}var uw=new C("");function ZA(e){return vi(0,[{provide:uw,useExisting:BA},{provide:vc,useExisting:e}])}function YA(){return vi(8,[ED,{provide:yc,useExisting:ED}])}function QA(e){let n=[{provide:rw,useValue:xA},{provide:ow,useValue:I({skipNextTransition:!!e?.skipInitialTransition},e)}];return vi(9,n)}var _D=new C("ROUTER_FORROOT_GUARD"),KA=[jr,{provide:fi,useClass:qr},Dt,pi,{provide:Qn,useFactory:zA,deps:[Dt]},$f,[]],w$=(()=>{class e{constructor(t){}static forRoot(t,r){return{ngModule:e,providers:[KA,[],{provide:mc,multi:!0,useValue:t},{provide:_D,useFactory:tN,deps:[[Dt,new Ao,new na]]},{provide:mi,useValue:r||{}},r?.useHash?XA():eN(),JA(),r?.preloadingStrategy?ZA(r.preloadingStrategy).\u0275providers:[],r?.initialNavigation?nN(r):[],r?.bindToComponentInputs?YA().\u0275providers:[],r?.enableViewTransitions?QA().\u0275providers:[],rN()]}}static forChild(t){return{ngModule:e,providers:[{provide:mc,multi:!0,useValue:t}]}}static{this.\u0275fac=function(r){return new(r||e)(v(_D,8))}}static{this.\u0275mod=Rt({type:e})}static{this.\u0275inj=Nt({})}}return e})();function JA(){return{provide:aw,useFactory:()=>{let e=m(Qy),n=m(q),t=m(mi),r=m(Hf),o=m(fi);return t.scrollOffset&&e.setOffset(t.scrollOffset),new HA(o,r,e,n,t)}}}function XA(){return{provide:on,useClass:Vy}}function eN(){return{provide:on,useClass:Hd}}function tN(e){return"guarded"}function nN(e){return[e.initialNavigation==="disabled"?WA().\u0275providers:[],e.initialNavigation==="enabledBlocking"?qA().\u0275providers:[]]}var xD=new C("");function rN(){return[{provide:xD,useFactory:GA},{provide:Oa,multi:!0,useExisting:xD}]}var Gf={production:!0,backendApi:""};var yi={walletEnabled:!0,isCompany:!1,crossExchange:!1,onlineRateTimerSeconds:2,onlineRateDisableSeconds:300,rateTimerSeconds:15,logoutTimerSeconds:600,warningTimerSeconds:30,connectQrTimerSeconds:60,smsTimerSeconds:60,extQrTimerSeconds:60,reqHash:"811d9dc4",isAvgRateEx:!1,recaptchaApiKey:"6Ld4PBEsAAAAAAu10Yt8VQoNjsoUXloU4TOVP61p",listLang:[{text:"Polski",flag:"assets/images/flags/poland.jpg",lang:"pl"},{text:"English",flag:"assets/images/flags/us.jpg",lang:"en"},{text:"\u0423\u043A\u0440\u0430\u0457\u043D\u0441\u044C\u043A\u0430",flag:"assets/images/flags/ukraine.png",lang:"uk"}],redirect:{"":"https://nkantor.pl/",contact:"https://nkantor.pl/kontakt","exchange-rates":"https://nkantor.pl/kursy-walut",charts:"https://nkantor.pl/kursy-walut"},appName:"nKantor.pl",siteUrl:"https://nkantor.pl",siteId:6,backendApi:"https://api.nkantor.pl/api/v2",legacyBackendApi:"",legacyUrl:"https://panel.nkantor.pl/login"};var Kr=class{},lw=(()=>{class e extends Kr{getTranslation(t){return E({})}static \u0275fac=(()=>{let t;return function(o){return(t||(t=qn(e)))(o||e)}})();static \u0275prov=D({token:e,factory:e.\u0275fac})}return e})(),Di=class{},dw=(()=>{class e{handle(t){return t.key}static \u0275fac=function(r){return new(r||e)};static \u0275prov=D({token:e,factory:e.\u0275fac})}return e})();function wi(e,n){if(e===n)return!0;if(e===null||n===null)return!1;if(e!==e&&n!==n)return!0;let t=typeof e,r=typeof n,o,i,s;if(t==r&&t=="object")if(Array.isArray(e)){if(!Array.isArray(n))return!1;if((o=e.length)==n.length){for(i=0;i<o;i++)if(!wi(e[i],n[i]))return!1;return!0}}else{if(Array.isArray(n))return!1;s=Object.create(null);for(i in e){if(!wi(e[i],n[i]))return!1;s[i]=!0}for(i in n)if(!(i in s)&&typeof n[i]<"u")return!1;return!0}return!1}function qe(e){return typeof e<"u"&&e!==null}function qf(e){return e&&typeof e=="object"&&!Array.isArray(e)}function pw(e,n){let t=Object.assign({},e);
vendor: 6,773 bytes, line 8
8return qf(e)&&qf(n)&&Object.keys(n).forEach(r=>{qf(n[r])?r in e?t[r]=pw(e[r],n[r]):Object.assign(t,{[r]:n[r]}):Object.assign(t,{[r]:n[r]})}),t}var Jr=class{},fw=(()=>{class e extends Jr{templateMatcher=/{{\s?([^{}\s]*)\s?}}/g;interpolate(t,r){let o;return typeof t=="string"?o=this.interpolateString(t,r):typeof t=="function"?o=this.interpolateFunction(t,r):o=t,o}getValue(t,r){let o=typeof r=="string"?r.split("."):[r];r="";do r+=o.shift(),qe(t)&&qe(t[r])&&(typeof t[r]=="object"||!o.length)?(t=t[r],r=""):o.length?r+=".":t=void 0;while(o.length);return t}interpolateFunction(t,r){return t(r)}interpolateString(t,r){return r?t.replace(this.templateMatcher,(o,i)=>{let s=this.getValue(r,i);return qe(s)?s:o}):t}static \u0275fac=(()=>{let t;return function(o){return(t||(t=qn(e)))(o||e)}})();static \u0275prov=D({token:e,factory:e.\u0275fac})}return e})(),Xr=class{},hw=(()=>{class e extends Xr{compile(t,r){return t}compileTranslations(t,r){return t}static \u0275fac=(()=>{let t;return function(o){return(t||(t=qn(e)))(o||e)}})();static \u0275prov=D({token:e,factory:e.\u0275fac})}return e})(),wc=class{defaultLang;currentLang=this.defaultLang;translations={};langs=[];onTranslationChange=new ne;onLangChange=new ne;onDefaultLangChange=new ne},Wf=new C("USE_STORE"),Zf=new C("USE_DEFAULT_LANG"),Yf=new C("DEFAULT_LANGUAGE"),Qf=new C("USE_EXTEND"),eo=(()=>{class e{store;currentLoader;compiler;parser;missingTranslationHandler;useDefaultLang;isolate;extend;loadingTranslations;pending=!1;_onTranslationChange=new ne;_onLangChange=new ne;_onDefaultLangChange=new ne;_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(t){this.isolate?this._defaultLang=t:this.store.defaultLang=t}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(t){this.isolate?this._currentLang=t:this.store.currentLang=t}get langs(){return this.isolate?this._langs:this.store.langs}set langs(t){this.isolate?this._langs=t:this.store.langs=t}get translations(){return this.isolate?this._translations:this.store.translations}set translations(t){this.isolate?this._translations=t:this.store.translations=t}constructor(t,r,o,i,s,a=!0,c=!1,u=!1,l){this.store=t,this.currentLoader=r,this.compiler=o,this.parser=i,this.missingTranslationHandler=s,this.useDefaultLang=a,this.isolate=c,this.extend=u,l&&this.setDefaultLang(l)}setDefaultLang(t){if(t===this.defaultLang)return;let r=this.retrieveTranslations(t);typeof r<"u"?(this.defaultLang==null&&(this.defaultLang=t),r.pipe(De(1)).subscribe(o=>{this.changeDefaultLang(t)})):this.changeDefaultLang(t)}getDefaultLang(){return this.defaultLang}use(t){if(t===this.currentLang)return E(this.translations[t]);let r=this.retrieveTranslations(t);return typeof r<"u"?(this.currentLang||(this.currentLang=t),r.pipe(De(1)).subscribe(o=>{this.changeLang(t)}),r):(this.changeLang(t),E(this.translations[t]))}retrieveTranslations(t){let r;return(typeof this.translations[t]>"u"||this.extend)&&(this._translationRequests[t]=this._translationRequests[t]||this.getTranslation(t),r=this._translationRequests[t]),r}getTranslation(t){this.pending=!0;let r=this.currentLoader.getTranslation(t).pipe(ao(1),De(1));return this.loadingTranslations=r.pipe(x(o=>this.compiler.compileTranslations(o,t)),ao(1),De(1)),this.loadingTranslations.subscribe({next:o=>{this.translations[t]=this.extend&&this.translations[t]?I(I({},o),this.translations[t]):o,this.updateLangs(),this.pending=!1},error:o=>{this.pending=!1}}),r}setTranslation(t,r,o=!1){r=this.compiler.compileTranslations(r,t),(o||this.extend)&&this.translations[t]?this.translations[t]=pw(this.translations[t],r):this.translations[t]=r,this.updateLangs(),this.onTranslationChange.emit({lang:t,translations:this.translations[t]})}getLangs(){return this.langs}addLangs(t){t.forEach(r=>{this.langs.indexOf(r)===-1&&this.langs.push(r)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(t,r,o){let i;if(r instanceof Array){let s={},a=!1;for(let c of r)s[c]=this.getParsedResult(t,c,o),We(s[c])&&(a=!0);if(a){let c=r.map(u=>We(s[u])?s[u]:E(s[u]));return Fc(c).pipe(x(u=>{let l={};return u.forEach((d,h)=>{l[r[h]]=d}),l}))}return s}if(t&&(i=this.parser.interpolate(this.parser.getValue(t,r),o)),typeof i>"u"&&this.defaultLang!=null&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(i=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],r),o)),typeof i>"u"){let s={key:r,translateService:this};typeof o<"u"&&(s.interpolateParams=o),i=this.missingTranslationHandler.handle(s)}return typeof i<"u"?i:r}get(t,r){if(!qe(t)||!t.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe(st(o=>(o=this.getParsedResult(o,t,r),We(o)?o:E(o))));{let o=this.getParsedResult(this.translations[this.currentLang],t,r);return We(o)?o:E(o)}}getStreamOnTranslationChange(t,r){if(!qe(t)||!t.length)throw new Error('Parameter "key" required');return Ue(xn(()=>this.get(t,r)),this.onTranslationChange.pipe(ae(o=>{let i=this.getParsedResult(o.translations,t,r);return typeof i.subscribe=="function"?i:E(i)})))}stream(t,r){if(!qe(t)||!t.length)throw new Error('Parameter "key" required');return Ue(xn(()=>this.get(t,r)),this.onLangChange.pipe(ae(o=>{let i=this.getParsedResult(o.translations,t,r);return We(i)?i:E(i)})))}instant(t,r){if(!qe(t)||!t.length)throw new Error('Parameter "key" required');let o=this.getParsedResult(this.translations[this.currentLang],t,r);if(We(o)){if(t instanceof Array){let i={};return t.forEach((s,a)=>{i[t[a]]=t[a]}),i}return t}else return o}set(t,r,o=this.currentLang){this.translations[o][t]=this.compiler.compile(r,o),this.updateLangs(),this.onTranslationChange.emit({lang:o,translations:this.translations[o]})}changeLang(t){this.currentLang=t,this.onLangChange.emit({lang:t,translations:this.translations[t]}),this.defaultLang==null&&this.changeDefaultLang(t)}changeDefaultLang(t){this.defaultLang=t,this.onDefaultLangChange.emit({lang:t,translations:this.translations[t]})}reloadLang(t){return this.resetLang(t),this.getTranslation(t)}resetLang(t){this._translationRequests[t]=void 0,this.translations[t]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let t=window.navigator.languages?window.navigator.languages[0]:null;if(t=t||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,!(typeof t>
8"u"))return t.indexOf("-")!==-1&&(t=t.split("-")[0]),t.indexOf("_")!==-1&&(t=t.split("_")[0]),t}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let t=window.navigator.languages?window.navigator.languages[0]:null;return t=t||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,t}static \u0275fac=function(r){return new(r||e)(v(wc),v(Kr),v(Xr),v(Jr),v(Di),v(Zf),v(Wf),v(Qf),v(Yf))};static \u0275prov=D({token:e,factory:e.\u0275fac})}return e})(),O$=(()=>{class e{translateService;element;_ref;key;lastParams;currentParams;onLangChangeSub;onDefaultLangChangeSub;onTranslationChangeSub;set translate(t){t&&(this.key=t,this.checkNodes())}set translateParams(t){wi(this.currentParams,t)||(this.currentParams=t,this.checkNodes(!0))}constructor(t,r,o){this.translateService=t,this.element=r,this._ref=o,this.onTranslationChangeSub||(this.onTranslationChangeSub=this.translateService.onTranslationChange.subscribe(i=>{i.lang===this.translateService.currentLang&&this.checkNodes(!0,i.translations)})),this.onLangChangeSub||(this.onLangChangeSub=this.translateService.onLangChange.subscribe(i=>{this.checkNodes(!0,i.translations)})),this.onDefaultLangChangeSub||(this.onDefaultLangChangeSub=this.translateService.onDefaultLangChange.subscribe(i=>{this.checkNodes(!0)}))}ngAfterViewChecked(){this.checkNodes()}checkNodes(t=!1,r){let o=this.element.nativeElement.childNodes;o.length||(this.setContent(this.element.nativeElement,this.key),o=this.element.nativeElement.childNodes);for(let i=0;i<o.length;++i){let s=o[i];if(s.nodeType===3){let a;if(t&&(s.lastKey=null),qe(s.lookupKey))a=s.lookupKey;else if(this.key)a=this.key;else{let c=this.getContent(s),u=c.trim();u.length&&(s.lookupKey=u,c!==s.currentValue?(a=u,s.originalContent=c||s.originalContent):s.originalContent?a=s.originalContent.trim():c!==s.currentValue&&(a=u,s.originalContent=c||s.originalContent))}this.updateValue(a,s,r)}}}updateValue(t,r,o){if(t){if(r.lastKey===t&&this.lastParams===this.currentParams)return;this.lastParams=this.currentParams;let i=s=>{s!==t&&(r.lastKey=t),r.originalContent||(r.originalContent=this.getContent(r)),r.currentValue=qe(s)?s:r.originalContent||t,this.setContent(r,this.key?r.currentValue:r.originalContent.replace(t,r.currentValue)),this._ref.markForCheck()};if(qe(o)){let s=this.translateService.getParsedResult(o,t,this.currentParams);We(s)?s.subscribe({next:i}):i(s)}else this.translateService.get(t,this.currentParams).subscribe(i)}}getContent(t){return qe(t.textContent)?t.textContent:t.data}setContent(t,r){qe(t.textContent)?t.textContent=r:t.data=r}ngOnDestroy(){this.onLangChangeSub&&this.onLangChangeSub.unsubscribe(),this.onDefaultLangChangeSub&&this.onDefaultLangChangeSub.unsubscribe(),this.onTranslationChangeSub&&this.onTranslationChangeSub.unsubscribe()}static \u0275fac=function(r){return new(r||e)(U(eo),U(Je),U(ht))};static \u0275dir=lt({type:e,selectors:[["","translate",""],["","ngx-translate",""]],inputs:{translate:"translate",translateParams:"translateParams"}})}return e})(),P$=(()=>{class e{translate;_ref;value="";lastKey=null;lastParams=[];onTranslationChange;onLangChange;onDefaultLangChange;constructor(t,r){this.translate=t,this._ref=r}updateValue(t,r,o){let i=s=>{this.value=s!==void 0?s:t,this.lastKey=t,this._ref.markForCheck()};if(o){let s=this.translate.getParsedResult(o,t,r);We(s.subscribe)?s.subscribe(i):i(s)}this.translate.get(t,r).subscribe(i)}transform(t,...r){if(!t||!t.length)return t;if(wi(t,this.lastKey)&&wi(r,this.lastParams))return this.value;let o;if(qe(r[0])&&r.length)if(typeof r[0]=="string"&&r[0].length){let i=r[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{o=JSON.parse(i)}catch{throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${r[0]}`)}}else typeof r[0]=="object"&&!Array.isArray(r[0])&&(o=r[0]);return this.lastKey=t,this.lastParams=r,this.updateValue(t,o),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(i=>{this.lastKey&&i.lang===this.translate.currentLang&&(this.lastKey=null,this.updateV
8alue(t,o,i.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(i=>{this.lastKey&&(this.lastKey=null,this.updateValue(t,o,i.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(t,o))})),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(r){return new(r||e)(U(eo,16),U(ht,16))};static \u0275pipe=Wt({name:"translate",type:e,pure:!1});static \u0275prov=D({token:e,factory:e.\u0275fac})}return e})(),k$=(()=>{class e{static forRoot(t={}){return{ngModule:e,providers:[t.loader||{provide:Kr,useClass:lw},t.compiler||{provide:Xr,useClass:hw},t.parser||{provide:Jr,useClass:fw},t.missingTranslationHandler||{provide:Di,useClass:dw},wc,{provide:Wf,useValue:t.isolate},{provide:Zf,useValue:t.useDefaultLang},{provide:Qf,useValue:t.extend},{provide:Yf,useValue:t.defaultLanguage},eo]}}static forChild(t={}){return{ngModule:e,providers:[t.loader||{provide:Kr,useClass:lw},t.compiler||{provide:Xr,useClass:hw},t.parser||{provide:Jr,useClass:fw},t.missingTranslationHandler||{provide:Di,useClass:dw},{provide:Wf,useValue:t.isolate},{provide:Zf,useValue:t.useDefaultLang},{provide:Qf,useValue:t.extend},{provide:Yf,useValue:t.defaultLanguage},eo]}}static \u0275fac=function(r){return new(r||e)};static \u0275mod=Rt({type:e});static \u0275inj=Nt({})}return e})();var gw={app:"1.2.1",commit:"6ae792a",date:"2026-09-28T09:17:50.795Z"};var Ic=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var to=(()=>{class e{constructor(t){this.tokenService=t,window.Android?this.native=window.Android:window.iOS?this.native=window.iOS:(console.warn("Brak natywnego interfejsu"),this.native=null),this.native&&(this.tokenService.token=this.native.getToken())}call(t,...r){let o=this.native?.[t];if(typeof o=="function")return o.apply(this.native,r);console.warn(`Metoda ${t} nie istnieje lub nie jest funkcj\u0105`)}setAppVersion(t){this.version=t}setAppId(t){this.appId=t}static{this.\u0275fac=function(r){return new(r||e)(v(Ic))}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var Cc=(()=>{class e{constructor(t,r){this.document=t,this.platformId=r,this.documentIsAccessible=qd(this.platformId)}static getCookieRegExp(t){let r=t.replace(/([\[\]{}()|=;+?,.*^$])/gi,"\\$1");return new RegExp("(?:^"+r+"|;\\s*"+r+")=(.*?)(?:;|$)","g")}static safeDecodeURIComponent(t){try{return decodeURIComponent(t)}catch{return t}}check(t){return this.documentIsAccessible?(t=encodeURIComponent(t),e.getCookieRegExp(t).test(this.document.cookie)):!1}get(t){if(this.documentIsAccessible&&this.check(t)){t=encodeURIComponent(t);let o=e.getCookieRegExp(t).exec(this.document.cookie);return o[1]?e.safeDecodeURIComponent(o[1]):""}else return""}getAll(){if(!this.documentIsAccessible)return{};let t={},r=this.document;return r.cookie&&r.cookie!==""&&r.cookie.split(";").forEach(o=>{let[i,s]=o.split("=");t[e.safeDecodeURIComponent(i.replace(/^ /,""))]=e.safeDecodeURIComponent(s)}),t}set(t,r,o,i,s,a,c,u){if(!this.documentIsAccessible)return;if(typeof o=="number"||o instanceof Date||i||s||a||c){let h={expires:o,path:i,domain:s,secure:a,sameSite:c||"Lax",partitioned:u};this.set(t,r,h);return}let l=encodeURIComponent(t)+"="+encodeURIComponent(r)+";",d=o||{};if(d.expires)if(typeof d.expires=="number"){let h=new Date(new Date().getTime()+d.expires*1e3*60*60*24);l+="expires="+h.toUTCString()+";"}else l+="expires="+d.expires.toUTCString()+";";d.path&&(l+="path="+d.path+";"),d.domain&&(l+="domain="+d.domain+";"),d.secure===!1&&d.sameSite==="None"&&(d.secure=!0,console.warn(`[ngx-cookie-service] Cookie ${t} was forced with secure flag because sameSite=None.More details : https://github.com/stevermeister/ngx-cookie-service/issues/86#issuecomment-597720130`)),d.secure&&(l+="secure;"),d.sameSite||(d.sameSite="Lax"),l+="sameSite="+d.sameSite+";",d.partitioned&&(l+="Partitioned;"),this.document.cookie=l}delete(t,r,o,i,s="Lax"){if(!this.documentIsAccessible)return;let a=new Date("Thu, 01 Jan 1970 00:00:01 GMT");this.set(t,"",{expires:a,path:r,domain:o,secure:i,sameSite:s})}deleteAll(t,r,o,i="Lax"){if(!this.documentIsAccessible)return;let s=this.getAll();for(let a in s)s.hasOwnProperty(a)&&this.delete(a,t,r,o,i)}static{this.\u0275fac=function(r){return new(r||e)(v(ue),v(Xe))}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var yw=(()=>{class e{constructor(t,r,o){this.translate=t,this.nativeService=r,this.cookieService=o,this.languages=yi.listLang;let i;this.translate.addLangs(this.languages.map(s=>s.lang)),this.cookieService.check("lang")?i=this.cookieService.get("lang"):i=t.getBrowserLang()||"pl",t.use(this.languages.some(s=>s.lang===i)?i:"pl")}setLanguage(t){this.translate.use(t),this.nativeService.call("setLang",this.translate.currentLang),this.cookieService.set("lang",t,365,"/")}
8getLanguageDetails(t){return this.languages.find(r=>r.lang===t)}getCurrentLang(){return this.translate.currentLang}static{this.\u0275fac=function(r){return new(r||e)(v(eo),v(to),v(Cc))}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var Dw=(()=>{class e{constructor(t,r,o){this.cookieService=t,this.nativeService=r,this.router=o,this.currentTheme="light"}changeMode(t){this.currentTheme=t,this.cookieService.set("theme",t,365,"/"),document.body.setAttribute("data-bs-theme",t),document.body.setAttribute("data-topbar",t),document.body.setAttribute("data-sidebar",t==="dark"?"dark":"light")}getSavedTheme(){return this.cookieService.get("theme")==="dark"?"dark":"light"}applySavedTheme(){let t=this.getSavedTheme();this.changeMode(t)}refreshPage(t){this.router.navigateByUrl("/empty",{skipLocationChange:!0}).then(()=>{this.router.navigate([t])})}getLoginPage(){return this.nativeService.native?"/mobile/init":"/account/login"}static{this.\u0275fac=function(r){return new(r||e)(v(Cc),v(to),v(Dt))}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var Ii=class{},Jf=class{},Xf=class{},Ec=class{constructor(n){this.method=n}},Y$=(()=>{class e{get backendPath(){return Gf.backendApi?Gf.backendApi:yi.backendApi}constructor(t,r,o,i,s){this.httpClient=t,this.languageService=r,this.tokenService=o,this.uiService=i,this.nativeService=s,this.csrfProtectedPostEndpoints=new Set(["/user/login","/user/logout","/user/register","/user/change-password","/user/change-password-from-link","/user/change-personal-data","/user/resend-confirmation-email","/user/send-password-change-link","/user/multi-factor-auth","/user/rules-accept","/user/doc-upload","/user/doc-confirm","/user/doc-remove","/user/delete-device","/user/delete","/user/save-draft","/user/message-read","/user/change-type","/user/create-login-token","/user/generate-qr"]),this.csrfToken=null,this.messageSource=new se,this.message=this.messageSource.asObservable(),this.method=""}post(t,r,o){if(this.method=t,this.messageSource.next(new Ec(t)),!this.shouldUseCsrfForPost(t))return this.executePost(t,r,o);let i=o?.["X-CSRF-Token"];return(i?E(i):this.getCsrfToken()).pipe(ae(a=>this.executePost(t,r,this.mergeCsrfHeader(o,a))),$e(a=>this.isInvalidCsrfError(a)?(this.csrfToken=null,this.getCsrfToken(!0).pipe(ae(c=>this.executePost(t,r,this.mergeCsrfHeader(o,c))))):It(()=>a)))}get(t,r=null){this.method=t,this.messageSource.next(new Ec(t));let o=new Ft;if(r)for(let i in r)typeof r[i]<"u"&&r[i]!=null&&(o=o.set(i,r[i]));return this.httpClient.get(this.buildUrl(t),{headers:this.createHeaders(),withCredentials:!0,params:o}).pipe(x(i=>this.extractData(i)),$e(i=>this.handleError(i)))}openUrl(t,r="",o=!0){r=r.replace(/[^a-zA-Z0-9_\-\.]/g,"_"),this.httpClient.get(t,{headers:this.createHeaders(),withCredentials:!0,responseType:"blob"}).subscribe(i=>{let s=window.URL.createObjectURL(i);if(this.nativeService.native){let a=new FileReader;a.onloadend=()=>{let c=a.result;this.nativeService.call("saveFile",c,r),window.URL.revokeObjectURL(s)},a.readAsDataURL(i)}else if(o){let a=document.createElement("a");a.href=s,a.download=r,a.style.display="none",document.body.appendChild(a),a.click(),document.body.removeChild(a),setTimeout(()=>window.URL.revokeObjectURL(s),100)}else window.open(s,"_blank")})}createHeaders(t){let r={"Accept-Language":this.languageService.getCurrentLang(),"X-Api-Key":this.generateApiKey(yi.reqHash),"X-Client-Version":gw.commit||"unknown"},o=this.tokenService.token;return o&&(r.Authorization=`Bearer ${o}`),this.nativeService.native&&(this.nativeService.appId&&(r["X-App-Id"]=this.nativeService.appId),this.nativeService.version&&(r["X-App-Version"]=this.nativeService.version)),t&&Object.entries(t).forEach(([i,s])=>{s&&(r[i]=s)}),new mt(r)}getRaw(t){return this.httpClient.get(this.buildUrl(t),{withCredentials:!0,headers:this.createHeaders()})}extractData(t){if(t.url&&t.url==="reload"){location.reload();return}if(t.success){t?.data?.CsrfToken&&(this.csrfToken=t.data.CsrfToken),this.method==="/user/csrf-token"&&t?.data?.token&&(this.csrfToken=t.data.token);let r;r=new Xf,t.messageId?(t.warning&&(r=new Jf),r.messageId=t.messageId,r.method=this.method,this.messageSource.next(r)):(r.method=this.method,this.messageSource.next(r))}else{let r=new Ii;throw t.messageId&&(r.messageId=t.messageId),t.notAuthorized&&(r.notAuthorized=t.notAuthorized),t.errors&&(r.error=t.errors[0],r.errors=t.errors),r.method=this.method,t.data&&(r.data=t.data),this.messageSource.next(r),r}return t.data}handleError(t){if(!(t instanceof Ii)){let r=t.message?t.message:t.status?`${t.status} - ${t.statusText}`:"Server error",o={method:this.method,messageId:1e3};return this.messageSource.next(o),It(()=>new Error(r))}return t instanceof Ii&&t.notAuthorized&&(location.href=this.uiService.getLoginPage()+"?returnUrl="+window.location.pathname),It(()=>t)}buildUrl(t){return!this.backendPath||t.startsWith("https://")?t:(t.startsWith("/")||(t="/"+t),this.backendPath+t)}getCsrfToken(t=!1){return!t&&this.csrfToken?E(this.csrfToken):this.get("/user/csrf-token").pipe(x(r=>{let o=r?.token;if(!o)throw new Error("Missing CSRF token");return this.csrfToken=o,o}))}executePost(t,r,o){let i=typeof r>"u"?{}:r;return this.httpClient.post(this.buildUrl(t),i,{headers:this.createHeaders(o),withCredentials:!0}).pipe(x(s=>this.extractData(s)),$e(s=>this.handleError(s)))}shouldUseCsrfForPost(t){let r=this.toApiPath(t);return r!==null&&this.csrfProtectedPostEndpoints.has(r)}toApiPath(t){if(!t)return null;if(t.startsWith("http://")||t.startsWith("https://")){if(this.backendPath&&t.startsWith(this.backendPath)){let r=t.substring(this.backendPath.length);return r.startsWith("/")?r:"/"+r}return null}return t.startsWith("/")?t:"/"+t}mergeCsrfHeader(t,r){return G(I({},t??{}),{"X-CSRF-Token":r})}isInvalidCsrfError(t){return!!t&&typeof t=="object"&&t.messageId===1e3&&t.data==="invalid csrf token"}generateApiKey(t){let o=Math.floor(Date.now()/6e5);for(let i=0;i<t.length;i++)o=(o*31+t.charCodeAt(i)+i)%1000000007;return o.toString(36)}static{this.\u0275fac=function(r){return new(r||e)(v(Jd),v(yw),v(Ic),v(Dw),v(to))}}static{this.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();export{ee as a,O as b,se as c,ve as d,_w as e,xw as f,ye as g,K as h,E as i,It as j,Lw as k,x as l,io as m,te as n,Fc as o,Lc as p,An as q,Jw as r,Xw as s,eI as t,be as u,nI as v,oI as w,iI as x,$e as y,Ah as z,De as A,sI as B,aI as C,lI as D,Rh as E,jt as F,ao as G,dI as H,Bc as I,ae as J,Qi as K,fI as L,le as M,hI as N,b as O,Zp as P,D as Q,Nt as R,C as S,v as T,m as U,lg as V,Rt as W,lt as X,Wt as Y,Ne as Z,Nl as _,Gn as $,nV as aa,rV as ba,oV as ca,iV as da,qn as ea,$l as fa,je as ga,pa as ha,ne as ia,q as ja,xt as ka,sV as la,Je as ma,Xe as na,aV as oa,ft as pa,cV as qa,qE as ra,uV as 
8sa,lV as ta,dV as ua,U as va,Bn as wa,Sr as xa,Pr as ya,Xt as za,gV as Aa,J0 as Ba,mV as Ca,pd as Da,lS as Ea,hr as Fa,hS as Ga,md as Ha,vd as Ia,xS as Ja,Ov as Ka,AS as La,vV as Ma,yV as Na,DV as Oa,wV as Pa,IV as Qa,CV as Ra,EV as Sa,bV as Ta,SV as Ua,Uv as Va,$v as Wa,Id as Xa,Bv as Ya,Hv as Za,qS as _a,MV as $a,ZS as ab,TV as bb,SM as cb,_V as db,Cd as eb,xV as fb,AV as gb,NV as hb,AM as ib,oy as jb,NM as kb,iy as lb,RV as mb,sy as nb,ay as ob,OV as pb,PV as qb,PM as rb,cy as sb,kM as tb,FM as ub,LM as vb,jM as wb,kV as xb,VM as yb,FV as zb,ly as Ab,LV as Bb,jV as Cb,VV as Db,UV as Eb,$V as Fb,BV as Gb,HV as Hb,zV as Ib,GV as Jb,qV as Kb,WV as Lb,ZV as Mb,kr as Nb,Ra as Ob,en as Pb,Fr as Qb,YV as Rb,ht as Sb,Cy as Tb,Ho as Ub,gT as Vb,QV as Wb,_d as Xb,yT as Yb,KV as Zb,wn as _b,ue as $b,pU as ac,gU as bc,mU as cc,vU as dc,yU as ec,DU as fc,wU as gc,IU as hc,CU as ic,EU as jc,bU as kc,Yy as lc,qd as mc,Ft as nc,Jd as oc,jU as pc,VU as qc,dD as rc,XU as sc,e$ as tc,t$ as uc,yD as vc,tx as wc,yt as xc,Qn as yc,Ox as zc,SA as Ac,Dt as Bc,TD as Cc,D$ as Dc,w$ as Ec,Gf as Fc,yi as Gc,gw as Hc,Kr as Ic,eo as Jc,O$ as Kc,P$ as Lc,k$ as Mc,Ic as Nc,to as Oc,Cc as Pc,yw as Qc,Dw as Rc,Jf as Sc,Xf as Tc,Y$ as Uc};

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.