@gouvfr-anct/cartographie-nationale
Version:
💻 Client pour l'affichage de la cartographie nationale de l’offre de médiation numérique dans un navigateur web.
1 lines • 1.57 MB
JavaScript
(self.webpackChunkcoordinateurs=self.webpackChunkcoordinateurs||[]).push([["main"],{331:(st,On,ft)=>{"use strict";function ut(e){return"function"==typeof e}function Jn(e){const t=e(r=>{Error.call(r),r.stack=(new Error).stack});return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}const Hn=Jn(e=>function(t){e(this),this.message=t?`${t.length} errors occurred during unsubscription:\n${t.map((r,i)=>`${i+1}) ${r.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=t});function _(e,n){if(e){const t=e.indexOf(n);0<=t&&e.splice(t,1)}}class on{constructor(n){this.initialTeardown=n,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let n;if(!this.closed){this.closed=!0;const{_parentage:t}=this;if(t)if(this._parentage=null,Array.isArray(t))for(const l of t)l.remove(this);else t.remove(this);const{initialTeardown:r}=this;if(ut(r))try{r()}catch(l){n=l instanceof Hn?l.errors:[l]}const{_finalizers:i}=this;if(i){this._finalizers=null;for(const l of i)try{wa(l)}catch(d){n=n??[],d instanceof Hn?n=[...n,...d.errors]:n.push(d)}}if(n)throw new Hn(n)}}add(n){var t;if(n&&n!==this)if(this.closed)wa(n);else{if(n instanceof on){if(n.closed||n._hasParent(this))return;n._addParent(this)}(this._finalizers=null!==(t=this._finalizers)&&void 0!==t?t:[]).push(n)}}_hasParent(n){const{_parentage:t}=this;return t===n||Array.isArray(t)&&t.includes(n)}_addParent(n){const{_parentage:t}=this;this._parentage=Array.isArray(t)?(t.push(n),t):t?[t,n]:n}_removeParent(n){const{_parentage:t}=this;t===n?this._parentage=null:Array.isArray(t)&&_(t,n)}remove(n){const{_finalizers:t}=this;t&&_(t,n),n instanceof on&&n._removeParent(this)}}on.EMPTY=(()=>{const e=new on;return e.closed=!0,e})();const sr=on.EMPTY;function si(e){return e instanceof on||e&&"closed"in e&&ut(e.remove)&&ut(e.add)&&ut(e.unsubscribe)}function wa(e){ut(e)?e():e.unsubscribe()}const pn={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},Ee={setTimeout(e,n,...t){const{delegate:r}=Ee;return r?.setTimeout?r.setTimeout(e,n,...t):setTimeout(e,n,...t)},clearTimeout(e){const{delegate:n}=Ee;return(n?.clearTimeout||clearTimeout)(e)},delegate:void 0};function br(e){Ee.setTimeout(()=>{const{onUnhandledError:n}=pn;if(!n)throw e;n(e)})}function Dn(){}const Kr=Xr("C",void 0,void 0);function Xr(e,n,t){return{kind:e,value:n,error:t}}let mr=null;function yn(e){if(pn.useDeprecatedSynchronousErrorHandling){const n=!mr;if(n&&(mr={errorThrown:!1,error:null}),e(),n){const{errorThrown:t,error:r}=mr;if(mr=null,t)throw r}}else e()}class $a extends on{constructor(n){super(),this.isStopped=!1,n?(this.destination=n,si(n)&&n.add(this)):this.destination=Po}static create(n,t,r){return new Br(n,t,r)}next(n){this.isStopped?lr(function Yr(e){return Xr("N",e,void 0)}(n),this):this._next(n)}error(n){this.isStopped?lr(function Ni(e){return Xr("E",void 0,e)}(n),this):(this.isStopped=!0,this._error(n))}complete(){this.isStopped?lr(Kr,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()}}}const Mi=Function.prototype.bind;function Ca(e,n){return Mi.call(e,n)}class li{constructor(n){this.partialObserver=n}next(n){const{partialObserver:t}=this;if(t.next)try{t.next(n)}catch(r){Ti(r)}}error(n){const{partialObserver:t}=this;if(t.error)try{t.error(n)}catch(r){Ti(r)}else Ti(n)}complete(){const{partialObserver:n}=this;if(n.complete)try{n.complete()}catch(t){Ti(t)}}}class Br extends $a{constructor(n,t,r){let i;if(super(),ut(n)||!n)i={next:n??void 0,error:t??void 0,complete:r??void 0};else{let l;this&&pn.useDeprecatedNextContext?(l=Object.create(n),l.unsubscribe=()=>this.unsubscribe(),i={next:n.next&&Ca(n.next,l),error:n.error&&Ca(n.error,l),complete:n.complete&&Ca(n.complete,l)}):i=n}this.destination=new li(i)}}function Ti(e){pn.useDeprecatedSynchronousErrorHandling?function Or(e){pn.useDeprecatedSynchronousErrorHandling&&mr&&(mr.errorThrown=!0,mr.error=e)}(e):br(e)}function lr(e,n){const{onStoppedNotification:t}=pn;t&&Ee.setTimeout(()=>t(e,n))}const Po={closed:!0,next:Dn,error:function zi(e){throw e},complete:Dn},Yt="function"==typeof Symbol&&Symbol.observable||"@@observable";function Qr(e){return e}function Gi(e){return 0===e.length?Qr:1===e.length?e[0]:function(t){return e.reduce((r,i)=>i(r),t)}}let Bn=(()=>{class e{constructor(t){t&&(this._subscribe=t)}lift(t){const r=new e;return r.source=this,r.operator=t,r}subscribe(t,r,i){const l=function un(e){return e&&e instanceof $a||function nt(e){return e&&ut(e.next)&&ut(e.error)&&ut(e.complete)}(e)&&si(e)}(t)?t:new Br(t,r,i);return yn(()=>{const{operator:d,source:y}=this;l.add(d?d.call(l,y):y?this._subscribe(l):this._trySubscribe(l))}),l}_trySubscribe(t){try{return this._subscribe(t)}catch(r){t.error(r)}}forEach(t,r){return new(r=Lt(r))((i,l)=>{const d=new Br({next:y=>{try{t(y)}catch(x){l(x),d.unsubscribe()}},error:l,complete:i});this.subscribe(d)})}_subscribe(t){var r;return null===(r=this.source)||void 0===r?void 0:r.subscribe(t)}[Yt](){return this}pipe(...t){return Gi(t)(this)}toPromise(t){return new(t=Lt(t))((r,i)=>{let l;this.subscribe(d=>l=d,d=>i(d),()=>r(l))})}}return e.create=n=>new e(n),e})();function Lt(e){var n;return null!==(n=e??pn.Promise)&&void 0!==n?n:Promise}const Cr=Jn(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let sn=(()=>{class e extends Bn{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(t){const r=new Tr(this,this);return r.operator=t,r}_throwIfClosed(){if(this.closed)throw new Cr}next(t){yn(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const r of this.currentObservers)r.next(t)}})}error(t){yn(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=t;const{observers:r}=this;for(;r.length;)r.shift().error(t)}})}complete(){yn(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{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(null===(t=this.observers)||void 0===t?void 0:t.length)>0}_trySubscribe(t){return this._throwIfClosed(),super._trySubscribe(t)}_subscribe(t){return this._throwIfClosed(),this._checkFinalizedStatuses(t),this._innerSubscribe(t)}_innerSubscribe(t){const{hasError:r,isStopped:i,observers:l}=this;return r||i?sr:(this.currentObservers=null,l.push(t),new on(()=>{this.currentObservers=null,_(l,t)}))}_checkFinalizedStatuses(t){const{hasError:r,thrownError:i,isStopped:l}=this;r?t.error(i):l&&t.complete()}asObservable(){const t=new Bn;return t.source=this,t}}return e.create=(n,t)=>new Tr(n,t),e})();class Tr extends sn{constructor(n,t){super(),this.destination=n,this.source=t}next(n){var t,r;null===(r=null===(t=this.destination)||void 0===t?void 0:t.next)||void 0===r||r.call(t,n)}error(n){var t,r;null===(r=null===(t=this.destination)||void 0===t?void 0:t.error)||void 0===r||r.call(t,n)}complete(){var n,t;null===(t=null===(n=this.destination)||void 0===n?void 0:n.complete)||void 0===t||t.call(n)}_subscribe(n){var t,r;return null!==(r=null===(t=this.source)||void 0===t?void 0:t.subscribe(n))&&void 0!==r?r:sr}}function cr(e){return ut(e?.lift)}function tn(e){return n=>{if(cr(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 gn(e,n,t,r,i){return new ke(e,n,t,r,i)}class ke extends $a{constructor(n,t,r,i,l,d){super(n),this.onFinalize=l,this.shouldUnsubscribe=d,this._next=t?function(y){try{t(y)}catch(x){n.error(x)}}:super._next,this._error=i?function(y){try{i(y)}catch(x){n.error(x)}finally{this.unsubscribe()}}:super._error,this._complete=r?function(){try{r()}catch(y){n.error(y)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var n;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:t}=this;super.unsubscribe(),!t&&(null===(n=this.onFinalize)||void 0===n||n.call(this))}}}function we(e,n){return tn((t,r)=>{let i=0;t.subscribe(gn(r,l=>{r.next(e.call(n,l,i++))}))})}function yi(e,n){return function(t,r){n(t,r,e)}}function Zi(e){return this instanceof Zi?(this.v=e,this):new Zi(e)}function bi(e,n,t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i,r=t.apply(e,n||[]),l=[];return i={},d("next"),d("throw"),d("return"),i[Symbol.asyncIterator]=function(){return this},i;function d(Q){r[Q]&&(i[Q]=function(oe){return new Promise(function(me,Ce){l.push([Q,oe,me,Ce])>1||y(Q,oe)})})}function y(Q,oe){try{!function x(Q){Q.value instanceof Zi?Promise.resolve(Q.value.v).then(D,A):$(l[0][2],Q)}(r[Q](oe))}catch(me){$(l[0][3],me)}}function D(Q){y("next",Q)}function A(Q){y("throw",Q)}function $(Q,oe){Q(oe),l.shift(),l.length&&y(l[0][0],l[0][1])}}function Rn(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=function qi(e){var n="function"==typeof Symbol&&Symbol.iterator,t=n&&e[n],r=0;if(t)return t.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(l){t[l]=e[l]&&function(d){return new Promise(function(y,x){!function i(l,d,y,x){Promise.resolve(x).then(function(D){l({value:D,done:y})},d)}(y,x,(d=e[l](d)).done,d.value)})}}}const Yn=e=>e&&"number"==typeof e.length&&"function"!=typeof e;function an(e){return ut(e?.then)}function It(e){return ut(e[Yt])}function Lr(e){return Symbol.asyncIterator&&ut(e?.[Symbol.asyncIterator])}function Bi(e){return new TypeError(`You provided ${null!==e&&"object"==typeof e?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const te=function Ln(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function H(e){return ut(e?.[te])}function Z(e){return bi(this,arguments,function*(){const t=e.getReader();try{for(;;){const{value:r,done:i}=yield Zi(t.read());if(i)return yield Zi(void 0);yield yield Zi(r)}}finally{t.releaseLock()}})}function L(e){return ut(e?.getReader)}function R(e){if(e instanceof Bn)return e;if(null!=e){if(It(e))return function z(e){return new Bn(n=>{const t=e[Yt]();if(ut(t.subscribe))return t.subscribe(n);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(e);if(Yn(e))return function O(e){return new Bn(n=>{for(let t=0;t<e.length&&!n.closed;t++)n.next(e[t]);n.complete()})}(e);if(an(e))return function I(e){return new Bn(n=>{e.then(t=>{n.closed||(n.next(t),n.complete())},t=>n.error(t)).then(null,br)})}(e);if(Lr(e))return G(e);if(H(e))return function N(e){return new Bn(n=>{for(const t of e)if(n.next(t),n.closed)return;n.complete()})}(e);if(L(e))return function ne(e){return G(Z(e))}(e)}throw Bi(e)}function G(e){return new Bn(n=>{(function ce(e,n){var t,r,i,l;return function ro(e,n,t,r){return new(t||(t=Promise))(function(l,d){function y(A){try{D(r.next(A))}catch($){d($)}}function x(A){try{D(r.throw(A))}catch($){d($)}}function D(A){A.done?l(A.value):function i(l){return l instanceof t?l:new t(function(d){d(l)})}(A.value).then(y,x)}D((r=r.apply(e,n||[])).next())})}(this,void 0,void 0,function*(){try{for(t=Rn(e);!(r=yield t.next()).done;)if(n.next(r.value),n.closed)return}catch(d){i={error:d}}finally{try{r&&!r.done&&(l=t.return)&&(yield l.call(t))}finally{if(i)throw i.error}}n.complete()})})(e,n).catch(t=>n.error(t))})}function ge(e,n,t,r=0,i=!1){const l=n.schedule(function(){t(),i?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(l),!i)return l}function re(e,n,t=1/0){return ut(n)?re((r,i)=>we((l,d)=>n(r,l,i,d))(R(e(r,i))),t):("number"==typeof n&&(t=n),tn((r,i)=>function Ae(e,n,t,r,i,l,d,y){const x=[];let D=0,A=0,$=!1;const Q=()=>{$&&!x.length&&!D&&n.complete()},oe=Ce=>D<r?me(Ce):x.push(Ce),me=Ce=>{l&&n.next(Ce),D++;let Le=!1;R(t(Ce,A++)).subscribe(gn(n,ze=>{i?.(ze),l?oe(ze):n.next(ze)},()=>{Le=!0},void 0,()=>{if(Le)try{for(D--;x.length&&D<r;){const ze=x.shift();d?ge(n,d,()=>me(ze)):me(ze)}Q()}catch(ze){n.error(ze)}}))};return e.subscribe(gn(n,oe,()=>{$=!0,Q()})),()=>{y?.()}}(r,i,e,t)))}function Pe(e=1/0){return re(Qr,e)}const Oe=new Bn(e=>e.complete());function vt(e){return e&&ut(e.schedule)}function Xe(e){return e[e.length-1]}function ot(e){return ut(Xe(e))?e.pop():void 0}function fn(e){return vt(Xe(e))?e.pop():void 0}function nr(e,n=0){return tn((t,r)=>{t.subscribe(gn(r,i=>ge(r,e,()=>r.next(i),n),()=>ge(r,e,()=>r.complete(),n),i=>ge(r,e,()=>r.error(i),n)))})}function Ii(e,n=0){return tn((t,r)=>{r.add(e.schedule(()=>t.subscribe(r),n))})}function Ji(e,n){if(!e)throw new Error("Iterable cannot be null");return new Bn(t=>{ge(t,n,()=>{const r=e[Symbol.asyncIterator]();ge(t,n,()=>{r.next().then(i=>{i.done?t.complete():t.next(i.value)})},0,!0)})})}function Dr(e,n){return n?function Ds(e,n){if(null!=e){if(It(e))return function _o(e,n){return R(e).pipe(Ii(n),nr(n))}(e,n);if(Yn(e))return function Ki(e,n){return new Bn(t=>{let r=0;return n.schedule(function(){r===e.length?t.complete():(t.next(e[r++]),t.closed||this.schedule())})})}(e,n);if(an(e))return function qo(e,n){return R(e).pipe(Ii(n),nr(n))}(e,n);if(Lr(e))return Ji(e,n);if(H(e))return function Ha(e,n){return new Bn(t=>{let r;return ge(t,n,()=>{r=e[te](),ge(t,n,()=>{let i,l;try{({value:i,done:l}=r.next())}catch(d){return void t.error(d)}l?t.complete():t.next(i)},0,!0)}),()=>ut(r?.return)&&r.return()})}(e,n);if(L(e))return function Pa(e,n){return Ji(Z(e),n)}(e,n)}throw Bi(e)}(e,n):R(e)}function io(...e){const n=fn(e),t=function bn(e,n){return"number"==typeof Xe(e)?e.pop():n}(e,1/0),r=e;return r.length?1===r.length?R(r[0]):Pe(t)(Dr(r,n)):Oe}function Wo(e={}){const{connector:n=(()=>new sn),resetOnError:t=!0,resetOnComplete:r=!0,resetOnRefCountZero:i=!0}=e;return l=>{let d,y,x,D=0,A=!1,$=!1;const Q=()=>{y?.unsubscribe(),y=void 0},oe=()=>{Q(),d=x=void 0,A=$=!1},me=()=>{const Ce=d;oe(),Ce?.unsubscribe()};return tn((Ce,Le)=>{D++,!$&&!A&&Q();const ze=x=x??n();Le.add(()=>{D--,0===D&&!$&&!A&&(y=ao(me,i))}),ze.subscribe(Le),!d&&D>0&&(d=new Br({next:pt=>ze.next(pt),error:pt=>{$=!0,Q(),y=ao(oe,t,pt),ze.error(pt)},complete:()=>{A=!0,Q(),y=ao(oe,r),ze.complete()}}),R(Ce).subscribe(d))})(l)}}function ao(e,n,...t){if(!0===n)return void e();if(!1===n)return;const r=new Br({next:()=>{r.unsubscribe(),e()}});return R(n(...t)).subscribe(r)}function gr(e){for(let n in e)if(e[n]===gr)return n;throw Error("Could not find renamed property on target object.")}function Ir(e,n){for(const t in n)n.hasOwnProperty(t)&&!e.hasOwnProperty(t)&&(e[t]=n[t])}function qn(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(qn).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const n=e.toString();if(null==n)return""+n;const t=n.indexOf("\n");return-1===t?n:n.substring(0,t)}function Ga(e,n){return null==e||""===e?null===n?"":n:null==n||""===n?e:e+" "+n}const sl=gr({__forward_ref__:gr});function Nr(e){return e.__forward_ref__=Nr,e.toString=function(){return qn(this())},e}function Ut(e){return k(e)?e():e}function k(e){return"function"==typeof e&&e.hasOwnProperty(sl)&&e.__forward_ref__===Nr}function B(e){return e&&!!e.\u0275providers}const le="https://g.co/ng/security#xss";class W extends Error{constructor(n,t){super(function De(e,n){return`NG0${Math.abs(e)}${n?": "+n.trim():""}`}(n,t)),this.code=n}}function ae(e){return"string"==typeof e?e:null==e?"":String(e)}function gt(e,n){throw new W(-201,!1)}function xn(e,n){null==e&&function Rt(e,n,t,r){throw new Error(`ASSERTION ERROR: ${e}`+(null==r?"":` [Expected=> ${t} ${r} ${n} <=Actual]`))}(n,e,null,"!=")}function Wt(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Hr(e){return{providers:e.providers||[],imports:e.imports||[]}}function Yi(e){return ds(e,Pl)||ds(e,ad)}function ds(e,n){return e.hasOwnProperty(n)?e[n]:null}function id(e){return e&&(e.hasOwnProperty(Ss)||e.hasOwnProperty(kl))?e[Ss]:null}const Pl=gr({\u0275prov:gr}),Ss=gr({\u0275inj:gr}),ad=gr({ngInjectableDef:gr}),kl=gr({ngInjectorDef:gr});var dn=(()=>((dn=dn||{})[dn.Default=0]="Default",dn[dn.Host=1]="Host",dn[dn.Self=2]="Self",dn[dn.SkipSelf=4]="SkipSelf",dn[dn.Optional=8]="Optional",dn))();let Qc;function Un(e){const n=Qc;return Qc=e,n}function hc(e,n,t){const r=Yi(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:t&dn.Optional?null:void 0!==n?n:void gt(qn(e))}const ti=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),Fl={},sd="__NG_DI_FLAG__",Ol="ngTempTokenPath",nu=/\n/gm,ru="__source";let Rl;function Es(e){const n=Rl;return Rl=e,n}function iu(e,n=dn.Default){if(void 0===Rl)throw new W(-203,!1);return null===Rl?hc(e,void 0,n):Rl.get(e,n&dn.Optional?null:void 0,n)}function Et(e,n=dn.Default){return(function od(){return Qc}()||iu)(Ut(e),n)}function Wn(e,n=dn.Default){return Et(e,fc(n))}function fc(e){return typeof e>"u"||"number"==typeof e?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Rs(e){const n=[];for(let t=0;t<e.length;t++){const r=Ut(e[t]);if(Array.isArray(r)){if(0===r.length)throw new W(900,!1);let i,l=dn.Default;for(let d=0;d<r.length;d++){const y=r[d],x=au(y);"number"==typeof x?-1===x?i=y.token:l|=x:i=y}n.push(Et(i,l))}else n.push(Et(r))}return n}function Ls(e,n){return e[sd]=n,e.prototype[sd]=n,e}function au(e){return e[sd]}function Ns(e){return{toString:e}.toString()}var zr=(()=>((zr=zr||{})[zr.OnPush=0]="OnPush",zr[zr.Default=1]="Default",zr))(),oo=(()=>{return(e=oo||(oo={}))[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",oo;var e})();const Pr={},ln=[],Ms=gr({\u0275cmp:gr}),pc=gr({\u0275dir:gr}),ou=gr({\u0275pipe:gr}),hd=gr({\u0275mod:gr}),hs=gr({\u0275fac:gr}),Ll=gr({__NG_ELEMENT_ID__:gr});let zs=0;function Ai(e){return Ns(()=>{const t=!0===e.standalone,r={},i={type:e.type,providersResolver:null,decls:e.decls,vars:e.vars,factory:null,template:e.template||null,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:r,inputs:null,outputs:null,exportAs:e.exportAs||null,onPush:e.changeDetection===zr.OnPush,directiveDefs:null,pipeDefs:null,standalone:t,dependencies:t&&e.dependencies||null,getStandaloneInjector:null,selectors:e.selectors||ln,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||oo.Emulated,id:"c"+zs++,styles:e.styles||ln,_:null,setInput:null,schemas:e.schemas||null,tView:null,findHostDirectiveDefs:null,hostDirectives:null},l=e.dependencies,d=e.features;return i.inputs=Nl(e.inputs,r),i.outputs=Nl(e.outputs),d&&d.forEach(y=>y(i)),i.directiveDefs=l?()=>("function"==typeof l?l():l).map(lu).filter(mc):null,i.pipeDefs=l?()=>("function"==typeof l?l():l).map(Di).filter(mc):null,i})}function lu(e){return ir(e)||Da(e)}function mc(e){return null!==e}function Ci(e){return Ns(()=>({type:e.type,bootstrap:e.bootstrap||ln,declarations:e.declarations||ln,imports:e.imports||ln,exports:e.exports||ln,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function Nl(e,n){if(null==e)return Pr;const t={};for(const r in e)if(e.hasOwnProperty(r)){let i=e[r],l=i;Array.isArray(i)&&(l=i[1],i=i[0]),t[i]=r,n&&(n[i]=l)}return t}const Mn=Ai;function ci(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function ir(e){return e[Ms]||null}function Da(e){return e[pc]||null}function Di(e){return e[ou]||null}function so(e,n){const t=e[hd]||null;if(!t&&!0===n)throw new Error(`Type ${qn(e)} does not have '\u0275mod' property.`);return t}function ar(e){return Array.isArray(e)&&"object"==typeof e[1]}function Fa(e){return Array.isArray(e)&&!0===e[1]}function Bl(e){return 0!=(4&e.flags)}function ul(e){return e.componentOffset>-1}function _c(e){return 1==(1&e.flags)}function lo(e){return null!==e.template}function du(e){return 0!=(256&e[2])}function Ko(e,n){return e.hasOwnProperty(hs)?e[hs]:null}class pu{constructor(n,t,r){this.previousValue=n,this.currentValue=t,this.firstChange=r}isFirstChange(){return this.firstChange}}function aa(){return wc}function wc(e){return e.type.prototype.ngOnChanges&&(e.setInput=yd),mu}function mu(){const e=yu(this),n=e?.current;if(n){const t=e.previous;if(t===Pr)e.previous=n;else for(let r in n)t[r]=n[r];e.current=null,this.ngOnChanges(n)}}function yd(e,n,t,r){const i=this.declaredInputs[t],l=yu(e)||function _d(e,n){return e[gu]=n}(e,{previous:Pr,current:null}),d=l.current||(l.current={}),y=l.previous,x=y[i];d[i]=new pu(x&&x.currentValue,n,y===Pr),e[r]=n}aa.ngInherit=!0;const gu="__ngSimpleChanges__";function yu(e){return e[gu]||null}function sa(e){for(;Array.isArray(e);)e=e[0];return e}function jl(e,n){return sa(n[e])}function co(e,n){return sa(n[e.index])}function Dc(e,n){return e.data[n]}function Us(e,n){return e[n]}function Oa(e,n){const t=n[e];return ar(t)?t:t[0]}function ms(e){return 64==(64&e[2])}function wo(e,n){return null==n?null:e[n]}function xd(e){e[18]=0}function Ec(e,n){e[5]+=n;let t=e,r=e[3];for(;null!==r&&(1===n&&1===t[5]||-1===n&&0===t[5]);)r[5]+=n,t=r,r=r[3]}const Tn={lFrame:Er(null),bindingsEnabled:!0};function p(){return Tn.bindingsEnabled}function f(){return Tn.lFrame.lView}function m(){return Tn.lFrame.tView}function b(e){return Tn.lFrame.contextLView=e,e[8]}function C(e){return Tn.lFrame.contextLView=null,e}function E(){let e=T();for(;null!==e&&64===e.type;)e=e.parent;return e}function T(){return Tn.lFrame.currentTNode}function j(e,n){const t=Tn.lFrame;t.currentTNode=e,t.isParent=n}function U(){return Tn.lFrame.isParent}function K(){Tn.lFrame.isParent=!1}function ue(){const e=Tn.lFrame;let n=e.bindingRootIndex;return-1===n&&(n=e.bindingRootIndex=e.tView.bindingStartIndex),n}function de(){return Tn.lFrame.bindingIndex++}function be(e){const n=Tn.lFrame,t=n.bindingIndex;return n.bindingIndex=n.bindingIndex+e,t}function Be(e,n){const t=Tn.lFrame;t.bindingIndex=t.bindingRootIndex=e,Ke(n)}function Ke(e){Tn.lFrame.currentDirectiveIndex=e}function at(){return Tn.lFrame.currentQueryIndex}function At(e){Tn.lFrame.currentQueryIndex=e}function mn(e){const n=e[1];return 2===n.type?n.declTNode:1===n.type?e[6]:null}function _n(e,n,t){if(t&dn.SkipSelf){let i=n,l=e;for(;!(i=i.parent,null!==i||t&dn.Host||(i=mn(l),null===i||(l=l[15],10&i.type))););if(null===i)return!1;n=i,e=l}const r=Tn.lFrame=Sr();return r.currentTNode=n,r.lView=e,!0}function Ft(e){const n=Sr(),t=e[1];Tn.lFrame=n,n.currentTNode=t.firstChild,n.lView=e,n.tView=t,n.contextLView=e,n.bindingIndex=t.bindingStartIndex,n.inI18n=!1}function Sr(){const e=Tn.lFrame,n=null===e?null:e.child;return null===n?Er(e):n}function Er(e){const 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 null!==e&&(e.child=n),n}function zn(){const e=Tn.lFrame;return Tn.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const hr=zn;function Ur(){const e=zn();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 ui(){return Tn.lFrame.selectedIndex}function Pi(e){Tn.lFrame.selectedIndex=e}function xr(){const e=Tn.lFrame;return Dc(e.tView,e.selectedIndex)}function la(){Tn.lFrame.currentNamespace="svg"}function _r(e,n){for(let t=n.directiveStart,r=n.directiveEnd;t<r;t++){const l=e.data[t].type.prototype,{ngAfterContentInit:d,ngAfterContentChecked:y,ngAfterViewInit:x,ngAfterViewChecked:D,ngOnDestroy:A}=l;d&&(e.contentHooks||(e.contentHooks=[])).push(-t,d),y&&((e.contentHooks||(e.contentHooks=[])).push(t,y),(e.contentCheckHooks||(e.contentCheckHooks=[])).push(t,y)),x&&(e.viewHooks||(e.viewHooks=[])).push(-t,x),D&&((e.viewHooks||(e.viewHooks=[])).push(t,D),(e.viewCheckHooks||(e.viewCheckHooks=[])).push(t,D)),null!=A&&(e.destroyHooks||(e.destroyHooks=[])).push(t,A)}}function ga(e,n,t){Yo(e,n,3,t)}function ya(e,n,t,r){(3&e[2])===t&&Yo(e,n,t,r)}function ai(e,n){let t=e[2];(3&t)===n&&(t&=2047,t+=1,e[2]=t)}function Yo(e,n,t,r){const l=r??-1,d=n.length-1;let y=0;for(let x=void 0!==r?65535&e[18]:0;x<d;x++)if("number"==typeof n[x+1]){if(y=n[x],null!=r&&y>=r)break}else n[x]<0&&(e[18]+=65536),(y<l||-1==l)&&(Xo(e,t,n,x),e[18]=(4294901760&e[18])+x+2),x++}function Xo(e,n,t,r){const i=t[r]<0,l=t[r+1],y=e[i?-t[r]:t[r]];if(i){if(e[2]>>11<e[18]>>16&&(3&e[2])===n){e[2]+=2048;try{l.call(y)}finally{}}}else try{l.call(y)}finally{}}class Qo{constructor(n,t,r){this.factory=n,this.resolving=!1,this.canSeeViewProviders=t,this.injectImpl=r}}function Mc(e,n,t){let r=0;for(;r<t.length;){const i=t[r];if("number"==typeof i){if(0!==i)break;r++;const l=t[r++],d=t[r++],y=t[r++];e.setAttribute(n,d,y,l)}else{const l=i,d=t[++r];Cd(l)?e.setProperty(n,l,d):e.setAttribute(n,l,d),r++}}return r}function Zm(e){return 3===e||4===e||6===e}function Cd(e){return 64===e.charCodeAt(0)}function wu(e,n){if(null!==n&&0!==n.length)if(null===e||0===e.length)e=n.slice();else{let t=-1;for(let r=0;r<n.length;r++){const i=n[r];"number"==typeof i?t=i:0===t||Wf(e,t,i,null,-1===t||2===t?n[++r]:null)}}return e}function Wf(e,n,t,r,i){let l=0,d=e.length;if(-1===n)d=-1;else for(;l<e.length;){const y=e[l++];if("number"==typeof y){if(y===n){d=-1;break}if(y>n){d=l-1;break}}}for(;l<e.length;){const y=e[l];if("number"==typeof y)break;if(y===t){if(null===r)return void(null!==i&&(e[l+1]=i));if(r===e[l+1])return void(e[l+2]=i)}l++,null!==r&&l++,null!==i&&l++}-1!==d&&(e.splice(d,0,n),l=d+1),e.splice(l++,0,t),null!==r&&e.splice(l++,0,r),null!==i&&e.splice(l++,0,i)}function Km(e){return-1!==e}function Cu(e){return 32767&e}function Du(e,n){let t=function Jm(e){return e>>16}(e),r=n;for(;t>0;)r=r[15],t--;return r}let Tc=!0;function uo(e){const n=Tc;return Tc=e,n}let q_=0;const No={};function Dd(e,n){const t=Su(e,n);if(-1!==t)return t;const r=n[1];r.firstCreatePass&&(e.injectorIndex=n.length,hl(r.data,e),hl(n,null),hl(r.blueprint,null));const i=Zf(e,n),l=e.injectorIndex;if(Km(i)){const d=Cu(i),y=Du(i,n),x=y[1].data;for(let D=0;D<8;D++)n[l+D]=y[d+D]|x[d+D]}return n[l+8]=i,l}function hl(e,n){e.push(0,0,0,0,0,0,0,0,n)}function Su(e,n){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===n[e.injectorIndex+8]?-1:e.injectorIndex}function Zf(e,n){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let t=0,r=null,i=n;for(;null!==i;){if(r=Yf(i),null===r)return-1;if(t++,i=i[15],-1!==r.injectorIndex)return r.injectorIndex|t<<16}return-1}function Kf(e,n,t){!function Eh(e,n,t){let r;"string"==typeof t?r=t.charCodeAt(0)||0:t.hasOwnProperty(Ll)&&(r=t[Ll]),null==r&&(r=t[Ll]=q_++);const i=255&r;n.data[e+(i>>5)]|=1<<i}(e,n,t)}function Qm(e,n,t){if(t&dn.Optional||void 0!==e)return e;gt()}function eg(e,n,t,r){if(t&dn.Optional&&void 0===r&&(r=null),!(t&(dn.Self|dn.Host))){const i=e[9],l=Un(void 0);try{return i?i.get(n,r,t&dn.Optional):hc(n,r,t&dn.Optional)}finally{Un(l)}}return Qm(r,0,t)}function tg(e,n,t,r=dn.Default,i){if(null!==e){if(1024&n[2]){const d=function rg(e,n,t,r,i){let l=e,d=n;for(;null!==l&&null!==d&&1024&d[2]&&!(256&d[2]);){const y=ng(l,d,t,r|dn.Self,No);if(y!==No)return y;let x=l.parent;if(!x){const D=d[21];if(D){const A=D.get(t,No,r);if(A!==No)return A}x=Yf(d),d=d[15]}l=x}return i}(e,n,t,r,No);if(d!==No)return d}const l=ng(e,n,t,r,No);if(l!==No)return l}return eg(n,t,r,i)}function ng(e,n,t,r,i){const l=function Z_(e){if("string"==typeof e)return e.charCodeAt(0)||0;const n=e.hasOwnProperty(Ll)?e[Ll]:void 0;return"number"==typeof n?n>=0?255&n:Th:n}(t);if("function"==typeof l){if(!_n(n,e,r))return r&dn.Host?Qm(i,0,r):eg(n,t,r,i);try{const d=l(r);if(null!=d||r&dn.Optional)return d;gt()}finally{hr()}}else if("number"==typeof l){let d=null,y=Su(e,n),x=-1,D=r&dn.Host?n[16][6]:null;for((-1===y||r&dn.SkipSelf)&&(x=-1===y?Zf(e,n):n[y+8],-1!==x&&Sd(r,!1)?(d=n[1],y=Cu(x),n=Du(x,n)):y=-1);-1!==y;){const A=n[1];if(ki(l,y,A.data)){const $=Jf(y,n,t,d,r,D);if($!==No)return $}x=n[y+8],-1!==x&&Sd(r,n[1].data[y+8]===D)&&ki(l,y,n)?(d=A,y=Cu(x),n=Du(x,n)):y=-1}}return i}function Jf(e,n,t,r,i,l){const d=n[1],y=d.data[e+8],A=Mh(y,d,t,null==r?ul(y)&&Tc:r!=d&&0!=(3&y.type),i&dn.Host&&l===y);return null!==A?gs(n,d,A,y):No}function Mh(e,n,t,r,i){const l=e.providerIndexes,d=n.data,y=1048575&l,x=e.directiveStart,A=l>>20,Q=i?y+A:e.directiveEnd;for(let oe=r?y:y+A;oe<Q;oe++){const me=d[oe];if(oe<x&&t===me||oe>=x&&me.type===t)return oe}if(i){const oe=d[x];if(oe&&lo(oe)&&oe.type===t)return x}return null}function gs(e,n,t,r){let i=e[t];const l=n.data;if(function xu(e){return e instanceof Qo}(i)){const d=i;d.resolving&&function it(e,n){const t=n?`. Dependency path: ${n.join(" > ")} > ${e}`:"";throw new W(-200,`Circular dependency in DI detected for ${e}${t}`)}(function Ie(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():ae(e)}(l[t]));const y=uo(d.canSeeViewProviders);d.resolving=!0;const x=d.injectImpl?Un(d.injectImpl):null;_n(e,r,dn.Default);try{i=e[t]=d.factory(void 0,l,e,r),n.firstCreatePass&&t>=r.directiveStart&&function fi(e,n,t){const{ngOnChanges:r,ngOnInit:i,ngDoCheck:l}=n.type.prototype;if(r){const d=wc(n);(t.preOrderHooks||(t.preOrderHooks=[])).push(e,d),(t.preOrderCheckHooks||(t.preOrderCheckHooks=[])).push(e,d)}i&&(t.preOrderHooks||(t.preOrderHooks=[])).push(0-e,i),l&&((t.preOrderHooks||(t.preOrderHooks=[])).push(e,l),(t.preOrderCheckHooks||(t.preOrderCheckHooks=[])).push(e,l))}(t,l[t],n)}finally{null!==x&&Un(x),uo(y),d.resolving=!1,hr()}}return i}function ki(e,n,t){return!!(t[n+(e>>5)]&1<<e)}function Sd(e,n){return!(e&dn.Self||e&dn.Host&&n)}class Ic{constructor(n,t){this._tNode=n,this._lView=t}get(n,t,r){return tg(this._tNode,this._lView,n,fc(r),t)}}function Th(){return new Ic(E(),f())}function _a(e){return Ns(()=>{const n=e.prototype.constructor,t=n[hs]||Ac(n),r=Object.prototype;let i=Object.getPrototypeOf(e.prototype).constructor;for(;i&&i!==r;){const l=i[hs]||Ac(i);if(l&&l!==t)return l;i=Object.getPrototypeOf(i)}return l=>new l})}function Ac(e){return k(e)?()=>{const n=Ac(Ut(e));return n&&n()}:Ko(e)}function Yf(e){const n=e[1],t=n.type;return 2===t?n.declTNode:1===t?e[6]:null}function $l(e){return function W_(e,n){if("class"===n)return e.classes;if("style"===n)return e.styles;const t=e.attrs;if(t){const r=t.length;let i=0;for(;i<r;){const l=t[i];if(Zm(l))break;if(0===l)i+=2;else if("number"==typeof l)for(i++;i<r&&"string"==typeof t[i];)i++;else{if(l===n)return t[i+1];i+=2}}}return null}(E(),e)}const Gl="__parameters__";function Mu(e,n,t){return Ns(()=>{const r=function Pc(e){return function(...t){if(e){const r=e(...t);for(const i in r)this[i]=r[i]}}}(n);function i(...l){if(this instanceof i)return r.apply(this,l),this;const d=new i(...l);return y.annotation=d,y;function y(x,D,A){const $=x.hasOwnProperty(Gl)?x[Gl]:Object.defineProperty(x,Gl,{value:[]})[Gl];for(;$.length<=A;)$.push(null);return($[A]=$[A]||[]).push(d),x}}return t&&(i.prototype=Object.create(t.prototype)),i.prototype.ngMetadataName=e,i.annotationCls=i,i})}class Ht{constructor(n,t){this._desc=n,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof t?this.__NG_ELEMENT_ID__=t:void 0!==t&&(this.\u0275prov=Wt({token:this,providedIn:t.providedIn||"root",factory:t.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function ql(e,n){e.forEach(t=>Array.isArray(t)?ql(t,n):n(t))}function sg(e,n,t){n>=e.length?e.push(t):e.splice(n,0,t)}function Ih(e,n){return n>=e.length-1?e.pop():e.splice(n,1)[0]}function Md(e,n){const t=[];for(let r=0;r<e;r++)t.push(n);return t}function ts(e,n,t){let r=Tu(e,n);return r>=0?e[1|r]=t:(r=~r,function Td(e,n,t,r){let i=e.length;if(i==n)e.push(t,r);else if(1===i)e.push(r,e[0]),e[0]=t;else{for(i--,e.push(e[i-1],e[i]);i>n;)e[i]=e[i-2],i--;e[n]=t,e[n+1]=r}}(e,r,n,t)),r}function ep(e,n){const t=Tu(e,n);if(t>=0)return e[1|t]}function Tu(e,n){return function tp(e,n,t){let r=0,i=e.length>>t;for(;i!==r;){const l=r+(i-r>>1),d=e[l<<t];if(n===d)return l<<t;d>n?i=l:r=l+1}return~(i<<t)}(e,n,1)}const Ad=Ls(Mu("Inject",e=>({token:e})),-1),Au=Ls(Mu("Optional"),8),Pu=Ls(Mu("SkipSelf"),4);var Ka=(()=>((Ka=Ka||{})[Ka.Important=1]="Important",Ka[Ka.DashCase=2]="DashCase",Ka))();const kh=new Map;let xg=0;const Oh="__ngContext__";function Ja(e,n){ar(n)?(e[Oh]=n[20],function cp(e){kh.set(e[20],e)}(n)):e[Oh]=n}function pp(e,n){return undefined(e,n)}function Rd(e){const n=e[3];return Fa(n)?n[3]:n}function Ld(e){return Bh(e[13])}function zh(e){return Bh(e[4])}function Bh(e){for(;null!==e&&!Fa(e);)e=e[4];return e}function Nu(e,n,t,r,i){if(null!=r){let l,d=!1;Fa(r)?l=r:ar(r)&&(d=!0,r=r[0]);const y=sa(r);0===e&&null!==t?null==i?Ag(n,t,y):Oc(n,t,y,i||null,!0):1===e&&null!==t?Oc(n,t,y,i||null,!0):2===e?function Vd(e,n,t){const r=pi(e,n);r&&function x1(e,n,t,r){e.removeChild(n,t,r)}(e,r,n,t)}(n,y,d):3===e&&n.destroyNode(y),null!=l&&function Fg(e,n,t,r,i){const l=t[7];l!==sa(t)&&Nu(n,e,r,l,i);for(let y=10;y<t.length;y++){const x=t[y];Ya(x[1],x,e,n,r,l)}}(n,e,l,t,i)}}function gp(e,n,t){return e.createElement(n,t)}function Uh(e,n){const t=e[9],r=t.indexOf(n),i=n[3];512&n[2]&&(n[2]&=-513,Ec(i,-1)),t.splice(r,1)}function Kl(e,n){if(e.length<=10)return;const t=10+n,r=e[t];if(r){const i=r[17];null!==i&&i!==e&&Uh(i,r),n>0&&(e[t-1][4]=r[4]);const l=Ih(e,10+n);!function _1(e,n){Ya(e,n,n[11],2,null,null),n[0]=null,n[6]=null}(r[1],r);const d=l[19];null!==d&&d.detachView(l[1]),r[3]=null,r[4]=null,r[2]&=-65}return r}function Mg(e,n){if(!(128&n[2])){const t=n[11];t.destroyNode&&Ya(e,n,t,3,null,null),function yp(e){let n=e[13];if(!n)return Nd(e[1],e);for(;n;){let t=null;if(ar(n))t=n[13];else{const r=n[10];r&&(t=r)}if(!t){for(;n&&!n[4]&&n!==e;)ar(n)&&Nd(n[1],n),n=n[3];null===n&&(n=e),ar(n)&&Nd(n[1],n),t=n&&n[4]}n=t}}(n)}}function Nd(e,n){if(!(128&n[2])){n[2]&=-65,n[2]|=128,function jh(e,n){let t;if(null!=e&&null!=(t=e.destroyHooks))for(let r=0;r<t.length;r+=2){const i=n[t[r]];if(!(i instanceof Qo)){const l=t[r+1];if(Array.isArray(l))for(let d=0;d<l.length;d+=2){const y=i[l[d]],x=l[d+1];try{x.call(y)}finally{}}else try{l.call(i)}finally{}}}}(e,n),function Tg(e,n){const t=e.cleanup,r=n[7];let i=-1;if(null!==t)for(let l=0;l<t.length-1;l+=2)if("string"==typeof t[l]){const d=t[l+3];d>=0?r[i=d]():r[i=-d].unsubscribe(),l+=2}else{const d=r[i=t[l+1]];t[l].call(d)}if(null!==r){for(let l=i+1;l<r.length;l++)(0,r[l])();n[7]=null}}(e,n),1===n[1].type&&n[11].destroy();const t=n[17];if(null!==t&&Fa(n[3])){t!==n[3]&&Uh(t,n);const r=n[19];null!==r&&r.detachView(e)}!function p1(e){kh.delete(e[20])}(n)}}function $h(e,n,t){return function Ig(e,n,t){let r=n;for(;null!==r&&40&r.type;)r=(n=r).parent;if(null===r)return t[0];{const{componentOffset:i}=r;if(i>-1){const{encapsulation:l}=e.data[r.directiveStart+i];if(l===oo.None||l===oo.Emulated)return null}return co(r,t)}}(e,n.parent,t)}function Oc(e,n,t,r,i){e.insertBefore(n,t,r,i)}function Ag(e,n,t){e.appendChild(n,t)}function Pg(e,n,t,r,i){null!==r?Oc(e,n,t,r,i):Ag(e,n,t)}function pi(e,n){return e.parentNode(n)}function vp(e,n,t){return xp(e,n,t)}let Mp,Yl,xp=function bp(e,n,t){return 40&e.type?co(e,t):null};function zd(e,n,t,r){const i=$h(e,r,n),l=n[11],y=vp(r.parent||n[6],r,n);if(null!=i)if(Array.isArray(t))for(let x=0;x<t.length;x++)Pg(l,i,t[x],y,!1);else Pg(l,i,t,y,!1)}function Bu(e,n){if(null!==n){const t=n.type;if(3&t)return co(n,e);if(4&t)return Gh(-1,e[n.index]);if(8&t){const r=n.child;if(null!==r)return Bu(e,r);{const i=e[n.index];return Fa(i)?Gh(-1,i):sa(i)}}if(32&t)return pp(n,e)()||sa(e[n.index]);{const r=Bd(e,n);return null!==r?Array.isArray(r)?r[0]:Bu(Rd(e[16]),r):Bu(e,n.next)}}return null}function Bd(e,n){return null!==n?e[16][6].projection[n.projection]:null}function Gh(e,n){const t=10+e+1;if(t<n.length){const r=n[t],i=r[1].firstChild;if(null!==i)return Bu(r,i)}return n[7]}function qh(e,n,t,r,i,l,d){for(;null!=t;){const y=r[t.index],x=t.type;if(d&&0===n&&(y&&Ja(sa(y),r),t.flags|=2),32!=(32&t.flags))if(8&x)qh(e,n,t.child,r,i,l,!1),Nu(n,e,i,y,l);else if(32&x){const D=pp(t,r);let A;for(;A=D();)Nu(n,e,i,A,l);Nu(n,e,i,y,l)}else 16&x?Cp(e,n,r,t,i,l):Nu(n,e,i,y,l);t=d?t.projectionNext:t.next}}function Ya(e,n,t,r,i,l){qh(t,r,e.firstChild,n,i,l,!1)}function Cp(e,n,t,r,i,l){const d=t[16],x=d[6].projection[r.projection];if(Array.isArray(x))for(let D=0;D<x.length;D++)Nu(n,e,i,x[D],l);else qh(e,n,x,d[3],i,l,!0)}function Dp(e,n,t){""===t?e.removeAttribute(n,"class"):e.setAttribute(n,"class",t)}function Sp(e,n,t){const{mergedAttrs:r,classes:i,styles:l}=t;null!==r&&Mc(e,n,r),null!==i&&Dp(e,n,i),null!==l&&function Rg(e,n,t){e.setAttribute(n,"style",t)}(e,n,l)}function a(e){return function Gd(){if(void 0===Yl&&(Yl=null,ti.trustedTypes))try{Yl=ti.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Yl}()?.createScriptURL(e)||e}class c{constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${le})`}}function M(e){return e instanceof c?e.changingThisBreaksApplicationSecurity:e}function F(e,n){const t=function V(e){return e instanceof c&&e.getTypeName()||null}(e);if(null!=t&&t!==n){if("ResourceURL"===t&&"URL"===n)return!0;throw new Error(`Required a safe ${n}, got a ${t} (see ${le})`)}return t===n}const Se=/^(?:(?:https?|mailto|data|ftp|tel|file|sms):|[^&:/?#]*(?:[/?#]|$))/gi;var er=(()=>((er=er||{})[er.NONE=0]="NONE",er[er.HTML=1]="HTML",er[er.STYLE=2]="STYLE",er[er.SCRIPT=3]="SCRIPT",er[er.URL=4]="URL",er[er.RESOURCE_URL=5]="RESOURCE_URL",er))();function Si(e){const n=po();return n?n.sanitize(er.URL,e)||"":F(e,"URL")?M(e):function qe(e){return(e=String(e)).match(Se)?e:"unsafe:"+e}(ae(e))}function ho(e){const n=po();if(n)return a(n.sanitize(er.RESOURCE_URL,e)||"");if(F(e,"ResourceURL"))return a(M(e));throw new W(904,!1)}function po(){const e=f();return e&&e[12]}const zo=new Ht("ENVIRONMENT_INITIALIZER"),_s=new Ht("INJECTOR",-1),Ws=new Ht("INJECTOR_DEF_TYPES");class rs{get(n,t=Fl){if(t===Fl){const r=new Error(`NullInjectorError: No provider for ${qn(n)}!`);throw r.name="NullInjectorError",r}return t}}function Eo(...e){return{\u0275providers:Zs(0,e),\u0275fromNgModule:!0}}function Zs(e,...n){const t=[],r=new Set;let i;return ql(n,l=>{const d=l;Zh(d,t,[],r)&&(i||(i=[]),i.push(d))}),void 0!==i&&Vu(i,t),t}function Vu(e,n){for(let t=0;t<e.length;t++){const{providers:i}=e[t];qd(i,l=>{n.push(l)})}}function Zh(e,n,t,r){if(!(e=Ut(e)))return!1;let i=null,l=id(e);const d=!l&&ir(e);if(l||d){if(d&&!d.standalone)return!1;i=e}else{const x=e.ngModule;if(l=id(x),!l)return!1;i=x}const y=r.has(i);if(d){if(y)return!1;if(r.add(i),d.dependencies){const x="function"==typeof d.dependencies?d.dependencies():d.dependencies;for(const D of x)Zh(D,n,t,r)}}else{if(!l)return!1;{if(null!=l.imports&&!y){let D;r.add(i);try{ql(l.imports,A=>{Zh(A,n,t,r)&&(D||(D=[]),D.push(A))})}finally{}void 0!==D&&Vu(D,n)}if(!y){const D=Ko(i)||(()=>new i);n.push({provide:i,useFactory:D,deps:ln},{provide:Ws,useValue:i,multi:!0},{provide:zo,useValue:()=>Et(i),multi:!0})}const x=l.providers;null==x||y||qd(x,A=>{n.push(A)})}}return i!==e&&void 0!==e.providers}function qd(e,n){for(let t of e)B(t)&&(t=t.\u0275providers),Array.isArray(t)?qd(t,n):n(t)}const gl=gr({provide:String,useValue:gr});function Kh(e){return null!==e&&"object"==typeof e&&gl in e}function Xl(e){return"function"==typeof e}const Ip=new Ht("Set Injector scope."),Xh={},S1={};let Ap;function Qh(){return void 0===Ap&&(Ap=new rs),Ap}class Ks{}class zg extends Ks{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,yl(n,d=>this.processProvider(d)),this.records.set(_s,Mo(void 0,this)),i.has("environment")&&this.records.set(Ks,Mo(void 0,this));const l=this.records.get(Ip);null!=l&&"string"==typeof l.value&&this.scopes.add(l.value),this.injectorDefTypes=new Set(this.get(Ws.multi,ln,dn.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const n of this._ngOnDestroyHooks)n.ngOnDestroy();for(const n of this._onDestroyHooks)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),this._onDestroyHooks.length=0}}onDestroy(n){this._onDestroyHooks.push(n)}runInContext(n){this.assertNotDestroyed();const t=Es(this),r=Un(void 0);try{return n()}finally{Es(t),Un(r)}}get(n,t=Fl,r=dn.Default){this.assertNotDestroyed(),r=fc(r);const i=Es(this),l=Un(void 0);try{if(!(r&dn.SkipSelf)){let y=this.records.get(n);if(void 0===y){const x=function Vg(e){return"function"==typeof e||"object"==typeof e&&e instanceof Ht}(n)&&Yi(n);y=x&&this.injectableDefInScope(x)?Mo(as(n),Xh):null,this.records.set(n,y)}if(null!=y)return this.hydrate(n,y)}return(r&dn.Self?Qh():this.parent).get(n,t=r&dn.Optional&&t===Fl?null:t)}catch(d){if("NullInjectorError"===d.name){if((d[Ol]=d[Ol]||[]).unshift(qn(n)),i)throw d;return function Hf(e,n,t,r){const i=e[Ol];throw n[ru]&&i.unshift(n[ru]),e.message=function ud(e,n,t,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let i=qn(n);if(Array.isArray(n))i=n.map(qn).join(" -> ");else if("object"==typeof n){let l=[];for(let d in n)if(n.hasOwnProperty(d)){let y=n[d];l.push(d+":"+("string"==typeof y?JSON.stringify(y):qn(y)))}i=`{${l.join(", ")}}`}return`${t}${r?"("+r+")":""}[${i}]: ${e.replace(nu,"\n ")}`}("\n"+e.message,i,t,r),e.ngTokenPath=i,e[Ol]=null,e}(d,n,"R3InjectorError",this.source)}throw d}finally{Un(l),Es(i)}}resolveInjectorInitializers(){const n=Es(this),t=Un(void 0);try{const r=this.get(zo.multi,ln,dn.Self);for(const i of r)i()}finally{Es(n),Un(t)}}toString(){const n=[],t=this.records;for(const r of t.keys())n.push(qn(r));return`R3Injector[${n.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new W(205,!1)}processProvider(n){let t=Xl(n=Ut(n))?n:Ut(n&&n.provide);const r=function Bg(e){return Kh(e)?Mo(void 0,e.useValue):Mo(mo(e),Xh)}(n);if(Xl(n)||!0!==n.multi)this.records.get(t);else{let i=this.records.get(t);i||(i=Mo(void 0,Xh,!0),i.factory=()=>Rs(i.multi),this.records.set(t,i)),t=n,i.multi.push(n)}this.records.set(t,r)}hydrate(n,t){return t.value===Xh&&(t.value=S1,t.value=t.factory()),"object"==typeof t.value&&t.value&&function Zd(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(t.value)&&this._ngOnDestroyHooks.add(t.value),t.value}injectableDefInScope(n){if(!n.providedIn)return!1;const t=Ut(n.providedIn);return"string"==typeof t?"any"===t||this.scopes.has(t):this.injectorDefTypes.has(t)}}function as(e){const n=Yi(e),t=null!==n?n.factory:Ko(e);if(null!==t)return t;if(e instanceof Ht)throw new W(204,!1);if(e instanceof Function)return function ef(e){const n=e.length;if(n>0)throw Md(n,"?"),new W(204,!1);const t=function Os(e){const n=e&&(e[Pl]||e[ad]);if(n){const t=function Ar(e){if(e.hasOwnProperty("name"))return e.name;const n=(""+e).match(/^function\s*([^\s(]+)/);return null===n?"":n[1]}(e);return console.warn(`DEPRECATED: DI is instantiating a token "${t}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${t}" class.`),n}return null}(e);return null!==t?()=>t.factory(e):()=>new e}(e);throw new W(204,!1)}function mo(e,n,t){let r;if(Xl(e)){const i=Ut(e);return Ko(i)||as(i)}if(Kh(e))r=()=>Ut(e.useValue);else if(function Yh(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...Rs(e.deps||[]));else if(function Jh(e){return!(!e||!e.useExisting)}(e))r=()=>Et(Ut(e.useExisting));else{const i=Ut(e&&(e.useClass||e.provide));if(!function Wd(e){return!!e.deps}(e))return Ko(i)||as(i);r=()=>new i(...Rs(e.deps))}return r}function Mo(e,n,t=!1){return{factory:e,value:n,multi:t?[]:void 0}}function yl(e,n){for(const t of e)Array.isArray(t)?yl(t,n):t&&B(t)?yl(t.\u0275providers,n):n(t)}class qI{}class Eb{}class ZI{resolveComponentFactory(n){throw function WI(e){const n=Error(`No component factory found for ${qn(e)}. Did you add it to @NgModule.entryComponents?`);return n.ngComponent=e,n}(n)}}let Kd=(()=>{class e{}return e.NULL=new ZI,e})();function KI(){return tf(E(),f())}function tf(e,n){return new vs(co(e,n))}let vs=(()=>{class e{constructor(t){this.nativeElement=t}}return e.__NG_ELEMENT_ID__=KI,e})();function JI(e){return e instanceof vs?e.nativeElement:e}class Pp{}let Ql=(()=>{class e{}return e.__NG_ELEMENT_ID__=()=>function YI(){const e=f(),t=Oa(E().index,e);return(ar(t)?t:e)[11]}(),e})(),XI=(()=>{class e{}return e.\u0275prov=Wt({token:e,providedIn:"root",factory:()=>null}),e})();class nf{constructor(n){this.full=n,this.major=n.split(".")[0],this.minor=n.split(".")[1],this.patch=n.split(".").slice(2).join(".")}}const QI=new nf("15.1.4"),E1={};function T1(e){return e.ngOriginalError}class rf{constructor(){this._console=console}handleError(n){const t=this._findOriginalError(n);this._console.error("ERROR",n),t&&this._console.error("ORIGINAL ERROR",t)}_findOriginalError(n){let t=n&&T1(n);for(;t&&T1(t);)t=T1(t);return t||null}}function Rc(e){return e instanceof Function?e():e}function Ib(e,n,t){let r=e.length;for(;;){const i=e.indexOf(n,t);if(-1===i)return i;if(0===i||e.charCodeAt(i-1)<=32){const l=n.length;if(i+l===r||e.charCodeAt(i+l)<=32)return i}t=i+1}}const Ab="ng-template";function uA(e,n,t){let r=0;for(;r<e.length;){let i=e[r++];if(t&&"class"===i){if(i=e[r],-1!==Ib(i.toLowerCase(),n,0))return!0}else if(1===i){for(;r<e.length&&"string"==typeof(i=e[r++]);)if(i.toLowerCase()===n)return!0;return!1}}return!1}function Pb(e){return 4===e.type&&e.value!==Ab}function dA(e,n,t){return n===(4!==e.type||t?e.value:Ab)}function hA(e,n,t){let r=4;const i=e.attrs||[],l=function mA(e){for(let n=0;n<e.length;n++)if(Zm(e[n]))return n;return e.length}(i);let d=!1;for(let y=0;y<n.length;y++){const x=n[y];if("number"!=typeof x){if(!d)if(4&r){if(r=2|1&r,""!==x&&!dA(e,x,t)||""===x&&1===n.length){if(_l(r))return!1;d=!0}}else{const D=8&r?x:n[++y];if(8&r&&null!==e.attrs){if(!uA(e.attrs,D,t)){if(_l(r))return!1;d=!0}continue}const $=fA(8&r?"class":x,i,Pb(e),t);if(-1===$){if(_l(r))return!1;d=!0;continue}if(""!==D){let Q;Q=$>l?"":i[$+1].toLowerCase();const oe=8&r?Q:null;if(oe&&-1!==Ib(oe,D,0)||2&r&&D!==Q){if(_l(r))return!1;d=!0}}}}else{if(!d&&!_l(r)&&!_l(x))return!1;if(d&&_l(x))continue;d=!1,r=x|1&r}}return _l(r)||d}function _l(e){return 0==(1&e)}function fA(e,n,t,r){if(null===n)return-1;let i=0;if(r||!t){let l=!1;for(;i<n.length;){const d=n[i];if(d===e)return i;if(3===d||6===d)l=!0;else{if(1===d||2===d){let y=n[++i];for(;"string"==typeof y;)y=n[++i];continue}if(4===d)break;if(0===d){i+=4;continue}}i+=l?1:2}return-1}return function gA(e,n){let t=e.indexOf(4);if(t>-1)for(t++;t<e.length;){const r=e[t];if("number"==typeof r)return-1;if(r===n)return t;t++}return-1}(n,e)}function kb(e,n,t=!1){for(let r=0;r<n.length;r++)if(hA(e,n[r],t))return!0;return!1}function yA(e,n){e:for(let t=0;t<n.length;t++){const r=n[t];if(e.length===r.length){for(let i=0;i<e.length;i++)if(e[i]!==r[i])continue e;return!0}}return!1}function Fb(e,n){return e?":not("+n.trim()+")":n}function _A(e){let n=e[0],t=1,r=2,i="",l=!1;for(;t<e.length;){let d=e[t];if("string"==typeof d)if(2&r){const y=e[++t];i+="["+d+(y.length>0?'="'+y+'"':"")+"]"}else 8&r?i+="."+d:4&r&&(i+=" "+d);else""!==i&&!_l(d)&&(n+=Fb(l,i),i=""),r=d,l=l||!_l(r);t++}return""!==i&&(n+=Fb(l,i)),n}const Kn={};function Re(e){Ob(m(),f(),ui()+e,!1)}function Ob(e,n,t,r){if(!r)if(3==(3&n[2])){const l=e.preOrderCheckHooks;null!==l&&ga(n,l,t)}else{const l=e.preOrderHooks;null!==l&&ya(n,l,0,t)}Pi(t)}function zb(e,n=null,t=null,r){const i=Bb(e,n,t,r);return i.resolveInjectorInitializers(),i}function Bb(e,n=null,t=null,r,i=new Set){const l=[t||ln,Eo(e)];return r=r||("object"==typeof e?void 0:qn(e)),new zg(l,n||Qh(),r||null,i)}let Ts=(()=>{class e{static create(t,r){if(Array.isArray(t))return zb({name:""},r,t,"");{const i=t.name??"";return zb({name:i},t.parent,t.providers,i)}}}return e.THROW_IF_NOT_FOUND=Fl,e.NULL=new rs,e.\u0275prov=Wt({token:e,providedIn:"any",factory:()=>Et(_s)}),e.__NG_ELEMENT_ID__=-1,e})();function $e(e,n=dn.Default){const t=f();return null===t?Et(e,n):tg(E(),t,Ut(e),n)}function Wb(e,n){const t=e.contentQueries;if(null!==t)for(let r=0;r<t.length;r+=2){const l=t[r+1];if(-1!==l){const d=e.data[l];At(t[r]),d.contentQueries(2,n[l],l)}}}function jg(e,n,t,r,i,l,d,y,x,D,A){const $=n.blueprint.slice();return $[0]=i,$[2]=76|r,(null!==A||e&&1024&e[2])&&($[2]|=1024),xd($),$[3]=$[15]=e,$[8]=t,$[10]=d||e&&e[10],$[11]=y||e&&e[11],$[12]=x||e&&e[12]||null,$[9]=D||e&&e[9]||null,$[6]=l,$[20]=function lp(){return xg++}(),$[21]=A,$[16]=2==n.type?e[16]:$,$}function lf(e,n,t,r,i){let l=e.data[n];if(null===l)l=function F1(e,n,t,r,i){const l=T(),d=U(),x=e.data[n]=function HA(e,n,t,r,i,l){return{type:t,index:r,insertBeforeIndex:null,injectorIndex:n?n.injectorIndex:-1,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:0,providerIndexes:0,value:i,attrs:l,mergedAttrs:nul