@mstechusa/eviewer7
Version:
[](https://eviewer.net)\r #### A HTML5-based document viewer built on Angular and JavaScript technologies for the highest level of performance and integration into your appli
1 lines • 11.1 MB
JavaScript
(self.webpackChunkdemo_app=self.webpackChunkdemo_app||[]).push([[792],{236:Yn=>{"use strict";Yn.exports=function nt(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},457:(Yn,nt,Zt)=>{"use strict";let U;function ze(){return U}function $e(i){const o=U;return U=i,o}const He=Symbol("NotFound");function x(i){return i===He||"\u0275NotFound"===i?.name}Error;let S=null,f=!1,M=1;const C=Symbol("SIGNAL");function m(i){const o=S;return S=i,o}const N={version:0,lastCleanEpoch:0,dirty:!1,producers:void 0,producersTail:void 0,consumers:void 0,consumersTail:void 0,recomputing:!1,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,kind:"unknown",producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function W(i){if(f)throw new Error("");if(null===S)return;S.consumerOnSignalRead(i);const o=S.producersTail;if(void 0!==o&&o.producer===i)return;let e;const t=S.recomputing;if(t&&(e=void 0!==o?o.nextProducer:S.producers,void 0!==e&&e.producer===i))return S.producersTail=e,void(e.lastReadVersion=i.version);const n=i.consumersTail;if(void 0!==n&&n.consumer===S&&(!t||function Xe(i,o){const e=o.producersTail;if(void 0!==e){let t=o.producers;do{if(t===i)return!0;if(t===e)break;t=t.nextProducer}while(void 0!==t)}return!1}(n,S)))return;const s=Ve(S),r={producer:i,consumer:S,nextProducer:e,prevConsumer:n,lastReadVersion:i.version,nextConsumer:void 0};S.producersTail=r,void 0!==o?o.nextProducer=r:S.producers=r,s&&fe(i,r)}function V(i){if((!Ve(i)||i.dirty)&&(i.dirty||i.lastCleanEpoch!==M)){if(!i.producerMustRecompute(i)&&!Ze(i))return void we(i);i.producerRecomputeValue(i),we(i)}}function K(i){if(void 0===i.consumers)return;const o=f;f=!0;try{for(let e=i.consumers;void 0!==e;e=e.nextConsumer){const t=e.consumer;t.dirty||de(t)}}finally{f=o}}function q(){return!1!==S?.consumerAllowSignalWrites}function de(i){i.dirty=!0,K(i),i.consumerMarkedDirty?.(i)}function we(i){i.dirty=!1,i.lastCleanEpoch=M}function ue(i){return i&&function re(i){i.producersTail=void 0,i.recomputing=!0}(i),m(i)}function G(i,o){m(o),i&&function ae(i){i.recomputing=!1;const o=i.producersTail;let e=void 0!==o?o.nextProducer:i.producers;if(void 0!==e){if(Ve(i))do{e=We(e)}while(void 0!==e);void 0!==o?o.nextProducer=void 0:i.producers=void 0}}(i)}function Ze(i){for(let o=i.producers;void 0!==o;o=o.nextProducer){const e=o.producer,t=o.lastReadVersion;if(t!==e.version||(V(e),t!==e.version))return!0}return!1}function Me(i){if(Ve(i)){let o=i.producers;for(;void 0!==o;)o=We(o)}i.producers=void 0,i.producersTail=void 0,i.consumers=void 0,i.consumersTail=void 0}function fe(i,o){const e=i.consumersTail,t=Ve(i);if(void 0!==e?(o.nextConsumer=e.nextConsumer,e.nextConsumer=o):(o.nextConsumer=void 0,i.consumers=o),o.prevConsumer=e,i.consumersTail=o,!t)for(let n=i.producers;void 0!==n;n=n.nextProducer)fe(n.producer,n)}function We(i){const o=i.producer,e=i.nextProducer,t=i.nextConsumer,n=i.prevConsumer;if(i.nextConsumer=void 0,i.prevConsumer=void 0,void 0!==t?t.prevConsumer=n:o.consumersTail=n,void 0!==n)n.nextConsumer=t;else if(o.consumers=t,!Ve(o)){let s=o.producers;for(;void 0!==s;)s=We(s)}return e}function Ve(i){return i.consumerIsAlwaysLive||void 0!==i.consumers}function Te(i,o){return Object.is(i,o)}const dt=Symbol("UNSET"),Qe=Symbol("COMPUTING"),Oe=Symbol("ERRORED"),it={...N,value:dt,dirty:!0,error:null,equal:Te,kind:"computed",producerMustRecompute:i=>i.value===dt||i.value===Qe,producerRecomputeValue(i){if(i.value===Qe)throw new Error("");const o=i.value;i.value=Qe;const e=ue(i);let t,n=!1;try{t=i.computation(),m(null),n=o!==dt&&o!==Oe&&t!==Oe&&i.equal(o,t)}catch(s){t=Oe,i.error=s}finally{G(i,e)}n?i.value=o:(i.value=t,i.version++)}};let Le=function st(){throw new Error};function P(i){Le(i)}function me(i,o){const e=Object.create(Ge);e.value=i,void 0!==o&&(e.equal=o);const t=()=>function oe(i){return W(i),i.value}(e);return t[C]=e,[t,r=>he(e,r),r=>function pe(i,o){q()||P(i),he(i,o(i.value))}(e,r)]}function he(i,o){q()||P(i),i.equal(i.value,o)||(i.value=o,function Ne(i){i.version++,function L(){M++}(),K(i)}(i))}const Ge={...N,equal:Te,value:void 0,kind:"signal"};function qe(i){return"function"==typeof i}function ft(i){const e=i(t=>{Error.call(t),t.stack=(new Error).stack});return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}const ct=ft(i=>function(e){i(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map((t,n)=>`${n+1}) ${t.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=e});function Rt(i,o){if(i){const e=i.indexOf(o);0<=e&&i.splice(e,1)}}class Vt{constructor(o){this.initialTeardown=o,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let o;if(!this.closed){this.closed=!0;const{_parentage:e}=this;if(e)if(this._parentage=null,Array.isArray(e))for(const s of e)s.remove(this);else e.remove(this);const{initialTeardown:t}=this;if(qe(t))try{t()}catch(s){o=s instanceof ct?s.errors:[s]}const{_finalizers:n}=this;if(n){this._finalizers=null;for(const s of n)try{zt(s)}catch(r){o=o??[],r instanceof ct?o=[...o,...r.errors]:o.push(r)}}if(o)throw new ct(o)}}add(o){var e;if(o&&o!==this)if(this.closed)zt(o);else{if(o instanceof Vt){if(o.closed||o._hasParent(this))return;o._addParent(this)}(this._finalizers=null!==(e=this._finalizers)&&void 0!==e?e:[]).push(o)}}_hasParent(o){const{_parentage:e}=this;return e===o||Array.isArray(e)&&e.includes(o)}_addParent(o){const{_parentage:e}=this;this._parentage=Array.isArray(e)?(e.push(o),e):e?[e,o]:o}_removeParent(o){const{_parentage:e}=this;e===o?this._parentage=null:Array.isArray(e)&&Rt(e,o)}remove(o){const{_finalizers:e}=this;e&&Rt(e,o),o instanceof Vt&&o._removeParent(this)}}Vt.EMPTY=(()=>{const i=new Vt;return i.closed=!0,i})();const Bt=Vt.EMPTY;function on(i){return i instanceof Vt||i&&"closed"in i&&qe(i.remove)&&qe(i.add)&&qe(i.unsubscribe)}function zt(i){qe(i)?i():i.unsubscribe()}const In={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},vn={setTimeout(i,o,...e){const{delegate:t}=vn;return t?.setTimeout?t.setTimeout(i,o,...e):setTimeout(i,o,...e)},clearTimeout(i){const{delegate:o}=vn;return(o?.clearTimeout||clearTimeout)(i)},delegate:void 0};function tn(i){vn.setTimeout(()=>{const{onUnhandledError:o}=In;if(!o)throw i;o(i)})}function Ni(){}const ye=Xt("C",void 0,void 0);function Xt(i,o,e){return{kind:i,value:o,error:e}}let Je=null;function Ct(i){if(In.useDeprecatedSynchronousErrorHandling){const o=!Je;if(o&&(Je={errorThrown:!1,error:null}),i(),o){const{errorThrown:e,error:t}=Je;if(Je=null,e)throw t}}else i()}class At extends Vt{constructor(o){super(),this.isStopped=!1,o?(this.destination=o,on(o)&&o.add(this)):this.destination=dn}static create(o,e,t){return new pt(o,e,t)}next(o){this.isStopped?yt(function It(i){return Xt("N",i,void 0)}(o),this):this._next(o)}error(o){this.isStopped?yt(function Nt(i){return Xt("E",void 0,i)}(o),this):(this.isStopped=!0,this._error(o))}complete(){this.isStopped?yt(ye,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(o){this.destination.next(o)}_error(o){try{this.destination.error(o)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const St=Function.prototype.bind;function X(i,o){return St.call(i,o)}class ut{constructor(o){this.partialObserver=o}next(o){const{partialObserver:e}=this;if(e.next)try{e.next(o)}catch(t){ve(t)}}error(o){const{partialObserver:e}=this;if(e.error)try{e.error(o)}catch(t){ve(t)}else ve(o)}complete(){const{partialObserver:o}=this;if(o.complete)try{o.complete()}catch(e){ve(e)}}}class pt extends At{constructor(o,e,t){let n;if(super(),qe(o)||!o)n={next:o??void 0,error:e??void 0,complete:t??void 0};else{let s;this&&In.useDeprecatedNextContext?(s=Object.create(o),s.unsubscribe=()=>this.unsubscribe(),n={next:o.next&&X(o.next,s),error:o.error&&X(o.error,s),complete:o.complete&&X(o.complete,s)}):n=o}this.destination=new ut(n)}}function ve(i){In.useDeprecatedSynchronousErrorHandling?function le(i){In.useDeprecatedSynchronousErrorHandling&&Je&&(Je.errorThrown=!0,Je.error=i)}(i):tn(i)}function yt(i,o){const{onStoppedNotification:e}=In;e&&vn.setTimeout(()=>e(i,o))}const dn={closed:!0,next:Ni,error:function Ue(i){throw i},complete:Ni},jt="function"==typeof Symbol&&Symbol.observable||"@@observable";function Jt(i){return i}function yi(i){return 0===i.length?Jt:1===i.length?i[0]:function(e){return i.reduce((t,n)=>n(t),e)}}let Hn=(()=>{class i{constructor(e){e&&(this._subscribe=e)}lift(e){const t=new i;return t.source=this,t.operator=e,t}subscribe(e,t,n){const s=function Lo(i){return i&&i instanceof At||function Qi(i){return i&&qe(i.next)&&qe(i.error)&&qe(i.complete)}(i)&&on(i)}(e)?e:new pt(e,t,n);return Ct(()=>{const{operator:r,source:a}=this;s.add(r?r.call(s,a):a?this._subscribe(s):this._trySubscribe(s))}),s}_trySubscribe(e){try{return this._subscribe(e)}catch(t){e.error(t)}}forEach(e,t){return new(t=Vn(t))((n,s)=>{const r=new pt({next:a=>{try{e(a)}catch(c){s(c),r.unsubscribe()}},error:s,complete:n});this.subscribe(r)})}_subscribe(e){var t;return null===(t=this.source)||void 0===t?void 0:t.subscribe(e)}[jt](){return this}pipe(...e){return yi(e)(this)}toPromise(e){return new(e=Vn(e))((t,n)=>{let s;this.subscribe(r=>s=r,r=>n(r),()=>t(s))})}}return i.create=o=>new i(o),i})();function Vn(i){var o;return null!==(o=i??In.Promise)&&void 0!==o?o:Promise}const ss=ft(i=>function(){i(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let Yt=(()=>{class i extends Hn{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(e){const t=new sc(this,this);return t.operator=e,t}_throwIfClosed(){if(this.closed)throw new ss}next(e){Ct(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const t of this.currentObservers)t.next(e)}})}error(e){Ct(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=e;const{observers:t}=this;for(;t.length;)t.shift().error(e)}})}complete(){Ct(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:e}=this;for(;e.length;)e.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var e;return(null===(e=this.observers)||void 0===e?void 0:e.length)>0}_trySubscribe(e){return this._throwIfClosed(),super._trySubscribe(e)}_subscribe(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)}_innerSubscribe(e){const{hasError:t,isStopped:n,observers:s}=this;return t||n?Bt:(this.currentObservers=null,s.push(e),new Vt(()=>{this.currentObservers=null,Rt(s,e)}))}_checkFinalizedStatuses(e){const{hasError:t,thrownError:n,isStopped:s}=this;t?e.error(n):s&&e.complete()}asObservable(){const e=new Hn;return e.source=this,e}}return i.create=(o,e)=>new sc(o,e),i})();class sc extends Yt{constructor(o,e){super(),this.destination=o,this.source=e}next(o){var e,t;null===(t=null===(e=this.destination)||void 0===e?void 0:e.next)||void 0===t||t.call(e,o)}error(o){var e,t;null===(t=null===(e=this.destination)||void 0===e?void 0:e.error)||void 0===t||t.call(e,o)}complete(){var o,e;null===(e=null===(o=this.destination)||void 0===o?void 0:o.complete)||void 0===e||e.call(o)}_subscribe(o){var e,t;return null!==(t=null===(e=this.source)||void 0===e?void 0:e.subscribe(o))&&void 0!==t?t:Bt}}class di extends Yt{constructor(o){super(),this._value=o}get value(){return this.getValue()}_subscribe(o){const e=super._subscribe(o);return!e.closed&&o.next(this._value),e}getValue(){const{hasError:o,thrownError:e,_value:t}=this;if(o)throw e;return this._throwIfClosed(),t}next(o){super.next(this._value=o)}}const Zr="https://angular.dev/best-practices/security#preventing-cross-site-scripting-xss";class Ft extends Error{code;constructor(o,e){super(KA(o,e)),this.code=o}}function KA(i,o){return`${function oL(i){return`NG0${Math.abs(i)}`}(i)}${o?": "+o:""}`}const ca=globalThis;function ds(i){for(let o in i)if(i[o]===ds)return o;throw Error("")}function X9(i,o){for(const e in o)o.hasOwnProperty(e)&&!i.hasOwnProperty(e)&&(i[e]=o[e])}function Nc(i){if("string"==typeof i)return i;if(Array.isArray(i))return`[${i.map(Nc).join(", ")}]`;if(null==i)return""+i;const o=i.overriddenName||i.name;if(o)return`${o}`;const e=i.toString();if(null==e)return""+e;const t=e.indexOf("\n");return t>=0?e.slice(0,t):e}function E7(i,o){return i?o?`${i} ${o}`:i:o||""}const sL=ds({__forward_ref__:ds});function Eo(i){return i.__forward_ref__=Eo,i.toString=function(){return Nc(this())},i}function ho(i){return Yh(i)?i():i}function Yh(i){return"function"==typeof i&&i.hasOwnProperty(sL)&&i.__forward_ref__===Eo}function Ot(i){return{token:i.token,providedIn:i.providedIn||null,factory:i.factory,value:void 0}}function Ss(i){return{providers:i.providers||[],imports:i.imports||[]}}function au(i){return function vL(i,o){return i.hasOwnProperty(o)&&i[o]||null}(i,X7)}function _h(i){return i&&i.hasOwnProperty(R1)?i[R1]:null}const X7=ds({\u0275prov:ds}),R1=ds({\u0275inj:ds});class Nn{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(o,e){this._desc=o,this.\u0275prov=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.\u0275prov=Ot({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function W1(i){return i&&!!i.\u0275providers}const rc=ds({\u0275cmp:ds}),fL=ds({\u0275dir:ds}),gg=ds({\u0275pipe:ds}),G9=ds({\u0275mod:ds}),Jv=ds({\u0275fac:ds}),Df=ds({__NG_ELEMENT_ID__:ds}),B9=ds({__NG_ENV_ID__:ds});function io(i){return"string"==typeof i?i:null==i?"":String(i)}const cu=ds({ngErrorCode:ds}),xf=ds({ngErrorMessage:ds}),zv=ds({ngTokenPath:ds});function k1(i,o){return F9("",-200,o)}function X1(i,o){throw new Ft(-201,!1)}function F9(i,o,e){const t=new Ft(o,i);return t[cu]=o,t[xf]=i,e&&(t[zv]=e),t}let L1;function Y9(){return L1}function Rc(i){const o=L1;return L1=i,o}function _9(i,o,e){const t=au(i);return t&&"root"==t.providedIn?void 0===t.value?t.value=t.factory():t.value:8&e?null:void 0!==o?o:void X1()}const Uv={};class TL{injector;constructor(o){this.injector=o}retrieve(o,e){const t=pg(e)||0;try{return this.injector.get(o,8&t?null:Uv,t)}catch(n){if(x(n))return n;throw n}}}function ML(i,o=0){const e=ze();if(void 0===e)throw new Ft(-203,!1);if(null===e)return _9(i,void 0,o);{const t=function Zf(i){return{optional:!!(8&i),host:!!(1&i),self:!!(2&i),skipSelf:!!(4&i)}}(o),n=e.retrieve(i,t);if(x(n)){if(t.optional)return null;throw n}return n}}function ht(i,o=0){return(Y9()||ML)(ho(i),o)}function cn(i,o){return ht(i,pg(o))}function pg(i){return typeof i>"u"||"number"==typeof i?i:0|(i.optional&&8)|(i.host&&1)|(i.self&&2)|(i.skipSelf&&4)}function Hh(i){const o=[];for(let e=0;e<i.length;e++){const t=ho(i[e]);if(Array.isArray(t)){if(0===t.length)throw new Ft(900,!1);let n,s=0;for(let r=0;r<t.length;r++){const a=t[r],c=DL(a);"number"==typeof c?-1===c?n=a.token:s|=c:n=a}o.push(ht(n,s))}else o.push(ht(t))}return o}function DL(i){return i.__NG_DI_FLAG__}function Ju(i,o){return i.hasOwnProperty(Jv)?i[Jv]:null}function IA(i,o){i.forEach(e=>Array.isArray(e)?IA(e,o):o(e))}function Q9(i,o,e){o>=i.length?i.push(e):i.splice(o,0,e)}function Sd(i,o){return o>=i.length-1?i.pop():i.splice(o,1)[0]}function fg(i,o,e){let t=zu(i,o);return t>=0?i[1|t]=e:(t=~t,function ac(i,o,e,t){let n=i.length;if(n==o)i.push(e,t);else if(1===n)i.push(t,i[0]),i[0]=e;else{for(n--,i.push(i[n-1],i[n]);n>o;)i[n]=i[n-2],n--;i[o]=e,i[o+1]=t}}(i,t,o,e)),t}function Au(i,o){const e=zu(i,o);if(e>=0)return i[1|e]}function zu(i,o){return function pr(i,o,e){let t=0,n=i.length>>e;for(;n!==t;){const s=t+(n-t>>1),r=i[s<<e];if(o===r)return s<<e;r>o?n=s:t=s+1}return~(n<<e)}(i,o,1)}const Td={},cr=[],Uu=new Nn(""),V1=new Nn("",-1),bg=new Nn("");class Nf{get(o,e=Uv){if(e===Uv){const n=F9("",-201);throw n.name="\u0275NotFound",n}return e}}function Md(i){return i[G9]||null}function zo(i){return i[rc]||null}function Ws(i){return i[fL]||null}function cc(i){return i[gg]||null}function qv(i){return{\u0275providers:i}}function B1(...i){return{\u0275providers:F1(0,i),\u0275fromNgModule:!0}}function F1(i,...o){const e=[],t=new Set;let n;const s=r=>{e.push(r)};return IA(o,r=>{const a=r;Ol(a,s,[],t)&&(n||=[],n.push(a))}),void 0!==n&&yg(n,s),e}function yg(i,o){for(let e=0;e<i.length;e++){const{ngModule:t,providers:n}=i[e];Y1(n,s=>{o(s,t)})}}function Ol(i,o,e,t){if(!(i=ho(i)))return!1;let n=null,s=_h(i);const r=!s&&zo(i);if(s||r){if(r&&!r.standalone)return!1;n=i}else{const c=i.ngModule;if(s=_h(c),!s)return!1;n=c}const a=t.has(n);if(r){if(a)return!1;if(t.add(n),r.dependencies){const c="function"==typeof r.dependencies?r.dependencies():r.dependencies;for(const A of c)Ol(A,o,e,t)}}else{if(!s)return!1;{if(null!=s.imports&&!a){let A;t.add(n);try{IA(s.imports,l=>{Ol(l,o,e,t)&&(A||=[],A.push(l))})}finally{}void 0!==A&&yg(A,o)}if(!a){const A=Ju(n)||(()=>new n);o({provide:n,useFactory:A,deps:cr},n),o({provide:bg,useValue:n,multi:!0},n),o({provide:Uu,useValue:()=>ht(n),multi:!0},n)}const c=s.providers;if(null!=c&&!a){const A=i;Y1(c,l=>{o(l,A)})}}}return n!==i&&void 0!==i.providers}function Y1(i,o){for(let e of i)W1(e)&&(e=e.\u0275providers),Array.isArray(e)?Y1(e,o):o(e)}const P7=ds({provide:String,useValue:ds});function V7(i){return null!==i&&"object"==typeof i&&P7 in i}function Ja(i){return"function"==typeof i}const H1=new Nn(""),G7={},Rf={};let Q1;function Ef(){return void 0===Q1&&(Q1=new Nf),Q1}class Za{}class Qh extends Za{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(o,e,t,n){super(),this.parent=e,this.source=t,this.scopes=n,Wf(o,r=>this.processProvider(r)),this.records.set(V1,Ig(void 0,this)),n.has("environment")&&this.records.set(Za,Ig(void 0,this));const s=this.records.get(H1);null!=s&&"string"==typeof s.value&&this.scopes.add(s.value),this.injectorDefTypes=new Set(this.get(bg,cr,{self:!0}))}retrieve(o,e){const t=pg(e)||0;try{return this.get(o,Uv,t)}catch(n){if(x(n))return n;throw n}}destroy(){Cg(this),this._destroyed=!0;const o=m(null);try{for(const t of this._ngOnDestroyHooks)t.ngOnDestroy();const e=this._onDestroyHooks;this._onDestroyHooks=[];for(const t of e)t()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),m(o)}}onDestroy(o){return Cg(this),this._onDestroyHooks.push(o),()=>this.removeOnDestroy(o)}runInContext(o){Cg(this);const e=$e(this),t=Rc(void 0);try{return o()}finally{$e(e),Rc(t)}}get(o,e=Uv,t){if(Cg(this),o.hasOwnProperty(B9))return o[B9](this);const n=pg(t),r=$e(this),a=Rc(void 0);try{if(!(4&n)){let A=this.records.get(o);if(void 0===A){const l=function ZL(i){return"function"==typeof i||"object"==typeof i&&"InjectionToken"===i.ngMetadataName}(o)&&au(o);A=l&&this.injectableDefInScope(l)?Ig(B7(o),G7):null,this.records.set(o,A)}if(null!=A)return this.hydrate(o,A,n)}return(2&n?Ef():this.parent).get(o,e=8&n&&e===Uv?null:e)}catch(c){const A=function wL(i){return i[cu]}(c);throw-200===A||-201===A?new Ft(A,null):c}finally{Rc(a),$e(r)}}resolveInjectorInitializers(){const o=m(null),e=$e(this),t=Rc(void 0);try{const s=this.get(Uu,cr,{self:!0});for(const r of s)r()}finally{$e(e),Rc(t),m(o)}}toString(){const o=[],e=this.records;for(const t of e.keys())o.push(Nc(t));return`R3Injector[${o.join(", ")}]`}processProvider(o){let e=Ja(o=ho(o))?o:ho(o&&o.provide);const t=function j9(i){return V7(i)?Ig(void 0,i.useValue):Ig(J1(i),G7)}(o);if(!Ja(o)&&!0===o.multi){let n=this.records.get(e);n||(n=Ig(void 0,G7,!0),n.factory=()=>Hh(n.multi),this.records.set(e,n)),e=o,n.multi.push(o)}this.records.set(e,t)}hydrate(o,e,t){const n=m(null);try{if(e.value===Rf)throw k1(Nc(o));return e.value===G7&&(e.value=Rf,e.value=e.factory(void 0,t)),"object"==typeof e.value&&e.value&&function xL(i){return null!==i&&"object"==typeof i&&"function"==typeof i.ngOnDestroy}(e.value)&&this._ngOnDestroyHooks.add(e.value),e.value}finally{m(n)}}injectableDefInScope(o){if(!o.providedIn)return!1;const e=ho(o.providedIn);return"string"==typeof e?"any"===e||this.scopes.has(e):this.injectorDefTypes.has(e)}removeOnDestroy(o){const e=this._onDestroyHooks.indexOf(o);-1!==e&&this._onDestroyHooks.splice(e,1)}}function B7(i){const o=au(i),e=null!==o?o.factory:Ju(i);if(null!==e)return e;if(i instanceof Nn)throw new Ft(204,!1);if(i instanceof Function)return function U9(i){if(i.length>0)throw new Ft(204,!1);const e=function mL(i){return(i?.[X7]??null)||null}(i);return null!==e?()=>e.factory(i):()=>new i}(i);throw new Ft(204,!1)}function J1(i,o,e){let t;if(Ja(i)){const n=ho(i);return Ju(n)||B7(n)}if(V7(i))t=()=>ho(i.useValue);else if(function z9(i){return!(!i||!i.useFactory)}(i))t=()=>i.useFactory(...Hh(i.deps||[]));else if(function J9(i){return!(!i||!i.useExisting)}(i))t=(n,s)=>ht(ho(i.useExisting),void 0!==s&&8&s?8:void 0);else{const n=ho(i&&(i.useClass||i.provide));if(!function F7(i){return!!i.deps}(i))return Ju(n)||B7(n);t=()=>new n(...Hh(i.deps))}return t}function Cg(i){if(i.destroyed)throw new Ft(205,!1)}function Ig(i,o,e=!1){return{factory:i,value:o,multi:e?[]:void 0}}function Wf(i,o){for(const e of i)Array.isArray(e)?Wf(e,o):e&&W1(e)?Wf(e.\u0275providers,o):o(e)}function $A(i,o){let e;i instanceof Qh?(Cg(i),e=i):e=new TL(i);const n=$e(e),s=Rc(void 0);try{return o()}finally{$e(n),Rc(s)}}function Y7(){return void 0!==Y9()||null!=ze()}function Hr(i){return Array.isArray(i)&&"object"==typeof i[1]}function wA(i){return Array.isArray(i)&&!0===i[1]}function U1(i){return!!(4&i.flags)}function $u(i){return i.componentOffset>-1}function Dg(i){return!(1&~i.flags)}function SA(i){return!!i.template}function Dd(i){return!!(512&i[2])}function eh(i){return!(256&~i[2])}function lc(i){for(;Array.isArray(i);)i=i[0];return i}function xg(i,o){return lc(o[i])}function Ea(i,o){return lc(o[i.index])}function Zg(i,o){return i.data[o]}function nm(i,o){return i[o]}function TA(i,o){const e=o[i];return Hr(e)?e:e[0]}function ba(i){return!(128&~i[2])}function rA(i,o){return null==o?null:i[o]}function nx(i){i[17]=0}function ix(i){1024&i[2]||(i[2]|=1024,ba(i)&&Ng(i))}function Lf(i){return!!(9216&i[2]||i[24]?.dirty)}function q1(i){i[10].changeDetectionScheduler?.notify(8),64&i[2]&&(i[2]|=1024),Lf(i)&&Ng(i)}function Ng(i){i[10].changeDetectionScheduler?.notify(0);let o=th(i);for(;null!==o&&!(8192&o[2])&&(o[2]|=8192,ba(o));)o=th(o)}function Q7(i,o){if(eh(i))throw new Ft(911,!1);null===i[21]&&(i[21]=[]),i[21].push(o)}function th(i){const o=i[3];return wA(o)?o[3]:o}function sx(i){return i[7]??=[]}function ew(i){return i.cleanup??=[]}const lo={lFrame:px(null),bindingsEnabled:!0,skipHydrationRootTNode:null};let Vl=!1;function Eg(){lo.lFrame.elementDepthCount--}function Wg(){return lo.bindingsEnabled}function ax(){return null!==lo.skipHydrationRootTNode}function cx(i){return lo.skipHydrationRootTNode===i}function J7(){lo.skipHydrationRootTNode=null}function gn(){return lo.lFrame.lView}function To(){return lo.lFrame.tView}function Y(i){return lo.lFrame.contextLView=i,i[8]}function F(i){return lo.lFrame.contextLView=null,i}function vo(){let i=Ax();for(;null!==i&&64===i.type;)i=i.parent;return i}function Ax(){return lo.lFrame.currentTNode}function nh(i,o){const e=lo.lFrame;e.currentTNode=i,e.isParent=o}function lx(){return lo.lFrame.isParent}function dx(){lo.lFrame.isParent=!1}function vx(){return Vl}function z7(i){const o=Vl;return Vl=i,o}function aA(){const i=lo.lFrame;let o=i.bindingRootIndex;return-1===o&&(o=i.bindingRootIndex=i.tView.bindingStartIndex),o}function ih(){return lo.lFrame.bindingIndex}function el(){return lo.lFrame.bindingIndex++}function xd(i){const o=lo.lFrame,e=o.bindingIndex;return o.bindingIndex=o.bindingIndex+i,e}function mx(i,o){const e=lo.lFrame;e.bindingIndex=e.bindingRootIndex=i,U7(o)}function U7(i){lo.lFrame.currentDirectiveIndex=i}function Gf(i){const o=lo.lFrame.currentDirectiveIndex;return-1===o?null:i[o]}function Bf(){return lo.lFrame.currentQueryIndex}function Ff(i){lo.lFrame.currentQueryIndex=i}function gx(i){const o=i[1];return 2===o.type?o.declTNode:1===o.type?i[5]:null}function ow(i,o,e){if(4&e){let n=o,s=i;for(;!(n=n.parent,null!==n||1&e||(n=gx(s),null===n||(s=s[14],10&n.type))););if(null===n)return!1;o=n,i=s}const t=lo.lFrame=K7();return t.currentTNode=o,t.lView=i,!0}function j7(i){const o=K7(),e=i[1];lo.lFrame=o,o.currentTNode=e.firstChild,o.lView=i,o.tView=e,o.contextLView=i,o.bindingIndex=e.bindingStartIndex,o.inI18n=!1}function K7(){const i=lo.lFrame,o=null===i?null:i.child;return null===o?px(i):o}function px(i){const o={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:i,child:null,inI18n:!1};return null!==i&&(i.child=o),o}function fx(){const i=lo.lFrame;return lo.lFrame=i.parent,i.currentTNode=null,i.lView=null,i}const bx=fx;function tl(){const i=fx();i.isParent=!0,i.tView=null,i.selectedIndex=-1,i.contextLView=null,i.elementDepthCount=0,i.currentDirectiveIndex=-1,i.currentNamespace=null,i.bindingRootIndex=-1,i.bindingIndex=-1,i.currentQueryIndex=0}function Wc(){return lo.lFrame.selectedIndex}function im(i){lo.lFrame.selectedIndex=i}function du(){const i=lo.lFrame;return Zg(i.tView,i.selectedIndex)}function la(){lo.lFrame.currentNamespace="svg"}function Yf(){!function GL(){lo.lFrame.currentNamespace=null}()}let yx=!0;function _f(){return yx}function Hf(i){yx=i}function q7(i,o=null,e=null,t){const n=rw(i,o,e,t);return n.resolveInjectorInitializers(),n}function rw(i,o=null,e=null,t,n=new Set){const s=[e||cr,B1(i)];return t=t||("object"==typeof i?void 0:Nc(i)),new Qh(s,o||Ef(),t||null,n)}class vi{static THROW_IF_NOT_FOUND=Uv;static NULL=new Nf;static create(o,e){if(Array.isArray(o))return q7({name:""},e,o,"");{const t=o.name??"";return q7({name:t},o.parent,o.providers,t)}}static \u0275prov=Ot({token:vi,providedIn:"any",factory:()=>ht(V1)});static __NG_ELEMENT_ID__=-1}const Os=new Nn("");let Zd=(()=>class i{static __NG_ELEMENT_ID__=Ix;static __NG_ENV_ID__=e=>e})();class Cx extends Zd{_lView;constructor(o){super(),this._lView=o}get destroyed(){return eh(this._lView)}onDestroy(o){const e=this._lView;return Q7(e,o),()=>function $1(i,o){if(null===i[21])return;const e=i[21].indexOf(o);-1!==e&&i[21].splice(e,1)}(e,o)}}function Ix(){return new Cx(gn())}class qh{_console=console;handleError(o){this._console.error("ERROR",o)}}const Nd=new Nn("",{providedIn:"root",factory:()=>{const i=cn(Za);let o;return e=>{i.destroyed&&!o?setTimeout(()=>{throw e}):(o??=i.get(qh),o.handleError(e))}}}),wx={provide:Uu,useValue:()=>{cn(qh)},multi:!0};function oh(i,o){const[e,t,n]=me(i,o?.equal),s=e;return s.set=t,s.update=n,s.asReadonly=aw.bind(s),s}function aw(){const i=this[C];if(void 0===i.readonlyFn){const o=()=>this();o[C]=i,i.readonlyFn=o}return i.readonlyFn}function cw(i){return function Sx(i){return"function"==typeof i&&void 0!==i[C]}(i)&&"function"==typeof i.set}let $7=(()=>class i{view;node;constructor(e,t){this.view=e,this.node=t}static __NG_ELEMENT_ID__=Tx})();function Tx(){return new $7(gn(),vo())}class sh{}const Mx=new Nn("",{providedIn:"root",factory:()=>!1}),Dx=new Nn(""),xx=new Nn("");let Rd=(()=>{class i{taskId=0;pendingTasks=new Set;destroyed=!1;pendingTask=new di(!1);get hasPendingTasks(){return!this.destroyed&&this.pendingTask.value}get hasPendingTasksObservable(){return this.destroyed?new Hn(e=>{e.next(!1),e.complete()}):this.pendingTask}add(){!this.hasPendingTasks&&!this.destroyed&&this.pendingTask.next(!0);const e=this.taskId++;return this.pendingTasks.add(e),e}has(e){return this.pendingTasks.has(e)}remove(e){this.pendingTasks.delete(e),0===this.pendingTasks.size&&this.hasPendingTasks&&this.pendingTask.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks&&this.pendingTask.next(!1),this.destroyed=!0,this.pendingTask.unsubscribe()}static \u0275prov=Ot({token:i,providedIn:"root",factory:()=>new i})}return i})(),om=(()=>{class i{internalPendingTasks=cn(Rd);scheduler=cn(sh);errorHandler=cn(Nd);add(){const e=this.internalPendingTasks.add();return()=>{this.internalPendingTasks.has(e)&&(this.scheduler.notify(11),this.internalPendingTasks.remove(e))}}run(e){const t=this.add();e().catch(this.errorHandler).finally(t)}static \u0275prov=Ot({token:i,providedIn:"root",factory:()=>new i})}return i})();function Qf(...i){}let Aw=(()=>{class i{static \u0275prov=Ot({token:i,providedIn:"root",factory:()=>new lw})}return i})();class lw{dirtyEffectCount=0;queues=new Map;add(o){this.enqueue(o),this.schedule(o)}schedule(o){o.dirty&&this.dirtyEffectCount++}remove(o){const t=this.queues.get(o.zone);t.has(o)&&(t.delete(o),o.dirty&&this.dirtyEffectCount--)}enqueue(o){const e=o.zone;this.queues.has(e)||this.queues.set(e,new Set);const t=this.queues.get(e);t.has(o)||t.add(o)}flush(){for(;this.dirtyEffectCount>0;){let o=!1;for(const[e,t]of this.queues)o||=null===e?this.flushQueue(t):e.run(()=>this.flushQueue(t));o||(this.dirtyEffectCount=0)}}flushQueue(o){let e=!1;for(const t of o)t.dirty&&(this.dirtyEffectCount--,e=!0,t.run());return e}}function dw(i,o,e,t,n,s,r){try{var a=i[s](r),c=a.value}catch(A){return void e(A)}a.done?o(c):Promise.resolve(c).then(t,n)}function ke(i){return function(){var o=this,e=arguments;return new Promise(function(t,n){var s=i.apply(o,e);function r(c){dw(s,t,n,r,a,"next",c)}function a(c){dw(s,t,n,r,a,"throw",c)}r(void 0)})}}function uw(i){return qe(i?.lift)}function Qr(i){return o=>{if(uw(o))return o.lift(function(e){try{return i(e,this)}catch(t){this.error(t)}});throw new TypeError("Unable to lift unknown Observable type")}}function Ys(i,o,e,t,n){return new Zx(i,o,e,t,n)}class Zx extends At{constructor(o,e,t,n,s,r){super(o),this.onFinalize=s,this.shouldUnsubscribe=r,this._next=e?function(a){try{e(a)}catch(c){o.error(c)}}:super._next,this._error=n?function(a){try{n(a)}catch(c){o.error(c)}finally{this.unsubscribe()}}:super._error,this._complete=t?function(){try{t()}catch(a){o.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var o;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:e}=this;super.unsubscribe(),!e&&(null===(o=this.onFinalize)||void 0===o||o.call(this))}}}function Di(i,o){return Qr((e,t)=>{let n=0;e.subscribe(Ys(t,s=>{t.next(i.call(o,s,n++))}))})}function rh(i){return{toString:i}.toString()}class zL{previousValue;currentValue;firstChange;constructor(o,e,t){this.previousValue=o,this.currentValue=e,this.firstChange=t}isFirstChange(){return this.firstChange}}function Xx(i,o,e,t){null!==o?o.applyValueToInputSignal(o,t):i[e]=t}const Jr=(()=>{const i=()=>vw;return i.ngInherit=!0,i})();function vw(i){return i.type.prototype.ngOnChanges&&(i.setInput=rm),ya}function ya(){const i=ah(this),o=i?.current;if(o){const e=i.previous;if(e===Td)i.previous=o;else for(let t in o)e[t]=o[t];i.current=null,this.ngOnChanges(o)}}function rm(i,o,e,t,n){const s=this.declaredInputs[t],r=ah(i)||function $h(i,o){return i[am]=o}(i,{previous:Td,current:null}),a=r.current||(r.current={}),c=r.previous,A=c[s];a[s]=new zL(A&&A.currentValue,e,c===Td),Xx(i,o,n,e)}const am="__ngSimpleChanges__";function ah(i){return i[am]||null}const Wd=[],Ps=function(i,o=null,e){for(let t=0;t<Wd.length;t++)(0,Wd[t])(i,o,e)};function Vg(i,o){for(let e=o.directiveStart,t=o.directiveEnd;e<t;e++){const s=i.data[e].type.prototype,{ngAfterContentInit:r,ngAfterContentChecked:a,ngAfterViewInit:c,ngAfterViewChecked:A,ngOnDestroy:l}=s;r&&(i.contentHooks??=[]).push(-e,r),a&&((i.contentHooks??=[]).push(e,a),(i.contentCheckHooks??=[]).push(e,a)),c&&(i.viewHooks??=[]).push(-e,c),A&&((i.viewHooks??=[]).push(e,A),(i.viewCheckHooks??=[]).push(e,A)),null!=l&&(i.destroyHooks??=[]).push(e,l)}}function zf(i,o,e){Px(i,o,3,e)}function Uf(i,o,e,t){(3&i[2])===e&&Px(i,o,e,t)}function Gg(i,o){let e=i[2];(3&e)===o&&(e&=16383,e+=1,i[2]=e)}function Px(i,o,e,t){const s=t??-1,r=o.length-1;let a=0;for(let c=void 0!==t?65535&i[17]:0;c<r;c++)if("number"==typeof o[c+1]){if(a=o[c],null!=t&&a>=t)break}else o[c]<0&&(i[17]+=65536),(a<s||-1==s)&&(UL(i,e,o,c),i[17]=(4294901760&i[17])+c+2),c++}function Vx(i,o){Ps(4,i,o);const e=m(null);try{o.call(i)}finally{m(e),Ps(5,i,o)}}function UL(i,o,e,t){const n=e[t]<0,s=e[t+1],a=i[n?-e[t]:e[t]];n?i[2]>>14<i[17]>>16&&(3&i[2])===o&&(i[2]+=16384,Vx(a,s)):Vx(a,s)}class jf{factory;name;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(o,e,t,n){this.factory=o,this.name=n,this.canSeeViewProviders=e,this.injectImpl=t}}function pw(i){return 3===i||4===i||6===i}function Fx(i){return 64===i.charCodeAt(0)}function Fg(i,o){if(null!==o&&0!==o.length)if(null===i||0===i.length)i=o.slice();else{let e=-1;for(let t=0;t<o.length;t++){const n=o[t];"number"==typeof n?e=n:0===e||fw(i,e,n,0,-1===e||2===e?o[++t]:null)}}return i}function fw(i,o,e,t,n){let s=0,r=i.length;if(-1===o)r=-1;else for(;s<i.length;){const a=i[s++];if("number"==typeof a){if(a===o){r=-1;break}if(a>o){r=s-1;break}}}for(;s<i.length;){const a=i[s];if("number"==typeof a)break;if(a===e)return void(null!==n&&(i[s+1]=n));s++,null!==n&&s++}-1!==r&&(i.splice(r,0,o),s=r+1),i.splice(s++,0,e),null!==n&&i.splice(s++,0,n)}function bw(i){return-1!==i}function qf(i){return 32767&i}function $f(i,o){let e=function qL(i){return i>>16}(i),t=o;for(;e>0;)t=t[14],e--;return t}let yw=!0;function Yg(i){const o=yw;return yw=i,o}let ui=0;const MA={};function DA(i,o){const e=_s(i,o);if(-1!==e)return e;const t=o[1];t.firstCreatePass&&(i.injectorIndex=o.length,Cw(t.data,i),Cw(o,null),Cw(t.blueprint,null));const n=lr(i,o),s=i.injectorIndex;if(bw(n)){const r=qf(n),a=$f(n,o),c=a[1].data;for(let A=0;A<8;A++)o[s+A]=a[r+A]|c[r+A]}return o[s+8]=n,s}function Cw(i,o){i.push(0,0,0,0,0,0,0,0,o)}function _s(i,o){return-1===i.injectorIndex||i.parent&&i.parent.injectorIndex===i.injectorIndex||null===o[i.injectorIndex+8]?-1:i.injectorIndex}function lr(i,o){if(i.parent&&-1!==i.parent.injectorIndex)return i.parent.injectorIndex;let e=0,t=null,n=o;for(;null!==n;){if(t=ib(n),null===t)return-1;if(e++,n=n[14],-1!==t.injectorIndex)return t.injectorIndex|e<<16}return-1}function _g(i,o,e){!function ry(i,o,e){let t;"string"==typeof e?t=e.charCodeAt(0)||0:e.hasOwnProperty(Df)&&(t=e[Df]),null==t&&(t=e[Df]=ui++);const n=255&t;o.data[i+(n>>5)]|=1<<n}(i,o,e)}function eb(i,o,e){if(8&e||void 0!==i)return i;X1()}function _x(i,o,e,t){if(8&e&&void 0===t&&(t=null),!(3&e)){const n=i[9],s=Rc(void 0);try{return n?n.get(o,t,8&e):_9(o,t,8&e)}finally{Rc(s)}}return eb(t,0,e)}function tb(i,o,e,t=0,n){if(null!==i){if(2048&o[2]&&!(2&t)){const r=function nO(i,o,e,t,n){let s=i,r=o;for(;null!==s&&null!==r&&2048&r[2]&&!Dd(r);){const a=Hx(s,r,e,2|t,MA);if(a!==MA)return a;let c=s.parent;if(!c){const A=r[20];if(A){const l=A.get(e,MA,t);if(l!==MA)return l}c=ib(r),r=r[14]}s=c}return n}(i,o,e,t,MA);if(r!==MA)return r}const s=Hx(i,o,e,t,MA);if(s!==MA)return s}return _x(o,e,t,n)}function Hx(i,o,e,t,n){const s=function tO(i){if("string"==typeof i)return i.charCodeAt(0)||0;const o=i.hasOwnProperty(Df)?i[Df]:void 0;return"number"==typeof o?o>=0?255&o:Qx:o}(e);if("function"==typeof s){if(!ow(o,i,t))return 1&t?eb(n,0,t):_x(o,e,t,n);try{let r;if(r=s(t),null!=r||8&t)return r;X1()}finally{bx()}}else if("number"==typeof s){let r=null,a=_s(i,o),c=-1,A=1&t?o[15][5]:null;for((-1===a||4&t)&&(c=-1===a?lr(i,o):o[a+8],-1!==c&&ww(t,!1)?(r=o[1],a=qf(c),o=$f(c,o)):a=-1);-1!==a;){const l=o[1];if(Iw(s,a,l.data)){const d=eO(a,o,e,r,t,A);if(d!==MA)return d}c=o[a+8],-1!==c&&ww(t,o[1].data[a+8]===A)&&Iw(s,a,o)?(r=l,a=qf(c),o=$f(c,o)):a=-1}}return n}function eO(i,o,e,t,n,s){const r=o[1],a=r.data[i+8],l=nb(a,r,e,null==t?$u(a)&&yw:t!=r&&!!(3&a.type),1&n&&s===a);return null!==l?Hg(o,r,l,a,n):MA}function nb(i,o,e,t,n){const s=i.providerIndexes,r=o.data,a=1048575&s,c=i.directiveStart,l=s>>20,u=n?a+l:i.directiveEnd;for(let h=t?a:a+l;h<u;h++){const v=r[h];if(h<c&&e===v||h>=c&&v.type===e)return h}if(n){const h=r[c];if(h&&SA(h)&&h.type===e)return c}return null}function Hg(i,o,e,t,n){let s=i[e];const r=o.data;if(s instanceof jf){const a=s;if(a.resolving)throw function ts(i){return"function"==typeof i?i.name||i.toString():"object"==typeof i&&null!=i&&"function"==typeof i.type?i.type.name||i.type.toString():io(i)}(r[e]),k1();const c=Yg(a.canSeeViewProviders);a.resolving=!0;const d=a.injectImpl?Rc(a.injectImpl):null;ow(i,t,0);try{s=i[e]=a.factory(void 0,n,r,i,t),o.firstCreatePass&&e>=t.directiveStart&&function mw(i,o,e){const{ngOnChanges:t,ngOnInit:n,ngDoCheck:s}=o.type.prototype;if(t){const r=vw(o);(e.preOrderHooks??=[]).push(i,r),(e.preOrderCheckHooks??=[]).push(i,r)}n&&(e.preOrderHooks??=[]).push(0-i,n),s&&((e.preOrderHooks??=[]).push(i,s),(e.preOrderCheckHooks??=[]).push(i,s))}(e,r[e],o)}finally{null!==d&&Rc(d),Yg(c),a.resolving=!1,bx()}}return s}function Iw(i,o,e){return!!(e[o+(i>>5)]&1<<i)}function ww(i,o){return!(2&i||1&i&&o)}class da{_tNode;_lView;constructor(o,e){this._tNode=o,this._lView=e}get(o,e,t){return tb(this._tNode,this._lView,o,pg(t),e)}}function Qx(){return new da(vo(),gn())}function zr(i){return rh(()=>{const o=i.prototype.constructor,e=o[Jv]||Sw(o),t=Object.prototype;let n=Object.getPrototypeOf(i.prototype).constructor;for(;n&&n!==t;){const s=n[Jv]||Sw(n);if(s&&s!==e)return s;n=Object.getPrototypeOf(n)}return s=>new s})}function Sw(i){return Yh(i)?()=>{const o=Sw(ho(i));return o&&o()}:Ju(i)}function ib(i){const o=i[1],e=o.type;return 2===e?o.declTNode:1===e?i[5]:null}function za(i){return function $L(i,o){if("class"===o)return i.classes;if("style"===o)return i.styles;const e=i.attrs;if(e){const t=e.length;let n=0;for(;n<t;){const s=e[n];if(pw(s))break;if(0===s)n+=2;else if("number"==typeof s)for(n++;n<t&&"string"==typeof e[n];)n++;else{if(s===o)return e[n+1];n+=2}}}return null}(vo(),i)}function aO(){return Jg(vo(),gn())}function Jg(i,o){return new is(Ea(i,o))}let is=(()=>class i{nativeElement;constructor(e){this.nativeElement=e}static __NG_ELEMENT_ID__=aO})();function jx(i){return i instanceof is?i.nativeElement:i}function cO(){return this._results[Symbol.iterator]()}class AO{_emitDistinctChangesOnly;dirty=!0;_onDirty=void 0;_results=[];_changesDetected=!1;_changes=void 0;length=0;first=void 0;last=void 0;get changes(){return this._changes??=new Yt}constructor(o=!1){this._emitDistinctChangesOnly=o}get(o){return this._results[o]}map(o){return this._results.map(o)}filter(o){return this._results.filter(o)}find(o){return this._results.find(o)}reduce(o,e){return this._results.reduce(o,e)}forEach(o){this._results.forEach(o)}some(o){return this._results.some(o)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(o,e){this.dirty=!1;const t=function Ec(i){return i.flat(Number.POSITIVE_INFINITY)}(o);(this._changesDetected=!function H9(i,o,e){if(i.length!==o.length)return!1;for(let t=0;t<i.length;t++){let n=i[t],s=o[t];if(e&&(n=e(n),s=e(s)),s!==n)return!1}return!0}(this._results,t,e))&&(this._results=t,this.length=t.length,this.last=t[this.length-1],this.first=t[0])}notifyOnChanges(){void 0!==this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.next(this)}onDirty(o){this._onDirty=o}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){void 0!==this._changes&&(this._changes.complete(),this._changes.unsubscribe())}[Symbol.iterator]=cO}function sb(i){return!(128&~i.flags)}var ly=function(i){return i[i.OnPush=0]="OnPush",i[i.Default=1]="Default",i}(ly||{});const Q=new Map;let B=0;function Fe(i){Q.delete(i[19])}const _t="__ngContext__";function nn(i,o){Hr(o)?(i[_t]=o[19],function J(i){Q.set(i[19],i)}(o)):i[_t]=o}function Ca(i){return nl(i[12])}function xA(i){return nl(i[4])}function nl(i){for(;null!==i&&!wA(i);)i=i[4];return i}let uO;function zg(){if(void 0!==uO)return uO;if(typeof document<"u")return document;throw new Ft(210,!1)}const Dw=new Nn("",{providedIn:"root",factory:()=>y1e}),y1e="ng",r4=new Nn(""),dy=new Nn("",{providedIn:"platform",factory:()=>"unknown"}),a4=new Nn(""),c4=new Nn("",{providedIn:"root",factory:()=>zg().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null}),x1e=new Nn("",{providedIn:"root",factory:()=>!1}),E1e=new Nn("");function i2(i){return!(32&~i.flags)}function W4(i,o){const e=i.contentQueries;if(null!==e){const t=m(null);try{for(let n=0;n<e.length;n+=2){const r=e[n+1];if(-1!==r){const a=i.data[r];Ff(e[n]),a.contentQueries(2,o[r],r)}}}finally{m(t)}}}function NO(i,o,e){Ff(0);const t=m(null);try{o(i,e)}finally{m(t)}}function RO(i,o,e){if(U1(o)){const t=m(null);try{const s=o.directiveEnd;for(let r=o.directiveStart;r<s;r++){const a=i.data[r];a.contentQueries&&a.contentQueries(1,e[r],r)}}finally{m(t)}}}var vm=function(i){return i[i.Emulated=0]="Emulated",i[i.None=2]="None",i[i.ShadowDom=3]="ShadowDom",i}(vm||{});let c2,A2;function gy(i){return function k4(){if(void 0===c2&&(c2=null,ca.trustedTypes))try{c2=ca.trustedTypes.createPolicy("angular",{createHTML:i=>i,createScript:i=>i,createScriptURL:i=>i})}catch{}return c2}()?.createHTML(i)||i}function X4(i){return function EO(){if(void 0===A2&&(A2=null,ca.trustedTypes))try{A2=ca.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:i=>i,createScript:i=>i,createScriptURL:i=>i})}catch{}return A2}()?.createHTML(i)||i}class ab{changingThisBreaksApplicationSecurity;constructor(o){this.changingThisBreaksApplicationSecurity=o}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Zr})`}}class owe extends ab{getTypeName(){return"HTML"}}class swe extends ab{getTypeName(){return"Style"}}class rwe extends ab{getTypeName(){return"Script"}}class awe extends ab{getTypeName(){return"URL"}}class cwe extends ab{getTypeName(){return"ResourceURL"}}function kd(i){return i instanceof ab?i.changingThisBreaksApplicationSecurity:i}function nv(i,o){const e=function Awe(i){return i instanceof ab&&i.getTypeName()||null}(i);if(null!=e&&e!==o){if("ResourceURL"===e&&"URL"===o)return!0;throw new Error(`Required a safe ${o}, got a ${e} (see ${Zr})`)}return e===o}class mwe{inertDocumentHelper;constructor(o){this.inertDocumentHelper=o}getInertBodyElement(o){o="<body><remove></remove>"+o;try{const e=(new window.DOMParser).parseFromString(gy(o),"text/html").body;return null===e?this.inertDocumentHelper.getInertBodyElement(o):(e.firstChild?.remove(),e)}catch{return null}}}class gwe{defaultDoc;inertDocument;constructor(o){this.defaultDoc=o,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(o){const e=this.inertDocument.createElement("template");return e.innerHTML=gy(o),e}}const fwe=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function l2(i){return(i=String(i)).match(fwe)?i:"unsafe:"+i}function mm(i){const o={};for(const e of i.split(","))o[e]=!0;return o}function Nw(...i){const o={};for(const e of i)for(const t in e)e.hasOwnProperty(t)&&(o[t]=!0);return o}const V4=mm("area,br,col,hr,img,wbr"),G4=mm("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),B4=mm("rp,rt"),WO=Nw(V4,Nw(G4,mm("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")),Nw(B4,mm("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")),Nw(B4,G4)),kO=mm("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),F4=Nw(kO,mm("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"),mm("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")),bwe=mm("script,style,template");class ywe{sanitizedSomething=!1;buf=[];sanitizeChildren(o){let e=o.firstChild,t=!0,n=[];for(;e;)if(e.nodeType===Node.ELEMENT_NODE?t=this.startElement(e):e.nodeType===Node.TEXT_NODE?this.chars(e.nodeValue):this.sanitizedSomething=!0,t&&e.firstChild)n.push(e),e=wwe(e);else for(;e;){e.nodeType===Node.ELEMENT_NODE&&this.endElement(e);let s=Iwe(e);if(s){e=s;break}e=n.pop()}return this.buf.join("")}startElement(o){const e=Y4(o).toLowerCase();if(!WO.hasOwnProperty(e))return this.sanitizedSomething=!0,!bwe.hasOwnProperty(e);this.buf.push("<"),this.buf.push(e);const t=o.attributes;for(let n=0;n<t.length;n++){const s=t.item(n),r=s.name,a=r.toLowerCase();if(!F4.hasOwnProperty(a)){this.sanitizedSomething=!0;continue}let c=s.value;kO[a]&&(c=l2(c)),this.buf.push(" ",r,'="',H4(c),'"')}return this.buf.push(">"),!0}endElement(o){const e=Y4(o).toLowerCase();WO.hasOwnProperty(e)&&!V4.hasOwnProperty(e)&&(this.buf.push("</"),this.buf.push(e),this.buf.push(">"))}chars(o){this.buf.push(H4(o))}}function Iwe(i){const o=i.nextSibling;if(o&&i!==o.previousSibling)throw _4(o);return o}function wwe(i){const o=i.firstChild;if(o&&function Cwe(i,o){return(i.compareDocumentPosition(o)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(i,o))throw _4(o);return o}function Y4(i){const o=i.nodeName;return"string"==typeof o?o:"FORM"}function _4(i){return new Error(`Failed to sanitize html because the element is clobbered: ${i.outerHTML}`)}const Swe=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Twe=/([^\#-~ |!])/g;function H4(i){return i.replace(/&/g,"&").replace(Swe,function(o){return"&#"+(1024*(o.charCodeAt(0)-55296)+(o.charCodeAt(1)-56320)+65536)+";"}).replace(Twe,function(o){return"&#"+o.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}let d2;function Q4(i,o){let e=null;try{d2=d2||function P4(i){const o=new gwe(i);return function pwe(){try{return!!(new window.DOMParser).parseFromString(gy(""),"text/html")}catch{return!1}}()?new mwe(o):o}(i);let t=o?String(o):"";e=d2.getInertBodyElement(t);let n=5,s=t;do{if(0===n)throw new Error("Failed to sanitize html because the input is unstable");n--,t=s,s=e.innerHTML,e=d2.getInertBodyElement(t)}while(t!==s);return gy((new ywe).sanitizeChildren(XO(e)||e))}finally{if(e){const t=XO(e)||e;for(;t.firstChild;)t.firstChild.remove()}}}function XO(i){return"content"in i&&function Mwe(i){return i.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===i.nodeName}(i)?i.content:null}var Xd=function(i){return i[i.NONE=0]="NONE",i[i.HTML=1]="HTML",i[i.STYLE=2]="STYLE",i[i.SCRIPT=3]="SCRIPT",i[i.URL=4]="URL",i[i.RESOURCE_URL=5]="RESOURCE_URL",i}(Xd||{});function bl(i){const o=Rw();return o?X4(o.sanitize(Xd.HTML,i)||""):nv(i,"HTML")?X4(kd(i)):Q4(zg(),io(i))}function mn(i){const o=Rw();return o?o.sanitize(Xd.URL,i)||"":nv(i,"URL")?kd(i):l2(io(i))}function Rw(){const i=gn();return i&&i[10].sanitizer}const Ewe=/^>|^->|<!--|-->|--!>|<!-$/g,Wwe=/(<|>)/g;function fr(i){return i.ownerDocument.defaultView}function RA(i){return i.ownerDocument}function iv(i){return i instanceof Function?i():i}function _we(i,o,e){let t=i.length;for(;;){const n=i.indexOf(o,e);if(-1===n)return n;if(0===n||i.charCodeAt(n-1)<=32){const s=o.length;if(n+s===t||i.charCodeAt(n+s)<=32)return n}e=n+1}}const iK="ng-template";function Hwe(i,o,e,t){let n=0;if(t){for(;n<o.length&&"string"==typeof o[n];n+=2)if("class"===o[n]&&-1!==_we(o[n+1].toLowerCase(),e,0))return!0}else if(PO(i))return!1;if(n=o.indexOf(1,n),n>-1){let s;for(;++n<o.length&&"string"==typeof(s=o[n]);)if(s.toLowerCase()===e)return!0}return!1}function PO(i){return 4===i.type&&i.value!==iK}function Qwe(i,o,e){return o===(4!==i.type||e?i.value:iK)}function Jwe(i,o,e){let t=4;const n=i.attrs,s=null!==n?function jwe(i){for(let o=0;o<i.length;o++)if(pw(i[o]))return o;return i.length}(n):0;let r=!1;for(let a=0;a<o.length;a++){const c=o[a];if("number"!=typeof c){if(!r)if(4&t){if(t=2|1&t,""!==c&&!Qwe(i,c,e)||""===c&&1===o.length){if(uh(t))return!1;r=!0}}else if(8&t){if(null===n||!Hwe(i,n,c,e)){if(uh(t))return!1;r=!0}}else{const A=o[++a],l=zwe(c,n,PO(i),e);if(-1===l){if(uh(t))return!1;r=!0;continue}if(""!==A){let d;if(d=l>s?"":n[l+1].toLowerCase(),2&t&&A!==d){if(uh(t))return!1;r=!0}}}}else{if(!r&&!uh(t)&&!uh(c))return!1;if(r&&uh(c))continue;r=!1,t=c|1&t}}return uh(t)||r}function uh(i){return!(1&i)}function zwe(i,o,e,t){if(null===o)return-1;let n=0;if(t||!e){let s=!1;for(;n<o.length;){const r=o[n];if(r===i)return n;if(3===r||6===r)s=!0;else{if(1===r||2===r){let a=o[++n];for(;"string"==typeof a;)a=o[++n];continue}if(4===r)break;if(0===r){n+=4;continue}}n+=s?1:2}return-1}return function Kwe(i,o){let e=i.indexOf(4);if(e>-1)for(e++;e<i.length;){const t=i[e];if("number"==typeof t)return-1;if(t===o)return e;e++}return-1}(o,i)}function oK(i,o,e=!1){for(let t=0;t<o.length;t++)if(Jwe(i,o[t],e))return!0;return!1}function qwe(i,o){e:for(let e=0;e<o.length;e++){const t=o[e];if(i.length===t.length){for(let n=0;n<i.length;n++)if(i[n]!==t[n])continue e;return!0}}return!1}function sK(i,o){return i?":not("+o.trim()+")":o}function $we(i){let o=i[0],e=1,t=2,n="",s=!1;for(;e<i