<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">var lf=Object.defineProperty,Av=Object.defineProperties;var Nv=Object.getOwnPropertyDescriptors;var sf=Object.getOwnPropertySymbols;var Rv=Object.prototype.hasOwnProperty,kv=Object.prototype.propertyIsEnumerable;var fr=(e,n)=&gt;(n=Symbol[e])?n:Symbol.for("Symbol."+e);var af=(e,n,t)=&gt;n in e?lf(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,I=(e,n)=&gt;{for(var t in n||={})Rv.call(n,t)&amp;&amp;af(e,t,n[t]);if(sf)for(var t of sf(n))kv.call(n,t)&amp;&amp;af(e,t,n[t]);return e},de=(e,n)=&gt;Av(e,Nv(n));var Fv=(e,n)=&gt;{for(var t in n)lf(e,t,{get:n[t],enumerable:!0})};var F=(e,n,t)=&gt;new Promise((r,i)=&gt;{var o=l=&gt;{try{a(t.next(l))}catch(c){i(c)}},s=l=&gt;{try{a(t.throw(l))}catch(c){i(c)}},a=l=&gt;l.done?r(l.value):Promise.resolve(l.value).then(o,s);a((t=t.apply(e,n)).next())}),Bn=function(e,n){this[0]=e,this[1]=n},La=(e,n,t)=&gt;{var r=(s,a,l,c)=&gt;{try{var d=t[s](a),p=(a=d.value)instanceof Bn,C=d.done;Promise.resolve(p?a[0]:a).then(y=&gt;p?r(s==="return"?s:"next",a[1]?{done:y.done,value:y.value}:y,l,c):l({value:y,done:C})).catch(y=&gt;r("throw",y,l,c))}catch(y){c(y)}},i=s=&gt;o[s]=a=&gt;new Promise((l,c)=&gt;r(s,a,l,c)),o={};return t=t.apply(e,n),o[fr("asyncIterator")]=()=&gt;o,i("next"),i("throw"),i("return"),o},Va=e=&gt;{var n=e[fr("asyncIterator")],t=!1,r,i={};return n==null?(n=e[fr("iterator")](),r=o=&gt;i[o]=s=&gt;n[o](s)):(n=n.call(e),r=o=&gt;i[o]=s=&gt;{if(t){if(t=!1,o==="throw")throw s;return s}return t=!0,{done:!1,value:new Bn(new Promise(a=&gt;{var l=n[o](s);if(!(l instanceof Object))throw TypeError("Object expected");a(l)}),1)}}),i[fr("iterator")]=()=&gt;i,r("next"),"throw"in n?r("throw"):i.throw=o=&gt;{throw o},"return"in n&amp;&amp;r("return"),i},cf=(e,n,t)=&gt;(n=e[fr("asyncIterator")])?n.call(e):(e=e[fr("iterator")](),n={},t=(r,i)=&gt;(i=e[r])&amp;&amp;(n[r]=o=&gt;new Promise((s,a,l)=&gt;(o=i.call(e,o),l=o.done,Promise.resolve(o.value).then(c=&gt;s({value:c,done:l}),a)))),t("next"),t("return"),n);var uf=null;var ja=1,df=Symbol("SIGNAL");function re(e){let n=uf;return uf=e,n}var ff={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:()=&gt;!1,producerRecomputeValue:()=&gt;{},consumerMarkedDirty:()=&gt;{},consumerOnSignalRead:()=&gt;{}};function Lv(e){if(!($a(e)&amp;&amp;!e.dirty)&amp;&amp;!(!e.dirty&amp;&amp;e.lastCleanEpoch===ja)){if(!e.producerMustRecompute(e)&amp;&amp;!Ua(e)){e.dirty=!1,e.lastCleanEpoch=ja;return}e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=ja}}function pf(e){return e&amp;&amp;(e.nextProducerIndex=0),re(e)}function hf(e,n){if(re(n),!(!e||e.producerNode===void 0||e.producerIndexOfThis===void 0||e.producerLastReadVersion===void 0)){if($a(e))for(let t=e.nextProducerIndex;t&lt;e.producerNode.length;t++)Ba(e.producerNode[t],e.producerIndexOfThis[t]);for(;e.producerNode.length&gt;e.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function Ua(e){go(e);for(let n=0;n&lt;e.producerNode.length;n++){let t=e.producerNode[n],r=e.producerLastReadVersion[n];if(r!==t.version||(Lv(t),r!==t.version))return!0}return!1}function mf(e){if(go(e),$a(e))for(let n=0;n&lt;e.producerNode.length;n++)Ba(e.producerNode[n],e.producerIndexOfThis[n]);e.producerNode.length=e.producerLastReadVersion.length=e.producerIndexOfThis.length=0,e.liveConsumerNode&amp;&amp;(e.liveConsumerNode.length=e.liveConsumerIndexOfThis.length=0)}function Ba(e,n){if(Vv(e),go(e),e.liveConsumerNode.length===1)for(let r=0;r&lt;e.producerNode.length;r++)Ba(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&lt;e.liveConsumerNode.length){let r=e.liveConsumerIndexOfThis[n],i=e.liveConsumerNode[n];go(i),i.producerIndexOfThis[r]=n}}function $a(e){return e.consumerIsAlwaysLive||(e?.liveConsumerNode?.length??0)&gt;0}function go(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function Vv(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}function jv(){throw new Error}var Uv=jv;function gf(e){Uv=e}function $(e){return typeof e=="function"}function pr(e){let t=e(r=&gt;{Error.call(r),r.stack=new Error().stack});return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}var vo=pr(e=&gt;function(t){e(this),this.message=t?`${t.length} errors occurred during unsubscription:
${t.map((r,i)=&gt;`${i+1}) ${r.toString()}`).join(`
  `)}`:"",this.name="UnsubscriptionError",this.errors=t});function li(e,n){if(e){let t=e.indexOf(n);0&lt;=t&amp;&amp;e.splice(t,1)}}var Ne=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 o of t)o.remove(this);else t.remove(this);let{initialTeardown:r}=this;if($(r))try{r()}catch(o){n=o instanceof vo?o.errors:[o]}let{_finalizers:i}=this;if(i){this._finalizers=null;for(let o of i)try{vf(o)}catch(s){n=n??[],s instanceof vo?n=[...n,...s.errors]:n.push(s)}}if(n)throw new vo(n)}}add(n){var t;if(n&amp;&amp;n!==this)if(this.closed)vf(n);else{if(n instanceof e){if(n.closed||n._hasParent(this))return;n._addParent(this)}(this._finalizers=(t=this._finalizers)!==null&amp;&amp;t!==void 0?t:[]).push(n)}}_hasParent(n){let{_parentage:t}=this;return t===n||Array.isArray(t)&amp;&amp;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)&amp;&amp;li(t,n)}remove(n){let{_finalizers:t}=this;t&amp;&amp;li(t,n),n instanceof e&amp;&amp;n._removeParent(this)}};Ne.EMPTY=(()=&gt;{let e=new Ne;return e.closed=!0,e})();var Ha=Ne.EMPTY;function yo(e){return e instanceof Ne||e&amp;&amp;"closed"in e&amp;&amp;$(e.remove)&amp;&amp;$(e.add)&amp;&amp;$(e.unsubscribe)}function vf(e){$(e)?e():e.unsubscribe()}var Mt={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var hr={setTimeout(e,n,...t){let{delegate:r}=hr;return r?.setTimeout?r.setTimeout(e,n,...t):setTimeout(e,n,...t)},clearTimeout(e){let{delegate:n}=hr;return(n?.clearTimeout||clearTimeout)(e)},delegate:void 0};function Co(e){hr.setTimeout(()=&gt;{let{onUnhandledError:n}=Mt;if(n)n(e);else throw e})}function ci(){}var yf=za("C",void 0,void 0);function Cf(e){return za("E",void 0,e)}function wf(e){return za("N",e,void 0)}function za(e,n,t){return{kind:e,value:n,error:t}}var $n=null;function mr(e){if(Mt.useDeprecatedSynchronousErrorHandling){let n=!$n;if(n&amp;&amp;($n={errorThrown:!1,error:null}),e(),n){let{errorThrown:t,error:r}=$n;if($n=null,t)throw r}}else e()}function _f(e){Mt.useDeprecatedSynchronousErrorHandling&amp;&amp;$n&amp;&amp;($n.errorThrown=!0,$n.error=e)}var Hn=class extends Ne{constructor(n){super(),this.isStopped=!1,n?(this.destination=n,yo(n)&amp;&amp;n.add(this)):this.destination=Hv}static create(n,t,r){return new gr(n,t,r)}next(n){this.isStopped?Wa(wf(n),this):this._next(n)}error(n){this.isStopped?Wa(Cf(n),this):(this.isStopped=!0,this._error(n))}complete(){this.isStopped?Wa(yf,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()}}},Bv=Function.prototype.bind;function Ga(e,n){return Bv.call(e,n)}var qa=class{constructor(n){this.partialObserver=n}next(n){let{partialObserver:t}=this;if(t.next)try{t.next(n)}catch(r){wo(r)}}error(n){let{partialObserver:t}=this;if(t.error)try{t.error(n)}catch(r){wo(r)}else wo(n)}complete(){let{partialObserver:n}=this;if(n.complete)try{n.complete()}catch(t){wo(t)}}},gr=class extends Hn{constructor(n,t,r){super();let i;if($(n)||!n)i={next:n??void 0,error:t??void 0,complete:r??void 0};else{let o;this&amp;&amp;Mt.useDeprecatedNextContext?(o=Object.create(n),o.unsubscribe=()=&gt;this.unsubscribe(),i={next:n.next&amp;&amp;Ga(n.next,o),error:n.error&amp;&amp;Ga(n.error,o),complete:n.complete&amp;&amp;Ga(n.complete,o)}):i=n}this.destination=new qa(i)}};function wo(e){Mt.useDeprecatedSynchronousErrorHandling?_f(e):Co(e)}function $v(e){throw e}function Wa(e,n){let{onStoppedNotification:t}=Mt;t&amp;&amp;hr.setTimeout(()=&gt;t(e,n))}var Hv={closed:!0,next:ci,error:$v,complete:ci};var vr=typeof Symbol=="function"&amp;&amp;Symbol.observable||"@@observable";function tt(e){return e}function Ya(...e){return Za(e)}function Za(e){return e.length===0?tt:e.length===1?e[0]:function(t){return e.reduce((r,i)=&gt;i(r),t)}}var ie=(()=&gt;{class e{constructor(t){t&amp;&amp;(this._subscribe=t)}lift(t){let r=new e;return r.source=this,r.operator=t,r}subscribe(t,r,i){let o=Gv(t)?t:new gr(t,r,i);return mr(()=&gt;{let{operator:s,source:a}=this;o.add(s?s.call(o,a):a?this._subscribe(o):this._trySubscribe(o))}),o}_trySubscribe(t){try{return this._subscribe(t)}catch(r){t.error(r)}}forEach(t,r){return r=xf(r),new r((i,o)=&gt;{let s=new gr({next:a=&gt;{try{t(a)}catch(l){o(l),s.unsubscribe()}},error:o,complete:i});this.subscribe(s)})}_subscribe(t){var r;return(r=this.source)===null||r===void 0?void 0:r.subscribe(t)}[vr](){return this}pipe(...t){return Za(t)(this)}toPromise(t){return t=xf(t),new t((r,i)=&gt;{let o;this.subscribe(s=&gt;o=s,s=&gt;i(s),()=&gt;r(o))})}}return e.create=n=&gt;new e(n),e})();function xf(e){var n;return(n=e??Mt.Promise)!==null&amp;&amp;n!==void 0?n:Promise}function zv(e){return e&amp;&amp;$(e.next)&amp;&amp;$(e.error)&amp;&amp;$(e.complete)}function Gv(e){return e&amp;&amp;e instanceof Hn||zv(e)&amp;&amp;yo(e)}function Qa(e){return $(e?.lift)}function J(e){return n=&gt;{if(Qa(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 X(e,n,t,r,i){return new Ka(e,n,t,r,i)}var Ka=class extends Hn{constructor(n,t,r,i,o,s){super(n),this.onFinalize=o,this.shouldUnsubscribe=s,this._next=t?function(a){try{t(a)}catch(l){n.error(l)}}:super._next,this._error=i?function(a){try{i(a)}catch(l){n.error(l)}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&amp;&amp;((n=this.onFinalize)===null||n===void 0||n.call(this))}}};function yr(){return J((e,n)=&gt;{let t=null;e._refCount++;let r=X(n,void 0,void 0,void 0,()=&gt;{if(!e||e._refCount&lt;=0||0&lt;--e._refCount){t=null;return}let i=e._connection,o=t;t=null,i&amp;&amp;(!o||i===o)&amp;&amp;i.unsubscribe(),n.unsubscribe()});e.subscribe(r),r.closed||(t=e.connect())})}var Cr=class extends ie{constructor(n,t){super(),this.source=n,this.subjectFactory=t,this._subject=null,this._refCount=0,this._connection=null,Qa(n)&amp;&amp;(this.lift=n.lift)}_subscribe(n){return this.getSubject().subscribe(n)}getSubject(){let n=this._subject;return(!n||n.isStopped)&amp;&amp;(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 Ne;let t=this.getSubject();n.add(this.source.subscribe(X(t,void 0,()=&gt;{this._teardown(),t.complete()},r=&gt;{this._teardown(),t.error(r)},()=&gt;this._teardown()))),n.closed&amp;&amp;(this._connection=null,n=Ne.EMPTY)}return n}refCount(){return yr()(this)}};var bf=pr(e=&gt;function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var ze=(()=&gt;{class e extends ie{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(t){let r=new _o(this,this);return r.operator=t,r}_throwIfClosed(){if(this.closed)throw new bf}next(t){mr(()=&gt;{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let r of this.currentObservers)r.next(t)}})}error(t){mr(()=&gt;{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(){mr(()=&gt;{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)&gt;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:i,observers:o}=this;return r||i?Ha:(this.currentObservers=null,o.push(t),new Ne(()=&gt;{this.currentObservers=null,li(o,t)}))}_checkFinalizedStatuses(t){let{hasError:r,thrownError:i,isStopped:o}=this;r?t.error(i):o&amp;&amp;t.complete()}asObservable(){let t=new ie;return t.source=this,t}}return e.create=(n,t)=&gt;new _o(n,t),e})(),_o=class extends ze{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&amp;&amp;r!==void 0?r:Ha}};var Be=class extends ze{constructor(n){super(),this._value=n}get value(){return this.getValue()}_subscribe(n){let t=super._subscribe(n);return!t.closed&amp;&amp;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 nt=new ie(e=&gt;e.complete());function Df(e){return e&amp;&amp;$(e.schedule)}function Mf(e){return e[e.length-1]}function Ef(e){return $(Mf(e))?e.pop():void 0}function wn(e){return Df(Mf(e))?e.pop():void 0}function Sf(e,n,t,r){function i(o){return o instanceof t?o:new t(function(s){s(o)})}return new(t||(t=Promise))(function(o,s){function a(d){try{c(r.next(d))}catch(p){s(p)}}function l(d){try{c(r.throw(d))}catch(p){s(p)}}function c(d){d.done?o(d.value):i(d.value).then(a,l)}c((r=r.apply(e,n||[])).next())})}function If(e){var n=typeof Symbol=="function"&amp;&amp;Symbol.iterator,t=n&amp;&amp;e[n],r=0;if(t)return t.call(e);if(e&amp;&amp;typeof e.length=="number")return{next:function(){return e&amp;&amp;r&gt;=e.length&amp;&amp;(e=void 0),{value:e&amp;&amp;e[r++],done:!e}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}function zn(e){return this instanceof zn?(this.v=e,this):new zn(e)}function Of(e,n,t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=t.apply(e,n||[]),i,o=[];return i=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),a("next"),a("throw"),a("return",s),i[Symbol.asyncIterator]=function(){return this},i;function s(y){return function(w){return Promise.resolve(w).then(y,p)}}function a(y,w){r[y]&amp;&amp;(i[y]=function(_){return new Promise(function(x,O){o.push([y,_,x,O])&gt;1||l(y,_)})},w&amp;&amp;(i[y]=w(i[y])))}function l(y,w){try{c(r[y](w))}catch(_){C(o[0][3],_)}}function c(y){y.value instanceof zn?Promise.resolve(y.value.v).then(d,p):C(o[0][2],y)}function d(y){l("next",y)}function p(y){l("throw",y)}function C(y,w){y(w),o.shift(),o.length&amp;&amp;l(o[0][0],o[0][1])}}function Pf(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 If=="function"?If(e):e[Symbol.iterator](),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(o){t[o]=e[o]&amp;&amp;function(s){return new Promise(function(a,l){s=e[o](s),i(a,l,s.done,s.value)})}}function i(o,s,a,l){Promise.resolve(l).then(function(c){o({value:c,done:a})},s)}}var xo=e=&gt;e&amp;&amp;typeof e.length=="number"&amp;&amp;typeof e!="function";function bo(e){return $(e?.then)}function Do(e){return $(e[vr])}function Mo(e){return Symbol.asyncIterator&amp;&amp;$(e?.[Symbol.asyncIterator])}function Eo(e){return new TypeError(`You provided ${e!==null&amp;&amp;typeof e=="object"?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function Wv(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Io=Wv();function So(e){return $(e?.[Io])}function Oo(e){return Of(this,arguments,function*(){let t=e.getReader();try{for(;;){let{value:r,done:i}=yield zn(t.read());if(i)return yield zn(void 0);yield yield zn(r)}}finally{t.releaseLock()}})}function Po(e){return $(e?.getReader)}function Le(e){if(e instanceof ie)return e;if(e!=null){if(Do(e))return qv(e);if(xo(e))return Yv(e);if(bo(e))return Zv(e);if(Mo(e))return Tf(e);if(So(e))return Qv(e);if(Po(e))return Kv(e)}throw Eo(e)}function qv(e){return new ie(n=&gt;{let t=e[vr]();if($(t.subscribe))return t.subscribe(n);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function Yv(e){return new ie(n=&gt;{for(let t=0;t&lt;e.length&amp;&amp;!n.closed;t++)n.next(e[t]);n.complete()})}function Zv(e){return new ie(n=&gt;{e.then(t=&gt;{n.closed||(n.next(t),n.complete())},t=&gt;n.error(t)).then(null,Co)})}function Qv(e){return new ie(n=&gt;{for(let t of e)if(n.next(t),n.closed)return;n.complete()})}function Tf(e){return new ie(n=&gt;{Jv(e,n).catch(t=&gt;n.error(t))})}function Kv(e){return Tf(Oo(e))}function Jv(e,n){var t,r,i,o;return Sf(this,void 0,void 0,function*(){try{for(t=Pf(e);r=yield t.next(),!r.done;){let s=r.value;if(n.next(s),n.closed)return}}catch(s){i={error:s}}finally{try{r&amp;&amp;!r.done&amp;&amp;(o=t.return)&amp;&amp;(yield o.call(t))}finally{if(i)throw i.error}}n.complete()})}function Ke(e,n,t,r=0,i=!1){let o=n.schedule(function(){t(),i?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(o),!i)return o}function To(e,n=0){return J((t,r)=&gt;{t.subscribe(X(r,i=&gt;Ke(r,e,()=&gt;r.next(i),n),()=&gt;Ke(r,e,()=&gt;r.complete(),n),i=&gt;Ke(r,e,()=&gt;r.error(i),n)))})}function Ao(e,n=0){return J((t,r)=&gt;{r.add(e.schedule(()=&gt;t.subscribe(r),n))})}function Af(e,n){return Le(e).pipe(Ao(n),To(n))}function Nf(e,n){return Le(e).pipe(Ao(n),To(n))}function Rf(e,n){return new ie(t=&gt;{let r=0;return n.schedule(function(){r===e.length?t.complete():(t.next(e[r++]),t.closed||this.schedule())})})}function kf(e,n){return new ie(t=&gt;{let r;return Ke(t,n,()=&gt;{r=e[Io](),Ke(t,n,()=&gt;{let i,o;try{({value:i,done:o}=r.next())}catch(s){t.error(s);return}o?t.complete():t.next(i)},0,!0)}),()=&gt;$(r?.return)&amp;&amp;r.return()})}function No(e,n){if(!e)throw new Error("Iterable cannot be null");return new ie(t=&gt;{Ke(t,n,()=&gt;{let r=e[Symbol.asyncIterator]();Ke(t,n,()=&gt;{r.next().then(i=&gt;{i.done?t.complete():t.next(i.value)})},0,!0)})})}function Ff(e,n){return No(Oo(e),n)}function Lf(e,n){if(e!=null){if(Do(e))return Af(e,n);if(xo(e))return Rf(e,n);if(bo(e))return Nf(e,n);if(Mo(e))return No(e,n);if(So(e))return kf(e,n);if(Po(e))return Ff(e,n)}throw Eo(e)}function Ie(e,n){return n?Lf(e,n):Le(e)}function U(...e){let n=wn(e);return Ie(e,n)}function wr(e,n){let t=$(e)?e:()=&gt;e,r=i=&gt;i.error(t());return new ie(n?i=&gt;n.schedule(r,0,i):r)}function Ja(e){return!!e&amp;&amp;(e instanceof ie||$(e.lift)&amp;&amp;$(e.subscribe))}var Kt=pr(e=&gt;function(){e(this),this.name="EmptyError",this.message="no elements in sequence"});function Y(e,n){return J((t,r)=&gt;{let i=0;t.subscribe(X(r,o=&gt;{r.next(e.call(n,o,i++))}))})}var{isArray:Xv}=Array;function ey(e,n){return Xv(n)?e(...n):e(n)}function Vf(e){return Y(n=&gt;ey(e,n))}var{isArray:ty}=Array,{getPrototypeOf:ny,prototype:ry,keys:iy}=Object;function jf(e){if(e.length===1){let n=e[0];if(ty(n))return{args:n,keys:null};if(oy(n)){let t=iy(n);return{args:t.map(r=&gt;n[r]),keys:t}}}return{args:e,keys:null}}function oy(e){return e&amp;&amp;typeof e=="object"&amp;&amp;ny(e)===ry}function Uf(e,n){return e.reduce((t,r,i)=&gt;(t[r]=n[i],t),{})}function Ro(...e){let n=wn(e),t=Ef(e),{args:r,keys:i}=jf(e);if(r.length===0)return Ie([],n);let o=new ie(sy(r,n,i?s=&gt;Uf(i,s):tt));return t?o.pipe(Vf(t)):o}function sy(e,n,t=tt){return r=&gt;{Bf(n,()=&gt;{let{length:i}=e,o=new Array(i),s=i,a=i;for(let l=0;l&lt;i;l++)Bf(n,()=&gt;{let c=Ie(e[l],n),d=!1;c.subscribe(X(r,p=&gt;{o[l]=p,d||(d=!0,a--),a||r.next(t(o.slice()))},()=&gt;{--s||r.complete()}))},r)},r)}}function Bf(e,n,t){e?Ke(t,e,n):n()}function $f(e,n,t,r,i,o,s,a){let l=[],c=0,d=0,p=!1,C=()=&gt;{p&amp;&amp;!l.length&amp;&amp;!c&amp;&amp;n.complete()},y=_=&gt;c&lt;r?w(_):l.push(_),w=_=&gt;{o&amp;&amp;n.next(_),c++;let x=!1;Le(t(_,d++)).subscribe(X(n,O=&gt;{i?.(O),o?y(O):n.next(O)},()=&gt;{x=!0},void 0,()=&gt;{if(x)try{for(c--;l.length&amp;&amp;c&lt;r;){let O=l.shift();s?Ke(n,s,()=&gt;w(O)):w(O)}C()}catch(O){n.error(O)}}))};return e.subscribe(X(n,y,()=&gt;{p=!0,C()})),()=&gt;{a?.()}}function Re(e,n,t=1/0){return $(n)?Re((r,i)=&gt;Y((o,s)=&gt;n(r,o,i,s))(Le(e(r,i))),t):(typeof n=="number"&amp;&amp;(t=n),J((r,i)=&gt;$f(r,i,e,t)))}function Xa(e=1/0){return Re(tt,e)}function Hf(){return Xa(1)}function _r(...e){return Hf()(Ie(e,wn(e)))}function ko(e){return new ie(n=&gt;{Le(e()).subscribe(n)})}function rt(e,n){return J((t,r)=&gt;{let i=0;t.subscribe(X(r,o=&gt;e.call(n,o,i++)&amp;&amp;r.next(o)))})}function _n(e){return J((n,t)=&gt;{let r=null,i=!1,o;r=n.subscribe(X(t,void 0,void 0,s=&gt;{o=Le(e(s,_n(e)(n))),r?(r.unsubscribe(),r=null,o.subscribe(t)):i=!0})),i&amp;&amp;(r.unsubscribe(),r=null,o.subscribe(t))})}function zf(e,n,t,r,i){return(o,s)=&gt;{let a=t,l=n,c=0;o.subscribe(X(s,d=&gt;{let p=c++;l=a?e(l,d,p):(a=!0,d),r&amp;&amp;s.next(l)},i&amp;&amp;(()=&gt;{a&amp;&amp;s.next(l),s.complete()})))}}function xn(e,n){return $(n)?Re(e,n,1):Re(e,1)}function bn(e){return J((n,t)=&gt;{let r=!1;n.subscribe(X(t,i=&gt;{r=!0,t.next(i)},()=&gt;{r||t.next(e),t.complete()}))})}function Jt(e){return e&lt;=0?()=&gt;nt:J((n,t)=&gt;{let r=0;n.subscribe(X(t,i=&gt;{++r&lt;=e&amp;&amp;(t.next(i),e&lt;=r&amp;&amp;t.complete())}))})}function el(e){return Y(()=&gt;e)}function Fo(e=ay){return J((n,t)=&gt;{let r=!1;n.subscribe(X(t,i=&gt;{r=!0,t.next(i)},()=&gt;r?t.complete():t.error(e())))})}function ay(){return new Kt}function Dn(e){return J((n,t)=&gt;{try{n.subscribe(t)}finally{t.add(e)}})}function Lt(e,n){let t=arguments.length&gt;=2;return r=&gt;r.pipe(e?rt((i,o)=&gt;e(i,o,r)):tt,Jt(1),t?bn(n):Fo(()=&gt;new Kt))}function xr(e){return e&lt;=0?()=&gt;nt:J((n,t)=&gt;{let r=[];n.subscribe(X(t,i=&gt;{r.push(i),e&lt;r.length&amp;&amp;r.shift()},()=&gt;{for(let i of r)t.next(i);t.complete()},void 0,()=&gt;{r=null}))})}function tl(e,n){let t=arguments.length&gt;=2;return r=&gt;r.pipe(e?rt((i,o)=&gt;e(i,o,r)):tt,xr(1),t?bn(n):Fo(()=&gt;new Kt))}function nl(e,n){return J(zf(e,n,arguments.length&gt;=2,!0))}function rl(...e){let n=wn(e);return J((t,r)=&gt;{(n?_r(e,t,n):_r(e,t)).subscribe(r)})}function it(e,n){return J((t,r)=&gt;{let i=null,o=0,s=!1,a=()=&gt;s&amp;&amp;!i&amp;&amp;r.complete();t.subscribe(X(r,l=&gt;{i?.unsubscribe();let c=0,d=o++;Le(e(l,d)).subscribe(i=X(r,p=&gt;r.next(n?n(l,p,d,c++):p),()=&gt;{i=null,a()}))},()=&gt;{s=!0,a()}))})}function il(e){return J((n,t)=&gt;{Le(e).subscribe(X(t,()=&gt;t.complete(),ci)),!t.closed&amp;&amp;n.subscribe(t)})}function Ve(e,n,t){let r=$(e)||n||t?{next:e,error:n,complete:t}:e;return r?J((i,o)=&gt;{var s;(s=r.subscribe)===null||s===void 0||s.call(r);let a=!0;i.subscribe(X(o,l=&gt;{var c;(c=r.next)===null||c===void 0||c.call(r,l),o.next(l)},()=&gt;{var l;a=!1,(l=r.complete)===null||l===void 0||l.call(r),o.complete()},l=&gt;{var c;a=!1,(c=r.error)===null||c===void 0||c.call(r,l),o.error(l)},()=&gt;{var l,c;a&amp;&amp;((l=r.unsubscribe)===null||l===void 0||l.call(r)),(c=r.finalize)===null||c===void 0||c.call(r)}))}):tt}var kp="https://g.co/ng/security#xss",A=class extends Error{constructor(n,t){super(fs(n,t)),this.code=n}};function fs(e,n){return`${`NG0${Math.abs(e)}`}${n?": "+n:""}`}function bi(e){return{toString:e}.toString()}var Lo="__parameters__";function ly(e){return function(...t){if(e){let r=e(...t);for(let i in r)this[i]=r[i]}}}function Fp(e,n,t){return bi(()=&gt;{let r=ly(n);function i(...o){if(this instanceof i)return r.apply(this,o),this;let s=new i(...o);return a.annotation=s,a;function a(l,c,d){let p=l.hasOwnProperty(Lo)?l[Lo]:Object.defineProperty(l,Lo,{value:[]})[Lo];for(;p.length&lt;=d;)p.push(null);return(p[d]=p[d]||[]).push(s),l}}return t&amp;&amp;(i.prototype=Object.create(t.prototype)),i.prototype.ngMetadataName=e,i.annotationCls=i,i})}var ot=globalThis;function fe(e){for(let n in e)if(e[n]===fe)return n;throw Error("Could not find renamed property on target object.")}function Ge(e){if(typeof e=="string")return e;if(Array.isArray(e))return"["+e.map(Ge).join(", ")+"]";if(e==null)return""+e;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(`
`);return t===-1?n:n.substring(0,t)}function Gf(e,n){return e==null||e===""?n===null?"":n:n==null||n===""?e:e+" "+n}var cy=fe({__forward_ref__:fe});function wc(e){return e.__forward_ref__=wc,e.toString=function(){return Ge(this())},e}function wt(e){return Lp(e)?e():e}function Lp(e){return typeof e=="function"&amp;&amp;e.hasOwnProperty(cy)&amp;&amp;e.__forward_ref__===wc}function k(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function nn(e){return{providers:e.providers||[],imports:e.imports||[]}}function ps(e){return Wf(e,jp)||Wf(e,Up)}function Vp(e){return ps(e)!==null}function Wf(e,n){return e.hasOwnProperty(n)?e[n]:null}function uy(e){let n=e&amp;&amp;(e[jp]||e[Up]);return n||null}function qf(e){return e&amp;&amp;(e.hasOwnProperty(Yf)||e.hasOwnProperty(dy))?e[Yf]:null}var jp=fe({\u0275prov:fe}),Yf=fe({\u0275inj:fe}),Up=fe({ngInjectableDef:fe}),dy=fe({ngInjectorDef:fe}),V=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&amp;&amp;(this.\u0275prov=k({token:this,providedIn:t.providedIn||"root",factory:t.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function Bp(e){return e&amp;&amp;!!e.\u0275providers}var fy=fe({\u0275cmp:fe}),py=fe({\u0275dir:fe}),hy=fe({\u0275pipe:fe}),my=fe({\u0275mod:fe}),Yo=fe({\u0275fac:fe}),ui=fe({__NG_ELEMENT_ID__:fe}),Zf=fe({__NG_ENV_ID__:fe});function Yn(e){return typeof e=="string"?e:e==null?"":String(e)}function gy(e){return typeof e=="function"?e.name||e.toString():typeof e=="object"&amp;&amp;e!=null&amp;&amp;typeof e.type=="function"?e.type.name||e.type.toString():Yn(e)}function vy(e,n){let t=n?`. Dependency path: ${n.join(" &gt; ")} &gt; ${e}`:"";throw new A(-200,e)}function _c(e,n){throw new A(-201,!1)}var Q=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}(Q||{}),Cl;function $p(){return Cl}function Je(e){let n=Cl;return Cl=e,n}function Hp(e,n,t){let r=ps(e);if(r&amp;&amp;r.providedIn=="root")return r.value===void 0?r.value=r.factory():r.value;if(t&amp;Q.Optional)return null;if(n!==void 0)return n;_c(e,"Injector")}var yy={},di=yy,wl="__NG_DI_FLAG__",Zo="ngTempTokenPath",Cy="ngTokenPath",wy=/\n/gm,_y="\u0275",Qf="__source",Er;function xy(){return Er}function Mn(e){let n=Er;return Er=e,n}function by(e,n=Q.Default){if(Er===void 0)throw new A(-203,!1);return Er===null?Hp(e,void 0,n):Er.get(e,n&amp;Q.Optional?null:void 0,n)}function B(e,n=Q.Default){return($p()||by)(wt(e),n)}function E(e,n=Q.Default){return B(e,hs(n))}function hs(e){return typeof e&gt;"u"||typeof e=="number"?e:0|(e.optional&amp;&amp;8)|(e.host&amp;&amp;1)|(e.self&amp;&amp;2)|(e.skipSelf&amp;&amp;4)}function _l(e){let n=[];for(let t=0;t&lt;e.length;t++){let r=wt(e[t]);if(Array.isArray(r)){if(r.length===0)throw new A(900,!1);let i,o=Q.Default;for(let s=0;s&lt;r.length;s++){let a=r[s],l=Dy(a);typeof l=="number"?l===-1?i=a.token:o|=l:i=a}n.push(B(i,o))}else n.push(B(r))}return n}function zp(e,n){return e[wl]=n,e.prototype[wl]=n,e}function Dy(e){return e[wl]}function My(e,n,t,r){let i=e[Zo];throw n[Qf]&amp;&amp;i.unshift(n[Qf]),e.message=Ey(`
`+e.message,i,t,r),e[Cy]=i,e[Zo]=null,e}function Ey(e,n,t,r=null){e=e&amp;&amp;e.charAt(0)===`
`&amp;&amp;e.charAt(1)==_y?e.slice(2):e;let i=Ge(n);if(Array.isArray(n))i=n.map(Ge).join(" -&gt; ");else if(typeof n=="object"){let o=[];for(let s in n)if(n.hasOwnProperty(s)){let a=n[s];o.push(s+":"+(typeof a=="string"?JSON.stringify(a):Ge(a)))}i=`{${o.join(", ")}}`}return`${t}${r?"("+r+")":""}[${i}]: ${e.replace(wy,`
  `)}`}var ms=zp(Fp("Optional"),8);var xc=zp(Fp("SkipSelf"),4);function Zn(e,n){let t=e.hasOwnProperty(Yo);return t?e[Yo]:null}function Iy(e,n,t){if(e.length!==n.length)return!1;for(let r=0;r&lt;e.length;r++){let i=e[r],o=n[r];if(t&amp;&amp;(i=t(i),o=t(o)),o!==i)return!1}return!0}function Sy(e){return e.flat(Number.POSITIVE_INFINITY)}function bc(e,n){e.forEach(t=&gt;Array.isArray(t)?bc(t,n):n(t))}function Gp(e,n,t){n&gt;=e.length?e.push(t):e.splice(n,0,t)}function Qo(e,n){return n&gt;=e.length-1?e.pop():e.splice(n,1)[0]}function Oy(e,n,t,r){let i=e.length;if(i==n)e.push(t,r);else if(i===1)e.push(r,e[0]),e[0]=t;else{for(i--,e.push(e[i-1],e[i]);i&gt;n;){let o=i-2;e[i]=e[o],i--}e[n]=t,e[n+1]=r}}function Py(e,n,t){let r=Di(e,n);return r&gt;=0?e[r|1]=t:(r=~r,Oy(e,r,n,t)),r}function ol(e,n){let t=Di(e,n);if(t&gt;=0)return e[t|1]}function Di(e,n){return Ty(e,n,1)}function Ty(e,n,t){let r=0,i=e.length&gt;&gt;t;for(;i!==r;){let o=r+(i-r&gt;&gt;1),s=e[o&lt;&lt;t];if(n===s)return o&lt;&lt;t;s&gt;n?i=o:r=o+1}return~(i&lt;&lt;t)}var fi={},It=[],Sr=new V(""),Wp=new V("",-1),qp=new V(""),Ko=class{get(n,t=di){if(t===di){let r=new Error(`NullInjectorError: No provider for ${Ge(n)}!`);throw r.name="NullInjectorError",r}return t}},Yp=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(Yp||{}),Ut=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(Ut||{}),lt=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(lt||{});function Ay(e,n,t){let r=e.length;for(;;){let i=e.indexOf(n,t);if(i===-1)return i;if(i===0||e.charCodeAt(i-1)&lt;=32){let o=n.length;if(i+o===r||e.charCodeAt(i+o)&lt;=32)return i}t=i+1}}function xl(e,n,t){let r=0;for(;r&lt;t.length;){let i=t[r];if(typeof i=="number"){if(i!==0)break;r++;let o=t[r++],s=t[r++],a=t[r++];e.setAttribute(n,s,a,o)}else{let o=i,s=t[++r];Ny(o)?e.setProperty(n,o,s):e.setAttribute(n,o,s),r++}}return r}function Zp(e){return e===3||e===4||e===6}function Ny(e){return e.charCodeAt(0)===64}function Dc(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&lt;n.length;r++){let i=n[r];typeof i=="number"?t=i:t===0||(t===-1||t===2?Kf(e,t,i,null,n[++r]):Kf(e,t,i,null,null))}}return e}function Kf(e,n,t,r,i){let o=0,s=e.length;if(n===-1)s=-1;else for(;o&lt;e.length;){let a=e[o++];if(typeof a=="number"){if(a===n){s=-1;break}else if(a&gt;n){s=o-1;break}}}for(;o&lt;e.length;){let a=e[o];if(typeof a=="number")break;if(a===t){if(r===null){i!==null&amp;&amp;(e[o+1]=i);return}else if(r===e[o+1]){e[o+2]=i;return}}o++,r!==null&amp;&amp;o++,i!==null&amp;&amp;o++}s!==-1&amp;&amp;(e.splice(s,0,n),o=s+1),e.splice(o++,0,t),r!==null&amp;&amp;e.splice(o++,0,r),i!==null&amp;&amp;e.splice(o++,0,i)}var Qp="ng-template";function Ry(e,n,t,r){let i=0;if(r){for(;i&lt;n.length&amp;&amp;typeof n[i]=="string";i+=2)if(n[i]==="class"&amp;&amp;Ay(n[i+1].toLowerCase(),t,0)!==-1)return!0}else if(Mc(e))return!1;if(i=n.indexOf(1,i),i&gt;-1){let o;for(;++i&lt;n.length&amp;&amp;typeof(o=n[i])=="string";)if(o.toLowerCase()===t)return!0}return!1}function Mc(e){return e.type===4&amp;&amp;e.value!==Qp}function ky(e,n,t){let r=e.type===4&amp;&amp;!t?Qp:e.value;return n===r}function Fy(e,n,t){let r=4,i=e.attrs,o=i!==null?jy(i):0,s=!1;for(let a=0;a&lt;n.length;a++){let l=n[a];if(typeof l=="number"){if(!s&amp;&amp;!Et(r)&amp;&amp;!Et(l))return!1;if(s&amp;&amp;Et(l))continue;s=!1,r=l|r&amp;1;continue}if(!s)if(r&amp;4){if(r=2|r&amp;1,l!==""&amp;&amp;!ky(e,l,t)||l===""&amp;&amp;n.length===1){if(Et(r))return!1;s=!0}}else if(r&amp;8){if(i===null||!Ry(e,i,l,t)){if(Et(r))return!1;s=!0}}else{let c=n[++a],d=Ly(l,i,Mc(e),t);if(d===-1){if(Et(r))return!1;s=!0;continue}if(c!==""){let p;if(d&gt;o?p="":p=i[d+1].toLowerCase(),r&amp;2&amp;&amp;c!==p){if(Et(r))return!1;s=!0}}}}return Et(r)||s}function Et(e){return(e&amp;1)===0}function Ly(e,n,t,r){if(n===null)return-1;let i=0;if(r||!t){let o=!1;for(;i&lt;n.length;){let s=n[i];if(s===e)return i;if(s===3||s===6)o=!0;else if(s===1||s===2){let a=n[++i];for(;typeof a=="string";)a=n[++i];continue}else{if(s===4)break;if(s===0){i+=4;continue}}i+=o?1:2}return-1}else return Uy(n,e)}function Vy(e,n,t=!1){for(let r=0;r&lt;n.length;r++)if(Fy(e,n[r],t))return!0;return!1}function jy(e){for(let n=0;n&lt;e.length;n++){let t=e[n];if(Zp(t))return n}return e.length}function Uy(e,n){let t=e.indexOf(4);if(t&gt;-1)for(t++;t&lt;e.length;){let r=e[t];if(typeof r=="number")return-1;if(r===n)return t;t++}return-1}function Jf(e,n){return e?":not("+n.trim()+")":n}function By(e){let n=e[0],t=1,r=2,i="",o=!1;for(;t&lt;e.length;){let s=e[t];if(typeof s=="string")if(r&amp;2){let a=e[++t];i+="["+s+(a.length&gt;0?'="'+a+'"':"")+"]"}else r&amp;8?i+="."+s:r&amp;4&amp;&amp;(i+=" "+s);else i!==""&amp;&amp;!Et(s)&amp;&amp;(n+=Jf(o,i),i=""),r=s,o=o||!Et(r);t++}return i!==""&amp;&amp;(n+=Jf(o,i)),n}function $y(e){return e.map(By).join(",")}function Hy(e){let n=[],t=[],r=1,i=2;for(;r&lt;e.length;){let o=e[r];if(typeof o=="string")i===2?o!==""&amp;&amp;n.push(o,e[++r]):i===8&amp;&amp;t.push(o);else{if(!Et(i))break;i=o}r++}return{attrs:n,classes:t}}function W(e){return bi(()=&gt;{let n=th(e),t=de(I({},n),{decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Yp.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&amp;&amp;e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||Ut.Emulated,styles:e.styles||It,_:null,schemas:e.schemas||null,tView:null,id:""});nh(t);let r=e.dependencies;return t.directiveDefs=ep(r,!1),t.pipeDefs=ep(r,!0),t.id=Wy(t),t})}function zy(e){return Qn(e)||Kp(e)}function Gy(e){return e!==null}function rn(e){return bi(()=&gt;({type:e.type,bootstrap:e.bootstrap||It,declarations:e.declarations||It,imports:e.imports||It,exports:e.exports||It,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function Xf(e,n){if(e==null)return fi;let t={};for(let r in e)if(e.hasOwnProperty(r)){let i=e[r],o,s,a=lt.None;Array.isArray(i)?(a=i[0],o=i[1],s=i[2]??o):(o=i,s=i),n?(t[o]=a!==lt.None?[r,a]:r,n[o]=s):t[o]=r}return t}function on(e){return bi(()=&gt;{let n=th(e);return nh(n),n})}function Mi(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 Qn(e){return e[fy]||null}function Kp(e){return e[py]||null}function Jp(e){return e[hy]||null}function Xp(e){let n=Qn(e)||Kp(e)||Jp(e);return n!==null?n.standalone:!1}function eh(e,n){let t=e[my]||null;if(!t&amp;&amp;n===!0)throw new Error(`Type ${Ge(e)} does not have '\u0275mod' property.`);return t}function th(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||fi,exportAs:e.exportAs||null,standalone:e.standalone===!0,signals:e.signals===!0,selectors:e.selectors||It,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Xf(e.inputs,n),outputs:Xf(e.outputs),debugInfo:null}}function nh(e){e.features?.forEach(n=&gt;n(e))}function ep(e,n){if(!e)return null;let t=n?Jp:zy;return()=&gt;(typeof e=="function"?e():e).map(r=&gt;t(r)).filter(Gy)}function Wy(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 i of t)n=Math.imul(31,n)+i.charCodeAt(0)&lt;&lt;0;return n+=2147483648,"c"+n}function Rr(e){return{\u0275providers:e}}function qy(...e){return{\u0275providers:rh(!0,e),\u0275fromNgModule:!0}}function rh(e,...n){let t=[],r=new Set,i,o=s=&gt;{t.push(s)};return bc(n,s=&gt;{let a=s;bl(a,o,[],r)&amp;&amp;(i||=[],i.push(a))}),i!==void 0&amp;&amp;ih(i,o),t}function ih(e,n){for(let t=0;t&lt;e.length;t++){let{ngModule:r,providers:i}=e[t];Ec(i,o=&gt;{n(o,r)})}}function bl(e,n,t,r){if(e=wt(e),!e)return!1;let i=null,o=qf(e),s=!o&amp;&amp;Qn(e);if(!o&amp;&amp;!s){let l=e.ngModule;if(o=qf(l),o)i=l;else return!1}else{if(s&amp;&amp;!s.standalone)return!1;i=e}let a=r.has(i);if(s){if(a)return!1;if(r.add(i),s.dependencies){let l=typeof s.dependencies=="function"?s.dependencies():s.dependencies;for(let c of l)bl(c,n,t,r)}}else if(o){if(o.imports!=null&amp;&amp;!a){r.add(i);let c;try{bc(o.imports,d=&gt;{bl(d,n,t,r)&amp;&amp;(c||=[],c.push(d))})}finally{}c!==void 0&amp;&amp;ih(c,n)}if(!a){let c=Zn(i)||(()=&gt;new i);n({provide:i,useFactory:c,deps:It},i),n({provide:qp,useValue:i,multi:!0},i),n({provide:Sr,useValue:()=&gt;B(i),multi:!0},i)}let l=o.providers;if(l!=null&amp;&amp;!a){let c=e;Ec(l,d=&gt;{n(d,c)})}}else return!1;return i!==e&amp;&amp;e.providers!==void 0}function Ec(e,n){for(let t of e)Bp(t)&amp;&amp;(t=t.\u0275providers),Array.isArray(t)?Ec(t,n):n(t)}var Yy=fe({provide:String,useValue:fe});function oh(e){return e!==null&amp;&amp;typeof e=="object"&amp;&amp;Yy in e}function Zy(e){return!!(e&amp;&amp;e.useExisting)}function Qy(e){return!!(e&amp;&amp;e.useFactory)}function Dl(e){return typeof e=="function"}var gs=new V(""),$o={},Ky={},sl;function Ic(){return sl===void 0&amp;&amp;(sl=new Ko),sl}var Xe=class{},pi=class extends Xe{get destroyed(){return this._destroyed}constructor(n,t,r,i){super(),this.parent=t,this.source=r,this.scopes=i,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,El(n,s=&gt;this.processProvider(s)),this.records.set(Wp,br(void 0,this)),i.has("environment")&amp;&amp;this.records.set(Xe,br(void 0,this));let o=this.records.get(gs);o!=null&amp;&amp;typeof o.value=="string"&amp;&amp;this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(qp,It,Q.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;let n=re(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(),re(n)}}onDestroy(n){return this.assertNotDestroyed(),this._onDestroyHooks.push(n),()=&gt;this.removeOnDestroy(n)}runInContext(n){this.assertNotDestroyed();let t=Mn(this),r=Je(void 0),i;try{return n()}finally{Mn(t),Je(r)}}get(n,t=di,r=Q.Default){if(this.assertNotDestroyed(),n.hasOwnProperty(Zf))return n[Zf](this);r=hs(r);let i,o=Mn(this),s=Je(void 0);try{if(!(r&amp;Q.SkipSelf)){let l=this.records.get(n);if(l===void 0){let c=rC(n)&amp;&amp;ps(n);c&amp;&amp;this.injectableDefInScope(c)?l=br(Ml(n),$o):l=null,this.records.set(n,l)}if(l!=null)return this.hydrate(n,l)}let a=r&amp;Q.Self?Ic():this.parent;return t=r&amp;Q.Optional&amp;&amp;t===di?null:t,a.get(n,t)}catch(a){if(a.name==="NullInjectorError"){if((a[Zo]=a[Zo]||[]).unshift(Ge(n)),o)throw a;return My(a,n,"R3InjectorError",this.source)}else throw a}finally{Je(s),Mn(o)}}resolveInjectorInitializers(){let n=re(null),t=Mn(this),r=Je(void 0),i;try{let o=this.get(Sr,It,Q.Self);for(let s of o)s()}finally{Mn(t),Je(r),re(n)}}toString(){let n=[],t=this.records;for(let r of t.keys())n.push(Ge(r));return`R3Injector[${n.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new A(205,!1)}processProvider(n){n=wt(n);let t=Dl(n)?n:wt(n&amp;&amp;n.provide),r=Xy(n);if(!Dl(n)&amp;&amp;n.multi===!0){let i=this.records.get(t);i||(i=br(void 0,$o,!0),i.factory=()=&gt;_l(i.multi),this.records.set(t,i)),t=n,i.multi.push(n)}this.records.set(t,r)}hydrate(n,t){let r=re(null);try{return t.value===$o&amp;&amp;(t.value=Ky,t.value=t.factory()),typeof t.value=="object"&amp;&amp;t.value&amp;&amp;nC(t.value)&amp;&amp;this._ngOnDestroyHooks.add(t.value),t.value}finally{re(r)}}injectableDefInScope(n){if(!n.providedIn)return!1;let t=wt(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&amp;&amp;this._onDestroyHooks.splice(t,1)}};function Ml(e){let n=ps(e),t=n!==null?n.factory:Zn(e);if(t!==null)return t;if(e instanceof V)throw new A(204,!1);if(e instanceof Function)return Jy(e);throw new A(204,!1)}function Jy(e){if(e.length&gt;0)throw new A(204,!1);let t=uy(e);return t!==null?()=&gt;t.factory(e):()=&gt;new e}function Xy(e){if(oh(e))return br(void 0,e.useValue);{let n=eC(e);return br(n,$o)}}function eC(e,n,t){let r;if(Dl(e)){let i=wt(e);return Zn(i)||Ml(i)}else if(oh(e))r=()=&gt;wt(e.useValue);else if(Qy(e))r=()=&gt;e.useFactory(..._l(e.deps||[]));else if(Zy(e))r=()=&gt;B(wt(e.useExisting));else{let i=wt(e&amp;&amp;(e.useClass||e.provide));if(tC(e))r=()=&gt;new i(..._l(e.deps));else return Zn(i)||Ml(i)}return r}function br(e,n,t=!1){return{factory:e,value:n,multi:t?[]:void 0}}function tC(e){return!!e.deps}function nC(e){return e!==null&amp;&amp;typeof e=="object"&amp;&amp;typeof e.ngOnDestroy=="function"}function rC(e){return typeof e=="function"||typeof e=="object"&amp;&amp;e instanceof V}function El(e,n){for(let t of e)Array.isArray(t)?El(t,n):t&amp;&amp;Bp(t)?El(t.\u0275providers,n):n(t)}function sn(e,n){e instanceof pi&amp;&amp;e.assertNotDestroyed();let t,r=Mn(e),i=Je(void 0);try{return n()}finally{Mn(r),Je(i)}}function iC(){return $p()!==void 0||xy()!=null}function oC(e){return typeof e=="function"}var an=0,Z=1,L=2,$e=3,St=4,Tt=5,Jo=6,hi=7,Ot=8,Or=9,Pt=10,ke=11,mi=12,tp=13,kr=14,Bt=15,Ei=16,Dr=17,Xt=18,vs=19,sh=20,En=21,al=22,Kn=23,ct=25,ah=1;var Jn=7,Xo=8,Pr=9,at=10,Sc=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(Sc||{});function Wn(e){return Array.isArray(e)&amp;&amp;typeof e[ah]=="object"}function ln(e){return Array.isArray(e)&amp;&amp;e[ah]===!0}function Oc(e){return(e.flags&amp;4)!==0}function ys(e){return e.componentOffset&gt;-1}function Cs(e){return(e.flags&amp;1)===1}function Ii(e){return!!e.template}function sC(e){return(e[L]&amp;512)!==0}var Il=class{constructor(n,t,r){this.previousValue=n,this.currentValue=t,this.firstChange=r}isFirstChange(){return this.firstChange}};function lh(e,n,t,r){n!==null?n.applyValueToInputSignal(n,r):e[t]=r}function Fr(){return ch}function ch(e){return e.type.prototype.ngOnChanges&amp;&amp;(e.setInput=lC),aC}Fr.ngInherit=!0;function aC(){let e=dh(this),n=e?.current;if(n){let t=e.previous;if(t===fi)e.previous=n;else for(let r in n)t[r]=n[r];e.current=null,this.ngOnChanges(n)}}function lC(e,n,t,r,i){let o=this.declaredInputs[r],s=dh(e)||cC(e,{previous:fi,current:null}),a=s.current||(s.current={}),l=s.previous,c=l[o];a[o]=new Il(c&amp;&amp;c.currentValue,t,l===fi),lh(e,n,i,t)}var uh="__ngSimpleChanges__";function dh(e){return e[uh]||null}function cC(e,n){return e[uh]=n}var np=null;var Vt=function(e,n,t){np?.(e,n,t)},fh="svg",uC="math",dC=!1;function fC(){return dC}function $t(e){for(;Array.isArray(e);)e=e[an];return e}function ph(e,n){return $t(n[e])}function _t(e,n){return $t(n[e.index])}function hh(e,n){return e.data[n]}function Pc(e,n){return e[n]}function Pn(e,n){let t=n[e];return Wn(t)?t:t[an]}function pC(e){return(e[L]&amp;4)===4}function Tc(e){return(e[L]&amp;128)===128}function hC(e){return ln(e[$e])}function Tr(e,n){return n==null?null:e[n]}function mh(e){e[Dr]=0}function mC(e){e[L]&amp;1024||(e[L]|=1024,Tc(e)&amp;&amp;gi(e))}function gC(e,n){for(;e&gt;0;)n=n[kr],e--;return n}function Ac(e){return!!(e[L]&amp;9216||e[Kn]?.dirty)}function Sl(e){e[Pt].changeDetectionScheduler?.notify(1),Ac(e)?gi(e):e[L]&amp;64&amp;&amp;(fC()?(e[L]|=1024,gi(e)):e[Pt].changeDetectionScheduler?.notify())}function gi(e){e[Pt].changeDetectionScheduler?.notify();let n=vi(e);for(;n!==null&amp;&amp;!(n[L]&amp;8192||(n[L]|=8192,!Tc(n)));)n=vi(n)}function gh(e,n){if((e[L]&amp;256)===256)throw new A(911,!1);e[En]===null&amp;&amp;(e[En]=[]),e[En].push(n)}function vC(e,n){if(e[En]===null)return;let t=e[En].indexOf(n);t!==-1&amp;&amp;e[En].splice(t,1)}function vi(e){let n=e[$e];return ln(n)?n[$e]:n}var z={lFrame:Dh(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function yC(){return z.lFrame.elementDepthCount}function CC(){z.lFrame.elementDepthCount++}function wC(){z.lFrame.elementDepthCount--}function vh(){return z.bindingsEnabled}function _C(){return z.skipHydrationRootTNode!==null}function xC(e){return z.skipHydrationRootTNode===e}function bC(){z.skipHydrationRootTNode=null}function ee(){return z.lFrame.lView}function We(){return z.lFrame.tView}function le(e){return z.lFrame.contextLView=e,e[Ot]}function ce(e){return z.lFrame.contextLView=null,e}function ut(){let e=yh();for(;e!==null&amp;&amp;e.type===64;)e=e.parent;return e}function yh(){return z.lFrame.currentTNode}function DC(){let e=z.lFrame,n=e.currentTNode;return e.isParent?n:n.parent}function rr(e,n){let t=z.lFrame;t.currentTNode=e,t.isParent=n}function Nc(){return z.lFrame.isParent}function Ch(){z.lFrame.isParent=!1}function Si(){let e=z.lFrame,n=e.bindingRootIndex;return n===-1&amp;&amp;(n=e.bindingRootIndex=e.tView.bindingStartIndex),n}function MC(){return z.lFrame.bindingIndex}function EC(e){return z.lFrame.bindingIndex=e}function Rc(){return z.lFrame.bindingIndex++}function wh(e){let n=z.lFrame,t=n.bindingIndex;return n.bindingIndex=n.bindingIndex+e,t}function IC(){return z.lFrame.inI18n}function SC(e,n){let t=z.lFrame;t.bindingIndex=t.bindingRootIndex=e,Ol(n)}function OC(){return z.lFrame.currentDirectiveIndex}function Ol(e){z.lFrame.currentDirectiveIndex=e}function PC(e){let n=z.lFrame.currentDirectiveIndex;return n===-1?null:e[n]}function _h(){return z.lFrame.currentQueryIndex}function kc(e){z.lFrame.currentQueryIndex=e}function TC(e){let n=e[Z];return n.type===2?n.declTNode:n.type===1?e[Tt]:null}function xh(e,n,t){if(t&amp;Q.SkipSelf){let i=n,o=e;for(;i=i.parent,i===null&amp;&amp;!(t&amp;Q.Host);)if(i=TC(o),i===null||(o=o[kr],i.type&amp;10))break;if(i===null)return!1;n=i,e=o}let r=z.lFrame=bh();return r.currentTNode=n,r.lView=e,!0}function Fc(e){let n=bh(),t=e[Z];z.lFrame=n,n.currentTNode=t.firstChild,n.lView=e,n.tView=t,n.contextLView=e,n.bindingIndex=t.bindingStartIndex,n.inI18n=!1}function bh(){let e=z.lFrame,n=e===null?null:e.child;return n===null?Dh(e):n}function Dh(e){let n={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return e!==null&amp;&amp;(e.child=n),n}function Mh(){let e=z.lFrame;return z.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}var Eh=Mh;function Lc(){let e=Mh();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function AC(e){return(z.lFrame.contextLView=gC(e,z.lFrame.contextLView))[Ot]}function ir(){return z.lFrame.selectedIndex}function Xn(e){z.lFrame.selectedIndex=e}function Vc(){let e=z.lFrame;return hh(e.tView,e.selectedIndex)}function jc(){z.lFrame.currentNamespace=fh}function Ih(){NC()}function NC(){z.lFrame.currentNamespace=null}function RC(){return z.lFrame.currentNamespace}var Sh=!0;function ws(){return Sh}function _s(e){Sh=e}function kC(e,n,t){let{ngOnChanges:r,ngOnInit:i,ngDoCheck:o}=n.type.prototype;if(r){let s=ch(n);(t.preOrderHooks??=[]).push(e,s),(t.preOrderCheckHooks??=[]).push(e,s)}i&amp;&amp;(t.preOrderHooks??=[]).push(0-e,i),o&amp;&amp;((t.preOrderHooks??=[]).push(e,o),(t.preOrderCheckHooks??=[]).push(e,o))}function xs(e,n){for(let t=n.directiveStart,r=n.directiveEnd;t&lt;r;t++){let o=e.data[t].type.prototype,{ngAfterContentInit:s,ngAfterContentChecked:a,ngAfterViewInit:l,ngAfterViewChecked:c,ngOnDestroy:d}=o;s&amp;&amp;(e.contentHooks??=[]).push(-t,s),a&amp;&amp;((e.contentHooks??=[]).push(t,a),(e.contentCheckHooks??=[]).push(t,a)),l&amp;&amp;(e.viewHooks??=[]).push(-t,l),c&amp;&amp;((e.viewHooks??=[]).push(t,c),(e.viewCheckHooks??=[]).push(t,c)),d!=null&amp;&amp;(e.destroyHooks??=[]).push(t,d)}}function Ho(e,n,t){Oh(e,n,3,t)}function zo(e,n,t,r){(e[L]&amp;3)===t&amp;&amp;Oh(e,n,t,r)}function ll(e,n){let t=e[L];(t&amp;3)===n&amp;&amp;(t&amp;=16383,t+=1,e[L]=t)}function Oh(e,n,t,r){let i=r!==void 0?e[Dr]&amp;65535:0,o=r??-1,s=n.length-1,a=0;for(let l=i;l&lt;s;l++)if(typeof n[l+1]=="number"){if(a=n[l],r!=null&amp;&amp;a&gt;=r)break}else n[l]&lt;0&amp;&amp;(e[Dr]+=65536),(a&lt;o||o==-1)&amp;&amp;(FC(e,t,n,l),e[Dr]=(e[Dr]&amp;4294901760)+l+2),l++}function rp(e,n){Vt(4,e,n);let t=re(null);try{n.call(e)}finally{re(t),Vt(5,e,n)}}function FC(e,n,t,r){let i=t[r]&lt;0,o=t[r+1],s=i?-t[r]:t[r],a=e[s];i?e[L]&gt;&gt;14&lt;e[Dr]&gt;&gt;16&amp;&amp;(e[L]&amp;3)===n&amp;&amp;(e[L]+=16384,rp(a,o)):rp(a,o)}var Ir=-1,yi=class{constructor(n,t,r){this.factory=n,this.resolving=!1,this.canSeeViewProviders=t,this.injectImpl=r}};function LC(e){return e instanceof yi}function VC(e){return(e.flags&amp;8)!==0}function jC(e){return(e.flags&amp;16)!==0}function Ph(e){return e!==Ir}function es(e){return e&amp;32767}function UC(e){return e&gt;&gt;16}function ts(e,n){let t=UC(e),r=n;for(;t&gt;0;)r=r[kr],t--;return r}var Pl=!0;function ns(e){let n=Pl;return Pl=e,n}var BC=256,Th=BC-1,Ah=5,$C=0,jt={};function HC(e,n,t){let r;typeof t=="string"?r=t.charCodeAt(0)||0:t.hasOwnProperty(ui)&amp;&amp;(r=t[ui]),r==null&amp;&amp;(r=t[ui]=$C++);let i=r&amp;Th,o=1&lt;&lt;i;n.data[e+(i&gt;&gt;Ah)]|=o}function Nh(e,n){let t=Rh(e,n);if(t!==-1)return t;let r=n[Z];r.firstCreatePass&amp;&amp;(e.injectorIndex=n.length,cl(r.data,e),cl(n,null),cl(r.blueprint,null));let i=Uc(e,n),o=e.injectorIndex;if(Ph(i)){let s=es(i),a=ts(i,n),l=a[Z].data;for(let c=0;c&lt;8;c++)n[o+c]=a[s+c]|l[s+c]}return n[o+8]=i,o}function cl(e,n){e.push(0,0,0,0,0,0,0,0,n)}function Rh(e,n){return e.injectorIndex===-1||e.parent&amp;&amp;e.parent.injectorIndex===e.injectorIndex||n[e.injectorIndex+8]===null?-1:e.injectorIndex}function Uc(e,n){if(e.parent&amp;&amp;e.parent.injectorIndex!==-1)return e.parent.injectorIndex;let t=0,r=null,i=n;for(;i!==null;){if(r=jh(i),r===null)return Ir;if(t++,i=i[kr],r.injectorIndex!==-1)return r.injectorIndex|t&lt;&lt;16}return Ir}function zC(e,n,t){HC(e,n,t)}function GC(e,n){if(n==="class")return e.classes;if(n==="style")return e.styles;let t=e.attrs;if(t){let r=t.length,i=0;for(;i&lt;r;){let o=t[i];if(Zp(o))break;if(o===0)i=i+2;else if(typeof o=="number")for(i++;i&lt;r&amp;&amp;typeof t[i]=="string";)i++;else{if(o===n)return t[i+1];i=i+2}}}return null}function kh(e,n,t){if(t&amp;Q.Optional||e!==void 0)return e;_c(n,"NodeInjector")}function Fh(e,n,t,r){if(t&amp;Q.Optional&amp;&amp;r===void 0&amp;&amp;(r=null),!(t&amp;(Q.Self|Q.Host))){let i=e[Or],o=Je(void 0);try{return i?i.get(n,r,t&amp;Q.Optional):Hp(n,r,t&amp;Q.Optional)}finally{Je(o)}}return kh(r,n,t)}function Lh(e,n,t,r=Q.Default,i){if(e!==null){if(n[L]&amp;2048&amp;&amp;!(r&amp;Q.Self)){let s=ZC(e,n,t,r,jt);if(s!==jt)return s}let o=Vh(e,n,t,r,jt);if(o!==jt)return o}return Fh(n,t,r,i)}function Vh(e,n,t,r,i){let o=qC(t);if(typeof o=="function"){if(!xh(n,e,r))return r&amp;Q.Host?kh(i,t,r):Fh(n,t,r,i);try{let s;if(s=o(r),s==null&amp;&amp;!(r&amp;Q.Optional))_c(t);else return s}finally{Eh()}}else if(typeof o=="number"){let s=null,a=Rh(e,n),l=Ir,c=r&amp;Q.Host?n[Bt][Tt]:null;for((a===-1||r&amp;Q.SkipSelf)&amp;&amp;(l=a===-1?Uc(e,n):n[a+8],l===Ir||!op(r,!1)?a=-1:(s=n[Z],a=es(l),n=ts(l,n)));a!==-1;){let d=n[Z];if(ip(o,a,d.data)){let p=WC(a,n,t,s,r,c);if(p!==jt)return p}l=n[a+8],l!==Ir&amp;&amp;op(r,n[Z].data[a+8]===c)&amp;&amp;ip(o,a,n)?(s=d,a=es(l),n=ts(l,n)):a=-1}}return i}function WC(e,n,t,r,i,o){let s=n[Z],a=s.data[e+8],l=r==null?ys(a)&amp;&amp;Pl:r!=s&amp;&amp;(a.type&amp;3)!==0,c=i&amp;Q.Host&amp;&amp;o===a,d=Go(a,s,t,l,c);return d!==null?Ar(n,s,d,a):jt}function Go(e,n,t,r,i){let o=e.providerIndexes,s=n.data,a=o&amp;1048575,l=e.directiveStart,c=e.directiveEnd,d=o&gt;&gt;20,p=r?a:a+d,C=i?a+d:c;for(let y=p;y&lt;C;y++){let w=s[y];if(y&lt;l&amp;&amp;t===w||y&gt;=l&amp;&amp;w.type===t)return y}if(i){let y=s[l];if(y&amp;&amp;Ii(y)&amp;&amp;y.type===t)return l}return null}function Ar(e,n,t,r){let i=e[t],o=n.data;if(LC(i)){let s=i;s.resolving&amp;&amp;vy(gy(o[t]));let a=ns(s.canSeeViewProviders);s.resolving=!0;let l,c=s.injectImpl?Je(s.injectImpl):null,d=xh(e,r,Q.Default);try{i=e[t]=s.factory(void 0,o,e,r),n.firstCreatePass&amp;&amp;t&gt;=r.directiveStart&amp;&amp;kC(t,o[t],n)}finally{c!==null&amp;&amp;Je(c),ns(a),s.resolving=!1,Eh()}}return i}function qC(e){if(typeof e=="string")return e.charCodeAt(0)||0;let n=e.hasOwnProperty(ui)?e[ui]:void 0;return typeof n=="number"?n&gt;=0?n&amp;Th:YC:n}function ip(e,n,t){let r=1&lt;&lt;e;return!!(t[n+(e&gt;&gt;Ah)]&amp;r)}function op(e,n){return!(e&amp;Q.Self)&amp;&amp;!(e&amp;Q.Host&amp;&amp;n)}var qn=class{constructor(n,t){this._tNode=n,this._lView=t}get(n,t,r){return Lh(this._tNode,this._lView,n,hs(r),t)}};function YC(){return new qn(ut(),ee())}function bs(e){return bi(()=&gt;{let n=e.prototype.constructor,t=n[Yo]||Tl(n),r=Object.prototype,i=Object.getPrototypeOf(e.prototype).constructor;for(;i&amp;&amp;i!==r;){let o=i[Yo]||Tl(i);if(o&amp;&amp;o!==t)return o;i=Object.getPrototypeOf(i)}return o=&gt;new o})}function Tl(e){return Lp(e)?()=&gt;{let n=Tl(wt(e));return n&amp;&amp;n()}:Zn(e)}function ZC(e,n,t,r,i){let o=e,s=n;for(;o!==null&amp;&amp;s!==null&amp;&amp;s[L]&amp;2048&amp;&amp;!(s[L]&amp;512);){let a=Vh(o,s,t,r|Q.Self,jt);if(a!==jt)return a;let l=o.parent;if(!l){let c=s[sh];if(c){let d=c.get(t,jt,r);if(d!==jt)return d}l=jh(s),s=s[kr]}o=l}return i}function jh(e){let n=e[Z],t=n.type;return t===2?n.declTNode:t===1?e[Tt]:null}function Bc(e){return GC(ut(),e)}function sp(e,n=null,t=null,r){let i=Uh(e,n,t,r);return i.resolveInjectorInitializers(),i}function Uh(e,n=null,t=null,r,i=new Set){let o=[t||It,qy(e)];return r=r||(typeof e=="object"?void 0:Ge(e)),new pi(o,n||Ic(),r||null,i)}var Lr=(()=&gt;{class e{static{this.THROW_IF_NOT_FOUND=di}static{this.NULL=new Ko}static create(t,r){if(Array.isArray(t))return sp({name:""},r,t,"");{let i=t.name??"";return sp({name:i},t.parent,t.providers,i)}}static{this.\u0275prov=k({token:e,providedIn:"any",factory:()=&gt;B(Wp)})}static{this.__NG_ELEMENT_ID__=-1}}return e})();var QC="ngOriginalError";function ul(e){return e[QC]}var en=class{constructor(){this._console=console}handleError(n){let t=this._findOriginalError(n);this._console.error("ERROR",n),t&amp;&amp;this._console.error("ORIGINAL ERROR",t)}_findOriginalError(n){let t=n&amp;&amp;ul(n);for(;t&amp;&amp;ul(t);)t=ul(t);return t||null}},Bh=new V("",{providedIn:"root",factory:()=&gt;E(en).handleError.bind(void 0)}),$h=(()=&gt;{class e{static{this.__NG_ELEMENT_ID__=KC}static{this.__NG_ENV_ID__=t=&gt;t}}return e})(),Al=class extends $h{constructor(n){super(),this._lView=n}onDestroy(n){return gh(this._lView,n),()=&gt;vC(this._lView,n)}};function KC(){return new Al(ee())}function JC(){return Vr(ut(),ee())}function Vr(e,n){return new dt(_t(e,n))}var dt=(()=&gt;{class e{constructor(t){this.nativeElement=t}static{this.__NG_ELEMENT_ID__=JC}}return e})();function XC(e){return e instanceof dt?e.nativeElement:e}var Nl=class extends ze{constructor(n=!1){super(),this.destroyRef=void 0,this.__isAsync=n,iC()&amp;&amp;(this.destroyRef=E($h,{optional:!0})??void 0)}emit(n){let t=re(null);try{super.next(n)}finally{re(t)}}subscribe(n,t,r){let i=n,o=t||(()=&gt;null),s=r;if(n&amp;&amp;typeof n=="object"){let l=n;i=l.next?.bind(l),o=l.error?.bind(l),s=l.complete?.bind(l)}this.__isAsync&amp;&amp;(o=dl(o),i&amp;&amp;(i=dl(i)),s&amp;&amp;(s=dl(s)));let a=super.subscribe({next:i,error:o,complete:s});return n instanceof Ne&amp;&amp;n.add(a),a}};function dl(e){return n=&gt;{setTimeout(e,void 0,n)}}var st=Nl;function ew(){return this._results[Symbol.iterator]()}var Rl=class e{get changes(){return this._changes??=new st}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]=ew)}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=Sy(n);(this._changesDetected=!Iy(this._results,r,t))&amp;&amp;(this._results=r,this.length=r.length,this.last=r[this.length-1],this.first=r[0])}notifyOnChanges(){this._changes!==void 0&amp;&amp;(this._changesDetected||!this._emitDistinctChangesOnly)&amp;&amp;this._changes.emit(this)}onDirty(n){this._onDirty=n}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){this._changes!==void 0&amp;&amp;(this._changes.complete(),this._changes.unsubscribe())}};function Hh(e){return(e.flags&amp;128)===128}var zh=new Map,tw=0;function nw(){return tw++}function rw(e){zh.set(e[vs],e)}function iw(e){zh.delete(e[vs])}var ap="__ngContext__";function In(e,n){Wn(n)?(e[ap]=n[vs],rw(n)):e[ap]=n}function Gh(e){return qh(e[mi])}function Wh(e){return qh(e[St])}function qh(e){for(;e!==null&amp;&amp;!ln(e);)e=e[St];return e}var kl;function Yh(e){kl=e}function Zh(){if(kl!==void 0)return kl;if(typeof document&lt;"u")return document;throw new A(210,!1)}var $c=new V("",{providedIn:"root",factory:()=&gt;ow}),ow="ng",Hc=new V(""),Tn=new V("",{providedIn:"platform",factory:()=&gt;"unknown"});var zc=new V("",{providedIn:"root",factory:()=&gt;Zh().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});var sw="h",aw="b";var lw=()=&gt;null;function Gc(e,n,t=!1){return lw(e,n,t)}var Qh=!1,cw=new V("",{providedIn:"root",factory:()=&gt;Qh});var Vo;function uw(){if(Vo===void 0&amp;&amp;(Vo=null,ot.trustedTypes))try{Vo=ot.trustedTypes.createPolicy("angular",{createHTML:e=&gt;e,createScript:e=&gt;e,createScriptURL:e=&gt;e})}catch{}return Vo}function Ds(e){return uw()?.createHTML(e)||e}var jo;function Kh(){if(jo===void 0&amp;&amp;(jo=null,ot.trustedTypes))try{jo=ot.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=&gt;e,createScript:e=&gt;e,createScriptURL:e=&gt;e})}catch{}return jo}function lp(e){return Kh()?.createHTML(e)||e}function cp(e){return Kh()?.createScriptURL(e)||e}var tn=class{constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${kp})`}},Fl=class extends tn{getTypeName(){return"HTML"}},Ll=class extends tn{getTypeName(){return"Style"}},Vl=class extends tn{getTypeName(){return"Script"}},jl=class extends tn{getTypeName(){return"URL"}},Ul=class extends tn{getTypeName(){return"ResourceURL"}};function At(e){return e instanceof tn?e.changingThisBreaksApplicationSecurity:e}function cn(e,n){let t=dw(e);if(t!=null&amp;&amp;t!==n){if(t==="ResourceURL"&amp;&amp;n==="URL")return!0;throw new Error(`Required a safe ${n}, got a ${t} (see ${kp})`)}return t===n}function dw(e){return e instanceof tn&amp;&amp;e.getTypeName()||null}function Jh(e){return new Fl(e)}function Xh(e){return new Ll(e)}function em(e){return new Vl(e)}function tm(e){return new jl(e)}function nm(e){return new Ul(e)}function fw(e){let n=new $l(e);return pw()?new Bl(n):n}var Bl=class{constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n="&lt;body&gt;&lt;remove&gt;&lt;/remove&gt;"+n;try{let t=new window.DOMParser().parseFromString(Ds(n),"text/html").body;return t===null?this.inertDocumentHelper.getInertBodyElement(n):(t.removeChild(t.firstChild),t)}catch{return null}}},$l=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=Ds(n),t}};function pw(){try{return!!new window.DOMParser().parseFromString(Ds(""),"text/html")}catch{return!1}}var hw=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&amp;:\/?#]*(?:[\/?#]|$))/i;function Ms(e){return e=String(e),e.match(hw)?e:"unsafe:"+e}function un(e){let n={};for(let t of e.split(","))n[t]=!0;return n}function Oi(...e){let n={};for(let t of e)for(let r in t)t.hasOwnProperty(r)&amp;&amp;(n[r]=!0);return n}var rm=un("area,br,col,hr,img,wbr"),im=un("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),om=un("rp,rt"),mw=Oi(om,im),gw=Oi(im,un("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")),vw=Oi(om,un("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")),up=Oi(rm,gw,vw,mw),sm=un("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),yw=un("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"),Cw=un("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"),ww=Oi(sm,yw,Cw),_w=un("script,style,template"),Hl=class{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(n){let t=n.firstChild,r=!0,i=[];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&amp;&amp;t.firstChild){i.push(t),t=Dw(t);continue}for(;t;){t.nodeType===Node.ELEMENT_NODE&amp;&amp;this.endElement(t);let o=bw(t);if(o){t=o;break}t=i.pop()}}return this.buf.join("")}startElement(n){let t=dp(n).toLowerCase();if(!up.hasOwnProperty(t))return this.sanitizedSomething=!0,!_w.hasOwnProperty(t);this.buf.push("&lt;"),this.buf.push(t);let r=n.attributes;for(let i=0;i&lt;r.length;i++){let o=r.item(i),s=o.name,a=s.toLowerCase();if(!ww.hasOwnProperty(a)){this.sanitizedSomething=!0;continue}let l=o.value;sm[a]&amp;&amp;(l=Ms(l)),this.buf.push(" ",s,'="',fp(l),'"')}return this.buf.push("&gt;"),!0}endElement(n){let t=dp(n).toLowerCase();up.hasOwnProperty(t)&amp;&amp;!rm.hasOwnProperty(t)&amp;&amp;(this.buf.push("&lt;/"),this.buf.push(t),this.buf.push("&gt;"))}chars(n){this.buf.push(fp(n))}};function xw(e,n){return(e.compareDocumentPosition(n)&amp;Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}function bw(e){let n=e.nextSibling;if(n&amp;&amp;e!==n.previousSibling)throw am(n);return n}function Dw(e){let n=e.firstChild;if(n&amp;&amp;xw(e,n))throw am(n);return n}function dp(e){let n=e.nodeName;return typeof n=="string"?n:"FORM"}function am(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}var Mw=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Ew=/([^\#-~ |!])/g;function fp(e){return e.replace(/&amp;/g,"&amp;amp;").replace(Mw,function(n){let t=n.charCodeAt(0),r=n.charCodeAt(1);return"&amp;#"+((t-55296)*1024+(r-56320)+65536)+";"}).replace(Ew,function(n){return"&amp;#"+n.charCodeAt(0)+";"}).replace(/&lt;/g,"&amp;lt;").replace(/&gt;/g,"&amp;gt;")}var Uo;function Wc(e,n){let t=null;try{Uo=Uo||fw(e);let r=n?String(n):"";t=Uo.getInertBodyElement(r);let i=5,o=r;do{if(i===0)throw new Error("Failed to sanitize html because the input is unstable");i--,r=o,o=t.innerHTML,t=Uo.getInertBodyElement(r)}while(r!==o);let a=new Hl().sanitizeChildren(pp(t)||t);return Ds(a)}finally{if(t){let r=pp(t)||t;for(;r.firstChild;)r.removeChild(r.firstChild)}}}function pp(e){return"content"in e&amp;&amp;Iw(e)?e.content:null}function Iw(e){return e.nodeType===Node.ELEMENT_NODE&amp;&amp;e.nodeName==="TEMPLATE"}var Nt=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}(Nt||{});function ft(e){let n=Yc();return n?lp(n.sanitize(Nt.HTML,e)||""):cn(e,"HTML")?lp(At(e)):Wc(Zh(),Yn(e))}function N(e){let n=Yc();return n?n.sanitize(Nt.URL,e)||"":cn(e,"URL")?At(e):Ms(Yn(e))}function qc(e){let n=Yc();if(n)return cp(n.sanitize(Nt.RESOURCE_URL,e)||"");if(cn(e,"ResourceURL"))return cp(At(e));throw new A(904,!1)}function Sw(e,n){return n==="src"&amp;&amp;(e==="embed"||e==="frame"||e==="iframe"||e==="media"||e==="script")||n==="href"&amp;&amp;(e==="base"||e==="link")?qc:N}function lm(e,n,t){return Sw(n,t)(e)}function Yc(){let e=ee();return e&amp;&amp;e[Pt].sanitizer}var Ow=/^&gt;|^-&gt;|&lt;!--|--&gt;|--!&gt;|&lt;!-$/g,Pw=/(&lt;|&gt;)/g,Tw="\u200B$1\u200B";function Aw(e){return e.replace(Ow,n=&gt;n.replace(Pw,Tw))}function jr(e){return e.ownerDocument.defaultView}function cm(e){return e.ownerDocument}function um(e){return e instanceof Function?e():e}var Ht=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(Ht||{}),Nw;function Zc(e,n){return Nw(e,n)}function Mr(e,n,t,r,i){if(r!=null){let o,s=!1;ln(r)?o=r:Wn(r)&amp;&amp;(s=!0,r=r[an]);let a=$t(r);e===0&amp;&amp;t!==null?i==null?mm(n,t,a):rs(n,t,a,i||null,!0):e===1&amp;&amp;t!==null?rs(n,t,a,i||null,!0):e===2?Kw(n,a,s):e===3&amp;&amp;n.destroyNode(a),o!=null&amp;&amp;Xw(n,e,o,t,i)}}function Rw(e,n){return e.createText(n)}function kw(e,n,t){e.setValue(n,t)}function Fw(e,n){return e.createComment(Aw(n))}function dm(e,n,t){return e.createElement(n,t)}function Lw(e,n){fm(e,n),n[an]=null,n[Tt]=null}function Vw(e,n,t,r,i,o){r[an]=i,r[Tt]=n,Is(e,r,t,1,i,o)}function fm(e,n){n[Pt].changeDetectionScheduler?.notify(1),Is(e,n,n[ke],2,null,null)}function jw(e){let n=e[mi];if(!n)return fl(e[Z],e);for(;n;){let t=null;if(Wn(n))t=n[mi];else{let r=n[at];r&amp;&amp;(t=r)}if(!t){for(;n&amp;&amp;!n[St]&amp;&amp;n!==e;)Wn(n)&amp;&amp;fl(n[Z],n),n=n[$e];n===null&amp;&amp;(n=e),Wn(n)&amp;&amp;fl(n[Z],n),t=n&amp;&amp;n[St]}n=t}}function Uw(e,n,t,r){let i=at+r,o=t.length;r&gt;0&amp;&amp;(t[i-1][St]=n),r&lt;o-at?(n[St]=t[i],Gp(t,at+r,n)):(t.push(n),n[St]=null),n[$e]=t;let s=n[Ei];s!==null&amp;&amp;t!==s&amp;&amp;Bw(s,n);let a=n[Xt];a!==null&amp;&amp;a.insertView(e),Sl(n),n[L]|=128}function Bw(e,n){let t=e[Pr],i=n[$e][$e][Bt];n[Bt]!==i&amp;&amp;(e[L]|=Sc.HasTransplantedViews),t===null?e[Pr]=[n]:t.push(n)}function pm(e,n){let t=e[Pr],r=t.indexOf(n);t.splice(r,1)}function zl(e,n){if(e.length&lt;=at)return;let t=at+n,r=e[t];if(r){let i=r[Ei];i!==null&amp;&amp;i!==e&amp;&amp;pm(i,r),n&gt;0&amp;&amp;(e[t-1][St]=r[St]);let o=Qo(e,at+n);Lw(r[Z],r);let s=o[Xt];s!==null&amp;&amp;s.detachView(o[Z]),r[$e]=null,r[St]=null,r[L]&amp;=-129}return r}function hm(e,n){if(!(n[L]&amp;256)){let t=n[ke];t.destroyNode&amp;&amp;Is(e,n,t,3,null,null),jw(n)}}function fl(e,n){if(n[L]&amp;256)return;let t=re(null);try{n[L]&amp;=-129,n[L]|=256,n[Kn]&amp;&amp;mf(n[Kn]),Hw(e,n),$w(e,n),n[Z].type===1&amp;&amp;n[ke].destroy();let r=n[Ei];if(r!==null&amp;&amp;ln(n[$e])){r!==n[$e]&amp;&amp;pm(r,n);let i=n[Xt];i!==null&amp;&amp;i.detachView(e)}iw(n)}finally{re(t)}}function $w(e,n){let t=e.cleanup,r=n[hi];if(t!==null)for(let o=0;o&lt;t.length-1;o+=2)if(typeof t[o]=="string"){let s=t[o+3];s&gt;=0?r[s]():r[-s].unsubscribe(),o+=2}else{let s=r[t[o+1]];t[o].call(s)}r!==null&amp;&amp;(n[hi]=null);let i=n[En];if(i!==null){n[En]=null;for(let o=0;o&lt;i.length;o++){let s=i[o];s()}}}function Hw(e,n){let t;if(e!=null&amp;&amp;(t=e.destroyHooks)!=null)for(let r=0;r&lt;t.length;r+=2){let i=n[t[r]];if(!(i instanceof yi)){let o=t[r+1];if(Array.isArray(o))for(let s=0;s&lt;o.length;s+=2){let a=i[o[s]],l=o[s+1];Vt(4,a,l);try{l.call(a)}finally{Vt(5,a,l)}}else{Vt(4,i,o);try{o.call(i)}finally{Vt(5,i,o)}}}}}function zw(e,n,t){return Gw(e,n.parent,t)}function Gw(e,n,t){let r=n;for(;r!==null&amp;&amp;r.type&amp;40;)n=r,r=n.parent;if(r===null)return t[an];{let{componentOffset:i}=r;if(i&gt;-1){let{encapsulation:o}=e.data[r.directiveStart+i];if(o===Ut.None||o===Ut.Emulated)return null}return _t(r,t)}}function rs(e,n,t,r,i){e.insertBefore(n,t,r,i)}function mm(e,n,t){e.appendChild(n,t)}function hp(e,n,t,r,i){r!==null?rs(e,n,t,r,i):mm(e,n,t)}function Ww(e,n,t,r){e.removeChild(n,t,r)}function Qc(e,n){return e.parentNode(n)}function qw(e,n){return e.nextSibling(n)}function Yw(e,n,t){return Qw(e,n,t)}function Zw(e,n,t){return e.type&amp;40?_t(e,t):null}var Qw=Zw,mp;function Es(e,n,t,r){let i=zw(e,r,n),o=n[ke],s=r.parent||n[Tt],a=Yw(s,r,n);if(i!=null)if(Array.isArray(t))for(let l=0;l&lt;t.length;l++)hp(o,i,t[l],a,!1);else hp(o,i,t,a,!1);mp!==void 0&amp;&amp;mp(o,r,n,t,i)}function Wo(e,n){if(n!==null){let t=n.type;if(t&amp;3)return _t(n,e);if(t&amp;4)return Gl(-1,e[n.index]);if(t&amp;8){let r=n.child;if(r!==null)return Wo(e,r);{let i=e[n.index];return ln(i)?Gl(-1,i):$t(i)}}else{if(t&amp;32)return Zc(n,e)()||$t(e[n.index]);{let r=gm(e,n);if(r!==null){if(Array.isArray(r))return r[0];let i=vi(e[Bt]);return Wo(i,r)}else return Wo(e,n.next)}}}return null}function gm(e,n){if(n!==null){let r=e[Bt][Tt],i=n.projection;return r.projection[i]}return null}function Gl(e,n){let t=at+e+1;if(t&lt;n.length){let r=n[t],i=r[Z].firstChild;if(i!==null)return Wo(r,i)}return n[Jn]}function Kw(e,n,t){let r=Qc(e,n);r&amp;&amp;Ww(e,r,n,t)}function Kc(e,n,t,r,i,o,s){for(;t!=null;){let a=r[t.index],l=t.type;if(s&amp;&amp;n===0&amp;&amp;(a&amp;&amp;In($t(a),r),t.flags|=2),(t.flags&amp;32)!==32)if(l&amp;8)Kc(e,n,t.child,r,i,o,!1),Mr(n,e,i,a,o);else if(l&amp;32){let c=Zc(t,r),d;for(;d=c();)Mr(n,e,i,d,o);Mr(n,e,i,a,o)}else l&amp;16?Jw(e,n,r,t,i,o):Mr(n,e,i,a,o);t=s?t.projectionNext:t.next}}function Is(e,n,t,r,i,o){Kc(t,r,e.firstChild,n,i,o,!1)}function Jw(e,n,t,r,i,o){let s=t[Bt],l=s[Tt].projection[r.projection];if(Array.isArray(l))for(let c=0;c&lt;l.length;c++){let d=l[c];Mr(n,e,i,d,o)}else{let c=l,d=s[$e];Hh(r)&amp;&amp;(c.flags|=128),Kc(e,n,c,d,i,o,!0)}}function Xw(e,n,t,r,i){let o=t[Jn],s=$t(t);o!==s&amp;&amp;Mr(n,e,r,o,i);for(let a=at;a&lt;t.length;a++){let l=t[a];Is(l[Z],l,e,n,r,o)}}function e_(e,n,t,r,i){if(n)i?e.addClass(t,r):e.removeClass(t,r);else{let o=r.indexOf("-")===-1?void 0:Ht.DashCase;i==null?e.removeStyle(t,r,o):(typeof i=="string"&amp;&amp;i.endsWith("!important")&amp;&amp;(i=i.slice(0,-10),o|=Ht.Important),e.setStyle(t,r,i,o))}}function t_(e,n,t){e.setAttribute(n,"style",t)}function vm(e,n,t){t===""?e.removeAttribute(n,"class"):e.setAttribute(n,"class",t)}function ym(e,n,t){let{mergedAttrs:r,classes:i,styles:o}=t;r!==null&amp;&amp;xl(e,n,r),i!==null&amp;&amp;vm(e,n,i),o!==null&amp;&amp;t_(e,n,o)}var zt={};function h(e=1){Cm(We(),ee(),ir()+e,!1)}function Cm(e,n,t,r){if(!r)if((n[L]&amp;3)===3){let o=e.preOrderCheckHooks;o!==null&amp;&amp;Ho(n,o,t)}else{let o=e.preOrderHooks;o!==null&amp;&amp;zo(n,o,0,t)}Xn(t)}function S(e,n=Q.Default){let t=ee();if(t===null)return B(e,n);let r=ut();return Lh(r,t,wt(e),n)}function wm(e,n,t,r,i,o){let s=re(null);try{let a=null;i&amp;lt.SignalBased&amp;&amp;(a=n[r][df]),a!==null&amp;&amp;a.transformFn!==void 0&amp;&amp;(o=a.transformFn(o)),i&amp;lt.HasDecoratorInputTransform&amp;&amp;(o=e.inputTransforms[r].call(n,o)),e.setInput!==null?e.setInput(n,a,o,t,r):lh(n,a,r,o)}finally{re(s)}}function n_(e,n){let t=e.hostBindingOpCodes;if(t!==null)try{for(let r=0;r&lt;t.length;r++){let i=t[r];if(i&lt;0)Xn(~i);else{let o=i,s=t[++r],a=t[++r];SC(s,o);let l=n[o];a(2,l)}}}finally{Xn(-1)}}function Ss(e,n,t,r,i,o,s,a,l,c,d){let p=n.blueprint.slice();return p[an]=i,p[L]=r|4|128|8|64,(c!==null||e&amp;&amp;e[L]&amp;2048)&amp;&amp;(p[L]|=2048),mh(p),p[$e]=p[kr]=e,p[Ot]=t,p[Pt]=s||e&amp;&amp;e[Pt],p[ke]=a||e&amp;&amp;e[ke],p[Or]=l||e&amp;&amp;e[Or]||null,p[Tt]=o,p[vs]=nw(),p[Jo]=d,p[sh]=c,p[Bt]=n.type==2?e[Bt]:p,p}function Pi(e,n,t,r,i){let o=e.data[n];if(o===null)o=r_(e,n,t,r,i),IC()&amp;&amp;(o.flags|=32);else if(o.type&amp;64){o.type=t,o.value=r,o.attrs=i;let s=DC();o.injectorIndex=s===null?-1:s.injectorIndex}return rr(o,!0),o}function r_(e,n,t,r,i){let o=yh(),s=Nc(),a=s?o:o&amp;&amp;o.parent,l=e.data[n]=c_(e,a,t,n,r,i);return e.firstChild===null&amp;&amp;(e.firstChild=l),o!==null&amp;&amp;(s?o.child==null&amp;&amp;l.parent!==null&amp;&amp;(o.child=l):o.next===null&amp;&amp;(o.next=l,l.prev=o)),l}function _m(e,n,t,r){if(t===0)return-1;let i=n.length;for(let o=0;o&lt;t;o++)n.push(r),e.blueprint.push(r),e.data.push(null);return i}function xm(e,n,t,r,i){let o=ir(),s=r&amp;2;try{Xn(-1),s&amp;&amp;n.length&gt;ct&amp;&amp;Cm(e,n,ct,!1),Vt(s?2:0,i),t(r,i)}finally{Xn(o),Vt(s?3:1,i)}}function Jc(e,n,t){if(Oc(n)){let r=re(null);try{let i=n.directiveStart,o=n.directiveEnd;for(let s=i;s&lt;o;s++){let a=e.data[s];if(a.contentQueries){let l=t[s];a.contentQueries(1,l,s)}}}finally{re(r)}}}function Xc(e,n,t){vh()&amp;&amp;(m_(e,n,t,_t(t,n)),(t.flags&amp;64)===64&amp;&amp;Em(e,n,t))}function eu(e,n,t=_t){let r=n.localNames;if(r!==null){let i=n.index+1;for(let o=0;o&lt;r.length;o+=2){let s=r[o+1],a=s===-1?t(n,e):e[s];e[i++]=a}}}function bm(e){let n=e.tView;return n===null||n.incompleteFirstPass?e.tView=tu(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):n}function tu(e,n,t,r,i,o,s,a,l,c,d){let p=ct+r,C=p+i,y=i_(p,C),w=typeof c=="function"?c():c;return y[Z]={type:e,blueprint:y,template:t,queries:null,viewQuery:a,declTNode:n,data:y.slice().fill(null,p),bindingStartIndex:p,expandoStartIndex:C,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:typeof o=="function"?o():o,pipeRegistry:typeof s=="function"?s():s,firstChild:null,schemas:l,consts:w,incompleteFirstPass:!1,ssrId:d}}function i_(e,n){let t=[];for(let r=0;r&lt;n;r++)t.push(r&lt;e?null:zt);return t}function o_(e,n,t,r){let o=r.get(cw,Qh)||t===Ut.ShadowDom,s=e.selectRootElement(n,o);return s_(s),s}function s_(e){a_(e)}var a_=()=&gt;null;function l_(e,n,t,r){let i=Om(n);i.push(t),e.firstCreatePass&amp;&amp;Pm(e).push(r,i.length-1)}function c_(e,n,t,r,i,o){let s=n?n.injectorIndex:-1,a=0;return _C()&amp;&amp;(a|=128),{type:t,index:r,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:i,attrs:o,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 gp(e,n,t,r,i){for(let o in n){if(!n.hasOwnProperty(o))continue;let s=n[o];if(s===void 0)continue;r??={};let a,l=lt.None;Array.isArray(s)?(a=s[0],l=s[1]):a=s;let c=o;if(i!==null){if(!i.hasOwnProperty(o))continue;c=i[o]}e===0?vp(r,t,c,a,l):vp(r,t,c,a)}return r}function vp(e,n,t,r,i){let o;e.hasOwnProperty(t)?(o=e[t]).push(n,r):o=e[t]=[n,r],i!==void 0&amp;&amp;o.push(i)}function u_(e,n,t){let r=n.directiveStart,i=n.directiveEnd,o=e.data,s=n.attrs,a=[],l=null,c=null;for(let d=r;d&lt;i;d++){let p=o[d],C=t?t.get(p):null,y=C?C.inputs:null,w=C?C.outputs:null;l=gp(0,p.inputs,d,l,y),c=gp(1,p.outputs,d,c,w);let _=l!==null&amp;&amp;s!==null&amp;&amp;!Mc(n)?E_(l,d,s):null;a.push(_)}l!==null&amp;&amp;(l.hasOwnProperty("class")&amp;&amp;(n.flags|=8),l.hasOwnProperty("style")&amp;&amp;(n.flags|=16)),n.initialInputs=a,n.inputs=l,n.outputs=c}function d_(e){return e==="class"?"className":e==="for"?"htmlFor":e==="formaction"?"formAction":e==="innerHtml"?"innerHTML":e==="readonly"?"readOnly":e==="tabindex"?"tabIndex":e}function Dm(e,n,t,r,i,o,s,a){let l=_t(n,t),c=n.inputs,d;!a&amp;&amp;c!=null&amp;&amp;(d=c[r])?(ru(e,t,d,r,i),ys(n)&amp;&amp;f_(t,n.index)):n.type&amp;3?(r=d_(r),i=s!=null?s(i,n.value||"",r):i,o.setProperty(l,r,i)):n.type&amp;12}function f_(e,n){let t=Pn(n,e);t[L]&amp;16||(t[L]|=64)}function nu(e,n,t,r){if(vh()){let i=r===null?null:{"":-1},o=v_(e,t),s,a;o===null?s=a=null:[s,a]=o,s!==null&amp;&amp;Mm(e,n,t,s,i,a),i&amp;&amp;y_(t,r,i)}t.mergedAttrs=Dc(t.mergedAttrs,t.attrs)}function Mm(e,n,t,r,i,o){for(let c=0;c&lt;r.length;c++)zC(Nh(t,n),e,r[c].type);w_(t,e.data.length,r.length);for(let c=0;c&lt;r.length;c++){let d=r[c];d.providersResolver&amp;&amp;d.providersResolver(d)}let s=!1,a=!1,l=_m(e,n,r.length,null);for(let c=0;c&lt;r.length;c++){let d=r[c];t.mergedAttrs=Dc(t.mergedAttrs,d.hostAttrs),__(e,t,n,l,d),C_(l,d,i),d.contentQueries!==null&amp;&amp;(t.flags|=4),(d.hostBindings!==null||d.hostAttrs!==null||d.hostVars!==0)&amp;&amp;(t.flags|=64);let p=d.type.prototype;!s&amp;&amp;(p.ngOnChanges||p.ngOnInit||p.ngDoCheck)&amp;&amp;((e.preOrderHooks??=[]).push(t.index),s=!0),!a&amp;&amp;(p.ngOnChanges||p.ngDoCheck)&amp;&amp;((e.preOrderCheckHooks??=[]).push(t.index),a=!0),l++}u_(e,t,o)}function p_(e,n,t,r,i){let o=i.hostBindings;if(o){let s=e.hostBindingOpCodes;s===null&amp;&amp;(s=e.hostBindingOpCodes=[]);let a=~n.index;h_(s)!=a&amp;&amp;s.push(a),s.push(t,r,o)}}function h_(e){let n=e.length;for(;n&gt;0;){let t=e[--n];if(typeof t=="number"&amp;&amp;t&lt;0)return t}return 0}function m_(e,n,t,r){let i=t.directiveStart,o=t.directiveEnd;ys(t)&amp;&amp;x_(n,t,e.data[i+t.componentOffset]),e.firstCreatePass||Nh(t,n),In(r,n);let s=t.initialInputs;for(let a=i;a&lt;o;a++){let l=e.data[a],c=Ar(n,e,a,t);if(In(c,n),s!==null&amp;&amp;M_(n,a-i,c,l,t,s),Ii(l)){let d=Pn(t.index,n);d[Ot]=Ar(n,e,a,t)}}}function Em(e,n,t){let r=t.directiveStart,i=t.directiveEnd,o=t.index,s=OC();try{Xn(o);for(let a=r;a&lt;i;a++){let l=e.data[a],c=n[a];Ol(a),(l.hostBindings!==null||l.hostVars!==0||l.hostAttrs!==null)&amp;&amp;g_(l,c)}}finally{Xn(-1),Ol(s)}}function g_(e,n){e.hostBindings!==null&amp;&amp;e.hostBindings(1,n)}function v_(e,n){let t=e.directiveRegistry,r=null,i=null;if(t)for(let o=0;o&lt;t.length;o++){let s=t[o];if(Vy(n,s.selectors,!1))if(r||(r=[]),Ii(s))if(s.findHostDirectiveDefs!==null){let a=[];i=i||new Map,s.findHostDirectiveDefs(s,a,i),r.unshift(...a,s);let l=a.length;Wl(e,n,l)}else r.unshift(s),Wl(e,n,0);else i=i||new Map,s.findHostDirectiveDefs?.(s,r,i),r.push(s)}return r===null?null:[r,i]}function Wl(e,n,t){n.componentOffset=t,(e.components??=[]).push(n.index)}function y_(e,n,t){if(n){let r=e.localNames=[];for(let i=0;i&lt;n.length;i+=2){let o=t[n[i+1]];if(o==null)throw new A(-301,!1);r.push(n[i],o)}}}function C_(e,n,t){if(t){if(n.exportAs)for(let r=0;r&lt;n.exportAs.length;r++)t[n.exportAs[r]]=e;Ii(n)&amp;&amp;(t[""]=e)}}function w_(e,n,t){e.flags|=1,e.directiveStart=n,e.directiveEnd=n+t,e.providerIndexes=n}function __(e,n,t,r,i){e.data[r]=i;let o=i.factory||(i.factory=Zn(i.type,!0)),s=new yi(o,Ii(i),S);e.blueprint[r]=s,t[r]=s,p_(e,n,r,_m(e,t,i.hostVars,zt),i)}function x_(e,n,t){let r=_t(n,e),i=bm(t),o=e[Pt].rendererFactory,s=16;t.signals?s=4096:t.onPush&amp;&amp;(s=64);let a=Os(e,Ss(e,i,null,s,r,n,null,o.createRenderer(r,t),null,null,null));e[n.index]=a}function b_(e,n,t,r,i,o){let s=_t(e,n);D_(n[ke],s,o,e.value,t,r,i)}function D_(e,n,t,r,i,o,s){if(o==null)e.removeAttribute(n,i,t);else{let a=s==null?Yn(o):s(o,r||"",i);e.setAttribute(n,i,a,t)}}function M_(e,n,t,r,i,o){let s=o[n];if(s!==null)for(let a=0;a&lt;s.length;){let l=s[a++],c=s[a++],d=s[a++],p=s[a++];wm(r,t,l,c,d,p)}}function E_(e,n,t){let r=null,i=0;for(;i&lt;t.length;){let o=t[i];if(o===0){i+=4;continue}else if(o===5){i+=2;continue}if(typeof o=="number")break;if(e.hasOwnProperty(o)){r===null&amp;&amp;(r=[]);let s=e[o];for(let a=0;a&lt;s.length;a+=3)if(s[a]===n){r.push(o,s[a+1],s[a+2],t[i+1]);break}}i+=2}return r}function Im(e,n,t,r){return[e,!0,0,n,null,r,null,t,null,null]}function Sm(e,n){let t=e.contentQueries;if(t!==null){let r=re(null);try{for(let i=0;i&lt;t.length;i+=2){let o=t[i],s=t[i+1];if(s!==-1){let a=e.data[s];kc(o),a.contentQueries(2,n[s],s)}}}finally{re(r)}}}function Os(e,n){return e[mi]?e[tp][St]=n:e[mi]=n,e[tp]=n,n}function ql(e,n,t){kc(0);let r=re(null);try{n(e,t)}finally{re(r)}}function Om(e){return e[hi]||(e[hi]=[])}function Pm(e){return e.cleanup||(e.cleanup=[])}function Tm(e,n){let t=e[Or],r=t?t.get(en,null):null;r&amp;&amp;r.handleError(n)}function ru(e,n,t,r,i){for(let o=0;o&lt;t.length;){let s=t[o++],a=t[o++],l=t[o++],c=n[s],d=e.data[s];wm(d,c,r,a,l,i)}}function Am(e,n,t){let r=ph(n,e);kw(e[ke],r,t)}function I_(e,n){let t=Pn(n,e),r=t[Z];S_(r,t);let i=t[an];i!==null&amp;&amp;t[Jo]===null&amp;&amp;(t[Jo]=Gc(i,t[Or])),iu(r,t,t[Ot])}function S_(e,n){for(let t=n.length;t&lt;e.blueprint.length;t++)n.push(e.blueprint[t])}function iu(e,n,t){Fc(n);try{let r=e.viewQuery;r!==null&amp;&amp;ql(1,r,t);let i=e.template;i!==null&amp;&amp;xm(e,n,i,1,t),e.firstCreatePass&amp;&amp;(e.firstCreatePass=!1),n[Xt]?.finishViewCreation(e),e.staticContentQueries&amp;&amp;Sm(e,n),e.staticViewQueries&amp;&amp;ql(2,e.viewQuery,t);let o=e.components;o!==null&amp;&amp;O_(n,o)}catch(r){throw e.firstCreatePass&amp;&amp;(e.incompleteFirstPass=!0,e.firstCreatePass=!1),r}finally{n[L]&amp;=-5,Lc()}}function O_(e,n){for(let t=0;t&lt;n.length;t++)I_(e,n[t])}function P_(e,n,t,r){let i=re(null);try{let o=n.tView,a=e[L]&amp;4096?4096:16,l=Ss(e,o,t,a,null,n,null,null,r?.injector??null,r?.embeddedViewInjector??null,r?.dehydratedView??null),c=e[n.index];l[Ei]=c;let d=e[Xt];return d!==null&amp;&amp;(l[Xt]=d.createEmbeddedView(o)),iu(o,l,t),l}finally{re(i)}}function yp(e,n){return!n||n.firstChild===null||Hh(e)}function T_(e,n,t,r=!0){let i=n[Z];if(Uw(i,n,e,t),r){let s=Gl(t,e),a=n[ke],l=Qc(a,e[Jn]);l!==null&amp;&amp;Vw(i,e[Tt],a,n,l,s)}let o=n[Jo];o!==null&amp;&amp;o.firstChild!==null&amp;&amp;(o.firstChild=null)}function is(e,n,t,r,i=!1){for(;t!==null;){let o=n[t.index];o!==null&amp;&amp;r.push($t(o)),ln(o)&amp;&amp;A_(o,r);let s=t.type;if(s&amp;8)is(e,n,t.child,r);else if(s&amp;32){let a=Zc(t,n),l;for(;l=a();)r.push(l)}else if(s&amp;16){let a=gm(n,t);if(Array.isArray(a))r.push(...a);else{let l=vi(n[Bt]);is(l[Z],l,a,r,!0)}}t=i?t.projectionNext:t.next}return r}function A_(e,n){for(let t=at;t&lt;e.length;t++){let r=e[t],i=r[Z].firstChild;i!==null&amp;&amp;is(r[Z],r,i,n)}e[Jn]!==e[an]&amp;&amp;n.push(e[Jn])}var Nm=[];function N_(e){return e[Kn]??R_(e)}function R_(e){let n=Nm.pop()??Object.create(F_);return n.lView=e,n}function k_(e){e.lView[Kn]!==e&amp;&amp;(e.lView=null,Nm.push(e))}var F_=de(I({},ff),{consumerIsAlwaysLive:!0,consumerMarkedDirty:e=&gt;{gi(e.lView)},consumerOnSignalRead(){this.lView[Kn]=this}}),Rm=100;function km(e,n=!0,t=0){let r=e[Pt],i=r.rendererFactory,o=!1;o||i.begin?.();try{L_(e,t)}catch(s){throw n&amp;&amp;Tm(e,s),s}finally{o||(i.end?.(),r.inlineEffectRunner?.flush())}}function L_(e,n){Yl(e,n);let t=0;for(;Ac(e);){if(t===Rm)throw new A(103,!1);t++,Yl(e,1)}}function V_(e,n,t,r){let i=n[L];if((i&amp;256)===256)return;let o=!1;!o&amp;&amp;n[Pt].inlineEffectRunner?.flush(),Fc(n);let s=null,a=null;!o&amp;&amp;j_(e)&amp;&amp;(a=N_(n),s=pf(a));try{mh(n),EC(e.bindingStartIndex),t!==null&amp;&amp;xm(e,n,t,2,r);let l=(i&amp;3)===3;if(!o)if(l){let p=e.preOrderCheckHooks;p!==null&amp;&amp;Ho(n,p,null)}else{let p=e.preOrderHooks;p!==null&amp;&amp;zo(n,p,0,null),ll(n,0)}if(U_(n),Fm(n,0),e.contentQueries!==null&amp;&amp;Sm(e,n),!o)if(l){let p=e.contentCheckHooks;p!==null&amp;&amp;Ho(n,p)}else{let p=e.contentHooks;p!==null&amp;&amp;zo(n,p,1),ll(n,1)}n_(e,n);let c=e.components;c!==null&amp;&amp;Vm(n,c,0);let d=e.viewQuery;if(d!==null&amp;&amp;ql(2,d,r),!o)if(l){let p=e.viewCheckHooks;p!==null&amp;&amp;Ho(n,p)}else{let p=e.viewHooks;p!==null&amp;&amp;zo(n,p,2),ll(n,2)}if(e.firstUpdatePass===!0&amp;&amp;(e.firstUpdatePass=!1),n[al]){for(let p of n[al])p();n[al]=null}o||(n[L]&amp;=-73)}catch(l){throw gi(n),l}finally{a!==null&amp;&amp;(hf(a,s),k_(a)),Lc()}}function j_(e){return e.type!==2}function Fm(e,n){for(let t=Gh(e);t!==null;t=Wh(t))for(let r=at;r&lt;t.length;r++){let i=t[r];Lm(i,n)}}function U_(e){for(let n=Gh(e);n!==null;n=Wh(n)){if(!(n[L]&amp;Sc.HasTransplantedViews))continue;let t=n[Pr];for(let r=0;r&lt;t.length;r++){let i=t[r],o=i[$e];mC(i)}}}function B_(e,n,t){let r=Pn(n,e);Lm(r,t)}function Lm(e,n){Tc(e)&amp;&amp;Yl(e,n)}function Yl(e,n){let r=e[Z],i=e[L],o=e[Kn],s=!!(n===0&amp;&amp;i&amp;16);if(s||=!!(i&amp;64&amp;&amp;n===0),s||=!!(i&amp;1024),s||=!!(o?.dirty&amp;&amp;Ua(o)),o&amp;&amp;(o.dirty=!1),e[L]&amp;=-9217,s)V_(r,e,r.template,e[Ot]);else if(i&amp;8192){Fm(e,1);let a=r.components;a!==null&amp;&amp;Vm(e,a,1)}}function Vm(e,n,t){for(let r=0;r&lt;n.length;r++)B_(e,n[r],t)}function ou(e){for(e[Pt].changeDetectionScheduler?.notify();e;){e[L]|=64;let n=vi(e);if(sC(e)&amp;&amp;!n)return e;e=n}return null}var er=class{get rootNodes(){let n=this._lView,t=n[Z];return is(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[Ot]}set context(n){this._lView[Ot]=n}get destroyed(){return(this._lView[L]&amp;256)===256}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){let n=this._lView[$e];if(ln(n)){let t=n[Xo],r=t?t.indexOf(this):-1;r&gt;-1&amp;&amp;(zl(n,r),Qo(t,r))}this._attachedToViewContainer=!1}hm(this._lView[Z],this._lView)}onDestroy(n){gh(this._lView,n)}markForCheck(){ou(this._cdRefInjectingView||this._lView)}detach(){this._lView[L]&amp;=-129}reattach(){Sl(this._lView),this._lView[L]|=128}detectChanges(){this._lView[L]|=1024,km(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new A(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,fm(this._lView[Z],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new A(902,!1);this._appRef=n,Sl(this._lView)}},tr=(()=&gt;{class e{static{this.__NG_ELEMENT_ID__=z_}}return e})(),$_=tr,H_=class extends $_{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 i=P_(this._declarationLView,this._declarationTContainer,n,{embeddedViewInjector:t,dehydratedView:r});return new er(i)}};function z_(){return su(ut(),ee())}function su(e,n){return e.type&amp;4?new H_(n,e,Vr(e,n)):null}var JR=new RegExp(`^(\\d+)*(${aw}|${sw})*(.*)`);var G_=()=&gt;null;function Cp(e,n){return G_(e,n)}var Zl=class{},Ql=class{},os=class{};function W_(e){let n=Error(`No component factory found for ${Ge(e)}.`);return n[q_]=e,n}var q_="ngComponent";var Kl=class{resolveComponentFactory(n){throw W_(n)}},Ps=(()=&gt;{class e{static{this.NULL=new Kl}}return e})(),Ci=class{},dn=(()=&gt;{class e{constructor(){this.destroyNode=null}static{this.__NG_ELEMENT_ID__=()=&gt;Y_()}}return e})();function Y_(){let e=ee(),n=ut(),t=Pn(n.index,e);return(Wn(t)?t:e)[ke]}var Z_=(()=&gt;{class e{static{this.\u0275prov=k({token:e,providedIn:"root",factory:()=&gt;null})}}return e})(),pl={};var wp=new Set;function au(e){wp.has(e)||(wp.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function _p(...e){}function Q_(){let e=typeof ot.requestAnimationFrame=="function",n=ot[e?"requestAnimationFrame":"setTimeout"],t=ot[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone&lt;"u"&amp;&amp;n&amp;&amp;t){let r=n[Zone.__symbol__("OriginalDelegate")];r&amp;&amp;(n=r);let i=t[Zone.__symbol__("OriginalDelegate")];i&amp;&amp;(t=i)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:t}}var Se=class e{constructor({enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:t=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new st(!1),this.onMicrotaskEmpty=new st(!1),this.onStable=new st(!1),this.onError=new st(!1),typeof Zone&gt;"u")throw new A(908,!1);Zone.assertZonePatched();let i=this;i._nesting=0,i._outer=i._inner=Zone.current,Zone.TaskTrackingZoneSpec&amp;&amp;(i._inner=i._inner.fork(new Zone.TaskTrackingZoneSpec)),n&amp;&amp;Zone.longStackTraceZoneSpec&amp;&amp;(i._inner=i._inner.fork(Zone.longStackTraceZoneSpec)),i.shouldCoalesceEventChangeDetection=!r&amp;&amp;t,i.shouldCoalesceRunChangeDetection=r,i.lastRequestAnimationFrameId=-1,i.nativeRequestAnimationFrame=Q_().nativeRequestAnimationFrame,X_(i)}static isInAngularZone(){return typeof Zone&lt;"u"&amp;&amp;Zone.current.get("isAngularZone")===!0}static assertInAngularZone(){if(!e.isInAngularZone())throw new A(909,!1)}static assertNotInAngularZone(){if(e.isInAngularZone())throw new A(909,!1)}run(n,t,r){return this._inner.run(n,t,r)}runTask(n,t,r,i){let o=this._inner,s=o.scheduleEventTask("NgZoneEvent: "+i,n,K_,_p,_p);try{return o.runTask(s,t,r)}finally{o.cancelTask(s)}}runGuarded(n,t,r){return this._inner.runGuarded(n,t,r)}runOutsideAngular(n){return this._outer.run(n)}},K_={};function lu(e){if(e._nesting==0&amp;&amp;!e.hasPendingMicrotasks&amp;&amp;!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=&gt;e.onStable.emit(null))}finally{e.isStable=!0}}}function J_(e){e.isCheckStableRunning||e.lastRequestAnimationFrameId!==-1||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(ot,()=&gt;{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=&gt;{e.lastRequestAnimationFrameId=-1,Jl(e),e.isCheckStableRunning=!0,lu(e),e.isCheckStableRunning=!1},void 0,()=&gt;{},()=&gt;{})),e.fakeTopEventTask.invoke()}),Jl(e))}function X_(e){let n=()=&gt;{J_(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(t,r,i,o,s,a)=&gt;{if(ex(a))return t.invokeTask(i,o,s,a);try{return xp(e),t.invokeTask(i,o,s,a)}finally{(e.shouldCoalesceEventChangeDetection&amp;&amp;o.type==="eventTask"||e.shouldCoalesceRunChangeDetection)&amp;&amp;n(),bp(e)}},onInvoke:(t,r,i,o,s,a,l)=&gt;{try{return xp(e),t.invoke(i,o,s,a,l)}finally{e.shouldCoalesceRunChangeDetection&amp;&amp;n(),bp(e)}},onHasTask:(t,r,i,o)=&gt;{t.hasTask(i,o),r===i&amp;&amp;(o.change=="microTask"?(e._hasPendingMicrotasks=o.microTask,Jl(e),lu(e)):o.change=="macroTask"&amp;&amp;(e.hasPendingMacrotasks=o.macroTask))},onHandleError:(t,r,i,o)=&gt;(t.handleError(i,o),e.runOutsideAngular(()=&gt;e.onError.emit(o)),!1)})}function Jl(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&amp;&amp;e.lastRequestAnimationFrameId!==-1?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function xp(e){e._nesting++,e.isStable&amp;&amp;(e.isStable=!1,e.onUnstable.emit(null))}function bp(e){e._nesting--,lu(e)}function ex(e){return!Array.isArray(e)||e.length!==1?!1:e[0].data?.__ignore_ng_zone__===!0}var jm=(()=&gt;{class e{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){this.executeInternalCallbacks(),this.handler?.execute()}executeInternalCallbacks(){let t=[...this.internalCallbacks];this.internalCallbacks.length=0;for(let r of t)r()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}static{this.\u0275prov=k({token:e,providedIn:"root",factory:()=&gt;new e})}}return e})();function ss(e,n,t){let r=t?e.styles:null,i=t?e.classes:null,o=0;if(n!==null)for(let s=0;s&lt;n.length;s++){let a=n[s];if(typeof a=="number")o=a;else if(o==1)i=Gf(i,a);else if(o==2){let l=a,c=n[++s];r=Gf(r,l+": "+c+";")}}t?e.styles=r:e.stylesWithoutHost=r,t?e.classes=i:e.classesWithoutHost=i}var as=class extends Ps{constructor(n){super(),this.ngModule=n}resolveComponentFactory(n){let t=Qn(n);return new wi(t,this.ngModule)}};function Dp(e){let n=[];for(let t in e){if(!e.hasOwnProperty(t))continue;let r=e[t];r!==void 0&amp;&amp;n.push({propName:Array.isArray(r)?r[0]:r,templateName:t})}return n}function tx(e){let n=e.toLowerCase();return n==="svg"?fh:n==="math"?uC:null}var Xl=class{constructor(n,t){this.injector=n,this.parentInjector=t}get(n,t,r){r=hs(r);let i=this.injector.get(n,pl,r);return i!==pl||t===pl?i:this.parentInjector.get(n,t,r)}},wi=class extends os{get inputs(){let n=this.componentDef,t=n.inputTransforms,r=Dp(n.inputs);if(t!==null)for(let i of r)t.hasOwnProperty(i.propName)&amp;&amp;(i.transform=t[i.propName]);return r}get outputs(){return Dp(this.componentDef.outputs)}constructor(n,t){super(),this.componentDef=n,this.ngModule=t,this.componentType=n.type,this.selector=$y(n.selectors),this.ngContentSelectors=n.ngContentSelectors?n.ngContentSelectors:[],this.isBoundToModule=!!t}create(n,t,r,i){let o=re(null);try{i=i||this.ngModule;let s=i instanceof Xe?i:i?.injector;s&amp;&amp;this.componentDef.getStandaloneInjector!==null&amp;&amp;(s=this.componentDef.getStandaloneInjector(s)||s);let a=s?new Xl(n,s):n,l=a.get(Ci,null);if(l===null)throw new A(407,!1);let c=a.get(Z_,null),d=a.get(jm,null),p=a.get(Zl,null),C={rendererFactory:l,sanitizer:c,inlineEffectRunner:null,afterRenderEventManager:d,changeDetectionScheduler:p},y=l.createRenderer(null,this.componentDef),w=this.componentDef.selectors[0][0]||"div",_=r?o_(y,r,this.componentDef.encapsulation,a):dm(y,w,tx(w)),x=512;this.componentDef.signals?x|=4096:this.componentDef.onPush||(x|=16);let O=null;_!==null&amp;&amp;(O=Gc(_,a,!0));let H=tu(0,null,null,1,0,null,null,null,null,null,null),R=Ss(null,H,null,x,null,null,C,y,a,null,O);Fc(R);let ue,me;try{let De=this.componentDef,Qe,Cn=null;De.findHostDirectiveDefs?(Qe=[],Cn=new Map,De.findHostDirectiveDefs(De,Qe,Cn),Qe.push(De)):Qe=[De];let mo=nx(R,_),Tv=rx(mo,_,De,Qe,R,C,y);me=hh(H,ct),_&amp;&amp;sx(y,De,_,r),t!==void 0&amp;&amp;ax(me,this.ngContentSelectors,t),ue=ox(Tv,De,Qe,Cn,R,[lx]),iu(H,R,null)}finally{Lc()}return new ec(this.componentType,ue,Vr(me,R),R,me)}finally{re(o)}}},ec=class extends Ql{constructor(n,t,r,i,o){super(),this.location=r,this._rootLView=i,this._tNode=o,this.previousInputValues=null,this.instance=t,this.hostView=this.changeDetectorRef=new er(i,void 0,!1),this.componentType=n}setInput(n,t){let r=this._tNode.inputs,i;if(r!==null&amp;&amp;(i=r[n])){if(this.previousInputValues??=new Map,this.previousInputValues.has(n)&amp;&amp;Object.is(this.previousInputValues.get(n),t))return;let o=this._rootLView;ru(o[Z],o,i,n,t),this.previousInputValues.set(n,t);let s=Pn(this._tNode.index,o);ou(s)}}get injector(){return new qn(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(n){this.hostView.onDestroy(n)}};function nx(e,n){let t=e[Z],r=ct;return e[r]=n,Pi(t,r,2,"#host",null)}function rx(e,n,t,r,i,o,s){let a=i[Z];ix(r,e,n,s);let l=null;n!==null&amp;&amp;(l=Gc(n,i[Or]));let c=o.rendererFactory.createRenderer(n,t),d=16;t.signals?d=4096:t.onPush&amp;&amp;(d=64);let p=Ss(i,bm(t),null,d,i[e.index],e,o,c,null,null,l);return a.firstCreatePass&amp;&amp;Wl(a,e,r.length-1),Os(i,p),i[e.index]=p}function ix(e,n,t,r){for(let i of e)n.mergedAttrs=Dc(n.mergedAttrs,i.hostAttrs);n.mergedAttrs!==null&amp;&amp;(ss(n,n.mergedAttrs,!0),t!==null&amp;&amp;ym(r,t,n))}function ox(e,n,t,r,i,o){let s=ut(),a=i[Z],l=_t(s,i);Mm(a,i,s,t,null,r);for(let d=0;d&lt;t.length;d++){let p=s.directiveStart+d,C=Ar(i,a,p,s);In(C,i)}Em(a,i,s),l&amp;&amp;In(l,i);let c=Ar(i,a,s.directiveStart+s.componentOffset,s);if(e[Ot]=i[Ot]=c,o!==null)for(let d of o)d(c,n);return Jc(a,s,i),c}function sx(e,n,t,r){if(r)xl(e,t,["ng-version","17.3.12"]);else{let{attrs:i,classes:o}=Hy(n.selectors[0]);i&amp;&amp;xl(e,t,i),o&amp;&amp;o.length&gt;0&amp;&amp;vm(e,t,o.join(" "))}}function ax(e,n,t){let r=e.projection=[];for(let i=0;i&lt;n.length;i++){let o=t[i];r.push(o!=null?Array.from(o):null)}}function lx(){let e=ut();xs(ee()[Z],e)}var An=(()=&gt;{class e{static{this.__NG_ELEMENT_ID__=cx}}return e})();function cx(){let e=ut();return Bm(e,ee())}var ux=An,Um=class extends ux{constructor(n,t,r){super(),this._lContainer=n,this._hostTNode=t,this._hostLView=r}get element(){return Vr(this._hostTNode,this._hostLView)}get injector(){return new qn(this._hostTNode,this._hostLView)}get parentInjector(){let n=Uc(this._hostTNode,this._hostLView);if(Ph(n)){let t=ts(n,this._hostLView),r=es(n),i=t[Z].data[r+8];return new qn(i,t)}else return new qn(null,this._hostLView)}clear(){for(;this.length&gt;0;)this.remove(this.length-1)}get(n){let t=Mp(this._lContainer);return t!==null&amp;&amp;t[n]||null}get length(){return this._lContainer.length-at}createEmbeddedView(n,t,r){let i,o;typeof r=="number"?i=r:r!=null&amp;&amp;(i=r.index,o=r.injector);let s=Cp(this._lContainer,n.ssrId),a=n.createEmbeddedViewImpl(t||{},o,s);return this.insertImpl(a,i,yp(this._hostTNode,s)),a}createComponent(n,t,r,i,o){let s=n&amp;&amp;!oC(n),a;if(s)a=t;else{let w=t||{};a=w.index,r=w.injector,i=w.projectableNodes,o=w.environmentInjector||w.ngModuleRef}let l=s?n:new wi(Qn(n)),c=r||this.parentInjector;if(!o&amp;&amp;l.ngModule==null){let _=(s?c:this.parentInjector).get(Xe,null);_&amp;&amp;(o=_)}let d=Qn(l.componentType??{}),p=Cp(this._lContainer,d?.id??null),C=p?.firstChild??null,y=l.create(c,i,C,o);return this.insertImpl(y.hostView,a,yp(this._hostTNode,p)),y}insert(n,t){return this.insertImpl(n,t,!0)}insertImpl(n,t,r){let i=n._lView;if(hC(i)){let a=this.indexOf(n);if(a!==-1)this.detach(a);else{let l=i[$e],c=new Um(l,l[Tt],l[$e]);c.detach(c.indexOf(n))}}let o=this._adjustIndex(t),s=this._lContainer;return T_(s,i,o,r),n.attachToViewContainerRef(),Gp(hl(s),o,n),n}move(n,t){return this.insert(n,t)}indexOf(n){let t=Mp(this._lContainer);return t!==null?t.indexOf(n):-1}remove(n){let t=this._adjustIndex(n,-1),r=zl(this._lContainer,t);r&amp;&amp;(Qo(hl(this._lContainer),t),hm(r[Z],r))}detach(n){let t=this._adjustIndex(n,-1),r=zl(this._lContainer,t);return r&amp;&amp;Qo(hl(this._lContainer),t)!=null?new er(r):null}_adjustIndex(n,t=0){return n??this.length+t}};function Mp(e){return e[Xo]}function hl(e){return e[Xo]||(e[Xo]=[])}function Bm(e,n){let t,r=n[e.index];return ln(r)?t=r:(t=Im(r,n,null,e),n[e.index]=t,Os(n,t)),fx(t,n,e,r),new Um(t,e,n)}function dx(e,n){let t=e[ke],r=t.createComment(""),i=_t(n,e),o=Qc(t,i);return rs(t,o,r,qw(t,i),!1),r}var fx=mx,px=()=&gt;!1;function hx(e,n,t){return px(e,n,t)}function mx(e,n,t,r){if(e[Jn])return;let i;t.type&amp;8?i=$t(r):i=dx(n,t),e[Jn]=i}var tc=class e{constructor(n){this.queryList=n,this.matches=null}clone(){return new e(this.queryList)}setDirty(){this.queryList.setDirty()}},nc=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,i=[];for(let o=0;o&lt;r;o++){let s=t.getByIndex(o),a=this.queries[s.indexInDeclarationView];i.push(a.clone())}return new e(i)}return null}insertView(n){this.dirtyQueriesWithMatches(n)}detachView(n){this.dirtyQueriesWithMatches(n)}finishViewCreation(n){this.dirtyQueriesWithMatches(n)}dirtyQueriesWithMatches(n){for(let t=0;t&lt;this.queries.length;t++)cu(n,t).matches!==null&amp;&amp;this.queries[t].setDirty()}},rc=class{constructor(n,t,r=null){this.flags=t,this.read=r,typeof n=="string"?this.predicate=bx(n):this.predicate=n}},ic=class e{constructor(n=[]){this.queries=n}elementStart(n,t){for(let r=0;r&lt;this.queries.length;r++)this.queries[r].elementStart(n,t)}elementEnd(n){for(let t=0;t&lt;this.queries.length;t++)this.queries[t].elementEnd(n)}embeddedTView(n){let t=null;for(let r=0;r&lt;this.length;r++){let i=t!==null?t.length:0,o=this.getByIndex(r).embeddedTView(n,i);o&amp;&amp;(o.indexInDeclarationView=r,t!==null?t.push(o):t=[o])}return t!==null?new e(t):null}template(n,t){for(let r=0;r&lt;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)}},oc=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)&amp;&amp;this.matchTNode(n,t)}elementEnd(n){this._declarationNodeIndex===n.index&amp;&amp;(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&amp;&amp;(this.metadata.flags&amp;1)!==1){let t=this._declarationNodeIndex,r=n.parent;for(;r!==null&amp;&amp;r.type&amp;8&amp;&amp;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 i=0;i&lt;r.length;i++){let o=r[i];this.matchTNodeWithReadOption(n,t,gx(t,o)),this.matchTNodeWithReadOption(n,t,Go(t,n,o,!1,!1))}else r===tr?t.type&amp;4&amp;&amp;this.matchTNodeWithReadOption(n,t,-1):this.matchTNodeWithReadOption(n,t,Go(t,n,r,!1,!1))}matchTNodeWithReadOption(n,t,r){if(r!==null){let i=this.metadata.read;if(i!==null)if(i===dt||i===An||i===tr&amp;&amp;t.type&amp;4)this.addMatch(t.index,-2);else{let o=Go(t,n,i,!1,!1);o!==null&amp;&amp;this.addMatch(t.index,o)}else this.addMatch(t.index,r)}}addMatch(n,t){this.matches===null?this.matches=[n,t]:this.matches.push(n,t)}};function gx(e,n){let t=e.localNames;if(t!==null){for(let r=0;r&lt;t.length;r+=2)if(t[r]===n)return t[r+1]}return null}function vx(e,n){return e.type&amp;11?Vr(e,n):e.type&amp;4?su(e,n):null}function yx(e,n,t,r){return t===-1?vx(n,e):t===-2?Cx(e,n,r):Ar(e,e[Z],t,n)}function Cx(e,n,t){if(t===dt)return Vr(n,e);if(t===tr)return su(n,e);if(t===An)return Bm(n,e)}function $m(e,n,t,r){let i=n[Xt].queries[r];if(i.matches===null){let o=e.data,s=t.matches,a=[];for(let l=0;s!==null&amp;&amp;l&lt;s.length;l+=2){let c=s[l];if(c&lt;0)a.push(null);else{let d=o[c];a.push(yx(n,d,s[l+1],t.metadata.read))}}i.matches=a}return i.matches}function sc(e,n,t,r){let i=e.queries.getByIndex(t),o=i.matches;if(o!==null){let s=$m(e,n,i,t);for(let a=0;a&lt;o.length;a+=2){let l=o[a];if(l&gt;0)r.push(s[a/2]);else{let c=o[a+1],d=n[-l];for(let p=at;p&lt;d.length;p++){let C=d[p];C[Ei]===C[$e]&amp;&amp;sc(C[Z],C,c,r)}if(d[Pr]!==null){let p=d[Pr];for(let C=0;C&lt;p.length;C++){let y=p[C];sc(y[Z],y,c,r)}}}}}return r}function wx(e,n){return e[Xt].queries[n].queryList}function _x(e,n,t){let r=new Rl((t&amp;4)===4);return l_(e,n,r,r.destroy),(n[Xt]??=new nc).queries.push(new tc(r))-1}function xx(e,n,t){let r=We();return r.firstCreatePass&amp;&amp;(Dx(r,new rc(e,n,t),-1),(n&amp;2)===2&amp;&amp;(r.staticViewQueries=!0)),_x(r,ee(),n)}function bx(e){return e.split(",").map(n=&gt;n.trim())}function Dx(e,n,t){e.queries===null&amp;&amp;(e.queries=new ic),e.queries.track(new oc(n,t))}function cu(e,n){return e.queries.getByIndex(n)}function Mx(e,n){let t=e[Z],r=cu(t,n);return r.crossesNgTemplate?sc(t,e,n,[]):$m(t,e,r,n)}function uu(e){let n=e.inputConfig,t={};for(let r in n)if(n.hasOwnProperty(r)){let i=n[r];Array.isArray(i)&amp;&amp;i[3]&amp;&amp;(t[r]=i[3])}e.inputTransforms=t}var Sn=class{},_i=class{};var ac=class extends Sn{constructor(n,t,r){super(),this._parent=t,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new as(this);let i=eh(n);this._bootstrapComponents=um(i.bootstrap),this._r3Injector=Uh(n,t,[{provide:Sn,useValue:this},{provide:Ps,useValue:this.componentFactoryResolver},...r],Ge(n),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(n)}get injector(){return this._r3Injector}destroy(){let n=this._r3Injector;!n.destroyed&amp;&amp;n.destroy(),this.destroyCbs.forEach(t=&gt;t()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}},lc=class extends _i{constructor(n){super(),this.moduleType=n}create(n){return new ac(this.moduleType,n,[])}};var ls=class extends Sn{constructor(n){super(),this.componentFactoryResolver=new as(this),this.instance=null;let t=new pi([...n.providers,{provide:Sn,useValue:this},{provide:Ps,useValue:this.componentFactoryResolver}],n.parent||Ic(),n.debugName,new Set(["environment"]));this.injector=t,n.runEnvironmentInitializers&amp;&amp;t.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(n){this.injector.onDestroy(n)}};function du(e,n,t=null){return new ls({providers:e,parent:n,debugName:t,runEnvironmentInitializers:!0}).injector}var or=(()=&gt;{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new Be(!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&amp;&amp;this._hasPendingTasks&amp;&amp;this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&amp;&amp;this.hasPendingTasks.next(!1)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function Hm(e){return fu(e)?Array.isArray(e)||!(e instanceof Map)&amp;&amp;Symbol.iterator in e:!1}function Ex(e,n){if(Array.isArray(e))for(let t=0;t&lt;e.length;t++)n(e[t]);else{let t=e[Symbol.iterator](),r;for(;!(r=t.next()).done;)n(r.value)}}function fu(e){return e!==null&amp;&amp;(typeof e=="function"||typeof e=="object")}function pu(e,n,t){return e[n]=t}function On(e,n,t){let r=e[n];return Object.is(r,t)?!1:(e[n]=t,!0)}function hu(e,n,t,r){let i=On(e,n,t);return On(e,n+1,r)||i}function Ix(e,n,t,r,i){let o=hu(e,n,t,r);return On(e,n+2,i)||o}function Sx(e){return(e.flags&amp;32)===32}function Ox(e,n,t,r,i,o,s,a,l){let c=n.consts,d=Pi(n,e,4,s||null,Tr(c,a));nu(n,t,d,Tr(c,l)),xs(n,d);let p=d.tView=tu(2,d,r,i,o,n.directiveRegistry,n.pipeRegistry,null,n.schemas,c,null);return n.queries!==null&amp;&amp;(n.queries.template(n,d),p.queries=n.queries.embeddedTView(d)),d}function M(e,n,t,r,i,o,s,a){let l=ee(),c=We(),d=e+ct,p=c.firstCreatePass?Ox(d,c,l,n,t,r,i,o,s):c.data[d];rr(p,!1);let C=Px(c,l,p,e);ws()&amp;&amp;Es(c,l,C,p),In(C,l);let y=Im(C,l,C,p);return l[d]=y,Os(l,y),hx(y,p,l),Cs(p)&amp;&amp;Xc(c,l,p),s!=null&amp;&amp;eu(l,p,a),M}var Px=Tx;function Tx(e,n,t,r){return _s(!0),n[ke].createComment("")}function Ts(e,n,t,r){let i=ee(),o=Rc();if(On(i,o,n)){let s=We(),a=Vc();b_(a,i,e,n,t,r)}return Ts}function zm(e,n,t,r){return On(e,Rc(),t)?n+Yn(t)+r:zt}function Ax(e,n,t,r,i,o){let s=MC(),a=hu(e,s,t,i);return wh(2),a?n+Yn(t)+r+Yn(i)+o:zt}function Bo(e,n){return e&lt;&lt;17|n&lt;&lt;2}function nr(e){return e&gt;&gt;17&amp;32767}function Nx(e){return(e&amp;2)==2}function Rx(e,n){return e&amp;131071|n&lt;&lt;17}function cc(e){return e|2}function Nr(e){return(e&amp;131068)&gt;&gt;2}function ml(e,n){return e&amp;-131069|n&lt;&lt;2}function kx(e){return(e&amp;1)===1}function uc(e){return e|1}function Fx(e,n,t,r,i,o){let s=o?n.classBindings:n.styleBindings,a=nr(s),l=Nr(s);e[r]=t;let c=!1,d;if(Array.isArray(t)){let p=t;d=p[1],(d===null||Di(p,d)&gt;0)&amp;&amp;(c=!0)}else d=t;if(i)if(l!==0){let C=nr(e[a+1]);e[r+1]=Bo(C,a),C!==0&amp;&amp;(e[C+1]=ml(e[C+1],r)),e[a+1]=Rx(e[a+1],r)}else e[r+1]=Bo(a,0),a!==0&amp;&amp;(e[a+1]=ml(e[a+1],r)),a=r;else e[r+1]=Bo(l,0),a===0?a=r:e[l+1]=ml(e[l+1],r),l=r;c&amp;&amp;(e[r+1]=cc(e[r+1])),Ep(e,d,r,!0),Ep(e,d,r,!1),Lx(n,d,e,r,o),s=Bo(a,l),o?n.classBindings=s:n.styleBindings=s}function Lx(e,n,t,r,i){let o=i?e.residualClasses:e.residualStyles;o!=null&amp;&amp;typeof n=="string"&amp;&amp;Di(o,n)&gt;=0&amp;&amp;(t[r+1]=uc(t[r+1]))}function Ep(e,n,t,r){let i=e[t+1],o=n===null,s=r?nr(i):Nr(i),a=!1;for(;s!==0&amp;&amp;(a===!1||o);){let l=e[s],c=e[s+1];Vx(l,n)&amp;&amp;(a=!0,e[s+1]=r?uc(c):cc(c)),s=r?nr(c):Nr(c)}a&amp;&amp;(e[t+1]=r?cc(i):uc(i))}function Vx(e,n){return e===null||n==null||(Array.isArray(e)?e[1]:e)===n?!0:Array.isArray(e)&amp;&amp;typeof n=="string"?Di(e,n)&gt;=0:!1}function g(e,n,t){let r=ee(),i=Rc();if(On(r,i,n)){let o=We(),s=Vc();Dm(o,s,r,e,n,r[ke],t,!1)}return g}function Ip(e,n,t,r,i){let o=n.inputs,s=i?"class":"style";ru(e,t,o[s],s,r)}function fn(e,n,t){return Gm(e,n,t,!1),fn}function Nn(e,n){return Gm(e,n,null,!0),Nn}function Gm(e,n,t,r){let i=ee(),o=We(),s=wh(2);if(o.firstUpdatePass&amp;&amp;Ux(o,e,s,r),n!==zt&amp;&amp;On(i,s,n)){let a=o.data[ir()];Gx(o,a,i,i[ke],e,i[s+1]=Wx(n,t),r,s)}}function jx(e,n){return n&gt;=e.expandoStartIndex}function Ux(e,n,t,r){let i=e.data;if(i[t+1]===null){let o=i[ir()],s=jx(e,t);qx(o,r)&amp;&amp;n===null&amp;&amp;!s&amp;&amp;(n=!1),n=Bx(i,o,n,r),Fx(i,o,n,t,s,r)}}function Bx(e,n,t,r){let i=PC(e),o=r?n.residualClasses:n.residualStyles;if(i===null)(r?n.classBindings:n.styleBindings)===0&amp;&amp;(t=gl(null,e,n,t,r),t=xi(t,n.attrs,r),o=null);else{let s=n.directiveStylingLast;if(s===-1||e[s]!==i)if(t=gl(i,e,n,t,r),o===null){let l=$x(e,n,r);l!==void 0&amp;&amp;Array.isArray(l)&amp;&amp;(l=gl(null,e,n,l[1],r),l=xi(l,n.attrs,r),Hx(e,n,r,l))}else o=zx(e,n,r)}return o!==void 0&amp;&amp;(r?n.residualClasses=o:n.residualStyles=o),t}function $x(e,n,t){let r=t?n.classBindings:n.styleBindings;if(Nr(r)!==0)return e[nr(r)]}function Hx(e,n,t,r){let i=t?n.classBindings:n.styleBindings;e[nr(i)]=r}function zx(e,n,t){let r,i=n.directiveEnd;for(let o=1+n.directiveStylingLast;o&lt;i;o++){let s=e[o].hostAttrs;r=xi(r,s,t)}return xi(r,n.attrs,t)}function gl(e,n,t,r,i){let o=null,s=t.directiveEnd,a=t.directiveStylingLast;for(a===-1?a=t.directiveStart:a++;a&lt;s&amp;&amp;(o=n[a],r=xi(r,o.hostAttrs,i),o!==e);)a++;return e!==null&amp;&amp;(t.directiveStylingLast=a),r}function xi(e,n,t){let r=t?1:2,i=-1;if(n!==null)for(let o=0;o&lt;n.length;o++){let s=n[o];typeof s=="number"?i=s:i===r&amp;&amp;(Array.isArray(e)||(e=e===void 0?[]:["",e]),Py(e,s,t?!0:n[++o]))}return e===void 0?null:e}function Gx(e,n,t,r,i,o,s,a){if(!(n.type&amp;3))return;let l=e.data,c=l[a+1],d=kx(c)?Sp(l,n,t,i,Nr(c),s):void 0;if(!cs(d)){cs(o)||Nx(c)&amp;&amp;(o=Sp(l,null,t,i,a,s));let p=ph(ir(),t);e_(r,s,p,i,o)}}function Sp(e,n,t,r,i,o){let s=n===null,a;for(;i&gt;0;){let l=e[i],c=Array.isArray(l),d=c?l[1]:l,p=d===null,C=t[i+1];C===zt&amp;&amp;(C=p?It:void 0);let y=p?ol(C,r):d===r?C:void 0;if(c&amp;&amp;!cs(y)&amp;&amp;(y=ol(l,r)),cs(y)&amp;&amp;(a=y,s))return a;let w=e[i+1];i=s?nr(w):Nr(w)}if(n!==null){let l=o?n.residualClasses:n.residualStyles;l!=null&amp;&amp;(a=ol(l,r))}return a}function cs(e){return e!==void 0}function Wx(e,n){return e==null||e===""||(typeof n=="string"?e=e+n:typeof e=="object"&amp;&amp;(e=Ge(At(e)))),e}function qx(e,n){return(e.flags&amp;(n?8:16))!==0}function Yx(e,n,t,r,i,o){let s=n.consts,a=Tr(s,i),l=Pi(n,e,2,r,a);return nu(n,t,l,Tr(s,o)),l.attrs!==null&amp;&amp;ss(l,l.attrs,!1),l.mergedAttrs!==null&amp;&amp;ss(l,l.mergedAttrs,!0),n.queries!==null&amp;&amp;n.queries.elementStart(n,l),l}function u(e,n,t,r){let i=ee(),o=We(),s=ct+e,a=i[ke],l=o.firstCreatePass?Yx(s,o,i,n,t,r):o.data[s],c=Zx(o,i,l,a,n,e);i[s]=c;let d=Cs(l);return rr(l,!0),ym(a,c,l),!Sx(l)&amp;&amp;ws()&amp;&amp;Es(o,i,c,l),yC()===0&amp;&amp;In(c,i),CC(),d&amp;&amp;(Xc(o,i,l),Jc(o,l,i)),r!==null&amp;&amp;eu(i,l),u}function f(){let e=ut();Nc()?Ch():(e=e.parent,rr(e,!1));let n=e;xC(n)&amp;&amp;bC(),wC();let t=We();return t.firstCreatePass&amp;&amp;(xs(t,e),Oc(e)&amp;&amp;t.queries.elementEnd(e)),n.classesWithoutHost!=null&amp;&amp;VC(n)&amp;&amp;Ip(t,n,ee(),n.classesWithoutHost,!0),n.stylesWithoutHost!=null&amp;&amp;jC(n)&amp;&amp;Ip(t,n,ee(),n.stylesWithoutHost,!1),f}function b(e,n,t,r){return u(e,n,t,r),f(),b}var Zx=(e,n,t,r,i,o)=&gt;(_s(!0),dm(r,i,RC()));function Qx(e,n,t,r,i){let o=n.consts,s=Tr(o,r),a=Pi(n,e,8,"ng-container",s);s!==null&amp;&amp;ss(a,s,!0);let l=Tr(o,i);return nu(n,t,a,l),n.queries!==null&amp;&amp;n.queries.elementStart(n,a),a}function pn(e,n,t){let r=ee(),i=We(),o=e+ct,s=i.firstCreatePass?Qx(o,i,r,n,t):i.data[o];rr(s,!0);let a=Kx(i,r,s,e);return r[o]=a,ws()&amp;&amp;Es(i,r,a,s),In(a,r),Cs(s)&amp;&amp;(Xc(i,r,s),Jc(i,s,r)),t!=null&amp;&amp;eu(r,s),pn}function hn(){let e=ut(),n=We();return Nc()?Ch():(e=e.parent,rr(e,!1)),n.firstCreatePass&amp;&amp;(xs(n,e),Oc(e)&amp;&amp;n.queries.elementEnd(e)),hn}var Kx=(e,n,t,r)=&gt;(_s(!0),Fw(n[ke],""));function ge(){return ee()}var Gn=void 0;function Jx(e){let n=e,t=Math.floor(Math.abs(e)),r=e.toString().replace(/^[^.]*\.?/,"").length;return t===1&amp;&amp;r===0?1:5}var Xx=["en",[["a","p"],["AM","PM"],Gn],[["AM","PM"],Gn,Gn],[["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"]],Gn,[["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"]],Gn,[["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}",Gn,"{1} 'at' {0}",Gn],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",Jx],vl={};function pt(e){let n=eb(e),t=Op(n);if(t)return t;let r=n.split("-")[0];if(t=Op(r),t)return t;if(r==="en")return Xx;throw new A(701,!1)}function Op(e){return e in vl||(vl[e]=ot.ng&amp;&amp;ot.ng.common&amp;&amp;ot.ng.common.locales&amp;&amp;ot.ng.common.locales[e]),vl[e]}var Me=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}(Me||{});function eb(e){return e.toLowerCase().replace(/_/g,"-")}var us="en-US";var tb=us;function nb(e){typeof e=="string"&amp;&amp;(tb=e.toLowerCase().replace(/_/g,"-"))}function T(e,n,t,r){let i=ee(),o=We(),s=ut();return ib(o,i,i[ke],s,e,n,r),T}function rb(e,n,t,r){let i=e.cleanup;if(i!=null)for(let o=0;o&lt;i.length-1;o+=2){let s=i[o];if(s===t&amp;&amp;i[o+1]===r){let a=n[hi],l=i[o+2];return a.length&gt;l?a[l]:null}typeof s=="string"&amp;&amp;(o+=2)}return null}function ib(e,n,t,r,i,o,s){let a=Cs(r),c=e.firstCreatePass&amp;&amp;Pm(e),d=n[Ot],p=Om(n),C=!0;if(r.type&amp;3||s){let _=_t(r,n),x=s?s(_):_,O=p.length,H=s?ue=&gt;s($t(ue[r.index])):r.index,R=null;if(!s&amp;&amp;a&amp;&amp;(R=rb(e,n,i,r.index)),R!==null){let ue=R.__ngLastListenerFn__||R;ue.__ngNextListenerFn__=o,R.__ngLastListenerFn__=o,C=!1}else{o=Tp(r,n,d,o,!1);let ue=t.listen(x,i,o);p.push(o,ue),c&amp;&amp;c.push(i,H,O,O+1)}}else o=Tp(r,n,d,o,!1);let y=r.outputs,w;if(C&amp;&amp;y!==null&amp;&amp;(w=y[i])){let _=w.length;if(_)for(let x=0;x&lt;_;x+=2){let O=w[x],H=w[x+1],me=n[O][H].subscribe(o),De=p.length;p.push(o,me),c&amp;&amp;c.push(i,r.index,De,-(De+1))}}}function Pp(e,n,t,r){let i=re(null);try{return Vt(6,n,t),t(r)!==!1}catch(o){return Tm(e,o),!1}finally{Vt(7,n,t),re(i)}}function Tp(e,n,t,r,i){return function o(s){if(s===Function)return r;let a=e.componentOffset&gt;-1?Pn(e.index,n):n;ou(a);let l=Pp(n,t,r,s),c=o.__ngNextListenerFn__;for(;c;)l=Pp(n,t,c,s)&amp;&amp;l,c=c.__ngNextListenerFn__;return i&amp;&amp;l===!1&amp;&amp;s.preventDefault(),l}}function D(e=1){return AC(e)}function we(e,n,t){return As(e,"",n,"",t),we}function As(e,n,t,r,i){let o=ee(),s=zm(o,n,t,r);if(s!==zt){let a=We(),l=Vc();Dm(a,l,o,e,s,o[ke],i,!1)}return As}function mu(e,n,t){xx(e,n,t)}function Ns(e){let n=ee(),t=We(),r=_h();kc(r+1);let i=cu(t,r);if(e.dirty&amp;&amp;pC(n)===((i.metadata.flags&amp;2)===2)){if(i.matches===null)e.reset([]);else{let o=Mx(n,r);e.reset(o,XC),e.notifyOnChanges()}return!0}return!1}function Rs(){return wx(ee(),_h())}function ob(e,n,t,r){t&gt;=e.data.length&amp;&amp;(e.data[t]=null,e.blueprint[t]=null),n[t]=r}function m(e,n=""){let t=ee(),r=We(),i=e+ct,o=r.firstCreatePass?Pi(r,i,1,n,null):r.data[i],s=sb(r,t,o,n,e);t[i]=s,ws()&amp;&amp;Es(r,t,s,o),rr(o,!1)}var sb=(e,n,t,r,i)=&gt;(_s(!0),Rw(n[ke],r));function P(e){return _e("",e,""),P}function _e(e,n,t){let r=ee(),i=zm(r,e,n,t);return i!==zt&amp;&amp;Am(r,ir(),i),_e}function Gt(e,n,t,r,i){let o=ee(),s=Ax(o,e,n,t,r,i);return s!==zt&amp;&amp;Am(o,ir(),s),Gt}var ab=(()=&gt;{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=rh(!1,t.type),i=r.length&gt;0?du([r],this._injector,`Standalone[${t.type.name}]`):null;this.cachedInjectors.set(t,i)}return this.cachedInjectors.get(t)}ngOnDestroy(){try{for(let t of this.cachedInjectors.values())t!==null&amp;&amp;t.destroy()}finally{this.cachedInjectors.clear()}}static{this.\u0275prov=k({token:e,providedIn:"environment",factory:()=&gt;new e(B(Xe))})}}return e})();function q(e){au("NgStandalone"),e.getStandaloneInjector=n=&gt;n.get(ab).getOrCreateStandaloneInjector(e)}function te(e,n,t,r){return qm(ee(),Si(),e,n,t,r)}function Wm(e,n,t,r,i){return Ym(ee(),Si(),e,n,t,r,i)}function gu(e,n){let t=e[n];return t===zt?void 0:t}function qm(e,n,t,r,i,o){let s=n+t;return On(e,s,i)?pu(e,s+1,o?r.call(o,i):r(i)):gu(e,s+1)}function Ym(e,n,t,r,i,o,s){let a=n+t;return hu(e,a,i,o)?pu(e,a+2,s?r.call(s,i,o):r(i,o)):gu(e,a+2)}function lb(e,n,t,r,i,o,s,a){let l=n+t;return Ix(e,l,i,o,s)?pu(e,l+3,a?r.call(a,i,o,s):r(i,o,s)):gu(e,l+3)}function be(e,n){let t=We(),r,i=e+ct;t.firstCreatePass?(r=cb(n,t.pipeRegistry),t.data[i]=r,r.onDestroy&amp;&amp;(t.destroyHooks??=[]).push(i,r.onDestroy)):r=t.data[i];let o=r.factory||(r.factory=Zn(r.type,!0)),s,a=Je(S);try{let l=ns(!1),c=o();return ns(l),ob(t,ee(),i,c),c}finally{Je(a)}}function cb(e,n){if(n)for(let t=n.length-1;t&gt;=0;t--){let r=n[t];if(e===r.name)return r}}function qe(e,n,t){let r=e+ct,i=ee(),o=Pc(i,r);return vu(i,r)?qm(i,Si(),n,o.transform,t,o):o.transform(t)}function sr(e,n,t,r){let i=e+ct,o=ee(),s=Pc(o,i);return vu(o,i)?Ym(o,Si(),n,s.transform,t,r,s):s.transform(t,r)}function Zm(e,n,t,r,i){let o=e+ct,s=ee(),a=Pc(s,o);return vu(s,o)?lb(s,Si(),n,a.transform,t,r,i,a):a.transform(t,r,i)}function vu(e,n){return e[Z].data[n].pure}var ks=(()=&gt;{class e{log(t){console.log(t)}warn(t){console.warn(t)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"platform"})}}return e})();var Qm=new V("");function Ur(e){return!!e&amp;&amp;typeof e.then=="function"}function Km(e){return!!e&amp;&amp;typeof e.subscribe=="function"}var Jm=new V(""),Xm=(()=&gt;{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((t,r)=&gt;{this.resolve=t,this.reject=r}),this.appInits=E(Jm,{optional:!0})??[]}runInitializers(){if(this.initialized)return;let t=[];for(let i of this.appInits){let o=i();if(Ur(o))t.push(o);else if(Km(o)){let s=new Promise((a,l)=&gt;{o.subscribe({complete:a,error:l})});t.push(s)}}let r=()=&gt;{this.done=!0,this.resolve()};Promise.all(t).then(()=&gt;{r()}).catch(i=&gt;{this.reject(i)}),t.length===0&amp;&amp;r(),this.initialized=!0}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),Fs=new V("");function ub(){gf(()=&gt;{throw new A(600,!1)})}function db(e){return e.isBoundToModule}function fb(e,n,t){try{let r=t();return Ur(r)?r.catch(i=&gt;{throw n.runOutsideAngular(()=&gt;e.handleError(i)),i}):r}catch(r){throw n.runOutsideAngular(()=&gt;e.handleError(r)),r}}var Br=(()=&gt;{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=E(Bh),this.afterRenderEffectManager=E(jm),this.externalTestViews=new Set,this.beforeRender=new ze,this.afterTick=new ze,this.componentTypes=[],this.components=[],this.isStable=E(or).hasPendingTasks.pipe(Y(t=&gt;!t)),this._injector=E(Xe)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(t,r){let i=t instanceof os;if(!this._injector.get(Xm).done){let C=!i&amp;&amp;Xp(t),y=!1;throw new A(405,y)}let s;i?s=t:s=this._injector.get(Ps).resolveComponentFactory(t),this.componentTypes.push(s.componentType);let a=db(s)?void 0:this._injector.get(Sn),l=r||s.selector,c=s.create(Lr.NULL,[],l,a),d=c.location.nativeElement,p=c.injector.get(Qm,null);return p?.registerApplication(d),c.onDestroy(()=&gt;{this.detachView(c.hostView),yl(this.components,c),p?.unregisterApplication(d)}),this._loadComponent(c),c}tick(){this._tick(!0)}_tick(t){if(this._runningTick)throw new A(101,!1);let r=re(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(t)}catch(i){this.internalErrorHandler(i)}finally{this.afterTick.next(),this._runningTick=!1,re(r)}}detectChangesInAttachedViews(t){let r=0,i=this.afterRenderEffectManager;for(;;){if(r===Rm)throw new A(103,!1);if(t){let o=r===0;this.beforeRender.next(o);for(let{_lView:s,notifyErrorHandler:a}of this._views)pb(s,o,a)}if(r++,i.executeInternalCallbacks(),![...this.externalTestViews.keys(),...this._views].some(({_lView:o})=&gt;dc(o))&amp;&amp;(i.execute(),![...this.externalTestViews.keys(),...this._views].some(({_lView:o})=&gt;dc(o))))break}}attachView(t){let r=t;this._views.push(r),r.attachToAppRef(this)}detachView(t){let r=t;yl(this._views,r),r.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t);let r=this._injector.get(Fs,[]);[...this._bootstrapListeners,...r].forEach(i=&gt;i(t))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(t=&gt;t()),this._views.slice().forEach(t=&gt;t.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(t){return this._destroyListeners.push(t),()=&gt;yl(this._destroyListeners,t)}destroy(){if(this._destroyed)throw new A(406,!1);let t=this._injector;t.destroy&amp;&amp;!t.destroyed&amp;&amp;t.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function yl(e,n){let t=e.indexOf(n);t&gt;-1&amp;&amp;e.splice(t,1)}function pb(e,n,t){!n&amp;&amp;!dc(e)||hb(e,t,n)}function dc(e){return Ac(e)}function hb(e,n,t){let r;t?(r=0,e[L]|=1024):e[L]&amp;64?r=0:r=1,km(e,n,r)}var fc=class{constructor(n,t){this.ngModuleFactory=n,this.componentFactories=t}},yu=(()=&gt;{class e{compileModuleSync(t){return new lc(t)}compileModuleAsync(t){return Promise.resolve(this.compileModuleSync(t))}compileModuleAndAllComponentsSync(t){let r=this.compileModuleSync(t),i=eh(t),o=um(i.declarations).reduce((s,a)=&gt;{let l=Qn(a);return l&amp;&amp;s.push(new wi(l)),s},[]);return new fc(r,o)}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=k({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var mb=(()=&gt;{class e{constructor(){this.zone=E(Se),this.applicationRef=E(Br)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=&gt;{this.zone.run(()=&gt;{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function gb(e){return[{provide:Se,useFactory:e},{provide:Sr,multi:!0,useFactory:()=&gt;{let n=E(mb,{optional:!0});return()=&gt;n.initialize()}},{provide:Sr,multi:!0,useFactory:()=&gt;{let n=E(wb);return()=&gt;{n.initialize()}}},{provide:Bh,useFactory:vb}]}function vb(){let e=E(Se),n=E(en);return t=&gt;e.runOutsideAngular(()=&gt;n.handleError(t))}function yb(e){let n=gb(()=&gt;new Se(Cb(e)));return Rr([[],n])}function Cb(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}var wb=(()=&gt;{class e{constructor(){this.subscription=new Ne,this.initialized=!1,this.zone=E(Se),this.pendingTasks=E(or)}initialize(){if(this.initialized)return;this.initialized=!0;let t=null;!this.zone.isStable&amp;&amp;!this.zone.hasPendingMacrotasks&amp;&amp;!this.zone.hasPendingMicrotasks&amp;&amp;(t=this.pendingTasks.add()),this.zone.runOutsideAngular(()=&gt;{this.subscription.add(this.zone.onStable.subscribe(()=&gt;{Se.assertNotInAngularZone(),queueMicrotask(()=&gt;{t!==null&amp;&amp;!this.zone.hasPendingMacrotasks&amp;&amp;!this.zone.hasPendingMicrotasks&amp;&amp;(this.pendingTasks.remove(t),t=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=&gt;{Se.assertInAngularZone(),t??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function _b(){return typeof $localize&lt;"u"&amp;&amp;$localize.locale||us}var Ti=new V("",{providedIn:"root",factory:()=&gt;E(Ti,Q.Optional|Q.SkipSelf)||_b()});var eg=new V("");var qo=null;function xb(e=[],n){return Lr.create({name:n,providers:[{provide:gs,useValue:"platform"},{provide:eg,useValue:new Set([()=&gt;qo=null])},...e]})}function bb(e=[]){if(qo)return qo;let n=xb(e);return qo=n,ub(),Db(n),n}function Db(e){e.get(Hc,null)?.forEach(t=&gt;t())}var Rn=(()=&gt;{class e{static{this.__NG_ELEMENT_ID__=Mb}}return e})();function Mb(e){return Eb(ut(),ee(),(e&amp;16)===16)}function Eb(e,n,t){if(ys(e)&amp;&amp;!t){let r=Pn(e.index,n);return new er(r,r)}else if(e.type&amp;47){let r=n[Bt];return new er(r,n)}return null}var pc=class{constructor(){}supports(n){return Hm(n)}create(n){return new hc(n)}},Ib=(e,n)=&gt;n,hc=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||Ib}forEachItem(n){let t;for(t=this._itHead;t!==null;t=t._next)n(t)}forEachOperation(n){let t=this._itHead,r=this._removalsHead,i=0,o=null;for(;t||r;){let s=!r||t&amp;&amp;t.currentIndex&lt;Ap(r,i,o)?t:r,a=Ap(s,i,o),l=s.currentIndex;if(s===r)i--,r=r._nextRemoved;else if(t=t._next,s.previousIndex==null)i++;else{o||(o=[]);let c=a-i,d=l-i;if(c!=d){for(let C=0;C&lt;c;C++){let y=C&lt;o.length?o[C]:o[C]=0,w=y+C;d&lt;=w&amp;&amp;w&lt;c&amp;&amp;(o[C]=y+1)}let p=s.previousIndex;o[p]=d-c}}a!==l&amp;&amp;n(s,a,l)}}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&amp;&amp;(n=[]),!Hm(n))throw new A(900,!1);return this.check(n)?this:null}onDestroy(){}check(n){this._reset();let t=this._itHead,r=!1,i,o,s;if(Array.isArray(n)){this.length=n.length;for(let a=0;a&lt;this.length;a++)o=n[a],s=this._trackByFn(a,o),t===null||!Object.is(t.trackById,s)?(t=this._mismatch(t,o,s,a),r=!0):(r&amp;&amp;(t=this._verifyReinsertion(t,o,s,a)),Object.is(t.item,o)||this._addIdentityChange(t,o)),t=t._next}else i=0,Ex(n,a=&gt;{s=this._trackByFn(i,a),t===null||!Object.is(t.trackById,s)?(t=this._mismatch(t,a,s,i),r=!0):(r&amp;&amp;(t=this._verifyReinsertion(t,a,s,i)),Object.is(t.item,a)||this._addIdentityChange(t,a)),t=t._next,i++}),this.length=i;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,i){let o;return n===null?o=this._itTail:(o=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,o,i)):(n=this._linkedRecords===null?null:this._linkedRecords.get(r,i),n!==null?(Object.is(n.item,t)||this._addIdentityChange(n,t),this._moveAfter(n,o,i)):n=this._addAfter(new mc(t,r),o,i)),n}_verifyReinsertion(n,t,r,i){let o=this._unlinkedRecords===null?null:this._unlinkedRecords.get(r,null);return o!==null?n=this._reinsertAfter(o,n._prev,i):n.currentIndex!=i&amp;&amp;(n.currentIndex=i,this._addToMoves(n,i)),n}_truncate(n){for(;n!==null;){let t=n._next;this._addToRemovals(this._unlink(n)),n=t}this._unlinkedRecords!==null&amp;&amp;this._unlinkedRecords.clear(),this._additionsTail!==null&amp;&amp;(this._additionsTail._nextAdded=null),this._movesTail!==null&amp;&amp;(this._movesTail._nextMoved=null),this._itTail!==null&amp;&amp;(this._itTail._next=null),this._removalsTail!==null&amp;&amp;(this._removalsTail._nextRemoved=null),this._identityChangesTail!==null&amp;&amp;(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(n,t,r){this._unlinkedRecords!==null&amp;&amp;this._unlinkedRecords.remove(n);let i=n._prevRemoved,o=n._nextRemoved;return i===null?this._removalsHead=o:i._nextRemoved=o,o===null?this._removalsTail=i:o._prevRemoved=i,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 i=t===null?this._itHead:t._next;return n._next=i,n._prev=t,i===null?this._itTail=n:i._prev=n,t===null?this._itHead=n:t._next=n,this._linkedRecords===null&amp;&amp;(this._linkedRecords=new ds),this._linkedRecords.put(n),n.currentIndex=r,n}_remove(n){return this._addToRemovals(this._unlink(n))}_unlink(n){this._linkedRecords!==null&amp;&amp;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&amp;&amp;(this._unlinkedRecords=new ds),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}},mc=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}},gc=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&lt;=r.currentIndex)&amp;&amp;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}},ds=class{constructor(){this.map=new Map}put(n){let t=n.trackById,r=this.map.get(t);r||(r=new gc,this.map.set(t,r)),r.add(n)}get(n,t){let r=n,i=this.map.get(r);return i?i.get(n,t):null}remove(n){let t=n.trackById;return this.map.get(t).remove(n)&amp;&amp;this.map.delete(t),n}get isEmpty(){return this.map.size===0}clear(){this.map.clear()}};function Ap(e,n,t){let r=e.previousIndex;if(r===null)return r;let i=0;return t&amp;&amp;r&lt;t.length&amp;&amp;(i=t[r]),r+n+i}var vc=class{constructor(){}supports(n){return n instanceof Map||fu(n)}create(){return new yc}},yc=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;else if(!(n instanceof Map||fu(n)))throw new A(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,i)=&gt;{if(t&amp;&amp;t.key===i)this._maybeAddToChanges(t,r),this._appendAfter=t,t=t._next;else{let o=this._getOrCreateRecordForKey(i,r);t=this._insertBeforeOrAppend(t,o)}}),t){t._prev&amp;&amp;(t._prev._next=null),this._removalsHead=t;for(let r=t;r!==null;r=r._nextRemoved)r===this._mapHead&amp;&amp;(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&amp;&amp;(this._changesTail._nextChanged=null),this._additionsTail&amp;&amp;(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&amp;&amp;(r._next=t),n===this._mapHead&amp;&amp;(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 i=this._records.get(n);this._maybeAddToChanges(i,t);let o=i._prev,s=i._next;return o&amp;&amp;(o._next=s),s&amp;&amp;(s._prev=o),i._next=null,i._prev=null,i}let r=new Cc(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=&gt;t(n[r],r))}},Cc=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 Np(){return new Cu([new pc])}var Cu=(()=&gt;{class e{static{this.\u0275prov=k({token:e,providedIn:"root",factory:Np})}constructor(t){this.factories=t}static create(t,r){if(r!=null){let i=r.factories.slice();t=t.concat(i)}return new e(t)}static extend(t){return{provide:e,useFactory:r=&gt;e.create(t,r||Np()),deps:[[e,new xc,new ms]]}}find(t){let r=this.factories.find(i=&gt;i.supports(t));if(r!=null)return r;throw new A(901,!1)}}return e})();function Rp(){return new wu([new vc])}var wu=(()=&gt;{class e{static{this.\u0275prov=k({token:e,providedIn:"root",factory:Rp})}constructor(t){this.factories=t}static create(t,r){if(r){let i=r.factories.slice();t=t.concat(i)}return new e(t)}static extend(t){return{provide:e,useFactory:r=&gt;e.create(t,r||Rp()),deps:[[e,new xc,new ms]]}}find(t){let r=this.factories.find(i=&gt;i.supports(t));if(r)return r;throw new A(901,!1)}}return e})();function tg(e){try{let{rootComponent:n,appProviders:t,platformProviders:r}=e,i=bb(r),o=[yb(),...t||[]],a=new ls({providers:o,parent:i,debugName:"",runEnvironmentInitializers:!1}).injector,l=a.get(Se);return l.run(()=&gt;{a.resolveInjectorInitializers();let c=a.get(en,null),d;l.runOutsideAngular(()=&gt;{d=l.onError.subscribe({next:y=&gt;{c.handleError(y)}})});let p=()=&gt;a.destroy(),C=i.get(eg);return C.add(p),a.onDestroy(()=&gt;{d.unsubscribe(),C.delete(p)}),fb(c,l,()=&gt;{let y=a.get(Xm);return y.runInitializers(),y.donePromise.then(()=&gt;{let w=a.get(Ti,us);nb(w||us);let _=a.get(Br);return n!==void 0&amp;&amp;_.bootstrap(n),_})})})}catch(n){return Promise.reject(n)}}function $r(e){return typeof e=="boolean"?e:e!=null&amp;&amp;e!=="false"}var cg=null;function Hr(){return cg}function ug(e){cg??=e}var Gs=class{};var Ze=new V(""),dg=(()=&gt;{class e{historyGo(t){throw new Error("")}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=k({token:e,factory:()=&gt;E(Sb),providedIn:"platform"})}}return e})();var Sb=(()=&gt;{class e extends dg{constructor(){super(),this._doc=E(Ze),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Hr().getBaseHref(this._doc)}onPopState(t){let r=Hr().getGlobalEventTarget(this._doc,"window");return r.addEventListener("popstate",t,!1),()=&gt;r.removeEventListener("popstate",t)}onHashChange(t){let r=Hr().getGlobalEventTarget(this._doc,"window");return r.addEventListener("hashchange",t,!1),()=&gt;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,i){this._history.pushState(t,r,i)}replaceState(t,r,i){this._history.replaceState(t,r,i)}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=k({token:e,factory:()=&gt;new e,providedIn:"platform"})}}return e})();function fg(e,n){if(e.length==0)return n;if(n.length==0)return e;let t=0;return e.endsWith("/")&amp;&amp;t++,n.startsWith("/")&amp;&amp;t++,t==2?e+n.substring(1):t==1?e+n:e+"/"+n}function ng(e){let n=e.match(/#|\?|$/),t=n&amp;&amp;n.index||e.length,r=t-(e[t-1]==="/"?1:0);return e.slice(0,r)+e.slice(t)}function ar(e){return e&amp;&amp;e[0]!=="?"?"?"+e:e}var Gr=(()=&gt;{class e{historyGo(t){throw new Error("")}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=k({token:e,factory:()=&gt;E(pg),providedIn:"root"})}}return e})(),Ob=new V(""),pg=(()=&gt;{class e extends Gr{constructor(t,r){super(),this._platformLocation=t,this._removeListenerFns=[],this._baseHref=r??this._platformLocation.getBaseHrefFromDOM()??E(Ze).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 fg(this._baseHref,t)}path(t=!1){let r=this._platformLocation.pathname+ar(this._platformLocation.search),i=this._platformLocation.hash;return i&amp;&amp;t?`${r}${i}`:r}pushState(t,r,i,o){let s=this.prepareExternalUrl(i+ar(o));this._platformLocation.pushState(t,r,s)}replaceState(t,r,i,o){let s=this.prepareExternalUrl(i+ar(o));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)(B(dg),B(Ob,8))}}static{this.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var Ni=(()=&gt;{class e{constructor(t){this._subject=new st,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=t;let r=this._locationStrategy.getBaseHref();this._basePath=Ab(ng(rg(r))),this._locationStrategy.onPopState(i=&gt;{this._subject.emit({url:this.path(!0),pop:!0,state:i.state,type:i.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+ar(r))}normalize(t){return e.stripTrailingSlash(Tb(this._basePath,rg(t)))}prepareExternalUrl(t){return t&amp;&amp;t[0]!=="/"&amp;&amp;(t="/"+t),this._locationStrategy.prepareExternalUrl(t)}go(t,r="",i=null){this._locationStrategy.pushState(i,"",t,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+ar(r)),i)}replaceState(t,r="",i=null){this._locationStrategy.replaceState(i,"",t,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+ar(r)),i)}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=&gt;{this._notifyUrlChangeListeners(r.url,r.state)}),()=&gt;{let r=this._urlChangeListeners.indexOf(t);this._urlChangeListeners.splice(r,1),this._urlChangeListeners.length===0&amp;&amp;(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(t="",r){this._urlChangeListeners.forEach(i=&gt;i(t,r))}subscribe(t,r,i){return this._subject.subscribe({next:t,error:r,complete:i})}static{this.normalizeQueryParams=ar}static{this.joinWithSlash=fg}static{this.stripTrailingSlash=ng}static{this.\u0275fac=function(r){return new(r||e)(B(Gr))}}static{this.\u0275prov=k({token:e,factory:()=&gt;Pb(),providedIn:"root"})}}return e})();function Pb(){return new Ni(B(Gr))}function Tb(e,n){if(!e||!n.startsWith(e))return n;let t=n.substring(e.length);return t===""||["/",";","?","#"].includes(t[0])?t:n}function rg(e){return e.replace(/\/index.html$/,"")}function Ab(e){if(new RegExp("^(https?:)?//").test(e)){let[,t]=e.split(/\/\/[^\/]+/);return t}return e}var hg=function(e){return e[e.Decimal=0]="Decimal",e[e.Percent=1]="Percent",e[e.Currency=2]="Currency",e[e.Scientific=3]="Scientific",e}(hg||{});var Ye=function(e){return e[e.Format=0]="Format",e[e.Standalone=1]="Standalone",e}(Ye||{}),pe=function(e){return e[e.Narrow=0]="Narrow",e[e.Abbreviated=1]="Abbreviated",e[e.Wide=2]="Wide",e[e.Short=3]="Short",e}(pe||{}),ht=function(e){return e[e.Short=0]="Short",e[e.Medium=1]="Medium",e[e.Long=2]="Long",e[e.Full=3]="Full",e}(ht||{}),mt={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 Nb(e){return pt(e)[Me.LocaleId]}function Rb(e,n,t){let r=pt(e),i=[r[Me.DayPeriodsFormat],r[Me.DayPeriodsStandalone]],o=xt(i,n);return xt(o,t)}function kb(e,n,t){let r=pt(e),i=[r[Me.DaysFormat],r[Me.DaysStandalone]],o=xt(i,n);return xt(o,t)}function Fb(e,n,t){let r=pt(e),i=[r[Me.MonthsFormat],r[Me.MonthsStandalone]],o=xt(i,n);return xt(o,t)}function Lb(e,n){let r=pt(e)[Me.Eras];return xt(r,n)}function Ls(e,n){let t=pt(e);return xt(t[Me.DateFormat],n)}function Vs(e,n){let t=pt(e);return xt(t[Me.TimeFormat],n)}function js(e,n){let r=pt(e)[Me.DateTimeFormat];return xt(r,n)}function gn(e,n){let t=pt(e),r=t[Me.NumberSymbols][n];if(typeof r&gt;"u"){if(n===mt.CurrencyDecimal)return t[Me.NumberSymbols][mt.Decimal];if(n===mt.CurrencyGroup)return t[Me.NumberSymbols][mt.Group]}return r}function Vb(e,n){return pt(e)[Me.NumberFormats][n]}function mg(e){if(!e[Me.ExtraData])throw new Error(`Missing extra locale data for the locale "${e[Me.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function jb(e){let n=pt(e);return mg(n),(n[Me.ExtraData][2]||[]).map(r=&gt;typeof r=="string"?_u(r):[_u(r[0]),_u(r[1])])}function Ub(e,n,t){let r=pt(e);mg(r);let i=[r[Me.ExtraData][0],r[Me.ExtraData][1]],o=xt(i,n)||[];return xt(o,t)||[]}function xt(e,n){for(let t=n;t&gt;-1;t--)if(typeof e[t]&lt;"u")return e[t];throw new Error("Locale data API: locale data undefined")}function _u(e){let[n,t]=e.split(":");return{hours:+n,minutes:+t}}var Bb=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Us={},$b=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/,vn=function(e){return e[e.Short=0]="Short",e[e.ShortGMT=1]="ShortGMT",e[e.Long=2]="Long",e[e.Extended=3]="Extended",e}(vn||{}),se=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}(se||{}),oe=function(e){return e[e.DayPeriods=0]="DayPeriods",e[e.Days=1]="Days",e[e.Months=2]="Months",e[e.Eras=3]="Eras",e}(oe||{});function Hb(e,n,t,r){let i=Jb(e);n=mn(t,n)||n;let s=[],a;for(;n;)if(a=$b.exec(n),a){s=s.concat(a.slice(1));let d=s.pop();if(!d)break;n=d}else{s.push(n);break}let l=i.getTimezoneOffset();r&amp;&amp;(l=vg(r,l),i=Kb(i,r,!0));let c="";return s.forEach(d=&gt;{let p=Zb(d);c+=p?p(i,t,l):d==="''"?"'":d.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),c}function Ws(e,n,t){let r=new Date(0);return r.setFullYear(e,n,t),r.setHours(0,0,0),r}function mn(e,n){let t=Nb(e);if(Us[t]??={},Us[t][n])return Us[t][n];let r="";switch(n){case"shortDate":r=Ls(e,ht.Short);break;case"mediumDate":r=Ls(e,ht.Medium);break;case"longDate":r=Ls(e,ht.Long);break;case"fullDate":r=Ls(e,ht.Full);break;case"shortTime":r=Vs(e,ht.Short);break;case"mediumTime":r=Vs(e,ht.Medium);break;case"longTime":r=Vs(e,ht.Long);break;case"fullTime":r=Vs(e,ht.Full);break;case"short":let i=mn(e,"shortTime"),o=mn(e,"shortDate");r=Bs(js(e,ht.Short),[i,o]);break;case"medium":let s=mn(e,"mediumTime"),a=mn(e,"mediumDate");r=Bs(js(e,ht.Medium),[s,a]);break;case"long":let l=mn(e,"longTime"),c=mn(e,"longDate");r=Bs(js(e,ht.Long),[l,c]);break;case"full":let d=mn(e,"fullTime"),p=mn(e,"fullDate");r=Bs(js(e,ht.Full),[d,p]);break}return r&amp;&amp;(Us[t][n]=r),r}function Bs(e,n){return n&amp;&amp;(e=e.replace(/\{([^}]+)}/g,function(t,r){return n!=null&amp;&amp;r in n?n[r]:t})),e}function Rt(e,n,t="-",r,i){let o="";(e&lt;0||i&amp;&amp;e&lt;=0)&amp;&amp;(i?e=-e+1:(e=-e,o=t));let s=String(e);for(;s.length&lt;n;)s="0"+s;return r&amp;&amp;(s=s.slice(s.length-n)),o+s}function zb(e,n){return Rt(e,3).substring(0,n)}function Te(e,n,t=0,r=!1,i=!1){return function(o,s){let a=Gb(e,o);if((t&gt;0||a&gt;-t)&amp;&amp;(a+=t),e===se.Hours)a===0&amp;&amp;t===-12&amp;&amp;(a=12);else if(e===se.FractionalSeconds)return zb(a,n);let l=gn(s,mt.MinusSign);return Rt(a,n,l,r,i)}}function Gb(e,n){switch(e){case se.FullYear:return n.getFullYear();case se.Month:return n.getMonth();case se.Date:return n.getDate();case se.Hours:return n.getHours();case se.Minutes:return n.getMinutes();case se.Seconds:return n.getSeconds();case se.FractionalSeconds:return n.getMilliseconds();case se.Day:return n.getDay();default:throw new Error(`Unknown DateType value "${e}".`)}}function ve(e,n,t=Ye.Format,r=!1){return function(i,o){return Wb(i,o,e,n,t,r)}}function Wb(e,n,t,r,i,o){switch(t){case oe.Months:return Fb(n,i,r)[e.getMonth()];case oe.Days:return kb(n,i,r)[e.getDay()];case oe.DayPeriods:let s=e.getHours(),a=e.getMinutes();if(o){let c=jb(n),d=Ub(n,i,r),p=c.findIndex(C=&gt;{if(Array.isArray(C)){let[y,w]=C,_=s&gt;=y.hours&amp;&amp;a&gt;=y.minutes,x=s&lt;w.hours||s===w.hours&amp;&amp;a&lt;w.minutes;if(y.hours&lt;w.hours){if(_&amp;&amp;x)return!0}else if(_||x)return!0}else if(C.hours===s&amp;&amp;C.minutes===a)return!0;return!1});if(p!==-1)return d[p]}return Rb(n,i,r)[s&lt;12?0:1];case oe.Eras:return Lb(n,r)[e.getFullYear()&lt;=0?0:1];default:let l=t;throw new Error(`unexpected translation type ${l}`)}}function $s(e){return function(n,t,r){let i=-1*r,o=gn(t,mt.MinusSign),s=i&gt;0?Math.floor(i/60):Math.ceil(i/60);switch(e){case vn.Short:return(i&gt;=0?"+":"")+Rt(s,2,o)+Rt(Math.abs(i%60),2,o);case vn.ShortGMT:return"GMT"+(i&gt;=0?"+":"")+Rt(s,1,o);case vn.Long:return"GMT"+(i&gt;=0?"+":"")+Rt(s,2,o)+":"+Rt(Math.abs(i%60),2,o);case vn.Extended:return r===0?"Z":(i&gt;=0?"+":"")+Rt(s,2,o)+":"+Rt(Math.abs(i%60),2,o);default:throw new Error(`Unknown zone width "${e}"`)}}}var qb=0,zs=4;function Yb(e){let n=Ws(e,qb,1).getDay();return Ws(e,0,1+(n&lt;=zs?zs:zs+7)-n)}function gg(e){let n=e.getDay(),t=n===0?-3:zs-n;return Ws(e.getFullYear(),e.getMonth(),e.getDate()+t)}function xu(e,n=!1){return function(t,r){let i;if(n){let o=new Date(t.getFullYear(),t.getMonth(),1).getDay()-1,s=t.getDate();i=1+Math.floor((s+o)/7)}else{let o=gg(t),s=Yb(o.getFullYear()),a=o.getTime()-s.getTime();i=1+Math.round(a/6048e5)}return Rt(i,e,gn(r,mt.MinusSign))}}function Hs(e,n=!1){return function(t,r){let o=gg(t).getFullYear();return Rt(o,e,gn(r,mt.MinusSign),n)}}var bu={};function Zb(e){if(bu[e])return bu[e];let n;switch(e){case"G":case"GG":case"GGG":n=ve(oe.Eras,pe.Abbreviated);break;case"GGGG":n=ve(oe.Eras,pe.Wide);break;case"GGGGG":n=ve(oe.Eras,pe.Narrow);break;case"y":n=Te(se.FullYear,1,0,!1,!0);break;case"yy":n=Te(se.FullYear,2,0,!0,!0);break;case"yyy":n=Te(se.FullYear,3,0,!1,!0);break;case"yyyy":n=Te(se.FullYear,4,0,!1,!0);break;case"Y":n=Hs(1);break;case"YY":n=Hs(2,!0);break;case"YYY":n=Hs(3);break;case"YYYY":n=Hs(4);break;case"M":case"L":n=Te(se.Month,1,1);break;case"MM":case"LL":n=Te(se.Month,2,1);break;case"MMM":n=ve(oe.Months,pe.Abbreviated);break;case"MMMM":n=ve(oe.Months,pe.Wide);break;case"MMMMM":n=ve(oe.Months,pe.Narrow);break;case"LLL":n=ve(oe.Months,pe.Abbreviated,Ye.Standalone);break;case"LLLL":n=ve(oe.Months,pe.Wide,Ye.Standalone);break;case"LLLLL":n=ve(oe.Months,pe.Narrow,Ye.Standalone);break;case"w":n=xu(1);break;case"ww":n=xu(2);break;case"W":n=xu(1,!0);break;case"d":n=Te(se.Date,1);break;case"dd":n=Te(se.Date,2);break;case"c":case"cc":n=Te(se.Day,1);break;case"ccc":n=ve(oe.Days,pe.Abbreviated,Ye.Standalone);break;case"cccc":n=ve(oe.Days,pe.Wide,Ye.Standalone);break;case"ccccc":n=ve(oe.Days,pe.Narrow,Ye.Standalone);break;case"cccccc":n=ve(oe.Days,pe.Short,Ye.Standalone);break;case"E":case"EE":case"EEE":n=ve(oe.Days,pe.Abbreviated);break;case"EEEE":n=ve(oe.Days,pe.Wide);break;case"EEEEE":n=ve(oe.Days,pe.Narrow);break;case"EEEEEE":n=ve(oe.Days,pe.Short);break;case"a":case"aa":case"aaa":n=ve(oe.DayPeriods,pe.Abbreviated);break;case"aaaa":n=ve(oe.DayPeriods,pe.Wide);break;case"aaaaa":n=ve(oe.DayPeriods,pe.Narrow);break;case"b":case"bb":case"bbb":n=ve(oe.DayPeriods,pe.Abbreviated,Ye.Standalone,!0);break;case"bbbb":n=ve(oe.DayPeriods,pe.Wide,Ye.Standalone,!0);break;case"bbbbb":n=ve(oe.DayPeriods,pe.Narrow,Ye.Standalone,!0);break;case"B":case"BB":case"BBB":n=ve(oe.DayPeriods,pe.Abbreviated,Ye.Format,!0);break;case"BBBB":n=ve(oe.DayPeriods,pe.Wide,Ye.Format,!0);break;case"BBBBB":n=ve(oe.DayPeriods,pe.Narrow,Ye.Format,!0);break;case"h":n=Te(se.Hours,1,-12);break;case"hh":n=Te(se.Hours,2,-12);break;case"H":n=Te(se.Hours,1);break;case"HH":n=Te(se.Hours,2);break;case"m":n=Te(se.Minutes,1);break;case"mm":n=Te(se.Minutes,2);break;case"s":n=Te(se.Seconds,1);break;case"ss":n=Te(se.Seconds,2);break;case"S":n=Te(se.FractionalSeconds,1);break;case"SS":n=Te(se.FractionalSeconds,2);break;case"SSS":n=Te(se.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":n=$s(vn.Short);break;case"ZZZZZ":n=$s(vn.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":n=$s(vn.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":n=$s(vn.Long);break;default:return null}return bu[e]=n,n}function vg(e,n){e=e.replace(/:/g,"");let t=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(t)?n:t}function Qb(e,n){return e=new Date(e.getTime()),e.setMinutes(e.getMinutes()+n),e}function Kb(e,n,t){let r=t?-1:1,i=e.getTimezoneOffset(),o=vg(n,i);return Qb(e,r*(o-i))}function Jb(e){if(ig(e))return e;if(typeof e=="number"&amp;&amp;!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[i,o=1,s=1]=e.split("-").map(a=&gt;+a);return Ws(i,o-1,s)}let t=parseFloat(e);if(!isNaN(e-t))return new Date(t);let r;if(r=e.match(Bb))return Xb(r)}let n=new Date(e);if(!ig(n))throw new Error(`Unable to convert "${e}" into a date`);return n}function Xb(e){let n=new Date(0),t=0,r=0,i=e[8]?n.setUTCFullYear:n.setFullYear,o=e[8]?n.setUTCHours:n.setHours;e[9]&amp;&amp;(t=Number(e[9]+e[10]),r=Number(e[9]+e[11])),i.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,l=Number(e[6]||0),c=Math.floor(parseFloat("0."+(e[7]||0))*1e3);return o.call(n,s,a,l,c),n}function ig(e){return e instanceof Date&amp;&amp;!isNaN(e.valueOf())}var eD=/^(\d+)?\.((\d+)(-(\d+))?)?$/,og=22,qs=".",Ai="0",tD=";",nD=",",Du="#";function rD(e,n,t,r,i,o,s=!1){let a="",l=!1;if(!isFinite(e))a=gn(t,mt.Infinity);else{let c=aD(e);s&amp;&amp;(c=sD(c));let d=n.minInt,p=n.minFrac,C=n.maxFrac;if(o){let H=o.match(eD);if(H===null)throw new Error(`${o} is not a valid digit info`);let R=H[1],ue=H[3],me=H[5];R!=null&amp;&amp;(d=Mu(R)),ue!=null&amp;&amp;(p=Mu(ue)),me!=null?C=Mu(me):ue!=null&amp;&amp;p&gt;C&amp;&amp;(C=p)}lD(c,p,C);let y=c.digits,w=c.integerLen,_=c.exponent,x=[];for(l=y.every(H=&gt;!H);w&lt;d;w++)y.unshift(0);for(;w&lt;0;w++)y.unshift(0);w&gt;0?x=y.splice(w,y.length):(x=y,y=[0]);let O=[];for(y.length&gt;=n.lgSize&amp;&amp;O.unshift(y.splice(-n.lgSize,y.length).join(""));y.length&gt;n.gSize;)O.unshift(y.splice(-n.gSize,y.length).join(""));y.length&amp;&amp;O.unshift(y.join("")),a=O.join(gn(t,r)),x.length&amp;&amp;(a+=gn(t,i)+x.join("")),_&amp;&amp;(a+=gn(t,mt.Exponential)+"+"+_)}return e&lt;0&amp;&amp;!l?a=n.negPre+a+n.negSuf:a=n.posPre+a+n.posSuf,a}function iD(e,n,t){let r=Vb(n,hg.Decimal),i=oD(r,gn(n,mt.MinusSign));return rD(e,i,n,mt.Group,mt.Decimal,t)}function oD(e,n="-"){let t={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},r=e.split(tD),i=r[0],o=r[1],s=i.indexOf(qs)!==-1?i.split(qs):[i.substring(0,i.lastIndexOf(Ai)+1),i.substring(i.lastIndexOf(Ai)+1)],a=s[0],l=s[1]||"";t.posPre=a.substring(0,a.indexOf(Du));for(let d=0;d&lt;l.length;d++){let p=l.charAt(d);p===Ai?t.minFrac=t.maxFrac=d+1:p===Du?t.maxFrac=d+1:t.posSuf+=p}let c=a.split(nD);if(t.gSize=c[1]?c[1].length:0,t.lgSize=c[2]||c[1]?(c[2]||c[1]).length:0,o){let d=i.length-t.posPre.length-t.posSuf.length,p=o.indexOf(Du);t.negPre=o.substring(0,p).replace(/'/g,""),t.negSuf=o.slice(p+d).replace(/'/g,"")}else t.negPre=n+t.posPre,t.negSuf=t.posSuf;return t}function sD(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&amp;&amp;e.digits.push(0),e.integerLen+=2),e}function aD(e){let n=Math.abs(e)+"",t=0,r,i,o,s,a;for((i=n.indexOf(qs))&gt;-1&amp;&amp;(n=n.replace(qs,"")),(o=n.search(/e/i))&gt;0?(i&lt;0&amp;&amp;(i=o),i+=+n.slice(o+1),n=n.substring(0,o)):i&lt;0&amp;&amp;(i=n.length),o=0;n.charAt(o)===Ai;o++);if(o===(a=n.length))r=[0],i=1;else{for(a--;n.charAt(a)===Ai;)a--;for(i-=o,r=[],s=0;o&lt;=a;o++,s++)r[s]=Number(n.charAt(o))}return i&gt;og&amp;&amp;(r=r.splice(0,og-1),t=i-1,i=1),{digits:r,exponent:t,integerLen:i}}function lD(e,n,t){if(n&gt;t)throw new Error(`The minimum number of digits after fraction (${n}) is higher than the maximum (${t}).`);let r=e.digits,i=r.length-e.integerLen,o=Math.min(Math.max(n,i),t),s=o+e.integerLen,a=r[s];if(s&gt;0){r.splice(Math.max(e.integerLen,s));for(let p=s;p&lt;r.length;p++)r[p]=0}else{i=Math.max(0,i),e.integerLen=1,r.length=Math.max(1,s=o+1),r[0]=0;for(let p=1;p&lt;s;p++)r[p]=0}if(a&gt;=5)if(s-1&lt;0){for(let p=0;p&gt;s;p--)r.unshift(0),e.integerLen++;r.unshift(1),e.integerLen++}else r[s-1]++;for(;i&lt;Math.max(0,o);i++)r.push(0);let l=o!==0,c=n+e.integerLen,d=r.reduceRight(function(p,C,y,w){return C=C+p,w[y]=C&lt;10?C:C-10,l&amp;&amp;(w[y]===0&amp;&amp;y&gt;=c?w.pop():l=!1),C&gt;=10?1:0},0);d&amp;&amp;(r.unshift(d),e.integerLen++)}function Mu(e){let n=parseInt(e);if(isNaN(n))throw new Error("Invalid integer literal when parsing "+e);return n}function Ys(e,n){n=encodeURIComponent(n);for(let t of e.split(";")){let r=t.indexOf("="),[i,o]=r==-1?[t,""]:[t.slice(0,r),t.slice(r+1)];if(i.trim()===n)return decodeURIComponent(o)}return null}var Eu=/\s+/,sg=[],je=(()=&gt;{class e{constructor(t,r){this._ngEl=t,this._renderer=r,this.initialClasses=sg,this.stateMap=new Map}set klass(t){this.initialClasses=t!=null?t.trim().split(Eu):sg}set ngClass(t){this.rawClass=typeof t=="string"?t.trim().split(Eu):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 i=this.stateMap.get(t);i!==void 0?(i.enabled!==r&amp;&amp;(i.changed=!0,i.enabled=r),i.touched=!0):this.stateMap.set(t,{enabled:r,changed:!0,touched:!0})}_applyStateDiff(){for(let t of this.stateMap){let r=t[0],i=t[1];i.changed?(this._toggleClass(r,i.enabled),i.changed=!1):i.touched||(i.enabled&amp;&amp;this._toggleClass(r,!1),this.stateMap.delete(r)),i.touched=!1}}_toggleClass(t,r){t=t.trim(),t.length&gt;0&amp;&amp;t.split(Eu).forEach(i=&gt;{r?this._renderer.addClass(this._ngEl.nativeElement,i):this._renderer.removeClass(this._ngEl.nativeElement,i)})}static{this.\u0275fac=function(r){return new(r||e)(S(dt),S(dn))}}static{this.\u0275dir=on({type:e,selectors:[["","ngClass",""]],inputs:{klass:[lt.None,"class","klass"],ngClass:"ngClass"},standalone:!0})}}return e})();var Iu=class{constructor(n,t,r,i){this.$implicit=n,this.ngForOf=t,this.index=r,this.count=i}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}},ye=(()=&gt;{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,i){this._viewContainer=t,this._template=r,this._differs=i,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(t){t&amp;&amp;(this._template=t)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;let t=this._ngForOf;if(!this._differ&amp;&amp;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&amp;&amp;this._applyChanges(t)}}_applyChanges(t){let r=this._viewContainer;t.forEachOperation((i,o,s)=&gt;{if(i.previousIndex==null)r.createEmbeddedView(this._template,new Iu(i.item,this._ngForOf,-1,-1),s===null?void 0:s);else if(s==null)r.remove(o===null?void 0:o);else if(o!==null){let a=r.get(o);r.move(a,s),ag(a,i)}});for(let i=0,o=r.length;i&lt;o;i++){let a=r.get(i).context;a.index=i,a.count=o,a.ngForOf=this._ngForOf}t.forEachIdentityChange(i=&gt;{let o=r.get(i.currentIndex);ag(o,i)})}static ngTemplateContextGuard(t,r){return!0}static{this.\u0275fac=function(r){return new(r||e)(S(An),S(tr),S(Cu))}}static{this.\u0275dir=on({type:e,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}}return e})();function ag(e,n){e.context.$implicit=n.item}var Ce=(()=&gt;{class e{constructor(t,r){this._viewContainer=t,this._context=new Su,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){lg("ngIfThen",t),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()}set ngIfElse(t){lg("ngIfElse",t),this._elseTemplateRef=t,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&amp;&amp;(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&amp;&amp;(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(t,r){return!0}static{this.\u0275fac=function(r){return new(r||e)(S(An),S(tr))}}static{this.\u0275dir=on({type:e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}}return e})(),Su=class{constructor(){this.$implicit=null,this.ngIf=null}};function lg(e,n){if(!!!(!n||n.createEmbeddedView))throw new Error(`${e} must be a TemplateRef, but received '${Ge(n)}'.`)}var yg=(()=&gt;{class e{constructor(t,r,i){this._ngEl=t,this._differs=r,this._renderer=i,this._ngStyle=null,this._differ=null}set ngStyle(t){this._ngStyle=t,!this._differ&amp;&amp;t&amp;&amp;(this._differ=this._differs.find(t).create())}ngDoCheck(){if(this._differ){let t=this._differ.diff(this._ngStyle);t&amp;&amp;this._applyChanges(t)}}_setStyle(t,r){let[i,o]=t.split("."),s=i.indexOf("-")===-1?void 0:Ht.DashCase;r!=null?this._renderer.setStyle(this._ngEl.nativeElement,i,o?`${r}${o}`:r,s):this._renderer.removeStyle(this._ngEl.nativeElement,i,s)}_applyChanges(t){t.forEachRemovedItem(r=&gt;this._setStyle(r.key,null)),t.forEachAddedItem(r=&gt;this._setStyle(r.key,r.currentValue)),t.forEachChangedItem(r=&gt;this._setStyle(r.key,r.currentValue))}static{this.\u0275fac=function(r){return new(r||e)(S(dt),S(wu),S(dn))}}static{this.\u0275dir=on({type:e,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}}return e})();function Zs(e,n){return new A(2100,!1)}var Cg=(()=&gt;{class e{transform(t){if(t==null)return null;if(typeof t!="string")throw Zs(e,t);return t.toUpperCase()}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275pipe=Mi({name:"uppercase",type:e,pure:!0,standalone:!0})}}return e})(),cD="mediumDate",uD=new V(""),dD=new V(""),Wt=(()=&gt;{class e{constructor(t,r,i){this.locale=t,this.defaultTimezone=r,this.defaultOptions=i}transform(t,r,i,o){if(t==null||t===""||t!==t)return null;try{let s=r??this.defaultOptions?.dateFormat??cD,a=i??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return Hb(t,s,o||this.locale,a)}catch(s){throw Zs(e,s.message)}}static{this.\u0275fac=function(r){return new(r||e)(S(Ti,16),S(uD,24),S(dD,24))}}static{this.\u0275pipe=Mi({name:"date",type:e,pure:!0,standalone:!0})}}return e})();var wg=(()=&gt;{class e{constructor(t){this._locale=t}transform(t,r,i){if(!fD(t))return null;i||=this._locale;try{let o=pD(t);return iD(o,i,r)}catch(o){throw Zs(e,o.message)}}static{this.\u0275fac=function(r){return new(r||e)(S(Ti,16))}}static{this.\u0275pipe=Mi({name:"number",type:e,pure:!0,standalone:!0})}}return e})();function fD(e){return!(e==null||e===""||e!==e)}function pD(e){if(typeof e=="string"&amp;&amp;!isNaN(Number(e)-parseFloat(e)))return Number(e);if(typeof e!="number")throw new Error(`${e} is not a number`);return e}var _g=(()=&gt;{class e{transform(t,r,i){if(t==null)return null;if(!this.supports(t))throw Zs(e,t);return t.slice(r,i)}supports(t){return typeof t=="string"||Array.isArray(t)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275pipe=Mi({name:"slice",type:e,pure:!1,standalone:!0})}}return e})();var K=(()=&gt;{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=rn({type:e})}static{this.\u0275inj=nn({})}}return e})(),xg="browser",hD="server";function Qs(e){return e===hD}var zr=class{};var ki=class{},Js=class{},yn=class e{constructor(n){this.normalizedNames=new Map,this.lazyUpdate=null,n?typeof n=="string"?this.lazyInit=()=&gt;{this.headers=new Map,n.split(`
`).forEach(t=&gt;{let r=t.indexOf(":");if(r&gt;0){let i=t.slice(0,r),o=i.toLowerCase(),s=t.slice(r+1).trim();this.maybeSetNormalizedName(i,o),this.headers.has(o)?this.headers.get(o).push(s):this.headers.set(o,[s])}})}:typeof Headers&lt;"u"&amp;&amp;n instanceof Headers?(this.headers=new Map,n.forEach((t,r)=&gt;{this.setHeaderEntries(r,t)})):this.lazyInit=()=&gt;{this.headers=new Map,Object.entries(n).forEach(([t,r])=&gt;{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&amp;&amp;t.length&gt;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&amp;&amp;(this.lazyInit instanceof e?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&amp;&amp;(this.lazyUpdate.forEach(n=&gt;this.applyUpdate(n)),this.lazyUpdate=null))}copyFrom(n){n.init(),Array.from(n.headers.keys()).forEach(t=&gt;{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&amp;&amp;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"&amp;&amp;(r=[r]),r.length===0)return;this.maybeSetNormalizedName(n.name,t);let i=(n.op==="a"?this.headers.get(t):void 0)||[];i.push(...r),this.headers.set(t,i);break;case"d":let o=n.value;if(!o)this.headers.delete(t),this.normalizedNames.delete(t);else{let s=this.headers.get(t);if(!s)return;s=s.filter(a=&gt;o.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(o=&gt;o.toString()),i=n.toLowerCase();this.headers.set(i,r),this.maybeSetNormalizedName(n,i)}forEach(n){this.init(),Array.from(this.normalizedNames.keys()).forEach(t=&gt;n(this.normalizedNames.get(t),this.headers.get(t)))}};var Tu=class{encodeKey(n){return bg(n)}encodeValue(n){return bg(n)}decodeKey(n){return decodeURIComponent(n)}decodeValue(n){return decodeURIComponent(n)}};function vD(e,n){let t=new Map;return e.length&gt;0&amp;&amp;e.replace(/^\?/,"").split("&amp;").forEach(i=&gt;{let o=i.indexOf("="),[s,a]=o==-1?[n.decodeKey(i),""]:[n.decodeKey(i.slice(0,o)),n.decodeValue(i.slice(o+1))],l=t.get(s)||[];l.push(a),t.set(s,l)}),t}var yD=/%(\d[a-f0-9])/gi,CD={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function bg(e){return encodeURIComponent(e).replace(yD,(n,t)=&gt;CD[t]??n)}function Ks(e){return`${e}`}var kn=class e{constructor(n={}){if(this.updates=null,this.cloneFrom=null,this.encoder=n.encoder||new Tu,n.fromString){if(n.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=vD(n.fromString,this.encoder)}else n.fromObject?(this.map=new Map,Object.keys(n.fromObject).forEach(t=&gt;{let r=n.fromObject[t],i=Array.isArray(r)?r.map(Ks):[Ks(r)];this.map.set(t,i)})):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=&gt;{let i=n[r];Array.isArray(i)?i.forEach(o=&gt;{t.push({param:r,value:o,op:"a"})}):t.push({param:r,value:i,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=&gt;{let t=this.encoder.encodeKey(n);return this.map.get(n).map(r=&gt;t+"="+this.encoder.encodeValue(r)).join("&amp;")}).filter(n=&gt;n!=="").join("&amp;")}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&amp;&amp;(this.map=new Map),this.cloneFrom!==null&amp;&amp;(this.cloneFrom.init(),this.cloneFrom.keys().forEach(n=&gt;this.map.set(n,this.cloneFrom.map.get(n))),this.updates.forEach(n=&gt;{switch(n.op){case"a":case"s":let t=(n.op==="a"?this.map.get(n.param):void 0)||[];t.push(Ks(n.value)),this.map.set(n.param,t);break;case"d":if(n.value!==void 0){let r=this.map.get(n.param)||[],i=r.indexOf(Ks(n.value));i!==-1&amp;&amp;r.splice(i,1),r.length&gt;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 Au=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)}keys(){return this.map.keys()}};function wD(e){switch(e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function Dg(e){return typeof ArrayBuffer&lt;"u"&amp;&amp;e instanceof ArrayBuffer}function Mg(e){return typeof Blob&lt;"u"&amp;&amp;e instanceof Blob}function Eg(e){return typeof FormData&lt;"u"&amp;&amp;e instanceof FormData}function _D(e){return typeof URLSearchParams&lt;"u"&amp;&amp;e instanceof URLSearchParams}var Ri=class e{constructor(n,t,r,i){this.url=t,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=n.toUpperCase();let o;if(wD(this.method)||i?(this.body=r!==void 0?r:null,o=i):o=r,o&amp;&amp;(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,o.responseType&amp;&amp;(this.responseType=o.responseType),o.headers&amp;&amp;(this.headers=o.headers),o.context&amp;&amp;(this.context=o.context),o.params&amp;&amp;(this.params=o.params),this.transferCache=o.transferCache),this.headers??=new yn,this.context??=new Au,!this.params)this.params=new kn,this.urlWithParams=t;else{let s=this.params.toString();if(s.length===0)this.urlWithParams=t;else{let a=t.indexOf("?"),l=a===-1?"?":a&lt;t.length-1?"&amp;":"";this.urlWithParams=t+l+s}}}serializeBody(){return this.body===null?null:typeof this.body=="string"||Dg(this.body)||Mg(this.body)||Eg(this.body)||_D(this.body)?this.body:this.body instanceof kn?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||Eg(this.body)?null:Mg(this.body)?this.body.type||null:Dg(this.body)?null:typeof this.body=="string"?"text/plain":this.body instanceof kn?"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,i=n.responseType||this.responseType,o=n.transferCache??this.transferCache,s=n.body!==void 0?n.body:this.body,a=n.withCredentials??this.withCredentials,l=n.reportProgress??this.reportProgress,c=n.headers||this.headers,d=n.params||this.params,p=n.context??this.context;return n.setHeaders!==void 0&amp;&amp;(c=Object.keys(n.setHeaders).reduce((C,y)=&gt;C.set(y,n.setHeaders[y]),c)),n.setParams&amp;&amp;(d=Object.keys(n.setParams).reduce((C,y)=&gt;C.set(y,n.setParams[y]),d)),new e(t,r,s,{params:d,headers:c,context:p,reportProgress:l,responseType:i,withCredentials:a,transferCache:o})}},Wr=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}(Wr||{}),Fi=class{constructor(n,t=ta.Ok,r="OK"){this.headers=n.headers||new yn,this.status=n.status!==void 0?n.status:t,this.statusText=n.statusText||r,this.url=n.url||null,this.ok=this.status&gt;=200&amp;&amp;this.status&lt;300}},Nu=class e extends Fi{constructor(n={}){super(n),this.type=Wr.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})}},Xs=class e extends Fi{constructor(n={}){super(n),this.type=Wr.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})}},ea=class extends Fi{constructor(n){super(n,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.status&gt;=200&amp;&amp;this.status&lt;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}},ta=function(e){return e[e.Continue=100]="Continue",e[e.SwitchingProtocols=101]="SwitchingProtocols",e[e.Processing=102]="Processing",e[e.EarlyHints=103]="EarlyHints",e[e.Ok=200]="Ok",e[e.Created=201]="Created",e[e.Accepted=202]="Accepted",e[e.NonAuthoritativeInformation=203]="NonAuthoritativeInformation",e[e.NoContent=204]="NoContent",e[e.ResetContent=205]="ResetContent",e[e.PartialContent=206]="PartialContent",e[e.MultiStatus=207]="MultiStatus",e[e.AlreadyReported=208]="AlreadyReported",e[e.ImUsed=226]="ImUsed",e[e.MultipleChoices=300]="MultipleChoices",e[e.MovedPermanently=301]="MovedPermanently",e[e.Found=302]="Found",e[e.SeeOther=303]="SeeOther",e[e.NotModified=304]="NotModified",e[e.UseProxy=305]="UseProxy",e[e.Unused=306]="Unused",e[e.TemporaryRedirect=307]="TemporaryRedirect",e[e.PermanentRedirect=308]="PermanentRedirect",e[e.BadRequest=400]="BadRequest",e[e.Unauthorized=401]="Unauthorized",e[e.PaymentRequired=402]="PaymentRequired",e[e.Forbidden=403]="Forbidden",e[e.NotFound=404]="NotFound",e[e.MethodNotAllowed=405]="MethodNotAllowed",e[e.NotAcceptable=406]="NotAcceptable",e[e.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",e[e.RequestTimeout=408]="RequestTimeout",e[e.Conflict=409]="Conflict",e[e.Gone=410]="Gone",e[e.LengthRequired=411]="LengthRequired",e[e.PreconditionFailed=412]="PreconditionFailed",e[e.PayloadTooLarge=413]="PayloadTooLarge",e[e.UriTooLong=414]="UriTooLong",e[e.UnsupportedMediaType=415]="UnsupportedMediaType",e[e.RangeNotSatisfiable=416]="RangeNotSatisfiable",e[e.ExpectationFailed=417]="ExpectationFailed",e[e.ImATeapot=418]="ImATeapot",e[e.MisdirectedRequest=421]="MisdirectedRequest",e[e.UnprocessableEntity=422]="UnprocessableEntity",e[e.Locked=423]="Locked",e[e.FailedDependency=424]="FailedDependency",e[e.TooEarly=425]="TooEarly",e[e.UpgradeRequired=426]="UpgradeRequired",e[e.PreconditionRequired=428]="PreconditionRequired",e[e.TooManyRequests=429]="TooManyRequests",e[e.RequestHeaderFieldsTooLarge=431]="RequestHeaderFieldsTooLarge",e[e.UnavailableForLegalReasons=451]="UnavailableForLegalReasons",e[e.InternalServerError=500]="InternalServerError",e[e.NotImplemented=501]="NotImplemented",e[e.BadGateway=502]="BadGateway",e[e.ServiceUnavailable=503]="ServiceUnavailable",e[e.GatewayTimeout=504]="GatewayTimeout",e[e.HttpVersionNotSupported=505]="HttpVersionNotSupported",e[e.VariantAlsoNegotiates=506]="VariantAlsoNegotiates",e[e.InsufficientStorage=507]="InsufficientStorage",e[e.LoopDetected=508]="LoopDetected",e[e.NotExtended=510]="NotExtended",e[e.NetworkAuthenticationRequired=511]="NetworkAuthenticationRequired",e}(ta||{});function Pu(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 gt=(()=&gt;{class e{constructor(t){this.handler=t}request(t,r,i={}){let o;if(t instanceof Ri)o=t;else{let l;i.headers instanceof yn?l=i.headers:l=new yn(i.headers);let c;i.params&amp;&amp;(i.params instanceof kn?c=i.params:c=new kn({fromObject:i.params})),o=new Ri(t,r,i.body!==void 0?i.body:null,{headers:l,context:i.context,params:c,reportProgress:i.reportProgress,responseType:i.responseType||"json",withCredentials:i.withCredentials,transferCache:i.transferCache})}let s=U(o).pipe(xn(l=&gt;this.handler.handle(l)));if(t instanceof Ri||i.observe==="events")return s;let a=s.pipe(rt(l=&gt;l instanceof Xs));switch(i.observe||"body"){case"body":switch(o.responseType){case"arraybuffer":return a.pipe(Y(l=&gt;{if(l.body!==null&amp;&amp;!(l.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return l.body}));case"blob":return a.pipe(Y(l=&gt;{if(l.body!==null&amp;&amp;!(l.body instanceof Blob))throw new Error("Response is not a Blob.");return l.body}));case"text":return a.pipe(Y(l=&gt;{if(l.body!==null&amp;&amp;typeof l.body!="string")throw new Error("Response is not a string.");return l.body}));case"json":default:return a.pipe(Y(l=&gt;l.body))}case"response":return a;default:throw new Error(`Unreachable: unhandled observe type ${i.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 kn().append(r,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(t,r={}){return this.request("OPTIONS",t,r)}patch(t,r,i={}){return this.request("PATCH",t,Pu(i,r))}post(t,r,i={}){return this.request("POST",t,Pu(i,r))}put(t,r,i={}){return this.request("PUT",t,Pu(i,r))}static{this.\u0275fac=function(r){return new(r||e)(B(ki))}}static{this.\u0275prov=k({token:e,factory:e.\u0275fac})}}return e})();function Pg(e,n){return n(e)}function xD(e,n){return(t,r)=&gt;n.intercept(t,{handle:i=&gt;e(i,r)})}function bD(e,n,t){return(r,i)=&gt;sn(t,()=&gt;n(r,o=&gt;e(o,i)))}var DD=new V(""),Ru=new V(""),MD=new V(""),ED=new V("");function ID(){let e=null;return(n,t)=&gt;{e===null&amp;&amp;(e=(E(DD,{optional:!0})??[]).reduceRight(xD,Pg));let r=E(or),i=r.add();return e(n,t).pipe(Dn(()=&gt;r.remove(i)))}}var Ig=(()=&gt;{class e extends ki{constructor(t,r){super(),this.backend=t,this.injector=r,this.chain=null,this.pendingTasks=E(or);let i=E(ED,{optional:!0});this.backend=i??t}handle(t){if(this.chain===null){let i=Array.from(new Set([...this.injector.get(Ru),...this.injector.get(MD,[])]));this.chain=i.reduceRight((o,s)=&gt;bD(o,s,this.injector),Pg)}let r=this.pendingTasks.add();return this.chain(t,i=&gt;this.backend.handle(i)).pipe(Dn(()=&gt;this.pendingTasks.remove(r)))}static{this.\u0275fac=function(r){return new(r||e)(B(Js),B(Xe))}}static{this.\u0275prov=k({token:e,factory:e.\u0275fac})}}return e})();var SD=/^\)\]\}',?\n/;function OD(e){return"responseURL"in e&amp;&amp;e.responseURL?e.responseURL:/^X-Request-URL:/m.test(e.getAllResponseHeaders())?e.getResponseHeader("X-Request-URL"):null}var Sg=(()=&gt;{class e{constructor(t){this.xhrFactory=t}handle(t){if(t.method==="JSONP")throw new A(-2800,!1);let r=this.xhrFactory;return(r.\u0275loadImpl?Ie(r.\u0275loadImpl()):U(null)).pipe(it(()=&gt;new ie(o=&gt;{let s=r.build();if(s.open(t.method,t.urlWithParams),t.withCredentials&amp;&amp;(s.withCredentials=!0),t.headers.forEach((_,x)=&gt;s.setRequestHeader(_,x.join(","))),t.headers.has("Accept")||s.setRequestHeader("Accept","application/json, text/plain, */*"),!t.headers.has("Content-Type")){let _=t.detectContentTypeHeader();_!==null&amp;&amp;s.setRequestHeader("Content-Type",_)}if(t.responseType){let _=t.responseType.toLowerCase();s.responseType=_!=="json"?_:"text"}let a=t.serializeBody(),l=null,c=()=&gt;{if(l!==null)return l;let _=s.statusText||"OK",x=new yn(s.getAllResponseHeaders()),O=OD(s)||t.url;return l=new Nu({headers:x,status:s.status,statusText:_,url:O}),l},d=()=&gt;{let{headers:_,status:x,statusText:O,url:H}=c(),R=null;x!==ta.NoContent&amp;&amp;(R=typeof s.response&gt;"u"?s.responseText:s.response),x===0&amp;&amp;(x=R?ta.Ok:0);let ue=x&gt;=200&amp;&amp;x&lt;300;if(t.responseType==="json"&amp;&amp;typeof R=="string"){let me=R;R=R.replace(SD,"");try{R=R!==""?JSON.parse(R):null}catch(De){R=me,ue&amp;&amp;(ue=!1,R={error:De,text:R})}}ue?(o.next(new Xs({body:R,headers:_,status:x,statusText:O,url:H||void 0})),o.complete()):o.error(new ea({error:R,headers:_,status:x,statusText:O,url:H||void 0}))},p=_=&gt;{let{url:x}=c(),O=new ea({error:_,status:s.status||0,statusText:s.statusText||"Unknown Error",url:x||void 0});o.error(O)},C=!1,y=_=&gt;{C||(o.next(c()),C=!0);let x={type:Wr.DownloadProgress,loaded:_.loaded};_.lengthComputable&amp;&amp;(x.total=_.total),t.responseType==="text"&amp;&amp;s.responseText&amp;&amp;(x.partialText=s.responseText),o.next(x)},w=_=&gt;{let x={type:Wr.UploadProgress,loaded:_.loaded};_.lengthComputable&amp;&amp;(x.total=_.total),o.next(x)};return s.addEventListener("load",d),s.addEventListener("error",p),s.addEventListener("timeout",p),s.addEventListener("abort",p),t.reportProgress&amp;&amp;(s.addEventListener("progress",y),a!==null&amp;&amp;s.upload&amp;&amp;s.upload.addEventListener("progress",w)),s.send(a),o.next({type:Wr.Sent}),()=&gt;{s.removeEventListener("error",p),s.removeEventListener("abort",p),s.removeEventListener("load",d),s.removeEventListener("timeout",p),t.reportProgress&amp;&amp;(s.removeEventListener("progress",y),a!==null&amp;&amp;s.upload&amp;&amp;s.upload.removeEventListener("progress",w)),s.readyState!==s.DONE&amp;&amp;s.abort()}})))}static{this.\u0275fac=function(r){return new(r||e)(B(zr))}}static{this.\u0275prov=k({token:e,factory:e.\u0275fac})}}return e})(),Tg=new V(""),PD="XSRF-TOKEN",TD=new V("",{providedIn:"root",factory:()=&gt;PD}),AD="X-XSRF-TOKEN",ND=new V("",{providedIn:"root",factory:()=&gt;AD}),na=class{},RD=(()=&gt;{class e{constructor(t,r,i){this.doc=t,this.platform=r,this.cookieName=i,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if(this.platform==="server")return null;let t=this.doc.cookie||"";return t!==this.lastCookieString&amp;&amp;(this.parseCount++,this.lastToken=Ys(t,this.cookieName),this.lastCookieString=t),this.lastToken}static{this.\u0275fac=function(r){return new(r||e)(B(Ze),B(Tn),B(TD))}}static{this.\u0275prov=k({token:e,factory:e.\u0275fac})}}return e})();function kD(e,n){let t=e.url.toLowerCase();if(!E(Tg)||e.method==="GET"||e.method==="HEAD"||t.startsWith("http://")||t.startsWith("https://"))return n(e);let r=E(na).getToken(),i=E(ND);return r!=null&amp;&amp;!e.headers.has(i)&amp;&amp;(e=e.clone({headers:e.headers.set(i,r)})),n(e)}var Ag=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}(Ag||{});function FD(e,n){return{\u0275kind:e,\u0275providers:n}}function LD(...e){let n=[gt,Sg,Ig,{provide:ki,useExisting:Ig},{provide:Js,useExisting:Sg},{provide:Ru,useValue:kD,multi:!0},{provide:Tg,useValue:!0},{provide:na,useClass:RD}];for(let t of e)n.push(...t.\u0275providers);return Rr(n)}var Og=new V("");function VD(){return FD(Ag.LegacyInterceptors,[{provide:Og,useFactory:ID},{provide:Ru,useExisting:Og,multi:!0}])}var Ng=(()=&gt;{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=rn({type:e})}static{this.\u0275inj=nn({providers:[LD(VD())]})}}return e})();var Lu=class extends Gs{constructor(){super(...arguments),this.supportsDOMEvents=!0}},Vu=class e extends Lu{static makeCurrent(){ug(new e)}onAndCancel(n,t,r){return n.addEventListener(t,r),()=&gt;{n.removeEventListener(t,r)}}dispatchEvent(n,t){n.dispatchEvent(t)}remove(n){n.parentNode&amp;&amp;n.parentNode.removeChild(n)}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=jD();return t==null?null:UD(t)}resetBaseElement(){Li=null}getUserAgent(){return window.navigator.userAgent}getCookie(n){return Ys(document.cookie,n)}},Li=null;function jD(){return Li=Li||document.querySelector("base"),Li?Li.getAttribute("href"):null}function UD(e){return new URL(e,document.baseURI).pathname}var BD=(()=&gt;{class e{build(){return new XMLHttpRequest}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=k({token:e,factory:e.\u0275fac})}}return e})(),ju=new V(""),Lg=(()=&gt;{class e{constructor(t,r){this._zone=r,this._eventNameToPlugin=new Map,t.forEach(i=&gt;{i.manager=this}),this._plugins=t.slice().reverse()}addEventListener(t,r,i){return this._findPluginFor(r).addEventListener(t,r,i)}getZone(){return this._zone}_findPluginFor(t){let r=this._eventNameToPlugin.get(t);if(r)return r;if(r=this._plugins.find(o=&gt;o.supports(t)),!r)throw new A(5101,!1);return this._eventNameToPlugin.set(t,r),r}static{this.\u0275fac=function(r){return new(r||e)(B(ju),B(Se))}}static{this.\u0275prov=k({token:e,factory:e.\u0275fac})}}return e})(),ra=class{constructor(n){this._doc=n}},ku="ng-app-id",Vg=(()=&gt;{class e{constructor(t,r,i,o={}){this.doc=t,this.appId=r,this.nonce=i,this.platformId=o,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=Qs(o),this.resetHostNodes()}addStyles(t){for(let r of t)this.changeUsageCount(r,1)===1&amp;&amp;this.onStyleAdded(r)}removeStyles(t){for(let r of t)this.changeUsageCount(r,-1)&lt;=0&amp;&amp;this.onStyleRemoved(r)}ngOnDestroy(){let t=this.styleNodesInDOM;t&amp;&amp;(t.forEach(r=&gt;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(i=&gt;i.remove()),r.delete(t)}collectServerRenderedStyles(){let t=this.doc.head?.querySelectorAll(`style[${ku}="${this.appId}"]`);if(t?.length){let r=new Map;return t.forEach(i=&gt;{i.textContent!=null&amp;&amp;r.set(i.textContent,i)}),r}return null}changeUsageCount(t,r){let i=this.styleRef;if(i.has(t)){let o=i.get(t);return o.usage+=r,o.usage}return i.set(t,{usage:r,elements:[]}),r}getStyleElement(t,r){let i=this.styleNodesInDOM,o=i?.get(r);if(o?.parentNode===t)return i.delete(r),o.removeAttribute(ku),o;{let s=this.doc.createElement("style");return this.nonce&amp;&amp;s.setAttribute("nonce",this.nonce),s.textContent=r,this.platformIsServer&amp;&amp;s.setAttribute(ku,this.appId),t.appendChild(s),s}}addStyleToHost(t,r){let i=this.getStyleElement(t,r),o=this.styleRef,s=o.get(r)?.elements;s?s.push(i):o.set(r,{elements:[i],usage:1})}resetHostNodes(){let t=this.hostNodes;t.clear(),t.add(this.doc.head)}static{this.\u0275fac=function(r){return new(r||e)(B(Ze),B($c),B(zc,8),B(Tn))}}static{this.\u0275prov=k({token:e,factory:e.\u0275fac})}}return e})(),Fu={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},Bu=/%COMP%/g,jg="%COMP%",$D=`_nghost-${jg}`,HD=`_ngcontent-${jg}`,zD=!0,GD=new V("",{providedIn:"root",factory:()=&gt;zD});function WD(e){return HD.replace(Bu,e)}function qD(e){return $D.replace(Bu,e)}function Ug(e,n){return n.map(t=&gt;t.replace(Bu,e))}var Rg=(()=&gt;{class e{constructor(t,r,i,o,s,a,l,c=null){this.eventManager=t,this.sharedStylesHost=r,this.appId=i,this.removeStylesOnCompDestroy=o,this.doc=s,this.platformId=a,this.ngZone=l,this.nonce=c,this.rendererByCompId=new Map,this.platformIsServer=Qs(a),this.defaultRenderer=new Vi(t,s,l,this.platformIsServer)}createRenderer(t,r){if(!t||!r)return this.defaultRenderer;this.platformIsServer&amp;&amp;r.encapsulation===Ut.ShadowDom&amp;&amp;(r=de(I({},r),{encapsulation:Ut.Emulated}));let i=this.getOrCreateRenderer(t,r);return i instanceof ia?i.applyToHost(t):i instanceof ji&amp;&amp;i.applyStyles(),i}getOrCreateRenderer(t,r){let i=this.rendererByCompId,o=i.get(r.id);if(!o){let s=this.doc,a=this.ngZone,l=this.eventManager,c=this.sharedStylesHost,d=this.removeStylesOnCompDestroy,p=this.platformIsServer;switch(r.encapsulation){case Ut.Emulated:o=new ia(l,c,r,this.appId,d,s,a,p);break;case Ut.ShadowDom:return new Uu(l,c,t,r,s,a,this.nonce,p);default:o=new ji(l,c,r,d,s,a,p);break}i.set(r.id,o)}return o}ngOnDestroy(){this.rendererByCompId.clear()}static{this.\u0275fac=function(r){return new(r||e)(B(Lg),B(Vg),B($c),B(GD),B(Ze),B(Tn),B(Se),B(zc))}}static{this.\u0275prov=k({token:e,factory:e.\u0275fac})}}return e})(),Vi=class{constructor(n,t,r,i){this.eventManager=n,this.doc=t,this.ngZone=r,this.platformIsServer=i,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(n,t){return t?this.doc.createElementNS(Fu[t]||t,n):this.doc.createElement(n)}createComment(n){return this.doc.createComment(n)}createText(n){return this.doc.createTextNode(n)}appendChild(n,t){(kg(n)?n.content:n).appendChild(t)}insertBefore(n,t,r){n&amp;&amp;(kg(n)?n.content:n).insertBefore(t,r)}removeChild(n,t){n&amp;&amp;n.removeChild(t)}selectRootElement(n,t){let r=typeof n=="string"?this.doc.querySelector(n):n;if(!r)throw new A(-5104,!1);return t||(r.textContent=""),r}parentNode(n){return n.parentNode}nextSibling(n){return n.nextSibling}setAttribute(n,t,r,i){if(i){t=i+":"+t;let o=Fu[i];o?n.setAttributeNS(o,t,r):n.setAttribute(t,r)}else n.setAttribute(t,r)}removeAttribute(n,t,r){if(r){let i=Fu[r];i?n.removeAttributeNS(i,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,i){i&amp;(Ht.DashCase|Ht.Important)?n.style.setProperty(t,r,i&amp;Ht.Important?"important":""):n.style[t]=r}removeStyle(n,t,r){r&amp;Ht.DashCase?n.style.removeProperty(t):n.style[t]=""}setProperty(n,t,r){n!=null&amp;&amp;(n[t]=r)}setValue(n,t){n.nodeValue=t}listen(n,t,r){if(typeof n=="string"&amp;&amp;(n=Hr().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=&gt;{if(t==="__ngUnwrap__")return n;(this.platformIsServer?this.ngZone.runGuarded(()=&gt;n(t)):n(t))===!1&amp;&amp;t.preventDefault()}}};function kg(e){return e.tagName==="TEMPLATE"&amp;&amp;e.content!==void 0}var Uu=class extends Vi{constructor(n,t,r,i,o,s,a,l){super(n,o,s,l),this.sharedStylesHost=t,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let c=Ug(i.id,i.styles);for(let d of c){let p=document.createElement("style");a&amp;&amp;p.setAttribute("nonce",a),p.textContent=d,this.shadowRoot.appendChild(p)}}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(this.nodeOrShadowRoot(n),t)}parentNode(n){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(n)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},ji=class extends Vi{constructor(n,t,r,i,o,s,a,l){super(n,o,s,a),this.sharedStylesHost=t,this.removeStylesOnCompDestroy=i,this.styles=l?Ug(l,r.styles):r.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&amp;&amp;this.sharedStylesHost.removeStyles(this.styles)}},ia=class extends ji{constructor(n,t,r,i,o,s,a,l){let c=i+"-"+r.id;super(n,t,r,o,s,a,l,c),this.contentAttr=WD(c),this.hostAttr=qD(c)}applyToHost(n){this.applyStyles(),this.setAttribute(n,this.hostAttr,"")}createElement(n,t){let r=super.createElement(n,t);return super.setAttribute(r,this.contentAttr,""),r}},YD=(()=&gt;{class e extends ra{constructor(t){super(t)}supports(t){return!0}addEventListener(t,r,i){return t.addEventListener(r,i,!1),()=&gt;this.removeEventListener(t,r,i)}removeEventListener(t,r,i){return t.removeEventListener(r,i)}static{this.\u0275fac=function(r){return new(r||e)(B(Ze))}}static{this.\u0275prov=k({token:e,factory:e.\u0275fac})}}return e})(),Fg=["alt","control","meta","shift"],ZD={"\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"},QD={alt:e=&gt;e.altKey,control:e=&gt;e.ctrlKey,meta:e=&gt;e.metaKey,shift:e=&gt;e.shiftKey},KD=(()=&gt;{class e extends ra{constructor(t){super(t)}supports(t){return e.parseEventName(t)!=null}addEventListener(t,r,i){let o=e.parseEventName(r),s=e.eventCallback(o.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=&gt;Hr().onAndCancel(t,o.domEventName,s))}static parseEventName(t){let r=t.toLowerCase().split("."),i=r.shift();if(r.length===0||!(i==="keydown"||i==="keyup"))return null;let o=e._normalizeKey(r.pop()),s="",a=r.indexOf("code");if(a&gt;-1&amp;&amp;(r.splice(a,1),s="code."),Fg.forEach(c=&gt;{let d=r.indexOf(c);d&gt;-1&amp;&amp;(r.splice(d,1),s+=c+".")}),s+=o,r.length!=0||o.length===0)return null;let l={};return l.domEventName=i,l.fullKey=s,l}static matchEventFullKeyCode(t,r){let i=ZD[t.key]||t.key,o="";return r.indexOf("code.")&gt;-1&amp;&amp;(i=t.code,o="code."),i==null||!i?!1:(i=i.toLowerCase(),i===" "?i="space":i==="."&amp;&amp;(i="dot"),Fg.forEach(s=&gt;{if(s!==i){let a=QD[s];a(t)&amp;&amp;(o+=s+".")}}),o+=i,o===r)}static eventCallback(t,r,i){return o=&gt;{e.matchEventFullKeyCode(o,t)&amp;&amp;i.runGuarded(()=&gt;r(o))}}static _normalizeKey(t){return t==="esc"?"escape":t}static{this.\u0275fac=function(r){return new(r||e)(B(Ze))}}static{this.\u0275prov=k({token:e,factory:e.\u0275fac})}}return e})();function Bg(e,n){return tg(I({rootComponent:e},JD(n)))}function JD(e){return{appProviders:[...rM,...e?.providers??[]],platformProviders:nM}}function XD(){Vu.makeCurrent()}function eM(){return new en}function tM(){return Yh(document),document}var nM=[{provide:Tn,useValue:xg},{provide:Hc,useValue:XD,multi:!0},{provide:Ze,useFactory:tM,deps:[]}];var rM=[{provide:gs,useValue:"root"},{provide:en,useFactory:eM,deps:[]},{provide:ju,useClass:YD,multi:!0,deps:[Ze,Se,Tn]},{provide:ju,useClass:KD,multi:!0,deps:[Ze]},Rg,Vg,Lg,{provide:Ci,useExisting:Rg},{provide:zr,useClass:BD,deps:[]},[]];var $g=(()=&gt;{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)(B(Ze))}}static{this.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var Ui=(()=&gt;{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=k({token:e,factory:function(r){let i=null;return r?i=new(r||e):i=B(iM),i},providedIn:"root"})}}return e})(),iM=(()=&gt;{class e extends Ui{constructor(t){super(),this._doc=t}sanitize(t,r){if(r==null)return null;switch(t){case Nt.NONE:return r;case Nt.HTML:return cn(r,"HTML")?At(r):Wc(this._doc,String(r)).toString();case Nt.STYLE:return cn(r,"Style")?At(r):r;case Nt.SCRIPT:if(cn(r,"Script"))return At(r);throw new A(5200,!1);case Nt.URL:return cn(r,"URL")?At(r):Ms(String(r));case Nt.RESOURCE_URL:if(cn(r,"ResourceURL"))return At(r);throw new A(5201,!1);default:throw new A(5202,!1)}}bypassSecurityTrustHtml(t){return Jh(t)}bypassSecurityTrustStyle(t){return Xh(t)}bypassSecurityTrustScript(t){return em(t)}bypassSecurityTrustUrl(t){return tm(t)}bypassSecurityTrustResourceUrl(t){return nm(t)}static{this.\u0275fac=function(r){return new(r||e)(B(Ze))}}static{this.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var G="primary",to=Symbol("RouteTitle"),qu=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 Jr(e){return new qu(e)}function oM(e,n,t){let r=t.path.split("/");if(r.length&gt;e.length||t.pathMatch==="full"&amp;&amp;(n.hasChildren()||r.length&lt;e.length))return null;let i={};for(let o=0;o&lt;r.length;o++){let s=r[o],a=e[o];if(s.startsWith(":"))i[s.substring(1)]=a;else if(s!==a.path)return null}return{consumed:e.slice(0,r.length),posParams:i}}function sM(e,n){if(e.length!==n.length)return!1;for(let t=0;t&lt;e.length;++t)if(!qt(e[t],n[t]))return!1;return!0}function qt(e,n){let t=e?Yu(e):void 0,r=n?Yu(n):void 0;if(!t||!r||t.length!=r.length)return!1;let i;for(let o=0;o&lt;t.length;o++)if(i=t[o],!Yg(e[i],n[i]))return!1;return!0}function Yu(e){return[...Object.keys(e),...Object.getOwnPropertySymbols(e)]}function Yg(e,n){if(Array.isArray(e)&amp;&amp;Array.isArray(n)){if(e.length!==n.length)return!1;let t=[...e].sort(),r=[...n].sort();return t.every((i,o)=&gt;r[o]===i)}else return e===n}function Zg(e){return e.length&gt;0?e[e.length-1]:null}function Vn(e){return Ja(e)?e:Ur(e)?Ie(Promise.resolve(e)):U(e)}var aM={exact:Kg,subset:Jg},Qg={exact:lM,subset:cM,ignored:()=&gt;!0};function Hg(e,n,t){return aM[t.paths](e.root,n.root,t.matrixParams)&amp;&amp;Qg[t.queryParams](e.queryParams,n.queryParams)&amp;&amp;!(t.fragment==="exact"&amp;&amp;e.fragment!==n.fragment)}function lM(e,n){return qt(e,n)}function Kg(e,n,t){if(!cr(e.segments,n.segments)||!aa(e.segments,n.segments,t)||e.numberOfChildren!==n.numberOfChildren)return!1;for(let r in n.children)if(!e.children[r]||!Kg(e.children[r],n.children[r],t))return!1;return!0}function cM(e,n){return Object.keys(n).length&lt;=Object.keys(e).length&amp;&amp;Object.keys(n).every(t=&gt;Yg(e[t],n[t]))}function Jg(e,n,t){return Xg(e,n,n.segments,t)}function Xg(e,n,t,r){if(e.segments.length&gt;t.length){let i=e.segments.slice(0,t.length);return!(!cr(i,t)||n.hasChildren()||!aa(i,t,r))}else if(e.segments.length===t.length){if(!cr(e.segments,t)||!aa(e.segments,t,r))return!1;for(let i in n.children)if(!e.children[i]||!Jg(e.children[i],n.children[i],r))return!1;return!0}else{let i=t.slice(0,e.segments.length),o=t.slice(e.segments.length);return!cr(e.segments,i)||!aa(e.segments,i,r)||!e.children[G]?!1:Xg(e.children[G],n,o,r)}}function aa(e,n,t){return n.every((r,i)=&gt;Qg[t](e[i].parameters,r.parameters))}var Fn=class{constructor(n=new ae([],{}),t={},r=null){this.root=n,this.queryParams=t,this.fragment=r}get queryParamMap(){return this._queryParamMap??=Jr(this.queryParams),this._queryParamMap}toString(){return fM.serialize(this)}},ae=class{constructor(n,t){this.segments=n,this.children=t,this.parent=null,Object.values(t).forEach(r=&gt;r.parent=this)}hasChildren(){return this.numberOfChildren&gt;0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return la(this)}},lr=class{constructor(n,t){this.path=n,this.parameters=t}get parameterMap(){return this._parameterMap??=Jr(this.parameters),this._parameterMap}toString(){return t0(this)}};function uM(e,n){return cr(e,n)&amp;&amp;e.every((t,r)=&gt;qt(t.parameters,n[r].parameters))}function cr(e,n){return e.length!==n.length?!1:e.every((t,r)=&gt;t.path===n[r].path)}function dM(e,n){let t=[];return Object.entries(e.children).forEach(([r,i])=&gt;{r===G&amp;&amp;(t=t.concat(n(i,r)))}),Object.entries(e.children).forEach(([r,i])=&gt;{r!==G&amp;&amp;(t=t.concat(n(i,r)))}),t}var wd=(()=&gt;{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=k({token:e,factory:()=&gt;new ua,providedIn:"root"})}}return e})(),ua=class{parse(n){let t=new Qu(n);return new Fn(t.parseRootSegment(),t.parseQueryParams(),t.parseFragment())}serialize(n){let t=`/${Bi(n.root,!0)}`,r=mM(n.queryParams),i=typeof n.fragment=="string"?`#${pM(n.fragment)}`:"";return`${t}${r}${i}`}},fM=new ua;function la(e){return e.segments.map(n=&gt;t0(n)).join("/")}function Bi(e,n){if(!e.hasChildren())return la(e);if(n){let t=e.children[G]?Bi(e.children[G],!1):"",r=[];return Object.entries(e.children).forEach(([i,o])=&gt;{i!==G&amp;&amp;r.push(`${i}:${Bi(o,!1)}`)}),r.length&gt;0?`${t}(${r.join("//")})`:t}else{let t=dM(e,(r,i)=&gt;i===G?[Bi(e.children[G],!1)]:[`${i}:${Bi(r,!1)}`]);return Object.keys(e.children).length===1&amp;&amp;e.children[G]!=null?`${la(e)}/${t[0]}`:`${la(e)}/(${t.join("//")})`}}function e0(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function oa(e){return e0(e).replace(/%3B/gi,";")}function pM(e){return encodeURI(e)}function Zu(e){return e0(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&amp;")}function ca(e){return decodeURIComponent(e)}function zg(e){return ca(e.replace(/\+/g,"%20"))}function t0(e){return`${Zu(e.path)}${hM(e.parameters)}`}function hM(e){return Object.entries(e).map(([n,t])=&gt;`;${Zu(n)}=${Zu(t)}`).join("")}function mM(e){let n=Object.entries(e).map(([t,r])=&gt;Array.isArray(r)?r.map(i=&gt;`${oa(t)}=${oa(i)}`).join("&amp;"):`${oa(t)}=${oa(r)}`).filter(t=&gt;t);return n.length?`?${n.join("&amp;")}`:""}var gM=/^[^\/()?;#]+/;function Hu(e){let n=e.match(gM);return n?n[0]:""}var vM=/^[^\/()?;=#]+/;function yM(e){let n=e.match(vM);return n?n[0]:""}var CM=/^[^=?&amp;#]+/;function wM(e){let n=e.match(CM);return n?n[0]:""}var _M=/^[^&amp;#]+/;function xM(e){let n=e.match(_M);return n?n[0]:""}var Qu=class{constructor(n){this.url=n,this.remaining=n}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new ae([],{}):new ae([],this.parseChildren())}parseQueryParams(){let n={};if(this.consumeOptional("?"))do this.parseQueryParam(n);while(this.consumeOptional("&amp;"));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("/")&amp;&amp;!this.peekStartsWith("//")&amp;&amp;!this.peekStartsWith("/(");)this.capture("/"),n.push(this.parseSegment());let t={};this.peekStartsWith("/(")&amp;&amp;(this.capture("/"),t=this.parseParens(!0));let r={};return this.peekStartsWith("(")&amp;&amp;(r=this.parseParens(!1)),(n.length&gt;0||Object.keys(t).length&gt;0)&amp;&amp;(r[G]=new ae(n,t)),r}parseSegment(){let n=Hu(this.remaining);if(n===""&amp;&amp;this.peekStartsWith(";"))throw new A(4009,!1);return this.capture(n),new lr(ca(n),this.parseMatrixParams())}parseMatrixParams(){let n={};for(;this.consumeOptional(";");)this.parseParam(n);return n}parseParam(n){let t=yM(this.remaining);if(!t)return;this.capture(t);let r="";if(this.consumeOptional("=")){let i=Hu(this.remaining);i&amp;&amp;(r=i,this.capture(r))}n[ca(t)]=ca(r)}parseQueryParam(n){let t=wM(this.remaining);if(!t)return;this.capture(t);let r="";if(this.consumeOptional("=")){let s=xM(this.remaining);s&amp;&amp;(r=s,this.capture(r))}let i=zg(t),o=zg(r);if(n.hasOwnProperty(i)){let s=n[i];Array.isArray(s)||(s=[s],n[i]=s),s.push(o)}else n[i]=o}parseParens(n){let t={};for(this.capture("(");!this.consumeOptional(")")&amp;&amp;this.remaining.length&gt;0;){let r=Hu(this.remaining),i=this.remaining[r.length];if(i!=="/"&amp;&amp;i!==")"&amp;&amp;i!==";")throw new A(4010,!1);let o;r.indexOf(":")&gt;-1?(o=r.slice(0,r.indexOf(":")),this.capture(o),this.capture(":")):n&amp;&amp;(o=G);let s=this.parseChildren();t[o]=Object.keys(s).length===1?s[G]:new ae([],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 A(4011,!1)}};function n0(e){return e.segments.length&gt;0?new ae([],{[G]:e}):e}function r0(e){let n={};for(let[r,i]of Object.entries(e.children)){let o=r0(i);if(r===G&amp;&amp;o.segments.length===0&amp;&amp;o.hasChildren())for(let[s,a]of Object.entries(o.children))n[s]=a;else(o.segments.length&gt;0||o.hasChildren())&amp;&amp;(n[r]=o)}let t=new ae(e.segments,n);return bM(t)}function bM(e){if(e.numberOfChildren===1&amp;&amp;e.children[G]){let n=e.children[G];return new ae(e.segments.concat(n.segments),n.children)}return e}function Xr(e){return e instanceof Fn}function DM(e,n,t=null,r=null){let i=i0(e);return o0(i,n,t,r)}function i0(e){let n;function t(o){let s={};for(let l of o.children){let c=t(l);s[l.outlet]=c}let a=new ae(o.url,s);return o===e&amp;&amp;(n=a),a}let r=t(e.root),i=n0(r);return n??i}function o0(e,n,t,r){let i=e;for(;i.parent;)i=i.parent;if(n.length===0)return zu(i,i,i,t,r);let o=MM(n);if(o.toRoot())return zu(i,i,new ae([],{}),t,r);let s=EM(o,i,e),a=s.processChildren?zi(s.segmentGroup,s.index,o.commands):a0(s.segmentGroup,s.index,o.commands);return zu(i,s.segmentGroup,a,t,r)}function da(e){return typeof e=="object"&amp;&amp;e!=null&amp;&amp;!e.outlets&amp;&amp;!e.segmentPath}function qi(e){return typeof e=="object"&amp;&amp;e!=null&amp;&amp;e.outlets}function zu(e,n,t,r,i){let o={};r&amp;&amp;Object.entries(r).forEach(([l,c])=&gt;{o[l]=Array.isArray(c)?c.map(d=&gt;`${d}`):`${c}`});let s;e===n?s=t:s=s0(e,n,t);let a=n0(r0(s));return new Fn(a,o,i)}function s0(e,n,t){let r={};return Object.entries(e.children).forEach(([i,o])=&gt;{o===n?r[i]=t:r[i]=s0(o,n,t)}),new ae(e.segments,r)}var fa=class{constructor(n,t,r){if(this.isAbsolute=n,this.numberOfDoubleDots=t,this.commands=r,n&amp;&amp;r.length&gt;0&amp;&amp;da(r[0]))throw new A(4003,!1);let i=r.find(qi);if(i&amp;&amp;i!==Zg(r))throw new A(4004,!1)}toRoot(){return this.isAbsolute&amp;&amp;this.commands.length===1&amp;&amp;this.commands[0]=="/"}};function MM(e){if(typeof e[0]=="string"&amp;&amp;e.length===1&amp;&amp;e[0]==="/")return new fa(!0,0,e);let n=0,t=!1,r=e.reduce((i,o,s)=&gt;{if(typeof o=="object"&amp;&amp;o!=null){if(o.outlets){let a={};return Object.entries(o.outlets).forEach(([l,c])=&gt;{a[l]=typeof c=="string"?c.split("/"):c}),[...i,{outlets:a}]}if(o.segmentPath)return[...i,o.segmentPath]}return typeof o!="string"?[...i,o]:s===0?(o.split("/").forEach((a,l)=&gt;{l==0&amp;&amp;a==="."||(l==0&amp;&amp;a===""?t=!0:a===".."?n++:a!=""&amp;&amp;i.push(a))}),i):[...i,o]},[]);return new fa(t,n,r)}var Qr=class{constructor(n,t,r){this.segmentGroup=n,this.processChildren=t,this.index=r}};function EM(e,n,t){if(e.isAbsolute)return new Qr(n,!0,0);if(!t)return new Qr(n,!1,NaN);if(t.parent===null)return new Qr(t,!0,0);let r=da(e.commands[0])?0:1,i=t.segments.length-1+r;return IM(t,i,e.numberOfDoubleDots)}function IM(e,n,t){let r=e,i=n,o=t;for(;o&gt;i;){if(o-=i,r=r.parent,!r)throw new A(4005,!1);i=r.segments.length}return new Qr(r,!1,i-o)}function SM(e){return qi(e[0])?e[0].outlets:{[G]:e}}function a0(e,n,t){if(e??=new ae([],{}),e.segments.length===0&amp;&amp;e.hasChildren())return zi(e,n,t);let r=OM(e,n,t),i=t.slice(r.commandIndex);if(r.match&amp;&amp;r.pathIndex&lt;e.segments.length){let o=new ae(e.segments.slice(0,r.pathIndex),{});return o.children[G]=new ae(e.segments.slice(r.pathIndex),e.children),zi(o,0,i)}else return r.match&amp;&amp;i.length===0?new ae(e.segments,{}):r.match&amp;&amp;!e.hasChildren()?Ku(e,n,t):r.match?zi(e,0,i):Ku(e,n,t)}function zi(e,n,t){if(t.length===0)return new ae(e.segments,{});{let r=SM(t),i={};if(Object.keys(r).some(o=&gt;o!==G)&amp;&amp;e.children[G]&amp;&amp;e.numberOfChildren===1&amp;&amp;e.children[G].segments.length===0){let o=zi(e.children[G],n,t);return new ae(e.segments,o.children)}return Object.entries(r).forEach(([o,s])=&gt;{typeof s=="string"&amp;&amp;(s=[s]),s!==null&amp;&amp;(i[o]=a0(e.children[o],n,s))}),Object.entries(e.children).forEach(([o,s])=&gt;{r[o]===void 0&amp;&amp;(i[o]=s)}),new ae(e.segments,i)}}function OM(e,n,t){let r=0,i=n,o={match:!1,pathIndex:0,commandIndex:0};for(;i&lt;e.segments.length;){if(r&gt;=t.length)return o;let s=e.segments[i],a=t[r];if(qi(a))break;let l=`${a}`,c=r&lt;t.length-1?t[r+1]:null;if(i&gt;0&amp;&amp;l===void 0)break;if(l&amp;&amp;c&amp;&amp;typeof c=="object"&amp;&amp;c.outlets===void 0){if(!Wg(l,c,s))return o;r+=2}else{if(!Wg(l,{},s))return o;r++}i++}return{match:!0,pathIndex:i,commandIndex:r}}function Ku(e,n,t){let r=e.segments.slice(0,n),i=0;for(;i&lt;t.length;){let o=t[i];if(qi(o)){let l=PM(o.outlets);return new ae(r,l)}if(i===0&amp;&amp;da(t[0])){let l=e.segments[n];r.push(new lr(l.path,Gg(t[0]))),i++;continue}let s=qi(o)?o.outlets[G]:`${o}`,a=i&lt;t.length-1?t[i+1]:null;s&amp;&amp;a&amp;&amp;da(a)?(r.push(new lr(s,Gg(a))),i+=2):(r.push(new lr(s,{})),i++)}return new ae(r,{})}function PM(e){let n={};return Object.entries(e).forEach(([t,r])=&gt;{typeof r=="string"&amp;&amp;(r=[r]),r!==null&amp;&amp;(n[t]=Ku(new ae([],{}),0,r))}),n}function Gg(e){let n={};return Object.entries(e).forEach(([t,r])=&gt;n[t]=`${r}`),n}function Wg(e,n,t){return e==t.path&amp;&amp;qt(n,t.parameters)}var Gi="imperative",He=function(e){return e[e.NavigationStart=0]="NavigationStart",e[e.NavigationEnd=1]="NavigationEnd",e[e.NavigationCancel=2]="NavigationCancel",e[e.NavigationError=3]="NavigationError",e[e.RoutesRecognized=4]="RoutesRecognized",e[e.ResolveStart=5]="ResolveStart",e[e.ResolveEnd=6]="ResolveEnd",e[e.GuardsCheckStart=7]="GuardsCheckStart",e[e.GuardsCheckEnd=8]="GuardsCheckEnd",e[e.RouteConfigLoadStart=9]="RouteConfigLoadStart",e[e.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",e[e.ChildActivationStart=11]="ChildActivationStart",e[e.ChildActivationEnd=12]="ChildActivationEnd",e[e.ActivationStart=13]="ActivationStart",e[e.ActivationEnd=14]="ActivationEnd",e[e.Scroll=15]="Scroll",e[e.NavigationSkipped=16]="NavigationSkipped",e}(He||{}),bt=class{constructor(n,t){this.id=n,this.url=t}},Yi=class extends bt{constructor(n,t,r="imperative",i=null){super(n,t),this.type=He.NavigationStart,this.navigationTrigger=r,this.restoredState=i}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},Yt=class extends bt{constructor(n,t,r){super(n,t),this.urlAfterRedirects=r,this.type=He.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},yt=function(e){return e[e.Redirect=0]="Redirect",e[e.SupersededByNewNavigation=1]="SupersededByNewNavigation",e[e.NoDataFromResolver=2]="NoDataFromResolver",e[e.GuardRejected=3]="GuardRejected",e}(yt||{}),Ju=function(e){return e[e.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",e[e.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",e}(Ju||{}),Ln=class extends bt{constructor(n,t,r,i){super(n,t),this.reason=r,this.code=i,this.type=He.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},ur=class extends bt{constructor(n,t,r,i){super(n,t),this.reason=r,this.code=i,this.type=He.NavigationSkipped}},Zi=class extends bt{constructor(n,t,r,i){super(n,t),this.error=r,this.target=i,this.type=He.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},pa=class extends bt{constructor(n,t,r,i){super(n,t),this.urlAfterRedirects=r,this.state=i,this.type=He.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Xu=class extends bt{constructor(n,t,r,i){super(n,t),this.urlAfterRedirects=r,this.state=i,this.type=He.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},ed=class extends bt{constructor(n,t,r,i,o){super(n,t),this.urlAfterRedirects=r,this.state=i,this.shouldActivate=o,this.type=He.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},td=class extends bt{constructor(n,t,r,i){super(n,t),this.urlAfterRedirects=r,this.state=i,this.type=He.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},nd=class extends bt{constructor(n,t,r,i){super(n,t),this.urlAfterRedirects=r,this.state=i,this.type=He.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},rd=class{constructor(n){this.route=n,this.type=He.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},id=class{constructor(n){this.route=n,this.type=He.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},od=class{constructor(n){this.snapshot=n,this.type=He.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&amp;&amp;this.snapshot.routeConfig.path||""}')`}},sd=class{constructor(n){this.snapshot=n,this.type=He.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&amp;&amp;this.snapshot.routeConfig.path||""}')`}},ad=class{constructor(n){this.snapshot=n,this.type=He.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&amp;&amp;this.snapshot.routeConfig.path||""}')`}},ld=class{constructor(n){this.snapshot=n,this.type=He.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&amp;&amp;this.snapshot.routeConfig.path||""}')`}};var Qi=class{},Ki=class{constructor(n){this.url=n}};var cd=class{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Ca,this.attachRef=null}},Ca=(()=&gt;{class e{constructor(){this.contexts=new Map}onChildOutletCreated(t,r){let i=this.getOrCreateContext(t);i.outlet=r,this.contexts.set(t,i)}onChildOutletDestroyed(t){let r=this.getContext(t);r&amp;&amp;(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 cd,this.contexts.set(t,r)),r}getContext(t){return this.contexts.get(t)||null}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),ha=class{constructor(n){this._root=n}get root(){return this._root.value}parent(n){let t=this.pathFromRoot(n);return t.length&gt;1?t[t.length-2]:null}children(n){let t=ud(n,this._root);return t?t.children.map(r=&gt;r.value):[]}firstChild(n){let t=ud(n,this._root);return t&amp;&amp;t.children.length&gt;0?t.children[0].value:null}siblings(n){let t=dd(n,this._root);return t.length&lt;2?[]:t[t.length-2].children.map(i=&gt;i.value).filter(i=&gt;i!==n)}pathFromRoot(n){return dd(n,this._root).map(t=&gt;t.value)}};function ud(e,n){if(e===n.value)return n;for(let t of n.children){let r=ud(e,t);if(r)return r}return null}function dd(e,n){if(e===n.value)return[n];for(let t of n.children){let r=dd(e,t);if(r.length)return r.unshift(n),r}return[]}var vt=class{constructor(n,t){this.value=n,this.children=t}toString(){return`TreeNode(${this.value})`}};function Zr(e){let n={};return e&amp;&amp;e.children.forEach(t=&gt;n[t.value.outlet]=t),n}var ma=class extends ha{constructor(n,t){super(n),this.snapshot=t,xd(this,n)}toString(){return this.snapshot.toString()}};function l0(e){let n=TM(e),t=new Be([new lr("",{})]),r=new Be({}),i=new Be({}),o=new Be({}),s=new Be(""),a=new he(t,r,o,s,i,G,e,n.root);return a.snapshot=n.root,new ma(new vt(a,[]),n)}function TM(e){let n={},t={},r={},i="",o=new Ji([],n,r,i,t,G,e,null,{});return new ga("",new vt(o,[]))}var he=class{constructor(n,t,r,i,o,s,a,l){this.urlSubject=n,this.paramsSubject=t,this.queryParamsSubject=r,this.fragmentSubject=i,this.dataSubject=o,this.outlet=s,this.component=a,this._futureSnapshot=l,this.title=this.dataSubject?.pipe(Y(c=&gt;c[to]))??U(void 0),this.url=n,this.params=t,this.queryParams=r,this.fragment=i,this.data=o}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe(Y(n=&gt;Jr(n))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(Y(n=&gt;Jr(n))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function _d(e,n,t="emptyOnly"){let r,{routeConfig:i}=e;return n!==null&amp;&amp;(t==="always"||i?.path===""||!n.component&amp;&amp;!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),i?.data),e._resolvedData)}:r={params:I({},e.params),data:I({},e.data),resolve:I(I({},e.data),e._resolvedData??{})},i&amp;&amp;u0(i)&amp;&amp;(r.resolve[to]=i.title),r}var Ji=class{get title(){return this.data?.[to]}constructor(n,t,r,i,o,s,a,l,c){this.url=n,this.params=t,this.queryParams=r,this.fragment=i,this.data=o,this.outlet=s,this.component=a,this.routeConfig=l,this._resolve=c}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??=Jr(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=Jr(this.queryParams),this._queryParamMap}toString(){let n=this.url.map(r=&gt;r.toString()).join("/"),t=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${n}', path:'${t}')`}},ga=class extends ha{constructor(n,t){super(t),this.url=n,xd(this,t)}toString(){return c0(this._root)}};function xd(e,n){n.value._routerState=e,n.children.forEach(t=&gt;xd(e,t))}function c0(e){let n=e.children.length&gt;0?` { ${e.children.map(c0).join(", ")} } `:"";return`${e.value}${n}`}function Gu(e){if(e.snapshot){let n=e.snapshot,t=e._futureSnapshot;e.snapshot=t,qt(n.queryParams,t.queryParams)||e.queryParamsSubject.next(t.queryParams),n.fragment!==t.fragment&amp;&amp;e.fragmentSubject.next(t.fragment),qt(n.params,t.params)||e.paramsSubject.next(t.params),sM(n.url,t.url)||e.urlSubject.next(t.url),qt(n.data,t.data)||e.dataSubject.next(t.data)}else e.snapshot=e._futureSnapshot,e.dataSubject.next(e._futureSnapshot.data)}function fd(e,n){let t=qt(e.params,n.params)&amp;&amp;uM(e.url,n.url),r=!e.parent!=!n.parent;return t&amp;&amp;!r&amp;&amp;(!e.parent||fd(e.parent,n.parent))}function u0(e){return typeof e.title=="string"||e.title===null}var bd=(()=&gt;{class e{constructor(){this.activated=null,this._activatedRoute=null,this.name=G,this.activateEvents=new st,this.deactivateEvents=new st,this.attachEvents=new st,this.detachEvents=new st,this.parentContexts=E(Ca),this.location=E(An),this.changeDetector=E(Rn),this.environmentInjector=E(Xe),this.inputBinder=E(Dd,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(t){if(t.name){let{firstChange:r,previousValue:i}=t.name;if(r)return;this.isTrackedInParentContexts(i)&amp;&amp;(this.deactivate(),this.parentContexts.onChildOutletDestroyed(i)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&amp;&amp;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&amp;&amp;(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 A(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new A(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new A(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 A(4013,!1);this._activatedRoute=t;let i=this.location,s=t.snapshot.component,a=this.parentContexts.getOrCreateContext(this.name).children,l=new pd(t,a,i.injector);this.activated=i.createComponent(s,{index:i.length,injector:l,environmentInjector:r??this.environmentInjector}),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=on({type:e,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[Fr]})}}return e})(),pd=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===he?this.route:n===Ca?this.childContexts:this.parent.get(n,t)}},Dd=new V("");function AM(e,n,t){let r=Xi(e,n._root,t?t._root:void 0);return new ma(r,n)}function Xi(e,n,t){if(t&amp;&amp;e.shouldReuseRoute(n.value,t.value.snapshot)){let r=t.value;r._futureSnapshot=n.value;let i=NM(e,n,t);return new vt(r,i)}else{if(e.shouldAttach(n.value)){let o=e.retrieve(n.value);if(o!==null){let s=o.route;return s.value._futureSnapshot=n.value,s.children=n.children.map(a=&gt;Xi(e,a)),s}}let r=RM(n.value),i=n.children.map(o=&gt;Xi(e,o));return new vt(r,i)}}function NM(e,n,t){return n.children.map(r=&gt;{for(let i of t.children)if(e.shouldReuseRoute(r.value,i.value.snapshot))return Xi(e,r,i);return Xi(e,r)})}function RM(e){return new he(new Be(e.url),new Be(e.params),new Be(e.queryParams),new Be(e.fragment),new Be(e.data),e.outlet,e.component,e)}var d0="ngNavigationCancelingError";function f0(e,n){let{redirectTo:t,navigationBehaviorOptions:r}=Xr(n)?{redirectTo:n,navigationBehaviorOptions:void 0}:n,i=p0(!1,yt.Redirect);return i.url=t,i.navigationBehaviorOptions=r,i}function p0(e,n){let t=new Error(`NavigationCancelingError: ${e||""}`);return t[d0]=!0,t.cancellationCode=n,t}function kM(e){return h0(e)&amp;&amp;Xr(e.url)}function h0(e){return!!e&amp;&amp;e[d0]}var FM=(()=&gt;{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=W({type:e,selectors:[["ng-component"]],standalone:!0,features:[q],decls:1,vars:0,template:function(r,i){r&amp;1&amp;&amp;b(0,"router-outlet")},dependencies:[bd],encapsulation:2})}}return e})();function LM(e,n){return e.providers&amp;&amp;!e._injector&amp;&amp;(e._injector=du(e.providers,n,`Route: ${e.path}`)),e._injector??n}function Md(e){let n=e.children&amp;&amp;e.children.map(Md),t=n?de(I({},e),{children:n}):I({},e);return!t.component&amp;&amp;!t.loadComponent&amp;&amp;(n||t.loadChildren)&amp;&amp;t.outlet&amp;&amp;t.outlet!==G&amp;&amp;(t.component=FM),t}function Zt(e){return e.outlet||G}function VM(e,n){let t=e.filter(r=&gt;Zt(r)===n);return t.push(...e.filter(r=&gt;Zt(r)!==n)),t}function no(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 jM=(e,n,t,r)=&gt;Y(i=&gt;(new hd(n,i.targetRouterState,i.currentRouterState,t,r).activate(e),i)),hd=class{constructor(n,t,r,i,o){this.routeReuseStrategy=n,this.futureState=t,this.currState=r,this.forwardEvent=i,this.inputBindingEnabled=o}activate(n){let t=this.futureState._root,r=this.currState?this.currState._root:null;this.deactivateChildRoutes(t,r,n),Gu(this.futureState.root),this.activateChildRoutes(t,r,n)}deactivateChildRoutes(n,t,r){let i=Zr(t);n.children.forEach(o=&gt;{let s=o.value.outlet;this.deactivateRoutes(o,i[s],r),delete i[s]}),Object.values(i).forEach(o=&gt;{this.deactivateRouteAndItsChildren(o,r)})}deactivateRoutes(n,t,r){let i=n.value,o=t?t.value:null;if(i===o)if(i.component){let s=r.getContext(i.outlet);s&amp;&amp;this.deactivateChildRoutes(n,t,s.children)}else this.deactivateChildRoutes(n,t,r);else o&amp;&amp;this.deactivateRouteAndItsChildren(t,r)}deactivateRouteAndItsChildren(n,t){n.value.component&amp;&amp;this.routeReuseStrategy.shouldDetach(n.value.snapshot)?this.detachAndStoreRouteSubtree(n,t):this.deactivateRouteAndOutlet(n,t)}detachAndStoreRouteSubtree(n,t){let r=t.getContext(n.value.outlet),i=r&amp;&amp;n.value.component?r.children:t,o=Zr(n);for(let s of Object.values(o))this.deactivateRouteAndItsChildren(s,i);if(r&amp;&amp;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),i=r&amp;&amp;n.value.component?r.children:t,o=Zr(n);for(let s of Object.values(o))this.deactivateRouteAndItsChildren(s,i);r&amp;&amp;(r.outlet&amp;&amp;(r.outlet.deactivate(),r.children.onOutletDeactivated()),r.attachRef=null,r.route=null)}activateChildRoutes(n,t,r){let i=Zr(t);n.children.forEach(o=&gt;{this.activateRoutes(o,i[o.value.outlet],r),this.forwardEvent(new ld(o.value.snapshot))}),n.children.length&amp;&amp;this.forwardEvent(new sd(n.value.snapshot))}activateRoutes(n,t,r){let i=n.value,o=t?t.value:null;if(Gu(i),i===o)if(i.component){let s=r.getOrCreateContext(i.outlet);this.activateChildRoutes(n,t,s.children)}else this.activateChildRoutes(n,t,r);else if(i.component){let s=r.getOrCreateContext(i.outlet);if(this.routeReuseStrategy.shouldAttach(i.snapshot)){let a=this.routeReuseStrategy.retrieve(i.snapshot);this.routeReuseStrategy.store(i.snapshot,null),s.children.onOutletReAttached(a.contexts),s.attachRef=a.componentRef,s.route=a.route.value,s.outlet&amp;&amp;s.outlet.attach(a.componentRef,a.route.value),Gu(a.route.value),this.activateChildRoutes(n,null,s.children)}else{let a=no(i.snapshot);s.attachRef=null,s.route=i,s.injector=a,s.outlet&amp;&amp;s.outlet.activateWith(i,s.injector),this.activateChildRoutes(n,null,s.children)}}else this.activateChildRoutes(n,null,r)}},va=class{constructor(n){this.path=n,this.route=this.path[this.path.length-1]}},Kr=class{constructor(n,t){this.component=n,this.route=t}};function UM(e,n,t){let r=e._root,i=n?n._root:null;return $i(r,i,t,[r.value])}function BM(e){let n=e.routeConfig?e.routeConfig.canActivateChild:null;return!n||n.length===0?null:{node:e,guards:n}}function ti(e,n){let t=Symbol(),r=n.get(e,t);return r===t?typeof e=="function"&amp;&amp;!Vp(e)?e:n.get(e):r}function $i(e,n,t,r,i={canDeactivateChecks:[],canActivateChecks:[]}){let o=Zr(n);return e.children.forEach(s=&gt;{$M(s,o[s.value.outlet],t,r.concat([s.value]),i),delete o[s.value.outlet]}),Object.entries(o).forEach(([s,a])=&gt;Wi(a,t.getContext(s),i)),i}function $M(e,n,t,r,i={canDeactivateChecks:[],canActivateChecks:[]}){let o=e.value,s=n?n.value:null,a=t?t.getContext(e.value.outlet):null;if(s&amp;&amp;o.routeConfig===s.routeConfig){let l=HM(s,o,o.routeConfig.runGuardsAndResolvers);l?i.canActivateChecks.push(new va(r)):(o.data=s.data,o._resolvedData=s._resolvedData),o.component?$i(e,n,a?a.children:null,r,i):$i(e,n,t,r,i),l&amp;&amp;a&amp;&amp;a.outlet&amp;&amp;a.outlet.isActivated&amp;&amp;i.canDeactivateChecks.push(new Kr(a.outlet.component,s))}else s&amp;&amp;Wi(n,a,i),i.canActivateChecks.push(new va(r)),o.component?$i(e,null,a?a.children:null,r,i):$i(e,null,t,r,i);return i}function HM(e,n,t){if(typeof t=="function")return t(e,n);switch(t){case"pathParamsChange":return!cr(e.url,n.url);case"pathParamsOrQueryParamsChange":return!cr(e.url,n.url)||!qt(e.queryParams,n.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!fd(e,n)||!qt(e.queryParams,n.queryParams);case"paramsChange":default:return!fd(e,n)}}function Wi(e,n,t){let r=Zr(e),i=e.value;Object.entries(r).forEach(([o,s])=&gt;{i.component?n?Wi(s,n.children.getContext(o),t):Wi(s,null,t):Wi(s,n,t)}),i.component?n&amp;&amp;n.outlet&amp;&amp;n.outlet.isActivated?t.canDeactivateChecks.push(new Kr(n.outlet.component,i)):t.canDeactivateChecks.push(new Kr(null,i)):t.canDeactivateChecks.push(new Kr(null,i))}function ro(e){return typeof e=="function"}function zM(e){return typeof e=="boolean"}function GM(e){return e&amp;&amp;ro(e.canLoad)}function WM(e){return e&amp;&amp;ro(e.canActivate)}function qM(e){return e&amp;&amp;ro(e.canActivateChild)}function YM(e){return e&amp;&amp;ro(e.canDeactivate)}function ZM(e){return e&amp;&amp;ro(e.canMatch)}function m0(e){return e instanceof Kt||e?.name==="EmptyError"}var sa=Symbol("INITIAL_VALUE");function ei(){return it(e=&gt;Ro(e.map(n=&gt;n.pipe(Jt(1),rl(sa)))).pipe(Y(n=&gt;{for(let t of n)if(t!==!0){if(t===sa)return sa;if(t===!1||t instanceof Fn)return t}return!0}),rt(n=&gt;n!==sa),Jt(1)))}function QM(e,n){return Re(t=&gt;{let{targetSnapshot:r,currentSnapshot:i,guards:{canActivateChecks:o,canDeactivateChecks:s}}=t;return s.length===0&amp;&amp;o.length===0?U(de(I({},t),{guardsResult:!0})):KM(s,r,i,e).pipe(Re(a=&gt;a&amp;&amp;zM(a)?JM(r,o,e,n):U(a)),Y(a=&gt;de(I({},t),{guardsResult:a})))})}function KM(e,n,t,r){return Ie(e).pipe(Re(i=&gt;rE(i.component,i.route,t,n,r)),Lt(i=&gt;i!==!0,!0))}function JM(e,n,t,r){return Ie(n).pipe(xn(i=&gt;_r(eE(i.route.parent,r),XM(i.route,r),nE(e,i.path,t),tE(e,i.route,t))),Lt(i=&gt;i!==!0,!0))}function XM(e,n){return e!==null&amp;&amp;n&amp;&amp;n(new ad(e)),U(!0)}function eE(e,n){return e!==null&amp;&amp;n&amp;&amp;n(new od(e)),U(!0)}function tE(e,n,t){let r=n.routeConfig?n.routeConfig.canActivate:null;if(!r||r.length===0)return U(!0);let i=r.map(o=&gt;ko(()=&gt;{let s=no(n)??t,a=ti(o,s),l=WM(a)?a.canActivate(n,e):sn(s,()=&gt;a(n,e));return Vn(l).pipe(Lt())}));return U(i).pipe(ei())}function nE(e,n,t){let r=n[n.length-1],o=n.slice(0,n.length-1).reverse().map(s=&gt;BM(s)).filter(s=&gt;s!==null).map(s=&gt;ko(()=&gt;{let a=s.guards.map(l=&gt;{let c=no(s.node)??t,d=ti(l,c),p=qM(d)?d.canActivateChild(r,e):sn(c,()=&gt;d(r,e));return Vn(p).pipe(Lt())});return U(a).pipe(ei())}));return U(o).pipe(ei())}function rE(e,n,t,r,i){let o=n&amp;&amp;n.routeConfig?n.routeConfig.canDeactivate:null;if(!o||o.length===0)return U(!0);let s=o.map(a=&gt;{let l=no(n)??i,c=ti(a,l),d=YM(c)?c.canDeactivate(e,n,t,r):sn(l,()=&gt;c(e,n,t,r));return Vn(d).pipe(Lt())});return U(s).pipe(ei())}function iE(e,n,t,r){let i=n.canLoad;if(i===void 0||i.length===0)return U(!0);let o=i.map(s=&gt;{let a=ti(s,e),l=GM(a)?a.canLoad(n,t):sn(e,()=&gt;a(n,t));return Vn(l)});return U(o).pipe(ei(),g0(r))}function g0(e){return Ya(Ve(n=&gt;{if(Xr(n))throw f0(e,n)}),Y(n=&gt;n===!0))}function oE(e,n,t,r){let i=n.canMatch;if(!i||i.length===0)return U(!0);let o=i.map(s=&gt;{let a=ti(s,e),l=ZM(a)?a.canMatch(n,t):sn(e,()=&gt;a(n,t));return Vn(l)});return U(o).pipe(ei(),g0(r))}var eo=class{constructor(n){this.segmentGroup=n||null}},ya=class extends Error{constructor(n){super(),this.urlTree=n}};function Yr(e){return wr(new eo(e))}function sE(e){return wr(new A(4e3,!1))}function aE(e){return wr(p0(!1,yt.GuardRejected))}var md=class{constructor(n,t){this.urlSerializer=n,this.urlTree=t}lineralizeSegments(n,t){let r=[],i=t.root;for(;;){if(r=r.concat(i.segments),i.numberOfChildren===0)return U(r);if(i.numberOfChildren&gt;1||!i.children[G])return sE(n.redirectTo);i=i.children[G]}}applyRedirectCommands(n,t,r){let i=this.applyRedirectCreateUrlTree(t,this.urlSerializer.parse(t),n,r);if(t.startsWith("/"))throw new ya(i);return i}applyRedirectCreateUrlTree(n,t,r,i){let o=this.createSegmentGroup(n,t.root,r,i);return new Fn(o,this.createQueryParams(t.queryParams,this.urlTree.queryParams),t.fragment)}createQueryParams(n,t){let r={};return Object.entries(n).forEach(([i,o])=&gt;{if(typeof o=="string"&amp;&amp;o.startsWith(":")){let a=o.substring(1);r[i]=t[a]}else r[i]=o}),r}createSegmentGroup(n,t,r,i){let o=this.createSegments(n,t.segments,r,i),s={};return Object.entries(t.children).forEach(([a,l])=&gt;{s[a]=this.createSegmentGroup(n,l,r,i)}),new ae(o,s)}createSegments(n,t,r,i){return t.map(o=&gt;o.path.startsWith(":")?this.findPosParam(n,o,i):this.findOrReturn(o,r))}findPosParam(n,t,r){let i=r[t.path.substring(1)];if(!i)throw new A(4001,!1);return i}findOrReturn(n,t){let r=0;for(let i of t){if(i.path===n.path)return t.splice(r),i;r++}return n}},gd={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function lE(e,n,t,r,i){let o=Ed(e,n,t);return o.matched?(r=LM(n,r),oE(r,n,t,i).pipe(Y(s=&gt;s===!0?o:I({},gd)))):U(o)}function Ed(e,n,t){if(n.path==="**")return cE(t);if(n.path==="")return n.pathMatch==="full"&amp;&amp;(e.hasChildren()||t.length&gt;0)?I({},gd):{matched:!0,consumedSegments:[],remainingSegments:t,parameters:{},positionalParamSegments:{}};let i=(n.matcher||oM)(t,e,n);if(!i)return I({},gd);let o={};Object.entries(i.posParams??{}).forEach(([a,l])=&gt;{o[a]=l.path});let s=i.consumed.length&gt;0?I(I({},o),i.consumed[i.consumed.length-1].parameters):o;return{matched:!0,consumedSegments:i.consumed,remainingSegments:t.slice(i.consumed.length),parameters:s,positionalParamSegments:i.posParams??{}}}function cE(e){return{matched:!0,parameters:e.length&gt;0?Zg(e).parameters:{},consumedSegments:e,remainingSegments:[],positionalParamSegments:{}}}function qg(e,n,t,r){return t.length&gt;0&amp;&amp;fE(e,t,r)?{segmentGroup:new ae(n,dE(r,new ae(t,e.children))),slicedSegments:[]}:t.length===0&amp;&amp;pE(e,t,r)?{segmentGroup:new ae(e.segments,uE(e,t,r,e.children)),slicedSegments:t}:{segmentGroup:new ae(e.segments,e.children),slicedSegments:t}}function uE(e,n,t,r){let i={};for(let o of t)if(wa(e,n,o)&amp;&amp;!r[Zt(o)]){let s=new ae([],{});i[Zt(o)]=s}return I(I({},r),i)}function dE(e,n){let t={};t[G]=n;for(let r of e)if(r.path===""&amp;&amp;Zt(r)!==G){let i=new ae([],{});t[Zt(r)]=i}return t}function fE(e,n,t){return t.some(r=&gt;wa(e,n,r)&amp;&amp;Zt(r)!==G)}function pE(e,n,t){return t.some(r=&gt;wa(e,n,r))}function wa(e,n,t){return(e.hasChildren()||n.length&gt;0)&amp;&amp;t.pathMatch==="full"?!1:t.path===""}function hE(e,n,t,r){return Zt(e)!==r&amp;&amp;(r===G||!wa(n,t,e))?!1:Ed(n,e,t).matched}function mE(e,n,t){return n.length===0&amp;&amp;!e.children[t]}var vd=class{};function gE(e,n,t,r,i,o,s="emptyOnly"){return new yd(e,n,t,r,i,s,o).recognize()}var vE=31,yd=class{constructor(n,t,r,i,o,s,a){this.injector=n,this.configLoader=t,this.rootComponentType=r,this.config=i,this.urlTree=o,this.paramsInheritanceStrategy=s,this.urlSerializer=a,this.applyRedirects=new md(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(n){return new A(4002,`'${n.segmentGroup}'`)}recognize(){let n=qg(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(n).pipe(Y(t=&gt;{let r=new Ji([],Object.freeze({}),Object.freeze(I({},this.urlTree.queryParams)),this.urlTree.fragment,{},G,this.rootComponentType,null,{}),i=new vt(r,t),o=new ga("",i),s=DM(r,[],this.urlTree.queryParams,this.urlTree.fragment);return s.queryParams=this.urlTree.queryParams,o.url=this.urlSerializer.serialize(s),this.inheritParamsAndData(o._root,null),{state:o,tree:s}}))}match(n){return this.processSegmentGroup(this.injector,this.config,n,G).pipe(_n(r=&gt;{if(r instanceof ya)return this.urlTree=r.urlTree,this.match(r.urlTree.root);throw r instanceof eo?this.noMatchError(r):r}))}inheritParamsAndData(n,t){let r=n.value,i=_d(r,t,this.paramsInheritanceStrategy);r.params=Object.freeze(i.params),r.data=Object.freeze(i.data),n.children.forEach(o=&gt;this.inheritParamsAndData(o,r))}processSegmentGroup(n,t,r,i){return r.segments.length===0&amp;&amp;r.hasChildren()?this.processChildren(n,t,r):this.processSegment(n,t,r,r.segments,i,!0).pipe(Y(o=&gt;o instanceof vt?[o]:[]))}processChildren(n,t,r){let i=[];for(let o of Object.keys(r.children))o==="primary"?i.unshift(o):i.push(o);return Ie(i).pipe(xn(o=&gt;{let s=r.children[o],a=VM(t,o);return this.processSegmentGroup(n,a,s,o)}),nl((o,s)=&gt;(o.push(...s),o)),bn(null),tl(),Re(o=&gt;{if(o===null)return Yr(r);let s=v0(o);return yE(s),U(s)}))}processSegment(n,t,r,i,o,s){return Ie(t).pipe(xn(a=&gt;this.processSegmentAgainstRoute(a._injector??n,t,a,r,i,o,s).pipe(_n(l=&gt;{if(l instanceof eo)return U(null);throw l}))),Lt(a=&gt;!!a),_n(a=&gt;{if(m0(a))return mE(r,i,o)?U(new vd):Yr(r);throw a}))}processSegmentAgainstRoute(n,t,r,i,o,s,a){return hE(r,i,o,s)?r.redirectTo===void 0?this.matchSegmentAgainstRoute(n,i,r,o,s):this.allowRedirects&amp;&amp;a?this.expandSegmentAgainstRouteUsingRedirect(n,i,t,r,o,s):Yr(i):Yr(i)}expandSegmentAgainstRouteUsingRedirect(n,t,r,i,o,s){let{matched:a,consumedSegments:l,positionalParamSegments:c,remainingSegments:d}=Ed(t,i,o);if(!a)return Yr(t);i.redirectTo.startsWith("/")&amp;&amp;(this.absoluteRedirectCount++,this.absoluteRedirectCount&gt;vE&amp;&amp;(this.allowRedirects=!1));let p=this.applyRedirects.applyRedirectCommands(l,i.redirectTo,c);return this.applyRedirects.lineralizeSegments(i,p).pipe(Re(C=&gt;this.processSegment(n,r,t,C.concat(d),s,!1)))}matchSegmentAgainstRoute(n,t,r,i,o){let s=lE(t,r,i,n,this.urlSerializer);return r.path==="**"&amp;&amp;(t.children={}),s.pipe(it(a=&gt;a.matched?(n=r._injector??n,this.getChildConfig(n,r,i).pipe(it(({routes:l})=&gt;{let c=r._loadedInjector??n,{consumedSegments:d,remainingSegments:p,parameters:C}=a,y=new Ji(d,C,Object.freeze(I({},this.urlTree.queryParams)),this.urlTree.fragment,wE(r),Zt(r),r.component??r._loadedComponent??null,r,_E(r)),{segmentGroup:w,slicedSegments:_}=qg(t,d,p,l);if(_.length===0&amp;&amp;w.hasChildren())return this.processChildren(c,l,w).pipe(Y(O=&gt;O===null?null:new vt(y,O)));if(l.length===0&amp;&amp;_.length===0)return U(new vt(y,[]));let x=Zt(r)===o;return this.processSegment(c,l,w,_,x?G:o,!0).pipe(Y(O=&gt;new vt(y,O instanceof vt?[O]:[])))}))):Yr(t)))}getChildConfig(n,t,r){return t.children?U({routes:t.children,injector:n}):t.loadChildren?t._loadedRoutes!==void 0?U({routes:t._loadedRoutes,injector:t._loadedInjector}):iE(n,t,r,this.urlSerializer).pipe(Re(i=&gt;i?this.configLoader.loadChildren(n,t).pipe(Ve(o=&gt;{t._loadedRoutes=o.routes,t._loadedInjector=o.injector})):aE(t))):U({routes:[],injector:n})}};function yE(e){e.sort((n,t)=&gt;n.value.outlet===G?-1:t.value.outlet===G?1:n.value.outlet.localeCompare(t.value.outlet))}function CE(e){let n=e.value.routeConfig;return n&amp;&amp;n.path===""}function v0(e){let n=[],t=new Set;for(let r of e){if(!CE(r)){n.push(r);continue}let i=n.find(o=&gt;r.value.routeConfig===o.value.routeConfig);i!==void 0?(i.children.push(...r.children),t.add(i)):n.push(r)}for(let r of t){let i=v0(r.children);n.push(new vt(r.value,i))}return n.filter(r=&gt;!t.has(r))}function wE(e){return e.data||{}}function _E(e){return e.resolve||{}}function xE(e,n,t,r,i,o){return Re(s=&gt;gE(e,n,t,r,s.extractedUrl,i,o).pipe(Y(({state:a,tree:l})=&gt;de(I({},s),{targetSnapshot:a,urlAfterRedirects:l}))))}function bE(e,n){return Re(t=&gt;{let{targetSnapshot:r,guards:{canActivateChecks:i}}=t;if(!i.length)return U(t);let o=new Set(i.map(l=&gt;l.route)),s=new Set;for(let l of o)if(!s.has(l))for(let c of y0(l))s.add(c);let a=0;return Ie(s).pipe(xn(l=&gt;o.has(l)?DE(l,r,e,n):(l.data=_d(l,l.parent,e).resolve,U(void 0))),Ve(()=&gt;a++),xr(1),Re(l=&gt;a===s.size?U(t):nt))})}function y0(e){let n=e.children.map(t=&gt;y0(t)).flat();return[e,...n]}function DE(e,n,t,r){let i=e.routeConfig,o=e._resolve;return i?.title!==void 0&amp;&amp;!u0(i)&amp;&amp;(o[to]=i.title),ME(o,e,n,r).pipe(Y(s=&gt;(e._resolvedData=s,e.data=_d(e,e.parent,t).resolve,null)))}function ME(e,n,t,r){let i=Yu(e);if(i.length===0)return U({});let o={};return Ie(i).pipe(Re(s=&gt;EE(e[s],n,t,r).pipe(Lt(),Ve(a=&gt;{o[s]=a}))),xr(1),el(o),_n(s=&gt;m0(s)?nt:wr(s)))}function EE(e,n,t,r){let i=no(n)??r,o=ti(e,i),s=o.resolve?o.resolve(n,t):sn(i,()=&gt;o(n,t));return Vn(s)}function Wu(e){return it(n=&gt;{let t=e(n);return t?Ie(t).pipe(Y(()=&gt;n)):U(n)})}var C0=(()=&gt;{class e{buildTitle(t){let r,i=t.root;for(;i!==void 0;)r=this.getResolvedTitleForRoute(i)??r,i=i.children.find(o=&gt;o.outlet===G);return r}getResolvedTitleForRoute(t){return t.data[to]}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=k({token:e,factory:()=&gt;E(IE),providedIn:"root"})}}return e})(),IE=(()=&gt;{class e extends C0{constructor(t){super(),this.title=t}updateTitle(t){let r=this.buildTitle(t);r!==void 0&amp;&amp;this.title.setTitle(r)}static{this.\u0275fac=function(r){return new(r||e)(B($g))}}static{this.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),Id=new V("",{providedIn:"root",factory:()=&gt;({})}),Sd=new V(""),SE=(()=&gt;{class e{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=E(yu)}loadComponent(t){if(this.componentLoaders.get(t))return this.componentLoaders.get(t);if(t._loadedComponent)return U(t._loadedComponent);this.onLoadStartListener&amp;&amp;this.onLoadStartListener(t);let r=Vn(t.loadComponent()).pipe(Y(w0),Ve(o=&gt;{this.onLoadEndListener&amp;&amp;this.onLoadEndListener(t),t._loadedComponent=o}),Dn(()=&gt;{this.componentLoaders.delete(t)})),i=new Cr(r,()=&gt;new ze).pipe(yr());return this.componentLoaders.set(t,i),i}loadChildren(t,r){if(this.childrenLoaders.get(r))return this.childrenLoaders.get(r);if(r._loadedRoutes)return U({routes:r._loadedRoutes,injector:r._loadedInjector});this.onLoadStartListener&amp;&amp;this.onLoadStartListener(r);let o=OE(r,this.compiler,t,this.onLoadEndListener).pipe(Dn(()=&gt;{this.childrenLoaders.delete(r)})),s=new Cr(o,()=&gt;new ze).pipe(yr());return this.childrenLoaders.set(r,s),s}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function OE(e,n,t,r){return Vn(e.loadChildren()).pipe(Y(w0),Re(i=&gt;i instanceof _i||Array.isArray(i)?U(i):Ie(n.compileModuleAsync(i))),Y(i=&gt;{r&amp;&amp;r(e);let o,s,a=!1;return Array.isArray(i)?(s=i,a=!0):(o=i.create(t).injector,s=o.get(Sd,[],{optional:!0,self:!0}).flat()),{routes:s.map(Md),injector:o}}))}function PE(e){return e&amp;&amp;typeof e=="object"&amp;&amp;"default"in e}function w0(e){return PE(e)?e.default:e}var Od=(()=&gt;{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=k({token:e,factory:()=&gt;E(TE),providedIn:"root"})}}return e})(),TE=(()=&gt;{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=k({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),AE=new V("");var NE=(()=&gt;{class e{get hasRequestedNavigation(){return this.navigationId!==0}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new ze,this.transitionAbortSubject=new ze,this.configLoader=E(SE),this.environmentInjector=E(Xe),this.urlSerializer=E(wd),this.rootContexts=E(Ca),this.location=E(Ni),this.inputBindingEnabled=E(Dd,{optional:!0})!==null,this.titleStrategy=E(C0),this.options=E(Id,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=E(Od),this.createViewTransition=E(AE,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=&gt;U(void 0),this.rootComponentType=null;let t=i=&gt;this.events.next(new rd(i)),r=i=&gt;this.events.next(new id(i));this.configLoader.onLoadEndListener=r,this.configLoader.onLoadStartListener=t}complete(){this.transitions?.complete()}handleNavigationRequest(t){let r=++this.navigationId;this.transitions?.next(de(I(I({},this.transitions.value),t),{id:r}))}setupNavigations(t,r,i){return this.transitions=new Be({id:0,currentUrlTree:r,currentRawUrl:r,extractedUrl:this.urlHandlingStrategy.extract(r),urlAfterRedirects:this.urlHandlingStrategy.extract(r),rawUrl:r,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Gi,restoredState:null,currentSnapshot:i.snapshot,targetSnapshot:null,currentRouterState:i,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(rt(o=&gt;o.id!==0),Y(o=&gt;de(I({},o),{extractedUrl:this.urlHandlingStrategy.extract(o.rawUrl)})),it(o=&gt;{let s=!1,a=!1;return U(o).pipe(it(l=&gt;{if(this.navigationId&gt;o.id)return this.cancelNavigationTransition(o,"",yt.SupersededByNewNavigation),nt;this.currentTransition=o,this.currentNavigation={id:l.id,initialUrl:l.rawUrl,extractedUrl:l.extractedUrl,trigger:l.source,extras:l.extras,previousNavigation:this.lastSuccessfulNavigation?de(I({},this.lastSuccessfulNavigation),{previousNavigation:null}):null};let c=!t.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),d=l.extras.onSameUrlNavigation??t.onSameUrlNavigation;if(!c&amp;&amp;d!=="reload"){let p="";return this.events.next(new ur(l.id,this.urlSerializer.serialize(l.rawUrl),p,Ju.IgnoredSameUrlNavigation)),l.resolve(null),nt}if(this.urlHandlingStrategy.shouldProcessUrl(l.rawUrl))return U(l).pipe(it(p=&gt;{let C=this.transitions?.getValue();return this.events.next(new Yi(p.id,this.urlSerializer.serialize(p.extractedUrl),p.source,p.restoredState)),C!==this.transitions?.getValue()?nt:Promise.resolve(p)}),xE(this.environmentInjector,this.configLoader,this.rootComponentType,t.config,this.urlSerializer,this.paramsInheritanceStrategy),Ve(p=&gt;{o.targetSnapshot=p.targetSnapshot,o.urlAfterRedirects=p.urlAfterRedirects,this.currentNavigation=de(I({},this.currentNavigation),{finalUrl:p.urlAfterRedirects});let C=new pa(p.id,this.urlSerializer.serialize(p.extractedUrl),this.urlSerializer.serialize(p.urlAfterRedirects),p.targetSnapshot);this.events.next(C)}));if(c&amp;&amp;this.urlHandlingStrategy.shouldProcessUrl(l.currentRawUrl)){let{id:p,extractedUrl:C,source:y,restoredState:w,extras:_}=l,x=new Yi(p,this.urlSerializer.serialize(C),y,w);this.events.next(x);let O=l0(this.rootComponentType).snapshot;return this.currentTransition=o=de(I({},l),{targetSnapshot:O,urlAfterRedirects:C,extras:de(I({},_),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=C,U(o)}else{let p="";return this.events.next(new ur(l.id,this.urlSerializer.serialize(l.extractedUrl),p,Ju.IgnoredByUrlHandlingStrategy)),l.resolve(null),nt}}),Ve(l=&gt;{let c=new Xu(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(c)}),Y(l=&gt;(this.currentTransition=o=de(I({},l),{guards:UM(l.targetSnapshot,l.currentSnapshot,this.rootContexts)}),o)),QM(this.environmentInjector,l=&gt;this.events.next(l)),Ve(l=&gt;{if(o.guardsResult=l.guardsResult,Xr(l.guardsResult))throw f0(this.urlSerializer,l.guardsResult);let c=new ed(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot,!!l.guardsResult);this.events.next(c)}),rt(l=&gt;l.guardsResult?!0:(this.cancelNavigationTransition(l,"",yt.GuardRejected),!1)),Wu(l=&gt;{if(l.guards.canActivateChecks.length)return U(l).pipe(Ve(c=&gt;{let d=new td(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot);this.events.next(d)}),it(c=&gt;{let d=!1;return U(c).pipe(bE(this.paramsInheritanceStrategy,this.environmentInjector),Ve({next:()=&gt;d=!0,complete:()=&gt;{d||this.cancelNavigationTransition(c,"",yt.NoDataFromResolver)}}))}),Ve(c=&gt;{let d=new nd(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot);this.events.next(d)}))}),Wu(l=&gt;{let c=d=&gt;{let p=[];d.routeConfig?.loadComponent&amp;&amp;!d.routeConfig._loadedComponent&amp;&amp;p.push(this.configLoader.loadComponent(d.routeConfig).pipe(Ve(C=&gt;{d.component=C}),Y(()=&gt;{})));for(let C of d.children)p.push(...c(C));return p};return Ro(c(l.targetSnapshot.root)).pipe(bn(null),Jt(1))}),Wu(()=&gt;this.afterPreactivation()),it(()=&gt;{let{currentSnapshot:l,targetSnapshot:c}=o,d=this.createViewTransition?.(this.environmentInjector,l.root,c.root);return d?Ie(d).pipe(Y(()=&gt;o)):U(o)}),Y(l=&gt;{let c=AM(t.routeReuseStrategy,l.targetSnapshot,l.currentRouterState);return this.currentTransition=o=de(I({},l),{targetRouterState:c}),this.currentNavigation.targetRouterState=c,o}),Ve(()=&gt;{this.events.next(new Qi)}),jM(this.rootContexts,t.routeReuseStrategy,l=&gt;this.events.next(l),this.inputBindingEnabled),Jt(1),Ve({next:l=&gt;{s=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Yt(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects))),this.titleStrategy?.updateTitle(l.targetRouterState.snapshot),l.resolve(!0)},complete:()=&gt;{s=!0}}),il(this.transitionAbortSubject.pipe(Ve(l=&gt;{throw l}))),Dn(()=&gt;{!s&amp;&amp;!a&amp;&amp;this.cancelNavigationTransition(o,"",yt.SupersededByNewNavigation),this.currentTransition?.id===o.id&amp;&amp;(this.currentNavigation=null,this.currentTransition=null)}),_n(l=&gt;{if(a=!0,h0(l))this.events.next(new Ln(o.id,this.urlSerializer.serialize(o.extractedUrl),l.message,l.cancellationCode)),kM(l)?this.events.next(new Ki(l.url)):o.resolve(!1);else{this.events.next(new Zi(o.id,this.urlSerializer.serialize(o.extractedUrl),l,o.targetSnapshot??void 0));try{o.resolve(t.errorHandler(l))}catch(c){this.options.resolveNavigationPromiseOnError?o.resolve(!1):o.reject(c)}}return nt}))}))}cancelNavigationTransition(t,r,i){let o=new Ln(t.id,this.urlSerializer.serialize(t.extractedUrl),r,i);this.events.next(o),t.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){return this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))).toString()!==this.currentTransition?.extractedUrl.toString()&amp;&amp;!this.currentTransition?.extras.skipLocationChange}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function RE(e){return e!==Gi}var kE=(()=&gt;{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=k({token:e,factory:()=&gt;E(FE),providedIn:"root"})}}return e})(),Cd=class{shouldDetach(n){return!1}store(n,t){}shouldAttach(n){return!1}retrieve(n){return null}shouldReuseRoute(n,t){return n.routeConfig===t.routeConfig}},FE=(()=&gt;{class e extends Cd{static{this.\u0275fac=(()=&gt;{let t;return function(i){return(t||(t=bs(e)))(i||e)}})()}static{this.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),_0=(()=&gt;{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=k({token:e,factory:()=&gt;E(LE),providedIn:"root"})}}return e})(),LE=(()=&gt;{class e extends _0{constructor(){super(...arguments),this.location=E(Ni),this.urlSerializer=E(wd),this.options=E(Id,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=E(Od),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new Fn,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=l0(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=&gt;{r.type==="popstate"&amp;&amp;t(r.url,r.state)})}handleRouterEvent(t,r){if(t instanceof Yi)this.stateMemento=this.createStateMemento();else if(t instanceof ur)this.rawUrlTree=r.initialUrl;else if(t instanceof pa){if(this.urlUpdateStrategy==="eager"&amp;&amp;!r.extras.skipLocationChange){let i=this.urlHandlingStrategy.merge(r.finalUrl,r.initialUrl);this.setBrowserUrl(i,r)}}else t instanceof Qi?(this.currentUrlTree=r.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(r.finalUrl,r.initialUrl),this.routerState=r.targetRouterState,this.urlUpdateStrategy==="deferred"&amp;&amp;(r.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,r))):t instanceof Ln&amp;&amp;(t.code===yt.GuardRejected||t.code===yt.NoDataFromResolver)?this.restoreHistory(r):t instanceof Zi?this.restoreHistory(r,!0):t instanceof Yt&amp;&amp;(this.lastSuccessfulId=t.id,this.currentPageId=this.browserPageId)}setBrowserUrl(t,r){let i=this.urlSerializer.serialize(t);if(this.location.isCurrentPathEqualTo(i)||r.extras.replaceUrl){let o=this.browserPageId,s=I(I({},r.extras.state),this.generateNgRouterState(r.id,o));this.location.replaceState(i,"",s)}else{let o=I(I({},r.extras.state),this.generateNgRouterState(r.id,this.browserPageId+1));this.location.go(i,"",o)}}restoreHistory(t,r=!1){if(this.canceledNavigationResolution==="computed"){let i=this.browserPageId,o=this.currentPageId-i;o!==0?this.location.historyGo(o):this.currentUrlTree===t.finalUrl&amp;&amp;o===0&amp;&amp;(this.resetState(t),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&amp;&amp;(r&amp;&amp;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=(()=&gt;{let t;return function(i){return(t||(t=bs(e)))(i||e)}})()}static{this.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),Hi=function(e){return e[e.COMPLETE=0]="COMPLETE",e[e.FAILED=1]="FAILED",e[e.REDIRECTING=2]="REDIRECTING",e}(Hi||{});function VE(e,n){e.events.pipe(rt(t=&gt;t instanceof Yt||t instanceof Ln||t instanceof Zi||t instanceof ur),Y(t=&gt;t instanceof Yt||t instanceof ur?Hi.COMPLETE:(t instanceof Ln?t.code===yt.Redirect||t.code===yt.SupersededByNewNavigation:!1)?Hi.REDIRECTING:Hi.FAILED),rt(t=&gt;t!==Hi.REDIRECTING),Jt(1)).subscribe(()=&gt;{n()})}function jE(e){throw e}var UE={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},BE={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},Oe=(()=&gt;{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.isNgZoneEnabled=!1,this.console=E(ks),this.stateManager=E(_0),this.options=E(Id,{optional:!0})||{},this.pendingTasks=E(or),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=E(NE),this.urlSerializer=E(wd),this.location=E(Ni),this.urlHandlingStrategy=E(Od),this._events=new ze,this.errorHandler=this.options.errorHandler||jE,this.navigated=!1,this.routeReuseStrategy=E(kE),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=E(Sd,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!E(Dd,{optional:!0}),this.eventsSubscription=new Ne,this.isNgZoneEnabled=E(Se)instanceof Se&amp;&amp;Se.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:t=&gt;{this.console.warn(t)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){let t=this.navigationTransitions.events.subscribe(r=&gt;{try{let i=this.navigationTransitions.currentTransition,o=this.navigationTransitions.currentNavigation;if(i!==null&amp;&amp;o!==null){if(this.stateManager.handleRouterEvent(r,o),r instanceof Ln&amp;&amp;r.code!==yt.Redirect&amp;&amp;r.code!==yt.SupersededByNewNavigation)this.navigated=!0;else if(r instanceof Yt)this.navigated=!0;else if(r instanceof Ki){let s=this.urlHandlingStrategy.merge(r.url,i.currentRawUrl),a={info:i.extras.info,skipLocationChange:i.extras.skipLocationChange,replaceUrl:this.urlUpdateStrategy==="eager"||RE(i.source)};this.scheduleNavigation(s,Gi,null,a,{resolve:i.resolve,reject:i.reject,promise:i.promise})}}HE(r)&amp;&amp;this._events.next(r)}catch(i){this.navigationTransitions.transitionAbortSubject.next(i)}});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),Gi,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((t,r)=&gt;{setTimeout(()=&gt;{this.navigateToSyncWithBrowser(t,"popstate",r)},0)})}navigateToSyncWithBrowser(t,r,i){let o={replaceUrl:!0},s=i?.navigationId?i:null;if(i){let l=I({},i);delete l.navigationId,delete l.\u0275routerPageId,Object.keys(l).length!==0&amp;&amp;(o.state=l)}let a=this.parseUrl(t);this.scheduleNavigation(a,r,s,o)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(t){this.config=t.map(Md),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&amp;&amp;(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(t,r={}){let{relativeTo:i,queryParams:o,fragment:s,queryParamsHandling:a,preserveFragment:l}=r,c=l?this.currentUrlTree.fragment:s,d=null;switch(a){case"merge":d=I(I({},this.currentUrlTree.queryParams),o);break;case"preserve":d=this.currentUrlTree.queryParams;break;default:d=o||null}d!==null&amp;&amp;(d=this.removeEmptyProps(d));let p;try{let C=i?i.snapshot:this.routerState.snapshot.root;p=i0(C)}catch{(typeof t[0]!="string"||!t[0].startsWith("/"))&amp;&amp;(t=[]),p=this.currentUrlTree.root}return o0(p,t,d,c??null)}navigateByUrl(t,r={skipLocationChange:!1}){let i=Xr(t)?t:this.parseUrl(t),o=this.urlHandlingStrategy.merge(i,this.rawUrlTree);return this.scheduleNavigation(o,Gi,null,r)}navigate(t,r={skipLocationChange:!1}){return $E(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 i;if(r===!0?i=I({},UE):r===!1?i=I({},BE):i=r,Xr(t))return Hg(this.currentUrlTree,t,i);let o=this.parseUrl(t);return Hg(this.currentUrlTree,o,i)}removeEmptyProps(t){return Object.entries(t).reduce((r,[i,o])=&gt;(o!=null&amp;&amp;(r[i]=o),r),{})}scheduleNavigation(t,r,i,o,s){if(this.disposed)return Promise.resolve(!1);let a,l,c;s?(a=s.resolve,l=s.reject,c=s.promise):c=new Promise((p,C)=&gt;{a=p,l=C});let d=this.pendingTasks.add();return VE(this,()=&gt;{queueMicrotask(()=&gt;this.pendingTasks.remove(d))}),this.navigationTransitions.handleNavigationRequest({source:r,restoredState:i,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:t,extras:o,resolve:a,reject:l,promise:c,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),c.catch(p=&gt;Promise.reject(p))}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function $E(e){for(let n=0;n&lt;e.length;n++)if(e[n]==null)throw new A(4008,!1)}function HE(e){return!(e instanceof Qi)&amp;&amp;!(e instanceof Ki)}var Ee=(()=&gt;{class e{constructor(t,r,i,o,s,a){this.router=t,this.route=r,this.tabIndexAttribute=i,this.renderer=o,this.el=s,this.locationStrategy=a,this.href=null,this.commands=null,this.onChanges=new ze,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;let l=s.nativeElement.tagName?.toLowerCase();this.isAnchorElement=l==="a"||l==="area",this.isAnchorElement?this.subscription=t.events.subscribe(c=&gt;{c instanceof Yt&amp;&amp;this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(t){this.tabIndexAttribute!=null||this.isAnchorElement||this.applyAttributeValue("tabindex",t)}ngOnChanges(t){this.isAnchorElement&amp;&amp;this.updateHref(),this.onChanges.next(this)}set routerLink(t){t!=null?(this.commands=Array.isArray(t)?t:[t],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(t,r,i,o,s){let a=this.urlTree;if(a===null||this.isAnchorElement&amp;&amp;(t!==0||r||i||o||s||typeof this.target=="string"&amp;&amp;this.target!="_self"))return!0;let l={skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info};return this.router.navigateByUrl(a,l),!this.isAnchorElement}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){let t=this.urlTree;this.href=t!==null&amp;&amp;this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(t)):null;let r=this.href===null?null:lm(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",r)}applyAttributeValue(t,r){let i=this.renderer,o=this.el.nativeElement;r!==null?i.setAttribute(o,t,r):i.removeAttribute(o,t)}get urlTree(){return this.commands===null?null:this.router.createUrlTree(this.commands,{relativeTo:this.relativeTo!==void 0?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static{this.\u0275fac=function(r){return new(r||e)(S(Oe),S(he),Bc("tabindex"),S(dn),S(dt),S(Gr))}}static{this.\u0275dir=on({type:e,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(r,i){r&amp;1&amp;&amp;T("click",function(s){return i.onClick(s.button,s.ctrlKey,s.shiftKey,s.altKey,s.metaKey)}),r&amp;2&amp;&amp;Ts("target",i.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[lt.HasDecoratorInputTransform,"preserveFragment","preserveFragment",$r],skipLocationChange:[lt.HasDecoratorInputTransform,"skipLocationChange","skipLocationChange",$r],replaceUrl:[lt.HasDecoratorInputTransform,"replaceUrl","replaceUrl",$r],routerLink:"routerLink"},standalone:!0,features:[uu,Fr]})}}return e})();var zE=new V("");function x0(e,...n){return Rr([{provide:Sd,multi:!0,useValue:e},[],{provide:he,useFactory:GE,deps:[Oe]},{provide:Fs,multi:!0,useFactory:WE},n.map(t=&gt;t.\u0275providers)])}function GE(e){return e.routerState.root}function WE(){let e=E(Lr);return n=&gt;{let t=e.get(Br);if(n!==t.components[0])return;let r=e.get(Oe),i=e.get(qE);e.get(YE)===1&amp;&amp;r.initialNavigation(),e.get(ZE,null,Q.Optional)?.setUpPreloading(),e.get(zE,null,Q.Optional)?.init(),r.resetRootComponentType(t.componentTypes[0]),i.closed||(i.next(),i.complete(),i.unsubscribe())}}var qE=new V("",{factory:()=&gt;new ze}),YE=new V("",{providedIn:"root",factory:()=&gt;1});var ZE=new V("");var QE={"[class.ng-untouched]":"isUntouched","[class.ng-touched]":"isTouched","[class.ng-pristine]":"isPristine","[class.ng-dirty]":"isDirty","[class.ng-valid]":"isValid","[class.ng-invalid]":"isInvalid","[class.ng-pending]":"isPending"},NF=de(I({},QE),{"[class.ng-submitted]":"isSubmitted"});var KE=new V("CallSetDisabledState",{providedIn:"root",factory:()=&gt;b0}),b0="always";var JE=(()=&gt;{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=rn({type:e})}static{this.\u0275inj=nn({})}}return e})();var Dt=(()=&gt;{class e{static withConfig(t){return{ngModule:e,providers:[{provide:KE,useValue:t.callSetDisabledState??b0}]}}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=rn({type:e})}static{this.\u0275inj=nn({imports:[JE]})}}return e})();function io(e,n){return function(){return e.apply(n,arguments)}}var{toString:XE}=Object.prototype,{getPrototypeOf:Ad}=Object,xa=(e=&gt;n=&gt;{let t=XE.call(n);return e[t]||(e[t]=t.slice(8,-1).toLowerCase())})(Object.create(null)),kt=e=&gt;(e=e.toLowerCase(),n=&gt;xa(n)===e),ba=e=&gt;n=&gt;typeof n===e,{isArray:ni}=Array,oo=ba("undefined");function eI(e){return e!==null&amp;&amp;!oo(e)&amp;&amp;e.constructor!==null&amp;&amp;!oo(e.constructor)&amp;&amp;Ct(e.constructor.isBuffer)&amp;&amp;e.constructor.isBuffer(e)}var E0=kt("ArrayBuffer");function tI(e){let n;return typeof ArrayBuffer&lt;"u"&amp;&amp;ArrayBuffer.isView?n=ArrayBuffer.isView(e):n=e&amp;&amp;e.buffer&amp;&amp;E0(e.buffer),n}var nI=ba("string"),Ct=ba("function"),I0=ba("number"),Da=e=&gt;e!==null&amp;&amp;typeof e=="object",rI=e=&gt;e===!0||e===!1,_a=e=&gt;{if(xa(e)!=="object")return!1;let n=Ad(e);return(n===null||n===Object.prototype||Object.getPrototypeOf(n)===null)&amp;&amp;!(Symbol.toStringTag in e)&amp;&amp;!(Symbol.iterator in e)},iI=kt("Date"),oI=kt("File"),sI=kt("Blob"),aI=kt("FileList"),lI=e=&gt;Da(e)&amp;&amp;Ct(e.pipe),cI=e=&gt;{let n;return e&amp;&amp;(typeof FormData=="function"&amp;&amp;e instanceof FormData||Ct(e.append)&amp;&amp;((n=xa(e))==="formdata"||n==="object"&amp;&amp;Ct(e.toString)&amp;&amp;e.toString()==="[object FormData]"))},uI=kt("URLSearchParams"),[dI,fI,pI,hI]=["ReadableStream","Request","Response","Headers"].map(kt),mI=e=&gt;e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function so(e,n,{allOwnKeys:t=!1}={}){if(e===null||typeof e&gt;"u")return;let r,i;if(typeof e!="object"&amp;&amp;(e=[e]),ni(e))for(r=0,i=e.length;r&lt;i;r++)n.call(null,e[r],r,e);else{let o=t?Object.getOwnPropertyNames(e):Object.keys(e),s=o.length,a;for(r=0;r&lt;s;r++)a=o[r],n.call(null,e[a],a,e)}}function S0(e,n){n=n.toLowerCase();let t=Object.keys(e),r=t.length,i;for(;r-- &gt;0;)if(i=t[r],n===i.toLowerCase())return i;return null}var dr=typeof globalThis&lt;"u"?globalThis:typeof self&lt;"u"?self:typeof window&lt;"u"?window:global,O0=e=&gt;!oo(e)&amp;&amp;e!==dr;function Td(){let{caseless:e}=O0(this)&amp;&amp;this||{},n={},t=(r,i)=&gt;{let o=e&amp;&amp;S0(n,i)||i;_a(n[o])&amp;&amp;_a(r)?n[o]=Td(n[o],r):_a(r)?n[o]=Td({},r):ni(r)?n[o]=r.slice():n[o]=r};for(let r=0,i=arguments.length;r&lt;i;r++)arguments[r]&amp;&amp;so(arguments[r],t);return n}var gI=(e,n,t,{allOwnKeys:r}={})=&gt;(so(n,(i,o)=&gt;{t&amp;&amp;Ct(i)?e[o]=io(i,t):e[o]=i},{allOwnKeys:r}),e),vI=e=&gt;(e.charCodeAt(0)===65279&amp;&amp;(e=e.slice(1)),e),yI=(e,n,t,r)=&gt;{e.prototype=Object.create(n.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:n.prototype}),t&amp;&amp;Object.assign(e.prototype,t)},CI=(e,n,t,r)=&gt;{let i,o,s,a={};if(n=n||{},e==null)return n;do{for(i=Object.getOwnPropertyNames(e),o=i.length;o-- &gt;0;)s=i[o],(!r||r(s,e,n))&amp;&amp;!a[s]&amp;&amp;(n[s]=e[s],a[s]=!0);e=t!==!1&amp;&amp;Ad(e)}while(e&amp;&amp;(!t||t(e,n))&amp;&amp;e!==Object.prototype);return n},wI=(e,n,t)=&gt;{e=String(e),(t===void 0||t&gt;e.length)&amp;&amp;(t=e.length),t-=n.length;let r=e.indexOf(n,t);return r!==-1&amp;&amp;r===t},_I=e=&gt;{if(!e)return null;if(ni(e))return e;let n=e.length;if(!I0(n))return null;let t=new Array(n);for(;n-- &gt;0;)t[n]=e[n];return t},xI=(e=&gt;n=&gt;e&amp;&amp;n instanceof e)(typeof Uint8Array&lt;"u"&amp;&amp;Ad(Uint8Array)),bI=(e,n)=&gt;{let r=(e&amp;&amp;e[Symbol.iterator]).call(e),i;for(;(i=r.next())&amp;&amp;!i.done;){let o=i.value;n.call(e,o[0],o[1])}},DI=(e,n)=&gt;{let t,r=[];for(;(t=e.exec(n))!==null;)r.push(t);return r},MI=kt("HTMLFormElement"),EI=e=&gt;e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(t,r,i){return r.toUpperCase()+i}),D0=(({hasOwnProperty:e})=&gt;(n,t)=&gt;e.call(n,t))(Object.prototype),II=kt("RegExp"),P0=(e,n)=&gt;{let t=Object.getOwnPropertyDescriptors(e),r={};so(t,(i,o)=&gt;{let s;(s=n(i,o,e))!==!1&amp;&amp;(r[o]=s||i)}),Object.defineProperties(e,r)},SI=e=&gt;{P0(e,(n,t)=&gt;{if(Ct(e)&amp;&amp;["arguments","caller","callee"].indexOf(t)!==-1)return!1;let r=e[t];if(Ct(r)){if(n.enumerable=!1,"writable"in n){n.writable=!1;return}n.set||(n.set=()=&gt;{throw Error("Can not rewrite read-only method '"+t+"'")})}})},OI=(e,n)=&gt;{let t={},r=i=&gt;{i.forEach(o=&gt;{t[o]=!0})};return ni(e)?r(e):r(String(e).split(n)),t},PI=()=&gt;{},TI=(e,n)=&gt;e!=null&amp;&amp;Number.isFinite(e=+e)?e:n,Pd="abcdefghijklmnopqrstuvwxyz",M0="0123456789",T0={DIGIT:M0,ALPHA:Pd,ALPHA_DIGIT:Pd+Pd.toUpperCase()+M0},AI=(e=16,n=T0.ALPHA_DIGIT)=&gt;{let t="",{length:r}=n;for(;e--;)t+=n[Math.random()*r|0];return t};function NI(e){return!!(e&amp;&amp;Ct(e.append)&amp;&amp;e[Symbol.toStringTag]==="FormData"&amp;&amp;e[Symbol.iterator])}var RI=e=&gt;{let n=new Array(10),t=(r,i)=&gt;{if(Da(r)){if(n.indexOf(r)&gt;=0)return;if(!("toJSON"in r)){n[i]=r;let o=ni(r)?[]:{};return so(r,(s,a)=&gt;{let l=t(s,i+1);!oo(l)&amp;&amp;(o[a]=l)}),n[i]=void 0,o}}return r};return t(e,0)},kI=kt("AsyncFunction"),FI=e=&gt;e&amp;&amp;(Da(e)||Ct(e))&amp;&amp;Ct(e.then)&amp;&amp;Ct(e.catch),A0=((e,n)=&gt;e?setImmediate:n?((t,r)=&gt;(dr.addEventListener("message",({source:i,data:o})=&gt;{i===dr&amp;&amp;o===t&amp;&amp;r.length&amp;&amp;r.shift()()},!1),i=&gt;{r.push(i),dr.postMessage(t,"*")}))(`axios@${Math.random()}`,[]):t=&gt;setTimeout(t))(typeof setImmediate=="function",Ct(dr.postMessage)),LI=typeof queueMicrotask&lt;"u"?queueMicrotask.bind(dr):typeof process&lt;"u"&amp;&amp;process.nextTick||A0,v={isArray:ni,isArrayBuffer:E0,isBuffer:eI,isFormData:cI,isArrayBufferView:tI,isString:nI,isNumber:I0,isBoolean:rI,isObject:Da,isPlainObject:_a,isReadableStream:dI,isRequest:fI,isResponse:pI,isHeaders:hI,isUndefined:oo,isDate:iI,isFile:oI,isBlob:sI,isRegExp:II,isFunction:Ct,isStream:lI,isURLSearchParams:uI,isTypedArray:xI,isFileList:aI,forEach:so,merge:Td,extend:gI,trim:mI,stripBOM:vI,inherits:yI,toFlatObject:CI,kindOf:xa,kindOfTest:kt,endsWith:wI,toArray:_I,forEachEntry:bI,matchAll:DI,isHTMLForm:MI,hasOwnProperty:D0,hasOwnProp:D0,reduceDescriptors:P0,freezeMethods:SI,toObjectSet:OI,toCamelCase:EI,noop:PI,toFiniteNumber:TI,findKey:S0,global:dr,isContextDefined:O0,ALPHABET:T0,generateString:AI,isSpecCompliantForm:NI,toJSONObject:RI,isAsyncFn:kI,isThenable:FI,setImmediate:A0,asap:LI};function ri(e,n,t,r,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",n&amp;&amp;(this.code=n),t&amp;&amp;(this.config=t),r&amp;&amp;(this.request=r),i&amp;&amp;(this.response=i,this.status=i.status?i.status:null)}v.inherits(ri,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:v.toJSONObject(this.config),code:this.code,status:this.status}}});var N0=ri.prototype,R0={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=&gt;{R0[e]={value:e}});Object.defineProperties(ri,R0);Object.defineProperty(N0,"isAxiosError",{value:!0});ri.from=(e,n,t,r,i,o)=&gt;{let s=Object.create(N0);return v.toFlatObject(e,s,function(l){return l!==Error.prototype},a=&gt;a!=="isAxiosError"),ri.call(s,e.message,n,t,r,i),s.cause=e,s.name=e.name,o&amp;&amp;Object.assign(s,o),s};var j=ri;var Ma=null;function Nd(e){return v.isPlainObject(e)||v.isArray(e)}function F0(e){return v.endsWith(e,"[]")?e.slice(0,-2):e}function k0(e,n,t){return e?e.concat(n).map(function(i,o){return i=F0(i),!t&amp;&amp;o?"["+i+"]":i}).join(t?".":""):n}function VI(e){return v.isArray(e)&amp;&amp;!e.some(Nd)}var jI=v.toFlatObject(v,{},null,function(n){return/^is[A-Z]/.test(n)});function UI(e,n,t){if(!v.isObject(e))throw new TypeError("target must be an object");n=n||new(Ma||FormData),t=v.toFlatObject(t,{metaTokens:!0,dots:!1,indexes:!1},!1,function(_,x){return!v.isUndefined(x[_])});let r=t.metaTokens,i=t.visitor||d,o=t.dots,s=t.indexes,l=(t.Blob||typeof Blob&lt;"u"&amp;&amp;Blob)&amp;&amp;v.isSpecCompliantForm(n);if(!v.isFunction(i))throw new TypeError("visitor must be a function");function c(w){if(w===null)return"";if(v.isDate(w))return w.toISOString();if(!l&amp;&amp;v.isBlob(w))throw new j("Blob is not supported. Use a Buffer instead.");return v.isArrayBuffer(w)||v.isTypedArray(w)?l&amp;&amp;typeof Blob=="function"?new Blob([w]):Buffer.from(w):w}function d(w,_,x){let O=w;if(w&amp;&amp;!x&amp;&amp;typeof w=="object"){if(v.endsWith(_,"{}"))_=r?_:_.slice(0,-2),w=JSON.stringify(w);else if(v.isArray(w)&amp;&amp;VI(w)||(v.isFileList(w)||v.endsWith(_,"[]"))&amp;&amp;(O=v.toArray(w)))return _=F0(_),O.forEach(function(R,ue){!(v.isUndefined(R)||R===null)&amp;&amp;n.append(s===!0?k0([_],ue,o):s===null?_:_+"[]",c(R))}),!1}return Nd(w)?!0:(n.append(k0(x,_,o),c(w)),!1)}let p=[],C=Object.assign(jI,{defaultVisitor:d,convertValue:c,isVisitable:Nd});function y(w,_){if(!v.isUndefined(w)){if(p.indexOf(w)!==-1)throw Error("Circular reference detected in "+_.join("."));p.push(w),v.forEach(w,function(O,H){(!(v.isUndefined(O)||O===null)&amp;&amp;i.call(n,O,v.isString(H)?H.trim():H,_,C))===!0&amp;&amp;y(O,_?_.concat(H):[H])}),p.pop()}}if(!v.isObject(e))throw new TypeError("data must be an object");return y(e),n}var jn=UI;function L0(e){let n={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return n[r]})}function V0(e,n){this._pairs=[],e&amp;&amp;jn(e,this,n)}var j0=V0.prototype;j0.append=function(n,t){this._pairs.push([n,t])};j0.toString=function(n){let t=n?function(r){return n.call(this,r,L0)}:L0;return this._pairs.map(function(i){return t(i[0])+"="+t(i[1])},"").join("&amp;")};var Ea=V0;function BI(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function ao(e,n,t){if(!n)return e;let r=t&amp;&amp;t.encode||BI,i=t&amp;&amp;t.serialize,o;if(i?o=i(n,t):o=v.isURLSearchParams(n)?n.toString():new Ea(n,t).toString(r),o){let s=e.indexOf("#");s!==-1&amp;&amp;(e=e.slice(0,s)),e+=(e.indexOf("?")===-1?"?":"&amp;")+o}return e}var Rd=class{constructor(){this.handlers=[]}use(n,t,r){return this.handlers.push({fulfilled:n,rejected:t,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(n){this.handlers[n]&amp;&amp;(this.handlers[n]=null)}clear(){this.handlers&amp;&amp;(this.handlers=[])}forEach(n){v.forEach(this.handlers,function(r){r!==null&amp;&amp;n(r)})}},kd=Rd;var Ia={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1};var U0=typeof URLSearchParams&lt;"u"?URLSearchParams:Ea;var B0=typeof FormData&lt;"u"?FormData:null;var $0=typeof Blob&lt;"u"?Blob:null;var H0={isBrowser:!0,classes:{URLSearchParams:U0,FormData:B0,Blob:$0},protocols:["http","https","file","blob","url","data"]};var Vd={};Fv(Vd,{hasBrowserEnv:()=&gt;Ld,hasStandardBrowserEnv:()=&gt;$I,hasStandardBrowserWebWorkerEnv:()=&gt;HI,navigator:()=&gt;Fd,origin:()=&gt;zI});var Ld=typeof window&lt;"u"&amp;&amp;typeof document&lt;"u",Fd=typeof navigator=="object"&amp;&amp;navigator||void 0,$I=Ld&amp;&amp;(!Fd||["ReactNative","NativeScript","NS"].indexOf(Fd.product)&lt;0),HI=typeof WorkerGlobalScope&lt;"u"&amp;&amp;self instanceof WorkerGlobalScope&amp;&amp;typeof self.importScripts=="function",zI=Ld&amp;&amp;window.location.href||"http://localhost";var Pe=I(I({},Vd),H0);function jd(e,n){return jn(e,new Pe.classes.URLSearchParams,Object.assign({visitor:function(t,r,i,o){return Pe.isNode&amp;&amp;v.isBuffer(t)?(this.append(r,t.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},n))}function GI(e){return v.matchAll(/\w+|\[(\w*)]/g,e).map(n=&gt;n[0]==="[]"?"":n[1]||n[0])}function WI(e){let n={},t=Object.keys(e),r,i=t.length,o;for(r=0;r&lt;i;r++)o=t[r],n[o]=e[o];return n}function qI(e){function n(t,r,i,o){let s=t[o++];if(s==="__proto__")return!0;let a=Number.isFinite(+s),l=o&gt;=t.length;return s=!s&amp;&amp;v.isArray(i)?i.length:s,l?(v.hasOwnProp(i,s)?i[s]=[i[s],r]:i[s]=r,!a):((!i[s]||!v.isObject(i[s]))&amp;&amp;(i[s]=[]),n(t,r,i[s],o)&amp;&amp;v.isArray(i[s])&amp;&amp;(i[s]=WI(i[s])),!a)}if(v.isFormData(e)&amp;&amp;v.isFunction(e.entries)){let t={};return v.forEachEntry(e,(r,i)=&gt;{n(GI(r),i,t,0)}),t}return null}var Sa=qI;function YI(e,n,t){if(v.isString(e))try{return(n||JSON.parse)(e),v.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(t||JSON.stringify)(e)}var Ud={transitional:Ia,adapter:["xhr","http","fetch"],transformRequest:[function(n,t){let r=t.getContentType()||"",i=r.indexOf("application/json")&gt;-1,o=v.isObject(n);if(o&amp;&amp;v.isHTMLForm(n)&amp;&amp;(n=new FormData(n)),v.isFormData(n))return i?JSON.stringify(Sa(n)):n;if(v.isArrayBuffer(n)||v.isBuffer(n)||v.isStream(n)||v.isFile(n)||v.isBlob(n)||v.isReadableStream(n))return n;if(v.isArrayBufferView(n))return n.buffer;if(v.isURLSearchParams(n))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),n.toString();let a;if(o){if(r.indexOf("application/x-www-form-urlencoded")&gt;-1)return jd(n,this.formSerializer).toString();if((a=v.isFileList(n))||r.indexOf("multipart/form-data")&gt;-1){let l=this.env&amp;&amp;this.env.FormData;return jn(a?{"files[]":n}:n,l&amp;&amp;new l,this.formSerializer)}}return o||i?(t.setContentType("application/json",!1),YI(n)):n}],transformResponse:[function(n){let t=this.transitional||Ud.transitional,r=t&amp;&amp;t.forcedJSONParsing,i=this.responseType==="json";if(v.isResponse(n)||v.isReadableStream(n))return n;if(n&amp;&amp;v.isString(n)&amp;&amp;(r&amp;&amp;!this.responseType||i)){let s=!(t&amp;&amp;t.silentJSONParsing)&amp;&amp;i;try{return JSON.parse(n)}catch(a){if(s)throw a.name==="SyntaxError"?j.from(a,j.ERR_BAD_RESPONSE,this,null,this.response):a}}return n}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Pe.classes.FormData,Blob:Pe.classes.Blob},validateStatus:function(n){return n&gt;=200&amp;&amp;n&lt;300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};v.forEach(["delete","get","head","post","put","patch"],e=&gt;{Ud.headers[e]={}});var ii=Ud;var ZI=v.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),z0=e=&gt;{let n={},t,r,i;return e&amp;&amp;e.split(`
`).forEach(function(s){i=s.indexOf(":"),t=s.substring(0,i).trim().toLowerCase(),r=s.substring(i+1).trim(),!(!t||n[t]&amp;&amp;ZI[t])&amp;&amp;(t==="set-cookie"?n[t]?n[t].push(r):n[t]=[r]:n[t]=n[t]?n[t]+", "+r:r)}),n};var G0=Symbol("internals");function lo(e){return e&amp;&amp;String(e).trim().toLowerCase()}function Oa(e){return e===!1||e==null?e:v.isArray(e)?e.map(Oa):String(e)}function QI(e){let n=Object.create(null),t=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,r;for(;r=t.exec(e);)n[r[1]]=r[2];return n}var KI=e=&gt;/^[-_a-zA-Z0-9^`|~,!#$%&amp;'*+.]+$/.test(e.trim());function Bd(e,n,t,r,i){if(v.isFunction(r))return r.call(this,n,t);if(i&amp;&amp;(n=t),!!v.isString(n)){if(v.isString(r))return n.indexOf(r)!==-1;if(v.isRegExp(r))return r.test(n)}}function JI(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(n,t,r)=&gt;t.toUpperCase()+r)}function XI(e,n){let t=v.toCamelCase(" "+n);["get","set","has"].forEach(r=&gt;{Object.defineProperty(e,r+t,{value:function(i,o,s){return this[r].call(this,n,i,o,s)},configurable:!0})})}var oi=class{constructor(n){n&amp;&amp;this.set(n)}set(n,t,r){let i=this;function o(a,l,c){let d=lo(l);if(!d)throw new Error("header name must be a non-empty string");let p=v.findKey(i,d);(!p||i[p]===void 0||c===!0||c===void 0&amp;&amp;i[p]!==!1)&amp;&amp;(i[p||l]=Oa(a))}let s=(a,l)=&gt;v.forEach(a,(c,d)=&gt;o(c,d,l));if(v.isPlainObject(n)||n instanceof this.constructor)s(n,t);else if(v.isString(n)&amp;&amp;(n=n.trim())&amp;&amp;!KI(n))s(z0(n),t);else if(v.isHeaders(n))for(let[a,l]of n.entries())o(l,a,r);else n!=null&amp;&amp;o(t,n,r);return this}get(n,t){if(n=lo(n),n){let r=v.findKey(this,n);if(r){let i=this[r];if(!t)return i;if(t===!0)return QI(i);if(v.isFunction(t))return t.call(this,i,r);if(v.isRegExp(t))return t.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(n,t){if(n=lo(n),n){let r=v.findKey(this,n);return!!(r&amp;&amp;this[r]!==void 0&amp;&amp;(!t||Bd(this,this[r],r,t)))}return!1}delete(n,t){let r=this,i=!1;function o(s){if(s=lo(s),s){let a=v.findKey(r,s);a&amp;&amp;(!t||Bd(r,r[a],a,t))&amp;&amp;(delete r[a],i=!0)}}return v.isArray(n)?n.forEach(o):o(n),i}clear(n){let t=Object.keys(this),r=t.length,i=!1;for(;r--;){let o=t[r];(!n||Bd(this,this[o],o,n,!0))&amp;&amp;(delete this[o],i=!0)}return i}normalize(n){let t=this,r={};return v.forEach(this,(i,o)=&gt;{let s=v.findKey(r,o);if(s){t[s]=Oa(i),delete t[o];return}let a=n?JI(o):String(o).trim();a!==o&amp;&amp;delete t[o],t[a]=Oa(i),r[a]=!0}),this}concat(...n){return this.constructor.concat(this,...n)}toJSON(n){let t=Object.create(null);return v.forEach(this,(r,i)=&gt;{r!=null&amp;&amp;r!==!1&amp;&amp;(t[i]=n&amp;&amp;v.isArray(r)?r.join(", "):r)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([n,t])=&gt;n+": "+t).join(`
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(n){return n instanceof this?n:new this(n)}static concat(n,...t){let r=new this(n);return t.forEach(i=&gt;r.set(i)),r}static accessor(n){let r=(this[G0]=this[G0]={accessors:{}}).accessors,i=this.prototype;function o(s){let a=lo(s);r[a]||(XI(i,s),r[a]=!0)}return v.isArray(n)?n.forEach(o):o(n),this}};oi.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);v.reduceDescriptors(oi.prototype,({value:e},n)=&gt;{let t=n[0].toUpperCase()+n.slice(1);return{get:()=&gt;e,set(r){this[t]=r}}});v.freezeMethods(oi);var Fe=oi;function co(e,n){let t=this||ii,r=n||t,i=Fe.from(r.headers),o=r.data;return v.forEach(e,function(a){o=a.call(t,o,i.normalize(),n?n.status:void 0)}),i.normalize(),o}function uo(e){return!!(e&amp;&amp;e.__CANCEL__)}function W0(e,n,t){j.call(this,e??"canceled",j.ERR_CANCELED,n,t),this.name="CanceledError"}v.inherits(W0,j,{__CANCEL__:!0});var Qt=W0;function fo(e,n,t){let r=t.config.validateStatus;!t.status||!r||r(t.status)?e(t):n(new j("Request failed with status code "+t.status,[j.ERR_BAD_REQUEST,j.ERR_BAD_RESPONSE][Math.floor(t.status/100)-4],t.config,t.request,t))}function $d(e){let n=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return n&amp;&amp;n[1]||""}function e1(e,n){e=e||10;let t=new Array(e),r=new Array(e),i=0,o=0,s;return n=n!==void 0?n:1e3,function(l){let c=Date.now(),d=r[o];s||(s=c),t[i]=l,r[i]=c;let p=o,C=0;for(;p!==i;)C+=t[p++],p=p%e;if(i=(i+1)%e,i===o&amp;&amp;(o=(o+1)%e),c-s&lt;n)return;let y=d&amp;&amp;c-d;return y?Math.round(C*1e3/y):void 0}}var q0=e1;function t1(e,n){let t=0,r=1e3/n,i,o,s=(c,d=Date.now())=&gt;{t=d,i=null,o&amp;&amp;(clearTimeout(o),o=null),e.apply(null,c)};return[(...c)=&gt;{let d=Date.now(),p=d-t;p&gt;=r?s(c,d):(i=c,o||(o=setTimeout(()=&gt;{o=null,s(i)},r-p)))},()=&gt;i&amp;&amp;s(i)]}var Y0=t1;var si=(e,n,t=3)=&gt;{let r=0,i=q0(50,250);return Y0(o=&gt;{let s=o.loaded,a=o.lengthComputable?o.total:void 0,l=s-r,c=i(l),d=s&lt;=a;r=s;let p={loaded:s,total:a,progress:a?s/a:void 0,bytes:l,rate:c||void 0,estimated:c&amp;&amp;a&amp;&amp;d?(a-s)/c:void 0,event:o,lengthComputable:a!=null,[n?"download":"upload"]:!0};e(p)},t)},Hd=(e,n)=&gt;{let t=e!=null;return[r=&gt;n[0]({lengthComputable:t,total:e,loaded:r}),n[1]]},zd=e=&gt;(...n)=&gt;v.asap(()=&gt;e(...n));var Z0=Pe.hasStandardBrowserEnv?function(){let n=Pe.navigator&amp;&amp;/(msie|trident)/i.test(Pe.navigator.userAgent),t=document.createElement("a"),r;function i(o){let s=o;return n&amp;&amp;(t.setAttribute("href",s),s=t.href),t.setAttribute("href",s),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:t.pathname.charAt(0)==="/"?t.pathname:"/"+t.pathname}}return r=i(window.location.href),function(s){let a=v.isString(s)?i(s):s;return a.protocol===r.protocol&amp;&amp;a.host===r.host}}():function(){return function(){return!0}}();var Q0=Pe.hasStandardBrowserEnv?{write(e,n,t,r,i,o){let s=[e+"="+encodeURIComponent(n)];v.isNumber(t)&amp;&amp;s.push("expires="+new Date(t).toGMTString()),v.isString(r)&amp;&amp;s.push("path="+r),v.isString(i)&amp;&amp;s.push("domain="+i),o===!0&amp;&amp;s.push("secure"),document.cookie=s.join("; ")},read(e){let n=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return n?decodeURIComponent(n[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Gd(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Wd(e,n){return n?e.replace(/\/?\/$/,"")+"/"+n.replace(/^\/+/,""):e}function po(e,n){return e&amp;&amp;!Gd(n)?Wd(e,n):n}var K0=e=&gt;e instanceof Fe?I({},e):e;function Ft(e,n){n=n||{};let t={};function r(c,d,p){return v.isPlainObject(c)&amp;&amp;v.isPlainObject(d)?v.merge.call({caseless:p},c,d):v.isPlainObject(d)?v.merge({},d):v.isArray(d)?d.slice():d}function i(c,d,p){if(v.isUndefined(d)){if(!v.isUndefined(c))return r(void 0,c,p)}else return r(c,d,p)}function o(c,d){if(!v.isUndefined(d))return r(void 0,d)}function s(c,d){if(v.isUndefined(d)){if(!v.isUndefined(c))return r(void 0,c)}else return r(void 0,d)}function a(c,d,p){if(p in n)return r(c,d);if(p in e)return r(void 0,c)}let l={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:a,headers:(c,d)=&gt;i(K0(c),K0(d),!0)};return v.forEach(Object.keys(Object.assign({},e,n)),function(d){let p=l[d]||i,C=p(e[d],n[d],d);v.isUndefined(C)&amp;&amp;p!==a||(t[d]=C)}),t}var Pa=e=&gt;{let n=Ft({},e),{data:t,withXSRFToken:r,xsrfHeaderName:i,xsrfCookieName:o,headers:s,auth:a}=n;n.headers=s=Fe.from(s),n.url=ao(po(n.baseURL,n.url),e.params,e.paramsSerializer),a&amp;&amp;s.set("Authorization","Basic "+btoa((a.username||"")+":"+(a.password?unescape(encodeURIComponent(a.password)):"")));let l;if(v.isFormData(t)){if(Pe.hasStandardBrowserEnv||Pe.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if((l=s.getContentType())!==!1){let[c,...d]=l?l.split(";").map(p=&gt;p.trim()).filter(Boolean):[];s.setContentType([c||"multipart/form-data",...d].join("; "))}}if(Pe.hasStandardBrowserEnv&amp;&amp;(r&amp;&amp;v.isFunction(r)&amp;&amp;(r=r(n)),r||r!==!1&amp;&amp;Z0(n.url))){let c=i&amp;&amp;o&amp;&amp;Q0.read(o);c&amp;&amp;s.set(i,c)}return n};var n1=typeof XMLHttpRequest&lt;"u",J0=n1&amp;&amp;function(e){return new Promise(function(t,r){let i=Pa(e),o=i.data,s=Fe.from(i.headers).normalize(),{responseType:a,onUploadProgress:l,onDownloadProgress:c}=i,d,p,C,y,w;function _(){y&amp;&amp;y(),w&amp;&amp;w(),i.cancelToken&amp;&amp;i.cancelToken.unsubscribe(d),i.signal&amp;&amp;i.signal.removeEventListener("abort",d)}let x=new XMLHttpRequest;x.open(i.method.toUpperCase(),i.url,!0),x.timeout=i.timeout;function O(){if(!x)return;let R=Fe.from("getAllResponseHeaders"in x&amp;&amp;x.getAllResponseHeaders()),me={data:!a||a==="text"||a==="json"?x.responseText:x.response,status:x.status,statusText:x.statusText,headers:R,config:e,request:x};fo(function(Qe){t(Qe),_()},function(Qe){r(Qe),_()},me),x=null}"onloadend"in x?x.onloadend=O:x.onreadystatechange=function(){!x||x.readyState!==4||x.status===0&amp;&amp;!(x.responseURL&amp;&amp;x.responseURL.indexOf("file:")===0)||setTimeout(O)},x.onabort=function(){x&amp;&amp;(r(new j("Request aborted",j.ECONNABORTED,e,x)),x=null)},x.onerror=function(){r(new j("Network Error",j.ERR_NETWORK,e,x)),x=null},x.ontimeout=function(){let ue=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded",me=i.transitional||Ia;i.timeoutErrorMessage&amp;&amp;(ue=i.timeoutErrorMessage),r(new j(ue,me.clarifyTimeoutError?j.ETIMEDOUT:j.ECONNABORTED,e,x)),x=null},o===void 0&amp;&amp;s.setContentType(null),"setRequestHeader"in x&amp;&amp;v.forEach(s.toJSON(),function(ue,me){x.setRequestHeader(me,ue)}),v.isUndefined(i.withCredentials)||(x.withCredentials=!!i.withCredentials),a&amp;&amp;a!=="json"&amp;&amp;(x.responseType=i.responseType),c&amp;&amp;([C,w]=si(c,!0),x.addEventListener("progress",C)),l&amp;&amp;x.upload&amp;&amp;([p,y]=si(l),x.upload.addEventListener("progress",p),x.upload.addEventListener("loadend",y)),(i.cancelToken||i.signal)&amp;&amp;(d=R=&gt;{x&amp;&amp;(r(!R||R.type?new Qt(null,e,x):R),x.abort(),x=null)},i.cancelToken&amp;&amp;i.cancelToken.subscribe(d),i.signal&amp;&amp;(i.signal.aborted?d():i.signal.addEventListener("abort",d)));let H=$d(i.url);if(H&amp;&amp;Pe.protocols.indexOf(H)===-1){r(new j("Unsupported protocol "+H+":",j.ERR_BAD_REQUEST,e));return}x.send(o||null)})};var r1=(e,n)=&gt;{let{length:t}=e=e?e.filter(Boolean):[];if(n||t){let r=new AbortController,i,o=function(c){if(!i){i=!0,a();let d=c instanceof Error?c:this.reason;r.abort(d instanceof j?d:new Qt(d instanceof Error?d.message:d))}},s=n&amp;&amp;setTimeout(()=&gt;{s=null,o(new j(`timeout ${n} of ms exceeded`,j.ETIMEDOUT))},n),a=()=&gt;{e&amp;&amp;(s&amp;&amp;clearTimeout(s),s=null,e.forEach(c=&gt;{c.unsubscribe?c.unsubscribe(o):c.removeEventListener("abort",o)}),e=null)};e.forEach(c=&gt;c.addEventListener("abort",o));let{signal:l}=r;return l.unsubscribe=()=&gt;v.asap(a),l}},X0=r1;var i1=function*(e,n){let t=e.byteLength;if(!n||t&lt;n){yield e;return}let r=0,i;for(;r&lt;t;)i=r+n,yield e.slice(r,i),r=i},o1=function(e,n){return La(this,null,function*(){try{for(var t=cf(s1(e)),r,i,o;r=!(i=yield new Bn(t.next())).done;r=!1){let s=i.value;yield*Va(i1(s,n))}}catch{o=[i]}finally{try{r&amp;&amp;(i=t.return)&amp;&amp;(yield new Bn(i.call(t)))}finally{if(o)throw o[0]}}})},s1=function(e){return La(this,null,function*(){if(e[Symbol.asyncIterator]){yield*Va(e);return}let n=e.getReader();try{for(;;){let{done:t,value:r}=yield new Bn(n.read());if(t)break;yield r}}finally{yield new Bn(n.cancel())}})},qd=(e,n,t,r)=&gt;{let i=o1(e,n),o=0,s,a=c=&gt;{s||(s=!0,r&amp;&amp;r(c))};return new ReadableStream({pull(c){return F(this,null,function*(){try{let{done:d,value:p}=yield i.next();if(d){a(),c.close();return}let C=p.byteLength;if(t){let y=o+=C;t(y)}c.enqueue(new Uint8Array(p))}catch(d){throw a(d),d}})},cancel(c){return a(c),i.return()}},{highWaterMark:2})};var Aa=typeof fetch=="function"&amp;&amp;typeof Request=="function"&amp;&amp;typeof Response=="function",tv=Aa&amp;&amp;typeof ReadableStream=="function",a1=Aa&amp;&amp;(typeof TextEncoder=="function"?(e=&gt;n=&gt;e.encode(n))(new TextEncoder):e=&gt;F(void 0,null,function*(){return new Uint8Array(yield new Response(e).arrayBuffer())})),nv=(e,...n)=&gt;{try{return!!e(...n)}catch{return!1}},l1=tv&amp;&amp;nv(()=&gt;{let e=!1,n=new Request(Pe.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&amp;&amp;!n}),ev=64*1024,Yd=tv&amp;&amp;nv(()=&gt;v.isReadableStream(new Response("").body)),Ta={stream:Yd&amp;&amp;(e=&gt;e.body)};Aa&amp;&amp;(e=&gt;{["text","arrayBuffer","blob","formData","stream"].forEach(n=&gt;{!Ta[n]&amp;&amp;(Ta[n]=v.isFunction(e[n])?t=&gt;t[n]():(t,r)=&gt;{throw new j(`Response type '${n}' is not supported`,j.ERR_NOT_SUPPORT,r)})})})(new Response);var c1=e=&gt;F(void 0,null,function*(){if(e==null)return 0;if(v.isBlob(e))return e.size;if(v.isSpecCompliantForm(e))return(yield new Request(Pe.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(v.isArrayBufferView(e)||v.isArrayBuffer(e))return e.byteLength;if(v.isURLSearchParams(e)&amp;&amp;(e=e+""),v.isString(e))return(yield a1(e)).byteLength}),u1=(e,n)=&gt;F(void 0,null,function*(){let t=v.toFiniteNumber(e.getContentLength());return t??c1(n)}),rv=Aa&amp;&amp;(e=&gt;F(void 0,null,function*(){let{url:n,method:t,data:r,signal:i,cancelToken:o,timeout:s,onDownloadProgress:a,onUploadProgress:l,responseType:c,headers:d,withCredentials:p="same-origin",fetchOptions:C}=Pa(e);c=c?(c+"").toLowerCase():"text";let y=X0([i,o&amp;&amp;o.toAbortSignal()],s),w,_=y&amp;&amp;y.unsubscribe&amp;&amp;(()=&gt;{y.unsubscribe()}),x;try{if(l&amp;&amp;l1&amp;&amp;t!=="get"&amp;&amp;t!=="head"&amp;&amp;(x=yield u1(d,r))!==0){let me=new Request(n,{method:"POST",body:r,duplex:"half"}),De;if(v.isFormData(r)&amp;&amp;(De=me.headers.get("content-type"))&amp;&amp;d.setContentType(De),me.body){let[Qe,Cn]=Hd(x,si(zd(l)));r=qd(me.body,ev,Qe,Cn)}}v.isString(p)||(p=p?"include":"omit");let O="credentials"in Request.prototype;w=new Request(n,de(I({},C),{signal:y,method:t.toUpperCase(),headers:d.normalize().toJSON(),body:r,duplex:"half",credentials:O?p:void 0}));let H=yield fetch(w),R=Yd&amp;&amp;(c==="stream"||c==="response");if(Yd&amp;&amp;(a||R&amp;&amp;_)){let me={};["status","statusText","headers"].forEach(mo=&gt;{me[mo]=H[mo]});let De=v.toFiniteNumber(H.headers.get("content-length")),[Qe,Cn]=a&amp;&amp;Hd(De,si(zd(a),!0))||[];H=new Response(qd(H.body,ev,Qe,()=&gt;{Cn&amp;&amp;Cn(),_&amp;&amp;_()}),me)}c=c||"text";let ue=yield Ta[v.findKey(Ta,c)||"text"](H,e);return!R&amp;&amp;_&amp;&amp;_(),yield new Promise((me,De)=&gt;{fo(me,De,{data:ue,headers:Fe.from(H.headers),status:H.status,statusText:H.statusText,config:e,request:w})})}catch(O){throw _&amp;&amp;_(),O&amp;&amp;O.name==="TypeError"&amp;&amp;/fetch/i.test(O.message)?Object.assign(new j("Network Error",j.ERR_NETWORK,e,w),{cause:O.cause||O}):j.from(O,O&amp;&amp;O.code,e,w)}}));var Zd={http:Ma,xhr:J0,fetch:rv};v.forEach(Zd,(e,n)=&gt;{if(e){try{Object.defineProperty(e,"name",{value:n})}catch{}Object.defineProperty(e,"adapterName",{value:n})}});var iv=e=&gt;`- ${e}`,d1=e=&gt;v.isFunction(e)||e===null||e===!1,Na={getAdapter:e=&gt;{e=v.isArray(e)?e:[e];let{length:n}=e,t,r,i={};for(let o=0;o&lt;n;o++){t=e[o];let s;if(r=t,!d1(t)&amp;&amp;(r=Zd[(s=String(t)).toLowerCase()],r===void 0))throw new j(`Unknown adapter '${s}'`);if(r)break;i[s||"#"+o]=r}if(!r){let o=Object.entries(i).map(([a,l])=&gt;`adapter ${a} `+(l===!1?"is not supported by the environment":"is not available in the build")),s=n?o.length&gt;1?`since :
`+o.map(iv).join(`
`):" "+iv(o[0]):"as no adapter specified";throw new j("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return r},adapters:Zd};function Qd(e){if(e.cancelToken&amp;&amp;e.cancelToken.throwIfRequested(),e.signal&amp;&amp;e.signal.aborted)throw new Qt(null,e)}function Ra(e){return Qd(e),e.headers=Fe.from(e.headers),e.data=co.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&amp;&amp;e.headers.setContentType("application/x-www-form-urlencoded",!1),Na.getAdapter(e.adapter||ii.adapter)(e).then(function(r){return Qd(e),r.data=co.call(e,e.transformResponse,r),r.headers=Fe.from(r.headers),r},function(r){return uo(r)||(Qd(e),r&amp;&amp;r.response&amp;&amp;(r.response.data=co.call(e,e.transformResponse,r.response),r.response.headers=Fe.from(r.response.headers))),Promise.reject(r)})}var ka="1.7.7";var Kd={};["object","boolean","number","function","string","symbol"].forEach((e,n)=&gt;{Kd[e]=function(r){return typeof r===e||"a"+(n&lt;1?"n ":" ")+e}});var ov={};Kd.transitional=function(n,t,r){function i(o,s){return"[Axios v"+ka+"] Transitional option '"+o+"'"+s+(r?". "+r:"")}return(o,s,a)=&gt;{if(n===!1)throw new j(i(s," has been removed"+(t?" in "+t:"")),j.ERR_DEPRECATED);return t&amp;&amp;!ov[s]&amp;&amp;(ov[s]=!0,console.warn(i(s," has been deprecated since v"+t+" and will be removed in the near future"))),n?n(o,s,a):!0}};function f1(e,n,t){if(typeof e!="object")throw new j("options must be an object",j.ERR_BAD_OPTION_VALUE);let r=Object.keys(e),i=r.length;for(;i-- &gt;0;){let o=r[i],s=n[o];if(s){let a=e[o],l=a===void 0||s(a,o,e);if(l!==!0)throw new j("option "+o+" must be "+l,j.ERR_BAD_OPTION_VALUE);continue}if(t!==!0)throw new j("Unknown option "+o,j.ERR_BAD_OPTION)}}var Fa={assertOptions:f1,validators:Kd};var Un=Fa.validators,ai=class{constructor(n){this.defaults=n,this.interceptors={request:new kd,response:new kd}}request(n,t){return F(this,null,function*(){try{return yield this._request(n,t)}catch(r){if(r instanceof Error){let i;Error.captureStackTrace?Error.captureStackTrace(i={}):i=new Error;let o=i.stack?i.stack.replace(/^.+\n/,""):"";try{r.stack?o&amp;&amp;!String(r.stack).endsWith(o.replace(/^.+\n.+\n/,""))&amp;&amp;(r.stack+=`
`+o):r.stack=o}catch{}}throw r}})}_request(n,t){typeof n=="string"?(t=t||{},t.url=n):t=n||{},t=Ft(this.defaults,t);let{transitional:r,paramsSerializer:i,headers:o}=t;r!==void 0&amp;&amp;Fa.assertOptions(r,{silentJSONParsing:Un.transitional(Un.boolean),forcedJSONParsing:Un.transitional(Un.boolean),clarifyTimeoutError:Un.transitional(Un.boolean)},!1),i!=null&amp;&amp;(v.isFunction(i)?t.paramsSerializer={serialize:i}:Fa.assertOptions(i,{encode:Un.function,serialize:Un.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase();let s=o&amp;&amp;v.merge(o.common,o[t.method]);o&amp;&amp;v.forEach(["delete","get","head","post","put","patch","common"],w=&gt;{delete o[w]}),t.headers=Fe.concat(s,o);let a=[],l=!0;this.interceptors.request.forEach(function(_){typeof _.runWhen=="function"&amp;&amp;_.runWhen(t)===!1||(l=l&amp;&amp;_.synchronous,a.unshift(_.fulfilled,_.rejected))});let c=[];this.interceptors.response.forEach(function(_){c.push(_.fulfilled,_.rejected)});let d,p=0,C;if(!l){let w=[Ra.bind(this),void 0];for(w.unshift.apply(w,a),w.push.apply(w,c),C=w.length,d=Promise.resolve(t);p&lt;C;)d=d.then(w[p++],w[p++]);return d}C=a.length;let y=t;for(p=0;p&lt;C;){let w=a[p++],_=a[p++];try{y=w(y)}catch(x){_.call(this,x);break}}try{d=Ra.call(this,y)}catch(w){return Promise.reject(w)}for(p=0,C=c.length;p&lt;C;)d=d.then(c[p++],c[p++]);return d}getUri(n){n=Ft(this.defaults,n);let t=po(n.baseURL,n.url);return ao(t,n.params,n.paramsSerializer)}};v.forEach(["delete","get","head","options"],function(n){ai.prototype[n]=function(t,r){return this.request(Ft(r||{},{method:n,url:t,data:(r||{}).data}))}});v.forEach(["post","put","patch"],function(n){function t(r){return function(o,s,a){return this.request(Ft(a||{},{method:n,headers:r?{"Content-Type":"multipart/form-data"}:{},url:o,data:s}))}}ai.prototype[n]=t(),ai.prototype[n+"Form"]=t(!0)});var ho=ai;var Jd=class e{constructor(n){if(typeof n!="function")throw new TypeError("executor must be a function.");let t;this.promise=new Promise(function(o){t=o});let r=this;this.promise.then(i=&gt;{if(!r._listeners)return;let o=r._listeners.length;for(;o-- &gt;0;)r._listeners[o](i);r._listeners=null}),this.promise.then=i=&gt;{let o,s=new Promise(a=&gt;{r.subscribe(a),o=a}).then(i);return s.cancel=function(){r.unsubscribe(o)},s},n(function(o,s,a){r.reason||(r.reason=new Qt(o,s,a),t(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(n){if(this.reason){n(this.reason);return}this._listeners?this._listeners.push(n):this._listeners=[n]}unsubscribe(n){if(!this._listeners)return;let t=this._listeners.indexOf(n);t!==-1&amp;&amp;this._listeners.splice(t,1)}toAbortSignal(){let n=new AbortController,t=r=&gt;{n.abort(r)};return this.subscribe(t),n.signal.unsubscribe=()=&gt;this.unsubscribe(t),n.signal}static source(){let n;return{token:new e(function(i){n=i}),cancel:n}}},sv=Jd;function Xd(e){return function(t){return e.apply(null,t)}}function ef(e){return v.isObject(e)&amp;&amp;e.isAxiosError===!0}var tf={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(tf).forEach(([e,n])=&gt;{tf[n]=e});var av=tf;function lv(e){let n=new ho(e),t=io(ho.prototype.request,n);return v.extend(t,ho.prototype,n,{allOwnKeys:!0}),v.extend(t,n,null,{allOwnKeys:!0}),t.create=function(i){return lv(Ft(e,i))},t}var Ae=lv(ii);Ae.Axios=ho;Ae.CanceledError=Qt;Ae.CancelToken=sv;Ae.isCancel=uo;Ae.VERSION=ka;Ae.toFormData=jn;Ae.AxiosError=j;Ae.Cancel=Ae.CanceledError;Ae.all=function(n){return Promise.all(n)};Ae.spread=Xd;Ae.isAxiosError=ef;Ae.mergeConfig=Ft;Ae.AxiosHeaders=Fe;Ae.formToJSON=e=&gt;Sa(v.isHTMLForm(e)?new FormData(e):e);Ae.getAdapter=Na.getAdapter;Ae.HttpStatusCode=av;Ae.default=Ae;var ne=Ae;var{Axios:HV,AxiosError:zV,CanceledError:GV,isCancel:WV,CancelToken:qV,VERSION:YV,all:ZV,Cancel:QV,isAxiosError:KV,spread:JV,toFormData:XV,AxiosHeaders:e3,HttpStatusCode:t3,formToJSON:n3,getAdapter:r3,mergeConfig:i3}=ne;function p1(e,n){if(e&amp;1){let t=ge();u(0,"img",19),T("click",function(){le(t);let i=D().$implicit,o=D();return ce(o.savePreferredOrganizationAndNavigate(i))}),f()}if(e&amp;2){let t=D().$implicit;g("src",t.src,N)}}function h1(e,n){if(e&amp;1&amp;&amp;(u(0,"div",20),m(1),f()),e&amp;2){let t=D().$implicit;h(),P(t.src)}}function m1(e,n){if(e&amp;1&amp;&amp;(u(0,"div",11),b(1,"div",12),u(2,"div",13),M(3,p1,1,1,"img",14),b(4,"div",15),f(),u(5,"div",16)(6,"p",17),m(7),f()(),M(8,h1,2,1,"div",18),f()),e&amp;2){let t=n.$implicit,r=D();h(3),g("ngIf",r.isImage(t)),h(4),P(t.text),h(),g("ngIf",!r.isImage(t))}}var cv=(()=&gt;{class e{constructor(t,r){this.router=t,this.http=r,this.currentIndex1=0,this.slideWidth1=80,this.maxClicks=2,this.leftClicks=0,this.rightClicks=0,this.items1=[],this.preferredOrganizations=[],this.apiKey="jose1570#A"}ngOnInit(){this.loadFighters(),this.updateSwipeLimits(),this.loadPreferredOrganizations(),window.addEventListener("resize",this.updateSwipeLimits.bind(this))}loadFighters(){let t=new yn().set("x-api-key",this.apiKey);this.http.get("https://xconfront.com/api/super-champions",{headers:t}).subscribe(r=&gt;{let i=[],o=[],s=new Set;r.forEach(y=&gt;{y.organization&amp;&amp;y.topRankings.forEach(w=&gt;{let _=w.boxer||"";if(s.has(_))return;s.add(_);let x=_.split(" "),O=_;x.length&gt;1&amp;&amp;(O=x[0]+`
`+x.slice(1).join(" "));let H={organization:y.organization,src:w.urlImagen,url:w.link,text:O};this.preferredOrganizations.includes(H.organization)?i.push(H):o.push(H)})});let l=this.shuffleArray(i).slice(0,7);this.shuffleArray(o).slice(0,3).forEach(y=&gt;{if(!s.has(y.text)){let w=Math.floor(Math.random()*l.length);l.splice(w,0,y),s.add(y.text)}});let p=18-l.length,C=this.shuffleArray(o).filter(y=&gt;!s.has(y.text)).slice(0,p);this.items1=[...l,...C]},r=&gt;console.error("Erro ao carregar lutadores:",r))}shuffleArray(t){for(let r=t.length-1;r&gt;0;r--){let i=Math.floor(Math.random()*(r+1));[t[r],t[i]]=[t[i],t[r]]}return t}updateSwipeLimits(){let t=window.innerWidth;t&lt;480?this.maxClicks=1:t&gt;=480&amp;&amp;t&lt;798?this.maxClicks=5:t&gt;=798&amp;&amp;t&lt;1014?this.maxClicks=4:t&gt;=1014&amp;&amp;t&lt;1440?this.maxClicks=3:this.maxClicks=3,this.leftClicks=0,this.rightClicks=0}prev(){this.rightClicks&gt;0&amp;&amp;(this.currentIndex1=this.currentIndex1===0?this.items1.length-1:this.currentIndex1-1,this.rightClicks--)}next(){this.rightClicks&lt;this.maxClicks&amp;&amp;(this.currentIndex1=this.currentIndex1===this.items1.length-1?0:this.currentIndex1+1,this.rightClicks++)}isImage(t){return/\.(jpeg|jpg|gif|png|webp)$/i.test(t?.src||"")}navigateTo(t){this.router.navigate([t])}savePreferredOrganization(t){if(t.organization){let r=this.preferredOrganizations.indexOf(t.organization);r===-1?this.preferredOrganizations.unshift(t.organization):(this.preferredOrganizations.splice(r,1),this.preferredOrganizations.unshift(t.organization)),this.preferredOrganizations=this.preferredOrganizations.slice(0,2),localStorage.setItem("preferredOrganizations",JSON.stringify(this.preferredOrganizations)),this.loadPreferredOrganizations()}else console.error("A organiza\xE7\xE3o n\xE3o foi encontrada.")}savePreferredOrganizationAndNavigate(t){this.savePreferredOrganization(t),this.navigateTo(t.url)}loadPreferredOrganizations(){let t=localStorage.getItem("preferredOrganizations");t?this.preferredOrganizations=JSON.parse(t):console.error("Nenhuma organiza\xE7\xE3o preferida encontrada no localStorage.")}static{this.\u0275fac=function(r){return new(r||e)(S(Oe),S(gt))}}static{this.\u0275cmp=W({type:e,selectors:[["app-carrossel-home"]],standalone:!0,features:[q],decls:11,vars:3,consts:[[1,"app-carrossel-home"],[1,"carousel-container"],[1,"carousel-slide"],["class","carousel-item",4,"ngFor","ngForOf"],[1,"carousel-buttons-pai"],[1,"carousel-button","carousel-button-left","carousel-slide",3,"click"],["viewBox","0 0 24 24","height","24","width","24","role","img","aria-hidden","true",1,"fbl-iconE"],["transform","rotate(180 12 12)","d","M7.758 3.054c-.342.093-.598.341-.697.675-.076.258-.076.324.002.594.062.211.162.315 3.79 3.947l3.726 3.73-3.708 3.71c-2.877 2.879-3.726 3.75-3.788 3.89-.099.219-.108.582-.021.791.082.196.319.44.518.533.238.11.595.101.842-.023.154-.077 1.123-1.025 4.323-4.23 3.781-3.786 4.131-4.147 4.19-4.328.082-.249.082-.437 0-.686-.059-.181-.407-.54-4.167-4.304-2.817-2.821-4.159-4.139-4.285-4.206-.231-.123-.491-.157-.725-.093z","fill","currentColor"],[1,"carousel-button","carousel-button-right",3,"click"],["viewBox","0 0 24 24","height","24","width","24","role","img","aria-hidden","true",1,"fbl-iconD"],["d","M7.758 3.054c-.342.093-.598.341-.697.675-.076.258-.076.324.002.594.062.211.162.315 3.79 3.947l3.726 3.73-3.708 3.71c-2.877 2.879-3.726 3.75-3.788 3.89-.099.219-.108.582-.021.791.082.196.319.44.518.533.238.11.595.101.842-.023.154-.077 1.123-1.025 4.323-4.23 3.781-3.786 4.131-4.147 4.19-4.328.082-.249.082-.437 0-.686-.059-.181-.407-.54-4.167-4.304-2.817-2.821-4.159-4.139-4.285-4.206-.231-.123-.491-.157-.725-.093z","fill","currentColor"],[1,"carousel-item"],[1,"carousel-background"],[1,"image-wrapper"],["alt","Slide","class","carousel-image",3,"src","click",4,"ngIf"],[1,"image-overlay"],[1,"carousel-namePai"],[1,"carousel-name"],["class","carousel-text",4,"ngIf"],["alt","Slide",1,"carousel-image",3,"click","src"],[1,"carousel-text"]],template:function(r,i){r&amp;1&amp;&amp;(u(0,"div",0)(1,"div",1)(2,"div",2),M(3,m1,9,3,"div",3),f()(),u(4,"div",4)(5,"button",5),T("click",function(){return i.prev()}),jc(),u(6,"svg",6),b(7,"path",7),f()(),Ih(),u(8,"button",8),T("click",function(){return i.next()}),jc(),u(9,"svg",9),b(10,"path",10),f()()()()),r&amp;2&amp;&amp;(h(2),fn("transform","translateX("+-i.currentIndex1*i.slideWidth1+"%)"),h(),g("ngForOf",i.items1))},dependencies:[K,ye,Ce],styles:['@charset "UTF-8";.carousel-container[_ngcontent-%COMP%]{position:relative;top:-215px;overflow:hidden;width:100%;height:auto;max-width:1200px;margin:0 auto}.carousel-item[_ngcontent-%COMP%]{flex:0 0 27%;width:100%;height:auto;margin-left:8px}.carousel-namePai[_ngcontent-%COMP%]{position:relative;top:-30%;left:0;width:100%;color:#fff;text-align:center;font-family:Courier New,Courier,monospace;font-size:min(32px,4vw);font-weight:700;letter-spacing:-1px;line-height:1;display:inline-block;-webkit-user-select:none;user-select:none;pointer-events:none;text-shadow:-2px -2px 0 rgba(0,0,0,.5),2px -2px 0 rgba(0,0,0,.5),-2px 2px 0 rgba(0,0,0,.5),2px 2px 0 rgba(0,0,0,.5);z-index:99}.carousel-name[_ngcontent-%COMP%]{white-space:pre-line;text-align:center;font-family:Courier New,Courier,monospace;font-size:min(24px,3.4vw);font-weight:700;letter-spacing:-1px;line-height:1.2;display:inline-block;padding:5px 10px;-webkit-user-select:none;user-select:none;pointer-events:none;text-shadow:-2px -2px 0 rgba(0,0,0,.5),2px -2px 0 rgba(0,0,0,.5),-2px 2px 0 rgba(0,0,0,.5),2px 2px 0 rgba(0,0,0,.5)}.image-wrapper[_ngcontent-%COMP%]{position:relative;display:inline-block}.carousel-image[_ngcontent-%COMP%]{display:block;width:100%}.image-overlay[_ngcontent-%COMP%]{position:absolute;bottom:0;top:-12px;left:2px;width:100%;height:100%;border-radius:20%;background:#e3e6e6;background:linear-gradient(180deg,#e3e6e600 50%,#0000008b 64%,#000);pointer-events:none}.carousel-image[_ngcontent-%COMP%]{position:relative;top:12px;left:0;width:100%;max-width:230px;height:auto;border-radius:20%;margin-bottom:20px;cursor:pointer;transition:.25s;border:2px solid rgba(0,255,255,0);display:inline-block;object-fit:cover}.carousel-button[_ngcontent-%COMP%]{position:absolute;top:-164px;padding:10% 6px;border:none;border-radius:20px;color:#fff;cursor:pointer;background-color:#0006;transition:.45s}.carousel-button[_ngcontent-%COMP%]:hover{background-color:#000000c7}.carousel-image[_ngcontent-%COMP%]:hover{position:relative;transform:scale(103%);box-shadow:0 0 10px #0400ffde,0 3px 10px #0011ffde;background-color:#1100ffd9;z-index:10}.fbl-iconE[_ngcontent-%COMP%], .fbl-iconD[_ngcontent-%COMP%]{transform:rotate(0);transition:.15s}.carousel-button[_ngcontent-%COMP%]:hover   .fbl-iconE[_ngcontent-%COMP%], .carousel-button[_ngcontent-%COMP%]:hover   .fbl-iconD[_ngcontent-%COMP%]{transform:scale(1.35)}.temasTambe[_ngcontent-%COMP%]{position:relative;top:-8px;padding-left:6px}.carousel-slide[_ngcontent-%COMP%]{display:flex;transition:transform .5s ease}.carousel-button[_ngcontent-%COMP%]:first-child{left:0}.carousel-button[_ngcontent-%COMP%]:last-child{right:0}.arrow-chevron-left[_ngcontent-%COMP%], .arrow-chevron-right[_ngcontent-%COMP%]{display:inline-block;position:relative;top:-10px;width:50px;height:50px}.arrow-chevron-left[_ngcontent-%COMP%]:before, .arrow-chevron-left[_ngcontent-%COMP%]:after, .arrow-chevron-right[_ngcontent-%COMP%]:before, .arrow-chevron-right[_ngcontent-%COMP%]:after{content:"";position:absolute;width:90%;height:15px;background-color:#000}.arrow-chevron-left[_ngcontent-%COMP%]:before{transform:rotate(45deg);top:80%;right:0;transform-origin:right top}.arrow-chevron-left[_ngcontent-%COMP%]:after{transform:rotate(-45deg);top:50%;right:0;transform-origin:right bottom}.arrow-chevron-right[_ngcontent-%COMP%]:before{transform:rotate(-45deg);top:80%;left:0;transform-origin:left top}.arrow-chevron-right[_ngcontent-%COMP%]:after{transform:rotate(45deg);top:50%;left:0;transform-origin:left bottom}@media (max-width: 768px){.carousel-buttons-pai[_ngcontent-%COMP%]{display:none}.carousel-container[_ngcontent-%COMP%]{position:relative;top:0;overflow:hidden;width:auto;height:auto;max-width:1200px;margin:0 auto;overflow-x:auto}}@media (min-width: 800px) and (max-width: 1024px){.carousel-item[_ngcontent-%COMP%]{flex:0 0 21%}.carousel-image[_ngcontent-%COMP%]{max-width:220px}.carousel-button[_ngcontent-%COMP%]{position:absolute;top:-180px;padding:9% 12px;margin:3px}}@media (min-width: 1025px) and (max-width: 1440px){.carousel-item[_ngcontent-%COMP%]{flex:0 0 17.6%}.carousel-image[_ngcontent-%COMP%]{max-width:280px}.carousel-button[_ngcontent-%COMP%]{position:absolute;top:-180px;padding:7.5% 12px;margin:3px}}@media (min-width: 1441px){.carousel-item[_ngcontent-%COMP%]{flex:0 0 17.4%}.carousel-image[_ngcontent-%COMP%]{max-width:280px}.carousel-button[_ngcontent-%COMP%]{position:absolute;top:-175px;padding:8% 12px;margin:3px}}@media (max-width: 799px){.carousel-item[_ngcontent-%COMP%]{flex:0 0 27%}.carousel-image[_ngcontent-%COMP%]{max-width:200px}}@media (max-width: 770px){.carousel-item[_ngcontent-%COMP%]{position:relative;height:40vw}.carousel-namePai[_ngcontent-%COMP%]{position:relative;top:-46%;left:0;width:100%;color:#fff;text-align:center;font-family:Courier New,Courier,monospace;font-size:min(32px,4vw);font-weight:700;letter-spacing:-1px;line-height:1;display:inline-block;-webkit-user-select:none;user-select:none;pointer-events:none;text-shadow:-2px -2px 0 rgba(0,0,0,.5),2px -2px 0 rgba(0,0,0,.5),-2px 2px 0 rgba(0,0,0,.5),2px 2px 0 rgba(0,0,0,.5)}.carousel-button[_ngcontent-%COMP%]:hover{background-color:initial}.carousel-image[_ngcontent-%COMP%]:hover{transform:none;box-shadow:none;background-color:transparent;z-index:auto}}.app-carrossel-home[_ngcontent-%COMP%]{max-width:1200px;margin:0 auto}']})}}return e})();var nf=e=&gt;["/news-detail",e];function g1(e,n){if(e&amp;1&amp;&amp;(u(0,"main")(1,"section",7)(2,"a",8),b(3,"img",9),u(4,"div",10)(5,"h3"),m(6),f(),u(7,"p"),m(8),f(),u(9,"p",11),m(10),be(11,"date"),f(),u(12,"p"),m(13),f()()()()()),e&amp;2){let t=D();h(2),g("routerLink",te(9,nf,t.selectedNews.idNews)),h(),we("alt",t.selectedNews.tituloDoVideo),g("src",t.selectedNews.imageUrl1,N),h(3),P(t.selectedNews.titulo1),h(2),P(t.selectedNews.titulo2),h(2),P(qe(11,7,t.selectedNews.dataPostagem)),h(3),P(t.selectedNews.content)}}function v1(e,n){e&amp;1&amp;&amp;(u(0,"div"),m(1,"Vazio"),f())}function y1(e,n){if(e&amp;1&amp;&amp;(u(0,"div",7)(1,"a",8),b(2,"img",9),u(3,"div",10)(4,"h3"),m(5),f(),u(6,"p",11),m(7),be(8,"date"),f(),u(9,"p"),m(10),f()()()()),e&amp;2){let t=n.$implicit;h(),g("routerLink",te(8,nf,t.idNews)),h(),we("alt",t.tituloDoVideo),g("src",t.imageUrl1,N),h(3),P(t.titulo1),h(2),P(qe(8,6,t.dataPostagem)),h(3),P(t.content)}}function C1(e,n){e&amp;1&amp;&amp;(u(0,"li"),m(1,"Vazio"),f())}function w1(e,n){if(e&amp;1&amp;&amp;(u(0,"li")(1,"a",8),b(2,"img",9),u(3,"span"),m(4),f()()()),e&amp;2){let t=n.$implicit;h(),g("routerLink",te(4,nf,t.idNews)),h(),we("alt",t.titulo1),g("src",t.imageUrl1,N),h(2),P(t.titulo1)}}function _1(e,n){e&amp;1&amp;&amp;(u(0,"li"),m(1,"Vazio"),f())}function x1(e,n){if(e&amp;1&amp;&amp;(u(0,"li")(1,"a",17),m(2),f()()),e&amp;2){let t=n.$implicit;h(),g("href",t.urlVideo,N),h(),P(t.titulo1)}}function b1(e,n){if(e&amp;1&amp;&amp;(u(0,"main")(1,"div",12)(2,"section",13)(3,"h2"),m(4,"Latest News"),f(),M(5,v1,2,0,"div",6)(6,y1,11,10,"div",14),f(),u(7,"aside",15)(8,"h2"),m(9,"Featured News"),f(),u(10,"ul"),M(11,C1,2,0,"li",6)(12,w1,5,6,"li",16),f(),u(13,"h2"),m(14,"Popular Articles"),f(),u(15,"ul"),M(16,_1,2,0,"li",6)(17,x1,3,2,"li",16),f()()()()),e&amp;2){let t=D();h(5),g("ngIf",t.filteredNewsItems.length===0),h(),g("ngForOf",t.filteredNewsItems),h(5),g("ngIf",t.recommendedNews.length===0),h(),g("ngForOf",t.recommendedNews),h(4),g("ngIf",t.popularArticles.length===0),h(),g("ngForOf",t.popularArticles)}}var uv=(()=&gt;{class e{constructor(t,r,i){this.route=t,this.http=r,this.router=i,this.newsItems=[],this.recommendedNews=[],this.filteredNewsItems=[],this.popularArticles=[]}ngOnInit(){this.route.params.subscribe(i=&gt;{let o=i.id;this.loadNewsData(o)});let r=this.router.getCurrentNavigation()?.extras.state;r?.selectedMateria&amp;&amp;(this.selectedNews=r.selectedMateria,console.log("Mat\xE9ria selecionada recebida:",this.selectedNews))}loadNewsData(t){this.http.get("https://xconfront.com/api/news",{headers:{"x-api-key":"jose1570#A"}}).subscribe(r=&gt;{this.newsItems=r||[],this.newsItems.forEach(a=&gt;{typeof a.temas=="string"&amp;&amp;(a.temas=JSON.parse(a.temas))}),this.newsItems.sort((a,l)=&gt;new Date(l.dataPostagem).getTime()-new Date(a.dataPostagem).getTime());let i=Number(t),o=this.newsItems.find(a=&gt;a.idNews===i),s=this.newsItems.filter(a=&gt;a.idNews!==i);this.selectedNews=o,this.filteredNewsItems=s.slice(0,6),s=s.filter(a=&gt;!this.filteredNewsItems.includes(a)),this.recommendedNews=s.slice(0,3),s=s.filter(a=&gt;!this.recommendedNews.includes(a)),this.popularArticles=s.slice(0,6)},r=&gt;{console.error("Erro ao carregar os dados:",r)})}static{this.\u0275fac=function(r){return new(r||e)(S(he),S(gt),S(Oe))}}static{this.\u0275cmp=W({type:e,selectors:[["app-news-home"]],standalone:!0,features:[q],decls:14,vars:2,consts:[["lang","pt-BR"],["charset","UTF-8"],["name","viewport","content","width=device-width, initial-scale=1.0"],[1,"header-container"],[1,"site-logo"],["routerLink","news/:name/:id",1,"logo-link"],[4,"ngIf"],[1,"article"],[3,"routerLink"],[1,"article-image",3,"src","alt"],[1,"article-content"],[1,"date"],[1,"container"],[1,"articles"],["class","article",4,"ngFor","ngForOf"],[1,"sidebar"],[4,"ngFor","ngForOf"],[3,"href"]],template:function(r,i){r&amp;1&amp;&amp;(u(0,"html",0)(1,"head"),b(2,"meta",1)(3,"meta",2),u(4,"title"),m(5,"News"),f()(),u(6,"body")(7,"header")(8,"div",3)(9,"h1",4)(10,"a",5),m(11,"News BV"),f()()()(),M(12,g1,14,11,"main",6)(13,b1,18,6,"main",6),f()()),r&amp;2&amp;&amp;(h(12),g("ngIf",i.selectedNews),h(),g("ngIf",i.filteredNewsItems.length&gt;0))},dependencies:[K,ye,Ce,Wt,Ee],styles:['@charset "UTF-8";header[_ngcontent-%COMP%]{padding:0}header[_ngcontent-%COMP%]   .header-container[_ngcontent-%COMP%]{position:relative;top:25px;display:flex;justify-content:space-between;align-items:center;width:98%;height:10px}header[_ngcontent-%COMP%]   .header-container[_ngcontent-%COMP%]   .site-logo[_ngcontent-%COMP%]{font-size:1.5rem;padding:0 20px;margin:10px auto}header[_ngcontent-%COMP%]   .header-container[_ngcontent-%COMP%]   .site-logo[_ngcontent-%COMP%]   .logo-link[_ngcontent-%COMP%]{position:relative;top:-10px;text-decoration:none;color:#000}body[_ngcontent-%COMP%]{font-family:Arial,sans-serif;line-height:1.6;margin:0;padding:0;background-color:#f0f0f0;color:#333}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%]{color:#333}.container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;margin:20px auto;padding:10px}.article[_ngcontent-%COMP%]{width:auto;background-color:#fff;box-shadow:0 4px 8px #0000001a;margin-bottom:20px;padding:6px;border-radius:8px;display:flex;align-items:center;transition:transform .3s ease}.article[_ngcontent-%COMP%]:hover{transform:translateY(-5px)}.article[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:flex;align-items:center;text-decoration:none;color:inherit;flex:1}.article[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{transform:translateY(-5px)}.article[_ngcontent-%COMP%]   img.article-image[_ngcontent-%COMP%]{width:70%;height:auto;object-fit:cover;border-radius:8px;margin-right:10px}.article-content[_ngcontent-%COMP%]{flex:1}.article-content[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin:0 0 10px;font-size:1.3em;color:#1a1a1a}.article-content[_ngcontent-%COMP%]   .date[_ngcontent-%COMP%]{color:#888;font-size:.9em;margin-bottom:15px}.article-content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:1em;color:#555}.article-content[_ngcontent-%COMP%]   .read-more[_ngcontent-%COMP%]{display:inline-block;margin-top:10px;padding:8px 16px;background-color:#007bff;color:#fff;text-decoration:none;border-radius:4px;transition:background-color .3s ease}.article-content[_ngcontent-%COMP%]   .read-more[_ngcontent-%COMP%]:hover{background-color:#0056b3}.articles[_ngcontent-%COMP%]{flex:2.2}.articles[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin:5px}.sidebar[_ngcontent-%COMP%]{flex:1;background-color:#f9f9f9;padding:8px;border-radius:10px;margin-left:8px}.sidebar[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin-top:0}.sidebar[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{list-style:none;padding:0}.sidebar[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{position:relative;width:100%;height:auto}.sidebar[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-bottom:10px;background-color:#c5c5c528;padding:2px}.sidebar[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#007bff;text-decoration:none;transition:color .3s ease}@media (max-width: 768px){.container[_ngcontent-%COMP%]{padding:5px}.article-content[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:1.1em}.article-content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:.9em}.sidebar[_ngcontent-%COMP%]{margin-left:0;margin-top:20px}.sidebar[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{font-size:.9em}.article[_ngcontent-%COMP%]{flex-direction:column;align-items:center}.article[_ngcontent-%COMP%]   img.article-image[_ngcontent-%COMP%]{width:100%;margin-right:0}.article-content[_ngcontent-%COMP%]{text-align:left;margin-top:10px}.sidebar[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{flex-direction:column;align-items:center}.sidebar[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:auto;margin-bottom:10px}.article[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:block;align-items:center;text-decoration:none;color:inherit;flex:1}}@media (max-width: 480px){body[_ngcontent-%COMP%]{font-size:14px}.container[_ngcontent-%COMP%]{display:block;flex-wrap:wrap;justify-content:space-between;max-width:1200px;margin:0 auto;padding:10px}.article[_ngcontent-%COMP%]{flex-direction:column;padding:10px;align-items:center}.article[_ngcontent-%COMP%]   img.article-image[_ngcontent-%COMP%]{width:100%;height:auto;margin-right:0}.sidebar[_ngcontent-%COMP%]{margin-top:20px}.sidebar[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{font-size:.8em}.article-content[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:1em}.article-content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:.8em}}']})}}return e})();var D1=e=&gt;["/suplemento",e];function M1(e,n){if(e&amp;1&amp;&amp;(u(0,"div",2)(1,"a",3),b(2,"img",4),f()()),e&amp;2){let t=n.$implicit;g("ngClass",t.name),h(),g("routerLink",te(4,D1,t.name)),h(),g("src",t.imagem,N)("alt",t.alt)}}var dv=(()=&gt;{class e{constructor(){this.suplementos=[],this.apiKey="jose1570#A"}ngOnInit(){return F(this,null,function*(){try{let t=yield ne.get("https://xconfront.com/api/suplementos",{headers:{"x-api-key":"jose1570#A"}});this.suplementos=t.data,this.suplementos=this.getRandomSuplementos(this.suplementos,3)}catch(t){console.error("Erro ao buscar suplementos:",t)}})}getRandomSuplementos(t,r){return t.sort(()=&gt;.5-Math.random()).slice(0,r)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=W({type:e,selectors:[["app-atalho"]],standalone:!0,features:[q],decls:3,vars:5,consts:[[1,"suplementos"],[3,"ngClass",4,"ngFor","ngForOf"],[3,"ngClass"],[3,"routerLink"],[3,"src","alt"]],template:function(r,i){r&amp;1&amp;&amp;(u(0,"section",0),M(1,M1,3,6,"div",1),be(2,"slice"),f()),r&amp;2&amp;&amp;(h(),g("ngForOf",Zm(2,1,i.suplementos,0,3)))},dependencies:[K,je,ye,_g,Ee],styles:["@media (min-width: 771px){.suplementos[_ngcontent-%COMP%]{width:90%;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;margin:0 auto;justify-content:space-evenly}.suplementos[_ngcontent-%COMP%]{position:relative;margin-top:40px;margin-bottom:100px;width:100%;justify-content:center;height:auto;display:flex;z-index:3}.suplementos[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{position:relative;margin:0 auto;width:30vw;max-width:250px;max-height:250px;clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%);background-color:red;cursor:pointer}.suplementos[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:hover{transform:scale(1.03);transition:.1s}.suplementos[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{position:relative;top:1.5%;left:1.5%;width:29vw;height:29vw;max-width:243px;max-height:243px;clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%);cursor:pointer}}@media (min-width: 800px){.suplementos[_ngcontent-%COMP%]{margin-top:20px;margin-bottom:60px}}@media (min-width: 981px){.suplementos[_ngcontent-%COMP%]{margin-top:0;margin-bottom:100px}}@media (min-width: 981px){.suplementos[_ngcontent-%COMP%]{margin-top:20px;margin-bottom:60px}}@media (max-width: 770px){.suplementos[_ngcontent-%COMP%]{width:90%;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;margin:0 auto;justify-content:space-evenly}.suplementos[_ngcontent-%COMP%]{position:relative;margin-top:40px;margin-bottom:100px;width:100%;justify-content:center;height:auto;display:flex;z-index:3}.suplementos[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{position:relative;margin:0 auto;width:30vw;max-width:250px;max-height:250px;clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%);background-color:red;cursor:pointer}.suplementos[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:hover{transform:scale(1.03);transition:.1s}.suplementos[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{position:relative;top:1.5%;left:1.5%;width:29vw;height:29vw;max-width:243px;max-height:243px;clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%);cursor:pointer}}@media (max-width: 770px){.suplementos[_ngcontent-%COMP%]{margin:0 0 20px}}@media (max-width: 670px){.suplementos[_ngcontent-%COMP%]{margin:0}}"]})}}return e})();var E1=e=&gt;({active:e}),I1=(e,n)=&gt;[e,n];function S1(e,n){if(e&amp;1&amp;&amp;(u(0,"li",18)(1,"span",19),m(2,"Instagram"),f(),u(3,"span")(4,"i",20)(5,"a",21)(6,"div",22),b(7,"div",23),f()()()()()),e&amp;2){let t=D().$implicit,r=D();h(5),g("href",r.getSocialLinks(t).instagramLink,N)}}function O1(e,n){if(e&amp;1&amp;&amp;(u(0,"li",24)(1,"span",19),m(2,"TikTok"),f(),u(3,"span")(4,"i",25)(5,"a",21)(6,"div",26),b(7,"div",27),f()()()()()),e&amp;2){let t=D().$implicit,r=D();h(5),g("href",r.getSocialLinks(t).tiktokLink,N)}}function P1(e,n){if(e&amp;1&amp;&amp;(u(0,"li",28)(1,"span",19),m(2,"YouTube"),f(),u(3,"span")(4,"i",29)(5,"a",21)(6,"div",30),b(7,"div",31),f()()()()()),e&amp;2){let t=D().$implicit,r=D();h(5),g("href",r.getSocialLinks(t).youtubeLink,N)}}function T1(e,n){if(e&amp;1&amp;&amp;(u(0,"li",32)(1,"span",19),m(2,"Facebook"),f(),u(3,"span")(4,"i",33)(5,"a",21)(6,"div",34),b(7,"div",35),f()()()()()),e&amp;2){let t=D().$implicit,r=D();h(5),g("href",r.getSocialLinks(t).facebookLink,N)}}function A1(e,n){if(e&amp;1&amp;&amp;(u(0,"li",36)(1,"span",19),m(2,"X"),f(),u(3,"span")(4,"i",37)(5,"a",21)(6,"div",38),b(7,"div",39),f()()()()()),e&amp;2){let t=D().$implicit,r=D();h(5),g("href",r.getSocialLinks(t).xLink,N)}}function N1(e,n){if(e&amp;1&amp;&amp;(pn(0),M(1,S1,8,1,"li",13)(2,O1,8,1,"li",14)(3,P1,8,1,"li",15)(4,T1,8,1,"li",16)(5,A1,8,1,"li",17),hn()),e&amp;2){let t=n.$implicit,r=D();h(),g("ngIf",r.getSocialLinks(t).instagramLink),h(),g("ngIf",r.getSocialLinks(t).tiktokLink),h(),g("ngIf",r.getSocialLinks(t).youtubeLink),h(),g("ngIf",r.getSocialLinks(t).facebookLink),h(),g("ngIf",r.getSocialLinks(t).xLink)}}function R1(e,n){if(e&amp;1&amp;&amp;(u(0,"div",40)(1,"a",41),b(2,"img",42)(3,"div",43),f()()),e&amp;2){let t=n.$implicit,r=n.index,i=D();g("ngClass",te(5,E1,r===i.currentIndex)),h(),g("routerLink",t.categoria?Wm(7,I1,t.categoria,t.nome2):null),h(),As("alt","Imagem ",t.nome,""),g("src",t.imagem,N)}}var fv=(()=&gt;{class e{constructor(){this.imagens=[],this.lista=[],this.listaFiltrada=[],this.currentIndex=0,this.isSmallScreen=!1}ngOnInit(){this.verificarTamanhoTela(),this.carregarLista(),this.verificarTamanhoTela(),this.carregarLista()}carregarLista(){return F(this,null,function*(){try{let t=yield ne.get("https://xconfront.com/api/lista",{headers:{"x-api-key":"jose1570#A"}});this.lista=t.data,this.filtrarListaPorTamanhoTela(),this.startCarousel()}catch(t){console.error("Erro ao carregar a lista:",t)}})}filtrarListaPorTamanhoTela(){this.listaFiltrada=this.isSmallScreen?this.lista.filter(t=&gt;t.nome==="Mobile"):this.lista.filter(t=&gt;t.nome==="pc")}verificarTamanhoTela(){this.isSmallScreen=window.innerWidth&lt;480,this.filtrarListaPorTamanhoTela()}getSocialLinks(t){return{instagramLink:t.instagram,tiktokLink:t.tiktok,youtubeLink:t.youtube,facebookLink:t.facebook,xLink:t.x}}startCarousel(){let r=(this.currentIndex+1)%this.listaFiltrada.length;setInterval(()=&gt;{this.listaFiltrada.length&gt;0&amp;&amp;(this.currentIndex=r,r=(this.currentIndex+1)%this.listaFiltrada.length,console.log("Current Index:",this.currentIndex))},5e3)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=W({type:e,selectors:[["app-home"]],hostBindings:function(r,i){r&amp;1&amp;&amp;T("resize",function(){return i.verificarTamanhoTela()},!1,jr)},standalone:!0,features:[q],decls:21,vars:4,consts:[["lang","ea1n"],["charset","UTF-8"],["name","viewport","content","width=device-width, initial-scale=1.0"],[1,"bodyHome"],[1,"wrapperPai","wrapperPaiHome"],[1,"wrapper"],[4,"ngFor","ngForOf"],[1,"carousel"],[1,"carousel-inner"],["class","carousel-item",3,"ngClass",4,"ngFor","ngForOf"],[1,"espasso"],[1,"carrosselAtletas"],[1,"suplementos"],["class","icon instagram",4,"ngIf"],["class","icon github",4,"ngIf"],["class","icon youtube",4,"ngIf"],["class","icon facebook",4,"ngIf"],["class","icon x",4,"ngIf"],[1,"icon","instagram"],[1,"tooltip"],[1,"fab","fa-instagram"],["target","_blank",3,"href"],[1,"in"],[1,"inC"],[1,"icon","github"],[1,"fab","fa-github"],[1,"tn"],[1,"tnC"],[1,"icon","youtube"],[1,"fab","fa-youtube"],[1,"yn"],[1,"ynC"],[1,"icon","facebook"],[1,"fab","fa-facebook"],[1,"fn"],[1,"fnC"],[1,"icon","x"],[1,"fab","fa-x"],[1,"xn"],[1,"xnC"],[1,"carousel-item",3,"ngClass"],[3,"routerLink"],[1,"block","w-100",3,"src","alt"],[1,"degradado"]],template:function(r,i){r&amp;1&amp;&amp;(u(0,"html",0)(1,"head"),b(2,"meta",1)(3,"meta",2),u(4,"title"),m(5,"XConfront"),f()(),u(6,"body",3)(7,"div",4)(8,"ul",5),M(9,N1,6,5,"ng-container",6),f()(),u(10,"div",7)(11,"div",8),M(12,R1,4,10,"div",9),f()(),b(13,"div",10),u(14,"div",11),b(15,"app-carrossel-home"),f(),u(16,"div",12),b(17,"app-atalho"),f(),b(18,"app-news-home")(19,"br")(20,"br"),f()()),r&amp;2&amp;&amp;(h(9),g("ngForOf",i.lista),h(2),fn("transform","translateX(-"+i.currentIndex*100+"%)"),h(),g("ngForOf",i.listaFiltrada))},dependencies:[Ee,K,je,ye,Ce,Dt,cv,uv,dv],styles:['@charset "UTF-8";.bodyHome[_ngcontent-%COMP%]{position:relative}.carousel[_ngcontent-%COMP%]{position:relative;width:100%;margin:auto;overflow:hidden}.carousel-item.active[_ngcontent-%COMP%]{opacity:1}@media (min-width: 768px){.carousel[_ngcontent-%COMP%]{position:relative;width:100%;max-width:1200px;height:480px;margin:0 auto;overflow:hidden}.carousel-inner[_ngcontent-%COMP%]{display:flex;transition:transform .2s ease-in-out;width:100%;height:100%}.carousel-item[_ngcontent-%COMP%]{position:relative;min-width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}.carousel-item[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{position:absolute;top:100%;left:50%;transform:translate(-50%,-100%);min-width:100%;min-height:100%;max-width:none;max-height:none;object-fit:cover}.espasso[_ngcontent-%COMP%]{position:relative;height:80px}}@media (max-width: 767px){.carousel[_ngcontent-%COMP%]{position:relative;width:100%;max-width:1200px;height:480px;margin:0 auto;overflow:hidden}.carousel-inner[_ngcontent-%COMP%]{display:flex;transition:transform .2s ease-in-out;width:100%;height:100%}.carousel-item[_ngcontent-%COMP%]{position:relative;min-width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}.carousel-item[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{position:absolute;top:100%;left:50%;transform:translate(-50%,-100%);min-width:100%;min-height:100%;max-width:none;max-height:none;object-fit:cover}.espasso[_ngcontent-%COMP%]{position:relative;height:0px}}@media (max-width: 768px){.carousel-item[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{object-fit:contain}}@media (max-width: 480px){.carousel[_ngcontent-%COMP%]{position:relative;width:100%;max-width:1200px;height:324px;margin:0 auto;overflow:hidden}.carousel-inner[_ngcontent-%COMP%]{display:flex;transition:transform .2s ease-in-out;width:100%;height:100%}.carousel-item[_ngcontent-%COMP%]{position:relative;min-width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}.carousel-item[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{position:absolute;top:100%;left:50%;transform:translate(-50%,-90%);min-width:100%;min-height:100%;max-width:none;max-height:none;object-fit:cover}.espasso[_ngcontent-%COMP%]{position:relative;height:0px}.carousel-item[_ngcontent-%COMP%]   .degradado[_ngcontent-%COMP%]{display:none}.carrosselAtletas[_ngcontent-%COMP%]{position:relative;top:-50px}.suplementos[_ngcontent-%COMP%]{position:relative;top:-55px}}.marginRanking[_ngcontent-%COMP%]{margin:10px}.carousel-item[_ngcontent-%COMP%]{position:relative}.carousel-item[_ngcontent-%COMP%]   .degradado[_ngcontent-%COMP%]{position:absolute;bottom:0;left:0;width:100%;height:25%;background:linear-gradient(to top,#e3e6e6,#0000 80%);pointer-events:none}.suplementos[_ngcontent-%COMP%]{position:relative}']})}}return e})();var rf=e=&gt;({width:e}),pv=(()=&gt;{class e{constructor(t){this.route=t,this.typedText="",this.fullText="",this.typingSpeed=5,this.animatedHypertrophy=0,this.animatedCostEffectiveness=0,this.animatedEnergyPerformance=0,this.imageLoadedE=!1,this.imageLoadedD=!1,this.apiKey="jose1570#A",this.imageLoaded=!1}ngOnInit(){this.route.paramMap.subscribe(t=&gt;F(this,null,function*(){let r=t.get("name");if(r)try{let i=yield ne.get("https://xconfront.com/api/suplementos",{headers:{"x-api-key":this.apiKey}});this.suplemento=i.data.find(o=&gt;o.name===r),this.suplemento&amp;&amp;(this.fullText=`${this.suplemento.description}

            Main function:

            The main purpose of ${this.suplemento.name} is to ${this.suplemento.benefits}`,this.typeText(),this.animateNumbers())}catch(i){console.error("Erro ao buscar suplemento:",i)}}))}typeText(){this.typedText="";let t=0,r=setInterval(()=&gt;{t&lt;this.fullText.length?(this.typedText+=this.fullText.charAt(t),t++):clearInterval(r)},this.typingSpeed)}animateNumbers(){this.smoothIncrement("animatedHypertrophy",this.suplemento.hypertrophy*20,250),this.smoothIncrement("animatedCostEffectiveness",this.suplemento.costEffectiveness*20,250),this.smoothIncrement("animatedEnergyPerformance",this.suplemento.energyPerformance*20,250)}smoothIncrement(t,r,i){let o=0,s=0,a=1,l=i/a,c=r/l,d=setInterval(()=&gt;{s&lt;r?(s+=c,this[t]=Math.round(s)):(this[t]=r,clearInterval(d))},a)}onImageLoad(t){this.imageLoaded=!0}static{this.\u0275fac=function(r){return new(r||e)(S(he))}}static{this.\u0275cmp=W({type:e,selectors:[["app-suplement"]],standalone:!0,features:[q],decls:71,vars:39,consts:[["lang","en"],["charset","UTF-8"],["name","viewport","content","width=device-width, initial-scale=1.0"],["name","description",3,"content"],["name","keywords",3,"content"],[1,"bodySuplement"],[1,"btnMenuLojaSuplementosPai"],[1,"btnMenuLojaSuplementos"],["routerLink","/"],[1,"a1"],[1,"quadro1"],[1,"cre"],[1,"desc"],[1,"quadro2"],[1,"chart"],[3,"href"],[3,"load","src","alt"],[1,"chart-section","longPai"],[1,"long","chart-small",3,"ngStyle"],[1,"longPaip"],[1,"long","chart-medium",3,"ngStyle"],[1,"long","chart-large",3,"ngStyle"],[1,"combinationPai"],[1,"combination"],[1,"bestCombo","cl"],[1,"sombraPai"],[1,"sombra-div"],[1,"vdSpai"],[1,"quadro3"]],template:function(r,i){r&amp;1&amp;&amp;(u(0,"html",0)(1,"head"),b(2,"meta",1)(3,"meta",2),u(4,"title"),m(5),f(),b(6,"meta",3)(7,"meta",4),f(),u(8,"body")(9,"section",5)(10,"div",6)(11,"div",7)(12,"div")(13,"a",8)(14,"button"),m(15,"HOME"),f()()()()(),u(16,"section",9)(17,"div",10)(18,"div",11)(19,"div",12)(20,"h3"),m(21),f(),u(22,"p"),m(23),f()()()(),u(24,"div",13)(25,"figure",14)(26,"div")(27,"a",15)(28,"img",16),T("load",function(s){return i.onImageLoad(s)}),f()()()(),u(29,"section",17)(30,"div",18),m(31),f(),u(32,"span",19),m(33,"Hypertrophy"),f(),u(34,"div",20),m(35),f(),u(36,"span",19),m(37,"Cost-effectiveness"),f(),u(38,"div",21),m(39),f(),u(40,"span",19),m(41,"Energy and Performance"),f()(),u(42,"section",22)(43,"div",23)(44,"span",24),m(45,"best combination"),f(),u(46,"a",15)(47,"div",25)(48,"div",26),m(49,"Passe o mouse aqui"),f()()(),u(50,"a",15)(51,"img",16),T("load",function(){return i.imageLoadedE=!0}),f()(),u(52,"a",15)(53,"div",25)(54,"div",26),m(55,"Passe o mouse aqui"),f()()(),u(56,"a",15)(57,"img",16),T("load",function(){return i.imageLoadedD=!0}),f()()()()()(),u(58,"section",27),b(59,"div"),f(),u(60,"div",28)(61,"div",11)(62,"div",12)(63,"h3"),m(64),f(),u(65,"p"),m(66),f(),u(67,"p"),m(68),f(),u(69,"p"),m(70),f()()()()()()()),r&amp;2&amp;&amp;(h(5),_e("Unlocking the Secrets of ",i.suplemento==null?null:i.suplemento.name," - Comprehensive Guide"),h(),we("content",i.suplemento==null?null:i.suplemento.description),h(),we("content",i.suplemento==null?null:i.suplemento.keywords),h(14),P(i.suplemento==null?null:i.suplemento.name),h(2),P(i.typedText),h(4),g("href",i.suplemento==null?null:i.suplemento.link,N),h(),Nn("loaded",i.imageLoaded),g("src",i.suplemento==null?null:i.suplemento.imagem,N)("alt",i.suplemento==null?null:i.suplemento.alt),h(2),g("ngStyle",te(33,rf,i.animatedHypertrophy+"%")),h(),_e(" ",i.animatedHypertrophy," "),h(3),g("ngStyle",te(35,rf,i.animatedCostEffectiveness+"%")),h(),_e(" ",i.animatedCostEffectiveness," "),h(3),g("ngStyle",te(37,rf,i.animatedEnergyPerformance+"%")),h(),_e(" ",i.animatedEnergyPerformance," "),h(7),g("href",i.suplemento==null?null:i.suplemento.linkE,N),h(4),g("href",i.suplemento==null?null:i.suplemento.linkE,N),h(),fn("display",i.imageLoadedE?"block":"none"),g("src",i.suplemento==null?null:i.suplemento.imagemE,N)("alt",i.suplemento==null?null:i.suplemento.altE),h(),g("href",i.suplemento==null?null:i.suplemento.linkD,N),h(4),g("href",i.suplemento==null?null:i.suplemento.linkD,N),h(),fn("display",i.imageLoadedD?"block":"none"),g("src",i.suplemento==null?null:i.suplemento.imagemD,N)("alt",i.suplemento==null?null:i.suplemento.altD),h(7),P(i.suplemento==null?null:i.suplemento.name),h(2),P(i.suplemento==null?null:i.suplemento.description),h(2),_e("Main function: ",i.suplemento==null?null:i.suplemento.mainFunction,""),h(2),Gt("The main purpose of ",i.suplemento==null?null:i.suplemento.name," is to ",i.suplemento==null?null:i.suplemento.benefits,""))},dependencies:[K,yg,Ee],styles:['@charset "UTF-8";*[_ngcontent-%COMP%]{scroll-behavior:smooth;margin:0;padding:0;box-sizing:border-box}body[_ngcontent-%COMP%]{margin:0 auto;max-width:100%;background-color:#000;display:flex;flex-direction:column;overflow-x:hidden}a[_ngcontent-%COMP%]{text-decoration:none;color:#000;cursor:pointer}.btnMenuLojaSuplementosPai[_ngcontent-%COMP%]{position:relative;width:100%;max-width:1400px;display:flex;justify-content:center}.btnMenuLojaSuplementos[_ngcontent-%COMP%]{position:relative;display:flex;height:1px;width:80%;justify-content:center}.btnMenuLojaSuplementos[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{position:relative;top:10px;left:-100%;background-color:#000;width:22vw;max-width:200px;margin:5px;border:solid 2px blue;font-size:min(14px,2vw);padding:3px 6px;color:#fff;cursor:pointer;z-index:9}.btnMenuLojaSuplementos[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:hover   button[_ngcontent-%COMP%]{transform:scale(102%)}.bodySuplement[_ngcontent-%COMP%]{width:100%;position:relative;margin:0 auto;max-width:1200px;min-height:1200px;background-color:#000;display:flex;flex-direction:column}.chart-small[_ngcontent-%COMP%], .chart-medium[_ngcontent-%COMP%], .chart-large[_ngcontent-%COMP%]{position:relative;padding-left:5px;font-size:32px;color:#fff;transition:width .5s ease;z-index:1}.a1[_ngcontent-%COMP%]{position:relative;width:100%;height:auto;min-height:1200px;display:inline-flex}.cre[_ngcontent-%COMP%]{position:relative;display:flex;z-index:3}.desc[_ngcontent-%COMP%]{position:relative;color:#fff;height:auto}.quadro1[_ngcontent-%COMP%]{position:relative;padding:60px 10px 10px;width:33%;background:#3c3c3c;background:linear-gradient(90deg,#060023,#0000);height:auto}.quadro2[_ngcontent-%COMP%]{position:relative;display:flex;background:linear-gradient(270deg,#060023,#0000 35%);width:75%}.quadro3[_ngcontent-%COMP%]{position:relative;width:90%;margin-top:20px;margin-bottom:80px;background:#3c3c3c;background:linear-gradient(90deg,#060023,#0000);height:auto;display:none}.desc[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{position:relative;left:2%;padding-bottom:2px;font-family:Courier New,Courier,monospace;font-size:min(20px,3vw)}.chart[_ngcontent-%COMP%]{position:relative;min-width:348px;margin:0}.chart[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{position:absolute;top:80px;left:73px;width:249px;object-fit:cover;border-radius:50%;cursor:pointer;border:solid 3px rgba(255,0,0,.75);z-index:3}.chart[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]:hover{transition:.15s;transform:scale(103%)}.chart-section[_ngcontent-%COMP%]{position:relative;display:flex;width:28vw;max-width:400px;max-height:624px;flex-direction:column;align-items:flex-start}.long[_ngcontent-%COMP%]{position:relative;top:12%;height:40px;background-color:#d3d3d300;margin-bottom:20px;overflow:hidden}.long[_ngcontent-%COMP%]:before{content:"";display:block;height:100%;width:0;background-color:#4caf4f;animation:_ngcontent-%COMP%_growLong ease-out forwards;z-index:-1}.chart-small[_ngcontent-%COMP%]:before{animation-duration:2s}.chart-medium[_ngcontent-%COMP%]:before{animation-duration:2s}.chart-large[_ngcontent-%COMP%]:before{animation-duration:2s}.long[_ngcontent-%COMP%]:before{position:absolute;top:50%;left:0;padding-top:21px;transform:translateY(-50%);font-size:min(15px,3vw);color:#fff}.total[_ngcontent-%COMP%]{position:relative;top:85px;left:-35px;color:red;font-size:min(32px,4vw)}.total[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0;opacity:0;animation:_ngcontent-%COMP%_appear 1s 2s forwards}@keyframes _ngcontent-%COMP%_appear{to{opacity:1}}.vdSpai[_ngcontent-%COMP%]{position:relative;width:100%}.vdSpai[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{position:relative;width:80%;margin:0 auto}.vdS[_ngcontent-%COMP%]{position:relative;width:100%;height:400px;border:solid 1px red}.bestCombo[_ngcontent-%COMP%]{position:absolute;top:-45px;color:#fff;text-align:center;font-size:min(20px,3vw);margin:5px;white-space:nowrap;z-index:3}.combinationPai[_ngcontent-%COMP%]{position:absolute;top:400px;width:100%;max-width:1400px;height:auto;display:flex}.combination[_ngcontent-%COMP%]{position:relative;left:7%;display:flex;z-index:9}.sombraPai[_ngcontent-%COMP%]{position:absolute;width:200px;height:200px;border-radius:10px;transition:box-shadow .3s ease-in-out}.sombra-div[_ngcontent-%COMP%]{position:relative;top:25px;left:25px;width:110px;height:110px;background-color:#000;border-radius:10px;transition:box-shadow 0ms,box-shadow .1s ease-out}.sombra-div[_ngcontent-%COMP%]:hover{box-shadow:0 0 140px 20px #3600cad9}.combination[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{position:relative;max-width:150px;margin:5px;pointer-events:none;z-index:1}.combination[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]:hover{transition:.12s;transform:scale(103%)}.counter[_ngcontent-%COMP%]{width:200px;height:50px;border:2px solid lightgray;border-radius:5px;display:flex;justify-content:center;align-items:center;font-size:24px;font-weight:700;color:red;animation:_ngcontent-%COMP%_counterAnimation 3s linear}@keyframes _ngcontent-%COMP%_counterAnimation{0%{width:5%}to{width:5%}}@keyframes _ngcontent-%COMP%_growLong{0%{width:5%}to{width:5%}}@keyframes _ngcontent-%COMP%_show75{0%{stroke-dashoffset:-2%}to{stroke-dashoffset:-2%}}@keyframes _ngcontent-%COMP%_see{0%{opacity:0}to{opacity:1}}@media only screen and (max-width: 760px){.lojaSuplementosBody[_ngcontent-%COMP%]{margin-bottom:200px}.suplementosPai[_ngcontent-%COMP%]{display:flex;width:100%;overflow:hidden;overflow-x:auto}.suplementos[_ngcontent-%COMP%]{width:96%;border-top:solid 20px rgb(0,0,0);display:flex;margin:0 auto;overflow:hidden;overflow-x:auto;justify-content:left}}.longPaip[_ngcontent-%COMP%]{position:relative;top:-18px;color:#fff;font-size:min(20px,5vw);z-index:3}@media only screen and (max-width: 750px){.a1[_ngcontent-%COMP%]{position:relative;width:100%;height:auto;min-height:600px;display:inline-flex}.cre[_ngcontent-%COMP%]{position:relative;display:flex;z-index:3}.desc[_ngcontent-%COMP%]{position:relative;color:#fff;width:100%;height:auto}.quadro1[_ngcontent-%COMP%]{position:relative;width:33%;background:#3c3c3c;background:linear-gradient(90deg,#060023,#0000);height:auto;display:none}.quadro2[_ngcontent-%COMP%]{position:relative;display:flex;background:linear-gradient(270deg,#060023,#0000 35%);width:100%}.quadro3[_ngcontent-%COMP%]{position:relative;top:-70px;width:90%;margin-top:20px;height:auto;display:block}.quadro3[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{position:relative;width:90%;margin-bottom:40px;height:auto}.desc[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{position:relative;top:-20px;width:100%;font-size:min(40px,3.5vw)}.chart[_ngcontent-%COMP%]{position:relative;margin:0;width:50%;min-width:0px}.chart[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{position:relative}.chart[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{position:absolute;top:80px;left:35px;width:180px;object-fit:cover;border-radius:36%;cursor:pointer;z-index:3}.longPai[_ngcontent-%COMP%]{position:relative;width:100%}.chart-section[_ngcontent-%COMP%]{position:relative;display:flex;width:40%}.long[_ngcontent-%COMP%]{position:relative;top:10%;left:25px;background-color:#d3d3d300;margin-bottom:20px;overflow:hidden}.total[_ngcontent-%COMP%]{top:40px;left:25px;font-size:min(30px,8vw)}.combinationPai[_ngcontent-%COMP%]{top:350px;width:100%}.combination[_ngcontent-%COMP%]{width:100%;left:0;margin:0 auto;text-align:center}.longPaip[_ngcontent-%COMP%]{position:relative;top:-22px;left:30px;color:#fff;font-size:min(16px,3.2vw);white-space:nowrap;z-index:3}}.suplementosPai[_ngcontent-%COMP%]{display:grid;width:100%}.suplementos[_ngcontent-%COMP%]{width:90%;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;margin:0 auto;justify-content:space-evenly}.suplementos[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{position:relative;margin:0 auto;width:30vw;max-width:250px;max-height:250px;clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%);background-color:red;cursor:pointer}.creatina[_ngcontent-%COMP%]:hover, .betaAlanina[_ngcontent-%COMP%]:hover, .whey[_ngcontent-%COMP%]:hover{transform:scale(103%)}.suplementos[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{position:relative;top:1.5%;left:1.5%;width:29vw;height:29vw;max-width:243px;max-height:243px;clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%);cursor:pointer}@media only screen and (max-width: 480px){.btnMenuLojaSuplementosPai[_ngcontent-%COMP%]{position:relative;width:100%;max-width:1400px;display:flex;justify-content:center}.btnMenuLojaSuplementos[_ngcontent-%COMP%]{position:relative;display:flex;width:80%;height:auto;justify-content:center}.btnMenuLojaSuplementos[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{position:relative;background-color:#000;width:38vw;height:50px;max-width:300px;margin:5px;border:solid 2px blue;border-radius:10px;font-size:min(20px,3vw);padding:2px 5px;color:#fff;cursor:pointer;z-index:9}.btnMenuLojaSuplementos[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:hover   button[_ngcontent-%COMP%]{transform:scale(103%)}.a1[_ngcontent-%COMP%]{width:100%;min-height:600px;display:inline-flex}.cre[_ngcontent-%COMP%]{position:relative;display:flex;z-index:3}.desc[_ngcontent-%COMP%]{color:#fff;width:86%;margin:0 auto}.quadro1[_ngcontent-%COMP%]{width:33%;background:#3c3c3c;background:linear-gradient(90deg,#060023,#0000);height:auto;display:none}.quadro2[_ngcontent-%COMP%]{display:flex;background:linear-gradient(270deg,#060023,#0000 35%);width:100%}.quadro3[_ngcontent-%COMP%]{width:100%;margin-top:20px;display:block}.bestCombo[_ngcontent-%COMP%]{position:absolute;top:-25px;left:20px;color:#fff;text-align:center;font-size:min(20px,3vw);margin:5px;z-index:3}.chart[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:160px;object-fit:cover;border-radius:36%}.longPai[_ngcontent-%COMP%]{width:100%}.chart-section[_ngcontent-%COMP%]{position:relative;display:flex;width:40%}.long[_ngcontent-%COMP%]{top:10%;left:25px;background-color:#d3d3d300;font-size:min(40px,6vw)}.total[_ngcontent-%COMP%]{top:40px;left:25px}.combinationPai[_ngcontent-%COMP%]{top:350px;width:100%}.combination[_ngcontent-%COMP%]{width:100%;margin:0 auto}.combination[_ngcontent-%COMP%]{justify-content:center}.sombraPai[_ngcontent-%COMP%]{text-align:center;margin-bottom:10px}.btnMenuLojaSuplementos[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{position:relative;top:10px;left:-100%;background-color:#000;width:22vw;max-width:200px;margin:3px;border:solid 2px blue;font-size:min(16px,3.5vw);color:#fff}}.desc[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-family:Courier New,monospace;white-space:pre-line;overflow:hidden;display:inline-block;border-right:2px solid black;animation:_ngcontent-%COMP%_blinkCursor .8s infinite}@keyframes _ngcontent-%COMP%_blinkCursor{50%{border-right:2px solid transparent}}.chart[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{transition:opacity .2s ease-in-out,transform .6s ease-in-out;transform:scale(.95);opacity:0}.chart[_ngcontent-%COMP%]   img.loaded[_ngcontent-%COMP%]{transform:scale(1);opacity:1}.sombraPai[_ngcontent-%COMP%]{opacity:0;animation:_ngcontent-%COMP%_fadeIn .5s ease-in-out forwards;animation-delay:.5s}@keyframes _ngcontent-%COMP%_fadeIn{0%{opacity:0}to{opacity:1}}']})}}return e})();var k1=e=&gt;["/suplemento",e];function F1(e,n){if(e&amp;1&amp;&amp;(u(0,"div",11)(1,"a",12),b(2,"img",13),f()()),e&amp;2){let t=n.$implicit;g("ngClass",t.name),h(),g("routerLink",te(4,k1,t.name)),h(),g("src",t.imagem,N)("alt",t.alt)}}var hv=(()=&gt;{class e{constructor(){this.options=["Apple","Banana","Cherry","Date","Fig"],this.filteredOptions=[],this.searchTerm="",this.suplementos=[],this.apiUrl="http://localhost:3000/suplementos",this.apiKey="jose1570#A"}filterOptions(){this.filteredOptions=this.options.filter(t=&gt;t.toLowerCase().includes(this.searchTerm.toLowerCase()))}ngOnInit(){return F(this,null,function*(){yield this.loadSuplementos()})}loadSuplementos(){return F(this,null,function*(){try{let t=yield ne.get(this.apiUrl);this.suplementos=t.data}catch(t){console.error("Erro ao buscar suplementos:",t)}})}getRandomSuplementos(t,r){return t.sort(()=&gt;.5-Math.random()).slice(0,r)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=W({type:e,selectors:[["app-menu"]],standalone:!0,features:[q],decls:20,vars:1,consts:[["lang","en"],["charset","UTF-8"],["name","viewport","content","width=device-width, initial-scale=1.0"],[1,"lojaSuplementosBody"],[1,"btnMenuLojaSuplementosPai"],[1,"btnMenuLojaSuplementos"],["routerLink","/"],["routerLink","/lojaSuplementos"],[2,"background-color","rgb(21, 21, 136)"],[1,"suplementos"],[3,"ngClass",4,"ngFor","ngForOf"],[3,"ngClass"],[3,"routerLink"],[3,"src","alt"]],template:function(r,i){r&amp;1&amp;&amp;(u(0,"html",0)(1,"head"),b(2,"meta",1)(3,"meta",2),u(4,"title"),m(5,"Document"),f()(),u(6,"body")(7,"section",3)(8,"div",4)(9,"div",5)(10,"div")(11,"a",6)(12,"button"),m(13,"HOME"),f()()(),u(14,"div")(15,"a",7)(16,"button",8),m(17,"SUPPLEMENTS"),f()()()()(),u(18,"section",9),M(19,F1,3,6,"div",10),f()()()()),r&amp;2&amp;&amp;(h(19),g("ngForOf",i.suplementos))},dependencies:[K,je,ye,Ee],styles:['@charset "UTF-8";.lojaSuplementosBody[_ngcontent-%COMP%]{position:relative;width:96vw;max-width:1200px;margin:0 auto}.btnMenuLojaSuplementosPai[_ngcontent-%COMP%]{position:relative;width:100%;max-width:1400px;display:flex;justify-content:center}.btnMenuLojaSuplementos[_ngcontent-%COMP%]{position:relative;display:flex;width:80%;height:auto;justify-content:center}.btnMenuLojaSuplementos[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{position:relative;background-color:#000;width:38vw;height:50px;max-width:300px;margin:15px;border:solid 2px blue;border-radius:10px;font-size:min(20px,3vw);padding:2px 5px;color:#fff;cursor:pointer;z-index:9}.btnMenuLojaSuplementos[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:hover   button[_ngcontent-%COMP%]{transform:scale(103%)}.suplementos[_ngcontent-%COMP%], .suplementosPai[_ngcontent-%COMP%]{width:90%;display:grid;justify-content:space-evenly;margin:0 auto}.suplementos[_ngcontent-%COMP%]{width:100%;justify-items:center;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:10px;margin:0 auto;padding:0}.suplementos[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:hover, .grid-item[_ngcontent-%COMP%]:hover   img[_ngcontent-%COMP%]{transform:scale(1.03);transition:.1s}.suplementos[_ngcontent-%COMP%]   img[_ngcontent-%COMP%], .grid-item[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{position:relative;top:1.5%;left:1.5%;width:29vw;height:29vw;max-width:243px;max-height:243px;clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%);cursor:pointer}@keyframes _ngcontent-%COMP%_hidden{0%{left:0}to{left:0%}}.suplementos[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%)}.suplementos[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:hover{transform:scale(1.03);transition:.1s}@media (min-width: 600px){.suplementos[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}}']})}}return e})();var L1=e=&gt;({darkened:e});function V1(e,n){if(e&amp;1){let t=ge();u(0,"div",5)(1,"img",6),T("click",function(){let i=le(t).$implicit,o=D(2);return ce(o.navigateTo(i))}),f(),u(2,"div",7)(3,"h4"),m(4),f(),u(5,"p",8),m(6),be(7,"date"),f(),u(8,"div",9),b(9,"img",10),u(10,"p"),m(11),f()()()()}if(e&amp;2){let t=n.$implicit,r=D(2);g("ngClass",te(10,L1,!r.isMatching(t))),h(),g("src",t.imageUrl1,N)("alt",t.tituloDoVideo),h(3),P(t.titulo1),h(2),P(qe(7,8,t.dataPostagem)),h(3),g("src",t.imgLutadorUrlPerfil,N)("alt",r.fighter.name),h(2),P(r.fighter.name)}}function j1(e,n){if(e&amp;1){let t=ge();u(0,"div",11)(1,"button",12),T("click",function(){le(t);let i=D(2);return ce(i.viewMore())}),m(2,"View more"),f()()}}function U1(e,n){if(e&amp;1&amp;&amp;(u(0,"main")(1,"section",2),M(2,V1,12,12,"div",3),f(),M(3,j1,3,0,"div",4),f()),e&amp;2){let t=D();h(2),g("ngForOf",t.filteredGradeyt),h(),g("ngIf",t.allGradeyt.length&gt;6)}}var mv=(()=&gt;{class e{constructor(t,r,i){this.route=t,this.http=r,this.router=i,this.items1=[],this.materias=[],this.gradeyt=[],this.allGradeyt=[],this.filteredGradeyt=[],this.searchTerm="",this.atletaId=null,this.apiKey="jose1570#A"}ngOnInit(){return F(this,null,function*(){let t=this.route.snapshot.paramMap.get("name");console.log("name:",t),t&amp;&amp;(yield this.loadFighterData(t))})}loadFighterData(t){return F(this,null,function*(){try{let r=yield ne.get(`https://xconfront.com/api/atletas/${t}`,{headers:{"x-api-key":"jose1570#A"}});console.log("Dados do lutador:",r.data),this.fighter=r.data,this.fighter.name=r.data.nome,this.fighter&amp;&amp;this.fighter.id&amp;&amp;(yield this.loadFighterVideos(this.fighter.id))}catch(r){console.error("Erro ao carregar os dados do lutador:",r)}})}loadFighterVideos(t){return F(this,null,function*(){try{let r=yield ne.get(`https://xconfront.com/api/News/${t}`,{headers:{"x-api-key":"jose1570#A"}});console.log("V\xEDdeos recebidos:",r.data),this.allGradeyt=r.data,this.filterRecentVideos(),this.filteredGradeyt=this.gradeyt}catch(r){console.error("Erro ao carregar v\xEDdeos do lutador:",r)}})}filterRecentVideos(){let t=new Date;this.allGradeyt&amp;&amp;Array.isArray(this.allGradeyt)&amp;&amp;(this.allGradeyt=this.allGradeyt.filter(r=&gt;new Date(r.dataPostagem)&lt;=t),this.allGradeyt.sort((r,i)=&gt;new Date(i.dataPostagem).getTime()-new Date(r.dataPostagem).getTime()),this.gradeyt=this.allGradeyt.slice(0,6),this.filteredGradeyt=this.gradeyt)}search(){let t=(this.searchTerm||"").toLowerCase(),r=this.allGradeyt.filter(o=&gt;(o.titulo||"").toLowerCase().includes(t)),i=this.allGradeyt.filter(o=&gt;!(o.titulo||"").toLowerCase().includes(t));this.filteredGradeyt=this.selectedMateria?[this.selectedMateria,...r,...i].filter(o=&gt;o!==this.selectedMateria).slice(0,6):[...r,...i].slice(0,6)}isMatching(t){let r=(this.searchTerm||"").toLowerCase();return(t.titulo||"").toLowerCase().includes(r)}selectMateria(t){this.selectedMateria=t}navigateTo(t){this.fighter&amp;&amp;this.fighter.name?this.router.navigate([`news/${this.fighter.name}/${t.idNews}`]):console.error("Fighter name is not defined")}viewMore(){if(this.allGradeyt.length&gt;6){let t=this.allGradeyt[0];this.navigateTo(t)}}static{this.\u0275fac=function(r){return new(r||e)(S(he),S(gt),S(Oe))}}static{this.\u0275cmp=W({type:e,selectors:[["app-news-perfil"]],standalone:!0,features:[q],decls:5,vars:1,consts:[[1,"logo"],[4,"ngIf"],[1,"video-grid"],["class","video-item",3,"ngClass",4,"ngFor","ngForOf"],["class","see-more",4,"ngIf"],[1,"video-item",3,"ngClass"],[1,"videoItemImg",3,"click","src","alt"],[1,"video-info"],[1,"date"],[1,"channel-info"],[1,"channel-icon",3,"src","alt"],[1,"see-more"],[3,"click"]],template:function(r,i){r&amp;1&amp;&amp;(u(0,"header")(1,"div",0)(2,"h1"),m(3,"News"),f()()(),M(4,U1,4,2,"main",1)),r&amp;2&amp;&amp;(h(4),g("ngIf",i.fighter))},dependencies:[K,je,ye,Ce,Wt,Dt],styles:["header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;background:#202020;background:linear-gradient(180deg,#202020,#20202075 62%,#20202000);color:#fff;padding:10px 20px}header[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{margin:0}header[_ngcontent-%COMP%]   .search-bar[_ngcontent-%COMP%]{display:flex}header[_ngcontent-%COMP%]   .search-bar[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{padding:5px;font-size:16px}header[_ngcontent-%COMP%]   .search-bar[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:5px 10px;font-size:16px;margin-left:5px;cursor:pointer;background-color:red;color:#fff;border:none;border-radius:2px}header[_ngcontent-%COMP%]   .user-profile[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:40px;height:40px;border-radius:50%}main[_ngcontent-%COMP%]{padding:20px}.video-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.video-item[_ngcontent-%COMP%]{background-color:#fff;border-radius:5px;box-shadow:0 2px 4px #0000001a;overflow:hidden;cursor:pointer}.videoItemImg[_ngcontent-%COMP%]{width:100%;transition:.25s;height:auto}.videoItemImg[_ngcontent-%COMP%]:hover{transform:scale(103%)}.video-info[_ngcontent-%COMP%]{padding:10px;width:100%;height:auto}.video-info[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{margin:0;padding:0 8px}.video-info[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:10px 0;font-size:14px}.channel-info[_ngcontent-%COMP%]{display:flex;border-radius:100%;align-items:center}.channel-info[_ngcontent-%COMP%]   img.channel-icon[_ngcontent-%COMP%]{width:24px;height:24px;margin-right:8px;border-radius:100%}.channel-info[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0;color:#606060}.video-item[_ngcontent-%COMP%]{transition:filter .5s ease}.video-item.darkened[_ngcontent-%COMP%]{filter:grayscale(80%) brightness(70%) contrast(180%)}.see-more[_ngcontent-%COMP%]{text-align:center;margin-top:20px}.see-more[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{color:#fff;width:100%;border:none;padding:10px 20px;font-size:16px;cursor:pointer;background-color:#ff0000d0;border-radius:5px}.see-more[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover{background-color:#0056b3}"]})}}return e})();var B1=e=&gt;({darkened:e});function $1(e,n){if(e&amp;1){let t=ge();u(0,"div",5),b(1,"img",6),u(2,"img",7),T("click",function(){let i=le(t).$implicit,o=D(2);return ce(o.navigateTo(i))}),f(),u(3,"div",8),b(4,"div",9),f()()}if(e&amp;2){let t=n.$implicit,r=D(2);g("ngClass",te(3,B1,!r.isMatching(t))),h(2),g("src",t.thumbnail,N)("alt",t.tituloDoVideo)}}function H1(e,n){if(e&amp;1){let t=ge();u(0,"div",10)(1,"button",11),T("click",function(){le(t);let i=D(2);return ce(i.viewMore())}),m(2,"View more"),f()()}}function z1(e,n){if(e&amp;1&amp;&amp;(u(0,"main")(1,"section",2),M(2,$1,5,5,"div",3),f(),M(3,H1,3,0,"div",4),f()),e&amp;2){let t=D();h(2),g("ngForOf",t.filteredGradeyt),h(),g("ngIf",t.allGradeyt.length&gt;6)}}var gv=(()=&gt;{class e{constructor(t,r,i){this.route=t,this.http=r,this.router=i,this.items1=[],this.materias=[],this.gradeyt=[],this.allGradeyt=[],this.filteredGradeyt=[],this.searchTerm="",this.atletaId=null}ngOnInit(){return F(this,null,function*(){let t=this.route.snapshot.paramMap.get("name");console.log("name:",t),t&amp;&amp;(yield this.loadFighterData(t))})}loadFighterData(t){return F(this,null,function*(){try{let r=yield ne.get(`https://xconfront.com/api/atletas/${t}`);console.log("Dados do lutador:",r.data),this.fighter=r.data,this.fighter&amp;&amp;this.fighter.id&amp;&amp;(yield this.loadFighterVideos(this.fighter.id))}catch(r){console.error("Erro ao carregar os dados do lutador:",r)}})}loadFighterVideos(t){return F(this,null,function*(){try{let r=yield ne.get(`https://xconfront.com/api/yt/${t}`);console.log("V\xEDdeos recebidos:",r.data),this.allGradeyt=r.data,this.filterRecentVideos(),this.filteredGradeyt=this.gradeyt}catch(r){console.error("Erro ao carregar v\xEDdeos do lutador:",r)}})}filterRecentVideos(){this.allGradeyt&amp;&amp;Array.isArray(this.allGradeyt)&amp;&amp;(this.allGradeyt.sort((t,r)=&gt;new Date(r.dataPostagem).getTime()-new Date(t.dataPostagem).getTime()),this.gradeyt=this.allGradeyt.slice(0,6),this.filteredGradeyt=this.gradeyt)}search(){let t=(this.searchTerm||"").toLowerCase(),r=this.allGradeyt.filter(o=&gt;(o.titulo||"").toLowerCase().includes(t)),i=this.allGradeyt.filter(o=&gt;!(o.titulo||"").toLowerCase().includes(t));this.filteredGradeyt=[...r,...i].slice(0,6)}isMatching(t){let r=(this.searchTerm||"").toLowerCase();return(t.titulo||"").toLowerCase().includes(r)}navigateTo(t){this.router.navigate([t.urlPerfil],{state:{id:t.id,urlVideo:t.url,titulo:t.titulo,thumbnail:t.thumbnail,perfil:t.perfil,imgLutadorUrlPerfil:t.imgLutadorUrlPerfil,vsUrlPerfil1:t.vsUrlPerfil1,perfil1:t.perfil1,imgvsUrlPerfil1:t.imgvsUrlPerfil1,vsUrlPerfil2:t.vsUrlPerfil2,perfil2:t.perfil2,imgvsUrlPerfil2:t.imgvsUrlPerfil2,dataPostagem:t.dataPostagem,descricao:t.descricao,download:t.download,isVideoPlaying:!0,currentVideoId:t.id}})}viewMore(){if(this.allGradeyt.length&gt;6){let t=this.allGradeyt[0];this.navigateTo(t)}}static{this.\u0275fac=function(r){return new(r||e)(S(he),S(gt),S(Oe))}}static{this.\u0275cmp=W({type:e,selectors:[["app-yt-list"]],standalone:!0,features:[q],decls:5,vars:1,consts:[[1,"logo"],[4,"ngIf"],[1,"video-grid"],["class","video-item",3,"ngClass",4,"ngFor","ngForOf"],["class","see-more",4,"ngIf"],[1,"video-item",3,"ngClass"],["src","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAACgklEQVR4nO1ZzWoUQRBuNurBoz8HdXW71+DBqyh68inEoL5HZC97M7mGpGoy5A1WjOJPLr6Ah70o+gDGiKCJZKvYZSOBlpokSjBhpmemZ2ZlPmgYGJj5vp7qqq9qlKpRo0Z29OxUa3lwxyB1NPIzA/zJIP/UQL9kRddIH6N7SJ0WDm6rrm2osnEVRpcN8rwB2jDI1mVppC8aeG56YdgsnPj0Ap03yKEG2nEl/o8QiJ4RXAvpXCHk28gPDPBWVuJHrM0W8ow34jdCe1IDr3ggbg8t4GV5V67kL4T2tAFa804e/4TVG3lnLuRlN4okb/4e8rfXe/ZUZgGFhA0eu4JM5E3AD0skb/fCie+nIn9xcXBWA/8oW4AB3kqVYiXPl04eD84DgxN5qY4uRar/bdc+ejnyGEa00w5HV1x2f97lBQfwKUQDzyVj37UN8SlpBHgVArQhpjGW/56rdHv4cchdSLB9K0H4UCcvAXkLaSM9jhcAvJq3gLyEaOSnsQKk8fAlIKsQjfQhyRdwtspp0XcUIoU1/gukaFKyop9QiEYa//8CzMSHEE7+IV6d6DRqKlzINNJsrAAZOlXWSsDwZlIzt141M6eBPiee5ol1rZydRn6ifDU0777u2pkXHhsapHEzGF5SLpCJgC9CKcJnUbmiubJ9phJNPfJm6rmpzCorIOCeygKZVZYYOksqM3p2yiA/L5w88uu7XXsit+GuDFyL23l+ldtw99CQt4DMpIGWctv5oyCzSh/ZSSN/z3xgneamyCAFJjtxGkuel7StioZUR7Edrt5pn/i62APnCusFXduQoZPMbcSzS+MhnZ3YkciSyDXS+/17s5GrrMJv1ho11OTjNzvOVLQmGwMHAAAAAElFTkSuQmCC","alt","circled-play--v1"],[1,"videoItemImg",3,"click","src","alt"],[1,"video-info"],[1,"channel-info"],[1,"see-more"],[3,"click"]],template:function(r,i){r&amp;1&amp;&amp;(u(0,"header")(1,"div",0)(2,"h1"),m(3,"Videos"),f()()(),M(4,z1,4,2,"main",1)),r&amp;2&amp;&amp;(h(4),g("ngIf",i.fighter))},dependencies:[K,je,ye,Ce,Dt],styles:['@charset "UTF-8";header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;background:#202020;background:linear-gradient(180deg,#202020,#20202075 62%,#20202000);color:#fff;padding:10px 20px}header[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:1.4em;margin:0}.video-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;padding:20px;margin:0 auto;max-width:1200px}.video-item[_ngcontent-%COMP%]{background-color:#414141;border:3px solid rgb(109,109,109);border-radius:8px;box-shadow:0 2px 5px #0000001a;overflow:hidden;transition:transform .12s,box-shadow .3s;cursor:pointer;max-width:300px;height:90%}.video-item.darkened[_ngcontent-%COMP%]{opacity:.6}.video-item[_ngcontent-%COMP%]   img.videoItemImg[_ngcontent-%COMP%]{width:100%;height:auto}.video-info[_ngcontent-%COMP%]{padding:10px;text-align:center}.video-info[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-size:1.2em;margin:10px 0;color:#fff}.video-info[_ngcontent-%COMP%]   .channel-info[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:.9em;color:#555;margin:0}.video-item[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]:first-child{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:50px;height:50px;opacity:0;pointer-events:none;transition:opacity .1s ease}.video-item[_ngcontent-%COMP%]:hover   img[_ngcontent-%COMP%]:first-child{opacity:.7}.video-item[_ngcontent-%COMP%]:hover{transform:scale(1.03);box-shadow:0 4px 10px #0003}@media (max-width: 768px){.video-grid[_ngcontent-%COMP%]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.video-info[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-size:1em}.see-more[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:8px 16px;font-size:.9em}}@media (max-width: 480px){header[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:1.5em}.video-info[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-size:.9em}.see-more[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:6px 12px;font-size:.8em}}']})}}return e})();var G1=e=&gt;({"star-favorited":e});function W1(e,n){if(e&amp;1&amp;&amp;(u(0,"head"),b(1,"meta",3)(2,"meta",4),u(3,"title"),m(4),f()()),e&amp;2){let t=D();h(4),P(t.fighter.nomeAtleta)}}function q1(e,n){e&amp;1&amp;&amp;(u(0,"div",5),b(1,"div",6),u(2,"p"),m(3,"Loading..."),f()())}function Y1(e,n){e&amp;1&amp;&amp;(u(0,"div")(1,"p"),m(2,"Carregando informa\xE7\xF5es do atleta..."),f()())}function Z1(e,n){if(e&amp;1&amp;&amp;(u(0,"div",15),b(1,"h1",16)(2,"h1",17),f()),e&amp;2){let t=D(2);h(),g("innerHTML",t.fighter.nickname,ft),h(),g("innerHTML",t.fighter.nickname,ft)}}function Q1(e,n){if(e&amp;1&amp;&amp;(u(0,"div")(1,"div",19)(2,"div",20),m(3),f(),u(4,"div",21),m(5,"overall ranking"),f()()()),e&amp;2){let t=D(3);h(3),_e("",t.fighter.ranking.position,"\xBA")}}function K1(e,n){if(e&amp;1&amp;&amp;(u(0,"div")(1,"div",20),m(2),be(3,"number"),f(),u(4,"div",21),m(5,"Views"),f()()),e&amp;2){let t=D(3);h(2),P(sr(3,1,t.fighter.views,"1.0-0"))}}function J1(e,n){if(e&amp;1&amp;&amp;(u(0,"div")(1,"div",20),m(2),be(3,"number"),f(),u(4,"div",21),m(5,"Favorites"),f()()),e&amp;2){let t=D(3);h(2),P(sr(3,1,t.fighter.favorites,"1.0-0"))}}function X1(e,n){if(e&amp;1&amp;&amp;(u(0,"div")(1,"div",20),m(2),be(3,"number"),f(),u(4,"div",21),m(5,"Favorite Views"),f()()),e&amp;2){let t=D(3);h(2),P(sr(3,1,t.favoritos(),"1.0-0"))}}function eS(e,n){if(e&amp;1&amp;&amp;(u(0,"div",18),M(1,Q1,6,1,"div",1)(2,K1,6,4,"div",1)(3,J1,6,4,"div",1)(4,X1,6,4,"div",1),f()),e&amp;2){let t=D(2);h(),g("ngIf",t.fighter.ranking),h(),g("ngIf",t.fighter),h(),g("ngIf",t.fighter.favorites!==void 0),h(),g("ngIf",t.fighter)}}function tS(e,n){if(e&amp;1&amp;&amp;(u(0,"li",38)(1,"span",39),m(2,"Instagram"),f(),u(3,"span")(4,"a",40),b(5,"i",41),u(6,"div",42),b(7,"div",43),f()()()()),e&amp;2){let t=D(3);h(4),we("href",t.fighter.instagram,N)}}function nS(e,n){if(e&amp;1&amp;&amp;(u(0,"li",44)(1,"span",39),m(2,"TikTok"),f(),u(3,"span")(4,"a",40),b(5,"i",45),u(6,"div",46),b(7,"div",47),f()()()()),e&amp;2){let t=D(3);h(4),we("href",t.fighter.tiktok,N)}}function rS(e,n){if(e&amp;1&amp;&amp;(u(0,"li",48)(1,"span",39),m(2,"Youtube"),f(),u(3,"span")(4,"a",40),b(5,"i",49),u(6,"div",50),b(7,"div",51),f()()()()),e&amp;2){let t=D(3);h(4),we("href",t.fighter.youtube,N)}}function iS(e,n){if(e&amp;1&amp;&amp;(u(0,"li",52)(1,"span",39),m(2,"Facebook"),f(),u(3,"span")(4,"a",40),b(5,"i",49),u(6,"div",53),b(7,"div",54),f()()()()),e&amp;2){let t=D(3);h(4),we("href",t.fighter.facebook,N)}}function oS(e,n){if(e&amp;1&amp;&amp;(u(0,"li",55)(1,"span",39),m(2,"X"),f(),u(3,"span")(4,"a",40),b(5,"i",56),u(6,"div",57),b(7,"div",58),f()()()()),e&amp;2){let t=D(3);h(4),we("href",t.fighter.x,N)}}function sS(e,n){if(e&amp;1&amp;&amp;(u(0,"div",59)(1,"div",60),b(2,"h1",61)(3,"p",62),f(),u(4,"div",63)(5,"div")(6,"p",64),m(7,"Category: "),u(8,"span",65),m(9),f()()(),u(10,"div")(11,"p",66),m(12,"Nationality: "),u(13,"span",67),m(14),f()()(),u(15,"div")(16,"p",68),m(17,"DOB: "),u(18,"span",69),m(19),be(20,"date"),f()()(),u(21,"div")(22,"p",68),m(23,"Age: "),u(24,"span",69),m(25),f()()(),u(26,"div")(27,"p",70),m(28,"Weight: Approximately "),u(29,"span",71),m(30),f()()(),u(31,"p",70),m(32,"Height: "),u(33,"span",71),m(34),f()(),b(35,"div"),f()()),e&amp;2){let t=D(3);h(2),g("innerHTML",t.fighter.description,ft),h(),g("innerHTML",t.fighter.descriptiontexto2,ft),h(6),P(t.fighter.Category),h(5),P(t.fighter.Nationality),h(5),P(qe(20,8,t.fighter.Birth)),h(6),P(t.getIdade(t.fighter.Birth)),h(5),_e("",t.fighter.Weight," (kg)"),h(4),_e("",t.fighter.Height," (cm)")}}function aS(e,n){if(e&amp;1){let t=ge();u(0,"div",22)(1,"div",23)(2,"span",24),T("click",function(){le(t);let i=D(2);return ce(i.toggleFavorite())}),m(3),u(4,"span",25),m(5),f()()(),u(6,"div",26)(7,"div"),b(8,"img",27),f()(),u(9,"div",28)(10,"div",29)(11,"ul",30),M(12,tS,8,1,"li",31)(13,nS,8,1,"li",32)(14,rS,8,1,"li",33)(15,iS,8,1,"li",34)(16,oS,8,1,"li",35),f()()(),b(17,"div",36),M(18,sS,36,10,"div",37),f()}if(e&amp;2){let t=D(2);h(2),g("ngClass",te(11,G1,t.isFavorite)),h(),_e(" ",t.isFavorite?"\u2605":"\u2606"," "),h(2),P((t.isFavorite,"Favorite")),h(3),we("alt",t.fighter.name),g("src",t.fighter.image,N),h(4),g("ngIf",t.fighter.instagram),h(),g("ngIf",t.fighter.tiktok),h(),g("ngIf",t.fighter.youtube),h(),g("ngIf",t.fighter.facebook),h(),g("ngIf",t.fighter.x),h(2),g("ngIf",t.fighter)}}function lS(e,n){if(e&amp;1&amp;&amp;(u(0,"li")(1,"div",75)(2,"p"),m(3),f()()()),e&amp;2){let t=n.$implicit;h(3),P(t.conteudo)}}function cS(e,n){if(e&amp;1&amp;&amp;(u(0,"div",72)(1,"h2"),m(2,"Achievements"),f(),u(3,"ul",73),M(4,lS,4,1,"li",74),f()()),e&amp;2){let t=D(2);h(4),g("ngForOf",t.confronts)}}function uS(e,n){if(e&amp;1&amp;&amp;(u(0,"div",76),b(1,"p",62),f()),e&amp;2){let t=D(2);h(),g("innerHTML",t.fighter.descriptiontexto1,ft)}}function dS(e,n){if(e&amp;1&amp;&amp;(u(0,"div")(1,"section",7),M(2,Y1,3,0,"div",1),u(3,"section")(4,"div",8),M(5,Z1,3,2,"div",9),f(),M(6,eS,5,4,"div",10)(7,aS,19,13,"div",11),f(),u(8,"section"),M(9,cS,5,1,"div",12),f(),b(10,"app-yt-list"),u(11,"section")(12,"div"),b(13,"app-news-perfil"),f()(),u(14,"section")(15,"div",13),M(16,uS,2,1,"div",14),f()()()()),e&amp;2){let t=D();h(2),g("ngIf",t.isLoading),h(3),g("ngIf",t.fighter),h(),g("ngIf",!t.isLoading&amp;&amp;t.fighter),h(),g("ngIf",t.fighter),h(2),g("ngIf",t.confronts.length&gt;0),h(7),g("ngIf",t.fighter)}}function fS(e,n){e&amp;1&amp;&amp;(u(0,"div")(1,"p"),m(2,"Lutador n\xE3o encontrado."),f()())}var vv=(()=&gt;{class e{constructor(t){this.route=t,this.confronts=[],this.videos=[],this.isLoading=!0,this.isFavorite=!1,this.favoritosCount=0,this.apiKey="jose1570#A",this.startDate=new Date("2024-01-01T00:00:00")}ngOnInit(){return F(this,null,function*(){let t=this.route.snapshot.paramMap.get("name");if(!t){console.error("Nome do atleta n\xE3o encontrado"),this.isLoading=!1;return}try{yield this.carregarDadosAtleta(t)}catch(r){console.error("Erro ao buscar dados do lutador:",r)}finally{this.isLoading=!1}})}carregarDadosAtleta(t){return F(this,null,function*(){let r=yield ne.get(`https://xconfront.com/api/dados/nome/${t}`,{headers:{"x-api-key":this.apiKey}});this.fighter=r.data,yield this.carregarRankings(t),yield this.carregarConfrontosEVideos(),this.checkIfFavorite(),this.inicializarContadorFavoritos()})}carregarRankings(t){return F(this,null,function*(){let r=["MrOlympia","UFC","ArnoldClassic"],o=(yield Promise.all(r.map(s=&gt;ne.get(`https://xconfront.com/api/confederation/${s}`,{headers:{"x-api-key":this.apiKey}})))).flatMap(s=&gt;s.data);this.fighter.ranking=this.findFighterRanking(o,t),this.fighter.views=this.calculateViewsFromStartDate()})}carregarConfrontosEVideos(){return F(this,null,function*(){let t=yield ne.get(`https://xconfront.com/api/atleta/${this.fighter.id}/confronts`,{headers:{"x-api-key":this.apiKey}});this.confronts=t.data;let r=yield ne.get("https://xconfront.com/api/videos",{headers:{"x-api-key":this.apiKey}});this.videos=r.data.videos,this.confronts.sort((i,o)=&gt;{let s=parseInt(i.conteudo.split(" - ")[0]);return parseInt(o.conteudo.split(" - ")[0])-s})})}checkIfFavorite(){let t=JSON.parse(localStorage.getItem("favorites")||"[]");this.isFavorite=t.includes(this.fighter.id)}inicializarContadorFavoritos(){let t=localStorage.getItem(`favoritosCount-${this.fighter.id}`);this.favoritosCount=t?JSON.parse(t):0}favoritos(){let t=new Date,r=this.fighter.id,i=localStorage.getItem(`favoritos-${r}`);if(i){let{savedViews:s,timestamp:a}=JSON.parse(i);if(t.getTime()-a&lt;30*60*1e3)return s}let o=this.calcularVisualizacoesFavoritos();return localStorage.setItem(`favoritos-${r}`,JSON.stringify({savedViews:o,timestamp:t.getTime()})),o}calcularVisualizacoesFavoritos(){let r=Math.floor((new Date().getTime()-this.startDate.getTime())/13374400),i=this.fighter.ranking?.inst||0,o=Math.max(i/1e4,1),s=Math.random()*(.004-.005)+.05;return Math.round(r*o*s)}toggleFavorite(){let t=JSON.parse(localStorage.getItem("favorites")||"[]"),r=this.fighter.id.toString();this.isFavorite?(t=t.filter(i=&gt;i!==this.fighter.id),this.favoritosCount=Math.max(this.favoritosCount-1,0)):(t.push(this.fighter.id),this.favoritosCount++),localStorage.setItem("favorites",JSON.stringify(t)),localStorage.setItem(`favoritosCount-${r}`,JSON.stringify(this.favoritosCount)),this.isFavorite=!this.isFavorite}findFighterRanking(t,r){let i=s=&gt;s.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/\s+/g,""),o=i(r);for(let s of t){let a=s.rankings.find(l=&gt;i(l.boxer)===o);if(a)return I({category:s.category,position:s.rankings.indexOf(a)+1},a)}return null}calculateViewsFromStartDate(){let r=new Date().getTime()-this.startDate.getTime(),i=Math.floor(r/1e6),o=this.fighter.ranking?.inst||0,s=Math.max(o/1e4,1),a=Math.random()*2e3;return Math.round(i*s+a)}getIdade(t){let r=new Date(t),i=new Date,o=i.getFullYear()-r.getFullYear(),s=i.getMonth()-r.getMonth();return(s&lt;0||s===0&amp;&amp;i.getDate()&lt;r.getDate())&amp;&amp;o--,o}static{this.\u0275fac=function(r){return new(r||e)(S(he))}}static{this.\u0275cmp=W({type:e,selectors:[["app-atleta-perfil"]],standalone:!0,features:[q],decls:6,vars:4,consts:[["lang","en"],[4,"ngIf"],["class","loading",4,"ngIf"],["charset","UTF-8"],["name","viewport","content","width=device-width, initial-scale=1.0"],[1,"loading"],[1,"spinner"],[1,"body"],[1,"mainAtleta"],["class","dadosNome",4,"ngIf"],["class","okBranco",4,"ngIf"],["class","primeiraColuna",4,"ngIf"],["class","campeonatos",4,"ngIf"],[1,"quartaColuna"],["class","bio",4,"ngIf"],[1,"dadosNome"],[1,"neon","h1Nickname",3,"innerHTML"],[1,"white","h1Nickname",3,"innerHTML"],[1,"okBranco"],[1,"ranking-container"],[1,"ranking-number"],[1,"ranking-text"],[1,"primeiraColuna"],[1,"fav"],[1,"star",3,"click","ngClass"],[1,"favorite-text"],[1,"ftPai"],[1,"ftHome",3,"src","alt"],[1,"ns"],[1,"wrapperPai"],[1,"wrapper"],["class","icon instagram",4,"ngIf"],["class","icon github",4,"ngIf"],["class","icon youtube",4,"ngIf"],["class","icon facebook",4,"ngIf"],["class","icon x",4,"ngIf"],[1,"divsao0"],["class","midias midiasPai",4,"ngIf"],[1,"icon","instagram"],[1,"tooltip"],["target","_blank",3,"href"],[1,"fab","fa-instagram"],[1,"in"],[1,"inC"],[1,"icon","github"],[1,"fab","fa-github"],[1,"tn"],[1,"tnC"],[1,"icon","youtube"],[1,"fab","fa-youtube"],[1,"yn"],[1,"ynC"],[1,"icon","facebook"],[1,"fn"],[1,"fnC"],[1,"icon","x"],[1,"fab","fa-x"],[1,"xn"],[1,"xnC"],[1,"midias","midiasPai"],[1,"description"],[1,"description-title",3,"innerHTML"],[1,"description-text",3,"innerHTML"],[1,"dados","dadosExtra"],[1,"category-label"],[1,"category-value"],[1,"nationality-label"],[1,"nationality-value"],[1,"birth-label"],[1,"birth-value"],[1,"numbers-label"],[1,"numbers-value"],[1,"campeonatos"],[1,"camfPai"],[4,"ngFor","ngForOf"],[1,"camfB"],[1,"bio"]],template:function(r,i){r&amp;1&amp;&amp;(u(0,"html",0),M(1,W1,5,1,"head",1),u(2,"body"),M(3,q1,4,0,"div",2)(4,dS,17,6,"div",1)(5,fS,3,0,"div",1),f()()),r&amp;2&amp;&amp;(h(),g("ngIf",i.fighter),h(2),g("ngIf",i.isLoading),h(),g("ngIf",!i.isLoading),h(),g("ngIf",!i.fighter))},dependencies:[K,je,ye,Ce,wg,Wt,mv,gv],styles:['@charset "UTF-8";a[_ngcontent-%COMP%]{text-decoration:none}.tema[_ngcontent-%COMP%]{position:relative;top:5px;font-size:min(22px,2.1vw)}.okBranco[_ngcontent-%COMP%]{position:absolute;top:350px;color:#fff;min-width:330px;text-align:center;display:flex;gap:14px;justify-content:space-between;align-items:center;z-index:9}.ranking-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;text-align:center}.ranking-number[_ngcontent-%COMP%]{font-size:22px;font-weight:700;color:#fff;text-shadow:-1px -1px 0 black,1px -1px 0 black,-1px 1px 0 black,1px 1px 0 black}.ranking-text[_ngcontent-%COMP%]{padding-top:10px;font-size:14px;color:#d3d3d3;text-shadow:-1px -1px 0 black,1px -1px 0 black,-1px 1px 0 black,1px 1px 0 black}.body[_ngcontent-%COMP%]{position:relative;width:100%;min-height:500px;background-color:#000;display:flex;flex-direction:column}.dados[_ngcontent-%COMP%]{position:absolute;left:0%;width:30%;margin-top:20px;z-index:4}.ft[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{position:absolute;top:0;left:-1%;display:flex;width:51vw;max-width:442px;height:auto;z-index:3}.ft1[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{position:absolute;top:0;left:-1%;display:flex;width:51vw;max-width:442px;height:auto;animation:_ngcontent-%COMP%_ft 7s;animation-iteration-count:infinite;opacity:100%;z-index:3}.ft[_ngcontent-%COMP%]   img[_ngcontent-%COMP%], .ft1[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{position:absolute;top:0;left:-9%;z-index:9}.oponenteE[_ngcontent-%COMP%]{position:relative;left:4%;width:50vw}.oponenteD[_ngcontent-%COMP%]{position:relative;width:50vw}.midiasPai[_ngcontent-%COMP%]{position:absolute;top:-15px;padding:0 10px;background:#070064;background:linear-gradient(180deg,#01002b,#000 80%);z-index:6}.midias[_ngcontent-%COMP%]{position:relative;width:94%;margin:0 auto;display:flex}.description[_ngcontent-%COMP%]{position:relative;font-size:min(14px,2vw);width:86%;height:auto;font-family:Courier New,Courier,monospace;color:#fff}.midias[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{position:relative;border-radius:100px;text-align:center;margin:0 auto}.primeiraColuna[_ngcontent-%COMP%]{position:relative;width:100%}.dadosNome[_ngcontent-%COMP%]{position:relative;top:0;height:1px;z-index:9}.dadosNome[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{position:absolute;top:15px;left:4%;font-size:min(35px,3.6vw)}@media only screen and (min-width: 860px){.dadosNome[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{position:absolute;left:3.5%;font-size:min(35px,3vw)}}.dados[_ngcontent-%COMP%]{position:relative;z-index:4}.dadosExtra[_ngcontent-%COMP%]{position:relative;top:-15px;width:auto}.description-title[_ngcontent-%COMP%]{font-size:min(20px,5vw);color:#fff;height:auto}.description-text[_ngcontent-%COMP%]{font-size:min(18px,3.5vw);width:98%;margin:0 auto;line-height:1.3em;color:#ddd;font-family:Arial,Helvetica,sans-serif}.category-label[_ngcontent-%COMP%], .representative-label[_ngcontent-%COMP%], .nationality-label[_ngcontent-%COMP%], .birth-label[_ngcontent-%COMP%], .numbers-label[_ngcontent-%COMP%]{margin-right:5px;color:#d4d4d4;font-weight:700}.category-value[_ngcontent-%COMP%], .representative-value[_ngcontent-%COMP%], .nationality-value[_ngcontent-%COMP%], .birth-value[_ngcontent-%COMP%], .numbers-value[_ngcontent-%COMP%]{color:#999;overflow:hidden;white-space:nowrap;font-size:10pt;line-height:1.4em;font-weight:600}.neon[_ngcontent-%COMP%]{color:#fff;text-shadow:0 0 5px #ffffff,0 0 10px rgba(255,0,149,.99),0 0 20px rgba(76,0,255,.99),0 0 40px rgba(84,21,231,.99),0 0 80px rgba(84,21,231,.99),0 0 90px rgba(84,21,231,.99),0 0 100px rgba(84,21,231,.99),0 0 150px rgba(84,21,231,.99);animation:_ngcontent-%COMP%_ft 7s;animation-iteration-count:infinite;opacity:100%;z-index:3}@keyframes _ngcontent-%COMP%_ft{0%{opacity:0%}50%{opacity:100%}to{opacity:0%}}.white[_ngcontent-%COMP%]{position:relative;color:#fff}.name[_ngcontent-%COMP%]{position:relative;top:-20px;font-weight:400;text-align:center;font-family:cursive;text-transform:uppercase;font-size:min(40px,4vw)}.h1Nickname[_ngcontent-%COMP%]{position:relative;top:0;font-weight:400;text-align:center;font-family:cursive;text-transform:uppercase;font-size:min(40px,4vw)}.ftPai[_ngcontent-%COMP%]{position:relative;top:10px;height:80vw;max-height:420px;border:solid 1px;margin:0 auto;display:flex;text-align:center;height:340px;z-index:1}.ftPai[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{position:relative;margin:0 auto}.ftHome[_ngcontent-%COMP%]{position:relative;width:80vw;max-width:500px;margin:0 auto}.segundaColuna[_ngcontent-%COMP%]{position:relative;width:100%}.dados[_ngcontent-%COMP%]{position:relative;margin-left:10px;width:auto;z-index:2}.resposta[_ngcontent-%COMP%]{position:relative;width:40vw;top:20px}.text[_ngcontent-%COMP%]{font-size:1vw}.texto[_ngcontent-%COMP%]{position:relative;font-size:min(10px,2vw);margin-top:20px;z-index:3}.fav[_ngcontent-%COMP%]{position:absolute;top:0;right:0;background-color:transparent;margin:0 20px 0 0;color:#fff;font-size:18px;font-weight:700;padding:10px 15px;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;z-index:3}.star[_ngcontent-%COMP%]{font-size:3rem;color:#fff;cursor:pointer;display:block;text-align:center}.star-favorited[_ngcontent-%COMP%]{color:gold}.favorite-text[_ngcontent-%COMP%]{font-size:1rem;color:#fff;display:block;text-align:center;pointer-events:none}.bio[_ngcontent-%COMP%]{position:relative;margin:0 20px}.ns[_ngcontent-%COMP%]{position:relative;top:-200px;left:0}@media (min-width: 630px){.okBranco[_ngcontent-%COMP%]{top:350px;right:30px;color:#fff;min-width:330px;text-align:center;display:flex;gap:14px;justify-content:space-between;align-items:center;z-index:9}}@media (max-width: 620px){.ftPai[_ngcontent-%COMP%]{position:relative;height:270px}.okBranco[_ngcontent-%COMP%]{position:relative;top:255px;margin:0 auto;width:90%;height:0px;justify-content:center;text-align:center}.midias[_ngcontent-%COMP%]{position:relative;width:88%}}@media (max-width: 550px){.ftPai[_ngcontent-%COMP%]{height:200px}.midias[_ngcontent-%COMP%]{position:relative;width:88%}}']})}}return e})();var of=e=&gt;["/news-detail",e];function pS(e,n){e&amp;1&amp;&amp;(u(0,"div",9),b(1,"div",10),u(2,"p"),m(3,"Loading..."),f()())}function hS(e,n){if(e&amp;1&amp;&amp;(u(0,"main")(1,"section",11)(2,"a",12),b(3,"img",13),u(4,"div",14)(5,"h3"),m(6),f(),u(7,"p"),m(8),f(),u(9,"p",15),m(10),be(11,"date"),f(),u(12,"p"),m(13),f()()()()()),e&amp;2){let t=D();h(2),g("routerLink",te(9,of,t.selectedNews.idNews)),h(),we("alt",t.selectedNews.tituloDoVideo),g("src",t.selectedNews.imageUrl1,N),h(3),P(t.selectedNews.titulo1),h(2),P(t.selectedNews.titulo2),h(2),P(qe(11,7,t.selectedNews.dataPostagem)),h(3),P(t.selectedNews.content)}}function mS(e,n){e&amp;1&amp;&amp;(u(0,"div")(1,"p"),m(2,"Sem not\xEDcias dispon\xEDveis."),f()())}function gS(e,n){if(e&amp;1&amp;&amp;(u(0,"div",11)(1,"a",12),b(2,"img",13),u(3,"div",14)(4,"h3"),m(5),f(),u(6,"p",15),m(7),be(8,"date"),f(),u(9,"p"),m(10),f()()()()),e&amp;2){let t=n.$implicit;h(),g("routerLink",te(8,of,t.idNews)),h(),we("alt",t.tituloDoVideo),g("src",t.imageUrl1,N),h(3),P(t.titulo1),h(2),P(qe(8,6,t.dataPostagem)),h(3),P(t.content)}}function vS(e,n){e&amp;1&amp;&amp;(u(0,"li"),m(1,"Sem not\xEDcias em destaque."),f())}function yS(e,n){if(e&amp;1&amp;&amp;(u(0,"li")(1,"a",21),m(2,"News BV "),b(3,"img",13),u(4,"span"),m(5),f()()()),e&amp;2){let t=n.$implicit;h(),g("routerLink",te(4,of,t.idNews)),h(2),we("alt",t.titulo1),g("src",t.imageUrl1,N),h(2),P(t.titulo1)}}function CS(e,n){e&amp;1&amp;&amp;(u(0,"li"),m(1,"Sem artigos populares."),f())}function wS(e,n){if(e&amp;1&amp;&amp;(u(0,"li")(1,"a",22),m(2),f()()),e&amp;2){let t=n.$implicit;h(),g("href",t.urlVideo,N),h(),P(t.titulo1)}}function _S(e,n){if(e&amp;1&amp;&amp;(u(0,"main")(1,"div",16)(2,"section",17)(3,"h2"),m(4,"\xDAltimas Not\xEDcias"),f(),M(5,mS,3,0,"div",8)(6,gS,11,10,"div",18),f(),u(7,"aside",19)(8,"h2"),m(9,"Not\xEDcias em Destaque"),f(),u(10,"ul"),M(11,vS,2,0,"li",8)(12,yS,6,6,"li",20),f(),u(13,"h2"),m(14,"Artigos Populares"),f(),u(15,"ul"),M(16,CS,2,0,"li",8)(17,wS,3,2,"li",20),f()()()()),e&amp;2){let t=D();h(5),g("ngIf",t.filteredNewsItems.length===0),h(),g("ngForOf",t.filteredNewsItems),h(5),g("ngIf",t.recommendedNews.length===0),h(),g("ngForOf",t.recommendedNews),h(4),g("ngIf",t.popularArticles.length===0),h(),g("ngForOf",t.popularArticles)}}var yv=(()=&gt;{class e{constructor(t,r,i){this.route=t,this.http=r,this.router=i,this.newsItems=[],this.recommendedNews=[],this.filteredNewsItems=[],this.popularArticles=[],this.isLoading=!0}ngOnInit(){return F(this,null,function*(){this.route.params.subscribe(i=&gt;{let o=i.id;this.loadNewsData(o)});let r=this.router.getCurrentNavigation()?.extras.state;r?.selectedMateria&amp;&amp;(this.selectedNews=r.selectedMateria,console.log("Mat\xE9ria selecionada recebida:",this.selectedNews))})}loadNewsData(t){this.http.get("https://xconfront.com/api/news",{headers:{"x-api-key":"jose1570#A"}}).subscribe(r=&gt;{this.newsItems=r||[],this.newsItems.forEach(a=&gt;{typeof a.temas=="string"&amp;&amp;(a.temas=JSON.parse(a.temas))}),this.newsItems.sort((a,l)=&gt;new Date(l.dataPostagem).getTime()-new Date(a.dataPostagem).getTime());let i=Number(t),o=this.newsItems.find(a=&gt;a.idNews===i),s=this.newsItems.filter(a=&gt;a.idNews!==i);this.selectedNews=o,this.filteredNewsItems=s.slice(0,6),s=s.filter(a=&gt;!this.filteredNewsItems.includes(a)),this.recommendedNews=s.slice(0,3),s=s.filter(a=&gt;!this.recommendedNews.includes(a)),this.popularArticles=s.slice(0,6),this.isLoading=!1},r=&gt;{console.error("Erro ao carregar os dados:",r),this.isLoading=!1})}static{this.\u0275fac=function(r){return new(r||e)(S(he),S(gt),S(Oe))}}static{this.\u0275cmp=W({type:e,selectors:[["app-news-menu"]],standalone:!0,features:[q],decls:16,vars:3,consts:[["lang","pt-BR"],["charset","UTF-8"],["name","viewport","content","width=device-width, initial-scale=1.0"],[1,"header-container"],[1,"site-logo"],["routerLink","news/:name/:id",1,"logo-link"],["id","ad-container-1",1,"prop1"],["class","loading",4,"ngIf"],[4,"ngIf"],[1,"loading"],[1,"spinner"],[1,"article"],[3,"routerLink"],[1,"article-image",3,"src","alt"],[1,"article-content"],[1,"date"],[1,"container"],[1,"articles"],["class","article",4,"ngFor","ngForOf"],[1,"sidebar"],[4,"ngFor","ngForOf"],[1,"logo-link",3,"routerLink"],[3,"href"]],template:function(r,i){r&amp;1&amp;&amp;(u(0,"html",0)(1,"head"),b(2,"meta",1)(3,"meta",2),u(4,"title"),m(5,"News"),f()(),u(6,"body")(7,"header")(8,"div",3)(9,"h1",4)(10,"a",5),m(11,"News BV"),f()()()(),b(12,"div",6),M(13,pS,4,0,"div",7)(14,hS,14,11,"main",8)(15,_S,18,6,"main",8),f()()),r&amp;2&amp;&amp;(h(13),g("ngIf",i.isLoading),h(),g("ngIf",i.selectedNews&amp;&amp;!i.isLoading),h(),g("ngIf",i.filteredNewsItems.length&gt;0&amp;&amp;!i.isLoading))},dependencies:[K,ye,Ce,Wt,Dt,Ee],styles:['@charset "UTF-8";header[_ngcontent-%COMP%]{background-color:#333;color:#fff;padding:6px 0}header[_ngcontent-%COMP%]   .header-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;width:98%;margin:0 auto}header[_ngcontent-%COMP%]   .header-container[_ngcontent-%COMP%]   .site-logo[_ngcontent-%COMP%]{font-size:1.5rem;margin:0 auto}header[_ngcontent-%COMP%]   .header-container[_ngcontent-%COMP%]   .site-logo[_ngcontent-%COMP%]   .logo-link[_ngcontent-%COMP%]{text-decoration:none;color:#fff}body[_ngcontent-%COMP%]{font-family:Arial,sans-serif;line-height:1.6;margin:0;padding:0;background-color:#f0f0f0;color:#333}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%]{color:#333}.container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;padding:0 10px}.article[_ngcontent-%COMP%]{background-color:#fff;box-shadow:0 4px 8px #0000001a;margin-bottom:20px;padding:6px;border-radius:8px;display:flex;align-items:center;transition:transform .3s ease}.article[_ngcontent-%COMP%]:hover{transform:translateY(-5px)}.article[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:flex;align-items:center;text-decoration:none;color:inherit;flex:1}.article[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{transform:translateY(-5px)}.article[_ngcontent-%COMP%]   img.article-image[_ngcontent-%COMP%]{width:300px;height:200px;object-fit:cover;border-radius:8px;margin-right:10px}.article-content[_ngcontent-%COMP%]{flex:1}.article-content[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin:0 0 10px;font-size:1.3em;color:#1a1a1a}.article-content[_ngcontent-%COMP%]   .date[_ngcontent-%COMP%]{color:#888;font-size:.9em;margin-bottom:15px}.article-content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:1em;color:#555}.article-content[_ngcontent-%COMP%]   .read-more[_ngcontent-%COMP%]{display:inline-block;margin-top:10px;padding:8px 16px;background-color:#007bff;color:#fff;text-decoration:none;border-radius:4px;transition:background-color .3s ease}.article-content[_ngcontent-%COMP%]   .read-more[_ngcontent-%COMP%]:hover{background-color:#0056b3}.articles[_ngcontent-%COMP%]{flex:2.2}.articles[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin:5px}.sidebar[_ngcontent-%COMP%]{flex:1;background-color:#f9f9f9;padding:8px;border-radius:10px;margin-left:8px}.sidebar[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin-top:0}.sidebar[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{list-style:none;padding:0}.sidebar[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{position:relative;width:100%;height:auto}.sidebar[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-bottom:10px;background-color:#c5c5c528;padding:2px}.sidebar[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#007bff;text-decoration:none;transition:color .3s ease}@media (max-width: 768px){.container[_ngcontent-%COMP%]{padding:5px}.article-content[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:1.1em}.article-content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:.9em}.sidebar[_ngcontent-%COMP%]{margin-left:0;margin-top:20px}.sidebar[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{font-size:.9em}.article[_ngcontent-%COMP%]{flex-direction:column;align-items:center}.article[_ngcontent-%COMP%]   img.article-image[_ngcontent-%COMP%]{width:100%;margin-right:0}.article-content[_ngcontent-%COMP%]{text-align:left;margin-top:10px}.sidebar[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{flex-direction:column;align-items:center}.sidebar[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:auto;margin-bottom:10px}.article[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:block;align-items:center;text-decoration:none;color:inherit;flex:1}}@media (max-width: 480px){body[_ngcontent-%COMP%]{font-size:14px}.container[_ngcontent-%COMP%]{display:block;flex-wrap:wrap;justify-content:space-between;max-width:1200px;margin:0 auto;padding:0 10px}.article[_ngcontent-%COMP%]{flex-direction:column;padding:10px;align-items:center}.article[_ngcontent-%COMP%]   img.article-image[_ngcontent-%COMP%]{width:100%;height:auto;margin-right:0}.sidebar[_ngcontent-%COMP%]{margin-top:20px}.sidebar[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{font-size:.8em}.article-content[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:1em}.article-content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:.8em}}']})}}return e})();var xS=e=&gt;["/news-detail",e];function bS(e,n){e&amp;1&amp;&amp;(u(0,"div",11),b(1,"div",12),u(2,"p"),m(3,"Loading..."),f()())}function DS(e,n){if(e&amp;1&amp;&amp;(u(0,"div")(1,"p"),m(2),f()()),e&amp;2){let t=D(3);h(2),_e("Download: ",t.downloadProgress,"%")}}function MS(e,n){if(e&amp;1&amp;&amp;(u(0,"div",20),M(1,DS,3,1,"div",21),f()),e&amp;2){let t=D(2);h(),g("ngIf",t.downloadProgress&gt;0)}}function ES(e,n){if(e&amp;1&amp;&amp;(u(0,"div",22),b(1,"p",23),f()),e&amp;2){let t=n.$implicit;h(),g("innerHTML",t,ft)}}function IS(e,n){if(e&amp;1&amp;&amp;(u(0,"div",20)(1,"h4",24),m(2),f(),b(3,"iframe",25),f()),e&amp;2){let t=D(2);h(2),_e(" ",t.selectedNews.tituloDoVideo,""),h(),we("title",t.selectedNews.tituloDoVideo),g("src",t.safeUrl,qc)}}function SS(e,n){if(e&amp;1&amp;&amp;(u(0,"div",22),b(1,"p",23),f()),e&amp;2){let t=n.$implicit;h(),g("innerHTML",t,ft)}}function OS(e,n){if(e&amp;1&amp;&amp;(u(0,"div",13),b(1,"h1",14),u(2,"p"),m(3,"Por "),u(4,"strong"),m(5),f(),m(6),be(7,"date"),f(),M(8,MS,2,1,"div",15),u(9,"div",16),b(10,"img",17),f(),b(11,"h2",14),u(12,"div",18),M(13,ES,2,1,"div",19),f(),M(14,IS,4,3,"div",15),u(15,"div",18),M(16,SS,2,1,"div",19),f()()),e&amp;2){let t=D();h(),g("innerHTML",t.selectedNews.titulo1,ft),h(4),P(t.selectedNews.autor),h(),_e(" | ",sr(7,9,t.selectedNews.dataPostagem,"dd/MM/yyyy"),""),h(2),g("ngIf",t.selectedNews.urlVideo),h(2),g("src",t.selectedNews.imageUrl1,N),h(),g("innerHTML",t.selectedNews.titulo2,ft),h(2),g("ngForOf",t.selectedNews.temas),h(),g("ngIf",t.selectedNews.urlVideo),h(2),g("ngForOf",t.selectedNews.temas2)}}function PS(e,n){if(e&amp;1&amp;&amp;(u(0,"div",26)(1,"a",27)(2,"div",28),b(3,"img",29),f(),u(4,"div",30)(5,"h4"),m(6),f(),u(7,"p",31),m(8),be(9,"date"),f()()()()),e&amp;2){let t=n.$implicit;h(),g("routerLink",te(9,xS,t.idNews)),h(2),we("alt",t.titulo1),g("src",t.imageUrl1,N),h(3),P(t.titulo1),h(2),Gt("Por ",t.autor," | ",sr(9,6,t.dataPostagem,"dd/MM/yyyy"),"")}}var Cv=(()=&gt;{class e{constructor(t,r){this.route=t,this.sanitizer=r,this.downloadProgress=0,this.isLoading=!0}ngOnInit(){this.route.params.subscribe(t=&gt;{let r=t.id;this.loadNewsData(r)})}loadNewsData(t){return F(this,null,function*(){try{this.isLoading=!0;let r=yield ne.get("https://xconfront.com/api/news",{headers:{"x-api-key":"jose1570#A"}});this.selectedNews=r.data.find(i=&gt;i.idNews===Number(t)),this.otherNews=r.data.filter(i=&gt;i.idNews!==Number(t)).sort((i,o)=&gt;new Date(o.dataPostagem).getTime()-new Date(i.dataPostagem).getTime()).slice(0,5),console.log("Outras Mat\xE9rias:",this.otherNews),this.selectedNews&amp;&amp;(this.safeUrl=this.sanitizer.bypassSecurityTrustResourceUrl(this.selectedNews.urlVideo),this.selectedNews.temas=Array.isArray(this.selectedNews.temas)?this.selectedNews.temas:this.selectedNews.temas?JSON.parse(this.selectedNews.temas||"[]"):[],this.selectedNews.temas2=Array.isArray(this.selectedNews.temas2)?this.selectedNews.temas2:this.selectedNews.temas2?JSON.parse(this.selectedNews.temas2||"[]"):[])}catch(r){console.error("Erro ao carregar os dados da mat\xE9ria:",r)}finally{this.isLoading=!1}})}getVideoId(t){let r=/\/d\/(.*?)(?:\/|$)/,i=t.match(r);return i?i[1]:""}getDownloadUrl(t){return`https://drive.google.com/uc?id=${this.getVideoId(t)}&amp;export=download`}startDownload(t){this.downloadProgress=0;let r=!1,i=setInterval(()=&gt;{this.downloadProgress+=1,this.downloadProgress&gt;=1&amp;&amp;!r&amp;&amp;this.realDownload(t),this.downloadProgress&gt;=100&amp;&amp;(clearInterval(i),r=!0,console.log("Download conclu\xEDdo!"),setTimeout(()=&gt;{this.downloadProgress=0},6e3))},50)}realDownload(t){let r=this.getDownloadUrl(t),i=document.createElement("a");i.href=r,i.download="",document.body.appendChild(i),i.click(),document.body.removeChild(i);let s=setInterval(()=&gt;{this.downloadProgress&lt;100?console.log("Download real em andamento..."):(clearInterval(s),console.log("Download real conclu\xEDdo!"))},1e4/100)}static{this.\u0275fac=function(r){return new(r||e)(S(he),S(Ui))}}static{this.\u0275cmp=W({type:e,selectors:[["app-news-materia"]],standalone:!0,features:[q],decls:19,vars:4,consts:[["lang","en"],["charset","UTF-8"],["name","viewport","content","width=device-width, initial-scale=1.0"],[1,"header-container"],[1,"site-logo"],["routerLink","/news/:name/:id",1,"logo-link"],["class","loading",4,"ngIf"],["class","noticia-container",4,"ngIf"],[1,"outras-materias-container"],[1,"materias-grid"],["class","materia-card",4,"ngFor","ngForOf"],[1,"loading"],[1,"spinner"],[1,"noticia-container"],[1,"titulo-noticia",3,"innerHTML"],["class","video-container","style","position: relative;",4,"ngIf"],[1,"image-container"],["alt","Imagem relacionada \xE0 not\xEDcia",1,"image-news",3,"src"],[1,"temas-container"],["class","tema-item",4,"ngFor","ngForOf"],[1,"video-container",2,"position","relative"],[4,"ngIf"],[1,"tema-item"],[3,"innerHTML"],[1,"titulo-video"],["frameborder","0","allowfullscreen","",1,"video-embed",3,"src","title"],[1,"materia-card"],[1,"materia-link",3,"routerLink"],[1,"materia-imagem"],[1,"materia-img",3,"src","alt"],[1,"materia-info"],[1,"materia-autor"]],template:function(r,i){r&amp;1&amp;&amp;(u(0,"html",0)(1,"head"),b(2,"meta",1)(3,"meta",2),u(4,"title"),m(5),f()(),u(6,"header")(7,"div",3)(8,"h1",4)(9,"a",5),m(10,"News BV"),f()()()(),u(11,"body"),M(12,bS,4,0,"div",6)(13,OS,17,12,"div",7),u(14,"div",8)(15,"h3"),m(16,"Outras Mat\xE9rias"),f(),u(17,"div",9),M(18,PS,10,11,"div",10),f()()()()),r&amp;2&amp;&amp;(h(5),P(i.selectedNews==null?null:i.selectedNews.titulo1),h(7),g("ngIf",i.isLoading),h(),g("ngIf",!i.isLoading&amp;&amp;i.selectedNews),h(5),g("ngForOf",i.otherNews))},dependencies:[K,ye,Ce,Wt,Ee],styles:['@charset "UTF-8";header[_ngcontent-%COMP%]{background-color:#333;color:#fff;padding:6px 0}header[_ngcontent-%COMP%]   .header-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;width:98%;margin:0 auto}header[_ngcontent-%COMP%]   .header-container[_ngcontent-%COMP%]   .site-logo[_ngcontent-%COMP%]{font-size:1.5rem;margin:0 auto}header[_ngcontent-%COMP%]   .header-container[_ngcontent-%COMP%]   .site-logo[_ngcontent-%COMP%]   .logo-link[_ngcontent-%COMP%]{text-decoration:none;color:#fff}.noticia-container[_ngcontent-%COMP%]{max-width:800px;margin:0 auto;background:#fff;border-radius:10px;padding:20px}.titulo-noticia[_ngcontent-%COMP%]{font-size:1.8em;color:#333;margin-bottom:10px}.data[_ngcontent-%COMP%]{font-size:.9em;color:#666;margin-bottom:20px}.video-container[_ngcontent-%COMP%]{margin:20px 0}.video-embed[_ngcontent-%COMP%]{width:100%;height:400px;border-radius:8px}.thumbnail-container[_ngcontent-%COMP%]{margin:20px 0}.thumbnail[_ngcontent-%COMP%]{width:100%;border-radius:8px;object-fit:cover}.image-container[_ngcontent-%COMP%]{margin:20px 0}.image-news[_ngcontent-%COMP%]{width:100%;border-radius:8px;object-fit:cover}.temas-container[_ngcontent-%COMP%]{margin:20px 0}.titulo-video[_ngcontent-%COMP%], .titulo-temas[_ngcontent-%COMP%]{font-size:1.4em;color:#333;margin-bottom:10px}.tema-item[_ngcontent-%COMP%]{font-size:1.25em;padding:10px;margin:-30px 0;border-radius:5px}.footer-noticia[_ngcontent-%COMP%]{margin-top:20px;border-top:1px solid #eee;padding-top:10px;display:flex;justify-content:space-between}.perfil-link[_ngcontent-%COMP%]{color:#007bff;text-decoration:none;font-weight:700}.perfil-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.loading[_ngcontent-%COMP%]{text-align:center;margin:20px 0;font-size:1.2em;color:#007bff}.download-button[_ngcontent-%COMP%]{display:inline-block;margin-top:10px;padding:10px 20px;cursor:pointer;background-color:#4caf50;color:#fff;text-decoration:none;border-radius:5px;transition:transform .1s,box-shadow .1s}.download-button[_ngcontent-%COMP%]:hover{box-shadow:0 10px 20px #0000004d}.download-button[_ngcontent-%COMP%]:active{transform:translateY(2px);box-shadow:0 2px 10px #0003}.outras-materias-container[_ngcontent-%COMP%]{margin:20px 0}.outras-materias-container[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin-bottom:15px;font-size:1.6em;color:#333;text-align:center}.materias-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.materia-card[_ngcontent-%COMP%]{background-color:#fff;border:1px solid #ddd;border-radius:10px;overflow:hidden;box-shadow:0 4px 8px #0000001a;transition:transform .2s}.materia-card[_ngcontent-%COMP%]:hover{transform:translateY(-5px)}.materia-link[_ngcontent-%COMP%]{text-decoration:none;color:inherit;display:flex;flex-direction:column}.materia-imagem[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:auto;border-bottom:1px solid #ddd}.materia-info[_ngcontent-%COMP%]{padding:15px}.materia-info[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{margin:0 0 10px;font-size:1.2em;color:#007bff}.materia-info[_ngcontent-%COMP%]   .materia-autor[_ngcontent-%COMP%]{font-size:.9em;color:#555;margin:0 0 5px}.materia-info[_ngcontent-%COMP%]   .materia-descricao[_ngcontent-%COMP%]{font-size:.9em;color:#777;margin:10px 0}.materia-info[_ngcontent-%COMP%]   .materia-button[_ngcontent-%COMP%]{background-color:#007bff;color:#fff;border:none;border-radius:5px;padding:10px;cursor:pointer;text-align:center;transition:background-color .2s}.materia-info[_ngcontent-%COMP%]   .materia-button[_ngcontent-%COMP%]:hover{background-color:#0056b3}']})}}return e})();var TS=["top"],AS=["mainPlayer"],NS=e=&gt;({"video-item":!0,"":e});function RS(e,n){if(e&amp;1){let t=ge();u(0,"button",17),T("click",function(){le(t);let i=D();return ce(i.downloadVideo())}),m(1," Download "),f()}}function kS(e,n){if(e&amp;1&amp;&amp;(u(0,"div",18),b(1,"div",19),f()),e&amp;2){let t=D();h(),Nn("completed",t.downloadCompleted)}}function FS(e,n){e&amp;1&amp;&amp;(u(0,"span",20),m(1," \u2705 "),f())}function LS(e,n){if(e&amp;1){let t=ge();u(0,"div",24),T("click",function(){le(t);let i=D(2);return ce(i.navigateToProfile(i.currentMainVideo.vsUrlPerfil1))}),b(1,"img",25),u(2,"div",26),m(3),f()()}if(e&amp;2){let t=D(2);h(),g("src",t.currentMainVideo.imgvsUrlPerfil1,N),h(2),P(t.currentMainVideo.perfil1)}}function VS(e,n){if(e&amp;1){let t=ge();u(0,"div",24),T("click",function(){le(t);let i=D(2);return ce(i.navigateToProfile(i.currentMainVideo.vsUrlPerfil2))}),b(1,"img",25),u(2,"div",26),m(3),f()()}if(e&amp;2){let t=D(2);h(),g("src",t.currentMainVideo.imgvsUrlPerfil2,N),h(2),P(t.currentMainVideo.perfil2)}}function jS(e,n){if(e&amp;1&amp;&amp;(u(0,"h3",27),m(1),f()),e&amp;2){let t=D(2);h(),P(t.currentMainVideoTitle)}}function US(e,n){if(e&amp;1&amp;&amp;(u(0,"div",21),M(1,LS,4,2,"div",22)(2,VS,4,2,"div",22)(3,jS,2,1,"h3",23),f()),e&amp;2){let t=D();h(),g("ngIf",t.currentMainVideo.imgvsUrlPerfil1&amp;&amp;t.currentMainVideo.vsUrlPerfil1),h(),g("ngIf",t.currentMainVideo.imgvsUrlPerfil2&amp;&amp;t.currentMainVideo.vsUrlPerfil2),h(),g("ngIf",t.currentMainVideoTitle)}}function BS(e,n){e&amp;1&amp;&amp;(u(0,"p",31),m(1,"watched"),f())}function $S(e,n){if(e&amp;1){let t=ge();pn(0),u(1,"div",28),T("click",function(){let i=le(t).index,o=D();return ce(o.selectVideo(i))}),M(2,BS,2,0,"p",29),b(3,"img",30),u(4,"div",10)(5,"h3"),m(6),f(),u(7,"p",12),m(8),f()(),u(9,"p"),m(10),f()(),hn()}if(e&amp;2){let t=n.$implicit,r=D();h(),g("ngClass",te(6,NS,r.isFiltered&amp;&amp;!t.isSearched)),h(),g("ngIf",r.isVideoWatched(t)),h(),g("src",t.thumbnail,N),h(3),P(t.titulo),h(2),P(t.dataPostagem),h(2),P(t.descricao)}}var wv=(()=&gt;{class e{constructor(t,r,i,o,s){this.http=t,this.sanitizer=r,this.router=i,this.route=o,this.cdr=s,this.items4=[],this.filteredItems=[],this.relatedVideos=[],this.videos=[],this.filteredTitles=[],this.currentMainVideoIndex=null,this.isMainPlaying=!1,this.isFiltered=!1,this.profikeName="",this.isDownloading=!1,this.downloadCompleted=!1,this.currentPage=1,this.limit=4,this.isLoading=!1,this.hasMoreVideos=!0}safeHtmlContent(t){return this.sanitizer.bypassSecurityTrustHtml(t)}addContent(){let t=this.renderer.createElement("div"),r=this.renderer.createText("Hello World");this.renderer.appendChild(t,r),this.renderer.appendChild(this.el.nativeElement,t)}ngOnInit(){let t=history.state;this.currentMainVideo={id:t?.id,url:t?.urlVideo,titulo:t?.titulo,thumbnail:t?.thumbnail,perfil:t?.perfil,imgLutadorUrlPerfil:t?.imgLutadorUrlPerfil,lutadorUrlPerfil:t?.lutadorUrlPerfil,vsUrlPerfil1:t?.vsUrlPerfil1,perfil1:t?.perfil1,imgvsUrlPerfil1:t?.imgvsUrlPerfil1,vsUrlPerfil2:t?.vsUrlPerfil2,perfil2:t?.perfil2,imgvsUrlPerfil2:t?.imgvsUrlPerfil2,descricao:t?.descricao,dataPostagem:t?.dataPostagem,download:t?.download};let r=t?.urlVideo;this.getLocalStorageUsage(),this.route.paramMap.subscribe(i=&gt;{this.profileName=i.get("name")||"defaultProfile",r&amp;&amp;(this.videoUrl=this.sanitizer.bypassSecurityTrustResourceUrl(r),this.loadVideoData())}),this.route.paramMap.subscribe(i=&gt;{this.profileName=i.get("name")||"defaultProfile",r&amp;&amp;(this.videoUrl=this.sanitizer.bypassSecurityTrustResourceUrl(r),this.loadVideos())})}downloadVideo(){let t=this.currentMainVideo?.download;t&amp;&amp;(this.isDownloading=!0,this.downloadCompleted=!1,this.startActualDownload(t))}startActualDownload(t){let r=t.match(/d\/([a-zA-Z0-9_-]+)/);if(r&amp;&amp;r[1]){let i=`https://drive.google.com/uc?export=download&amp;id=${r[1]}`,o=document.createElement("a");o.href=i,o.download="",o.click(),this.simulateDownloadComplete()}}simulateDownloadComplete(){this.isDownloading=!0,setTimeout(()=&gt;{this.isDownloading=!1,this.downloadCompleted=!0,setTimeout(()=&gt;{this.downloadCompleted=!1},3e3)},3e3)}onScroll(){let t="innerHeight"in window?window.innerHeight:document.documentElement.offsetHeight,r=document.body,i=document.documentElement,o=Math.max(r.scrollHeight,r.offsetHeight,i.clientHeight,i.scrollHeight,i.offsetHeight);t+window.pageYOffset&gt;=o-500&amp;&amp;this.loadVideoData()}loadVideos(){return F(this,null,function*(){try{let t=yield ne.get("https://xconfront.com/api/yt/1");this.videos=t.data,this.items4=t.data,console.log("V\xEDdeos carregados:",this.items4)}catch(t){console.error("Erro ao carregar v\xEDdeos:",t)}})}getTimeAgo(t){let r=new Date(t),o=Math.floor((new Date().getTime()-r.getTime())/1e3),s;if(o&lt;60)return"just now";if(o&lt;3600)return s=Math.floor(o/60),`${s} minute${s&gt;1?"s":""} ago`;if(o&lt;86400)return s=Math.floor(o/3600),`${s} hour${s&gt;1?"s":""} ago`;if(o&lt;604800)return s=Math.floor(o/86400),`${s} day${s&gt;1?"s":""} ago`;if(o&lt;2419200)return s=Math.floor(o/604800),`${s} week${s&gt;1?"s":""} ago`;if(o&lt;31536e3)return s=Math.floor(o/2419200),`${s} month${s&gt;1?"s":""} ago`;{let a=Math.floor(o/31536e3);return`${a} year${a&gt;1?"s":""} ago`}}loadVideoData(){return F(this,null,function*(){if(!(this.isLoading||!this.hasMoreVideos)){this.isLoading=!0;try{let t=this.profileName||"nomePadrao",i=(yield ne.get(`https://xconfront.com/api/atletaId/${t}`)).data.atleta_id;if(!i)throw new Error("Atleta n\xE3o encontrado");let o=`https://xconfront.com/api/yt/${i}?page=${this.currentPage}&amp;limit=${this.limit}`,s=yield ne.get(o);if(s.data&amp;&amp;Array.isArray(s.data))if(s.data.length===0)this.hasMoreVideos=!1;else{let a=s.data.filter(l=&gt;!this.filteredItems.some(c=&gt;c.url===l.url));this.filteredItems=[...this.filteredItems,...a],this.isMainPlaying||(yield this.loadYouTubeAPI(),this.initializePlayer()),this.removeCurrentMainVideoFromList(),this.currentPage++}}catch(t){console.error("Erro ao carregar os v\xEDdeos:",t)}finally{this.isLoading=!1}}})}removeCurrentMainVideoFromList(){this.currentMainVideo&amp;&amp;(this.filteredItems=this.filteredItems.filter(t=&gt;t.url!==this.currentMainVideo.url))}getRelativeTime(t){let r=new Date,i=new Date(t),o=Math.floor((r.getTime()-i.getTime())/1e3);if(o&lt;60)return"less than a minute ago";if(o&lt;3600){let s=Math.floor(o/60);return`${s} minute${s&gt;1?"s":""} ago`}else if(o&lt;86400){let s=Math.floor(o/3600);return`${s} hour${s&gt;1?"s":""} ago`}else if(o&lt;604800){let s=Math.floor(o/86400);return`${s} day${s&gt;1?"s":""} ago`}else if(o&lt;2592e3){let s=Math.floor(o/604800);return`${s} week${s&gt;1?"s":""} ago`}else if(o&lt;31536e3){let s=Math.floor(o/2592e3);return`${s} month${s&gt;1?"s":""} ago`}else{let s=Math.floor(o/31536e3);return`${s} year${s&gt;1?"s":""} ago`}}loadYouTubeAPI(){return new Promise((t,r)=&gt;{if(typeof YT&gt;"u"){let i=document.createElement("script");i.src="https://www.youtube.com/iframe_api";let o=document.getElementsByTagName("script")[0];o.parentNode?.insertBefore(i,o),window.onYouTubeIframeAPIReady=()=&gt;{t()}}else t()})}initializePlayer(){let t=this.extractVideoId(this.videoUrl?.toString()||"");if(!t){console.error("ID de v\xEDdeo inv\xE1lido:",this.videoUrl);return}this.player?this.player.loadVideoById(t):this.player=new YT.Player(this.mainPlayer.nativeElement,{width:"100%",height:"100%",videoId:t,playerVars:{autoplay:1,controls:1,modestbranding:1,rel:0,loop:1,playlist:t},events:{onReady:r=&gt;{},onStateChange:r=&gt;{r.data===YT.PlayerState.ENDED&amp;&amp;r.target.playVideo()}}})}forward10SecondsMain(){if(this.player){let t=this.player.getCurrentTime();this.player.seekTo(t+10)}}rewind10SecondsMain(){if(this.player){let t=this.player.getCurrentTime();this.player.seekTo(t-10)}}selectVideo(t){let r=this.filteredItems[t];if(!r){console.error("V\xEDdeo n\xE3o encontrado:",r);return}let i=this.extractVideoId(r.url),o=localStorage.getItem("selectedVideoIds"),s=o?JSON.parse(o):[];s.includes(i)||(s.push(i),localStorage.setItem("selectedVideoIds",JSON.stringify(s))),this.currentMainVideo&amp;&amp;this.currentMainVideo.url===r.url?this.isMainPlaying?this.player.pauseVideo():this.player.playVideo():(this.player.loadVideoById(i,0,"large"),this.currentMainVideoIndex=t,this.isMainPlaying=!0,this.currentMainVideoTitle=r.tituloDoVideo,this.currentMainVideo=r,this.videoUrl=this.sanitizeUrl(r.url),this.filteredItems=[],this.currentPage=1,this.hasMoreVideos=!0,this.loadVideoData()),this.top.nativeElement.scrollIntoView({behavior:"smooth"})}isVideoWatched(t){let r=localStorage.getItem("selectedVideoIds"),i=r?JSON.parse(r):[],o=this.extractVideoId(t.url);return i.includes(o)}getLocalStorageUsage(){let t=localStorage.getItem("selectedVideoIds"),r=0;t&amp;&amp;(r+=new Blob([t]).size);let o=r/512e4*100;return console.log(`Uso total do localStorage: ${r} bytes`),console.log(`Porcentagem de uso do localStorage: ${o.toFixed(8)}%`),r}clearLocalStorage(){localStorage.removeItem("selectedVideoIds"),console.log("LocalStorage limpo!"),this.filteredItems=[],this.currentMainVideo={},this.currentPage=1,this.hasMoreVideos=!0,this.loadVideoData()}playSelectedVideo(t){t?(this.videoUrl=this.sanitizeUrl(t),this.initializePlayer()):console.error("URL do v\xEDdeo inv\xE1lida:",t),this.top.nativeElement.scrollIntoView({behavior:"smooth"})}extractVideoId(t){if(!t)return console.error("URL inv\xE1lida ou indefinida:",t),"";let r=t.match(/(?:https?:\/\/)?(?:www\.)?(?:youtube\.com\/(?:embed\/|watch\?v=)|youtu\.be\/)([a-zA-Z0-9_-]+)/);return r?r[1]:""}sanitizeUrl(t){return this.sanitizer.bypassSecurityTrustResourceUrl(t)}isCurrentMainVideo(t){return this.currentMainVideoIndex!==null&amp;&amp;this.filteredItems[this.currentMainVideoIndex]===t}navigateToProfile(t){this.router.navigate([t])}static{this.\u0275fac=function(r){return new(r||e)(S(gt),S(Ui),S(Oe),S(he),S(Rn))}}static{this.\u0275cmp=W({type:e,selectors:[["app-yt-profile"]],viewQuery:function(r,i){if(r&amp;1&amp;&amp;(mu(TS,5),mu(AS,5)),r&amp;2){let o;Ns(o=Rs())&amp;&amp;(i.top=o.first),Ns(o=Rs())&amp;&amp;(i.mainPlayer=o.first)}},standalone:!0,features:[q],decls:27,vars:7,consts:[["top",""],["mainPlayer",""],["lang","en"],["charset","UTF-8"],["name","viewport","content","width=device-width, initial-scale=1.0"],[1,"iframe-wrapper"],[1,"video-yt"],["class","BtDowload",3,"click",4,"ngIf"],["class","progress-container",4,"ngIf"],["class","BtDowload","disabled","",4,"ngIf"],[1,"desc"],[1,"titulo"],[1,"dataPostagem"],["class","fighter-profiles",4,"ngIf"],[1,"video-list",3,"scroll"],[4,"ngFor","ngForOf"],[3,"click"],[1,"BtDowload",3,"click"],[1,"progress-container"],[1,"spinner"],["disabled","",1,"BtDowload"],[1,"fighter-profiles"],["class","fighter-profile",3,"click",4,"ngIf"],["class","video-title-principal no-select",4,"ngIf"],[1,"fighter-profile",3,"click"],["alt","Advers\xE1rio",1,"fighter-img",3,"src"],[1,"fighter-name","no-select"],[1,"video-title-principal","no-select"],[3,"click","ngClass"],["class","watched",4,"ngIf"],["alt","Thumbnail",1,"list-thumbnail",3,"src"],[1,"watched"]],template:function(r,i){if(r&amp;1){let o=ge();u(0,"html",2),b(1,"div",null,0),u(3,"head"),b(4,"meta",3)(5,"meta",4),u(6,"title"),m(7,"WarConfront"),f()(),u(8,"body")(9,"div",5)(10,"div",6),b(11,"div",6,1),f(),b(13,"br"),M(14,RS,2,0,"button",7)(15,kS,2,2,"div",8)(16,FS,2,0,"span",9),u(17,"div",10)(18,"p",11),m(19),f(),u(20,"p",12),m(21),f()(),M(22,US,4,3,"div",13),f(),u(23,"div",14),T("scroll",function(){return le(o),ce(i.onScroll())},!1,jr),M(24,$S,11,8,"ng-container",15),f(),u(25,"button",16),T("click",function(){return le(o),ce(i.clearLocalStorage())}),m(26,"Limpar LocalStorage"),f()()()}r&amp;2&amp;&amp;(h(14),g("ngIf",(i.currentMainVideo==null?null:i.currentMainVideo.download)&amp;&amp;!i.isDownloading),h(),g("ngIf",i.isDownloading),h(),g("ngIf",i.downloadCompleted),h(3),P(i.currentMainVideo.titulo),h(2),P(i.getTimeAgo(i.currentMainVideo.dataPostagem)),h(),g("ngIf",i.currentMainVideo),h(2),g("ngForOf",i.filteredItems))},dependencies:[K,je,ye,Ce,Dt],styles:['@charset "UTF-8";*[_ngcontent-%COMP%]{margin:0;padding:0;box-sizing:border-box}body[_ngcontent-%COMP%]{font-family:Arial,sans-serif;background-color:#f4f4f4;color:#333;padding:20px}header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;background-color:#333;padding:10px 20px}.BtDowload[_ngcontent-%COMP%]{position:relative;left:34%;background-color:#4caf50;color:#fff;padding:12px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;border-radius:25px;border:none;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.BtDowload[_ngcontent-%COMP%]:hover{background-color:#45a049;transform:scale(1.05)}.BtDowload[_ngcontent-%COMP%]:active{background-color:#388e3c;transform:scale(1)}.BtDowload[disabled][_ngcontent-%COMP%]{position:absolute;background-color:#45a049;color:#45a049;cursor:not-allowed}.progress-container[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;margin-top:10px}.spinner[_ngcontent-%COMP%]{width:30px;height:30px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:_ngcontent-%COMP%_spin 2s linear infinite}.spinner.completed[_ngcontent-%COMP%]{animation:none;border-top-color:#2ecc71}.progress-container[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:24px;margin-left:10px;color:#2ecc71}.logo[_ngcontent-%COMP%]{font-size:24px;color:#fff;font-weight:700}.search-bar[_ngcontent-%COMP%]{display:flex;align-items:center}.search-bar[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{padding:8px;font-size:16px;border:2px solid #ccc;border-radius:4px;cursor:context;width:200px;transition:width .3s ease}.search-bar[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:focus{outline:none;width:250px}.search-bar[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:8px 12px;margin-left:10px;background-color:#5a88ca;color:#fff;border:none;border-radius:4px;cursor:pointer}.search-bar[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover{background-color:#4e77b6}.iframe-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;margin:20px 0;width:100%}.video-yt[_ngcontent-%COMP%]{position:relative;width:84%;height:130vw;max-height:700px}.desc[_ngcontent-%COMP%]{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center}.iframe-wrapper[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{padding:0 20px;margin:8px 0}.dataPostagem[_ngcontent-%COMP%]{position:relative;text-align:right;width:auto}.titulo[_ngcontent-%COMP%]{font-family:Roboto,Arial,sans-serif;font-size:2rem;line-height:2.8rem;font-weight:700}.dataPostagem[_ngcontent-%COMP%]{font-size:18px;font-weight:700;font-family:Roboto,Arial,sans-serif;text-align:right}.fighter-img[_ngcontent-%COMP%]{border-radius:50%;transition:transform .3s ease;width:50px;height:auto;margin-right:10px}.fighter-profiles[_ngcontent-%COMP%]{width:100%;display:flex;justify-content:flex-start;gap:10px}.fighter-profile[_ngcontent-%COMP%]{display:flex;align-items:center;cursor:pointer}.fighter-img[_ngcontent-%COMP%]:hover{transform:scale(1.1)}.fighter-name[_ngcontent-%COMP%]{margin-top:10px;font-size:16px;font-weight:700}.video-title-principal[_ngcontent-%COMP%]{margin-top:20px;font-size:22px;font-weight:700}.post-date[_ngcontent-%COMP%]{margin-top:10px;font-size:14px;color:#999}.video-list[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:space-between}.video-item[_ngcontent-%COMP%]{background-color:#fff;padding:10px;margin-bottom:20px;border:1px solid #ccc;border-radius:8px;cursor:pointer;width:32%;transition:box-shadow .3s ease}.video-item[_ngcontent-%COMP%]:hover{box-shadow:0 4px 8px #0000001a}.video-item[_ngcontent-%COMP%]   img.list-thumbnail[_ngcontent-%COMP%]{width:100%;height:auto;border-radius:8px}.video-title[_ngcontent-%COMP%]{margin:10px 0;font-size:18px;font-weight:700;color:#333}@media (max-width: 1200px){.video-item[_ngcontent-%COMP%]{width:48%}}@media (max-width: 768px){header[_ngcontent-%COMP%]{flex-direction:column;align-items:flex-start}.search-bar[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:150px}.fighter-profile[_ngcontent-%COMP%]{width:45%}.video-item[_ngcontent-%COMP%]{width:100%}}@media (max-width: 480px){.fighter-profile[_ngcontent-%COMP%]{width:100%}.fighter-img[_ngcontent-%COMP%]{width:120px;height:120px}.video-item[_ngcontent-%COMP%]{width:100%}.search-bar[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:100px}}.watched[_ngcontent-%COMP%]{position:absolute;margin:10px;color:#fff;font-size:30px}.progress-container[_ngcontent-%COMP%]{position:relative;display:inline-block;margin-top:10px}.spinner[_ngcontent-%COMP%]{border:4px solid #f3f3f3;border-top:4px solid #4caf50;border-radius:50%;width:40px;height:40px;animation:_ngcontent-%COMP%_spin 1s linear infinite}.spinner.completed[_ngcontent-%COMP%]{animation:none;border-top:none;color:green}@keyframes _ngcontent-%COMP%_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}span[_ngcontent-%COMP%]{font-size:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}']})}}return e})();var _v=(()=&gt;{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=W({type:e,selectors:[["app-privacy-policy"]],standalone:!0,features:[q],decls:47,vars:0,consts:[[1,"privacy-policy"],[1,"email-link"]],template:function(r,i){r&amp;1&amp;&amp;(u(0,"div",0)(1,"h3"),m(2,"Cookies and Privacy Policy"),f(),u(3,"p"),m(4,"This website uses cookies to enhance your experience. By continuing to browse, you agree to the use of cookies. Additionally, this privacy policy explains how we use the information collected on our website."),f(),u(5,"h4"),m(6,"Cookies"),f(),u(7,"p"),m(8,"Cookies are small text files that are stored on your device when you visit a website. We use cookies to:"),f(),u(9,"ul")(10,"li"),m(11,"Personalize the content and information that you see on the site;"),f(),u(12,"li"),m(13,"Save your language preferences and other site settings;"),f(),u(14,"li"),m(15,"Collect analytical information to improve the quality of our site, using tools such as Google Analytics."),f()(),u(16,"p"),m(17,"You can disable the use of cookies in your browser settings, but this may affect the functionality of the site."),f(),u(18,"h4"),m(19,"Collected Information"),f(),u(20,"p"),m(21,"The information we collect may include:"),f(),u(22,"ul")(23,"li"),m(24,"Information about your device and internet connection, such as IP address, browser type, and operating system;"),f(),u(25,"li"),m(26,"Information about how you use our site, such as the pages you visit."),f()(),u(27,"p"),m(28,"We use this information to improve our site, enhance your experience, and optimize communication with you."),f(),u(29,"h4"),m(30,"Sharing of Information"),f(),u(31,"p"),m(32,"We do not share your information with third parties, except as required by law."),f(),u(33,"h4"),m(34,"Security"),f(),u(35,"p"),m(36,"We take measures to protect the information we collect and store, including physical and electronic security measures. However, no method of transmission over the internet or electronic storage is 100% secure."),f(),u(37,"h4"),m(38,"Changes to Policy"),f(),u(39,"p"),m(40,"We reserve the right to make changes to this privacy policy at any time. The most recent version will always be available on our website."),f(),u(41,"h4"),m(42,"Contact"),f(),u(43,"p"),m(44,"If you have any questions about this privacy policy or wish to exercise your privacy rights, please contact us."),f(),u(45,"span",1),m(46,"messagetopro+xconfront@gmail.com"),f()())},styles:[".privacy-policy[_ngcontent-%COMP%]{width:80%;margin:0 auto}.email-link[_ngcontent-%COMP%]{position:relative;top:20px;font-weight:700}"]})}}return e})();var xv=(()=&gt;{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=W({type:e,selectors:[["app-about-us"]],standalone:!0,features:[q],decls:30,vars:0,consts:[[1,"About-Us"],[1,"email-link"]],template:function(r,i){r&amp;1&amp;&amp;(u(0,"div",0)(1,"h2"),m(2,"About the Site"),f(),u(3,"p"),m(4,"Welcome to "),u(5,"strong"),m(6,"Xconfront"),f(),m(7,", your online destination for sports news, information, and entertainment! Our goal is to provide relevant and up-to-date content for all sports enthusiasts, with a focus on bodybuilding, MMA, and boxing."),f(),u(8,"p"),m(9,"If you're a fan of bodybuilding, MMA, or boxing, "),u(10,"strong"),m(11,"Xconfront"),f(),m(12," is the right place for you! Our site is dedicated to promoting these sports in an honest and inspiring way, highlighting athletes, competitions, training and nutrition tips, as well as important news about the world of combat sports."),f(),u(13,"p"),m(14,"In our exclusive sections, athletes have the opportunity to share their stories, goals, and achievements with a community passionate about these sports. Through articles, videos, and news, we aim to give more visibility to athletes excelling in bodybuilding, MMA, and boxing, as well as those still working towards making their mark in the scene."),f(),u(15,"p"),m(16,"Our commitment is to provide accurate and useful information, as well as promote entertainment and the exchange of experiences within these sports communities. We want our site to be a source of inspiration, motivation, and learning for all visitors."),f(),u(17,"p"),m(18,'If you wish to share your story or need more information about bodybuilding, MMA, or boxing, click on "Contact" to send us your message. We are always ready to hear suggestions and help you become part of this community passionate about combat sports.'),f(),u(19,"p"),m(20,"If you're already part of our community and wish to update any information or have a request, get in touch with our support team. We are here to help."),f(),u(21,"p"),m(22,"Thank you for visiting "),u(23,"strong"),m(24,"Xconfront"),f(),m(25,", your portal for news and entertainment about the world of bodybuilding, MMA, boxing, and more!"),f(),u(26,"p"),m(27,"For more information, visit our policies or contact us."),f(),u(28,"span",1),m(29,"messagetopro+xconfront@gmail.com"),f()())},styles:[".About-Us[_ngcontent-%COMP%]{width:80%;margin:0 auto}.email-link[_ngcontent-%COMP%]{position:relative;top:20px;font-weight:700}"]})}}return e})();function HS(e,n){if(e&amp;1){let t=ge();u(0,"button",9),T("click",function(){let i=le(t).$implicit,o=D();return ce(o.toggleCategory(i))}),m(1),u(2,"span",10),m(3),f()()}if(e&amp;2){let t=n.$implicit,r=D();h(),Gt(" ",t.category," (",t.weightClass,") "),h(2),_e(" ",r.expandedCategory===t?"-":"+"," ")}}function zS(e,n){if(e&amp;1){let t=ge();u(0,"div",11),T("click",function(i){le(t);let o=D();return ce(o.closeModalOnClickOutside(i))}),u(1,"div",12),T("click",function(i){return le(t),ce(i.stopPropagation())}),u(2,"button",13),T("click",function(){le(t);let i=D();return ce(i.toggleExplanation())}),m(3,"X"),f(),b(4,"div",14),f()()}if(e&amp;2){let t=D();h(4),g("innerHTML",t.currentTexts.explanationContent,ft)}}function GS(e,n){if(e&amp;1&amp;&amp;(pn(0),u(1,"div",20)(2,"p")(3,"strong"),m(4,"Super Campe\xE3o:"),f(),m(5),be(6,"uppercase"),be(7,"uppercase"),f()(),hn()),e&amp;2){let t=n.$implicit;h(5),Gt(" ",qe(6,2,t.name)," - ",qe(7,4,t.organizations.join("-"))," ")}}function WS(e,n){if(e&amp;1&amp;&amp;(pn(0),M(1,GS,8,6,"ng-container",8),hn()),e&amp;2){let t=D().$implicit,r=D(3);h(),g("ngForOf",r.groupChampions(t.champions))}}function qS(e,n){if(e&amp;1&amp;&amp;(pn(0),M(1,WS,2,1,"ng-container",15),hn()),e&amp;2){let t=n.$implicit,r=D(2).$implicit;h(),g("ngIf",t.category===r.category)}}function YS(e,n){if(e&amp;1&amp;&amp;(u(0,"li",24)(1,"span",25),m(2),f(),u(3,"span",26)(4,"a",27),m(5),be(6,"uppercase"),f()(),u(7,"span",28),m(8),f(),u(9,"span",29),m(10),be(11,"uppercase"),f()()),e&amp;2){let t=n.$implicit,r=n.index;h(2),_e("",r+1,"\xBA"),h(2),g("routerLink",t.link),h(),P(qe(6,5,t.boxer)),h(3),_e("",t.points," pontos"),h(2),P(qe(11,7,t.organizations.join(" - ")))}}function ZS(e,n){if(e&amp;1&amp;&amp;(u(0,"div",21)(1,"ul",22),M(2,YS,12,9,"li",23),f()()),e&amp;2){let t=D(2).$implicit,r=D();h(2),g("ngForOf",r.getFilteredTopBoxersForCategory(t))}}function QS(e,n){if(e&amp;1){let t=ge();u(0,"div")(1,"div",16)(2,"button",17),T("click",function(){le(t);let i=D(2);return ce(i.toggleExplanation())}),m(3,"?"),f()(),u(4,"div",18),M(5,qS,2,1,"ng-container",8),f(),M(6,ZS,3,1,"div",19),f()}if(e&amp;2){let t=D(2);h(5),g("ngForOf",t.getSuperChampionsByCategory()),h(),g("ngIf",t.showCategories)}}function KS(e,n){if(e&amp;1&amp;&amp;(u(0,"div"),M(1,QS,7,2,"div",15),f()),e&amp;2){let t=n.$implicit,r=D();h(),g("ngIf",r.expandedCategory===t)}}var bv=(()=&gt;{class e{constructor(t){this.route=t,this.isExplanationVisible=!1,this.currentSport="",this.currentTexts={},this.expandedCategory=null,this.showCategories=!1,this.boxers=[],this.rankingsData={},this.combinedRankings=[],this.sportOrganizations={Bodybuilding:[{name:"MrOlympia",apiPath:"MrOlympia",weight:2},{name:"ArnoldClassic",apiPath:"ArnoldClassic",weight:1}],Mma:[{name:"UFC",apiPath:"UFC",weight:2},{name:"PFL",apiPath:"PFL",weight:1},{name:"Bellator",apiPath:"Bellator",weight:1},{name:"ONE",apiPath:"ONE",weight:1}],Boxing:[{name:"WBA",apiPath:"WBA",weight:1},{name:"WBC",apiPath:"WBC",weight:1},{name:"WBO",apiPath:"WBO",weight:1},{name:"IBF",apiPath:"IBF",weight:1}]},this.textConfigs={Bodybuilding:{overallRankingTitle:"Ranking Geral de Bodybuilding",explanationTitle:"L\xF3gica de Pontua\xE7\xE3o - Bodybuilding",explanationContent:`
        &lt;h2&gt;Scoring Logic for Athletes&lt;/h2&gt; 
        &lt;p&gt;
          This scoring system ranks athletes based on their performance in the &lt;strong&gt;Mr. Olympia&lt;/strong&gt; and &lt;strong&gt;Arnold Classic&lt;/strong&gt; competitions. Points are awarded according to the position achieved, taking into account the significance of each competition.
        &lt;/p&gt;
        &lt;h3&gt;Points Table&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;strong&gt;1st Place&lt;/strong&gt;: 103 points&lt;/li&gt;
          &lt;li&gt;&lt;strong&gt;2nd Place&lt;/strong&gt;: 43 points&lt;/li&gt;
          &lt;li&gt;&lt;strong&gt;3rd Place&lt;/strong&gt;: 23 points&lt;/li&gt;
          &lt;li&gt;&lt;strong&gt;4th Place&lt;/strong&gt;: 11 points&lt;/li&gt;
          &lt;li&gt;&lt;strong&gt;5th Place&lt;/strong&gt;: 6 points&lt;/li&gt;
          &lt;li&gt;&lt;strong&gt;6th to 15th Place&lt;/strong&gt;: 0 points&lt;/li&gt;
        &lt;/ul&gt;
        &lt;h3&gt;How It Works&lt;/h3&gt;
        &lt;ol&gt;
          &lt;li&gt;
            &lt;strong&gt;Placement Points&lt;/strong&gt;: Athletes receive points based on their finishing position in the competitions. For example, an athlete in 1st place gets 103 points, while one in 2nd place gets 43 points.
          &lt;/li&gt;
          &lt;li&gt;
            &lt;strong&gt;Competition Weighting&lt;/strong&gt;: The &lt;strong&gt;Mr. Olympia&lt;/strong&gt; is considered more significant and, therefore, is assigned a weight of 2. The &lt;strong&gt;Arnold Classic&lt;/strong&gt; has a weight of 1. This means that the points from Mr. Olympia are worth double compared to those from the Arnold Classic.
          &lt;/li&gt;
          &lt;li&gt;
            &lt;strong&gt;Point Accumulation&lt;/strong&gt;: When an athlete competes in both competitions, their points are added, factoring in the weight of each event. For example, an athlete who finishes 1st in the Mr. Olympia (103 points) and 2nd in the Arnold Classic (43 points) will have a total of 249 points (103 x 2 + 43 x 1).
          &lt;/li&gt;
          &lt;li&gt;
            &lt;strong&gt;Ranking&lt;/strong&gt;: Athletes are ranked based on the total sum of their points, from highest to lowest. This reflects their overall performance in these major competitions.
          &lt;/li&gt;
          &lt;li&gt;
            &lt;strong&gt;Athlete Affiliation&lt;/strong&gt;: Each athlete is also linked to the organizations they competed in, allowing fans to see where they excelled.
          &lt;/li&gt;
        &lt;/ol&gt;
        &lt;h3&gt;Disclaimer&lt;/h3&gt;
        &lt;p&gt;
          This scoring system aims to highlight excellence in performance, promote healthy competition among athletes, and facilitate performance comparisons over time.
        &lt;/p&gt;
        &lt;p&gt;
          It is important to note that this scoring system is &lt;strong&gt;unofficial&lt;/strong&gt; and does not represent the actual competition rankings. It was developed as a fan-based entertainment model to enhance athlete visibility and interest in the sport. The goal is to engage fans while recognizing the effort and dedication of competitors.
        &lt;/p&gt;
      `},Mma:{overallRankingTitle:"Overall MMA Ranking",explanationTitle:"Scoring Logic - MMA",explanationContent:`
        &lt;h2&gt;Scoring Logic for Fighters&lt;/h2&gt; 
        &lt;p&gt;
          This scoring system ranks fighters based on their performance in major MMA competitions such as &lt;strong&gt;UFC&lt;/strong&gt;, &lt;strong&gt;PFL&lt;/strong&gt;, &lt;strong&gt;Bellator&lt;/strong&gt;, and &lt;strong&gt;ONE&lt;/strong&gt;. Points are awarded according to the position achieved, considering the significance of each event.
        &lt;/p&gt;
        &lt;h3&gt;Points Table&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;strong&gt;1st Place&lt;/strong&gt;: 103 points&lt;/li&gt;
          &lt;li&gt;&lt;strong&gt;2nd Place&lt;/strong&gt;: 43 points&lt;/li&gt;
          &lt;li&gt;&lt;strong&gt;3rd Place&lt;/strong&gt;: 23 points&lt;/li&gt;
          &lt;li&gt;&lt;strong&gt;4th Place&lt;/strong&gt;: 11 points&lt;/li&gt;
          &lt;li&gt;&lt;strong&gt;5th Place&lt;/strong&gt;: 6 points&lt;/li&gt;
          &lt;li&gt;&lt;strong&gt;6th to 15th Place&lt;/strong&gt;: 0 points&lt;/li&gt;
        &lt;/ul&gt;
        &lt;h3&gt;How It Works&lt;/h3&gt;
        &lt;ol&gt;
          &lt;li&gt;
            &lt;strong&gt;Placement Points&lt;/strong&gt;: Fighters receive points based on their finishing position in competitions. For example, a fighter in 1st place earns 103 points, while one in 2nd place earns 43 points.
          &lt;/li&gt;
          &lt;li&gt;
            &lt;strong&gt;Competition Weighting&lt;/strong&gt;: Each event has a different weight based on its prestige and relevance in the MMA scene. &lt;strong&gt;UFC&lt;/strong&gt; has a higher weight (2), while &lt;strong&gt;PFL&lt;/strong&gt;, &lt;strong&gt;Bellator&lt;/strong&gt;, and &lt;strong&gt;ONE&lt;/strong&gt; have a weight of 1. This means that points earned in the UFC count twice as much as those in other events.
          &lt;/li&gt;
          &lt;li&gt;
            &lt;strong&gt;Point Accumulation&lt;/strong&gt;: When a fighter competes in multiple promotions, their points are multiplied by the event's weight and then summed. For example, a fighter who wins in the &lt;strong&gt;UFC&lt;/strong&gt; (103 points with weight 2) accumulates &lt;strong&gt;206 points&lt;/strong&gt;, while a fighter who wins in the &lt;strong&gt;PFL&lt;/strong&gt; (103 points with weight 1) keeps &lt;strong&gt;103 points&lt;/strong&gt;. Therefore, competing and winning in higher-weight events can significantly impact ranking position.
          &lt;/li&gt;
          &lt;li&gt;
            &lt;strong&gt;Ranking&lt;/strong&gt;: Fighters are ranked based on the total sum of their weighted points, from highest to lowest, reflecting their overall performance in these major competitions.
          &lt;/li&gt;
          &lt;li&gt;
            &lt;strong&gt;Fighter Affiliation&lt;/strong&gt;: Each fighter is also linked to the promotions they have competed in, allowing fans to see where they have excelled.
          &lt;/li&gt;
        &lt;/ol&gt;
        &lt;h3&gt;Disclaimer&lt;/h3&gt;
        &lt;p&gt;
          This scoring system aims to highlight performance excellence, promote competitive matchups among fighters, and facilitate performance comparisons over time.
        &lt;/p&gt;
        &lt;p&gt;
          It is important to note that this scoring system is &lt;strong&gt;unofficial&lt;/strong&gt; and does not represent the official rankings of any promotion. It was developed as a fan-based entertainment model to enhance fighter visibility and interest in the sport.
        &lt;/p&gt;
      `},Boxing:{overallRankingTitle:"Overall Boxing Ranking",explanationTitle:"Scoring Logic - Boxing",explanationContent:`
    &lt;h2&gt;Scoring Logic for Boxers&lt;/h2&gt; 
    &lt;p&gt;
      This scoring system ranks boxers based on their performance in major boxing organizations such as the &lt;strong&gt;WBA&lt;/strong&gt;, &lt;strong&gt;WBC&lt;/strong&gt;, &lt;strong&gt;WBO&lt;/strong&gt;, and &lt;strong&gt;IBF&lt;/strong&gt;. Points are awarded according to a boxer's performance in key bouts, reflecting their overall standing in the sport.
    &lt;/p&gt;
    &lt;h3&gt;Points Table&lt;/h3&gt;
    &lt;ul&gt;
      &lt;li&gt;&lt;strong&gt;1st Place&lt;/strong&gt;: 103 points&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;2nd Place&lt;/strong&gt;: 43 points&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;3rd Place&lt;/strong&gt;: 23 points&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;4th Place&lt;/strong&gt;: 11 points&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;5th Place&lt;/strong&gt;: 6 points&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;6th to 15th Place&lt;/strong&gt;: 0 points&lt;/li&gt;
    &lt;/ul&gt;
    &lt;h3&gt;How It Works&lt;/h3&gt;
    &lt;ol&gt;
      &lt;li&gt;
        &lt;strong&gt;Placement Points&lt;/strong&gt;: Boxers receive points based on their ranking in competitions. For example, a boxer who secures first place earns 103 points, while the second-place finisher receives 43 points.
      &lt;/li&gt;
      &lt;li&gt;
        &lt;strong&gt;Organization Weighting&lt;/strong&gt;: In this system, all major boxing organizations have the same weight (1). This means that points earned in &lt;strong&gt;WBA&lt;/strong&gt;, &lt;strong&gt;WBC&lt;/strong&gt;, &lt;strong&gt;WBO&lt;/strong&gt;, and &lt;strong&gt;IBF&lt;/strong&gt; are added directly without any multiplication factor.
      &lt;/li&gt;
      &lt;li&gt;
        &lt;strong&gt;Point Accumulation&lt;/strong&gt;: If a boxer wins titles in multiple organizations, their points are summed. For example, a boxer who wins first place in &lt;strong&gt;WBA&lt;/strong&gt; (103 points) and also in &lt;strong&gt;WBC&lt;/strong&gt; (103 points) accumulates a total of &lt;strong&gt;206 points&lt;/strong&gt; in the overall ranking. If the same boxer finishes second in &lt;strong&gt;IBF&lt;/strong&gt; (43 points), their final score will be &lt;strong&gt;206 + 43 = 249 points&lt;/strong&gt;.
      &lt;/li&gt;
      &lt;li&gt;
        &lt;strong&gt;Ranking&lt;/strong&gt;: Boxers are ranked based on the total sum of their points, ordered from highest to lowest. This ranking reflects the overall performance of competitors across different competitions and organizations.
      &lt;/li&gt;
      &lt;li&gt;
        &lt;strong&gt;Boxer Affiliation&lt;/strong&gt;: Each boxer is linked to the organizations they have competed in, allowing fans to see where they have achieved their biggest victories.
      &lt;/li&gt;
    &lt;/ol&gt;
    &lt;h3&gt;Disclaimer&lt;/h3&gt;
    &lt;p&gt;
      This scoring system aims to highlight excellence in boxing performance, promote competitive matchups, and facilitate performance comparisons over time.
    &lt;/p&gt;
    &lt;p&gt;
      It is important to note that this scoring system is &lt;strong&gt;unofficial&lt;/strong&gt; and does not represent the official rankings of any boxing organization. It was developed as a fan-based entertainment model to enhance boxer visibility and interest in the sport.
    &lt;/p&gt;
  `}}}ngOnInit(){this.route.params.subscribe(t=&gt;{this.currentSport=t.sport,this.currentTexts=this.textConfigs[this.currentSport]||{},console.log(`Sport changed to: ${this.currentSport}`),this.loadAllData()})}loadAllData(){return F(this,null,function*(){this.showCategories=!1,this.expandedCategory=null,this.boxers=[],this.rankingsData={},this.combinedRankings=[],yield Promise.all([this.getBoxers(),this.getAllRankings()]),this.calculateCombinedRankings()})}loadOtherRankingsInBackground(){return F(this,null,function*(){let t=this.sportOrganizations[this.currentSport]||[];for(let r of t)this.rankingsData[r.name]||this.fetchRankings(r.apiPath,r.name,r.weight).then(()=&gt;{this.calculateCombinedRankings()})})}getBoxers(){return F(this,null,function*(){try{let t=yield ne.get("assets/boxers.json");this.boxers=t.data}catch(t){console.error("Erro ao buscar boxeadores:",t)}})}getAllRankings(){return F(this,null,function*(){let t=this.sportOrganizations[this.currentSport]||[];yield Promise.all(t.map(r=&gt;this.fetchRankings(r.apiPath,r.name,r.weight)))})}fetchRankings(t,r,i){return F(this,null,function*(){try{let o=yield ne.get(`https://xconfront.com/api/confederation/${t}`,{headers:{"x-api-key":"jose1570#A"}});this.rankingsData[r]={show:!1,data:o.data.map(s=&gt;de(I({},s),{superChampion:s.superChampion==="NOT RATED"?null:s.superChampion,weight:i}))}}catch(o){console.error(`Erro ao buscar ${r}:`,o)}})}calculateCombinedRankings(){let t=Object.values(this.rankingsData).flatMap(i=&gt;i.data),r=new Map;t.forEach(i=&gt;{let o=`${i.category}-${i.weightClass}`;r.has(o)||r.set(o,{category:i.category,weightClass:i.weightClass,superChampion:i.superChampion,rankings:[]});let s=r.get(o);i.rankings.forEach(a=&gt;{a.organization=i.weight,s.rankings.push(a)})}),this.combinedRankings=Array.from(r.values()).sort((i,o)=&gt;i.category!==o.category?i.category.localeCompare(o.category):i.weightClass.localeCompare(o.weightClass))}toggleExplanation(){this.isExplanationVisible=!this.isExplanationVisible}toggleRanking(){this.showCategories=!this.showCategories,this.showCategories||(this.expandedCategory=null)}toggleOrganization(t){this.rankingsData[t]&amp;&amp;(this.rankingsData[t].show=!this.rankingsData[t].show)}calculateBoxerPoints(){let t=new Map,r=[103,43,23,11,6];return Object.entries(this.rankingsData).forEach(([i,o])=&gt;{let s=this.sportOrganizations[this.currentSport].find(a=&gt;a.name===i)?.weight||1;o.data.forEach(a=&gt;{a.rankings.forEach((l,c)=&gt;{let d=l.boxer;if(d&amp;&amp;d!=="NOT RATED"){let p=(r[c]||0)*s;if(!t.has(d))t.set(d,{boxer:d,points:p,organizations:[i]});else{let C=t.get(d);C.points+=p,C.organizations.includes(i)||C.organizations.push(i)}}})})}),Array.from(t.values()).sort((i,o)=&gt;o.points-i.points)}getTopBoxers(){return this.calculateBoxerPoints().slice(0,15)}toggleCategory(t){this.expandedCategory=this.expandedCategory===t?null:t}getTopBoxersForCategory(t){return this.calculateBoxerPoints().filter(i=&gt;t.rankings.some(o=&gt;o.boxer.toLowerCase()===i.boxer.toLowerCase())).slice(0,15).map(i=&gt;{let o=t.rankings.find(s=&gt;s.boxer.toLowerCase()===i.boxer.toLowerCase());return de(I({},i),{link:o?o.link:null})})}getFilteredTopBoxersForCategory(t){let r=this.getSuperChampionsByCategory().flatMap(i=&gt;i.category===t.category?this.groupChampions(i.champions).map(o=&gt;o.name):[]);return this.getTopBoxersForCategory(t).filter(i=&gt;!r.includes(i.boxer))}getSuperChampionsByCategory(){let t=new Map;return Object.entries(this.rankingsData).forEach(([r,i])=&gt;{i.data.forEach(o=&gt;{if(o.superChampion){let s=`${o.category}-${o.weightClass}`;t.has(s)||t.set(s,[]),t.get(s)?.push({name:o.superChampion,organization:r})}})}),Array.from(t.entries()).map(([r,i])=&gt;({category:r,champions:i}))}groupChampions(t){return t.reduce((r,i)=&gt;{let o=r.find(s=&gt;s.name===i.name);return o?o.organizations.push(i.organization):r.push({name:i.name,organizations:[i.organization]}),r},[])}closeModalOnClickOutside(t){let r=document.querySelector(".modal-content");r&amp;&amp;!r.contains(t.target)&amp;&amp;(this.isExplanationVisible=!1)}static{this.\u0275fac=function(r){return new(r||e)(S(he))}}static{this.\u0275cmp=W({type:e,selectors:[["app-overall-ranking"]],standalone:!0,features:[q],decls:14,vars:5,consts:[["lang","en"],["charset","UTF-8"],["name","viewport","content","width=device-width, initial-scale=1.0"],[1,"ranking-container"],[1,"category-buttonPai",3,"click"],[1,"categorias"],["class","category-button",3,"click",4,"ngFor","ngForOf"],["class","modal-background",3,"click",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"category-button",3,"click"],[1,"plus"],[1,"modal-background",3,"click"],[1,"modal-content",3,"click"],[1,"close-button",3,"click"],[3,"innerHTML"],[4,"ngIf"],[1,"button-explication"],[1,"button",3,"click"],[1,"super-champions-container"],["class","boxers-list",4,"ngIf"],[1,"super-champion-card"],[1,"boxers-list"],[1,"custom-list"],["class","custom-list-item",4,"ngFor","ngForOf"],[1,"custom-list-item"],[1,"position"],[1,"name"],[1,"boxer-link",3,"routerLink"],[1,"points"],[1,"organizations"]],template:function(r,i){r&amp;1&amp;&amp;(u(0,"html",0)(1,"head"),b(2,"meta",1)(3,"meta",2),u(4,"title"),m(5,"Ranking"),f()(),u(6,"body")(7,"div",3)(8,"button",4),T("click",function(){return i.toggleRanking()}),m(9,` Overall ranking
`),f(),u(10,"div",5),M(11,HS,4,3,"button",6),f(),M(12,zS,5,1,"div",7)(13,KS,2,1,"div",8),f()()()),r&amp;2&amp;&amp;(h(10),Nn("expanded",i.showCategories),h(),g("ngForOf",i.combinedRankings),h(),g("ngIf",i.isExplanationVisible),h(),g("ngForOf",i.combinedRankings))},dependencies:[K,ye,Ce,Cg,Dt,Ee],styles:['@charset "UTF-8";body[_ngcontent-%COMP%]{font-family:Arial,sans-serif;background-color:#e3e6e6;margin:0;padding:0}.ranking-container[_ngcontent-%COMP%]{padding-top:10px}.categorias[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:10px}.category-button[_ngcontent-%COMP%]{background-color:#fff;color:#333;border:1px solid #ddd;padding:8px 12px;font-size:2;cursor:pointer;border-radius:5px;text-align:center;width:180px;height:40px;display:flex;align-items:center;justify-content:center}.category-buttonPai[_ngcontent-%COMP%]{display:block;margin:0 auto;background-color:#4a5669;color:#fff;padding:8px 16px;font-size:16px;border-radius:5px;width:220px;min-width:200px;cursor:pointer;text-align:center}.category-buttonPai[_ngcontent-%COMP%]:hover{background-color:#3a4659}.category-button[_ngcontent-%COMP%]:hover{background-color:#ddd}.plus[_ngcontent-%COMP%]{font-size:14px;font-weight:700}.modal-background[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:999}.modal-content[_ngcontent-%COMP%]{background-color:#fff;padding:20px;border-radius:5px;width:80%;max-width:700px;height:80%;box-shadow:0 0 10px #0000001a;position:relative;overflow-y:auto}.close-button[_ngcontent-%COMP%]{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:20px;color:#a80000;cursor:pointer}.close-button[_ngcontent-%COMP%]:hover{color:red}.super-champions-container[_ngcontent-%COMP%]{margin-top:20px}.super-champion-card[_ngcontent-%COMP%]{background-color:#e7f3ff;padding:10px;margin:10px 0;border-radius:5px}.super-champion-card[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:12px;color:#333;margin:0}.boxers-list[_ngcontent-%COMP%]{background-color:#e3e6e6}.custom-list[_ngcontent-%COMP%]{position:relative;top:-20px;list-style-type:none;padding:0;margin-top:10px;background-color:#e3e6e6}.custom-list-item[_ngcontent-%COMP%]{background-color:#fff;padding:4px;margin:4px 0;border-radius:5px;display:flex;justify-content:space-between;align-items:center}.custom-list-item[_ngcontent-%COMP%]:hover{background-color:#f1f1f1}.position[_ngcontent-%COMP%]{flex:0 0 50px;text-align:center}.name[_ngcontent-%COMP%]{flex:1;text-align:left}.points[_ngcontent-%COMP%], .organizations[_ngcontent-%COMP%]{flex:1;text-align:center;font-size:12px;color:#777}.boxer-link[_ngcontent-%COMP%]{text-decoration:none;color:#007bff}.boxer-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.button-explication[_ngcontent-%COMP%]{position:relative;left:96%;margin-left:-25px;width:1px}.button-explication[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{border-radius:50%;background-color:#f1f100;cursor:pointer;border:none;padding:5px 10px}.button-explication[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover{background-color:#dada00}.categorias[_ngcontent-%COMP%]{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out,opacity .3s ease-in-out;opacity:0}.categorias.expanded[_ngcontent-%COMP%]{max-height:500px;background-color:#fff;padding:10px;opacity:1}.categorias[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:10px}.category-button[_ngcontent-%COMP%]{flex:1 1 auto;min-width:150px;padding:10px 15px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;text-align:center;transition:background-color .3s ease}.category-button[_ngcontent-%COMP%]:hover{background-color:#0056b3}.plus[_ngcontent-%COMP%]{margin-left:10px}']})}}return e})();var Dv=e=&gt;({active:e});function JS(e,n){if(e&amp;1){let t=ge();u(0,"button",7),T("click",function(){let i=le(t).$implicit,o=D(2);return ce(o.selectAPI(i))}),m(1),f()}if(e&amp;2){let t=n.$implicit,r=D(2);g("ngClass",te(2,Dv,r.selectedAPI===t)),h(),_e(" ",t," ")}}function XS(e,n){if(e&amp;1&amp;&amp;(u(0,"div",6),M(1,JS,2,4,"button",2),f()),e&amp;2){let t=D();h(),g("ngForOf",t.apiList)}}function eO(e,n){if(e&amp;1){let t=ge();u(0,"button",7),T("click",function(){let i=le(t).$implicit,o=D();return ce(o.selectCategory(i))}),m(1),f()}if(e&amp;2){let t=n.$implicit,r=D();g("ngClass",te(2,Dv,r.selectedCategory===t)),h(),_e(" ",t," ")}}function tO(e,n){e&amp;1&amp;&amp;(u(0,"div",8),b(1,"div",9),u(2,"p"),m(3,"Carregando categoria..."),f()())}function nO(e,n){if(e&amp;1&amp;&amp;(u(0,"div",17)(1,"a",18),b(2,"img",19),u(3,"div",20)(4,"h4",21),m(5),f()()()()),e&amp;2){let t=n.$implicit;h(),g("routerLink",t.link),h(),we("alt",t.boxer),g("src",t.urlImagen,N),h(3),P(t.boxer)}}function rO(e,n){if(e&amp;1&amp;&amp;(u(0,"div",14)(1,"div",15),M(2,nO,6,4,"div",16),f()()),e&amp;2){let t=D(2);h(2),g("ngForOf",t.category.rankings)}}function iO(e,n){if(e&amp;1&amp;&amp;(u(0,"div",10)(1,"h1",11),m(2),f(),u(3,"h2",12),m(4),f(),M(5,rO,3,1,"div",13),f()),e&amp;2){let t=D();h(2),Gt("",t.sport," - ",t.category.category,""),h(2),P(t.category.weightClass),h(),g("ngIf",t.category.rankings.length&gt;0)}}function oO(e,n){e&amp;1&amp;&amp;(u(0,"div",22),m(1," Categoria n\xE3o encontrada. "),f())}var Mv=(()=&gt;{class e{constructor(t){this.route=t,this.sport="",this.loading=!0,this.selectedAPI="",this.selectedCategory="",this.categoryList=[],this.apiList=[],this.apiKey="jose1570#A",this.apiDataCache=new Map}ngOnInit(){this.routeSub=this.route.paramMap.subscribe(t=&gt;F(this,null,function*(){this.sport=t.get("sport")||"",this.initializeCategories(),this.initializeAPIs(),yield this.loadCategoryData(),this.preloadOtherAPIs()}))}ngOnDestroy(){this.routeSub&amp;&amp;this.routeSub.unsubscribe()}selectAPI(t){this.selectedAPI=t,this.loadCategoryData()}selectCategory(t){this.selectedCategory=t,this.updateCategoryFromCache()}initializeCategories(){this.sport==="Boxing"?(this.categoryList=["HEAVYWEIGHT","CRUISERWEIGHT","LIGHT HEAVYWEIGHT","SUPER MIDDLEWEIGHT","MIDDLEWEIGHT","SUPER WELTERWEIGHT","WELTERWEIGHT","SUPER LIGHTWEIGHT","LIGHTWEIGHT","SUPER FEATHERWEIGHT","FEATHERWEIGHT","SUPER BANTAMWEIGHT","BANTAMWEIGHT","SUPER FLYWEIGHT","FLYWEIGHT","LIGHT FLYWEIGHT","MINIMUMWEIGHT"],this.selectedCategory="HEAVYWEIGHT"):this.sport==="Mma"?(this.categoryList=["FLYWEIGHT","BANTAMWEIGHT","FEATHERWEIGHT"],this.selectedCategory="FLYWEIGHT"):this.sport==="Bodybuilding"?(this.categoryList=["MEN\u2019S BODYBUILDING \u2013 OPEN","MEN\u2019S CLASSIC PHYSIQUE","MEN\u2019S PHYSIQUE"],this.selectedCategory="MEN\u2019S BODYBUILDING \u2013 OPEN"):this.categoryList=[]}initializeAPIs(){let t={Mma:["UFC"],Bodybuilding:["MrOlympia","ArnoldClassic"]};this.apiList=t[this.sport]||[],this.selectedAPI=this.apiList.length&gt;0?this.apiList[0]:""}loadCategoryData(){return F(this,null,function*(){if(this.loading=!0,this.apiDataCache.has(this.selectedAPI)){this.updateCategoryFromCache();return}let t=this.getAPIUrl(this.selectedAPI);if(!t){this.loading=!1;return}try{let r=yield ne.get(t,{headers:{"x-api-key":this.apiKey}});this.apiDataCache.set(this.selectedAPI,r.data),this.updateCategoryFromCache()}catch(r){console.error("Erro ao carregar os dados da API:",r)}this.loading=!1})}preloadOtherAPIs(){this.apiList.forEach(t=&gt;{if(t!==this.selectedAPI){let r=this.getAPIUrl(t);r&amp;&amp;!this.apiDataCache.has(t)&amp;&amp;ne.get(r,{headers:{"x-api-key":this.apiKey}}).then(i=&gt;this.apiDataCache.set(t,i.data)).catch(i=&gt;console.error(`Erro ao pr\xE9-carregar ${t}:`,i))}})}updateCategoryFromCache(){let t=this.apiDataCache.get(this.selectedAPI);t&amp;&amp;(this.category=t.find(r=&gt;r.category===this.selectedCategory)),this.loading=!1}getAPIUrl(t){switch(this.sport){case"Boxing":return`https://xconfront.com/api/confederation/${t}`;case"Mma":return`https://xconfront.com/api/confederation/${t}`;case"Bodybuilding":return`https://xconfront.com/api/confederation/${t}`;default:return""}}static{this.\u0275fac=function(r){return new(r||e)(S(he))}}static{this.\u0275cmp=W({type:e,selectors:[["app-sports"]],standalone:!0,features:[q],decls:7,vars:5,consts:[["class","api-selector",4,"ngIf"],[1,"category-selector"],[3,"ngClass","click",4,"ngFor","ngForOf"],["class","loading",4,"ngIf"],["class","category-container",4,"ngIf"],["class","not-found",4,"ngIf"],[1,"api-selector"],[3,"click","ngClass"],[1,"loading"],[1,"spinner"],[1,"category-container"],[1,"category-title"],[1,"weight-class"],["class","athletes",4,"ngIf"],[1,"athletes"],[1,"athlete-card-container"],["class","athlete-card",4,"ngFor","ngForOf"],[1,"athlete-card"],[1,"athlete-link",3,"routerLink"],[1,"athlete-image",3,"src","alt"],[1,"athlete-info"],[1,"athlete-name"],[1,"not-found"]],template:function(r,i){r&amp;1&amp;&amp;(b(0,"app-overall-ranking"),M(1,XS,2,1,"div",0),u(2,"div",1),M(3,eO,2,4,"button",2),f(),M(4,tO,4,0,"div",3)(5,iO,6,4,"div",4)(6,oO,2,0,"div",5)),r&amp;2&amp;&amp;(h(),g("ngIf",i.apiList.length&gt;0),h(2),g("ngForOf",i.categoryList),h(),g("ngIf",i.loading),h(),g("ngIf",!i.loading&amp;&amp;i.category),h(),g("ngIf",!i.loading&amp;&amp;!i.category))},dependencies:[K,je,ye,Ce,Ee,bv],styles:['@charset "UTF-8";.loading[_ngcontent-%COMP%]{text-align:center;font-size:1.5em;color:#333;margin:10px}.category-container[_ngcontent-%COMP%]{width:100%;min-height:500px;max-width:90%;margin:0 auto;padding:10px;border:1px solid #ddd;border-radius:8px;background-color:#f9f9f9;box-shadow:0 2px 10px #0000001a}.category-title[_ngcontent-%COMP%]{font-size:1.4em;color:#000}.weight-class[_ngcontent-%COMP%]{font-size:1.2em;color:#555;margin-bottom:6px}.athlete-card-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.athlete-card[_ngcontent-%COMP%]{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 5px #0000001a;width:calc(25% - 20px);max-width:250px;overflow:hidden;transition:transform .2s}.athlete-card[_ngcontent-%COMP%]:hover{transform:scale(1.035)}.athlete-link[_ngcontent-%COMP%]{text-decoration:none;color:#333;display:flex;flex-direction:column;align-items:center;padding:6px}.athlete-image[_ngcontent-%COMP%]{border-radius:8%;width:94%;height:auto}.athlete-info[_ngcontent-%COMP%]{text-align:center}.athlete-name[_ngcontent-%COMP%]{font-size:1.2em;color:#007bff}.not-found[_ngcontent-%COMP%]{text-align:center;font-size:1.2em;color:#ff5722;margin:10px}.api-selector[_ngcontent-%COMP%], .category-selector[_ngcontent-%COMP%]{display:flex;justify-content:center;margin:10px;flex-wrap:wrap}.api-selector[_ngcontent-%COMP%]   button[_ngcontent-%COMP%], .category-selector[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;padding:10px 20px;margin:5px;cursor:pointer;transition:background-color .3s,transform .3s}.api-selector[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%], .category-selector[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{background-color:#007bff;color:#fff}.api-selector[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover, .category-selector[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover{transform:scale(1.04)}@media (max-width: 1200px){.athlete-card[_ngcontent-%COMP%]{width:calc(33.3333333333% - 20px)}}@media (max-width: 768px){.athlete-card[_ngcontent-%COMP%]{width:calc(50% - 20px)}.category-title[_ngcontent-%COMP%]{font-size:1.2em}.weight-class[_ngcontent-%COMP%]{font-size:1em}}@media (max-width: 480px){.athlete-card[_ngcontent-%COMP%]{width:100%}.athlete-image[_ngcontent-%COMP%]{width:70%}.api-selector[_ngcontent-%COMP%]   button[_ngcontent-%COMP%], .category-selector[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:8px 16px;font-size:.9em}}']})}}return e})();var Ev=[{path:"",component:fv},{path:"suplemento/:name",component:pv},{path:"menu",component:hv},{path:"fighter/:name",component:vv},{path:"news/:name/:id",component:yv},{path:"news-detail/:id",component:Cv},{path:"yt/:name",component:wv},{path:"sports/:sport",component:Mv},{path:"privacy-policy",component:_v},{path:"about-us",component:xv}];var Iv={providers:[x0(Ev)]};function sO(e,n){e&amp;1&amp;&amp;(u(0,"p",12),m(1,"Copied!"),f())}var Sv=(()=&gt;{class e{constructor(t){this.router=t,this.emailCopied=!1,this.title="warconfront",this.menuOpen=!1,this.modalOpen=!1,this.modalTitle="",this.categoriesOpen=!1,this.showSearch=!1,this.showDropdown=!1}onWindowScroll(){let t=document.getElementById("scrollToTopBtn");document.body.scrollTop&gt;20||document.documentElement.scrollTop&gt;20?t.style.display="block":t.style.display="none"}scrollToTop(){window.scrollTo({top:0,behavior:"smooth"})}toggleMenu(){this.menuOpen=!this.menuOpen}toggleCategories(){this.categoriesOpen=!this.categoriesOpen}toggleSearch(){this.showSearch=!this.showSearch}navigateToLogin(){}openSettings(){}toggleDropdown(){this.showDropdown=!this.showDropdown}openModal(t){this.modalTitle=t,this.modalOpen=!0}closeModal(){this.modalOpen=!1}selectCategory(t){this.router.navigate(["/category",t]),this.categoriesOpen=!1}copyEmail(){let t="messagetopro+xconfront@gmail.com",r=document.createElement("textarea");r.value=t,document.body.appendChild(r),r.select(),document.execCommand("copy"),document.body.removeChild(r),this.emailCopied=!0,setTimeout(()=&gt;{this.emailCopied=!1},2e3)}static{this.\u0275fac=function(r){return new(r||e)(S(Oe))}}static{this.\u0275cmp=W({type:e,selectors:[["app-footer"]],hostBindings:function(r,i){r&amp;1&amp;&amp;T("scroll",function(){return i.onWindowScroll()},!1,jr)},standalone:!0,features:[q],decls:44,vars:1,consts:[["id","scrollToTopBtn","title","Go to top",1,"TopBtn",3,"click"],[1,"footer-container"],[1,"footer-section"],["routerLink","/",3,"click"],["routerLink","/news/:name/:id",3,"click"],["routerLink","/sports/Bodybuilding",3,"click"],["routerLink","/sports/Mma",3,"click"],[1,"email-link",3,"click"],["class","copied-message",4,"ngIf"],["routerLink","/privacy-policy",3,"click"],["routerLink","/about-us",3,"click"],[1,"footer-bottom"],[1,"copied-message"]],template:function(r,i){r&amp;1&amp;&amp;(u(0,"footer")(1,"button",0),T("click",function(){return i.scrollToTop()}),m(2,"Top"),f(),u(3,"div",1)(4,"div",2)(5,"h3"),m(6,"Xconfront"),f(),u(7,"p"),m(8,"The go-to spot for the biggest news, events, and competitions in combat sports and bodybuilding."),f()(),u(9,"div",2)(10,"h3"),m(11,"Navigation"),f(),u(12,"ul")(13,"li")(14,"a",3),T("click",function(){return i.scrollToTop()}),m(15,"Home"),f()(),u(16,"li")(17,"a",4),T("click",function(){return i.closeModal()}),m(18,"News"),f()(),u(19,"li")(20,"a",5),T("click",function(){return i.closeModal()}),m(21,"Bodybuilding"),f()(),u(22,"li")(23,"a",6),T("click",function(){return i.closeModal()}),m(24,"MMA"),f()()()(),u(25,"div",2)(26,"h3"),m(27,"Contact"),f(),u(28,"span",7),T("click",function(){return i.copyEmail()}),m(29,"messagetopro+xconfront@gmail.com"),f(),M(30,sO,2,0,"p",8),f(),u(31,"div",2)(32,"h3"),m(33,"Other Options"),f(),u(34,"ul")(35,"li")(36,"a",9),T("click",function(){return i.closeModal()}),m(37,"privacy-policy"),f()(),u(38,"li")(39,"a",10),T("click",function(){return i.closeModal()}),m(40,"About-Us"),f()()()()(),u(41,"div",11)(42,"p"),m(43,"\xA9 2024 xconfront. All rights reserved."),f()()()),r&amp;2&amp;&amp;(h(30),g("ngIf",i.emailCopied))},dependencies:[K,Ce,Ee],styles:['@charset "UTF-8";body[_ngcontent-%COMP%], ul[_ngcontent-%COMP%], li[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], p[_ngcontent-%COMP%], span[_ngcontent-%COMP%], button[_ngcontent-%COMP%]{margin:0;padding:0;box-sizing:border-box}body[_ngcontent-%COMP%]{font-family:Arial,sans-serif;line-height:1.6}footer[_ngcontent-%COMP%]{background-color:#222;color:#fff;padding:20px 10px;text-align:center}footer[_ngcontent-%COMP%]   .footer-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;margin:0 auto;padding:20px;border-top:1px solid #444}.TopBtn[_ngcontent-%COMP%]{z-index:9}.footer-section[_ngcontent-%COMP%]{flex:1 1 calc(33.33% - 20px);margin:10px}.footer-section[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:1.2em;margin-bottom:10px;color:#fff}.footer-section[_ngcontent-%COMP%]   p[_ngcontent-%COMP%], .footer-section[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .footer-section[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:.9em;color:#ddd}.footer-section[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none;color:#fff;transition:color .2s ease}.footer-section[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:#0026ff;cursor:pointer}.footer-section[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{list-style:none;padding:0}.footer-section[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin:5px 0}.email-link[_ngcontent-%COMP%]{cursor:pointer;font-weight:700}.copied-message[_ngcontent-%COMP%]{font-size:.8em;color:#2a9d8f;margin-top:5px}.footer-bottom[_ngcontent-%COMP%]{margin-top:20px;border-top:1px solid #444;padding-top:10px;font-size:.8em}#scrollToTopBtn[_ngcontent-%COMP%]{position:fixed;bottom:20px;right:20px;padding:10px 15px;font-size:1em;color:#fff;background-color:#333;border:none;border-radius:20%;cursor:pointer;box-shadow:0 4px 6px #0003;transition:background-color .3s ease}#scrollToTopBtn[_ngcontent-%COMP%]:hover{background-color:#04f}@media (max-width: 768px){.footer-container[_ngcontent-%COMP%]{flex-direction:column;text-align:left}.footer-section[_ngcontent-%COMP%]{flex:1 1 100%;margin:10px 0}}']})}}return e})();var aO=e=&gt;({active:e});function lO(e,n){if(e&amp;1){let t=ge();u(0,"div",13),T("click",function(){le(t);let i=D();return ce(i.toggleMenu())}),m(1,"\u2716"),f()}}function cO(e,n){if(e&amp;1){let t=ge();u(0,"div",14),T("click",function(){le(t);let i=D();return ce(i.toggleMenu())}),f()}}var Ov=(()=&gt;{class e{constructor(t,r){this.router=t,this.elementRef=r,this.menuOpen=!1,this.modalOpen=!1,this.modalTitle="",this.categoriesOpen=!1}toggleMenu(){this.menuOpen=!this.menuOpen}toggleCategories(){this.categoriesOpen=!this.categoriesOpen}closeModal(){this.modalOpen=!1,this.categoriesOpen=!1,this.menuOpen=!1}selectCategory(t){this.router.navigate(["/category",t]).then(()=&gt;{this.closeModal()})}openModal(t){this.closeModal(),this.modalTitle=t,this.modalOpen=!0,this.categoriesOpen=!1}onDocumentClick(t){!this.elementRef.nativeElement.contains(t.target)&amp;&amp;this.menuOpen&amp;&amp;(this.menuOpen=!1)}static{this.\u0275fac=function(r){return new(r||e)(S(Oe),S(dt))}}static{this.\u0275cmp=W({type:e,selectors:[["app-header"]],hostBindings:function(r,i){r&amp;1&amp;&amp;T("click",function(s){return i.onDocumentClick(s)},!1,cm)},standalone:!0,features:[q],decls:25,vars:5,consts:[["lang","en"],["charset","UTF-8"],["name","viewport","content","width=device-width, initial-scale=1.0"],[1,"header-container"],[1,"menu-icon",3,"click"],[1,"site-name"],["routerLink","/",3,"click"],["class","close-icon",3,"click",4,"ngIf"],["class","menu-overlay",3,"click",4,"ngIf"],[1,"nav-links",3,"ngClass"],["routerLink","/news/:name/:id",3,"click"],["routerLink","/sports/Bodybuilding",3,"click"],["routerLink","/sports/Mma",3,"click"],[1,"close-icon",3,"click"],[1,"menu-overlay",3,"click"]],template:function(r,i){r&amp;1&amp;&amp;(u(0,"html",0)(1,"head"),b(2,"meta",1)(3,"meta",2),u(4,"title"),m(5,"About Us - Xconfront"),f()(),u(6,"body")(7,"header")(8,"div",3)(9,"div",4),T("click",function(){return i.toggleMenu()}),m(10,"\u2630"),f(),u(11,"h1",5)(12,"a",6),T("click",function(){return i.closeModal()}),m(13,"Xconfront"),f()(),M(14,lO,2,0,"div",7)(15,cO,1,0,"div",8),u(16,"nav",9)(17,"a",6),T("click",function(){return i.closeModal()}),m(18,"Home"),f(),u(19,"a",10),T("click",function(){return i.closeModal()}),m(20,"News"),f(),u(21,"a",11),T("click",function(){return i.closeModal()}),m(22,"Bodybuilding"),f(),u(23,"a",12),T("click",function(){return i.closeModal()}),m(24,"MMA"),f()()()()()()),r&amp;2&amp;&amp;(h(14),g("ngIf",i.menuOpen),h(),g("ngIf",i.menuOpen),h(),g("ngClass",te(3,aO,i.menuOpen)))},dependencies:[Ee,K,je,Ce],styles:['@charset "UTF-8";*[_ngcontent-%COMP%]{margin:0;padding:0;box-sizing:border-box}.site-name[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none;color:#fff}.site-name[_ngcontent-%COMP%]{text-decoration:none}.header-container[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;background-color:#222;color:#fff;position:relative;width:100%}.menu-icon[_ngcontent-%COMP%]{font-size:24px;cursor:pointer;padding:10px;transition:transform .3s ease-in-out;display:block}.nav-links[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:70%;height:100vh;background-color:#333;display:flex;flex-direction:column;align-items:flex-start;padding-top:20px;transform:translate(-100%);transition:transform .25s ease-in-out;box-shadow:2px 0 10px #00000080;z-index:9999}.nav-links[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff;padding:15px;text-decoration:none;width:100%;font-size:1.2rem}.close-icon[_ngcontent-%COMP%]{position:absolute;top:15px;right:35px;font-size:24px;cursor:pointer;color:red;z-index:9999}.close-icon[_ngcontent-%COMP%]:hover{color:red}.nav-links.active[_ngcontent-%COMP%]{transform:translate(0)}.menu-overlay[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100%;height:100vh;background:#00000080;z-index:9998}@media (min-width: 768px){.menu-icon[_ngcontent-%COMP%], .close-icon[_ngcontent-%COMP%]{display:none}.nav-links[_ngcontent-%COMP%]{position:static;display:flex;flex-direction:row;background:none;height:auto;width:auto;transform:none;box-shadow:none;padding:0}.nav-links[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding:10px 15px;color:#fff;text-decoration:none;position:relative;transition:color .3s ease;font-size:1.1rem}.nav-links[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:after{content:"";display:block;width:100%;height:2px;background:#ddd;position:absolute;left:0;bottom:-5px;transform:scaleX(0);transition:transform .3s ease}.nav-links[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:#ddd}.nav-links[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover:after{transform:scaleX(1)}}@media (max-width: 767px){.nav-links[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:after{display:none}.nav-links[_ngcontent-%COMP%]{padding:30px 10px 10px 20px}}']})}}return e})();var Pv=(()=&gt;{class e{constructor(t,r){this.router=t,this.renderer=r,this.title="BV",this.scriptUrl="//pl26036517.effectiveratecpm.com/9c/61/c5/9c61c5ee5712004482b5ae72dc9124a2.js",this.storageKey="ultimoAnuncio",this.scriptLoadedKey="scriptLoaded"}ngOnInit(){let t=this.renderer.createElement("script");t.type="text/javascript",t.src=this.scriptUrl,t.async=!0,this.renderer.appendChild(document.body,t),this.router.events.subscribe(r=&gt;{r instanceof Yt&amp;&amp;window.scrollTo(0,0)})}static{this.\u0275fac=function(r){return new(r||e)(S(Oe),S(dn))}}static{this.\u0275cmp=W({type:e,selectors:[["app-root"]],standalone:!0,features:[q],decls:14,vars:0,consts:[["lang","enaa"],["charset","UTF-8"],["name","viewport","content","width=device-width, initial-scale=1.0"],[1,"body2"],[1,"global"],[1,"header"],[1,"footer"]],template:function(r,i){r&amp;1&amp;&amp;(u(0,"html",0)(1,"head"),b(2,"meta",1)(3,"meta",2),u(4,"title"),m(5,"Document"),f()(),u(6,"body",3)(7,"div",4)(8,"div",5),b(9,"app-header"),f(),u(10,"main"),b(11,"router-outlet"),f(),u(12,"div",6),b(13,"app-footer"),f()()()())},dependencies:[bd,K,Ng,Sv,Ov]})}}return e})();Bg(Pv,Iv).catch(e=&gt;console.error(e));
</pre></body></html>