PageSourceSearch

https://www.discover.com/assets/shell/733.d7b0c8fa433bff1c.js

js discover.com collected 2026-09-24 08:26:47 UTC 47,695 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkwww_discover_com=self.webpackChunkwww_discover_com||[]).push([[733],{4498:(Xe,se,F)=>{F.d(se,{$8:()=>o,$Hz:()=>Zn,A0l:()=>Qe,AQb:()=>Bi,Ab:()=>zo,Af3:()=>Rr,Agf:()=>Ir,AsM:()=>k,B22:()=>Oo,B9r:()=>ln,BCV:()=>nt,BI7:()=>Gt,Bqz:()=>ar,By9:()=>Ni,CQl:()=>nn,CZt:()=>Bn,CpD:()=>Ti,Cv0:()=>U,Czx:()=>ve,DFp:()=>en,Ds7:()=>kr,DyX:()=>Dt,E6O:()=>fr,EFk:()=>eo,EJG:()=>jr,EPY:()=>Rn,EYC:()=>lr,EmA:()=>vn,Evm:()=>$i,F1c:()=>On,FRF:()=>dn,Fje:()=>jo,G2t:()=>A,GA0:()=>pi,GBX:()=>ut,GWr:()=>G,GYQ:()=>Hi,GZS:()=>so,GpT:()=>Pr,HAh:()=>Ao,HO5:()=>jt,HUe:()=>Ro,HaV:()=>pn,Hh6:()=>wo,Hps:()=>Pt,IAh:()=>Ne,ID:()=>Vr,ID8:()=>mi,ITl:()=>Co,Iaj:()=>ft,Isx:()=>Ur,IvY:()=>Ke,JEi:()=>Br,Jat:()=>Vn,JjR:()=>ci,JlV:()=>Xr,Jy$:()=>qi,Jzi:()=>de,K29:()=>Ar,K7h:()=>gr,KET:()=>uo,KVO:()=>pe,KXn:()=>Ot,KdJ:()=>Mo,KtD:()=>ko,Kw3:()=>ii,LIA:()=>ae,LZP:()=>l,M0L:()=>Mn,M6u:()=>at,MI:()=>mo,MME:()=>Tr,MT:()=>fi,MZA:()=>Er,M_e:()=>No,MdC:()=>lo,MdQ:()=>no,Mlv:()=>Ae,Mx4:()=>wt,MzJ:()=>Jn,N4e:()=>br,N79:()=>Lo,Njj:()=>Wo,NtR:()=>to,O8q:()=>oo,OAn:()=>kn,ONQ:()=>x,OsK:()=>Z,P2g:()=>ei,P3H:()=>Xo,PEr:()=>po,PP7:()=>ke,PQT:()=>on,Pfq:()=>Yo,Pz9:()=>At,Qs1:()=>Kr,QuC:()=>Dr,R2n:()=>pt,RZ9:()=>Mt,Rc9:()=>dt,Rfq:()=>ce,Rom:()=>ht,RxE:()=>q,SKP:()=>Nn,SMZ:()=>S,SX7:()=>bi,TWe:()=>ho,Tkx:()=>Eo,U45:()=>V,U7d:()=>Bt,UaU:()=>Ci,UhH:()=>Vo,V3y:()=>ji,VKj:()=>ro,VML:()=>Wi,VPL:()=>Ko,VVG:()=>wn,VX4:()=>Kt,Vx9:()=>Un,W0r:()=>io,WB9:()=>yn,WPN:()=>W,WQX:()=>Q,WbQ:()=>yr,WfI:()=>hr,Wg1:()=>H,WrV:()=>K,X5O:()=>xn,XRZ:()=>mt,XaM:()=>zt,XdD:()=>Me,Xln:()=>J,XvL:()=>X,Y20:()=>Zr,Y3W:()=>Oe,YEL:()=>Or,YWB:()=>Zo,Yrj:()=>Lr,Yw1:()=>We,Z63:()=>Fe,Z9v:()=>li,ZFY:()=>tr,ZQF:()=>le,ZRn:()=>To,ZTf:()=>qn,_0$:()=>jn,_Z$:()=>Zt,_gW:()=>Fo,_px:()=>Di,_y6:()=>Se,a2B:()=>te,abz:()=>$n,b$O:()=>ui,b5C:()=>Cn,bBq:()=>co,biv:()=>go,bll:()=>yi,blu:()=>Pn,bm_:()=>zr,brz:()=>He,buA:()=>N,c$7:()=>oi,cBl:()=>ti,cP4:()=>ao,cSN:()=>$o,ckz:()=>So,d31:()=>_o,dMS:()=>yt,d_l:()=>_t,db4:()=>bo,dmw:()=>ir,duS:()=>an,dwj:()=>Te,e5P:()=>In,eBV:()=>Go,eDl:()=>je,eFE:()=>zn,eVN:()=>Je,ebl:()=>f,ezK:()=>vr,f7T:()=>Ge,fuf:()=>qo,gOD:()=>Pi,gsJ:()=>pr,gv8:()=>Fi,gxQ:()=>ri,hjC:()=>be,hk6:()=>St,hmW:()=>Gn,iMd:()=>Qo,iYM:()=>j,ihb:()=>gi,ik5:()=>It,iw4:()=>ye,jDH:()=>_,jNO:()=>Ho,jNX:()=>Ye,jRZ:()=>Et,jXY:()=>rt,jgP:()=>Ue,joV:()=>Mi,jvu:()=>Ii,kLh:()=>I,kNT:()=>E,kU6:()=>we,kcM:()=>Ht,klJ:()=>Uo,krE:()=>Bo,lQ1:()=>Gi,laP:()=>Y,llW:()=>Xn,m7n:()=>Ri,muV:()=>Le,n$e:()=>ue,n$r:()=>Si,nKC:()=>C,nZS:()=>qt,nfM:()=>Qr,ng7:()=>dr,niQ:()=>Ei,nl4:()=>O,oKB:()=>tt,oMQ:()=>$r,oTH:()=>fn,oZy:()=>An,ok8:()=>L,oyA:()=>et,p9y:()=>Qt,pbo:()=>oe,pcR:()=>Hr,phH:()=>hn,pr_:()=>w,q$2:()=>ze,qFA:()=>Gr,qQL:()=>Ft,qSk:()=>wi,qlT:()=>Tn,r4V:()=>Lt,rFz:()=>Jo,rJ1:()=>Fn,rQE:()=>Sr,rev:()=>kt,rrq:()=>ne,rwo:()=>gt,s6P:()=>Wr,srX:()=>Yr,tF7:()=>d,tQN:()=>qr,tcA:()=>Fr,tdH:()=>ki,u5s:()=>Ui,uXy:()=>Ut,uvJ:()=>Be,vEq:()=>R,vNG:()=>Tt,vOT:()=>xo,vPA:()=>Li,vQI:()=>ai,vaC:()=>Do,veI:()=>Nt,w7Z:()=>hi,wGu:()=>Re,wVl:()=>lt,wdo:()=>yo,xLP:()=>Ve,xUg:()=>$e,xbp:()=>si,xvI:()=>B,xyx:()=>di,yAH:()=>D,yP_:()=>ni,yoD:()=>Jr,ypq:()=>_i,yzR:()=>fo,z6V:()=>ur,z7f:()=>u,zAe:()=>Io,zQk:()=>vo,zSs:()=>tn,zZn:()=>_e,zcH:()=>Hn,znI:()=>Po,zuh:()=>Wt});var p,h=F(6732),g=F(8086),m=F(5956),y=F(8515);class q{constructor(n){(0,h.A)(this,"full",void 0),(0,h.A)(this,"major",void 0),(0,h.A)(this,"minor",void 0),(0,h.A)(this,"patch",void 0),this.full=n;const t=n.split(".");this.major=t[0],this.minor=t[1],this.patch=t.slice(2).join(".")}}const B=new q("20.3.30"),L="https://angular.dev/best-practices/security#preventing-cross-site-scripting-xss";class N extends Error{constructor(n,t){super(Z(n,t)),(0,h.A)(this,"code",void 0),this.code=n}}function Z(e,n){const t=function z(e){return"NG0".concat(Math.abs(e))}(e);return"".concat(t).concat(n?": "+n:"")}const Y=globalThis;function S(){return!1}function I(e){for(let n in e)if(e[n]===I)return n;throw Error("")}function Te(e,n){for(const t in n)n.hasOwnProperty(t)&&!e.hasOwnProperty(t)&&(e[t]=n[t])}function k(e){if("string"==typeof e)return e;if(Array.isArray(e))return"[".concat(e.map(k).join(", "),"]");if(null==e)return""+e;const n=e.overriddenName||e.name;if(n)return"".concat(n);const t=e.toString();if(null==t)return""+t;const r=t.indexOf("\n");return r>=0?t.slice(0,r):t}function ue(e,n){return e?n?"".concat(e," ").concat(n):e:n||""}function we(e,n=100){if(!e||n<1||e.length<=n)return e;if(1==n)return e.substring(0,1)+"...";const t=Math.round(n/2);return e.substring(0,t)+"..."+e.substring(e.length-t)}const Ee=I({__forward_ref__:I});function ce(e){return e.__forward_ref__=ce,e.toString=function(){return k(this())},e}function O(e){return de(e)?e():e}function de(e){return"function"==typeof e&&e.hasOwnProperty(Ee)&&e.__forward_ref__===ce}
1function V(e,n){"number"!=typeof e&&o(n,typeof e,"number","===")}function K(e,n,t){V(e,"Expected a number"),function ee(e,n,t){e<=n||o(t,e,n,"<=")}(e,t,"Expected number to be less than or equal to"),oe(e,n,"Expected number to be greater than or equal to")}function U(e,n){"string"!=typeof e&&o(n,null===e?"null":typeof e,"string","===")}function ae(e,n){"function"!=typeof e&&o(n,null===e?"null":typeof e,"function","===")}function J(e,n,t){e!=n&&o(t,e,n,"==")}function ye(e,n,t){e==n&&o(t,e,n,"!=")}function le(e,n,t){e!==n&&o(t,e,n,"===")}function Ne(e,n,t){e===n&&o(t,e,n,"!==")}function X(e,n,t){e<n||o(t,e,n,"<")}function G(e,n,t){e>n||o(t,e,n,">")}function oe(e,n,t){e>=n||o(t,e,n,">=")}function Me(e,n){null!=e&&o(n,e,null,"==")}function j(e,n){null==e&&o(n,e,null,"!=")}function o(e,n,t,r){throw new Error("ASSERTION ERROR: ".concat(e)+(null==r?"":" [Expected=> ".concat(t," ").concat(r," ").concat(n," <=Actual]")))}function u(e){e instanceof Node||o("The provided value must be an instance of a DOM Node but got ".concat(k(e)))}function l(e){e instanceof Element||o("The provided value must be an element but got ".concat(k(e)))}function d(e,n){j(e,"Array must be defined.");const t=e.length;(n<0||n>=t)&&o("Index expected to be less than ".concat(t," but got ").concat(n))}function E(e,...n){if(-1!==n.indexOf(e))return!0;o("Expected value to be one of ".concat(JSON.stringify(n)," but was ").concat(JSON.stringify(e),"."))}function w(e){null!==(0,m.nR)()&&o("".concat(e,"() should never be called in a reactive context."))}function _(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}const R=_;function A(e){return{providers:e.providers||[],imports:e.imports||[]}}function ne(e){return function s(e,n){return e.hasOwnProperty(n)&&e[n]||null}(e,D)}function Le(e){return null!==ne(e)}function f(e){return e&&e.hasOwnProperty(x)?e[x]:null}const D=I({\u0275prov:I}),x=I({\u0275inj:I});class C{constructor(n,t){(0,h.A)(this,"_desc",void 0),(0,h.A)(this,"ngMetadataName","InjectionToken"),(0,h.A)(this,"\u0275prov",void 0),this._desc=n,this.\u0275prov=void 0,"number"==typeof t?this.__NG_ELEMENT_ID__=t:void 0!==t&&(this.\u0275prov=_({token:this,providedIn:t.providedIn||"root",factory:t.factory}))}get multi(){return this}toString(){return"InjectionToken ".concat(this._desc)}}let $;function xe(){return o("getInjectorProfilerContext should never be called in production mode"),$}function en(e){o("setInjectorProfilerContext should never be called in production mode");const n=$;return $=e,n}const fe=[],Vt=()=>{};function Ht(e){return o("setInjectorProfiler should never be called in production mode"),null!==e?(fe.includes(e)||fe.push(e),()=>function $t(e){const n=fe.indexOf(e);-1!==n&&fe.splice(n,1)}(e)):(fe.length=0,Vt)}function Ce(e){o("Injector profiler should never be called in production mode");for(let n=0;n<fe.length;n++)(0,fe[n])(e)}function qt(e,n=!1){let t;o("Injector profiler should never be called in production mode"),t="function"==typeof e||e instanceof C?e:O(e.provide);let r=e;e instanceof C&&(r=e.\u0275prov||e),Ce({type:2,context:xe(),providerRecord:{token:t,provider:r,isViewProvider:n}})}function Bt(e){o("Injector profiler should never be called in production mode"),Ce({type:4,context:xe(),token:e})}function Ut(e){o("Injector profiler should never be called in production mode"),Ce({type:1,context:xe(),instance:{value:e}})}function Gt(e,n,t){o("Injector profiler should never be called in production mode"),Ce({type:0,context:xe(),service:{token:e,value:n,flags:t}})}function Wt(e){o("Injector profiler should never be called in production mode"),Ce({type:3,context:xe(),effect:e})}function zt(e,n,t){o("runInInjectorProfilerContext should never be called in production mode");const r=en({injector:e,token:n});try{t()}finally{en(r)}}function Se(e){return e&&!!e.\u0275providers}const nn=I({\u0275cmp:I}),Bn=I({\u0275dir:I}),Un=I({\u0275pipe:I}),Gn=I({\u0275mod:I}),tn=I({\u0275fac:I}),Qt=I({__NG_ELEMENT_ID__:I}),Wn=I({__NG_ENV_ID__:I});function zn(e){return"string"==typeof e?e:null==e?"":String(e)}function ke(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():zn(e)}function Zt(e){let n=e[nn]||null;return null!==n&&n.debugInfo?function Yt(e){return e.filePath&&e.lineNumber?"".concat(e.className," (at ").
1concat(e.filePath,":").concat(e.lineNumber,")"):e.className}(n.debugInfo):ke(e)}const rn=I({ngErrorCode:I}),Qn=I({ngErrorMessage:I}),Ie=I({ngTokenPath:I});function on(e,n){return Yn("",-200,n)}function Kt(e,n){return function Xt(e,n){return e.message=function nr(e,n,t=[],r=null){let i="";t&&t.length>1&&(i=" Path: ".concat(t.join(" -> "),"."));const a=r?" Source: ".concat(r,"."):"";return Z(n,"".concat(e).concat(a).concat(i))}(e[Qn]||e.message,e[rn],e[Ie],n),e}(on(0,n),null)}function Zn(e,n){throw new N(-201,!1)}function Yn(e,n,t){const r=new N(n,e);return r[rn]=n,r[Qn]=e,t&&(r[Ie]=t),r}let sn;function Kn(){return sn}function te(e){const n=sn;return sn=e,n}function Jn(e,n,t){const r=ne(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:8&t?null:void 0!==n?n:void Zn()}function tr(e){}const he={},un="__NG_DI_FLAG__";class rr{constructor(n){(0,h.A)(this,"injector",void 0),this.injector=n}retrieve(n,t){const r=be(t)||0;try{return this.injector.get(n,8&r?null:he,r)}catch(i){if((0,g.c4)(i))return i;throw i}}}function or(e,n=0){const t=(0,g.Af)();if(void 0===t)throw new N(-203,!1);if(null===t)return Jn(e,void 0,n);{const r=function sr(e){return{optional:!!(8&e),host:!!(1&e),self:!!(2&e),skipSelf:!!(4&e)}}(n),i=t.retrieve(e,r);if((0,g.c4)(i)){if(r.optional)return null;throw i}return i}}function pe(e,n=0){return(Kn()||or)(O(e),n)}function ir(e){throw new N(202,!1)}function Q(e,n){return pe(e,be(n))}function be(e){return typeof e>"u"||"number"==typeof e?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function cn(e){const n=[];for(let t=0;t<e.length;t++){const r=O(e[t]);if(Array.isArray(r)){if(0===r.length)throw new N(900,!1);let i,a=0;for(let T=0;T<r.length;T++){const P=r[T],b=cr(P);"number"==typeof b?-1===b?i=P.token:a|=b:i=P}n.push(pe(i,a))}else n.push(pe(r))}return n}function ur(e,n){return e[un]=n,e.prototype[un]=n,e}function cr(e){return e[un]}function Re(e,n){return e.hasOwnProperty(tn)?e[tn]:null}function dr(e,n,t){if(e.length!==n.length)return!1;for(let r=0;r<e.length;r++){let i=e[r],a=n[r];if(t&&(i=t(i),a=t(a)),a!==i)return!1}return!0}function ar(e){return e.flat(Number.POSITIVE_INFINITY)}function Ve(e,n){e.forEach(t=>Array.isArray(t)?Ve(t,n):n(t))}function lr(e,n,t){n>=e.length?e.push(t):e.splice(n,0,t)}function fr(e,n){return n>=e.length-1?e.pop():e.splice(n,1)[0]}function hr(e,n){const t=[];for(let r=0;r<e;r++)t.push(n);return t}function pr(e,n,t){const r=e.length-t;for(;n<r;)e[n]=e[n+t],n++;for(;t--;)e.pop()}function Xn(e,n,t,r){let i=e.length;if(i==n)e.push(t,r);else if(1===i)e.push(r,e[0]),e[0]=t;else{for(i--,e.push(e[i-1],e[i]);i>n;)e[i]=e[i-2],i--;e[n]=t,e[n+1]=r}}function vr(e,n,t){let r=dn(e,n);return r>=0?e[1|r]=t:(r=~r,Xn(e,r,n,t)),r}function gr(e,n){const t=dn(e,n);if(t>=0)return e[1|t]}function dn(e,n){return function mr(e,n,t){let r=0,i=e.length>>t;for(;i!==r;){const a=r+(i-r>>1),T=e[a<<t];if(n===T)return a<<t;T>n?i=a:r=a+1}return~(i<<t)}(e,n,1)}const Er={},Ae=[],Fe=new C(""),an=new C("",-1),ln=new C("");class fn{get(n,t=he){if(t===he){const i=Yn("",-201);throw i.name="\u0275NotFound",i}return t}}function hn(e){return e[Gn]||null}function yr(e){const n=hn(e);if(!n)throw new N(915,!1);return n}function $e(e){return e[nn]||null}function Ir(e){const n=pn(e);if(!n)throw new N(916,!1);return n}function pn(e){return e[Bn]||null}function et(e){return e[Un]||null}function Dr(e){const n=$e(e)||pn(e)||et(e);return null!==n&&n.standalone}function vn(e){return{\u0275providers:e}}function nt(e){return vn([{provide:Fe,multi:!0,useValue:e}])}function tt(...e){return{\u0275providers:rt(0,e),\u0275fromNgModule:!0}}function rt(e,...n){const t=[],r=new Set;let i;const a=T=>{t.push(T)};return Ve(n,T=>{const P=T;He(P,a,[],r)&&(i||(i=[]),i.push(P))}),void 0!==i&&ot(i,a),t}function ot(e,n){for(let t=0;t<e.length;t++){const{ngModule:r,providers:i}=e[t];gn(i,a=>{n(a,r)})}}function He(e,n,t,r){if(!(e=O(e)))return!1;let i=null,a=f(e);const T=!a&&$e(e);if(a||T){if(T&&!T.standalone)return!1;i=e}else{const b=e.ngModule;if(a=f(b),!a)return!1;i=b}const P=r.has(i);if(T){if(P)return!1;if(r.add(i),T.dependencies){const b="function"==typeof T.dependencies?T.dependencies():T.dependencies;for(const M of b)He(M,n,t,r)}}else{if(!a)return!1;{if(null!=a.imports&&!P){let M;r.add(i);try{Ve(a.imports,re=>{He(re,n,t,r)&&(M||(M=[]),M.push(re))})}finally{}void 0!==M&&ot(M,n)}if(!P){const M=Re(i)||(()=>new i);n({provide:i,useFactory:M,deps:Ae},i),n({provide:ln,useValue:i,multi:!0},i),n({provide:Fe,useValue:()=>pe(i),multi:!0},i)}const b=a.providers;if(null!=b&&!P){const M=e;gn(b,re=>{n(re,M)})}}}return i!==e&&void 0!==e.providers}function gn(e,n){for(let t of e)Se(t)&&(t=t.\u0275providers),Array.isArray(t)?gn(t,n):n(t)}const _r=I({provide:String,useValue:I});function mn(e){return null!==e&&"object"==typeof e&&_r in e}function Oe(e){return"function"==typeof e}function Tr(e){return!!e.useClass}const ut=new C(""),qe={},ct={};let En;function yn(){return void 0===En&&(En=new fn),En}class Be{}class In extends Be{get destroyed(){return this._destroyed}constructor(n,t,r,i){super(),(0,h.A)(this,"parent",void 0),(0,h.A)(this,"source",void 0),(0,h.A)(this,"scopes",void 0),(0,h.A)(this,"records",new Map),(0,h.A)(this,"_ngOnDestroyHooks",new Set),(0,h.A)(this,"_onDestroyHooks",[]),(0,h.A)(this,"_destroyed",!1),(0,h.A)(this,"injectorDefTypes",void 0),this.parent=t,this.source=r,this.scopes=i,_n(n,T=>this.processProvider(T)),this.records.set(an,De(void 0,this)),i.has("environment")&&this.records.set(Be,De(void 0,this));const a=this.records.get(ut);null!=a&&"string"==typeof a.value&&this.scopes.add(a.value),this.injectorDefTypes=new Set(this.get(ln,Ae,{self:!0}))}retrieve(n,t){const r=be(t)||0;try{return this.get(n,he,r)}catch(i){if((0,g.c4)(i))return i;throw i}}destroy(){Pe(this),this._destroyed=!0;const n=(0,m.Ht)(null);try{for(const r of this._ngOnDestroyHooks)r.ngOnDestroy();const t=this._onDestroyHooks;this._onDestroyHooks=[];for(const r of t)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),(0,m.Ht)(n)}}onDestroy(n){return Pe(this),this._onDestroyHooks.push(n),()=>this.removeOnDestroy(n)}runInContext(n){Pe(this);const t=(0,g.mu)(this),r=te(void 0);try{return n()}finally{(0,g.mu)(t),te(r)}}get(n,t=he,r){if(Pe(this),n.hasOwnProperty(Wn))return n[Wn](this);const i=be(r),T=(0,g.mu)(this),P=te(void 0);try{if(!(4&i)){let M=this.records.get(n);if(void 0===M){const re=function Cr(e){return"function"==typeof e||"object"==typeof e&&"InjectionToken"===e.ngMetadataName}(n)&&ne(n);M=re&&this.injectableDefInScope(re)?De(Dn(n),qe):null,this.records.set(n,M)}if(null!=M)return this.hydrate(n,M,i)}return(2&i?yn():this.parent).get(n,t=8&i&&t===he?null:t)}catch(b){const M=function er(e){return e[rn]}(b);throw-200===M||-201===M?new N(M,null):b}finally{te(P),(0,g.mu)(T)}}
1resolveInjectorInitializers(){const n=(0,m.Ht)(null),t=(0,g.mu)(this),r=te(void 0);try{const a=this.get(Fe,Ae,{self:!0});for(const T of a)T()}finally{(0,g.mu)(t),te(r),(0,m.Ht)(n)}}toString(){const n=[],t=this.records;for(const r of t.keys())n.push(k(r));return"R3Injector[".concat(n.join(", "),"]")}processProvider(n){let t=Oe(n=O(n))?n:O(n&&n.provide);const r=function Nr(e){return mn(e)?De(void 0,e.useValue):De(dt(e),qe)}(n);if(!Oe(n)&&!0===n.multi){let i=this.records.get(t);i||(i=De(void 0,qe,!0),i.factory=()=>cn(i.multi),this.records.set(t,i)),t=n,i.multi.push(n)}this.records.set(t,r)}hydrate(n,t,r){const i=(0,m.Ht)(null);try{if(t.value===ct)throw on(k(n));return t.value===qe&&(t.value=ct,t.value=t.factory(void 0,r)),"object"==typeof t.value&&t.value&&function xr(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(t.value)&&this._ngOnDestroyHooks.add(t.value),t.value}finally{(0,m.Ht)(i)}}injectableDefInScope(n){if(!n.providedIn)return!1;const t=O(n.providedIn);return"string"==typeof t?"any"===t||this.scopes.has(t):this.injectorDefTypes.has(t)}removeOnDestroy(n){const t=this._onDestroyHooks.indexOf(n);-1!==t&&this._onDestroyHooks.splice(t,1)}}function Dn(e){const n=ne(e),t=null!==n?n.factory:Re(e);if(null!==t)return t;if(e instanceof C)throw new N(204,!1);if(e instanceof Function)return function wr(e){if(e.length>0)throw new N(204,!1);const t=function c(e){var n;return(null!==(n=null==e?void 0:e[D])&&void 0!==n?n:null)||null}(e);return null!==t?()=>t.factory(e):()=>new e}(e);throw new N(204,!1)}function dt(e,n,t){let r;if(Oe(e)){const i=O(e);return Re(i)||Dn(i)}if(mn(e))r=()=>O(e.useValue);else if(function st(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...cn(e.deps||[]));else if(function it(e){return!(!e||!e.useExisting)}(e))r=(i,a)=>pe(O(e.useExisting),void 0!==a&&8&a?8:void 0);else{const i=O(e&&(e.useClass||e.provide));if(!function Mr(e){return!!e.deps}(e))return Re(i)||Dn(i);r=()=>new i(...cn(e.deps))}return r}function Pe(e){if(e.destroyed)throw new N(205,!1)}function De(e,n,t=!1){return{factory:e,value:n,multi:t?[]:void 0}}function _n(e,n){for(const t of e)Array.isArray(t)?_n(t,n):t&&Se(t)?_n(t.\u0275providers,n):n(t)}function br(e,n){let t;e instanceof In?(Pe(e),t=e):t=new rr(e);const i=(0,g.mu)(t),a=te(void 0);try{return n()}finally{(0,g.mu)(i),te(a)}}function at(){return void 0!==Kn()||null!=(0,g.Af)()}function Rr(e){if(!at())throw new N(-203,!1)}const Ue=0,je=1,H=2,Ge=3,Ar=4,Tn=5,Fr=6,wn=7,Nn=8,Or=9,Mn=10,Pr=11,jr=12,Lr=13,xn=14,Cn=15,Sr=16,lt=17,kr=18,Vr=19,$r=20,ve=21,Hr=22,qr=23,ft=24,Br=25,Ur=26,We=27,bn=1,Gr=6,Wr=7,zr=8,Qr=9,Zr=10;function ze(e){return Array.isArray(e)&&"object"==typeof e[bn]}function Qe(e){return Array.isArray(e)&&!0===e[bn]}function Yr(e){return!!(4&e.flags)}function Kr(e){return e.componentOffset>-1}function Jr(e){return!(1&~e.flags)}function Xr(e){return!!e.template}function eo(e){return!!(512&e[H])}function no(e){return!(16&~e.type)}function to(e){return!(32&~e[H])}function Rn(e){return!(256&~e[H])}function ro(e,n){ht(e,n[je])}function oo(e,n){const t=n+We;d(e,t),X(t,e[je].bindingStartIndex,"TNodes should be created before any bindings")}function ht(e,n){pt(e);const t=n.data;for(let r=We;r<t.length;r++)if(t[r]===e)return;o("This TNode does not belong to this TView.")}function pt(e){j(e,"TNode must be defined"),e&&"object"==typeof e&&e.hasOwnProperty("directiveStylingLast")||o("Not of type TNode, got: "+e)}function io(e){j(e,"Expected TIcu to be defined"),"number"!=typeof e.currentCaseLViewIndex&&o("Object is not of TIcu type.")}function so(e,n="Type passed in is not ComponentType, it does not have '\u0275cmp' property."){$e(e)||o(n)}function uo(e,n="Type passed in is not NgModuleType, it does not have '\u0275mod' property."){hn(e)||o(n)}function co(e){j(e,"currentTNode should exist!"),j(e.parent,"currentTNode should have a parent")}function ao(e){j(e,"LContainer must be defined"),J(Qe(e),!0,"Expecting LContainer")}function lo(e){j(e,"LView must be defined"),J(ze(e),!0,"Expecting LView")}function fo(e,n){J(e.firstCreatePass,!0,n||"Should only be called in first create pass.")}function ho(e,n){J(e.firstUpdatePass,!0,"Should only be called in first update pass.")}function po(e){(void 0===e.type||null==e.selectors||void 0===e.inputs)&&o("E
1xpected a DirectiveDef/ComponentDef and this object does not seem to have the expected shape.")}function vo(e,n){vt(We,e.bindingStartIndex,n)}function An(e,n){vt(e[1].expandoStartIndex,e.length,n)}function vt(e,n,t){e<=t&&t<n||o("Index out of range (expecting ".concat(e," <= ").concat(t," < ").concat(n,")"))}function go(e,n){j(e[Cn],"Component views should exist."),j(e[Cn][Tn].projection,"Components with projection nodes (<ng-content>) must have projection slots defined.")}function mo(e,n){j(e,"Component views should always have a parent view (component's host view)")}function Eo(e,n){An(e,n),An(e,n+8),V(e[n+0],"injectorIndex should point to a bloom filter"),V(e[n+1],"injectorIndex should point to a bloom filter"),V(e[n+2],"injectorIndex should point to a bloom filter"),V(e[n+3],"injectorIndex should point to a bloom filter"),V(e[n+4],"injectorIndex should point to a bloom filter"),V(e[n+5],"injectorIndex should point to a bloom filter"),V(e[n+6],"injectorIndex should point to a bloom filter"),V(e[n+7],"injectorIndex should point to a bloom filter"),V(e[n+8],"injectorIndex should point to parent injector")}var W=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e[e.ATTRIBUTE_NO_BINDING=6]="ATTRIBUTE_NO_BINDING",e}(W||{});let Ze;const Ye="svg",Fn="math";function gt(){return Ze||(Ze={},ie(W.HTML,void 0,[["iframe",["srcdoc"]],["*",["innerHTML","outerHTML"]]]),ie(W.STYLE,void 0,[["*",["style"]]]),ie(W.URL,void 0,[["*",["formAction"]],["area",["href"]],["a",["href","xlink:href"]],["form",["action"]],["img",["src"]],["video",["src"]]]),ie(W.URL,Fn,[["*",["href","xlink:href"]],["annotation",["href","xlink:href"]],["annotation-xml",["href","xlink:href"]],["maction",["href","xlink:href"]],["malignmark",["href","xlink:href"]],["math",["href","xlink:href"]],["mroot",["href","xlink:href"]],["msqrt",["href","xlink:href"]],["merror",["href","xlink:href"]],["mfrac",["href","xlink:href"]],["mglyph",["href","xlink:href"]],["msub",["href","xlink:href"]],["msup",["href","xlink:href"]],["msubsup",["href","xlink:href"]],["mmultiscripts",["href","xlink:href"]],["mprescripts",["href","xlink:href"]],["mi",["href","xlink:href"]],["mn",["href","xlink:href"]],["mo",["href","xlink:href"]],["mpadded",["href","xlink:href"]],["mphantom",["href","xlink:href"]],["mrow",["href","xlink:href"]],["ms",["href","xlink:href"]],["mspace",["href","xlink:href"]],["mstyle",["href","xlink:href"]],["mtable",["href","xlink:href"]],["mtd",["href","xlink:href"]],["mtr",["href","xlink:href"]],["mtext",["href","xlink:href"]],["mover",["href","xlink:href"]],["munder",["href","xlink:href"]],["munderover",["href","xlink:href"]],["semantics",["href","xlink:href"]],["none",["href","xlink:href"]]]),ie(W.RESOURCE_URL,void 0,[["base",["href"]],["embed",["src"]],["frame",["src"]],["iframe",["src"]],["link",["href"]],["object",["codebase","data"]]]),ie(W.URL,Ye,[["a",["href","xlink:href"]]]),ie(W.ATTRIBUTE_NO_BINDING,Ye,[["animate",["attributeName","values","to","from"]],["set",["to","attributeName"]],["animateMotion",["attributeName"]],["animateTransform",["attributeName"]]]),ie(W.ATTRIBUTE_NO_BINDING,void 0,[["unknown",["attributeName","values","to","from","sandbox","allow","allowFullscreen","referrerPolicy","csp","fetchPriority"]],["iframe",["sandbox","allow","allowFullscreen","referrerPolicy","csp","fetchPriority"]]])),Ze}function ie(e,n,t){for(const[r,i]of t){let a=n&&"unknown"!==r?":".concat(n,":").concat(r):r;a=a.toLowerCase();for(const T of i)Ze["".concat(a,"|").concat(T.toLowerCase())]=e}}function yo(e,n,t){var r,i,a;const T=gt(),P=e.toLowerCase(),b=n.toLowerCase(),M=t&&"*"!==P&&"unknown"!==P?T[":".concat(t,":").concat(P,"|").concat(b)]:void 0,re=t?T[":".concat(t,":*|").concat(b)]:void 0;return null!==(r=null!==(i=null!==(a=null!=M?M:re)&&void 0!==a?a:T["".concat(P,"|").concat(b)])&&void 0!==i?i:T["*|".concat(b)])&&void 0!==r?r:W.NONE}function Ke(e){for(;Array.isArray(e);)e=e[Ue];return e}function Io(e){for(;Array.isArray(e);){if("object"==typeof e[bn])return e;e=e[Ue]}return null}function Do(e,n){return Ke(n[e])}function _o(e,n){return Ke(n[e.index])}function To(e,n){const t=null===e?-1:e.index;return-1!==t?Ke(n[t]):null}function mt(e,n){return e.data[n]}function wo(e,n){return e[n]}function No(e,n,t,r){t>=e.data.length&&(e.data[t]=null,e.blueprint[t]=null),n[t]=r}function Mo(e,n){const t=n[e];return ze(t)?t:t[Ue]}function xo(e){return!(4&~e[H])}
1function On(e){return!(128&~e[H])}function Co(e){return Qe(e[Ge])}function bo(e,n){return null==n?null:e[n]}function Ro(e){e[lt]=0}function Ao(e){1024&e[H]||(e[H]|=1024,On(e)&&Pn(e))}function Et(e,n){for(;e>0;)n=n[xn],e--;return n}function yt(e){var n;return!!(9216&e[H]||null!==(n=e[ft])&&void 0!==n&&n.dirty)}function Fo(e){var n;null===(n=e[Mn].changeDetectionScheduler)||void 0===n||n.notify(8),64&e[H]&&(e[H]|=1024),yt(e)&&Pn(e)}function Pn(e){var n;null===(n=e[Mn].changeDetectionScheduler)||void 0===n||n.notify(0);let t=jn(e);for(;null!==t&&!(8192&t[H])&&(t[H]|=8192,On(t));)t=jn(t)}function It(e,n){if(Rn(e))throw new N(911,!1);null===e[ve]&&(e[ve]=[]),e[ve].push(n)}function Dt(e,n){if(null===e[ve])return;const t=e[ve].indexOf(n);-1!==t&&e[ve].splice(t,1)}function jn(e){const n=e[Ge];return Qe(n)?n[Ge]:n}function _t(e){var n;return null!==(n=e[wn])&&void 0!==n?n:e[wn]=[]}function Tt(e){var n;return null!==(n=e.cleanup)&&void 0!==n?n:e.cleanup=[]}function Oo(e,n,t,r){const i=_t(n);i.push(t),e.firstCreatePass&&Tt(e).push(r,i.length-1)}const v={lFrame:Ct(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var Je=function(e){return e[e.Off=0]="Off",e[e.Exhaustive=1]="Exhaustive",e[e.OnlyDirtyViews=2]="OnlyDirtyViews",e}(Je||{});let Ln=0,Sn=!1;function Po(){return v.lFrame.elementDepthCount}function jo(){v.lFrame.elementDepthCount++}function Lo(){v.lFrame.elementDepthCount--}function So(){return v.bindingsEnabled}function ko(){return null!==v.skipHydrationRootTNode}function Vo(e){return v.skipHydrationRootTNode===e}function $o(){v.bindingsEnabled=!0}function Ho(e){v.skipHydrationRootTNode=e}function qo(){v.bindingsEnabled=!1}function Bo(){v.skipHydrationRootTNode=null}function kn(){return v.lFrame.lView}function Uo(){return v.lFrame.tView}function Go(e){return v.lFrame.contextLView=e,e[Nn]}function Wo(e){return v.lFrame.contextLView=null,e}function wt(){let e=Nt();for(;null!==e&&64===e.type;)e=e.parent;return e}function Nt(){return v.lFrame.currentTNode}function zo(){const e=v.lFrame,n=e.currentTNode;return e.isParent?n:n.parent}function Qo(e,n){const t=v.lFrame;t.currentTNode=e,t.isParent=n}function Zo(){return v.lFrame.isParent}function Yo(){v.lFrame.isParent=!1}function Ko(){return v.lFrame.contextLView}function Jo(){return o("Must never be called in production mode"),Ln!==Je.Off}function Xo(){return o("Must never be called in production mode"),Ln===Je.Exhaustive}function ei(e){o("Must never be called in production mode"),Ln=e}function ni(){return Sn}function ti(e){const n=Sn;return Sn=e,n}function ri(){const e=v.lFrame;let n=e.bindingRootIndex;return-1===n&&(n=e.bindingRootIndex=e.tView.bindingStartIndex),n}function oi(){return v.lFrame.bindingIndex}function ii(e){return v.lFrame.bindingIndex=e}function si(){return v.lFrame.bindingIndex++}function ui(e){const n=v.lFrame,t=n.bindingIndex;return n.bindingIndex=n.bindingIndex+e,t}function ci(){return v.lFrame.inI18n}function di(e){v.lFrame.inI18n=e}function ai(e,n){const t=v.lFrame;t.bindingIndex=t.bindingRootIndex=e,Mt(n)}function li(){return v.lFrame.currentDirectiveIndex}function Mt(e){v.lFrame.currentDirectiveIndex=e}function fi(e){const n=v.lFrame.currentDirectiveIndex;return-1===n?null:e[n]}function hi(){return v.lFrame.currentQueryIndex}function pi(e){v.lFrame.currentQueryIndex=e}function vi(e){const n=e[je];return 2===n.type?n.declTNode:1===n.type?e[Tn]:null}function gi(e,n,t){if(4&t){let i=n,a=e;for(;!(i=i.parent,null!==i||1&t||(i=vi(a),null===i||(a=a[xn],10&i.type))););if(null===i)return!1;n=i,e=a}const r=v.lFrame=xt();return r.currentTNode=n,r.lView=e,!0}function mi(e){const n=xt(),t=e[je];v.lFrame=n,n.currentTNode=t.firstChild,n.lView=e,n.tView=t,n.contextLView=e,n.bindingIndex=t.bindingStartIndex,n.inI18n=!1}function xt(){const e=v.lFrame,n=null===e?null:e.child;return null===n?Ct(e):n}function Ct(e){const n={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=n),n}function bt(){const e=v.lFrame;return v.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Ei=bt;function yi(){const e=bt();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function Ii(e){return(v.lFrame.contextLView=Et(e,v.lFrame.contextLView))[Nn]}function Di(){return v.lFrame.selectedIndex}function _i(e){v.lFrame.selectedIndex=e}function Ti(){const e=v.lFrame;return mt(e.tView,e.selectedIndex)}function wi(){v.lFrame.currentNamespace=Ye}function Ni(){v.lFrame.currentNamespace=Fn}function Mi(){!function xi(){v.lFrame.currentNamespace=null}()}function Ci(){return v.lFrame.currentNamespace}let Rt=!0;function bi(){return Rt}function Ri(e){Rt=e}function Vn(e,n=null,t=null,r){const i=At(e,n,t,r);
1return i.resolveInjectorInitializers(),i}function At(e,n=null,t=null,r,i=new Set){const a=[t||Ae,tt(e)];return r=r||("object"==typeof e?void 0:k(e)),new In(a,n||yn(),r||null,i)}class _e{static create(n,t){if(Array.isArray(n))return Vn({name:""},t,n,"");{var r;const i=null!==(r=n.name)&&void 0!==r?r:"";return Vn({name:i},n.parent,n.providers,i)}}}p=_e,(0,h.A)(_e,"THROW_IF_NOT_FOUND",he),(0,h.A)(_e,"NULL",new fn),(0,h.A)(_e,"\u0275prov",_({token:p,providedIn:"any",factory:()=>pe(an)})),(0,h.A)(_e,"__NG_ELEMENT_ID__",-1);const Ft=new C("");let $n=(()=>{class e{}return(0,h.A)(e,"__NG_ELEMENT_ID__",Ai),(0,h.A)(e,"__NG_ENV_ID__",n=>n),e})();class Ot extends $n{constructor(n){super(),(0,h.A)(this,"_lView",void 0),this._lView=n}get destroyed(){return Rn(this._lView)}onDestroy(n){const t=this._lView;return It(t,n),()=>Dt(t,n)}}function Ai(){return new Ot(kn())}class Hn{constructor(){(0,h.A)(this,"_console",console)}handleError(n){this._console.error("ERROR",n)}}const qn=new C("",{providedIn:"root",factory:()=>{const e=Q(Be);let n;return t=>{e.destroyed&&!n?setTimeout(()=>{throw t}):(null!=n||(n=e.get(Hn)),n.handleError(t))}}}),Fi={provide:Fe,useValue:()=>{Q(Hn)},multi:!0},Oi=new C("",{providedIn:"root",factory:()=>{const e=Q(Ft).defaultView;if(!e)return;const n=Q(qn),t=a=>{n(a.reason),a.preventDefault()},r=a=>{n(a.error?a.error:new Error(a.message,{cause:a})),a.preventDefault()},i=()=>{e.addEventListener("unhandledrejection",t),e.addEventListener("error",r)};typeof Zone<"u"?Zone.root.run(i):i(),Q($n).onDestroy(()=>{e.removeEventListener("error",r),e.removeEventListener("unhandledrejection",t)})}});function Pi(){return vn([nt(()=>{Q(Oi)})])}function Pt(e){return"function"==typeof e&&void 0!==e[m.bh]}function ji(e){return null}function Li(e,n){const[t,r,i]=(0,m.n5)(e,null==n?void 0:n.equal),a=t;return a.set=r,a.update=i,a.asReadonly=jt.bind(a),a}function jt(){const e=this[m.bh];if(void 0===e.readonlyFn){const n=()=>this();n[m.bh]=e,e.readonlyFn=n}return e.readonlyFn}function Si(e){return Pt(e)&&"function"==typeof e.set}function ki(e,n){if(null!==(0,m.nR)())throw new N(-602,!1)}let Lt=(()=>{class e{constructor(t,r){(0,h.A)(this,"view",void 0),(0,h.A)(this,"node",void 0),this.view=t,this.node=r}}return(0,h.A)(e,"__NG_ELEMENT_ID__",Vi),e})();function Vi(){return new Lt(kn(),wt())}class St{}const $i=new C("",{providedIn:"root",factory:()=>!1}),Hi=new C("",{providedIn:"root",factory:()=>!1}),qi=new C(""),Bi=new C("");let kt=(()=>{var e;class n{constructor(){(0,h.A)(this,"taskId",0),(0,h.A)(this,"pendingTasks",new Set),(0,h.A)(this,"destroyed",!1),(0,h.A)(this,"pendingTask",new y.BehaviorSubject(!1))}get hasPendingTasks(){return!this.destroyed&&this.pendingTask.value}get hasPendingTasksObservable(){return this.destroyed?new y.Observable(r=>{r.next(!1),r.complete()}):this.pendingTask}add(){!this.hasPendingTasks&&!this.destroyed&&this.pendingTask.next(!0);const r=this.taskId++;return this.pendingTasks.add(r),r}has(r){return this.pendingTasks.has(r)}remove(r){this.pendingTasks.delete(r),0===this.pendingTasks.size&&this.hasPendingTasks&&this.pendingTask.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks&&this.pendingTask.next(!1),this.destroyed=!0,this.pendingTask.unsubscribe()}}return(0,h.A)(n,"\u0275prov",_({token:e=n,providedIn:"root",factory:()=>new e})),n})(),Ui=(()=>{var e;class n{constructor(){(0,h.A)(this,"internalPendingTasks",Q(kt)),(0,h.A)(this,"scheduler",Q(St)),(0,h.A)(this,"errorHandler",Q(qn))}add(){const r=this.internalPendingTasks.add();return()=>{this.internalPendingTasks.has(r)&&(this.scheduler.notify(11),this.internalPendingTasks.remove(r))}}run(r){const i=this.add();r().catch(this.errorHandler).finally(i)}}return(0,h.A)(n,"\u0275prov",_({token:e=n,providedIn:"root",factory:()=>new e})),n})();function Gi(...e){}let Wi=(()=>{class n{}return(0,h.A)(n,"\u0275prov",_({token:n,providedIn:"root",factory:()=>new zi})),n})();class zi{constructor(){(0,h.A)(this,"dirtyEffectCount",0),(0,h.A)(this,"queues",new Map)}add(n){this.enqueue(n),this.schedule(n)}schedule(n){n.dirty&&this.dirtyEffectCount++}remove(n){const r=this.queues.get(n.zone);r.has(n)&&(r.delete(n),n.dirty&&this.dirtyEffectCount--)}enqueue(n){const t=n.zone;this.queues.has(t)||this.queues.set(t,new Set);const r=this.queues.get(t);r.has(n)||r.add(n)}flush(){for(;this.dirtyEffectCount>0;){let n=!1;for(const[t,r]of this.queues)null===t?n||(n=this.flushQueue(r)):n||(n=t.run(()=>this.flushQueue(r)));n||(this.dirtyEffectCount=0)}}flushQueue(n){let t=!1;for(const r of n)r.dirty&&(this.dirtyEffectCount--,t=!0,r.run());return t}}},5956:(Xe,se,F)=>{F.d(se,{Ag:()=>X,Bg:()=>ue,EF:()=>G,H8:()=>le,Ht:()=>B,JC:()=>me,KE:()=>L,KO:()=>u,KZ:()=>Ne,Ny:()=>ee,TO:()=>k,Wu:()=>Ee,XR:()=>de,a7:()=>ae,bh:()=>q,j2:()=>_,mC:()=>R,mK:()=>Z,n5:()=>d,nR:()=>ge,pL:()=>z,s0:()=>ne,si:()=>O});var h=F(954);let g=null,m=!1,y=1,p=null;const q=Symbol("SIGNAL");function B(s){const c=g;return g=s,c}function ge(){return g}function L(){return m}const z={version:0,lastCleanEpoch:0,dirty:!1,producers:void 0,producersTail:void 0,consumers:void 0,consumersTail:void 0,recomputing:!1,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,kind:"unknown",producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function Z(s){if(m)throw new Error("");
1if(null===g)return;g.consumerOnSignalRead(s);const c=g.producersTail;if(void 0!==c&&c.producer===s)return;let f;const D=g.recomputing;if(D&&(f=void 0!==c?c.nextProducer:g.producers,void 0!==f&&f.producer===s))return g.producersTail=f,void(f.lastReadVersion=s.version);const x=s.consumersTail;if(void 0!==x&&x.consumer===g&&(!D||function ye(s,c){const f=c.producersTail;if(void 0!==f){let D=c.producers;do{if(D===s)return!0;if(D===f)break;D=D.nextProducer}while(void 0!==D)}return!1}(x,g)))return;const C=U(g),$={producer:s,consumer:g,nextProducer:f,prevConsumer:x,lastReadVersion:s.version,nextConsumer:void 0};g.producersTail=$,void 0!==c?c.nextProducer=$:g.producers=$,C&&V(s,$)}function me(s){if((!U(s)||s.dirty)&&(s.dirty||s.lastCleanEpoch!==y)){if(!s.producerMustRecompute(s)&&!O(s))return void k(s);s.producerRecomputeValue(s),k(s)}}function S(s){if(void 0===s.consumers)return;const c=m;m=!0;try{for(let f=s.consumers;void 0!==f;f=f.nextConsumer){const D=f.consumer;D.dirty||Te(D)}}finally{m=c}}function I(){var s;return!1!==(null===(s=g)||void 0===s?void 0:s.consumerAllowSignalWrites)}function Te(s){var c;s.dirty=!0,S(s),null===(c=s.consumerMarkedDirty)||void 0===c||c.call(s,s)}function k(s){s.dirty=!1,s.lastCleanEpoch=y}function ue(s){return s&&function we(s){s.producersTail=void 0,s.recomputing=!0}(s),B(s)}function Ee(s,c){B(c),s&&function ce(s){s.recomputing=!1;const c=s.producersTail;let f=void 0!==c?c.nextProducer:s.producers;if(void 0!==f){if(U(s))do{f=K(f)}while(void 0!==f);void 0!==c?c.nextProducer=void 0:s.producers=void 0}}(s)}function O(s){for(let c=s.producers;void 0!==c;c=c.nextProducer){const f=c.producer,D=c.lastReadVersion;if(D!==f.version||(me(f),D!==f.version))return!0}return!1}function de(s){if(U(s)){let c=s.producers;for(;void 0!==c;)c=K(c)}s.producers=void 0,s.producersTail=void 0,s.consumers=void 0,s.consumersTail=void 0}function V(s,c){const f=s.consumersTail,D=U(s);if(void 0!==f?(c.nextConsumer=f.nextConsumer,f.nextConsumer=c):(c.nextConsumer=void 0,s.consumers=c),c.prevConsumer=f,s.consumersTail=c,!D)for(let x=s.producers;void 0!==x;x=x.nextProducer)V(x.producer,x)}function K(s){const c=s.producer,f=s.nextProducer,D=s.nextConsumer,x=s.prevConsumer;if(s.nextConsumer=void 0,s.prevConsumer=void 0,void 0!==D?D.prevConsumer=x:c.consumersTail=x,void 0!==x)x.nextConsumer=D;else if(c.consumers=D,!U(c)){let C=c.producers;for(;void 0!==C;)C=K(C)}return f}function U(s){return s.consumerIsAlwaysLive||void 0!==s.consumers}function ae(s){var c;null===(c=p)||void 0===c||c(s)}function le(s,c){return Object.is(s,c)}function Ne(s,c){const f=Object.create(oe);f.computation=s,void 0!==c&&(f.equal=c);const D=()=>{if(me(f),Z(f),f.value===G)throw f.error;return f.value};return D[q]=f,ae(f),D}const X=Symbol("UNSET"),ee=Symbol("COMPUTING"),G=Symbol("ERRORED"),oe=(0,h.A)((0,h.A)({},z),{},{value:X,dirty:!0,error:null,equal:le,kind:"computed",producerMustRecompute:s=>s.value===X||s.value===ee,producerRecomputeValue(s){if(s.value===ee)throw new Error("");const c=s.value;s.value=ee;const f=ue(s);let D,x=!1;try{D=s.computation(),B(null),x=c!==X&&c!==G&&D!==G&&s.equal(c,D)}catch(C){D=G,s.error=C}finally{Ee(s,f)}x?s.value=c:(s.value=D,s.version++)}});let j=function Me(){throw new Error};function o(s){j(s)}function u(s){j=s}let l=null;function d(s,c){const f=Object.create(ne);f.value=s,void 0!==c&&(f.equal=c);const D=()=>function w(s){return Z(s),s.value}(f);return D[q]=f,ae(f),[D,$=>_(f,$),$=>R(f,$)]}function _(s,c){I()||o(s),s.equal(s.value,c)||(s.value=c,function Le(s){var c;s.version++,function Y(){y++}(),S(s),null===(c=l)||void 0===c||c(s)}(s))}function R(s,c){I()||o(s),_(s,c(s.value))}const ne=(0,h.A)((0,h.A)({},z),{},{equal:le,value:void 0,kind:"signal"})},7733:(Xe,se,F)=>{F.d(se,{Zf:()=>Y,vG:()=>ye,EW:()=>I,QZ:()=>k,wl:()=>oe,nf:()=>me,uu:()=>K,Zc:()=>ae,O8:()=>S});var h=F(9204),g=F(954),m=F(6732),y=F(4498),p=F(5956);function q(o,u,l){const d=Object.create(L);d.source=o,d.computation=u,null!=l&&(d.equal=l);const w=()=>{if((0,p.JC)(d),(0,p.mK)(d),d.value===p.EF)throw d.error;return d.value};return w[p.bh]=d,(0,p.a7)(d),w}const L=(0,g.A)((0,g.A)({},p.pL),{},{value:p.Ag,dirty:!0,error:null,equal:p.H8,kind:"linkedSignal",producerMustRecompute:o=>o.value===p.Ag||o.value===p.Ny,producerRecomputeValue(o){if(o.value===p.Ny)throw new Error("");const u=o.value;o.value=p.Ny;const l=(0,p.Bg)(o);let d;try{const E=o.source();d=o.computation(E,u===p.Ag||u===p.EF?void 0:{source:o.sourceValue,value:u}),o.sourceValue=E}catch(E){d=p.EF,o.error=E}finally{(0,p.Wu)(o,l)}u!==p.Ag&&d!==p.EF&&o.equal(u,d)?o.value=u:(o.value=d,o.version++)}}),z=(0,g.A)((0,g.A)({},p.pL),{},{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,kind:"effect"});class Y{constructor(){(0,m.A)(this,"destroyed",!1),(0,m.A)(this,"listeners",null),(0,m.A)(this,"errorHandler",(0,y.WQX)(y.zcH,{optional:!0})),(0,m.A)(this,"destroyRef",(0,y.WQX)(y.abz)),this.destroyRef.onDestroy(()=>{this.destroyed=!0,this.listeners=null})}subscribe(u){var l;if(this.destroyed)throw new y.buA(953,!1);return(null!==(l=this.listeners)&&void 0!==l?l:this.listeners=[]).push(u),{unsubscribe:()=>{var d;const E=null===(d=this.listeners)||void 0===d?void 0:d.indexOf(u);var w;void 0!==E&&-1!==E&&(null===(w=this.listeners)||void 0===w||w.splice(E,1))}}}emit(u){if(this.destroyed)return void console.warn((0,y.OsK)(953,!1));if(null===this.listeners)return;const l=(0,p.Ht)(null);try{for(const E of this.listeners)try{E(u)}catch(w){var d;null===(d=this.errorHandler)||void 0===d||d.handleError(w)}}finally{(0,p.Ht)(l)}}}function me(o){return o.destroyRef}function S(o){return function N(o){const u=(0,p.Ht)(null);try{return o()}finally{(0,p.Ht)(u)}}(o)}function I(o,u){return(0,p.KZ)(o,null==u?void 0:u.equal)}class Te{constructor(u){(0,m.A)(this,p.bh,void 0),this[p.bh]=u}destroy(){this[p.bh].destroy()}}function k(o,u){var l;const d=null!==(l=null==u?void 0:u.injector)&&void 0!==l?l:(0,y.WQX)(y.zZn);let w,E=!0!==(null==u?void 0:u.manualCleanup)?d.get(y.abz):null;const _=d.get(y.r4V,null,{optional:!0}),R=d.get(y.hk6);return null!==_?(w=function ce(o,u,l){var d;const E=Object.create(Ee);return E.view=o,E.zone=typeof Zone<"u"?Zone.current:null,E.notifier=u,E.fn=de(E,l),null!==(d=o[y.tQN])&&void 0!==d||(o[y.tQN]=new Set),o[y.tQN].add(E),E.consumerMarkedDirty(E),E}(_.view,R,o),E instanceof y.KXn&&E._lView===_.view&&(E=null)):w=function O(o,u,l){const d=Object.create(we);
1return d.fn=de(d,o),d.scheduler=u,d.notifier=l,d.zone=typeof Zone<"u"?Zone.current:null,d.scheduler.add(d),d.notifier.notify(12),d}(o,d.get(y.VML),R),w.injector=d,null!==E&&(w.onDestroyFn=E.onDestroy(()=>w.destroy())),new Te(w)}const ue=(0,g.A)((0,g.A)({},z),{},{cleanupFns:void 0,zone:null,onDestroyFn:y.lQ1,run(){const o=(0,y.cBl)(!1);try{!function Z(o){if(o.dirty=!1,o.version>0&&!(0,p.si)(o))return;o.version++;const u=(0,p.Bg)(o);try{o.cleanup(),o.fn()}finally{(0,p.Wu)(o,u)}}(this)}finally{(0,y.cBl)(o)}},cleanup(){var o;if(null===(o=this.cleanupFns)||void 0===o||!o.length)return;const u=(0,p.Ht)(null);try{for(;this.cleanupFns.length;)this.cleanupFns.pop()()}finally{this.cleanupFns=[],(0,p.Ht)(u)}}}),we=(0,g.A)((0,g.A)({},ue),{},{consumerMarkedDirty(){this.scheduler.schedule(this),this.notifier.notify(12)},destroy(){(0,p.XR)(this),this.onDestroyFn(),this.cleanup(),this.scheduler.remove(this)}}),Ee=(0,g.A)((0,g.A)({},ue),{},{consumerMarkedDirty(){this.view[y.Wg1]|=8192,(0,y.blu)(this.view),this.notifier.notify(13)},destroy(){var o;(0,p.XR)(this),this.onDestroyFn(),this.cleanup(),null===(o=this.view[y.tQN])||void 0===o||o.delete(this)}});function de(o,u){return()=>{u(l=>{var d;return(null!==(d=o.cleanupFns)&&void 0!==d?d:o.cleanupFns=[]).push(l)})}}const V=o=>o;function K(o,u){return U("function"==typeof o?q(o,V,null==u?void 0:u.equal):q(o.source,o.computation,o.equal))}function U(o,u){const l=o[p.bh],d=o;return d.set=E=>function B(o,u){(0,p.JC)(o),(0,p.j2)(o,u),(0,p.TO)(o)}(l,E),d.update=E=>function ge(o,u){(0,p.JC)(o),(0,p.mC)(o,u),(0,p.TO)(o)}(l,E),d.asReadonly=y.HO5.bind(o),d}function ae(o){var u,l,d;const w=null!==(u=null!==(l=o.params)&&void 0!==l?l:o.request)&&void 0!==u?u:()=>null;return new ye(w,function Ne(o){return function X(o){return!!o.stream}(o)?o.stream:function(){var u=(0,h.A)(function*(l){try{return(0,y.vPA)({value:yield o.loader(l)})}catch(d){return(0,y.vPA)({error:oe(d)})}});return function(l){return u.apply(this,arguments)}}()}(o),o.defaultValue,o.equal?function le(o){return(u,l)=>void 0===u||void 0===l?u===l:o(u,l)}(o.equal):void 0,null!==(d=o.injector)&&void 0!==d?d:(0,y.WQX)(y.zZn))}class J{constructor(u){(0,m.A)(this,"value",void 0),(0,m.A)(this,"isError",I(()=>"error"===this.status())),(0,m.A)(this,"isLoading",I(()=>"loading"===this.status()||"reloading"===this.status())),(0,m.A)(this,"isValueDefined",I(()=>!this.isError()&&void 0!==this.value())),this.value=u,this.value.set=this.set.bind(this),this.value.update=this.update.bind(this),this.value.asReadonly=y.HO5}update(u){this.set(u(S(this.value)))}hasValue(){return this.isValueDefined()}asReadonly(){return this}}class ye extends J{constructor(u,l,d,E,w){super(I(()=>{var _,R;const A=null===(_=(R=this.state()).stream)||void 0===_?void 0:_.call(R);if(!A||"loading"===this.state().status&&this.error())return d;if(!G(A))throw new Me(this.error());return A.value},{equal:E})),(0,m.A)(this,"loaderFn",void 0),(0,m.A)(this,"equal",void 0),(0,m.A)(this,"pendingTasks",void 0),(0,m.A)(this,"state",void 0),(0,m.A)(this,"extRequest",void 0),(0,m.A)(this,"effectRef",void 0),(0,m.A)(this,"pendingController",void 0),(0,m.A)(this,"resolvePendingTask",void 0),(0,m.A)(this,"destroyed",!1),(0,m.A)(this,"unregisterOnDestroy",void 0),(0,m.A)(this,"status",I(()=>ee(this.state()))),(0,m.A)(this,"error",I(()=>{var _,R;const A=null===(_=(R=this.state()).stream)||void 0===_?void 0:_.call(R);return A&&!G(A)?A.error:void 0})),this.loaderFn=l,this.equal=E,this.extRequest=K({source:u,computation:_=>({request:_,reload:0})}),this.state=K({source:this.extRequest,computation:(_,R)=>{const A=void 0===_.request?"idle":"loading";return R?{extRequest:_,status:A,previousStatus:ee(R.value),stream:R.value.extRequest.request===_.request?R.value.stream
1:void 0}:{extRequest:_,status:A,previousStatus:"idle",stream:void 0}}}),this.effectRef=k(this.loadEffect.bind(this),{injector:w,manualCleanup:!0}),this.pendingTasks=w.get(y.u5s),this.unregisterOnDestroy=w.get(y.abz).onDestroy(()=>this.destroy())}set(u){if(this.destroyed)return;const l=S(this.error),d=S(this.state);if(!l){const E=S(this.value);if("local"===d.status&&(this.equal?this.equal(E,u):E===u))return}this.state.set({extRequest:d.extRequest,status:"local",previousStatus:"local",stream:(0,y.vPA)({value:u})}),this.abortInProgressLoad()}reload(){const{status:u}=S(this.state);return"idle"!==u&&"loading"!==u&&(this.extRequest.update(({request:l,reload:d})=>({request:l,reload:d+1})),!0)}destroy(){this.destroyed=!0,this.unregisterOnDestroy(),this.effectRef.destroy(),this.abortInProgressLoad(),this.state.set({extRequest:{request:void 0,reload:0},status:"idle",previousStatus:"idle",stream:void 0})}loadEffect(){var u=this;return(0,h.A)(function*(){const l=u.extRequest(),{status:d,previousStatus:E}=S(u.state);if(void 0===l.request)return;if("loading"!==d)return;u.abortInProgressLoad();let w=u.resolvePendingTask=u.pendingTasks.add();const{signal:_}=u.pendingController=new AbortController;try{const A=yield S(()=>u.loaderFn({params:l.request,request:l.request,abortSignal:_,previous:{status:E}}));if(_.aborted||S(u.extRequest)!==l)return;u.state.set({extRequest:l,status:"resolved",previousStatus:"resolved",stream:A})}catch(A){if(_.aborted||S(u.extRequest)!==l)return;u.state.set({extRequest:l,status:"resolved",previousStatus:"error",stream:(0,y.vPA)({error:oe(A)})})}finally{var R;null===(R=w)||void 0===R||R(),w=void 0}})()}abortInProgressLoad(){var u;S(()=>{var l;return null===(l=this.pendingController)||void 0===l?void 0:l.abort()}),this.pendingController=void 0,null===(u=this.resolvePendingTask)||void 0===u||u.call(this),this.resolvePendingTask=void 0}}function ee(o){switch(o.status){case"loading":return 0===o.extRequest.reload?"loading":"reloading";case"resolved":return G(o.stream())?"resolved":"error";default:return o.status}}function G(o){return void 0===o.error}function oe(o){return o instanceof Error?o:new j(o)}class Me extends Error{constructor(u){super(u.message,{cause:u})}}class j extends Error{constructor(u){super(String(u),{cause:u})}}},8086:(Xe,se,F)=>{let g;function m(){return g}function y(L){const N=g;return g=L,N}F.d(se,{Af:()=>m,c4:()=>ge,mu:()=>y}),F(6732);const q=Symbol("NotFound");function ge(L){return L===q||"\u0275NotFound"===(null==L?void 0:L.name)}Error}}]);
2//# sourceMappingURL=733.d7b0c8fa433bff1c.js.map

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.