UNPKG

301 kBJavaScriptView Raw
1/**
2 * @license Angular v10.0.10
3 * (c) 2010-2020 Google LLC. https://angular.io/
4 * License: MIT
5 */
6!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("rxjs"),require("rxjs/operators")):"function"==typeof define&&define.amd?define("@angular/core",["exports","rxjs","rxjs/operators"],t):t(((e=e||self).ng=e.ng||{},e.ng.core={}),e.rxjs,e.rxjs.operators)}(this,(function(e,t,n){"use strict";
7/*! *****************************************************************************
8 Copyright (c) Microsoft Corporation.
9
10 Permission to use, copy, modify, and/or distribute this software for any
11 purpose with or without fee is hereby granted.
12
13 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
14 REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
15 AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
16 INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
17 LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
18 OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
19 PERFORMANCE OF THIS SOFTWARE.
20 ***************************************************************************** */var r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function o(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}function i(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function a(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function u(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(a(arguments[t]));return e}
21/**
22 * @license
23 * Copyright Google LLC All Rights Reserved.
24 *
25 * Use of this source code is governed by an MIT-style license that can be
26 * found in the LICENSE file at https://angular.io/license
27 */
28function s(e){return{toString:e}.toString()}var l="__annotations__",c="__parameters__",f="__prop__metadata__";function d(e,t,n,r,o){return s((function(){var i=p(t);function a(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(this instanceof a)return i.call.apply(i,u([this],e)),this;var n=new(a.bind.apply(a,u([void 0],e)));return function t(i){return o&&o.apply(void 0,u([i],e)),(i.hasOwnProperty(l)?i[l]:Object.defineProperty(i,l,{value:[]})[l]).push(n),r&&r(i),i}}return n&&(a.prototype=Object.create(n.prototype)),a.prototype.ngMetadataName=e,a.annotationCls=a,a}))}function p(e){return function t(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];if(e){var o=e.apply(void 0,u(n));for(var i in o)this[i]=o[i]}}}function h(e,t,n){return s((function(){var r=p(t);function o(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(this instanceof o)return r.apply(this,e),this;var n=new(o.bind.apply(o,u([void 0],e)));return i.annotation=n,i;function i(e,t,r){for(var o=e.hasOwnProperty(c)?e[c]:Object.defineProperty(e,c,{value:[]})[c];o.length<=r;)o.push(null);return(o[r]=o[r]||[]).push(n),e}}return n&&(o.prototype=Object.create(n.prototype)),o.prototype.ngMetadataName=e,o.annotationCls=o,o}))}function v(e,t,n,r){return s((function(){var o=p(t);function i(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(this instanceof i)return o.apply(this,e),this;var n=new(i.bind.apply(i,u([void 0],e)));function a(t,o){var i=t.constructor,a=i.hasOwnProperty(f)?i[f]:Object.defineProperty(i,f,{value:{}})[f];a[o]=a.hasOwnProperty(o)&&a[o]||[],a[o].unshift(n),r&&r.apply(void 0,u([t,o],e))}return a}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=e,i.annotationCls=i,i}))}
29/**
30 * @license
31 * Copyright Google LLC All Rights Reserved.
32 *
33 * Use of this source code is governed by an MIT-style license that can be
34 * found in the LICENSE file at https://angular.io/license
35 */var y,g=function(e){return{token:e}},m=h("Inject",g),_=h("Optional"),b=h("Self"),w=h("SkipSelf"),C=h("Host"),I=function(e){return{attributeName:e}},x=h("Attribute",I);
36/**
37 * @license
38 * Copyright Google LLC All Rights Reserved.
39 *
40 * Use of this source code is governed by an MIT-style license that can be
41 * found in the LICENSE file at https://angular.io/license
42 */
43function E(e){for(var t in e)if(e[t]===E)return t;throw Error("Could not find renamed property on target object.")}function O(e,t){for(var n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}
44/**
45 * @license
46 * Copyright Google LLC All Rights Reserved.
47 *
48 * Use of this source code is governed by an MIT-style license that can be
49 * found in the LICENSE file at https://angular.io/license
50 */function k(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}(
51/**
52 * @license
53 * Copyright Google LLC All Rights Reserved.
54 *
55 * Use of this source code is governed by an MIT-style license that can be
56 * found in the LICENSE file at https://angular.io/license
57 */
58y=e.InjectFlags||(e.InjectFlags={}))[y.Default=0]="Default",y[y.Host=1]="Host",y[y.Self=2]="Self",y[y.SkipSelf=4]="SkipSelf",y[y.Optional=8]="Optional";var P=k;function N(e){return{factory:e.factory,providers:e.providers||[],imports:e.imports||[]}}function T(e){return j(e,e[A])||j(e,e[V])}function j(e,t){return t&&t.token===e?t:null}function D(e){return e&&(e.hasOwnProperty(S)||e.hasOwnProperty(M))?e[S]:null}var A=E({"ɵprov":E}),S=E({"ɵinj":E}),R=E({"ɵprovFallback":E}),V=E({ngInjectableDef:E}),M=E({ngInjectorDef:E});
59/**
60 * @license
61 * Copyright Google LLC All Rights Reserved.
62 *
63 * Use of this source code is governed by an MIT-style license that can be
64 * found in the LICENSE file at https://angular.io/license
65 */
66function F(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(F).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return""+e.overriddenName;if(e.name)return""+e.name;var t=e.toString();if(null==t)return""+t;var n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function H(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}
67/**
68 * @license
69 * Copyright Google LLC All Rights Reserved.
70 *
71 * Use of this source code is governed by an MIT-style license that can be
72 * found in the LICENSE file at https://angular.io/license
73 */var L=E({__forward_ref__:E});function B(e){return e.__forward_ref__=B,e.toString=function(){return F(this())},e}function U(e){return Q(e)?e():e}function Q(e){return"function"==typeof e&&e.hasOwnProperty(L)&&e.__forward_ref__===B}
74/**
75 * @license
76 * Copyright Google LLC All Rights Reserved.
77 *
78 * Use of this source code is governed by an MIT-style license that can be
79 * found in the LICENSE file at https://angular.io/license
80 */var z,q,W,Z="undefined"!=typeof globalThis&&globalThis,K="undefined"!=typeof window&&window,G="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,J="undefined"!=typeof global&&global,Y=Z||J||K||G;
81/**
82 * @license
83 * Copyright Google LLC All Rights Reserved.
84 *
85 * Use of this source code is governed by an MIT-style license that can be
86 * found in the LICENSE file at https://angular.io/license
87 */
88function $(){var e=Y.ng;if(!e||!e.ɵcompilerFacade)throw new Error("Angular JIT compilation failed: '@angular/compiler' not loaded!\n - JIT compilation is discouraged for production use-cases! Consider AOT mode instead.\n - Did you bootstrap using '@angular/platform-browser-dynamic' or '@angular/platform-server'?\n - Alternatively provide the compiler with 'import \"@angular/compiler\";' before bootstrapping.");return e.ɵcompilerFacade}
89/**
90 * @license
91 * Copyright Google LLC All Rights Reserved.
92 *
93 * Use of this source code is governed by an MIT-style license that can be
94 * found in the LICENSE file at https://angular.io/license
95 */!function(e){e[e.Token=0]="Token",e[e.Attribute=1]="Attribute",e[e.ChangeDetectorRef=2]="ChangeDetectorRef",e[e.Invalid=3]="Invalid"}(z||(z={})),function(e){e[e.Directive=0]="Directive",e[e.Component=1]="Component",e[e.Injectable=2]="Injectable",e[e.Pipe=3]="Pipe",e[e.NgModule=4]="NgModule"}(q||(q={})),function(e){e[e.Emulated=0]="Emulated",e[e.Native=1]="Native",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom"}(W||(W={}));var X,ee=E({"ɵcmp":E}),te=E({"ɵdir":E}),ne=E({"ɵpipe":E}),re=E({"ɵmod":E}),oe=E({"ɵloc":E}),ie=E({"ɵfac":E}),ae=E({__NG_ELEMENT_ID__:E}),ue=function(){function e(e,t){this._desc=e,this.ngMetadataName="InjectionToken",this.ɵprov=void 0,"number"==typeof t?this.__NG_ELEMENT_ID__=t:void 0!==t&&(this.ɵprov=k({token:this,providedIn:t.providedIn||"root",factory:t.factory}))}return e.prototype.toString=function(){return"InjectionToken "+this._desc},e}(),se=new ue("INJECTOR",-1),le={},ce=/\n/gm,fe=E({provide:String,useValue:E}),de=void 0;function pe(e){var t=de;return de=e,t}function he(e){var t=X;return X=e,t}function ve(t,n){if(void 0===n&&(n=e.InjectFlags.Default),void 0===de)throw new Error("inject() must be called from an injection context");return null===de?_e(t,void 0,n):de.get(t,n&e.InjectFlags.Optional?null:void 0,n)}function ye(t,n){return void 0===n&&(n=e.InjectFlags.Default),(X||ve)(U(t),n)}function ge(e){throw new Error("invalid")}var me=ye;function _e(t,n,r){var o=T(t);if(o&&"root"==o.providedIn)return void 0===o.value?o.value=o.factory():o.value;if(r&e.InjectFlags.Optional)return null;if(void 0!==n)return n;throw new Error("Injector: NOT_FOUND ["+F(t)+"]")}function be(t){for(var n=[],r=0;r<t.length;r++){var o=U(t[r]);if(Array.isArray(o)){if(0===o.length)throw new Error("Arguments array must have arguments.");for(var i=void 0,a=e.InjectFlags.Default,u=0;u<o.length;u++){var s=o[u];s instanceof _||"Optional"===s.ngMetadataName||s===_?a|=e.InjectFlags.Optional:s instanceof w||"SkipSelf"===s.ngMetadataName||s===w?a|=e.InjectFlags.SkipSelf:s instanceof b||"Self"===s.ngMetadataName||s===b?a|=e.InjectFlags.Self:i=s instanceof m||s===m?s.token:s}n.push(ye(i,a))}else n.push(ye(o))}return n}var we=function(){function e(){}return e.prototype.get=function(e,t){if(void 0===t&&(t=le),t===le){var n=new Error("NullInjectorError: No provider for "+F(e)+"!");throw n.name="NullInjectorError",n}return t},e}();function Ce(e,t,n,r){var o=e.ngTempTokenPath;throw t.__source&&o.unshift(t.__source),e.message=Ie("\n"+e.message,o,n,r),e.ngTokenPath=o,e.ngTempTokenPath=null,e}function Ie(e,t,n,r){void 0===r&&(r=null),e=e&&"\n"===e.charAt(0)&&"ɵ"==e.charAt(1)?e.substr(2):e;var o=F(t);if(Array.isArray(t))o=t.map(F).join(" -> ");else if("object"==typeof t){var i=[];for(var a in t)if(t.hasOwnProperty(a)){var u=t[a];i.push(a+":"+("string"==typeof u?JSON.stringify(u):F(u)))}o="{"+i.join(", ")+"}"}return n+(r?"("+r+")":"")+"["+o+"]: "+e.replace(ce,"\n ")}
96/**
97 * @license
98 * Copyright Google LLC All Rights Reserved.
99 *
100 * Use of this source code is governed by an MIT-style license that can be
101 * found in the LICENSE file at https://angular.io/license
102 */var xe,Ee,Oe={"ɵɵdefineInjectable":k,"ɵɵdefineInjector":N,"ɵɵinject":ye,"ɵɵgetFactoryOf":function e(t){var n=t;if(Q(t))return function(){var t=e(U(n));return t?t():null};var r=T(n)||D(n);return r&&void 0!==r.factory?r.factory:null}
103/**
104 * @license
105 * Copyright Google LLC All Rights Reserved.
106 *
107 * Use of this source code is governed by an MIT-style license that can be
108 * found in the LICENSE file at https://angular.io/license
109 */,"ɵɵinvalidFactoryDep":ge},ke=function ke(){},Pe=function Pe(){};
110/**
111 * @license
112 * Copyright Google LLC All Rights Reserved.
113 *
114 * Use of this source code is governed by an MIT-style license that can be
115 * found in the LICENSE file at https://angular.io/license
116 */
117function Ne(e,t){"number"!=typeof e&&je(t,typeof e,"number","===")}function Te(e,t){null==e&&je(t,e,null,"!=")}function je(e,t,n,r){throw new Error("ASSERTION ERROR: "+e+(null==r?"":" [Expected=> "+n+" "+r+" "+t+" <=Actual]"))}
118/**
119 * @license
120 * Copyright Google LLC All Rights Reserved.
121 *
122 * Use of this source code is governed by an MIT-style license that can be
123 * found in the LICENSE file at https://angular.io/license
124 */
125function De(e,t){for(var n=0;n<e.length;n++)t.push(e[n])}function Ae(e,t){void 0===t&&(t=e);for(var n=0;n<e.length;n++){var r=e[n];Array.isArray(r)?(t===e&&(t=e.slice(0,n)),Ae(r,t)):t!==e&&t.push(r)}return t}function Se(e,t){e.forEach((function(e){return Array.isArray(e)?Se(e,t):t(e)}))}function Re(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Ve(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function Me(e,t){for(var n=[],r=0;r<e;r++)n.push(t);return n}function Fe(e,t,n){var r=Le(e,t);return r>=0?e[1|r]=n:function o(e,t,n,r){var o=e.length;if(o==t)e.push(n,r);else if(1===o)e.push(r,e[0]),e[0]=n;else{for(o--,e.push(e[o-1],e[o]);o>t;)e[o]=e[o-2],o--;e[t]=n,e[t+1]=r}}(e,r=~r,t,n),r}function He(e,t){var n=Le(e,t);if(n>=0)return e[1|n]}function Le(e,t){return function n(e,t,r){for(var o=0,i=e.length>>r;i!==o;){var a=o+(i-o>>1),u=e[a<<r];if(t===u)return a<<r;u>t?i=a:o=a+1}return~(i<<r)}
126/**
127 * @license
128 * Copyright Google LLC All Rights Reserved.
129 *
130 * Use of this source code is governed by an MIT-style license that can be
131 * found in the LICENSE file at https://angular.io/license
132 */(e,t,1)}(xe=e.ChangeDetectionStrategy||(e.ChangeDetectionStrategy={}))[xe.OnPush=0]="OnPush",xe[xe.Default=1]="Default",(Ee=e.ɵChangeDetectorStatus||(e.ɵChangeDetectorStatus={}))[Ee.CheckOnce=0]="CheckOnce",Ee[Ee.Checked=1]="Checked",Ee[Ee.CheckAlways=2]="CheckAlways",Ee[Ee.Detached=3]="Detached",Ee[Ee.Errored=4]="Errored",Ee[Ee.Destroyed=5]="Destroyed",
133/**
134 * @license
135 * Copyright Google LLC All Rights Reserved.
136 *
137 * Use of this source code is governed by an MIT-style license that can be
138 * found in the LICENSE file at https://angular.io/license
139 */
140function(e){e[e.Emulated=0]="Emulated",e[e.Native=1]="Native",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom"}(e.ViewEncapsulation||(e.ViewEncapsulation={}));
141/**
142 * @license
143 * Copyright Google LLC All Rights Reserved.
144 *
145 * Use of this source code is governed by an MIT-style license that can be
146 * found in the LICENSE file at https://angular.io/license
147 */
148var Be={},Ue=[],Qe=0;function ze(t){return s((function(){var n={},r={type:t.type,providersResolver:null,decls:t.decls,vars:t.vars,factory:null,template:t.template||null,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:n,inputs:null,outputs:null,exportAs:t.exportAs||null,onPush:t.changeDetection===e.ChangeDetectionStrategy.OnPush,directiveDefs:null,pipeDefs:null,selectors:t.selectors||Ue,viewQuery:t.viewQuery||null,features:t.features||null,data:t.data||{},encapsulation:t.encapsulation||e.ViewEncapsulation.Emulated,id:"c",styles:t.styles||Ue,_:null,setInput:null,schemas:t.schemas||null,tView:null},o=t.directives,i=t.features,a=t.pipes;return r.id+=Qe++,r.inputs=Ye(t.inputs,n),r.outputs=Ye(t.outputs),i&&i.forEach((function(e){return e(r)})),r.directiveDefs=o?function(){return("function"==typeof o?o():o).map(We)}:null,r.pipeDefs=a?function(){return("function"==typeof a?a():a).map(Ze)}:null,r}))}function qe(e,t,n){var r=e.ɵcmp;r.directiveDefs=function(){return t.map(We)},r.pipeDefs=function(){return n.map(Ze)}}function We(e){return et(e)||tt(e)}function Ze(e){return nt(e)}var Ke={};function Ge(e){var t={type:e.type,bootstrap:e.bootstrap||Ue,declarations:e.declarations||Ue,imports:e.imports||Ue,exports:e.exports||Ue,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null};return null!=e.id&&s((function(){Ke[e.id]=e.type})),t}function Je(e,t){return s((function(){var n=ot(e,!0);n.declarations=t.declarations||Ue,n.imports=t.imports||Ue,n.exports=t.exports||Ue}))}function Ye(e,t){if(null==e)return Be;var n={};for(var r in e)if(e.hasOwnProperty(r)){var o=e[r],i=o;Array.isArray(o)&&(i=o[1],o=o[0]),n[o]=r,t&&(t[o]=i)}return n}var $e=ze;function Xe(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,onDestroy:e.type.prototype.ngOnDestroy||null}}function et(e){return e[ee]||null}function tt(e){return e[te]||null}function nt(e){return e[ne]||null}function rt(e,t){return e.hasOwnProperty(ie)?e[ie]:null}function ot(e,t){var n=e[re]||null;if(!n&&!0===t)throw new Error("Type "+F(e)+" does not have 'ɵmod' property.");return n}
149/**
150 * @license
151 * Copyright Google LLC All Rights Reserved.
152 *
153 * Use of this source code is governed by an MIT-style license that can be
154 * found in the LICENSE file at https://angular.io/license
155 */
156function it(e){return Array.isArray(e)&&"object"==typeof e[1]}function at(e){return Array.isArray(e)&&!0===e[1]}function ut(e){return 0!=(8&e.flags)}function st(e){return 2==(2&e.flags)}function lt(e){return 1==(1&e.flags)}function ct(e){return null!==e.template}function ft(e){return 0!=(512&e[2])}
157/**
158 * @license
159 * Copyright Google LLC All Rights Reserved.
160 *
161 * Use of this source code is governed by an MIT-style license that can be
162 * found in the LICENSE file at https://angular.io/license
163 */
164/**
165 * @license
166 * Copyright Google LLC All Rights Reserved.
167 *
168 * Use of this source code is governed by an MIT-style license that can be
169 * found in the LICENSE file at https://angular.io/license
170 */
171var dt=function(){function e(e,t,n){this.previousValue=e,this.currentValue=t,this.firstChange=n}return e.prototype.isFirstChange=function(){return this.firstChange},e}();
172/**
173 * @license
174 * Copyright Google LLC All Rights Reserved.
175 *
176 * Use of this source code is governed by an MIT-style license that can be
177 * found in the LICENSE file at https://angular.io/license
178 */function pt(){return ht}function ht(e){return e.type.prototype.ngOnChanges&&(e.setInput=yt),vt}function vt(){var e=gt(this),t=null==e?void 0:e.current;if(t){var n=e.previous;if(n===Be)e.previous=t;else for(var r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function yt(e,t,n,r){var o=gt(e)||function i(e,t){return e.__ngSimpleChanges__=t}
179/**
180 * @license
181 * Copyright Google LLC All Rights Reserved.
182 *
183 * Use of this source code is governed by an MIT-style license that can be
184 * found in the LICENSE file at https://angular.io/license
185 */(e,{previous:Be,current:null}),a=o.current||(o.current={}),u=o.previous,s=this.declaredInputs[n],l=u[s];a[s]=new dt(l&&l.currentValue,t,u===Be),e[r]=t}function gt(e){return e.__ngSimpleChanges__||null}pt.ngInherit=!0;var mt,_t=void 0;function bt(){return void 0!==_t?_t:"undefined"!=typeof document?document:void 0}
186/**
187 * @license
188 * Copyright Google LLC All Rights Reserved.
189 *
190 * Use of this source code is governed by an MIT-style license that can be
191 * found in the LICENSE file at https://angular.io/license
192 */function wt(e){return!!e.listen}!function(e){e[e.Important=1]="Important",e[e.DashCase=2]="DashCase"}(mt||(mt={}));var Ct={createRenderer:function(e,t){return bt()}};
193/**
194 * @license
195 * Copyright Google LLC All Rights Reserved.
196 *
197 * Use of this source code is governed by an MIT-style license that can be
198 * found in the LICENSE file at https://angular.io/license
199 */
200function It(e){for(;Array.isArray(e);)e=e[0];return e}function xt(e,t){return It(t[e+20])}function Et(e,t){return It(t[e.index])}function Ot(e,t){var n=e.index;return-1!==n?It(t[n]):null}function kt(e,t){return e.data[t+20]}function Pt(e,t){return e[t+20]}function Nt(e,t){var n=t[e];return it(n)?n:n[0]}function Tt(e){return e.__ngContext__||null}function jt(e){var t=Tt(e);return t?Array.isArray(t)?t:t.lView:null}function Dt(e){return 4==(4&e[2])}function At(e){return 128==(128&e[2])}function St(e,t){return null===e||null==t?null:e[t]}function Rt(e){e[18]=0}function Vt(e,t){e[5]+=t;for(var n=e,r=e[3];null!==r&&(1===t&&1===n[5]||-1===t&&0===n[5]);)r[5]+=t,n=r,r=r[3]}
201/**
202 * @license
203 * Copyright Google LLC All Rights Reserved.
204 *
205 * Use of this source code is governed by an MIT-style license that can be
206 * found in the LICENSE file at https://angular.io/license
207 */var Mt={lFrame:cn(null),bindingsEnabled:!0,checkNoChangesMode:!1};function Ft(){return Mt.bindingsEnabled}function Ht(){Mt.bindingsEnabled=!0}function Lt(){Mt.bindingsEnabled=!1}function Bt(){return Mt.lFrame.lView}function Ut(){return Mt.lFrame.tView}function Qt(e){Mt.lFrame.contextLView=e}function zt(){return Mt.lFrame.previousOrParentTNode}function qt(e,t){Mt.lFrame.previousOrParentTNode=e,Mt.lFrame.isParent=t}function Wt(){return Mt.lFrame.isParent}function Zt(){Mt.lFrame.isParent=!1}function Kt(){return Mt.checkNoChangesMode}function Gt(e){Mt.checkNoChangesMode=e}function Jt(){var e=Mt.lFrame,t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function Yt(){return Mt.lFrame.bindingIndex}function $t(e){return Mt.lFrame.bindingIndex=e}function Xt(){return Mt.lFrame.bindingIndex++}function en(e){var t=Mt.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function tn(e,t){var n=Mt.lFrame;n.bindingIndex=n.bindingRootIndex=e,nn(t)}function nn(e){Mt.lFrame.currentDirectiveIndex=e}function rn(e){var t=Mt.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function on(){return Mt.lFrame.currentQueryIndex}function an(e){Mt.lFrame.currentQueryIndex=e}function un(e,t){var n=ln();Mt.lFrame=n,n.previousOrParentTNode=t,n.lView=e}function sn(e,t){var n=ln(),r=e[1];Mt.lFrame=n,n.previousOrParentTNode=t,n.lView=e,n.tView=r,n.contextLView=e,n.bindingIndex=r.bindingStartIndex}function ln(){var e=Mt.lFrame,t=null===e?null:e.child;return null===t?cn(e):t}function cn(e){var t={previousOrParentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:0,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null};return null!==e&&(e.child=t),t}function fn(){var e=Mt.lFrame;return Mt.lFrame=e.parent,e.previousOrParentTNode=null,e.lView=null,e}var dn=fn;function pn(){var e=fn();e.isParent=!0,e.tView=null,e.selectedIndex=0,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function hn(e){return(Mt.lFrame.contextLView=function t(e,n){for(;e>0;)n=n[15],e--;return n}(e,Mt.lFrame.contextLView))[8]}function vn(){return Mt.lFrame.selectedIndex}function yn(e){Mt.lFrame.selectedIndex=e}function gn(){var e=Mt.lFrame;return kt(e.tView,e.selectedIndex)}function mn(){Mt.lFrame.currentNamespace="http://www.w3.org/2000/svg"}function _n(){Mt.lFrame.currentNamespace="http://www.w3.org/1998/MathML/"}function bn(){!function e(){Mt.lFrame.currentNamespace=null}()}function wn(e,t){for(var n=t.directiveStart,r=t.directiveEnd;n<r;n++){var o=e.data[n].type.prototype,i=o.ngAfterContentInit,a=o.ngAfterContentChecked,u=o.ngAfterViewInit,s=o.ngAfterViewChecked,l=o.ngOnDestroy;i&&(e.contentHooks||(e.contentHooks=[])).push(-n,i),a&&((e.contentHooks||(e.contentHooks=[])).push(n,a),(e.contentCheckHooks||(e.contentCheckHooks=[])).push(n,a)),u&&(e.viewHooks||(e.viewHooks=[])).push(-n,u),s&&((e.viewHooks||(e.viewHooks=[])).push(n,s),(e.viewCheckHooks||(e.viewCheckHooks=[])).push(n,s)),null!=l&&(e.destroyHooks||(e.destroyHooks=[])).push(n,l)}}function Cn(e,t,n){En(e,t,3,n)}function In(e,t,n,r){(3&e[2])===n&&En(e,t,n,r)}function xn(e,t){var n=e[2];(3&n)===t&&(n&=2047,e[2]=n+=1)}function En(e,t,n,r){for(var o=null!=r?r:-1,i=0,a=void 0!==r?65535&e[18]:0;a<t.length;a++)if("number"==typeof t[a+1]){if(i=t[a],null!=r&&i>=r)break}else t[a]<0&&(e[18]+=65536),(i<o||-1==o)&&(On(e,n,t,a),e[18]=(4294901760&e[18])+a+2),a++}function On(e,t,n,r){var o=n[r]<0,i=n[r+1],a=e[o?-n[r]:n[r]];o?e[2]>>11<e[18]>>16&&(3&e[2])===t&&(e[2]+=2048,i.call(a)):i.call(a)}
208/**
209 * @license
210 * Copyright Google LLC All Rights Reserved.
211 *
212 * Use of this source code is governed by an MIT-style license that can be
213 * found in the LICENSE file at https://angular.io/license
214 */var kn=function kn(e,t,n){this.factory=e,this.resolving=!1,this.canSeeViewProviders=t,this.injectImpl=n};function Pn(e,t,n){for(var r=wt(e),o=0;o<n.length;){var i=n[o];if("number"==typeof i){if(0!==i)break;o++;var a=n[o++],u=n[o++],s=n[o++];r?e.setAttribute(t,u,s,a):t.setAttributeNS(a,u,s)}else s=n[++o],Tn(u=i)?r&&e.setProperty(t,u,s):r?e.setAttribute(t,u,s):t.setAttribute(u,s),o++}return o}function Nn(e){return 3===e||4===e||6===e}function Tn(e){return 64===e.charCodeAt(0)}function jn(e,t){if(null===t||0===t.length);else if(null===e||0===e.length)e=t.slice();else for(var n=-1,r=0;r<t.length;r++){var o=t[r];"number"==typeof o?n=o:0===n||Dn(e,n,o,null,-1===n||2===n?t[++r]:null)}return e}function Dn(e,t,n,r,o){var i=0,a=e.length;if(-1===t)a=-1;else for(;i<e.length;){var u=e[i++];if("number"==typeof u){if(u===t){a=-1;break}if(u>t){a=i-1;break}}}for(;i<e.length;){var s=e[i];if("number"==typeof s)break;if(s===n){if(null===r)return void(null!==o&&(e[i+1]=o));if(r===e[i+1])return void(e[i+2]=o)}i++,null!==r&&i++,null!==o&&i++}-1!==a&&(e.splice(a,0,t),i=a+1),e.splice(i++,0,n),null!==r&&e.splice(i++,0,r),null!==o&&e.splice(i++,0,o)}
215/**
216 * @license
217 * Copyright Google LLC All Rights Reserved.
218 *
219 * Use of this source code is governed by an MIT-style license that can be
220 * found in the LICENSE file at https://angular.io/license
221 */function An(e){return-1!==e}function Sn(e){return 32767&e}function Rn(e){return e>>16}function Vn(e,t){for(var n=Rn(e),r=t;n>0;)r=r[15],n--;return r}
222/**
223 * @license
224 * Copyright Google LLC All Rights Reserved.
225 *
226 * Use of this source code is governed by an MIT-style license that can be
227 * found in the LICENSE file at https://angular.io/license
228 */function Mn(e){return"string"==typeof e?e:null==e?"":""+e}function Fn(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():Mn(e)}var Hn=("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(Y);function Ln(e){return{name:"window",target:e.ownerDocument.defaultView}}function Bn(e){return{name:"document",target:e.ownerDocument}}function Un(e){return{name:"body",target:e.ownerDocument.body}}function Qn(e){return e instanceof Function?e():e}
229/**
230 * @license
231 * Copyright Google LLC All Rights Reserved.
232 *
233 * Use of this source code is governed by an MIT-style license that can be
234 * found in the LICENSE file at https://angular.io/license
235 */var zn=!0;function qn(e){var t=zn;return zn=e,t}var Wn=0;function Zn(e,t){var n=Gn(e,t);if(-1!==n)return n;var r=t[1];r.firstCreatePass&&(e.injectorIndex=t.length,Kn(r.data,e),Kn(t,null),Kn(r.blueprint,null));var o=Jn(e,t),i=e.injectorIndex;if(An(o))for(var a=Sn(o),u=Vn(o,t),s=u[1].data,l=0;l<8;l++)t[i+l]=u[a+l]|s[a+l];return t[i+8]=o,i}function Kn(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Gn(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null==t[e.injectorIndex+8]?-1:e.injectorIndex}function Jn(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;for(var n=t[6],r=1;n&&-1===n.injectorIndex;)n=(t=t[15])?t[6]:null,r++;return n?n.injectorIndex|r<<16:-1}function Yn(e,t,n){!function r(e,t,n){var r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(ae)&&(r=n[ae]),null==r&&(r=n[ae]=Wn++);var o=255&r,i=1<<o,a=64&o,u=32&o,s=t.data;128&o?a?u?s[e+7]|=i:s[e+6]|=i:u?s[e+5]|=i:s[e+4]|=i:a?u?s[e+3]|=i:s[e+2]|=i:u?s[e+1]|=i:s[e]|=i}(e,t,n)}function $n(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;var n=e.attrs;if(n)for(var r=n.length,o=0;o<r;){var i=n[o];if(Nn(i))break;if(0===i)o+=2;else if("number"==typeof i)for(o++;o<r&&"string"==typeof n[o];)o++;else{if(i===t)return n[o+1];o+=2}}return null}function Xn(t,n,r,o,i){if(void 0===o&&(o=e.InjectFlags.Default),null!==t){var a=function u(e){if("string"==typeof e)return e.charCodeAt(0)||0;var t=e.hasOwnProperty(ae)?e[ae]:void 0;return"number"==typeof t&&t>0?255&t:t}(r);if("function"==typeof a){un(n,t);try{var s=a();if(null!=s||o&e.InjectFlags.Optional)return s;throw new Error("No provider for "+Fn(r)+"!")}finally{dn()}}else if("number"==typeof a){if(-1===a)return new ar(t,n);var l=null,c=Gn(t,n),f=-1,d=o&e.InjectFlags.Host?n[16][6]:null;for((-1===c||o&e.InjectFlags.SkipSelf)&&(f=-1===c?Jn(t,n):n[c+8],ir(o,!1)?(l=n[1],c=Sn(f),n=Vn(f,n)):c=-1);-1!==c;){f=n[c+8];var p=n[1];if(or(a,c,p.data)){var h=tr(c,n,r,l,o,d);if(h!==er)return h}ir(o,n[1].data[c+8]===d)&&or(a,c,n)?(l=p,c=Sn(f),n=Vn(f,n)):c=-1}}}if(o&e.InjectFlags.Optional&&void 0===i&&(i=null),0==(o&(e.InjectFlags.Self|e.InjectFlags.Host))){var v=n[9],y=he(void 0);try{return v?v.get(r,i,o&e.InjectFlags.Optional):_e(r,i,o&e.InjectFlags.Optional)}finally{he(y)}}if(o&e.InjectFlags.Optional)return i;throw new Error("NodeInjector: NOT_FOUND ["+Fn(r)+"]")}var er={};function tr(t,n,r,o,i,a){var u=n[1],s=u.data[t+8],l=nr(s,u,r,null==o?st(s)&&zn:o!=u&&3===s.type,i&e.InjectFlags.Host&&a===s);return null!==l?rr(n,u,l,s):er}function nr(e,t,n,r,o){for(var i=e.providerIndexes,a=t.data,u=1048575&i,s=e.directiveStart,l=i>>20,c=o?u+l:e.directiveEnd,f=r?u:u+l;f<c;f++){var d=a[f];if(f<s&&n===d||f>=s&&d.type===n)return f}if(o){var p=a[s];if(p&&ct(p)&&p.type===n)return s}return null}function rr(e,t,n,r){var o=e[n],i=t.data;if(function a(e){return e instanceof kn}(o)){var u=o;if(u.resolving)throw new Error("Circular dep for "+Fn(i[n]));var s=qn(u.canSeeViewProviders);u.resolving=!0;var l=void 0;u.injectImpl&&(l=he(u.injectImpl)),un(e,r);try{o=e[n]=u.factory(void 0,i,e,r),t.firstCreatePass&&n>=r.directiveStart&&
236/**
237 * @license
238 * Copyright Google LLC All Rights Reserved.
239 *
240 * Use of this source code is governed by an MIT-style license that can be
241 * found in the LICENSE file at https://angular.io/license
242 */
243function c(e,t,n){var r=t.type.prototype,o=r.ngOnInit,i=r.ngDoCheck;if(r.ngOnChanges){var a=ht(t);(n.preOrderHooks||(n.preOrderHooks=[])).push(e,a),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,a)}o&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-e,o),i&&((n.preOrderHooks||(n.preOrderHooks=[])).push(e,i),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,i))}(n,i[n],t)}finally{u.injectImpl&&he(l),qn(s),u.resolving=!1,dn()}}return o}function or(e,t,n){var r=64&e,o=32&e;return!!((128&e?r?o?n[t+7]:n[t+6]:o?n[t+5]:n[t+4]:r?o?n[t+3]:n[t+2]:o?n[t+1]:n[t])&1<<e)}function ir(t,n){return!(t&e.InjectFlags.Self||t&e.InjectFlags.Host&&n)}var ar=function(){function e(e,t){this._tNode=e,this._lView=t}return e.prototype.get=function(e,t){return Xn(this._tNode,this._lView,e,void 0,t)},e}();function ur(e){var t=e;if(Q(e))return function(){var e=ur(U(t));return e?e():null};var n=rt(t);if(null===n){var r=D(t);n=r&&r.factory}return n||null}function sr(e){return s((function(){for(var t=e.prototype.constructor,n=t[ie]||ur(t),r=Object.prototype,o=Object.getPrototypeOf(e.prototype).constructor;o&&o!==r;){var i=o[ie]||ur(o);if(i&&i!==n)return i;o=Object.getPrototypeOf(o)}return function(e){return new e}}))}
244/**
245 * @license
246 * Copyright Google LLC All Rights Reserved.
247 *
248 * Use of this source code is governed by an MIT-style license that can be
249 * found in the LICENSE file at https://angular.io/license
250 */function lr(e){return e.ngDebugContext}function cr(e){return e.ngOriginalError}function fr(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e.error.apply(e,u(t))}
251/**
252 * @license
253 * Copyright Google LLC All Rights Reserved.
254 *
255 * Use of this source code is governed by an MIT-style license that can be
256 * found in the LICENSE file at https://angular.io/license
257 */var dr=function(){function e(){this._console=console}return e.prototype.handleError=function(e){var t=this._findOriginalError(e),n=this._findContext(e),r=function o(e){return e.ngErrorLogger||fr}(e);r(this._console,"ERROR",e),t&&r(this._console,"ORIGINAL ERROR",t),n&&r(this._console,"ERROR CONTEXT",n)},e.prototype._findContext=function(e){return e?lr(e)?lr(e):this._findContext(cr(e)):null},e.prototype._findOriginalError=function(e){for(var t=cr(e);t&&cr(t);)t=cr(t);return t},e}(),pr=function(){function e(e){this.changingThisBreaksApplicationSecurity=e}return e.prototype.toString=function(){return"SafeValue must use [property]=binding: "+this.changingThisBreaksApplicationSecurity+" (see http://g.co/ng/security#xss)"},e}(),hr=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.getTypeName=function(){return"HTML"},t}(pr),vr=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.getTypeName=function(){return"Style"},t}(pr),yr=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.getTypeName=function(){return"Script"},t}(pr),gr=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.getTypeName=function(){return"URL"},t}(pr),mr=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.getTypeName=function(){return"ResourceURL"},t}(pr);
258/**
259 * @license
260 * Copyright Google LLC All Rights Reserved.
261 *
262 * Use of this source code is governed by an MIT-style license that can be
263 * found in the LICENSE file at https://angular.io/license
264 */function _r(e){return e instanceof pr?e.changingThisBreaksApplicationSecurity:e}function br(e,t){var n=wr(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error("Required a safe "+t+", got a "+n+" (see http://g.co/ng/security#xss)")}return n===t}function wr(e){return e instanceof pr&&e.getTypeName()||null}
265/**
266 * @license
267 * Copyright Google LLC All Rights Reserved.
268 *
269 * Use of this source code is governed by an MIT-style license that can be
270 * found in the LICENSE file at https://angular.io/license
271 */
272var Cr=!0,Ir=!1;function xr(){return Ir=!0,Cr}
273/**
274 * @license
275 * Copyright Google LLC All Rights Reserved.
276 *
277 * Use of this source code is governed by an MIT-style license that can be
278 * found in the LICENSE file at https://angular.io/license
279 */
280function Er(e){return function t(){try{return!!(new window.DOMParser).parseFromString("","text/html")}catch(e){return!1}}
281/**
282 * @license
283 * Copyright Google LLC All Rights Reserved.
284 *
285 * Use of this source code is governed by an MIT-style license that can be
286 * found in the LICENSE file at https://angular.io/license
287 */()?new Or:new kr(e)}var Or=function(){function e(){}return e.prototype.getInertBodyElement=function(e){e="<body><remove></remove>"+e+"</body>";try{var t=(new window.DOMParser).parseFromString(e,"text/html").body;return t.removeChild(t.firstChild),t}catch(e){return null}},e}(),kr=function(){function e(e){if(this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){var t=this.inertDocument.createElement("html");this.inertDocument.appendChild(t);var n=this.inertDocument.createElement("body");t.appendChild(n)}}return e.prototype.getInertBodyElement=function(e){var t=this.inertDocument.createElement("template");if("content"in t)return t.innerHTML=e,t;var n=this.inertDocument.createElement("body");return n.innerHTML=e,this.defaultDoc.documentMode&&this.stripCustomNsAttrs(n),n},e.prototype.stripCustomNsAttrs=function(e){for(var t=e.attributes,n=t.length-1;0<n;n--){var r=t.item(n).name;"xmlns:ns1"!==r&&0!==r.indexOf("ns1:")||e.removeAttribute(r)}for(var o=e.firstChild;o;)o.nodeType===Node.ELEMENT_NODE&&this.stripCustomNsAttrs(o),o=o.nextSibling},e}(),Pr=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,Nr=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i;function Tr(e){return(e=String(e)).match(Pr)||e.match(Nr)?e:(xr()&&console.warn("WARNING: sanitizing unsafe URL value "+e+" (see http://g.co/ng/security#xss)"),"unsafe:"+e)}function jr(e){return(e=String(e)).split(",").map((function(e){return Tr(e.trim())})).join(", ")}function Dr(e){var t,n,r={};try{for(var o=i(e.split(",")),a=o.next();!a.done;a=o.next())r[a.value]=!0}catch(e){t={error:e}}finally{try{a&&!a.done&&(n=o.return)&&n.call(o)}finally{if(t)throw t.error}}return r}function Ar(){for(var e,t,n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o={};try{for(var a=i(n),u=a.next();!u.done;u=a.next()){var s=u.value;for(var l in s)s.hasOwnProperty(l)&&(o[l]=!0)}}catch(t){e={error:t}}finally{try{u&&!u.done&&(t=a.return)&&t.call(a)}finally{if(e)throw e.error}}return o}var Sr,Rr,Vr=Dr("area,br,col,hr,img,wbr"),Mr=Dr("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Fr=Dr("rp,rt"),Hr=Ar(Fr,Mr),Lr=Ar(Mr,Dr("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Br=Ar(Fr,Dr("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Ur=Ar(Vr,Lr,Br,Hr),Qr=Dr("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),zr=Dr("srcset"),qr=Dr("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Wr=Dr("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext"),Zr=Ar(Qr,zr,qr,Wr),Kr=Dr("script,style,template"),Gr=function(){function e(){this.sanitizedSomething=!1,this.buf=[]}return e.prototype.sanitizeChildren=function(e){for(var t=e.firstChild,n=!0;t;)if(t.nodeType===Node.ELEMENT_NODE?n=this.startElement(t):t.nodeType===Node.TEXT_NODE?this.chars(t.nodeValue):this.sanitizedSomething=!0,n&&t.firstChild)t=t.firstChild;else for(;t;){t.nodeType===Node.ELEMENT_NODE&&this.endElement(t);var r=this.checkClobberedElement(t,t.nextSibling);if(r){t=r;break}t=this.checkClobberedElement(t,t.parentNode)}return this.buf.join("")},e.prototype.startElement=function(e){var t=e.nodeName.toLowerCase();if(!Ur.hasOwnProperty(t))return this.sanitizedSomething=!0,!Kr.hasOwnProperty(t);this.buf.push("<"),this.buf.push(t);for(var n=e.attributes,r=0;r<n.length;r++){var o=n.item(r),i=o.name,a=i.toLowerCase();if(Zr.hasOwnProperty(a)){var u=o.value;Qr[a]&&(u=Tr(u)),zr[a]&&(u=jr(u)),this.buf.push(" ",i,'="',$r(u),'"')}else this.sanitizedSomething=!0}return this.buf.push(">"),!0},e.prototype.endElement=function(e){var t=e.nodeName.toLowerCase();Ur.hasOwnProperty(t)&&!Vr.hasOwnProperty(t)&&(this.buf.push("</"),this.buf.push(t),this.buf.push(">"))},e.prototype.chars=function(e){this.buf.push($r(e))},e.prototype.checkClobberedElement=function(e,t){if(t&&(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error("Failed to sanitize html because the element is clobbered: "+e.outerHTML);return t},e}(),Jr=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Yr=/([^\#-~ |!])/g;function $r(e){return e.replace(/&/g,"&amp;").replace(Jr,(function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"})).replace(Yr,(function(e){return"&#"+e.charCodeAt(0)+";"})).replace(/</g,"&lt;").replace(/>/g,"&gt;")}function Xr(e,t){var n=null;try{Sr=Sr||Er(e);var r=t?String(t):"";n=Sr.getInertBodyElement(r);var o=5,i=r;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,r=i,i=n.innerHTML,n=Sr.getInertBodyElement(r)}while(r!==i);var a=new Gr,u=a.sanitizeChildren(eo(n)||n);return xr()&&a.sanitizedSomething&&console.warn("WARNING: sanitizing HTML stripped some content, see http://g.co/ng/security#xss"),u}finally{if(n)for(var s=eo(n)||n;s.firstChild;)s.removeChild(s.firstChild)}}function eo(e){return"content"in e&&function t(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}
288/**
289 * @license
290 * Copyright Google LLC All Rights Reserved.
291 *
292 * Use of this source code is governed by an MIT-style license that can be
293 * found in the LICENSE file at https://angular.io/license
294 */(e)?e.content:null}
295/**
296 * @license
297 * Copyright Google LLC All Rights Reserved.
298 *
299 * Use of this source code is governed by an MIT-style license that can be
300 * found in the LICENSE file at https://angular.io/license
301 */
302function to(t){var n=so();return n?n.sanitize(e.SecurityContext.HTML,t)||"":br(t,"HTML")?_r(t):Xr(bt(),Mn(t))}function no(t){var n=so();return n?n.sanitize(e.SecurityContext.STYLE,t)||"":br(t,"Style")?_r(t):Mn(t)}function ro(t){var n=so();return n?n.sanitize(e.SecurityContext.URL,t)||"":br(t,"URL")?_r(t):Tr(Mn(t))}function oo(t){var n=so();if(n)return n.sanitize(e.SecurityContext.RESOURCE_URL,t)||"";if(br(t,"ResourceURL"))return _r(t);throw new Error("unsafe value used in a resource URL context (see http://g.co/ng/security#xss)")}function io(t){var n=so();if(n)return n.sanitize(e.SecurityContext.SCRIPT,t)||"";if(br(t,"Script"))return _r(t);throw new Error("unsafe value used in a script context")}function ao(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?oo:ro}function uo(e,t,n){return ao(t,n)(e)}function so(){var e=Bt();return e&&e[12]}
303/**
304 * @license
305 * Copyright Google LLC All Rights Reserved.
306 *
307 * Use of this source code is governed by an MIT-style license that can be
308 * found in the LICENSE file at https://angular.io/license
309 */(Rr=e.SecurityContext||(e.SecurityContext={}))[Rr.NONE=0]="NONE",Rr[Rr.HTML=1]="HTML",Rr[Rr.STYLE=2]="STYLE",Rr[Rr.SCRIPT=3]="SCRIPT",Rr[Rr.URL=4]="URL",Rr[Rr.RESOURCE_URL=5]="RESOURCE_URL";var lo=/([A-Z])/g;function co(e){try{return null!=e?e.toString().slice(0,30):e}catch(e){return"[ERROR] Exception while trying to serialize the value"}}
310/**
311 * @license
312 * Copyright Google LLC All Rights Reserved.
313 *
314 * Use of this source code is governed by an MIT-style license that can be
315 * found in the LICENSE file at https://angular.io/license
316 */function fo(e){var t=Tt(e);if(t){if(Array.isArray(t)){var n=t,r=void 0,o=void 0,i=void 0;if(function a(e){return e&&e.constructor&&e.constructor.ɵcmp}(e)){if(-1==(r=mo(n,e)))throw new Error("The provided component was not found in the application");o=e}else if(function u(e){return e&&e.constructor&&e.constructor.ɵdir}(e)){if(-1==(r=function s(e,t){for(var n=e[1].firstChild;n;){for(var r=n.directiveEnd,o=n.directiveStart;o<r;o++)if(e[o]===t)return n.index;n=go(n)}return-1}(n,e)))throw new Error("The provided directive was not found in the application");i=_o(r,n,!1)}else if(-1==(r=yo(n,e)))return null;var l=Tt(y=It(n[r])),c=l&&!Array.isArray(l)?l:po(n,r,y);if(o&&void 0===c.component&&(c.component=o,vo(c.component,c)),i&&void 0===c.directives){c.directives=i;for(var f=0;f<i.length;f++)vo(i[f],c)}vo(c.native,c),t=c}}else for(var d=e,p=d;p=p.parentNode;){var h=Tt(p);if(h){if(n=void 0,!(n=Array.isArray(h)?h:h.lView))return null;var v=yo(n,d);if(v>=0){var y;vo(y=It(n[v]),c=po(n,v,y)),t=c;break}}}return t||null}function po(e,t,n){return{lView:e,nodeIndex:t,native:n,component:void 0,directives:void 0,localRefs:void 0}}function ho(e){var t,n=Tt(e);if(Array.isArray(n)){var r=mo(n,e);(o=po(n,r,(t=Nt(r,n))[0])).component=e,vo(e,o),vo(o.native,o)}else{var o;t=Nt((o=n).nodeIndex,o.lView)}return t}function vo(e,t){e.__ngContext__=t}function yo(e,t){for(var n=e[1].firstChild;n;){if(Ot(n,e)===t)return n.index;n=go(n)}return-1}function go(e){if(e.child)return e.child;if(e.next)return e.next;for(;e.parent&&!e.parent.next;)e=e.parent;return e.parent&&e.parent.next}function mo(e,t){var n=e[1].components;if(n)for(var r=0;r<n.length;r++){var o=n[r];if(Nt(o,e)[8]===t)return o}else if(Nt(20,e)[8]===t)return 20;return-1}function _o(e,t,n){var r=t[1].data[e],o=r.directiveStart;return 0==o?Ue:(!n&&2&r.flags&&o++,t.slice(o,r.directiveEnd))}function bo(e){throw new Error("Multiple components match node with tagname "+e.tagName)}function wo(){throw new Error("Cannot mix multi providers and regular providers")}var Co=["Container","Projection","View","Element","ElementContainer","IcuContainer"];
317/**
318 * @license
319 * Copyright Google LLC All Rights Reserved.
320 *
321 * Use of this source code is governed by an MIT-style license that can be
322 * found in the LICENSE file at https://angular.io/license
323 */
324function Io(e,t,n){for(var r=e.length;;){var o=e.indexOf(t,n);if(-1===o)return o;if(0===o||e.charCodeAt(o-1)<=32){var i=t.length;if(o+i===r||e.charCodeAt(o+i)<=32)return o}n=o+1}}
325/**
326 * @license
327 * Copyright Google LLC All Rights Reserved.
328 *
329 * Use of this source code is governed by an MIT-style license that can be
330 * found in the LICENSE file at https://angular.io/license
331 */function xo(e,t,n){for(var r=0;r<e.length;){var o=e[r++];if(n&&"class"===o){if(-1!==Io((o=e[r]).toLowerCase(),t,0))return!0}else if(1===o){for(;r<e.length&&"string"==typeof(o=e[r++]);)if(o.toLowerCase()===t)return!0;return!1}}return!1}function Eo(e){return 0===e.type&&"ng-template"!==e.tagName}function Oo(e,t,n){return t===(0!==e.type||n?e.tagName:"ng-template")}function ko(e,t,n){for(var r=4,o=e.attrs||[],i=function a(e){for(var t=0;t<e.length;t++)if(Nn(e[t]))return t;return e.length}(o),u=!1,s=0;s<t.length;s++){var l=t[s];if("number"!=typeof l){if(!u)if(4&r){if(r=2|1&r,""!==l&&!Oo(e,l,n)||""===l&&1===t.length){if(Po(r))return!1;u=!0}}else{var c=8&r?l:t[++s];if(8&r&&null!==e.attrs){if(!xo(e.attrs,c,n)){if(Po(r))return!1;u=!0}continue}var f=No(8&r?"class":l,o,Eo(e),n);if(-1===f){if(Po(r))return!1;u=!0;continue}if(""!==c){var d;d=f>i?"":o[f+1].toLowerCase();var p=8&r?d:null;if(p&&-1!==Io(p,c,0)||2&r&&c!==d){if(Po(r))return!1;u=!0}}}}else{if(!u&&!Po(r)&&!Po(l))return!1;if(u&&Po(l))continue;u=!1,r=l|1&r}}return Po(r)||u}function Po(e){return 0==(1&e)}function No(e,t,n,r){if(null===t)return-1;var o=0;if(r||!n){for(var i=!1;o<t.length;){var a=t[o];if(a===e)return o;if(3===a||6===a)i=!0;else{if(1===a||2===a){for(var u=t[++o];"string"==typeof u;)u=t[++o];continue}if(4===a)break;if(0===a){o+=4;continue}}o+=i?1:2}return-1}return function s(e,t){var n=e.indexOf(4);if(n>-1)for(n++;n<e.length;){var r=e[n];if("number"==typeof r)return-1;if(r===t)return n;n++}return-1}(t,e)}function To(e,t,n){void 0===n&&(n=!1);for(var r=0;r<t.length;r++)if(ko(e,t[r],n))return!0;return!1}function jo(e,t){e:for(var n=0;n<t.length;n++){var r=t[n];if(e.length===r.length){for(var o=0;o<e.length;o++)if(e[o]!==r[o])continue e;return!0}}return!1}function Do(e,t){return e?":not("+t.trim()+")":t}function Ao(e){for(var t=e[0],n=1,r=2,o="",i=!1;n<e.length;){var a=e[n];if("string"==typeof a)if(2&r){var u=e[++n];o+="["+a+(u.length>0?'="'+u+'"':"")+"]"}else 8&r?o+="."+a:4&r&&(o+=" "+a);else""===o||Po(a)||(t+=Do(i,o),o=""),r=a,i=i||!Po(r);n++}return""!==o&&(t+=Do(i,o)),t}
332/**
333 * @license
334 * Copyright Google LLC All Rights Reserved.
335 *
336 * Use of this source code is governed by an MIT-style license that can be
337 * found in the LICENSE file at https://angular.io/license
338 */
339var So={};
340/**
341 * @license
342 * Copyright Google LLC All Rights Reserved.
343 *
344 * Use of this source code is governed by an MIT-style license that can be
345 * found in the LICENSE file at https://angular.io/license
346 */function Ro(e){var t=e[3];return at(t)?t[3]:t}function Vo(e){return function t(e){for(var t=it(e)?e:jt(e);t&&!(512&t[2]);)t=Ro(t);return t}(e)[8]}function Mo(e){return Ho(e[13])}function Fo(e){return Ho(e[4])}function Ho(e){for(;null!==e&&!at(e);)e=e[4];return e}
347/**
348 * @license
349 * Copyright Google LLC All Rights Reserved.
350 *
351 * Use of this source code is governed by an MIT-style license that can be
352 * found in the LICENSE file at https://angular.io/license
353 */function Lo(e){Uo(Ut(),Bt(),vn()+e,Kt())}function Bo(e){Uo(Ut(),Bt(),e,Kt())}function Uo(e,t,n,r){if(!r)if(3==(3&t[2])){var o=e.preOrderCheckHooks;null!==o&&Cn(t,o,n)}else{var i=e.preOrderHooks;null!==i&&In(t,i,0,n)}yn(n)}
354/**
355 * @license
356 * Copyright Google LLC All Rights Reserved.
357 *
358 * Use of this source code is governed by an MIT-style license that can be
359 * found in the LICENSE file at https://angular.io/license
360 */function Qo(e,t){return e<<17|t<<2}function zo(e){return e>>17&32767}function qo(e){return 2==(2&e)}function Wo(e){return 2|e}function Zo(e){return(131068&e)>>2}function Ko(e,t){return-131069&e|t<<2}function Go(e){return 1==(1&e)}function Jo(e){return 1|e}function Yo(e,t){for(var n=e.tView_.data,r=[],o=t?e.classBindings:e.styleBindings,i=zo(o),a=Zo(o),u=0!==a,s=u?a:i;0!==s;){var l=n[s+1];r.unshift({key:n[s],index:s,isTemplate:u,prevDuplicate:qo(l),nextDuplicate:Go(l),nextIndex:Zo(l),prevIndex:zo(l)}),s===i&&(u=!1),s=zo(l)}return r.push((t?e.residualClasses:e.residualStyles)||null),r}function $o(e,t){for(;e;)t.push(e.template_),e=e.next}function Xo(e){if(e){var t=e.debug;return Te(t,"Object does not have a debug representation."),t}return e}function ei(e,t){void 0===t&&(t=!1);var n=It(e);if(n)switch(n.nodeType){case Node.TEXT_NODE:return n.textContent;case Node.COMMENT_NODE:return"\x3c!--"+n.textContent+"--\x3e";case Node.ELEMENT_NODE:var r=n.outerHTML;return t?r:r.split(">"+n.innerHTML+"<")[0]+">"}return null}function ti(e,t,n,r){for(var o=[],i=n;i<r;i++)o.push({index:i,t:e.data[i],l:t[i]});return{start:n,end:r,length:r-n,content:o}}function ni(e,t){if(e){for(var n=[],r=e;r;)n.push(ri(r,t,r.index)),r=r.next;return n}return[]}function ri(e,t,n){var r=It(t[n]);return{html:ei(r),type:Co[e.type],native:r,children:ni(e.child,t)}}Object.defineProperty(function oi(e,t,n,r,o,i,a,u,s,l,c,f,d,p,h,v,y,g,m,_,b,w,C,I,x,E,O,k,P,N,T,j,D){this.type=e,this.id=t,this.blueprint=n,this.template=r,this.queries=o,this.viewQuery=i,this.node=a,this.data=u,this.bindingStartIndex=s,this.expandoStartIndex=l,this.expandoInstructions=c,this.firstCreatePass=f,this.firstUpdatePass=d,this.staticViewQueries=p,this.staticContentQueries=h,this.preOrderHooks=v,this.preOrderCheckHooks=y,this.contentHooks=g,this.contentCheckHooks=m,this.viewHooks=_,this.viewCheckHooks=b,this.destroyHooks=w,this.cleanup=C,this.contentQueries=I,this.components=x,this.directiveRegistry=E,this.pipeRegistry=O,this.firstChild=k,this.schemas=P,this.consts=N,this.incompleteFirstPass=T,this._decls=j,this._vars=D}.prototype,"template_",{get:function(){var e=[];return $o(this.firstChild,e),e.join("")},enumerable:!1,configurable:!0}),function(){function e(e,t,n,r,o,i,a,u,s,l,c,f,d,p,h,v,y,g,m,_,b,w,C,I,x,E,O,k,P,N,T){this.tView_=e,this.type=t,this.index=n,this.injectorIndex=r,this.directiveStart=o,this.directiveEnd=i,this.directiveStylingLast=a,this.propertyBindings=u,this.flags=s,this.providerIndexes=l,this.tagName=c,this.attrs=f,this.mergedAttrs=d,this.localNames=p,this.initialInputs=h,this.inputs=v,this.outputs=y,this.tViews=g,this.next=m,this.projectionNext=_,this.child=b,this.parent=w,this.projection=C,this.styles=I,this.stylesWithoutHost=x,this.residualStyles=E,this.classes=O,this.classesWithoutHost=k,this.residualClasses=P,this.classBindings=N,this.styleBindings=T}Object.defineProperty(e.prototype,"type_",{get:function(){switch(this.type){case 0:return"TNodeType.Container";case 3:return"TNodeType.Element";case 4:return"TNodeType.ElementContainer";case 5:return"TNodeType.IcuContainer";case 1:return"TNodeType.Projection";case 2:return"TNodeType.View";default:return"TNodeType.???"}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"flags_",{get:function(){var e=[];return 16&this.flags&&e.push("TNodeFlags.hasClassInput"),8&this.flags&&e.push("TNodeFlags.hasContentQuery"),32&this.flags&&e.push("TNodeFlags.hasStyleInput"),128&this.flags&&e.push("TNodeFlags.hasHostBindings"),2&this.flags&&e.push("TNodeFlags.isComponentHost"),1&this.flags&&e.push("TNodeFlags.isDirectiveHost"),64&this.flags&&e.push("TNodeFlags.isDetached"),4&this.flags&&e.push("TNodeFlags.isProjected"),e.join("|")},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"template_",{get:function(){var e=[];if(e.push("<",this.tagName||this.type_),this.attrs)for(var t=0;t<this.attrs.length;){var n=this.attrs[t++];if("number"==typeof n)break;var r=this.attrs[t++];e.push(" ",n,'="',r,'"')}return e.push(">"),$o(this.child,e),e.push("</",this.tagName||this.type_,">"),e.join("")},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"styleBindings_",{get:function(){return Yo(this,!1)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"classBindings_",{get:function(){return Yo(this,!0)},enumerable:!1,configurable:!0})}(),function(){function e(e){this._raw_lView=e}Object.defineProperty(e.prototype,"flags",{get:function(){var e=this._raw_lView[2];return{__raw__flags__:e,initPhaseState:3&e,creationMode:!!(4&e),firstViewPass:!!(8&e),checkAlways:!!(16&e),dirty:!!(64&e),attached:!!(128&e),destroyed:!!(256&e),isRoot:!!(512&e),indexWithinInitPhase:e>>11}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"parent",{get:function(){return Xo(this._raw_lView[3])},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"hostHTML",{get:function(){return ei(this._raw_lView[0],!0)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"html",{get:function(){return(this.nodes||[]).map((function(e){return ei(e.native,!0)})).join("")},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"context",{get:function(){return this._raw_lView[8]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"nodes",{get:function(){var e=this._raw_lView;return ni(e[1].firstChild,e)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"tView",{get:function(){return this._raw_lView[1]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"cleanup",{get:function(){return this._raw_lView[7]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"injector",{get:function(){return this._raw_lView[9]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"rendererFactory",{get:function(){return this._raw_lView[10]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"renderer",{get:function(){return this._raw_lView[11]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"sanitizer",{get:function(){return this._raw_lView[12]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"childHead",{get:function(){return Xo(this._raw_lView[13])},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"next",{get:function(){return Xo(this._raw_lView[4])},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"childTail",{get:function(){return Xo(this._raw_lView[14])},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"declarationView",{get:function(){return Xo(this._raw_lView[15])},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"queries",{get:function(){return this._raw_lView[19]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"tHost",{get:function(){return this._raw_lView[6]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"decls",{get:function(){return ti(this.tView,this._raw_lView,20,20+this.tView._decls)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"vars",{get:function(){var e=this.tView,t=20+e._decls;return ti(this.tView,this._raw_lView,t,t+e._vars)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"i18n",{get:function(){var e=this.tView;return ti(this.tView,this._raw_lView,20+e._decls+e._vars,this.tView.expandoStartIndex)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"expando",{get:function(){return ti(this.tView,this._raw_lView,this.tView.expandoStartIndex,this._raw_lView.length)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"childViews",{get:function(){for(var e=[],t=this.childHead;t;)e.push(t),t=t.next;return e},enumerable:!1,configurable:!0})}(),function(){function e(e){this._raw_lContainer=e}Object.defineProperty(e.prototype,"hasTransplantedViews",{get:function(){return this._raw_lContainer[2]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"views",{get:function(){return this._raw_lContainer.slice(10).map(Xo)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"parent",{get:function(){return Xo(this._raw_lContainer[3])},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"movedViews",{get:function(){return this._raw_lContainer[9]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"host",{get:function(){return this._raw_lContainer[0]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"native",{get:function(){return this._raw_lContainer[7]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"next",{get:function(){return Xo(this._raw_lContainer[4])},enumerable:!1,configurable:!0})}();var ii=Promise.resolve(null);function ai(e,t){var n=e.contentQueries;if(null!==n)for(var r=0;r<n.length;r+=2){var o=n[r+1];if(-1!==o){var i=e.data[o];an(n[r]),i.contentQueries(2,t[o],o)}}}function ui(e,t,n){return wt(t)?t.createElement(e,n):null===n?t.createElement(e):t.createElementNS(n,e)}function si(e,t,n,r,o,i,a,u,s,l){var c=t.blueprint.slice();return c[0]=o,c[2]=140|r,Rt(c),c[3]=c[15]=e,c[8]=n,c[10]=a||e&&e[10],c[11]=u||e&&e[11],c[12]=s||e&&e[12]||null,c[9]=l||e&&e[9]||null,c[6]=i,c[16]=2==t.type?e[16]:c,c}function li(e,t,n,r,o,i){var a=n+20,u=e.data[a]||function s(e,t,n,r,o,i){var a=zt(),u=Wt(),s=u?a:a&&a.parent,l=e.data[n]=wi(0,s&&s!==t?s:null,r,n,o,i);return null===e.firstChild&&(e.firstChild=l),a&&(!u||null!=a.child||null===l.parent&&2!==a.type?u||(a.next=l):a.child=l),l}(e,t,a,r,o,i);return qt(u,!0),u}function ci(e,t,n){sn(t,t[6]);try{var r=e.viewQuery;null!==r&&qi(1,r,n);var o=e.template;null!==o&&pi(e,t,o,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),e.staticContentQueries&&ai(e,t),e.staticViewQueries&&qi(2,e.viewQuery,n);var i=e.components;null!==i&&function a(e,t){for(var n=0;n<t.length;n++)Hi(e,t[n])}(t,i)}catch(t){throw e.firstCreatePass&&(e.incompleteFirstPass=!0),t}finally{t[2]&=-5,pn()}}function fi(e,t,n,r){var o=t[2];if(256!=(256&o)){sn(t,t[6]);var i=Kt();try{Rt(t),$t(e.bindingStartIndex),null!==n&&pi(e,t,n,2,r);var a=3==(3&o);if(!i)if(a){var u=e.preOrderCheckHooks;null!==u&&Cn(t,u,null)}else{var s=e.preOrderHooks;null!==s&&In(t,s,0,null),xn(t,0)}if(function l(e){for(var t=Mo(e);null!==t;t=Fo(t))if(t[2])for(var n=t[9],r=0;r<n.length;r++){var o=n[r];0==(1024&o[2])&&Vt(o[3],1),o[2]|=1024}}(t),function c(e){for(var t=Mo(e);null!==t;t=Fo(t))for(var n=10;n<t.length;n++){var r=t[n],o=r[1];At(r)&&fi(o,r,o.template,r[8])}}(t),null!==e.contentQueries&&ai(e,t),!i)if(a){var f=e.contentCheckHooks;null!==f&&Cn(t,f)}else{var d=e.contentHooks;null!==d&&In(t,d,1),xn(t,1)}!function p(e,t){try{var n=e.expandoInstructions;if(null!==n)for(var r=e.expandoStartIndex,o=-1,i=0;i<n.length;i++){var a=n[i];"number"==typeof a?a<=0?(yn(0-a),o=r+=9+n[++i]):r+=a:(null!==a&&(tn(r,o),a(2,t[o])),o++)}}finally{yn(-1)}}(e,t);var h=e.components;null!==h&&function v(e,t){for(var n=0;n<t.length;n++)Fi(e,t[n])}(t,h);var y=e.viewQuery;if(null!==y&&qi(2,y,r),!i)if(a){var g=e.viewCheckHooks;null!==g&&Cn(t,g)}else{var m=e.viewHooks;null!==m&&In(t,m,2),xn(t,2)}!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),i||(t[2]&=-73),1024&t[2]&&(t[2]&=-1025,Vt(t[3],-1))}finally{pn()}}}function di(e,t,n,r){var o=t[10],i=!Kt(),a=Dt(t);try{i&&!a&&o.begin&&o.begin(),a&&ci(e,t,r),fi(e,t,n,r)}finally{i&&!a&&o.end&&o.end()}}function pi(e,t,n,r,o){var i=vn();try{yn(-1),2&r&&t.length>20&&Uo(e,t,0,Kt()),n(r,o)}finally{yn(i)}}function hi(e,t,n){if(ut(t))for(var r=t.directiveEnd,o=t.directiveStart;o<r;o++){var i=e.data[o];i.contentQueries&&i.contentQueries(1,n[o],o)}}function vi(e,t,n){Ft()&&(function r(e,t,n,o){var i=n.directiveStart,a=n.directiveEnd;e.firstCreatePass||Zn(n,t),vo(o,t);for(var u=n.initialInputs,s=i;s<a;s++){var l=e.data[s],c=ct(l);c&&Ai(t,n,l);var f=rr(t,e,s,n);vo(f,t),null!==u&&Ri(0,s-i,f,l,0,u),c&&(Nt(n.index,t)[8]=f)}}(e,t,n,Et(n,t)),128==(128&n.flags)&&function o(e,t,n){var r=n.directiveStart,o=n.directiveEnd,i=e.expandoInstructions,a=e.firstCreatePass,u=n.index-20,s=function l(){return Mt.lFrame.currentDirectiveIndex}();try{yn(u);for(var c=r;c<o;c++){var f=e.data[c],d=t[c];nn(c),null!==f.hostBindings||0!==f.hostVars||null!==f.hostAttrs?ki(f,d):a&&i.push(null)}}finally{yn(-1),nn(s)}}(e,t,n))}function yi(e,t,n){void 0===n&&(n=Et);var r=t.localNames;if(null!==r)for(var o=t.index+1,i=0;i<r.length;i+=2){var a=r[i+1],u=-1===a?n(t,e):e[a];e[o++]=u}}function gi(e){var t=e.tView;return null===t||t.incompleteFirstPass?e.tView=mi(1,-1,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts):t}function mi(e,t,n,r,o,i,a,u,s,l){var c=20+r,f=c+o,d=function p(e,t){for(var n=[],r=0;r<t;r++)n.push(r<e?null:So);return n}(c,f);return d[1]={type:e,id:t,blueprint:d,template:n,queries:null,viewQuery:u,node:null,data:d.slice().fill(null,c),bindingStartIndex:c,expandoStartIndex:f,expandoInstructions:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof i?i():i,pipeRegistry:"function"==typeof a?a():a,firstChild:null,schemas:s,consts:l,incompleteFirstPass:!1}}function _i(t,n,r){if(wt(t))return t.selectRootElement(n,r===e.ViewEncapsulation.ShadowDom);var o="string"==typeof n?t.querySelector(n):n;return o.textContent="",o}function bi(e,t,n,r){var o=Zi(t);o.push(n),e.firstCreatePass&&function i(e){return e.cleanup||(e.cleanup=[])}(e).push(r,o.length-1)}function wi(e,t,n,r,o,i){return{type:n,index:r,injectorIndex:t?t.injectorIndex:-1,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,propertyBindings:null,flags:0,providerIndexes:0,tagName:o,attrs:i,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tViews:null,next:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}function Ci(e,t,n){for(var r in e)if(e.hasOwnProperty(r)){var o=e[r];(n=null===n?{}:n).hasOwnProperty(r)?n[r].push(t,o):n[r]=[t,o]}return n}function Ii(e,t,n,r,o,i,a,u){var s,l=Et(t,n),c=t.inputs;!u&&null!=c&&(s=c[r])?(Ji(e,n,s,r,o),st(t)&&function f(e,t){var n=Nt(t,e);16&n[2]||(n[2]|=64)}(n,t.index)):3===t.type&&(r=function d(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(r),o=null!=a?a(o,t.tagName||"",r):o,wt(i)?i.setProperty(l,r,o):Tn(r)||(l.setProperty?l.setProperty(r,o):l[r]=o))}function xi(e,t,n,r){var o=!1;if(Ft()){var i=function a(e,t,n){var r=e.directiveRegistry,o=null;if(r)for(var i=0;i<r.length;i++){var a=r[i];To(n,a.selectors,!1)&&(o||(o=[]),Yn(Zn(n,t),e,a.type),ct(a)?(2&n.flags&&bo(n),Ni(e,n),o.unshift(a)):o.push(a))}return o}(e,t,n),u=null===r?null:{"":-1};if(null!==i){var s=0;o=!0,ji(n,e.data.length,i.length);for(var l=0;l<i.length;l++)(d=i[l]).providersResolver&&d.providersResolver(d);Pi(e,n,i.length);var c=!1,f=!1;for(l=0;l<i.length;l++){var d;n.mergedAttrs=jn(n.mergedAttrs,(d=i[l]).hostAttrs),Di(e,t,d),Ti(e.data.length-1,d,u),null!==d.contentQueries&&(n.flags|=8),null===d.hostBindings&&null===d.hostAttrs&&0===d.hostVars||(n.flags|=128);var p=d.type.prototype;!c&&(p.ngOnChanges||p.ngOnInit||p.ngDoCheck)&&((e.preOrderHooks||(e.preOrderHooks=[])).push(n.index-20),c=!0),f||!p.ngOnChanges&&!p.ngDoCheck||((e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n.index-20),f=!0),Ei(e,d),s+=d.hostVars}!function h(e,t){for(var n=t.directiveEnd,r=e.data,o=t.attrs,i=[],a=null,u=null,s=t.directiveStart;s<n;s++){var l=r[s],c=l.inputs,f=null===o||Eo(t)?null:Vi(c,o);i.push(f),a=Ci(c,s,a),u=Ci(l.outputs,s,u)}null!==a&&(a.hasOwnProperty("class")&&(t.flags|=16),a.hasOwnProperty("style")&&(t.flags|=32)),t.initialInputs=i,t.inputs=a,t.outputs=u}(e,n),Oi(e,t,s)}u&&function v(e,t,n){if(t)for(var r=e.localNames=[],o=0;o<t.length;o+=2){var i=n[t[o+1]];if(null==i)throw new Error("Export of name '"+t[o+1]+"' not found!");r.push(t[o],i)}}(n,r,u)}return n.mergedAttrs=jn(n.mergedAttrs,n.attrs),o}function Ei(e,t){var n=e.expandoInstructions;n.push(t.hostBindings),0!==t.hostVars&&n.push(t.hostVars)}function Oi(e,t,n){for(var r=0;r<n;r++)t.push(So),e.blueprint.push(So),e.data.push(null)}function ki(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function Pi(e,t,n){var r=20-t.index,o=e.data.length-(1048575&t.providerIndexes);(e.expandoInstructions||(e.expandoInstructions=[])).push(r,o,n)}function Ni(e,t){t.flags|=2,(e.components||(e.components=[])).push(t.index)}function Ti(e,t,n){if(n){if(t.exportAs)for(var r=0;r<t.exportAs.length;r++)n[t.exportAs[r]]=e;ct(t)&&(n[""]=e)}}function ji(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t}function Di(e,t,n){e.data.push(n);var r=n.factory||(n.factory=rt(n.type)),o=new kn(r,ct(n),null);e.blueprint.push(o),t.push(o)}function Ai(e,t,n){var r=Et(t,e),o=gi(n),i=e[10],a=Li(e,si(e,o,null,n.onPush?64:16,r,t,i,i.createRenderer(r,n)));e[t.index]=a}function Si(e,t,n,r,o,i){var a=Et(e,t),u=t[11];if(null==r)wt(u)?u.removeAttribute(a,n,i):a.removeAttribute(n);else{var s=null==o?Mn(r):o(r,e.tagName||"",n);wt(u)?u.setAttribute(a,n,s,i):i?a.setAttributeNS(i,n,s):a.setAttribute(n,s)}}function Ri(e,t,n,r,o,i){var a=i[t];if(null!==a)for(var u=r.setInput,s=0;s<a.length;){var l=a[s++],c=a[s++],f=a[s++];null!==u?r.setInput(n,f,l,c):n[c]=f}}function Vi(e,t){for(var n=null,r=0;r<t.length;){var o=t[r];if(0!==o)if(5!==o){if("number"==typeof o)break;e.hasOwnProperty(o)&&(null===n&&(n=[]),n.push(o,e[o],t[r+1])),r+=2}else r+=2;else r+=4}return n}function Mi(e,t,n,r){return new Array(e,!0,!1,t,null,0,r,n,null,null)}function Fi(e,t){var n=Nt(t,e);if(At(n)){var r=n[1];80&n[2]?fi(r,n,r.template,n[8]):n[5]>0&&function e(t){for(var n=Mo(t);null!==n;n=Fo(n))for(var r=10;r<n.length;r++){var o=n[r];if(1024&o[2]){var i=o[1];fi(i,o,i.template,o[8])}else o[5]>0&&e(o)}var a=t[1].components;if(null!==a)for(r=0;r<a.length;r++){var u=Nt(a[r],t);At(u)&&u[5]>0&&e(u)}}(n)}}function Hi(e,t){var n=Nt(t,e),r=n[1];!function o(e,t){for(var n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}(r,n),ci(r,n,n[8])}function Li(e,t){return e[13]?e[14][4]=t:e[13]=t,e[14]=t,t}function Bi(e){for(;e;){e[2]|=64;var t=Ro(e);if(ft(e)&&!t)return e;e=t}return null}function Ui(e){for(var t=0;t<e.components.length;t++){var n=e.components[t],r=jt(n),o=r[1];di(o,r,o.template,n)}}function Qi(e,t,n){var r=t[10];r.begin&&r.begin();try{fi(e,t,e.template,n)}catch(e){throw Gi(t,e),e}finally{r.end&&r.end()}}function zi(e){Ui(e[8])}function qi(e,t,n){an(0),t(e,n)}var Wi=ii;function Zi(e){return e[7]||(e[7]=[])}function Ki(e,t,n){return(null===e||ct(e))&&(n=function r(e){for(;Array.isArray(e);){if("object"==typeof e[1])return e;e=e[0]}return null}(n[t.index])),n[11]}function Gi(e,t){var n=e[9],r=n?n.get(dr,null):null;r&&r.handleError(t)}function Ji(e,t,n,r,o){for(var i=0;i<n.length;){var a=n[i++],u=n[i++],s=t[a],l=e.data[a];null!==l.setInput?l.setInput(s,o,r,u):s[u]=o}}function Yi(e,t,n){var r=xt(t,e),o=e[11];wt(o)?o.setValue(r,n):r.textContent=n}
361/**
362 * @license
363 * Copyright Google LLC All Rights Reserved.
364 *
365 * Use of this source code is governed by an MIT-style license that can be
366 * found in the LICENSE file at https://angular.io/license
367 */function $i(e,t){var n=t[3];return-1===e.index?at(n)?n:null:n}function Xi(e,t){var n=$i(e,t);return n?da(t[11],n[7]):null}function ea(e,t,n,r,o){if(null!=r){var i=void 0,a=!1;at(r)?i=r:it(r)&&(a=!0,r=r[0]);var u=It(r);0===e&&null!==n?null==o?ca(t,n,u):la(t,n,u,o||null):1===e&&null!==n?la(t,n,u,o||null):2===e?ya(t,u,a):3===e&&t.destroyNode(u),null!=i&&function s(e,t,n,r,o){var i=n[7];i!==It(n)&&ea(t,e,r,i,o);for(var a=10;a<n.length;a++){var u=n[a];ma(u[1],u,e,t,r,i)}}(t,e,i,n,o)}}function ta(e,t){return wt(t)?t.createText(e):t.createTextNode(e)}function na(e,t,n,r){var o=Xi(e.node,t);o&&ma(e,t,t[11],n?1:2,o,r)}function ra(e,t){var n=e[9],r=n.indexOf(t);1024&t[2]&&Vt(t[3],-1),n.splice(r,1)}function oa(e,t){if(!(e.length<=10)){var n=10+t,r=e[n];if(r){var o=r[17];null!==o&&o!==e&&ra(o,r),t>0&&(e[n-1][4]=r[4]);var i=Ve(e,10+t);na(r[1],r,!1,null);var a=i[19];null!==a&&a.detachView(i[1]),r[3]=null,r[4]=null,r[2]&=-129}return r}}function ia(e,t){if(!(256&t[2])){var n=t[11];wt(n)&&n.destroyNode&&ma(e,t,n,3,null,null),function r(e){var t=e[13];if(!t)return ua(e[1],e);for(;t;){var n=null;if(it(t))n=t[13];else{var r=t[10];r&&(n=r)}if(!n){for(;t&&!t[4]&&t!==e;)it(t)&&ua(t[1],t),t=aa(t,e);null===t&&(t=e),it(t)&&ua(t[1],t),n=t&&t[4]}t=n}}(t)}}function aa(e,t){var n;return it(e)&&(n=e[6])&&2===n.type?$i(n,e):e[3]===t?null:e[3]}function ua(e,t){if(!(256&t[2])){t[2]&=-129,t[2]|=256,function n(e,t){var n;if(null!=e&&null!=(n=e.destroyHooks))for(var r=0;r<n.length;r+=2){var o=t[n[r]];if(!(o instanceof kn)){var i=n[r+1];if(Array.isArray(i))for(var a=0;a<i.length;a+=2)i[a+1].call(o[i[a]]);else i.call(o)}}}(e,t),function r(e,t){var n=e.cleanup;if(null!==n){for(var r=t[7],o=0;o<n.length-1;o+=2)if("string"==typeof n[o]){var i=n[o+1],a="function"==typeof i?i(t):It(t[i]),u=n[o+3];"boolean"==typeof u?a.removeEventListener(n[o],r[n[o+2]],u):u>=0?r[u]():r[-u].unsubscribe(),o+=2}else n[o].call(r[n[o+1]]);t[7]=null}}(e,t);var o=t[6];o&&3===o.type&&wt(t[11])&&t[11].destroy();var i=t[17];if(null!==i&&at(t[3])){i!==t[3]&&ra(i,t);var a=t[19];null!==a&&a.detachView(e)}}}function sa(t,n,r){for(var o=n.parent;null!=o&&(4===o.type||5===o.type);)o=(n=o).parent;if(null==o){var i=r[6];return 2===i.type?Xi(i,r):r[0]}if(n&&5===n.type&&4&n.flags)return Et(n,r).parentNode;if(2&o.flags){var a=t.data,u=a[a[o.index].directiveStart].encapsulation;if(u!==e.ViewEncapsulation.ShadowDom&&u!==e.ViewEncapsulation.Native)return null}return Et(o,r)}function la(e,t,n,r){wt(e)?e.insertBefore(t,n,r):t.insertBefore(n,r,!0)}function ca(e,t,n){wt(e)?e.appendChild(t,n):t.appendChild(n)}function fa(e,t,n,r){null!==r?la(e,t,n,r):ca(e,t,n)}function da(e,t){return wt(e)?e.parentNode(t):t.parentNode}function pa(e,t){if(2===e.type){var n=$i(e,t);return null===n?null:va(n.indexOf(t,10)-10,n)}return 4===e.type||5===e.type?Et(e,t):null}function ha(e,t,n,r){var o=sa(e,r,t);if(null!=o){var i=t[11],a=pa(r.parent||t[6],t);if(Array.isArray(n))for(var u=0;u<n.length;u++)fa(i,o,n[u],a);else fa(i,o,n,a)}}function va(e,t){var n=10+e+1;if(n<t.length){var r=t[n],o=r[1].firstChild;if(null!==o)return function e(t,n){if(null!==n){var r=n.type;if(3===r)return Et(n,t);if(0===r)return va(-1,t[n.index]);if(4===r||5===r){var o=n.child;if(null!==o)return e(t,o);var i=t[n.index];return at(i)?va(-1,i):It(i)}var a=t[16],u=a[6],s=Ro(a),l=u.projection[n.projection];return null!=l?e(s,l):e(t,n.next)}return null}(r,o)}return t[7]}function ya(e,t,n){var r=da(e,t);r&&function o(e,t,n,r){wt(e)?e.removeChild(t,n,r):t.removeChild(n)}(e,r,t,n)}function ga(e,t,n,r,o,i,a){for(;null!=n;){var u=r[n.index],s=n.type;a&&0===t&&(u&&vo(It(u),r),n.flags|=4),64!=(64&n.flags)&&(4===s||5===s?(ga(e,t,n.child,r,o,i,!1),ea(t,e,o,u,i)):1===s?ba(e,t,r,n,o,i):ea(t,e,o,u,i)),n=a?n.projectionNext:n.next}}function ma(e,t,n,r,o,i){ga(n,r,e.node.child,t,o,i,!1)}function _a(e,t,n){ba(t[11],0,t,n,sa(e,n,t),pa(n.parent||t[6],t))}function ba(e,t,n,r,o,i){var a=n[16],u=a[6].projection[r.projection];if(Array.isArray(u))for(var s=0;s<u.length;s++)ea(t,e,o,u[s],i);else ga(e,t,u,a[3],o,i,!0)}function wa(e,t,n){wt(e)?e.setAttribute(t,"style",n):t.style.cssText=n}function Ca(e,t,n){wt(e)?""===n?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n):t.className=n}
368/**
369 * @license
370 * Copyright Google LLC All Rights Reserved.
371 *
372 * Use of this source code is governed by an MIT-style license that can be
373 * found in the LICENSE file at https://angular.io/license
374 */var Ia,xa,Ea,Oa,ka=function(){function e(e,t){this._lView=e,this._cdRefInjectingView=t,this._appRef=null,this._viewContainerRef=null}return Object.defineProperty(e.prototype,"rootNodes",{get:function(){var e=this._lView;return null==e[0]?function e(t,n,r,o,i){for(void 0===i&&(i=!1);null!==r;){var a=n[r.index];if(null!==a&&o.push(It(a)),at(a))for(var s=10;s<a.length;s++){var l=a[s],c=l[1].firstChild;null!==c&&e(l[1],l,c,o)}var f=r.type;if(4===f||5===f)e(t,n,r.child,o);else if(1===f){var d=n[16],p=d[6].projection[r.projection];if(Array.isArray(p))o.push.apply(o,u(p));else{var h=Ro(d);e(h[1],h,p,o,!0)}}r=i?r.projectionNext:r.next}return o}(e[1],e,e[6].child,[]):[]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"context",{get:function(){return this._lView[8]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"destroyed",{get:function(){return 256==(256&this._lView[2])},enumerable:!1,configurable:!0}),e.prototype.destroy=function(){if(this._appRef)this._appRef.detachView(this);else if(this._viewContainerRef){var e=this._viewContainerRef.indexOf(this);e>-1&&this._viewContainerRef.detach(e),this._viewContainerRef=null}ia(this._lView[1],this._lView)},e.prototype.onDestroy=function(e){bi(this._lView[1],this._lView,null,e)},e.prototype.markForCheck=function(){Bi(this._cdRefInjectingView||this._lView)},e.prototype.detach=function(){this._lView[2]&=-129},e.prototype.reattach=function(){this._lView[2]|=128},e.prototype.detectChanges=function(){Qi(this._lView[1],this._lView,this.context)},e.prototype.checkNoChanges=function(){!function e(t,n,r){Gt(!0);try{Qi(t,n,r)}finally{Gt(!1)}}(this._lView[1],this._lView,this.context)},e.prototype.attachToViewContainerRef=function(e){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._viewContainerRef=e},e.prototype.detachFromAppRef=function(){this._appRef=null,function e(t,n){ma(t,n,n[11],2,null,null)}(this._lView[1],this._lView)},e.prototype.attachToAppRef=function(e){if(this._viewContainerRef)throw new Error("This view is already attached to a ViewContainer!");this._appRef=e},e}(),Pa=function(e){function t(t){var n=e.call(this,t)||this;return n._view=t,n}return o(t,e),t.prototype.detectChanges=function(){zi(this._view)},t.prototype.checkNoChanges=function(){!function e(t){Gt(!0);try{zi(t)}finally{Gt(!1)}}(this._view)},Object.defineProperty(t.prototype,"context",{get:function(){return null},enumerable:!1,configurable:!0}),t}(ka);function Na(e,t,n){return Ia||(Ia=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t}(e)),new Ia(Et(t,n))}function Ta(e,t,n,r){return xa||(xa=function(e){function t(t,n,r){var o=e.call(this)||this;return o._declarationView=t,o._declarationTContainer=n,o.elementRef=r,o}return o(t,e),t.prototype.createEmbeddedView=function(e){var t=this._declarationTContainer.tViews,n=si(this._declarationView,t,e,16,null,t.node);n[17]=this._declarationView[this._declarationTContainer.index];var r=this._declarationView[19];return null!==r&&(n[19]=r.createEmbeddedView(t)),ci(t,n,e),new ka(n)},t}(e)),0===n.type?new xa(r,n,Na(t,n,r)):null}function ja(e,t,n,r){var i;Ea||(Ea=function(e){function n(t,n,r){var o=e.call(this)||this;return o._lContainer=t,o._hostTNode=n,o._hostView=r,o}return o(n,e),Object.defineProperty(n.prototype,"element",{get:function(){return Na(t,this._hostTNode,this._hostView)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"injector",{get:function(){return new ar(this._hostTNode,this._hostView)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"parentInjector",{get:function(){var e=Jn(this._hostTNode,this._hostView),t=Vn(e,this._hostView),n=function r(e,t,n){if(n.parent&&-1!==n.parent.injectorIndex){for(var r=n.parent.injectorIndex,o=n.parent;null!=o.parent&&r==o.parent.injectorIndex;)o=o.parent;return o}for(var i=Rn(e),a=t,u=t[6];i>1;)u=(a=a[15])[6],i--;return u}(e,this._hostView,this._hostTNode);return An(e)&&null!=n?new ar(n,t):new ar(null,this._hostView)},enumerable:!1,configurable:!0}),n.prototype.clear=function(){for(;this.length>0;)this.remove(this.length-1)},n.prototype.get=function(e){return null!==this._lContainer[8]&&this._lContainer[8][e]||null},Object.defineProperty(n.prototype,"length",{get:function(){return this._lContainer.length-10},enumerable:!1,configurable:!0}),n.prototype.createEmbeddedView=function(e,t,n){var r=e.createEmbeddedView(t||{});return this.insert(r,n),r},n.prototype.createComponent=function(e,t,n,r,o){var i=n||this.parentInjector;if(!o&&null==e.ngModule&&i){var a=i.get(ke,null);a&&(o=a)}var u=e.create(i,r,void 0,o);return this.insert(u.hostView,t),u},n.prototype.insert=function(e,t){var n=e._lView,r=n[1];if(e.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");if(this.allocateContainerIfNeeded(),function o(e){return at(e[3])}(n)){var i=this.indexOf(e);if(-1!==i)this.detach(i);else{var a=n[3],u=new Ea(a,a[6],a[3]);u.detach(u.indexOf(e))}}var s=this._adjustIndex(t);return function l(e,t,n,r){var o=10+r,i=n.length;r>0&&(n[o-1][4]=t),r<i-10?(t[4]=n[o],Re(n,10+r,t)):(n.push(t),t[4]=null),t[3]=n;var a=t[17];null!==a&&n!==a&&function u(e,t){var n=e[9];t[16]!==t[3][3][16]&&(e[2]=!0),null===n?e[9]=[t]:n.push(t)}(a,t);var s=t[19];null!==s&&s.insertView(e),t[2]|=128}(r,n,this._lContainer,s),na(r,n,!0,va(s,this._lContainer)),e.attachToViewContainerRef(this),Re(this._lContainer[8],s,e),e},n.prototype.move=function(e,t){if(e.destroyed)throw new Error("Cannot move a destroyed View in a ViewContainer!");return this.insert(e,t)},n.prototype.indexOf=function(e){var t=this._lContainer[8];return null!==t?t.indexOf(e):-1},n.prototype.remove=function(e){this.allocateContainerIfNeeded();var t=this._adjustIndex(e,-1),n=oa(this._lContainer,t);n&&(Ve(this._lContainer[8],t),ia(n[1],n))},n.prototype.detach=function(e){this.allocateContainerIfNeeded();var t=this._adjustIndex(e,-1),n=oa(this._lContainer,t);return n&&null!=Ve(this._lContainer[8],t)?new ka(n):null},n.prototype._adjustIndex=function(e,t){return void 0===t&&(t=0),null==e?this.length+t:e},n.prototype.allocateContainerIfNeeded=function(){null===this._lContainer[8]&&(this._lContainer[8]=[])},n}(e));var a=r[n.index];if(at(a))i=a;else{var u=void 0;if(4===n.type)u=It(a);else if(u=r[11].createComment(""),ft(r)){var s=r[11],l=Et(n,r);la(s,da(s,l),u,function c(e,t){return wt(e)?e.nextSibling(t):t.nextSibling}(s,l))}else ha(r[1],r,u,n);r[n.index]=i=Mi(a,r,u,n),Li(r,i)}return new Ea(i,n,r)}function Da(e){return void 0===e&&(e=!1),function t(e,n,r){if(!r&&st(e)){var o=Nt(e.index,n);return new ka(o,o)}return 3===e.type||0===e.type||4===e.type||5===e.type?new ka(n[16],n):null}(zt(),Bt(),e)}(Oa=function Oa(){}).__NG_ELEMENT_ID__=function(){return Sa()};var Aa=Da,Sa=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t]},Ra=Function;function Va(e){return"function"==typeof e}var Ma=/^function\s+\S+\(\)\s*{[\s\S]+\.apply\(this,\s*(arguments|[^()]+\(arguments\))\)/,Fa=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{/,Ha=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(/,La=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(\)\s*{\s*super\(\.\.\.arguments\)/,Ba=function(){function e(e){this._reflect=e||Y.Reflect}return e.prototype.isReflectionEnabled=function(){return!0},e.prototype.factory=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return new(e.bind.apply(e,u([void 0],t)))}},e.prototype._zipTypesAndAnnotations=function(e,t){var n;n=Me(void 0===e?t.length:e.length);for(var r=0;r<n.length;r++)n[r]=void 0===e?[]:e[r]&&e[r]!=Object?[e[r]]:[],t&&null!=t[r]&&(n[r]=n[r].concat(t[r]));return n},e.prototype._ownParameters=function(e,t){if(function n(e){return Ma.test(e)||La.test(e)||Fa.test(e)&&!Ha.test(e)}(e.toString()))return null;if(e.parameters&&e.parameters!==t.parameters)return e.parameters;var r=e.ctorParameters;if(r&&r!==t.ctorParameters){var o="function"==typeof r?r():r,i=o.map((function(e){return e&&e.type})),a=o.map((function(e){return e&&Ua(e.decorators)}));return this._zipTypesAndAnnotations(i,a)}var u=e.hasOwnProperty(c)&&e[c],s=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",e);return s||u?this._zipTypesAndAnnotations(s,u):Me(e.length)},e.prototype.parameters=function(e){if(!Va(e))return[];var t=Qa(e),n=this._ownParameters(e,t);return n||t===Object||(n=this.parameters(t)),n||[]},e.prototype._ownAnnotations=function(e,t){if(e.annotations&&e.annotations!==t.annotations){var n=e.annotations;return"function"==typeof n&&n.annotations&&(n=n.annotations),n}return e.decorators&&e.decorators!==t.decorators?Ua(e.decorators):e.hasOwnProperty(l)?e[l]:null},e.prototype.annotations=function(e){if(!Va(e))return[];var t=Qa(e),n=this._ownAnnotations(e,t)||[];return(t!==Object?this.annotations(t):[]).concat(n)},e.prototype._ownPropMetadata=function(e,t){if(e.propMetadata&&e.propMetadata!==t.propMetadata){var n=e.propMetadata;return"function"==typeof n&&n.propMetadata&&(n=n.propMetadata),n}if(e.propDecorators&&e.propDecorators!==t.propDecorators){var r=e.propDecorators,o={};return Object.keys(r).forEach((function(e){o[e]=Ua(r[e])})),o}return e.hasOwnProperty(f)?e[f]:null},e.prototype.propMetadata=function(e){if(!Va(e))return{};var t=Qa(e),n={};if(t!==Object){var r=this.propMetadata(t);Object.keys(r).forEach((function(e){n[e]=r[e]}))}var o=this._ownPropMetadata(e,t);return o&&Object.keys(o).forEach((function(e){var t=[];n.hasOwnProperty(e)&&t.push.apply(t,u(n[e])),t.push.apply(t,u(o[e])),n[e]=t})),n},e.prototype.ownPropMetadata=function(e){return Va(e)&&this._ownPropMetadata(e,Qa(e))||{}},e.prototype.hasLifecycleHook=function(e,t){return e instanceof Ra&&t in e.prototype},e.prototype.guards=function(e){return{}},e.prototype.getter=function(e){return new Function("o","return o."+e+";")},e.prototype.setter=function(e){return new Function("o","v","return o."+e+" = v;")},e.prototype.method=function(e){return new Function("o","args","if (!o."+e+") throw new Error('\""+e+"\" is undefined');\n return o."+e+".apply(o, args);")},e.prototype.importUri=function(e){return"object"==typeof e&&e.filePath?e.filePath:"./"+F(e)},e.prototype.resourceUri=function(e){return"./"+F(e)},e.prototype.resolveIdentifier=function(e,t,n,r){return r},e.prototype.resolveEnum=function(e,t){return e[t]},e}();function Ua(e){return e?e.map((function(e){var t=e.type.annotationCls;return new(t.bind.apply(t,u([void 0],e.args?e.args:[])))})):[]}function Qa(e){var t=e.prototype?Object.getPrototypeOf(e.prototype):null;return(t?t.constructor:null)||Object}
375/**
376 * @license
377 * Copyright Google LLC All Rights Reserved.
378 *
379 * Use of this source code is governed by an MIT-style license that can be
380 * found in the LICENSE file at https://angular.io/license
381 */var za=null;function qa(){return za=za||new Ba}function Wa(e){return Za(qa().parameters(e))}function Za(e){var t=$();return e.map((function(e){return function n(e,t){var n={token:null,host:!1,optional:!1,resolved:e.R3ResolvedDependencyType.Token,self:!1,skipSelf:!1};function r(t){n.resolved=e.R3ResolvedDependencyType.Token,n.token=t}if(Array.isArray(t)&&t.length>0)for(var o=0;o<t.length;o++){var i=t[o];if(void 0!==i){var a=Object.getPrototypeOf(i);if(i instanceof _||"Optional"===a.ngMetadataName)n.optional=!0;else if(i instanceof w||"SkipSelf"===a.ngMetadataName)n.skipSelf=!0;else if(i instanceof b||"Self"===a.ngMetadataName)n.self=!0;else if(i instanceof C||"Host"===a.ngMetadataName)n.host=!0;else if(i instanceof m)n.token=i.token;else if(i instanceof x){if(void 0===i.attributeName)throw new Error("Attribute name must be defined.");n.token=i.attributeName,n.resolved=e.R3ResolvedDependencyType.Attribute}else i===Oa?(n.token=i,n.resolved=e.R3ResolvedDependencyType.ChangeDetectorRef):r(i)}}else void 0===t||Array.isArray(t)&&0===t.length?(n.token=void 0,n.resolved=z.Invalid):r(t);return n}
382/**
383 * @license
384 * Copyright Google LLC All Rights Reserved.
385 *
386 * Use of this source code is governed by an MIT-style license that can be
387 * found in the LICENSE file at https://angular.io/license
388 */(t,e)}))}var Ka=E({provide:String,useValue:E});function Ga(e){return void 0!==e.useClass}function Ja(e){return void 0!==e.useFactory}function Ya(e,t){var n=t||{providedIn:null},r={name:e.name,type:e,typeArgumentCount:0,providedIn:n.providedIn,userDeps:void 0};return(Ga(n)||Ja(n))&&void 0!==n.deps&&(r.userDeps=Za(n.deps)),Ga(n)?r.useClass=U(n.useClass):function o(e){return Ka in e}(n)?r.useValue=U(n.useValue):Ja(n)?r.useFactory=n.useFactory:function i(e){return void 0!==e.useExisting}(n)&&(r.useExisting=U(n.useExisting)),r}var $a=E({provide:String,useValue:E}),Xa=[];function eu(e,t){if(!t){var n=(l=new Ba).parameters(e);return function(){return new(e.bind.apply(e,u([void 0],be(n))))}}if($a in t){var r=t;return function(){return r.useValue}}if(t.useExisting){var o=t;return function(){return ye(U(o.useExisting))}}if(t.useFactory){var i=t;return function(){return i.useFactory.apply(i,u(be(i.deps||Xa)))}}if(t.useClass){var a=t,s=t.deps;if(!s){var l=new Ba;s=l.parameters(e)}return function(){var e;return new((e=U(a.useClass)).bind.apply(e,u([void 0],be(s))))}}var c=t.deps;return c||(l=new Ba,c=l.parameters(e)),function(){return new(e.bind.apply(e,u([void 0],be(c))))}}
389/**
390 * @license
391 * Copyright Google LLC All Rights Reserved.
392 *
393 * Use of this source code is governed by an MIT-style license that can be
394 * found in the LICENSE file at https://angular.io/license
395 */var tu=d("Injectable",void 0,void 0,void 0,(function(e,t){return nu(e,t)})),nu=function ru(e,t){t&&void 0!==t.providedIn&&!T(e)&&(e.ɵprov=k({token:e,providedIn:t.providedIn,factory:eu(e,t)}))},ou=new ue("Set Injector scope."),iu={},au={},uu=[],su=void 0;function lu(){return void 0===su&&(su=new we),su}function cu(e,t,n,r){void 0===t&&(t=null),void 0===n&&(n=null);var o=fu(e,t,n,r);return o._resolveInjectorDefTypes(),o}function fu(e,t,n,r){return void 0===t&&(t=null),void 0===n&&(n=null),new du(e,n,t||lu(),r)}var du=function(){function t(e,t,n,r){var o=this;void 0===r&&(r=null),this.parent=n,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this._destroyed=!1;var i=[];t&&Se(t,(function(n){return o.processProvider(n,e,t)})),Se([e],(function(e){return o.processInjectorType(e,[],i)})),this.records.set(se,vu(void 0,this));var a=this.records.get(ou);this.scope=null!=a?a.value:null,this.source=r||("object"==typeof e?null:F(e))}return Object.defineProperty(t.prototype,"destroyed",{get:function(){return this._destroyed},enumerable:!1,configurable:!0}),t.prototype.destroy=function(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach((function(e){return e.ngOnDestroy()}))}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}},t.prototype.get=function(t,n,r){void 0===n&&(n=le),void 0===r&&(r=e.InjectFlags.Default),this.assertNotDestroyed();var o=pe(this);try{if(!(r&e.InjectFlags.SkipSelf)){var i=this.records.get(t);if(void 0===i){var a=function u(e){return"function"==typeof e||"object"==typeof e&&e instanceof ue}(t)&&T(t);i=a&&this.injectableDefInScope(a)?vu(pu(t),iu):null,this.records.set(t,i)}if(null!=i)return this.hydrate(t,i)}return(r&e.InjectFlags.Self?lu():this.parent).get(t,n=r&e.InjectFlags.Optional&&n===le?null:n)}catch(e){if("NullInjectorError"===e.name){if((e.ngTempTokenPath=e.ngTempTokenPath||[]).unshift(F(t)),o)throw e;return Ce(e,t,"R3InjectorError",this.source)}throw e}finally{pe(o)}},t.prototype._resolveInjectorDefTypes=function(){var e=this;this.injectorDefTypes.forEach((function(t){return e.get(t)}))},t.prototype.toString=function(){var e=[];return this.records.forEach((function(t,n){return e.push(F(n))})),"R3Injector["+e.join(", ")+"]"},t.prototype.assertNotDestroyed=function(){if(this._destroyed)throw new Error("Injector has already been destroyed.")},t.prototype.processInjectorType=function(e,t,n){var r=this;if(!(e=U(e)))return!1;var o=D(e),i=null==o&&e.ngModule||void 0,a=void 0===i?e:i,u=-1!==n.indexOf(a);if(void 0!==i&&(o=D(i)),null==o)return!1;if(null!=o.imports&&!u){var s;n.push(a);try{Se(o.imports,(function(e){r.processInjectorType(e,t,n)&&(void 0===s&&(s=[]),s.push(e))}))}finally{}if(void 0!==s)for(var l=function(e){var t=s[e],n=t.ngModule,o=t.providers;Se(o,(function(e){return r.processProvider(e,n,o||uu)}))},c=0;c<s.length;c++)l(c)}this.injectorDefTypes.add(a),this.records.set(a,vu(o.factory,iu));var f=o.providers;if(null!=f&&!u){var d=e;Se(f,(function(e){return r.processProvider(e,d,f)}))}return void 0!==i&&void 0!==e.providers},t.prototype.processProvider=function(e,t,n){var r=gu(e=U(e))?e:U(e&&e.provide),o=function i(e,t,n){return yu(e)?vu(void 0,e.useValue):vu(hu(e,t,n),iu)}(e,t,n);if(gu(e)||!0!==e.multi){var a=this.records.get(r);a&&void 0!==a.multi&&wo()}else{var u=this.records.get(r);u?void 0===u.multi&&wo():((u=vu(void 0,iu,!0)).factory=function(){return be(u.multi)},this.records.set(r,u)),r=e,u.multi.push(e)}this.records.set(r,o)},t.prototype.hydrate=function(e,t){return t.value===au?function n(e){throw new Error("Cannot instantiate cyclic dependency! "+e)}(F(e)):t.value===iu&&(t.value=au,t.value=t.factory()),"object"==typeof t.value&&t.value&&function r(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(t.value)&&this.onDestroy.add(t.value),t.value},t.prototype.injectableDefInScope=function(e){return!!e.providedIn&&("string"==typeof e.providedIn?"any"===e.providedIn||e.providedIn===this.scope:this.injectorDefTypes.has(e.providedIn))},t}();function pu(e){var t=T(e),n=null!==t?t.factory:rt(e);if(null!==n)return n;var r=D(e);if(null!==r)return r.factory;if(e instanceof ue)throw new Error("Token "+F(e)+" is missing a ɵprov definition.");if(e instanceof Function)return function o(e){var t=e.length;if(t>0){var n=Me(t,"?");throw new Error("Can't resolve all parameters for "+F(e)+": ("+n.join(", ")+").")}var r=function o(e){var t=e&&(e[A]||e[V]||e[R]&&e[R]());if(t){var n=function r(e){if(e.hasOwnProperty("name"))return e.name;var t=(""+e).match(/^function\s*([^\s(]+)/);return null===t?"":t[1]}(e);return console.warn('DEPRECATED: DI is instantiating a token "'+n+'" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "'+n+'" class.'),t}return null}(e);return null!==r?function(){return r.factory(e)}:function(){return new e}}(e);throw new Error("unreachable")}function hu(e,t,n){var r=void 0;if(gu(e)){var o=U(e);return rt(o)||pu(o)}if(yu(e))r=function(){return U(e.useValue)};else if(function i(e){return!(!e||!e.useFactory)}(e))r=function(){return e.useFactory.apply(e,u(be(e.deps||[])))};else if(function a(e){return!(!e||!e.useExisting)}(e))r=function(){return ye(U(e.useExisting))};else{var s=U(e&&(e.useClass||e.provide));if(s||function l(e,t,n){var r="";throw e&&t&&(r=" - only instances of Provider and Type are allowed, got: ["+t.map((function(e){return e==n?"?"+n+"?":"..."})).join(", ")+"]"),new Error("Invalid provider for the NgModule '"+F(e)+"'"+r)}(t,n,e),!function c(e){return!!e.deps}(e))return rt(s)||pu(s);r=function(){return new(s.bind.apply(s,u([void 0],be(e.deps))))}}return r}function vu(e,t,n){return void 0===n&&(n=!1),{factory:e,value:t,multi:n?[]:void 0}}function yu(e){return null!==e&&"object"==typeof e&&fe in e}function gu(e){return"function"==typeof e}var mu=function _u(e,t,n){return new Eu(e,t,n)},bu=function(){function e(){}return e.create=function(e,t){return Array.isArray(e)?mu(e,t,""):mu(e.providers,e.parent,e.name||"")},e}();bu.THROW_IF_NOT_FOUND=le,bu.NULL=new we,bu.ɵprov=k({token:bu,providedIn:"any",factory:function(){return ye(se)}}),bu.__NG_ELEMENT_ID__=-1;var wu=function(e){return e},Cu=[],Iu=wu,xu=function(){return Array.prototype.slice.call(arguments)},Eu=function(){function t(e,t,n){void 0===t&&(t=bu.NULL),void 0===n&&(n=null),this.parent=t,this.source=n;var r=this._records=new Map;r.set(bu,{token:bu,fn:wu,deps:Cu,value:this,useNew:!1}),r.set(se,{token:se,fn:wu,deps:Cu,value:this,useNew:!1}),this.scope=function e(t,n){var r=null;if(n)if(n=U(n),Array.isArray(n))for(var o=0;o<n.length;o++)r=e(t,n[o])||r;else{if("function"==typeof n)throw Pu("Function/Class not supported",n);if(!n||"object"!=typeof n||!n.provide)throw Pu("Unexpected provider",n);var i=U(n.provide),a=Ou(n);if(!0===n.multi){var u=t.get(i);if(u){if(u.fn!==xu)throw ku(i)}else t.set(i,u={token:n.provide,deps:[],useNew:!1,fn:xu,value:Cu});u.deps.push({token:i=n,options:6})}var s=t.get(i);if(s&&s.fn==xu)throw ku(i);i===ou&&(r=a.value),t.set(i,a)}return r}(r,e)}return t.prototype.get=function(t,n,r){void 0===r&&(r=e.InjectFlags.Default);var o=this._records,i=o.get(t);if(void 0===i){var a=T(t);if(a){var s=a&&a.providedIn;("any"===s||null!=s&&s===this.scope)&&o.set(t,i=Ou({provide:t,useFactory:a.factory,deps:Cu}))}void 0===i&&o.set(t,null)}var l=pe(this);try{return function t(n,r,o,i,a,s){try{return function l(n,r,o,i,a,s){var l;if(!r||s&e.InjectFlags.SkipSelf)l=s&e.InjectFlags.Self?bu.NULL.get(n,s&e.InjectFlags.Optional?void 0!==a?a:null:a):i.get(n,a,e.InjectFlags.Default);else{if((l=r.value)==Iu)throw Error("ɵCircular dependency");if(l===Cu){r.value=Iu;var c=r.useNew,f=r.fn,d=r.deps,p=Cu;if(d.length){p=[];for(var h=0;h<d.length;h++){var v=d[h],y=v.options,g=2&y?o.get(v.token):void 0;p.push(t(v.token,g,o,g||4&y?i:bu.NULL,1&y?null:bu.THROW_IF_NOT_FOUND,e.InjectFlags.Default))}}r.value=l=c?new(f.bind.apply(f,u([void 0],p))):f.apply(void 0,p)}}return l}(n,r,o,i,a,s)}catch(e){throw e instanceof Error||(e=new Error(e)),(e.ngTempTokenPath=e.ngTempTokenPath||[]).unshift(n),r&&r.value==Iu&&(r.value=Cu),e}}(t,i,o,this.parent,n,r)}catch(e){return Ce(e,t,"StaticInjectorError",this.source)}finally{pe(l)}},t.prototype.toString=function(){var e=[];return this._records.forEach((function(t,n){return e.push(F(n))})),"StaticInjector["+e.join(", ")+"]"},t}();function Ou(e){var t=function n(e){var t=Cu,n=e.deps;if(n&&n.length){t=[];for(var r=0;r<n.length;r++){var o=6,i=U(n[r]);if(Array.isArray(i))for(var a=0,u=i;a<u.length;a++){var s=u[a];s instanceof _||s==_?o|=1:s instanceof w||s==w?o&=-3:s instanceof b||s==b?o&=-5:i=s instanceof m?s.token:U(s)}t.push({token:i,options:o})}}else if(e.useExisting)t=[{token:i=U(e.useExisting),options:6}];else if(!n&&!(fe in e))throw Pu("'deps' required",e);return t}(e),r=wu,o=Cu,i=!1,a=U(e.provide);if(fe in e)o=e.useValue;else if(e.useFactory)r=e.useFactory;else if(e.useExisting);else if(e.useClass)i=!0,r=U(e.useClass);else{if("function"!=typeof a)throw Pu("StaticProvider does not have [useValue|useFactory|useExisting|useClass] or [provide] is not newable",e);i=!0,r=a}return{deps:t,fn:r,useNew:i,value:o}}function ku(e){return Pu("Cannot mix multi providers and regular providers",e)}function Pu(e,t){return new Error(Ie(e,t,"StaticInjectorError"))}
396/**
397 * @license
398 * Copyright Google LLC All Rights Reserved.
399 *
400 * Use of this source code is governed by an MIT-style license that can be
401 * found in the LICENSE file at https://angular.io/license
402 */function Nu(e){return e.length>1?" ("+function t(e){for(var t=[],n=0;n<e.length;++n){if(t.indexOf(e[n])>-1)return t.push(e[n]),t;t.push(e[n])}return t}(e.slice().reverse()).map((function(e){return F(e.token)})).join(" -> ")+")":""}function Tu(e,t,n,r){var o=[t],i=n(o),a=r?function u(e,t){var n=e+" caused by: "+(t instanceof Error?t.message:t),r=Error(n);return r.ngOriginalError=t,r}(i,r):Error(i);return a.addKey=ju,a.keys=o,a.injectors=[e],a.constructResolvingMessage=n,a.ngOriginalError=r,a}function ju(e,t){this.injectors.push(e),this.keys.push(t),this.message=this.constructResolvingMessage(this.keys)}function Du(e,t){for(var n=[],r=0,o=t.length;r<o;r++){var i=t[r];n.push(i&&0!=i.length?i.map(F).join(" "):"?")}return Error("Cannot resolve all parameters for '"+F(e)+"'("+n.join(", ")+"). Make sure that all the parameters are decorated with Inject or have valid type annotations and that '"+F(e)+"' is decorated with Injectable.")}
403/**
404 * @license
405 * Copyright Google LLC All Rights Reserved.
406 *
407 * Use of this source code is governed by an MIT-style license that can be
408 * found in the LICENSE file at https://angular.io/license
409 */
410var Au=function(){function e(e,t){if(this.token=e,this.id=t,!e)throw new Error("Token must be defined!");this.displayName=F(this.token)}return e.get=function(e){return Su.get(U(e))},Object.defineProperty(e,"numberOfKeys",{get:function(){return Su.numberOfKeys},enumerable:!1,configurable:!0}),e}(),Su=new(function(){function e(){this._allKeys=new Map}return e.prototype.get=function(e){if(e instanceof Au)return e;if(this._allKeys.has(e))return this._allKeys.get(e);var t=new Au(e,Au.numberOfKeys);return this._allKeys.set(e,t),t},Object.defineProperty(e.prototype,"numberOfKeys",{get:function(){return this._allKeys.size},enumerable:!1,configurable:!0}),e}()),Ru=new(function(){function e(e){this.reflectionCapabilities=e}return e.prototype.updateCapabilities=function(e){this.reflectionCapabilities=e},e.prototype.factory=function(e){return this.reflectionCapabilities.factory(e)},e.prototype.parameters=function(e){return this.reflectionCapabilities.parameters(e)},e.prototype.annotations=function(e){return this.reflectionCapabilities.annotations(e)},e.prototype.propMetadata=function(e){return this.reflectionCapabilities.propMetadata(e)},e.prototype.hasLifecycleHook=function(e,t){return this.reflectionCapabilities.hasLifecycleHook(e,t)},e.prototype.getter=function(e){return this.reflectionCapabilities.getter(e)},e.prototype.setter=function(e){return this.reflectionCapabilities.setter(e)},e.prototype.method=function(e){return this.reflectionCapabilities.method(e)},e.prototype.importUri=function(e){return this.reflectionCapabilities.importUri(e)},e.prototype.resourceUri=function(e){return this.reflectionCapabilities.resourceUri(e)},e.prototype.resolveIdentifier=function(e,t,n,r){return this.reflectionCapabilities.resolveIdentifier(e,t,n,r)},e.prototype.resolveEnum=function(e,t){return this.reflectionCapabilities.resolveEnum(e,t)},e}())(new Ba),Vu=function(){function e(e,t,n){this.key=e,this.optional=t,this.visibility=n}return e.fromKey=function(t){return new e(t,!1,null)},e}(),Mu=[],Fu=function Fu(e,t,n){this.key=e,this.resolvedFactories=t,this.multiProvider=n,this.resolvedFactory=this.resolvedFactories[0]},Hu=function Hu(e,t){this.factory=e,this.dependencies=t};function Lu(e){var t,n;if(e.useClass){var r=U(e.useClass);t=Ru.factory(r),n=Qu(r)}else e.useExisting?(t=function(e){return e},n=[Vu.fromKey(Au.get(e.useExisting))]):e.useFactory?(t=e.useFactory,n=function o(e,t){if(t){var n=t.map((function(e){return[e]}));return t.map((function(t){return zu(e,t,n)}))}return Qu(e)}(e.useFactory,e.deps)):(t=function(){return e.useValue},n=Mu);return new Hu(t,n)}function Bu(e){return new Fu(Au.get(e.provide),[Lu(e)],e.multi||!1)}function Uu(e){var t=function n(e,t){for(var n=0;n<e.length;n++){var r=e[n],o=t.get(r.key.id);if(o){if(r.multiProvider!==o.multiProvider)throw Error("Cannot mix multi providers and regular providers, got: "+o+" "+r);if(r.multiProvider)for(var i=0;i<r.resolvedFactories.length;i++)o.resolvedFactories.push(r.resolvedFactories[i]);else t.set(r.key.id,r)}else{var a;a=r.multiProvider?new Fu(r.key,r.resolvedFactories.slice(),r.multiProvider):r,t.set(r.key.id,a)}}return t}(function e(t,n){return t.forEach((function(t){if(t instanceof Ra)n.push({provide:t,useClass:t});else if(t&&"object"==typeof t&&void 0!==t.provide)n.push(t);else{if(!Array.isArray(t))throw function r(e){return Error("Invalid provider - only instances of Provider and Type are allowed, got: "+e)}(t);e(t,n)}})),n}(e,[]).map(Bu),new Map);return Array.from(t.values())}function Qu(e){var t=Ru.parameters(e);if(!t)return[];if(t.some((function(e){return null==e})))throw Du(e,t);return t.map((function(n){return zu(e,n,t)}))}function zu(e,t,n){var r=null,o=!1;if(!Array.isArray(t))return qu(t instanceof m?t.token:t,o,null);for(var i=null,a=0;a<t.length;++a){var u=t[a];u instanceof Ra?r=u:u instanceof m?r=u.token:u instanceof _?o=!0:u instanceof b||u instanceof w?i=u:u instanceof ue&&(r=u)}if(null!=(r=U(r)))return qu(r,o,i);throw Du(e,n)}function qu(e,t,n){return new Vu(Au.get(e),t,n)}var Wu={},Zu=function(){function e(){}return e.resolve=function(e){return Uu(e)},e.resolveAndCreate=function(t,n){var r=e.resolve(t);return e.fromResolvedProviders(r,n)},e.fromResolvedProviders=function(e,t){return new Ku(e,t)},e}(),Ku=function(){function e(e,t){this._constructionCounter=0,this._providers=e,this.parent=t||null;var n=e.length;this.keyIds=[],this.objs=[];for(var r=0;r<n;r++)this.keyIds[r]=e[r].key.id,this.objs[r]=Wu}return e.prototype.get=function(e,t){return void 0===t&&(t=le),this._getByKey(Au.get(e),null,t)},e.prototype.resolveAndCreateChild=function(e){var t=Zu.resolve(e);return this.createChildFromResolved(t)},e.prototype.createChildFromResolved=function(t){var n=new e(t);return n.parent=this,n},e.prototype.resolveAndInstantiate=function(e){return this.instantiateResolved(Zu.resolve([e])[0])},e.prototype.instantiateResolved=function(e){return this._instantiateProvider(e)},e.prototype.getProviderAtIndex=function(e){if(e<0||e>=this._providers.length)throw function t(e){return Error("Index "+e+" is out-of-bounds.")}(e);return this._providers[e]},e.prototype._new=function(e){if(this._constructionCounter++>this._getMaxNumberOfObjects())throw function t(e,n){return Tu(e,n,(function(e){return"Cannot instantiate cyclic dependency!"+Nu(e)}))}(this,e.key);return this._instantiateProvider(e)},e.prototype._getMaxNumberOfObjects=function(){return this.objs.length},e.prototype._instantiateProvider=function(e){if(e.multiProvider){for(var t=[],n=0;n<e.resolvedFactories.length;++n)t[n]=this._instantiate(e,e.resolvedFactories[n]);return t}return this._instantiate(e,e.resolvedFactories[0])},e.prototype._instantiate=function(e,t){var n,r,o=this,i=t.factory;try{n=t.dependencies.map((function(e){return o._getByReflectiveDependency(e)}))}catch(t){throw t.addKey&&t.addKey(this,e.key),t}try{r=i.apply(void 0,u(n))}catch(t){throw function a(e,t,n,r){return Tu(e,r,(function(e){var n=F(e[0].token);return t.message+": Error during instantiation of "+n+"!"+Nu(e)+"."}),t)}(this,t,0,e.key)}return r},e.prototype._getByReflectiveDependency=function(e){return this._getByKey(e.key,e.visibility,e.optional?null:le)},e.prototype._getByKey=function(t,n,r){return t===e.INJECTOR_KEY?this:n instanceof b?this._getByKeySelf(t,r):this._getByKeyDefault(t,r,n)},e.prototype._getObjByKeyId=function(e){for(var t=0;t<this.keyIds.length;t++)if(this.keyIds[t]===e)return this.objs[t]===Wu&&(this.objs[t]=this._new(this._providers[t])),this.objs[t];return Wu},e.prototype._throwOrNull=function(e,t){if(t!==le)return t;throw function n(e,t){return Tu(e,t,(function(e){return"No provider for "+F(e[0].token)+"!"+Nu(e)}))}(this,e)},e.prototype._getByKeySelf=function(e,t){var n=this._getObjByKeyId(e.id);return n!==Wu?n:this._throwOrNull(e,t)},e.prototype._getByKeyDefault=function(t,n,r){var o;for(o=r instanceof w?this.parent:this;o instanceof e;){var i=o,a=i._getObjByKeyId(t.id);if(a!==Wu)return a;o=i.parent}return null!==o?o.get(t.token,n):this._throwOrNull(t,n)},Object.defineProperty(e.prototype,"displayName",{get:function(){return"ReflectiveInjector(providers: ["+function e(t,n){for(var r=[],o=0;o<t._providers.length;++o)r[o]=n(t.getProviderAtIndex(o));return r}
411/**
412 * @license
413 * Copyright Google LLC All Rights Reserved.
414 *
415 * Use of this source code is governed by an MIT-style license that can be
416 * found in the LICENSE file at https://angular.io/license
417 */
418/**
419 * @license
420 * Copyright Google LLC All Rights Reserved.
421 *
422 * Use of this source code is governed by an MIT-style license that can be
423 * found in the LICENSE file at https://angular.io/license
424 */
425/**
426 * @license
427 * Copyright Google LLC All Rights Reserved.
428 *
429 * Use of this source code is governed by an MIT-style license that can be
430 * found in the LICENSE file at https://angular.io/license
431 */(this,(function(e){return' "'+e.key.displayName+'" '})).join(", ")+"])"},enumerable:!1,configurable:!0}),e.prototype.toString=function(){return this.displayName},e}();Ku.INJECTOR_KEY=Au.get(bu);var Gu,Ju=new ue("AnalyzeForEntryComponents"),Yu=v("ContentChildren",(function(e,t){return void 0===t&&(t={}),Object.assign({selector:e,first:!1,isViewQuery:!1,descendants:!1},t)}),Gu=function Gu(){}),$u=v("ContentChild",(function(e,t){return void 0===t&&(t={}),Object.assign({selector:e,first:!0,isViewQuery:!1,descendants:!0},t)}),Gu),Xu=v("ViewChildren",(function(e,t){return void 0===t&&(t={}),Object.assign({selector:e,first:!1,isViewQuery:!0,descendants:!0},t)}),Gu),es=v("ViewChild",(function(e,t){return Object.assign({selector:e,first:!0,isViewQuery:!0,descendants:!0},t)}),Gu);
432/**
433 * @license
434 * Copyright Google LLC All Rights Reserved.
435 *
436 * Use of this source code is governed by an MIT-style license that can be
437 * found in the LICENSE file at https://angular.io/license
438 */
439function ts(e){var t=[],n=new Map;function r(t){var r=n.get(t);if(!r){var o=e(t);n.set(t,r=o.then(as))}return r}return ns.forEach((function(e,n){var o=[];e.templateUrl&&o.push(r(e.templateUrl).then((function(t){e.template=t})));var i=e.styleUrls,a=e.styles||(e.styles=[]),u=e.styles.length;i&&i.forEach((function(t,n){a.push(""),o.push(r(t).then((function(r){a[u+n]=r,i.splice(i.indexOf(t),1),0==i.length&&(e.styleUrls=void 0)})))}));var s=Promise.all(o).then((function(){return function e(t){rs.delete(t)}
440/**
441 * @license
442 * Copyright Google LLC All Rights Reserved.
443 *
444 * Use of this source code is governed by an MIT-style license that can be
445 * found in the LICENSE file at https://angular.io/license
446 */(n)}));t.push(s)})),is(),Promise.all(t).then((function(){}))}var ns=new Map,rs=new Set;function os(e){return!!(e.templateUrl&&!e.hasOwnProperty("template")||e.styleUrls&&e.styleUrls.length)}function is(){var e=ns;return ns=new Map,e}function as(e){return"string"==typeof e?e:e.text()}function us(e,t,n){var r=n?e.styles:null,o=n?e.classes:null,i=0;if(null!==t)for(var a=0;a<t.length;a++){var u=t[a];"number"==typeof u?i=u:1==i?o=H(o,u):2==i&&(r=H(r,u+": "+t[++a]+";"))}n?e.styles=r:e.stylesWithoutHost=r,n?e.classes=o:e.classesWithoutHost=o}
447/**
448 * @license
449 * Copyright Google LLC All Rights Reserved.
450 *
451 * Use of this source code is governed by an MIT-style license that can be
452 * found in the LICENSE file at https://angular.io/license
453 */var ss=null;function ls(){if(!ss){var e=Y.Symbol;if(e&&e.iterator)ss=e.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),n=0;n<t.length;++n){var r=t[n];"entries"!==r&&"size"!==r&&Map.prototype[r]===Map.prototype.entries&&(ss=r)}}return ss}
454/**
455 * @license
456 * Copyright Google LLC All Rights Reserved.
457 *
458 * Use of this source code is governed by an MIT-style license that can be
459 * found in the LICENSE file at https://angular.io/license
460 */function cs(e,t){var n=ds(e),r=ds(t);return n&&r?function o(e,t,n){for(var r=e[ls()](),o=t[ls()]();;){var i=r.next(),a=o.next();if(i.done&&a.done)return!0;if(i.done||a.done)return!1;if(!n(i.value,a.value))return!1}}(e,t,cs):!(n||!e||"object"!=typeof e&&"function"!=typeof e||r||!t||"object"!=typeof t&&"function"!=typeof t)||Object.is(e,t)}var fs=function(){function e(e){this.wrapped=e}return e.wrap=function(t){return new e(t)},e.unwrap=function(t){return e.isWrapped(t)?t.wrapped:t},e.isWrapped=function(t){return t instanceof e},e}();function ds(e){return!!ps(e)&&(Array.isArray(e)||!(e instanceof Map)&&ls()in e)}function ps(e){return null!==e&&("function"==typeof e||"object"==typeof e)}
461/**
462 * @license
463 * Copyright Google LLC All Rights Reserved.
464 *
465 * Use of this source code is governed by an MIT-style license that can be
466 * found in the LICENSE file at https://angular.io/license
467 */function hs(e,t,n){return e[t]=n}function vs(e,t){return e[t]}function ys(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}function gs(e,t,n,r){var o=ys(e,t,n);return ys(e,t+1,r)||o}function ms(e,t,n,r,o){var i=gs(e,t,n,r);return ys(e,t+2,o)||i}function _s(e,t,n,r,o,i){var a=gs(e,t,n,r);return gs(e,t+2,o,i)||a}
468/**
469 * @license
470 * Copyright Google LLC All Rights Reserved.
471 *
472 * Use of this source code is governed by an MIT-style license that can be
473 * found in the LICENSE file at https://angular.io/license
474 */function bs(e,t,n,r){var o=Bt();return ys(o,Xt(),t)&&(Ut(),Si(gn(),o,e,t,n,r)),bs}
475/**
476 * @license
477 * Copyright Google LLC All Rights Reserved.
478 *
479 * Use of this source code is governed by an MIT-style license that can be
480 * found in the LICENSE file at https://angular.io/license
481 */function ws(e,t){for(var n=!1,r=Yt(),o=1;o<t.length;o+=2)n=ys(e,r++,t[o])||n;if($t(r),!n)return So;var i=t[0];for(o=1;o<t.length;o+=2)i+=Mn(t[o])+t[o+1];return i}function Cs(e,t,n,r){return ys(e,Xt(),n)?t+Mn(n)+r:So}function Is(e,t,n,r,o,i){var a=gs(e,Yt(),n,o);return en(2),a?t+Mn(n)+r+Mn(o)+i:So}function xs(e,t,n,r,o,i,a,u){var s=ms(e,Yt(),n,o,a);return en(3),s?t+Mn(n)+r+Mn(o)+i+Mn(a)+u:So}function Es(e,t,n,r,o,i,a,u,s,l){var c=_s(e,Yt(),n,o,a,s);return en(4),c?t+Mn(n)+r+Mn(o)+i+Mn(a)+u+Mn(s)+l:So}function Os(e,t,n,r,o,i,a,u,s,l,c,f){var d=Yt(),p=_s(e,d,n,o,a,s);return p=ys(e,d+4,c)||p,en(5),p?t+Mn(n)+r+Mn(o)+i+Mn(a)+u+Mn(s)+l+Mn(c)+f:So}function ks(e,t,n,r,o,i,a,u,s,l,c,f,d,p){var h=Yt(),v=_s(e,h,n,o,a,s);return v=gs(e,h+4,c,d)||v,en(6),v?t+Mn(n)+r+Mn(o)+i+Mn(a)+u+Mn(s)+l+Mn(c)+f+Mn(d)+p:So}function Ps(e,t,n,r,o,i,a,u,s,l,c,f,d,p,h,v){var y=Yt(),g=_s(e,y,n,o,a,s);return g=ms(e,y+4,c,d,h)||g,en(7),g?t+Mn(n)+r+Mn(o)+i+Mn(a)+u+Mn(s)+l+Mn(c)+f+Mn(d)+p+Mn(h)+v:So}function Ns(e,t,n,r,o,i,a,u,s,l,c,f,d,p,h,v,y,g){var m=Yt(),_=_s(e,m,n,o,a,s);return _=_s(e,m+4,c,d,h,y)||_,en(8),_?t+Mn(n)+r+Mn(o)+i+Mn(a)+u+Mn(s)+l+Mn(c)+f+Mn(d)+p+Mn(h)+v+Mn(y)+g:So}function Ts(e,t,n,r,o,i){var a=Bt(),u=Cs(a,t,n,r);return u!==So&&Si(gn(),a,e,u,o,i),Ts}function js(e,t,n,r,o,i,a,u){var s=Bt(),l=Is(s,t,n,r,o,i);return l!==So&&Si(gn(),s,e,l,a,u),js}function Ds(e,t,n,r,o,i,a,u,s,l){var c=Bt(),f=xs(c,t,n,r,o,i,a,u);return f!==So&&Si(gn(),c,e,f,s,l),Ds}function As(e,t,n,r,o,i,a,u,s,l,c,f){var d=Bt(),p=Es(d,t,n,r,o,i,a,u,s,l);return p!==So&&Si(gn(),d,e,p,c,f),As}function Ss(e,t,n,r,o,i,a,u,s,l,c,f,d,p){var h=Bt(),v=Os(h,t,n,r,o,i,a,u,s,l,c,f);return v!==So&&Si(gn(),h,e,v,d,p),Ss}function Rs(e,t,n,r,o,i,a,u,s,l,c,f,d,p,h,v){var y=Bt(),g=ks(y,t,n,r,o,i,a,u,s,l,c,f,d,p);return g!==So&&Si(gn(),y,e,g,h,v),Rs}function Vs(e,t,n,r,o,i,a,u,s,l,c,f,d,p,h,v,y,g){var m=Bt(),_=Ps(m,t,n,r,o,i,a,u,s,l,c,f,d,p,h,v);return _!==So&&Si(gn(),m,e,_,y,g),Vs}function Ms(e,t,n,r,o,i,a,u,s,l,c,f,d,p,h,v,y,g,m,_){var b=Bt(),w=Ns(b,t,n,r,o,i,a,u,s,l,c,f,d,p,h,v,y,g);return w!==So&&Si(gn(),b,e,w,m,_),Ms}function Fs(e,t,n,r){var o=Bt(),i=ws(o,t);return i!==So&&Si(gn(),o,e,i,n,r),Fs}
482/**
483 * @license
484 * Copyright Google LLC All Rights Reserved.
485 *
486 * Use of this source code is governed by an MIT-style license that can be
487 * found in the LICENSE file at https://angular.io/license
488 */function Hs(e){var t=ho(e);Qi(t[1],t,e)}function Ls(e){!function t(e,n){var r,o=0===e.flags;e.flags|=n,o&&e.clean==ii&&(e.clean=new Promise((function(e){return r=e})),e.scheduler((function(){if(1&e.flags&&(e.flags&=-2,Ui(e)),2&e.flags){e.flags&=-3;var t=e.playerHandler;t&&t.flushPlayers()}e.clean=ii,r(null)})))}(Bi(ho(e))[8],1)}function Bs(e,t,n,r,o,i,a,u){var s=Bt(),l=Ut(),c=e+20,f=l.firstCreatePass?
489/**
490 * @license
491 * Copyright Google LLC All Rights Reserved.
492 *
493 * Use of this source code is governed by an MIT-style license that can be
494 * found in the LICENSE file at https://angular.io/license
495 */
496function d(e,t,n,r,o,i,a,u,s){var l=t.consts,c=li(t,n[6],e,0,a||null,St(l,u));xi(t,n,c,St(l,s)),wn(t,c);var f=c.tViews=mi(2,-1,r,o,i,t.directiveRegistry,t.pipeRegistry,null,t.schemas,l),d=wi(0,null,2,-1,null,null);return d.injectorIndex=c.injectorIndex,f.node=d,null!==t.queries&&(t.queries.template(t,c),f.queries=t.queries.embeddedTView(c)),c}(e,l,s,t,n,r,o,i,a):l.data[c];qt(f,!1);var p=s[11].createComment("");ha(l,s,p,f),vo(p,s),Li(s,s[c]=Mi(p,s,p,f)),lt(f)&&vi(l,s,f),null!=a&&yi(s,f,u)}
497/**
498 * @license
499 * Copyright Google LLC All Rights Reserved.
500 *
501 * Use of this source code is governed by an MIT-style license that can be
502 * found in the LICENSE file at https://angular.io/license
503 */function Us(e,t,n,r){var o=n+20;o>=e.data.length&&(e.data[o]=null,e.blueprint[o]=null),t[o]=r}function Qs(e){return Pt(function t(){return Mt.lFrame.contextLView}(),e)}
504/**
505 * @license
506 * Copyright Google LLC All Rights Reserved.
507 *
508 * Use of this source code is governed by an MIT-style license that can be
509 * found in the LICENSE file at https://angular.io/license
510 */function zs(t,n){void 0===n&&(n=e.InjectFlags.Default);var r=Bt();return null==r?ye(t,n):Xn(zt(),r,U(t),n)}function qs(e){return $n(zt(),e)}function Ws(){throw new Error("invalid")}
511/**
512 * @license
513 * Copyright Google LLC All Rights Reserved.
514 *
515 * Use of this source code is governed by an MIT-style license that can be
516 * found in the LICENSE file at https://angular.io/license
517 */function Zs(e,t,n){var r=Bt();return ys(r,Xt(),t)&&Ii(Ut(),gn(),r,e,t,r[11],n,!1),Zs}function Ks(e,t,n,r,o){var i=o?"class":"style";Ji(e,n,t.inputs[i],i,r)}
518/**
519 * @license
520 * Copyright Google LLC All Rights Reserved.
521 *
522 * Use of this source code is governed by an MIT-style license that can be
523 * found in the LICENSE file at https://angular.io/license
524 */function Gs(e,t,n,r){var o=Bt(),i=Ut(),a=20+e,u=o[11],s=o[a]=ui(t,u,function l(){return Mt.lFrame.currentNamespace}()),c=i.firstCreatePass?function f(e,t,n,r,o,i,a){var u=t.consts,s=St(u,i),l=li(t,n[6],e,3,o,s);return xi(t,n,l,St(u,a)),null!==l.attrs&&us(l,l.attrs,!1),null!==l.mergedAttrs&&us(l,l.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,l),l}(e,i,o,0,t,n,r):i.data[a];qt(c,!0);var d=c.mergedAttrs;null!==d&&Pn(u,s,d);var p=c.classes;null!==p&&Ca(u,s,p);var h=c.styles;null!==h&&wa(u,s,h),ha(i,o,s,c),0===function v(){return Mt.lFrame.elementDepthCount}()&&vo(s,o),function y(){Mt.lFrame.elementDepthCount++}(),lt(c)&&(vi(i,o,c),hi(i,c,o)),null!==r&&yi(o,c)}function Js(){var e=zt();Wt()?Zt():qt(e=e.parent,!1);var t=e;!function n(){Mt.lFrame.elementDepthCount--}();var r=Ut();r.firstCreatePass&&(wn(r,e),ut(e)&&r.queries.elementEnd(e)),null!=t.classesWithoutHost&&function o(e){return 0!=(16&e.flags)}(t)&&Ks(r,t,Bt(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function i(e){return 0!=(32&e.flags)}
525/**
526 * @license
527 * Copyright Google LLC All Rights Reserved.
528 *
529 * Use of this source code is governed by an MIT-style license that can be
530 * found in the LICENSE file at https://angular.io/license
531 */(t)&&Ks(r,t,Bt(),t.stylesWithoutHost,!1)}function Ys(e,t,n,r){Gs(e,t,n,r),Js()}function $s(e,t,n){var r=Bt(),o=Ut(),i=e+20,a=o.firstCreatePass?
532/**
533 * @license
534 * Copyright Google LLC All Rights Reserved.
535 *
536 * Use of this source code is governed by an MIT-style license that can be
537 * found in the LICENSE file at https://angular.io/license
538 */
539function u(e,t,n,r,o){var i=t.consts,a=St(i,r),u=li(t,n[6],e,4,"ng-container",a);return null!==a&&us(u,a,!0),xi(t,n,u,St(i,o)),null!==t.queries&&t.queries.elementStart(t,u),u}(e,o,r,t,n):o.data[i];qt(a,!0);var s=r[i]=r[11].createComment("");ha(o,r,s,a),vo(s,r),lt(a)&&(vi(o,r,a),hi(o,a,r)),null!=n&&yi(r,a)}function Xs(){var e=zt(),t=Ut();Wt()?Zt():qt(e=e.parent,!1),t.firstCreatePass&&(wn(t,e),ut(e)&&t.queries.elementEnd(e))}function el(e,t,n){$s(e,t,n),Xs()}function tl(){return Bt()}
540/**
541 * @license
542 * Copyright Google LLC All Rights Reserved.
543 *
544 * Use of this source code is governed by an MIT-style license that can be
545 * found in the LICENSE file at https://angular.io/license
546 */function nl(e){return!!e&&"function"==typeof e.then}function rl(e){return!!e&&"function"==typeof e.subscribe}
547/**
548 * @license
549 * Copyright Google LLC All Rights Reserved.
550 *
551 * Use of this source code is governed by an MIT-style license that can be
552 * found in the LICENSE file at https://angular.io/license
553 */function ol(e,t,n,r){void 0===n&&(n=!1);var o=Bt(),i=Ut(),a=zt();return al(i,o,o[11],a,e,t,n,r),ol}function il(e,t,n,r){void 0===n&&(n=!1);var o=zt(),i=Bt(),a=Ut();return al(a,i,Ki(rn(a.data),o,i),o,e,t,n,r),il}function al(e,t,n,r,o,i,a,u){void 0===a&&(a=!1);var s=lt(r),l=e.firstCreatePass&&(e.cleanup||(e.cleanup=[])),c=Zi(t),f=!0;if(3===r.type){var d=Et(r,t),p=u?u(d):Be,h=p.target||d,v=c.length,y=u?function(e){return u(It(e[r.index])).target}:r.index;if(wt(n)){var g=null;if(!u&&s&&(g=function m(e,t,n,r){var o=e.cleanup;if(null!=o)for(var i=0;i<o.length-1;i+=2){var a=o[i];if(a===n&&o[i+1]===r){var u=t[7],s=o[i+2];return u.length>s?u[s]:null}"string"==typeof a&&(i+=2)}return null}(e,t,o,r.index)),null!==g)(g.__ngLastListenerFn__||g).__ngNextListenerFn__=i,g.__ngLastListenerFn__=i,f=!1;else{i=sl(r,t,i,!1);var _=n.listen(p.name||h,o,i);c.push(i,_),l&&l.push(o,y,v,v+1)}}else i=sl(r,t,i,!0),h.addEventListener(o,i,a),c.push(i),l&&l.push(o,y,v,a)}var b,w=r.outputs;if(f&&null!==w&&(b=w[o])){var C=b.length;if(C)for(var I=0;I<C;I+=2){var x=t[b[I]][b[I+1]].subscribe(i),E=c.length;c.push(i,x),l&&l.push(o,r.index,E,-(E+1))}}}function ul(e,t,n){try{return!1!==t(n)}catch(t){return Gi(e,t),!1}}function sl(e,t,n,r){return function o(i){if(i===Function)return n;var a=2&e.flags?Nt(e.index,t):t;0==(32&t[2])&&Bi(a);for(var u=ul(t,n,i),s=o.__ngNextListenerFn__;s;)u=ul(t,s,i)&&u,s=s.__ngNextListenerFn__;return r&&!1===u&&(i.preventDefault(),i.returnValue=!1),u}}
554/**
555 * @license
556 * Copyright Google LLC All Rights Reserved.
557 *
558 * Use of this source code is governed by an MIT-style license that can be
559 * found in the LICENSE file at https://angular.io/license
560 */
561/**
562 * @license
563 * Copyright Google LLC All Rights Reserved.
564 *
565 * Use of this source code is governed by an MIT-style license that can be
566 * found in the LICENSE file at https://angular.io/license
567 */function ll(e){return void 0===e&&(e=1),hn(e)}
568/**
569 * @license
570 * Copyright Google LLC All Rights Reserved.
571 *
572 * Use of this source code is governed by an MIT-style license that can be
573 * found in the LICENSE file at https://angular.io/license
574 */function cl(e,t){for(var n=null,r=function o(e){var t=e.attrs;if(null!=t){var n=t.indexOf(5);if(0==(1&n))return t[n+1]}return null}(e),i=0;i<t.length;i++){var a=t[i];if("*"!==a){if(null===r?To(e,a,!0):jo(r,a))return i}else n=i}return n}function fl(e){var t=Bt()[16][6];if(!t.projection)for(var n=t.projection=Me(e?e.length:1,null),r=n.slice(),o=t.child;null!==o;){var i=e?cl(o,e):0;null!==i&&(r[i]?r[i].projectionNext=o:n[i]=o,r[i]=o),o=o.next}}var dl=!1;function pl(e){dl=e}function hl(e,t,n){void 0===t&&(t=0);var r=Bt(),o=Ut(),i=li(o,r[6],e,1,null,n||null);null===i.projection&&(i.projection=t),Zt(),dl||_a(o,r,i)}function vl(e,t,n){return yl(e,"",t,"",n),vl}function yl(e,t,n,r,o){var i=Bt(),a=Cs(i,t,n,r);return a!==So&&Ii(Ut(),gn(),i,e,a,i[11],o,!1),yl}function gl(e,t,n,r,o,i,a){var u=Bt(),s=Is(u,t,n,r,o,i);return s!==So&&Ii(Ut(),gn(),u,e,s,u[11],a,!1),gl}function ml(e,t,n,r,o,i,a,u,s){var l=Bt(),c=xs(l,t,n,r,o,i,a,u);return c!==So&&Ii(Ut(),gn(),l,e,c,l[11],s,!1),ml}function _l(e,t,n,r,o,i,a,u,s,l,c){var f=Bt(),d=Es(f,t,n,r,o,i,a,u,s,l);return d!==So&&Ii(Ut(),gn(),f,e,d,f[11],c,!1),_l}function bl(e,t,n,r,o,i,a,u,s,l,c,f,d){var p=Bt(),h=Os(p,t,n,r,o,i,a,u,s,l,c,f);return h!==So&&Ii(Ut(),gn(),p,e,h,p[11],d,!1),bl}function wl(e,t,n,r,o,i,a,u,s,l,c,f,d,p,h){var v=Bt(),y=ks(v,t,n,r,o,i,a,u,s,l,c,f,d,p);return y!==So&&Ii(Ut(),gn(),v,e,y,v[11],h,!1),wl}function Cl(e,t,n,r,o,i,a,u,s,l,c,f,d,p,h,v,y){var g=Bt(),m=Ps(g,t,n,r,o,i,a,u,s,l,c,f,d,p,h,v);return m!==So&&Ii(Ut(),gn(),g,e,m,g[11],y,!1),Cl}function Il(e,t,n,r,o,i,a,u,s,l,c,f,d,p,h,v,y,g,m){var _=Bt(),b=Ns(_,t,n,r,o,i,a,u,s,l,c,f,d,p,h,v,y,g);return b!==So&&Ii(Ut(),gn(),_,e,b,_[11],m,!1),Il}function xl(e,t,n){var r=Bt(),o=ws(r,t);return o!==So&&Ii(Ut(),gn(),r,e,o,r[11],n,!1),xl}
575/**
576 * @license
577 * Copyright Google LLC All Rights Reserved.
578 *
579 * Use of this source code is governed by an MIT-style license that can be
580 * found in the LICENSE file at https://angular.io/license
581 */var El=[];function Ol(e,t,n,r,o){for(var i=e[n+1],a=null===t,u=r?zo(i):Zo(i),s=!1;0!==u&&(!1===s||a);){var l=e[u+1];kl(e[u],t)&&(s=!0,e[u+1]=r?Jo(l):Wo(l)),u=r?zo(l):Zo(l)}s&&(e[n+1]=r?Wo(i):Jo(i))}function kl(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&Le(e,t)>=0}
582/**
583 * @license
584 * Copyright Google LLC All Rights Reserved.
585 *
586 * Use of this source code is governed by an MIT-style license that can be
587 * found in the LICENSE file at https://angular.io/license
588 */var Pl={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Nl(e){return e.substring(Pl.key,Pl.keyEnd)}function Tl(e){return e.substring(Pl.value,Pl.valueEnd)}function jl(e,t){var n=Pl.textEnd;return n===t?-1:(t=Pl.keyEnd=function r(e,t,n){for(;t<n&&e.charCodeAt(t)>32;)t++;return t}(e,Pl.key=t,n),Sl(e,t,n))}function Dl(e,t){var n=Pl.textEnd,r=Pl.key=Sl(e,t,n);return n===r?-1:(r=Pl.keyEnd=function o(e,t,n){for(var r;t<n&&(45===(r=e.charCodeAt(t))||95===r||(-33&r)>=65&&(-33&r)<=90||r>=48&&r<=57);)t++;return t}(e,r,n),r=Rl(e,r,n),r=Pl.value=Sl(e,r,n),r=Pl.valueEnd=function i(e,t,n){for(var r=-1,o=-1,i=-1,a=t,u=a;a<n;){var s=e.charCodeAt(a++);if(59===s)return u;34===s||39===s?u=a=Vl(e,s,a,n):t===a-4&&85===i&&82===o&&76===r&&40===s?u=a=Vl(e,41,a,n):s>32&&(u=a),i=o,o=r,r=-33&s}return u}(e,r,n),Rl(e,r,n))}function Al(e){Pl.key=0,Pl.keyEnd=0,Pl.value=0,Pl.valueEnd=0,Pl.textEnd=e.length}function Sl(e,t,n){for(;t<n&&e.charCodeAt(t)<=32;)t++;return t}function Rl(e,t,n,r){return(t=Sl(e,t,n))<n&&t++,t}function Vl(e,t,n,r){for(var o=-1,i=n;i<r;){var a=e.charCodeAt(i++);if(a==t&&92!==o)return i;o=92==a&&92===o?0:a}throw new Error}
589/**
590 * @license
591 * Copyright Google LLC All Rights Reserved.
592 *
593 * Use of this source code is governed by an MIT-style license that can be
594 * found in the LICENSE file at https://angular.io/license
595 */
596function Ml(e,t,n){return Ql(e,t,n,!1),Ml}function Fl(e,t){return Ql(e,t,null,!0),Fl}function Hl(e){zl(Gl,Ll,e,!1)}function Ll(e,t){for(var n=function r(e){return Al(e),Dl(e,Sl(e,0,Pl.textEnd))}(t);n>=0;n=Dl(t,n))Gl(e,Nl(t),Tl(t))}function Bl(e){zl(Fe,Ul,e,!0)}function Ul(e,t){for(var n=function r(e){return Al(e),jl(e,Sl(e,0,Pl.textEnd))}(t);n>=0;n=jl(t,n))Fe(e,Nl(t),!0)}function Ql(e,t,n,r){var o=Bt(),i=Ut(),a=en(2);i.firstUpdatePass&&Wl(i,e,a,r),t!==So&&ys(o,a,t)&&Jl(i,i.data[vn()+20],o,o[11],e,o[a+1]=function u(e,t){return null==e||("string"==typeof t?e+=t:"object"==typeof e&&(e=F(_r(e)))),e}(t,n),r,a)}function zl(e,t,n,r){var o=Ut(),i=en(2);o.firstUpdatePass&&Wl(o,null,i,r);var a=Bt();if(n!==So&&ys(a,i,n)){var u=o.data[vn()+20];if(Xl(u,r)&&!ql(o,i)){var s=r?u.classesWithoutHost:u.stylesWithoutHost;null!==s&&(n=H(s,n||"")),Ks(o,u,a,n,r)}else!function c(e,t,n,r,o,i,a,u){o===So&&(o=El);for(var s=0,l=0,c=0<o.length?o[0]:null,f=0<i.length?i[0]:null;null!==c||null!==f;){var d=s<o.length?o[s+1]:void 0,p=l<i.length?i[l+1]:void 0,h=null,v=void 0;c===f?(s+=2,l+=2,d!==p&&(h=f,v=p)):null===f||null!==c&&c<f?(s+=2,h=c):(l+=2,h=f,v=p),null!==h&&Jl(e,t,n,r,h,v,a,u),c=s<o.length?o[s]:null,f=l<i.length?i[l]:null}}(o,u,a,a[11],a[i+1],a[i+1]=function l(e,t,n){if(null==n||""===n)return El;var r=[],o=_r(n);if(Array.isArray(o))for(var i=0;i<o.length;i++)e(r,o[i],!0);else if("object"==typeof o)for(var a in o)o.hasOwnProperty(a)&&e(r,a,o[a]);else"string"==typeof o&&t(r,o);return r}(e,t,n),r,i)}}function ql(e,t){return t>=e.expandoStartIndex}function Wl(e,t,n,r){var o=e.data;if(null===o[n+1]){var i=o[vn()+20],a=ql(e,n);Xl(i,r)&&null===t&&!a&&(t=!1),t=function u(e,t,n,r){var o=rn(e),i=r?t.residualClasses:t.residualStyles;if(null===o)0===(r?t.classBindings:t.styleBindings)&&(n=Kl(n=Zl(null,e,t,n,r),t.attrs,r),i=null);else{var a=t.directiveStylingLast;if(-1===a||e[a]!==o)if(n=Zl(o,e,t,n,r),null===i){var u=function s(e,t,n){var r=n?t.classBindings:t.styleBindings;if(0!==Zo(r))return e[zo(r)]}(e,t,r);void 0!==u&&Array.isArray(u)&&function l(e,t,n,r){e[zo(n?t.classBindings:t.styleBindings)]=r}(e,t,r,u=Kl(u=Zl(null,e,t,u[1],r),t.attrs,r))}else i=function c(e,t,n){for(var r=void 0,o=t.directiveEnd,i=1+t.directiveStylingLast;i<o;i++)r=Kl(r,e[i].hostAttrs,n);return Kl(r,t.attrs,n)}(e,t,r)}return void 0!==i&&(r?t.residualClasses=i:t.residualStyles=i),n}(o,i,t,r),function s(e,t,n,r,o,i){var a=i?t.classBindings:t.styleBindings,u=zo(a),s=Zo(a);e[r]=n;var l,c=!1;if(Array.isArray(n)?(null===(l=n[1])||Le(n,l)>0)&&(c=!0):l=n,o)if(0!==s){var f=zo(e[u+1]);e[r+1]=Qo(f,u),0!==f&&(e[f+1]=Ko(e[f+1],r)),e[u+1]=function d(e,t){return 131071&e|t<<17}(e[u+1],r)}else e[r+1]=Qo(u,0),0!==u&&(e[u+1]=Ko(e[u+1],r)),u=r;else e[r+1]=Qo(s,0),0===u?u=r:e[s+1]=Ko(e[s+1],r),s=r;c&&(e[r+1]=Wo(e[r+1])),Ol(e,l,r,!0),Ol(e,l,r,!1),function p(e,t,n,r,o){var i=o?e.residualClasses:e.residualStyles;null!=i&&"string"==typeof t&&Le(i,t)>=0&&(n[r+1]=Jo(n[r+1]))}(t,l,e,r,i),a=Qo(u,s),i?t.classBindings=a:t.styleBindings=a}(o,i,t,n,a,r)}}function Zl(e,t,n,r,o){var i=null,a=n.directiveEnd,u=n.directiveStylingLast;for(-1===u?u=n.directiveStart:u++;u<a&&(r=Kl(r,(i=t[u]).hostAttrs,o),i!==e);)u++;return null!==e&&(n.directiveStylingLast=u),r}function Kl(e,t,n){var r=n?1:2,o=-1;if(null!==t)for(var i=0;i<t.length;i++){var a=t[i];"number"==typeof a?o=a:o===r&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),Fe(e,a,!!n||t[++i]))}return void 0===e?null:e}function Gl(e,t,n){Fe(e,t,_r(n))}function Jl(e,t,n,r,o,i,a,u){if(3===t.type){var s=e.data,l=s[u+1];$l(Go(l)?Yl(s,t,n,o,Zo(l),a):void 0)||($l(i)||qo(l)&&(i=Yl(s,null,n,o,u,a)),function c(e,t,n,r,o){var i=wt(e);if(t)o?i?e.addClass(n,r):n.classList.add(r):i?e.removeClass(n,r):n.classList.remove(r);else{var a=-1==r.indexOf("-")?void 0:2;null==o?i?e.removeStyle(n,r,a):n.style.removeProperty(r):i?e.setStyle(n,r,o,a):n.style.setProperty(r,o)}}(r,a,xt(vn(),n),o,i))}}function Yl(e,t,n,r,o,i){for(var a=null===t,u=void 0;o>0;){var s=e[o],l=Array.isArray(s),c=l?s[1]:s,f=null===c,d=n[o+1];d===So&&(d=f?El:void 0);var p=f?He(d,r):c===r?d:void 0;if(l&&!$l(p)&&(p=He(s,r)),$l(p)&&(u=p,a))return u;var h=e[o+1];o=a?zo(h):Zo(h)}if(null!==t){var v=i?t.residualClasses:t.residualStyles;null!=v&&(u=He(v,r))}return u}function $l(e){return void 0!==e}function Xl(e,t){return 0!=(e.flags&(t?16:32))}
597/**
598 * @license
599 * Copyright Google LLC All Rights Reserved.
600 *
601 * Use of this source code is governed by an MIT-style license that can be
602 * found in the LICENSE file at https://angular.io/license
603 */function ec(e,t){void 0===t&&(t="");var n=Bt(),r=Ut(),o=e+20,i=r.firstCreatePass?li(r,n[6],e,3,null,null):r.data[o],a=n[o]=ta(t,n[11]);ha(r,n,a,i),qt(i,!1)}
604/**
605 * @license
606 * Copyright Google LLC All Rights Reserved.
607 *
608 * Use of this source code is governed by an MIT-style license that can be
609 * found in the LICENSE file at https://angular.io/license
610 */function tc(e){return nc("",e,""),tc}function nc(e,t,n){var r=Bt(),o=Cs(r,e,t,n);return o!==So&&Yi(r,vn(),o),nc}function rc(e,t,n,r,o){var i=Bt(),a=Is(i,e,t,n,r,o);return a!==So&&Yi(i,vn(),a),rc}function oc(e,t,n,r,o,i,a){var u=Bt(),s=xs(u,e,t,n,r,o,i,a);return s!==So&&Yi(u,vn(),s),oc}function ic(e,t,n,r,o,i,a,u,s){var l=Bt(),c=Es(l,e,t,n,r,o,i,a,u,s);return c!==So&&Yi(l,vn(),c),ic}function ac(e,t,n,r,o,i,a,u,s,l,c){var f=Bt(),d=Os(f,e,t,n,r,o,i,a,u,s,l,c);return d!==So&&Yi(f,vn(),d),ac}function uc(e,t,n,r,o,i,a,u,s,l,c,f,d){var p=Bt(),h=ks(p,e,t,n,r,o,i,a,u,s,l,c,f,d);return h!==So&&Yi(p,vn(),h),uc}function sc(e,t,n,r,o,i,a,u,s,l,c,f,d,p,h){var v=Bt(),y=Ps(v,e,t,n,r,o,i,a,u,s,l,c,f,d,p,h);return y!==So&&Yi(v,vn(),y),sc}function lc(e,t,n,r,o,i,a,u,s,l,c,f,d,p,h,v,y){var g=Bt(),m=Ns(g,e,t,n,r,o,i,a,u,s,l,c,f,d,p,h,v,y);return m!==So&&Yi(g,vn(),m),lc}function cc(e){var t=Bt(),n=ws(t,e);return n!==So&&Yi(t,vn(),n),cc}
611/**
612 * @license
613 * Copyright Google LLC All Rights Reserved.
614 *
615 * Use of this source code is governed by an MIT-style license that can be
616 * found in the LICENSE file at https://angular.io/license
617 */function fc(e,t,n){zl(Fe,Ul,Cs(Bt(),e,t,n),!0)}function dc(e,t,n,r,o){zl(Fe,Ul,Is(Bt(),e,t,n,r,o),!0)}function pc(e,t,n,r,o,i,a){zl(Fe,Ul,xs(Bt(),e,t,n,r,o,i,a),!0)}function hc(e,t,n,r,o,i,a,u,s){zl(Fe,Ul,Es(Bt(),e,t,n,r,o,i,a,u,s),!0)}function vc(e,t,n,r,o,i,a,u,s,l,c){zl(Fe,Ul,Os(Bt(),e,t,n,r,o,i,a,u,s,l,c),!0)}function yc(e,t,n,r,o,i,a,u,s,l,c,f,d){zl(Fe,Ul,ks(Bt(),e,t,n,r,o,i,a,u,s,l,c,f,d),!0)}function gc(e,t,n,r,o,i,a,u,s,l,c,f,d,p,h){zl(Fe,Ul,Ps(Bt(),e,t,n,r,o,i,a,u,s,l,c,f,d,p,h),!0)}function mc(e,t,n,r,o,i,a,u,s,l,c,f,d,p,h,v,y){zl(Fe,Ul,Ns(Bt(),e,t,n,r,o,i,a,u,s,l,c,f,d,p,h,v,y),!0)}function _c(e){zl(Fe,Ul,ws(Bt(),e),!0)}
618/**
619 * @license
620 * Copyright Google LLC All Rights Reserved.
621 *
622 * Use of this source code is governed by an MIT-style license that can be
623 * found in the LICENSE file at https://angular.io/license
624 */function bc(e,t,n){Hl(Cs(Bt(),e,t,n))}function wc(e,t,n,r,o){Hl(Is(Bt(),e,t,n,r,o))}function Cc(e,t,n,r,o,i,a){Hl(xs(Bt(),e,t,n,r,o,i,a))}function Ic(e,t,n,r,o,i,a,u,s){Hl(Es(Bt(),e,t,n,r,o,i,a,u,s))}function xc(e,t,n,r,o,i,a,u,s,l,c){Hl(Os(Bt(),e,t,n,r,o,i,a,u,s,l,c))}function Ec(e,t,n,r,o,i,a,u,s,l,c,f,d){Hl(ks(Bt(),e,t,n,r,o,i,a,u,s,l,c,f,d))}function Oc(e,t,n,r,o,i,a,u,s,l,c,f,d,p,h){Hl(Ps(Bt(),e,t,n,r,o,i,a,u,s,l,c,f,d,p,h))}function kc(e,t,n,r,o,i,a,u,s,l,c,f,d,p,h,v,y){Hl(Ns(Bt(),e,t,n,r,o,i,a,u,s,l,c,f,d,p,h,v,y))}function Pc(e){Hl(ws(Bt(),e))}
625/**
626 * @license
627 * Copyright Google LLC All Rights Reserved.
628 *
629 * Use of this source code is governed by an MIT-style license that can be
630 * found in the LICENSE file at https://angular.io/license
631 */function Nc(e,t,n,r,o){return Ql(e,Cs(Bt(),t,n,r),o,!1),Nc}function Tc(e,t,n,r,o,i,a){return Ql(e,Is(Bt(),t,n,r,o,i),a,!1),Tc}function jc(e,t,n,r,o,i,a,u,s){return Ql(e,xs(Bt(),t,n,r,o,i,a,u),s,!1),jc}function Dc(e,t,n,r,o,i,a,u,s,l,c){return Ql(e,Es(Bt(),t,n,r,o,i,a,u,s,l),c,!1),Dc}function Ac(e,t,n,r,o,i,a,u,s,l,c,f,d){return Ql(e,Os(Bt(),t,n,r,o,i,a,u,s,l,c,f),d,!1),Ac}function Sc(e,t,n,r,o,i,a,u,s,l,c,f,d,p,h){return Ql(e,ks(Bt(),t,n,r,o,i,a,u,s,l,c,f,d,p),h,!1),Sc}function Rc(e,t,n,r,o,i,a,u,s,l,c,f,d,p,h,v,y){return Ql(e,Ps(Bt(),t,n,r,o,i,a,u,s,l,c,f,d,p,h,v),y,!1),Rc}function Vc(e,t,n,r,o,i,a,u,s,l,c,f,d,p,h,v,y,g,m){return Ql(e,Ns(Bt(),t,n,r,o,i,a,u,s,l,c,f,d,p,h,v,y,g),m,!1),Vc}function Mc(e,t,n){return Ql(e,ws(Bt(),t),n,!1),Mc}
632/**
633 * @license
634 * Copyright Google LLC All Rights Reserved.
635 *
636 * Use of this source code is governed by an MIT-style license that can be
637 * found in the LICENSE file at https://angular.io/license
638 */function Fc(e,t,n){var r=Bt();return ys(r,Xt(),t)&&Ii(Ut(),gn(),r,e,t,r[11],n,!0),Fc}function Hc(e,t,n){var r=Bt();if(ys(r,Xt(),t)){var o=Ut(),i=gn();Ii(o,i,r,e,t,Ki(rn(o.data),i,r),n,!0)}return Hc}
639/**
640 * @license
641 * Copyright Google LLC All Rights Reserved.
642 *
643 * Use of this source code is governed by an MIT-style license that can be
644 * found in the LICENSE file at https://angular.io/license
645 */function Lc(e){Jc(e);var t=Wc(e,!1);return null===t?null:(void 0===t.component&&(t.component=function n(e,t){var n=t[1].data[e];return 2&n.flags?t[n.directiveStart]:null}(t.nodeIndex,t.lView)),t.component)}function Bc(e){Jc(e);var t=Wc(e,!1);return null===t?null:t.lView[8]}function Uc(e){var t=Wc(e,!1);if(null===t)return null;for(var n,r=t.lView;null===r[0]&&(n=Ro(r));)r=n;return 512&r[2]?null:r[8]}function Qc(e){return u(Vo(e).components)}function zc(e){var t=Wc(e,!1);return null===t?bu.NULL:new ar(t.lView[1].data[t.nodeIndex],t.lView)}function qc(e){var t=Wc(e);return void 0===t.directives&&(t.directives=_o(t.nodeIndex,t.lView,!1)),null===t.directives?[]:u(t.directives)}function Wc(e,t){void 0===t&&(t=!0);var n=fo(e);if(!n&&t)throw new Error("Invalid ng target");return n}function Zc(e){return fo(e).native}function Kc(e){Jc(e);var t=Wc(e,!1);if(null===t)return[];var n=t.lView,r=n[7],o=n[1].cleanup,i=[];if(o&&r)for(var a=0;a<o.length;){var u=o[a++],s=o[a++];if("string"==typeof u){var l=u,c=It(n[s]),f=r[o[a++]],d=o[a++];e==c&&i.push({element:e,name:l,callback:f,useCapture:"boolean"==typeof d&&d,type:"boolean"==typeof d||d>=0?"dom":"output"})}}return i.sort(Gc),i}function Gc(e,t){return e.name==t.name?0:e.name<t.name?-1:1}function Jc(e){if("undefined"!=typeof Element&&!(e instanceof Element))throw new Error("Expecting instance of DOM Element")}
646/**
647 * @license
648 * Copyright Google LLC All Rights Reserved.
649 *
650 * Use of this source code is governed by an MIT-style license that can be
651 * found in the LICENSE file at https://angular.io/license
652 */function Yc(e){Ls(e),Qc(e).forEach((function(e){return Hs(e)}))}
653/**
654 * @license
655 * Copyright Google LLC All Rights Reserved.
656 *
657 * Use of this source code is governed by an MIT-style license that can be
658 * found in the LICENSE file at https://angular.io/license
659 */var $c=!1;function Xc(e,t){if(("undefined"==typeof COMPILED||!COMPILED)&&Y){var n=Y.ng;n||(n=Y.ng={}),n[e]=t}}
660/**
661 * @license
662 * Copyright Google LLC All Rights Reserved.
663 *
664 * Use of this source code is governed by an MIT-style license that can be
665 * found in the LICENSE file at https://angular.io/license
666 */function ef(e,t,n,r,o,i){var a=n[1];n[20]=e;var u=li(a,null,0,3,null,null),s=u.mergedAttrs=t.hostAttrs;null!==s&&(us(u,s,!0),null!==e&&(Pn(o,e,s),null!==u.classes&&Ca(o,e,u.classes),null!==u.styles&&wa(o,e,u.styles)));var l=r.createRenderer(e,t),c=si(n,gi(t),null,t.onPush?64:16,n[20],u,r,l,i);return a.firstCreatePass&&(Yn(Zn(u,n),a,t.type),Ni(a,u),ji(u,n.length,1)),Li(n,c),n[20]=c}function tf(e,t,n,r,o){var i=n[1],a=function u(e,t,n){var r=zt();e.firstCreatePass&&(n.providersResolver&&n.providersResolver(n),Pi(e,r,1),Di(e,t,n));var o=rr(t,e,t.length-1,r);vo(o,t);var i=Et(r,t);return i&&vo(i,t),o}(i,n,t);r.components.push(a),e[8]=a,o&&o.forEach((function(e){return e(a,t)})),t.contentQueries&&t.contentQueries(1,a,n.length-1);var s=zt();if(i.firstCreatePass&&(null!==t.hostBindings||null!==t.hostAttrs)){yn(s.index-20);var l=n[1];Ei(l,t),Oi(l,n,t.hostVars),ki(t,a)}return a}function nf(e,t){return{components:[],scheduler:e||Hn,clean:Wi,playerHandler:t||null,flags:0}}function rf(e,t){var n=jt(e)[1],r=n.data.length-1;wn(n,{directiveStart:r,directiveEnd:r+1})}
667/**
668 * @license
669 * Copyright Google LLC All Rights Reserved.
670 *
671 * Use of this source code is governed by an MIT-style license that can be
672 * found in the LICENSE file at https://angular.io/license
673 */
674function of(e){return Object.getPrototypeOf(e.prototype).constructor}function af(e){for(var t=of(e.type),n=!0,r=[e];t;){var o=void 0;if(ct(e))o=t.ɵcmp||t.ɵdir;else{if(t.ɵcmp)throw new Error("Directives cannot inherit Components");o=t.ɵdir}if(o){if(n){r.push(o);var i=e;i.inputs=uf(e.inputs),i.declaredInputs=uf(e.declaredInputs),i.outputs=uf(e.outputs);var a=o.hostBindings;a&&cf(e,a);var u=o.viewQuery,s=o.contentQueries;if(u&&sf(e,u),s&&lf(e,s),O(e.inputs,o.inputs),O(e.declaredInputs,o.declaredInputs),O(e.outputs,o.outputs),ct(o)&&o.data.animation){var l=e.data;l.animation=(l.animation||[]).concat(o.data.animation)}}var c=o.features;if(c)for(var f=0;f<c.length;f++){var d=c[f];d&&d.ngInherit&&d(e),d===af&&(n=!1)}}t=Object.getPrototypeOf(t)}!function p(e){for(var t=0,n=null,r=e.length-1;r>=0;r--){var o=e[r];o.hostVars=t+=o.hostVars,o.hostAttrs=jn(o.hostAttrs,n=jn(n,o.hostAttrs))}}(r)}function uf(e){return e===Be?{}:e===Ue?[]:e}function sf(e,t){var n=e.viewQuery;e.viewQuery=n?function(e,r){t(e,r),n(e,r)}:t}function lf(e,t){var n=e.contentQueries;e.contentQueries=n?function(e,r,o){t(e,r,o),n(e,r,o)}:t}function cf(e,t){var n=e.hostBindings;e.hostBindings=n?function(e,r){t(e,r),n(e,r)}:t}var ff=["providersResolver"],df=["template","decls","consts","vars","onPush","ngContentSelectors","styles","encapsulation","schemas"];function pf(e){var t,n,r,o,a,u=of(e.type);a=ct(e)?u.ɵcmp:u.ɵdir;var s=e;try{for(var l=i(ff),c=l.next();!c.done;c=l.next())s[p=c.value]=a[p]}catch(e){t={error:e}}finally{try{c&&!c.done&&(n=l.return)&&n.call(l)}finally{if(t)throw t.error}}if(ct(a))try{for(var f=i(df),d=f.next();!d.done;d=f.next()){var p;s[p=d.value]=a[p]}}catch(e){r={error:e}}finally{try{d&&!d.done&&(o=f.return)&&o.call(f)}finally{if(r)throw r.error}}}
675/**
676 * @license
677 * Copyright Google LLC All Rights Reserved.
678 *
679 * Use of this source code is governed by an MIT-style license that can be
680 * found in the LICENSE file at https://angular.io/license
681 */function hf(e,t,n,r,o){if(e=U(e),Array.isArray(e))for(var i=0;i<e.length;i++)hf(e[i],t,n,r,o);else{var a=Ut(),u=Bt(),s=gu(e)?e:U(e.provide),l=hu(e),c=zt(),f=1048575&c.providerIndexes,d=c.directiveStart,p=c.providerIndexes>>20;if(gu(e)||!e.multi){var h=new kn(l,o,zs),v=gf(s,t,o?f:f+p,d);-1===v?(Yn(Zn(c,u),a,s),vf(a,e,t.length),t.push(s),c.directiveStart++,c.directiveEnd++,o&&(c.providerIndexes+=1048576),n.push(h),u.push(h)):(n[v]=h,u[v]=h)}else{var y=gf(s,t,f+p,d),g=gf(s,t,f,f+p),m=g>=0&&n[g];o&&!m||!o&&!(y>=0&&n[y])?(Yn(Zn(c,u),a,s),h=function _(e,t,n,r,o){var i=new kn(e,n,zs);return i.multi=[],i.index=t,i.componentProviders=0,yf(i,o,r&&!n),i}(o?_f:mf,n.length,o,r,l),!o&&m&&(n[g].providerFactory=h),vf(a,e,t.length,0),t.push(s),c.directiveStart++,c.directiveEnd++,o&&(c.providerIndexes+=1048576),n.push(h),u.push(h)):vf(a,e,y>-1?y:g,yf(n[o?g:y],l,!o&&r)),!o&&r&&m&&n[g].componentProviders++}}}function vf(e,t,n,r){var o=gu(t);if(o||function i(e){return!!e.useClass}(t)){var a=(t.useClass||t).prototype.ngOnDestroy;if(a){var u=e.destroyHooks||(e.destroyHooks=[]);if(!o&&t.multi){var s=u.indexOf(n);-1===s?u.push(n,[r,a]):u[s+1].push(r,a)}else u.push(n,a)}}}function yf(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function gf(e,t,n,r){for(var o=n;o<r;o++)if(t[o]===e)return o;return-1}function mf(e,t,n,r){return bf(this.multi,[])}function _f(e,t,n,r){var o,i=this.multi;if(this.providerFactory){var a=this.providerFactory.componentProviders,u=rr(n,n[1],this.providerFactory.index,r);bf(i,o=u.slice(0,a));for(var s=a;s<u.length;s++)o.push(u[s])}else bf(i,o=[]);return o}function bf(e,t){for(var n=0;n<e.length;n++)t.push((0,e[n])());return t}function wf(e,t){return void 0===t&&(t=[]),function(n){n.providersResolver=function(n,r){return function o(e,t,n){var r=Ut();if(r.firstCreatePass){var o=ct(e);hf(n,r.data,r.blueprint,o,!0),hf(t,r.data,r.blueprint,o,!1)}}(n,r?r(e):e,t)}}}
682/**
683 * @license
684 * Copyright Google LLC All Rights Reserved.
685 *
686 * Use of this source code is governed by an MIT-style license that can be
687 * found in the LICENSE file at https://angular.io/license
688 */var Cf=function Cf(){},If=function If(){};function xf(e){var t=Error("No component factory found for "+F(e)+". Did you add it to @NgModule.entryComponents?");return t[Of]=e,t}var Ef,Of="ngComponent",kf=function(){function e(){}return e.prototype.resolveComponentFactory=function(e){throw xf(e)},e}();(Ef=function Ef(){}).NULL=new kf;var Pf,Nf=function(){function e(e,t,n){this._parent=t,this._ngModule=n,this._factories=new Map;for(var r=0;r<e.length;r++){var o=e[r];this._factories.set(o.componentType,o)}}return e.prototype.resolveComponentFactory=function(e){var t=this._factories.get(e);if(!t&&this._parent&&(t=this._parent.resolveComponentFactory(e)),!t)throw xf(e);return new Tf(t,this._ngModule)},e}(),Tf=function(e){function t(t,n){var r=e.call(this)||this;return r.factory=t,r.ngModule=n,r.selector=t.selector,r.componentType=t.componentType,r.ngContentSelectors=t.ngContentSelectors,r.inputs=t.inputs,r.outputs=t.outputs,r}return o(t,e),t.prototype.create=function(e,t,n,r){return this.factory.create(e,t,n,r||this.ngModule)},t}(If);
689/**
690 * @license
691 * Copyright Google LLC All Rights Reserved.
692 *
693 * Use of this source code is governed by an MIT-style license that can be
694 * found in the LICENSE file at https://angular.io/license
695 */
696function jf(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t]}
697/**
698 * @license
699 * Copyright Google LLC All Rights Reserved.
700 *
701 * Use of this source code is governed by an MIT-style license that can be
702 * found in the LICENSE file at https://angular.io/license
703 */(Pf=function Pf(e){this.nativeElement=e}).__NG_ELEMENT_ID__=function(){return Sf(Pf)};var Df,Af,Sf=jf,Rf=(new ue("Renderer2Interceptor"),function Rf(){});(Df=e.RendererStyleFlags2||(e.RendererStyleFlags2={}))[Df.Important=1]="Important",Df[Df.DashCase=2]="DashCase",(Af=function Af(){}).__NG_ELEMENT_ID__=function(){return Mf()};var Vf,Mf=jf;(Vf=function Vf(){}).ɵprov=k({token:Vf,providedIn:"root",factory:function(){return null}});
704/**
705 * @license
706 * Copyright Google LLC All Rights Reserved.
707 *
708 * Use of this source code is governed by an MIT-style license that can be
709 * found in the LICENSE file at https://angular.io/license
710 */
711var Ff,Hf=new(Ff=function Ff(e){this.full=e,this.major=e.split(".")[0],this.minor=e.split(".")[1],this.patch=e.split(".").slice(2).join(".")})("10.0.10"),Lf=function(){function e(){}return e.prototype.supports=function(e){return ds(e)},e.prototype.create=function(e){return new Uf(e)},e}(),Bf=function(e,t){return t},Uf=function(){function e(e){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=e||Bf}return e.prototype.forEachItem=function(e){var t;for(t=this._itHead;null!==t;t=t._next)e(t)},e.prototype.forEachOperation=function(e){for(var t=this._itHead,n=this._removalsHead,r=0,o=null;t||n;){var i=!n||t&&t.currentIndex<Wf(n,r,o)?t:n,a=Wf(i,r,o),u=i.currentIndex;if(i===n)r--,n=n._nextRemoved;else if(t=t._next,null==i.previousIndex)r++;else{o||(o=[]);var s=a-r,l=u-r;if(s!=l){for(var c=0;c<s;c++){var f=c<o.length?o[c]:o[c]=0,d=f+c;l<=d&&d<s&&(o[c]=f+1)}o[i.previousIndex]=l-s}}a!==u&&e(i,a,u)}},e.prototype.forEachPreviousItem=function(e){var t;for(t=this._previousItHead;null!==t;t=t._nextPrevious)e(t)},e.prototype.forEachAddedItem=function(e){var t;for(t=this._additionsHead;null!==t;t=t._nextAdded)e(t)},e.prototype.forEachMovedItem=function(e){var t;for(t=this._movesHead;null!==t;t=t._nextMoved)e(t)},e.prototype.forEachRemovedItem=function(e){var t;for(t=this._removalsHead;null!==t;t=t._nextRemoved)e(t)},e.prototype.forEachIdentityChange=function(e){var t;for(t=this._identityChangesHead;null!==t;t=t._nextIdentityChange)e(t)},e.prototype.diff=function(e){if(null==e&&(e=[]),!ds(e))throw new Error("Error trying to diff '"+F(e)+"'. Only arrays and iterables are allowed");return this.check(e)?this:null},e.prototype.onDestroy=function(){},e.prototype.check=function(e){var t=this;this._reset();var n,r,o,i=this._itHead,a=!1;if(Array.isArray(e)){this.length=e.length;for(var u=0;u<this.length;u++)o=this._trackByFn(u,r=e[u]),null!==i&&Object.is(i.trackById,o)?(a&&(i=this._verifyReinsertion(i,r,o,u)),Object.is(i.item,r)||this._addIdentityChange(i,r)):(i=this._mismatch(i,r,o,u),a=!0),i=i._next}else n=0,function s(e,t){if(Array.isArray(e))for(var n=0;n<e.length;n++)t(e[n]);else for(var r=e[ls()](),o=void 0;!(o=r.next()).done;)t(o.value)}(e,(function(e){o=t._trackByFn(n,e),null!==i&&Object.is(i.trackById,o)?(a&&(i=t._verifyReinsertion(i,e,o,n)),Object.is(i.item,e)||t._addIdentityChange(i,e)):(i=t._mismatch(i,e,o,n),a=!0),i=i._next,n++})),this.length=n;return this._truncate(i),this.collection=e,this.isDirty},Object.defineProperty(e.prototype,"isDirty",{get:function(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead},enumerable:!1,configurable:!0}),e.prototype._reset=function(){if(this.isDirty){var e=void 0,t=void 0;for(e=this._previousItHead=this._itHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;null!==e;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;null!==e;e=t)e.previousIndex=e.currentIndex,t=e._nextMoved;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}},e.prototype._mismatch=function(e,t,n,r){var o;return null===e?o=this._itTail:(o=e._prev,this._remove(e)),null!==(e=null===this._linkedRecords?null:this._linkedRecords.get(n,r))?(Object.is(e.item,t)||this._addIdentityChange(e,t),this._moveAfter(e,o,r)):null!==(e=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(Object.is(e.item,t)||this._addIdentityChange(e,t),this._reinsertAfter(e,o,r)):e=this._addAfter(new Qf(t,n),o,r),e},e.prototype._verifyReinsertion=function(e,t,n,r){var o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==o?e=this._reinsertAfter(o,e._prev,r):e.currentIndex!=r&&(e.currentIndex=r,this._addToMoves(e,r)),e},e.prototype._truncate=function(e){for(;null!==e;){var t=e._next;this._addToRemovals(this._unlink(e)),e=t}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)},e.prototype._reinsertAfter=function(e,t,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(e);var r=e._prevRemoved,o=e._nextRemoved;return null===r?this._removalsHead=o:r._nextRemoved=o,null===o?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(e,t,n),this._addToMoves(e,n),e},e.prototype._moveAfter=function(e,t,n){return this._unlink(e),this._insertAfter(e,t,n),this._addToMoves(e,n),e},e.prototype._addAfter=function(e,t,n){return this._insertAfter(e,t,n),this._additionsTail=null===this._additionsTail?this._additionsHead=e:this._additionsTail._nextAdded=e,e},e.prototype._insertAfter=function(e,t,n){var r=null===t?this._itHead:t._next;return e._next=r,e._prev=t,null===r?this._itTail=e:r._prev=e,null===t?this._itHead=e:t._next=e,null===this._linkedRecords&&(this._linkedRecords=new qf),this._linkedRecords.put(e),e.currentIndex=n,e},e.prototype._remove=function(e){return this._addToRemovals(this._unlink(e))},e.prototype._unlink=function(e){null!==this._linkedRecords&&this._linkedRecords.remove(e);var t=e._prev,n=e._next;return null===t?this._itHead=n:t._next=n,null===n?this._itTail=t:n._prev=t,e},e.prototype._addToMoves=function(e,t){return e.previousIndex===t||(this._movesTail=null===this._movesTail?this._movesHead=e:this._movesTail._nextMoved=e),e},e.prototype._addToRemovals=function(e){return null===this._unlinkedRecords&&(this._unlinkedRecords=new qf),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e},e.prototype._addIdentityChange=function(e,t){return e.item=t,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=e:this._identityChangesTail._nextIdentityChange=e,e},e}(),Qf=function Qf(e,t){this.item=e,this.trackById=t,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null},zf=function(){function e(){this._head=null,this._tail=null}return e.prototype.add=function(e){null===this._head?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)},e.prototype.get=function(e,t){var n;for(n=this._head;null!==n;n=n._nextDup)if((null===t||t<=n.currentIndex)&&Object.is(n.trackById,e))return n;return null},e.prototype.remove=function(e){var t=e._prevDup,n=e._nextDup;return null===t?this._head=n:t._nextDup=n,null===n?this._tail=t:n._prevDup=t,null===this._head},e}(),qf=function(){function e(){this.map=new Map}return e.prototype.put=function(e){var t=e.trackById,n=this.map.get(t);n||(n=new zf,this.map.set(t,n)),n.add(e)},e.prototype.get=function(e,t){var n=this.map.get(e);return n?n.get(e,t):null},e.prototype.remove=function(e){var t=e.trackById;return this.map.get(t).remove(e)&&this.map.delete(t),e},Object.defineProperty(e.prototype,"isEmpty",{get:function(){return 0===this.map.size},enumerable:!1,configurable:!0}),e.prototype.clear=function(){this.map.clear()},e}();function Wf(e,t,n){var r=e.previousIndex;if(null===r)return r;var o=0;return n&&r<n.length&&(o=n[r]),r+t+o}
712/**
713 * @license
714 * Copyright Google LLC All Rights Reserved.
715 *
716 * Use of this source code is governed by an MIT-style license that can be
717 * found in the LICENSE file at https://angular.io/license
718 */var Zf=function(){function e(){}return e.prototype.supports=function(e){return e instanceof Map||ps(e)},e.prototype.create=function(){return new Kf},e}(),Kf=function(){function e(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}return Object.defineProperty(e.prototype,"isDirty",{get:function(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead},enumerable:!1,configurable:!0}),e.prototype.forEachItem=function(e){var t;for(t=this._mapHead;null!==t;t=t._next)e(t)},e.prototype.forEachPreviousItem=function(e){var t;for(t=this._previousMapHead;null!==t;t=t._nextPrevious)e(t)},e.prototype.forEachChangedItem=function(e){var t;for(t=this._changesHead;null!==t;t=t._nextChanged)e(t)},e.prototype.forEachAddedItem=function(e){var t;for(t=this._additionsHead;null!==t;t=t._nextAdded)e(t)},e.prototype.forEachRemovedItem=function(e){var t;for(t=this._removalsHead;null!==t;t=t._nextRemoved)e(t)},e.prototype.diff=function(e){if(e){if(!(e instanceof Map||ps(e)))throw new Error("Error trying to diff '"+F(e)+"'. Only maps and objects are allowed")}else e=new Map;return this.check(e)?this:null},e.prototype.onDestroy=function(){},e.prototype.check=function(e){var t=this;this._reset();var n=this._mapHead;if(this._appendAfter=null,this._forEach(e,(function(e,r){if(n&&n.key===r)t._maybeAddToChanges(n,e),t._appendAfter=n,n=n._next;else{var o=t._getOrCreateRecordForKey(r,e);n=t._insertBeforeOrAppend(n,o)}})),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(var r=n;null!==r;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty},e.prototype._insertBeforeOrAppend=function(e,t){if(e){var n=e._prev;return t._next=e,t._prev=n,e._prev=t,n&&(n._next=t),e===this._mapHead&&(this._mapHead=t),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=t,t._prev=this._appendAfter):this._mapHead=t,this._appendAfter=t,null},e.prototype._getOrCreateRecordForKey=function(e,t){if(this._records.has(e)){var n=this._records.get(e);this._maybeAddToChanges(n,t);var r=n._prev,o=n._next;return r&&(r._next=o),o&&(o._prev=r),n._next=null,n._prev=null,n}var i=new Gf(e);return this._records.set(e,i),i.currentValue=t,this._addToAdditions(i),i},e.prototype._reset=function(){if(this.isDirty){var e=void 0;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;null!==e;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;null!=e;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}},e.prototype._maybeAddToChanges=function(e,t){Object.is(t,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=t,this._addToChanges(e))},e.prototype._addToAdditions=function(e){null===this._additionsHead?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)},e.prototype._addToChanges=function(e){null===this._changesHead?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)},e.prototype._forEach=function(e,t){e instanceof Map?e.forEach(t):Object.keys(e).forEach((function(n){return t(e[n],n)}))},e}(),Gf=function Gf(e){this.key=e,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null},Jf=function(){function e(e){this.factories=e}return e.create=function(t,n){if(null!=n){var r=n.factories.slice();t=t.concat(r)}return new e(t)},e.extend=function(t){return{provide:e,useFactory:function(n){if(!n)throw new Error("Cannot extend IterableDiffers without a parent injector");return e.create(t,n)},deps:[[e,new w,new _]]}},e.prototype.find=function(e){var t=this.factories.find((function(t){return t.supports(e)}));if(null!=t)return t;throw new Error("Cannot find a differ supporting object '"+e+"' of type '"+function n(e){return e.name||typeof e}
719/**
720 * @license
721 * Copyright Google LLC All Rights Reserved.
722 *
723 * Use of this source code is governed by an MIT-style license that can be
724 * found in the LICENSE file at https://angular.io/license
725 */(e)+"'")},e}();Jf.ɵprov=k({token:Jf,providedIn:"root",factory:function(){return new Jf([new Lf])}});var Yf=function(){function e(e){this.factories=e}return e.create=function(t,n){if(n){var r=n.factories.slice();t=t.concat(r)}return new e(t)},e.extend=function(t){return{provide:e,useFactory:function(n){if(!n)throw new Error("Cannot extend KeyValueDiffers without a parent injector");return e.create(t,n)},deps:[[e,new w,new _]]}},e.prototype.find=function(e){var t=this.factories.find((function(t){return t.supports(e)}));if(t)return t;throw new Error("Cannot find a differ supporting object '"+e+"'")},e}();Yf.ɵprov=k({token:Yf,providedIn:"root",factory:function(){return new Yf([new Zf])}});
726/**
727 * @license
728 * Copyright Google LLC All Rights Reserved.
729 *
730 * Use of this source code is governed by an MIT-style license that can be
731 * found in the LICENSE file at https://angular.io/license
732 */
733var $f,Xf=[new Zf],ed=[new Lf],td=new Jf(ed),nd=new Yf(Xf);($f=function $f(){}).__NG_ELEMENT_ID__=function(){return od($f,Pf)};var rd,od=jf;(rd=function rd(){}).__NG_ELEMENT_ID__=function(){return id(rd,Pf)};var id=jf;
734/**
735 * @license
736 * Copyright Google LLC All Rights Reserved.
737 *
738 * Use of this source code is governed by an MIT-style license that can be
739 * found in the LICENSE file at https://angular.io/license
740 */
741function ad(e,t,n,r){var o="ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: '"+t+"'. Current value: '"+n+"'.";return r&&(o+=" It seems like the view has been created after its parent and its children have been dirty checked. Has it been created in a change detection hook ?"),function i(e,t){var n=new Error(e);return ud(n,t),n}(o,e)}function ud(e,t){e.ngDebugContext=t,e.ngErrorLogger=t.logError.bind(t)}function sd(e){return new Error("ViewDestroyedError: Attempt to use a destroyed view: "+e)}
742/**
743 * @license
744 * Copyright Google LLC All Rights Reserved.
745 *
746 * Use of this source code is governed by an MIT-style license that can be
747 * found in the LICENSE file at https://angular.io/license
748 */function ld(e,t,n){var r=e.state,o=1792&r;return o===t?(e.state=-1793&r|n,e.initIndex=-1,!0):o===n}function cd(e,t,n){return(1792&e.state)===t&&e.initIndex<=n&&(e.initIndex=n+1,!0)}function fd(e,t){return e.nodes[t]}function dd(e,t){return e.nodes[t]}function pd(e,t){return e.nodes[t]}function hd(e,t){return e.nodes[t]}function vd(e,t){return e.nodes[t]}var yd=function yd(){},gd={setCurrentNode:void 0,createRootView:void 0,createEmbeddedView:void 0,createComponentView:void 0,createNgModuleRef:void 0,overrideProvider:void 0,overrideComponentView:void 0,clearOverrides:void 0,checkAndUpdateView:void 0,checkNoChangesView:void 0,destroyView:void 0,resolveDep:void 0,createDebugContext:void 0,handleEvent:void 0,updateDirectives:void 0,updateRenderer:void 0,dirtyParentQueries:void 0},md=function(){},_d=new Map;function bd(e){var t=_d.get(e);return t||(t=F(e)+"_"+_d.size,_d.set(e,t)),t}var wd=0;function Cd(e,t,n,r){return!(!(2&e.state)&&Object.is(e.oldValues[t.bindingIndex+n],r))}function Id(e,t,n,r){return!!Cd(e,t,n,r)&&(e.oldValues[t.bindingIndex+n]=r,!0)}function xd(e,t,n,r){var o=e.oldValues[t.bindingIndex+n];if(1&e.state||!cs(o,r)){var i=t.bindings[n].name;throw ad(gd.createDebugContext(e,t.nodeIndex),i+": "+o,i+": "+r,0!=(1&e.state))}}function Ed(e){for(var t=e;t;)2&t.def.flags&&(t.state|=8),t=t.viewContainerParent||t.parent}function Od(e,t){for(var n=e;n&&n!==t;)n.state|=64,n=n.viewContainerParent||n.parent}function kd(e,t,n,r){try{return Ed(33554432&e.def.nodes[t].flags?dd(e,t).componentView:e),gd.handleEvent(e,t,n,r)}catch(t){e.root.errorHandler.handleError(t)}}function Pd(e){return e.parent?dd(e.parent,e.parentNodeDef.nodeIndex):null}function Nd(e){return e.parent?e.parentNodeDef.parent:null}function Td(e,t){switch(201347067&t.flags){case 1:return dd(e,t.nodeIndex).renderElement;case 2:return fd(e,t.nodeIndex).renderText}}function jd(e){return!!e.parent&&!!(32768&e.parentNodeDef.flags)}function Dd(e){return!(!e.parent||32768&e.parentNodeDef.flags)}function Ad(e){return 1<<e%32}function Sd(e){var t={},n=0,r={};return e&&e.forEach((function(e){var o=a(e,2),i=o[0],u=o[1];"number"==typeof i?(t[i]=u,n|=Ad(i)):r[i]=u})),{matchedQueries:t,references:r,matchedQueryIds:n}}function Rd(e,t){return e.map((function(e){var n,r,o;return Array.isArray(e)?(o=(n=a(e,2))[0],r=n[1]):(o=0,r=e),r&&("function"==typeof r||"object"==typeof r)&&t&&Object.defineProperty(r,"__source",{value:t,configurable:!0}),{flags:o,token:r,tokenKey:bd(r)}}))}function Vd(t,n,r){var o=r.renderParent;return o?0==(1&o.flags)||0==(33554432&o.flags)||o.element.componentRendererType&&o.element.componentRendererType.encapsulation===e.ViewEncapsulation.Native?dd(t,r.renderParent.nodeIndex).renderElement:void 0:n}var Md=new WeakMap;function Fd(e){var t=Md.get(e);return t||((t=e((function(){return md}))).factory=e,Md.set(e,t)),t}function Hd(e,t,n,r,o){3===t&&(n=e.renderer.parentNode(Td(e,e.def.lastRenderRootNode))),Ld(e,t,0,e.def.nodes.length-1,n,r,o)}function Ld(e,t,n,r,o,i,a){for(var u=n;u<=r;u++){var s=e.def.nodes[u];11&s.flags&&Ud(e,s,t,o,i,a),u+=s.childCount}}function Bd(e,t,n,r,o,i){for(var a=e;a&&!jd(a);)a=a.parent;for(var u=a.parent,s=Nd(a),l=s.nodeIndex+s.childCount,c=s.nodeIndex+1;c<=l;c++){var f=u.def.nodes[c];f.ngContentIndex===t&&Ud(u,f,n,r,o,i),c+=f.childCount}if(!u.parent){var d=e.root.projectableNodes[t];if(d)for(c=0;c<d.length;c++)Qd(e,d[c],n,r,o,i)}}function Ud(e,t,n,r,o,i){if(8&t.flags)Bd(e,t.ngContent.index,n,r,o,i);else{var a=Td(e,t);if(3===n&&33554432&t.flags&&48&t.bindingFlags?(16&t.bindingFlags&&Qd(e,a,n,r,o,i),32&t.bindingFlags&&Qd(dd(e,t.nodeIndex).componentView,a,n,r,o,i)):Qd(e,a,n,r,o,i),16777216&t.flags)for(var u=dd(e,t.nodeIndex).viewContainer._embeddedViews,s=0;s<u.length;s++)Hd(u[s],n,r,o,i);1&t.flags&&!t.element.name&&Ld(e,n,t.nodeIndex+1,t.nodeIndex+t.childCount,r,o,i)}}function Qd(e,t,n,r,o,i){var a=e.renderer;switch(n){case 1:a.appendChild(r,t);break;case 2:a.insertBefore(r,t,o);break;case 3:a.removeChild(r,t);break;case 0:i.push(t)}}var zd=/^:([^:]+):(.+)$/;function qd(e){if(":"===e[0]){var t=e.match(zd);return[t[1],t[2]]}return["",e]}function Wd(e){for(var t=0,n=0;n<e.length;n++)t|=e[n].flags;return t}function Zd(e){return null!=e?e.toString():""}var Kd={},Gd=bd(bu),Jd=bd(se),Yd=bd(ke);function $d(e,t,n){void 0===n&&(n=bu.THROW_IF_NOT_FOUND);var r=pe(e);try{if(8&t.flags)return t.token;if(2&t.flags&&(n=null),1&t.flags)return e._parent.get(t.token,n);var o=t.tokenKey;switch(o){case Gd:case Jd:case Yd:return e}var i,a=e._def.providersByKey[o];if(a){var u=e._providers[a.index];return void 0===u&&(u=e._providers[a.index]=Xd(e,a)),u===Kd?void 0:u}if((i=T(t.token))&&function s(e,t){var n=t.providedIn;return null!=n&&("any"===n||n===e._def.scope||function r(e,t){return e._def.modules.indexOf(t)>-1}(e,n))}(e,i)){var l=e._providers.length;return e._def.providers[l]=e._def.providersByKey[t.tokenKey]={flags:5120,value:i.factory,deps:[],index:l,token:t.token},e._providers[l]=Kd,e._providers[l]=Xd(e,e._def.providersByKey[t.tokenKey])}return 4&t.flags?n:e._parent.get(t.token,n)}finally{pe(r)}}function Xd(e,t){var n;switch(201347067&t.flags){case 512:n=function r(e,t,n){var r=n.length;switch(r){case 0:return new t;case 1:return new t($d(e,n[0]));case 2:return new t($d(e,n[0]),$d(e,n[1]));case 3:return new t($d(e,n[0]),$d(e,n[1]),$d(e,n[2]));default:for(var o=[],i=0;i<r;i++)o[i]=$d(e,n[i]);return new(t.bind.apply(t,u([void 0],o)))}}(e,t.value,t.deps);break;case 1024:n=function o(e,t,n){var r=n.length;switch(r){case 0:return t();case 1:return t($d(e,n[0]));case 2:return t($d(e,n[0]),$d(e,n[1]));case 3:return t($d(e,n[0]),$d(e,n[1]),$d(e,n[2]));default:for(var o=[],i=0;i<r;i++)o[i]=$d(e,n[i]);return t.apply(void 0,u(o))}}(e,t.value,t.deps);break;case 2048:n=$d(e,t.deps[0]);break;case 256:n=t.value}return n===Kd||null===n||"object"!=typeof n||131072&t.flags||"function"!=typeof n.ngOnDestroy||(t.flags|=131072),void 0===n?Kd:n}function ep(e,t){var n=e.viewContainer._embeddedViews;if((null==t||t>=n.length)&&(t=n.length-1),t<0)return null;var r=n[t];return r.viewContainerParent=null,Ve(n,t),gd.dirtyParentQueries(r),np(r),r}function tp(e,t,n){var r=t?Td(t,t.def.lastRenderRootNode):e.renderElement,o=n.renderer.parentNode(r),i=n.renderer.nextSibling(r);Hd(n,2,o,i,void 0)}function np(e){Hd(e,3,null,null,void 0)}var rp={};function op(e){return e.viewDefFactory}var ip=function(e){function t(t,n,r,o,i,a){var u=e.call(this)||this;return u.selector=t,u.componentType=n,u._inputs=o,u._outputs=i,u.ngContentSelectors=a,u.viewDefFactory=r,u}return o(t,e),Object.defineProperty(t.prototype,"inputs",{get:function(){var e=[],t=this._inputs;for(var n in t)e.push({propName:n,templateName:t[n]});return e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"outputs",{get:function(){var e=[];for(var t in this._outputs)e.push({propName:t,templateName:this._outputs[t]});return e},enumerable:!1,configurable:!0}),t.prototype.create=function(e,t,n,r){if(!r)throw new Error("ngModule should be provided");var o=Fd(this.viewDefFactory),i=o.nodes[0].element.componentProvider.nodeIndex,a=gd.createRootView(e,t||[],n,o,r,rp),u=pd(a,i).instance;return n&&a.renderer.setAttribute(dd(a,0).renderElement,"ng-version",Hf.full),new ap(a,new cp(a),u)},t}(If),ap=function(e){function t(t,n,r){var o=e.call(this)||this;return o._view=t,o._viewRef=n,o._component=r,o._elDef=o._view.def.nodes[0],o.hostView=n,o.changeDetectorRef=n,o.instance=r,o}return o(t,e),Object.defineProperty(t.prototype,"location",{get:function(){return new Pf(dd(this._view,this._elDef.nodeIndex).renderElement)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"injector",{get:function(){return new hp(this._view,this._elDef)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"componentType",{get:function(){return this._component.constructor},enumerable:!1,configurable:!0}),t.prototype.destroy=function(){this._viewRef.destroy()},t.prototype.onDestroy=function(e){this._viewRef.onDestroy(e)},t}(Cf);function up(e,t,n){return new sp(e,t,n)}var sp=function(){function e(e,t,n){this._view=e,this._elDef=t,this._data=n,this._embeddedViews=[]}return Object.defineProperty(e.prototype,"element",{get:function(){return new Pf(this._data.renderElement)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"injector",{get:function(){return new hp(this._view,this._elDef)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"parentInjector",{get:function(){for(var e=this._view,t=this._elDef.parent;!t&&e;)t=Nd(e),e=e.parent;return e?new hp(e,t):new hp(this._view,null)},enumerable:!1,configurable:!0}),e.prototype.clear=function(){for(var e=this._embeddedViews.length-1;e>=0;e--){var t=ep(this._data,e);gd.destroyView(t)}},e.prototype.get=function(e){var t=this._embeddedViews[e];if(t){var n=new cp(t);return n.attachToViewContainerRef(this),n}return null},Object.defineProperty(e.prototype,"length",{get:function(){return this._embeddedViews.length},enumerable:!1,configurable:!0}),e.prototype.createEmbeddedView=function(e,t,n){var r=e.createEmbeddedView(t||{});return this.insert(r,n),r},e.prototype.createComponent=function(e,t,n,r,o){var i=n||this.parentInjector;o||e instanceof Tf||(o=i.get(ke));var a=e.create(i,r,void 0,o);return this.insert(a.hostView,t),a},e.prototype.insert=function(e,t){if(e.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");var n=e;
749/**
750 * @license
751 * Copyright Google LLC All Rights Reserved.
752 *
753 * Use of this source code is governed by an MIT-style license that can be
754 * found in the LICENSE file at https://angular.io/license
755 */
756return function r(e,t,n,o){var i=t.viewContainer._embeddedViews;null==n&&(n=i.length),o.viewContainerParent=e,Re(i,n,o),function a(e,t){var n=Pd(t);if(n&&n!==e&&!(16&t.state)){t.state|=16;var r=n.template._projectedViews;r||(r=n.template._projectedViews=[]),r.push(t),function o(e,t){if(!(4&t.flags)){e.nodeFlags|=4,t.flags|=4;for(var n=t.parent;n;)n.childFlags|=4,n=n.parent}}(t.parent.def,t.parentNodeDef)}}(t,o),gd.dirtyParentQueries(o),tp(t,n>0?i[n-1]:null,o)}(this._view,this._data,t,n._view),n.attachToViewContainerRef(this),e},e.prototype.move=function(e,t){if(e.destroyed)throw new Error("Cannot move a destroyed View in a ViewContainer!");var n=this._embeddedViews.indexOf(e._view);return function r(e,t,n){var r=e.viewContainer._embeddedViews,o=r[t];Ve(r,t),null==n&&(n=r.length),Re(r,n,o),gd.dirtyParentQueries(o),np(o),tp(e,n>0?r[n-1]:null,o)}(this._data,n,t),e},e.prototype.indexOf=function(e){return this._embeddedViews.indexOf(e._view)},e.prototype.remove=function(e){var t=ep(this._data,e);t&&gd.destroyView(t)},e.prototype.detach=function(e){var t=ep(this._data,e);return t?new cp(t):null},e}();function lp(e){return new cp(e)}var cp=function(){function e(e){this._view=e,this._viewContainerRef=null,this._appRef=null}return Object.defineProperty(e.prototype,"rootNodes",{get:function(){return function e(t){var n=[];return Hd(t,0,void 0,void 0,n),n}(this._view)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"context",{get:function(){return this._view.context},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"destroyed",{get:function(){return 0!=(128&this._view.state)},enumerable:!1,configurable:!0}),e.prototype.markForCheck=function(){Ed(this._view)},e.prototype.detach=function(){this._view.state&=-5},e.prototype.detectChanges=function(){var e=this._view.root.rendererFactory;e.begin&&e.begin();try{gd.checkAndUpdateView(this._view)}finally{e.end&&e.end()}},e.prototype.checkNoChanges=function(){gd.checkNoChangesView(this._view)},e.prototype.reattach=function(){this._view.state|=4},e.prototype.onDestroy=function(e){this._view.disposables||(this._view.disposables=[]),this._view.disposables.push(e)},e.prototype.destroy=function(){this._appRef?this._appRef.detachView(this):this._viewContainerRef&&this._viewContainerRef.detach(this._viewContainerRef.indexOf(this)),gd.destroyView(this._view)},e.prototype.detachFromAppRef=function(){this._appRef=null,np(this._view),gd.dirtyParentQueries(this._view)},e.prototype.attachToAppRef=function(e){if(this._viewContainerRef)throw new Error("This view is already attached to a ViewContainer!");this._appRef=e},e.prototype.attachToViewContainerRef=function(e){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._viewContainerRef=e},e}();function fp(e,t){return new dp(e,t)}var dp=function(e){function t(t,n){var r=e.call(this)||this;return r._parentView=t,r._def=n,r}return o(t,e),t.prototype.createEmbeddedView=function(e){return new cp(gd.createEmbeddedView(this._parentView,this._def,this._def.element.template,e))},Object.defineProperty(t.prototype,"elementRef",{get:function(){return new Pf(dd(this._parentView,this._def.nodeIndex).renderElement)},enumerable:!1,configurable:!0}),t}($f);function pp(e,t){return new hp(e,t)}var hp=function(){function e(e,t){this.view=e,this.elDef=t}return e.prototype.get=function(e,t){return void 0===t&&(t=bu.THROW_IF_NOT_FOUND),gd.resolveDep(this.view,this.elDef,!!this.elDef&&0!=(33554432&this.elDef.flags),{flags:0,token:e,tokenKey:bd(e)},t)},e}();function vp(e,t,n,r){return new yp(e,t,n,r)}var yp=function(){function t(e,t,n,r){this._moduleType=e,this._parent=t,this._bootstrapComponents=n,this._def=r,this._destroyListeners=[],this._destroyed=!1,this.injector=this,function o(e){for(var t=e._def,n=e._providers=Me(t.providers.length),r=0;r<t.providers.length;r++){var o=t.providers[r];4096&o.flags||void 0===n[r]&&(n[r]=Xd(e,o))}}(this)}return t.prototype.get=function(t,n,r){void 0===n&&(n=bu.THROW_IF_NOT_FOUND),void 0===r&&(r=e.InjectFlags.Default);var o=0;return r&e.InjectFlags.SkipSelf?o|=1:r&e.InjectFlags.Self&&(o|=4),$d(this,{token:t,tokenKey:bd(t),flags:o},n)},Object.defineProperty(t.prototype,"instance",{get:function(){return this.get(this._moduleType)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"componentFactoryResolver",{get:function(){return this.get(Ef)},enumerable:!1,configurable:!0}),t.prototype.destroy=function(){if(this._destroyed)throw new Error("The ng module "+F(this.instance.constructor)+" has already been destroyed.");this._destroyed=!0,function e(t,n){for(var r=t._def,o=new Set,i=0;i<r.providers.length;i++)if(131072&r.providers[i].flags){var a=t._providers[i];if(a&&a!==Kd){var u=a.ngOnDestroy;"function"!=typeof u||o.has(a)||(u.apply(a),o.add(a))}}}(this),this._destroyListeners.forEach((function(e){return e()}))},t.prototype.onDestroy=function(e){this._destroyListeners.push(e)},t}(),gp=bd(Af),mp=bd(Pf),_p=bd(rd),bp=bd($f),wp=bd(Oa),Cp=bd(bu),Ip=bd(se);function xp(e,t,n,r,o,i,a,u,s){var l=Sd(n),c=l.matchedQueries,f=l.references,d=l.matchedQueryIds;s||(s=[]),u||(u=[]),i=U(i);var p=Rd(a,F(o));return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:e,flags:t,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:c,matchedQueryIds:d,references:f,ngContentIndex:-1,childCount:r,bindings:u,bindingFlags:Wd(u),outputs:s,element:null,provider:{token:o,value:i,deps:p},text:null,query:null,ngContent:null}}function Ep(e,t){return Np(e,t)}function Op(e,t){for(var n=e;n.parent&&!jd(n);)n=n.parent;return Tp(n.parent,Nd(n),!0,t.provider.value,t.provider.deps)}function kp(e,t){var n=Tp(e,t.parent,(32768&t.flags)>0,t.provider.value,t.provider.deps);if(t.outputs.length)for(var r=0;r<t.outputs.length;r++){var o=t.outputs[r],i=n[o.propName];if(!rl(i))throw new Error("@Output "+o.propName+" not initialized in '"+n.constructor.name+"'.");var a=i.subscribe(Pp(e,t.parent.nodeIndex,o.eventName));e.disposables[t.outputIndex+r]=a.unsubscribe.bind(a)}return n}function Pp(e,t,n){return function(r){return kd(e,t,n,r)}}function Np(e,t){var n=(8192&t.flags)>0,r=t.provider;switch(201347067&t.flags){case 512:return Tp(e,t.parent,n,r.value,r.deps);case 1024:return function o(e,t,n,r,i){var a=i.length;switch(a){case 0:return r();case 1:return r(Dp(e,t,n,i[0]));case 2:return r(Dp(e,t,n,i[0]),Dp(e,t,n,i[1]));case 3:return r(Dp(e,t,n,i[0]),Dp(e,t,n,i[1]),Dp(e,t,n,i[2]));default:for(var s=[],l=0;l<a;l++)s.push(Dp(e,t,n,i[l]));return r.apply(void 0,u(s))}}(e,t.parent,n,r.value,r.deps);case 2048:return Dp(e,t.parent,n,r.deps[0]);case 256:return r.value}}function Tp(e,t,n,r,o){var i=o.length;switch(i){case 0:return new r;case 1:return new r(Dp(e,t,n,o[0]));case 2:return new r(Dp(e,t,n,o[0]),Dp(e,t,n,o[1]));case 3:return new r(Dp(e,t,n,o[0]),Dp(e,t,n,o[1]),Dp(e,t,n,o[2]));default:for(var a=[],s=0;s<i;s++)a.push(Dp(e,t,n,o[s]));return new(r.bind.apply(r,u([void 0],a)))}}var jp={};function Dp(e,t,n,r,o){if(void 0===o&&(o=bu.THROW_IF_NOT_FOUND),8&r.flags)return r.token;var i=e;2&r.flags&&(o=null);var a=r.tokenKey;a===wp&&(n=!(!t||!t.element.componentView)),t&&1&r.flags&&(n=!1,t=t.parent);for(var u=e;u;){if(t)switch(a){case gp:return Ap(u,t,n).renderer;case mp:return new Pf(dd(u,t.nodeIndex).renderElement);case _p:return dd(u,t.nodeIndex).viewContainer;case bp:if(t.element.template)return dd(u,t.nodeIndex).template;break;case wp:return lp(Ap(u,t,n));case Cp:case Ip:return pp(u,t);default:var s=(n?t.element.allProviders:t.element.publicProviders)[a];if(s){var l=pd(u,s.nodeIndex);return l||(l={instance:Np(u,s)},u.nodes[s.nodeIndex]=l),l.instance}}n=jd(u),t=Nd(u),u=u.parent,4&r.flags&&(u=null)}var c=i.root.injector.get(r.token,jp);return c!==jp||o===jp?c:i.root.ngModule.injector.get(r.token,o)}function Ap(e,t,n){var r;if(n)r=dd(e,t.nodeIndex).componentView;else for(r=e;r.parent&&!jd(r);)r=r.parent;return r}function Sp(e,t,n,r,o,i){if(32768&n.flags){var a=dd(e,n.parent.nodeIndex).componentView;2&a.def.flags&&(a.state|=8)}if(t.instance[n.bindings[r].name]=o,524288&n.flags){i=i||{};var u=fs.unwrap(e.oldValues[n.bindingIndex+r]);i[n.bindings[r].nonMinifiedName]=new dt(u,o,0!=(2&e.state))}return e.oldValues[n.bindingIndex+r]=o,i}function Rp(e,t){if(e.def.nodeFlags&t)for(var n=e.def.nodes,r=0,o=0;o<n.length;o++){var i=n[o],a=i.parent;for(!a&&i.flags&t&&Mp(e,o,i.flags&t,r++),0==(i.childFlags&t)&&(o+=i.childCount);a&&1&a.flags&&o===a.nodeIndex+a.childCount;)a.directChildFlags&t&&(r=Vp(e,a,t,r)),a=a.parent}}function Vp(e,t,n,r){for(var o=t.nodeIndex+1;o<=t.nodeIndex+t.childCount;o++){var i=e.def.nodes[o];i.flags&n&&Mp(e,o,i.flags&n,r++),o+=i.childCount}return r}function Mp(e,t,n,r){var o=pd(e,t);if(o){var i=o.instance;i&&(gd.setCurrentNode(e,t),1048576&n&&cd(e,512,r)&&i.ngAfterContentInit(),2097152&n&&i.ngAfterContentChecked(),4194304&n&&cd(e,768,r)&&i.ngAfterViewInit(),8388608&n&&i.ngAfterViewChecked(),131072&n&&i.ngOnDestroy())}}var Fp=function(e){function t(t){var n=e.call(this)||this;return n.ngModule=t,n}return o(t,e),t.prototype.resolveComponentFactory=function(e){var t=et(e);return new Bp(t,this.ngModule)},t}(Ef);function Hp(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}var Lp=new ue("SCHEDULER_TOKEN",{providedIn:"root",factory:function(){return Hn}}),Bp=function(e){function t(t,n){var r=e.call(this)||this;return r.componentDef=t,r.ngModule=n,r.componentType=t.type,r.selector=function o(e){return e.map(Ao).join(",")}(t.selectors),r.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],r.isBoundToModule=!!n,r}return o(t,e),Object.defineProperty(t.prototype,"inputs",{get:function(){return Hp(this.componentDef.inputs)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"outputs",{get:function(){return Hp(this.componentDef.outputs)},enumerable:!1,configurable:!0}),t.prototype.create=function(e,t,n,r){var o,i,a=(r=r||this.ngModule)?function u(e,t){return{get:function(n,r,o){var i=e.get(n,jp,o);return i!==jp||r===jp?i:t.get(n,r,o)}}}(e,r.injector):e,s=a.get(Rf,Ct),l=a.get(Vf,null),c=s.createRenderer(null,this.componentDef),f=this.componentDef.selectors[0][0]||"div",d=n?_i(c,n,this.componentDef.encapsulation):ui(f,s.createRenderer(null,this.componentDef),function p(e){var t=e.toLowerCase();return"svg"===t?"http://www.w3.org/2000/svg":"math"===t?"http://www.w3.org/1998/MathML/":null}(f)),h=this.componentDef.onPush?576:528,v=nf(),y=mi(0,-1,null,1,0,null,null,null,null,null),g=si(null,y,v,h,null,null,s,c,l,a);sn(g,null);try{var m=ef(d,this.componentDef,g,s,c);if(d)if(n)Pn(c,d,["ng-version",Hf.full]);else{var _=function b(e){for(var t=[],n=[],r=1,o=2;r<e.length;){var i=e[r];if("string"==typeof i)2===o?""!==i&&t.push(i,e[++r]):8===o&&n.push(i);else{if(!Po(o))break;o=i}r++}return{attrs:t,classes:n}}(this.componentDef.selectors[0]),w=_.attrs,C=_.classes;w&&Pn(c,d,w),C&&C.length>0&&Ca(c,d,C.join(" "))}if(i=kt(y,0),void 0!==t)for(var I=i.projection=[],x=0;x<this.ngContentSelectors.length;x++){var E=t[x];I.push(null!=E?Array.from(E):null)}o=tf(m,this.componentDef,g,v,[rf]),ci(y,g,null)}finally{pn()}var O=new Qp(this.componentType,o,Na(Pf,i,g),g,i);return y.node.child=i,O},t}(If);new Fp;var Up,Qp=function(e){function t(t,n,r,o,i){var a=e.call(this)||this;return a.location=r,a._rootLView=o,a._tNode=i,a.destroyCbs=[],a.instance=n,a.hostView=a.changeDetectorRef=new Pa(o),function u(e,t,n,r){var o=e.node;null==o&&(e.node=o=wi(0,t,2,n,null,null)),r[6]=o}(o[1],null,-1,o),a.componentType=t,a}return o(t,e),Object.defineProperty(t.prototype,"injector",{get:function(){return new ar(this._tNode,this._rootLView)},enumerable:!1,configurable:!0}),t.prototype.destroy=function(){this.destroyCbs&&(this.destroyCbs.forEach((function(e){return e()})),this.destroyCbs=null,!this.hostView.destroyed&&this.hostView.destroy())},t.prototype.onDestroy=function(e){this.destroyCbs&&this.destroyCbs.push(e)},t}(Cf),zp=void 0,qp=["en",[["a","p"],["AM","PM"],zp],[["AM","PM"],zp,zp],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],zp,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],zp,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",zp,"{1} 'at' {0}",zp],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function Wp(e){var t=Math.floor(Math.abs(e)),n=e.toString().replace(/^[^.]*\.?/,"").length;return 1===t&&0===n?1:5}],Zp={};
757/**
758 * @license
759 * Copyright Google LLC All Rights Reserved.
760 *
761 * Use of this source code is governed by an MIT-style license that can be
762 * found in the LICENSE file at https://angular.io/license
763 */function Kp(e){var t=function n(e){return e.toLowerCase().replace(/_/g,"-")}
764/**
765 * @license
766 * Copyright Google LLC All Rights Reserved.
767 *
768 * Use of this source code is governed by an MIT-style license that can be
769 * found in the LICENSE file at https://angular.io/license
770 */(e),r=Jp(t);if(r)return r;var o=t.split("-")[0];if(r=Jp(o))return r;if("en"===o)return qp;throw new Error('Missing locale data for the locale "'+e+'".')}function Gp(t){return Kp(t)[e.ɵLocaleDataIndex.PluralCase]}function Jp(e){return e in Zp||(Zp[e]=Y.ng&&Y.ng.common&&Y.ng.common.locales&&Y.ng.common.locales[e]),Zp[e]}(Up=e.ɵLocaleDataIndex||(e.ɵLocaleDataIndex={}))[Up.LocaleId=0]="LocaleId",Up[Up.DayPeriodsFormat=1]="DayPeriodsFormat",Up[Up.DayPeriodsStandalone=2]="DayPeriodsStandalone",Up[Up.DaysFormat=3]="DaysFormat",Up[Up.DaysStandalone=4]="DaysStandalone",Up[Up.MonthsFormat=5]="MonthsFormat",Up[Up.MonthsStandalone=6]="MonthsStandalone",Up[Up.Eras=7]="Eras",Up[Up.FirstDayOfWeek=8]="FirstDayOfWeek",Up[Up.WeekendRange=9]="WeekendRange",Up[Up.DateFormat=10]="DateFormat",Up[Up.TimeFormat=11]="TimeFormat",Up[Up.DateTimeFormat=12]="DateTimeFormat",Up[Up.NumberSymbols=13]="NumberSymbols",Up[Up.NumberFormats=14]="NumberFormats",Up[Up.CurrencyCode=15]="CurrencyCode",Up[Up.CurrencySymbol=16]="CurrencySymbol",Up[Up.CurrencyName=17]="CurrencyName",Up[Up.Currencies=18]="Currencies",Up[Up.Directionality=19]="Directionality",Up[Up.PluralCase=20]="PluralCase",Up[Up.ExtraData=21]="ExtraData";var Yp=["zero","one","two","few","many"],$p="en-US";function Xp(e){Te(e,"Expected localeId to be defined"),"string"==typeof e&&($p=e.toLowerCase().replace(/_/g,"-"))}var eh={marker:"element"},th={marker:"comment"},nh=[],rh=-1,oh=0,ih=0;function ah(e,t,n,r){for(var o=r[11],i=null,a=null,u=[],s=0;s<n.length;s++){var l=n[s];if("string"==typeof l){var c=ta(l,o),f=n[++s];a=i,i=dh(e,r,f,3,c,null),u.push(f),Zt()}else if("number"==typeof l)switch(7&l){case 1:var d=l>>>17;a=ch(e,i,d===t?r[6]:kt(e,d),a,r);break;case 0:var p=l>=0,h=(p?l:~l)>>>3;u.push(h),a=i,(i=kt(e,h))&&qt(i,p);break;case 5:a=i=kt(e,l>>>3),qt(i,!1);break;case 4:var v=n[++s],y=n[++s];Si(kt(e,b=l>>>3),r,v,y,null,null);break;default:throw new Error('Unable to determine the type of mutate operation for "'+l+'"')}else switch(l){case th:var g=n[++s],m=n[++s],_=o.createComment(g);a=i,i=dh(e,r,m,5,_,null),u.push(m),vo(_,r),Zt();break;case eh:var b,w=n[++s];a=i,i=dh(e,r,b=n[++s],3,o.createElement(w),w),u.push(b);break;default:throw new Error('Unable to determine the type of mutate operation for "'+l+'"')}}return Zt(),u}function uh(e,t,n,r,o,i){for(var a=!1,u=0;u<r.length;u++){var s=r[u],l=r[++u];if(s&i)for(var c="",f=u+1;f<=u+l;f++){var d=r[f];if("string"==typeof d)c+=d;else if("number"==typeof d)if(d<0)c+=Mn(n[o-d]);else{var p=d>>>2;switch(3&d){case 1:var h=r[++f],v=r[++f];Ii(e,kt(e,p),n,h,c,n[11],v,!1);break;case 0:Yi(n,p,c);break;case 2:a=lh(e,t,r[++f],n,c);break;case 3:sh(e,t,r[++f],o,n,a)}}}u+=l}}function sh(e,t,n,r,o,i){var a=t[n],u=o[a.currentCaseLViewIndex];null!==u&&uh(e,t,o,a.update[u],r,i?-1:oh)}function lh(e,t,n,r,o){!function e(t,n,r,o){var i=n[r],a=o[i.currentCaseLViewIndex];if(null!==a)for(var u=i.remove[a],s=0;s<u.length;s++){var l=u[s],c=l>>>3;switch(7&l){case 3:fh(t,o,c,!1);break;case 6:e(t,n,c,o)}}}(e,t,n,r);var i=!1,a=t[n],u=function s(e,t){var n=e.cases.indexOf(t);if(-1===n)switch(e.type){case 1:var r=function i(e,t){var n=Gp(t)(parseInt(e,10)),r=Yp[n];return void 0!==r?r:"other"}(t,function o(){return $p}
771/**
772 * @license
773 * Copyright Google LLC All Rights Reserved.
774 *
775 * Use of this source code is governed by an MIT-style license that can be
776 * found in the LICENSE file at https://angular.io/license
777 */());-1===(n=e.cases.indexOf(r))&&"other"!==r&&(n=e.cases.indexOf("other"));break;case 0:n=e.cases.indexOf("other")}return n}
778/**
779 * @license
780 * Copyright Google LLC All Rights Reserved.
781 *
782 * Use of this source code is governed by an MIT-style license that can be
783 * found in the LICENSE file at https://angular.io/license
784 */(a,o);return r[a.currentCaseLViewIndex]=-1!==u?u:null,u>-1&&(ah(e,-1,a.create[u],r),i=!0),i}function ch(e,t,n,r,o){var i=t.next;r||(r=n),r===n&&t!==n.child?(t.next=n.child,n.child=t):r!==n&&t!==r.next?(t.next=r.next,r.next=t):t.next=null,n!==o[6]&&(t.parent=n);for(var a=t.next;a;)a.next===t&&(a.next=i),a=a.next;if(1===t.type)return _a(e,o,t),t;ha(e,o,Et(t,o),t);var u=o[t.index];return 0!==t.type&&at(u)&&ha(e,o,u[7],t),t}function fh(e,t,n,r){var o=kt(e,n),i=xt(n,t);i&&ya(t[11],i);var a=Pt(t,n);at(a)&&0!==o.type&&ya(t[11],a[7]),r&&(o.flags|=64)}function dh(e,t,n,r,o,i){var a=zt();t[n+20]=o;var u=li(e,t[6],n,r,i,null);return a&&a.next===u&&(a.next=null),u}!function(){function e(e){this.i=0,this.codes=e}e.prototype.hasMore=function(){return this.i<this.codes.length},e.prototype.consumeNumber=function(){var e=this.codes[this.i++];return Ne(e,"expecting number in OpCode"),e},e.prototype.consumeString=function(){var e=this.codes[this.i++];return function t(e,n){"string"!=typeof e&&je(n,null===e?"null":typeof e,"string","===")}(e,"expecting string in OpCode"),e},e.prototype.consumeFunction=function(){var e=this.codes[this.i++];if(null===e||"function"==typeof e)return e;throw new Error("expecting function in OpCode")},e.prototype.consumeNumberOrString=function(){var e=this.codes[this.i++];return"string"==typeof e||Ne(e,"expecting number or string in OpCode"),e},e.prototype.consumeNumberStringOrMarker=function(){var e=this.codes[this.i++];return"string"==typeof e||"number"==typeof e||e==th||e==eh||Ne(e,"expecting number, string, COMMENT_MARKER or ELEMENT_MARKER in OpCode"),e}}();var ph,hh=/�(\d+):?\d*�/gi,vh=/({\s*�\d+:?\d*�\s*,\s*\S{6}\s*,[\s\S]*})/gi,yh=/�(\d+)�/,gh=/^\s*(�\d+:?\d*�)\s*,\s*(select|plural)\s*,/,mh=[],_h=/�\/?\*(\d+:\d+)�/gi,bh=/�(\/?[#*!]\d+):?\d*�/gi,wh=/\uE500/g;function Ch(e,t,n,r){void 0===r&&(r=null);for(var o=[null,null],i=e.split(hh),a=0,u=0;u<i.length;u++){var s=i[u];if(1&u){var l=parseInt(s,10);o.push(-1-l),a|=Eh(l)}else""!==s&&o.push(s)}return o.push(t<<2|(n?1:0)),n&&o.push(n,r),o[0]=a,o[1]=o.length-2,o}function Ih(e,t){var n;void 0===t&&(t=0),t|=Eh(e.mainBinding);for(var r=0;r<e.values.length;r++)for(var o=e.values[r],i=0;i<o.length;i++){var a=o[i];if("string"==typeof a)for(;n=hh.exec(a);)t|=Eh(parseInt(n[1],10));else t=Ih(a,t)}return t}function xh(e){return e+ph++}function Eh(e){return 1<<Math.min(e,31)}function Oh(e){return void 0===e}function kh(e){for(var t,n,r="",o=0,i=!1;null!==(t=_h.exec(e));)i?t[0]==="�/*"+n+"�"&&(o=t.index,i=!1):(r+=e.substring(o,t.index+t[0].length),n=t[1],i=!0);return r+e.substr(o)}function Ph(e,t,n,r){for(var o=[],i=[],a=[],s=[],l=[],c=t.values,f=0;f<c.length;f++){for(var d=c[f],p=[],h=0;h<d.length;h++){var v=d[h];if("string"!=typeof v){var y=p.push(v)-1;d[h]="\x3c!--�"+y+"�--\x3e"}}var g=Th(d.join(""),n,p,e,r);o.push(g.create),i.push(g.remove),a.push(g.update),s.push(g.vars),l.push(g.childIcus)}e.push({type:t.type,vars:s,currentCaseLViewIndex:20+r+1,childIcus:l,cases:t.cases,create:o,remove:i,update:a}),ph+=Math.max.apply(Math,u(s))}function Nh(e){for(var t=[],n=[],r=1,o=0,i=jh(e=e.replace(gh,(function(e,t,n){return r="select"===n?0:1,o=parseInt(t.substr(1),10),""}))),a=0;a<i.length;){var u=i[a++].trim();1===r&&(u=u.replace(/\s*(?:=)?(\w+)\s*/,"$1")),u.length&&t.push(u);var s=jh(i[a++]);t.length>n.length&&n.push(s)}return{type:r,mainBinding:o,cases:t,values:n}}function Th(e,t,n,r,o){var i=Er(bt()).getInertBodyElement(e);if(!i)throw new Error("Unable to generate inert body element");var a={vars:1,childIcus:[],create:[],remove:[],update:[]};return function e(t,n,r,o,i,a){if(t){for(var s=[];t;){var l=t.nextSibling,c=a+ ++n.vars;switch(t.nodeType){case Node.ELEMENT_NODE:var f=t,d=f.tagName.toLowerCase();if(Ur.hasOwnProperty(d)){n.create.push(eh,d,c,r<<17|1);for(var p=f.attributes,h=0;h<p.length;h++){var v=p.item(h),y=v.name.toLowerCase();v.value.match(hh)?Zr.hasOwnProperty(y)&&De(Qr[y]?Ch(v.value,c,v.name,Tr):zr[y]?Ch(v.value,c,v.name,jr):Ch(v.value,c,v.name),n.update):n.create.push(c<<3|4,v.name,v.value)}e(t.firstChild,n,c,o,i,a),n.remove.push(c<<3|3)}else n.vars--;break;case Node.TEXT_NODE:var g=t.textContent||"",m=g.match(hh);n.create.push(m?"":g,c,r<<17|1),n.remove.push(c<<3|3),m&&De(Ch(g,c),n.update);break;case Node.COMMENT_NODE:var _=yh.exec(t.textContent||"");if(_){var b=parseInt(_[1],10);n.create.push(th,"",c,r<<17|1),s.push([w=o[b],c])}else n.vars--;break;default:n.vars--}t=l}for(h=0;h<s.length;h++){var w,C=s[h][1];Ph(i,w=s[h][0],C,a+n.vars);var I=i.length-1;n.vars+=Math.max.apply(Math,u(i[I].vars)),n.childIcus.push(I);var x=Ih(w);n.update.push(Eh(w.mainBinding),3,-1-w.mainBinding,C<<2|2,I,x,2,C<<2|3,I),n.remove.push(I<<3|6,C<<3|3)}}}
785/**
786 * @license
787 * Copyright Google LLC All Rights Reserved.
788 *
789 * Use of this source code is governed by an MIT-style license that can be
790 * found in the LICENSE file at https://angular.io/license
791 */((eo(i)||i).firstChild,a,t,n,r,o),a}function jh(e){if(!e)return[];var t,n=0,r=[],o=[],i=/[{}]/g;for(i.lastIndex=0;t=i.exec(e);){var a=t.index;if("}"==t[0]){if(r.pop(),0==r.length){var u=e.substring(n,a);gh.test(u)?o.push(Nh(u)):o.push(u),n=a+1}}else{if(0==r.length){var s=e.substring(n,a);o.push(s),n=a+1}r.push("{")}}var l=e.substring(n);return o.push(l),o}var Dh=/\[(�.+?�?)\]/,Ah=/\[(�.+?�?)\]|(�\/?\*\d+:\d+�)/g,Sh=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g,Rh=/{([A-Z0-9_]+)}/g,Vh=/�I18N_EXP_(ICU(_\d+)?)�/g,Mh=/\/\*/,Fh=/\d+\:(\d+)/;function Hh(e,t){void 0===t&&(t={});var n=e;if(Dh.test(e)){var r={},o=[0];n=n.replace(Ah,(function(e,t,n){var i=t||n,u=r[i]||[];if(u.length||(i.split("|").forEach((function(e){var t=e.match(Fh),n=t?parseInt(t[1],10):0,r=Mh.test(e);u.push([n,r,e])})),r[i]=u),!u.length)throw new Error("i18n postprocess: unmatched placeholder - "+i);for(var s=o[o.length-1],l=0,c=0;c<u.length;c++)if(u[c][0]===s){l=c;break}var f=a(u[l],3),d=f[0],p=f[2];return f[1]?o.pop():s!==d&&o.push(d),u.splice(l,1),p}))}return Object.keys(t).length?n=(n=(n=n.replace(Sh,(function(e,n,r,o,i,a){return t.hasOwnProperty(r)?""+n+t[r]+a:e}))).replace(Rh,(function(e,n){return t.hasOwnProperty(n)?t[n]:e}))).replace(Vh,(function(e,n){if(t.hasOwnProperty(n)){var r=t[n];if(!r.length)throw new Error("i18n postprocess: unmatched ICU - "+e+" with key: "+n);return r.shift()}return e})):n}
792/**
793 * @license
794 * Copyright Google LLC All Rights Reserved.
795 *
796 * Use of this source code is governed by an MIT-style license that can be
797 * found in the LICENSE file at https://angular.io/license
798 */function Lh(e,t,n){var r=Ut();!function o(e){nh[++rh]=e}(e),pl(!0),r.firstCreatePass&&null===r.data[e+20]&&function i(e,t,n,r,o){var i=t.blueprint.length-20;ph=0;var a=zt(),u=Wt()?a:a&&a.parent,s=u&&u!==e[6]?u.index-20:n,l=0;mh[l]=s;var c=[];if(n>0&&a!==u){var f=a.index-20;Wt()||(f=~f),c.push(f<<3|0)}var d=[],p=[];if(""===r&&Oh(o))c.push(r,xh(i),s<<17|1);else for(var h=function v(e,t){if(Oh(t))return kh(e);var n=e.indexOf(":"+t+"�")+2+t.toString().length,r=e.search(new RegExp("�\\/\\*\\d+:"+t+"�"));return kh(e.substring(n,r))}(r,o),y=function g(e){return e.replace(wh," ")}(h).split(bh),m=0;m<y.length;m++){var _=y[m];if(1&m)if("/"===_.charAt(0)){if("#"===_.charAt(1)){var b=parseInt(_.substr(2),10);s=mh[--l],c.push(b<<3|5)}}else{b=parseInt(_.substr(1),10);var w="#"===_.charAt(0);c.push((w?b:~b)<<3|0,s<<17|1),w&&(mh[++l]=s=b)}else for(var C=jh(_),I=0;I<C.length;I++)if(1&I){var x=C[I];if("object"!=typeof x)throw new Error('Unable to parse ICU expression in "'+h+'" message.');var E=xh(i);c.push(th,"",E,s<<17|1);var O=Ih(x);Ph(p,x,E,E);var k=p.length-1;d.push(Eh(x.mainBinding),3,-1-x.mainBinding,E<<2|2,k,O,2,E<<2|3,k)}else if(""!==C[I]){var P=C[I],N=P.match(hh),T=xh(i);c.push(N?"":P,T,s<<17|1),N&&De(Ch(P,T),d)}}ph>0&&function j(e,t,n){if(n>0&&e.firstCreatePass){for(var r=0;r<n;r++)e.blueprint.push(null),e.data.push(null),t.push(null);e.expandoInstructions?e.expandoInstructions.push(n):e.expandoStartIndex+=n}}(t,e,ph),t.data[n+20]={vars:ph,create:c,update:d,icus:p.length?p:null}}(Bt(),r,e,t,n)}function Bh(){var e=Bt();(function t(e,n){for(var r=function o(){return nh[rh--]}(),i=e.data[r+20],a=zt(),u=ah(e,r,i.create,n),s=r+1;s<=a.index-20;){-1===u.indexOf(s)&&fh(e,n,s,!0);var l=kt(e,s);!l||0!==l.type&&3!==l.type&&4!==l.type||null===l.localNames||(s+=l.localNames.length>>1),s++}})(Ut(),e),pl(!1)}function Uh(e,t,n){Lh(e,t,n),Bh()}function Qh(e,t){!function n(e,t,r,o){for(var i=zt().index-20,a=[],u=0;u<o.length;u+=2)for(var s=o[u],l=o[u+1].split(vh),c=0;c<l.length;c++){var f=l[c];if(1&c)throw new Error("ICU expressions are not yet supported in attributes");if(""!==f)if(f.match(hh))t.firstCreatePass&&null===t.data[r+20]&&De(Ch(f,i,s),a);else{var d=kt(t,i);3===d.type&&Si(d,e,s,f,null,null);var p=null!==d.inputs&&d.inputs[s];p&&Ji(t,e,p,s,f)}}t.firstCreatePass&&null===t.data[r+20]&&(t.data[r+20]=a)}(Bt(),Ut(),e,t)}function zh(e){return function t(e){e&&(oh|=1<<ih),ih++}(ys(Bt(),Xt(),e)),zh}function qh(e){!function t(e,n,r){if(ih>0){var o=e.data[r+20],i=void 0,a=null;Array.isArray(o)?i=o:(i=o.update,a=o.icus),uh(e,a,n,i,Yt()-ih-1,oh),oh=0,ih=0}}(Ut(),Bt(),e)}function Wh(e,t){return void 0===t&&(t={}),Hh(e,t)}
799/**
800 * @license
801 * Copyright Google LLC All Rights Reserved.
802 *
803 * Use of this source code is governed by an MIT-style license that can be
804 * found in the LICENSE file at https://angular.io/license
805 */
806var Zh=new Map;function Kh(e,t,n){if(t&&t!==n)throw new Error("Duplicate module registered for "+e+" - "+F(t)+" vs "+F(t.name))}function Gh(e){if(null!==e.ɵmod.id){var t=e.ɵmod.id;Kh(t,Zh.get(t),e),Zh.set(t,e)}var n=e.ɵmod.imports;n instanceof Function&&(n=n()),n&&n.forEach((function(e){return Gh(e)}))}function Jh(e){return Zh.get(e)||Ke[e]}var Yh=function(t){function n(e,n){var r=t.call(this)||this;r._parent=n,r._bootstrapComponents=[],r.injector=r,r.destroyCbs=[],r.componentFactoryResolver=new Fp(r);var o=ot(e),i=function a(e){return e[oe]||null}(e);return i&&Xp(i),r._bootstrapComponents=Qn(o.bootstrap),r._r3Injector=fu(e,n,[{provide:ke,useValue:r},{provide:Ef,useValue:r.componentFactoryResolver}],F(e)),r._r3Injector._resolveInjectorDefTypes(),r.instance=r.get(e),r}return o(n,t),n.prototype.get=function(t,n,r){return void 0===n&&(n=bu.THROW_IF_NOT_FOUND),void 0===r&&(r=e.InjectFlags.Default),t===bu||t===ke||t===se?this:this._r3Injector.get(t,n,r)},n.prototype.destroy=function(){var e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach((function(e){return e()})),this.destroyCbs=null},n.prototype.onDestroy=function(e){this.destroyCbs.push(e)},n}(ke),$h=function(e){function t(t){var n=e.call(this)||this;return n.moduleType=t,null!==ot(t)&&Gh(t),n}return o(t,e),t.prototype.create=function(e){return new Yh(this.moduleType,e)},t}(Pe);
807/**
808 * @license
809 * Copyright Google LLC All Rights Reserved.
810 *
811 * Use of this source code is governed by an MIT-style license that can be
812 * found in the LICENSE file at https://angular.io/license
813 */
814function Xh(e,t,n){var r=Jt()+e,o=Bt();return o[r]===So?hs(o,r,n?t.call(n):t()):vs(o,r)}function ev(e,t,n,r){return cv(Bt(),Jt(),e,t,n,r)}function tv(e,t,n,r,o){return fv(Bt(),Jt(),e,t,n,r,o)}function nv(e,t,n,r,o,i){return dv(Bt(),Jt(),e,t,n,r,o,i)}function rv(e,t,n,r,o,i,a){return pv(Bt(),Jt(),e,t,n,r,o,i,a)}function ov(e,t,n,r,o,i,a,u){var s=Jt()+e,l=Bt(),c=_s(l,s,n,r,o,i);return ys(l,s+4,a)||c?hs(l,s+5,u?t.call(u,n,r,o,i,a):t(n,r,o,i,a)):vs(l,s+5)}function iv(e,t,n,r,o,i,a,u,s){var l=Jt()+e,c=Bt(),f=_s(c,l,n,r,o,i);return gs(c,l+4,a,u)||f?hs(c,l+6,s?t.call(s,n,r,o,i,a,u):t(n,r,o,i,a,u)):vs(c,l+6)}function av(e,t,n,r,o,i,a,u,s,l){var c=Jt()+e,f=Bt(),d=_s(f,c,n,r,o,i);return ms(f,c+4,a,u,s)||d?hs(f,c+7,l?t.call(l,n,r,o,i,a,u,s):t(n,r,o,i,a,u,s)):vs(f,c+7)}function uv(e,t,n,r,o,i,a,u,s,l,c){var f=Jt()+e,d=Bt(),p=_s(d,f,n,r,o,i);return _s(d,f+4,a,u,s,l)||p?hs(d,f+8,c?t.call(c,n,r,o,i,a,u,s,l):t(n,r,o,i,a,u,s,l)):vs(d,f+8)}function sv(e,t,n,r){return hv(Bt(),Jt(),e,t,n,r)}function lv(e,t){var n=e[t];return n===So?void 0:n}function cv(e,t,n,r,o,i){var a=t+n;return ys(e,a,o)?hs(e,a+1,i?r.call(i,o):r(o)):lv(e,a+1)}function fv(e,t,n,r,o,i,a){var u=t+n;return gs(e,u,o,i)?hs(e,u+2,a?r.call(a,o,i):r(o,i)):lv(e,u+2)}function dv(e,t,n,r,o,i,a,u){var s=t+n;return ms(e,s,o,i,a)?hs(e,s+3,u?r.call(u,o,i,a):r(o,i,a)):lv(e,s+3)}function pv(e,t,n,r,o,i,a,u,s){var l=t+n;return _s(e,l,o,i,a,u)?hs(e,l+4,s?r.call(s,o,i,a,u):r(o,i,a,u)):lv(e,l+4)}function hv(e,t,n,r,o,i){for(var a=t+n,u=!1,s=0;s<o.length;s++)ys(e,a++,o[s])&&(u=!0);return u?hs(e,a,r.apply(i,o)):lv(e,a)}
815/**
816 * @license
817 * Copyright Google LLC All Rights Reserved.
818 *
819 * Use of this source code is governed by an MIT-style license that can be
820 * found in the LICENSE file at https://angular.io/license
821 */function vv(e,t){var n,r=Ut(),o=e+20;r.firstCreatePass?(n=function i(e,t){if(t)for(var n=t.length-1;n>=0;n--){var r=t[n];if(e===r.name)return r}throw new Error("The pipe '"+e+"' could not be found!")}(t,r.pipeRegistry),r.data[o]=n,n.onDestroy&&(r.destroyHooks||(r.destroyHooks=[])).push(o,n.onDestroy)):n=r.data[o];var a=n.factory||(n.factory=rt(n.type)),u=he(zs),s=qn(!1),l=a();return qn(s),he(u),Us(r,Bt(),e,l),l}function yv(e,t,n){var r=Bt(),o=Pt(r,e);return Cv(r,wv(r,e)?cv(r,Jt(),t,o.transform,n,o):o.transform(n))}function gv(e,t,n,r){var o=Bt(),i=Pt(o,e);return Cv(o,wv(o,e)?fv(o,Jt(),t,i.transform,n,r,i):i.transform(n,r))}function mv(e,t,n,r,o){var i=Bt(),a=Pt(i,e);return Cv(i,wv(i,e)?dv(i,Jt(),t,a.transform,n,r,o,a):a.transform(n,r,o))}function _v(e,t,n,r,o,i){var a=Bt(),u=Pt(a,e);return Cv(a,wv(a,e)?pv(a,Jt(),t,u.transform,n,r,o,i,u):u.transform(n,r,o,i))}function bv(e,t,n){var r=Bt(),o=Pt(r,e);return Cv(r,wv(r,e)?hv(r,Jt(),t,o.transform,n,o):o.transform.apply(o,n))}function wv(e,t){return e[1].data[t+20].pure}function Cv(e,t){return fs.isWrapped(t)&&(t=fs.unwrap(t),e[Yt()]=So),t}var Iv=function(e){function n(t){void 0===t&&(t=!1);var n=e.call(this)||this;return n.__isAsync=t,n}return o(n,e),n.prototype.emit=function(t){e.prototype.next.call(this,t)},n.prototype.subscribe=function(n,r,o){var i,a=function(e){return null},u=function(){return null};n&&"object"==typeof n?(i=this.__isAsync?function(e){setTimeout((function(){return n.next(e)}))}:function(e){n.next(e)},n.error&&(a=this.__isAsync?function(e){setTimeout((function(){return n.error(e)}))}:function(e){n.error(e)}),n.complete&&(u=this.__isAsync?function(){setTimeout((function(){return n.complete()}))}:function(){n.complete()})):(i=this.__isAsync?function(e){setTimeout((function(){return n(e)}))}:function(e){n(e)},r&&(a=this.__isAsync?function(e){setTimeout((function(){return r(e)}))}:function(e){r(e)}),o&&(u=this.__isAsync?function(){setTimeout((function(){return o()}))}:function(){o()}));var s=e.prototype.subscribe.call(this,i,a,u);return n instanceof t.Subscription&&n.add(s),s},n}(t.Subject);
822/**
823 * @license
824 * Copyright Google LLC All Rights Reserved.
825 *
826 * Use of this source code is governed by an MIT-style license that can be
827 * found in the LICENSE file at https://angular.io/license
828 */
829function xv(){return this._results[ls()]()}var Ev=function(){function e(){this.dirty=!0,this._results=[],this.changes=new Iv,this.length=0;var t=ls(),n=e.prototype;n[t]||(n[t]=xv)}return e.prototype.map=function(e){return this._results.map(e)},e.prototype.filter=function(e){return this._results.filter(e)},e.prototype.find=function(e){return this._results.find(e)},e.prototype.reduce=function(e,t){return this._results.reduce(e,t)},e.prototype.forEach=function(e){this._results.forEach(e)},e.prototype.some=function(e){return this._results.some(e)},e.prototype.toArray=function(){return this._results.slice()},e.prototype.toString=function(){return this._results.toString()},e.prototype.reset=function(e){this._results=Ae(e),this.dirty=!1,this.length=this._results.length,this.last=this._results[this.length-1],this.first=this._results[0]},e.prototype.notifyOnChanges=function(){this.changes.emit(this)},e.prototype.setDirty=function(){this.dirty=!0},e.prototype.destroy=function(){this.changes.complete(),this.changes.unsubscribe()},e}(),Ov=function(){function e(e){this.queryList=e,this.matches=null}return e.prototype.clone=function(){return new e(this.queryList)},e.prototype.setDirty=function(){this.queryList.setDirty()},e}(),kv=function(){function e(e){void 0===e&&(e=[]),this.queries=e}return e.prototype.createEmbeddedView=function(t){var n=t.queries;if(null!==n){for(var r=null!==t.contentQueries?t.contentQueries[0]:n.length,o=[],i=0;i<r;i++){var a=n.getByIndex(i);o.push(this.queries[a.indexInDeclarationView].clone())}return new e(o)}return null},e.prototype.insertView=function(e){this.dirtyQueriesWithMatches(e)},e.prototype.detachView=function(e){this.dirtyQueriesWithMatches(e)},e.prototype.dirtyQueriesWithMatches=function(e){for(var t=0;t<this.queries.length;t++)null!==zv(e,t).matches&&this.queries[t].setDirty()},e}(),Pv=function Pv(e,t,n,r){void 0===r&&(r=null),this.predicate=e,this.descendants=t,this.isStatic=n,this.read=r},Nv=function(){function e(e){void 0===e&&(e=[]),this.queries=e}return e.prototype.elementStart=function(e,t){for(var n=0;n<this.queries.length;n++)this.queries[n].elementStart(e,t)},e.prototype.elementEnd=function(e){for(var t=0;t<this.queries.length;t++)this.queries[t].elementEnd(e)},e.prototype.embeddedTView=function(t){for(var n=null,r=0;r<this.length;r++){var o=null!==n?n.length:0,i=this.getByIndex(r).embeddedTView(t,o);i&&(i.indexInDeclarationView=r,null!==n?n.push(i):n=[i])}return null!==n?new e(n):null},e.prototype.template=function(e,t){for(var n=0;n<this.queries.length;n++)this.queries[n].template(e,t)},e.prototype.getByIndex=function(e){return this.queries[e]},Object.defineProperty(e.prototype,"length",{get:function(){return this.queries.length},enumerable:!1,configurable:!0}),e.prototype.track=function(e){this.queries.push(e)},e}(),Tv=function(){function e(e,t){void 0===t&&(t=-1),this.metadata=e,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=t}return e.prototype.elementStart=function(e,t){this.isApplyingToNode(t)&&this.matchTNode(e,t)},e.prototype.elementEnd=function(e){this._declarationNodeIndex===e.index&&(this._appliesToNextNode=!1)},e.prototype.template=function(e,t){this.elementStart(e,t)},e.prototype.embeddedTView=function(t,n){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,n),new e(this.metadata)):null},e.prototype.isApplyingToNode=function(e){if(this._appliesToNextNode&&!1===this.metadata.descendants){for(var t=this._declarationNodeIndex,n=e.parent;null!==n&&4===n.type&&n.index!==t;)n=n.parent;return t===(null!==n?n.index:-1)}return this._appliesToNextNode},e.prototype.matchTNode=function(e,t){var n=this.metadata.predicate;if(Array.isArray(n))for(var r=0;r<n.length;r++){var o=n[r];this.matchTNodeWithReadOption(e,t,jv(t,o)),this.matchTNodeWithReadOption(e,t,nr(t,e,o,!1,!1))}else n===$f?0===t.type&&this.matchTNodeWithReadOption(e,t,-1):this.matchTNodeWithReadOption(e,t,nr(t,e,n,!1,!1))},e.prototype.matchTNodeWithReadOption=function(e,t,n){if(null!==n){var r=this.metadata.read;if(null!==r)if(r===Pf||r===rd||r===$f&&0===t.type)this.addMatch(t.index,-2);else{var o=nr(t,e,r,!1,!1);null!==o&&this.addMatch(t.index,o)}else this.addMatch(t.index,n)}},e.prototype.addMatch=function(e,t){null===this.matches?this.matches=[e,t]:this.matches.push(e,t)},e}();
830/**
831 * @license
832 * Copyright Google LLC All Rights Reserved.
833 *
834 * Use of this source code is governed by an MIT-style license that can be
835 * found in the LICENSE file at https://angular.io/license
836 */function jv(e,t){var n=e.localNames;if(null!==n)for(var r=0;r<n.length;r+=2)if(n[r]===t)return n[r+1];return null}function Dv(e,t,n,r){return-1===n?function o(e,t){return 3===e.type||4===e.type?Na(Pf,e,t):0===e.type?Ta($f,Pf,e,t):null}(t,e):-2===n?function i(e,t,n){return n===Pf?Na(Pf,t,e):n===$f?Ta($f,Pf,t,e):n===rd?ja(rd,Pf,t,e):void 0}(e,t,r):rr(e,e[1],n,t)}function Av(e,t,n,r){var o=t[19].queries[r];if(null===o.matches){for(var i=e.data,a=n.matches,u=[],s=0;s<a.length;s+=2){var l=a[s];u.push(l<0?null:Dv(t,i[l],a[s+1],n.metadata.read))}o.matches=u}return o.matches}function Sv(e){var t=Bt(),n=Ut(),r=on();an(r+1);var o=zv(n,r);if(e.dirty&&Dt(t)===o.metadata.isStatic){if(null===o.matches)e.reset([]);else{var i=o.crossesNgTemplate?function e(t,n,r,o){var i=t.queries.getByIndex(r),a=i.matches;if(null!==a)for(var u=Av(t,n,i,r),s=0;s<a.length;s+=2){var l=a[s];if(l>0)o.push(u[s/2]);else{for(var c=a[s+1],f=n[-l],d=10;d<f.length;d++)(v=f[d])[17]===v[3]&&e(v[1],v,c,o);if(null!==f[9])for(var p=f[9],h=0;h<p.length;h++){var v;e((v=p[h])[1],v,c,o)}}}return o}(n,t,r,[]):Av(n,t,o,r);e.reset(i),e.notifyOnChanges()}return!0}return!1}function Rv(e,t,n){Mv(Ut(),Bt(),e,t,n,!0)}function Vv(e,t,n){Mv(Ut(),Bt(),e,t,n,!1)}function Mv(e,t,n,r,o,i){e.firstCreatePass&&(Qv(e,new Pv(n,r,i,o),-1),i&&(e.staticViewQueries=!0)),Uv(e,t)}function Fv(e,t,n,r){Lv(Ut(),Bt(),t,n,r,!1,zt(),e)}function Hv(e,t,n,r){Lv(Ut(),Bt(),t,n,r,!0,zt(),e)}function Lv(e,t,n,r,o,i,a,u){e.firstCreatePass&&(Qv(e,new Pv(n,r,i,o),a.index),function s(e,t){var n=e.contentQueries||(e.contentQueries=[]);t!==(e.contentQueries.length?n[n.length-1]:-1)&&n.push(e.queries.length-1,t)}(e,u),i&&(e.staticContentQueries=!0)),Uv(e,t)}function Bv(){return function e(t,n){return t[19].queries[n].queryList}(Bt(),on())}function Uv(e,t){var n=new Ev;bi(e,t,n,n.destroy),null===t[19]&&(t[19]=new kv),t[19].queries.push(new Ov(n))}function Qv(e,t,n){null===e.queries&&(e.queries=new Nv),e.queries.track(new Tv(t,n))}function zv(e,t){return e.queries.getByIndex(t)}
837/**
838 * @license
839 * Copyright Google LLC All Rights Reserved.
840 *
841 * Use of this source code is governed by an MIT-style license that can be
842 * found in the LICENSE file at https://angular.io/license
843 */function qv(e,t){return Ta($f,Pf,e,t)}function Wv(t){void 0===t&&(t=e.InjectFlags.Default);var n=Da(!0);if(null!=n||t&e.InjectFlags.Optional)return n;throw new Error("No provider for ChangeDetectorRef!")}
844/**
845 * @license
846 * Copyright Google LLC All Rights Reserved.
847 *
848 * Use of this source code is governed by an MIT-style license that can be
849 * found in the LICENSE file at https://angular.io/license
850 */
851/**
852 * @license
853 * Copyright Google LLC All Rights Reserved.
854 *
855 * Use of this source code is governed by an MIT-style license that can be
856 * found in the LICENSE file at https://angular.io/license
857 */var Zv={"ɵɵattribute":bs,"ɵɵattributeInterpolate1":Ts,"ɵɵattributeInterpolate2":js,"ɵɵattributeInterpolate3":Ds,"ɵɵattributeInterpolate4":As,"ɵɵattributeInterpolate5":Ss,"ɵɵattributeInterpolate6":Rs,"ɵɵattributeInterpolate7":Vs,"ɵɵattributeInterpolate8":Ms,"ɵɵattributeInterpolateV":Fs,"ɵɵdefineComponent":ze,"ɵɵdefineDirective":$e,"ɵɵdefineInjectable":k,"ɵɵdefineInjector":N,"ɵɵdefineNgModule":Ge,"ɵɵdefinePipe":Xe,"ɵɵdirectiveInject":zs,"ɵɵgetFactoryOf":ur,"ɵɵgetInheritedFactory":sr,"ɵɵinject":ye,"ɵɵinjectAttribute":qs,"ɵɵinvalidFactory":Ws,"ɵɵinvalidFactoryDep":ge,"ɵɵinjectPipeChangeDetectorRef":Wv,"ɵɵtemplateRefExtractor":qv,"ɵɵNgOnChangesFeature":pt,"ɵɵProvidersFeature":wf,"ɵɵCopyDefinitionFeature":pf,"ɵɵInheritDefinitionFeature":af,"ɵɵnextContext":ll,"ɵɵnamespaceHTML":bn,"ɵɵnamespaceMathML":_n,"ɵɵnamespaceSVG":mn,"ɵɵenableBindings":Ht,"ɵɵdisableBindings":Lt,"ɵɵelementStart":Gs,"ɵɵelementEnd":Js,"ɵɵelement":Ys,"ɵɵelementContainerStart":$s,"ɵɵelementContainerEnd":Xs,"ɵɵelementContainer":el,"ɵɵpureFunction0":Xh,"ɵɵpureFunction1":ev,"ɵɵpureFunction2":tv,"ɵɵpureFunction3":nv,"ɵɵpureFunction4":rv,"ɵɵpureFunction5":ov,"ɵɵpureFunction6":iv,"ɵɵpureFunction7":av,"ɵɵpureFunction8":uv,"ɵɵpureFunctionV":sv,"ɵɵgetCurrentView":tl,"ɵɵrestoreView":Qt,"ɵɵlistener":ol,"ɵɵprojection":hl,"ɵɵsyntheticHostProperty":Hc,"ɵɵsyntheticHostListener":il,"ɵɵpipeBind1":yv,"ɵɵpipeBind2":gv,"ɵɵpipeBind3":mv,"ɵɵpipeBind4":_v,"ɵɵpipeBindV":bv,"ɵɵprojectionDef":fl,"ɵɵhostProperty":Fc,"ɵɵproperty":Zs,"ɵɵpropertyInterpolate":vl,"ɵɵpropertyInterpolate1":yl,"ɵɵpropertyInterpolate2":gl,"ɵɵpropertyInterpolate3":ml,"ɵɵpropertyInterpolate4":_l,"ɵɵpropertyInterpolate5":bl,"ɵɵpropertyInterpolate6":wl,"ɵɵpropertyInterpolate7":Cl,"ɵɵpropertyInterpolate8":Il,"ɵɵpropertyInterpolateV":xl,"ɵɵpipe":vv,"ɵɵqueryRefresh":Sv,"ɵɵviewQuery":Vv,"ɵɵstaticViewQuery":Rv,"ɵɵstaticContentQuery":Hv,"ɵɵloadQuery":Bv,"ɵɵcontentQuery":Fv,"ɵɵreference":Qs,"ɵɵclassMap":Bl,"ɵɵclassMapInterpolate1":fc,"ɵɵclassMapInterpolate2":dc,"ɵɵclassMapInterpolate3":pc,"ɵɵclassMapInterpolate4":hc,"ɵɵclassMapInterpolate5":vc,"ɵɵclassMapInterpolate6":yc,"ɵɵclassMapInterpolate7":gc,"ɵɵclassMapInterpolate8":mc,"ɵɵclassMapInterpolateV":_c,"ɵɵstyleMap":Hl,"ɵɵstyleMapInterpolate1":bc,"ɵɵstyleMapInterpolate2":wc,"ɵɵstyleMapInterpolate3":Cc,"ɵɵstyleMapInterpolate4":Ic,"ɵɵstyleMapInterpolate5":xc,"ɵɵstyleMapInterpolate6":Ec,"ɵɵstyleMapInterpolate7":Oc,"ɵɵstyleMapInterpolate8":kc,"ɵɵstyleMapInterpolateV":Pc,"ɵɵstyleProp":Ml,"ɵɵstylePropInterpolate1":Nc,"ɵɵstylePropInterpolate2":Tc,"ɵɵstylePropInterpolate3":jc,"ɵɵstylePropInterpolate4":Dc,"ɵɵstylePropInterpolate5":Ac,"ɵɵstylePropInterpolate6":Sc,"ɵɵstylePropInterpolate7":Rc,"ɵɵstylePropInterpolate8":Vc,"ɵɵstylePropInterpolateV":Mc,"ɵɵclassProp":Fl,"ɵɵselect":Bo,"ɵɵadvance":Lo,"ɵɵtemplate":Bs,"ɵɵtext":ec,"ɵɵtextInterpolate":tc,"ɵɵtextInterpolate1":nc,"ɵɵtextInterpolate2":rc,"ɵɵtextInterpolate3":oc,"ɵɵtextInterpolate4":ic,"ɵɵtextInterpolate5":ac,"ɵɵtextInterpolate6":uc,"ɵɵtextInterpolate7":sc,"ɵɵtextInterpolate8":lc,"ɵɵtextInterpolateV":cc,"ɵɵi18n":Uh,"ɵɵi18nAttributes":Qh,"ɵɵi18nExp":zh,"ɵɵi18nStart":Lh,"ɵɵi18nEnd":Bh,"ɵɵi18nApply":qh,"ɵɵi18nPostprocess":Wh,"ɵɵresolveWindow":Ln,"ɵɵresolveDocument":Bn,"ɵɵresolveBody":Un,"ɵɵsetComponentScope":qe,"ɵɵsetNgModuleScope":Je,"ɵɵsanitizeHtml":to,"ɵɵsanitizeStyle":no,"ɵɵsanitizeResourceUrl":oo,"ɵɵsanitizeScript":io,"ɵɵsanitizeUrl":ro,"ɵɵsanitizeUrlOrResourceUrl":uo},Kv=null,Gv=[],Jv=[],Yv=!1;function $v(){if(!Yv){Yv=!0;try{for(var e=Jv.length-1;e>=0;e--){var t=Jv[e],n=t.moduleType,r=t.ngModule;r.declarations&&r.declarations.every(Xv)&&(Jv.splice(e,1),ny(n,r))}}finally{Yv=!1}}}function Xv(e){return Array.isArray(e)?e.every(Xv):!!U(e)}function ey(e,t){void 0===t&&(t={}),ty(e,t),function n(e,t){Jv.push({moduleType:e,ngModule:t})}(e,t)}function ty(e,t,n){void 0===n&&(n=!1);var r=Ae(t.declarations||Gv),o=null;Object.defineProperty(e,re,{configurable:!0,get:function(){return null===o&&((o=$().compileNgModule(Zv,"ng:///"+e.name+"/ɵmod.js",{type:e,bootstrap:Ae(t.bootstrap||Gv).map(U),declarations:r.map(U),imports:Ae(t.imports||Gv).map(U).map(iy),exports:Ae(t.exports||Gv).map(U).map(iy),schemas:t.schemas?Ae(t.schemas):null,id:t.id||null})).schemas||(o.schemas=[])),o}});var i=null;Object.defineProperty(e,S,{get:function(){if(null===i){var n={name:e.name,type:e,deps:Wa(e),providers:t.providers||Gv,imports:[(t.imports||Gv).map(U),(t.exports||Gv).map(U)]};i=$().compileInjector(Zv,"ng:///"+e.name+"/ɵinj.js",n)}return i},configurable:!1})}function ny(e,t){var n=Ae(t.declarations||Gv),r=oy(e);n.forEach((function(t){t.hasOwnProperty(ee)?ry(et(t),r):t.hasOwnProperty(te)||t.hasOwnProperty(ne)||(t.ngSelectorScope=e)}))}function ry(e,t){e.directiveDefs=function(){return Array.from(t.compilation.directives).map((function(e){return e.hasOwnProperty(ee)?et(e):tt(e)})).filter((function(e){return!!e}))},e.pipeDefs=function(){return Array.from(t.compilation.pipes).map((function(e){return nt(e)}))},e.schemas=t.schemas,e.tView=null}function oy(e){if(!ay(e))throw new Error(e.name+" does not have a module def (ɵmod property)");var t=ot(e);if(null!==t.transitiveCompileScopes)return t.transitiveCompileScopes;var n={schemas:t.schemas||null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set}};return Qn(t.imports).forEach((function(e){var t=e;if(!ay(t))throw new Error("Importing "+t.name+" which does not have a ɵmod property");var r=oy(t);r.exported.directives.forEach((function(e){return n.compilation.directives.add(e)})),r.exported.pipes.forEach((function(e){return n.compilation.pipes.add(e)}))})),Qn(t.declarations).forEach((function(e){nt(e)?n.compilation.pipes.add(e):n.compilation.directives.add(e)})),Qn(t.exports).forEach((function(e){var t=e;if(ay(t)){var r=oy(t);r.exported.directives.forEach((function(e){n.compilation.directives.add(e),n.exported.directives.add(e)})),r.exported.pipes.forEach((function(e){n.compilation.pipes.add(e),n.exported.pipes.add(e)}))}else nt(t)?n.exported.pipes.add(t):n.exported.directives.add(t)})),t.transitiveCompileScopes=n,n}function iy(e){return function t(e){return void 0!==e.ngModule}(e)?e.ngModule:e}function ay(e){return!!ot(e)}
858/**
859 * @license
860 * Copyright Google LLC All Rights Reserved.
861 *
862 * Use of this source code is governed by an MIT-style license that can be
863 * found in the LICENSE file at https://angular.io/license
864 */new Map,new Map;var uy=0;function sy(t,n){var r=null;!function o(e,t){os(t)&&(ns.set(e,t),rs.add(e))}(t,n),fy(t,n),Object.defineProperty(t,ee,{get:function(){if(null===r){var o=$();if(os(n)){var i=["Component '"+t.name+"' is not resolved:"];throw n.templateUrl&&i.push(" - templateUrl: "+n.templateUrl),n.styleUrls&&n.styleUrls.length&&i.push(" - styleUrls: "+JSON.stringify(n.styleUrls)),i.push("Did you run and wait for 'resolveComponentResources()'?"),new Error(i.join("\n"))}var a=function u(){return Kv}(),s=n.preserveWhitespaces;void 0===s&&(s=null!==a&&void 0!==a.preserveWhitespaces&&a.preserveWhitespaces);var l=n.encapsulation;void 0===l&&(l=null!==a&&void 0!==a.defaultEncapsulation?a.defaultEncapsulation:e.ViewEncapsulation.Emulated);var c=n.templateUrl||"ng:///"+t.name+"/template.html",f=Object.assign(Object.assign({},py(t,n)),{typeSourceSpan:o.createParseSourceSpan("Component",t.name,c),template:n.template||"",preserveWhitespaces:s,styles:n.styles||Ue,animations:n.animations,directives:[],changeDetection:n.changeDetection,pipes:new Map,encapsulation:l,interpolation:n.interpolation,viewProviders:n.viewProviders||null});uy++;try{f.usesInheritance&&hy(t),r=o.compileComponent(Zv,c,f)}finally{uy--}if(0===uy&&$v(),function d(e){return void 0!==e.ngSelectorScope}(t)){var p=oy(t.ngSelectorScope);ry(r,p)}}return r},configurable:!1})}function ly(e,t){var n=null;fy(e,t||{}),Object.defineProperty(e,te,{get:function(){if(null===n){var r=cy(e,t||{});n=$().compileDirective(Zv,r.sourceMapUrl,r.metadata)}return n},configurable:!1})}function cy(e,t){var n=e&&e.name,r="ng:///"+n+"/ɵdir.js",o=$(),i=py(e,t);return i.typeSourceSpan=o.createParseSourceSpan("Directive",n,r),i.usesInheritance&&hy(e),{metadata:i,sourceMapUrl:r}}function fy(e,t){var n=null;Object.defineProperty(e,ie,{get:function(){if(null===n){var r=cy(e,t),o=$();n=o.compileFactory(Zv,"ng:///"+e.name+"/ɵfac.js",Object.assign(Object.assign({},r.metadata),{injectFn:"directiveInject",target:o.R3FactoryTarget.Directive}))}return n},configurable:!1})}function dy(e){return Object.getPrototypeOf(e.prototype)===Object.prototype}function py(e,t){var n,r=qa(),o=r.ownPropMetadata(e);return{name:e.name,type:e,typeArgumentCount:0,selector:void 0!==t.selector?t.selector:null,deps:Wa(e),host:t.host||Be,propMetadata:o,inputs:t.inputs||Ue,outputs:t.outputs||Ue,queries:vy(e,o,yy),lifecycle:{usesOnChanges:r.hasLifecycleHook(e,"ngOnChanges")},typeSourceSpan:null,usesInheritance:!dy(e),exportAs:(n=t.exportAs,void 0===n?null:_y(n)),providers:t.providers||null,viewQueries:vy(e,o,gy)}}function hy(e){for(var t=Object.prototype,n=Object.getPrototypeOf(e.prototype).constructor;n&&n!==t;)tt(n)||et(n)||!wy(n)||ly(n,null),n=Object.getPrototypeOf(n)}function vy(e,t,n){var r=[],o=function(o){if(t.hasOwnProperty(o)){var i=t[o];i.forEach((function(t){if(n(t)){if(!t.selector)throw new Error("Can't construct a query for the property \""+o+'" of "'+Fn(e)+"\" since the query selector wasn't defined.");if(i.some(my))throw new Error("Cannot combine @Input decorators with query decorators");r.push(function a(e,t){return{propertyName:e,predicate:(n=t.selector,"string"==typeof n?_y(n):U(n)),descendants:t.descendants,first:t.first,read:t.read?t.read:null,static:!!t.static};var n}(o,t))}}))}};for(var i in t)o(i);return r}function yy(e){var t=e.ngMetadataName;return"ContentChild"===t||"ContentChildren"===t}function gy(e){var t=e.ngMetadataName;return"ViewChild"===t||"ViewChildren"===t}function my(e){return"Input"===e.ngMetadataName}function _y(e){return e.split(",").map((function(e){return e.trim()}))}var by=["ngOnChanges","ngOnInit","ngOnDestroy","ngDoCheck","ngAfterViewInit","ngAfterViewChecked","ngAfterContentInit","ngAfterContentChecked"];function wy(e){var t=qa();if(by.some((function(n){return t.hasLifecycleHook(e,n)})))return!0;var n=t.propMetadata(e);for(var r in n)for(var o=n[r],i=0;i<o.length;i++){var a=o[i],u=a.ngMetadataName;if(my(a)||yy(a)||gy(a)||"Output"===u||"HostBinding"===u||"HostListener"===u)return!0}return!1}
865/**
866 * @license
867 * Copyright Google LLC All Rights Reserved.
868 *
869 * Use of this source code is governed by an MIT-style license that can be
870 * found in the LICENSE file at https://angular.io/license
871 */function Cy(e,t){var n=null,r=null;Object.defineProperty(e,ie,{get:function(){if(null===r){var n=Iy(e,t),o=$();r=o.compileFactory(Zv,"ng:///"+n.name+"/ɵfac.js",Object.assign(Object.assign({},n),{injectFn:"directiveInject",target:o.R3FactoryTarget.Pipe}))}return r},configurable:!1}),Object.defineProperty(e,ne,{get:function(){if(null===n){var r=Iy(e,t);n=$().compilePipe(Zv,"ng:///"+r.name+"/ɵpipe.js",r)}return n},configurable:!1})}function Iy(e,t){return{type:e,typeArgumentCount:0,name:e.name,deps:Wa(e),pipeName:t.name,pure:void 0===t.pure||t.pure}}
872/**
873 * @license
874 * Copyright Google LLC All Rights Reserved.
875 *
876 * Use of this source code is governed by an MIT-style license that can be
877 * found in the LICENSE file at https://angular.io/license
878 */var xy=d("Directive",(function(e){return void 0===e&&(e={}),e}),void 0,void 0,(function(e,t){return Ry(e,t)})),Ey=d("Component",(function(t){return void 0===t&&(t={}),Object.assign({changeDetection:e.ChangeDetectionStrategy.Default},t)}),xy,void 0,(function(e,t){return Sy(e,t)})),Oy=d("Pipe",(function(e){return Object.assign({pure:!0},e)}),void 0,void 0,(function(e,t){return Vy(e,t)})),ky=v("Input",(function(e){return{bindingPropertyName:e}})),Py=v("Output",(function(e){return{bindingPropertyName:e}})),Ny=v("HostBinding",(function(e){return{hostPropertyName:e}})),Ty=v("HostListener",(function(e,t){return{eventName:e,args:t}})),jy=sy,Dy=ly,Ay=Cy,Sy=jf,Ry=jf,Vy=jf,My=d("NgModule",(function(e){return e}),void 0,void 0,(function(e,t){return Hy(e,t)})),Fy=ey,Hy=function Ly(e,t){var n=t&&t.imports||[];t&&t.exports&&(n=u(n,[t.exports])),e.ɵinj=N({factory:eu(e,{useClass:e}),providers:t&&t.providers,imports:n})},By=new ue("Application Initializer"),Uy=function(){function e(e){var t=this;this.appInits=e,this.initialized=!1,this.done=!1,this.donePromise=new Promise((function(e,n){t.resolve=e,t.reject=n}))}return e.prototype.runInitializers=function(){var e=this;if(!this.initialized){var t=[],n=function(){e.done=!0,e.resolve()};if(this.appInits)for(var r=0;r<this.appInits.length;r++){var o=this.appInits[r]();nl(o)&&t.push(o)}Promise.all(t).then((function(){n()})).catch((function(t){e.reject(t)})),0===t.length&&n(),this.initialized=!0}},e}();Uy.decorators=[{type:tu}],Uy.ctorParameters=function(){return[{type:Array,decorators:[{type:m,args:[By]},{type:_}]}]};
879/**
880 * @license
881 * Copyright Google LLC All Rights Reserved.
882 *
883 * Use of this source code is governed by an MIT-style license that can be
884 * found in the LICENSE file at https://angular.io/license
885 */
886var Qy=new ue("AppId");function zy(){return""+Wy()+Wy()+Wy()}var qy={provide:Qy,useFactory:zy,deps:[]};function Wy(){return String.fromCharCode(97+Math.floor(25*Math.random()))}var Zy=new ue("Platform Initializer"),Ky=new ue("Platform ID"),Gy=new ue("appBootstrapListener"),Jy=new ue("Application Packages Root URL"),Yy=function(){function e(){}return e.prototype.log=function(e){console.log(e)},e.prototype.warn=function(e){console.warn(e)},e}();Yy.decorators=[{type:tu}];
887/**
888 * @license
889 * Copyright Google LLC All Rights Reserved.
890 *
891 * Use of this source code is governed by an MIT-style license that can be
892 * found in the LICENSE file at https://angular.io/license
893 */
894var $y,Xy=new ue("LocaleId"),eg=new ue("DefaultCurrencyCode"),tg=new ue("Translations"),ng=new ue("TranslationsFormat");($y=e.MissingTranslationStrategy||(e.MissingTranslationStrategy={}))[$y.Error=0]="Error",$y[$y.Warning=1]="Warning",$y[$y.Ignore=2]="Ignore";
895/**
896 * @license
897 * Copyright Google LLC All Rights Reserved.
898 *
899 * Use of this source code is governed by an MIT-style license that can be
900 * found in the LICENSE file at https://angular.io/license
901 */
902var rg=function rg(e,t){this.ngModuleFactory=e,this.componentFactories=t};function og(){throw new Error("Runtime compiler is not loaded")}var ig=function(e){return new $h(e)},ag=og,ug=og,sg=function(e){var t=ig(e),n=Qn(ot(e).declarations).reduce((function(e,t){var n=et(t);return n&&e.push(new Bp(n)),e}),[]);return new rg(t,n)},lg=og,cg=og,fg=function(){function e(){this.compileModuleSync=ag,this.compileModuleAsync=ug,this.compileModuleAndAllComponentsSync=lg,this.compileModuleAndAllComponentsAsync=cg}return e.prototype.clearCache=function(){},e.prototype.clearCacheFor=function(e){},e.prototype.getModuleId=function(e){},e}();fg.decorators=[{type:tu}];var dg=new ue("compilerOptions"),pg=function pg(){},hg=Promise.resolve(0);function vg(e){"undefined"==typeof Zone?hg.then((function(){e&&e.apply(null,null)})):Zone.current.scheduleMicroTask("scheduleMicrotask",e)}
903/**
904 * @license
905 * Copyright Google LLC All Rights Reserved.
906 *
907 * Use of this source code is governed by an MIT-style license that can be
908 * found in the LICENSE file at https://angular.io/license
909 */
910/**
911 * @license
912 * Copyright Google LLC All Rights Reserved.
913 *
914 * Use of this source code is governed by an MIT-style license that can be
915 * found in the LICENSE file at https://angular.io/license
916 */
917var yg=function(){function e(e){var t=e.enableLongStackTrace,n=void 0!==t&&t,r=e.shouldCoalesceEventChangeDetection,o=void 0!==r&&r;if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Iv(!1),this.onMicrotaskEmpty=new Iv(!1),this.onStable=new Iv(!1),this.onError=new Iv(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched(),this._nesting=0,this._outer=this._inner=Zone.current,Zone.wtfZoneSpec&&(this._inner=this._inner.fork(Zone.wtfZoneSpec)),Zone.TaskTrackingZoneSpec&&(this._inner=this._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(this._inner=this._inner.fork(Zone.longStackTraceZoneSpec)),this.shouldCoalesceEventChangeDetection=o,this.lastRequestAnimationFrameId=-1,this.nativeRequestAnimationFrame=function i(){var e=Y.requestAnimationFrame,t=Y.cancelAnimationFrame;if("undefined"!=typeof Zone&&e&&t){var n=e[Zone.__symbol__("OriginalDelegate")];n&&(e=n);var r=t[Zone.__symbol__("OriginalDelegate")];r&&(t=r)}return{nativeRequestAnimationFrame:e,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function a(e){var t=!!e.shouldCoalesceEventChangeDetection&&e.nativeRequestAnimationFrame&&function(){!function t(e){-1===e.lastRequestAnimationFrameId&&(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(Y,(function(){e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",(function(){e.lastRequestAnimationFrameId=-1,bg(e),_g(e)}),void 0,(function(){}),(function(){}))),e.fakeTopEventTask.invoke()})),bg(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0,maybeDelayChangeDetection:t},onInvokeTask:function(n,r,o,i,a,u){try{return wg(e),n.invokeTask(o,i,a,u)}finally{t&&"eventTask"===i.type&&t(),Cg(e)}},onInvoke:function(t,n,r,o,i,a,u){try{return wg(e),t.invoke(r,o,i,a,u)}finally{Cg(e)}},onHasTask:function(t,n,r,o){t.hasTask(r,o),n===r&&("microTask"==o.change?(e._hasPendingMicrotasks=o.microTask,bg(e),_g(e)):"macroTask"==o.change&&(e.hasPendingMacrotasks=o.macroTask))},onHandleError:function(t,n,r,o){return t.handleError(r,o),e.runOutsideAngular((function(){return e.onError.emit(o)})),!1}})}(this)}return e.isInAngularZone=function(){return!0===Zone.current.get("isAngularZone")},e.assertInAngularZone=function(){if(!e.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")},e.assertNotInAngularZone=function(){if(e.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")},e.prototype.run=function(e,t,n){return this._inner.run(e,t,n)},e.prototype.runTask=function(e,t,n,r){var o=this._inner,i=o.scheduleEventTask("NgZoneEvent: "+r,e,mg,gg,gg);try{return o.runTask(i,t,n)}finally{o.cancelTask(i)}},e.prototype.runGuarded=function(e,t,n){return this._inner.runGuarded(e,t,n)},e.prototype.runOutsideAngular=function(e){return this._outer.run(e)},e}();function gg(){}var mg={};function _g(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular((function(){return e.onStable.emit(null)}))}finally{e.isStable=!0}}}function bg(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||e.shouldCoalesceEventChangeDetection&&-1!==e.lastRequestAnimationFrameId)}function wg(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Cg(e){e._nesting--,_g(e)}var Ig=function(){function e(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Iv,this.onMicrotaskEmpty=new Iv,this.onStable=new Iv,this.onError=new Iv}return e.prototype.run=function(e,t,n){return e.apply(t,n)},e.prototype.runGuarded=function(e,t,n){return e.apply(t,n)},e.prototype.runOutsideAngular=function(e){return e()},e.prototype.runTask=function(e,t,n,r){return e.apply(t,n)},e}(),xg=function(){function e(e){var t=this;this._ngZone=e,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),e.run((function(){t.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")}))}return e.prototype._watchAngularEvents=function(){var e=this;this._ngZone.onUnstable.subscribe({next:function(){e._didWork=!0,e._isZoneStable=!1}}),this._ngZone.runOutsideAngular((function(){e._ngZone.onStable.subscribe({next:function(){yg.assertNotInAngularZone(),vg((function(){e._isZoneStable=!0,e._runCallbacksIfReady()}))}})}))},e.prototype.increasePendingRequestCount=function(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount},e.prototype.decreasePendingRequestCount=function(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount},e.prototype.isStable=function(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks},e.prototype._runCallbacksIfReady=function(){var e=this;if(this.isStable())vg((function(){for(;0!==e._callbacks.length;){var t=e._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb(e._didWork)}e._didWork=!1}));else{var t=this.getPendingTasks();this._callbacks=this._callbacks.filter((function(e){return!e.updateCb||!e.updateCb(t)||(clearTimeout(e.timeoutId),!1)})),this._didWork=!0}},e.prototype.getPendingTasks=function(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map((function(e){return{source:e.source,creationLocation:e.creationLocation,data:e.data}})):[]},e.prototype.addCallback=function(e,t,n){var r=this,o=-1;t&&t>0&&(o=setTimeout((function(){r._callbacks=r._callbacks.filter((function(e){return e.timeoutId!==o})),e(r._didWork,r.getPendingTasks())}),t)),this._callbacks.push({doneCb:e,timeoutId:o,updateCb:n})},e.prototype.whenStable=function(e,t,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/dist/task-tracking.js" loaded?');this.addCallback(e,t,n),this._runCallbacksIfReady()},e.prototype.getPendingRequestCount=function(){return this._pendingCount},e.prototype.findProviders=function(e,t,n){return[]},e}();
918/**
919 * @license
920 * Copyright Google LLC All Rights Reserved.
921 *
922 * Use of this source code is governed by an MIT-style license that can be
923 * found in the LICENSE file at https://angular.io/license
924 */xg.decorators=[{type:tu}],xg.ctorParameters=function(){return[{type:yg}]};var Eg=function(){function e(){this._applications=new Map,kg.addToWindow(this)}return e.prototype.registerApplication=function(e,t){this._applications.set(e,t)},e.prototype.unregisterApplication=function(e){this._applications.delete(e)},e.prototype.unregisterAllApplications=function(){this._applications.clear()},e.prototype.getTestability=function(e){return this._applications.get(e)||null},e.prototype.getAllTestabilities=function(){return Array.from(this._applications.values())},e.prototype.getAllRootElements=function(){return Array.from(this._applications.keys())},e.prototype.findTestabilityInTree=function(e,t){return void 0===t&&(t=!0),kg.findTestabilityInTree(this,e,t)},e}();Eg.decorators=[{type:tu}],Eg.ctorParameters=function(){return[]};var Og,kg=new(function(){function e(){}return e.prototype.addToWindow=function(e){},e.prototype.findTestabilityInTree=function(e,t,n){return null},e}()),Pg=new ue("AllowMultipleToken"),Ng=function Ng(e,t){this.name=e,this.token=t};function Tg(e){if(Og&&!Og.destroyed&&!Og.injector.get(Pg,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");Og=e.get(Sg);var t=e.get(Zy,null);return t&&t.forEach((function(e){return e()})),Og}function jg(e,t,n){void 0===n&&(n=[]);var r="Platform: "+t,o=new ue(r);return function(t){void 0===t&&(t=[]);var i=Ag();if(!i||i.injector.get(Pg,!1))if(e)e(n.concat(t).concat({provide:o,useValue:!0}));else{var a=n.concat(t).concat({provide:o,useValue:!0},{provide:ou,useValue:"platform"});Tg(bu.create({providers:a,name:r}))}return Dg(o)}}function Dg(e){var t=Ag();if(!t)throw new Error("No platform exists!");if(!t.injector.get(e,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return t}function Ag(){return Og&&!Og.destroyed?Og:null}var Sg=function(){function e(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}return e.prototype.bootstrapModuleFactory=function(e,t){var n=this,r=function o(e,t){return"noop"===e?new Ig:("zone.js"===e?void 0:e)||new yg({enableLongStackTrace:xr(),shouldCoalesceEventChangeDetection:t})}(t?t.ngZone:void 0,t&&t.ngZoneEventCoalescing||!1),i=[{provide:yg,useValue:r}];return r.run((function(){var t=bu.create({providers:i,parent:n.injector,name:e.moduleType.name}),o=e.create(t),a=o.injector.get(dr,null);if(!a)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return o.onDestroy((function(){return Mg(n._modules,o)})),r.runOutsideAngular((function(){return r.onError.subscribe({next:function(e){a.handleError(e)}})})),function u(e,t,n){try{var r=n();return nl(r)?r.catch((function(n){throw t.runOutsideAngular((function(){return e.handleError(n)})),n})):r}catch(n){throw t.runOutsideAngular((function(){return e.handleError(n)})),n}}(a,r,(function(){var e=o.injector.get(Uy);return e.runInitializers(),e.donePromise.then((function(){return n._moduleDoBootstrap(o),o}))}))}))},e.prototype.bootstrapModule=function(e,t){var n=this;void 0===t&&(t=[]);var r=Rg({},t);return function o(e,t,n){return e.get(pg).createCompiler([t]).compileModuleAsync(n)}(this.injector,r,e).then((function(e){return n.bootstrapModuleFactory(e,r)}))},e.prototype._moduleDoBootstrap=function(e){var t=e.injector.get(Vg);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach((function(e){return t.bootstrap(e)}));else{if(!e.instance.ngDoBootstrap)throw new Error("The module "+F(e.instance.constructor)+' was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.');e.instance.ngDoBootstrap(t)}this._modules.push(e)},e.prototype.onDestroy=function(e){this._destroyListeners.push(e)},Object.defineProperty(e.prototype,"injector",{get:function(){return this._injector},enumerable:!1,configurable:!0}),e.prototype.destroy=function(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach((function(e){return e.destroy()})),this._destroyListeners.forEach((function(e){return e()})),this._destroyed=!0},Object.defineProperty(e.prototype,"destroyed",{get:function(){return this._destroyed},enumerable:!1,configurable:!0}),e}();function Rg(e,t){return Array.isArray(t)?t.reduce(Rg,e):Object.assign(Object.assign({},e),t)}Sg.decorators=[{type:tu}],Sg.ctorParameters=function(){return[{type:bu}]};var Vg=function(){function e(e,r,o,i,a,u){var s=this;this._zone=e,this._console=r,this._injector=o,this._exceptionHandler=i,this._componentFactoryResolver=a,this._initStatus=u,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._enforceNoNewChanges=xr(),this._zone.onMicrotaskEmpty.subscribe({next:function(){s._zone.run((function(){s.tick()}))}});var l=new t.Observable((function(e){s._stable=s._zone.isStable&&!s._zone.hasPendingMacrotasks&&!s._zone.hasPendingMicrotasks,s._zone.runOutsideAngular((function(){e.next(s._stable),e.complete()}))})),c=new t.Observable((function(e){var t;s._zone.runOutsideAngular((function(){t=s._zone.onStable.subscribe((function(){yg.assertNotInAngularZone(),vg((function(){s._stable||s._zone.hasPendingMacrotasks||s._zone.hasPendingMicrotasks||(s._stable=!0,e.next(!0))}))}))}));var n=s._zone.onUnstable.subscribe((function(){yg.assertInAngularZone(),s._stable&&(s._stable=!1,s._zone.runOutsideAngular((function(){e.next(!1)})))}));return function(){t.unsubscribe(),n.unsubscribe()}}));this.isStable=t.merge(l,c.pipe(n.share()))}return e.prototype.bootstrap=function(e,t){var n,r=this;if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");n=e instanceof If?e:this._componentFactoryResolver.resolveComponentFactory(e),this.componentTypes.push(n.componentType);var o=function i(e){return e instanceof Tf}(n)?void 0:this._injector.get(ke),a=n.create(bu.NULL,[],t||n.selector,o);a.onDestroy((function(){r._unloadComponent(a)}));var u=a.injector.get(xg,null);return u&&a.injector.get(Eg).registerApplication(a.location.nativeElement,u),this._loadComponent(a),xr()&&this._console.log("Angular is running in development mode. Call enableProdMode() to enable production mode."),a},e.prototype.tick=function(){var e,t,n,r,o=this;if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;try{for(var a=i(this._views),u=a.next();!u.done;u=a.next())u.value.detectChanges()}catch(t){e={error:t}}finally{try{u&&!u.done&&(t=a.return)&&t.call(a)}finally{if(e)throw e.error}}if(this._enforceNoNewChanges)try{for(var s=i(this._views),l=s.next();!l.done;l=s.next())l.value.checkNoChanges()}catch(e){n={error:e}}finally{try{l&&!l.done&&(r=s.return)&&r.call(s)}finally{if(n)throw n.error}}}catch(e){this._zone.runOutsideAngular((function(){return o._exceptionHandler.handleError(e)}))}finally{this._runningTick=!1}},e.prototype.attachView=function(e){var t=e;this._views.push(t),t.attachToAppRef(this)},e.prototype.detachView=function(e){var t=e;Mg(this._views,t),t.detachFromAppRef()},e.prototype._loadComponent=function(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(Gy,[]).concat(this._bootstrapListeners).forEach((function(t){return t(e)}))},e.prototype._unloadComponent=function(e){this.detachView(e.hostView),Mg(this.components,e)},e.prototype.ngOnDestroy=function(){this._views.slice().forEach((function(e){return e.destroy()}))},Object.defineProperty(e.prototype,"viewCount",{get:function(){return this._views.length},enumerable:!1,configurable:!0}),e}();function Mg(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}function Fg(e){for(var t=e.length-1;t>=0;t--)if(void 0!==e[t])return e[t]}Vg.decorators=[{type:tu}],Vg.ctorParameters=function(){return[{type:yg},{type:Yy},{type:bu},{type:dr},{type:Ef},{type:Uy}]};
925/**
926 * @license
927 * Copyright Google LLC All Rights Reserved.
928 *
929 * Use of this source code is governed by an MIT-style license that can be
930 * found in the LICENSE file at https://angular.io/license
931 */
932/**
933 * @license
934 * Copyright Google LLC All Rights Reserved.
935 *
936 * Use of this source code is governed by an MIT-style license that can be
937 * found in the LICENSE file at https://angular.io/license
938 */
939/**
940 * @license
941 * Copyright Google LLC All Rights Reserved.
942 *
943 * Use of this source code is governed by an MIT-style license that can be
944 * found in the LICENSE file at https://angular.io/license
945 */
946var Hg=function Hg(){};function Lg(e){var t=Jh(e);if(!t)throw Ug(e);return t}var Bg=Lg;function Ug(e){return new Error("No module with ID "+e+" loaded")}var Qg=function Qg(){},zg={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"},qg=function(){function e(e,t){this._compiler=e,this._config=t||zg}return e.prototype.load=function(e){return this._compiler instanceof fg?this.loadFactory(e):this.loadAndCompile(e)},e.prototype.loadAndCompile=function(e){var t=this,n=a(e.split("#"),2),r=n[0],o=n[1];return void 0===o&&(o="default"),System.import(r).then((function(e){return e[o]})).then((function(e){return Wg(e,r,o)})).then((function(e){return t._compiler.compileModuleAsync(e)}))},e.prototype.loadFactory=function(e){var t=a(e.split("#"),2),n=t[0],r=t[1],o="NgFactory";return void 0===r&&(r="default",o=""),System.import(this._config.factoryPathPrefix+n+this._config.factoryPathSuffix).then((function(e){return e[r+o]})).then((function(e){return Wg(e,n,r)}))},e}();function Wg(e,t,n){if(!e)throw new Error("Cannot find '"+n+"' in '"+t+"'");return e}qg.decorators=[{type:tu}],qg.ctorParameters=function(){return[{type:fg},{type:Qg,decorators:[{type:_}]}]};var Zg=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t}(Oa),Kg=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t}(Zg),Gg=function Gg(e,t){this.name=e,this.callback=t},Jg=function(){function e(e,t,n){this.listeners=[],this.parent=null,this._debugContext=n,this.nativeNode=e,t&&t instanceof Yg&&t.addChild(this)}return Object.defineProperty(e.prototype,"injector",{get:function(){return this._debugContext.injector},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"componentInstance",{get:function(){return this._debugContext.component},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"context",{get:function(){return this._debugContext.context},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"references",{get:function(){return this._debugContext.references},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"providerTokens",{get:function(){return this._debugContext.providerTokens},enumerable:!1,configurable:!0}),e}(),Yg=function(e){function t(t,n,r){var o=e.call(this,t,n,r)||this;return o.properties={},o.attributes={},o.classes={},o.styles={},o.childNodes=[],o.nativeElement=t,o}return o(t,e),t.prototype.addChild=function(e){e&&(this.childNodes.push(e),e.parent=this)},t.prototype.removeChild=function(e){var t=this.childNodes.indexOf(e);-1!==t&&(e.parent=null,this.childNodes.splice(t,1))},t.prototype.insertChildrenAfter=function(e,t){var n,r=this,o=this.childNodes.indexOf(e);-1!==o&&((n=this.childNodes).splice.apply(n,u([o+1,0],t)),t.forEach((function(t){t.parent&&t.parent.removeChild(t),e.parent=r})))},t.prototype.insertBefore=function(e,t){var n=this.childNodes.indexOf(e);-1===n?this.addChild(t):(t.parent&&t.parent.removeChild(t),t.parent=this,this.childNodes.splice(n,0,t))},t.prototype.query=function(e){return this.queryAll(e)[0]||null},t.prototype.queryAll=function(e){var t=[];return $g(this,e,t),t},t.prototype.queryAllNodes=function(e){var t=[];return Xg(this,e,t),t},Object.defineProperty(t.prototype,"children",{get:function(){return this.childNodes.filter((function(e){return e instanceof t}))},enumerable:!1,configurable:!0}),t.prototype.triggerEventHandler=function(e,t){this.listeners.forEach((function(n){n.name==e&&n.callback(t)}))},t}(Jg);function $g(e,t,n){e.childNodes.forEach((function(e){e instanceof Yg&&(t(e)&&n.push(e),$g(e,t,n))}))}function Xg(e,t,n){e instanceof Yg&&e.childNodes.forEach((function(e){t(e)&&n.push(e),e instanceof Yg&&Xg(e,t,n)}))}var em=function(){function e(e){this.nativeNode=e}return Object.defineProperty(e.prototype,"parent",{get:function(){var e=this.nativeNode.parentNode;return e?new tm(e):null},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"injector",{get:function(){return zc(this.nativeNode)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"componentInstance",{get:function(){var e=this.nativeNode;return e&&(Lc(e)||Uc(e))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"context",{get:function(){return Lc(this.nativeNode)||Bc(this.nativeNode)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"listeners",{get:function(){return Kc(this.nativeNode).filter((function(e){return"dom"===e.type}))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"references",{get:function(){return function e(t){var n=Wc(t,!1);return null===n?{}:(void 0===n.localRefs&&(n.localRefs=function r(e,t){var n=e[1].data[t];if(n&&n.localNames){for(var r={},o=n.index+1,i=0;i<n.localNames.length;i+=2)r[n.localNames[i]]=e[o],o++;return r}return null}(n.lView,n.nodeIndex)),n.localRefs||{})}(this.nativeNode)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"providerTokens",{get:function(){return function e(t){var n=Wc(t,!1);if(null===n)return[];for(var r,o=n.lView[1],i=o.data[n.nodeIndex],a=[],u=i.directiveEnd,s=1048575&i.providerIndexes;s<u;s++){var l=o.data[s];void 0!==(r=l).type&&void 0!==r.template&&void 0!==r.declaredInputs&&(l=l.type),a.push(l)}return a}(this.nativeNode)},enumerable:!1,configurable:!0}),e}(),tm=function(e){function t(t){return e.call(this,t)||this}return o(t,e),Object.defineProperty(t.prototype,"nativeElement",{get:function(){return this.nativeNode.nodeType==Node.ELEMENT_NODE?this.nativeNode:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"name",{get:function(){try{var e=Wc(this.nativeNode);return e.lView[1].data[e.nodeIndex].tagName}catch(e){return this.nativeNode.nodeName}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"properties",{get:function(){var e=Wc(this.nativeNode,!1);if(null==e)return{};var t=e.lView,n=t[1].data,r=n[e.nodeIndex],o={};return function i(e,t){if(e)for(var n=Object.getPrototypeOf(e),r=Node.prototype;null!==n&&n!==r;){var o=Object.getOwnPropertyDescriptors(n);for(var i in o)if(!i.startsWith("__")&&!i.startsWith("on")){var a=e[i];nm(a)&&(t[i]=a)}n=Object.getPrototypeOf(n)}}(this.nativeElement,o),function a(e,t,n,r){var o=t.propertyBindings;if(null!==o)for(var i=0;i<o.length;i++){var a=o[i],u=r[a].split("�"),s=u[0];if(u.length>1){for(var l=u[1],c=1;c<u.length-1;c++)l+=Mn(n[a+c-1])+u[c+1];e[s]=l}else e[s]=n[a]}}(o,r,t,n),o},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e={},t=this.nativeElement;if(!t)return e;var n=Wc(t,!1);if(null==n)return{};var r=n.lView[1].data[n.nodeIndex].attrs,o=[];if(r)for(var i=0;i<r.length;){var a=r[i];if("string"!=typeof a)break;e[a]=r[i+1],o.push(a.toLowerCase()),i+=2}var u=t.attributes;for(i=0;i<u.length;i++){var s=u[i],l=s.name.toLowerCase();-1===o.indexOf(l)&&(e[l]=s.value)}return e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"styles",{get:function(){return this.nativeElement&&this.nativeElement.style?this.nativeElement.style:{}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"classes",{get:function(){var e={},t=this.nativeElement.className;return(t&&"string"!=typeof t?t.baseVal.split(" "):t.split(" ")).forEach((function(t){return e[t]=!0})),e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){for(var e=this.nativeNode.childNodes,t=[],n=0;n<e.length;n++)t.push(cm(e[n]));return t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"children",{get:function(){var e=this.nativeElement;if(!e)return[];for(var t=e.children,n=[],r=0;r<t.length;r++)n.push(cm(t[r]));return n},enumerable:!1,configurable:!0}),t.prototype.query=function(e){return this.queryAll(e)[0]||null},t.prototype.queryAll=function(e){var t=[];return rm(this,e,t,!0),t},t.prototype.queryAllNodes=function(e){var t=[];return rm(this,e,t,!1),t},t.prototype.triggerEventHandler=function(e,t){var n=this.nativeNode,r=[];this.listeners.forEach((function(o){if(o.name===e){var i=o.callback;i.call(n,t),r.push(i)}})),"function"==typeof n.eventListeners&&n.eventListeners(e).forEach((function(e){if(-1!==e.toString().indexOf("__ngUnwrap__")){var o=e("__ngUnwrap__");return-1===r.indexOf(o)&&o.call(n,t)}}))},t}(em);function nm(e){return"string"==typeof e||"boolean"==typeof e||"number"==typeof e||null===e}function rm(e,t,n,r){var o=Wc(e.nativeNode,!1);null!==o?om(o.lView[1].data[o.nodeIndex],o.lView,t,n,r,e.nativeNode):um(e.nativeNode,t,n,r)}function om(e,t,n,r,o,a){var u,s,l=Ot(e,t);if(3===e.type||4===e.type){am(l,n,r,o,a),st(e)?(d=Nt(e.index,t))&&d[1].firstChild&&om(d[1].firstChild,d,n,r,o,a):(e.child&&om(e.child,t,n,r,o,a),l&&um(l,n,r,o));var c=t[e.index];at(c)&&im(c,n,r,o,a)}else if(0===e.type){var f=t[e.index];am(f[7],n,r,o,a),im(f,n,r,o,a)}else if(1===e.type){var d,p=(d=t[16])[6].projection[e.projection];if(Array.isArray(p))try{for(var h=i(p),v=h.next();!v.done;v=h.next())am(v.value,n,r,o,a)}catch(e){u={error:e}}finally{try{v&&!v.done&&(s=h.return)&&s.call(h)}finally{if(u)throw u.error}}else if(p){var y,g=d[3];om(y=g[1].data[p.index],g,n,r,o,a)}}else e.child&&om(e.child,t,n,r,o,a);a!==l&&(y=4&e.flags?e.projectionNext:e.next)&&om(y,t,n,r,o,a)}function im(e,t,n,r,o){for(var i=10;i<e.length;i++){var a=e[i];om(a[1].node,a,t,n,r,o)}}function am(e,t,n,r,o){if(o!==e){var i=fm(e);if(!i)return;(r&&i instanceof tm&&t(i)&&-1===n.indexOf(i)||!r&&t(i)&&-1===n.indexOf(i))&&n.push(i)}}function um(e,t,n,r){for(var o=e.childNodes,i=o.length,a=0;a<i;a++){var u=o[a],s=fm(u);s&&((r&&s instanceof tm&&t(s)&&-1===n.indexOf(s)||!r&&t(s)&&-1===n.indexOf(s))&&n.push(s),um(u,t,n,r))}}var sm=new Map;function lm(e){return sm.get(e)||null}function cm(e){return e instanceof Node?(e.hasOwnProperty("__ng_debug__")||(e.__ng_debug__=e.nodeType==Node.ELEMENT_NODE?new tm(e):new em(e)),e.__ng_debug__):null}var fm=lm;function dm(e){return lm(e)}var pm=dm;function hm(e){sm.set(e.nativeNode,e)}var vm=Jg,ym=Yg,gm=jg(null,"core",[{provide:Ky,useValue:"unknown"},{provide:Sg,deps:[bu]},{provide:Eg,deps:[]},{provide:Yy,deps:[]}]);
947/**
948 * @license
949 * Copyright Google LLC All Rights Reserved.
950 *
951 * Use of this source code is governed by an MIT-style license that can be
952 * found in the LICENSE file at https://angular.io/license
953 */
954function mm(){return td}function _m(){return nd}function bm(e){return e||"en-US"}var wm,Cm,Im=[{provide:Vg,useClass:Vg,deps:[yg,Yy,bu,dr,Ef,Uy]},{provide:Lp,deps:[yg],useFactory:xm},{provide:Uy,useClass:Uy,deps:[[new _,By]]},{provide:fg,useClass:fg,deps:[]},qy,{provide:Jf,useFactory:mm,deps:[]},{provide:Yf,useFactory:_m,deps:[]},{provide:Xy,useFactory:bm,deps:[[new m(Xy),new _,new w]]},{provide:eg,useValue:"USD"}];function xm(e){var t=[];return e.onStable.subscribe((function(){for(;t.length;)t.pop()()})),function(e){t.push(e)}}function Em(t,n,r){var o,i=r.element,u=t.root.selectorOrNode,s=t.renderer;if(t.parent||!u){o=i.name?s.createElement(i.name,i.ns):s.createComment("");var l=Vd(t,n,r);l&&s.appendChild(l,o)}else o=s.selectRootElement(u,!!i.componentRendererType&&i.componentRendererType.encapsulation===e.ViewEncapsulation.ShadowDom);if(i.attrs)for(var c=0;c<i.attrs.length;c++){var f=a(i.attrs[c],3);s.setAttribute(o,f[1],f[2],f[0])}return o}function Om(e,t,n,r){for(var o=0;o<n.outputs.length;o++){var i=n.outputs[o],a=km(e,n.nodeIndex,(f=i.eventName,(c=i.target)?c+":"+f:f)),u=i.target,s=e;"component"===i.target&&(u=null,s=t);var l=s.renderer.listen(u||r,i.eventName,a);e.disposables[n.outputIndex+o]=l}var c,f}function km(e,t,n){return function(r){return kd(e,t,n,r)}}function Pm(t,n,r,o){if(!Id(t,n,r,o))return!1;var i=n.bindings[r],a=dd(t,n.nodeIndex),u=a.renderElement,s=i.name;switch(15&i.flags){case 1:!function l(e,t,n,r,o,i){var a=t.securityContext,u=a?e.root.sanitizer.sanitize(a,i):i;u=null!=u?u.toString():null;var s=e.renderer;null!=i?s.setAttribute(n,o,u,r):s.removeAttribute(n,o,r)}(t,i,u,i.ns,s,o);break;case 2:!function c(e,t,n,r){var o=e.renderer;r?o.addClass(t,n):o.removeClass(t,n)}(t,u,s,o);break;case 4:!function f(t,n,r,o,i){var a=t.root.sanitizer.sanitize(e.SecurityContext.STYLE,i);if(null!=a){a=a.toString();var u=n.suffix;null!=u&&(a+=u)}else a=null;var s=t.renderer;null!=a?s.setStyle(r,o,a):s.removeStyle(r,o)}(t,i,u,s,o);break;case 8:!function d(e,t,n,r,o){var i=t.securityContext,a=i?e.root.sanitizer.sanitize(i,o):o;e.renderer.setProperty(n,r,a)}
955/**
956 * @license
957 * Copyright Google LLC All Rights Reserved.
958 *
959 * Use of this source code is governed by an MIT-style license that can be
960 * found in the LICENSE file at https://angular.io/license
961 */(33554432&n.flags&&32&i.flags?a.componentView:t,i,u,s,o)}return!0}function Nm(e){for(var t=e.def.nodeMatchedQueries;e.parent&&Dd(e);){var n=e.parentNodeDef;e=e.parent;for(var r=n.nodeIndex+n.childCount,o=0;o<=r;o++)67108864&(i=e.def.nodes[o]).flags&&536870912&i.flags&&(i.query.filterId&t)===i.query.filterId&&vd(e,o).setDirty(),!(1&i.flags&&o+i.childCount<n.nodeIndex)&&67108864&i.childFlags&&536870912&i.childFlags||(o+=i.childCount)}if(134217728&e.def.nodeFlags)for(o=0;o<e.def.nodes.length;o++){var i;134217728&(i=e.def.nodes[o]).flags&&536870912&i.flags&&vd(e,o).setDirty(),o+=i.childCount}}function Tm(e,t){var n=vd(e,t.nodeIndex);if(n.dirty){var r,o=void 0;if(67108864&t.flags){var i=t.parent.parent;o=jm(e,i.nodeIndex,i.nodeIndex+i.childCount,t.query,[]),r=pd(e,t.parent.nodeIndex).instance}else 134217728&t.flags&&(o=jm(e,0,e.def.nodes.length-1,t.query,[]),r=e.component);n.reset(o);for(var a=t.query.bindings,u=!1,s=0;s<a.length;s++){var l=a[s],c=void 0;switch(l.bindingType){case 0:c=n.first;break;case 1:c=n,u=!0}r[l.propName]=c}u&&n.notifyOnChanges()}}function jm(e,t,n,r,o){for(var i=t;i<=n;i++){var a=e.def.nodes[i],u=a.matchedQueries[r.id];if(null!=u&&o.push(Dm(e,a,u)),1&a.flags&&a.element.template&&(a.element.template.nodeMatchedQueries&r.filterId)===r.filterId){var s=dd(e,i);if((a.childMatchedQueries&r.filterId)===r.filterId&&(jm(e,i+1,i+a.childCount,r,o),i+=a.childCount),16777216&a.flags)for(var l=s.viewContainer._embeddedViews,c=0;c<l.length;c++){var f=l[c],d=Pd(f);d&&d===s&&jm(f,0,f.def.nodes.length-1,r,o)}var p=s.template._projectedViews;if(p)for(c=0;c<p.length;c++){var h=p[c];jm(h,0,h.def.nodes.length-1,r,o)}}(a.childMatchedQueries&r.filterId)!==r.filterId&&(i+=a.childCount)}return o}function Dm(e,t,n){if(null!=n)switch(n){case 1:return dd(e,t.nodeIndex).renderElement;case 0:return new Pf(dd(e,t.nodeIndex).renderElement);case 2:return dd(e,t.nodeIndex).template;case 3:return dd(e,t.nodeIndex).viewContainer;case 4:return pd(e,t.nodeIndex).instance}}
962/**
963 * @license
964 * Copyright Google LLC All Rights Reserved.
965 *
966 * Use of this source code is governed by an MIT-style license that can be
967 * found in the LICENSE file at https://angular.io/license
968 */function Am(e,t,n){var r=Vd(e,t,n);r&&Bd(e,n.ngContent.index,1,r,null,void 0)}function Sm(e,t,n){for(var r=[],o=0;o<n.length;o++){var i=n[o];r.push({flags:8,name:i,ns:null,nonMinifiedName:i,securityContext:null,suffix:null})}return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:t,flags:e,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:{},matchedQueryIds:0,references:{},ngContentIndex:-1,childCount:0,bindings:r,bindingFlags:Wd(r),outputs:[],element:null,provider:null,text:null,query:null,ngContent:null}}function Rm(e,t,n){var r,o=e.renderer;r=o.createText(n.text.prefix);var i=Vd(e,t,n);return i&&o.appendChild(i,r),{renderText:r}}function Vm(e,t){return(null!=e?e.toString():"")+t.suffix}
969/**
970 * @license
971 * Copyright Google LLC All Rights Reserved.
972 *
973 * Use of this source code is governed by an MIT-style license that can be
974 * found in the LICENSE file at https://angular.io/license
975 */function Mm(e){return 0!=(1&e.flags)&&null===e.element.name}function Fm(e,t,n){var r=t.element&&t.element.template;if(r){if(!r.lastRenderRootNode)throw new Error("Illegal State: Embedded templates without nodes are not allowed!");if(r.lastRenderRootNode&&16777216&r.lastRenderRootNode.flags)throw new Error("Illegal State: Last root node of a template can't have embedded views, at index "+t.nodeIndex+"!")}if(20224&t.flags&&0==(1&(e?e.flags:0)))throw new Error("Illegal State: StaticProvider/Directive nodes need to be children of elements or anchors, at index "+t.nodeIndex+"!");if(t.query){if(67108864&t.flags&&(!e||0==(16384&e.flags)))throw new Error("Illegal State: Content Query nodes need to be children of directives, at index "+t.nodeIndex+"!");if(134217728&t.flags&&e)throw new Error("Illegal State: View Query nodes have to be top level nodes, at index "+t.nodeIndex+"!")}if(t.childCount){var o=e?e.nodeIndex+e.childCount:n-1;if(t.nodeIndex<=o&&t.nodeIndex+t.childCount>o)throw new Error("Illegal State: childCount of node leads outside of parent, at index "+t.nodeIndex+"!")}}function Hm(e,t,n,r){var o=Um(e.root,e.renderer,e,t,n);return Qm(o,e.component,r),zm(o),o}function Lm(e,t,n){var r=Um(e,e.renderer,null,null,t);return Qm(r,n,n),zm(r),r}function Bm(e,t,n,r){var o,i=t.element.componentRendererType;return o=i?e.root.rendererFactory.createRenderer(r,i):e.root.renderer,Um(e.root,o,e,t.element.componentProvider,n)}function Um(e,t,n,r,o){var i=new Array(o.nodes.length),a=o.outputCount?new Array(o.outputCount):null;return{def:o,parent:n,viewContainerParent:null,parentNodeDef:r,context:null,component:null,nodes:i,state:13,root:e,renderer:t,oldValues:new Array(o.bindingCount),disposables:a,initIndex:-1}}function Qm(e,t,n){e.component=t,e.context=n}function zm(e){var t;jd(e)&&(t=dd(e.parent,e.parentNodeDef.parent.nodeIndex).renderElement);for(var n=e.def,r=e.nodes,o=0;o<n.nodes.length;o++){var i=n.nodes[o];gd.setCurrentNode(e,o);var a=void 0;switch(201347067&i.flags){case 1:var u=Em(e,t,i),s=void 0;if(33554432&i.flags){var l=Fd(i.element.componentView);s=gd.createComponentView(e,i,l,u)}Om(e,s,i,u),a={renderElement:u,componentView:s,viewContainer:null,template:i.element.template?fp(e,i):void 0},16777216&i.flags&&(a.viewContainer=up(e,i,a));break;case 2:a=Rm(e,t,i);break;case 512:case 1024:case 2048:case 256:(a=r[o])||4096&i.flags||(a={instance:Ep(e,i)});break;case 16:a={instance:Op(e,i)};break;case 16384:(a=r[o])||(a={instance:kp(e,i)}),32768&i.flags&&Qm(dd(e,i.parent.nodeIndex).componentView,a.instance,a.instance);break;case 32:case 64:case 128:a={value:void 0};break;case 67108864:case 134217728:a=new Ev;break;case 8:Am(e,t,i),a=void 0}r[o]=a}$m(e,wm.CreateViewNodes),n_(e,201326592,268435456,0)}function qm(e){Km(e),gd.updateDirectives(e,1),Xm(e,wm.CheckNoChanges),gd.updateRenderer(e,1),$m(e,wm.CheckNoChanges),e.state&=-97}function Wm(e){1&e.state?(e.state&=-2,e.state|=2):e.state&=-3,ld(e,0,256),Km(e),gd.updateDirectives(e,0),Xm(e,wm.CheckAndUpdate),n_(e,67108864,536870912,0);var t=ld(e,256,512);Rp(e,2097152|(t?1048576:0)),gd.updateRenderer(e,0),$m(e,wm.CheckAndUpdate),n_(e,134217728,536870912,0),Rp(e,8388608|((t=ld(e,512,768))?4194304:0)),2&e.def.flags&&(e.state&=-9),e.state&=-97,ld(e,768,1024)}function Zm(e,t,n,r,o,i,a,s,l,c,f,d,p){return 0===n?function h(e,t,n,r,o,i,a,u,s,l,c,f){switch(201347067&t.flags){case 1:return function d(e,t,n,r,o,i,a,u,s,l,c,f){var d=t.bindings.length,p=!1;return d>0&&Pm(e,t,0,n)&&(p=!0),d>1&&Pm(e,t,1,r)&&(p=!0),d>2&&Pm(e,t,2,o)&&(p=!0),d>3&&Pm(e,t,3,i)&&(p=!0),d>4&&Pm(e,t,4,a)&&(p=!0),d>5&&Pm(e,t,5,u)&&(p=!0),d>6&&Pm(e,t,6,s)&&(p=!0),d>7&&Pm(e,t,7,l)&&(p=!0),d>8&&Pm(e,t,8,c)&&(p=!0),d>9&&Pm(e,t,9,f)&&(p=!0),p}(e,t,n,r,o,i,a,u,s,l,c,f);case 2:return function p(e,t,n,r,o,i,a,u,s,l,c,f){var d=!1,p=t.bindings,h=p.length;if(h>0&&Id(e,t,0,n)&&(d=!0),h>1&&Id(e,t,1,r)&&(d=!0),h>2&&Id(e,t,2,o)&&(d=!0),h>3&&Id(e,t,3,i)&&(d=!0),h>4&&Id(e,t,4,a)&&(d=!0),h>5&&Id(e,t,5,u)&&(d=!0),h>6&&Id(e,t,6,s)&&(d=!0),h>7&&Id(e,t,7,l)&&(d=!0),h>8&&Id(e,t,8,c)&&(d=!0),h>9&&Id(e,t,9,f)&&(d=!0),d){var v=t.text.prefix;h>0&&(v+=Vm(n,p[0])),h>1&&(v+=Vm(r,p[1])),h>2&&(v+=Vm(o,p[2])),h>3&&(v+=Vm(i,p[3])),h>4&&(v+=Vm(a,p[4])),h>5&&(v+=Vm(u,p[5])),h>6&&(v+=Vm(s,p[6])),h>7&&(v+=Vm(l,p[7])),h>8&&(v+=Vm(c,p[8])),h>9&&(v+=Vm(f,p[9]));var y=fd(e,t.nodeIndex).renderText;e.renderer.setValue(y,v)}return d}(e,t,n,r,o,i,a,u,s,l,c,f);case 16384:return function h(e,t,n,r,o,i,a,u,s,l,c,f){var d=pd(e,t.nodeIndex),p=d.instance,h=!1,v=void 0,y=t.bindings.length;return y>0&&Cd(e,t,0,n)&&(h=!0,v=Sp(e,d,t,0,n,v)),y>1&&Cd(e,t,1,r)&&(h=!0,v=Sp(e,d,t,1,r,v)),y>2&&Cd(e,t,2,o)&&(h=!0,v=Sp(e,d,t,2,o,v)),y>3&&Cd(e,t,3,i)&&(h=!0,v=Sp(e,d,t,3,i,v)),y>4&&Cd(e,t,4,a)&&(h=!0,v=Sp(e,d,t,4,a,v)),y>5&&Cd(e,t,5,u)&&(h=!0,v=Sp(e,d,t,5,u,v)),y>6&&Cd(e,t,6,s)&&(h=!0,v=Sp(e,d,t,6,s,v)),y>7&&Cd(e,t,7,l)&&(h=!0,v=Sp(e,d,t,7,l,v)),y>8&&Cd(e,t,8,c)&&(h=!0,v=Sp(e,d,t,8,c,v)),y>9&&Cd(e,t,9,f)&&(h=!0,v=Sp(e,d,t,9,f,v)),v&&p.ngOnChanges(v),65536&t.flags&&cd(e,256,t.nodeIndex)&&p.ngOnInit(),262144&t.flags&&p.ngDoCheck(),h}(e,t,n,r,o,i,a,u,s,l,c,f);case 32:case 64:case 128:return function v(e,t,n,r,o,i,a,u,s,l,c,f){var d=t.bindings,p=!1,h=d.length;if(h>0&&Id(e,t,0,n)&&(p=!0),h>1&&Id(e,t,1,r)&&(p=!0),h>2&&Id(e,t,2,o)&&(p=!0),h>3&&Id(e,t,3,i)&&(p=!0),h>4&&Id(e,t,4,a)&&(p=!0),h>5&&Id(e,t,5,u)&&(p=!0),h>6&&Id(e,t,6,s)&&(p=!0),h>7&&Id(e,t,7,l)&&(p=!0),h>8&&Id(e,t,8,c)&&(p=!0),h>9&&Id(e,t,9,f)&&(p=!0),p){var v=hd(e,t.nodeIndex),y=void 0;switch(201347067&t.flags){case 32:y=[],h>0&&y.push(n),h>1&&y.push(r),h>2&&y.push(o),h>3&&y.push(i),h>4&&y.push(a),h>5&&y.push(u),h>6&&y.push(s),h>7&&y.push(l),h>8&&y.push(c),h>9&&y.push(f);break;case 64:y={},h>0&&(y[d[0].name]=n),h>1&&(y[d[1].name]=r),h>2&&(y[d[2].name]=o),h>3&&(y[d[3].name]=i),h>4&&(y[d[4].name]=a),h>5&&(y[d[5].name]=u),h>6&&(y[d[6].name]=s),h>7&&(y[d[7].name]=l),h>8&&(y[d[8].name]=c),h>9&&(y[d[9].name]=f);break;case 128:var g=n;switch(h){case 1:y=g.transform(n);break;case 2:y=g.transform(r);break;case 3:y=g.transform(r,o);break;case 4:y=g.transform(r,o,i);break;case 5:y=g.transform(r,o,i,a);break;case 6:y=g.transform(r,o,i,a,u);break;case 7:y=g.transform(r,o,i,a,u,s);break;case 8:y=g.transform(r,o,i,a,u,s,l);break;case 9:y=g.transform(r,o,i,a,u,s,l,c);break;case 10:y=g.transform(r,o,i,a,u,s,l,c,f)}}v.value=y}return p}(e,t,n,r,o,i,a,u,s,l,c,f);default:throw"unreachable"}}(e,t,r,o,i,a,s,l,c,f,d,p):function v(e,t,n){switch(201347067&t.flags){case 1:return function r(e,t,n){for(var r=!1,o=0;o<n.length;o++)Pm(e,t,o,n[o])&&(r=!0);return r}(e,t,n);case 2:return function o(e,t,n){for(var r=t.bindings,o=!1,i=0;i<n.length;i++)Id(e,t,i,n[i])&&(o=!0);if(o){var a="";for(i=0;i<n.length;i++)a+=Vm(n[i],r[i]);a=t.text.prefix+a;var u=fd(e,t.nodeIndex).renderText;e.renderer.setValue(u,a)}return o}(e,t,n);case 16384:return function i(e,t,n){for(var r=pd(e,t.nodeIndex),o=r.instance,i=!1,a=void 0,u=0;u<n.length;u++)Cd(e,t,u,n[u])&&(i=!0,a=Sp(e,r,t,u,n[u],a));return a&&o.ngOnChanges(a),65536&t.flags&&cd(e,256,t.nodeIndex)&&o.ngOnInit(),262144&t.flags&&o.ngDoCheck(),i}(e,t,n);case 32:case 64:case 128:return function a(e,t,n){for(var r=t.bindings,o=!1,i=0;i<n.length;i++)Id(e,t,i,n[i])&&(o=!0);if(o){var a=hd(e,t.nodeIndex),s=void 0;switch(201347067&t.flags){case 32:s=n;break;case 64:for(s={},i=0;i<n.length;i++)s[r[i].name]=n[i];break;case 128:var l=n[0],c=n.slice(1);s=l.transform.apply(l,u(c))}a.value=s}return o}
976/**
977 * @license
978 * Copyright Google LLC All Rights Reserved.
979 *
980 * Use of this source code is governed by an MIT-style license that can be
981 * found in the LICENSE file at https://angular.io/license
982 */(e,t,n);default:throw"unreachable"}}(e,t,r)}function Km(e){var t=e.def;if(4&t.nodeFlags)for(var n=0;n<t.nodes.length;n++){var r=t.nodes[n];if(4&r.flags){var o=dd(e,n).template._projectedViews;if(o)for(var i=0;i<o.length;i++){var a=o[i];a.state|=32,Od(a,e)}}else 0==(4&r.childFlags)&&(n+=r.childCount)}}function Gm(e,t,n,r,o,i,a,u,s,l,c,f,d){return 0===n?function p(e,t,n,r,o,i,a,u,s,l,c,f){var d=t.bindings.length;d>0&&xd(e,t,0,n),d>1&&xd(e,t,1,r),d>2&&xd(e,t,2,o),d>3&&xd(e,t,3,i),d>4&&xd(e,t,4,a),d>5&&xd(e,t,5,u),d>6&&xd(e,t,6,s),d>7&&xd(e,t,7,l),d>8&&xd(e,t,8,c),d>9&&xd(e,t,9,f)}(e,t,r,o,i,a,u,s,l,c,f,d):function h(e,t,n){for(var r=0;r<n.length;r++)xd(e,t,r,n[r])}(e,t,r),!1}function Jm(e,t){if(vd(e,t.nodeIndex).dirty)throw ad(gd.createDebugContext(e,t.nodeIndex),"Query "+t.query.id+" not dirty","Query "+t.query.id+" dirty",0!=(1&e.state))}function Ym(e){if(!(128&e.state)){if(Xm(e,wm.Destroy),$m(e,wm.Destroy),Rp(e,131072),e.disposables)for(var t=0;t<e.disposables.length;t++)e.disposables[t]();!function n(e){if(16&e.state){var t=Pd(e);if(t){var n=t.template._projectedViews;n&&(Ve(n,n.indexOf(e)),gd.dirtyParentQueries(e))}}}(e),e.renderer.destroyNode&&function r(e){for(var t=e.def.nodes.length,n=0;n<t;n++){var r=e.def.nodes[n];1&r.flags?e.renderer.destroyNode(dd(e,n).renderElement):2&r.flags?e.renderer.destroyNode(fd(e,n).renderText):(67108864&r.flags||134217728&r.flags)&&vd(e,n).destroy()}}(e),jd(e)&&e.renderer.destroy(),e.state|=128}}function $m(e,t){var n=e.def;if(33554432&n.nodeFlags)for(var r=0;r<n.nodes.length;r++){var o=n.nodes[r];33554432&o.flags?e_(dd(e,r).componentView,t):0==(33554432&o.childFlags)&&(r+=o.childCount)}}function Xm(e,t){var n=e.def;if(16777216&n.nodeFlags)for(var r=0;r<n.nodes.length;r++){var o=n.nodes[r];if(16777216&o.flags)for(var i=dd(e,r).viewContainer._embeddedViews,a=0;a<i.length;a++)e_(i[a],t);else 0==(16777216&o.childFlags)&&(r+=o.childCount)}}function e_(e,t){var n=e.state;switch(t){case wm.CheckNoChanges:0==(128&n)&&(12==(12&n)?qm(e):64&n&&t_(e,wm.CheckNoChangesProjectedViews));break;case wm.CheckNoChangesProjectedViews:0==(128&n)&&(32&n?qm(e):64&n&&t_(e,t));break;case wm.CheckAndUpdate:0==(128&n)&&(12==(12&n)?Wm(e):64&n&&t_(e,wm.CheckAndUpdateProjectedViews));break;case wm.CheckAndUpdateProjectedViews:0==(128&n)&&(32&n?Wm(e):64&n&&t_(e,t));break;case wm.Destroy:Ym(e);break;case wm.CreateViewNodes:zm(e)}}function t_(e,t){Xm(e,t),$m(e,t)}function n_(e,t,n,r){if(e.def.nodeFlags&t&&e.def.nodeFlags&n)for(var o=e.def.nodes.length,i=0;i<o;i++){var a=e.def.nodes[i];if(a.flags&t&&a.flags&n)switch(gd.setCurrentNode(e,a.nodeIndex),r){case 0:Tm(e,a);break;case 1:Jm(e,a)}a.childFlags&t&&a.childFlags&n||(i+=a.childCount)}}(Cm=function Cm(e){}).decorators=[{type:My,args:[{providers:Im}]}],Cm.ctorParameters=function(){return[{type:Vg}]},function(e){e[e.CreateViewNodes=0]="CreateViewNodes",e[e.CheckNoChanges=1]="CheckNoChanges",e[e.CheckNoChangesProjectedViews=2]="CheckNoChangesProjectedViews",e[e.CheckAndUpdate=3]="CheckAndUpdate",e[e.CheckAndUpdateProjectedViews=4]="CheckAndUpdateProjectedViews",e[e.Destroy=5]="Destroy"}(wm||(wm={}));var r_=!1;function o_(){if(!r_){r_=!0;var e=xr()?function t(){return{setCurrentNode:k_,createRootView:a_,createEmbeddedView:s_,createComponentView:l_,createNgModuleRef:c_,overrideProvider:m_,overrideComponentView:__,clearOverrides:b_,checkAndUpdateView:x_,checkNoChangesView:E_,destroyView:O_,createDebugContext:function(e,t){return new R_(e,t)},handleEvent:P_,updateDirectives:N_,updateRenderer:T_}}():function n(){return{setCurrentNode:function(){},createRootView:i_,createEmbeddedView:Hm,createComponentView:Bm,createNgModuleRef:vp,overrideProvider:md,overrideComponentView:md,clearOverrides:md,checkAndUpdateView:Wm,checkNoChangesView:qm,destroyView:Ym,createDebugContext:function(e,t){return new R_(e,t)},handleEvent:function(e,t,n,r){return e.def.handleEvent(e,t,n,r)},updateDirectives:function(e,t){return e.def.updateDirectives(0===t?C_:I_,e)},updateRenderer:function(e,t){return e.def.updateRenderer(0===t?C_:I_,e)}}}();gd.setCurrentNode=e.setCurrentNode,gd.createRootView=e.createRootView,gd.createEmbeddedView=e.createEmbeddedView,gd.createComponentView=e.createComponentView,gd.createNgModuleRef=e.createNgModuleRef,gd.overrideProvider=e.overrideProvider,gd.overrideComponentView=e.overrideComponentView,gd.clearOverrides=e.clearOverrides,gd.checkAndUpdateView=e.checkAndUpdateView,gd.checkNoChangesView=e.checkNoChangesView,gd.destroyView=e.destroyView,gd.resolveDep=Dp,gd.createDebugContext=e.createDebugContext,gd.handleEvent=e.handleEvent,gd.updateDirectives=e.updateDirectives,gd.updateRenderer=e.updateRenderer,gd.dirtyParentQueries=Nm}}function i_(e,t,n,r,o,i){var a=o.injector.get(Rf);return Lm(u_(e,o,a,t,n),r,i)}function a_(e,t,n,r,o,i){var a=o.injector.get(Rf),u=u_(e,o,new L_(a),t,n),s=w_(r);return F_(f_.create,Lm,null,[u,s,i])}function u_(e,t,n,r,o){var i=t.injector.get(Vf),a=t.injector.get(dr),u=n.createRenderer(null,null);return{ngModule:t,injector:e,projectableNodes:r,selectorOrNode:o,sanitizer:i,rendererFactory:n,renderer:u,errorHandler:a}}function s_(e,t,n,r){var o=w_(n);return F_(f_.create,Hm,null,[e,t,o,r])}function l_(e,t,n,r){return n=g_.get(t.element.componentProvider.provider.token)||w_(n),F_(f_.create,Bm,null,[e,t,n,r])}function c_(e,t,n,r){return vp(e,t,n,function o(e){var t=function n(e){var t=!1,n=!1;return 0===v_.size||(e.providers.forEach((function(e){var r=v_.get(e.token);3840&e.flags&&r&&(t=!0,n=n||r.deprecatedBehavior)})),e.modules.forEach((function(e){y_.forEach((function(r,o){T(o).providedIn===e&&(t=!0,n=n||r.deprecatedBehavior)}))}))),{hasOverrides:t,hasDeprecatedOverrides:n}}(e),r=t.hasDeprecatedOverrides;return t.hasOverrides?(function o(e){for(var t=0;t<e.providers.length;t++){var n=e.providers[t];r&&(n.flags|=4096);var o=v_.get(n.token);o&&(n.flags=-3841&n.flags|o.flags,n.deps=Rd(o.deps),n.value=o.value)}if(y_.size>0){var i=new Set(e.modules);y_.forEach((function(t,n){if(i.has(T(n).providedIn)){var o={token:n,flags:t.flags|(r?4096:0),deps:Rd(t.deps),value:t.value,index:e.providers.length};e.providers.push(o),e.providersByKey[bd(n)]=o}}))}}(e=e.factory((function(){return md}))),e):e}(r))}var f_,d_,p_,h_,v_=new Map,y_=new Map,g_=new Map;function m_(e){var t;v_.set(e.token,e),"function"==typeof e.token&&(t=T(e.token))&&"function"==typeof t.providedIn&&y_.set(e.token,e)}function __(e,t){var n=Fd(op(t)),r=Fd(n.nodes[0].element.componentView);g_.set(e,r)}function b_(){v_.clear(),y_.clear(),g_.clear()}function w_(e){if(0===v_.size)return e;var t=function n(e){for(var t=[],n=null,r=0;r<e.nodes.length;r++){var o=e.nodes[r];1&o.flags&&(n=o),n&&3840&o.flags&&v_.has(o.provider.token)&&(t.push(n.nodeIndex),n=null)}return t}(e);if(0===t.length)return e;e=e.factory((function(){return md}));for(var r=0;r<t.length;r++)o(e,t[r]);return e;function o(e,t){for(var n=t+1;n<e.nodes.length;n++){var r=e.nodes[n];if(1&r.flags)return;if(3840&r.flags){var o=r.provider,i=v_.get(o.token);i&&(r.flags=-3841&r.flags|i.flags,o.deps=Rd(i.deps),o.value=i.value)}}}}function C_(e,t,n,r,o,i,a,u,s,l,c,f,d){var p=e.def.nodes[t];return Zm(e,p,n,r,o,i,a,u,s,l,c,f,d),224&p.flags?hd(e,t).value:void 0}function I_(e,t,n,r,o,i,a,u,s,l,c,f,d){var p=e.def.nodes[t];return Gm(e,p,n,r,o,i,a,u,s,l,c,f,d),224&p.flags?hd(e,t).value:void 0}function x_(e){return F_(f_.detectChanges,Wm,null,[e])}function E_(e){return F_(f_.checkNoChanges,qm,null,[e])}function O_(e){return F_(f_.destroy,Ym,null,[e])}function k_(e,t){p_=e,h_=t}function P_(e,t,n,r){return k_(e,t),F_(f_.handleEvent,e.def.handleEvent,null,[e,t,n,r])}function N_(e,t){if(128&e.state)throw sd(f_[d_]);return k_(e,A_(e,0)),e.def.updateDirectives((function n(e,r,o){for(var i=[],a=3;a<arguments.length;a++)i[a-3]=arguments[a];var u=e.def.nodes[r];return 0===t?j_(e,u,o,i):D_(e,u,o,i),16384&u.flags&&k_(e,A_(e,r)),224&u.flags?hd(e,u.nodeIndex).value:void 0}),e)}function T_(e,t){if(128&e.state)throw sd(f_[d_]);return k_(e,S_(e,0)),e.def.updateRenderer((function n(e,r,o){for(var i=[],a=3;a<arguments.length;a++)i[a-3]=arguments[a];var u=e.def.nodes[r];return 0===t?j_(e,u,o,i):D_(e,u,o,i),3&u.flags&&k_(e,S_(e,r)),224&u.flags?hd(e,u.nodeIndex).value:void 0}),e)}function j_(e,t,n,r){if(Zm.apply(void 0,u([e,t,n],r))){var o=1===n?r[0]:r;if(16384&t.flags){for(var i={},a=0;a<t.bindings.length;a++){var s=t.bindings[a],l=o[a];8&s.flags&&(i[(h=s.nonMinifiedName,"ng-reflect-"+function c(e){return e.replace(lo,(function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return"-"+e[1].toLowerCase()}))}(h.replace(/[$@]/g,"_")))]=co(l))}var f=t.parent,d=dd(e,f.nodeIndex).renderElement;if(f.element.name)for(var p in i)null!=(l=i[p])?e.renderer.setAttribute(d,p,l):e.renderer.removeAttribute(d,p);else e.renderer.setValue(d,"bindings="+JSON.stringify(i,null,2))}}
983/**
984 * @license
985 * Copyright Google LLC All Rights Reserved.
986 *
987 * Use of this source code is governed by an MIT-style license that can be
988 * found in the LICENSE file at https://angular.io/license
989 */
990var h}function D_(e,t,n,r){Gm.apply(void 0,u([e,t,n],r))}function A_(e,t){for(var n=t;n<e.def.nodes.length;n++){var r=e.def.nodes[n];if(16384&r.flags&&r.bindings&&r.bindings.length)return n}return null}function S_(e,t){for(var n=t;n<e.def.nodes.length;n++){var r=e.def.nodes[n];if(3&r.flags&&r.bindings&&r.bindings.length)return n}return null}!function(e){e[e.create=0]="create",e[e.detectChanges=1]="detectChanges",e[e.checkNoChanges=2]="checkNoChanges",e[e.destroy=3]="destroy",e[e.handleEvent=4]="handleEvent"}(f_||(f_={}));var R_=function(){function e(e,t){this.view=e,this.nodeIndex=t,null==t&&(this.nodeIndex=t=0),this.nodeDef=e.def.nodes[t];for(var n=this.nodeDef,r=e;n&&0==(1&n.flags);)n=n.parent;if(!n)for(;!n&&r;)n=Nd(r),r=r.parent;this.elDef=n,this.elView=r}return Object.defineProperty(e.prototype,"elOrCompView",{get:function(){return dd(this.elView,this.elDef.nodeIndex).componentView||this.view},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"injector",{get:function(){return pp(this.elView,this.elDef)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"component",{get:function(){return this.elOrCompView.component},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"context",{get:function(){return this.elOrCompView.context},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"providerTokens",{get:function(){var e=[];if(this.elDef)for(var t=this.elDef.nodeIndex+1;t<=this.elDef.nodeIndex+this.elDef.childCount;t++){var n=this.elView.def.nodes[t];20224&n.flags&&e.push(n.provider.token),t+=n.childCount}return e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"references",{get:function(){var e={};if(this.elDef){M_(this.elView,this.elDef,e);for(var t=this.elDef.nodeIndex+1;t<=this.elDef.nodeIndex+this.elDef.childCount;t++){var n=this.elView.def.nodes[t];20224&n.flags&&M_(this.elView,n,e),t+=n.childCount}}return e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"componentRenderElement",{get:function(){var e=function t(e){for(;e&&!jd(e);)e=e.parent;return e.parent?dd(e.parent,Nd(e).nodeIndex):null}(this.elOrCompView);return e?e.renderElement:void 0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"renderNode",{get:function(){return 2&this.nodeDef.flags?Td(this.view,this.nodeDef):Td(this.elView,this.elDef)},enumerable:!1,configurable:!0}),e.prototype.logError=function(e){for(var t,n,r=[],o=1;o<arguments.length;o++)r[o-1]=arguments[o];2&this.nodeDef.flags?(t=this.view.def,n=this.nodeDef.nodeIndex):(t=this.elView.def,n=this.elDef.nodeIndex);var i=V_(t,n),a=-1,s=function(){var t;return++a===i?(t=e.error).bind.apply(t,u([e],r)):md};t.factory(s),a<i&&(e.error("Illegal state: the ViewDefinitionFactory did not call the logger!"),e.error.apply(e,u(r)))},e}();function V_(e,t){for(var n=-1,r=0;r<=t;r++)3&e.nodes[r].flags&&n++;return n}function M_(e,t,n){for(var r in t.references)n[r]=Dm(e,t,t.references[r])}function F_(e,t,n,r){var o=d_,i=p_,a=h_;try{d_=e;var u=t.apply(n,r);return p_=i,h_=a,d_=o,u}catch(e){if(function s(e){return!!lr(e)}(e)||!p_)throw e;throw function l(e,t){return e instanceof Error||(e=new Error(e.toString())),ud(e,t),e}(e,H_())}}function H_(){return p_?new R_(p_,h_):null}var L_=function(){function e(e){this.delegate=e}return e.prototype.createRenderer=function(e,t){return new B_(this.delegate.createRenderer(e,t))},e.prototype.begin=function(){this.delegate.begin&&this.delegate.begin()},e.prototype.end=function(){this.delegate.end&&this.delegate.end()},e.prototype.whenRenderingDone=function(){return this.delegate.whenRenderingDone?this.delegate.whenRenderingDone():Promise.resolve(null)},e}(),B_=function(){function e(e){this.delegate=e,this.debugContextFactory=H_,this.data=this.delegate.data}return e.prototype.createDebugContext=function(e){return this.debugContextFactory(e)},e.prototype.destroyNode=function(e){var t=fm(e);!function n(e){sm.delete(e.nativeNode)}(t),t instanceof Jg&&(t.listeners.length=0),this.delegate.destroyNode&&this.delegate.destroyNode(e)},e.prototype.destroy=function(){this.delegate.destroy()},e.prototype.createElement=function(e,t){var n=this.delegate.createElement(e,t),r=this.createDebugContext(n);if(r){var o=new Yg(n,null,r);o.name=e,hm(o)}return n},e.prototype.createComment=function(e){var t=this.delegate.createComment(e),n=this.createDebugContext(t);return n&&hm(new Jg(t,null,n)),t},e.prototype.createText=function(e){var t=this.delegate.createText(e),n=this.createDebugContext(t);return n&&hm(new Jg(t,null,n)),t},e.prototype.appendChild=function(e,t){var n=fm(e),r=fm(t);n&&r&&n instanceof Yg&&n.addChild(r),this.delegate.appendChild(e,t)},e.prototype.insertBefore=function(e,t,n){var r=fm(e),o=fm(t),i=fm(n);r&&o&&r instanceof Yg&&r.insertBefore(i,o),this.delegate.insertBefore(e,t,n)},e.prototype.removeChild=function(e,t){var n=fm(e),r=fm(t);n&&r&&n instanceof Yg&&n.removeChild(r),this.delegate.removeChild(e,t)},e.prototype.selectRootElement=function(e,t){var n=this.delegate.selectRootElement(e,t),r=H_();return r&&hm(new Yg(n,null,r)),n},e.prototype.setAttribute=function(e,t,n,r){var o=fm(e);o&&o instanceof Yg&&(o.attributes[r?r+":"+t:t]=n),this.delegate.setAttribute(e,t,n,r)},e.prototype.removeAttribute=function(e,t,n){var r=fm(e);r&&r instanceof Yg&&(r.attributes[n?n+":"+t:t]=null),this.delegate.removeAttribute(e,t,n)},e.prototype.addClass=function(e,t){var n=fm(e);n&&n instanceof Yg&&(n.classes[t]=!0),this.delegate.addClass(e,t)},e.prototype.removeClass=function(e,t){var n=fm(e);n&&n instanceof Yg&&(n.classes[t]=!1),this.delegate.removeClass(e,t)},e.prototype.setStyle=function(e,t,n,r){var o=fm(e);o&&o instanceof Yg&&(o.styles[t]=n),this.delegate.setStyle(e,t,n,r)},e.prototype.removeStyle=function(e,t,n){var r=fm(e);r&&r instanceof Yg&&(r.styles[t]=null),this.delegate.removeStyle(e,t,n)},e.prototype.setProperty=function(e,t,n){var r=fm(e);r&&r instanceof Yg&&(r.properties[t]=n),this.delegate.setProperty(e,t,n)},e.prototype.listen=function(e,t,n){if("string"!=typeof e){var r=fm(e);r&&r.listeners.push(new Gg(t,n))}return this.delegate.listen(e,t,n)},e.prototype.parentNode=function(e){return this.delegate.parentNode(e)},e.prototype.nextSibling=function(e){return this.delegate.nextSibling(e)},e.prototype.setValue=function(e,t){return this.delegate.setValue(e,t)},e}(),U_=function(e){function t(t,n,r){var o=e.call(this)||this;return o.moduleType=t,o._bootstrapComponents=n,o._ngModuleDefFactory=r,o}return o(t,e),t.prototype.create=function(e){o_();var t=function n(e){var t=Array.from(e.providers),n=Array.from(e.modules),r={};for(var o in e.providersByKey)r[o]=e.providersByKey[o];return{factory:e.factory,scope:e.scope,providers:t,modules:n,providersByKey:r}}(Fd(this._ngModuleDefFactory));return gd.createNgModuleRef(this.moduleType,e||bu.NULL,this._bootstrapComponents,t)},t}(Pe);
991/**
992 * @license
993 * Copyright Google LLC All Rights Reserved.
994 *
995 * Use of this source code is governed by an MIT-style license that can be
996 * found in the LICENSE file at https://angular.io/license
997 */
998/**
999 * @license
1000 * Copyright Google LLC All Rights Reserved.
1001 *
1002 * Use of this source code is governed by an MIT-style license that can be
1003 * found in the LICENSE file at https://angular.io/license
1004 */
1005e.ANALYZE_FOR_ENTRY_COMPONENTS=Ju,e.APP_BOOTSTRAP_LISTENER=Gy,e.APP_ID=Qy,e.APP_INITIALIZER=By,e.ApplicationInitStatus=Uy,e.ApplicationModule=Cm,e.ApplicationRef=Vg,e.Attribute=x,e.COMPILER_OPTIONS=dg,e.CUSTOM_ELEMENTS_SCHEMA={name:"custom-elements"},e.ChangeDetectorRef=Oa,e.Compiler=fg,e.CompilerFactory=pg,e.Component=Ey,e.ComponentFactory=If,e.ComponentFactoryResolver=Ef,e.ComponentRef=Cf,e.ContentChild=$u,e.ContentChildren=Yu,e.DEFAULT_CURRENCY_CODE=eg,e.DebugElement=ym,e.DebugEventListener=Gg,e.DebugNode=vm,e.DefaultIterableDiffer=Uf,e.Directive=xy,e.ElementRef=Pf,e.EmbeddedViewRef=Kg,e.ErrorHandler=dr,e.EventEmitter=Iv,e.Host=C,e.HostBinding=Ny,e.HostListener=Ty,e.INJECTOR=se,e.Inject=m,e.Injectable=tu,e.InjectionToken=ue,e.Injector=bu,e.Input=ky,e.IterableDiffers=Jf,e.KeyValueDiffers=Yf,e.LOCALE_ID=Xy,e.ModuleWithComponentFactories=rg,e.NO_ERRORS_SCHEMA={name:"no-errors-schema"},e.NgModule=My,e.NgModuleFactory=Pe,e.NgModuleFactoryLoader=Hg,e.NgModuleRef=ke,e.NgProbeToken=Ng,e.NgZone=yg,e.Optional=_,e.Output=Py,e.PACKAGE_ROOT_URL=Jy,e.PLATFORM_ID=Ky,e.PLATFORM_INITIALIZER=Zy,e.Pipe=Oy,e.PlatformRef=Sg,e.Query=Gu,e.QueryList=Ev,e.ReflectiveInjector=Zu,e.ReflectiveKey=Au,e.Renderer2=Af,e.RendererFactory2=Rf,e.ResolvedReflectiveFactory=Hu,e.Sanitizer=Vf,e.Self=b,e.SimpleChange=dt,e.SkipSelf=w,e.SystemJsNgModuleLoader=qg,e.SystemJsNgModuleLoaderConfig=Qg,e.TRANSLATIONS=tg,e.TRANSLATIONS_FORMAT=ng,e.TemplateRef=$f,e.Testability=xg,e.TestabilityRegistry=Eg,e.Type=Ra,e.VERSION=Hf,e.Version=Ff,e.ViewChild=es,e.ViewChildren=Xu,e.ViewContainerRef=rd,e.ViewRef=Zg,e.WrappedValue=fs,e.asNativeElements=function Q_(e){return e.map((function(e){return e.nativeElement}))},e.assertPlatform=Dg,e.createPlatform=Tg,e.createPlatformFactory=jg,e.defineInjectable=P,e.destroyPlatform=function z_(){Og&&!Og.destroyed&&Og.destroy()},e.enableProdMode=function q_(){if(Ir)throw new Error("Cannot enable prod mode after platform setup.");Cr=!1},e.forwardRef=B,e.getDebugNode=fm,e.getModuleFactory=Bg,e.getPlatform=Ag,e.inject=me,e.isDevMode=xr,e.platformCore=gm,e.resolveForwardRef=U,e.setTestabilityGetter=function W_(e){kg=e},e.ɵ0=g,e.ɵ1=I,e.ɵALLOW_MULTIPLE_PLATFORMS=Pg,e.ɵAPP_ID_RANDOM_PROVIDER=qy,e.ɵCodegenComponentFactoryResolver=Nf,e.ɵCompiler_compileModuleAndAllComponentsAsync__POST_R3__=function(e){return Promise.resolve(sg(e))},e.ɵCompiler_compileModuleAndAllComponentsSync__POST_R3__=sg,e.ɵCompiler_compileModuleAsync__POST_R3__=function(e){return Promise.resolve(ig(e))},e.ɵCompiler_compileModuleSync__POST_R3__=ig,e.ɵComponentFactory=If,e.ɵConsole=Yy,e.ɵDEFAULT_LOCALE_ID="en-US",e.ɵEMPTY_ARRAY=[],e.ɵEMPTY_MAP={},e.ɵINJECTOR_IMPL__POST_R3__=function Z_(e,t,n){return cu({name:n},t,e,n)},e.ɵINJECTOR_SCOPE=ou,e.ɵLifecycleHooksFeature=rf,e.ɵNG_COMP_DEF=ee,e.ɵNG_DIR_DEF=te,e.ɵNG_ELEMENT_ID=ae,e.ɵNG_INJ_DEF=S,e.ɵNG_MOD_DEF=re,e.ɵNG_PIPE_DEF=ne,e.ɵNG_PROV_DEF=A,e.ɵNOT_FOUND_CHECK_ONLY_ELEMENT_INJECTOR=jp,e.ɵNO_CHANGE=So,e.ɵNgModuleFactory=$h,e.ɵNoopNgZone=Ig,e.ɵReflectionCapabilities=Ba,e.ɵRender3ComponentFactory=Bp,e.ɵRender3ComponentRef=Qp,e.ɵRender3NgModuleRef=Yh,e.ɵSWITCH_CHANGE_DETECTOR_REF_FACTORY__POST_R3__=Aa,e.ɵSWITCH_COMPILE_COMPONENT__POST_R3__=jy,e.ɵSWITCH_COMPILE_DIRECTIVE__POST_R3__=Dy,e.ɵSWITCH_COMPILE_INJECTABLE__POST_R3__=function K_(e,t){var n=null,r=null;e.hasOwnProperty(A)||(Object.defineProperty(e,A,{get:function(){return null===n&&(n=$().compileInjectable(Oe,"ng:///"+e.name+"/ɵprov.js",Ya(e,t))),n}}),e.hasOwnProperty(R)||(e[R]=function(){return e[A]})),e.hasOwnProperty(ie)||Object.defineProperty(e,ie,{get:function(){if(null===r){var n=Ya(e,t),o=$();r=o.compileFactory(Oe,"ng:///"+e.name+"/ɵfac.js",{name:n.name,type:n.type,typeArgumentCount:n.typeArgumentCount,deps:Wa(e),injectFn:"inject",target:o.R3FactoryTarget.Injectable})}return r},configurable:!0})},e.ɵSWITCH_COMPILE_NGMODULE__POST_R3__=Fy,e.ɵSWITCH_COMPILE_PIPE__POST_R3__=Ay,e.ɵSWITCH_ELEMENT_REF_FACTORY__POST_R3__=function G_(e){return Na(e,zt(),Bt())},e.ɵSWITCH_IVY_ENABLED__POST_R3__=!0,e.ɵSWITCH_RENDERER2_FACTORY__POST_R3__=function J_(){var e=Bt(),t=Nt(zt().index,e);return function n(e){var t=e[11];if(wt(t))return t;throw new Error("Cannot inject Renderer2 when the application uses Renderer3!")}(it(t)?t:e)}
1006/**
1007 * @license
1008 * Copyright Google LLC All Rights Reserved.
1009 *
1010 * Use of this source code is governed by an MIT-style license that can be
1011 * found in the LICENSE file at https://angular.io/license
1012 */,e.ɵSWITCH_TEMPLATE_REF_FACTORY__POST_R3__=function Y_(e,t){return Ta(e,t,zt(),Bt())},e.ɵSWITCH_VIEW_CONTAINER_REF_FACTORY__POST_R3__=function $_(e,t){return ja(e,t,zt(),Bt())},e.ɵ_sanitizeHtml=Xr,e.ɵ_sanitizeUrl=Tr,e.ɵallowSanitizationBypassAndThrow=br,e.ɵand=function X_(e,t,n,r,o,i){e|=1;var a=Sd(t);return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,flags:e,checkIndex:-1,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:a.matchedQueries,matchedQueryIds:a.matchedQueryIds,references:a.references,ngContentIndex:n,childCount:r,bindings:[],bindingFlags:0,outputs:[],element:{ns:null,name:null,attrs:null,template:i?Fd(i):null,componentProvider:null,componentView:null,componentRendererType:null,publicProviders:null,allProviders:null,handleEvent:o||md},provider:null,text:null,query:null,ngContent:null}},e.ɵangular_packages_core_core_a=Q,e.ɵangular_packages_core_core_b=ve,e.ɵangular_packages_core_core_ba=Mt,e.ɵangular_packages_core_core_bb=Bt,e.ɵangular_packages_core_core_bc=zt,e.ɵangular_packages_core_core_bd=Jt,e.ɵangular_packages_core_core_be=hn,e.ɵangular_packages_core_core_bg=cv,e.ɵangular_packages_core_core_bh=fv,e.ɵangular_packages_core_core_bi=dv,e.ɵangular_packages_core_core_bj=pv,e.ɵangular_packages_core_core_bk=hv,e.ɵangular_packages_core_core_bl=ao,e.ɵangular_packages_core_core_bm=h,e.ɵangular_packages_core_core_bn=v,e.ɵangular_packages_core_core_bo=E,e.ɵangular_packages_core_core_bq=Vo,e.ɵangular_packages_core_core_br=Hh,e.ɵangular_packages_core_core_c=we,e.ɵangular_packages_core_core_d=Ku,e.ɵangular_packages_core_core_e=Vu,e.ɵangular_packages_core_core_f=Uu,e.ɵangular_packages_core_core_g=zy,e.ɵangular_packages_core_core_h=Na,e.ɵangular_packages_core_core_i=Ta,e.ɵangular_packages_core_core_j=Lg,e.ɵangular_packages_core_core_k=Jg,e.ɵangular_packages_core_core_l=Yg,e.ɵangular_packages_core_core_m=dm,e.ɵangular_packages_core_core_n=Lf,e.ɵangular_packages_core_core_o=Zf,e.ɵangular_packages_core_core_p=mm,e.ɵangular_packages_core_core_q=_m,e.ɵangular_packages_core_core_r=bm,e.ɵangular_packages_core_core_s=Im,e.ɵangular_packages_core_core_t=xm,e.ɵangular_packages_core_core_u="USD",e.ɵangular_packages_core_core_v=xp,e.ɵangular_packages_core_core_w=yd,e.ɵangular_packages_core_core_x=ht,e.ɵangular_packages_core_core_y=Lp,e.ɵangular_packages_core_core_z=$n,e.ɵbypassSanitizationTrustHtml=function eb(e){return new hr(e)},e.ɵbypassSanitizationTrustResourceUrl=function tb(e){return new mr(e)},e.ɵbypassSanitizationTrustScript=function nb(e){return new yr(e)},e.ɵbypassSanitizationTrustStyle=function rb(e){return new vr(e)},e.ɵbypassSanitizationTrustUrl=function ob(e){return new gr(e)},e.ɵccf=function ib(e,t,n,r,o,i){return new ip(e,t,n,r,o,i)},e.ɵclearOverrides=function ab(){return o_(),gd.clearOverrides()},e.ɵclearResolutionOfComponentResourcesQueue=is,e.ɵcmf=function ub(e,t,n){return new U_(e,t,n)},e.ɵcompileComponent=sy,e.ɵcompileDirective=ly,e.ɵcompileNgModule=ey,e.ɵcompileNgModuleDefs=ty,e.ɵcompileNgModuleFactory__POST_R3__=function sb(e,t,n){var r=new $h(n);if("undefined"!=typeof ngJitMode&&!ngJitMode)return Promise.resolve(r);var o=e.get(dg,[]).concat(t);if(function i(e){if(null!==Kv){if(e.defaultEncapsulation!==Kv.defaultEncapsulation)return;if(e.preserveWhitespaces!==Kv.preserveWhitespaces)return}Kv=e}({defaultEncapsulation:Fg(o.map((function(e){return e.defaultEncapsulation}))),preserveWhitespaces:Fg(o.map((function(e){return e.preserveWhitespaces})))}),function a(){return 0===ns.size}())return Promise.resolve(r);var s=function l(e){var t=[];return e.forEach((function(e){return e&&t.push.apply(t,u(e))})),t}(o.map((function(e){return e.providers})));if(0===s.length)return Promise.resolve(r);var c=$(),f=bu.create({providers:s}).get(c.ResourceLoader);return ts((function(e){return Promise.resolve(f.get(e))})).then((function(){return r}))},e.ɵcompilePipe=Cy,e.ɵcreateInjector=cu,e.ɵcrt=function lb(e){return{id:"$$undefined",styles:e.styles,encapsulation:e.encapsulation,data:e.data}},e.ɵdefaultIterableDiffers=td,e.ɵdefaultKeyValueDiffers=nd,e.ɵdetectChanges=Hs,e.ɵdevModeEqual=cs,e.ɵdid=function cb(e,t,n,r,o,i,u,s){var l=[];if(u)for(var c in u){var f=a(u[c],2);l[f[0]]={flags:8,name:c,nonMinifiedName:f[1],ns:null,securityContext:null,suffix:null}}var d=[];if(s)for(var p in s)d.push({type:1,propName:p,target:null,eventName:s[p]});return xp(e,t|=16384,n,r,o,o,i,l,d)},e.ɵeld=function fb(t,n,r,o,i,u,s,l,c,f,d,p){var h;void 0===s&&(s=[]),f||(f=md);var v=Sd(r),y=v.matchedQueries,g=v.references,m=v.matchedQueryIds,_=null,b=null;u&&(_=(h=a(qd(u),2))[0],b=h[1]),l=l||[];for(var w=[],C=0;C<l.length;C++){var I=a(l[C],3),x=I[0],E=I[2],O=a(qd(I[1]),2),k=O[0],P=O[1],N=void 0,T=void 0;switch(15&x){case 4:T=E;break;case 1:case 8:N=E}w[C]={flags:x,ns:k,name:P,nonMinifiedName:P,securityContext:N,suffix:T}}c=c||[];var j=[];for(C=0;C<c.length;C++){var D=a(c[C],2);j[C]={type:0,target:D[0],eventName:D[1],propName:null}}var A=(s=s||[]).map((function(e){var t=a(e,2),n=t[1],r=a(qd(t[0]),2);return[r[0],r[1],n]}));return p=function S(t){if(t&&"$$undefined"===t.id){var n=null!=t.encapsulation&&t.encapsulation!==e.ViewEncapsulation.None||t.styles.length||Object.keys(t.data).length;t.id=n?"c"+wd++:"$$empty"}return t&&"$$empty"===t.id&&(t=null),t||null}(p),d&&(n|=33554432),{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:t,flags:n|=1,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:y,matchedQueryIds:m,references:g,ngContentIndex:o,childCount:i,bindings:w,bindingFlags:Wd(w),outputs:j,element:{ns:_,name:b,attrs:A,template:null,componentProvider:null,componentView:d||null,componentRendererType:p,publicProviders:null,allProviders:null,handleEvent:f||md},provider:null,text:null,query:null,ngContent:null}},e.ɵfindLocaleData=Kp,e.ɵflushModuleScopingQueueAsMuchAsPossible=$v,e.ɵgetComponentViewDefinitionFactory=op,e.ɵgetDebugNodeR2=pm,e.ɵgetDebugNode__POST_R3__=cm,e.ɵgetDirectives=qc,e.ɵgetHostElement=Zc,e.ɵgetInjectableDef=T,e.ɵgetLContext=fo,e.ɵgetLocaleCurrencyCode=function db(t){return Kp(t)[e.ɵLocaleDataIndex.CurrencyCode]||null},e.ɵgetLocalePluralCase=Gp,e.ɵgetModuleFactory__POST_R3__=function pb(e){var t=Jh(e);if(!t)throw Ug(e);return new $h(t)},e.ɵgetSanitizationBypassType=wr,e.ɵglobal=Y,e.ɵinitServicesIfNeeded=o_,e.ɵinlineInterpolate=function hb(e,t,n,r,o,i,a,u,s,l,c,f,d,p,h,v,y,g,m,_){switch(e){case 1:return t+Zd(n)+r;case 2:return t+Zd(n)+r+Zd(o)+i;case 3:return t+Zd(n)+r+Zd(o)+i+Zd(a)+u;case 4:return t+Zd(n)+r+Zd(o)+i+Zd(a)+u+Zd(s)+l;case 5:return t+Zd(n)+r+Zd(o)+i+Zd(a)+u+Zd(s)+l+Zd(c)+f;case 6:return t+Zd(n)+r+Zd(o)+i+Zd(a)+u+Zd(s)+l+Zd(c)+f+Zd(d)+p;case 7:return t+Zd(n)+r+Zd(o)+i+Zd(a)+u+Zd(s)+l+Zd(c)+f+Zd(d)+p+Zd(h)+v;case 8:return t+Zd(n)+r+Zd(o)+i+Zd(a)+u+Zd(s)+l+Zd(c)+f+Zd(d)+p+Zd(h)+v+Zd(y)+g;case 9:return t+Zd(n)+r+Zd(o)+i+Zd(a)+u+Zd(s)+l+Zd(c)+f+Zd(d)+p+Zd(h)+v+Zd(y)+g+Zd(m)+_;default:throw new Error("Does not support more than 9 expressions")}},e.ɵinterpolate=function vb(e,t){for(var n="",r=0;r<2*e;r+=2)n=n+t[r]+Zd(t[r+1]);return n+t[2*e]},e.ɵisBoundToModule__POST_R3__=function yb(e){return e.isBoundToModule},e.ɵisDefaultChangeDetectionStrategy=function gb(t){return null==t||t===e.ChangeDetectionStrategy.Default},e.ɵisListLikeIterable=ds,e.ɵisObservable=rl,e.ɵisPromise=nl,e.ɵivyEnabled=!1,e.ɵmakeDecorator=d,e.ɵmarkDirty=Ls,e.ɵmod=function mb(e){for(var t={},n=[],r=null,o=0;o<e.length;o++){var i=e[o];i.token===ou&&(r=i.value),1073741824&i.flags&&n.push(i.token),i.index=o,t[bd(i.token)]=i}return{factory:null,providersByKey:t,providers:e,modules:n,scope:r}},e.ɵmpd=function _b(e,t,n,r){return n=U(n),{index:-1,deps:Rd(r,F(t)),flags:e,token:t,value:n}},e.ɵncd=function bb(e,t){return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:-1,flags:8,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:{},matchedQueryIds:0,references:{},ngContentIndex:e,childCount:0,bindings:[],bindingFlags:0,outputs:[],element:null,provider:null,text:null,query:null,ngContent:{index:t}}},e.ɵnoSideEffects=s,e.ɵnov=function wb(e,t){var n=e.def.nodes[t];if(1&n.flags){var r=dd(e,n.nodeIndex);return n.element.template?r.template:r.renderElement}if(2&n.flags)return fd(e,n.nodeIndex).renderText;if(20240&n.flags)return pd(e,n.nodeIndex).instance;throw new Error("Illegal state: read nodeValue for node index "+t)},e.ɵoverrideComponentView=function Cb(e,t){return o_(),gd.overrideComponentView(e,t)},e.ɵoverrideProvider=function Ib(e){return o_(),gd.overrideProvider(e)},e.ɵpad=function xb(e,t){return Sm(32,e,Me(t))},e.ɵpatchComponentDefWithScope=ry,e.ɵpid=function Eb(e,t,n){return xp(-1,e|=16,null,0,t,t,n)},e.ɵpod=function Ob(e,t){for(var n=Object.keys(t),r=n.length,o=[],i=0;i<r;i++)o.push(n[i]);return Sm(64,e,o)},e.ɵppd=function kb(e,t){return Sm(128,e,Me(t+1))},e.ɵprd=function Pb(e,t,n,r,o){return xp(-1,e,t,0,n,r,o)},e.ɵpublishDefaultGlobalUtils=function Nb(){$c||($c=!0,Xc("getComponent",Lc),Xc("getContext",Bc),Xc("getListeners",Kc),Xc("getOwningComponent",Uc),Xc("getHostElement",Zc),Xc("getInjector",zc),Xc("getRootComponents",Qc),Xc("getDirectives",qc),Xc("applyChanges",Yc))},e.ɵpublishGlobalUtil=Xc,e.ɵqud=function Tb(e,t,n){var r=[];for(var o in n)r.push({propName:o,bindingType:n[o]});return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:-1,flags:e,childFlags:0,directChildFlags:0,childMatchedQueries:0,ngContentIndex:-1,matchedQueries:{},matchedQueryIds:0,references:{},childCount:0,bindings:[],bindingFlags:0,outputs:[],element:null,provider:null,text:null,query:{id:t,filterId:Ad(t),bindings:r},ngContent:null}},e.ɵregisterLocaleData=function jb(t,n,r){"string"!=typeof n&&(r=n,n=t[e.ɵLocaleDataIndex.LocaleId]),n=n.toLowerCase().replace(/_/g,"-"),Zp[n]=t,r&&(Zp[n][e.ɵLocaleDataIndex.ExtraData]=r)},e.ɵregisterModuleFactory=function Db(e,t){var n=Zh.get(e);Kh(e,n&&n.moduleType,t.moduleType),Zh.set(e,t)},e.ɵregisterNgModuleType=Gh,e.ɵrenderComponent=function Ab(e,t){void 0===t&&(t={});var n=t.rendererFactory||Ct,r=t.sanitizer||null,o=et(e);o.type!=e&&(o.type=e);var i,a=o.selectors[0][0],u=_i(n.createRenderer(null,null),t.host||a,o.encapsulation),s=o.onPush?576:528,l=nf(t.scheduler,t.playerHandler),c=n.createRenderer(u,o),f=mi(0,-1,null,1,0,null,null,null,null,null),d=si(null,f,l,s,null,null,n,c,void 0,t.injector||null);sn(d,null);try{n.begin&&n.begin(),i=tf(ef(u,o,d,n,c,r),o,d,l,t.hostFeatures||null),ci(f,d,null),fi(f,d,null,null)}finally{pn(),n.end&&n.end()}return i},e.ɵresetCompiledComponents=function Sb(){new Map,new Map,Jv.length=0},e.ɵresetJitOptions=function Rb(){Kv=null},e.ɵresolveComponentResources=ts,e.ɵsetClassMetadata=function Vb(e,t,n,r){return s((function(){var o,i=e,a=i.prototype?Object.getPrototypeOf(i.prototype):null,s=a&&a.constructor;null!==t&&(void 0===i.decorators||s&&s.decorators===i.decorators?i.decorators=t:(o=i.decorators).push.apply(o,u(t))),null!==n&&(i.ctorParameters=n),null!==r&&(i.propDecorators=void 0===i.propDecorators||s&&s.propDecorators===i.propDecorators?r:Object.assign(Object.assign({},i.propDecorators),r))}))},e.ɵsetCurrentInjector=pe,e.ɵsetDocument=function Mb(e){_t=e},e.ɵsetLocaleId=Xp,e.ɵstore=Us,e.ɵstringify=F,e.ɵted=function Fb(e,t,n){for(var r=[],o=1;o<n.length;o++)r[o-1]={flags:8,name:null,ns:null,nonMinifiedName:null,securityContext:null,suffix:n[o]};return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:e,flags:2,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:{},matchedQueryIds:0,references:{},ngContentIndex:t,childCount:0,bindings:r,bindingFlags:8,outputs:[],element:null,provider:null,text:{prefix:n[0]},query:null,ngContent:null}},e.ɵtransitiveScopesFor=oy,e.ɵunregisterLocaleData=function Hb(){Zp={}},e.ɵunv=function Lb(e,t,n,r){if(fs.isWrapped(r)){r=fs.unwrap(r);var o=e.def.nodes[t].bindingIndex+n,i=fs.unwrap(e.oldValues[o]);e.oldValues[o]=new fs(i)}return r},e.ɵunwrapSafeValue=_r,e.ɵvid=function Bb(e,t,n,r){for(var o=0,i=0,a=0,u=0,s=0,l=null,c=null,f=!1,d=!1,p=null,h=0;h<t.length;h++){var v=t[h];if(v.nodeIndex=h,v.parent=l,v.bindingIndex=o,v.outputIndex=i,v.renderParent=c,a|=v.flags,s|=v.matchedQueryIds,v.element){var y=v.element;y.publicProviders=l?l.element.publicProviders:Object.create(null),y.allProviders=y.publicProviders,f=!1,d=!1,v.element.template&&(s|=v.element.template.nodeMatchedQueries)}if(Fm(l,v,t.length),o+=v.bindings.length,i+=v.outputs.length,!c&&3&v.flags&&(p=v),20224&v.flags){f||(f=!0,l.element.publicProviders=Object.create(l.element.publicProviders),l.element.allProviders=l.element.publicProviders);var g=0!=(32768&v.flags);0==(8192&v.flags)||g?l.element.publicProviders[bd(v.provider.token)]=v:(d||(d=!0,l.element.allProviders=Object.create(l.element.publicProviders)),l.element.allProviders[bd(v.provider.token)]=v),g&&(l.element.componentProvider=v)}if(l?(l.childFlags|=v.flags,l.directChildFlags|=v.flags,l.childMatchedQueries|=v.matchedQueryIds,v.element&&v.element.template&&(l.childMatchedQueries|=v.element.template.nodeMatchedQueries)):u|=v.flags,v.childCount>0)l=v,Mm(v)||(c=v);else for(;l&&h===l.nodeIndex+l.childCount;){var m=l.parent;m&&(m.childFlags|=l.childFlags,m.childMatchedQueries|=l.childMatchedQueries),c=(l=m)&&Mm(l)?l.renderParent:l}}return{factory:null,nodeFlags:a,rootNodeFlags:u,nodeMatchedQueries:s,flags:e,nodes:t,updateDirectives:n||md,updateRenderer:r||md,handleEvent:function(e,n,r,o){return t[n].element.handleEvent(e,r,o)},bindingCount:o,outputCount:i,lastRenderRootNode:p}},e.ɵwhenRendered=function Ub(e){return Vo(e).clean},e.ɵɵCopyDefinitionFeature=pf,e.ɵɵInheritDefinitionFeature=af,e.ɵɵNgOnChangesFeature=pt,e.ɵɵProvidersFeature=wf,e.ɵɵadvance=Lo,e.ɵɵattribute=bs,e.ɵɵattributeInterpolate1=Ts,e.ɵɵattributeInterpolate2=js,e.ɵɵattributeInterpolate3=Ds,e.ɵɵattributeInterpolate4=As,e.ɵɵattributeInterpolate5=Ss,e.ɵɵattributeInterpolate6=Rs,e.ɵɵattributeInterpolate7=Vs,e.ɵɵattributeInterpolate8=Ms,e.ɵɵattributeInterpolateV=Fs,e.ɵɵclassMap=Bl,e.ɵɵclassMapInterpolate1=fc,e.ɵɵclassMapInterpolate2=dc,e.ɵɵclassMapInterpolate3=pc,e.ɵɵclassMapInterpolate4=hc,e.ɵɵclassMapInterpolate5=vc,e.ɵɵclassMapInterpolate6=yc,e.ɵɵclassMapInterpolate7=gc,e.ɵɵclassMapInterpolate8=mc,e.ɵɵclassMapInterpolateV=_c,e.ɵɵclassProp=Fl,e.ɵɵcontentQuery=Fv,e.ɵɵdefineComponent=ze,e.ɵɵdefineDirective=$e,e.ɵɵdefineInjectable=k,e.ɵɵdefineInjector=N,e.ɵɵdefineNgModule=Ge,e.ɵɵdefinePipe=Xe,e.ɵɵdirectiveInject=zs,e.ɵɵdisableBindings=Lt,e.ɵɵelement=Ys,e.ɵɵelementContainer=el,e.ɵɵelementContainerEnd=Xs,e.ɵɵelementContainerStart=$s,e.ɵɵelementEnd=Js,e.ɵɵelementStart=Gs,e.ɵɵenableBindings=Ht,e.ɵɵgetCurrentView=tl,e.ɵɵgetFactoryOf=ur,e.ɵɵgetInheritedFactory=sr,e.ɵɵhostProperty=Fc,e.ɵɵi18n=Uh,e.ɵɵi18nApply=qh,e.ɵɵi18nAttributes=Qh,e.ɵɵi18nEnd=Bh,e.ɵɵi18nExp=zh,e.ɵɵi18nPostprocess=Wh,e.ɵɵi18nStart=Lh,e.ɵɵinject=ye,e.ɵɵinjectAttribute=qs,e.ɵɵinjectPipeChangeDetectorRef=Wv,e.ɵɵinvalidFactory=Ws,e.ɵɵinvalidFactoryDep=ge,e.ɵɵlistener=ol,e.ɵɵloadQuery=Bv,e.ɵɵnamespaceHTML=bn,e.ɵɵnamespaceMathML=_n,e.ɵɵnamespaceSVG=mn,e.ɵɵnextContext=ll,e.ɵɵpipe=vv,e.ɵɵpipeBind1=yv,e.ɵɵpipeBind2=gv,e.ɵɵpipeBind3=mv,e.ɵɵpipeBind4=_v,e.ɵɵpipeBindV=bv,e.ɵɵprojection=hl,e.ɵɵprojectionDef=fl,e.ɵɵproperty=Zs,e.ɵɵpropertyInterpolate=vl,e.ɵɵpropertyInterpolate1=yl,e.ɵɵpropertyInterpolate2=gl,e.ɵɵpropertyInterpolate3=ml,e.ɵɵpropertyInterpolate4=_l,e.ɵɵpropertyInterpolate5=bl,e.ɵɵpropertyInterpolate6=wl,e.ɵɵpropertyInterpolate7=Cl,e.ɵɵpropertyInterpolate8=Il,e.ɵɵpropertyInterpolateV=xl,e.ɵɵpureFunction0=Xh,e.ɵɵpureFunction1=ev,e.ɵɵpureFunction2=tv,e.ɵɵpureFunction3=nv,e.ɵɵpureFunction4=rv,e.ɵɵpureFunction5=ov,e.ɵɵpureFunction6=iv,e.ɵɵpureFunction7=av,e.ɵɵpureFunction8=uv,e.ɵɵpureFunctionV=sv,e.ɵɵqueryRefresh=Sv,e.ɵɵreference=Qs,e.ɵɵresolveBody=Un,e.ɵɵresolveDocument=Bn,e.ɵɵresolveWindow=Ln,e.ɵɵrestoreView=Qt,e.ɵɵsanitizeHtml=to,e.ɵɵsanitizeResourceUrl=oo,e.ɵɵsanitizeScript=io,e.ɵɵsanitizeStyle=no,e.ɵɵsanitizeUrl=ro,e.ɵɵsanitizeUrlOrResourceUrl=uo,e.ɵɵselect=Bo,e.ɵɵsetComponentScope=qe,e.ɵɵsetNgModuleScope=Je,e.ɵɵstaticContentQuery=Hv,e.ɵɵstaticViewQuery=Rv,e.ɵɵstyleMap=Hl,e.ɵɵstyleMapInterpolate1=bc,e.ɵɵstyleMapInterpolate2=wc,e.ɵɵstyleMapInterpolate3=Cc,e.ɵɵstyleMapInterpolate4=Ic,e.ɵɵstyleMapInterpolate5=xc,e.ɵɵstyleMapInterpolate6=Ec,e.ɵɵstyleMapInterpolate7=Oc,e.ɵɵstyleMapInterpolate8=kc,e.ɵɵstyleMapInterpolateV=Pc,e.ɵɵstyleProp=Ml,e.ɵɵstylePropInterpolate1=Nc,e.ɵɵstylePropInterpolate2=Tc,e.ɵɵstylePropInterpolate3=jc,e.ɵɵstylePropInterpolate4=Dc,e.ɵɵstylePropInterpolate5=Ac,e.ɵɵstylePropInterpolate6=Sc,e.ɵɵstylePropInterpolate7=Rc,e.ɵɵstylePropInterpolate8=Vc,e.ɵɵstylePropInterpolateV=Mc,e.ɵɵsyntheticHostListener=il,e.ɵɵsyntheticHostProperty=Hc,e.ɵɵtemplate=Bs,e.ɵɵtemplateRefExtractor=qv,e.ɵɵtext=ec,e.ɵɵtextInterpolate=tc,e.ɵɵtextInterpolate1=nc,e.ɵɵtextInterpolate2=rc,e.ɵɵtextInterpolate3=oc,e.ɵɵtextInterpolate4=ic,e.ɵɵtextInterpolate5=ac,e.ɵɵtextInterpolate6=uc,e.ɵɵtextInterpolate7=sc,e.ɵɵtextInterpolate8=lc,e.ɵɵtextInterpolateV=cc,e.ɵɵviewQuery=Vv,Object.defineProperty(e,"__esModule",{value:!0})}));
\No newline at end of file