vendor: 9,414 bytes, line 1
1(self.webpackChunkprestadoresIpsApp=self.webpackChunkprestadoresIpsApp||[]).push([[550,169],{4412:(F,T,a)=>{a.d(T,{t:()=>s});var c=a(1413);class s extends c.B{constructor(m){super(),this._value=m}get value(){return this.getValue()}_subscribe(m){const h=super._subscribe(m);return!h.closed&&m.next(this._value),h}getValue(){const{hasError:m,thrownError:h,_value:b}=this;if(m)throw h;return this._throwIfClosed(),b}next(m){super.next(this._value=m)}}},1985:(F,T,a)=>{a.d(T,{c:()=>P});var c=a(7707),s=a(8359),C=a(3494),m=a(1203),h=a(1026),b=a(8071),O=a(9786);let P=(()=>{class U{constructor(L){L&&(this._subscribe=L)}lift(L){const k=new U;return k.source=this,k.operator=L,k}subscribe(L,k,st){const X=function S(U){return U&&U instanceof c.vU||function w(U){return U&&(0,b.T)(U.next)&&(0,b.T)(U.error)&&(0,b.T)(U.complete)}(U)&&(0,s.Uv)(U)}(L)?L:new c.Ms(L,k,st);return(0,O.Y)(()=>{const{operator:it,source:ht}=this;X.add(it?it.call(X,ht):ht?this._subscribe(X):this._trySubscribe(X))}),X}_trySubscribe(L){try{return this._subscribe(L)}catch(k){L.error(k)}}forEach(L,k){return new(k=D(k))((st,X)=>{const it=new c.Ms({next:ht=>{try{L(ht)}catch(mt){X(mt),it.unsubscribe()}},error:X,complete:st});this.subscribe(it)})}_subscribe(L){var k;return null===(k=this.source)||void 0===k?void 0:k.subscribe(L)}[C.s](){return this}pipe(...L){return(0,m.m)(L)(this)}toPromise(L){return new(L=D(L))((k,st)=>{let X;this.subscribe(it=>X=it,it=>st(it),()=>k(X))})}}return U.create=V=>new U(V),U})();function D(U){var V;return null!==(V=U??h.$.Promise)&&void 0!==V?V:Promise}},1413:(F,T,a)=>{a.d(T,{B:()=>O});var c=a(1985),s=a(8359);const m=(0,a(1853).L)(D=>function(){D(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var h=a(7908),b=a(9786);let O=(()=>{class D extends c.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(S){const U=new P(this,this);return U.operator=S,U}_throwIfClosed(){if(this.closed)throw new m}next(S){(0,b.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const U of this.currentObservers)U.next(S)}})}error(S){(0,b.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=S;const{observers:U}=this;for(;U.length;)U.shift().error(S)}})}complete(){(0,b.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:S}=this;for(;S.length;)S.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var S;return(null===(S=this.observers)||void 0===S?void 0:S.length)>0}_trySubscribe(S){return this._throwIfClosed(),super._trySubscribe(S)}_subscribe(S){return this._throwIfClosed(),this._checkFinalizedStatuses(S),this._innerSubscribe(S)}_innerSubscribe(S){const{hasError:U,isStopped:V,observers:L}=this;return U||V?s.Kn:(this.currentObservers=null,L.push(S),new s.yU(()=>{this.currentObservers=null,(0,h.o)(L,S)}))}_checkFinalizedStatuses(S){const{hasError:U,thrownError:V,isStopped:L}=this;U?S.error(V):L&&S.complete()}asObservable(){const S=new c.c;return S.source=this,S}}return D.create=(w,S)=>new P(w,S),D})();class P extends O{constructor(w,S){super(),this.destination=w,this.source=S}next(w){var S,U;null===(U=null===(S=this.destination)||void 0===S?void 0:S.next)||void 0===U||U.call(S,w)}error(w){var S,U;null===(U=null===(S=this.destination)||void 0===S?void 0:S.error)||void 0===U||U.call(S,w)}complete(){var w,S;null===(S=null===(w=this.destination)||void 0===w?void 0:w.complete)||void 0===S||S.call(w)}_subscribe(w){var S,U;return null!==(U=null===(S=this.source)||void 0===S?void 0:S.subscribe(w))&&void 0!==U?U:s.Kn}}},7707:(F,T,a)=>{a.d(T,{Ms:()=>st,vU:()=>U});var c=a(8071),s=a(8359),C=a(1026),m=a(5334),h=a(5343);const b=D("C",void 0,void 0);function D(B,j,W){return{kind:B,value:j,error:W}}var w=a(9270),S=a(9786);class U extends s.yU{constructor(j){super(),this.isStopped=!1,j?(this.destination=j,(0,s.Uv)(j)&&j.add(this)):this.destination=mt}static create(j,W,nt){return new st(j,W,nt)}next(j){this.isStopped?ht(function P(B){return D("N",B,void 0)}(j),this):this._next(j)}error(j){this.isStopped?ht(function O(B){return D("E",void 0,B)}(j),this):(this.isStopped=!0,this._error(j))}complete(){this.isStopped?ht(b,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(j){this.destination.next(j)}_error(j){try{this.destination.error(j)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const V=Function.prototype.bind;function L(B,j){return V.call(B,j)}class k{constructor(j){this.partialObserver=j}next(j){const{partialObserver:W}=this;if(W.next)try{W.next(j)}catch(nt){X(nt)}}error(j){const{partialObserver:W}=this;if(W.error)try{W.error(j)}catch(nt){X(nt)}else X(j)}complete(){const{partialObserver:j}=this;if(j.complete)try{j.complete()}catch(W){X(W)}}}class st extends U{constructor(j,W,nt){let H;if(super(),(0,c.T)(j)||!j)H={next:j??void 0,error:W??void 0,complete:nt??void 0};else{let z;this&&C.$.useDeprecatedNextContext?(z=Object.create(j),z.unsubscribe=()=>this.unsubscribe(),H={next:j.next&&L(j.next,z),error:j.error&&L(j.error,z),complete:j.complete&&L(j.complete,z)}):H=j}this.destination=new k(H)}}function X(B){C.$.useDeprecatedSynchronousErrorHandling?(0,S.l)(B):(0,m.m)(B)}function ht(B,j){const{onStoppedNotification:W}=C.$;W&&w.f.setTimeout(()=>W(B,j))}const mt={closed:!0,next:h.l,error:function it(B){throw B},complete:h.l}},8359:(F,T,a)=>{a.d(T,{Kn:()=>b,yU:()=>h,Uv:()=>O});var c=a(8071);const C=(0,a(1853).L)(D=>function(S){D(this),this.message=S?`${S.length} errors occurred during unsubscription:\n${S.map((U,V)=>`${V+1}) ${U.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=S});var m=a(7908);class h{constructor(w){this.initialTeardown=w,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let w;if(!this.closed){this.closed=!0;const{_parentage:S}=this;if(S)if(this._parentage=null,Array.isArray(S))for(const L of S)L.remove(this);else S.remove(this);const{initialTeardown:U}=this;if((0,c.T)(U))try{U()}catch(L){w=L instanceof C?L.errors:[L]}const{_finalizers:V}=this;if(V){this._finalizers=null;for(const L of V)try{P(L)}catch(k){w=w??[],k instanceof C?w=[...w,...k.errors]:w.push(k)}}if(w)throw new C(w)}}add(w){var S;if(w&&w!==this)if(this.closed)P(w);else{if(w instanceof h){if(w.closed||w._hasParent(this))return;w._addParent(this)}(this._finalizers=null!==(S=this._finalizers)&&void 0!==S?S:[]).push(w)}}_hasParent(w){const{_parentage:S}=this;return S===w||Array.isArray(S)&&S.includes(w)}_addParent(w){const{_parentage:S}=this;this._parentage=Array.isArray(S)?(S.push(w),S):S?[S,w]:w}_removeParent(w){const{_parentage:S}=this;S===w?this._parentage=null:Array.isArray(S)&&(0,m.o)(S,w)}remove(w){const{_finalizers:S}=this;S&&(0,m.o)(S,w),w instanceof h&&w._removeParent(this)}}h.EMPTY=(()=>{const D=new h;return D.closed=!0,D})();const b=h.EMPTY;function O(D){return D instanceof h||D&&"closed"in D&&(0,c.T)(D.remove)&&(0,c.T)(D.add)&&(0,c.T)(D.unsubscribe)}function P(D){(0,c.T)(D)?D():D.unsubscribe()}},1026:(F,T,a)=>{a.d(T,{$:()=>c});const c={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},8793:(F,T,a)=>{a.d(T,{x:()=>h});var c=a(6365),C=a(9326),m=a(6648);function h(...b){return function s(){return(0,c.U)(1)}()((0,m.H)(b,(0,C.lI)(b)))}},9030:(F,T,a)=>{a.d(T,{v:()=>C});var c=a(1985),s=a(8750);function C(m){return new c.c(h=>{(0,s.Tg)(m()).subscribe(h)})}},3364:(F,T,a)=>{a.d(T,{w:()=>s});const s=new(a(1985).c)(h=>h.complete())},6648:(F,T,a)=>{a.d(T,{H:()=>nt});var c=a(8750),s=a(5225),C=a(9974),m=a(4360);function h(H,z=0){return(0,C.N)((tt,q)=>{tt.subscribe((0,m._)(q,at=>(0,s.N)(q,H,()=>q.next(at),z),()=>(0,s.N)(q,H,()=>q.complete(),z),at=>(0,s.N)(q,H,()=>q.error(at),z)))})}function b(H,z=0){return(0,C.N)((tt,q)=>{q.add(H.schedule(()=>tt.subscribe(q),z))})}var D=a(1985),S=a(4761),U=a(8071);function L(H,z){if(!H)throw new Error("Iterable cannot be null");return new D.c(tt=>{(0,s.N)(tt,z,()=>{const q=H[Symbol.asyncIterator]();(0,s.N)(tt,z,()=>{q.next().then(at=>{at.done?tt.complete():tt.next(at.value)})},0,!0)})})}var k=a(5055),st=a(9858),X=a(7441),it=a(5397),ht=a(7953),mt=a(591),B=a(5196);function nt(H,z){return z?function W(H,z){if(null!=H){if((0,k.l)(H))return function O(H,z){return(0,c.Tg)(H).pipe(b(z),h(z))}(H,z);if((0,X.X)(H))return function w(H,z){return new D.c(tt=>{let q=0;return z.schedule(function(){q===H.length?tt.complete():(tt.next(H[q++]),tt.closed||this.schedule())})})}(H,z);if((0,st.y)(H))return function P(H,z){return(0,c.Tg)(H).pipe(b(z),h(z))}(H,z);if((0,ht.T)(H))return L(H,z);if((0,it.x)(H))return function V(H,z){return new D.c(tt=>{let q;return(0,s.N)(tt,z,()=>{q=H[S.l](),(0,s.N)(tt,z,()=>{let at,et;try{({value:at,done:et}=q.next())}catch(Et){return void tt.error(Et)}et?tt.complete():tt.next(at)},0,!0)}),()=>(0,U.T)(q?.return)&&q.return()})}(H,z);if((0,B.U)(H))return function j(H,z){return L((0,B.C)(H),z)}(H,z)}throw(0,mt.L)(H)}(H,z):(0,c.Tg)(H)}},8750:(F,T,a)=>{a.d(T,{Tg:()=>V});var c=a(1635),s=a(7441),C=a(9858),m=a(1985),h=a(5055),b=a(7953),O=a(591),P=a(5397),D=a(5196),w=a(8071),S=a(5334),U=a(3494);
1function V(B){if(B instanceof m.c)return B;if(null!=B){if((0,h.l)(B))return function L(B){return new m.c(j=>{const W=B[U.s]();if((0,w.T)(W.subscribe))return W.subscribe(j);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(B);if((0,s.X)(B))return function k(B){return new m.c(j=>{for(let W=0;W<B.length&&!j.closed;W++)j.next(B[W]);j.complete()})}(B);if((0,C.y)(B))return function st(B){return new m.c(j=>{B.then(W=>{j.closed||(j.next(W),j.complete())},W=>j.error(W)).then(null,S.m)})}(B);if((0,b.T)(B))return it(B);if((0,P.x)(B))return function X(B){return new m.c(j=>{for(const W of B)if(j.next(W),j.closed)return;j.complete()})}(B);if((0,D.U)(B))return function ht(B){return it((0,D.C)(B))}(B)}throw(0,O.L)(B)}function it(B){return new m.c(j=>{(function mt(B,j){var W,nt,H,z;return(0,c.__awaiter)(this,void 0,void 0,function*(){try{for(W=(0,c.__asyncValues)(B);!(nt=yield W.next()).done;)if(j.next(nt.value),j.closed)return}catch(tt){H={error:tt}}finally{try{nt&&!nt.done&&(z=W.return)&&(yield z.call(W))}finally{if(H)throw H.error}}j.complete()})})(B,j).catch(W=>j.error(W))})}},7673:(F,T,a)=>{a.d(T,{of:()=>C});var c=a(9326),s=a(6648);function C(...m){const h=(0,c.lI)(m);return(0,s.H)(m,h)}},8810:(F,T,a)=>{a.d(T,{$:()=>C});var c=a(1985),s=a(8071);function C(m,h){const b=(0,s.T)(m)?m:()=>m,O=P=>P.error(b());return new c.c(h?P=>h.schedule(O,0,P):O)}},4360:(F,T,a)=>{a.d(T,{_:()=>s});var c=a(7707);function s(m,h,b,O,P){return new C(m,h,b,O,P)}class C extends c.vU{constructor(h,b,O,P,D,w){super(h),this.onFinalize=D,this.shouldUnsubscribe=w,this._next=b?function(S){try{b(S)}catch(U){h.error(U)}}:super._next,this._error=P?function(S){try{P(S)}catch(U){h.error(U)}finally{this.unsubscribe()}}:super._error,this._complete=O?function(){try{O()}catch(S){h.error(S)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var h;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:b}=this;super.unsubscribe(),!b&&(null===(h=this.onFinalize)||void 0===h||h.call(this))}}}},9437:(F,T,a)=>{a.d(T,{W:()=>m});var c=a(8750),s=a(4360),C=a(9974);function m(h){return(0,C.N)((b,O)=>{let w,P=null,D=!1;P=b.subscribe((0,s._)(O,void 0,void 0,S=>{w=(0,c.Tg)(h(S,m(h)(b))),P?(P.unsubscribe(),P=null,w.subscribe(O)):D=!0})),D&&(P.unsubscribe(),P=null,w.subscribe(O))})}},274:(F,T,a)=>{a.d(T,{H:()=>C});var c=a(1397),s=a(8071);function C(m,h){return(0,s.T)(h)?(0,c.Z)(m,h,1):(0,c.Z)(m,1)}},9901:(F,T,a)=>{a.d(T,{U:()=>C});var c=a(9974),s=a(4360);function C(m){return(0,c.N)((h,b)=>{let O=!1;h.subscribe((0,s._)(b,P=>{O=!0,b.next(P)},()=>{O||b.next(m),b.complete()}))})}},5964:(F,T,a)=>{a.d(T,{p:()=>C});var c=a(9974),s=a(4360);function C(m,h){return(0,c.N)((b,O)=>{let P=0;b.subscribe((0,s._)(O,D=>m.call(h,D,P++)&&O.next(D)))})}},980:(F,T,a)=>{a.d(T,{j:()=>s});var c=a(9974);function s(C){return(0,c.N)((m,h)=>{try{m.subscribe(h)}finally{h.add(C)}})}},1594:(F,T,a)=>{a.d(T,{$:()=>O});var c=a(9350),s=a(5964),C=a(6697),m=a(9901),h=a(3774),b=a(3669);function O(P,D){const w=arguments.length>=2;return S=>S.pipe(P?(0,s.p)((U,V)=>P(U,V,S)):b.D,(0,C.s)(1),w?(0,m.U)(D):(0,h.v)(()=>new c.G))}},6354:(F,T,a)=>{a.d(T,{T:()=>C});var c=a(9974),s=a(4360);function C(m,h){return(0,c.N)((b,O)=>{let P=0;b.subscribe((0,s._)(O,D=>{O.next(m.call(h,D,P++))}))})}},3703:(F,T,a)=>{a.d(T,{u:()=>s});var c=a(6354);function s(C){return(0,c.T)(()=>C)}},6365:(F,T,a)=>{a.d(T,{U:()=>C});var c=a(1397),s=a(3669);function C(m=1/0){return(0,c.Z)(s.D,m)}},1397:(F,T,a)=>{a.d(T,{Z:()=>P});var c=a(6354),s=a(8750),C=a(9974),m=a(5225),h=a(4360),O=a(8071);function P(D,w,S=1/0){return(0,O.T)(w)?P((U,V)=>(0,c.T)((L,k)=>w(U,L,V,k))((0,s.Tg)(D(U,V))),S):("number"==typeof w&&(S=w),(0,C.N)((U,V)=>function b(D,w,S,U,V,L,k,st){const X=[];let it=0,ht=0,mt=!1;const B=()=>{mt&&!X.length&&!it&&w.complete()},j=nt=>it<U?W(nt):X.push(nt),W=nt=>{L&&w.next(nt),it++;let H=!1;(0,s.Tg)(S(nt,ht++)).subscribe((0,h._)(w,z=>{V?.(z),L?j(z):w.next(z)},()=>{H=!0},void 0,()=>{if(H)try{for(it--;X.length&&it<U;){const z=X.shift();k?(0,m.N)(w,k,()=>W(z)):W(z)}B()}catch(z){w.error(z)}}))};return D.subscribe((0,h._)(w,j,()=>{mt=!0,B()})),()=>{st?.()}}(U,V,D,S)))}},9172:(F,T,a)=>{a.d(T,{Z:()=>m});var c=a(8793),s=a(9326),C=a(9974);function m(...h){const b=(0,s.lI)(h);return(0,C.N)((O,P)=>{(b?(0,c.x)(h,O,b):(0,c.x)(h,O)).subscribe(P)})}},5558:(F,T,a)=>{a.d(T,{n:()=>m});var c=a(8750),s=a(9974),C=a(4360);function m(h,b){return(0,s.N)((O,P)=>{let D=null,w=0,S=!1;const U=()=>S&&!D&&P.complete();O.subscribe((0,C._)(P,V=>{D?.unsubscribe();let L=0;const k=w++;(0,c.Tg)(h(V,k)).subscribe(D=(0,C._)(P,st=>P.next(b?b(V,st,k,L++):st),()=>{D=null,U()}))},()=>{S=!0,U()}))})}},6697:(F,T,a)=>{a.d(T,{s:()=>m});var c=a(3364),s=a(9974),C=a(4360);function m(h){return h<=0?()=>c.w:(0,s.N)((b,O)=>{let P=0;b.subscribe((0,C._)(O,D=>
1{++P<=h&&(O.next(D),h<=P&&O.complete())}))})}},6977:(F,T,a)=>{a.d(T,{Q:()=>h});var c=a(9974),s=a(4360),C=a(8750),m=a(5343);function h(b){return(0,c.N)((O,P)=>{(0,C.Tg)(b).subscribe((0,s._)(P,()=>P.complete(),m.l)),!P.closed&&O.subscribe(P)})}},8141:(F,T,a)=>{a.d(T,{M:()=>h});var c=a(8071),s=a(9974),C=a(4360),m=a(3669);function h(b,O,P){const D=(0,c.T)(b)||O||P?{next:b,error:O,complete:P}:b;return D?(0,s.N)((w,S)=>{var U;null===(U=D.subscribe)||void 0===U||U.call(D);let V=!0;w.subscribe((0,C._)(S,L=>{var k;null===(k=D.next)||void 0===k||k.call(D,L),S.next(L)},()=>{var L;V=!1,null===(L=D.complete)||void 0===L||L.call(D),S.complete()},L=>{var k;V=!1,null===(k=D.error)||void 0===k||k.call(D,L),S.error(L)},()=>{var L,k;V&&(null===(L=D.unsubscribe)||void 0===L||L.call(D)),null===(k=D.finalize)||void 0===k||k.call(D)}))}):m.D}},3774:(F,T,a)=>{a.d(T,{v:()=>m});var c=a(9350),s=a(9974),C=a(4360);function m(b=h){return(0,s.N)((O,P)=>{let D=!1;O.subscribe((0,C._)(P,w=>{D=!0,P.next(w)},()=>D?P.complete():P.error(b())))})}function h(){return new c.G}},9270:(F,T,a)=>{a.d(T,{f:()=>c});const c={setTimeout(s,C,...m){const{delegate:h}=c;return h?.setTimeout?h.setTimeout(s,C,...m):setTimeout(s,C,...m)},clearTimeout(s){const{delegate:C}=c;return(C?.clearTimeout||clearTimeout)(s)},delegate:void 0}},4761:(F,T,a)=>{a.d(T,{l:()=>s});const s=function c(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3494:(F,T,a)=>{a.d(T,{s:()=>c});const c="function"==typeof Symbol&&Symbol.observable||"@@observable"},9350:(F,T,a)=>{a.d(T,{G:()=>s});const s=(0,a(1853).L)(C=>function(){C(this),this.name="EmptyError",this.message="no elements in sequence"})},9326:(F,T,a)=>{a.d(T,{R0:()=>b,lI:()=>h,ms:()=>m});var c=a(8071),s=a(9470);function C(O){return O[O.length-1]}function m(O){return(0,c.T)(C(O))?O.pop():void 0}function h(O){return(0,s.m)(C(O))?O.pop():void 0}function b(O,P){return"number"==typeof C(O)?O.pop():P}},3073:(F,T,a)=>{a.d(T,{D:()=>h});const{isArray:c}=Array,{getPrototypeOf:s,prototype:C,keys:m}=Object;function h(O){if(1===O.length){const P=O[0];if(c(P))return{args:P,keys:null};if(function b(O){return O&&"object"==typeof O&&s(O)===C}(P)){const D=m(P);return{args:D.map(w=>P[w]),keys:D}}}return{args:O,keys:null}}},7908:(F,T,a)=>{function c(s,C){if(s){const m=s.indexOf(C);0<=m&&s.splice(m,1)}}a.d(T,{o:()=>c})},1853:(F,T,a)=>{function c(s){const m=s(h=>{Error.call(h),h.stack=(new Error).stack});return m.prototype=Object.create(Error.prototype),m.prototype.constructor=m,m}a.d(T,{L:()=>c})},8496:(F,T,a)=>{function c(s,C){return s.reduce((m,h,b)=>(m[h]=C[b],m),{})}a.d(T,{e:()=>c})},9786:(F,T,a)=>{a.d(T,{Y:()=>C,l:()=>m});var c=a(1026);let s=null;function C(h){if(c.$.useDeprecatedSynchronousErrorHandling){const b=!s;if(b&&(s={errorThrown:!1,error:null}),h(),b){const{errorThrown:O,error:P}=s;if(s=null,O)throw P}}else h()}function m(h){c.$.useDeprecatedSynchronousErrorHandling&&s&&(s.errorThrown=!0,s.error=h)}},5225:(F,T,a)=>{function c(s,C,m,h=0,b=!1){const O=C.schedule(function(){m(),b?s.add(this.schedule(null,h)):this.unsubscribe()},h);if(s.add(O),!b)return O}a.d(T,{N:()=>c})},3669:(F,T,a)=>{function c(s){return s}a.d(T,{D:()=>c})},7441:(F,T,a)=>{a.d(T,{X:()=>c});const c=s=>s&&"number"==typeof s.length&&"function"!=typeof s},7953:(F,T,a)=>{a.d(T,{T:()=>s});var c=a(8071);function s(C){return Symbol.asyncIterator&&(0,c.T)(C?.[Symbol.asyncIterator])}},8071:(F,T,a)=>{function c(s){return"function"==typeof s}a.d(T,{T:()=>c})},5055:(F,T,a)=>{a.d(T,{l:()=>C});var c=a(3494),s=a(8071);function C(m){return(0,s.T)(m[c.s])}},5397:(F,T,a)=>{a.d(T,{x:()=>C});var c=a(4761),s=a(8071);function C(m){return(0,s.T)(m?.[c.l])}},4402:(F,T,a)=>{a.d(T,{A:()=>C});var c=a(1985),s=a(8071);function C(m){return!!m&&(m instanceof c.c||(0,s.T)(m.lift)&&(0,s.T)(m.subscribe))}},9858:(F,T,a)=>{a.d(T,{y:()=>s});var c=a(8071);function s(C){return(0,c.T)(C?.then)}},5196:(F,T,a)=>{a.d(T,{C:()=>C,U:()=>m});var c=a(1635),s=a(8071);function C(h){return(0,c.__asyncGenerator)(this,arguments,function*(){const O=h.getReader();try{for(;;){const{value:P,done:D}=yield(0,c.__await)(O.read());if(D)return yield(0,c.__await)(void 0);yield yield(0,c.__await)(P)}}finally{O.releaseLock()}})}function m(h){return(0,s.T)(h?.getReader)}},9470:(F,T,a)=>{a.d(T,{m:()=>s});var c=a(8071);function s(C){return C&&(0,c.T)(C.schedule)}},9974:(F,T,a)=>{a.d(T,{N:()=>C,S:()=>s});var c=a(8071);function s(m){return(0,c.T)(m?.lift)}function C(m){return h=>{if(s(h))return h.lift(function(b){try{return m(b,this)}catch(O){this.error(O)}});throw new TypeError("Unable to lift unknown Observable type")}}},6450:(F,T,a)=>{a.d(T,{I:()=>m});var c=a(6354);const{isArray:s}=Array;function m(h){return(0,c.T)(b=>function C(h,b){return s(b)?h(...b):h(b)}(h,b))}},5343:(F,T,a)=>{function c(){}a.d(T,{l:()=>c})},1203:(F,T,a)=>{a.d(T,{F:()=>s,m:()=>C});var c=a(3669);function s(...m){return C(m)}function C(m){return 0===m.length?c.D:1===m.length?m[0]:function(b){return m.reduce((O,P)=>P(O),b)}}},5334:(F,T,a)=>{a.d(T,{m:()=>C});var c=a(1026),s=a(9270);function C(m){s.f.setTimeout(()=>{const{onUnhandledError:h}=c.$;if(!h)throw m;h(m)})}},591:(F,T,a)=>{function c(s){return new TypeError(`You provided ${null!==s&&"object"==typeof s?"an invali
1d object":`'${s}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}a.d(T,{L:()=>c})},345:(F,T,a)=>{a.d(T,{B7:()=>z,Bb:()=>x,hE:()=>vt,sG:()=>G,up:()=>ie});var c=a(2331),s=a(8701);a(4411);class m extends s.\u0275DomAdapter{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class h extends m{static makeCurrent(){(0,s.\u0275setRootDomAdapter)(new h)}onAndCancel(v,l,d){return v.addEventListener(l,d),()=>{v.removeEventListener(l,d)}}dispatchEvent(v,l){v.dispatchEvent(l)}remove(v){v.parentNode&&v.parentNode.removeChild(v)}createElement(v,l){return(l=l||this.getDefaultDocument()).createElement(v)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(v){return v.nodeType===Node.ELEMENT_NODE}isShadowRoot(v){return v instanceof DocumentFragment}getGlobalEventTarget(v,l){return"window"===l?window:"document"===l?v:"body"===l?v.body:null}getBaseHref(v){const l=function O(){return b=b||document.querySelector("base"),b?b.getAttribute("href"):null}();return null==l?null:function P(E){return new URL(E,document.baseURI).pathname}(l)}resetBaseElement(){b=null}getUserAgent(){return window.navigator.userAgent}getCookie(v){return(0,s.\u0275parseCookieValue)(document.cookie,v)}}let b=null,w=(()=>{class E{build(){return new XMLHttpRequest}static{this.\u0275fac=function(d){return new(d||E)}}static{this.\u0275prov=c.\u0275\u0275defineInjectable({token:E,factory:E.\u0275fac})}}return E})();const S=new c.InjectionToken("");let U=(()=>{class E{constructor(l,d){this._zone=d,this._eventNameToPlugin=new Map,l.forEach(M=>{M.manager=this}),this._plugins=l.slice().reverse()}addEventListener(l,d,M){return this._findPluginFor(d).addEventListener(l,d,M)}getZone(){return this._zone}_findPluginFor(l){let d=this._eventNameToPlugin.get(l);if(d)return d;if(d=this._plugins.find($=>$.supports(l)),!d)throw new c.\u0275RuntimeError(5101,!1);return this._eventNameToPlugin.set(l,d),d}static{this.\u0275fac=function(d){return new(d||E)(c.\u0275\u0275inject(S),c.\u0275\u0275inject(c.NgZone))}}static{this.\u0275prov=c.\u0275\u0275defineInjectable({token:E,factory:E.\u0275fac})}}return E})();class V{constructor(v){this._doc=v}}const L="ng-app-id";let k=(()=>{class E{constructor(l,d,M,$={}){this.doc=l,this.appId=d,this.nonce=M,this.platformId=$,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,s.isPlatformServer)($),this.resetHostNodes()}addStyles(l){for(const d of l)1===this.changeUsageCount(d,1)&&this.onStyleAdded(d)}removeStyles(l){for(const d of l)this.changeUsageCount(d,-1)<=0&&this.onStyleRemoved(d)}ngOnDestroy(){const l=this.styleNodesInDOM;l&&(l.forEach(d=>d.remove()),l.clear());for(const d of this.getAllStyles())this.onStyleRemoved(d);this.resetHostNodes()}addHost(l){this.hostNodes.add(l);for(const d of this.getAllStyles())this.addStyleToHost(l,d)}removeHost(l){this.hostNodes.delete(l)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(l){for(const d of this.hostNodes)this.addStyleToHost(d,l)}onStyleRemoved(l){const d=this.styleRef;d.get(l)?.elements?.forEach(M=>M.remove()),d.delete(l)}collectServerRenderedStyles(){const l=this.doc.head?.querySelectorAll(`style[${L}="${this.appId}"]`);if(l?.length){const d=new Map;return l.forEach(M=>{null!=M.textContent&&d.set(M.textContent,M)}),d}return null}changeUsageCount(l,d){const M=this.styleRef;if(M.has(l)){const $=M.get(l);return $.usage+=d,$.usage}return M.set(l,{usage:d,elements:[]}),d}getStyleElement(l,d){const M=this.styleNodesInDOM,$=M?.get(d);if($?.parentNode===l)return M.delete(d),$.removeAttribute(L),$;{const Y=this.doc.createElement("style");return this.nonce&&Y.setAttribute("nonce",this.nonce),Y.textContent=d,this.platformIsServer&&Y.setAttribute(L,this.appId),l.appendChild(Y),Y}}addStyleToHost(l,d){const M=this.getStyleElement(l,d),$=this.styleRef,Y=$.get(d)?.elements;Y?Y.push(M):$.set(d,{elements:[M],usage:1})}resetHostNodes(){const l=this.hostNodes;l.clear(),l.add(this.doc.head)}
1static{this.\u0275fac=function(d){return new(d||E)(c.\u0275\u0275inject(s.DOCUMENT),c.\u0275\u0275inject(c.APP_ID),c.\u0275\u0275inject(c.CSP_NONCE,8),c.\u0275\u0275inject(c.PLATFORM_ID))}}static{this.\u0275prov=c.\u0275\u0275defineInjectable({token:E,factory:E.\u0275fac})}}return E})();const st={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},X=/%COMP%/g,j=new c.InjectionToken("",{providedIn:"root",factory:()=>!0});function H(E,v){return v.map(l=>l.replace(X,E))}let z=(()=>{class E{constructor(l,d,M,$,Y,ut,dt,St=null){this.eventManager=l,this.sharedStylesHost=d,this.appId=M,this.removeStylesOnCompDestroy=$,this.doc=Y,this.platformId=ut,this.ngZone=dt,this.nonce=St,this.rendererByCompId=new Map,this.platformIsServer=(0,s.isPlatformServer)(ut),this.defaultRenderer=new tt(l,Y,dt,this.platformIsServer)}createRenderer(l,d){if(!l||!d)return this.defaultRenderer;this.platformIsServer&&d.encapsulation===c.ViewEncapsulation.ShadowDom&&(d={...d,encapsulation:c.ViewEncapsulation.Emulated});const M=this.getOrCreateRenderer(l,d);return M instanceof zt?M.applyToHost(l):M instanceof bt&&M.applyStyles(),M}getOrCreateRenderer(l,d){const M=this.rendererByCompId;let $=M.get(d.id);if(!$){const Y=this.doc,ut=this.ngZone,dt=this.eventManager,St=this.sharedStylesHost,$t=this.removeStylesOnCompDestroy,Bt=this.platformIsServer;switch(d.encapsulation){case c.ViewEncapsulation.Emulated:$=new zt(dt,St,d,this.appId,$t,Y,ut,Bt);break;case c.ViewEncapsulation.ShadowDom:return new Et(dt,St,l,d,Y,ut,this.nonce,Bt);default:$=new bt(dt,St,d,$t,Y,ut,Bt)}M.set(d.id,$)}return $}ngOnDestroy(){this.rendererByCompId.clear()}static{this.\u0275fac=function(d){return new(d||E)(c.\u0275\u0275inject(U),c.\u0275\u0275inject(k),c.\u0275\u0275inject(c.APP_ID),c.\u0275\u0275inject(j),c.\u0275\u0275inject(s.DOCUMENT),c.\u0275\u0275inject(c.PLATFORM_ID),c.\u0275\u0275inject(c.NgZone),c.\u0275\u0275inject(c.CSP_NONCE))}}static{this.\u0275prov=c.\u0275\u0275defineInjectable({token:E,factory:E.\u0275fac})}}return E})();class tt{constructor(v,l,d,M){this.eventManager=v,this.doc=l,this.ngZone=d,this.platformIsServer=M,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(v,l){return l?this.doc.createElementNS(st[l]||l,v):this.doc.createElement(v)}createComment(v){return this.doc.createComment(v)}createText(v){return this.doc.createTextNode(v)}appendChild(v,l){(et(v)?v.content:v).appendChild(l)}insertBefore(v,l,d){v&&(et(v)?v.content:v).insertBefore(l,d)}removeChild(v,l){v&&v.removeChild(l)}selectRootElement(v,l){let d="string"==typeof v?this.doc.querySelector(v):v;if(!d)throw new c.\u0275RuntimeError(-5104,!1);return l||(d.textContent=""),d}parentNode(v){return v.parentNode}nextSibling(v){return v.nextSibling}setAttribute(v,l,d,M){if(M){l=M+":"+l;const $=st[M];$?v.setAttributeNS($,l,d):v.setAttribute(l,d)}else v.setAttribute(l,d)}removeAttribute(v,l,d){if(d){const M=st[d];M?v.removeAttributeNS(M,l):v.removeAttribute(`${d}:${l}`)}else v.removeAttribute(l)}addClass(v,l){v.classList.add(l)}removeClass(v,l){v.classList.remove(l)}setStyle(v,l,d,M){M&(c.RendererStyleFlags2.DashCase|c.RendererStyleFlags2.Important)?v.style.setProperty(l,d,M&c.RendererStyleFlags2.Important?"important":""):v.style[l]=d}removeStyle(v,l,d){d&c.RendererStyleFlags2.DashCase?v.style.removeProperty(l):v.style[l]=""}setProperty(v,l,d){null!=v&&(v[l]=d)}setValue(v,l){v.nodeValue=l}listen(v,l,d){if("string"==typeof v&&!(v=(0,s.\u0275getDOM)().getGlobalEventTarget(this.doc,v)))throw new Error(`Unsupported event target ${v} for event ${l}`);return this.eventManager.addEventListener(v,l,this.decoratePreventDefault(d))}decoratePreventDefault(v){return l=>{if("__ngUnwrap__"===l)return v;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>v(l)):v(l))&&l.preventDefault()}}}function et(E){return"TEMPLATE"===E.tagName&&void 0!==E.content}class Et extends tt{constructor(v,l,d,M,$,Y,ut,dt){super(v,$,Y,dt),this.sharedStylesHost=l,this.hostEl=d,this.shadowRoot=d.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const St=H(M.id,M.styles);for(const $t of St){const Bt=document.createElement("style");ut&&Bt.setAttribute("nonce",ut),Bt.textContent=$t,this.shadowRoot.appendChild(Bt)}}nodeOrShadowRoot(v){return v===this.hostEl?this.shadowRoot:v}appendChild(v,l){return super.appendChild(this.nodeOrShadowRoot(v),l)}insertBefore(v,l,d){return super.insertBefore(this.nodeOrShadowRoot(v),l,d)}removeChild(v,l){return super.removeChild(this.nodeOrShadowRoot(v),l)}parentNode(v){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(v)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class bt extends tt{constructor(v,l,d,M,$,Y,ut,dt){super(v,$,Y,ut),this.sharedStylesHost=l,this.removeStylesOnCompDestroy=M,this.styles=dt?H(dt,d.styles):d.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class zt extends bt{constructor(v,l,d,M,$,Y,ut,dt){const St=M+"-"+d.id;super(v,l,d,$,Y,ut,dt,St),this.contentAttr=function W(E){return"_ngcontent-%COMP%".replace(X,E)}(St),this.hostAttr=function nt(E){return"_nghost-%COMP%".replace(X,E)}(St)}applyToHost(v){this.applyStyles(),this.setAttribute(v,this.hostAttr,"")}createElement(v,l){const d=super.createElement(v,l);return super.setAttribute(d,this.contentAttr,""),d}}let Dt=(()=>{class E extends V{constructor(l){super(l)}supports(l){return!0}addEventListener(l,d,M){return l.addEventListener(d,M,!1),()=>this.removeEventListener(l,d,M)}removeEventListener(l,d,M){return l.removeEventListener(d,M)}
1static{this.\u0275fac=function(d){return new(d||E)(c.\u0275\u0275inject(s.DOCUMENT))}}static{this.\u0275prov=c.\u0275\u0275defineInjectable({token:E,factory:E.\u0275fac})}}return E})();const yt=["alt","control","meta","shift"],Mt={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Lt={alt:E=>E.altKey,control:E=>E.ctrlKey,meta:E=>E.metaKey,shift:E=>E.shiftKey};let p=(()=>{class E extends V{constructor(l){super(l)}supports(l){return null!=E.parseEventName(l)}addEventListener(l,d,M){const $=E.parseEventName(d),Y=E.eventCallback($.fullKey,M,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,s.\u0275getDOM)().onAndCancel(l,$.domEventName,Y))}static parseEventName(l){const d=l.toLowerCase().split("."),M=d.shift();if(0===d.length||"keydown"!==M&&"keyup"!==M)return null;const $=E._normalizeKey(d.pop());let Y="",ut=d.indexOf("code");if(ut>-1&&(d.splice(ut,1),Y="code."),yt.forEach(St=>{const $t=d.indexOf(St);$t>-1&&(d.splice($t,1),Y+=St+".")}),Y+=$,0!=d.length||0===$.length)return null;const dt={};return dt.domEventName=M,dt.fullKey=Y,dt}static matchEventFullKeyCode(l,d){let M=Mt[l.key]||l.key,$="";return d.indexOf("code.")>-1&&(M=l.code,$="code."),!(null==M||!M)&&(M=M.toLowerCase()," "===M?M="space":"."===M&&(M="dot"),yt.forEach(Y=>{Y!==M&&(0,Lt[Y])(l)&&($+=Y+".")}),$+=M,$===d)}static eventCallback(l,d,M){return $=>{E.matchEventFullKeyCode($,l)&&M.runGuarded(()=>d($))}}static _normalizeKey(l){return"esc"===l?"escape":l}static{this.\u0275fac=function(d){return new(d||E)(c.\u0275\u0275inject(s.DOCUMENT))}}static{this.\u0275prov=c.\u0275\u0275defineInjectable({token:E,factory:E.\u0275fac})}}return E})();const G=792==a.j?(0,c.createPlatformFactory)(c.platformCore,"browser",[{provide:c.PLATFORM_ID,useValue:s.\u0275PLATFORM_BROWSER_ID},{provide:c.PLATFORM_INITIALIZER,useValue:function I(){h.makeCurrent()},multi:!0},{provide:s.DOCUMENT,useFactory:function ot(){return(0,c.\u0275setDocument)(document),document},deps:[]}]):null,ct=new c.InjectionToken(""),lt=[{provide:c.\u0275TESTABILITY_GETTER,useClass:class D{addToWindow(v){c.\u0275global.getAngularTestability=(d,M=!0)=>{const $=v.findTestabilityInTree(d,M);if(null==$)throw new c.\u0275RuntimeError(5103,!1);return $},c.\u0275global.getAllAngularTestabilities=()=>v.getAllTestabilities(),c.\u0275global.getAllAngularRootElements=()=>v.getAllRootElements(),c.\u0275global.frameworkStabilizers||(c.\u0275global.frameworkStabilizers=[]),c.\u0275global.frameworkStabilizers.push(d=>{const M=c.\u0275global.getAllAngularTestabilities();let $=M.length;const Y=function(){$--,0==$&&d()};M.forEach(ut=>{ut.whenStable(Y)})})}findTestabilityInTree(v,l,d){return null==l?null:v.getTestability(l)??(d?(0,s.\u0275getDOM)().isShadowRoot(l)?this.findTestabilityInTree(v,l.host,!0):this.findTestabilityInTree(v,l.parentElement,!0):null)}},deps:[]},{provide:c.\u0275TESTABILITY,useClass:c.Testability,deps:[c.NgZone,c.TestabilityRegistry,c.\u0275TESTABILITY_GETTER]},{provide:c.Testability,useClass:c.Testability,deps:[c.NgZone,c.TestabilityRegistry,c.\u0275TESTABILITY_GETTER]}],Pt=[{provide:c.\u0275INJECTOR_SCOPE,useValue:"root"},{provide:c.ErrorHandler,useFactory:function K(){return new c.ErrorHandler},deps:[]},{provide:S,useClass:Dt,multi:!0,deps:[s.DOCUMENT,c.NgZone,c.PLATFORM_ID]},{provide:S,useClass:p,multi:!0,deps:[s.DOCUMENT]},z,k,U,{provide:c.RendererFactory2,useExisting:z},{provide:s.XhrFactory,useClass:w,deps:[]},[]];let x=792==a.j?(()=>{class E{constructor(l){}static withServerTransition(l){return{ngModule:E,providers:[{provide:c.APP_ID,useValue:l.appId}]}}static{this.\u0275fac=function(d){return new(d||E)(c.\u0275\u0275inject(ct,12))}}static{this.\u0275mod=c.\u0275\u0275defineNgModule({type:E})}static{this.\u0275inj=c.\u0275\u0275defineInjector({providers:[...Pt,...lt],imports:[s.CommonModule,c.ApplicationModule]})}}return E})():null,vt=(()=>{class E{constructor(l){this._doc=l}getTitle(){return this._doc.title}setTitle(l){this._doc.title=l||""}
1static{this.\u0275fac=function(d){return new(d||E)(c.\u0275\u0275inject(s.DOCUMENT))}}static{this.\u0275prov=c.\u0275\u0275defineInjectable({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})(),ie=(()=>{class E{static{this.\u0275fac=function(d){return new(d||E)}}static{this.\u0275prov=c.\u0275\u0275defineInjectable({token:E,factory:function(d){let M=null;return M=d?new(d||E):c.\u0275\u0275inject(Xt),M},providedIn:"root"})}}return E})(),Xt=(()=>{class E extends ie{constructor(l){super(),this._doc=l}sanitize(l,d){if(null==d)return null;switch(l){case c.SecurityContext.NONE:return d;case c.SecurityContext.HTML:return(0,c.\u0275allowSanitizationBypassAndThrow)(d,"HTML")?(0,c.\u0275unwrapSafeValue)(d):(0,c.\u0275_sanitizeHtml)(this._doc,String(d)).toString();case c.SecurityContext.STYLE:return(0,c.\u0275allowSanitizationBypassAndThrow)(d,"Style")?(0,c.\u0275unwrapSafeValue)(d):d;case c.SecurityContext.SCRIPT:if((0,c.\u0275allowSanitizationBypassAndThrow)(d,"Script"))return(0,c.\u0275unwrapSafeValue)(d);throw new c.\u0275RuntimeError(5200,!1);case c.SecurityContext.URL:return(0,c.\u0275allowSanitizationBypassAndThrow)(d,"URL")?(0,c.\u0275unwrapSafeValue)(d):(0,c.\u0275_sanitizeUrl)(String(d));case c.SecurityContext.RESOURCE_URL:if((0,c.\u0275allowSanitizationBypassAndThrow)(d,"ResourceURL"))return(0,c.\u0275unwrapSafeValue)(d);throw new c.\u0275RuntimeError(5201,!1);default:throw new c.\u0275RuntimeError(5202,!1)}}bypassSecurityTrustHtml(l){return(0,c.\u0275bypassSanitizationTrustHtml)(l)}bypassSecurityTrustStyle(l){return(0,c.\u0275bypassSanitizationTrustStyle)(l)}bypassSecurityTrustScript(l){return(0,c.\u0275bypassSanitizationTrustScript)(l)}bypassSecurityTrustUrl(l){return(0,c.\u0275bypassSanitizationTrustUrl)(l)}bypassSecurityTrustResourceUrl(l){return(0,c.\u0275bypassSanitizationTrustResourceUrl)(l)}static{this.\u0275fac=function(d){return new(d||E)(c.\u0275\u0275inject(s.DOCUMENT))}}static{this.\u0275prov=c.\u0275\u0275defineInjectable({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})()},4550:(F,T,a)=>{a.r(T),a.d(T,{ActivatedRoute:()=>Vt,ActivatedRouteSnapshot:()=>Te,ActivationEnd:()=>zn,ActivationStart:()=>Hn,BaseRouteReuseStrategy:()=>dr,ChildActivationEnd:()=>Fn,ChildActivationStart:()=>Bn,ChildrenOutletContexts:()=>qt,DefaultTitleStrategy:()=>or,DefaultUrlSerializer:()=>oe,EventType:()=>J,GuardsCheckEnd:()=>jn,GuardsCheckStart:()=>Un,NavigationCancel:()=>kt,NavigationCancellationCode:()=>_t,NavigationEnd:()=>Ut,NavigationError:()=>de,NavigationSkipped:()=>Kt,NavigationSkippedCode:()=>le,NavigationStart:()=>ce,NoPreloading:()=>ro,OutletContext:()=>Wn,PRIMARY_OUTLET:()=>x,PreloadAllModules:()=>no,PreloadingStrategy:()=>fn,ROUTER_CONFIGURATION:()=>Gt,ROUTER_INITIALIZER:()=>vn,ROUTES:()=>Zt,ResolveEnd:()=>Ln,ResolveStart:()=>Nn,RouteConfigLoadEnd:()=>$n,RouteConfigLoadStart:()=>xn,RouteReuseStrategy:()=>lr,Router:()=>Ot,RouterEvent:()=>It,RouterLink:()=>ye,RouterLinkActive:()=>fr,RouterLinkWithHref:()=>ye,RouterModule:()=>fo,RouterOutlet:()=>tn,RouterPreloader:()=>pr,RouterState:()=>Ze,RouterStateSnapshot:()=>Qe,RoutesRecognized:()=>ze,Scroll:()=>We,TitleStrategy:()=>ln,UrlHandlingStrategy:()=>De,UrlSegment:()=>Wt,UrlSegmentGroup:()=>rt,UrlSerializer:()=>Ht,UrlTree:()=>Tt,VERSION:()=>bo,convertToParamMap:()=>vt,createUrlTreeFromSnapshot:()=>bn,defaultUrlMatcher:()=>Ct,mapToCanActivate:()=>Ro,mapToCanActivateChild:()=>_o,mapToCanDeactivate:()=>Co,mapToCanMatch:()=>So,mapToResolve:()=>To,provideRouter:()=>io,provideRoutes:()=>so,withComponentInputBinding:()=>Cr,withDebugTracing:()=>uo,withDisabledInitialNavigation:()=>Sr,withEnabledBlockingInitialNavigation:()=>Er,withHashLocation:()=>lo,withInMemoryScrolling:()=>ao,withNavigationErrorHandler:()=>ho,withPreloading:()=>_r,withRouterConfig:()=>co,withViewTransitions:()=>Tr,\u0275EmptyOutletComponent:()=>nn,\u0275ROUTER_PROVIDERS:()=>Mr,\u0275afterNextNavigation:()=>hn,\u0275loadChildren:()=>sr});var c=a(467),s=a(2331),C=a(4402),m=a(6648),h=a(7673),b=a(4412),O=a(1985),P=a(3073),D=a(3669),w=a(6450),S=a(9326),U=a(8496),V=a(4360),L=a(5225);function k(...t){const n=(0,S.lI)(t),e=(0,S.ms)(t),{args:r,keys:i}=(0,P.D)(t);if(0===r.length)return(0,m.H)([],n);const o=new O.c(function st(t,n,e=D.D){return r=>{X(n,()=>{const{length:i}=t,o=new Array(i);let u=i,g=i;for(let f=0;f<i;f++)X(n,()=>{const N=(0,m.H)(t[f],n);let Z=!1;N.subscribe((0,V._)(r,Q=>{o[f]=Q,Z||(Z=!0,g--),g||r.next(e(o.slice()))},()=>{--u||r.complete()}
1))},r)},r)}}(r,n,i?u=>(0,U.e)(i,u):D.D));return e?o.pipe((0,w.I)(e)):o}function X(t,n,e){t?(0,L.N)(e,t,n):n()}var it=a(9350),ht=a(8793),mt=a(9030),B=a(1203),j=a(8810),W=a(3364),nt=a(8359),H=a(9974);function z(){return(0,H.N)((t,n)=>{let e=null;t._refCount++;const r=(0,V._)(n,void 0,void 0,void 0,()=>{if(!t||t._refCount<=0||0<--t._refCount)return void(e=null);const i=t._connection,o=e;e=null,i&&(!o||i===o)&&i.unsubscribe(),n.unsubscribe()});t.subscribe(r),r.closed||(e=t.connect())})}class tt extends O.c{constructor(n,e){super(),this.source=n,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,(0,H.S)(n)&&(this.lift=n.lift)}_subscribe(n){return this.getSubject().subscribe(n)}getSubject(){const n=this._subject;return(!n||n.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:n}=this;this._subject=this._connection=null,n?.unsubscribe()}connect(){let n=this._connection;if(!n){n=this._connection=new nt.yU;const e=this.getSubject();n.add(this.source.subscribe((0,V._)(e,void 0,()=>{this._teardown(),e.complete()},r=>{this._teardown(),e.error(r)},()=>this._teardown()))),n.closed&&(this._connection=null,n=nt.yU.EMPTY)}return n}refCount(){return z()(this)}}var q=a(1413),at=a(8701),et=a(6354),Et=a(5558),bt=a(6697),zt=a(9172),Dt=a(5964),yt=a(1397),Mt=a(1594),Lt=a(274),p=a(8141),y=a(9437);var A=a(9901);function I(t){return t<=0?()=>W.w:(0,H.N)((n,e)=>{let r=[];n.subscribe((0,V._)(e,i=>{r.push(i),t<r.length&&r.shift()},()=>{for(const i of r)e.next(i);e.complete()},void 0,()=>{r=null}))})}var K=a(3774),ft=a(3703),G=a(980),ct=a(6977),lt=a(6365),Pt=a(345);const x="primary",pt=Symbol("RouteTitle");class Rt{constructor(n){this.params=n||{}}has(n){return Object.prototype.hasOwnProperty.call(this.params,n)}get(n){if(this.has(n)){const e=this.params[n];return Array.isArray(e)?e[0]:e}return null}getAll(n){if(this.has(n)){const e=this.params[n];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}}function vt(t){return new Rt(t)}function Ct(t,n,e){const r=e.path.split("/");if(r.length>t.length||"full"===e.pathMatch&&(n.hasChildren()||r.length<t.length))return null;const i={};for(let o=0;o<r.length;o++){const u=r[o],g=t[o];if(u.startsWith(":"))i[u.substring(1)]=g;else if(u!==g.path)return null}return{consumed:t.slice(0,r.length),posParams:i}}function wt(t,n){const e=t?Qt(t):void 0,r=n?Qt(n):void 0;if(!e||!r||e.length!=r.length)return!1;let i;for(let o=0;o<e.length;o++)if(i=e[o],!Pe(t[i],n[i]))return!1;return!0}function Qt(t){return[...Object.keys(t),...Object.getOwnPropertySymbols(t)]}function Pe(t,n){if(Array.isArray(t)&&Array.isArray(n)){if(t.length!==n.length)return!1;const e=[...t].sort(),r=[...n].sort();return e.every((i,o)=>r[o]===i)}return t===n}function Ue(t){return t.length>0?t[t.length-1]:null}function xt(t){return(0,C.A)(t)?t:(0,s.\u0275isPromise)(t)?(0,m.H)(Promise.resolve(t)):(0,h.of)(t)}const je={exact:function xe(t,n,e){if(!Ft(t.segments,n.segments)||!Xt(t.segments,n.segments,e)||t.numberOfChildren!==n.numberOfChildren)return!1;for(const r in n.children)if(!t.children[r]||!xe(t.children[r],n.children[r],e))return!1;return!0},subset:$e},Ne={exact:function yn(t,n){return wt(t,n)},subset:function En(t,n){return Object.keys(n).length<=Object.keys(t).length&&Object.keys(n).every(e=>Pe(t[e],n[e]))},ignored:()=>!0};function Le(t,n,e){return je[e.paths](t.root,n.root,e.matrixParams)&&Ne[e.queryParams](t.queryParams,n.queryParams)&&!("exact"===e.fragment&&t.fragment!==n.fragment)}function $e(t,n,e){return ie(t,n,n.segments,e)}function ie(t,n,e,r){if(t.segments.length>e.length){const i=t.segments.slice(0,e.length);return!(!Ft(i,e)||n.hasChildren()||!Xt(i,e,r))}if(t.segments.length===e.length){if(!Ft(t.segments,e)||!Xt(t.segments,e,r))return!1;for(const i in n.children)if(!t.children[i]||!$e(t.children[i],n.children[i],r))return!1;return!0}{const i=e.slice(0,t.segments.length),o=e.slice(t.segments.length);return!!(Ft(t.segments,i)&&Xt(t.segments,i,r)&&t.children[x])&&ie(t.children[x],n,o,r)}}function Xt(t,n,e){return n.every((r,i)=>Ne[e](t[i].parameters,r.parameters))}class Tt{constructor(n=new rt([],{}),e={},r=null){this.root=n,this.queryParams=e,this.fragment=r}get queryParamMap(){return this._queryParamMap??=vt(this.queryParams),this._queryParamMap}toString(){return _n.serialize(this)}}class rt{constructor(n,e){this.segments=n,this.children=e,this.parent=null,Object.values(e).forEach(r=>r.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return E(this)}}class Wt{constructor(n,e){this.path=n,this.parameters=e}get parameterMap(){return this._parameterMap??=vt(this.parameters),this._parameterMap}toString(){return dt(this)}}function Ft(t,n){return t.length===n.length&&t.every((e,r)=>e.path===n[r].path)}let Ht=(()=>{class t{static{this.\u0275fac=function(r){return new(r||t)}}static{this.\u0275prov=s.\u0275\u0275defineInjectable({token:t,factory:()=>new oe,providedIn:"root"})}}return t})();class oe{parse(n){const e=new Ur(n);return new Tt(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(n){const e=`/${v(n.root,!0)}`,r=function $t(t){const n=Object.entries(t).map(([e,r])=>Array.isArray(r)?r.map(i=>`${d(e)}=${d(i)}`).join("&"):`${d(e)}=${d(r)}`).filter(e=>e);return n.length?`?${n.join("&")}`:""}(n.queryParams);return`${e}${r}${"string"==typeof n.fragment?`#${function M(t){return encodeURI(t)}(n.fragment)}`:""}`}}const _n=new oe;function E(t){return t.segments.map(n=>dt(n)).join("/")}function v(t,n){if(!t.hasChildren())return E(t);if(n){const e=t.children[x]?v(t.children[x],!1):"",r=[];
1return Object.entries(t.children).forEach(([i,o])=>{i!==x&&r.push(`${i}:${v(o,!1)}`)}),r.length>0?`${e}(${r.join("//")})`:e}{const e=function Rn(t,n){let e=[];return Object.entries(t.children).forEach(([r,i])=>{r===x&&(e=e.concat(n(i,r)))}),Object.entries(t.children).forEach(([r,i])=>{r!==x&&(e=e.concat(n(i,r)))}),e}(t,(r,i)=>i===x?[v(t.children[x],!1)]:[`${i}:${v(r,!1)}`]);return 1===Object.keys(t.children).length&&null!=t.children[x]?`${E(t)}/${e[0]}`:`${E(t)}/(${e.join("//")})`}}function l(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function d(t){return l(t).replace(/%3B/gi,";")}function $(t){return l(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Y(t){return decodeURIComponent(t)}function ut(t){return Y(t.replace(/\+/g,"%20"))}function dt(t){return`${$(t.path)}${function St(t){return Object.entries(t).map(([n,e])=>`;${$(n)}=${$(e)}`).join("")}(t.parameters)}`}const Bt=/^[^\/()?;#]+/;function Be(t){const n=t.match(Bt);return n?n[0]:""}const wr=/^[^\/()?;=#]+/,Dr=/^[^=?&#]+/,Ar=/^[^&#]+/;class Ur{constructor(n){this.url=n,this.remaining=n}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new rt([],{}):new rt([],this.parseChildren())}parseQueryParams(){const n={};if(this.consumeOptional("?"))do{this.parseQueryParam(n)}while(this.consumeOptional("&"));return n}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const n=[];for(this.peekStartsWith("(")||n.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),n.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let r={};return this.peekStartsWith("(")&&(r=this.parseParens(!1)),(n.length>0||Object.keys(e).length>0)&&(r[x]=new rt(n,e)),r}parseSegment(){const n=Be(this.remaining);if(""===n&&this.peekStartsWith(";"))throw new s.\u0275RuntimeError(4009,!1);return this.capture(n),new Wt(Y(n),this.parseMatrixParams())}parseMatrixParams(){const n={};for(;this.consumeOptional(";");)this.parseParam(n);return n}parseParam(n){const e=function Or(t){const n=t.match(wr);return n?n[0]:""}(this.remaining);if(!e)return;this.capture(e);let r="";if(this.consumeOptional("=")){const i=Be(this.remaining);i&&(r=i,this.capture(r))}n[Y(e)]=Y(r)}parseQueryParam(n){const e=function Ir(t){const n=t.match(Dr);return n?n[0]:""}(this.remaining);if(!e)return;this.capture(e);let r="";if(this.consumeOptional("=")){const u=function Pr(t){const n=t.match(Ar);return n?n[0]:""}(this.remaining);u&&(r=u,this.capture(r))}const i=ut(e),o=ut(r);if(n.hasOwnProperty(i)){let u=n[i];Array.isArray(u)||(u=[u],n[i]=u),u.push(o)}else n[i]=o}parseParens(n){const e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const r=Be(this.remaining),i=this.remaining[r.length];if("/"!==i&&")"!==i&&";"!==i)throw new s.\u0275RuntimeError(4010,!1);let o;r.indexOf(":")>-1?(o=r.slice(0,r.indexOf(":")),this.capture(o),this.capture(":")):n&&(o=x);const u=this.parseChildren();e[o]=1===Object.keys(u).length?u[x]:new rt([],u),this.consumeOptional("//")}return e}peekStartsWith(n){return this.remaining.startsWith(n)}consumeOptional(n){return!!this.peekStartsWith(n)&&(this.remaining=this.remaining.substring(n.length),!0)}capture(n){if(!this.consumeOptional(n))throw new s.\u0275RuntimeError(4011,!1)}}function Cn(t){return t.segments.length>0?new rt([],{[x]:t}):t}function Tn(t){const n={};for(const[r,i]of Object.entries(t.children)){const o=Tn(i);if(r===x&&0===o.segments.length&&o.hasChildren())for(const[u,g]of Object.entries(o.children))n[u]=g;else(o.segments.length>0||o.hasChildren())&&(n[r]=o)}return function jr(t){if(1===t.numberOfChildren&&t.children[x]){const n=t.children[x];return new rt(t.segments.concat(n.segments),n.children)}return t}(new rt(t.segments,n))}function Jt(t){return t instanceof Tt}function bn(t,n,e=null,r=null){return wn(Mn(t),n,e,r)}function Mn(t){let n;const i=Cn(function e(o){const u={};for(const f of o.children){const N=e(f);u[f.outlet]=N}const g=new rt(o.url,u);return o===t&&(n=g),g}(t.root));return n??i}function wn(t,n,e,r){let i=t;for(;i.parent;)i=i.parent;if(0===n.length)return Fe(i,i,i,e,r);const o=function Nr(t){if("string"==typeof t[0]&&1===t.length&&"/"===t[0])return new Dn(!0,0,t);let n=0,e=!1;const r=t.reduce((i,o,u)=>
1{if("object"==typeof o&&null!=o){if(o.outlets){const g={};return Object.entries(o.outlets).forEach(([f,N])=>{g[f]="string"==typeof N?N.split("/"):N}),[...i,{outlets:g}]}if(o.segmentPath)return[...i,o.segmentPath]}return"string"!=typeof o?[...i,o]:0===u?(o.split("/").forEach((g,f)=>{0==f&&"."===g||(0==f&&""===g?e=!0:".."===g?n++:""!=g&&i.push(g))}),i):[...i,o]},[]);return new Dn(e,n,r)}(n);if(o.toRoot())return Fe(i,i,new rt([],{}),e,r);const u=function Lr(t,n,e){if(t.isAbsolute)return new Ce(n,!0,0);if(!e)return new Ce(n,!1,NaN);if(null===e.parent)return new Ce(e,!0,0);const r=_e(t.commands[0])?0:1;return function xr(t,n,e){let r=t,i=n,o=e;for(;o>i;){if(o-=i,r=r.parent,!r)throw new s.\u0275RuntimeError(4005,!1);i=r.segments.length}return new Ce(r,!1,i-o)}(e,e.segments.length-1+r,t.numberOfDoubleDots)}(o,i,t),g=u.processChildren?ae(u.segmentGroup,u.index,o.commands):In(u.segmentGroup,u.index,o.commands);return Fe(i,u.segmentGroup,g,e,r)}function _e(t){return"object"==typeof t&&null!=t&&!t.outlets&&!t.segmentPath}function se(t){return"object"==typeof t&&null!=t&&t.outlets}function Fe(t,n,e,r,i){let u,o={};r&&Object.entries(r).forEach(([f,N])=>{o[f]=Array.isArray(N)?N.map(Z=>`${Z}`):`${N}`}),u=t===n?e:On(t,n,e);const g=Cn(Tn(u));return new Tt(g,o,i)}function On(t,n,e){const r={};return Object.entries(t.children).forEach(([i,o])=>{r[i]=o===n?e:On(o,n,e)}),new rt(t.segments,r)}class Dn{constructor(n,e,r){if(this.isAbsolute=n,this.numberOfDoubleDots=e,this.commands=r,n&&r.length>0&&_e(r[0]))throw new s.\u0275RuntimeError(4003,!1);const i=r.find(se);if(i&&i!==Ue(r))throw new s.\u0275RuntimeError(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Ce{constructor(n,e,r){this.segmentGroup=n,this.processChildren=e,this.index=r}}function In(t,n,e){if(t??=new rt([],{}),0===t.segments.length&&t.hasChildren())return ae(t,n,e);const r=function Br(t,n,e){let r=0,i=n;const o={match:!1,pathIndex:0,commandIndex:0};for(;i<t.segments.length;){if(r>=e.length)return o;const u=t.segments[i],g=e[r];if(se(g))break;const f=`${g}`,N=r<e.length-1?e[r+1]:null;if(i>0&&void 0===f)break;if(f&&N&&"object"==typeof N&&void 0===N.outlets){if(!Pn(f,N,u))return o;r+=2}else{if(!Pn(f,{},u))return o;r++}i++}return{match:!0,pathIndex:i,commandIndex:r}}(t,n,e),i=e.slice(r.commandIndex);if(r.match&&r.pathIndex<t.segments.length){const o=new rt(t.segments.slice(0,r.pathIndex),{});return o.children[x]=new rt(t.segments.slice(r.pathIndex),t.children),ae(o,0,i)}return r.match&&0===i.length?new rt(t.segments,{}):r.match&&!t.hasChildren()?He(t,n,e):r.match?ae(t,0,i):He(t,n,e)}function ae(t,n,e){if(0===e.length)return new rt(t.segments,{});{const r=function $r(t){return se(t[0])?t[0].outlets:{[x]:t}}(e),i={};if(Object.keys(r).some(o=>o!==x)&&t.children[x]&&1===t.numberOfChildren&&0===t.children[x].segments.length){const o=ae(t.children[x],n,e);return new rt(t.segments,o.children)}return Object.entries(r).forEach(([o,u])=>{"string"==typeof u&&(u=[u]),null!==u&&(i[o]=In(t.children[o],n,u))}),Object.entries(t.children).forEach(([o,u])=>{void 0===r[o]&&(i[o]=u)}),new rt(t.segments,i)}}function He(t,n,e){const r=t.segments.slice(0,n);let i=0;for(;i<e.length;){const o=e[i];if(se(o)){const f=Fr(o.outlets);return new rt(r,f)}if(0===i&&_e(e[0])){r.push(new Wt(t.segments[n].path,An(e[0]))),i++;continue}const u=se(o)?o.outlets[x]:`${o}`,g=i<e.length-1?e[i+1]:null;u&&g&&_e(g)?(r.push(new Wt(u,An(g))),i+=2):(r.push(new Wt(u,{})),i++)}return new rt(r,{})}function Fr(t){const n={};return Object.entries(t).forEach(([e,r])=>{"string"==typeof r&&(r=[r]),null!==r&&(n[e]=He(new rt([],{}),0,r))}),n}function An(t){const n={};return Object.entries(t).forEach(([e,r])=>n[e]=`${r}`),n}function Pn(t,n,e){return t==e.path&&wt(n,e.parameters)}const ue="imperative";var J=function(t){return t[t.NavigationStart=0]="NavigationStart",t[t.NavigationEnd=1]="NavigationEnd",t[t.NavigationCancel=2]="NavigationCancel",t[t.NavigationError=3]="NavigationError",t[t.RoutesRecognized=4]="RoutesRecognized",t[t.ResolveStart=5]="ResolveStart",t[t.ResolveEnd=6]="ResolveEnd",t[t.GuardsCheckStart=7]="GuardsCheckStart",t[t.GuardsCheckEnd=8]="GuardsCheckEnd",t[t.RouteConfigLoadStart=9]="RouteConfigLoadStart",t[t.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",t[t.ChildActivationStart=11]="ChildActivationStart",t[t.ChildActivationEnd=12]="ChildActivationEnd",t[t.ActivationStart=13]="ActivationStart",t[t.ActivationEnd=14]="ActivationEnd",t[t.Scroll=15]="Scroll",t[t.NavigationSkipped=16]="NavigationSkipped",t}(J||{});class It{constructor(n,e){this.id=n,this.url=e}}class ce extends It{constructor(n,e,r="imperative",i=null){super(n,e),this.type=J.NavigationStart,this.navigationTrigger=r,this.restoredState=i}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Ut extends It{constructor(n,e,r){super(n,e),this.urlAfterRedirects=r,this.type=J.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var _t=function(t){return t[t.Redirect=0]="Redirect",t[t.SupersededByNewNavigation=1]="SupersededByNewNavigation",t[t.NoDataFromRe
1solver=2]="NoDataFromResolver",t[t.GuardRejected=3]="GuardRejected",t}(_t||{}),le=function(t){return t[t.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",t[t.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",t}(le||{});class kt extends It{constructor(n,e,r,i){super(n,e),this.reason=r,this.code=i,this.type=J.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Kt extends It{constructor(n,e,r,i){super(n,e),this.reason=r,this.code=i,this.type=J.NavigationSkipped}}class de extends It{constructor(n,e,r,i){super(n,e),this.error=r,this.target=i,this.type=J.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class ze extends It{constructor(n,e,r,i){super(n,e),this.urlAfterRedirects=r,this.state=i,this.type=J.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Un extends It{constructor(n,e,r,i){super(n,e),this.urlAfterRedirects=r,this.state=i,this.type=J.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class jn extends It{constructor(n,e,r,i,o){super(n,e),this.urlAfterRedirects=r,this.state=i,this.shouldActivate=o,this.type=J.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Nn extends It{constructor(n,e,r,i){super(n,e),this.urlAfterRedirects=r,this.state=i,this.type=J.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ln extends It{constructor(n,e,r,i){super(n,e),this.urlAfterRedirects=r,this.state=i,this.type=J.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class xn{constructor(n){this.route=n,this.type=J.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class $n{constructor(n){this.route=n,this.type=J.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Bn{constructor(n){this.snapshot=n,this.type=J.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Fn{constructor(n){this.snapshot=n,this.type=J.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Hn{constructor(n){this.snapshot=n,this.type=J.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class zn{constructor(n){this.snapshot=n,this.type=J.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class We{constructor(n,e,r){this.routerEvent=n,this.position=e,this.anchor=r,this.type=J.Scroll}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class ke{}class Ke{constructor(n){this.url=n}}class Wn{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new qt,this.attachRef=null}}let qt=(()=>{class t{constructor(){this.contexts=new Map}onChildOutletCreated(e,r){const i=this.getOrCreateContext(e);i.outlet=r,this.contexts.set(e,i)}onChildOutletDestroyed(e){const r=this.getContext(e);r&&(r.outlet=null,r.attachRef=null)}onOutletDeactivated(){const e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let r=this.getContext(e);return r||(r=new Wn,this.contexts.set(e,r)),r}getContext(e){return this.contexts.get(e)||null}static{this.\u0275fac=function(r){return new(r||t)}}static{this.\u0275prov=s.\u0275\u0275defineInjectable({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();class kn{constructor(n){this._root=n}get root(){return this._root.value}
1parent(n){const e=this.pathFromRoot(n);return e.length>1?e[e.length-2]:null}children(n){const e=Ve(n,this._root);return e?e.children.map(r=>r.value):[]}firstChild(n){const e=Ve(n,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(n){const e=Ge(n,this._root);return e.length<2?[]:e[e.length-2].children.map(i=>i.value).filter(i=>i!==n)}pathFromRoot(n){return Ge(n,this._root).map(e=>e.value)}}function Ve(t,n){if(t===n.value)return n;for(const e of n.children){const r=Ve(t,e);if(r)return r}return null}function Ge(t,n){if(t===n.value)return[n];for(const e of n.children){const r=Ge(t,e);if(r.length)return r.unshift(n),r}return[]}class At{constructor(n,e){this.value=n,this.children=e}toString(){return`TreeNode(${this.value})`}}function te(t){const n={};return t&&t.children.forEach(e=>n[e.value.outlet]=e),n}class Ze extends kn{constructor(n,e){super(n),this.snapshot=e,Xe(this,n)}toString(){return this.snapshot.toString()}}function Kn(t){const n=function Hr(t){const o=new Te([],{},{},"",{},x,t,null,{});return new Qe("",new At(o,[]))}(t),e=new b.t([new Wt("",{})]),r=new b.t({}),i=new b.t({}),o=new b.t({}),u=new b.t(""),g=new Vt(e,r,o,u,i,x,t,n.root);return g.snapshot=n.root,new Ze(new At(g,[]),n)}class Vt{constructor(n,e,r,i,o,u,g,f){this.urlSubject=n,this.paramsSubject=e,this.queryParamsSubject=r,this.fragmentSubject=i,this.dataSubject=o,this.outlet=u,this.component=g,this._futureSnapshot=f,this.title=this.dataSubject?.pipe((0,et.T)(N=>N[pt]))??(0,h.of)(void 0),this.url=n,this.params=e,this.queryParams=r,this.fragment=i,this.data=o}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe((0,et.T)(n=>vt(n))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,et.T)(n=>vt(n))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Ye(t,n,e="emptyOnly"){let r;const{routeConfig:i}=t;return r=null===n||"always"!==e&&""!==i?.path&&(n.component||n.routeConfig?.loadComponent)?{params:{...t.params},data:{...t.data},resolve:{...t.data,...t._resolvedData??{}}}:{params:{...n.params,...t.params},data:{...n.data,...t.data},resolve:{...t.data,...n.data,...i?.data,...t._resolvedData}},i&&Gn(i)&&(r.resolve[pt]=i.title),r}class Te{get title(){return this.data?.[pt]}constructor(n,e,r,i,o,u,g,f,N){this.url=n,this.params=e,this.queryParams=r,this.fragment=i,this.data=o,this.outlet=u,this.component=g,this.routeConfig=f,this._resolve=N}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=vt(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=vt(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(r=>r.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Qe extends kn{constructor(n,e){super(e),this.url=n,Xe(this,e)}toString(){return Vn(this._root)}}function Xe(t,n){n.value._routerState=t,n.children.forEach(e=>Xe(t,e))}function Vn(t){const n=t.children.length>0?` { ${t.children.map(Vn).join(", ")} } `:"";return`${t.value}${n}`}function Je(t){if(t.snapshot){const n=t.snapshot,e=t._futureSnapshot;t.snapshot=e,wt(n.queryParams,e.queryParams)||t.queryParamsSubject.next(e.queryParams),n.fragment!==e.fragment&&t.fragmentSubject.next(e.fragment),wt(n.params,e.params)||t.paramsSubject.next(e.params),function Ae(t,n){if(t.length!==n.length)return!1;for(let e=0;e<t.length;++e)if(!wt(t[e],n[e]))return!1;return!0}(n.url,e.url)||t.urlSubject.next(e.url),wt(n.data,e.data)||t.dataSubject.next(e.data)}else t.snapshot=t._futureSnapshot,t.dataSubject.next(t._futureSnapshot.data)}function qe(t,n){const e=wt(t.params,n.params)&&function Sn(t,n){return Ft(t,n)&&t.every((e,r)=>wt(e.parameters,n[r].parameters))}(t.url,n.url);return e&&!(!t.parent!=!n.parent)&&(!t.parent||qe(t.parent,n.parent))}function Gn(t){return"string"==typeof t.title||null===t.title}let tn=(()=>{class t{constructor(){this.activated=null,this._activatedRoute=null,this.name=x,this.activateEvents=new s.EventEmitter,this.deactivateEvents=new s.EventEmitter,this.attachEvents=new s.EventEmitter,this.detachEvents=new s.EventEmitter,this.parentContexts=(0,s.inject)(qt),this.location=(0,s.inject)(s.ViewContainerRef),this.changeDetector=(0,s.inject)(s.ChangeDetectorRef),this.environmentInjector=(0,s.inject)(s.EnvironmentInjector),this.inputBinder=(0,s.inject)(be,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(e){if(e.name){const{firstChange:r,previousValue:i}=e.name;if(r)return;this.isTrackedInParentContexts(i)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(i)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(e){return this.parentContexts.getContext(e)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const e=this.parentContexts.getContext(this.name);e?.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new s.\u0275RuntimeError(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new s.\u0275RuntimeError(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new s.\u0275RuntimeError(4012,!1);this.location.detach();const e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,r){this.activated=e,this._activatedRoute=r,this.location.insert(e.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){const e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,r){if(this.isActivated)throw new s.\u0275RuntimeError(4013,!1);this._activatedRoute=e;const i=this.location,u=e.snapshot.component,g=this.parentContexts.getOrCreateContext(this.name).children,f=new en(e,g,i.injector);this.activated=i.createComponent(u,{index:i.length,injector:f,environmentInjector:r??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static{this.\u0275fac=function(r){return new(r||t)}}static{this.\u0275dir=s.\u0275\u0275defineDirective({type:t,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[s.\u0275\u0275NgOnChangesFeature]})}}return t})();class en{__ngOutletInjector(n){return new en(this.route,this.childContexts,n)}constructor(n,e,r){this.route=n,this.childContexts=e,this.parent=r}get(n,e){return n===Vt?this.route:n===qt?this.childContexts:this.parent.get(n,e)}}const be=new s.InjectionToken("");let Zn=(()=>{class t{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(e){this.unsubscribeFromRouteData(e),this.subscribeToRouteData(e)}unsubscribeFromRouteData(e){this.outletDataSubscriptions.get(e)?.unsubscribe(),this.outletDataSubscriptions.delete(e)}subscribeToRouteData(e){const{activatedRoute:r}=e,i=k([r.queryParams,r.params,r.data]).pipe((0,Et.n)(([o,u,g],f)=>(g={...o,...u,...g},0===f?(0,h.of)(g):Promise.resolve(g)))).subscribe(o=>{if(!e.isActivated||!e.activatedComponentRef||e.activatedRoute!==r||null===r.component)return void this.unsubscribeFromRouteData(e);const u=(0,s.reflectComponentType)(r.component);if(u)for(const{templateName:g}of u.inputs)e.activatedComponentRef.setInput(g,o[g]);else this.unsubscribeFromRouteData(e)});this.outletDataSubscriptions.set(e,i)}static{this.\u0275fac=function(r){return new(r||t)}}static{this.\u0275prov=s.\u0275\u0275defineInjectable({token:t,factory:t.\u0275fac})}}return t})();function he(t,n,e){if(e&&t.shouldReuseRoute(n.value,e.value.snapshot)){const r=e.value;r._futureSnapshot=n.value;const i=function Wr(t,n,e){return n.children.map(r=>{for(const i of e.children)if(t.shouldReuseRoute(r.value,i.value.snapshot))return he(t,r,i);return he(t,r)})}(t,n,e);return new At(r,i)}{if(t.shouldAttach(n.value)){const o=t.retrieve(n.value);if(null!==o){const u=o.route;return u.value._futureSnapshot=n.value,u.children=n.children.map(g=>he(t,g)),u}}const r=function kr(t){return new Vt(new b.t(t.url),new b.t(t.params),new b.t(t.queryParams),new b.t(t.fragment),new b.t(t.data),t.outlet,t.component,t)}(n.value),i=n.children.map(o=>he(t,o));return new At(r,i)}}const Yn="ngNavigationCancelingError";function Qn(t,n){const{redirectTo:e,navigationBehaviorOptions:r}=Jt(n)?{redirectTo:n,navigationBehaviorOptions:void 0}:n,i=Xn(!1,_t.Redirect);return i.url=e,i.navigationBehaviorOptions=r,i}function Xn(t,n){const e=new Error(`NavigationCancelingError: ${t||""}`);return e[Yn]=!0,e.cancellationCode=n,e}function Jn(t){return!!t&&t[Yn]}let nn=(()=>{class t{static{this.\u0275fac=function(r){return new(r||t)}}static{this.\u0275cmp=s.\u0275\u0275defineComponent({type:t,selectors:[["ng-component"]],standalone:!0,features:[s.\u0275\u0275StandaloneFeature],decls:1,vars:0,template:function(r,i){1&r&&s.\u0275\u0275element(0,"router-outlet")},dependencies:[tn],encapsulation:2})}}return t})();function rn(t){const n=t.children&&t.children.map(rn),e=n?{...t,children:n}:{...t};return!e.component&&!e.loadComponent&&(n||e.loadChildren)&&e.outlet&&e.outlet!==x&&(e.component=nn),e}function jt(t){return t.outlet||x}function fe(t){if(!t)return null;if(t.routeConfig?._injector)return t.routeConfig._injector;for(let n=t.parent;n;n=n.parent){const e=n.routeConfig;if(e?._loadedInjector)return e._loadedInjector;if(e?._injector)return e._injector}return null}class Jr{constructor(n,e,r,i,o){this.routeReuseStrategy=n,this.futureState=e,this.currState=r,this.forwardEvent=i,this.inputBindingEnabled=o}activate(n){const e=this.futureState._root,r=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,r,n),Je(this.futureState.root),this.activateChildRoutes(e,r,n)}deactivateChildRoutes(n,e,r){const i=te(e);
1n.children.forEach(o=>{const u=o.value.outlet;this.deactivateRoutes(o,i[u],r),delete i[u]}),Object.values(i).forEach(o=>{this.deactivateRouteAndItsChildren(o,r)})}deactivateRoutes(n,e,r){const i=n.value,o=e?e.value:null;if(i===o)if(i.component){const u=r.getContext(i.outlet);u&&this.deactivateChildRoutes(n,e,u.children)}else this.deactivateChildRoutes(n,e,r);else o&&this.deactivateRouteAndItsChildren(e,r)}deactivateRouteAndItsChildren(n,e){n.value.component&&this.routeReuseStrategy.shouldDetach(n.value.snapshot)?this.detachAndStoreRouteSubtree(n,e):this.deactivateRouteAndOutlet(n,e)}detachAndStoreRouteSubtree(n,e){const r=e.getContext(n.value.outlet),i=r&&n.value.component?r.children:e,o=te(n);for(const u of Object.values(o))this.deactivateRouteAndItsChildren(u,i);if(r&&r.outlet){const u=r.outlet.detach(),g=r.children.onOutletDeactivated();this.routeReuseStrategy.store(n.value.snapshot,{componentRef:u,route:n,contexts:g})}}deactivateRouteAndOutlet(n,e){const r=e.getContext(n.value.outlet),i=r&&n.value.component?r.children:e,o=te(n);for(const u of Object.values(o))this.deactivateRouteAndItsChildren(u,i);r&&(r.outlet&&(r.outlet.deactivate(),r.children.onOutletDeactivated()),r.attachRef=null,r.route=null)}activateChildRoutes(n,e,r){const i=te(e);n.children.forEach(o=>{this.activateRoutes(o,i[o.value.outlet],r),this.forwardEvent(new zn(o.value.snapshot))}),n.children.length&&this.forwardEvent(new Fn(n.value.snapshot))}activateRoutes(n,e,r){const i=n.value,o=e?e.value:null;if(Je(i),i===o)if(i.component){const u=r.getOrCreateContext(i.outlet);this.activateChildRoutes(n,e,u.children)}else this.activateChildRoutes(n,e,r);else if(i.component){const u=r.getOrCreateContext(i.outlet);if(this.routeReuseStrategy.shouldAttach(i.snapshot)){const g=this.routeReuseStrategy.retrieve(i.snapshot);this.routeReuseStrategy.store(i.snapshot,null),u.children.onOutletReAttached(g.contexts),u.attachRef=g.componentRef,u.route=g.route.value,u.outlet&&u.outlet.attach(g.componentRef,g.route.value),Je(g.route.value),this.activateChildRoutes(n,null,u.children)}else{const g=fe(i.snapshot);u.attachRef=null,u.route=i,u.injector=g,u.outlet&&u.outlet.activateWith(i,u.injector),this.activateChildRoutes(n,null,u.children)}}else this.activateChildRoutes(n,null,r)}}class qn{constructor(n){this.path=n,this.route=this.path[this.path.length-1]}}class Me{constructor(n,e){this.component=n,this.route=e}}function qr(t,n,e){const r=t._root;return pe(r,n?n._root:null,e,[r.value])}function ee(t,n){const e=Symbol(),r=n.get(t,e);return r===e?"function"!=typeof t||(0,s.\u0275isInjectable)(t)?n.get(t):t:r}function pe(t,n,e,r,i={canDeactivateChecks:[],canActivateChecks:[]}){const o=te(n);return t.children.forEach(u=>{(function ei(t,n,e,r,i={canDeactivateChecks:[],canActivateChecks:[]}){const o=t.value,u=n?n.value:null,g=e?e.getContext(t.value.outlet):null;if(u&&o.routeConfig===u.routeConfig){const f=function ni(t,n,e){if("function"==typeof e)return e(t,n);switch(e){case"pathParamsChange":return!Ft(t.url,n.url);case"pathParamsOrQueryParamsChange":return!Ft(t.url,n.url)||!wt(t.queryParams,n.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!qe(t,n)||!wt(t.queryParams,n.queryParams);default:return!qe(t,n)}}(u,o,o.routeConfig.runGuardsAndResolvers);f?i.canActivateChecks.push(new qn(r)):(o.data=u.data,o._resolvedData=u._resolvedData),pe(t,n,o.component?g?g.children:null:e,r,i),f&&g&&g.outlet&&g.outlet.isActivated&&i.canDeactivateChecks.push(new Me(g.outlet.component,u))}else u&&ge(n,g,i),i.canActivateChecks.push(new qn(r)),pe(t,null,o.component?g?g.children:null:e,r,i)})(u,o[u.value.outlet],e,r.concat([u.value]),i),delete o[u.value.outlet]}),Object.entries(o).forEach(([u,g])=>ge(g,e.getContext(u),i)),i}function ge(t,n,e){const r=te(t),i=t.value;Object.entries(r).forEach(([o,u])=>{ge(u,i.component?n?n.children.getContext(o):null:n,e)}),e.canDeactivateChecks.push(new Me(i.component&&n&&n.outlet&&n.outlet.isActivated?n.outlet.component:null,i))}function ve(t){return"function"==typeof t}function tr(t){return t instanceof it.G||"EmptyError"===t?.name}const we=Symbol("INITIAL_VALUE");function ne(){return(0,Et.n)(t=>k(t.map(n=>n.pipe((0,bt.s)(1),(0,zt.Z)(we)))).pipe((0,et.T)(n=>{for(const e of n)if(!0!==e){if(e===we)return we;if(!1===e||e instanceof Tt)return e}return!0}),(0,Dt.p)(n=>
1n!==we),(0,bt.s)(1)))}function er(t){return(0,B.F)((0,p.M)(n=>{if(Jt(n))throw Qn(0,n)}),(0,et.T)(n=>!0===n))}class on{constructor(n){this.segmentGroup=n||null}}class sn extends Error{constructor(n){super(),this.urlTree=n}}function re(t){return(0,j.$)(new on(t))}class Ri{constructor(n,e){this.urlSerializer=n,this.urlTree=e}lineralizeSegments(n,e){let r=[],i=e.root;for(;;){if(r=r.concat(i.segments),0===i.numberOfChildren)return(0,h.of)(r);if(i.numberOfChildren>1||!i.children[x])return(0,j.$)(new s.\u0275RuntimeError(4e3,!1));i=i.children[x]}}applyRedirectCommands(n,e,r){const i=this.applyRedirectCreateUrlTree(e,this.urlSerializer.parse(e),n,r);if(e.startsWith("/"))throw new sn(i);return i}applyRedirectCreateUrlTree(n,e,r,i){const o=this.createSegmentGroup(n,e.root,r,i);return new Tt(o,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(n,e){const r={};return Object.entries(n).forEach(([i,o])=>{if("string"==typeof o&&o.startsWith(":")){const g=o.substring(1);r[i]=e[g]}else r[i]=o}),r}createSegmentGroup(n,e,r,i){const o=this.createSegments(n,e.segments,r,i);let u={};return Object.entries(e.children).forEach(([g,f])=>{u[g]=this.createSegmentGroup(n,f,r,i)}),new rt(o,u)}createSegments(n,e,r,i){return e.map(o=>o.path.startsWith(":")?this.findPosParam(n,o,i):this.findOrReturn(o,r))}findPosParam(n,e,r){const i=r[e.path.substring(1)];if(!i)throw new s.\u0275RuntimeError(4001,!1);return i}findOrReturn(n,e){let r=0;for(const i of e){if(i.path===n.path)return e.splice(r),i;r++}return n}}const an={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function _i(t,n,e,r,i){const o=un(t,n,e);return o.matched?(r=function Vr(t,n){return t.providers&&!t._injector&&(t._injector=(0,s.createEnvironmentInjector)(t.providers,n,`Route: ${t.path}`)),t._injector??n}(n,r),function yi(t,n,e,r){const i=n.canMatch;if(!i||0===i.length)return(0,h.of)(!0);const o=i.map(u=>{const g=ee(u,t);return xt(function ui(t){return t&&ve(t.canMatch)}(g)?g.canMatch(n,e):(0,s.runInInjectionContext)(t,()=>g(n,e)))});return(0,h.of)(o).pipe(ne(),er())}(r,n,e).pipe((0,et.T)(u=>!0===u?o:{...an}))):(0,h.of)(o)}function un(t,n,e){if("**"===n.path)return function Ci(t){return{matched:!0,parameters:t.length>0?Ue(t).parameters:{},consumedSegments:t,remainingSegments:[],positionalParamSegments:{}}}(e);if(""===n.path)return"full"===n.pathMatch&&(t.hasChildren()||e.length>0)?{...an}:{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};const i=(n.matcher||Ct)(e,t,n);if(!i)return{...an};const o={};Object.entries(i.posParams??{}).forEach(([g,f])=>{o[g]=f.path});const u=i.consumed.length>0?{...o,...i.consumed[i.consumed.length-1].parameters}:o;return{matched:!0,consumedSegments:i.consumed,remainingSegments:e.slice(i.consumed.length),parameters:u,positionalParamSegments:i.posParams??{}}}function nr(t,n,e,r){return e.length>0&&function Mi(t,n,e){return e.some(r=>Oe(t,n,r)&&jt(r)!==x)}(t,e,r)?{segmentGroup:new rt(n,bi(r,new rt(e,t.children))),slicedSegments:[]}:0===e.length&&function wi(t,n,e){return e.some(r=>Oe(t,n,r))}(t,e,r)?{segmentGroup:new rt(t.segments,Ti(t,e,r,t.children)),slicedSegments:e}:{segmentGroup:new rt(t.segments,t.children),slicedSegments:e}}function Ti(t,n,e,r){const i={};for(const o of e)if(Oe(t,n,o)&&!r[jt(o)]){const u=new rt([],{});i[jt(o)]=u}return{...r,...i}}function bi(t,n){const e={};e[x]=n;for(const r of t)if(""===r.path&&jt(r)!==x){const i=new rt([],{});e[jt(r)]=i}return e}function Oe(t,n,e){return(!(t.hasChildren()||n.length>0)||"full"!==e.pathMatch)&&""===e.path}class Ii{}class Ui{constructor(n,e,r,i,o,u,g){this.injector=n,this.configLoader=e,this.rootComponentType=r,this.config=i,this.urlTree=o,this.paramsInheritanceStrategy=u,this.urlSerializer=g,this.applyRedirects=new Ri(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(n){return new s.\u0275RuntimeError(4002,`'${n.segmentGroup}'`)}recognize(){const n=nr(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(n).pipe((0,et.T)(e=>{const r=new Te([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},x,this.rootComponentType,null,{}),i=new At(r,e),o=new Qe("",i),u=bn(r,[],this.urlTree.queryParams,this.urlTree.fragment);return u.queryParams=this.urlTree.queryParams,o.url=this.urlSerializer.serialize(u),this.inheritParamsAndData(o._root,null),{state:o,tree:u}}))}match(n){return this.processSegmentGroup(this.injector,this.config,n,x).pipe((0,y.W)(r=>{if(r instanceof sn)return this.urlTree=r.urlTree,this.match(r.urlTree.root);throw r instanceof on?this.noMatchError(r):r}))}inheritParamsAndData(n,e){const r=n.value,i=Ye(r,e,this.paramsInheritanceStrategy);r.params=Object.freeze(i.params),r.data=Object.freeze(i.data),n.children.forEac
1h(o=>this.inheritParamsAndData(o,r))}processSegmentGroup(n,e,r,i){return 0===r.segments.length&&r.hasChildren()?this.processChildren(n,e,r):this.processSegment(n,e,r,r.segments,i,!0).pipe((0,et.T)(o=>o instanceof At?[o]:[]))}processChildren(n,e,r){const i=[];for(const o of Object.keys(r.children))"primary"===o?i.unshift(o):i.push(o);return(0,m.H)(i).pipe((0,Lt.H)(o=>{const u=r.children[o],g=function Qr(t,n){const e=t.filter(r=>jt(r)===n);return e.push(...t.filter(r=>jt(r)!==n)),e}(e,o);return this.processSegmentGroup(n,g,u,o)}),function R(t,n){return(0,H.N)(function _(t,n,e,r,i){return(o,u)=>{let g=e,f=n,N=0;o.subscribe((0,V._)(u,Z=>{const Q=N++;f=g?t(f,Z,Q):(g=!0,Z),r&&u.next(f)},i&&(()=>{g&&u.next(f),u.complete()})))}}(t,n,arguments.length>=2,!0))}((o,u)=>(o.push(...u),o)),(0,A.U)(null),function ot(t,n){const e=arguments.length>=2;return r=>r.pipe(t?(0,Dt.p)((i,o)=>t(i,o,r)):D.D,I(1),e?(0,A.U)(n):(0,K.v)(()=>new it.G))}(),(0,yt.Z)(o=>{if(null===o)return re(r);const u=rr(o);return function ji(t){t.sort((n,e)=>n.value.outlet===x?-1:e.value.outlet===x?1:n.value.outlet.localeCompare(e.value.outlet))}(u),(0,h.of)(u)}))}processSegment(n,e,r,i,o,u){return(0,m.H)(e).pipe((0,Lt.H)(g=>this.processSegmentAgainstRoute(g._injector??n,e,g,r,i,o,u).pipe((0,y.W)(f=>{if(f instanceof on)return(0,h.of)(null);throw f}))),(0,Mt.$)(g=>!!g),(0,y.W)(g=>{if(tr(g))return function Di(t,n,e){return 0===n.length&&!t.children[e]}(r,i,o)?(0,h.of)(new Ii):re(r);throw g}))}processSegmentAgainstRoute(n,e,r,i,o,u,g){return function Oi(t,n,e,r){return!!(jt(t)===r||r!==x&&Oe(n,e,t))&&un(n,t,e).matched}(r,i,o,u)?void 0===r.redirectTo?this.matchSegmentAgainstRoute(n,i,r,o,u):this.allowRedirects&&g?this.expandSegmentAgainstRouteUsingRedirect(n,i,e,r,o,u):re(i):re(i)}expandSegmentAgainstRouteUsingRedirect(n,e,r,i,o,u){const{matched:g,consumedSegments:f,positionalParamSegments:N,remainingSegments:Z}=un(e,i,o);if(!g)return re(e);i.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const Q=this.applyRedirects.applyRedirectCommands(f,i.redirectTo,N);return this.applyRedirects.lineralizeSegments(i,Q).pipe((0,yt.Z)(gt=>this.processSegment(n,r,e,gt.concat(Z),u,!1)))}matchSegmentAgainstRoute(n,e,r,i,o){const u=_i(e,r,i,n);return"**"===r.path&&(e.children={}),u.pipe((0,Et.n)(g=>g.matched?this.getChildConfig(n=r._injector??n,r,i).pipe((0,Et.n)(({routes:f})=>{const N=r._loadedInjector??n,{consumedSegments:Z,remainingSegments:Q,parameters:gt}=g,Ee=new Te(Z,gt,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,function Li(t){return t.data||{}}(r),jt(r),r.component??r._loadedComponent??null,r,function xi(t){return t.resolve||{}}(r)),{segmentGroup:Se,slicedSegments:Re}=nr(e,Z,Q,f);if(0===Re.length&&Se.hasChildren())return this.processChildren(N,f,Se).pipe((0,et.T)(Yt=>null===Yt?null:new At(Ee,Yt)));if(0===f.length&&0===Re.length)return(0,h.of)(new At(Ee,[]));const mn=jt(r)===o;return this.processSegment(N,f,Se,Re,mn?x:o,!0).pipe((0,et.T)(Yt=>new At(Ee,Yt instanceof At?[Yt]:[])))})):re(e)))}getChildConfig(n,e,r){return e.children?(0,h.of)({routes:e.children,injector:n}):e.loadChildren?void 0!==e._loadedRoutes?(0,h.of)({routes:e._loadedRoutes,injector:e._loadedInjector}):function mi(t,n,e,r){const i=n.canLoad;if(void 0===i||0===i.length)return(0,h.of)(!0);const o=i.map(u=>{const g=ee(u,t);return xt(function ii(t){return t&&ve(t.canLoad)}(g)?g.canLoad(n,e):(0,s.runInInjectionContext)(t,()=>g(n,e)))});return(0,h.of)(o).pipe(ne(),er())}(n,e,r).pipe((0,yt.Z)(i=>i?this.configLoader.loadChildren(n,e).pipe((0,p.M)(o=>{e._loadedRoutes=o.routes,e._loadedInjector=o.injector})):function Si(t){return(0,j.$)(Xn(!1,_t.GuardRejected))}())):(0,h.of)({routes:[],injector:n})}}function Ni(t){const n=t.value.routeConfig;return n&&""===n.path}function rr(t){const n=[],e=new Set;for(const r of t){if(!Ni(r)){n.push(r);continue}const i=n.find(o=>r.value.routeConfig===o.value.routeConfig);void 0!==i?(i.children.push(...r.children),e.add(i)):n.push(r)}for(const r of e){const i=rr(r.children);n.push(new At(r.value,i))}return n.filter(r=>!e.has(r))}function ir(t){const n=t.children.map(e=>ir(e)).flat();return[t,...n]}function cn(t){return(0,Et.n)(n=>{const e=t(n);return e?(0,m.H)(e).pipe((0,et.T)(()=>n)):(0,h.of)(n)})}let ln=(()=>{class t{buildTitle(e){let r,i=e.root;for(;void 0!==i;)r=this.getResolvedTitleForRoute(i)??r,i=i.children.find(o=>o.outlet===x);return r}getResolvedTitleForRoute(e){return e.data[pt]}static{this.\u0275fac=function(r){return new(r||t)}}static{this.\u0275prov=s.\u0275\u0275defineInjectable({token:t,factory:()=>(0,s.inject)(or),providedIn:"root"})}}return t})(),or=(()=>{class t extends ln{constructor(e){super(),this.title=e}updateTitle(e){const r=this.buildTitle(e);void 0!==r&&this.title.setTitle(r)}static{this.\u0275fac=function(r){return new(r||t)(s.\u0275\u0275inject(Pt.hE))}}static{this.\u0275prov=s.\u0275\u0275defineInjectable({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const Gt=new s.InjectionToken("",{providedIn:"root",factory:()=>({})}),Zt=new s.InjectionToken("");let dn=(()=>{class t{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,s.inject)(s.Compiler)}loadComponent(e){if(this.componentLoaders.get(e))return this.componentLoaders.get(e);if(e._loadedComponent)return(0,h.of)(e._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(e);const r=xt(e.loadComponent()).pipe((0,et.T)(ar),(0,p.M)(o=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=o}),(0,G.j)(()=>{this.componentLoaders.delete(e)})),i=new tt(r,()=>new q.B).pipe(z());return this.componentLoaders.set(e,i),i}loadChildren(e,r){if(this.childrenLoaders.get(r))return this.childrenLoaders.get(r);if(r._loadedRoutes)return(0,h.of)({routes:r._loadedRoutes,injector:r._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(r);const o=sr(r,this.compiler,e,this.onLoadEndListener).pipe((0,G.j)(()=>{this.childrenLoaders.delete(r)})),u=new tt(o,()=>new q.B).pipe(z());return this.childrenLoaders.set(r,u),u}static{this.\u0275fac=function(r){return new(r||t)}}static{this.\u0275prov=s.\u0275\u0275defineInjectable({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function sr(t,n,e,r){return xt(t.loadChildren()).pipe((0,et.T)(ar),(0,yt.Z)(i=>i instanceof s.NgModuleFactory||Array.isArray(i)?(0,h.of)(i):(0,m.H)(n.compileModuleAsync(i))),(0,et.T)(i=>{r&&r(t);let o,u;return Array.isArray(i)?u=i:(o=i.create(e).injector,u=o.get(Zt,[],{optional:!0,self:!0}).flat()),{routes:u.map(rn),injector:o}}))}function ar(t){return function Wi(t){return t&&"object"==typeof t&&"default"in t}(t)?t.default:t}let De=(()=>{class t{static{this.\u0275fac=function(r){return new(r||t)}}static{this.\u0275prov=s.\u0275\u0275defineInjectable({token:t,factory:()=>(0,s.inject)(ki),providedIn:"root"})}}return t})(),ki=(()=>{class t{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,r){return e}static{this.\u0275fac=function(r){return new(r||t)}}static{this.\u0275prov=s.\u0275\u0275defineInjectable({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const ur=new s.InjectionToken(""),cr=new s.InjectionToken("");function Ki(t,n,e){const r=t.get(cr),i=t.get(at.DOCUMENT);return t.get(s.NgZone).runOutsideAngular(()=>
1{if(!i.startViewTransition||r.skipNextTransition)return r.skipNextTransition=!1,new Promise(N=>setTimeout(N));let o;const u=new Promise(N=>{o=N}),g=i.startViewTransition(()=>(o(),function Vi(t){return new Promise(n=>{(0,s.afterNextRender)(n,{injector:t})})}(t))),{onViewTransitionCreated:f}=r;return f&&(0,s.runInInjectionContext)(t,()=>f({transition:g,from:n,to:e})),u})}let Ie=(()=>{class t{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new q.B,this.transitionAbortSubject=new q.B,this.configLoader=(0,s.inject)(dn),this.environmentInjector=(0,s.inject)(s.EnvironmentInjector),this.urlSerializer=(0,s.inject)(Ht),this.rootContexts=(0,s.inject)(qt),this.location=(0,s.inject)(at.Location),this.inputBindingEnabled=null!==(0,s.inject)(be,{optional:!0}),this.titleStrategy=(0,s.inject)(ln),this.options=(0,s.inject)(Gt,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=(0,s.inject)(De),this.createViewTransition=(0,s.inject)(ur,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,h.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=i=>this.events.next(new $n(i)),this.configLoader.onLoadStartListener=i=>this.events.next(new xn(i))}complete(){this.transitions?.complete()}handleNavigationRequest(e){const r=++this.navigationId;this.transitions?.next({...this.transitions.value,...e,id:r})}setupNavigations(e,r,i){return this.transitions=new b.t({id:0,currentUrlTree:r,currentRawUrl:r,extractedUrl:this.urlHandlingStrategy.extract(r),urlAfterRedirects:this.urlHandlingStrategy.extract(r),rawUrl:r,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:ue,restoredState:null,currentSnapshot:i.snapshot,targetSnapshot:null,currentRouterState:i,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,Dt.p)(o=>0!==o.id),(0,et.T)(o=>({...o,extractedUrl:this.urlHandlingStrategy.extract(o.rawUrl)})),(0,Et.n)(o=>{let u=!1,g=!1;return(0,h.of)(o).pipe((0,Et.n)(f=>{if(this.navigationId>o.id)return this.cancelNavigationTransition(o,"",_t.SupersededByNewNavigation),W.w;this.currentTransition=o,this.currentNavigation={id:f.id,initialUrl:f.rawUrl,extractedUrl:f.extractedUrl,trigger:f.source,extras:f.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const N=!e.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!N&&"reload"!==(f.extras.onSameUrlNavigation??e.onSameUrlNavigation)){const Q="";return this.events.next(new Kt(f.id,this.urlSerializer.serialize(f.rawUrl),Q,le.IgnoredSameUrlNavigation)),f.resolve(null),W.w}if(this.urlHandlingStrategy.shouldProcessUrl(f.rawUrl))return(0,h.of)(f).pipe((0,Et.n)(Q=>{const gt=this.transitions?.getValue();return this.events.next(new ce(Q.id,this.urlSerializer.serialize(Q.extractedUrl),Q.source,Q.restoredState)),gt!==this.transitions?.getValue()?W.w:Promise.resolve(Q)}),function $i(t,n,e,r,i,o){return(0,yt.Z)(u=>function Ai(t,n,e,r,i,o,u="emptyOnly"){return new Ui(t,n,e,r,i,u,o).recognize()}(t,n,e,r,u.extractedUrl,i,o).pipe((0,et.T)(({state:g,tree:f})=>({...u,targetSnapshot:g,urlAfterRedirects:f}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,e.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,p.M)(Q=>{o.targetSnapshot=Q.targetSnapshot,o.urlAfterRedirects=Q.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:Q.urlAfterRedirects};const gt=new ze(Q.id,this.urlSerializer.serialize(Q.extractedUrl),this.urlSerializer.serialize(Q.urlAfterRedirects),Q.targetSnapshot);this.events.next(gt)}));if(N&&this.urlHandlingStrategy.shouldProcessUrl(f.currentRawUrl)){const{id:Q,extractedUrl:gt,source:Ee,restoredState:Se,extras:Re}=f,mn=new ce(Q,this.urlSerializer.serialize(gt),Ee,Se);this.events.next(mn);const Yt=Kn(this.rootComponentType).snapshot;return this.currentTransition=o={...f,targetSnapshot:Yt,urlAfterRedirects:gt,extras:{...Re,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=gt,(0,h.of)(o)}{const Q="";return this.events.next(new Kt(f.id,this.urlSerializer.serialize(f.extractedUrl),Q,le.IgnoredByUrlHandlingStrategy)),f.resolve(null),W.w}}),(0,p.M)(f=>{const N=new Un(f.id,this.urlSerializer.serialize(f.extractedUrl),this.urlSerializer.serialize(f.urlAfterRedirects),f.targetSnapshot);this.events.next(N)}),(0,et.T)(f=>(this.currentTransition=o={...f,guards:qr(f.targetSnapshot,f.currentSnapshot,this.rootContexts)},o)),function ci(t,n){return(0,yt.Z)(e=>{const{targetSnapshot:r,currentSnapshot:i,guards:{canActivateChecks:o,canDeactivateChecks:u}}=e;return 0===u.length&&0===o.length?(0,h.of)({...e,guardsResult:!0}):function li(t,n,e,r){return(0,m.H)(t).pipe((0,yt.Z)(i=>
1function vi(t,n,e,r,i){const o=n&&n.routeConfig?n.routeConfig.canDeactivate:null;if(!o||0===o.length)return(0,h.of)(!0);const u=o.map(g=>{const f=fe(n)??i,N=ee(g,f);return xt(function ai(t){return t&&ve(t.canDeactivate)}(N)?N.canDeactivate(t,n,e,r):(0,s.runInInjectionContext)(f,()=>N(t,n,e,r))).pipe((0,Mt.$)())});return(0,h.of)(u).pipe(ne())}(i.component,i.route,e,n,r)),(0,Mt.$)(i=>!0!==i,!0))}(u,r,i,t).pipe((0,yt.Z)(g=>g&&function ri(t){return"boolean"==typeof t}(g)?function di(t,n,e,r){return(0,m.H)(n).pipe((0,Lt.H)(i=>(0,ht.x)(function fi(t,n){return null!==t&&n&&n(new Bn(t)),(0,h.of)(!0)}(i.route.parent,r),function hi(t,n){return null!==t&&n&&n(new Hn(t)),(0,h.of)(!0)}(i.route,r),function gi(t,n,e){const r=n[n.length-1],o=n.slice(0,n.length-1).reverse().map(u=>function ti(t){const n=t.routeConfig?t.routeConfig.canActivateChild:null;return n&&0!==n.length?{node:t,guards:n}:null}(u)).filter(u=>null!==u).map(u=>(0,mt.v)(()=>{const g=u.guards.map(f=>{const N=fe(u.node)??e,Z=ee(f,N);return xt(function si(t){return t&&ve(t.canActivateChild)}(Z)?Z.canActivateChild(r,t):(0,s.runInInjectionContext)(N,()=>Z(r,t))).pipe((0,Mt.$)())});return(0,h.of)(g).pipe(ne())}));return(0,h.of)(o).pipe(ne())}(t,i.path,e),function pi(t,n,e){const r=n.routeConfig?n.routeConfig.canActivate:null;if(!r||0===r.length)return(0,h.of)(!0);const i=r.map(o=>(0,mt.v)(()=>{const u=fe(n)??e,g=ee(o,u);return xt(function oi(t){return t&&ve(t.canActivate)}(g)?g.canActivate(n,t):(0,s.runInInjectionContext)(u,()=>g(n,t))).pipe((0,Mt.$)())}));return(0,h.of)(i).pipe(ne())}(t,i.route,e))),(0,Mt.$)(i=>!0!==i,!0))}(r,o,t,n):(0,h.of)(g)),(0,et.T)(g=>({...e,guardsResult:g})))})}(this.environmentInjector,f=>this.events.next(f)),(0,p.M)(f=>{if(o.guardsResult=f.guardsResult,Jt(f.guardsResult))throw Qn(0,f.guardsResult);const N=new jn(f.id,this.urlSerializer.serialize(f.extractedUrl),this.urlSerializer.serialize(f.urlAfterRedirects),f.targetSnapshot,!!f.guardsResult);this.events.next(N)}),(0,Dt.p)(f=>!!f.guardsResult||(this.cancelNavigationTransition(f,"",_t.GuardRejected),!1)),cn(f=>{if(f.guards.canActivateChecks.length)return(0,h.of)(f).pipe((0,p.M)(N=>{const Z=new Nn(N.id,this.urlSerializer.serialize(N.extractedUrl),this.urlSerializer.serialize(N.urlAfterRedirects),N.targetSnapshot);this.events.next(Z)}),(0,Et.n)(N=>{let Z=!1;return(0,h.of)(N).pipe(function Bi(t,n){return(0,yt.Z)(e=>{const{targetSnapshot:r,guards:{canActivateChecks:i}}=e;if(!i.length)return(0,h.of)(e);const o=new Set(i.map(f=>f.route)),u=new Set;for(const f of o)if(!u.has(f))for(const N of ir(f))u.add(N);let g=0;return(0,m.H)(u).pipe((0,Lt.H)(f=>o.has(f)?function Fi(t,n,e,r){const i=t.routeConfig,o=t._resolve;return void 0!==i?.title&&!Gn(i)&&(o[pt]=i.title),function Hi(t,n,e,r){const i=Qt(t);if(0===i.length)return(0,h.of)({});const o={};return(0,m.H)(i).pipe((0,yt.Z)(u=>function zi(t,n,e,r){const i=fe(n)??r,o=ee(t,i);return xt(o.resolve?o.resolve(n,e):(0,s.runInInjectionContext)(i,()=>o(n,e)))}(t[u],n,e,r).pipe((0,Mt.$)(),(0,p.M)(g=>{o[u]=g}))),I(1),(0,ft.u)(o),(0,y.W)(u=>tr(u)?W.w:(0,j.$)(u)))}(o,t,n,r).pipe((0,et.T)(u=>(t._resolvedData=u,t.data=Ye(t,t.parent,e).resolve,null)))}(f,r,t,n):(f.data=Ye(f,f.parent,t).resolve,(0,h.of)(void 0))),(0,p.M)(()=>g++),I(1),(0,yt.Z)(f=>g===u.size?(0,h.of)(e):W.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,p.M)({next:()=>Z=!0,complete:()=>{Z||this.cancelNavigationTransition(N,"",_t.NoDataFromResolver)}}))}),(0,p.M)(N=>{const Z=new Ln(N.id,this.urlSerializer.serialize(N.extractedUrl),this.urlSerializer.serialize(N.urlAfterRedirects),N.targetSnapshot);this.events.next(Z)}))}),cn(f=>{const N=Z=>{const Q=[];Z.routeConfig?.loadComponent&&!Z.routeConfig._loadedComponent&&Q.push(this.configLoader.loadComponent(Z.routeConfig).pipe((0,p.M)(gt=>{Z.component=gt}),(0,et.T)(()=>{})));for(const gt of Z.children)Q.push(...N(gt));return Q};return k(N(f.targetSnapshot.root)).pipe((0,A.U)(null),(0,bt.s)(1))}),cn(()=>this.afterPreactivation()),(0,Et.n)(()=>{const{currentSnapshot:f,targetSnapshot:N}=o,Z=this.createViewTransition?.(this.environmentInjector,f.root,N.root);return Z?(0,m.H)(Z).pipe((0,et.T)(()=>o)):(0,h.of)(o)}),(0,et.T)(f=>{const N=function zr(t,n,e){const r=he(t,n._root,e?e._root:void 0);return new Ze(r,n)}(e.routeReuseStrategy,f.targetSnapshot,f.currentRouterState);return this.currentTransition=o={...f,targetRouterState:N},this.currentNavigation.targetRouterState=N,o}),(0,p.M)(()=>{this.events.next(new ke)}),((t,n,e,r)=>(0,et.T)(i=>(new Jr(n,i.targetRouterState,i.currentRouterState,e,r).activate(t),i)))(this.rootContexts,e.routeReuseStrategy,f=>this.events.next(f),this.inputBindingEnabled),(0,bt.s)(1),(0,p.M)({next:f=>{u=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Ut(f.id,this.urlSerializer.serialize(f.extractedUrl),this.urlSerializer.serialize(f.urlAfterRedirects))),this.titleStrategy?.updateTitle(f.targetRouterState.snapshot),f.resolve(!0)},complete:()=>{u=!0}}),(0,ct.Q)(this.transitionAbortSubject.pipe((0,p.M)(f=>{throw f}))),(0,G.j)(()=>{!u&&!g&&this.cancelNavigationTransition(o,"",_t.SupersededByNewNavigation),this.currentTransition?.id===o.id&&(this.currentNavigation=null,this.currentTransition=null)}),(0,y.W)(f=>{if(g=!0,Jn(f))this.events.next(new kt(o.id,this.urlSerializer.serialize(o.extractedUrl),f.message,f.cancellationCode)),function Kr(t){return Jn(t)&&Jt(t.url)}(f)?this.events.next(new Ke(f.url)):o.resolve(!1);else{this.events.next(new de(o.id,this.urlSerializer.serialize(o.extractedUrl),f,o.targetSnapshot??void 0));try{o.resolve(e.errorHandler(f))}catch(N){this.options.resolveNavigationPromiseOnError?o.resolve(!1):o.reject(N)}}return W.w}))}))}cancelNavigationTransition(e,r,i){const o=new kt(e.id,this.urlSerializer.serialize(e.extractedUrl),r,i);this.events.next(o),e.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){return this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))).toString()!==this.currentTransition?.extractedUrl.toString()&&!this.currentTransition?.extras.skipLocationChange}static{this.\u0275fac=function(r){return new(r||t)}}static{this.\u0275prov=s.\u0275\u0275defineInjectable({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function Gi(t){return t!==ue}let lr=(()=>{class t{static{this.\u0275fac=function(r){return new(r||t)}}static{this.\u0275prov=s.\u0275\u0275defineInjectable({token:t,factory:()=>(0,s.inject)(Zi),providedIn:"root"})}}return t})();class dr{shouldDetach(n){return!1}store(n,e){}shouldAttach(n){return!1}retrieve(n){return null}
1shouldReuseRoute(n,e){return n.routeConfig===e.routeConfig}}let Zi=(()=>{class t extends dr{static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=s.\u0275\u0275getInheritedFactory(t)))(i||t)}})()}static{this.\u0275prov=s.\u0275\u0275defineInjectable({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),hr=(()=>{class t{static{this.\u0275fac=function(r){return new(r||t)}}static{this.\u0275prov=s.\u0275\u0275defineInjectable({token:t,factory:()=>(0,s.inject)(Yi),providedIn:"root"})}}return t})(),Yi=(()=>{class t extends hr{constructor(){super(...arguments),this.location=(0,s.inject)(at.Location),this.urlSerializer=(0,s.inject)(Ht),this.options=(0,s.inject)(Gt,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=(0,s.inject)(De),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new Tt,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=Kn(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(e){return this.location.subscribe(r=>{"popstate"===r.type&&e(r.url,r.state)})}handleRouterEvent(e,r){if(e instanceof ce)this.stateMemento=this.createStateMemento();else if(e instanceof Kt)this.rawUrlTree=r.initialUrl;else if(e instanceof ze){if("eager"===this.urlUpdateStrategy&&!r.extras.skipLocationChange){const i=this.urlHandlingStrategy.merge(r.finalUrl,r.initialUrl);this.setBrowserUrl(i,r)}}else e instanceof ke?(this.currentUrlTree=r.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(r.finalUrl,r.initialUrl),this.routerState=r.targetRouterState,"deferred"===this.urlUpdateStrategy&&(r.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,r))):e instanceof kt&&(e.code===_t.GuardRejected||e.code===_t.NoDataFromResolver)?this.restoreHistory(r):e instanceof de?this.restoreHistory(r,!0):e instanceof Ut&&(this.lastSuccessfulId=e.id,this.currentPageId=this.browserPageId)}setBrowserUrl(e,r){const i=this.urlSerializer.serialize(e);if(this.location.isCurrentPathEqualTo(i)||r.extras.replaceUrl){const u={...r.extras.state,...this.generateNgRouterState(r.id,this.browserPageId)};this.location.replaceState(i,"",u)}else{const o={...r.extras.state,...this.generateNgRouterState(r.id,this.browserPageId+1)};this.location.go(i,"",o)}}restoreHistory(e,r=!1){if("computed"===this.canceledNavigationResolution){const o=this.currentPageId-this.browserPageId;0!==o?this.location.historyGo(o):this.currentUrlTree===e.finalUrl&&0===o&&(this.resetState(e),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(r&&this.resetState(e),this.resetUrlToCurrentUrlTree())}resetState(e){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(e,r){return"computed"===this.canceledNavigationResolution?{navigationId:e,\u0275routerPageId:r}:{navigationId:e}}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=s.\u0275\u0275getInheritedFactory(t)))(i||t)}})()}static{this.\u0275prov=s.\u0275\u0275defineInjectable({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var me=function(t){return t[t.COMPLETE=0]="COMPLETE",t[t.FAILED=1]="FAILED",t[t.REDIRECTING=2]="REDIRECTING",t}(me||{});function hn(t,n){t.events.pipe((0,Dt.p)(e=>e instanceof Ut||e instanceof kt||e instanceof de||e instanceof Kt),(0,et.T)(e=>e instanceof Ut||e instanceof Kt?me.COMPLETE:e instanceof kt&&(e.code===_t.Redirect||e.code===_t.SupersededByNewNavigation)?me.REDIRECTING:me.FAILED),(0,Dt.p)(e=>e!==me.REDIRECTING),(0,bt.s)(1)).subscribe(()=>{n()})}function Qi(t){throw t}const Xi={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Ji={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Ot=(()=>{class t{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.isNgZoneEnabled=!1,this.console=(0,s.inject)(s.\u0275Console),this.stateManager=(0,s.inject)(hr),this.options=(0,s.inject)(Gt,{optional:!0})||{},this.pendingTasks=(0,s.inject)(s.\u0275PendingTasks),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=(0,s.inject)(Ie),this.urlSerializer
1=(0,s.inject)(Ht),this.location=(0,s.inject)(at.Location),this.urlHandlingStrategy=(0,s.inject)(De),this._events=new q.B,this.errorHandler=this.options.errorHandler||Qi,this.navigated=!1,this.routeReuseStrategy=(0,s.inject)(lr),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=(0,s.inject)(Zt,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!(0,s.inject)(be,{optional:!0}),this.eventsSubscription=new nt.yU,this.isNgZoneEnabled=(0,s.inject)(s.NgZone)instanceof s.NgZone&&s.NgZone.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:e=>{this.console.warn(e)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const e=this.navigationTransitions.events.subscribe(r=>{try{const i=this.navigationTransitions.currentTransition,o=this.navigationTransitions.currentNavigation;if(null!==i&&null!==o)if(this.stateManager.handleRouterEvent(r,o),r instanceof kt&&r.code!==_t.Redirect&&r.code!==_t.SupersededByNewNavigation)this.navigated=!0;else if(r instanceof Ut)this.navigated=!0;else if(r instanceof Ke){const u=this.urlHandlingStrategy.merge(r.url,i.currentRawUrl),g={info:i.extras.info,skipLocationChange:i.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||Gi(i.source)};this.scheduleNavigation(u,ue,null,g,{resolve:i.resolve,reject:i.reject,promise:i.promise})}(function to(t){return!(t instanceof ke||t instanceof Ke)})(r)&&this._events.next(r)}catch(i){this.navigationTransitions.transitionAbortSubject.next(i)}});this.eventsSubscription.add(e)}resetRootComponentType(e){this.routerState.root.component=e,this.navigationTransitions.rootComponentType=e}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),ue,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((e,r)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(e,"popstate",r)},0)})}navigateToSyncWithBrowser(e,r,i){const o={replaceUrl:!0},u=i?.navigationId?i:null;if(i){const f={...i};delete f.navigationId,delete f.\u0275routerPageId,0!==Object.keys(f).length&&(o.state=f)}const g=this.parseUrl(e);this.scheduleNavigation(g,r,u,o)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(e){this.config=e.map(rn),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(e,r={}){const{relativeTo:i,queryParams:o,fragment:u,queryParamsHandling:g,preserveFragment:f}=r,N=f?this.currentUrlTree.fragment:u;let Q,Z=null;switch(g){case"merge":Z={...this.currentUrlTree.queryParams,...o};break;case"preserve":Z=this.currentUrlTree.queryParams;break;default:Z=o||null}null!==Z&&(Z=this.removeEmptyProps(Z));try{Q=Mn(i?i.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof e[0]||!e[0].startsWith("/"))&&(e=[]),Q=this.currentUrlTree.root}return wn(Q,e,Z,N??null)}navigateByUrl(e,r={skipLocationChange:!1}){const i=Jt(e)?e:this.parseUrl(e),o=this.urlHandlingStrategy.merge(i,this.rawUrlTree);return this.scheduleNavigation(o,ue,null,r)}navigate(e,r={skipLocationChange:!1}){return function qi(t){for(let n=0;n<t.length;n++)if(null==t[n])throw new s.\u0275RuntimeError(4008,!1)}(e),this.navigateByUrl(this.createUrlTree(e,r),r)}serializeUrl(e){return this.urlSerializer.serialize(e)}parseUrl(e){try{return this.urlSerializer.parse(e)}catch{return this.urlSerializer.parse("/")}}isActive(e,r){let i;if(i=!0===r?{...Xi}:!1===r?{...Ji}:r,Jt(e))return Le(this.currentUrlTree,e,i);const o=this.parseUrl(e);return Le(this.currentUrlTree,o,i)}removeEmptyProps(e){return Object.entries(e).reduce((r,[i,o])=>(null!=o&&(r[i]=o),r),{})}scheduleNavigation(e,r,i,o,u){if(this.disposed)return Promise.resolve(!1);let g,f,N;u?(g=u.resolve,f=u.reject,N=u.promise):N=new Promise((Q,gt)=>{g=Q,f=gt});const Z=this.pendingTasks.add();return hn(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(Z))}),this.navigationTransitions.handleNavigationRequest({source:r,restoredState:i,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:e,extras:o,resolve:g,reject:f,promise:N,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),N.catch(Q=>Promise.reject(Q))}static{this.\u0275fac=function(r){return new(r||t)}}static{this.\u0275prov=s.\u0275\u0275defineInjectable({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),ye=(()=>{class t{constructor(e,r,i,o,u,g){this.router=e,this.route=r,this.tabIndexAttribute=i,this.renderer=o,this.el=u,this.locationStrategy=g,this.href=null,this.commands=null,this.onChanges=new q.B,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const f=u.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===f||"area"===f,this.isAnchorElement?this.subscription=e.events.subscribe(N=>{N instanceof Ut&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(e){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",e)}ngOnChanges(e){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(e){null!=e?(this.commands=Array.isArray(e)?e:[e],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(e,r,i,o,u){const g=this.urlTree;return!!(null===g||this.isAnchorElement&&(0!==e||r||i||o||u||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(g,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const e=this.urlTree;this.href=null!==e&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(e)):null;const r=null===this.href?null:(0,s.\u0275\u0275sanitizeUrlOrResourceUrl)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",r)}
1applyAttributeValue(e,r){const i=this.renderer,o=this.el.nativeElement;null!==r?i.setAttribute(o,e,r):i.removeAttribute(o,e)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static{this.\u0275fac=function(r){return new(r||t)(s.\u0275\u0275directiveInject(Ot),s.\u0275\u0275directiveInject(Vt),s.\u0275\u0275injectAttribute("tabindex"),s.\u0275\u0275directiveInject(s.Renderer2),s.\u0275\u0275directiveInject(s.ElementRef),s.\u0275\u0275directiveInject(at.LocationStrategy))}}static{this.\u0275dir=s.\u0275\u0275defineDirective({type:t,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(r,i){1&r&&s.\u0275\u0275listener("click",function(u){return i.onClick(u.button,u.ctrlKey,u.shiftKey,u.altKey,u.metaKey)}),2&r&&s.\u0275\u0275attribute("target",i.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[s.\u0275\u0275InputFlags.HasDecoratorInputTransform,"preserveFragment","preserveFragment",s.booleanAttribute],skipLocationChange:[s.\u0275\u0275InputFlags.HasDecoratorInputTransform,"skipLocationChange","skipLocationChange",s.booleanAttribute],replaceUrl:[s.\u0275\u0275InputFlags.HasDecoratorInputTransform,"replaceUrl","replaceUrl",s.booleanAttribute],routerLink:"routerLink"},standalone:!0,features:[s.\u0275\u0275InputTransformsFeature,s.\u0275\u0275NgOnChangesFeature]})}}return t})(),fr=(()=>{class t{get isActive(){return this._isActive}constructor(e,r,i,o,u){this.router=e,this.element=r,this.renderer=i,this.cdr=o,this.link=u,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new s.EventEmitter,this.routerEventsSubscription=e.events.subscribe(g=>{g instanceof Ut&&this.update()})}ngAfterContentInit(){(0,h.of)(this.links.changes,(0,h.of)(null)).pipe((0,lt.U)()).subscribe(e=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const e=[...this.links.toArray(),this.link].filter(r=>!!r).map(r=>r.onChanges);this.linkInputChangesSubscription=(0,m.H)(e).pipe((0,lt.U)()).subscribe(r=>{this._isActive!==this.isLinkActive(this.router)(r)&&this.update()})}set routerLinkActive(e){const r=Array.isArray(e)?e:e.split(" ");this.classes=r.filter(i=>!!i)}ngOnChanges(e){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const e=this.hasActiveLinks();this.classes.forEach(r=>{e?this.renderer.addClass(this.element.nativeElement,r):this.renderer.removeClass(this.element.nativeElement,r)}),e&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this._isActive!==e&&(this._isActive=e,this.cdr.markForCheck(),this.isActiveChange.emit(e))})}isLinkActive(e){const r=function eo(t){return!!t.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return i=>{const o=i.urlTree;return!!o&&e.isActive(o,r)}}hasActiveLinks(){const e=this.isLinkActive(this.router);return this.link&&e(this.link)||this.links.some(e)}static{this.\u0275fac=function(r){return new(r||t)(s.\u0275\u0275directiveInject(Ot),s.\u0275\u0275directiveInject(s.ElementRef),s.\u0275\u0275directiveInject(s.Renderer2),s.\u0275\u0275directiveInject(s.ChangeDetectorRef),s.\u0275\u0275directiveInject(ye,8))}}static{this.\u0275dir=s.\u0275\u0275defineDirective({type:t,selectors:[["","routerLinkActive",""]],contentQueries:function(r,i,o){if(1&r&&s.\u0275\u0275contentQuery(o,ye,5),2&r){let u;s.\u0275\u0275queryRefresh(u=s.\u0275\u0275loadQuery())&&(i.links=u)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[s.\u0275\u0275NgOnChangesFeature]})}}return t})();class fn{}let no=(()=>{class t{preload(e,r){return r().pipe((0,y.W)(()=>(0,h.of)(null)))}static{this.\u0275fac=function(r){return new(r||t)}}static{this.\u0275prov=s.\u0275\u0275defineInjectable({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),ro=(()=>{class t{preload(e,r){return(0,h.of)(null)}static{this.\u0275fac=function(r){return new(r||t)}}static{this.\u0275prov=s.\u0275\u0275defineInjectable({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),pr=(()=>{class t{constructor(e,r,i,o,u){this.router=e,this.injector=i,this.preloadingStrategy=o,this.loader=u}setUpPreloading(){this.subscription=this.router.events.pipe((0,Dt.p)(e=>e instanceof Ut),(0,Lt.H)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,r){const i=[];for(const o of r){o.providers&&!o._injector&&(o._injector=(0,s.createEnvironmentInjector)(o.providers,e,`Route: ${o.path}`));const u=o._injector??e,g=o._loadedInjector??u;(o.loadChildren&&!o._loadedRoutes&&void 0===o.canLoad||o.loadComponent&&!o._loadedComponent)&&i.push(this.preloadConfig(u,o)),(o.children||o._loadedRoutes)&&i.push(this.processRoutes(g,o.children??o._loadedRoutes))}return(0,m.H)(i).pipe((0,lt.U)())}preloadConfig(e,r){return this.preloadingStrategy.preload(r,()=>{let i;i=r.loadChildren&&void 0===r.canLoad?this.loader.loadChildren(e,r):(0,h.of)(null);const o=i.pipe((0,yt.Z)(u=>null===u?(0,h.of)(void 0):(r._loadedRoutes=u.routes,r._loadedInjector=u.injector,this.processRoutes(u.injector??e,u.routes))));if(r.loadComponent&&!r._loadedComponent){const u=this.loader.loadComponent(r);return(0,m.H)([o,u]).pipe((0,lt.U)())}return o}
1)}static{this.\u0275fac=function(r){return new(r||t)(s.\u0275\u0275inject(Ot),s.\u0275\u0275inject(s.Compiler),s.\u0275\u0275inject(s.EnvironmentInjector),s.\u0275\u0275inject(fn),s.\u0275\u0275inject(dn))}}static{this.\u0275prov=s.\u0275\u0275defineInjectable({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const pn=new s.InjectionToken("");let gr=(()=>{class t{constructor(e,r,i,o,u={}){this.urlSerializer=e,this.transitions=r,this.viewportScroller=i,this.zone=o,this.options=u,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},this.environmentInjector=(0,s.inject)(s.EnvironmentInjector),u.scrollPositionRestoration||="disabled",u.anchorScrolling||="disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof ce?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof Ut?(this.lastId=e.id,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.urlAfterRedirects).fragment)):e instanceof Kt&&e.code===le.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof We&&(e.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(e.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,r){var i=this;this.zone.runOutsideAngular((0,c.A)(function*(){yield new Promise(o=>{setTimeout(()=>{o()}),(0,s.afterNextRender)(()=>{o()},{injector:i.environmentInjector})}),i.zone.run(()=>{i.transitions.events.next(new We(e,"popstate"===i.lastSource?i.store[i.restoredId]:null,r))})}))}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static{this.\u0275fac=function(r){s.\u0275\u0275invalidFactory()}}static{this.\u0275prov=s.\u0275\u0275defineInjectable({token:t,factory:t.\u0275fac})}}return t})();function io(t,...n){return(0,s.makeEnvironmentProviders)([{provide:Zt,multi:!0,useValue:t},[],{provide:Vt,useFactory:vr,deps:[Ot]},{provide:s.APP_BOOTSTRAP_LISTENER,multi:!0,useFactory:mr},n.map(e=>e.\u0275providers)])}function vr(t){return t.routerState.root}function Nt(t,n){return{\u0275kind:t,\u0275providers:n}}function so(t){return[{provide:Zt,multi:!0,useValue:t},[]]}function ao(t={}){return Nt(4,[{provide:pn,useFactory:()=>
1{const e=(0,s.inject)(at.ViewportScroller),r=(0,s.inject)(s.NgZone),i=(0,s.inject)(Ie),o=(0,s.inject)(Ht);return new gr(o,i,e,r,t)}}])}function mr(){const t=(0,s.inject)(s.Injector);return n=>{const e=t.get(s.ApplicationRef);if(n!==e.components[0])return;const r=t.get(Ot),i=t.get(yr);1===t.get(gn)&&r.initialNavigation(),t.get(Rr,null,s.InjectFlags.Optional)?.setUpPreloading(),t.get(pn,null,s.InjectFlags.Optional)?.init(),r.resetRootComponentType(e.componentTypes[0]),i.closed||(i.next(),i.complete(),i.unsubscribe())}}const yr=new s.InjectionToken("",{factory:()=>new q.B}),gn=new s.InjectionToken("",{providedIn:"root",factory:()=>1});function Er(){return Nt(2,[{provide:gn,useValue:0},{provide:s.APP_INITIALIZER,multi:!0,deps:[s.Injector],useFactory:n=>{const e=n.get(at.LOCATION_INITIALIZED,Promise.resolve());return()=>e.then(()=>new Promise(r=>{const i=n.get(Ot),o=n.get(yr);hn(i,()=>{r(!0)}),n.get(Ie).afterPreactivation=()=>(r(!0),o.closed?(0,h.of)(void 0):o),i.initialNavigation()}))}}])}function Sr(){return Nt(3,[{provide:s.APP_INITIALIZER,multi:!0,useFactory:()=>{const n=(0,s.inject)(Ot);return()=>{n.setUpLocationChangeListener()}}},{provide:gn,useValue:2}])}function uo(){let t=[];return t=[],Nt(1,t)}const Rr=new s.InjectionToken("");function _r(t){return Nt(0,[{provide:Rr,useExisting:pr},{provide:fn,useExisting:t}])}function co(t){return Nt(5,[{provide:Gt,useValue:t}])}function lo(){return Nt(6,[{provide:at.LocationStrategy,useClass:at.HashLocationStrategy}])}function ho(t){return Nt(7,[{provide:s.ENVIRONMENT_INITIALIZER,multi:!0,useValue:()=>{const e=(0,s.inject)(s.EnvironmentInjector);(0,s.inject)(Ot).events.subscribe(r=>{r instanceof de&&(0,s.runInInjectionContext)(e,()=>t(r))})}}])}function Cr(){return Nt(8,[Zn,{provide:be,useExisting:Zn}])}function Tr(t){return Nt(9,[{provide:ur,useValue:Ki},{provide:cr,useValue:{skipNextTransition:!!t?.skipInitialTransition,...t}}])}const br=new s.InjectionToken("ROUTER_FORROOT_GUARD"),Mr=[at.Location,{provide:Ht,useClass:oe},Ot,qt,{provide:Vt,useFactory:vr,deps:[Ot]},dn,[]];let fo=(()=>{class t{constructor(e){}static forRoot(e,r){return{ngModule:t,providers:[Mr,[],{provide:Zt,multi:!0,useValue:e},{provide:br,useFactory:mo,deps:[[Ot,new s.Optional,new s.SkipSelf]]},{provide:Gt,useValue:r||{}},r?.useHash?{provide:at.LocationStrategy,useClass:at.HashLocationStrategy}:{provide:at.LocationStrategy,useClass:at.PathLocationStrategy},{provide:pn,useFactory:()=>
1{const t=(0,s.inject)(at.ViewportScroller),n=(0,s.inject)(s.NgZone),e=(0,s.inject)(Gt),r=(0,s.inject)(Ie),i=(0,s.inject)(Ht);return e.scrollOffset&&t.setOffset(e.scrollOffset),new gr(i,r,t,n,e)}},r?.preloadingStrategy?_r(r.preloadingStrategy).\u0275providers:[],r?.initialNavigation?yo(r):[],r?.bindToComponentInputs?Cr().\u0275providers:[],r?.enableViewTransitions?Tr().\u0275providers:[],[{provide:vn,useFactory:mr},{provide:s.APP_BOOTSTRAP_LISTENER,multi:!0,useExisting:vn}]]}}static forChild(e){return{ngModule:t,providers:[{provide:Zt,multi:!0,useValue:e}]}}static{this.\u0275fac=function(r){return new(r||t)(s.\u0275\u0275inject(br,8))}}static{this.\u0275mod=s.\u0275\u0275defineNgModule({type:t})}static{this.\u0275inj=s.\u0275\u0275defineInjector({})}}return t})();function mo(t){return"guarded"}function yo(t){return["disabled"===t.initialNavigation?Sr().\u0275providers:[],"enabledBlocking"===t.initialNavigation?Er().\u0275providers:[]]}const vn=new s.InjectionToken("");function So(t){return t.map(n=>(...e)=>(0,s.inject)(n).canMatch(...e))}function Ro(t){return t.map(n=>(...e)=>(0,s.inject)(n).canActivate(...e))}function _o(t){return t.map(n=>(...e)=>(0,s.inject)(n).canActivateChild(...e))}function Co(t){return t.map(n=>(...e)=>(0,s.inject)(n).canDeactivate(...e))}function To(t){return(...n)=>(0,s.inject)(t).resolve(...n)}const bo=new s.Version("17.3.12")},467:(F,T,a)=>{function c(C,m,h,b,O,P,D){try{var w=C[P](D),S=w.value}catch(U){return void h(U)}w.done?m(S):Promise.resolve(S).then(b,O)}function s(C){return function(){var m=this,h=arguments;return new Promise(function(b,O){var P=C.apply(m,h);function D(S){c(P,b,O,D,w,"next",S)}function w(S){c(P,b,O,D,w,"throw",S)}D(void 0)})}}a.d(T,{A:()=>s})},1635:(F,T,a)=>{a.r(T),a.d(T,{__addDisposableResource:()=>zt,__assign:()=>C,__asyncDelegator:()=>W,__asyncGenerator:()=>j,__asyncValues:()=>nt,__await:()=>B,__awaiter:()=>U,__classPrivateFieldGet:()=>et,__classPrivateFieldIn:()=>bt,__classPrivateFieldSet:()=>Et,__createBinding:()=>L,__decorate:()=>h,__disposeResources:()=>yt,__esDecorate:()=>O,__exportStar:()=>k,__extends:()=>s,__generator:()=>V,__importDefault:()=>at,__importStar:()=>
1q,__makeTemplateObject:()=>H,__metadata:()=>S,__param:()=>b,__propKey:()=>D,__read:()=>X,__rest:()=>m,__rewriteRelativeImportExtension:()=>Mt,__runInitializers:()=>P,__setFunctionName:()=>w,__spread:()=>it,__spreadArray:()=>mt,__spreadArrays:()=>ht,__values:()=>st,default:()=>Lt});var c=function(p,y){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(_,R){_.__proto__=R}||function(_,R){for(var A in R)Object.prototype.hasOwnProperty.call(R,A)&&(_[A]=R[A])})(p,y)};function s(p,y){if("function"!=typeof y&&null!==y)throw new TypeError("Class extends value "+String(y)+" is not a constructor or null");function _(){this.constructor=p}c(p,y),p.prototype=null===y?Object.create(y):(_.prototype=y.prototype,new _)}var C=function(){return C=Object.assign||function(y){for(var _,R=1,A=arguments.length;R<A;R++)for(var I in _=arguments[R])Object.prototype.hasOwnProperty.call(_,I)&&(y[I]=_[I]);return y},C.apply(this,arguments)};function m(p,y){var _={};for(var R in p)Object.prototype.hasOwnProperty.call(p,R)&&y.indexOf(R)<0&&(_[R]=p[R]);if(null!=p&&"function"==typeof Object.getOwnPropertySymbols){var A=0;for(R=Object.getOwnPropertySymbols(p);A<R.length;A++)y.indexOf(R[A])<0&&Object.prototype.propertyIsEnumerable.call(p,R[A])&&(_[R[A]]=p[R[A]])}return _}function h(p,y,_,R){var K,A=arguments.length,I=A<3?y:null===R?R=Object.getOwnPropertyDescriptor(y,_):R;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)I=Reflect.decorate(p,y,_,R);else for(var ot=p.length-1;ot>=0;ot--)(K=p[ot])&&(I=(A<3?K(I):A>3?K(y,_,I):K(y,_))||I);return A>3&&I&&Object.defineProperty(y,_,I),I}function b(p,y){return function(_,R){y(_,R,p)}}function O(p,y,_,R,A,I){function K(Ct){if(void 0!==Ct&&"function"!=typeof Ct)throw new TypeError("Function expected");return Ct}for(var lt,ot=R.kind,ft="getter"===ot?"get":"setter"===ot?"set":"value",G=!y&&p?R.static?p:p.prototype:null,ct=y||(G?Object.getOwnPropertyDescriptor(G,R.name):{}),Pt=!1,x=_.length-1;x>=0;x--){var pt={};for(var Rt in R)pt[Rt]="access"===Rt?{}:R[Rt];for(var Rt in R.access)pt.access[Rt]=R.access[Rt];pt.addInitializer=function(Ct){if(Pt)throw new TypeError("Cannot add initializers after decoration has completed");I.push(K(Ct||null))};var vt=(0,_[x])("accessor"===ot?{get:ct.get,set:ct.set}:ct[ft],pt);if("accessor"===ot){if(void 0===vt)continue;if(null===vt||"object"!=typeof vt)throw new TypeError("Object expected");(lt=K(vt.get))&&(ct.get=lt),(lt=K(vt.set))&&(ct.set=lt),(lt=K(vt.init))&&A.unshift(lt)}else(lt=K(vt))&&("field"===ot?A.unshift(lt):ct[ft]=lt)}G&&Object.defineProperty(G,R.name,ct),Pt=!0}function P(p,y,_){for(var R=arguments.length>2,A=0;A<y.length;A++)_=R?y[A].call(p,_):y[A].call(p);return R?_:void 0}function D(p){return"symbol"==typeof p?p:"".concat(p)}function w(p,y,_){return"symbol"==typeof y&&(y=y.description?"[".concat(y.description,"]"):""),Object.defineProperty(p,"name",{configurable:!0,value:_?"".concat(_," ",y):y})}function S(p,y){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(p,y)}function U(p,y,_,R){return new(_||(_=Promise))(function(I,K){function ot(ct){try{G(R.next(ct))}catch(lt){K(lt)}}function ft(ct){try{G(R.throw(ct))}catch(lt){K(lt)}}function G(ct){ct.done?I(ct.value):function A(I){return I instanceof _?I:new _(function(K){K(I)})}(ct.value).then(ot,ft)}G((R=R.apply(p,y||[])).next())})}function V(p,y){var R,A,I,_={label:0,sent:function(){if(1&I[0])throw I[1];return I[1]},trys:[],ops:[]},K=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return K.next=ot(0),K.throw=ot(1),K.return=ot(2),"function"==typeof Symbol&&(K[Symbol.iterator]=function(){return this}),K;function ot(G){return function(ct){return function ft(G){if(R)throw new TypeError("Generator is already executing.");for(;K&&(K=0,G[0]&&(_=0)),_;)try{if(R=1,A&&(I=2&G[0]?A.return:G[0]?A.throw||((I=A.return)&&I.call(A),0):A.next)&&!(I=I.call(A,G[1])).done)return I;switch(A=0,I&&(G=[2&G[0],I.value]),G[0]){case 0:case 1:I=G;break;case 4:return _.label++,{value:G[1],done:!1};case 5:_.label++,A=G[1],G=[0];continue;case 7:G=_.ops.pop(),_.trys.pop();continue;default:if(!(I=(I=_.trys).length>0&&I[I.length-1])&&(6===G[0]||2===G[0])){_=0;continue}if(3===G[0]&&(!I||G[1]>I[0]&&G[1]<I[3])){_.label=G[1];break}if(6===G[0]&&_.label<I[1]){_.label=I[1],I=G;break}if(I&&_.label<I[2]){_.label=I[2],_.ops.push(G);break}I[2]&&_.ops.pop(),_.trys.pop();continue}G=y.call(p,_)}catch(ct){G=[6,ct],A=0}finally{R=I=0}if(5&G[0])throw G[1];return{value:G[0]?G[1]:void 0,done:!0}}([G,ct])}}}var L=Object.create?function(p,y,_,R){void 0===R&&(R=_);var A=Object.getOwnPropertyDescriptor(y,_);(!A||("get"in A?!y.__esModule:A.writable||A.configurable))&&(A={enumerable:!0,get:function(){return y[_]}}),Object.defineProperty(p,R,A)}:function(p,y,_,R){void 0===R&&(R=_),p[R]=y[_]};function k(p,y){for(var _ in p)"default"!==_&&!Object.prototype.hasOwnProperty.call(y,_)&&L(y,p,_)}function st(p){var y="function"==typeof Symbol&&Symbol.iterator,_=y&&p[y],R=0;if(_)return _.call(p);if(p&&"number"==typeof p.length)return{next:function(){return p&&R>
vendor: 4,952 bytes, line 1
1=p.length&&(p=void 0),{value:p&&p[R++],done:!p}}};throw new TypeError(y?"Object is not iterable.":"Symbol.iterator is not defined.")}function X(p,y){var _="function"==typeof Symbol&&p[Symbol.iterator];if(!_)return p;var A,K,R=_.call(p),I=[];try{for(;(void 0===y||y-- >0)&&!(A=R.next()).done;)I.push(A.value)}catch(ot){K={error:ot}}finally{try{A&&!A.done&&(_=R.return)&&_.call(R)}finally{if(K)throw K.error}}return I}function it(){for(var p=[],y=0;y<arguments.length;y++)p=p.concat(X(arguments[y]));return p}function ht(){for(var p=0,y=0,_=arguments.length;y<_;y++)p+=arguments[y].length;var R=Array(p),A=0;for(y=0;y<_;y++)for(var I=arguments[y],K=0,ot=I.length;K<ot;K++,A++)R[A]=I[K];return R}function mt(p,y,_){if(_||2===arguments.length)for(var I,R=0,A=y.length;R<A;R++)(I||!(R in y))&&(I||(I=Array.prototype.slice.call(y,0,R)),I[R]=y[R]);return p.concat(I||Array.prototype.slice.call(y))}function B(p){return this instanceof B?(this.v=p,this):new B(p)}function j(p,y,_){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var A,R=_.apply(p,y||[]),I=[];return A=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),ot("next"),ot("throw"),ot("return",function K(x){return function(pt){return Promise.resolve(pt).then(x,lt)}}),A[Symbol.asyncIterator]=function(){return this},A;function ot(x,pt){R[x]&&(A[x]=function(Rt){return new Promise(function(vt,Ct){I.push([x,Rt,vt,Ct])>1||ft(x,Rt)})},pt&&(A[x]=pt(A[x])))}function ft(x,pt){try{!function G(x){x.value instanceof B?Promise.resolve(x.value.v).then(ct,lt):Pt(I[0][2],x)}(R[x](pt))}catch(Rt){Pt(I[0][3],Rt)}}function ct(x){ft("next",x)}function lt(x){ft("throw",x)}function Pt(x,pt){x(pt),I.shift(),I.length&&ft(I[0][0],I[0][1])}}function W(p){var y,_;return y={},R("next"),R("throw",function(A){throw A}),R("return"),y[Symbol.iterator]=function(){return this},y;function R(A,I){y[A]=p[A]?function(K){return(_=!_)?{value:B(p[A](K)),done:!1}:I?I(K):K}:I}}function nt(p){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var _,y=p[Symbol.asyncIterator];return y?y.call(p):(p=st(p),_={},R("next"),R("throw"),R("return"),_[Symbol.asyncIterator]=function(){return this},_);function R(I){_[I]=p[I]&&function(K){return new Promise(function(ot,ft){!function A(I,K,ot,ft){Promise.resolve(ft).then(function(G){I({value:G,done:ot})},K)}(ot,ft,(K=p[I](K)).done,K.value)})}}}function H(p,y){return Object.defineProperty?Object.defineProperty(p,"raw",{value:y}):p.raw=y,p}var z=Object.create?function(p,y){Object.defineProperty(p,"default",{enumerable:!0,value:y})}:function(p,y){p.default=y},tt=function(p){return(tt=Object.getOwnPropertyNames||function(y){var _=[];for(var R in y)Object.prototype.hasOwnProperty.call(y,R)&&(_[_.length]=R);return _})(p)};function q(p){if(p&&p.__esModule)return p;var y={};if(null!=p)for(var _=tt(p),R=0;R<_.length;R++)"default"!==_[R]&&L(y,p,_[R]);return z(y,p),y}function at(p){return p&&p.__esModule?p:{default:p}}function et(p,y,_,R){if("a"===_&&!R)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof y?p!==y||!R:!y.has(p))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===_?R:"a"===_?R.call(p):R?R.value:y.get(p)}function Et(p,y,_,R,A){if("m"===R)throw new TypeError("Private method is not writable");if("a"===R&&!A)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof y?p!==y||!A:!y.has(p))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===R?A.call(p,_):A?A.value=_:y.set(p,_),_}function bt(p,y){if(null===y||"object"!=typeof y&&"function"!=typeof y)throw new TypeError("Cannot use 'in' operator on non-object");return"function"==typeof p?y===p:p.has(y)}function zt(p,y,_){if(null!=y){if("object"!=typeof y&&"function"!=typeof y)throw new TypeError("Object expected.");var R,A;if(_){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");R=y[Symbol.asyncDispose]}if(void 0===R){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");R=y[Symbol.dispose],_&&(A=R)}if("function"!=typeof R)throw new TypeError("Object not disposable.");A&&(R=function(){try{A.call(this)}catch(I){return Promise.reject(I)}}),p.stack.push({value:y,dispose:R,async:_})}else _&&p.stack.push({async:!0});return y}var Dt="function"==typeof SuppressedError?SuppressedError:function(p,y,_){var R=new Error(_);return R.name="SuppressedError",R.error=p,R.suppressed=y,R};function yt(p){function y(I){p.error=p.hasError?new Dt(I,p.error,"An error was suppressed during disposal."):I,p.hasError=!0}var _,R=0;return function A(){for(;_=p.stack.pop();)try{if(!_.async&&1===R)return R=0,p.stack.push(_),Promise.resolve().then(A);if(_.dispose){var I=_.dispose.call(_.value);if(_.async)return R|=2,Promise.resolve(I).then(A,function(K){return y(K),A()})}else R|=1}catch(K){y(K)}
1if(1===R)return p.hasError?Promise.reject(p.error):Promise.resolve();if(p.hasError)throw p.error}()}function Mt(p,y){return"string"==typeof p&&/^\.\.?\//.test(p)?p.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,function(_,R,A,I,K){return R?y?".jsx":".js":!A||I&&K?A+I+"."+K.toLowerCase()+"js":_}):p}const Lt={__extends:s,__assign:C,__rest:m,__decorate:h,__param:b,__esDecorate:O,__runInitializers:P,__propKey:D,__setFunctionName:w,__metadata:S,__awaiter:U,__generator:V,__createBinding:L,__exportStar:k,__values:st,__read:X,__spread:it,__spreadArrays:ht,__spreadArray:mt,__await:B,__asyncGenerator:j,__asyncDelegator:W,__asyncValues:nt,__makeTemplateObject:H,__importStar:q,__importDefault:at,__classPrivateFieldGet:et,__classPrivateFieldSet:Et,__classPrivateFieldIn:bt,__addDisposableResource:zt,__disposeResources:yt,__rewriteRelativeImportExtension:Mt}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.